@charset "utf-8";
/* CSS Document */

.top{width:1050px; height:auto; margin:0 auto; padding-top:15px;}
.top_content{width:1050px; height:auto; position:relative;}
.top_content ul li{float:left; width:23px; height:23px; margin-right:5px;}
.top_content ul li img{width:23px; height:23px;}
.search{width:155px; height:25px; background:url(../images/search.png) no-repeat; margin-left:70px; display:inline;}
.search input{width:110px; outline:none; font-family:Arial, Helvetica, sans-serif; color:#666; background:#c6c6c6; border:1px solid #c6c6c6; margin:3px 0 0 10px;}
.search a{width:23px; height:25px; display:block;}
.top_content p{display:block; height:auto; overflow:hidden; position:absolute; right:150px; margin:0 10px 0 10px; z-index:2222222;}
.top_content p a{color:#999; display:block;}
.top_content p span{display:block;}
.top_content p span.cn{display:none;}
.top_content p span.en{background:url(../images/en_ico.jpg) right center no-repeat; padding-right:11px; margin-bottom:4px;}
/*头部结束*/

.nav{width:1050px; height:auto; margin:0 auto; clear:both;}
.topNav{position:relative; z-index:1; height: 40px; line-height:40px; right:18px;}
.topNav-width{ _width:780px; margin-top:27px; font-family:myFirst;}
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav dd{ float:left; position:relative; margin-left:40px;}
.topNav dd h3{ float:left; font-size:15px;text-transform:uppercase;}
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:14px; line-height:14px; color:#363636;}
.topNav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; background:url(../images/nav_ico.jpg) no-repeat;}
	
.topNav dd h3 a:hover,.topNav dd.on h3 a{color:#143dc0;}

.topNav .welcome{ padding-right:15px; color:#FF8400;}
.topNav .welcome a{  color:#FF8400;}

.topNav dd ul{z-index:99; display:none; /*默认隐藏*/ position:absolute; width:auto; top:15px; left:0; border-top:0;  background:#f5f5f5; padding-left:0px; padding-bottom:1px;}
.topNav dd ul li{font-size:15px; padding:0 16px; height:43px; line-height:43px; font-family:Arial, Helvetica, sans-serif;}
.topNav dd ul li.first{border-bottom:3px solid #034ba0; background:#FFF; height:23px;line-height:23px;}
.topNav dd ul li a{ display: block; color: #363636; border-bottom: 1px solid #eaeaea;}
.topNav dd ul li a:hover{color:#0962b4;}
.topNav dd ul li a span{ color:#FF8400; margin-left:5px;}

.topNav dd ul.mark,.topNav dd ul.pro{width:268px;}
.topNav dd ul.mark .first{background:url(../images/numnav_ico.png) 25px bottom no-repeat #fff;}
.topNav dd ul.pro .first{background:url(../images/numnav_ico.png) 32px bottom no-repeat #fff;}
.topNav dd ul.med{width:220px;}
.topNav dd ul.med .first{background:url(../images/numnav_ico.png) 18px bottom no-repeat #fff;}
.topNav dd ul.about{width:247px;}
.topNav dd ul.about .first{background:url(../images/numnav_ico.png) 40px bottom no-repeat #fff;}
.f1{margin-top:-30px;}
/*导航结束*/


.foot{width:100%; height:auto; overflow:hidden; background:#7b7b7b; padding-top:35px; border-top:2px solid #eaeaea;position: relative;left: 0;bottom: 0;z-index: 99;}
.foot_cen{width:1050px; height:auto; overflow:hidden; margin:0 auto; color:#fff;}
.foot a{-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.foot_cen dl{float:left; margin-right:15px; display:inline; width:145px;}
.foot_cen dl dt,.foot_cen ul li h3{font-family:myBorder; font-size:19px; padding-bottom:5px;}
.foot_cen dl dt a,.foot_cen dl dd a,.foot_cen ul li h3 a{color:#fff;}
.foot_cen dl dt a:hover,.foot_cen dl dd a:hover,.foot_cen ul li h3 a:hover{color:#444;}
.foot_cen dl dd{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px;}
.foot_cen ul.w_con{width:190px; display:block; float:left;}
.foot_cen ul.w_con li{border-bottom:1px solid #fff; width:190px; height:auto; overflow:hidden;}
.foot_cen ul.w_con li h3{padding-bottom:15px;}
.foot_cen ul.w_con li p{display:block; padding:5px 5px 5px 0px; font-size:14px; width:180px; height:30px; line-height:30px;}
.foot_cen ul.w_con li p a{color: #f4f4f4;}
.foot_cen ul.w_con li p span{width:20px; height:30px; display:block; background:url(../images/foot_con.png) 5px 3px no-repeat; float:left; padding-left:17px;}
.foot_cen ul.w_con li p span.mob_mun{background-position:5px -39px;}
.foot_cen ul.w_con li p span.yx_mun{background-position:5px -78px;}
.foot_cen ul.w_con li p span.s_mun{background-position:5px -120px;}
.share{width:250px; height:auto; overflow:hidden; margin:45px 0 25px 0;}
.share ul li{float:left; margin-right:7px;}

.bottom{width:100%; height:auto; overflow:hidden;  padding:11px 0; background-color: #353535;}
.bottom_cen{width:1050px; height:auto; overflow:hidden; margin:0 auto;}
.bottom_cen p,.bottom_cen p a{color:#d5d5d5;}
.bottom_cen p a:hover{color:#fff;}