/* 
	@名称: common
	@功能: 通用样式
	雅黑：\5fae\8f6f\96c5\9ed1
	宋体：\5b8b\4f53
	黑体：\9ed1\4f53
*/

body, a {color:#333;}
a:hover {color:#f60;}

.wrap {width:978px; margin:0 auto; clear:both;border-left:1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.wrap-inner {width: 958px; margin: 0 auto; padding:0 10px; background-color: #f6f6f6; clear: both; overflow: hidden;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.box {border:1px solid #c7e0f5; margin-bottom: 10px;}
.box .hd {background: url(imagesbox_hd_bg.png) no-repeat; height: 30px;}
.box .hd h3 {float: left; display: inline; font:bold 14px/30px \5fae\8f6f\96c5\9ed1; color: #0b548f; padding-left: 10px;}
.more {float: right; display: inline; margin-right: 5px;}
.more a {font: 12px/30px \5b8b\4f53; color: #087c8a;}
.box .bd {background-color: #f8feff;}

.btn {border:0 none; cursor:pointer;}
a.btn {display:inline-block; cursor:pointer;}

/* 顶部 */
.top {height:30px;background:url(imagestop_bg.png) repeat-x 0 0;border-bottom: 1px solid #E4E4E4;}
.top li {float: right;margin-right: 12px;}
.top li img {padding: 5px 0;}

/* 页头 */
.header {height: 107px; background: url(imageshead_bg.png) no-repeat 133px 0;}
.header .logo {float: left;padding:10px 0 10px 20px; width: 357px; height: 87px; background: url(imageslogo.png) no-repeat 20px 10px;}
.header .logo a {float: left; width: 357px; height: 87px; text-indent: -9999px;}
.header .search {float: right;margin:40px 10px 0 0;}
.header .search .keyword {border:1px solid #fff; width: 193px; height: 23px; _width:180px; _height:22px; *margin-right: -10px; *height:22px;}
.header .search .go {width: 52px; height: 25px; background:none; text-indent: -9999px;}

/* 主导航 */
.mainnav {width: 980px; height:35px;background-color: #0079b9;}
#nav {width: 860px;_width:870px; *width: 870px; height:35px; margin:0 auto; z-index:1;}
#nav .nav-item {background:#0079b9; float:left; margin: 0 5px; position: relative; z-index:5}
#nav .nav-item a {padding: 0 5px; display:inline; color: #fff; text-decoration: none;font: bold 14px/35px \5fae\8f6f\96c5\9ed1;letter-spacing: 2px;}
#nav .nav-item span {color: #3396c4;}
#nav .nav-item ul {display:none; position:absolute;  *left:0; *top:100%;  border:1px solid #c7e0f5; width:200px; margin-left:-65px; *margin-top: 0; _margin-top:1px;}
#nav .nav-item li {border-bottom:1px dotted #c7e0f5; text-align:center; background:#ddefff; width:200px; _width:200px;/*IE6 only*/}
#nav .nav-item li a {color:#00557d; font: normal 12px/30px \5fae\8f6f\96c5\9ed1;}

/* 页脚 */
.footer {/*height:130px;*/ line-height:40px; color:#75839d;}
.footer p {text-align: center; height: 40px; line-height: 40px; border-bottom: 1px solid #e4e4e4; border-top:1px solid #e4e4e4;}
.footer .copyright {border-bottom: none; border-top:none; background: url(imagescopyright_bg.png) repeat-x;}
.footer a,
.footer a:hover {cursor: pointer; color:#75839d; margin: 0 15px; line-height: 40px; display: inline-block;}
.footer p img {vertical-align: middle;height: 12px;}