.top{ width: 100%; height: 30px; background-color: #f8f8f8;}
.top_jz{ width: 98%; margin: 0 auto; overflow: hidden;}
.top_jz span{ font-size: 14px;color:#383840; display: block; float: left; line-height: 30px; text-align: left; padding-left: 7px; width: 45%;}
.top_jz ul{ width: 15%; float: right;  text-align: right; overflow: hidden; color: #303037;}
.top_jz ul li{ float: left;}
.ditu{ width: 80px; height: 13px; border-right: #303037 1px solid ; margin-top: 8px;}
.ditu a{ padding-right: 20px;}
.top_jz ul li img{ margin-top: 8px; padding-left: 20px;} 

.top_qq{ width: 32px; height: 31px; background: url(../images/qq_03.png) center no-repeat; margin-left: 12px;}
.top_qq:hover{ background: url(../images/qq_033.png) center no-repeat;-webkit-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s; }
.top_qq a{ display: block; width: 100%; height: 100%;}

.top_weixin{ width: 32px; height: 31px; background: url(../images/weixin_03.png) center no-repeat;  margin-left: 5px;}
.top_weixin:hover{ background: url(../images/weixin_033.png) center no-repeat;-webkit-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s; }
.top_weixin a{ display: block; width: 100%; height: 100%;}

.top_weibo{ width: 32px; height: 31px; background: url(../images/weibo_03.png) center no-repeat;  margin-left: 5px;}
.top_weibo:hover{ background: url(../images/weibo_033.png) center no-repeat;-webkit-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;   }
.top_weibo a{ display: block; width: 100%; height: 100%;}




.header{ width: 98%;margin: 0 auto; position: fixed; font-size: 0; top: 0; padding: 0 1%; z-index: 999; background: #fff; -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;}
.logo{ /*float: left;*/ width: 15%; display: inline-block; vertical-align: top;}
.logo img{ width: 100%;max-width: 233px;}
/*导航*/
.nav{  float:left; line-height:90px; margin-left: 100px;}
.nav ul{ width:100%; overflow:hidden;}
.nav ul li{ width:150px; float:left; text-align:center; }
.nav ul li a{ color:#303037; font-size:16px; text-decoration:none; font-size: 18px;}
.nav ul li a:hover{ color:#e30013;}
#shouye{ color: #E30013;}
.pub_nav{/* float:left; */ width:60%;line-height:90px; display: inline-block; vertical-align: top;}
.pub_nav ul li{float:left; text-align:center; margin-left: 4%}
.pub_nav ul li a{ color:#303037; font-size:16px; text-decoration:none; font-size: 18px;}
.pub_nav ul li a:hover{ color:#e30013;}
.pub_nav ul li.on a{ color:#e30013;}
.pub_nav li{
	float: left;
	font-size: 18px;
	color: #333;	
	/*position: relative;*/
}
.pub_nav li>a{ position: relative;
	color: #333;
	display: block;
	line-height: 100px;
}
.pub_nav li>a i{
	content: '';
	width:20px;
	height: 2px;
	background: #e01e1e;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 2;
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-o-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transition: transform .4s cubic-bezier(.19, 1, .22, 1), -webkit-transform .4s cubic-bezier(.19, 1, .22, 1);
	-webkit-transition: transform .4s cubic-bezier(.19, 1, .22, 1), -webkit-transform .4s cubic-bezier(.19, 1, .22, 1);
	-o-transition: transform .4s cubic-bezier(.19, 1, .22, 1), -webkit-transform .4s cubic-bezier(.19, 1, .22, 1);
	-moz-transition: transform .4s cubic-bezier(.19, 1, .22, 1), -webkit-transform .4s cubic-bezier(.19, 1, .22, 1);
	-ms-transition: transform .4s cubic-bezier(.19, 1, .22, 1), -webkit-transform .4s cubic-bezier(.19, 1, .22, 1);
	transform-origin:right;
	-webkit-transform-origin: right;
	-o-transform-origin:right;
	-moz-transform-origin:right;
	-ms-transform-origin:right;
}
.pub_nav  li.on a i{
	content: '';
	width:100%;
	height: 2px;
	background: #e01e1e;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 2;
	display: block;
		transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-o-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
}

.pub_nav  li:hover a i{
	width: 100%;
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-o-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform-origin: left;
	-webkit-transform-origin: left;
	-o-transform-origin: left;
	-moz-transform-origin: left;
	-ms-transform-origin: left;
}
.pub_top .search_box{float: right;}


/*二三级*/
.pub_nav dl{ margin: 0 auto;
	position: absolute;
	width: 108%;
	top: 100%;
	left: 0;
	margin-left: -70px;
	z-index: 5000;
	display: none;background: rgba(255,255,255,0.8); 
}
.pub_nav dl dd{ margin: 0 auto;
	
	
}
.pub_nav dl dd>a{display: table-cell;
	padding: 5px;
	display: block;
	line-height: inherit;
	text-align: center;
	font-size: 14px;
	color: #666666;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);
}

.pub_nav .nav_b{  width: 100%; }
.pub_nav .nav_b ul{  overflow: hidden; font-size: 0;}
.pub_nav .nav_b ul li{ display: inline-block; margin:0 3%; vertical-align: middle; text-align: center;float: none;}

.pub_nav .nav_b ul li a{ width: 100%; height: 100%; display: block; line-height: 30px; padding-top: 10px;}
.pub_nav .nav_b ul li a span{ display: block; width: 100%; text-align: center; line-height: 30px; font-size: 16px; color: #333;}
.pub_nav .nav_b ul li:hover a span{ color: #dc0010;}

/*hover*/
.pub_nav li:hover dl{
	display: block;
}
.pub_nav li dl dd:hover div{
	display: block;
}
.pub_nav li dl dd:hover>a{
	color: #e40011;
}
.pub_nav li dl dd div a:hover{
	color: #e40011;
}
.Pub_top .subnav{
	position: absolute;
	width: 100%;
	left: 0;
	top: 110%;
	background: url(../images/a10.png) repeat;
	padding: 30px 0;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	visibility: visible\9;
	display: none\9;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
	-webkit-transition: all .0s ease-in-out 0s\9;
	-moz-transition: all .0s ease-in-out 0s\9;
	-ms-transition: all .0s ease-in-out 0s\9;
	-o-transition: all .0s ease-in-out 0s\9;
	transition: all .0s ease-in-out 0s\9;
	z-index: 50;
}
.Pub_top .subnav .subnavin{
	width: 1000px;
	float: right;
}
.Pub_top .subnav .subnavin .table{
	width: 490px;
	display: table;
	float: left;
	height: 180px;
	table-layout: fixed;
	position: relative;
	overflow: hidden;
	padding: 0 45px 0 0;
	border-right: 1px solid #eeeeee;
}
.Pub_top .subnav .subnavin .table .cell{
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}
.Pub_top .subnav .subnavin .table .cell h1{
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 1.8em;
}
.Pub_top .subnav .subnavin .table .cell p{
	font-size: 16px;
	color: #666666;
	line-height: 1.8em;
}
.Pub_top .subnav .subnavin dl{
	float: right;
	width: 510px;
	height: 180px;
	padding: 0 45px;
	overflow: hidden;
}
.Pub_top .subnav .subnavin dl dd{
	float: left;
	padding: 30px 50px 0 0;
}
.Pub_top .subnav .subnavin dl dd a{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #888;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.Pub_top .subnav .subnavin dl dd a:hover{
	color: #222;
}
.Pub_top .Pubt_right ul li:hover .subnav{
	top: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	display: block\9;
}


/*搜索*/
.search{/* width:210px;*/ width: 12%; height:43px;  position: relative; /*float:right;*/display: inline-block; vertical-align: top; margin-top:26px;border-bottom: 1px #afafb5 solid;}
.search_input{ width:100%; height:43px; /* padding-left: 75px;*/ box-sizing: border-box;}
.search_input p{ width:70%; float:left;}
.search_input p input{ width:100%; height:33px; padding-top: 8px; background: none; line-height:20px;font-size: 14px; padding-left:5px;color: #a3a3a3; border:none;outline: none;}
.search_input p.search_btn{ width:30px; height:30px; float:right;}
.search_input p.search_btn input{width: 25px;height: 43px; background: url(../images/search_12.png) center no-repeat;cursor: pointer;float: left;outline: none;}

.zy{ /*float: right;*/ font-size: 14px; /*width: 8%;*/ margin-left: 2%; text-align: center; overflow: hidden;display: inline-block; vertical-align: top; color: #303037; margin-top: 33px; /*padding-left: 35px;*/}
.zy a,.zy div{ display: block; float: left; width: 30px; height: 22px; margin: 0 5px; line-height: 24px; text-align: center; margin-top: 5px;box-sizing: border-box;}
.zy p{ display: block; float: left; width: 30px; height: 22px; margin: 0 5px; line-height: 24px; text-align: center; margin-top: 9px;box-sizing: border-box;}
.zy p>a{display: block; width: 30px; height: 22px; margin: 0 !important; line-height: 24px; text-align: center; margin-top: 5px;box-sizing: border-box;}
/* .zy>a:hover{ border-radius: 2px;border: #e01e1e 1px solid;margin-top: 8px;box-shadow: 0px 0px 1px #f39a9a;}
.zy>a:hover img{width: 92%;padding-top: 1.4px;} */
.zy>a img,.zy>div img{width: 100%;padding-top: 4px;display: block;margin: 0 auto;}
/* .zy>a.on{ background: #E30013; color: #fff; border-radius: 2px;border: #e01e1e 1px solid;margin-top: 8px;box-shadow: 0px 0px 1px #f39a9a;box-sizing: border-box;}
 *//* .zy>a.on img{width: 92%;padding-top: 1.4px;} */
.zy>a.on{color:#DA251C}
/* .zy>p a:hover{ border-radius: 2px;border: #e01e1e 1px solid;margin-top: 8px;box-shadow: 0px 0px 1px #f39a9a;}
.zy>p a:hover img{width: 92%;padding-top: 1.4px;} */
.zy>p a img{width: 100%;display: block;margin: 0 auto;}
.zy>p a.on{ /*background: #E30013; color: #fff;*/ border-radius: 2px;border: #e01e1e 1px solid;margin-top: 8px;box-shadow: 0px 0px 1px #f39a9a;box-sizing: border-box;}
.zy>p a.on img{width: 92%;padding-top: 1.4px;}

.search_input select.suo{width: 60px; height: 43px;float: left; background: url(../images/jt_02.png) 42px center no-repeat; background-size: 30%;-webkit-appearance: none; border: none;outline: none; line-height: 30px;/* background: transparent; */ font-size: 14px;color: #666;}
.search_input select.suo option{ padding: 5px; color: #222;}

.selectbox{position:absolute;
		left: 0;
		top: 0;
		width: 55px;
		z-index:50;
		cursor:pointer;
		font-size: 16px;
	}
	.selectbox dt{
		width: 100%;
		position: relative;
		height: 35px;
		line-height: 33px;
		background-image: url(../images/a27.png);
		background-repeat: no-repeat;
		background-position: right center;
		padding: 0 15px 0 0;
	}
	.selectbox dt span{
		display: block;
		width: 100%;
		height: 33px;
		line-height: 33px;
		overflow: hidden;
	}
	.selectbox dd{
		position:absolute;
		left:0;
		top:100%;
		width:70px;
		background:#fff;
		background:rgba(0,0,0,0.5);
		display:none;
		text-align: center;
	}
	.selectbox dd ul{
		padding:4px;
		
		max-height:250px;
		overflow:auto;
	}
	 .selectbox dd ul li a{
		line-height:28px;
		display:block;
		padding:0 8px;
		height: 28px;
		overflow: hidden; color: #fff;
	}
	 .selectbox dd ul li a.on{
		color:#E30013;
	}
	 .selectbox dd ul li a:hover{
		color:#E30013;
	}




.footer{ width: 100%; height:auto; padding-bottom: 20px; background: #efeff1;}
.footer_jz{ width: 91%; margin: 0 auto; overflow: hidden;}
.foot_left{ width:22%; float: left;}
.foot_left img{ width: 156px; margin: 0 auto; display:block; margin-top: 83px;}

.footer_right{ width: 75%; float: right;}
.lianjie{ overflow: hidden;margin: 0 auto;  padding-top:10px;position: relative; padding-left: 100px; width: 91%;  box-sizing: border-box; border-top: #ccc 1px solid;}
.lianjie span{ position: absolute; left: 0; font-size: 18px; left: 0; display: block; height: 31px; /*background: url(../images/lianjie_06.png) center no-repeat;*/ float: left; line-height: 31px; text-align: center; color: #db0012;}
.lianjie a{ display: block;  float: left; font-size: 14px; color: #303037; line-height: 31px; padding-left: 35px;}
.lianjie a:hover{ color: #E30013;}
.bottom{ width: 100%; padding-bottom:10px;}
.bottom ul{
	width: 100%;
	display: table;
	table-layout: fixed;
}
.bottom ul li{
	display: table-cell;
}

.bottom ul li h1{  color: #303037; font-size: 16px; line-height: 60px; padding-top: 20px; width: 100%; height: 100%; display: block; }
.bottom ul li h1 a{ display: block;  color: #303037; font-size: 16px;line-height: 60px;   width:100%; height: 100%;float: none; }
.bottom ul li a{ display: block; width:100%; font-size: 12px; float: left; line-height: 30px;}
.bottom ul li a:hover{ color: #E30013;}
#zhichi{ width: 18%;}
.foot{ width: 100%; height: 38px; background: #e4e4e6; text-align: center; line-height: 38px; color: #62626b;}
.foot a{ color: #62626b; }
.foot span{ padding-left: 200px;}
/*悬浮*/
/*.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;z-index: 100;}
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
*/

.toolbar{ width: 50px; height: 233px;  position: fixed; top: 50%; right: 5px; z-index: 6666;}
.toolbar ul{ width: 100%;}
.toolbar ul li{ width: 100%; height: 45px; background: #c4c4c4; margin-top: 10px; border-radius:3px;position: relative;}
.toolbar ul li a{ display: block; width: 100%; height: 100%;}
.toolbar ul li img{ padding-top: 12px;  display: block;}

.toolbar ul li:first-child{ }
.toolbar ul li button{ outline: none; background:none; display: block; width: 100%; height: 100%; position:absolute; top:0; left:0;cursor: pointer; border: none;display: block; text-align: center; color: #999; line-height: 30px;}
.toolbar ul li:hover{ background: #e40011;}
.toolbar ul li:hover span{ color: #fff;}
.zixun{ background: url(../images/zx.png)center  no-repeat  }
.toolbar ul li:hover a.zixun{ background: url(../images/zx0.png)center no-repeat  }
.xiazai{background: url(../images/pn_01.png)center no-repeat ;}
.weixin01{ background: url(../images/pn_02.png)center no-repeat ;  }
.youjian{background: url(../images/pn_03.png)center no-repeat ; }
.kefu{background: url(../images/pn_04.png)center no-repeat ; }
.fanhui{ background: url(../images/pn_05.png)center  no-repeat  }
.toolbar ul li:hover a.fanhui{  }
.left_wx{ width: 156px; height: 175px; background: #fff; position: absolute; top: -10px; left: -153px; display: none;}
.left_wx img{ width: 100%; height: 100%;}
.scroll{ position: fixed; top: 0; left: 0; padding: 0 1%; z-index: 99999;  background: #fff; -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;}

.left_yj{ width: 156px;  background: #fff;position: absolute; top: 0px; left: -156px; text-align: center; padding: 20px 0; display: none;}
.left_kf{ width: 156px;  background: #fff;position: absolute; top: 0px; left: -156px; text-align: center; padding: 20px 0;display: none;}


@media only screen and (max-width: 1700px) {
	/*.pub_nav ul li{ margin-left: 45px}*/
	/*.pub_nav{ margin-left: 3%;}*/
}
@media only screen and (max-width: 1600px){
/*	.pub_nav ul li{ margin-left: 35px}*/
	/*.pub_nav{ margin-left:20px;}*/
	.bottom ul li a{ font-size: 12px;}
	.foot_left{ width: 18%;}
	.footer_right{ width: 80%;}
	.zy{ padding-left: 0;}
}
@media only screen and (max-width: 1520px){
	/*.bottom ul li a{ font-size: 13px;}*/
	.foot_left{ width: 18%;}
	.footer_right{ width: 80%;}
	.search{ /*margin-left: 8%;*/}
}
@media only screen and (max-width: 1500px){
		.pub_nav ul li{ margin-left: 3.2%;}

	/*.pub_nav ul li{ margin-left: 25px}*/
	
	/*.pub_nav{ margin-left:20px;}*/
}

@media only screen and (max-width: 1400px){
	.footer_jz{ width: 95%;}
	/*.search{ margin-left: 25px;}	*/
	.logo{ width: 12%; padding-top: 10px;}
	pub_nav{ width: 63%;}
	.pub_nav ul li{ margin-left: 3.2%;}
}
@media only screen and (max-width: 1380px){
	.top_jz ul{  width: 18%;}
	.footer_jz{ width: 100%;}
	.foot_left{ width: 16%;}
	.footer_right{ width: 83%;}
	.logo{ /*width: 13%;*/ padding-top:13px;}
	.logo img{ width: 100%;}
	/*.search{ margin-left: 0px;}*/
	 /*.zy a{ margin: 0 ;}*/
}
@media only screen and (max-width: 1300px){
	.pub_nav{ margin-left: 0;}
    .search{ margin-left: 0;}
  /*  .zy{ float: right; padding: 0;}*/
    .logo{ width:10%;}
    .search{ width: 170px;}
 /*   .search_input p{ width: 120px;}*/
 /*   .pub_nav ul li{ margin-left: 10px;}*/
    .logo{ width: 15%;}
    .pub_nav ul li{ margin-left: 2%;}

}
@media only screen and (max-width: 1250px){
	  .pub_nav ul li{ margin-left: 1.8%;}
}
@media only screen and (max-width: 1200px){
	.top{height: 30px; line-height: 30px;}
	.top_jz ul{ display: none;}	
	.header .logo img{ width: 100%;}
	
	/*nav*/
/*	.header{position: relative;}*/
	.pub_nav{position: absolute;right: 0;top: 80%;z-index: 123;margin: 0;background: rgba(0,0,0,0.8);width: 250px;}
	.pub_nav ul{ padding: 15px 0;}
	.pub_nav ul li{float: none;width: 100%;margin-left: 0;}
	.pub_nav ul li>a{line-height: 45px;font-size: 16px;color: #fff;}
	.pub_nav dl{position: relative;width: 100%;top: 0;left: 0;margin-left: 0;z-index: 5000;display: none;}
	.pub_nav li:hover dl{display: none;}
	.pub_nav ul li.tab dl{display: block;}
	.pub_nav dl dd>a{padding: 10px;  display: block;line-height: inherit; text-align: center; font-size: 14px;color: #fff;background: rgba(0,0,0,1); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);}
	.pub_nav li.sub>i{display: block;width: 36px;height: 36px;position: absolute;right: 0;top: 0;cursor: pointer;}
	.pub_nav li.sub>i:before{content: '+';display: block;width: 100%;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #fff;font-style: normal;}
	.pub_nav li.tab>i:before{content: '-';}
	.pub_nav i.anniu{ display: block; width: 50px; height: 50px;position: absolute; top: -50px; right:0;/*background: #BD2C00;*/ }
	.pub_nav i.anniu:before{ content: "";  font-size: 16px; top: 15px; text-align: center; line-height: 50px;font-style: normal;position: absolute;left: 8px; width: 35px;height: 3px;background: #BD2C00; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s;}
	.pub_nav ul.after{ display: none;}
	.pub_nav ul li a{ color: #fff;font-size: 18px;}
	.pub_nav ul.after_tt{ display: block;}
	.pub_nav i.anniu:after{content: ""; top: 33px; position: absolute;left: 8px;width: 35px;height: 3px;background: #BD2C00; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s;}
	/*.pub_nav:hover{ display: none;}*/
	.pub_nav i.anniu.tal:before{    -webkit-transform: rotate(45deg);transform: rotate(45deg);top: 40%;}
    .pub_nav i.anniu.tal:after{    -webkit-transform: rotate(-45deg); transform: rotate(-45deg);top: 40%;}
    .top{ display: none;}
    .zy{ padding-right: 70px;}
    .pub_nav li>a i{ display: none !important;}
    .pub_nav li.on a{ color: #e40011;}
    .pub_nav ul li.on a{color: #e40011 !important;}
    .pub_nav li>a b{ display: none;}
    .pub_nav li.sub{ position: relative;}
    .pub_nav li.sub b { display: block !important; width: 36px;height: 36px; left: none; bottom: none; position: absolute; right: 0; top: 0;cursor: pointer;}
    .pub_nav li.sub b:before { display: block; right: 0;content: '+';  display: block;  width: 100%; height: 36px; line-height: 36px; text-align: center;  font-size: 16px; color: #fff;  font-style: normal;}	
	.pub_nav dl dd{ width: 95%; margin: 0 auto;}
	.pub_nav .nav_b ul{ padding: 0;}
	.pub_nav .nav_b ul li{ width: 95%; margin: 0 auto; padding: 8px 0; display: block;}
	.pub_nav dl{ background: #000;}
    .pub_nav .nav_b ul li:first-child{width: 95%; margin: 0 auto;}
	.pub_nav .nav_b ul li a{ overflow: hidden; font-size: 14px;}
	.pub_nav .nav_b ul li a img{ float: left; padding-left: 10px;}
	.pub_nav dl{ height: auto;}
	.pub_nav .nav_b ul li a span{ float: left;  display: -webkit-inline-box; width: auto; line-height: 20px; color: #fff; padding-left: 10px;}
    .pub_nav ul li{ margin-left: 0 !important;}
    
}
@media only screen and (max-width: 980px){
    .zy{  margin-top: 20px;}	
}
@media only screen and (max-width:768px ){
	.top{ height: 20px; line-height: 25px; }
	.top_jz span{ line-height: 25px; width: 90%; text-align: center;}
	.footer{ display: none;}
	.foot{ font-size: 12px; overflow: hidden;    padding-top: 10px;line-height: 25px;height: 60px;}
	.foot span{ display:block; width:45%; text-align: right; float:left;font-size: 12px; padding: 0;}
	.foot a{ padding-left: 10px;font-size: 12px; display: block; width: 45%;}
	.search {  margin: 0 auto; margin-left: 12%;}
	.logo{ width:25% ;}
	.search{ width: 120px; display: none;}
	.search_input p{ width: 98px;}
	.search_input p.search_btn{ width: 20px;height: 20px;}
	.search_input p.search_btn input{ width: 20px; height: 40px; background-size: 100%; }
	.pub_nav{ top: 100%;}
	
}
