@charset "utf-8";
/* CSS Document */
body{background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.6 "Microsoft YaHei", Arial,"Hiragino Sans GB",HELVETICA,sans-serif; color:#414141;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#414141; text-decoration:none;}
a:hover {color:#414141; text-decoration:underline;cursor:pointer;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
input{border:0;}
input:focus{border:0;outline: 0;}

.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.layout {width:1200px;height:100%; margin:0 auto;overflow:hidden;}
.hide{ display:none;}
.mr40{margin-right:40px;}
.mr30{margin-right:30px;}
.mr20{margin-right:20px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mt16{ margin-top:16px;}
.mt10{margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mb5 { margin-bottom:5px;}
.h60{ height:60px;clear: both;}
.h80{ height:80px;clear: both;}
.h50{ height:50px;clear: both;}
.h40{ height:40px;clear: both;}
.h30{ height:30px;clear: both;}
.h20{ height:20px;clear: both;}
.h10{ height:10px;clear: both;}
.h5{ height:5px;clear: both;}
.w380{width:380px;}
/* .w1000f{background: #FFF;margin: 0 auto;width: 1000px;} */
.w1200{margin: 0 auto;width: 1200px;overflow: hidden;}
.clearfix:after,.clearfix:before{content: '';width: 0;height: 0;clear: both;}
/*顶部图片*/
.banner_t{width:1210px; margin:0 auto; background-color:#FFF; padding-left:5px; padding-right:5px; padding-top:8px;}
.banner_t img{width:100%;display: block;}
.container{width:1200px;overflow: hidden;margin:0 auto;}
/*头部logo*/
.top_logo{height:110px;width:1210px; padding-left:5px; padding-right:5px;margin:0 auto;padding-bottom:15px; background:#FFF}
.top_logo .logo_lf{width:440px;padding-top:27px;height:83px;position: relative; padding-left:10px;}
.logo_lf img{width:288px;height:66px;margin-right:30px;}
.logo_lf span{font-size:24px;position: absolute;left:320px;top:45px;}
.logo_lf span a{color:#006ac1;}
.logo_lf span a:hover{text-decoration: none;}
.top_logo1 .logo_lf1{width:440px;padding-top:27px;height:83px;position: relative;}
.logo_lf1 img{width:288px;height:66px;margin-right:30px;}
.logo_lf1 span{font-size:24px;position: absolute;left:320px;top:45px;}
.logo_lf1 span a{color:#006ac1;}
.logo_lf1 span a:hover{text-decoration: none;}
.top_logo .logo_lf01{width:425px;padding-top:27px;height:83px;position: relative;}
.logo_lf01 img{width:288px;height:66px;margin-right:30px;}
.logo_lf01 span{font-size:24px;position: absolute;left:320px;top:45px;}
.logo_lf01 span a{color:#006ac1;}
.logo_lf01 span a:hover{text-decoration: none;}
 /*头部中间搜索*/
.top_search{background: #fff;width: 340px;height: 45px;line-height: 45px;margin-top: 40px;border: 1px solid #e5e5e5;float: left;margin-left: 60px;}
.top_links{position: relative;float: left;width: 75px;height: 45px;line-height: 45px;font-size: 14px;color: #000;cursor: pointer;outline: none;z-index: 999;border-right: 1px solid #e5e5e5;}
.top_links p{cursor: pointer;height: 45px;line-height: 45px;text-align: center;}
.topsearch_input{display: block;float: left;width: 270px;height: 45px;line-height: 45px;font-size: 14px;color: #999;padding-left: 10px;}
.top_search_btn{display: block;float: right;width: 60px;height: 47px;margin-top: -1px;margin-right: -1px;background: #e67312 url(../img/hsearchbtn.png) no-repeat center;}
/*logo右侧天气*/
.top_weather{float: right;margin-top: 25px;width: 330px;}
.top_plat{height: 21px;padding-top: 5px;position: relative;}
.top_plat a{display: block;float: left;height: 21px;line-height: 21px;margin-right: 8px;font-size: 16px;}
.top_plat a img{display: block;float: left;margin-left: 0px;margin-right: 10px;}
.top_plat .code{height: 108px;width: 108px;position: absolute;margin-top: 0px;background: #f0f0f0;margin-right: 0px;top:40px;left: 10px;z-index:999;display: none;}
.top_plat .code img{display: block;height: 98px;width: 98px;margin:5px;}
/*导航栏*/
.nav{padding:20px 0;background: #e67312;}
.nav a{color:#fff;font-size: 16px;margin-right:25px;line-height: 30px;display:block;float: left;}
.nav a.a{width:48px;}
.nav_center a{width:32px;}
.nav a:hover{color:#e02419;}
.nav_left{width:358px;border-right: 1px solid #eef0f0;padding-left:50px;padding-right:25px;}
.nav_center{width:342px;border-right: 1px solid #eef0f0;padding-left:50px;padding-right:25px;}
.nav_right{width:295px;padding-left:50px;}
.nav_right a{width:115px;}
.mainbody{width:1210px; padding-left:5px; padding-right:5px; background:#FFF; overflow: hidden; margin:0 auto;}
.commonHeader_nav{width: 100%;height: 30px;line-height: 30px;color: #c6c6c6;background: #f1f1f1;border-bottom: 1px #c6c6c6 solid;text-align: center;font-size: 12px;overflow: hidden;}




/* footer*/
.footer{width:100%;background:#e67312;padding:20px 0;text-align: center;font-size:14px;color:#fff;}
.footer_t a{color:#fff;padding:0 10px;}
.footer_t a:hover{color:#e02419;}
.footer_txt{padding-top:5px;padding-bottom:5px;text-align: center;font-size:14px;color:#fff;}
.footer_txt a{color:#fff;padding:0 10px;}
.footer_txt a:hover{color:#e02419;}
.footer_img{padding:5px 0;}
.footer_img a{padding:0 10px;display: inline-block;color:#fff; }
.footer_img a img{height:35px; color:#fff;}
.footer_img a:hover{color:#e02419;}
