/* 前端江问哲 */

*,*: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);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fw{font-weight: 100;}

.lin30{line-height: 30px;}

@font-face {
	font-family: "rob";
	src: url("../fonts/Roboto-Bold.woff") format("woff"),
		 url("../fonts/Roboto-Bold.ttf") format("truetype"),
		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
		 url("../fonts/Roboto-Bold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "rom";
	src: url("../fonts/Roboto-Medium.woff") format("woff"),
		 url("../fonts/Roboto-Medium.ttf") format("truetype"),
		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
		 url("../fonts/Roboto-Medium_1.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "rol";
	src: url("../fonts/ROBOTO-LIGHT.woff") format("woff"),
		 url("../fonts/ROBOTO-LIGHT.ttf") format("truetype"),
		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
		 url("../fonts/ROBOTO-LIGHT.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: "dinm";
	src:  url("../fonts/Poppins-Medium.otf") ;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "dinb";
	src:  url("../fonts/Poppins-Bold.otf") ;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "dinr";
	src: url("../fonts/Poppins-Regular.otf") ;
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "bebas";
	src: url("../fonts/BEBAS__.woff") format("woff"),
		 url("../fonts/BEBAS__.TTF") format("truetype"),
		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
		 url("../fonts/BEBAS___1.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: "yous";
	src: url("../fonts/YOUSHEBIAOTIHEI-2.woff") format("woff"),
		 url("../fonts/YOUSHEBIAOTIHEI-2.TTF") format("truetype"),
		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
		 url("../fonts/YOUSHEBIAOTIHEI-2.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
.rob{font-family: rob;}

.rom{font-family: rom;}

.rol{font-family: rol;}

.dinm{font-family: dinm;}

.dinb{font-family: dinb;}

.dinr{font-family: dinr;}

.bebas{font-family: bebas;}

.yous{font-family: yous;}

.yindao.xiao{display: none !important;}

.yindao{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9;background: #d5ded6;overflow: hidden;}

.yindao .ul1{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;display: flex;}

.yindao .ul1 li{width: 16.6666666666666%;background: #d5ded6;height: 100%;position: relative;top: 0;left: 0;border-right: 1px solid #fff;}

.yindao .ul2{position: absolute;top: 50%;left: 50%;z-index: 5;margin-top: -3.385%; margin-left: -3.385%; width: 6.77%;max-width: 130px;opacity: 0;}

.yindao .ul2 li{width: 100%;position: absolute;top: 0;left: 0;}

.yindao .ul2 li:nth-child(1){position: relative;}

.yindao .ul3{position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;}

.yindao .ul3 li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0; }

.yindao .logo{width: 27%;position: absolute;top: 50%;left: 50%; z-index: 6; transform: translate(-50%,-50%) scale(1) ;transform: translate(-50%,-50%) scale(1) ;  opacity: 0;}



/* 动画开始 */

.yindao .ul1.act{opacity: 0;}

.yindao .ul2.act{opacity: 1;}

.yindao .ul2.act li:nth-child(2){transform: rotate(90deg);-webkit-transform: rotate(90deg);}

.yindao .ul2.act li:nth-child(3){transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.yindao .ul2.act li:nth-child(4){transform: rotate(270deg);-webkit-transform: rotate(270deg);}

.yindao .ul2.act2{transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.yindao .ul2.act3{top: 110%;-webkit-transition: all 1.8s linear;-moz-transition: all 1.8s linear; transition: all 1.8s linear ;}

.yindao #snowflakeContainer {position: absolute;left: 0;top:0%;width: 100%;height: 100%;background:rgba(0, 0, 0, 0);z-index: 5;opacity: 0;-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);}

.yindao .snowflake { font-size: 14em; position: fixed; color: rgba(0, 0, 0, 0); z-index: 1000}

.yindao .snowflake img{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;}

.yindao #snowflakeContainer.act{opacity: 1;}

.yindao .logo{width: 27%;position: absolute;top: 50%;left: 50%; z-index: 3; transform: translate(-50%,-50%);transform: translate(-50%,-50%) ;  opacity: 0;}

.yindao .lv{width: 100%;height: 100%; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transform: translate(-50%,-50%) ; z-index: 2;  opacity: 0;background: #007440;}

.yindao .lv.act{opacity: 1;}

.yindao .logo.act{opacity: 1;}

.yindao .lv.act2{width: 0%;height: 0%;}



.anniu {
    width: 55px;
    height: 55px;
    right: 5%;
    bottom: 5%;
   
    position: absolute;
    z-index: 2;
	display: none;
}


.fw{font-weight: 100;}

@font-face {
	font-family: "rob";
	src: url("../fonts/Roboto-Bold.woff") format("woff"),
		 url("../fonts/Roboto-Bold.ttf") format("truetype"),
		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */
		 url("../fonts/Roboto-Bold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* 移动端头部 */
.nav_y{width: 100%;height: 50px;position: fixed;top: 0;left: 0;background: #fff;display: none; z-index: 100;border-bottom: 1px solid rgba(0, 0, 0, .05);}
.nav_y .con_y{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.nav_y .con_y .logo_y{width: 100px;}
.nav_y .con_y .san{width: 25px;height: 25px;cursor: pointer;position: static;}
.nav_y_con{width: 100%;height: 100vh;background: #fff;position: absolute;left: 0;top: 0;transform: translateX(110%);transition: all 0.6s;z-index: 101;}
.nav_y_con.act{transform: translateX(0);transition: all 0.6s;}
.nav_y_con .cuo{position: absolute;right: 5%;top: 30px;width: 30px;height: 30px;cursor: pointer;z-index: 102;}
.nav_y_con .navy_top{display: flex;justify-content: space-between;padding: 100px 5% 20px;}

.nav_y_con .navy_top .sous{width: 40px;height: 40px;background: url(../images/s3.png) center no-repeat;border-radius: 100%;border:1px solid #000;background-size: 25px 25px;text-align: center;line-height: 38px;}

.nav_y_con .navy_top .top_le,.nav_y_con .navy_top .top_re{width: 40px;height: 40px;border:1px solid #b5b5b5;border-radius: 50px;line-height: 38px;text-align: center;display: block;color: #999999;}
.nav_y_con .navy_top .top_re{background: url(../images/sso.png) no-repeat center;background-size: 20px;border: 1px dashed;}
/* .nav_y_con .ul{padding-top: 100px;} */
.nav_y_con .ul{overflow-y:auto;height:80%;}
.nav_y_con .ul::-webkit-scrollbar{ width:0px;height: 0;}
.nav_y_con .ul::-webkit-scrollbar-thumb{ background:#d6a95e;}
.nav_y_con .ul::-webkit-scrollbar-track{ background:#fff;} 
.nav_y_con .li{padding-left: 15px;margin-bottom: 10px;}
.nav_y_con .li .ptop{display: block;line-height: 40px;position: relative;cursor: pointer;}

.nav_y_con .li .ptop a{display: block;}
.nav_y_con .li .ptop::after{content: "";position: absolute;left: -15px;width: 5px;height: 20px;background: #007440;top: 50%;transform: translateY(-50%);}
.nav_y_con .li .ptop::before{content: "";position: absolute;right: 0;width: 40px;height: 40px;top: 0;background: url(../images/touj.png) center no-repeat;background-size: 15px;}
.nav_y_con .li .ptop.act::before{transform: rotate(90deg);}
.nav_y_con .li .txt{padding-left: 5px;display: none;}
.nav_y_con .li .txt .atxt{padding-left: 15px;}
.nav_y_con .li .txt a{display: block;line-height: 35px;}
.nav_y_con .li.lis .txt .at{font-weight: bold;}

.nav_y_con .li:first-child .ptop::before{content: none;}

.cedao{position: fixed;background:url(../img/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(../img/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(../img/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;}

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

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

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

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

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

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

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

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

.cedao .yin{animation: hei2 0.5s linear  alternate ;overflow: hidden;height: 515px;position: relative;}
/* .left.act .ce2{height: 0;overflow: hidden;} */
.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;}

/* .time1{animation:  t1 1.5s;} */
.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 .t1{transition-delay: 2s;} */

.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;}


.in2_con{background: url(../img/in2_1.jpg) center no-repeat;background-size: 100% 100%;height: 100vh;position: relative;}

.in2_con .con1{padding-top: 16.2vh;text-align: center;color: #007440;margin-bottom: 60px;}

.in2_con .con1 span{color: #fe8a0b;margin-right: 10px;}

.in2_con .con2{padding-left: 20.83%;cursor:pointer;}

.in2_con .con2 .in2_sw .s{cursor: url(../img/mor.png) , zoom-in}

.in2_con .con2 .s{display: flex;border-radius: 20px;overflow: hidden;}

.in2_con .con2 .s .s1{width: 33.2%;background: #e7eee8;padding: 80px 35px 30px 35px;}

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

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

.in2_con .con2 .s .s1 .c1{display: flex;justify-content: space-between;margin-bottom: 80px;}

.in2_con .con2 .s .s1 .c1 s{display: block;width: 12px;height: 2px;background: #007440;}

.in2_con .con2 .s .s1 .c2{margin-bottom: 22px;}

.in2_con .con2 .s .s1 .c3{line-height: 30px;margin-bottom: 12px;}

.in2_con .con2 .s .s1 .c4{margin-bottom: 10px;}

.in2_con .con2 .s .s1 .c4 p{padding-left:15px;position: relative;line-height: 30px;}

.in2_con .con2 .s .s1 .c4 p::after{content: "";width: 5px;height: 5px;background: #999999;position: absolute;left: 0;top: 14px;border-radius: 100%;}

.in2_con .con2 .s .zi{position: absolute;left: 0px;bottom: 0px;color: #d9e0da;width: 100%;height: 100%;opacity: 0.3;pointer-events: none;}

.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 30px 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);}

.in2_con .con2 .mo{position: absolute;top: 50%;left: 50%; z-index: 10;pointer-events: none;display: none;}

.in2_con .con2 .mo.ins{display: block;}


.in3_con{height: 100vh;}

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

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

.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: rgba(24, 129, 82, 0.9);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;}

.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 .ul .li{margin-right: 30px;} */

.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: #fe8a0b;}

.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: #fe8a0b;}

.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: -40px;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: #fe8a0b;}

@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;}




/*2023/3/29 sg*/
.news_con1 .ul{display: flex;border-bottom: solid 1px #bfcac6;}

.news_con1 .ul .li{text-align: center;padding-bottom: 20px;position: relative;width: 100px;margin-right: 15px;}

.news_con1 .ul .li a:before{position: absolute;bottom: -1px;height: 3px;background-color: #198253;left: 0; content: '';width: 0%;transition: all 0.6s;}

.news_con1 .ul .li:hover a:before, .news_con1 .ul .li.act a:before{width: 100%;}


.video1_con{margin-top:60px}










































@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: 440px;}

	.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 .navy_top{display: none;} */

	.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;}
	
}












