
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #222222;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #222222;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#000;}

body::-webkit-scrollbar-track{ background:#fff;}


.bmeter {position: fixed;top: 50px;left: 0px;width: 0%;height: 15px;background: #fff;opacity:0;z-index:111;pointer-events: none;}


.bmeter  span{display: block;width: 100%;position: absolute;top: -20px;left: 0;text-align: center;font-size: 30px;font-weight: 600;color: #f00;}

.f_12{ font-size:12px; }

.f_14{font-size: 14px;}

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_31{font-size: 31px;}

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_48{font-size: 48px;}

.f_51{font-size: 51px;}

.f_56{font-size: 56px;}

.f_66{font-size: 66px;}

.f_70{font-size: 70px;}

.f_72{font-size: 72px;}

.dingdan{position: absolute;left: 0;width: 100%;height: 1px;top: -100vh;pointer-events: none;}

/*分页*/

.a_dw{position: relative;top: -70px;}

.box {max-width:1440px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.cebox {max-width:1570px;width:81.77%;  position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;left: 16.5%;}

.zbox {max-width:1280px;width:66.67%;position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;left: 20.8%;}


.alltime,.alltime *{-webkit-transition: all .5s ease;-moz-transition: all .5s ease; transition: all .5s ease ;}

.alltime3,.alltime3 *{-webkit-transition: all .85s cubic-bezier(.4,0,.2,1); -moz-transition: all .85s cubic-bezier(.4,0,.2,1); transition: all .85s cubic-bezier(.4,0,.2,1);}


.fbd{font-weight: bold;}

.fw{font-weight: 100;}

.lin30{line-height: 30px;}


.anniu {
    width: 55px;
    height: 55px;
    right: 5%;
    bottom: 5%;

    position: absolute;
    z-index: 2;
	display: none;
}


.fw{font-weight: 100;}


.cedao{position: fixed;background:url(../images/ce.png) center no-repeat;width: 250px;padding: 80px 60px;border-radius: 18px;z-index: 10;left: 50px;top: 50px;}

.cedao{}

.cedao .san{width: 40px;height: 20px;position: absolute;right: 25px;top: 50%;transform: translateY(-50%); background: url(../images/san.png) center no-repeat;display: none;cursor: pointer;}

.cedao .ce1{padding-bottom: 20px;border-bottom: 1px solid #fff;}

.cedao.yincang .ce1{padding-bottom: 0;border: none;}

.cedao .ce2{padding: 50px 0 70px;}

.cedao .ce2 .li{margin-bottom: 25px;transform: translateX(-20px);}

.cedao .ce2 .li:last-child{margin-bottom: 0;}

.cedao .ce2 a{display: flex;color: #fff;align-items: center;}

.cedao .ce2 a s{display: block;width: 10px;height: 10px;background: url(../images/ce_1.png) center no-repeat;background-size: 100% 100%;margin-right: 10px;opacity: 0;}

.cedao .ce2 .li a span{border-bottom: 1px solid transparent;}

.cedao .ce3{color: #fff;position: absolute;bottom: 0;left: 0;}

.cedao .ce3 .c2{line-height: 1.3;}

.cedao .ce3 .ct{margin-bottom: 10px;}

.cedao .ce3 .ct a{display: flex;align-items: center;color: #fff;}

.cedao .ce3 .ct a span{border-bottom: 1px solid transparent;font-size: 14px;display: inline-block;transform: translateY(1px);}

.cedao .ce3 .ct a:hover span{border-bottom: 1px solid #fff;}

.cedao .ce3 .ct img{width: 15px;margin-right: 5px;}

.cedao .ce3 .c1{margin-bottom: 5px;}

.cedao .ce2 .li.act {transform: translateX(0);}

.cedao .ce2 .li.act a s{opacity: 1;}

.cedao .ce2 .li.act a span{border-bottom: 1px solid #fff;}

.cedao .ce2 .li:hover a span{border-bottom: 1px solid #fff;}

.cedao .zhank{position: absolute;width: 200px;height: 100%;background: rgba(255,255,255,0.9);top: 0;left: 250px;display: none;align-items: center;justify-content: center;border-radius: 0 18px 18px 0;z-index: 100;}

.cedao .zhank a{color: #666666;margin-bottom: 40px;display:flex;align-items: center;width: 100%;}

.cedao .zhank a span{border-bottom: 1px solid transparent;display: block;text-align: center;width: 100%;}

.cedao .zhank a span .nnen{padding: 5px 0;color: #666666;text-transform: capitalize;display: none;}

.cedao .zhank a:last-child{margin-bottom: 0;}

.cedao .zhank a:hover span{color: #222222;border-bottom: 1px solid #222222;}

.cedao .zhank .lis{display: none;z-index: 10;}

.cedao .zhank .lis.act{display: block;}

.cedao .zhank.act{display: flex;}

.navleft{position: fixed; border-radius:15px;height: 1px;top: 50px;left:calc(50% - 125px);z-index: 12;opacity: 0;transition: all 0.4s;}

.navleft img{display: block;width:135px;}

.navleft.act{opacity: 1;height: auto;top: 50%;top:50px;}

.navleft.act2{left: 50px; transition-delay: .1s;-webkit-transition-delay: .1s;}

.navleft.act3{opacity: 0; transition-delay: 0s;-webkit-transition-delay: 0s;-webkit-transition: all .8s linear;-moz-transition: all .8s linear; transition: all .8s linear ;}

.navleft.act4{left: 50px !important;top: 50px !important; height: auto !important; opacity: 1 !important;transition-delay: 0s !important;-webkit-transition-delay: 0s !important;}

.navleft.act4.act2{transition-delay: 0 !important;}

.navleft.act4.yin{left: -500px !important;}

.cedao .yin{animation: hei2 0.5s linear  alternate ;overflow: hidden;height: 400px;position: relative;}

.cedao.yincang .yin{height: 0;animation: hei 0.4s  linear alternate;}

.cedao.yincang .san{display: block;}

.cedao.yincang{padding: 20px;}

@keyframes hei {
	0%{height: 515px;}
	/* 50%{height: 300px;} */
	100%{height: 0px;}
}
@keyframes hei2 {
	0%{height: 0px;}
	/* 50%{height: 300px;} */
	100%{height: 515px;}
}

@keyframes t1 {
	0%{transform: translateY(30px);opacity: 0;}
	60%{transform: translateY(30px);opacity: 0;}
	100%{transform: translateY(0px);opacity: 1;}

}

@keyframes hua {
	0%{transform: translateY(0px);}

	60%{transform: translateY(10px);}

	100%{transform: translateY(0px);}

}

.yd{display: none;}

.huad{position: fixed;right: 78px;bottom: 45px;z-index: 5;color: #fff;animation:  hua 2s ease-out .75s infinite;pointer-events: none;}

.huad img{display: block;margin: 0 auto 20px;}

.huad.act{opacity: 0;}


.in_1 .img{position: relative;}

.in_1 .img video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;object-fit: cover;}

.in_1  img{width: 100%;height: 100vh;}

.in_1 .banner_sw .txt{position: absolute;top: 66%;color: #fff;text-align: justify;}

.in_1 .banner_sw .txt .ts{padding-left: 100px;}


.in_1 .banner_sw .txt .t2{width: 560px;margin-top: 20px;}


.san {position: absolute;top: 0;height: 100%;}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content: none;}

.ban_prev,.ban_next{width: 40px;height: 40px;background: url(../images/jt1.png) center no-repeat !important;}

.ban_prev{left: 40px;}

.ban_next{transform: rotate(180deg);right: 40px;}

.swiper-slide-active .time1{animation:  t1 1s;}

.swiper-slide-active .time2{animation:  t1 1.5s;}

.lls{position: absolute;left: 0;width: 100%;bottom: 45px;color: #fff;display: flex;justify-content: center;z-index: 1;}

.fen{color: #fff;position: static;width: auto;display: flex;align-items: center;}

.lls s{display: block;width: 80px;height: 2px;background: #fff;margin: 0 18px 0 18px;}

.lls .l2{transform: translateX(-22px);color: rgba(255,255,255, 0.2);}

.lls .swiper-pagination-total{color: rgba(255,255,255, 0.2);}


.in3_con{height: 100vh;}

.in3_con .con1{height: 100vh;position: relative;}

.in3_con .con1 img{width: 100%;height: 100vh;}

.in3_con .con1 .con1d{height: 100%;position: absolute;left: 0;top: 0;width: 100%;}

.in3_con .con1 .con1d .lls{width: auto;left:100px;}


.in3_con .con1 .txt{right: 12.5%;bottom: 20px;position: absolute;width: 360px;border-radius: 15px;overflow: hidden;}

.in3_con .con1 .ding{background: #298cef;z-index: 1;padding: 30px 30px 0 40px;color: #fff;height: 100%;height: 260px;}

.in3_con .con1 .ding .d1{width: 55px;height: 55px;background: #fe8a0b;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 15px 0 15px 0;}

.in3_con .con1 .ding .d1 .i2{margin-top: 5px;}

.in3_con .con1 .ding .d2{line-height: 40px;margin: 15px 0 30px;}

.in3_con .con1 .txt .swiper-slide{opacity: 0 !important;}

.in3_con .con1 .txt .swiper-slide-active{opacity: 1 !important;}

.in3_con .con1 .ding .d3{display: flex;align-items: center;}

.in3_con .con1 .ding .d3 img{width: 20px;height: 10px;margin-left: 5px;}

.in3_con .con1 a{display: block;}

.in3_con .con1 a:hover .ding .d3 img{transform: translatex(-5px);}

.in3_con .con2{height: 34.74vh;background: #fff;}

.in3_con .con2  .c2c{display: flex;height: 98%;}

.in3_con .con2  .c2c .c1{width: 29%;padding-top: 60px;}

.in3_con .con2  .c2c .c2{width: 40.6%;padding: 60px 60px 0;}

.in3_con .con2  .c2c .c3{width: 30.4%;padding: 60px 0 0 60px;}

.in3_con .con2  .c2c .c1 img{display: none;}

.in3_con .con2  .c2c .c1 img.xian{display: block;margin: 0 5px 5px 5px;}

.in3_con .con2  .c2c .c1 .t1{color: #999999;}

.in3_con .con2  .c2c .c1 .t2{display: flex;align-items: flex-end;color: #555555;margin-top: 25px;}

.in3_con .con2  .c2c .c1 .t3{color: #fe8a0b;margin-top: 25px;}

.in3_con .con2  .c2c .c1 .t4{color: #888888;margin-top: 15px;}

.in3_con .con2  .c2c .c2{border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee;}

.in3_con .con2 .c2c .c2 .in3_sw3{border-radius: 15px 0 15px 0;}

.in3_con .con2 .c2c .c2 .in3_sw3 .swiper-pagination{width: auto;right: 0;text-align: right;padding-right: 7px;}

.in3_con .con2 .c2c .c2 .in3_sw3 .swiper-pagination .swiper-pagination-bullet{background: #f2f2f2;opacity: 1;width: 7px;height: 7px;margin: 0 3px;}

.in3_con .con2 .c2c .c2 .in3_sw3 .swiper-pagination  .swiper-pagination-bullet-active{background: #fe8a0b;}

.in3_con .con2 .c2c .c2 .in3_sw3 img{width: 100%;}

.in3_con .con2 .c2c .c2 .ze{position: relative;}

.in3_con .con2 .c2c .c2 .ze::after{width:calc(100% + 4px);height: calc(100% + 4px);position: absolute;left: -2px;top: -2px;content: "";z-index: 1;border: 3px solid #fff;pointer-events: none;}

.in3_con .con2 .c2c .ts {line-height: 30px;color: #555555;text-align: justify;margin-top: 10px;}

.in3_con .con2 .c2c .ts span{color: #fe8a0b;}

.in3_con .con2 .c2c .c3 .t1{display: flex;align-items: center;margin-bottom: 20px;}

.in3_con .con2 .c2c .c3 .t1 span{color: #fe8a0b;margin-right: 10px;}

.in3_con .con2 .c2c .c3 .t2{display: flex;text-align: center;color: #888888;line-height: 20px;}

.in3_con .con2 .c2c .c3 .t2 .w{margin-top: 10px;}

.in3_con .con2 .c2c .c3 .t2 .ewm:first-child{margin-right: 20px;}






.ind_con .img{position: relative;}

.ind_con .img video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

.ind_con .img img{width: 100%;height: 100vh;}


.ind_con .img::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(4, 23, 34 , .25);}



@keyframes diqiu {
	from{left: -50px;}

	to{left: 0px;}

}

.in_2  .ind_con {overflow: hidden;}

.img_txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;}

.img_txt .txt{display: flex;justify-content: space-between;align-items: center;}

.img_txt .txt_le{}

.img_txt .txt_re{width: 51.25%;color: #fff;}

.img_txt .txt_re .re1{line-height: 60px;margin-bottom: 20px;}

.img_txt .txt_re .re2{color: rgba(255, 255, 255, .9);line-height: 30px;}

.img_txt .txt_re .re3{margin-top: 50px;display: flex;justify-content: space-between;align-items: center;}

.img_txt .txt_re .re3 .gengd:hover {transform: rotate(-45deg);background: #f2eae5;}

.img_txt .txt_re .re3 .gengd:hover img:last-child{opacity: 0;}

.img_txt .txt_re .re3 .gengd:hover img:first-child{opacity: 1;}

.img_txt .txt_re .re3 s{display: block;width: calc(100% - 75px);background: rgba(255, 255, 255, .4);height: 1px;}

.img_txt .txt_re .re4{display: flex;align-items: center;margin-top: 60px;}

.img_txt .txt_re .re4 .r{margin-right: 110px;}

.img_txt .txt_re .re4 .r:last-child{margin-right: 0;}

.img_txt .txt_re .re4 .r p:first-child{margin-bottom: 10px;}

.ind_con .img .lis{position: absolute;left: -50px;bottom: 0;width: 100%;height: auto;}

.bgggg.act .img .lis{animation: diqiu 3s ;left: 0;}

.gengd{width: 30px;height: 30px;border-radius: 100%;background: #fff;position: relative;}

.gengd img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.gengd:hover img:last-child{opacity: 1;}

.gengd:hover img:first-child{opacity: 0;}




.in4_con{background: #181818;z-index: 3;position: relative;}

.in4_con .con1{width: 90.1%;left: 6.25%;position: relative;display: flex;justify-content: space-between;padding: 40px 0 45px;overflow: hidden;}

.in4_con .con1 .ul{display: flex;justify-content: space-between;}

.in4_con .con1 a{display: block;color: #fff;line-height: 32px;}

.in4_con .con1 a:first-child{margin-bottom: 15px;}

.in4_con .con1 .con_le{width: 275px;position: relative;padding-top: 130px;}

.in4_con .con1 .con_le .ts{padding-left: 5px;}

.in4_con .con1 .con_le .ts .t1{color: #fff;}

.in4_con .con1 .con_le .ts .t2{color:rgba(255,255,255, 0.5);}

.in4_con .con1 .con_le .ts .t3{color: #fff;margin-top: 20px;display: flex;align-items: flex-end;}

.in4_con .con1 .con_le .ts .t3 .sp1{color: #298cef;}

.in4_con .con1 .con_le .ts .t3 .sp2{color: rgba(255,255,255, 0.5);}

.in4_con .con1 .con_le .ts .t3 img{margin: 0 2px;display: none;}

.in4_con .con1 .con_le .ts .t3 img.x{display: block;}


.in4_con .con1 .con_le .ts .t3.xia .sp1{color: #007440;}

.in4_con .con1 .con_le .img{position: absolute;left:-0px;top: -200px;}

.in4_con .con1 .con_re{width: calc(100% - 290px);}

.in4_con .con1 .le{width: 65%;display: flex;}

.in4_con .con1 .re{width: 27%;}

.in4_con .con1 a:hover{color: #298cef;}

.in4_con .con1 .re .r1{margin-bottom: 40px;}

.in4_con .con1 .re a,.in4_con .con1 .re p{display: flex;line-height: 20px;color: #fff;margin-bottom: 18px;}

.in4_con .con1 .con_le .img.act{top: 0px;animation: xial 1.5s;}

.in4_con .con1 .re  span{width: calc(100% - 30px);}

.in4_con .con1 .re img{margin-right: 5px;}

.in4_con .con1 .re a:hover{color: #298cef;}

@keyframes xial {
	0%{top: -200px;}

	50%{top: -200px;}

	100%{top: -40px;}

}

.fanh{position: absolute;right: 0px;bottom: 50px;border-radius: 15px;background: #fe8a0b;cursor: pointer;width: 60px;height: 60px;}

.fanh a{display: block;}


.in4_con .con2{border-top: 1px solid rgba(255,255,255, 0.1);padding: 18px 0 83px 6.25%;}

.in4_con .con2 .c{padding:0 390px 0 275px;}

.in4_con .con2 .c{display: flex;justify-content: space-between;line-height: 30px;}

.in4_con .con2 .c a{display: flex;color: #888888;align-items: center;margin-right: 20px;}

.in4_con .con2 .c span{color: #888888;margin-right: 20px;}

.in4_con .con2 .c .cl{display: flex;}

.in4_con .con2 .c .cr .r{display: flex;}

.in4_con .con2 .c .cr .r span{margin: 0 3px;}

.in4_con .con2 .c .cr .r a{margin: 0;}

.in4_con .con2 .c a:hover{color: #fff;}



.section_w2 {
	background:url(../images/index_product.jpg) no-repeat center center;
	background-size:cover;
}
.gtoh {
	padding-top:3.89vw;
}
.gtoh_l {
	float:left;
	width:40%;
	padding-left:13.54%;
	/*padding-top:6.65vw;*/
}
.gtoh_lt {
	color:#fff;
	font-size:1.56vw;
	line-height:1.56vw;
	margin-bottom:4.94vw;
}
.gtoh_lt i {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.5vw;
	line-height:2.5vw;
	font-weight:bold;
	margin-bottom:1vw;
}
.gtoh_lc {
	clear:both;
	height:auto;
	overflow:hidden;
	margin-bottom:4.55vw;
}
.gtoh_lc li {

	height:50px;
	font-size:1.25vw;
	line-height:50px;
	color:#fff;
	margin-right:2.66vw;
	cursor:pointer;
}
.gtoh_lc li.Color {
	color:#298cef;
	border-bottom:1px solid #298cef;
}
.gtoh_lc li.qcbj {
	margin-right:0;
}
.gtoh_lb {
	width:100%;
	height:auto;
	position:absolute; left:-688px; top:620px;
}
@media(max-width:1440px){
	.gtoh_lb {
		width:100%;
		height:auto;
		position:absolute; left:-660px; top:380px;
	}
}
@media(max-width:1366px){
	.gtoh_lb {
		width:100%;
		height:auto;
		position:absolute; left:-620px; top:380px;
	}
}
@media(max-width:1280px){
	.gtoh_lb {
		width:100%;
		height:auto;
		position:absolute; left:-580px; top:380px;
	}
}
@media(max-width:414px){
	.gtoh_lb {
		width:100%;
		height:auto;
		position:inherit; left:0px; top:0;
		margin-top:10px;
	}
}
.gtoh_lb a {
	display:inline-block;
	font-size:14px;
	color:#fff;
	border-bottom:1px solid #fff;
	min-height:23px !important;
}
.gtoh_lb a img {
	vertical-align:middle;
	margin-left:1.6vw;
}
.demow2 {
	position:absolute;
	left:50%;
	top:10%;
	width:50%;
}
.fris {
	overflow:hidden;
	width:100%;
	min-height:552px !important;
	line-height:100px;
}
.cgro {
	width:100%;
	height:auto;
}
.cgro_t {
	height:auto;
	color:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3.13vw;
	line-height:3.13vw;
	margin-bottom:5.2vw;
}
.cgro_b {
	height:auto;
	overflow:hidden;
}
.cgro_b dt {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:3vw;
	min-height: 228px !important;
}
.cgro_b dt img {
	display:block;
	width:100%;
}
.cgro_b dd {
	height:auto;
	overflow:hidden;
}
.cgro_b dd h5 {
	color:#757575;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:1.25vw;
}
.cgro_b dd p {
	font-size:14px;
	line-height:24px;
	color:#a9a9a9;
	height:72px;
	overflow:hidden;
	margin-bottom:2.08vw;
}
.cgro_b dd img {
	display:block;
	max-width:100%;
}
.begn {
	float:right;
	width:50%;
	position:relative;
	min-height:702px !important;
}
.beog {
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.hide {
	display: none;
	position: absolute;
	z-index: -1;
	height: 0;
	left:0; top:0;
}
.gfbh {
	width:79%;
	height:auto;
	min-height:60px;


}
.boeggg{ width:100%; height:auto; overflow:hidden; position:relative; top:-620px;}
@media(max-width:1440px){
	.boeggg{ width:100%; height:auto; overflow:hidden; position:relative; top:-396px;}
}
.gfbh li {
	float:left;
	width:50%;
	height:auto;
	min-height:340px;
	padding:29px 0 0 0;
	position:relative;
}
.gfbh li:after {
	content:'';
	position:absolute;
	top:50%;
	left:0px;
	right:0px;
	width:100%;
	height:0px;
	transform:translate(0, -50%);
}
.wqa {
	width:100%;
	position:relative;
	z-index:11;
}
.tup {
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	margin-bottom:26px;
}
.tup img {
	display:block;
	max-width:100%;
	margin:0 auto;
	width:300px;
	height:300px;
}
.tupddd img{ width: auto; height: auto; }


.tup img.rui1 {
	opacity:1;
	filter:Alpha(opacity=100);
	transition: all 0.5s ease;
}
.tup img.rui2 {
	position:absolute;
	left:0;
	top:0;
	right:0;
	margin:0 auto;
	opacity:0;
	filter:Alpha(opacity=0);
	transition: all 0.5s ease;
}
.gfbh li h5 {
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:1.6vw;
	color:#fff;
	font-weight:bold;
	margin-bottom:0.83vw;
	transition: all 0.5s ease;
	font-weight: normal;
}
.gfbh li p {
	text-align:center;
	padding:0 70px;
	color:#a9a9a9;
	font-size:14px;
	line-height:24px;
	transition: all 0.5s ease;
}
.gfbh li:hover:after {
	height:100%;
	transition:300ms ease all;
}
.gfbh li:hover .rui2 {
	opacity:1;
	filter:Alpha(opacity=100);
}
.gfbh li:hover .rui1 {
	opacity:0;
	filter:Alpha(opacity=0);
}
.gfbh li:hover h5, .gfbh li:hover p {
	color:#fff;
}
.begos {
	width:100%;
	height:auto;
	position:relative;
	animation:shake 2s;
}

.tvt {
	height:auto;
	width:100%;
	height:auto;
	overflow:hidden;
}
.tvt img {
	display:block;
	width:100%;
	height:auto;
	min-height:401px !important;
	margin-bottom:3vw;
}
.tvt h5 {
	color:#757575;
	font-size:24px;
	line-height:24px;
	margin-bottom:28px;
}
.tvt p {
	line-height:24px;
	color:#a9a9a9;
	font-size:14px;
}
.active .gtoh_lt {
	-webkit-animation-name: zifadeInLeft;
	animation-name: zifadeInLeft;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.active .gtoh_lc {
	-webkit-animation-name: zifadeInUp;
	animation-name: zifadeInUp;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.active .gtoh_lb {
	/* -webkit-animation-name: zifadeInUp;
	animation-name: zifadeInUp;
	-webkit-animation-duration: 3s;
	animation-duration: 3s; */
}
.active .fris {
	-webkit-animation-name: zifadeInRight;
	animation-name: zifadeInRight;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.gfbhddd{ padding-top: 120px; }
@media(max-width:1680px) {
	.gtoh_l {
		padding-left:8.33%;
		/*padding-top:6vw;*/
	}
}
@media(max-width:1600px) {
	.gtoh_l {
		padding-left:6.25%;
		/*padding-top:6vw;*/
	}
	.gtoh {
		padding-top:30px;
	}
	.gfbh li {
		height:auto;
		min-height:300px !important;
		padding:39px 0 0 0;
	}
	.tup {
		margin-bottom:20px;
	}
	.tup img {
		display:block;
		max-width:100%;
		margin:0 auto;
		width:250px;
		height:227px;
	}
	.tupddd img{ width: auto; height: auto; }
}
@media(max-width:1440px) {
	.gtoh_l {
		padding-left:60px;
		/*padding-top:5vw;*/
	}
	.gtoh {
		padding-top:120px;
	}
	.gfbh li {
		height:auto;
		min-height:240px !important;
		padding:25px 0 0 0;
	}
	.tup {
		margin-bottom:20px;
	}
	.gfbh {
		width:100%;
		padding:0 60px 0 0;
	}
	.tvt img {
		display:block;
		width:100%;
		height:auto;
		min-height:auto !important;
		margin-bottom:20px;
	}
	.tvt h5 {
		margin-bottom:15px;
	}
	.tvt p {
		line-height:22px;
	}

	.gfbh li p {
		padding:0 20px;
	}
	.tupddd img{ width: auto; height: auto; }
}
@media(max-width:1366px) {
	.gtoh_l {
		padding-left:60px;
		/*padding-top:12.65vw;*/
	}
	.gtoh {
		padding-top:40px;
	}
	.gfbh li {
		height:auto;
		min-height:240px !important;
		padding:25px 0 0 0;
	}
	.tup {
		margin-bottom:20px;
	}
	.tup img {
		display:block;
		max-width:100%;
		margin:0 auto;
		width:200px;
		height:200px;
	}
	.tupddd img{ width: auto; height: auto; }
	.gfbh {
		width:100%;
		padding:0 60px 0 0;
	}
	.gfbhddd{ padding-top:120px; }
	.tvt img {
		display:block;
		width:100%;
		height:auto;
		min-height:auto !important;
		margin-bottom:20px;
	}
	.tvt h5 {
		margin-bottom:15px;
	}
	.tvt p {
		line-height:22px;
	}

	.gfbh li p {
		padding:0 20px;
	}
}
@media(max-width:414px) {
	.section_w2 {
		padding-bottom:40px;
	}
	.gtoh_l {
		padding-left:15px;
		padding-top:0px;
		width:100%;
		margin-bottom:35px;
	}
	.gtoh {
		padding-top:40px;
	}
	.gfbh li {
		height:auto;
		min-height:240px !important;
		padding:25px 0 0 0;
	}
	.tup {
		margin-bottom:20px;
	}
	.gfbh {
		width:100%;
		padding:0 0px 0 0px;
	}
	.tvt img {
		display:block;
		width:100%;
		height:auto;
		min-height:auto !important;
		margin-bottom:20px;
	}
	.tvt h5 {
		margin-bottom:15px;
	}
	.tvt p {
		line-height:22px;
	}

	.gfbh li p {
		padding:0 20px;
	}
	.gtoh_lt {
		color:#363636;
		font-size:24px;
		line-height:28px;
		margin-bottom:30px;
	}
	.gtoh_lt i {
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		line-height:28px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.gtoh_lc li {
		float:left;
		width:70px;
		height:36px;
		font-size:16px;
		line-height:28px;
		color:#757575;
		margin-right:16px;
		cursor:pointer;
	}
	.gtoh_lc li.Color {
		color:#00afff;
		border-bottom:1px solid #00afff;
	}
	.gtoh_lb a img {
		vertical-align:middle;
		margin-left:15px;
	}
	.demow2 {
		float:right;
		width:100%;
		position:relative;
		padding:0 15px;
	}
	.cgro_t {
		font-size:20px;
		line-height:24px;
		margin-bottom:20px;
	}
}


.i_part4 .w1580 {
	position: relative;
	width: 82.3%;
	margin: 0 auto;
	height: 100%;
	max-width: 100%;
}
.i_part4 {height:100vh;overflow-y:scroll;}
.i_part4::-webkit-scrollbar {width:4px;height:1px;}
.i_part4::-webkit-scrollbar-thumb {background:#DB0032;}
.i_part4::-webkit-scrollbar-track {background:#fff;}
.i_part4 .conx {position:relative;background-color:rgba(0,0,0,0.2)}
.i_part4 {background:url(../images/i_part4_bj.png)no-repeat center;background-size:cover;height:100vh;}
.i_part4 .con {display:flex;align-items:center;height:100vh;justify-content:space-between;}
.i_part4 .con .left1 {width:280px;color:#ffffff;position:relative;padding-bottom:116px;}
.i_part4 .con .left1 .tit {padding-top:32px;}
.i_part4 .con .left1 .tit .h {font-weight:bold;line-height:84px;}
.i_part4 .con .left1 .tit .p {line-height:28px;margin:27px 0 80px 0;}
.i_part4 .con .left1 .tab .btn {line-height:32px;margin-bottom:26px;transition:all 0.3s;cursor:pointer;}
.i_part4 .con .left1 .tab .btn a{color:#fff;}
.i_part4 .con .left1 .tab .btn.on {line-height:32px;margin-bottom:40px;font-size:24px;color:#298cef;}
.i_part4 .con .left1 .prev {left:0;bottom:0;top:auto;width:49px;height:49px;background:url(../images/prev.png);}
.i_part4 .con .left1 .next {left:70px;bottom:0;top:auto;width:49px;height:49px;background:url(../images/next.png);}
.i_part4 .con .right {width:62%;position:relative;overflow:hidden;z-index:2;height:100%;}
.i_part4 .con .right .rights {opacity:0;z-index:-1;position:absolute;width:100%;top:50%;transform:translateY(-50%);overflow:hidden;padding-right:1px;}
.i_part4 .con .right .rights.show {display:block;z-index:2;opacity:1;}
.i_part4 .con .right a {display:block;color:#ffffff;border:1px solid #ffffff;padding:26px 48px 48px 48px;position:relative;transition:all 0.3s;pointer-events:auto;}
.i_part4 .con .right a .time {margin-bottom:30px;}
.i_part4 .con .right a .time .bnum {font-weight:bold;}
.i_part4 .con .right a .time .mnum {margin-left:16px;}
.i_part4 .con .right a .h {line-height:36px;font-weight:bold;margin-bottom:42px;height:72px;overflow:hidden;}
.i_part4 .con .right a .more {font-size:16px;line-height:20px;padding-right:34px;background:url(../images/m_btn1.png)no-repeat right center;display:table;}
.i_part4 .con .right a::after {content:"";position:absolute;width:100%;height:100%;left:0;top:0; transition:all 0.6s;background-color:transparent;z-index:-1;}
.i_part4 .con .right a:hover {border-color:transparent;}
.i_part4 .con .right a:hover::after {background-color:#298cef;}

@media only screen and (max-width:1540px) {
	.i_part4 .con .left1 .tit {padding-top:24px;}
	.i_part4 .con .left1 {padding-bottom:87px;}
	.i_part4 .con .left1 .tit .h {line-height:64px;}
	.i_part4 .con .left1 .tit .p {margin:21px 0 60px 0;}
	.i_part4 .con .left1 .tab .btn.on {margin-bottom:30px;font-size:18px;}
	.i_part4 .con .right a {padding:20px 36px 20px 36px;}
	.i_part4 .con .right a .time {margin-bottom:22px;}
	.i_part4 .con .right a .h {line-height:28px;margin-bottom:30px;}
}

.index6 .s4box4 {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 100vh;
	box-sizing: border-box;
	text-align: center;
	padding-top: 10vh;
	z-index: 3;
}

.swiper1 .s4box .en {
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	position: relative;
	margin-top: 20px;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	z-index: 6;
}

.index6 .s4box4 * {
	color: #fff;
}
.index6 .s4box .img5 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.swiper1 .s4box .tt {
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	position: relative;
	font-weight: bold;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	z-index: 6;
}

.index6 .s4box .sbox {
	min-width: 1200px;
	width: 81.25%;
	margin: 70px auto 0;
	position: relative;
	z-index: 3;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
}

.index6 .s4box .sbox .xian {
	width: 100%;
	height: 1px;
	background: #484545;
	position: absolute;
	top: 40%;
	left: 0;
}

.index6 .swiper4 {
	width: 85%;
	margin: 0 auto;
}

.index6 .swiper4 .img,
.index6 .swiper4 .img img {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
}


.index6 .swiper4 .txt {
	padding: 20px 15% 10%;
	background: transparent;
	position: relative;
	top: -73px;
}

.index6 .swiper4 .txt * {
	color: #fff;
}

.index6 .swiper4 .txt .time s {
	display: block;
	width: 35px;
	height: 3px;
	background: #fff;
	margin: 20px auto 15px;
}

.index6 .swiper4 .txt .stt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 20px;
}

.index6 .swiper4 .txt .stc {
	line-height: 1.8;
	color: #999;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 75px;
}

.index6 .swiper4 .swiper-slide * {
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
}

.index6 .swiper4 .swiper-slide:hover .txt * {
	color: #333;
}

.index6 .s4box .sbox .prev4 {
	top: 40%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	width: 69px;
	height: 69px;
	margin-top: -35px;
	left: 0;
	background: url(../images/1_14.png) center no-repeat;
	background-size: 100%;
}

.index6 .s4box .sbox .next4 {
	top: 40%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	width: 69px;
	height: 69px;
	margin-top: -35px;
	right: 0;
	background: url(../images/1_15.png) center no-repeat;
	background-size: 100%;
}

.index6 .s4box .sbox .prev4:hover {
	background: url(../images/1_14_1.png) center no-repeat;
}

.index6 .s4box .sbox .next4:hover {
	background: url(../images/1_15_1.png) center no-repeat;
}

.index6 .s4box .sbox .more {
	position: relative;
	display: block;
	width: 140px;
	height: 32px;
	border: 1px solid #fff;
	box-sizing: border-box;
	text-align: center;
	z-index: 2;
	overflow: hidden;
	margin: 40px auto 0;
}

.index6 .swiper-slide-active .s4box .sbox {
	transition-delay: .7s;
	-webkit-transition-delay: .7s;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity: 1;
}


@media screen and (max-width:1540px) {
	.index6 .s4box .sbox {
		margin: 20px auto 0;
	}
}











@media screen and (max-width:1850px) {
	.in4_con .con2 .c{padding: 0 250px  0 275px;}
}



@media screen and (max-width:1800px) {
	.in2_con .con2 .s .s1{padding: 50px 30px 20px;}

	.in2_con .con2 .s .s1 .c1{margin-bottom: 50px;}















}

@media screen and (max-width:1680px) {
	.f_16{ font-size:14px; }

	.f_18{ font-size:16px; }

	.f_20{ font-size:18px; }

	.f_22{font-size: 20px;}

	.f_24{ font-size:20px; }

	.f_26{ font-size:24px; }

	.f_28{ font-size:24px; }

	.f_30{ font-size:26px; }

	.f_32{ font-size:28px; }

	.f_34{ font-size:30px; }

	.f_36{ font-size:30px; }

	.f_38{ font-size:32px; }

	.f_40{font-size: 36px;}

	.f_48{font-size: 38px;}

	.f_51{font-size: 36px;}

	.f_56{font-size: 40px;}

	.f_72{font-size: 50px;}
	@keyframes hei3 {
		0%{height: 440px;}
		/* 50%{height: 300px;} */
		100%{height: 0px;}
	}
	@keyframes hei4 {
		0%{height: 0px;}
		/* 50%{height: 300px;} */
		100%{height: 440px;}
	}
	.cedao .yin{animation: hei4 0.5s linear  alternate;}

	.cedao.yincang .yin{animation: hei3 0.5s linear  alternate;}

	.cedao{width: 220px;padding: 60px 40px;}

	.cedao .yin{height: 300px;}

	.cedao .ce1 img{width: 100px;}

	.cedao .zhank{left: 220px;}

	.cedao .ce2{padding: 30px 0 40px;}

	.in3_con .con2 .c2c .ts{line-height: 26px;}

	.in3_con .con2 .c2c .c2{padding: 60px 40px 0;}

	.in3_con .con2 .c2c .c3{padding: 60px 0 0 40px;}

	/* .in4_con .con2{padding: 18px 0 50px;} */

	.in4_con .con2 .c{padding: 0;}

	.in4_con .con2{padding: 18px 6.25% 50px;}

	.in2_con .con2 .s .s1 .c1{margin-bottom: 25px;}

	.in2_con .con2 .s .s1 .c1 img{width: 35px;}

}


@media screen and (max-width:1500px) {
	.in2_con .con2 .s .s1 .c1{margin-bottom: 40px;}

	.in2_con .con2 .s .s1 .c3{margin-bottom: 5px;}

	.in2_con .con2 .s .s1{padding: 40px 20px 20px;}

	.cedao{width: 200px;padding: 50px 30px;}

	.cedao .zhank{left: 200px;}

	/* .cedao .ce2{padding: 40px 0 60px;} */

	.in4_con .con1 .con_le{width: 200px;}

	/* .in4_con .con1 .con_re{width: calc(100% - 220px);} */

	.in4_con .con1 .ul .li{margin-right: 0;}

	.in4_con .con1 .ul{justify-content: space-between;}

	.in2_con .con2 .s .s1 .c4 p{line-height: 26px;}

	.in2_con .con2 .s .s1 .c4 p::after{top: 10px;}

}

@media screen and (max-width:1400px) {
	.f_22{font-size: 18px;}

	.f_72{font-size: 40px;}

	.in2_con .con2 .s .s1 .c1{margin-bottom: 20px;}

	.in2_con .con2 .s .s1 .c1 img{width: 25px;}

	.in2_con .con2 .s .s1 .c4 p{line-height: 26px;}

	.in2_con .con2 .s .s1 .c3{margin-bottom: 0;}

	.in2_con .con2 .s .s1 .c4 p::after{top: 11px;}

	.in3_con .con2 .c2c .c3 .t1{font-size: 14px;}






}

@media screen and (max-width:1025px) {

	.yindao{display: none;}

	.fw{font-weight: 400;}

	.f_48{font-size: 22px;}

	.f_26{font-size: 18px;}

	.f_14{font-size: 12px;}

	.f_16{ font-size:14px; }

	.f_18{ font-size:16px; }

	.f_20{ font-size:16px; }

	.f_22{font-size: 18px;}

	.f_24{ font-size:18px; }

	.f_26{ font-size:18px; }

	.f_28{ font-size:20px; }

	.f_30{ font-size:20px; }

	.f_31{font-size: 22px;}

	.f_32{ font-size:22px; }

	.f_34{ font-size:22px; }

	.f_36{ font-size:22px; }

	.f_38{ font-size:22px; }

	.f_40{font-size: 24px;}

	.f_48{font-size: 24px;}

	.f_51{font-size: 24px;}

	.f_56{font-size: 24px;}

	.f_66{font-size: 26px;}

	.f_70{font-size: 26px;}

	.f_72{font-size: 26px;}

	.anniu{display: block;}

	.wow{opacity: 1;}

	.cebox{width: 90%;left: 5%;}

	.huad{display: none;}

	.cedao{display: none;}

	.nav_y{display: block;}

	.yd{display: block;}

	.pc{display: none;}

	body{min-width: 200px;padding-top: 50px;}

	.ibox{padding: 0 5%;}

	.zbox{width: 90%;left: 5%;}


	.nav_y_con .ul{margin-top: 25%;}

	.in_1 .banner_sw .txt .ts{padding: 0 30px;}

	.in_1 .banner_sw .txt{top: 20%;}

	.in_1 img{height: auto;}

	.in_1 .banner_sw .txt .t2{width: 100%;}

	.in2_con .con1{padding-top: 0px;margin-bottom: 25px;}

	.in2_con .con2{padding: 0 5%;}

	.in2_con{height: auto;padding: 35px 0 65px;}

	.in_1{position: relative;}

	.ban_next{right: -15px;}

	.ban_prev{left: -15px;}

	.lls{bottom: 20px;}

	.in2_con .con2{height: 100%;}

	.in2_con .con2 .s .s1 .c4{height: 125px;}

	.in2_con .con2 .in2_sw {height: 100%;}

	.in2_con .con2 .in2_sw .s{flex-wrap: wrap;height: 100%;}

	.in2_con .con2 .s .s1{width: 100%;}

	.in2_con .con2 .s .s2{width: 100%;}

	.in2_con .con1 {line-height: 30px;}

	.in2_con .con1 span{display: block}

	.in3_con .con1{height: auto;}

	.in3_con{height: auto;}

	.in3_con .con1 img{height: auto;}

	.in3_con .con1 .con1d{position: relative;}

	.in3_con .con1 .txt{position: static;width: 100%;}

	.in3_con .con1 .ding .d2{line-height: 30px;}

	.in3_con .con2{height: auto;padding: 35px 0;}

	.in3_con .con2 .c2c{flex-wrap: wrap;}

	.in3_con .con2 .c2c .c1{width: 100%;padding-top:0px;}

	.in3_con .con2 .c2c .c2{width: 100%;padding: 25px 0;border: none;}

	.in3_con .con2 .c2c .c3{width: 100%;padding: 0;}

	.in3_con .con2 .c2c .c1 .t2{margin-top: 20px;}

	.in3_con .con2 .c2c .c1 .t3{margin-top: 10px;}

	.in4_con .con1{flex-wrap: wrap;padding: 0 5% 35px;width: 100%;left: 0;}

	.in4_con .con1 .con_re{display: none;}

	.in4_con .con1 .con_le .img{position: static;width: 80px;margin-bottom: 25px;}

	.in4_con .con2{padding: 15px 0;}

	.in4_con .con2 .c{line-height: 24px;}

	.in4_con .con1 .le{width: 100%;}

	.in4_con .con1 .re{width: 100%;margin-top: 30px;}

	.in4_con .con1 .re .r1{margin-bottom: 20px;}

	.fanh{top: 50px;right: 5%;}

	.in4_con .con1 .con_le{padding-top: 0;}

	.in4_con .con2 .c .cl{flex-wrap: wrap;justify-content: center;}

	.in4_con .con2 .c{width: auto;flex-wrap: wrap;justify-content: center;padding: 0 5%;}

	.in4_con .con2 .c span{margin-right: 0;}

	.in4_con .con2 .c a{margin-right: 10px;}

	.in4_con .con2 .c a:last-child{margin-right: 0;}

	.in4_con .con1 .re a, .in4_con .con1 .re p{margin-bottom: 10px;}

	.lls .l2{transform: translateX(-18px);}

	.yindao{z-index: 15;}

	.in3_con .con2 .c2c .c1 img.xian{margin: 0 5px 3px;width: 7px;}

	.in3_con .con2 .c2c .c3 .t2 .ewm img{display: block;margin: 0 auto;}

	.in4_con .con2 .c .cl .r{display: flex;align-items: center;}

    .video1_con.pbox{margin-top:20px;}

}












