.l_box{
	width: 100%;overflow: hidden;
}
.l_ban{
	width: 100%;max-height: 540px;background-position: top center !important;
}
.l_ban_1{
	width: 100%;height: 540px;background-position: top center !important;
}

}
.m_bz{
	display: none;
}
.toindex{
	    	color: #fff;
	    	font-size: 12px;
	    	display: block;
	    	width: 50px;
	    	height: 50px;
	    	line-height: 16px;
	    	padding: 9px 0;
	    	text-align: center;
	    	position: fixed;
	    	z-index: 99;
	    	background: #dc0203;
	    	bottom: 50px;
	    	right: 20px;
	    	border-radius: 50%;
	    	box-sizing:border-box;
	    	box-shadow: 0 3px 6px rgba(0,0,0,0.2);
	    }
	    .toindex a{
	    	color: inherit;
	    }
	    .toindex span{
	    	font-family: '宋体'
	    }
.ml_ban{
	display: none;
}
.ml_ban img{
	display: block;width: 100%;
}
.l_nav{
	width: 100%;background: #f0f0f0;padding: 0 18%;box-sizing: border-box;display: flex;justify-content: space-between;
}
.l_nav2{
	width: 100%;background: #f0f0f0;padding: 0 18%;box-sizing: border-box;display: flex;justify-content: space-between;position:fixed;top:0;left:0;z-index:103;display:none;
}
.l_nav ul{
	display: flex;align-items: center;height: 120px;width: 60%;justify-content: space-around;
}
.l_nav ul li{
	/* margin-right: 10%; */
}

.l_nav ul::after{
	display: none;
}
.l_nav ul li a{
	font-size: 20px;color: #000;
}
.l_nav ul li a.on,.l_nav ul li a:hover{
	color: #dc0203;
}
.x_weizi{
	font-size: 16px;line-height: 120px;
}
.x_weizi a{
	font-size: 16px;
}
.x_weizi a:hover{
	color: #dc0203;
}
.a_con{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;padding: 70px 20px;box-sizing: border-box;
}
.a_con > div{visibility: hidden;}
.a_con > div:first-child{visibility: visible;}
.a_1{
	margin-bottom: 40px;
}
.a_1 .atext{
	width: 45%;padding-left: 20px;box-sizing: border-box;
}
.a_1 .atext h3{
	font-size: 24px;line-height: 38px;color: #000;margin-bottom: 30px;
}
.a_1 .atext p{
	font-size: 16px;line-height: 38px;color: #000;text-indent: 2em;
}
.a_1 .aimg{
	width: 50%;overflow: hidden;
}
.a_1 .aimg img{
	max-width: 100%;display: block;overflow: hidden;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
}
.a_2 .aimg img{
	max-width: 100%;display: block;overflow: hidden;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
}
.a_1 .aimg img:hover{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.a_2{
	width: 100%;margin-bottom: 100px;
}
.a_2 .aimg{
	width: 44%;overflow: hidden;
}

.a_2 .aimg img:hover{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.a_2 .atext{
	width: 52%;
}
.a_2 .atext > p{
	font-size: 16px;line-height: 38px;color: #000;text-indent: 2em;
}

.aa{
	width: 100%;margin-top: 50px;display: flex;justify-content: center;text-align: center;
}
.aa a{
	display: inline-block;margin: 0 40px;
}
.aa a p{
	font-size: 16px;
}

/*企业荣誉*/
.about_honor .honor_hd{text-align:center;margin-bottom:55px;}
.about_honor .honor_hd a{display:inline-block;*display:inline;*zoom:1;width:20%;font-size:24px;margin:0 2%;font-weight:bold;}
.about_honor .honor_hd .honor_ico{width:45px;height:45px;display:block;margin-right: 10px;}
.about_honor .honor_hd .honor_ico2{background:url(../images/a2.png) no-repeat;background-size: 100% 100%;}
.about_honor .honor_hd .honor_ico3{background:url(../images/a3.png) no-repeat;background-size: 100% 100%;}
.about_honor .honor_hd a span{
	margin-top: 5px;
}

.honor_ico1,.about_honor .honor_hd a.cur .honor_ico1{background:url(../images/a1.png) no-repeat;background-size: 100% 100%;}
.about_honor .honor_hd a:hover .honor_ico2,.about_honor .honor_hd a.cur .honor_ico2{background:url(../images/a2.png) no-repeat;background-size: 100% 100%;}
.about_honor .honor_hd a:hover .honor_ico3,.about_honor .honor_hd a.cur .honor_ico3{background:url(../images/a3.png) no-repeat;background-size: 100% 100%;}
.about_honor .honor_hd a:hover,.about_honor .honor_hd a.cur{color:#dc0203;}
.about_honor .honor_bd{background:url(../images/h_bg.jpg) no-repeat center;background: url(../images/h_bg.jpg) no-repeat center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;}
.about_honor .bd_l{width:45%;min-height:624px; display: flex;align-items: center;}
.about_honor .bd_l .b_img{padding:8% 16.7% 0;}
.about_honor .bd_l .img_title{text-align:center;background:url(../images/hh_bg.png) repeat;padding:16px 4%;font-size:16px;color:#fff;font-weight:normal;
	
}
.about_honor .bd_r{width:55%;min-height:624px;}
.about_honor .bd_r_box{padding:10% 8% 0;color:#fff;}
.about_honor .r_title{font-size:30px;margin-bottom:20px;}
.about_honor .r_text{font-size:16px;color:rgba(255,255,255,0.9);line-height:28px;margin-bottom:40px;}
.about_honor .bd_r .img_box{height:106px;background:#e6e6e6;text-align:center;position:relative;overflow:hidden;}
.about_honor .bd_r .img_box img{height:100%;}
.about_honor .bd_r li{margin-bottom:14px;float:left;margin-right:3%;width:30%;cursor:pointer;}
.about_honor .img_list{height:346px;overflow:hidden;margin-bottom:14px;padding-right:4%;position:relative;}
.about_honor .img_cover{position:absolute;width:100%;height:100%;background:url(../images/hh_bg.png) repeat;top:0;left:0;opacity:0;}
.about_honor .img_cover .list_ico{width:40px;height:40px;background:url(https://xinhua.jinda.cc/template/pc/skin/images/honor_img_ico.png) no-repeat center;left:50%;top:50%;margin-top:-20px;margin-left:-20px;display:block;position:absolute;}
.about_honor .img_list.scrollbar-ui .scroll_slider{background:#dbd6d1}
.about_honor .img_list.scrollbar-ui .scroll_bar{background:url(../images/honor_scroll_bj.png) repeat-y center;}
.about_honor li:hover .img_cover{opacity:1;}
.about_honor .bd_r .img_title{display:none;}
.about_honor .bd_l .b_img img{
	max-width: 100%;
}
.mm-opened #mm-blocker{
	left:100%;
}
.mm-list>li>a, .mm-list>li>span{
	padding: 0;
}
.mm-opened{
	height: auto;
}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{
	display: none !important;
}
.album_wrap{
	z-index: 99;
}
.a_fz{
	width: 100%;margin-top: 100px;
}
.a_fz h4{
	text-align: center;font-size: 30px; color: #333;margin-bottom: 80px;
}
.a_lc{
	width: 100%;height: 170px; background: url(../images/lc_bg.png) no-repeat center; padding: 170px 0;position: relative;overflow: hidden;
}
.a_lc a{
	display: block;font-size: 24px;line-height: 40px;height: 40px;
}
.a_lc a:hover{
	color: #ed6e03;
}
.lc_1{
	position: absolute;top: -160px;left: 24%; color: #333; padding-bottom: 120px;background: url(../images/lc_ico.png) no-repeat bottom center;
}
.lc_2{
	position: absolute;bottom:-160px;left: 44.5%; color: #333; padding-top: 115px;background: url(../images/lc_ico.png) no-repeat top center;
}
.lc_3{
	position: absolute;top:-160px;right: 28%; color: #333; padding-bottom: 120px;background: url(../images/lc_ico.png) no-repeat bottom center;
}


.qy_con{
	max-width: 1200px;max-width: 1340px;margin: 90px auto;
}
.none{display: none;}
.q_ul{
	width: 100%;background: #f6f6f6;display: flex;visibility: hidden;
}
.q_ul li{
	width: 20%;
	width: 33.33%;
	font-size: 24px;text-align: center;cursor: pointer;height: 120px;line-height: 120px;
}
.q_ul li.on{
	background: #dc0203; color: #fff;
}
.qy_box{
	width: 100%;min-height: 625px;padding: 100px 50px 50px 50px;box-sizing: border-box;color: #333;
}
.qy_box h3{
	font-size: 26px;line-height: 50px;
}
.qy_box p{
	width: 54%;color: #333;font-size: 18px;line-height: 40px;
}
.qy_box p span{
	font-size: 16px !important;
}
.q_con{
	visibility: hidden;
}
.fz_box{
	padding-top: 50px;padding-bottom: 80px;background: url(../images/fz_bg.png) no-repeat; background-size: cover;display: flex;
	padding-left: 10%;padding-right: 10%;box-sizing: border-box;
}
.time-axis{
	margin: 0 auto;
	position: relative;
}

.time-axis:before{
	content: '';
	position: absolute;
	left: 109px;
	top: 15px;
	width: 1px;
	height: 100%;
	background-color: #dc0203;
}
.time-axis-item{
	list-style: none;
	padding-left: 150px;
	position: relative;
	color: #333;
}
.time-axis-achievement{
	margin: 0;
}
.time-axis-date{
	position: absolute;left: 0;top: 0;color: #333;font-size: 20px;
}
.time-axis-title{
	margin-bottom: 20px;
}
.time-axis-title p{
	font-size: 16px;line-height: 32px;
}
.time-axis-date span{
	position: absolute;
	right: -50px;
	top: 30%;
	display: block;
	width: 13px;
	height: 13px;
	border-radius: 100%;
	background-color: #fff;
}
.time-axis-date span:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 13px;
	height: 13px;
	margin: auto;
	background-color: #dc0203;
	border-radius: 100%;
}
.circle1,
.circle2,
.circle3{
	position: absolute;
	right: -50px;
	top: 30%;
	width: 13px;
	height: 13px;
	border-radius: 100%;
	background-color: #dc0203;
}
.circle1 {
	-webkit-animation: circle 3s linear infinite;
	animation: circle 3s linear infinite;
}

.circle2 {
	-webkit-animation: circle 3s linear 0.8s infinite;
	animation: circle 3s linear 0.8s infinite;
}

.circle3 {
	-webkit-animation: circle 3s linear 1.6s infinite;
	/* Safari and Chrome */
	animation: circle 3s linear 1.6s infinite;
}
.time-axis-date font{
	display: block;line-height: 32px;
}
.fz_ul{
	max-width: 40%;display: flex;margin-bottom: 60px;flex-wrap: wrap;margin: 0 auto;margin-bottom: 50px;visibility: hidden;flex-direction: column;
}
.fz_ul li{
	font-size: 22px; color: #333;cursor: pointer;width: 100%;text-align: center;margin-bottom: 40px;
}
.fz_ul li.on,.fz_ul li:hover{
	color:#dc0203 ;
}
.fz_ul::after{display: none;}

.p_box{
	width: 100%;padding: 140px 0;background: url(../images/pro_bg.jpg) no-repeat;background-size: cover;
}
.p_warp{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;padding-top: 60px;
}
.pro_1{
	width: 100%;margin-bottom: 80px;
}
.pro_1 h3{
	color: #fff;font-size: 30px;text-align: center;line-height: 60px;margin-bottom: 30px;
}
.pro_1 p{
	color: #fff;font-size: 22px;line-height: 48px;text-indent: 2em;
}
.pro_2{
	width: 100%;
}
.pro_2 li{
	float: left;width: 33.33%;padding: 0 1.5px;box-sizing: border-box
}
.pro_2 li a{
	display: block;position: relative;
}
.pro_s img{
	display: block;width: 100%;
}
.pro_s p{
	position: absolute;width: 100%;left: 0; bottom: 0;font-size: 22px;text-align: center;color: #fff;background: rgba(48,48,48,0.6);padding: 6% 0;
}
.pro_x{
	position: absolute;height: 100%;width: 100%;top: 0;left: 0;background: rgba(255,255,255,0.6);padding: 30px;box-sizing: border-box;visibility:hidden;
    opacity: 0;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;
}
.pro_x h4{
	font-size: 22px;line-height: 70px;height: 70px;overflow: hidden;text-align: center;
}
.pro_x p{
	font-size: 14px;line-height: 28px;overflow: hidden;text-indent: 2em;margin-bottom: 0px;height: 294px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;
}
.pro_x span{
	display:block;width: 210px;height: 72px;line-height: 72px;text-align:center;background: #696969;color: #fff;font-size: 24px;overflow: hidden;border-radius: 5px;margin: 0 auto;
}
.pro_2 li a:hover .pro_s{
	visibility:none;opacity: 0;
}
.pro_2 li a:hover .pro_x{
	visibility:visible;opacity: 1;
}

.xq_box{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;padding-bottom: 70px;
}
.xq_nav{
	width: 60%;display: flex;justify-content: space-between; 
}
.xq_nav::after{
	display: none;
}
.xq_nav li a{
	font-size: 22px; color: #333;height: 130px;line-height: 130px;overflow: hidden;display: block;
}
.xq_nav li a.on,.xq_nav li a:hover{color: #ed6e03;}

.lx_con{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;padding-top: 110px;padding-bottom: 70px;overflow: hidden;
}
.l_lx{width:100%;padding: 80px 0px 40px 0; display: flex; justify-content: space-around;position: relative;}
.l_lx::after{
	display: none;
}
.l_lx li{
	width: 24.16%; padding: 0 30px; box-sizing: border-box;text-align: center;border: #d7d7d7 solid 2px;padding-top: 70px; padding-bottom:40px;left: 500px;opacity: 0;position: relative;opacity: 0;
	}
.l_lx li h4{font-size: 20px;line-height: 40px; color: #333;font-weight: bold;margin-top: 30px;margin-bottom: 20px;}
.l_lx li p{font-size: 14px;line-height: 20px; color: #666;}
.l_wz{width: 100%;margin-top: 60px;}
.l_wz img{display: block;width: 100%;}
.lx_nav{
	font-size: 30px;text-align: center;color: #666;line-height: 50px;letter-spacing: 5px;font-weight: bold;padding-bottom: 30px;
	/*background: url(../images/tit_bg.png) no-repeat bottom center;*/
	margin-top: 80px;
}
.xq_bt{
	width: 100%;
}
.xq_bt h3{
	text-align: center;font-size: 30px;color: #333;margin-bottom: 30px;
}
.xq_bt p{
	font-size: 18px;color: #333;text-indent: 2em;line-height: 30px;padding: 0 15%;box-sizing: border-box;margin-bottom: 50px;
}
.pro_list{
	width: 100%;
}
.pro_list li{
	float: left;width: 33.3333%;padding: 0 1.5px;box-sizing: border-box;margin-bottom: 20px;
}
.pro_list li .cimg{
	overflow: hidden;
}
.pro_list li .imgItem{
	overflow: hidden;
}
.pro_list li .imgItem img{
	display: block;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
}
.pro_list li .imgItem:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.pro_list li .imgItem p{
	width: 100%;text-align: center;background: rgba(48,48,48,1);color: #fff;font-size: 22px;padding: 6% 0;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;position: relative;z-index: 99;
}
.pro_list li .imgItem:hover > p{background:#dc0203;}


#imgModule{display:none;}
#imgDefault{cursor:pointer;}
.lightBox{
	position:fixed;left:0;top:0;width:100%;height:100%;z-index: 101;
}
.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:fixed;left:0;top:0;width:100%;height:100%;z-index: 101;}
.lightBoxContent{
	position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);max-width: 80%;
	}
.lightBoxContent img{
	display: block;max-width: 100%; margin: 0 auto;
}
.lightBoxContent p{
	max-width: 100%;padding: 2% 3%;box-sizing: border-box;font-size: 14px;line-height: 28px;color: #fff;
}
#imgLoader{width:32px;height:32px;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);display:none;z-index: 102;}}
#imgLight{-webkit-animation:change 1s;animation:change 1s;}
#imgModule .btn{width:40px;height:50px;position:absolute;top:50%;margin-top:-25px;cursor:pointer;}
.lightBoxSprite{background-image:url(../images/imgIcons.png);background-repeat:no-repeat;}
#lightBoxPrev{left:10px;background-position:2px center;}
#lightBoxNext{right:10px;background-position:-42px center;}
.closeBtn{width:35px;height:35px;background-position:-100px center;position:absolute;top:15px;right:15px;cursor:pointer;}
.lightBoxPagination{position:absolute;left:0;bottom:50px;width:100%;text-align:center;}
.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}
.lightBoxPagination span.current{background:#fff;}

.n_con{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;padding-top: 70px;padding-bottom: 90px;
}
.n_nav{
	width: 100%;display: flex;justify-content: center;margin-bottom: 70px;
}
.n_nav::after{display: none;}
.n_nav li{
	padding: 0 48px;position: relative;
}
.n_nav li:first-child::after{
	display: block;content: "";width: 4px;height: 42px;background: #626262;position: absolute;right: 0;top: 50%;margin-top: -21px;
}
.n_nav li a{
	display: block;width: 200px;height: 60px;line-height: 60px;text-align: center;font-size: 32px;color: #626262;border-radius: 5px;
}
.n_nav li a.on{
	background: #ed6e03;color: #fff;
}
.nbox_1{
	display: flex;justify-content:space-between;
}
.nb_1{
	width: 50.75%;box-shadow: 8px 3px 21px rgba(127,127,127,0.16);padding: 4% 2%;box-sizing: border-box;
}
.nb_1 a{
	display: block;
}
.nb_1 a h4{
	font-size: 24px;color: #5c5c5c;line-height: 48px;margin-bottom: 90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
}
.ximg{
	width: 100%;overflow: hidden;
}
.ximg img{
	display: block;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;max-height: 330px;
}
.ximg:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.nb_2{
	width: 44%;display: flex;flex-direction: column;justify-content: space-between;
}
.nb_2 a{
	display: block;overflow:hidden;position: relative;
}
.nb_2 a p{
	width: 100%;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.6);color: #fff;padding:0 2%;box-sizing: border-box;text-align: center;overflow: hidden;height: 40px;line-height: 40px;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;bottom: -40px;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
}
.nb_2 a:hover p{
	bottom: 0;
}
.nb_2 a img{
	display: block;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;max-height: 360px;
}
.nb_2 a:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.nlist{
	width: 100%;border-top: #d9e0f0 solid 4px;margin-bottom: 50px;
}
.nlist li{
	width: 100%;margin-top: 30px;border-bottom: #d9e0f0 solid 4px;background: url(../images/news_bg.png) no-repeat;background-size: 100% 100%;padding: 35px 3%;box-sizing: border-box;visibility: hidden;
}
.nsimg{
	width: 22.25%;overflow: hidden;
}
.nsimg img{
	display: block;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;max-height: 176px;
}
.nlist li .nsimg:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.nstxt{
	width: 72.5%;overflow: hidden;
}
.nstxt h4{
	color: #181f2f;font-size: 22px;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.nstxt:hover h4,.nb_1 a:hover h4{
	color: #dc0203;
}
.nstxt p{
	font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #999;margin-top: 15px;
}
.nszy{
	width: 100%;border-top: #d9e0f0 dashed 1px;margin-top: 10px;padding-top: 10px;
}
.nszy font{
	padding-left: 40px;margin-right: 30px;font-size: 14px;color: #666;
}
.nszy font:first-child{
	background: url(../images/time.png) no-repeat 10px center;
}
.nszy font:last-child{
	background: url(../images/eye.png) no-repeat 10px center;
}
.l_fan{
	width: 100%; display: flex;justify-content: center;
}
.l_fan ul{
	width: 100%;
    text-align: center;
}
.l_fan ul li{
	display:inline-block;
}
.l_fan ul li.active a{
	color: #dc0203
}
.l_fan a{
	width: 36px;height: 36px;font-size: 14px;color: #333;text-align: center;line-height: 36px;border-radius: 3px;margin: 0 6px;
}
.l_fan a.on{
	color: #fff;background: #ed6e03;
}

.xbg{background: #f5f5f5 !important;}
.nx_box{width: 100%;}
.nx_left{
	width: 77%;overflow: hidden;background: #fff;padding: 5%;box-sizing: border-box;
	width: 100%;
}
.nx_left > h4{
	font-size: 28px; color: #000; margin-bottom: 20px;
}
.nx_left > span{
	font-size: 14px; color: #5a5a5a;display: block;
}
.n_xq{
	width: 100%;margin-top: 30px;overflow: hidden;
}
/*.n_xq p{*/
	/*font-size: 16px;line-height: 30px;text-indent: 2em;*/
/*	 margin-top:15px !important;*/
/*      text-indent: 2em !important; */
/*      font-family: 微软雅黑 !important; */
/*      font-size: 13pt !important;*/
/*      line-height:35px !important;*/
/*      color: #333 !important;*/
/*      text-align: justify !important;*/
/*}*/
/*.n_xq p span{*/
/*    text-align: left !important;*/
/*    display: inline-block;*/
/*    width: 100%;*/
/*    font-size: 13pt !important;*/
/*}*/
.n_xq p{
	font-size: 16px;line-height: 30px;text-indent: 2em;
}

.n_xq img{
	max-width: 100%;overflow: hidden;
	display: inline-block;
}
.nx_right{
	width: 22%;overflow: hidden;
	width: 100%;margin-top: 20px;

}
.nx_right a{
	
	display: block;width: 100%;background: #fff;margin-bottom: 20px;padding: 4%;box-sizing: border-box;
	width: 49%;
    float: left;
}
.nx_right a:first-child{
	margin-right: 2%;
}
.nx_right a h3{
	font-size: 18px; color: #000; margin-bottom: 10px;
}
.nx_right a h4{
	font-size: 16px;color: #666;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.nx_right a span{
	display: block;font-size: 14px;color: #666;margin-top: 5px;
}
.nx_right a:hover h3,.nx_right a:hover h4,.nx_right a:hover span{
	color: #dc0203;
}
.ban_box{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;color: #fff;
}
.ban_box h4{
	font-size: 36px;line-height: 60px;padding-top: 15%;margin-bottom: 3%;
}
.ban_box p{
	font-size: 18px;width: 58%;line-height: 36px;letter-spacing: 1px;
}


.fold_wrap{width:100%;height:418px;overflow:hidden;margin-top: 10px;}
.fold_wrap li{float:left;width:50%;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;padding-left: 50px;box-sizing: border-box; opacity:0;transition:all .5s ease;background:rgba(0,0,0,0.5);}
.fold_wrap li:hover .mask_b {
    opacity: 1;
}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;display:block;position:relative;padding:50px 0 0 0;font-size: 24px;}
.fold_wrap li .mask_b p{
	color: #fff;font-size: 16px;line-height: 30px;
}
.fold_wrap li.big{width:322px;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}
.pic_auto{width:100%;height:100%;}
.pic_auto img{
	display: block;
}
.job_con{
	width: 100%;background: #f8f8f8;padding-bottom: 80px;
}
.job_box{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;
}
.job_fl{
	width: 100%;color: #333333;font-size: 18px; line-height: 50px;
}
.job_fl a {
	color: #333;margin-left: 20px;
}
.job_fl a:hover{
	color: #ed6e03;
}
.cbg{
	background: #f8f8f8;
}
.job_ss{
	width: 100%;margin-bottom: 50px;background: #fff;
}
.j_form{
	width: 50%;border: #cecece solid 1px;border-radius: 10px;padding:0 30px;box-sizing: border-box;display: flex;align-items: center;justify-content:space-between;
}
.j_form input{
	color: #333;font-size: 18px;border: none;height: 50px;
}
.j_form button{
	width: 24px;height: 24px;background: url(../images/ss.png) no-repeat;border: none;
}
::-webkit-input-placeholder { color:#c6c6c6; }
.placeholder { color:#c6c6c6;}
.jh5{
	font-size: 18px;color: #000;margin-bottom: 20px;
}
.job_list{
	width: 100%;border: #ddd solid 1px;background: #fff;
}
.job_tit{
	width: 100%;
}
.job_tit li{
	float: left;height: 65px;line-height: 65px;font-size: 24px;color: #202020;
}
.job_tit li:nth-child(1){
	width: 50%;padding-left: 6%;box-sizing: border-box;
}
.job_tit li:nth-child(2){
	width: 20%;padding-left: 2%;box-sizing: border-box;
}
.job_tit li:nth-child(3){
	width: 30%;padding-left: 2%;box-sizing: border-box;text-align: center;float: right;
}
.accordion {
	width: 100%;
}
.accordion .link {
	cursor: pointer;display: block;border-top: 1px solid #ddd;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;
}
.accordion .link li{
	float: left;height: 65px;line-height: 65px;font-size: 14px;color: #000;
}
.accordion .link li:nth-child(1){
	width: 50%;padding-left: 6%;box-sizing: border-box;
}
.accordion .link li:nth-child(2){
	width: 20%;padding-left: 2%;box-sizing: border-box;
}
.accordion .link li:nth-child(3){
	width: 30%;padding-left: 2%;box-sizing: border-box;text-align: center;float: right;
}

.accordion li.open .link {
	background: #c3c3c3;
}
.accordion li.open .link li{
	color: #fff;
}


/**
* Submenu
-----------------------------*/
.submenu {
	display: none;padding: 3% 6%;box-sizing: border-box;background: #fbfbfb;
}
.submenu .fl{
	width: 48%;
}
.submenu .fr{
	width: 48%;
}
.submenu .fl h4,.submenu .fr h4{
	color: #202020;font-size: 18px;line-height: 36px;margin-bottom: 20px;
}
.submenu .fl p,.submenu .fr p{
	color: #747474;font-size: 14px;line-height: 20px;
}

.j_er{
	width: 100%;margin-top: 30px;
}
.j_er .fl{
	margin-top: 28px;
}
.x_fx {
	margin-top: 10px;
}
.x_fx h4{
	font-size: 16px;color: #333;line-height: 36px;
}
.j_er .fl p{
	font-size: 20px;color: #333;line-height: 36px;
}
.j_er .fr img{
	display: block;width: 185px;
}

.fc_con{max-width: 1200px;max-width: 1340px;margin: 0 auto;padding: 50px 0;}
.xc_con{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;padding: 110px 0;
}
.fd_box{
	width: 100%;height: 208px;background: url(../images/xc_bg.png) no-repeat center;background-size: contain;
}
.xc_tit{
	font-size: 30px;color: #333;margin-bottom: 50px;
}
.fd_box ul{
	width: 100%;display: flex;align-items: center;height: 208px;position: relative;
}
.fd_box ul li{
	color: #fff;font-size: 30px;width: 16.66%;text-align: center;position: absolute;cursor: pointer;display: none;
}
.fd_box ul li:nth-child(1){left: 7.4%;}
.fd_box ul li:nth-child(2){left: 42.08%;}
.fd_box ul li:nth-child(3){left: 76.2%;}
.fd_img{
	width: 100%;margin-top: 80px;overflow: hidden;margin-bottom: 100px;visibility: hidden;
}
.fd_img img{
	display: block;width: 100%;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
}
.fd_img:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.fd_ga{
	width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;
}
.fd_ga::after{
	display: none;
}
.fd_ga li{
	width: 30%; cursor: pointer;visibility: hidden;
}
.fd_ga li > div{
	width: 100%;overflow: hidden;
}
.fd_ga li img{
	display: block;width: 100%;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
}
.fd_ga li:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.fd_ga li p{
	text-align: center;font-size: 24px;line-height: 48px;color: #666;margin-top: 10px;
}
.xctx{
	width: 100%;margin-bottom: 70px;
}
.xctx .fl{
	width: 52.5%;color: #333333;padding-top: 100px;
}
.xctx .fl h4{
	font-size: 30px;color: #333;margin-bottom: 20px;
}
.xctx .fl p{
	font-size: 24px;color: #333;line-height: 36px;
}
.xctx .fr{
	width: 33.33%;
}


#svg path{
		transition: transform .2s;
		color:white;
		cursor: pointer;
	}
	
#svg .center{
		border-radius: 50%;
		border: 1px solid #fff;
		/* width: 170px;height: 170px; */
	}
#svg .list{transition: transform .2s;cursor: pointer;text-align: center;color:#fff;font-size: 20px;padding: 5px ;}

.txtit{
	width: 100%;height: 100%;display: flex;background: #fff;align-items: center;justify-content: center;font-size: 24px;
}
.container{
	position: relative;left: -100px;
}
.m_quan{
	display: none;
}
.hy_nei{
	width: 100%;background: url(../images/hybj.jpg) no-repeat top center;background-size: cover;min-height: 225px;
}
.hy_sm{
	max-width: 1200px;max-width: 1340px;margin: 0 auto;
}
.hy_sm p{
	font-size: 17px !important;background: none;color: #fff;line-height: 40px !important;
}
.hy_sm span{
	font-size: 18px !important;background: none !important;
}
.x_ban img{
	display: block;max-width: 100%;
}
.xcon{
	width: 60%;
}

.pronav{
	display: flex;justify-content: space-between;margin-bottom: 60px;
	margin-top: 120px;
}


@keyframes change{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-webkit-keyframes circle {

	/* Safari and Chrome */
	from {
		opacity: 1;
		-webkit-transform: scale(0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(3);
	}
}
@media only screen and (max-width: 1600px) {
	.pro_1{
		margin-bottom: 40px;
	}
}
@media only screen and (max-width: 1440px) {
	.l_nav{
		padding: 0 8%;
	}
	.p_warp{
		padding-top: 30px;
	}
}
@media only screen and (max-width: 1366px) {
	.l_ban{
		height: 470px;
	}
	.l_ban_1{
		height: 450px;
	}
	.pro_1{
		margin-bottom: 20px;
	}
	.pro_1 p{
		font-size: 18px;line-height: 32px;
	}
	.pro_1 h3{
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 1200px) {
	.fz_ul li{font-size: 20px;}
	.pro_x p{
		font-size: 20px;line-height: 36px;height: 252px;
	}
	.pro_x h4{
		font-size: 24px;line-height: 60px;height: 60px;
	}
	.pro_x span{
		height: 60px;line-height: 60px;font-size: 20px;
	}
	.xctx .fr{
		width: 36%;
	}
	.hy_sm{
		padding: 0 50px; box-sizing: border-box;
	}
	.fz_box{
		padding-left: 5%;padding-right: 5%;
	}
	.l_nav{
		padding: 0 5%;
	}
	.xq_nav{
		width: 100%;
	}
	
}
@media only screen and (max-width: 1024px) {
	.a_con{
		padding-left: 30px;
		padding-right: 30px;
	box-sizing: border-box;
}

	.l_ban{
		display: none;
	}
	.l_ban_1{
		height: 350px;
	}
	.ml_ban{
		display: block;
	}
	.pro_x h4{
		font-size: 20x;line-height: 40px;height: 40px;
	}
	.pro_x p{
		font-size: 16px;line-height: 32px;-webkit-line-clamp: 5;height: 160px;
	}
	.pro_x span{
		height: 40px;line-height: 40px;font-size: 16px;
	}
	.q_ul,.q_con,.fz_ul{
		visibility: visible;
	}
	.xq_nav li a,.pro_list li > p{
		font-size: 24px;
	}
	.xq_bt h3{
		font-size: 36px;
	}
	.xq_bt p{
		font-size: 16px;line-height: 24px;margin-bottom: 30px;
	}
	.ban_box h4{
		font-size: 36px;padding-top: 5%;
	}
	.ban_box p{
		font-size: 16px;
	}
	.ban_box{
		padding: 0 15px;box-sizing: border-box;
	}
	.fold_wrap{
		height: auto;
	}
	.pic_auto img{
		width: 100%;
	}
	.x_weizi{
		display: none;
	}
	.l_nav ul{
		width: 100%;justify-content:space-around;
	}
	.l_nav ul li{
		margin-right: 0;
	}
	.l_con{
		display: none;
	}
	.l_box{
		padding-top: 1rem;
	}
	.l_gai{
		width: 100% !important;
	}
	.x_ban{
		height: auto !important;
	}
}


@media only screen and (max-width: 768px) {
	.l_box{
		padding-top: 1.5rem;
	}
	.l_nav ul li a{
		font-size: 0.3rem;
	}
	.l_nav ul{
		height: 1rem;
	}
	.a_con{
		padding: 0.5rem 0;
	}
	.a_1 .atext{
		width: 100%;padding: 0 0.3rem;
	}
	.a_1 .atext h3{
		font-size: 0.28rem;line-height: 0.5rem;margin-bottom: 0.2rem;
	}
	.a_1 .atext p{
		font-size: 0.22rem; line-height: 0.5rem;
	}
	.a_1 .aimg{
		width: 100%;padding: 0 0.3rem;box-sizing: border-box;
	}
	.a_1{
		margin-bottom: 0.2rem;
	}
	.a_2 .aimg{
		width: 100%;padding: 0 0.3rem;box-sizing: border-box;
	}
	.a_2 .atext{
		width: 100%;padding: 0 0.3rem;box-sizing: border-box;
	}
	.a_2 .atext > p{
		font-size: 0.22rem; line-height: 0.5rem;
	}
	.aa{
		margin-top: 0.2rem;
	}
	.aa a{
		margin: 0 0.5rem;
	}
	.aa a img{
		width: 0.88rem;
	}
	.aa a p{
		font-size: 0.18rem;
	}
	.a_2{
		margin-bottom: 0.5rem;
	}
	.a_fz{
		margin-top: 0.5rem;
	}
	.a_fz h4{
		margin-bottom: 0.5rem;font-size: 0.3rem;
	}
	.a_lc{
		background-size: 100%;height: 1.7rem; padding: 1.7rem 0;
	}
	.a_lc a{
		font-size: 0.3rem;
	}
	.lc_1{
		padding-bottom: 1.2rem; background-size: 0.13rem;left: 20.8%;
	}
	.lc_2{
		padding-top: 1.2rem; background-size: 0.13rem;left: 41%;
	}
	.lc_3{
		padding-bottom: 1.2rem; background-size: 0.13rem;right: 23.5%;
	}
	.qy_con{
		margin: 0.5rem auto;padding: 0 0.3rem;box-sizing: border-box;
	}
	.q_ul li{
		height: 1rem;line-height: 1rem;font-size: 0.2rem;overflow: hidden;
	}
	.qy_box{
		padding: 0.3rem;
	}
	.qy_box h3{
		width: 100%;font-size: 0.3rem;line-height: 0.6rem;
	}
	.qy_box p{
		width: 100%;font-size: 0.24rem;line-height: 0.4rem;
	}
	.qy_box{
		min-height: auto;
	}
	.fz_box{
		padding: 0.5rem 0.3rem;box-sizing: border-box;flex-direction: column;
	}
	.fz_ul{
		margin-bottom: 0.5rem;
	}
	.fz_ul{
		justify-content: flex-start;max-width: 100%;flex-direction: row;
	}
	.fz_ul li{
		font-size: 0.25rem;margin:0;width: 50%;text-align: center;margin-bottom: 0.2rem;padding: 0 0.3rem; box-sizing: border-box;
	}
	.time-axis-date font{font-size: 0.24rem;line-height: 0.34rem;}
	.time-axis-title p{font-size: 0.2rem;line-height: 0.34rem;}
	.time-axis-title{margin-bottom: 0.3rem;}
	.time-axis:before,.time-axis-date span,.circle1, .circle2, .circle3{display: none;}
	.time-axis-item{padding-left: 1rem;}
	.time-axis-title p{padding-left: 0.2rem;box-sizing: border-box;position: relative;}
	.time-axis-title p::before{
		content: "";display: block;width: 0.1rem;height: 0.1rem;background: #333; position: absolute;left: 0;top:0.1rem;border-radius: 100%;
	}
	.p_box{
		margin-top: 1.5rem;padding: 0.5rem 0;
	}
	.p_warp{
		padding: 0 0.3rem;box-sizing: border-box;
	}
	.pro_1 h3{
		font-size: 0.4rem;height: 0.6rem;line-height: 0.6rem;margin-bottom: 0.2rem;
	}
	.pro_1 p{
		font-size: 0.22rem;line-height: 0.48rem;
	}
	.pro_1{margin-bottom: 0.5rem;}
	.pro_2 li{
		width: 100%;padding: 0;margin-bottom: 0.2rem;
	}
	.pro_s p{
		font-size: 0.3rem;
	}
	.pro_x{
		display: none;
	}
	.lx_con{
		padding: 1.5rem 0.3rem;box-sizing: border-box;
	}
	.l_lx{
		flex-wrap: wrap;padding:0.5rem 0;
	}
	.l_lx li{
		width: 100%;padding: 0.5rem 0.3rem;margin-bottom: 0.2rem;
	}
	.lx_nav{
		font-size: 0.4rem;height: 0.5rem;line-height: 0.5rem;margin-bottom: 0.3rem;margin-top: 0.5rem;
	}
	.l_lx li h4{
		font-size: 0.3rem;line-height: 0.5rem;margin: 0.2rem 0;
	}
	.l_lx li p{
		font-size: 0.24rem;line-height: 0.4rem;
	}
	.xq_nav{display: none;}
	.xq_nav li a,.pro_list li > p{
		font-size: 0.3rem;
	}
	.xq_bt h3{
		font-size: 0.36rem;margin-bottom: 0.3rem;
	}
	.xq_bt p{
		font-size: 0.2rem;line-height: 0.36rem;margin-bottom: 0.2rem;padding: 0 0.3rem;
	}
	.pro_list{
		padding: 0 0.3rem;box-sizing: border-box;
	}
	.pro_list li{
		width: 100%;margin-bottom: 0.2rem;
	}
	.xq_bt{
		margin-top: 0.5rem;
	}
	.lightBoxContent{
		width: 100%;
	}
	.xq_box{
		padding-bottom: 0.5rem;
	}
	.n_con{
		padding: 0.5rem 0;
	}
	.n_nav{
		margin-bottom:0.5rem;justify-content:space-around
	}
	.n_nav li{
		padding: 0;width: 40%;
	}
	.n_nav li:first-child::after{display: none;}
	.n_nav li a{
		width: 100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;
	}
	.nbox_1{
		padding: 0 0.3rem;box-sizing: border-box;flex-wrap: wrap;
	}
	.nb_1{visibility: visible;}
	.nb_1,.nb_2,.nsimg,.nstxt{
		width: 100%;
	}
	.nb_1 a h4{
		font-size: 0.32rem;line-height: 0.48rem;margin-bottom: 0.5rem;
	}
	.nb_2 a{
		margin-bottom: 0.2rem;
	}
	.nlist{
		margin-top: 0.5rem;box-sizing: border-box;margin-bottom: 0.5rem;
	}
	.nlist li{
		margin-top: 0; padding: 0.3rem;
	}
	.nstxt h4{
		font-size: 0.3rem;height: 0.5rem;line-height: 0.5rem;margin-top: 0.2rem;
	}
	.nstxt p{
		font-size: 0.2rem;line-height: 0.3rem;height: 0.6rem;margin-top: 0.2rem;
	}
	.nb_2 a p{bottom: 0;}
	.nx_left,.nx_right{
		width: 100%;
	}
	.nx_left,.nx_right a{
		margin-bottom: 0.2rem;
	}
	.nx_left > h4{
		font-size: 0.3rem;
	}
	.n_xq{
		margin-top: 0.3rem;
	}
	.n_xq p{
		font-size: 0.3rem;line-height: 0.5rem;
	}
	.ban_box p{width: 100%;}
	.l_ban_1{background-position: center 1.5rem !important;height: auto;}
	.fold_wrap li{
		width: 100%;
	}
	.j_er{display: none;}
	.job_con{
		margin-bottom: 0.5rem;padding: 0 0.3rem;box-sizing: border-box;
	}
	.jh5{
		font-size: 0.3rem;line-height: 0.6rem;margin-bottom: 0.3rem;
	}
	.job_fl{
		font-size: 0.3rem;line-height: 0.6rem;margin-bottom: 0.3rem;
	}
	.job_fl span{
		display: block;width: 100%;margin-bottom: 0.1rem;
	}
	.job_fl a{
		margin-left: 0;margin-right: 0.1rem;
	}
	.job_ss{
		margin-bottom: 0.5rem;
	}
	.j_form{
		width: 100%;
	}
	.j_form input{
		height: 1rem;line-height: 1rem;
	}
	.job_tit li{
		font-size: 0.3rem;height: 1rem;line-height: 1rem;
	}
	.accordion .link li{
		font-size: 0.24rem;height: 1rem;line-height: 1rem;
	}
	.submenu .fl,.submenu .fr{
		width: 100%;
	}
	.submenu .fl h4, .submenu .fr h4{
		margin-bottom: 0.2rem;font-size: 0.3rem;line-height: 0.5rem;
	}
	.submenu .fl p, .submenu .fr p{
		font-size: 0.2rem;line-height: 0.3rem;
	}
	.submenu .fl{
		margin-bottom: 0.5rem;
	}
	.xctx .fl,.xctx .fr{
		width: 100%;padding: 0;
	}
	
	.xc_con{
		padding: 0.5rem 0.3rem;box-sizing: border-box;
	}
	.xctx .fl h4{
		font-size: 0.4rem;
	}
	.xctx .fl p{
		font-size: 0.3rem;line-height: 0.5rem;
	}
	.xc_tit{
		font-size: 0.4rem;margin-bottom: 0.2rem;
	}
	.fd_img{
		margin: 0.5rem 0;
	}
	.fd_ga li{
		width: 100%;
	}
	.fd_ga li p{
		font-size: 0.3rem;line-height: 0.5rem;margin: 0.2rem 0;
	}
	.fd_box ul li{
		font-size: 0.2rem;
	}
	.fd_box ul,.fd_box{
		height: 2rem;
	}
	.container{
		display: none;
	}
	.m_quan{
		display: block;width: 100%;margin-top: 0.5rem;
	}
	.xctx{
		margin-bottom: 0.5rem;
	}
	.m_bz{
		display: block;width: 6rem;height: 6rem;background: url(../images/quan.png) no-repeat;background-size: 100% 100%;margin: 0 auto;position:relative;
	}
	.m_bz span{
		font-size: 0.3rem;position: absolute;color: #fff;
	}
	.m_bz span:nth-child(1){
		left: 20.5%;
		top: 18.5%;
	}
	.m_bz span:nth-child(2){
		right: 18.5%;
		top: 20.5%;
	}
	.m_bz span:nth-child(3){
		right: 5%;
		top: 56.25%;
	}
	.m_bz span:nth-child(4){
		left: 39.5%;
		bottom: 10.5%;
	}
	.m_bz span:nth-child(5){
		left: 5%;
		top: 56.25%;
	}
	.about_honor .honor_hd a span{
		margin-top: 0;
	}
	.hy_sm{
		padding:0.3rem;box-sizing: border-box;
	}
	.hy_sm p,.hy_sm span{
		font-size: 0.2rem;
	}
	.x_fx h4{
		font-size: 0.22rem;line-height: 0.4rem;
	}
	
}


.muchimg .swiper-container {
        width: 100%;
        height: 160px;
        margin-left: auto;
        margin-right: auto;
    }
    .muchimg .swiper-slide {
        background-size: cover;
        background-position: center;
    }
    .muchimg .gallery-top {
        height: 550px;
        width: 100%;
    }
    .muchimg .gallery-thumbs {
        height: 140px
        box-sizing: border-box;
        padding: 10px 0;
    }
    .muchimg .gallery-thumbs .swiper-slide {
        height: 100%;
        opacity: 0.4;
    }
    .muchimg .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }
    .muchimg .gallery-thumbs .swiper-slide{
        max-height: 160px;
    }
    

@media only screen and (max-width: 768px) {
   
    .muchimg .gallery-top {
        height: 240px;
   
    }
    .muchimg .gallery-thumbs {
        height: 80px
    
    }
    
    .muchimg .gallery-thumbs .swiper-slide{
        max-height: 80px;
    }
    
}
.onews li{
          width: 48%;
          box-sizing: border-box;
          font-size: 16px;
          overflow: hidden;
          float: left;
          /*border-bottom: 1px solid #e6e6e6;*/
          margin-bottom: 50px;
      }
      .onews li p,.onews li h3{
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          padding-left: 14px;
         box-sizing: border-box;
         line-height: 24px;
      }
      .onews li h3{
          line-height: 46px;
          font-weight: bold;
          transition: all .3s ease;
      }
      .onews li p{
          font-size: 16px;
          color: #666;
      }
      .onews .right:hover h3{
          color: #dc0203;
      }
      .onews .todetail{
          margin-top: 8px;
          line-height: 16px;
          font-size: 14px;
          color: #999;
      }
      .onews .left{
          transition: all .3s ease;
          float: left;
          width: 100px;
          height: 100px;
          border: 1px solid #ccc;
          text-align: center;
          line-height: 35px;
    padding: 15px 0;
    box-sizing: border-box;
      }
      .onews .left span{
          display: block;
      }
      .onews .right{
         
      }
      .odate{
          font-size: 32px;
          font-weight: bold;transition: all .3s ease;
      }
      .omonth{
          line-height: 35px;
          font-size: 18px;transition: all .3s ease;
      }
      .onews .left:hover{
          background: #dc0203;
          border: 1px solid #dc0203;
        
      }
      .onews .left:hover span{
          color: #fff;
      }
      .onews li:nth-child(odd){
          
          margin-right: 4%;
      }
 .imgrow3{
	        overflow: hidden;
	    }
	    .imgrow3 li{
	        width: 30%;
	        float: left;
	        margin-left: 5%;
	        padding: 0 1.5px;
	        box-sizing: border-box;
	    }
	    .imgrow3 li:first-child{
	        margin-left: 0;
	    }
	   
	    .imgrow3 img{
	        width: 100%;
	        background-size: cover;
	        background-repeat: no-repeat;
	        background-position: center center;
	    }
	    .introtxt{
	        margin-top: 20px;
	    }
	    .introtxt{
    line-height: 40px;
}
	

@media only screen and (max-width: 768px){
    .fold_wrap li .mask_b{
	        padding: 0 20px;
	        overflow-y:auto;
	    }
	    .fold_wrap li {
    width: 100%;
}
.fold_wrap li {
    float: left;
    width: 50%;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.onews li{
          width: 100%;
          box-sizing: border-box;
          font-size: .32rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          line-height: .9rem;
          float: left;
          border-top: 1px solid #e6e6e6;
      }
      .onews li:first-child{
          border-top:0;
      }
      .onews li:nth-child(odd){
          /*padding-right: 20px;*/
      }
      .imgrow3{
	        overflow: hidden;
	    }
	    .imgrow3 li{
	        width: 90%;
	        margin: 10px auto;
	        box-sizing: border-box;
	     
	    }
	    .introtxt p{
    line-height: 0.6rem;
}

	    .imgrow3 img{
	        width: 100%;
	        background-size: cover;
	        background-repeat: no-repeat;
	        background-position: center center;
	    }
	    .introtxt{
	        margin-top: 20px;
	        width: 90%;
	        margin:  0 auto;
	    }
}


.l_ban{
        background-size: cover!important;
    background-position: center center!important;
    background-attachment: scroll!important;
}


.bansize{
	        height: 450px;
	        background-position: center bottom!important;
	    }
/*.about_honor .honor_hd .honor_ico{*/
/*    transition: all ease .3s;*/
/*    opacity: 0;*/
/*}*/
/*.about_honor .honor_hd a:hover .honor_ico, .about_honor .honor_hd a.cur .honor_ico{*/
/*    opacity: 1;*/
/*}*/