@charset "utf-8"; 
@font-face {
	font-family: 'MiSans-Demibold';
	src: url('../fonts/MiSans-Demibold.eot');
	src: local('☺'),
		url('../fonts/MiSans-Demibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MiSans-Demibold.woff') format('woff'),
		url('../fonts/MiSans-Demibold.ttf') format('truetype'),
		url('../fonts/MiSans-Demibold.otf') format('opentype'),
		url('../fonts/MiSans-Demibold.dfont') format('dfont'),
		url('../fonts/MiSans-Demibold.svg#MiSans-Demibold') format('svg');
}

/*手机导航*/
/**mobile nav**/
.nav_box {border-top: 1px solid rgba(255, 255, 255, .6);top: 49px;width: 100%;height: calc(100% - 49px);position: fixed;right: auto;bottom: 0;left: -100%;overflow: auto;z-index: 9999999;background: #000;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {position: relative;float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;padding-right: 80px;}
.nav_box .navlist ul>li.w100{padding-right: 0 !important;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
/*.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../images/jtwhite.svg) no-repeat center center / cover;}*/
.nav_box .navlist ul>li .ii {position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 50px;height: 100%;background: url(../images/jtwhite.svg) no-repeat center center;z-index: 6;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;/*padding: 10px 0;*/}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.nav_box .navlist ul>li .navlist2,
.nav_box .navlist ul>li .secondNav .navlist3,
.nav_box .navlist ul>li .fourthNav .navlist4, 
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 .sixthNav .navlist6{ position: fixed; left:-102%; transition: all 0.6s; display: block; top:60px; width: 100%; height: calc(100% - 80px);  background: rgba(0, 0, 0, 0.9); z-index: 10000; }

.nav_box .navlist ul>li .navlist2 a,
.nav_box .navlist ul>li .secondNav .navlist3 a,
.nav_box .navlist ul>li .fourthNav .navlist4 a,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 a,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 .sixthNav .navlist6 a{ padding: 10px 15px; line-height: 1.6; font-size: 16px; color:rgba(255,255,255,0.8); }

.nav_box .navlist ul>li.cur .navlist2,
.nav_box .navlist ul>li .secondNav.cur .navlist3,
.nav_box .navlist ul>li .fourthNav.cur .navlist4,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav.cur .navlist5,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 .sixthNav.cur .navlist6{ left:0; }

.nav_box .navlist ul>li .backNav { padding: 0 15px; }
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../images/back.png) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }

/*@media(max-width: 1680px){*/
	.nav_box .navlist ul>li .navlist2,
	.nav_box .navlist ul>li .secondNav .navlist3,
	.nav_box .navlist ul>li .fourthNav .navlist4,
	.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 { 
		top:49px; height: calc(100% - 60px);
	}
/*}*/
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: calc(100% - 92px);
	margin: 0 auto;
}
.container_left{padding-left: 12%;}
.container_right{padding-right: 12%;}
.container2{
	width: 76%;
	margin: 0 auto;
} 

@media(max-width: 1600px){
	.container2{width: 86%;}
	.container_left{padding-left: 7%;}
	.container_right{padding-right: 7%;}
}
@media(max-width: 1100px){
	.container2 ,.container{width: calc(100% - 50px);}
	.container_left{padding: 0 25px;}
	.container_right{padding: 0 25px;}
}

.mo { display: none !important; }

.navR { display: none; cursor: pointer; position: absolute;top: 0;right: 0;top: 6px;}
.menu-i { height: 2px; right: 0px; position: absolute; border-radius: 1px; font-style: normal; background-color: #000; display: block; transition: all 0.5s; border-radius: 2px; }
.menu-i-1 { width: 29px; top: 0; }
.menu-i-2 { width: 29px; top: 8px; }
.menu-i-3 { width: 29px; top: 16px; }
.mobile-menu-on .menu-i-1 { transform: translateY(9px) rotate(45deg); }
.mobile-menu-on .menu-i-2 { opacity: 0; }
.mobile-menu-on .menu-i-3 { transform: translateY(-7px) rotate(-45deg); }

@media(max-width: 1100px){
	.mo { display: block !important; }
	.pc { display: none !important;}
	.navR { display: block; }
}
.navBtn {height: 20px;width: 32px;display: block;position: relative;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.bold { font-weight: bold; }
.flex { display: flex; flex-wrap: wrap; }
.img100{line-height: 0;overflow: hidden;}
.img100 img{width: 100%;}



.header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	transition: all 0.4s;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.header > .container {
	display: flex;
    justify-content: center;
}
.header .logo{
	padding-top: 18px;
	width: 177px;
	position: absolute;
	left: 46px;
}

.header .ul{
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.header .ul li{
	float: left;
	margin-right: 70px;
	position: relative;
}
.header .ul li > a{position: relative;transition: all 0.4s;}
.header .ul li > a:before{
	height: 2px;
	position: absolute;
	width: 0;
	background: #fff;
	content: "";
	left: 0;
	bottom: -1px;
	transition: all 0.4s;
}
.header .ul li.cur > a:before,.header .ul li:hover > a:before{width: 100%;}
.header .ul li:last-child{margin-right: 0;}

.header.fixed-head3 .ul li.cur > a{color: #F39700}
.header.fixed-head3 .ul li > a:before{
	bottom: auto;
	top: 0;
	background: #F39700;
}

.header .ul li .sub{
	color: #fff;
	padding: 26px 0;
	display: block;
}

.header .yuyan{
	float: right;
	padding: 26px 0;
	position: relative;
	position: absolute;
	right: 46px;
}
.header .yuyan .yuan_box{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #fff;
	text-align: center;
	padding: 6px;
	border-radius: 6px;
	display: none;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.header .yuyan:hover .yuan_box{
	display: block;
	animation: xiala 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}

.header .yuyan .yuan_box a{color: #333;margin-bottom: 6px;transition: all 0.4s;}
.header .yuyan .yuan_box a:last-child{margin-bottom: 0;}
.header .yuyan .yuan_box a:hover{color: #F39700;}
.header .yuyan .t{
	color: #fff;
	padding: 0 10px 0 30px;
	position: relative;
}
.header .yuyan .t:before{
	position: absolute;
	left: 0;
	top: 50%;
	width: 24px;
	height: 24px;
	background: url(../images/yuyan.svg) center center/cover;
	transform: translateY(-50%);
	content: "";
}
.header .yuyan .t:after{
	position: absolute;
	right: 0;
	top: 50%;
	width: 7px;
	height: 5px;
	background: url(../images/yuyan_jt.svg) center center/cover;
	transform: translateY(-50%);
	content: "";
}

.footer{
	background: #202020;
	padding-top: 10px;
}

.footer .top{
	padding: 40px 0;
}
.footer .top .logo{float: left;margin-top: 4px;}
.footer .top .icon_box{float: right;overflow: initial;}
.footer .top .icon_box .icon{
	float: left;
	margin-right: 10px;
	opacity: 0.5;
	width: 46px;
	transition: all 0.4s;
	border: 1px solid rgba(176, 176, 176, 0.5);
}
.footer .top .icon_box .icon:last-child{margin-right: 0;}
.footer .top .icon_box .icon:hover{opacity: 1;border-color: #fff;}
.footer .top .icon_box .icon .ewm{
	position: absolute;
	width: 120px;
	right: calc(-120px / 3);
	padding: 3px;
	bottom: calc(100% + 10px);
	z-index: 2;
	background: #fff;
	display: none;
}
.footer .top .icon_box .icon:hover .ewm{
	display: block;
    animation: xiala 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}
.footer .btm{
	position: relative;
	padding-top: 40px;
	border-top: 1px solid #373737;
	display: flex;
	flex-wrap: wrap;
}
.footer .btm:before{
	position: absolute;
	height: calc(100% - 40px);
	width: 1px;
	background: #292929;
	content: "";
	top: 40px;
	right: calc(28% - 3.7vw);
}
.footer .btm .ul{
	width: 72%;
	
}
.footer .btm .ul ul{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.footer .btm .ul li{
	/*margin-right: 70px;*/
	margin-right: 0 !important;
	margin-bottom: 20px;
	width: 12%;
	padding-right: 20px;
}
.footer .btm .ul li:nth-child(2){width:40%;}
.footer .btm .ul li:last-child{margin-right: 0;}
.footer .btm .ul li .bt a{color: #fff;display: block;}
.footer .btm .ul li .a_box {margin-top: 14px;}
.footer .btm .ul li .a_box a{color: #B0B0B0;display: block;margin-bottom: 8px;transition: all 0.4s;}
.footer .btm .ul li .a_box a:last-child{margin-bottom: 0;}
.footer .btm .ul li .a_box02{/*max-width: 300px;*/max-width:initial;display: flex;flex-wrap: wrap;}
.footer .btm .ul li .a_box03{/*max-width: 160px;*/max-width:initial;}
.footer .btm .ul li .a_box2 a{
	float: left;
	width: 50%;
	transition: all 0.4s;
}
.footer .btm .ul li .a_box2 a:hover,.footer .btm .ul li .a_box a:hover{color: #fff;}
.footer .btm .ul li .a_box2 a:nth-child(2n){padding-left: 10px;}
.footer .btm .right{
	width: 28%;
	position: relative;
	padding-left: 7.4vw;
}

.footer .btm .right .bt{color: #fff;}
.footer .btm .right .text{
	line-height: 1.8;
	color: #B0B0B0;
	margin-top: 12px;
}
.footer .banquan{
	border-top: 1px solid #373737;
	padding: 20px 0;
	margin-top: 80px;
}
.footer .banquan .t{float: left;line-height: 1.8;}
.footer .banquan .link{float: right;}
.footer .banquan .link .text{color: #666666;position: relative;padding-right: 18px;cursor: pointer;}
.footer .banquan .link .text:before{
	width: 12px;
	height: 6px;
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%) ;
	background: url(../images/footer_link_jt.svg) center center/cover;
}
.footer .banquan .link .text.text2:before{
	transform: translateY(-50%) rotate(180deg);
}
.footer .link_xiala{
	padding: 50px 0;
	background: #1B1B1B;
	display: none;
}
.footer .link_xiala .bt{color: #FFFFFF;}
.footer .link_xiala .bt span{color: #666666;margin-left: 20px;}
.footer .link_xiala .link_box{
	margin-top: 20px;
}
.footer .link_xiala .link_box a{
	font-size: 14px;
	color: #B0B0B0;
	float: left;
	margin-right: 40px;
}
@media(max-width: 1920px){
	.footer .link_xiala{
		padding: 2.5vw 0;
	}
	.footer .link_xiala .link_box a{margin-right: 2vw;}
}

@media(max-width: 1500px){
	.header .yuyan .t:before{width: 20px;height: 20px;}
	.header .yuyan .t {
	    padding: 0 10px 0 26px;
	}
}

@media(max-width: 1350px){
	.footer .btm:before{right: 28%;}
	.footer .btm .right {
	    padding-left: 3vw;
	}
}

@media(max-width: 1100px){
	.footer .link_xiala{padding: 30px 0;}
	.footer .link_xiala .bt span{display: block;margin-left: 0;margin-top: 4px;}
	.footer .link_xiala .link_box a{margin-right: 10px;}
	.footer .link_xiala .link_box{margin-top: 10px;}
}
@-webkit-keyframes xiala {
	0% {
		transform: translateY(-10px);
		opacity: 0;
		
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes xiala {
	0% {
		transform: translateY(-10px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}
.more,a.more{
	height: 54px;
	line-height: 50px;
	display: inline-block;
	border: 1px solid #F39700;
	background: #F39700;
	padding: 0 30px;
	transition: all 0.4s;
	position: relative;
}
.more span,a.more span{
	min-width: 120px;
	display: block;
	color: #fff;
	padding-right: 6px;
	position: relative;
	transition: all 0.4s;
}
.more span:before,a.more span:before{
	content: "";
	position: absolute;
	right: 0;
	width: 6px;
	top: 50%;
	transform: translateY(-50%);
	height: 12px;
	background: url(../images/more_jt_b.svg) center center/cover;	
	transition: all 0.4s;
}
.more:before,a.more:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background: #fff;
	transition: all 0.4s;
}
.more:hover,a.more:hover{border-color:#fff;box-shadow: 0 0 14px 0 rgba(0, 0, 0, .15);}
.more:hover:before,a.more:hover:before{
	width: 100%;
}
.more:hover span,a.more:hover span{color: #3E3A39}
.more:hover span:before,a.more:hover span:before{background: url(../images/more_jt.svg) center center/cover;}


.more2,a.more2{
	border-color: rgba(62, 58, 57, 0.3);
	background: none;
}
.more2 span,a.more2 span{color: #3E3A39;}
.more2 span:before,a.more2 span:before{background: url(../images/more_jt_h.svg) center center/cover;}

.more2:before,a.more2:before{
background: #F39700;
}
.more2:hover,a.more2:hover{
	
	border-color: #F39700;
}
.more2:hover span,a.more2:hover span{color: #fff;}
.more2:hover span:before,a.more2:hover span:before{background: url(../images/more_jt_b.svg) center center/cover;}
.banner .img .img1{height: 100vh;transition: all 2s;transform: scale(1.08);}
.banner .swiper-slide-active .img .img1{transform: scale(1);}
.banner .img .img2{display: none;}
.banner .more{margin-top: 34px;}
.banner .text{
	position: absolute;
	left: 6%;
	transition: all 2s;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	opacity: 0;
	line-height: 1.4;
}
.banner .text .t{font-weight: bold;font-family: 'MiSans-Demibold';}
.banner .swiper-slide-active .text{left: 0;opacity: 1;}
.banner .swiper-pagination{
	width: auto;
	top: auto;
	left: auto;
	bottom: 70px;
	right: 12%;
}
.banner .swiper-pagination .swiper-pagination-bullet{
	width: 80px;
	height: 4px;
	border-radius: 0;
	background: none;
	position: relative;
	opacity: 1;
}
.banner .swiper-pagination .swiper-pagination-bullet:before{
	content: "";
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transform: skew(-45deg);
	opacity: 0.4;
	z-index: 0;
}
.banner .swiper-pagination .swiper-pagination-bullet:after{
	content: "";
	width: 0;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	transform: skew(-45deg);
	opacity: 1;
	z-index: 2;
	transition: all 0.8s;
}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width: 100%;}
.banner .xia{
	position: absolute;
	bottom: 70px;
	color: #fff;
	z-index: 3;
	left: 12%;
	padding-right: 20px;
}
.banner .xia:before{
	content: "";
	width: 12px;
	height: 7px;
	position: absolute;
	right: 0;
	top: calc(50% + 1px);
	transform: translateY(-50%);
	background: url(../images/banner_jt.svg) center center/cover;
}

.mo_header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99;padding: 12px 0;transition: all 0.4s;background: #fff;}
/*.mo_header.fixed-head{background: rgba(0, 0, 0, 1);}*/
.mo_header .logo{width: 140px;}
.mo_header .logo a{display: flex;}

.mo_header .yuyan{
	position: absolute;
	top: 50%;
	right: 50px;
	transform: translateY(-50%);
}
.mo_header .yuyan .t a{color: #000;}
.mo_header .yuyan .t{color: #000;position: relative;padding-left: 26px;}
.mo_header .yuyan .t:before{
	position: absolute;
    left: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    background: url(../images/yuyan2.svg) center center/cover;
    transform: translateY(-50%);
    content: "";
}

@media(max-width: 1920px){
	.header .ul li{
		margin-right: 3.6vw;
	}
	
	.footer .top{padding: 2vw 0;}
	.footer .btm .ul li{
		margin-right: 3vw;
	}
	.footer .banquan{margin-top: 4vw;}
	.banner .swiper-pagination,.banner .xia{bottom: 3.6vw;}
}

@media(max-width: 1500px){
	.more, a.more{
		height: 48px;
        line-height: 44px;
	}
	.more span, a.more span{min-width: 100px;}
	.banner .xia{left: 7%;}
	.banner .swiper-pagination{right: 7%;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 60px;}
	.header .logo{width: 140px;padding-top: 20px;}
	.header .ul li {
	    margin-right: 2.6vw;
	}
	.header .ul li .sub,.header .yuyan{padding: 20px 0;}
	.footer .top .logo{width: 160px;}
	.footer .top .icon_box .icon{width: 40px;}
}
@media(max-width: 1350px){
	.footer .btm .ul li {
	    margin-right: 2vw;
	}
}

@media(max-width: 1100px){
	.more, a.more {
	    height: 40px;
	    line-height: 36px;
	}
	.more span, a.more span {min-width: 80px;}
	.header{display: none;}
	.banner .swiper-pagination .swiper-pagination-bullet {width: 44px;}
	.banner .img .img1{display: none;}
	.banner .img .img2{display: block;}
	.banner .more {margin-top: 20px;}
	.footer .top{padding: 20px 0;}
	.footer .btm{padding-top: 20px;}
	.footer .btm .ul{display: none;}
	.footer .btm .right{width: 100%;padding-left: 0;}
	.footer .banquan {margin-top: 20px;padding: 16px 0;}
	.footer .banquan .t{width: 100%;}
	.footer .banquan .link{
		margin-top: 14px;
	}
	.footer .top .icon_box .icon {width: 36px;}
	.footer .top .icon_box .icon .ewm{
		width: 100px;
		right: calc(-100px / 3);
	}
	.footer .top .logo {width: 140px;margin-top: 6px;}
}

@media(max-width: 640px){
	.more span:before, a.more span:before{top: calc(50% - 1px);}
}

.header.fixed-head{background: rgba(0, 0, 0, 1);border-bottom: none;}

.title .en{
	position: relative;
	color: #3E3A39;
	padding-left: 22px;
	margin-left: 3px;font-weight: bold;
}
.title .en:before{
	width: 19px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/title_icon.svg) center center/cover;
	content: "";
}
.title .bt{color: #000000;font-weight: bold;line-height: 1.2;margin-top: 6px;font-family: 'MiSans-Demibold';}
.title .bt span{color: #F39700;/*color: #000;*/position: relative;}
/*.title .bt span:before{
	content: attr(data-title);
	position: absolute;
	left: 0;
	transform: translateY(-50%);
	top: 50%;
	width: 0;
	color: #F39700;
	transition: all 1.4s;
	overflow: hidden;
	white-space: nowrap;
	height: 100%;
    line-height: 1.35;
}*/
.wow.active .title .bt span:before{width: 100%;}

.title.title2 .en,.title.title2 .bt{color: #fff;}
.title.title2 .en:before{background: url(../images/title_icon2.svg) center center/cover;}
.home_a{
	padding: 110px 0 120px;
}
.home_a .topt{
	display: flex;
	align-items: center;
}
.home_a .left{
	width: 38%;
	padding-right: 5.2vw;
}
.home_a .left .text{line-height: 1.8;margin-top: 22px; text-indent: 2em;}
.home_a .left .more{margin-top: 80px;}
.home_a .right{
	width: 62%;
}
.home_a .btm{
	margin-top: 70px;
}
.home_a .btm .ul li{
	float: left;
	width: 20%;
	text-align: center;
	padding: 0 10px;
	color: #202020;
}

.home_a .btm .ul li .num {color: #202020;line-height: 1.2;}
.home_a .btm .ul li .num span{font-weight: bold;}
.home_a .btm .ul li .num sup {
	top: -30px;
	position: relative;
}
.home_a .btm .ul li .text{margin-top: 6px;text-indent: initial;}

.home_b{background: #F7F7F7;padding: 110px 0 190px;}
.home_b .home_b_box{margin-top: 40px;}
.home_b .home_b_box .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 40px;
	color: #fff;
	width: 400px;
	line-height: 1.4;
	z-index: 2;
}
.home_b .home_b_box .box .text .bt{transition: all 0.4s;}
.home_b .home_b_box .box:hover .text .bt{color: #F39700;}
.home_b .home_b_box .text .nr{margin-top: 10px;display: none;}
.home_b .home_b_box .text .nr .js{line-height: 1.8;}
.home_b .home_b_box .text .nr .jt{
	width: 50px;
	height: 50px;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
	margin-top: 36px;
}
.home_b .home_b_box .box{overflow: hidden;height: calc(var(--theight));transition: all 0.4s;}
.home_b .home_b_box .box .img{
	transition: all 0.2s;
	position: relative;
	height: calc(var(--theight) * 0.8);
	overflow: hidden;
}
.home_b .home_b_box .box .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0, 0, 0, .1);
	z-index: 1;
}

.home_b .home_b_box .box .img img{transition: all 0.4s;z-index: 0;}
.home_b .home_b_box .box:hover .img img{transform: scale(1.04);}

.home_b .home_b_box .swiper-slide-active .text .nr{display: block;}
.home_b .home_b_box .swiper-slide-active .box .img{height: var(--theight);}

.home_b .swiper-button-prev:after,
.home_b .swiper-button-next:after{display: none;}
.home_b .swiper-button-prev,
.home_b .swiper-button-next{
	width: 50px;
	height: 50px;
	top: auto;
	bottom: 0;
	left: auto;
	z-index: 9;
}

.home_b .swiper-button-next{
	right: 0;
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}
.home_b .swiper-button-prev{
	right: 60px;
	transform: rotate(180deg);
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}

.home_b  .swiper-button-next:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.home_b  .swiper-button-prev:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.home_b  .fenye{
	color: #999999;
	position: absolute;
	bottom: 8px;
	right: 140px;
	z-index: 2;
}
.home_b  .fenye .dq{color: #3E3A39;}
.top .more{
	position: absolute;
	right: 0;
	bottom: 4px;
}

.home_c{
	padding-top: 120px;
	background: url(../images/home_c_bg.jpg) center center/cover;
}
.home_c .left{
	float: left;
	width: 19.5%;
}
.home_c .left .ul{margin-top: 40px;}
.home_c .left .ul li{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.home_c .left .ul li:nth-child(1){border-top: 1px solid rgba(255, 255, 255, 0.2);}
.home_c .left .ul li .t{
	padding: 20px 20px 20px 0;
	color: #fff;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    transition: all 0.4s;
}
.home_c .left .ul li .t:before{
	content: "";
	width: 8px;
	height: 14px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/more_jt_b.svg) center center/cover;
}

.home_c .left .ul li .t:after{
	position: absolute;
	width: 0;
	height: 1px;
	bottom: 0;
	left: 0;
	background: #fff;
	transition: all 0.4s;
	content: "";
}
.home_c .left .ul li:hover .t:after,.home_c .left .ul li.cur .t:after{width: 100%;}
.home_c .left .ul li:hover .t,.home_c .left .ul li.cur .t{padding-left: 12px;}
.home_c .left .more{margin-top: 50px;}
.home_c .right{
	background: #fff;
	width: 70%;
	position: relative;
	padding: 120px 12vw 100px 0;
}
.home_c .right:before{
	content: "";
	background: url(../images/home_c_sj.png) center center/cover;
	top: 0;
	width: 194px;
	left: -194px;
	height: 100%;
	position: absolute;
	    background-size: 100% 100%;
}
.home_c .right .box .img{
	float: left;
	width: 49%;
	padding-left: 20px;
	overflow: initial;
}
.home_c .right .box .img img{transition: all 0.4s;}
.home_c .right .box:hover .img img{transform: scale(1.03);}
.home_c .right .box .text{
	width: 51%;
	float: right;
	padding-left: 60px;
}
.home_c .right .box .text .js{
	line-height: 1.8;
	color: #3E3A39;
	margin-top: 16px;
	overflow: auto;
	height: 260px;
}

.home_c .right .box .text .js::-webkit-scrollbar{
	width: 2px;
	
}
.home_c .right .box .text .js::-webkit-scrollbar-track{
	background: #f6f6f6;
	width: 2px;
}

.home_c .right .box .text .js::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.home_c .right .box .text .js::-webkit-scrollbar-thumb{
	    background: #666;
			border: 5px;
		
}
.home_c .right .box .text .js::-webkit-scrollbar-button{
	display: none;
}


.home_c .right .box .text .anniu_box{margin-top: 40px;}
.home_c .right .box .text .anniu_box .more{float: left;}
.home_c .right .box .text .anniu_box .jt{
	width: 54px;
	height: 54px;
	float: left;
	cursor: pointer;
	transition: all 0.4s;
	margin-top: -1px;
}
.home_c .right .box .text .anniu_box .jt.jtl{
	border: 1px solid rgba(62, 58, 57, 0.3);
	transform: rotate(180deg);
	margin-left: 20px;
    background: url(../images/more_jt_h.svg) center center no-repeat;
}
.home_c .right .box .text .anniu_box .jt.jtr{
	border: 1px solid rgba(62, 58, 57, 0.3);
	
	margin-left: 10px;
    background: url(../images/more_jt_h.svg) center center no-repeat;
}

.home_c .right .box .text .anniu_box .jt.jtl:hover{
	border-color: #F39700;
    background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.home_c .right .box .text .anniu_box .jt.jtr:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.home_d{
	padding: 130px 0 160px;
	background: #F7F7F7;
}
.home_d .btm{margin-top: 40px;}
.home_d .btm .ul{background: url(../images/home_d_bg.png) center center/cover;position: relative;}
.home_d .btm .ul:before{
	background: #fff;
	opacity: 0.15;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
}
.home_d .btm .ul li{
	float: left;
	width: 15.3%;
	height: 530px;
	position: relative;
	transition: all 0.4s;
}

.home_d .btm .ul li .box{
	padding: 80px 0 70px;
	text-align: center;
}
.home_d .btm .ul li .box .icon{
	width: 42px;
	display: inline-block;
}
.home_d .btm .ul li .box .text{margin-top: 80px;}
.home_d .btm .ul li .box .text .xz{color: #fff;}
.home_d .btm .ul li .box .text .dz{color: #EA9312;}
.home_d .btm .ul li .box .en{color: rgba(255, 255, 255, 0.4);opacity: 0;height: 0;margin-top: 40px;overflow: hidden;}
.home_d .btm .ul li .box .js{color: #F7F7F7;opacity: 0;height: 0;margin-top: 12px;line-height: 1.8;}
.home_d .btm .ul li .box .js .p{height: 54px;overflow: hidden;}

.home_d .btm .ul li .box .jt{
	width: 50px;
	height: 50px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	display: block;
	margin: 0 auto;
	margin-top: 60px;
	/*margin-top: 80px;*/
	background: url(../images/more_jt_b.svg) center center no-repeat;
}

.home_d .btm .ul li.cur{
	width: 38.8%;
	padding: 0 4vw;
	background: #F39700;
}
.home_d .btm .ul li.cur .box .text .dz{color: #fff;}
.home_d .btm .ul li.cur .box .en,.home_d .btm .ul li.cur .box .js{opacity: 1;height: auto;}
.home_d .btm .ul li.cur .box .jt{display: none;}

.home_e{
	padding: 110px 0 140px;
}
.home_e .btm{margin-top: 30px;display: flex;}
.home_e .btm .left{
	float: left;
	width: 40%;
}

.home_e .btm .left .ul li{border-bottom: 1px solid #EAEAEA;position: relative;}
.home_e .btm .left .ul li:before{
	width: 0;
	height: 1px;
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	background: #F39700;
	transition: all 0.4s;
}
.home_e .btm .left .ul li:hover:before{width: 100%;}
.home_e .btm .left .ul li:last-child{display: none;}
.home_e .btm .left .ul li:nth-child(1){border-top: 1px solid #EAEAEA;}
.home_e .btm .left .ul li .box{
	padding: 30px 0;
	display: flex;
	flex-direction: row-reverse;
}
.home_e .btm .left .ul li .box .img{
	width: 192px;
}

.home_e .btm .left .ul li .box .text{
	width: calc(100% - 192px);
	padding-left: 30px;
}
.home_e .btm .left .ul li .box .text .time{color: #333333;}
.home_e .btm .left .ul li .box .text .bt{color: #202020;line-height: 1.4;margin-top: 4px;height: 54px;overflow: hidden;transition: all 0.4s;}
.home_e .btm .left .ul li:hover .box .text .bt{color: #F39700;}

.home_e .btm .left .ul li .box .di{
	margin-top: 20px;
} 
.home_e .btm .left .ul li .box .di .lm{float: left;color: #F39700;}
.home_e .btm .left .ul li .box .di .news_gd{float: right;transition: all 0.4s;}
.home_e .btm .right{
	float: right;
	width: 57.4%;
	margin-left: 2.6%;
	position: relative;
	transition: all 0.4s;
	background-size: 100% 100% !important;
}
.home_e .btm .left .ul li:hover .box .di .news_gd{color: #F39700;}

.home_e .btm .left .ul li .box .img img{transition: all 0.4s;}
.home_e .btm .left .ul li:hover .box .img img{transform: scale(1.04);}
.home_e .btm .right:before{
	width: 100%;
	height: 100%;
	content: "";
	position:absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.24);
	z-index: 1;
}
.home_e .btm .right a{
	width: 100%;
	height: 100%;
	content: "";
	position:absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.home_e .btm .right .text{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 30px 40px;
	color: #fff;
	z-index: 2;
}

.home_e .btm .right .text .bt{line-height: 1.4;margin-top: 6px;transition: all 0.4s;}
.home_e .btm .right:hover .text .bt{color: #F39700;}
.home_e .btm .right .text .di{margin-top: 30px;}
.home_e .btm .right .text .lm{color: #F39700;float: left;}
.home_e .btm .right .text .news_gd{float: right;color: #fff;}
.home_e .btm .right .text .news_gd:before{background: url(../images/more_jt_b.svg) center center/cover;}
.news_gd{color: #3E3A39;position: relative;padding-right: 10px;display: inline-block;}
.news_gd:before{
	width: 6px;
	height: 12px;
	content: "";
	position: absolute;
	right: 0;
	top: calc(50% + 1px);
	transform: translateY(-50%);
	background: url(../images/news_gd.svg) center center/cover;
	transition: all 0.4s;
}

.home_e .btm .right:hover{background-size: 104% 104% !important;}
.more3,a.more3{border-color: rgba(255, 255, 255, 0.3);}
.title38 .en{color: #202020;padding-left: 60px;}
.title38 .en:before{
	width: 52px;
	height: 32px;
	top: calc(50% + 2px);
}


@media(max-width: 1920px){
	.home_a{padding: 5.7vw 0 6.2vw;}
	.home_a .left .more{margin-top: 4vw;}
	.home_a .btm{
		margin-top: 3.6vw;
	}
	.home_b{padding: 5.7vw 0 9.6vw;}
	.home_b .home_a_box{margin-top: 2vw;}
	.home_b .home_b_box .text{padding: 2vw;}
	.home_b .home_b_box .text .nr .jt{margin-top: 1.8vw;}
	.home_c{padding-top: 6.2vw;}
	.home_c .left .ul{margin-top: 2vw;}
	.home_c .left .ul li .t{padding: 1vw 1vw 1vw 0;}
	.home_c .left .more{margin-top: 2.5vw;}
	.home_c .right{
		padding: 6.2vw 12vw 5.2vw 0;
	}
	.home_c .right .box .text{padding-left: 3.1vw;}
	.home_c .right .box .text .js{height: 12vw;}
	.home_c .right .box .text .anniu_box{margin-top: 2vw;}
	.home_c .right:before{
		width: 10.1vw;
		left: -10.1vw;
	}
	.home_d{
		padding: 6.7vw 0 8.3vw;
	}
	.home_d .btm{margin-top: 2vw;}
	.home_d .btm .ul li .box .text{margin-top: 4vw;}
	.home_d .btm .ul li .box .jt{margin-top: 4vw;}
	.home_d .btm .ul li .box .en{margin-top: 2vw;}

	.home_e{
		padding: 5.7vw 0 7.2vw;
	}
	.home_e .btm{margin-top: 1.5vw;}
	.home_e .btm .left .ul li .box{padding: 1.5vw 0;}
	.home_e .btm .right .text {
	    padding: 1.5vw 2vw;
	}
	.home_e .btm .right .text .di{margin-top: 1.5vw;}
	.home_e .btm .left .ul li .box .text{padding-left: 1.5vw;}

}

@media(max-width: 1500px){
	.title38 .en:before {
	    width: 42px;
	    height: 22px;
	}
	.title38 .en {
	    padding-left: 50px;
	}
	.home_d .btm .ul li{height: 460px;}
	.home_d .btm .ul li .box .text {margin-top: 3vw;}
	.home_c .right .box .text .anniu_box .jt ,
	.home_b .swiper-button-prev, .home_b .swiper-button-next{
	    width: 48px;
	    height: 48px;
	}
	.home_b .home_b_box {
	    margin-top: 2vw;
	}
	.home_b .home_b_box .text .nr .jt,
	.home_d .btm .ul li .box .jt{width: 40px;height: 40px;}
	.home_d .btm .ul li .box .icon{width: 36px;}

	.home_a .btm .ul li .num sup{top: -1.5vw;}
	.home_b .home_b_box .text .nr{display: block;}
	.home_d .btm .ul li .box{
		padding:4.1vw 0 3.6vw;
	}
}

@media(max-width: 1100px){
	.title38 .en:before {
	    width: 39px;
	    height: 19px;
	    top: 50%;
	}
	.title38 .en {
	    padding-left: 48px;
	}
	.home_a{padding: 40px 0;}
	.home_a .topt{display: block;}
	.home_a .left{width: 100%;padding-right: 0;}
	.home_a .left .title .bt br{display: none;}
	.home_a .left .text{margin-top: 14px;}
	.home_a .right{width: 100%;margin-top: 20px;}
	.home_a .btm{margin-top: 26px;}
	.home_a .btm .ul li{width: 33.3%;margin-bottom: 20px;text-align: left;}
	.home_a .btm .ul li .num{color: #F39700;}
	.home_b{padding: 40px 0;}
	.home_b .home_b_box {
		overflow: hidden;
	    margin-top: 20px;
	    padding-bottom: 60px;
	}
	.home_b .home_b_box .box .img {
	    height: auto;
	}
	.home_c .right .box .text .anniu_box .jt, .home_b .swiper-button-prev, .home_b .swiper-button-next {
	    width: 40px;
	    height: 40px;
	}
	.home_b .swiper-button-prev {right: 50px;}
	.home_b .home_b_box .fenye{right: 106px;}
	.home_b .home_b_box .box .img:before{display: none;}
	.home_b .home_b_box .text{width: 100%;padding: 20px;position: initial;color: #333;padding: 0;margin-top: 14px;}
	.home_b .home_b_box .text .nr .jt{margin-top: 20px;}

	.home_c {
	    padding: 40px 0;
	    background: #323131;
	}
	.home_c .left{width: 100%;}
	.home_c .left .ul{margin-top: 20px;}
	.home_c .left .ul li .t{padding: 10px 10px 10px 0;}
	.home_c .left .more{margin-top: 24px;}
	.home_c .right:before{display: none;}
	.home_c .right{
		width: 100%;
		margin-top: 30px;
		padding: 20px;
	}
	.home_c .right .box .text .js{height: auto;}
	.home_c .right .box .text{width: 100%;padding-left: 0;}
	.home_c .right .box .img{width: 100%;margin-top: 30px;padding-left: 0;}
	.home_c .right .box .text .anniu_box{margin-top: 20px;}
	.home_d {
	    padding: 40px 0;
	}
	.home_d .btm {
	    margin-top: 20px;
	}
	.home_d .btm .ul{background: none;}
	.home_d .btm .ul li{background: url(../images/home_d_bg.png) center center/cover;}
	.home_d .btm .ul li,.home_d .btm .ul li.cur{
		width: 100%;
		height: auto;
		margin-bottom: 16px;
		padding: 0 20px;
	}
	.home_d .btm .ul li .box .js .p{height: auto;}
	.home_d .mo .more{margin-top: 10px;}
	.home_d .btm .ul li .box{
		padding: 40px 0;
	}
	.home_e {
	    padding: 40px 0;
	}
	.home_e .btm{margin-top: 20px;display: block;}
	.home_e .btm .left{width: 100%;}
	.home_e .btm .left .ul li:last-child{display: block;}
	.home_e .btm .left .ul li .box{padding: 14px 0;}
	.home_e .btm .left .ul li .box .img {
	    width: 160px;
	}
	.home_e .btm .left .ul li .box .text .bt{font-size: 16px;height: 44px;}
	.home_e .btm .left .ul li .box .text{width: calc(100% - 160px);padding-left: 20px;}
	.home_e .btm .right{display: none;}
	.home_e .mo .more{margin-top: 20px;}

	.title .bt span:before{
		height: auto;
	}
}

@media(max-width: 540px){
	.home_a .btm .ul li{width: 50%;}
	.home_e .btm .left .ul li .box .img {
	    width: 140px;
	}
	.home_e .btm .left .ul li .box .text{width: calc(100% - 140px);}
	.home_e .btm .left .ul li .box .di {
	    margin-top: 14px;
	}
}

.mbx{border-bottom:1px solid #d8d8d8;color: #292b2b;}
.mbx .home{
	float: left;
	width: 52px;
	height: 50px;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
}

.mbx .home a{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 18px;
	height: 16px;
	background: url(../images/mbx_icon.svg) center center/cover;
	color: #292b2b;
}

.mbx .yiji{
	width: 210px;
	height: 50px;
	line-height: 50px;
	float: left;
	padding: 0 30px;
	position: relative;
	border-right: 1px solid #d8d8d8;

}

.mbx .yiji .bt:before{
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	width: 13px;
	height: 7px;
	background: url(../images/mbx_jt.png) center center/cover;
	content: "";
}

.mbx .yiji .bt{
	cursor: pointer;
	 overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mbx .yiji .box{
	line-height: initial;
	padding: 6px 0;
	position: absolute;
	top: 100%;
	left: 0;
	padding-left: 30px;
	width: 100%;
	background: #fff;
	z-index: 3;
	display: none;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.mbx .yiji .box a{
	display: block;
	padding: 6px 0;
	transition: all 0.4s;
}
.mbx .yiji .box a:hover{color: #F39700;}
.mbx .yiji:hover .box{
	display: block;
	animation: xiala 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;

    animation: xiala 0.4s linear 1;
}
.select-btn{
	width: 300px;
	position: relative;
}
.nybanner {position: relative;}
.nybanner .text{
	position: absolute;
	left: 6%;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	transition: all 2s;
	opacity: 0;
}

.nybanner .text .js{color: #fff; line-height: 1.2; font-weight: bold;font-family: 'MiSans-Demibold';}
.nybanner .text .bt{
	margin-top: 22px;
}
.nybanner .img .nybannerpc{
	transition: all 3s;
	transform: scale(1.06);
}
.nybanner.cur .img .nybannerpc{
	transform: scale(1);
}
.nybanner.cur .text{
	left: 0;
	opacity: 1;
}
.contact_a{
	padding: 60px 0 100px;
}
.contact_a .left{
	float: left;
	width: 28%;
}

.contact_a .left .ul{
	margin-top: 30px;
}
.contact_a .left .ul li{
	padding: 22px 0;
	border-bottom: 1px solid #f5f5f5;
}
.contact_a .left .ul li:last-child{border-bottom: none;}

.contact_a .left .ul li .box{
	display: flex;
	align-items: center;
}
.contact_a .left .ul li .box .icon{
	width: 70px;
	border-radius: 100%;
	background: rgba(43, 55, 142, 0.03);
}

.contact_a .left .ul li .box .text{
	width: calc(100% - 70px);
	padding-left: 16px;
	color: #000000;
}
.contact_a .left .ul li .box .text .bt{color: #000000;font-weight: bold;}
.contact_a .left .ul li .box .text .js{
	color: #3D3D3D;
	line-height: 1.6;
	margin-top: 2px;
}

.contact_a .left .more{margin-top: 40px;}
.contact_a .right{
	width: 61%;
	float: right;
}

.contact_b{
	padding: 110px 0 110px;
	background: url(../images/contact_b_bg2.png) center center/cover #F7F7F7;
}

.contact_b .ul{margin-top: 50px;}
.contact_b .ul li{
	float: left;
	width: 49.4%;
	margin-bottom: 14px;
	margin-right: 1.2%;
}

.contact_b .ul li:nth-child(2n){margin-right: 0;}
.contact_b .ul li.w100{width: 100%;margin-right: 0;}
.contact_b .ul li input,
.contact_b .ul li .select select{
	width: 100%;
	height: 64px;
	line-height: 64px;
	/*background: #fff;*/
	border: 1px solid #C8C6C6;
	font-size: 18px;
	padding: 0 50px;
	color: #666666;
	transition: all 0.4s;
}

.contact_b .ul li textarea{
	width: 100%;
	height: 64px;
	background: none;
	border: 1px solid #C8C6C6;
	font-size: 18px;
	padding: 20px 50px;
	color: #666666;
	resize: none;
	height: 160px;
}

.contact_b .ul li input::placeholder{color: #666666;}
.contact_b .ul li .icon{
	position: absolute;
	top: 50%;
	left: 14px;
	transform: translateY(-50%);
	z-index: 2;
}
.contact_b .ul li .textarea .icon{
	top: 22px;
	transform: initial;
}
.contact_b .ul li .red{
	position: absolute;
	top: 50%;
	font-size: 18px;
	left: 40px;
	transform: translateY(-50%);
	color: #C80016;
	z-index: 2;
}

.contact_b .ul li .select{
	position: relative;
}
.contact_b .ul li .select:before{
	content: "";
    position: absolute;
    right: 16px;
    top: 50%;
    width: 11px;
    height: 6px;
    background: url(../images/contact_b_jt.png) no-repeat center center/cover;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.contact_b .ul li .select select{
	 appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.contact_b .ul li.btn{margin-top: 26px;margin-bottom: 0;}
.more.more_btn span:before{
	display: none;
}
 .more.more_btn i{
	background: url(../images/more_jt_b.svg) center center/cover;
	width: 6px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	top: -1px;
	position: relative;
}
.more.more_btn:hover i{background: url(../images/more_jt.svg) center center/cover;}
.contact_b .layui-form-select dl dd.layui-this{background: #F39700;}
.contact_b .layui-form-select dl{top: 100%;}
.nybannermo{display: none;}

.contact_b .ul li input:focus,.contact_b .ul li textarea:focus{border: 1px solid #F39700;}
@media(max-width: 1920px){
	.contact_a{padding: 3.1vw 0 5.2vw;}
	.contact_a .left .ul{
		margin-top: 1.5vw;
	}
	.contact_a .left .ul li{
		padding: 1.1vw 0;
	}
	.contact_a .left .more{margin-top: 2vw;}

	.contact_b{
		padding: 5.7vw 0 5.7vw;
	}
	.contact_b .ul{margin-top: 2.5vw;}

	/*.mbx .yiji{
		height: 3.6vw;
		line-height: 3.6vw;
	}
	.mbx .home{height: 3.6vw;width: 4vw;}*/
	
}

@media(max-width: 1600px){
	.contact_b .ul li input, .contact_b .ul li .select select {
	    height: 56px;
	    line-height: 56px;
	}
}

@media(max-width: 1500px){
	.contact_a .left .ul li .box .icon{width: 60px;}
	.contact_a .left .ul li .box .text{width: calc(100% - 60px);}
	.contact_a .left .ul li .box .text .bt{font-size: 18px;}
	.contact_a .left .ul li .box .text .js{font-size: 16px;}
	.contact_b .ul li input, .contact_b .ul li .select select,.contact_b .ul li textarea{font-size: 16px;}
}

@media(max-width: 1100px){
	.mbx .yiji .box{
		padding-left: 6px;
	}
	.nybanner .img .img1{display: none;}
	.nybanner .img .img2{display: block;}
	.nybanner .text .bt { margin-top:8px; }
	.mbx .container {
	    width: 100%;
	}
	.mbx .home a{
		width: 20px;
		height: 16px;
	}
	.mbx .home {
	    width: 40px;
	    height: 40px;
	}
	.mbx .yiji {
	    width: 150px;
	    height: 40px;
	    padding: 0 10px;
	    line-height: 40px;
	}
	.contact_a {
	    padding: 10px 0 50px;
	}
	.contact_a .left{width: 100%;}
	.contact_a .right{width: 100%;margin-top: 30px;}
	.contact_a .left .ul {
	    margin-top: 20px;
	}
	.contact_a .left .ul li{padding: 14px 0;}
	.contact_a .left .more {
	    margin-top: 20px;
	}
	.contact_a .left .ul li .box .icon{width: 54px;}
	.contact_a .left .ul li .box .text{width: calc(100% - 54px);}
	.contact_a .left .ul li .box .text .bt{font-size: 16px;}
	.contact_a .left .ul li .box .text .js{font-size: 14px;}
	.contact_b {
	    padding: 40px 0 50px;
	}
	.contact_b .ul{margin-top: 20px;}
	.contact_b .ul li{margin-bottom: 10px;width: 100%;}
	.contact_b .ul li input, .contact_b .ul li .select select {
	    height: 46px;
	    line-height: 46px;
	}
	.contact_b .ul li textarea{height: 120px;}
	.contact_b .ul li.btn{margin-top: 12px;text-align: center;}
	.contact_b .ul li textarea{
		padding: 14px 50px;
	}
	.contact_b .ul li .textarea .icon {
	    top: 16px;
	}

}

@media(max-width:750px){
	.nybannerpc{display: none;}
	.nybannermo{display: block;}
}

.news_a{
	padding: 60px 0 110px;
}

.top .a_box{
	position: absolute;
	right: 0;
	bottom: 8px;
}

.top .a_box a{
	border: 1px solid #C8C6C6;
	display: block;
	float: left;
	color: #413D3C;
	height: 58px;
	line-height: 58px;
	padding: 0 44px;
	margin-right: 20px;
	transition: all 0.4s;
}
.top .a_box a:last-child{margin-right: 0;}
.top .a_box a.cur,.top .a_box a:hover{
	color: #fff;
	background: #F39700;
	border-color: #F39700;
}

.news_a .btm{
	/*margin-top: 50px;*/
	margin-top: 0 !important;
}
.news_a .btm .ul li{margin-bottom: 30px;transition: all 0.4s;}

.news_a .btm .ul li:last-child{margin-bottom: 0;}
.news_a .btm .ul li .box{
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	padding: 20px;
	background: #f7f7f7;
	transition: all 0.4s;
}
.news_a .btm .ul li .box .time{color: #F39700;transition: all 0.4s;}
.news_a .btm .ul li .box .bt{color: #333333;line-height: 1.4;margin-top: 5px;transition: all 0.4s;transition: all 0.4s;font-weight: bold;}
.news_a .btm .ul li .box .js{color: #666666;line-height: 1.8;margin-top: 12px;transition: all 0.4s;}
.news_a .btm .ul .li1 .box .news_gd{margin-top: 60px;transition: all 0.4s;}

.news_a .btm .ul .li1 .box .img{ 
	width: 50.2%;
	overflow: hidden;
}
.news_a .btm .ul .li1 .box .img img{transition: all 0.4s;}
.news_a .btm .ul .li1:hover .box .img img{transform: scale(1.04);}
.news_a .btm .ul .li1:hover .box .text .bt{color: #F39700;}
.news_a .btm .ul .li1 .box .text{
	width: 49.8%;
	padding: 0 70px;
}
.news_a .btm .ul .li1 .box .js{max-height: 100px;overflow: hidden; text-indent: 1.8vw;}
.news_a .btm .ul li.li2 .box{
	display: block;
	position: relative;
}
.news_a .btm .ul .li2 .box .img{
	width: 274px;
	overflow: hidden;
	position: relative;
	float: left;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 20px;
}

.news_a .btm .ul .li2 .box .img img{transition: all 0.4s;left: -274px;position: relative;}
.news_a .btm .ul .li2:hover .box .img img{transform: scale(1.06);}
.news_a .btm .ul .li2 .box .text{
	width: 100%;
	float: right;
	transition: all 0.4s;
}
.news_a .btm .ul .li2 .box .js{height: 54px;overflow: hidden; text-indent: 1.8vw;}
.news_a .btm .ul .li2 .box .news_gd{margin-top: 20px;}
.news_a .btm .ul .li2:hover .box{
	background: #3E3A39;
}
.news_a .btm .ul .li2:hover .box .time,
.news_a .btm .ul .li2:hover .box .js,
.news_a .btm .ul .li2:hover .box .news_gd{color: #fff;}
.news_a .btm .ul .li2:hover .box .news_gd:before{background: url(../images/more_jt_b.svg) center center/cover;}

.news_a .btm .ul .li2:hover .box .bt{color: #F39700;text-decoration: underline;}
.news_a .btm .ul .li2:hover .box .img img{left: 0;}
.news_a .btm .ul .li2:hover .box .text{
	width: calc(100% - 274px);
	padding-left: 24px;
}
@media(max-width: 1920px){
	.news_a{
		padding: 3.1vw 0 5.7vw;
	}
	.news_a .btm{
		margin-top: 2.5vw;
	}
	.news_a .btm .ul .li1 .box .text{
		padding: 0 3.6vw;
	}
	.news_a .btm .ul .li1 .box .news_gd{margin-top: 3.1vw;}
	.news_a .btm .ul li{margin-bottom: 1.5vw;}
	.top .a_box a{margin-right: 1vw;}
}
@media(max-width: 1500px){
	.top .a_box a{
		padding: 0 30px;
		height: 40px;
        line-height: 40px;
	}
}
@media(max-width: 1100px){
	.top .a_box{
		display: inline-block;
		width: 100%;
		position: initial;
	}
	.top .a_box a{margin-right: 10px;margin-top: 10px;}
	.news_a .a_box{margin-top: 10px;}
	.news_a{
		padding: 10px 0 50px;
	}
	.news_a .btm{margin-top: 10px;}
	.news_a .btm .ul li {margin-bottom: 10px;}
	.news_a .btm .ul li .box{padding: 16px;}
	.news_a .btm .ul li .box{display: block;}
	.news_a .btm .ul .li1 .box .text{width: 100%;padding: 0;}
	.news_a .btm .ul .li1 .box .img{width: 100%;margin-top: 20px;}
	.news_a .btm .ul .li2 .box .img{position: initial;transform: initial;}
	.news_a .btm .ul .li2 .box .img img{left: 0;}
	.news_a .btm .ul .li1 .box .js,.news_a .btm .ul .li2 .box .js{height: auto;}
	.news_a .btm .ul .li1 .box .js *,.news_a .btm .ul .li2 .box .js *{
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	.news_a .btm .ul .li2 .box .img{width: 100%;margin-top: 20px;/*display: none;*/}
	.news_a .btm .ul .li2 .box .text{width: 100%;padding: 0;}
	.mbx{display: none;}
}

@media(max-width: 750px){
	.top .a_box{margin-top: 6px;}
	.top .a_box a{width: 48.5%;margin-right: 3%;padding-left: 0;padding-right: 0;text-align: center;}
	.top .a_box a:nth-child(2n){margin-right: 0;}
	.news_a .btm .ul li .box .bt{font-size: 18px;}
}

.newsxq_a{
	padding: 60px 0 110px;
}

.newsxq_a .left{
	float: left;
	width: 72.4%;
	padding: 30px 30px 40px;
	background: #F7F7F7;
}

.newsxq_a .left .bt{color: #000000;font-weight: bold;}
.newsxq_a .left .zhong{margin-top: 14px;}
.newsxq_a .left .zhong .lm{
	float: left;
	color: #333333;
	margin-right: 40px;
}
.newsxq_a .left .zhong .lm span{color: #666;}
.newsxq_a .left .text{
	margin-top: 24px;
	padding-top: 24px;
	line-height: 1.8;
	border-top: 1px solid rgba(50, 49, 49, 0.1);
	text-indent: 2em;
}




.newsxq_a .left .text .nr_box .box{
	margin-top: 30px;
}

.newsxq_a .left .text .nr_box .box .nr_bt{line-height: 1.6;color: #000000;padding-bottom: 12px;margin-bottom: 12px;position: relative;border-bottom: 1px solid rgba(221, 221, 221, 0.4);}
.newsxq_a .left .text .nr_box .box .nr_bt:before{
	position: absolute;
	content: "";
	left: 0;
	width: 20px;
	height: 1px;
	background: #F39700;
	bottom: -1px;
}

.newsxq_a .left .btm{
	margin-top: 110px;
	padding-top: 30px;
	border-top: 1px solid rgba(50, 49, 49, 0.1);
}

.newsxq_a .left .btm .l{
	float: left;
	width: 54.2%;
}

.newsxq_a .left .btm .l a{
	display: block;
	margin-bottom: 12px;
	color: #222222;
	 overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all 0.4s;
}

.newsxq_a .left .btm .l a:last-child{margin-bottom: 0;}
.newsxq_a .left .btm .l a span{color: #666666;transition: all 0.4s;position: relative;}
.newsxq_a .left .btm .l a span:before{
	height: 1px;
	bottom: 0;
	position: absolute;
	left: 0;
	content: "";
	width: 0;
	background: #F39700;
	transition: all 0.6s;
}
.newsxq_a .left .btm .l a:hover,.newsxq_a .left .btm .l a:hover span{color: #F39700;}
.newsxq_a .left .btm .l a:hover span:before{width: 100%;}
.newsxq_a .left .btm .more{float: right;margin-top:4px;}

.newsxq_a .right{
	width: 26.4%;
}
.newsxq_a .right .box{
	background: #F7F7F7;
	margin-bottom: 20px;
}
.newsxq_a .right .box:last-child{margin-bottom: 0;}
.newsxq_a .right .box .bt{
	padding: 30px;
	color: #000000;
	font-weight: bold;
}
.newsxq_a .right .box .ul li .nr{padding: 0 30px;}
.newsxq_a .right .box .ul li .a{
	padding: 20px 0;
	position: relative;
	border-bottom: 1px solid rgba(50, 49, 49, 0.1);
	color: #3E3A39;
	overflow: hidden;
    white-space: nowrap;
    transition: all 0.4s;
    text-overflow: ellipsis;
}
.newsxq_a .right .box .ul li .a:after{
	position: absolute;
	bottom: 0;
	width: 0;
	height: 1px;
	background: #F39700;
	left: 0;
	content: "";
	transition: all 0.4s;
}
.newsxq_a .right .box .ul li .a:before{
	content: "";
    position: absolute;
    right: 0;
    width: 6px;
    top: 50%;
    transform: translateY(-50%);
    height: 12px;
    background: url(../images/more_jt.svg) center center/cover;
    transition: all 0.4s;
}
.newsxq_a .right .box .ul li:nth-child(1) .a{border-top: 1px solid rgba(50, 49, 49, 0.1);}
.newsxq_a .right .box .ul li:last-child .a{border-bottom: none;}

.newsxq_a .right .box .ul li:hover .a:after,
.newsxq_a .right .box .ul li.cur .a:after{width: 100%;}
.newsxq_a .right .box .ul li:hover .a,
.newsxq_a .right .box .ul li.cur .a{color: #F39700;}
.newsxq_a .right .box .ul li:hover .a:before,
.newsxq_a .right .box .ul li.cur .a:before{background: url(../images/news_gd.svg) center center/cover;}

.newsxq_a .right .box .ol{padding: 0 30px 30px;}

.newsxq_a .right .box .ol li .nr{
	padding: 30px 0 20px;
	border-bottom: 1px solid  rgba(50, 49, 49, 0.1);
	position: relative;
}
.newsxq_a .right .box .ol li .nr:before{
	position: absolute;
	bottom: 0;
	width: 0;
	height: 1px;
	background: #F39700;
	left: 0;
	content: "";
	transition: all 0.4s;
}
.newsxq_a .right .box .ol li:nth-child(1) .nr{padding-top: 0;}
.newsxq_a .right .box .ol li .nr .nrbt{
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333333;
    padding-top: 14px;
    transition: all 0.4s;
}
.newsxq_a .right .box .ol li .img img{transition: all 0.4s;}
.newsxq_a .right .box .ol li:hover .img img{transform: scale(1.06);}
.newsxq_a .right .box .ol li:hover .nr:before{width: 100%;}
.newsxq_a .right .box .ol li:hover .nr .nrbt{color: #F39700;}
@media(max-width: 1920px){
	.newsxq_a{
		padding: 3.1vw 0 5.7vw;
	}
	.newsxq_a .left{padding: 1.5vw 1.5vw 2vw;}
	.newsxq_a .left .zhong .lm{
		margin-right: 2vw;
	}
	.newsxq_a .left .text .nr_box .box{
		margin-top: 1.5vw;
	}
	.newsxq_a .left .btm{
		padding-top: 1.5vw;
		margin-top: 5.7vw;
	}
	.newsxq_a .right .box .bt{padding: 1.5vw;}
	.newsxq_a .right .box .ol{padding: 0 1.5vw 1.5vw;}
	.newsxq_a .right .box .ol li .nr{
		padding: 1.5vw 0 1vw;
	}
	.newsxq_a .right .box .ul li .nr{padding: 0 1.5vw;}
	.newsxq_a .right .box .ul li .a{padding: 1vw 0;}
	.newsxq_a .left .text{
		padding-top: 1.1vw;
		margin-top: 1.1vw;
		
	}
}

@media(max-width: 1500px){
	.newsxq_a .right .box .ul li:nth-child(1) .a,
	.newsxq_a .right .box .ol li .nr .nrbt{font-size: 16px;}
}

@media(max-width: 1100px){
	.newsxq_a{padding: 40px 0 50px;}
	.newsxq_a .left{width: 100%;padding: 16px 20px;}
	.newsxq_a .left .text {
	    padding-top: 14px;
	    margin-top: 14px;
	}
	.newsxq_a .left .text .nr_box .box{margin-top: 20px;}
	.newsxq_a .left .zhong .lm{margin-right: 20px;}
	.newsxq_a .left .btm {
	    padding-top: 20px;
	    margin-top: 30px;
	}
	
	.newsxq_a .right{display: none;}

}

@media(max-width: 750px){
	.newsxq_a .left .btm .l{width: 100%;}
	.newsxq_a .left .btm .more{margin-top: 24px;float: left;}
}

.a_box .sousuo{
	position: relative;
	float: left;
}

.a_box .sousuo .text{
	border: 1px solid #C8C6C6;
	height: 58px;
	width: 500px;
	background: none;
	color: #333;
	font-size: 15px;
	padding: 0 150px 0 20px;
}

.a_box .sousuo .text::placeholder{
	color: rgba(65, 61, 60, 0.3);
}

.a_box .sousuo button{
	position: absolute;
	right: 0;
	height: 100%;
	width: 120px;
	background: #F39700;
	border: none;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
}

.a_box .sousuo button i{
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	position: relative;
	margin-right: 6px;
	top: -1px;
	background: url(../images/sousuo.png) center center/cover;
}

.ziyuan_a{
	padding: 60px 0 110px;
}

.ziyuan_a .btm{
	margin-top: 60px;
}
.ziyuan_a .btm .ul li{
	float: left;
	width: 32.4%;
	margin-right: 1.4%;
	margin-bottom: 20px;
	position: relative;
}


.ziyuan_a .btm .ul li:nth-child(3n){margin-right: 0;}

.ziyuan_a .btm .ul li .box .img{
	background: #DDDDDD;
	padding: 20px;
}
.ziyuan_a .btm .ul li .box .text{
	padding: 20px 40px;
	color: #000000;
}

.ziyuan_a .btm .ul li .zhezhao{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(32, 32, 32, 0.6);
	opacity: 0;
	transition: all 0.4s;
}

.ziyuan_a .btm .ul li .zhezhao .i{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%) scale(0);
	width: 81px;
	height: 81px;
	background: url(../images/ziyuan_xiazai.png) center center/cover;
	transition: all 0.4s;
}
.ziyuan_a .btm .ul li.video .zhezhao .i{
	background: url(../images/video_bf.svg) center center/cover;
}
.ziyuan_a .btm .ul li:hover .zhezhao{opacity: 1;}
.ziyuan_a .btm .ul li:hover .zhezhao .i{transform: translate(-50%,-50%) scale(1);}

@media(max-width: 1920px){
	.ziyuan_a{
		padding: 3.1vw 0 5.7vw;
	}
	.ziyuan_a .btm{
		margin-top: 3.1vw;
	}
	.ziyuan_a .btm .ul li{margin-bottom: 1vw;}
	.ziyuan_a .btm .ul li .zhezhao .i{
		width: 4vw;
	    height: 4vw;
	}
	.ziyuan_a .btm .ul li .box .img{padding: 1vw;}
	.ziyuan_a .btm .ul li .box .text{padding: 1vw 2vw;}

}

@media(max-width: 1500px){
	.a_box .sousuo .text{height: 40px;width: 380px;}
}

@media(max-width: 1100px){
	.a_box .sousuo{margin-top: 10px;width: 100%;}
	.a_box .sousuo .text{width: 100%;}
	.ziyuan_a{padding: 10px 0 50px;}
	.ziyuan_a .btm{margin-top: 10px;}
	.ziyuan_a .btm .ul li{width: 48.5%;margin-right: 3%;margin-bottom: 14px;}
	.ziyuan_a .btm .ul li:nth-child(3n){margin-right: 3%;}
	.ziyuan_a .btm .ul li:nth-child(2n){margin-right: 0;}
	.ziyuan_a .btm .ul li .zhezhao .i{
		width: 60px;
		height: 60px;
	}
	.ziyuan_a .btm .ul li .box .img{padding: 14px;}
	.ziyuan_a .btm .ul li .box .text {
	    padding: 10px 14px;
	}
	.a_box .sousuo .text{padding-right: 100px;}
	.a_box .sousuo button{width: 100px;}
}

@media(max-width: 750px){
	.ziyuan_a .btm .ul li{width: 100%;}
	.ziyuan_a .btm .ul li:last-child{margin-bottom: 0;}
}

.changjian_a{
	padding: 60px 0 110px;
}

.changjian_a .top .a_box{
    position: initial;
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}

.changjian_a .btm{margin-top: 50px;}
.changjian_a .btm .ul li{margin-bottom: 20px;}
.changjian_a .btm .ul li:last-child{margin-bottom: 0;}
.changjian_a .btm .ul li .box{
	padding: 20px 40px;
	background: #F7F7F7;
	cursor: pointer;
}
.changjian_a .btm .ul li .box .bt{
	float: left;
	width: calc(100% - 60px);
    color: #333333;
    padding-left: 20px;
    position: relative;
    transition: all 0.4s;
}
.changjian_a .btm .ul li .box .bt:before{
	width: 14px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 4px;
    background: url(../images/title_icon_dan.svg) center center/cover;
    content: "";
    transition: all 0.4s;
}
.changjian_a .btm .ul li .box .anniu{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	right: 40px;
}
.changjian_a .btm .ul li .box .anniu:before{
	width: 100%;
	height: 2px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	left: 0;
	content: "";
	background: #333333;
}
.changjian_a .btm .ul li .box .anniu:after{
	width: 2px;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	position: absolute;
	content: "";
	background: #333333;
	transition: all 0.4s;
}
.changjian_a .btm .ul li .text{
	background: #F4F4F4;
	padding: 30px 40px;
	line-height: 1.8;
	color: #666666;
	display: none;
}
.changjian_a .btm .ul li.cur .box{background: #525252;}
.changjian_a .btm .ul li.cur .box .bt{color: #fff;}
.changjian_a .btm .ul li.cur .box .anniu:after,
.changjian_a .btm .ul li.cur .box .anniu:before{background: #fff;}
.changjian_a .btm .ul li.cur .box .bt{padding-left: 44px;}
.changjian_a .btm .ul li.cur .box .bt:before{
	width: 33px;
	background: url(../images/title_icon2.svg) center center/cover;
}
.changjian_a .btm .ul li.cur .box .anniu:after{
	height: 0;
}


@media(max-width: 1920px){
	.changjian_a{
		padding: 3.1vw 0 5.7vw;
	}
	.changjian_a .btm{margin-top: 2.5vw;}
	.changjian_a .btm .ul li{margin-bottom: 1vw;}
	.changjian_a .btm .ul li .box{
		padding: 1vw 2vw;
	}
	.changjian_a .btm .ul li .box .anniu{right: 2vw;}
	.changjian_a .btm .ul li .text{
		padding: 1.5vw 2vw;
	}

}


@media(max-width: 1500px){
	.changjian_a .btm .ul li .box .bt{font-size: 18px;}
	.changjian_a .btm .ul li .box .bt:before{top: 2px;}
}

@media(max-width: 1100px){
	.changjian_a {
	    padding: 10px 0 50px;
	}
	.changjian_a .top .a_box{margin-top:10px;}
	.changjian_a .btm{margin-top: 10px;}
	.changjian_a .btm .ul li{margin-bottom: 14px;}
	.changjian_a .btm .ul li .box{
		padding: 14px 20px;
	}
	.changjian_a .btm .ul li .box .bt{
		font-size: 16px;
		width: calc(100% - 20px);
		    padding-left: 14px;
	}
	.changjian_a .btm .ul li .text{padding: 14px 20px;}
	.changjian_a .btm .ul li.cur .box .bt {
	    padding-left: 30px;
	}
	.changjian_a .btm .ul li .box .bt:before{
		 width: 10px;
         height: 16px;
         top: 4px;
	}
	.changjian_a .btm .ul li.cur .box .bt:before{
		 width: 25px;
	}
}

.wangdian_a{
	padding: 60px 0 110px;
	background: url(../images/wangdian_bg2.png) center bottom no-repeat;
	    background-size: 100% auto;
}

.wangdian_a .btm{
	margin-top: 50px;
}
.wangdian_a .btm .left{
	float: left;
	width: 39%;
}
.wangdian_a .btm .left .box {display: none;background: #F7F7F7;}
.wangdian_a .btm .left .box.cur{
	display: block;
}
.wangdian_a .btm .left .box .bt{
	color: #fff;
	padding: 16px 20px;
	background: #F39700;
}
.wangdian_a .btm .left .box .ul{padding: 20px 40px;}
.wangdian_a .btm .left .box .ul > li{
	padding: 26px 0;
	border-bottom: 1px solid rgba(50, 49, 49, 0.2);
}
.wangdian_a .btm .left .box .ul > li:last-child{border-bottom: none;}
.wangdian_a .btm .left .box .ul > li .nr{
	display: flex;
	align-items: center;
}
.wangdian_a .btm .left .box .ul > li .nr .icon{
	width: 70px;
	border-radius: 100%;
	background: #F39700;
	float: left;
}

.wangdian_a .btm .left .box .ul > li .nr .text{
	float: left;
	width: calc(100% - 70px);
	padding-left: 18px;
	line-height: 1.6;
	color: #323131;
}

.wangdian_a .btm .right{
	float: right;
	width: 52%;
	margin-top: -50px;
	/*width: 56.1%;*/
}

.wangdian_a .btm .right .nr{
	position: absolute;
	cursor: pointer;
}

.wangdian_a .btm .right .nr .dian{
	width: 20px;
	height: 26px;
	background: url(../images/wangdian_dian.png) center center/cover;
}
.wangdian_a .btm .right .nr.cur .dian{background: url(../images/wangdian_dian2.png) center center/cover;}

.wangdian_a .btm .right .nr .text{
	position: absolute;
	bottom: calc(100% + 18px);
	left: -8px;
	background: #323131;
	padding: 12px 20px;
	display: none;
}
.wangdian_a .btm .right .nr .text:before{
	width: 18px;
	height: 23px;
	content: "";
	position: absolute;
	left: 20px;
	bottom: -23px;
	background: url(../images/wangdian_jt.png) center center/cover;
}
.wangdian_a .btm .right .nr .text .bt{
	white-space: nowrap;
	color: #F39700;
	line-height: 1.6;
}
.wangdian_a .btm .right .nr.cur .text{
	display: block;
	animation: xiala 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}
@media(max-width: 1920px){
	.wangdian_a{
		padding: 3.1vw 0 5.7vw;
	}
	.wangdian_a .btm{
		margin-top: 2.5vw;
	}
	.wangdian_a .btm .left .box .ul{
		padding: 0.6vw 2vw;
	}
	.wangdian_a .btm .left .box .ul > li{padding: 0.8vw 0;}
	.wangdian_a .btm .right{
		margin-top: -2.6vw;
	}

}

@media(max-width: 1500px){
	.wangdian_a .btm .left .box .ul > li .nr .icon{
		width: 60px;
	}

	.wangdian_a .btm .left .box .ul > li .nr .text{
		width: calc(100% - 60px);
	}
}

@media(max-width: 1100px){
	.wangdian_a {
	    padding: 10px 0 50px
	}
	.wangdian_a .btm {
	    margin-top: 20px;
	}
	.wangdian_a .btm .right{width: 100%;}
	.wangdian_a .btm .left{width: 100%;margin-top: 20px;}
	.wangdian_a .btm .left .box .bt {
	    padding: 10px 16px;
	}
	.wangdian_a .btm .left .box .ul > li .nr .icon{
		width: 50px;
	}

	.wangdian_a .btm .left .box .ul > li .nr .text{
		width: calc(100% - 50px);
		padding-left: 12px;
	}
	.wangdian_a .btm .left .box .ul > li{padding: 10px 0;}
	.wangdian_a .btm .left .box .ul {
	    padding: 10px 16px;
	}
	.wangdian_a .btm .right .nr .text{display: none !important;}
	.wangdian_a .btm .right .nr .dian{
		    width: 12px;
           height: 15px;
	}
}

@media(max-width: 750px){
	.wangdian_a .btm .right .nr .dian{
		    width: 12px;
           height: 15px;
	}
	.wangdian_a .btm .left .box .ul > li .nr .icon{
		width: 44px;
	}

	.wangdian_a .btm .left .box .ul > li .nr .text{font-size: 14px;width: calc(100% - 44px);}
}

.jiejue_a{
	padding: 60px 0 110px;
}
.jiejue_a .ul{
	/*margin-top: 50px;*/
	margin-top: 0 !important;
	display: flex;
	flex-wrap: wrap;
}
.jiejue_a .ul li{
	width: 32.4%;
	margin-right: 1.4%;
	margin-bottom: 20px;
}

.jiejue_a .ul li:nth-child(3n){
	margin-right: 0;
}

.jiejue_a .ul li .text{
	padding: 20px;
	color: #555555;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.jiejue_a .ul li .text .bt{
	display: flex;
	align-items: center;
}
.jiejue_a .ul li .text .bt .i{
	width: 32px;
    height: 20px;
    margin-right: 6px;
    position: relative;
    top: 1px;
    background: url(../images/title_icon.svg) center center/cover;
}
.jiejue_a .ul li .zhezhao{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 50px 20px;
	background: url(../images/jiejue_bg.jpg) center center/cover;
	transition: all 0.4s;
	overflow: hidden;
	opacity: 0;
}

.jiejue_a .ul li .zhezhao .bt{color: #fff;}
.jiejue_a .ul li .zhezhao .js{margin-top: 6px;line-height: 1.8;color: #fff;}
.jiejue_a .ul li:hover .zhezhao{
	opacity: 1;
}
@media(max-width: 1920px){
	.jiejue_a{
		padding: 3.1vw 0 5.7vw;
	}
	.jiejue_a .ul{margin-top: 2.5vw;}
	.jiejue_a .ul li{margin-bottom: 1vw;}
	.jiejue_a .ul li .text {
	    padding: 1vw;
	}
	.jiejue_a .ul li .zhezhao{padding: 2.5vw 1vw;}
}

@media(max-width: 1100px){
	.jiejue_a {
	    padding: 10px 0 50px;
	}
	.jiejue_a .ul{margin-top: 20px;}
	.jiejue_a .ul li{margin-bottom: 14px;width: 48.5%;margin-right: 3%;}
	.jiejue_a .ul li:nth-child(3n){margin-right: 3%;}
	.jiejue_a .ul li:nth-child(2n){margin-right: 0;}
	.jiejue_a .ul li .text {
	    padding: 16px;
	}
	.jiejue_a .ul li .zhezhao{padding: 32px 16px;}
	.jiejue_a .ul li .text .bt .i{
		    width: 24px;
		    height: 16px;
		    margin-right: 4px;
	}
}

@media(max-width: 640px){
	.jiejue_a .ul li {margin-right: 0;width: 100%;}
	.jiejue_a .ul li:nth-child(3n){margin-right: 0;}
	.jiejue_a .ul li:last-child{margin-bottom: 0;}
}

.product_a{
	padding: 60px 0 110px;
}
.product_a .ul{/*margin-top: 50px;*/display: flex;flex-wrap: wrap;margin-top: 0 !important;}
.product_a .ul li{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 30px;
}
.product_a .ul li:nth-child(2n){margin-right: 0;}
.product_a .ul li .img{background: #F7F7F7;position: relative;overflow: hidden;}
.product_a .ul li .img:before{
	position: absolute;
    content: "";
    background: url(../images/yanfa_b_g.png) center center/cover;
    width: 288px;
    height: 100%;
    left: -288px;
    top: 0;
    background-size: 100% 100%;
    z-index: 0;
    transition: all 1s;
}
.product_a .ul li:hover .img:before{left: 100%;}
.product_a .ul li .img img{transition: all 0.4s;position: relative;z-index: 1;}


.product_a .ul li:hover .img img{transform: scale(1.06);}
.product_a .ul li .text{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}
.product_a .ul li .text .bt{
	position: relative;
	color: #202020;
	padding-left: 46px;
	font-weight: bold;
}
.product_a .ul li .text .bt:before{
	width: 40px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/title_icon.svg) center center/cover;
    content: "";
}
.product_a .ul li .text .span{
	width: 50px;
	height: 50px;
	border: 1px solid rgba(128, 128, 128, 0.3);
	display: block;
	transition: all 0.4s;
	background: url(../images/more_jt_h.svg) center center no-repeat;
}
.product_a .ul li:hover .text .span{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}


@media(max-width: 1920px){
	.product_a{
		padding: 3.1vw 0 5.7vw;
	}
	.product_a .ul{margin-top: 2.5vw;}
	.product_a .ul li{margin-bottom: 1.5vw;}
	.product_a .ul li .img:before {
	    width: 15vw;
	    left: -15vw;
	}

}

@media(max-width: 1500px){
	.product_a .ul li .text{margin-top: 16px;}
	.product_a .ul li .text .span{
		width: 44px;
		height: 44px;
	}
	.product_a .ul li .text .bt{padding-left: 40px;}
	.product_a .ul li .text .bt:before{
		width: 34px;
        height: 20px;
	}
}

@media(max-width: 1100px){
	.product_a {
	    padding: 10px 0 50px;
	}
	.product_a .ul {
	    margin-top: 20px;
	}
	.product_a .ul li{
	    margin-bottom: 20px;
	}
	.product_a .ul li .text {margin-top: 13px;}
	.product_a .ul li .text .span{
		width: 40px;
		height: 40px;
	}
	
}

@media(max-width: 640px){
	.product_a .ul li{
	    width: 100%;
	    margin-right: 0;
	}
	.product_a .ul li:last-child{margin-bottom: 0;}
	.product_a .ul li .text .bt{padding-left: 30px;}
	.product_a .ul li .text .bt:before{
		width: 26px;
        height: 16px;
	}
	.product_a .ul li .img:before {
	    width: 150px;
	    left: -150px;
	}
}

.productxq_a{
	padding: 60px 0 130px;
}
.productxq_a .left{
	background: #F7F7F7;
	padding: 24px 24px 70px;
	float: left;
	width: 72.4%;
}
.productxq_a .left .top{
	display: flex;
	align-items: center;
	background: #fff;
}
.productxq_a .left .top .text{
	float: left;
	width: 50%;
	padding: 0 120px 0 60px;
	margin-right: 2.9%;
}
.productxq_a .left .top .text .icon{
	width: 41px;
	margin-bottom: 16px;
}
.productxq_a .left .top .text .bt{color: #000000;font-weight: bold;}
.productxq_a .left .top .text .lm{color: #333333;margin-top: 20px;padding-top: 20px;border-top: 1px solid rgba(50, 49, 49, 0.1);}
.productxq_a .left .top .text .lm .span{margin-right: 40px;margin-bottom: 10px;margin-right: 0 !important;}
.productxq_a .left .top .text .lm .span:last-child{margin-bottom: 0;}
.productxq_a .left .top .text .lm .span span{}
.productxq_a .left .top .text .wenzi{
	margin-top: 20px;
	padding-top: 20px;
	border-top:1px solid rgba(50, 49, 49, 0.1);
	line-height: 1.8;
	color: #333333;
}
.productxq_a .left .top .img{
	float: right;
	width: 47.1%;
	background: #EFEFEF;
	position: relative;
	overflow: initial;
	/*background: #fff;*/
}
.productxq_a .left .top .img:before{
	content: "";
	position: absolute;
	width: 106px;
	height: 100%;
	background: url(../images/chanpinxq_sj.png) center center/cover;
	top: 0;
	background-size: 100% 100%;
	right: 100%;
}

.productxq_a .left .ul{
	margin-top: 60px;
}

.productxq_a .left .ul .box{
	margin-bottom: 40px;
}
.productxq_a .left .ul .box:last-child{
	margin-bottom: 0;
}
.productxq_a .left .ul .box .bt{color: #000000;}
.productxq_a .left .ul .box .text .table{overflow: auto;}
.productxq_a .left .ul .box .text{
	border-top: 1px solid rgba(50, 49, 49, 0.1);
	margin-top: 16px;
	padding-top: 16px;
	line-height: 1.8;
	color: #333333;
	position: relative;
	text-indent: 2em;
}
.productxq_a .left .ul .box .text:before{
	position: absolute;
	left: 0;
	top: -1px;
	width: 20px;
	height: 1px;
	background: #F39700;
	content: "";
}

.productxq_a .left .ul .box .text table th,
.productxq_a .left .ul .box .text table td{
	padding: 18px 0;
	font-size: 12px;
	text-align: center;
}
.productxq_a .left .ul .box .text table th{background: #323131;color: #fff;}
.productxq_a .left .ul .box .text table tr{
	background: #EEEEEE;
	color: #999999;
}
.productxq_a .left .ul .box .text table tr:nth-child(2n){
	background: #FFFFFF;
}
.productxq_a .left .ul .box .text table tr td.h{background: #F39700;color: #fff;}
.productxq_a .left .ul .box .text table tr td.z{background: #333232;color: #fff;}

.productxq_a .right{
	width: 26.4%;
}
.productxq_a .right .box{
	background: #F7F7F7;
	margin-bottom: 20px;
}
.productxq_a .right .box:last-child{margin-bottom: 0;}
.productxq_a .right .box .bt{
	padding: 30px;
	color: #000000;
	font-weight: bold;
}
.productxq_a .right .box .ul li .nr{padding: 0 30px;}
.productxq_a .right .box .ul li .a{
	padding: 20px 0;
	position: relative;
	border-bottom: 1px solid rgba(50, 49, 49, 0.1);
	color: #3E3A39;
	overflow: hidden;
    white-space: nowrap;
    transition: all 0.4s;
    text-overflow: ellipsis;
}
.productxq_a .right .box .ul li .a:after{
	position: absolute;
	bottom: 0;
	width: 0;
	height: 1px;
	background: #F39700;
	left: 0;
	content: "";
	transition: all 0.4s;
}
.productxq_a .right .box .ul li .a:before{
	content: "";
    position: absolute;
    right: 0;
    width: 6px;
    top: 50%;
    transform: translateY(-50%);
    height: 12px;
    background: url(../images/more_jt.svg) center center/cover;
    transition: all 0.4s;
    transition: all 0.4s;
}
.productxq_a .right .box .ul li:nth-child(1) .a{border-top: 1px solid rgba(50, 49, 49, 0.1);}
.productxq_a .right .box .ul li:last-child .a{border-bottom: none;}

.productxq_a .right .box .ul li:hover .a:after,
.productxq_a .right .box .ul li.cur .a:after{width: 100%;}
.productxq_a .right .box .ul li:hover .a,
.productxq_a .right .box .ul li.cur .a{color: #F39700;}
.productxq_a .right .box .ul li:hover .a:before,
.productxq_a .right .box .ul li.cur .a:before{background: url(../images/news_gd.svg) center center/cover;}

.productxq_a .right .box .ol{padding: 0 30px 30px;}

.productxq_a .right .box .ol li .nr{
	padding: 30px 0 20px;
	border-bottom: 1px solid  rgba(50, 49, 49, 0.1);
	position: relative;
}
.productxq_a .right .box .ol li .nr:before{
	position: absolute;
	bottom: 0;
	width: 0;
	height: 1px;
	background: #F39700;
	left: 0;
	content: "";
	transition: all 0.4s;
}
.productxq_a .right .box .ol li:nth-child(1) .nr{padding-top: 0;}
.productxq_a .right .box .ol li .nr .text{
	padding-top: 14px;
	display: flex;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.productxq_a .right .box .ol li .nr .nrbt{
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333333;
    width: calc(100% - 70px);
   
    transition: all 0.4s;
}
.productxq_a .right .box .ol li .img{background: #fff;}
.productxq_a .right .box .ol li .img img{transition: all 0.4s;}
.productxq_a .right .box .ol li:hover .img img{transform: scale(1.06);}
.productxq_a .right .box .ol li:hover .nr:before{width: 100%;}
.productxq_a .right .box .ol li:hover .nr .nrbt{color: #F39700;}
.productxq_a .right .box .zixun_text{
	padding: 30px;
	border-top: 1px solid rgba(50, 49, 49, 0.1);
}

.productxq_a .right .box .zixun_text .wenzi{
	color: #333333;
	line-height: 1.8;
}
.productxq_a .right .box .zixun_text .zixun_anniu{
	display: block;
	text-align: center;
	background: #F39700;
	color: #fff;
	line-height: 50px;
	height: 50px;
	margin-top: 30px;
}

.productxq_b{
	padding: 110px 0;
	background: #F7F7F7;
}
.productxq_b .top .swiper-button-prev:after,
.productxq_b .top .swiper-button-next:after{display: none;}
.productxq_b .top .swiper-button-prev,
.productxq_b .top .swiper-button-next{
	width: 50px;
	height: 50px;
	left: auto;
	transition: all 0.4s;
	z-index: 9;
}

.productxq_b .top .swiper-button-next{
	right: 0;
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}
.productxq_b .top .swiper-button-prev{
	right: 60px;
	transform: rotate(180deg);
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}

.productxq_b .top .swiper-button-next:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.productxq_b .top .swiper-button-prev:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}

.productxq_b .btm{
	margin-top: 70px;
}
.productxq_b .btm .box{
	background: #fff;
	padding: 30px 0;                                                                                                                                                            
}
.productxq_b .btm .box .img{transition: all 0.4s;top: 0;position: relative;}
.productxq_b .btm .box .text{
	margin-top: 30px;
	padding: 0 40px;
	display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    top: 0;
    transition: all 0.4s;
}
.productxq_b .btm .box .text .bt{color: #3D3D3D;transition: all 0.4s;position: relative;width: calc(100% - 60px);}
.productxq_b .btm .box .text .bt:before{
	width: 40px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/title_icon.svg) center center/cover;
    content: "";
    opacity: 0;
    transition: all 0.4s;
}
.productxq_b .btm .box .text .span{
	width: 50px;
    height: 50px;
    border: 1px solid rgba(128, 128, 128, 0.3);
    display: block;
    transition: all 0.4s;
    background: url(../images/more_jt_h.svg) center center no-repeat;
}

.productxq_b .btm .box:hover .text .span{
	border-color: #F39700;
    background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}

.productxq_b .btm .box:hover .img,.productxq_b .btm .box:hover .text{
	top: -30px;
}

.productxq_b .btm .box:hover .text .bt{
	font-size: 30px;
	position: relative;
	padding-left: 46px;
}
.productxq_b .btm .box:hover .text .bt:before{opacity: 1;}

@media(max-width: 1920px){
	.productxq_a{
		padding: 3.1vw 0 6.7vw;
	}
	.productxq_a .left .top .text .icon{width: 2vw;}
	.productxq_a .left .top .text{
		padding: 0 6.2vw 0 3.1vw;
	}
	.productxq_a .left .top .text .lm .span{margin-right: 2vw;}
	.productxq_a .left .ul{
		margin-top: 3.1vw;
	}
	.productxq_a .left .ul .box{
		margin-bottom: 2vw;
	}
	.productxq_a .right .box .bt{padding: 1.5vw;}
	.productxq_a .right .box .ol{padding: 0 1.5vw 1.5vw;}
	.productxq_a .right .box .ol li .nr{
		padding: 1.5vw 0 1vw;
	}
	.productxq_a .right .box .ul li .nr{padding: 0 1.5vw;}
	.productxq_a .right .box .ul li .a{padding: 1vw 0;}
	.productxq_a .right .box .zixun_text{padding: 1.5vw;}
	.productxq_a .right .box .zixun_text .zixun_anniu{
		line-height: 2.5vw;
		height: 2.5vw;
		margin-top: 1.5vw;
	}

	.productxq_b{padding: 5.7vw 0;}
	.productxq_b .btm{
		margin-top: 3.6vw;
	}
	.productxq_b .btm .box{padding: 1.5vw 0;}
	.productxq_b .btm .box .text{
		margin-top: 1.5vw;
		padding: 0 2vw;
	}
	.productxq_b .btm .box:hover .img,.productxq_b .btm .box:hover .text{
		top: -1.5vw;
	}
	

}

@media(max-width: 1700px){
	.productxq_b .btm .box:hover .text .bt{font-size: 24px;}
}

@media(max-width: 1500px){
	.productxq_a .right .box .ul li .a,
	.productxq_a .right .box .ol li .nr .nrbt,
	.productxq_a .right .box .zixun_text .wenzi{font-size: 16px;}

	.productxq_b .btm .box .text .span{width: 44px;height: 44px;}
	
	.productxq_b .btm .box .text .bt:before {
	    width: 30px;
	    height: 20px;
	}
	.productxq_b .btm .box:hover .text .bt{padding-left: 36px;}
	.productxq_b .top .swiper-button-prev, .productxq_b .top .swiper-button-next{
		width: 46px;
		height: 46px;
	}
}

@media(max-width: 1100px){
	.productxq_a {
	    padding: 0 0 50px;
	}
	.productxq_a .left{
		width: 100%;
	}
	.productxq_a .left .top{display: block;}
	.productxq_a .left .top .text .lm{margin-top: 14px;padding-top: 14px;width: 100%;}
	.productxq_a .left .top .text{width: 100%;padding: 30px 20px 0;}
	.productxq_a .left .top .text .wenzi{margin-top: 16px;padding-top: 16px;}
	.productxq_a .left .top .img{width: 100%;margin-top: 20px;}
	.productxq_a .left .top .img:before{
		display: none;
	}
	.productxq_a .left .ul .box{margin-bottom: 20px;}
	.productxq_a .left .ul .box .text{
		 margin-top: 12px;
         padding-top: 12px;
	}
	.productxq_a .right{display: none;}
	.productxq_a .left .ul .box .text .table table{width: 1100px;}
	.productxq_b .btm{margin-top: 20px;}
	.productxq_b .btm .box {
	    padding: 20px 0;
	}
	.productxq_b .btm .box .text .span {
	    width: 40px;
	    height: 40px;
	}
	.productxq_b .btm .box:hover .text .bt{font-size: 18px;}
	.productxq_b .top .swiper-button-prev, .productxq_b .top .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.productxq_b .top .swiper-button-prev {
	    right: 48px;
	}
	.productxq_b .btm .box .text{margin-top: 20px;padding: 10px;}
	.productxq_b .btm .box:hover .img, .productxq_b .btm .box:hover .text{top: -20px;}
	.productxq_a .left .top .text .icon{
		width: 30px;
		margin-top: 4px;
		margin-right: 4px;
		margin-bottom: 0;
	}
	.productxq_a .left .top .text .mflex{
		display: flex;
	    align-items: top;
	}
	.productxq_a .left .top .text .bt{
		width: calc(100% - 36px);
	}
}

.chixu_a{
	padding: 60px 0 110px;
}
.chixu_a .ul{
	margin-top: 0 !important;
/*	margin-top: 50px;*/
}
.chixu_a .ul li{
	float: left;
	width: 49.3%;
	margin-right: 1.4%;
	position: relative;
	overflow: hidden;
}
.chixu_a .ul li:last-child{margin-right: 0;}
.chixu_a .ul li:before{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: #F39700;
	transition: all 0.4s;
	content: "";
	z-index: 2;
}
.chixu_a .ul li .img{position: relative;}
.chixu_a .ul li .img:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .1);
	content: "";
}

.chixu_a .ul li .icon{
	position: absolute;
	top: 50px;
	left: 40px;
	width: 130px;
	z-index: 3;
}

.chixu_a .ul li .icon .img2{display: none;}

.chixu_a .ul li .text{
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	padding: 40px 40px 0;
	z-index: 3;
}
.chixu_a .ul li .text .bt{
	margin-bottom: 16px;
	padding-bottom: 16px;
	/*border-bottom: 1px solid #FFFFFF;*/
}
.chixu_a .ul li .text .js{
	line-height: 1.8;
	height: 0;
	overflow: hidden;
	transition: all 0.4s;
	
	
}
.chixu_a .ul li .text .js .js_b{
	padding-bottom: 40px;
	max-height: 300px;
	overflow: auto;
}
.chixu_a .ul li:hover .icon .img1{
	display: none;
}
.chixu_a .ul li:hover .icon .img2{
	display: block;
}
.chixu_a .ul li:hover .text .js{
	height: var(--height);
	
	
}

.chixu_a .ul li .text .js::-webkit-scrollbar{
	width: 2px;
	
}
.chixu_a .ul li .text .js::-webkit-scrollbar-track{
	background: #ccc;
	width: 2px;
}

.chixu_a .ul li .text .js::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.chixu_a .ul li .text .js::-webkit-scrollbar-thumb{
	    background: #fff;
			border: 5px;
		
}
.chixu_a .ul li .text .js::-webkit-scrollbar-button{
	display: none;
}

.chixu_a .ul li:hover .text .bt{
	border-bottom: 1px solid #FFFFFF;
}
.chixu_a .ul li:hover:before{
	opacity: 1;
}

.chixu_a .chixu_a_box .home_b_box{display: none;}
.chixu_a .chixu_a_box .home_b_box.cur{display: block;}

.chixu_b{padding: 100px 0 110px;}
.chixu_b .chixu_a_box .box .text{width: 100%;}
.chixu_b .chixu_a_box .box .text .js{line-height: 1.6;margin-top: 6px;}
@media(max-width: 1920px){
	.chixu_a{
		padding: 3.1vw 0 5.7vw;
	}
	.chixu_a .ul{
		margin-top: 2.5vw;
	}
	.chixu_a .ul li .icon{
		top: 2.5vw;
		left: 2vw;
		width: 6.7vw;
	}
	.chixu_a .ul li .text{padding: 2vw 2vw 0;}
	.chixu_a .ul li .text .js .js_b{
		padding-bottom: 2vw;
	}
	.chixu_b{padding: 5.2vw 0 5.7vw;}
}

@media(max-width: 1500px){
	.chixu_a .ul li .text .bt {
	    margin-bottom: 12px;
	    padding-bottom: 12px;
	}
	.chixu_a .ul li .text .js .js_b{max-height: 200px;}
	.chixu_a .ul li .text .js{font-size: 14px;}
}

@media(max-width: 1100px){
	.chixu_a {
	    padding: 10px 0 40px;
	}
	.chixu_a .ul {
	    margin-top: 20px;
	}
	.chixu_a .ul li .text .js .js_b{max-height: 160px;}
	.chixu_b{padding: 40px 0 50px;}
}

@media(max-width: 768px){
	.chixu_a .ul li{width: 100%;margin-bottom: 0;margin-right: 0;}
	.chixu_a .ul li:last-child{margin-bottom: 0;}
	.chixu_a .ul li .icon{width: 70px;left: 20px;top: 20px;display: none;}
	.chixu_a .ul li .text{
		position: initial;
		color: #333;
	}
	.chixu_a .ul li:before{display: none;}
	.chixu_a .ul li .text .js{height: auto;}
	.chixu_a .ul li .text .js .js_b{max-height: initial;}
	.chixu_a .ul li .text .bt {
	    margin-bottom: 10px;
	    padding-bottom: 10px;
	    border-bottom: 1px solid #ddd;
	}
	.chixu_a .ul li:hover .text .bt{border-bottom: 1px solid #ddd;}
	.chixu_a .ul li .text{padding: 14px 0;}
}

.yanfa_a{
	padding: 60px 0 110px;
}

.yanfa_a .ul{margin-top: 50px;}
.yanfa_a .ul li{
	float: left;
	margin-bottom: 1%;
}
.yanfa_a .ul li.li1{width: 37.3%;margin-right: 1.15%;}
.yanfa_a .ul li.li2{width: 37.5%;margin-right: 1.15%;}
.yanfa_a .ul li.li3{width: 22.9%;}
.yanfa_a .ul li.li4{width: 22.9%;margin-right: 1.15%;}
.yanfa_a .ul li.li5{width: 37.5%;}
.yanfa_a .ul li .img img{transition: all 0.4s;}
.yanfa_a .ul li:hover .img img{transform: scale(1.04);}

.yanfa_b{
	background: #F7F7F7;
	padding: 110px 0 110px;
}
.yanfa_b .yanfa_b_btm{
	margin-top: 50px;
}

.yanfa_b .yanfa_b_btm .box .img{background: #fff;overflow: hidden;}
.yanfa_b .yanfa_b_btm .box .img img{transition: all 0.4s;}
.yanfa_b .yanfa_b_btm .box:hover .img img{transform: scale(1.04);}
.yanfa_b .yanfa_b_btm .box .text{
	margin-top: 14px;
}
.yanfa_b .yanfa_b_btm .box .text .bt{
	position: relative;
	padding-left: 46px;
	color: #202020;
	font-weight: bold;
}

.yanfa_b .yanfa_b_btm .box .text .bt:before{
	width: 40px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/title_icon.svg) center center/cover;
    content: "";
}

.yanfa_b .top .swiper-button-prev:after,
.yanfa_b .top .swiper-button-next:after{display: none;}
.yanfa_b .top .swiper-button-prev,
.yanfa_b .top .swiper-button-next{
	width: 50px;
	height: 50px;
	left: auto;
	transition: all 0.4s;
	z-index: 9;
}

.yanfa_b .top .swiper-button-next{
	right: 0;
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}
.yanfa_b .top .swiper-button-prev{
	right: 60px;
	transform: rotate(180deg);
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}

.yanfa_b .top .swiper-button-next:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.yanfa_b .top .swiper-button-prev:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}

.productxq_b .btm .box .text {
    margin-top: 50px;
}

.yanfa_c{
	background: #EFEFEF;
}
.yanfa_c .btm .box .text{position: relative;}
.yanfa_c .btm .box .text .span2{display: none;}
.yanfa_c .btm .box .text .bt{
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
}
.yanfa_c .btm .box .text .bt:before{
	transform: initial;
	top: 10px;
}
.yanfa_c .btm .box:hover .text .bt{width: 100%;}
.yanfa_c .btm .box:hover .text .span1{opacity: 0;width: 0;}
.yanfa_c .btm .box:hover .text .span2{
	position: absolute;
	top: calc(100% + 16px);
	left: 30px;
	display: block;
}
.yanfa_c .btm .box:hover .text {
    top: -80px;
}

.yanfa_c .yanfa_c_btm .btm{display: none;}
.yanfa_c .yanfa_c_btm .btm.cur{display: block;}
.yanfa_c .yanfa_c_btm .btm{
	margin-top: 50px;
}
.yanfa_b .yanfa_b_btm .box .img{position: relative;}
.yanfa_b .yanfa_b_btm .box .img:before{
	position: absolute;
	content: "";
	background: url(../images/yanfa_b_g.png) center center/cover;
	width: 288px;
	height: 100%;
	left: -288px;
	top: 0;
	background-size: 100% 100%;
	z-index: 0;
	transition: all 1s;
}
.yanfa_b .yanfa_b_btm .box:hover .img:before{
	left: 100%;
}
.yanfa_b .yanfa_b_btm .box .img img{position: relative;z-index: 2;}
@media(max-width: 1920px){
	.yanfa_a{
		padding: 3.1vw 0 5.7vw;
	}
	.yanfa_a .ul{margin-top: 2.5vw;}

	.yanfa_b{padding: 5.7vw 0 5.7vw;}
	.yanfa_b .yanfa_b_btm{
		margin-top: 2.5vw;
	}
	.yanfa_c .btm .box:hover .text .span2{left: 1.5vw;}
	.yanfa_c .btm .box:hover .text {
	    top: -4vw;
	}
	.yanfa_c .yanfa_c_btm .btm{
		margin-top: 2.5vw;
	}
	.productxq_b .btm .box .text {
	    margin-top: 2.5vw;
	}
	.yanfa_b .yanfa_b_btm .box .img:before{
		width: 15vw;
		left: -15vw;
	}
	
}
@media(max-width: 1700px){
	.yanfa_c .btm .box .text .bt:before{
		top: 6px;
	}
}
@media(max-width: 1500px){
	.yanfa_b .yanfa_b_btm .box .text .bt:before {
	      width: 32px;
          height: 20px;
	}
	.yanfa_b .yanfa_b_btm .box .text .bt{padding-left: 42px;}
	.yanfa_b .top .swiper-button-prev, .yanfa_b .top .swiper-button-next {
	    width: 48px;
	    height: 48px;
	}
}

@media(max-width: 1100px){
	.yanfa_a {
	    padding: 10px 0 50px;
	}
	.yanfa_a .ul {
	    margin-top: 20px;
	}
	.yanfa_b {
	    padding: 40px 0 50px;
	}
	.yanfa_b .yanfa_b_btm {
	    margin-top: 20px;
	}
	.yanfa_b .top .swiper-button-prev, .yanfa_b .top .swiper-button-next {
	    width: 40px;
	    height: 40px;
	}
	.yanfa_b .top .swiper-button-prev {
	    right: 50px;
	}
	.productxq_b {
	    padding: 40px 0;
	}
	.yanfa_c .btm .box .text .span2{left: 10px;}
	.yanfa_c .btm .box:hover .text .span2{top: 100%;}
	.yanfa_c .btm .box{padding-bottom: 30px;}
	.yanfa_c .yanfa_c_btm .btm{margin-top: 20px;}
}

@media(max-width: 768px){

}

@media(max-width: 540px){
	.yanfa_a .ul li{margin-bottom: 1.15%;}
	.yanfa_a .ul li.li1{width: 100%;margin-right: 0;}
	.yanfa_a .ul li.li2,.yanfa_a .ul li.li5{
		width: 61%;
	}
	.yanfa_a .ul li.li3,.yanfa_a .ul li.li4{
		width: 37.4%;
		margin-right: 0;
	}
	.yanfa_a .ul li.li4{margin-right: 1.15%;}

	.yanfa_b .yanfa_b_btm .box .text .bt{font-size: 18px;}
	.yanfa_b .yanfa_b_btm .box .text .bt:before {
	    width: 26px;
	    height: 16px;
	}
	.yanfa_b .yanfa_b_btm .box .text .bt {
	    padding-left: 34px;
	}
}

.jiaru_a{
	padding: 60px 0 110px;
}

.jiaru_a .top .swiper-button-prev:after,
.jiaru_a .top .swiper-button-next:after{display: none;}
.jiaru_a .top .swiper-button-prev,
.jiaru_a .top .swiper-button-next{
	width: 50px;
	height: 50px;
	left: auto;
	transition: all 0.4s;
	z-index: 9;
}

.jiaru_a .top .swiper-button-next{
	right: 0;
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}
.jiaru_a .top .swiper-button-prev{
	right: 60px;
	transform: rotate(180deg);
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}

.jiaru_a .top .swiper-button-next:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.jiaru_a .top .swiper-button-prev:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}

.jiaru_a .btm{
	margin-top: 40px;
}
.jiaru_a .btm .box{
	background: #F7F7F7;
	border-top: 2px solid #F39700;
	position: relative;
	height: 360px;
}
.jiaru_a .btm .box .nr{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0 36px 50px;
}

.jiaru_a .btm .box .nr .icon{
	width: 86px;
	background: #F39700;
	border-radius: 100%;
}

.jiaru_a .btm .box .nr .bt{
	color: #333333;
	margin-top: 20px;
}

.jiaru_a .btm .box .text{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/jiejue_bg.jpg) center center/cover;
	padding: 50px 36px 0;
	color: #fff;
	opacity: 0;
	transition: all 0.4s;
}

.jiaru_a .btm .box .text .bt{
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid rgba(255, 255, 255, .5);
}
.jiaru_a .btm .box .text .wenzi{line-height: 1.8;}
.jiaru_a .btm .box:hover .text{opacity: 1;}

.jiaru_b{
	padding: 100px 0 100px;
	position: relative;
	background: #f9f9f9;
	overflow: hidden;
}

.jiaru_b:before{
	position: absolute;
	right: -20%;
	top: 0;
	content: "";
	height: 100%;
	width: 98%;
	background: url(../images/jiaru_b_bg.png) center center/cover;
	background-size: 100% 100%;
}

.jiaru_c{
	padding: 100px 0 140px;
	background: #f7f7f7;
}
.jiaru_c .jiaru_c_btm{margin-top: 50px;}
.jiaru_c .jiaru_c_btm .jiaru_c_btm_box{display: none;}
.jiaru_c .jiaru_c_btm .jiaru_c_btm_box .xian{border: 1px solid #EDEDED;}
.jiaru_c .jiaru_c_btm .jiaru_c_btm_box.cur{display: block;}

.jiaru_c .jiaru_c_btm .tr.tr2 .top,.jiaru_c .jiaru_c_btm .tr.tr1{
	padding: 0 30px;
}

.jiaru_c .jiaru_c_btm .tr.tr1,.jiaru_c .jiaru_c_btm .tr.tr2 .top{display: flex;}
.jiaru_c .jiaru_c_btm .tr.tr1{background: #F39700;}
.jiaru_c .jiaru_c_btm .tr .th,.jiaru_c .jiaru_c_btm .tr .td{
	padding: 16px 0;
	
}
.jiaru_c .jiaru_c_btm .tr .th{color: #fff;}
.jiaru_c .jiaru_c_btm .tr .wid{padding-right: 20px;}
.jiaru_c .jiaru_c_btm .tr .wid1{width: 18%;}
.jiaru_c .jiaru_c_btm .tr .wid2{width: 18%;}
.jiaru_c .jiaru_c_btm .tr .wid3{width: 18%;}
.jiaru_c .jiaru_c_btm .tr .wid4{width: 18%;}
.jiaru_c .jiaru_c_btm .tr .wid5{width: 18%;}
.jiaru_c .jiaru_c_btm .tr .wid6{width: 10%;padding-right: 0;}

.jiaru_c .jiaru_c_btm .tr .td{color: #666666;}
.jiaru_c .jiaru_c_btm .tr.tr2{
	background: #f7f7f7;
}
.jiaru_c .jiaru_c_btm .tr.tr2:nth-child(2n){
	background: #fff;
}
.jiaru_c .jiaru_c_btm .tr.tr2 .top{cursor: pointer;}
.jiaru_c .jiaru_c_btm .tr.tr2.cur .top{
	background: #323131;
}
.jiaru_c .jiaru_c_btm .tr.tr2.cur .top .td{color: #fff;}
.jiaru_c .jiaru_c_btm .tr.tr2 .text{
	background: #F4F4F4;
	padding: 50px 30px;
	display: none;
}
.jiaru_c .jiaru_c_btm .tr.tr2 .text .ul{
	line-height: 1.6;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.jiaru_c .jiaru_c_btm .tr.tr2 .text .ul > li{
	margin-bottom: 4px;
	width: 100%;
	/*width: calc(50% - 10px);*/
}
/*.jiaru_c .jiaru_c_btm .tr.tr2 .text .ul > li:nth-child(2n){margin-left: 20px;}*/
.jiaru_c .jiaru_c_btm .tr.tr2 .text .wenzi{
	line-height: 1.8;
	color: #666666;
}
.jiaru_c .jiaru_c_btm .tr.tr2 .text .wenzi h3{font-size: 18px;color: #333333;}
.jiaru_c .jiaru_c_btm .tr.tr2 .text .more{margin-top: 40px;}
.jiaru_c .jiaru_c_btm .tr.tr2 .top .td .zhankai{
	display: inline-block;
	padding-right: 22px;
	position: relative;
}
.jiaru_c .jiaru_c_btm .tr.tr2 .top .td .zhankai:before{
	content: "";
	width: 14px;
	height: 14px;
	position: absolute;
	right: 0;
	top: calc(50% - 1px);
	transform: translateY(-50%);
	background: url(../images/jiaru_c_jt1.svg) center center/cover;
}
.jiaru_c .jiaru_c_btm .tr.tr2.cur .top .td .zhankai:before{background: url(../images/jiaru_c_jt2.svg) center center/cover;transform: initial;}

.jiaru_c .jiaru_c_btm .jiazai{
	margin-top: 30px;
}
.jiaru_c .jiaru_c_btm .jiazai .icon{width: 30px;display: inline-block;}
.jiaru_c .jiaru_c_btm .jiazai .bt{color: #999999;margin-top: 12px;}
@media(max-width: 1920px){
	.jiaru_a{
		padding: 3.1vw 0 5.7vw;
	}
	.jiaru_a .btm{margin-top: 2vw;}
	.jiaru_a .btm .box{height: 18.75vw;}
	.jiaru_a .btm .box .nr .icon{width: 4.4vw;}
	.jiaru_a .btm .box .nr{padding: 0 1.8vw 2.5vw; }
	.jiaru_a .btm .box .text{
		padding: 2.5vw 1.8vw 0;
	}
	.jiaru_b{
		padding: 5.2vw 0 5.2vw;
	}
	.jiaru_c{
		padding: 5.7vw 0 7.2vw;
	}
	.jiaru_c .jiaru_c_btm{margin-top: 2.5vw;}
	.jiaru_c .jiaru_c_btm .tr.tr2 .top,.jiaru_c .jiaru_c_btm .tr.tr1{
		padding: 0 1.5vw;
	}
	.jiaru_c .jiaru_c_btm .tr.tr2 .text{
		padding: 2.5vw 1.5vw;
	}
	.jiaru_c .jiaru_c_btm .tr.tr2 .text .more{margin-top: 2vw;}

}

@media(max-width: 1500px){
	.jiaru_a .btm .box .text .bt{margin-bottom: 10px;padding-bottom: 10px;}
}

@media(max-width: 1100px){
	.jiaru_a {
	    padding: 10px 0 50px;
	}
	.jiaru_a .btm{margin-top: 20px;}
	.jiaru_a .btm .box{height: 260px;}
	.jiaru_a .btm .box .nr .icon{width: 60px;}
	.jiaru_a .btm .box .text {
	    padding: 30px 20px 0;
	}
	.jiaru_a .btm .box .nr{
		padding: 0 20px 30px;
	}
	.jiaru_a .top .swiper-button-prev, .jiaru_a .top .swiper-button-next{width: 40px;height: 40px;}
	.jiaru_a .top .swiper-button-prev {
	    right: 50px;
	}
	.jiaru_b {
	    padding: 40px 0 40px;
	}
	.jiaru_b .home_b_box {padding-bottom: 20px;}
	.jiaru_c {
	    padding: 40px 0;
	}
	.jiaru_c .jiaru_c_btm .tr .wid2,
	.jiaru_c .jiaru_c_btm .tr .wid3,
	.jiaru_c .jiaru_c_btm .tr .wid4,
	.jiaru_c .jiaru_c_btm .tr .wid5{display: none;}

	.jiaru_c .jiaru_c_btm .tr .wid1{
		width: calc(100% - 100px);
		padding-right: 20px;
	}
	.jiaru_c .jiaru_c_btm .tr .wid6{width: 100px;}
	.jiaru_c .jiaru_c_btm .tr .th, .jiaru_c .jiaru_c_btm .tr .td{
		padding: 12px 0;
	}
	.jiaru_c .jiaru_c_btm .tr.tr2 .top, .jiaru_c .jiaru_c_btm .tr.tr1 {
	    padding: 0 20px;
	}
	.jiaru_c .jiaru_c_btm .tr.tr2 .text .more{margin-top: 20px;}
	.jiaru_c .jiaru_c_btm {
	    margin-top: 10px;
	}
	.jiaru_c .jiaru_c_btm .tr.tr2 .text{padding: 20px;}
}

.about_a{
	padding-top: 100px;
}

.about_a .text{
	line-height: 2;
	color: #3E3A39;
	margin-top: 30px;
	text-indent: 1.8vw;
}
.about_a .btm{
	margin-top: 80px;
}
.about_a .btm .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0, 0, 0, .2);
	z-index: 1;
}
.about_a .btm .ul{
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
	display: flex;
	justify-content: center;
}

.about_a .btm .ul li{
	padding: 0 60px;
	text-align: center;
	color: #fff;
	position: relative;
}

.about_a .btm .ul li:before{
	height: 50px;
	width: 1px;
	background: #fff;
	position: absolute;
	top: 6px;
	right: 0;
	content: "";
}
.about_a .btm .ul li:last-child:before{display: none;}
.about_a .btm .img{background-attachment: fixed !important;}
.about_a .btm .img img{opacity: 0;}
.about_a .btm .ul li .bt{line-height: 1;}
.about_a .btm .ul li .bt .counter{font-weight: bold;}
.about_a .btm .ul li .bt sup{
	top: -1.5vw;
	position: relative;
	display: inline-block;
}

.about_a .btm .ul li .wenzi{
	margin-top: 14px;
}

.about_b{
	background: #F7F7F7;
	padding: 100px 0;
}


.about_b .top .swiper-button-prev:after,
.about_b .top .swiper-button-next:after{display: none;}
.about_b .top .swiper-button-prev,
.about_b .top .swiper-button-next{
	width: 50px;
	height: 50px;
	left: auto;
	transition: all 0.4s;
	z-index: 9;
}

.about_b .top .swiper-button-next{
	right: 0;
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}
.about_b .top .swiper-button-prev{
	right: 60px;
	transform: rotate(180deg);
	border: 1px solid rgba(62, 58, 57, 0.3);
	background: url(../images/more_jt_h.svg) center center no-repeat;
}

.about_b .top .swiper-button-next:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.about_b .top .swiper-button-prev:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}

.about_b .zhong{
	margin-top: 30px;
}

.about_b .zhong .box{
	display: flex;
	background: #fff;
	flex-direction: row-reverse;
	
}

.about_b .zhong .box .text{
	width: 48.4%;
	padding: 50px 50px 0;
}
.about_b .zhong .box .text .bt{
	font-size: 110px;
	/*font-weight: bold;*/
	-webkit-text-stroke: 1px #737373;
    color: transparent;
    line-height: 1.2;
}
.about_b .zhong .box .text .wenzi{
	line-height: 1.8;
	margin-top: 20px;
	color: #3E3A39;
}
.about_b .zhong .box .img{width: 51.6%;overflow: hidden;}
.about_b .zhong .box .img img{transform: scale(1.06);transition: all 2s;}
.about_b .btm{
	margin-top: 40px;
}
.about_b .btm:before{
	position: absolute;
	left: 0;
	top: 30px;
	width: 100%;
	height: 1px;
	background: #D8D8D8;
	content: "";
}
.about_b .btm .bt{
	color: #999999;
	padding-top: 40px;
	position: relative;
	text-align: center;
	transition: all 0.4s;
}
.about_b .btm .bt:before{
	width: 2px;
	transition: all 0.4s;
	height: 15px;
	background: #D8D8D8;
	content: "";
	position: absolute;
	top: 15px;
	left: 50%;
	transform: translateX(-50%);
}

.about_b .btm .swiper-slide-thumb-active .bt:before{
	height: 30px;
	top: 0;
	background: #F39700;
}
.about_b .btm .swiper-slide-thumb-active .bt{
	color: #F39700;
	font-size: 26px;
}

.about_b .zhong .swiper-slide-active .box .img img{transform: scale(1);}

.about_c{
	padding: 100px 0;
	background: url(../images/about_c_bg.jpg) center center/cover #323131;
}

.about_c .title .en,.about_c .title .bt{color: #fff;}
.about_c .ul{
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}
.about_c .ul li{
	width: 32.7%;
	background: #fff;
	margin-right: 0.95%;
	margin-bottom: 0.9%;
	position: relative;
}
.about_c .ul li:nth-child(3n){margin-right: 0;}
.about_c .ul li .box{
	padding: 120px 30px 20px;
}
.about_c .ul li .box .icon{
	width: 60px;
}
.about_c .ul li .box .bt{color: #333333;margin-top: 20px;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid rgba(51, 51, 51, 0.2);}
.about_c .ul li .box .js{color: #666666;line-height: 1.6;min-height: 46px;}
.about_c .ul li .text{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: #F39700;
	padding: 40px 30px;
	color: #fff;
	opacity: 0;
	transition: all 0.4s;
}

.about_c .ul li .text .wenzi{
	margin-top: 16px;
	padding-top: 16px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	line-height: 1.8;
	height: 300px;
	overflow: auto;
	padding-right:6px;
}

.about_c .ul li .text .wenzi::-webkit-scrollbar{
	width: 2px;
	
}
.about_c .ul li .text .wenzi::-webkit-scrollbar-track{
	background: rgba(0,0,0,0.1);
	width: 2px;
}

.about_c .ul li .text .wenzi::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.about_c .ul li .text .wenzi::-webkit-scrollbar-thumb{
	    background: #fff;
			border: 5px;
		
}
.about_c .ul li .text .wenzi::-webkit-scrollbar-button{
	display: none;
}

.about_c .ul li:hover .text{opacity: 1;}

.about_c .top .swiper-button-prev:after,
.about_c .top .swiper-button-next:after{display: none;}
.about_c .top .swiper-button-prev,
.about_c .top .swiper-button-next{
	width: 50px;
	height: 50px;
	left: auto;
	transition: all 0.4s;
	z-index: 9;
	/*opacity: 1;*/
}

.about_c .top .swiper-button-next{
	right: 0;
	border: 1px solid #fff;
	background: url(../images/more_jt_b.svg) center center no-repeat;
}
.about_c .top .swiper-button-prev{
	right: 60px;
	transform: rotate(180deg);
	border: 1px solid #fff;
	background: url(../images/more_jt_b.svg) center center no-repeat;
}

.about_c .top .swiper-button-next:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}
.about_c .top .swiper-button-prev:hover{
	border-color: #F39700;
	background: url(../images/more_jt_b.svg) center center no-repeat #F39700;
}

.about_d{
	padding: 100px 0 110px;
	position: relative;
	overflow: hidden;
	background: url(../images/about_d_bg2.png) center center/cover;
}
.about_d .container2{position: relative;z-index: 2;}
.about_d .img{margin-top: 50px;}
.about_d:before{
	content: "";
	background: url(../images/about_d_bg.png) center center/cover;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 57.75vw;
	height: 27.5vw;
	bottom: -10vw;
	z-index: 0;
	display: none;
}



@media(max-width: 1920px){
	.about_a {
	    padding-top: 5.2vw;
	}
	.about_a .text{margin-top: 1.5vw;}
	.about_a .btm{
		margin-top: 4vw;
	}
	
	.about_b{
		padding: 5.2vw 0;
	}
	.about_b .zhong{
		margin-top: 1.5vw;
	}
	.about_b .zhong .box .text{padding: 2.5vw 2.5vw 0;}
	.about_b .zhong .box .text .bt{font-size: 5.7vw;}
	.about_b .btm{
		margin-top: 2vw;
	}
	.about_c{
		padding: 5.2vw 0;
	}
	.about_c .ul li .text .wenzi{height:12vw;}
	.about_d{
		padding: 5.2vw 0 5.7vw;
	}
	.about_d .img{margin-top: 2.5vw;}
}

@media(max-width: 1600px){
	.about_c .ul li .box .icon{width: 50px;}
	.about_c .ul li .box {
	    padding: 100px 30px 20px;
	}
	.about_c .ul li .box .bt {
	    margin-top: 16px;
	    padding-bottom: 12px;
	    margin-bottom: 12px;
	}
	.about_c .ul li .text .wenzi {
	    margin-top: 10px;
	    padding-top: 10px;
	}
		.about_c .ul li .text .wenzi{height:15vw;}
}

@media(max-width: 1100px){
	.about_a {
	    padding: 40px 0 30px;
	}
	.about_a .text{margin-top: 20px;}
	.about_a .btm{margin-top: 20px;}
	.about_a .btm .ul{
		display: block;
		position: initial;
		transform: initial;
		margin-top: 20px;
	}
	.about_a .btm .ul li{
		float: left;
		margin-bottom: 20px;
		width: 33.3%;
		margin-right: 0;
		padding: 0;
		color: #333;
		text-align: left;
		padding-right: 20px;
	}
	.about_a .btm .img{
		background: none !important;
		background-attachment: auto !important;
	}
	.about_a .btm .img img{opacity: 1;}
	.about_a .btm .img:before{display: none;}
	.about_b{
		padding: 40px 0;
	}
	.about_b .top .swiper-button-prev, .about_b .top .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.about_b .top .swiper-button-prev {
	    right: 46px;
	}
	.about_b .zhong{margin-top: 20px;}
	.about_b .zhong .box{display: block;}
	.about_b .zhong .box .text{
		width: 100%;
		padding: 30px 20px;
	}
	.about_b .zhong .box .text .bt{font-size: 46px;}
	.about_b .zhong .box .text .wenzi{margin-top: 14px;}
	.about_b .zhong .box .img{
		width: 100%;
	}
	.about_b .btm{margin-top: 20px;}
	.about_b .btm .swiper-slide-thumb-active .bt{font-size: 22px;}
	.about_c {
	    padding: 40px 0 50px;
	}
	.about_c .top .swiper-button-prev,
	.about_c .top .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.about_c .top .swiper-button-prev{right: 46px;}
	.about_c .ul li{
		width: 48.5%;
		margin-bottom: 3%;
		margin-right: 3%;
	}
	.about_c .ul li:nth-child(3n){margin-right: 3%;}
	.about_c .ul li:nth-child(2n){margin-right: 0;}
	.about_c .ul li .text{padding: 20px;}
	.about_c .ul li .box {
	    padding: 60px 20px 14px;
	}
		.about_c .ul li .text .wenzi{height:160px;}
	.about_d {
	    padding: 40px 0 50px;
	}
	.about_d .img {
	    margin-top: 20px;
	}

	.about_a .btm .ul li .bt{
		color: #F39700;
	}
}


@media(max-width: 768px){
	.about_a .btm .ul li{width: 50%;}
}

@media(max-width: 640px){
	.about_c .ul li{width: 100%;margin-right: 0 !important;margin-bottom: 14px;}
	.about_c .about_c_box .swiper-slide{margin-right: 18px !important;}
	.about_c .ul li:last-child{margin-bottom: 0;}
	.about_c .ul li .box .icon {
	    width: 44px;
	}
}






/**2024/3/12**/
.header .ul li .xialazz { position:absolute; display:none; left:-44px; width:210px; top:72px; background: #FFFFFF; border-top:2px solid #FC7E33; padding:5px 15px 0; }
.header .ul li .xialazz:before { position:absolute; content:""; left:71px; width:9px; height: 8px; background:url(../images/sanjiaox.png)no-repeat center center/cover; top:-10px;}
.header .ul li .xialazz .kanba { border-bottom: 1px solid #D8D8D8; }
.header .ul li .xialazz .kanba:last-child { margin-bottom:0; border-bottom:0; }
.header .ul li .xialazz .kanba a { display:block; color:#3D3D3D; font-size:14px; line-height:1; position:relative; padding:10px 0 17px 20px; transition:all .5s; }
.header .ul li .xialazz .kanba a:before { position:absolute; content:""; right:0; width:6px; height: 10px; background:url(../images/kaishiba.svg)no-repeat center center/cover; top:12px; transition:all .5s; }
.header .ul li .xialazz .kanba:hover a:before{ background:url(../images/kaishibaw.png)no-repeat center center/cover; }
.header .ul li .xialazz .kanba a:after { position:absolute; content:""; left:0; width:13px; height: 8px; background:url(../images/t_20240313.svg)no-repeat center center/cover; top:13px; transition:all .5s; }
.header .ul li .xialazz .kanba:hover a:after{ background:url(../images/kwwaishibaw.png)no-repeat center center/cover; }
.header .ul li .xialazz .kanba:hover a { color:#FC7E33; }
.header .ul li:hover .xialazz { display: block; animation: xiala 0.4s linear 1; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; }



@media(max-width:1500px) {
    .header .ul li .xialazz { top:60px; }
}







/**/
.header{transition: all 0.4s;}
.header .logo .logo2{display: none;}
.header.fixed-head,.header.fixed-head2,.header.fixed-head3{
	background: #fff;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .05);
}

.header.fixed-head .ul li a,.header.fixed-head2 .ul li a,.header.fixed-head3 .ul li a{color: #000000;}
.header.fixed-head .yuyan .t,.header.fixed-head2 .yuyan .t,.header.fixed-head3 .yuyan .t{color: #000000;}
.header.fixed-head .yuyan .t:before,.header.fixed-head2 .yuyan .t:before,.header.fixed-head3 .yuyan .t:before{background: url(../images/yuyan2.svg) center center/cover;}
.header.fixed-head .yuyan .t:after,.header.fixed-head2 .yuyan .t:after,.header.fixed-head3 .yuyan .t:after{background: url(../images/yuyan_jt2.svg) center center/cover;}
.header.fixed-head .logo .logo2,.header.fixed-head2 .logo .logo2,.header.fixed-head3 .logo .logo2{display: block;}
.header.fixed-head .logo .logo1,.header.fixed-head2 .logo .logo1,.header.fixed-head3 .logo .logo1{display: none;}
.header .ul{
	position: initial;
	transform: initial;
	float: left;
	/*margin-left: 19.3vw;*/
}
.header .ul li{position: initial;}
.header .ul li .li_box{
	position: absolute;
	left: 0;
	width: 100%;
	padding-left: calc(19.3vw + 150px);
	background: #F9F9F9;
	display: none;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
}

.header .ul li .li_box a{
	padding: 26px 0;
	display: block;
	float: left;
	width: 234px;
	text-align: center;
	position: relative;
	z-index: 1;
	transition: all 0.4s;
}

.header .ul li .li_box a.cur{color: #fff;}

.header .ul li .li_box .iconbg{
	background: url(../images/header_li_box_bg.png) center center/cover;
	width: 234px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	transition: all 0.4s;
}
.header.fixed-head2 .ul li.cur > a,.header.fixed-head2 .ul li:hover > a,.header.fixed-head3 .ul li:hover > a{color: #F39700;}
.header.fixed-head2 .ul li.cur > a:before,.header.fixed-head2 .ul li:hover > a:before{
	background: #F39700;
	top: 0;
	bottom: auto;
}

.nybanner{overflow: hidden;}
.nybanner .sb{
	position: absolute;
	width: auto;
	
}

.nybanner .sb.sb1{
	width: 306px;
	height: 445px;
	top: 0;
	left: -200px;
	background: url(../images/nybanner_sb1.png) center center/cover;
	transform: translateX(-50px);
	transition: all 2s;
}

.nybanner .sb.sb2{
	right: -200px;
	bottom: 0;
	width: 271px;
	height: 369px;
	background: url(../images/nybanner_sb2.png) center center/cover;
	transform: translateX(50px);
	transition: all 2s;
}

.nybanner.cur .sb.sb1{transform: translateX(0);}
.nybanner.cur .sb.sb2{transform: translateX(0);}
.about_a .title{
	width: 30%;
	float: left;
}
.about_a .text{
	float: right;
	width: 69%;
	margin-top: 0;
	max-height: 380px;
	overflow: auto;
	padding-right: 10px;
}

@media(max-width:1920px){
    .about_a .text{
    	max-height: 20vw;
    }
}


@media(max-width:1100px){
    .about_a .text{
    	max-height: 260px;
    }

}

.about_a .text::-webkit-scrollbar{
	width: 2px;
	
}
.about_a .text::-webkit-scrollbar-track{
	background: #f6f6f6;
	width: 2px;
}

.about_a .text::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.about_a .text::-webkit-scrollbar-thumb{
	    background: #ddd;
			border: 5px;
		
}
.about_a .text::-webkit-scrollbar-button{
	display: none;
}

.mbx2 a,.mbx2 span{
	color: #666666;
	padding: 20px 0;
	transition: all 0.4s;
	display: inline-block;
}
.mbx2 a:hover{
    color: #F39700;
}

.yanfa_a .ul{margin-top: 0;}
.yanfa_a .ul li{position: relative;}
.yanfa_a .ul li .title {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 5;
	padding: 50px 40px;
}

.yanfa_a .ul li .title .bt,
.yanfa_a .ul li .title .en{color: #fff;}
.yanfa_a .ul li .title .en:before{background: url(../images/title_icon2.svg) center center/cover;}
.yanfa_a .ul li .img{position: relative;}
.yanfa_a .ul li.li1 .img:before{
	background: rgba(243, 151, 0, 0.6);
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 4;
}

@media(max-width: 1920px){
	.header .ul li .li_box a{padding: 1.1vw 0;}
	/*.header .ul li .li_box a,.header .ul li .li_box .iconbg{*/
	/*	width: 12vw;*/
	/*}*/
	.nybanner .sb.sb1{
		width: 15.9vw;
		height: 23.1vw;
		left: -10.4vw;
	}
	.nybanner .sb.sb2{
		width: 14.1vw;
		height: 19.2vw;
		right: -10.4vw;
	}
	.yanfa_a .ul li .title {
		padding: 2.5vw 2vw;
	}
}
@media(max-width: 1500px){
	.mbx2 a, .mbx2 span{padding: 14px 0;}
	.mbx2 .font16{font-size: 14px;}
	.header .ul{font-size: 14px;}
	.header .ul li .li_box a{font-size: 14px;}
	.header .yuyan .t{font-size: 14px;}
	.header .logo {
	    padding-top: 17px;
	}
	.header .ul li .li_box a,.header .ul li .li_box .iconbg{
		width: 180px;
	}
}
@media(max-width: 1100px){
	.nybanner .sb.sb1 {
	    width: 306px;
	    height: 445px;
	    left: -230px;
	    top: 0;transform: translateX(-20px);
	}
	.nybanner .sb.sb2{
		transform: translateX(20px);
		width: 271px;
		height: 369px;
		right: -210px;
	}
	.about_a .title{
		width: 100%;
	}
	.about_a .text{
		width: 100%;
		margin-top: 20px;
		text-indent: 6.8vw;
	}
}


.header .ul li .li_box_jj{
	padding-left: 0;
}
.container_xl{
	width: 62.5%;
	margin: 0 auto;
}
.container_xl .img_lb {display:flex;flex-wrap:wrap;}

.header .ul li .li_box_jj .img_lb{padding: 54px 0 90px;}
.header .ul li .li_box_jj .img_lb .nr{
	float: left;
	width: 24.1%;
	margin-right: 1.2%;
	margin-bottom: 1.2%;
	  
}

.header .ul li .li_box_jj .img_lb .nr:nth-child(4n){margin-right: 0;}
.header .ul li .li_box_jj .img_lb .nr .bt{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	padding: 0 6px;
	color: #fff;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	transition: all 0.6s;
	height: 40px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.header .ul li .li_box_jj  a{
	width: auto;
	padding: 0;
	float: none;
	text-align: center;
	margin: 0;
}
.header .ul li .li_box_jj .img_lb .nr:hover .bt{
	height: 100%;
	background: rgba(243, 151, 0, 0.8);
}

/*@media(max-width: 1920px){
	.header .ul li .li_box_jj .img_lb{padding: 54px 0 18px;}
}*/

@media(max-width: 1600px){
	.container_xl{
		width: 72.5%;
	}
}


/**慢慢**/
.header .ul li .canpin {
    position: absolute;
	left: 0;
	width: 100%;
	padding-left: 0;
	background: #F9F9F9;
	display: block;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
	padding: 54px 0 60px;
	/*height: 100vh;*/
	display: none;
	z-index: 4;
}

.canpin .img_lb .nr { 
    float:left;
    background: #fff;
    width: 24.1%;
    margin-right:1.2%;
    margin-bottom: 1.2%;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.04);
    border-bottom:1px solid #CDCDCD;
      align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
}
.canpin .img_lb .nr:nth-child(4n) {
    margin-right: 0;
}
.canpin .img_lb .nr a { display:block; padding:25px 0 21px; position:relative; width:100% !important; }
.canpin .img_lb .nr a:before { 
    position: absolute;
	content: "";
    left: 0;
    bottom: -1px;
    width:0;
    transition: all .5s;
    height: 4px;
    background: #EA9312;
}
.canpin .img_lb .nr:hover a:before { width:100%; }
.canpin .img_lb .nr a .img { padding:0 67.5px; overflow:hidden; }
.canpin .img_lb .nr a .img img {
    transition: all .5s;
    transform: scale(1);
    width: 100%;
}
.canpin .img_lb .nr:hover a .img img {
    transform: scale(1.05);
}
.canpin .img_lb .nr a .bt { color:#333333; margin-top:13px; padding:0 0 0 19px; text-align:left; }
.canpin .img_lb .nr a .bt span { display:inline-block; width:19px; height:12px; background:url(../images/canpin.png)no-repeat center center/cover; margin-right:8px; transition:all .5s; }
.canpin .img_lb .nr:hover a .bt span { background:url(../images/canpina.png)no-repeat center center/cover; }
.wosimanman { height:100vh; }

@media(max-width: 1920px){
	.header .ul li .canpin{
		padding: 2.7vw 0 3.1vw;
	}
	.header .ul li .li_box_jj .img_lb {
	    padding: 2.7vw 0 4.6vw;
	}
}
@media(max-width:1500px) {
    .header .ul li .li_box_jj .img_lb,
    .header .ul li .canpin{ padding-top:30px; }
}




.newsxq_a .left .text p img,.productxq_a .left .ul .box .text p img{margin-left: -2em;}
sup{font-family: initial;}

.xfckqaq{
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 9999;
	transform: translateY(-50%);
}
.xfckqaq ul li{
	background: #F39700;
	width: 58px;
	height: 58px;
	text-align: center;
	margin-bottom: 1px;
	position: relative;
}

.xfckqaq ul li:nth-child(1){
	border-radius: 5px 5px 0 0;
}

.xfckqaq ul li:nth-child(4){
	border-radius: 0 0 5px 5px;
}

.xfckqaq ul li .xydfn{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 9;
}

.xfckqaq ul li i{
	width: 25px;
	height: 25px;
	display: inline-block;
}

.xfckqaq ul li .xydfna{
	color: #fff;
	font-size: 14px;
}

.xfckqaq ul li .icon1 {
	background: url(../images/icon1.png)center no-repeat;
}



.xfckqaq ul li .icon2 {
	background: url(../images/icon2.png)center no-repeat;
}



.xfckqaq ul li .icon3 {
	background: url(../images/icon3.png)center no-repeat;
}


.xfckqaq ul li .icon4 {
	background: url(../images/icon4.png)center no-repeat;
}
.xfckqaq ul li .icon5 {
	background: url(../images/icon5.png)center no-repeat;
}



.xfckqaq ul li .icon6 {
	background: url(../images/icon6.png)center no-repeat;
}


.xfckqaq ul li .icon7 {
	background: url(../images/icon7.png)center no-repeat;
}


.xfckqaq ul li .icon8 {
	background: url(../images/icon8.png)center no-repeat;
}


.xfckqaq ul li .text{
	width: 400px;
	background: #F39700;
	position: absolute;
	height: 58px;
	left: 100%;
	font-size: 20px;
	color: #fff;
	line-height: 58px;
	text-align: left;
	padding-left: 16px;
	z-index: 99;
	transition: all 0.5s;
}

.xfckqaq ul li:hover .text{
	left: -200px;
	border-radius: 5px 0 0 0;
	transition: all 0.5s;
}
.xfckqaq ul li .rwm{
    width: 0px;
    height: 0px;
    position: absolute;
    right: 64px;
    top: 0;
    transition: all 0.6s;
    overflow: hidden;
}
.xfckqaq ul li:hover .rwm{
    width: 120px;
    height: 120px;
}


.xfckqaq ul li:hover:nth-child(1){
	border-radius: 0 5px 0 0;
}

.backTop{
	display: none;
}


@media(max-width: 1100px) {
	.xfckqaq{
		display: none;
	}
}
