/* 测试是否一致 */
::-webkit-scrollbar{width: 0;}

@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:16px; background:url(../images/topic_bg.jpg) top center no-repeat;}
a { color: #333; }
a:hover { color: #bb0000; }
html {+overflow-x:hidden;}
/*头部*/
.header{ width:100%;margin:0 auto;}
.top_bg{ width:100%; }
.top_wrap { width: 100%; height: 30px; line-height: 30px; background: url(../images/top_little_01.png); }
.topIN { max-width: 1200px; margin: 0 auto; }
.top_welcom { width: auto; float: left; font-size: 14px; color: #ffffff; }
.top_nav { width: auto; float: right; }
.top{max-width:1200px; height:100px; margin:0 auto; position:relative;}
.top_nav{ float: right: ;}
.top_nav a{padding: 0 10px; float:left;  height:30px; text-align:center;color:#fff; font-size:14px;}

.logo{width:70%;padding-top: 27px;}
.logo a{display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
#ser2 { width: 100%; margin: 0 auto; }
#ser2 .search{width: 100%}
#ser2 .search input{width: 100%}
#ser2 .search input.notxt1{width: 35px;left: auto;right: 0;}
.top_link{max-width:483px;height:35px;position:absolute;right:0px;top: 30px;}
.search{width:250px; height:34px;  background-color:#f0f0f0; position:relative; float:left;}
.search input{position:absolute; width:194px;height:34px;line-height:34px; color:#083c74; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px; font-family:'Microsoft YaHei','微软雅黑'; font-size:12px;}
.search input.notxt{color:#3f3f3c; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:44px;height:34px;right:0;left: auto;cursor:pointer;background: url(../images/search_btn.png) no-repeat center #bb0000;}

.nav{height:50px;z-index:888; background-color:#bb0000; line-height:50px; position:relative;}
.nav ul { max-width:1200px; margin:0 auto;}
.nav ul li{float:left;padding:0px;margin:0px;position:relative;width: 16.6%;text-align:center;}
.nav ul li a{text-align:center;font-size:18px; color:#fff; display:block;}
.nav ul li .subNav{line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:100%; text-align:center; z-index:9999;background-color:#fff; width:100%; padding: 10px 0;background: #fff;}
.nav ul li.on{background:rgba(255,255,255,0.2);}
.nav ul li.on a{}
.nav ul li.on .subNav {display:block;}
.nav ul li .subNav dl{overflow:hidden;}
.nav ul li .subNav dl dd{text-align:center;line-height:18px; margin:0px 0px 8px;}
.nav ul li .subNav dl dd a{ font-size:14px; line-height:24px; border-top:none; text-align:center; font-weight:normal; height:auto; color: #333;}
.nav ul li .subNav dl dd a:hover{ font-weight:bolder;}

.wrap_header{ width:100%;top:0;left:0;position:relative;background:#fff; z-index:999;}

/*手机端导航*/
.snav{display: none;width: 35px; right:0px;  z-index: 1002;   }
.mbtn{display: block;  right:10px; top:30%;z-index: 1002;cursor:pointer;  }
#Index_mbtn{display:block;color: #d0222c;}
.mbtn .m{font-size: 16px;font-weight:400;font-family:Arial;color:#fff;text-align:center;width:100%;display:block;height:20px;}
.navm{width:100%;z-index: 99999;line-height: 30px;background-color:#bb0000;overflow: hidden;text-align: left;display: none;top: 70px;left:0;}
.navm ul{}
.navm li{width:100%;overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.25);}
.navm li a{ font-size: 14px; float:left; line-height:18px; padding:10px 0px; color:#fff; padding-left:13px;  display:block;}
.navm li a:hover{color:#fff;}
.navm li span{ padding:10px 10px 0 0;float:right;margin-right:7px;color: #fff;cursor: pointer;}
.navm dl{ background-color:#2874d9; }
.navm dl dd{width:100%;height:30px;line-height:30px;border-bottom:1px solid #bb0000;}
.navm li.on dl dd a{ display:block;font-size: 14px; color:#fff; line-height:30px;height:30px;padding-left:20px;}
.navm li dl dd a{ font-size: 12px; color:#282828; font-weight:normal; display:inline; display:block; border:none; padding:0;}
.navm li dl dd a:hover{ font-weight:bold;}
.subNavs{width:100%;overflow:hidden;display: none; }
.navm li.on .subNavs { display: block; }
.nlinks{width:100%;overflow:hidden;}
.nlinks span{float:left;padding:0 10px;height:30px;line-height: 30px;}
.nlinks span a{color:#fff;font-size: 14px;}

.snav_link{position:absolute; left:20px; top:9px;}
.snav_link a { font-size:12px; color:#d4d9e2; padding:0 5px;}
.fa-lg { font-size: 2em; }


.footer {background: #bb0000;}
.footer_top { max-width: 1200px; margin: 0 auto; padding: 20px 0 0px 0; text-align: center; }
.footer_top a { color: #ffffff; font-size: 14px; padding: 0 10px 0 9px;  display: inline-block; background: url(../images/footer_li.jpg) no-repeat left center; }
.footer_top a:first-child { background: none; }
.copyRight {max-width: 1200px;color: #fff;text-align: center;line-height: 1.5;margin: 0 auto;padding: 20px 10px;font-size: 14px;}
/*banner开始*/
 @media screen  and (max-width:1386px) {
	.topIN,.top,.nav ul{max-width: 1000px;}
	.nav ul li > a{font-size: 16px;}
 }
 @media screen  and (max-width:1020px) {
.top {max-width: 1024px;height: 70px;}
.topIN { max-width: 96%; }
.top_bg { margin: 0 auto; }

}
@media screen  and (max-width:1024px) {
.logo { margin: 0 0 0 2%; }
.top_link { right: 2%; }
}
@media screen  and (max-width:1023px) {
.snav { display: block; }
.top_link { display: none; }
.nav { display: none; }
.header { height: auto; }
.logo {width: 460px;padding:15px 0;}
.logo_01{width: 400px;}
.logo_02{width: 180px;}
}


@media screen  and (max-width:800px) {
.copyRight { line-height: 24px; padding:15px 0 15px 0; }
}



@media screen  and (max-width:640px) {

}

@media screen  and (max-width:480px) {
.top_welcom { display: none; }
.fa-lg { font-size: 1.5em; }
.mbtn { top: 35%; }
.header {}
.navm {top: 60px;}
.top { height: auto; }
}

@media screen  and (max-width:480px) {
	.copyRight { font-size: 12px; }
	.logo { width: auto;}
	.logo_01 {width: 60%;}
	.logo_02 {width: 140px;}
}


@media screen  and (max-width:360px) {
/*.logo { margin-top: 3%; }*/
.navm { top: 59px; }
}


@media screen  and (max-width:330px) {
/*.logo { margin-top: 4%; }*/
.navm { top: 57px; } 
}
