@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

@keyframes banrun2{
	0%{transform: scale(1)}
	50%{transform: scale(1.2)}
	100%{transform: scale(1)}
}

.shuttertxt i,.more,header,.nav ul li a::after,.cblnr,.cblnr h6,.swiper-button-prev,.swiper-button-next,.s6list a h3,button,.ejdh a::before,.xwlist a img,.nav ul li a::after,.s2txt p,.qywhlist .swiper-slide,.section3 ul li h3,.s3list h3,.dhss h2,.nav ul,
.xwlist a h3,.xwlist a span,.s2 .swiper-slide,.s2txt,.s5 .swiper-slide,.s5txt,.s5txt p,.qywhlist .swiper-slide h3,.qywhlist .swiper-slide h4,.qywhlist .swiper-slide img,.qywhlist .swiper-slide span{
    transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}




.divbox{width: 1400px;margin: 0 auto;}
.divbox1{width: 1200px;margin: 0 auto;}
.ej_banner{position: relative;overflow: hidden;}
.ej_banner img{width: 100%;
	animation: banrun1 10s linear infinite;
}
.ej_banner_list{position: absolute;top: 40%;left: 0;width: 100%;}
.ej_banner_list h2{font-size: 43px;color: #fff;font-weight: bold;margin-bottom: 36px;line-height: 43px;}
.ej_banner_list p{font-size: 18px;color: #fff;width:36%;}
.ejbt{text-align: center;}
.ejbt h2{font-size: 50px;color: #333333;font-weight: bold;line-height: 50px;}
.ejbt h2::after{content: '';display: block;width: 48px;height: 4px;background: #02b2a8;margin: 30px auto 60px;}

.gsjj{padding: 70px 9% 90px;box-sizing: border-box;}
.gsjj p{font-size: 24px;color: #999;line-height: 43px;margin-bottom: 24px;}

.zzlist{margin-top: 100px;text-align: center;}
.zzlist>li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 160px;}
.zzlist>li:last-of-type{margin-right: 0;}
.zzlist>li h6 {
	display: inline-block;
    position: relative;
    z-index: 2;
}

.zzlist>li i {
	display: inline-block;
	vertical-align: bottom;
	font-size: 22px;color: #02b2a8;font-weight: bold; position: relative;
    z-index: 2;
	line-height: 22px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.zzlist>li p {
	color: #999;
	font-size: 20px;
}
.dataNums {
	top: 50%;
	display: block;
	width: 100%;
	text-align: center;
}

.dataNums .dataOne {
	width: 36px;
	height: 66px;
	text-align: left;
	display: inline-block
}

.dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 60px "h";
	color: #02b2a8;
    display: block;
	font-weight: bold;
}

.fzlc{padding: 62px 0 0;background: #f6f7fb;position: relative;}
.fzlc img{width: 100%;position: relative;margin-top: -150px;}
.fzlc .ejbt{text-align: left;padding-left: 100px;box-sizing: border-box;}
.fzlc .ejbt h2::after{margin: 30px 0 60px;}
.fzlc ul{padding: 0 100px;box-sizing: border-box;font-size: 0;position: relative;z-index: 2;}
.fzlc ul li{display: inline-block;width: 16.666%;position: relative;padding: 0 20px;box-sizing: border-box;}
.fzlc ul li::before{content: '';width: 1px;height: 184px;background: url(../images/fzimg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 31px;left: 0;}
.fzlc ul li h4{font-size: 28px;color: #333;font-weight: bold;position: relative;}
.fzlc ul li h4::before{content: '';display: block;width: 31px;height: 31px;background: url(../images/yuan_03.jpg) center center;background-size: 100% 100%;position: absolute;
	top: 0;left: -35px;
}
.fzlc ul li h3{font-size: 36px;color: #02b2a8;font-weight: bold;line-height: 36px;margin-top: 10px;}
.fzlc ul li p{font-size: 18px;color: #777;margin-top: 30px;}
.fzlc ul li:nth-of-type(6){top: -150px;}
.fzlc ul li:nth-of-type(4){top: 50px;}
.fzlc ul li:nth-of-type(3){top: 150px;}
.fzlc ul li:nth-of-type(2){top: 150px;}
.fzlc ul li:first-of-type{top: 250px;}
.qywh{padding: 66px 8.5%;box-sizing: border-box;}
.qywh .ejbt h2::after{margin: 30px auto;}
.qywh p{font-size: 24px;color: #999;text-align: center;margin-bottom: 55px;}
.qywhlist{position: relative;margin-top:40px;}
/*.qywhlist .swiper-container{padding: 192px;}*/
.qywhlist .swiper-slide{background: #f7f7f9;padding: 78px 72px 108px;box-sizing: border-box;border-radius: 30px;overflow: hidden;}
.qywhlist .swiper-slide img{position: absolute;top: 0;right: 0;width: 56%;opacity: 0;}
.qywhlist .swiper-slide span{display: block;width: 80px;height: 80px;line-height: 80px;text-align: center;background: #fff;font-size: 30px;border-radius: 50%;
	margin-bottom: 78px;
}
.qywhlist .swiper-slide h3{font-size: 32px;color: #333;font-weight: bold;letter-spacing: 4px;line-height: 32px;margin-bottom: 10px;}
.qywhlist .swiper-slide h4{font-size: 18px;color: #999;height: 30px;}
.qywhlist .swiper-slide{transform: scale(0.85);cursor: pointer;}
.qywhlist .swiper-slide:hover{transform: scale(1);background:linear-gradient(to top, #e0fffd, #fbfbfb)}
.qywhlist .swiper-slide:hover span{background:#01b2aa;color:#fff;}
/*.qywhlist .swiper-slide:hover h3,.qywhlist .swiper-slide:hover h4{color:#fff}*/
.qywhlist .swiper-slide:hover img{opacity:1;}
/*.qywhlist .swiper-slide-active{background: #02b2a8;padding: 95px 60px 245px;bottom: 192px;}*/
/*.qywhlist .swiper-slide-active img{opacity: 1;}*/
/*.qywhlist .swiper-slide-active span{border: 2px solid #fff;background: none;color: #fff;}*/
/*.qywhlist .swiper-slide-active h3{font-size: 42px;color: #fff;line-height: 42px;margin-bottom: 35px;}*/
/*.qywhlist .swiper-slide-active h4{font-size: 24px;color: #fff;}*/
.wh_an{display:none}
.wh_an .swiper-slide-active .wh_antxt p{opacity: 1;}
.wh_an .swiper-button-prev,.wh_an .swiper-button-next{position: static;display: inline-block;width: 66px;height: 66px;line-height: 66px;text-align: center;
	border-radius: 50%;background: #01b2a9;
	font-size: 22px;color: #fff;
}
/*.wh_an .swiper-button-prev:hover,.wh_an .swiper-button-next:hover{background: #fff;color: #02b2a8;}*/
.wh_an .swiper-button-prev{margin-right: 20px;}
.wh_an{text-align: center;}
.ryzz{padding: 96px 0 128px;background: #f7f7f7;}
.ryzzlist{padding: 0 9.5%;box-sizing: border-box;position: relative;}
.ryzzlist .swiper-slide img{width: 100%;}
.ryzzlist .swiper-button-prev,.ryzzlist .swiper-button-next{display: block;width: 66px;height: 66px;line-height: 66px;text-align: center;
	border-radius: 50%;background: #9f9f9f;
	font-size: 22px;color: #fff;
}
.ryzzlist .swiper-button-prev:hover,.ryzzlist .swiper-button-next:hover{background: #2db0b0;}
.ryzzlist .swiper-button-prev{left: 50px;}
.ryzzlist .swiper-button-next{right: 50px;}
.ftl,.ftr{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ftl{width: 60%;}
.ftr{width: 40%;text-align: right;}

.jjbt{text-align: center;margin-bottom: 40px;}
.jjbt h2{font-size: 50px;color: #333;font-weight: bold;line-height: 50px;margin-bottom: 16px;}
.jjbt h4{font-size: 24px;color: #999;}

.jjfa1{padding: 75px 0;font-size: 0;}
.jjfa1_l,.jjfa1_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.jjfa1_l{width: 160px;margin-right: 30px;height: 166px;text-align: center;background: linear-gradient(to top, #01b2a9, #fbfbfb);border-radius: 15px;box-shadow: 5px 5px 10px 0px #8bd3e1}
.jjfa1_r{width: calc(100% - 190px);}
.jjfa1_r ul{font-size: 0;padding: 40px 0;border-radius: 15px;text-align: center;background: linear-gradient(to top, #e0fffd, #fbfbfb);box-shadow: 5px 5px 10px 0px #8bd3e1;}
.jjfa1_r ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;border-right: 1px solid #01b2aa;}
.jjfa1_r ul li img{display: block;margin: 0 auto;}
.jjfa1_r ul li h3{margin-top: 10px;font-size: 18px;line-height: 25px;height: 30px;}
.jjfa1_r ul li:last-of-type{border-right: none;}
.jjfa1_l h3{position: absolute;left: 0;top: 50%;width: 100%;text-align: center;font-size: 35px;color: #fff;line-height: 35px;font-weight: bold;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.jjfa1_l h3 img{display: block;margin: 0 auto 15px;}
.jjfa2,.jjfa4{background: #f2fdfd;}
/*.jjfa2 .jjfa1_r ul,.jjfa4 .jjfa1_r{background: #fff;}*/
.jjfa3 .jjfa1_l{height: 278px;}
.jjfa3 .jjfa1_r{font-size: 0;}
.jj3list,.jjfa1_r h6{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jj3list{width: 30.8%;text-align: center;padding: 36px 30px;border-radius: 15px;background: linear-gradient(to top, #e0fffd, #fbfbfb);box-shadow:5px 5px 10px 0px #8bd3e1;}
.jjfa1_r h6{width: 3.8%;text-align: center;font-size: 47px;color: #d0d0d0;}
.jj3list img{display: block;margin: 0 auto;}
.jj3list h3{margin-top: 10px;font-size: 18px;line-height: 25px;height: 30px;margin-bottom: 5px;}
.jj3list p{font-size: 18px;color: #999;line-height: 25px;}
.jj3list h4{display: block;line-height: 45px;font-size: 18px;color: #fff;background: #01b2a9;text-align: center;margin-top: 20px;border-radius: 8px;}



.jjfa4 .jjfa1_r{padding: 60px 58px 60px 40px;border-radius: 18px;margin-left: 190px;
    background: linear-gradient(to top, #e0fffd, #fbfbfb);box-shadow: 5px 5px 10px 0px #8bd3e1;
}
.jjfa4 .jjfa1_r img{width: 100%;}
.jj4txt{font-size: 0;}
.jj4list{display: inline-block;vertical-align: top;box-sizing: border-box;width:16%;margin-right: 2%;text-align: center;}
.jj4list:nth-of-type(2n){width:22%;}
.jj4list:last-of-type{margin-right: 0;}
.jj4list:first-of-type,.jj4list:nth-of-type(3),.jj4list:last-of-type{padding: 40px 0;}
.jj4list:first-of-type{background:url(../images/fa4_03.png) center center;background-size: 100% 100%;}
.jj4list:nth-of-type(3){background:url(../images/fa4_05.png) center center;background-size: 100% 100%;}
.jj4list:last-of-type{background:url(../images/fa4_07.png) center center;background-size: 100% 100%;}
.jj4list:first-of-type h3,.jj4list:nth-of-type(3) h3,.jj4list:last-of-type h3{font-size:18px;line-height: 48px;font-weight: bold;}
.jj4list h4{display:block;background:#01b2a9;border-radius: 8px;font-size: 18px;color: #fff;margin-bottom: 14px;padding:10px 0}
.jj4list h4:last-of-type{margin-bottom: 0;}
.jj4list:first-of-type h3{color:#13a350;}
.jj4list:nth-of-type(3) h3{color:#12a597;}
.jj4list:last-of-type h3{color:#2daecb;}
.jj4{font-size: 0;position: relative;}
.jj4 .jjfa1_l{position: absolute;top: 0;left: 0;height: 100%;}

.jjfa5 ul{font-size: 0;}
.jjfa5 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 24%;margin-right: 1%;position: relative;}
.jjfa5 ul li:last-of-type{margin-right: 0;}
.jjfa5 ul li img{width: 100%;}
.jjfa5 ul li h3{font-size: 28px;color: #fff;font-weight: bold;position: absolute;left: 0;top: 50%;width: 100%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.jjfa5 a{display:block;width:160px;line-height:40px;text-align: center;font-size:14px;color:#fff;background:#01b2a9;border-radius:40px;
    margin: 30px auto 0;
}
.jjfa5 a:hover{background:#065551;}
.lxwm{padding: 60px 78px 30px;box-sizing: border-box;}
.lxwm ul{font-size: 0;margin-bottom: 70px;}
.lxwm ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;font-size: 0;padding: 0 30px;}
.lxwm ul li h6,.lxwm ul li p{display: inline-block;vertical-align: top;box-sizing: border-box;}
.lxwm ul li h6{width: 30%;text-align: right;padding-right: 20px;}
.lxwm ul li h6 img{height:80px;}
.lxwm ul li p{width: 70%;font-size: 18px;line-height: 21px;color: #999;}
.lxwm ul li p strong{display: block;font-size: 24px;color: #333;font-weight: bold;margin-bottom: 12px;}
.lxwm ul li:first-of-type{padding-left: 0;}
.lxwm ul li:last-of-type{padding-right: 0;}
.lxwm ul li:nth-of-type(2){padding-left: 80px;}
.zxlx h2{font-size: 20px;color: #333;font-weight: bold;margin-bottom: 42px;}
.lxlist{margin-bottom: 15px;}
.lxlist h3{font-size: 18px;color: #777;margin-bottom: 5px;}
.lxlist h3 i{display: inline-block;font-size: 16px;color: #ff0000;vertical-align: middle;margin-left: 6px;}
.lxlist input{width: 100%;outline: none;border: none;background: #f8f8f8;line-height: 62px;padding: 0 20px;box-sizing: border-box;}
.lxlist textarea{width: 100%;outline: none;border: none;height: 166px;padding: 20px;box-sizing: border-box;background: #f8f8f8;}
.lxlist:nth-of-type(6) input{width: auto;}
.lxlist:nth-of-type(6) input,.lxlist:nth-of-type(6) h6{display: inline-block;vertical-align: middle;}
.lxlist:nth-of-type(6) h6,.lxlist:nth-of-type(6) h6 a{font-size: 18px;color: #777;}
.lxlist:nth-of-type(6) h6 a{color: #3482f8;}
.zxlx button{display: block;width: 100%;line-height: 62px;font-size: 18px;color: #fff;background: #01b2a9;text-align: center;}
.zxlx button:hover{background: #129a93;}
.lxb{margin-top: 54px;}
.lxb img{width: 100%;height: auto;}

.xwzx{padding: 60px 9.2% 50px;box-sizing: border-box;}
.xwbt{text-align: center;margin-bottom: 40px;}
.xwbt h2{font-size: 50px;color: #333;font-weight: bold;line-height: 50px;}
.ejdh{border-top: 1px solid #dddddd;text-align: center;}
.ejdh a{display: inline-block;line-height: 80px;margin-right: 30px;position: relative;font-size: 18px;color: #999;}
.ejdh a:last-of-type{margin-right: 0;}
.ejdh a::before{content: '';display: block;width: 0;height: 4px;background: #02b2a8;position: absolute;left: 50%;top: -3px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.ejdh a.ac::before,.ejdh a:hover::before{width: 100%;}
.xwlist a{display: block;font-size: 0;padding: 40px 0;border-bottom: 1px solid #dddddd;}
.xwlist:last-of-type a{border-bottom: none;}
.xwlist_l,.xwlist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwlist_l{width: 18.9%;position: relative;overflow: hidden;}
.xwlist_l img{width: 100%;}
.xwlist_r{width: 81.1%;padding-left: 26px;}
.xwlist_r h3{font-size: 24px;color: #333;font-weight: bold;
	word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; 
}
.xwlist_r h4{font-size: 18px;color: #01b2a9;margin: 6px 0;}
.xwlist_r p{font-size: 18px;color: #777;
	word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
}
.xwlist_r span{font-size: 16px;color: #999;display: inline-block;text-decoration: underline;margin-top: 10px;}
.xwlist a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.xwlist a:hover h3,.xwlist a:hover span{color: #02b2a8;}
.style_list{margin-top: 70px;text-align: center;}
.style_list li{display: inline-block;margin-right: 10px;}
.style_list li a{font-size: 16px;color: #afafaf;display: block;width: 36px;height: 36px;line-height: 36px;text-align: center;border: 1px solid #c2c2c2;box-sizing: border-box;}
.style_list ol{display: inline-block;vertical-align: middle;padding-left: 28px;}
.style_list ul{display: inline-block;vertical-align: middle;}
.style_list li a:hover,.style_list .active a{border: 1px solid transparent;background-color: #02b2a8;color: #fff}

.xwxq{padding: 55px 9.2% 50px;border-bottom:1px solid #dddddd;}
.xwxq h2{font-size: 50px;color: #333;line-height: 60px;text-align: center;font-weight: bold;}
.xwxq h4{font-size: 18px;color: #999;margin-top: 20px;text-align: center;}
.xwxq h4::after{content: '';display: block;width: 100%;height: 1px;background: #dddddd;margin: 36px 0;}
.xwxq p{font-size: 18px;color: #777;margin-bottom: 20px;}
.xwxq p strong{font-size: 18px;color: #333;font-weight: bold;}
.xwxq p img{max-width: 100%;height: auto;}

.fdj1{padding: 80px 0 75px;}
.fdj1 ul{font-size: 0;}
.fdj1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48.5%;margin-right: 3%;background: linear-gradient(to bottom, #e0fffd, #fbfbfb);margin-bottom: 42px;padding: 25px 125px 25px 30px;border-radius: 8px;position: relative;}
.fdj1 ul li:nth-of-type(2n){margin-right: 0;}
.fdj1 ul li:last-of-type{margin: 0;width: 100%;}
.fdj1 ul li img{position: absolute;right: 15px;top: -20px;}
.fdj1 ul li h3{font-size: 24px;color: #212121;font-weight: bold;margin-bottom: 12px;}
.fdj1 ul li p{font-size: 18px;color: #7a879b;line-height: 38px;height: 114px;}
.fdj1 ul li:last-of-type p{height: auto;}

.fdj2{padding: 88px 0;background: #f2fdfd;}
.fdj2 h2{display: block;font-size: 28px;color: #38a68e;font-weight: bold;text-align: center;background: linear-gradient(to bottom, #e6faf1, #f5fef8);padding: 20px 0;border-radius: 20px;margin-bottom: 30px;box-shadow:0px 12px 10px 3px #ebf0ef;}
.fdj2 ul{font-size: 0;padding-top: 46px;border-top: 2px solid #01b2aa;}
.fdj2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;background: #fff;height: 110px;border-radius: 18px;position: relative;width: 21%;margin-right: 4%;box-shadow:0px 12px 10px 3px #ebf0ef;}
.fdj2txt{position: absolute;top: 50%;left: 0;width: 100%;padding: 20px 10px;box-sizing: border-box;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.fdj2 ul li span,.fdj2 ul li h3{display:inline-block;vertical-align:middle;}
.fdj2 ul li span{width:60px;height:60px;background:#95e06e;border-radius:15px;line-height:60px;font-size:30px;color:#fff;margin-right:15px;}
.fdj2 ul li h3{font-size: 20px;color: #333;line-height: 28px;text-align: left;}
.fdj2 ul li:first-of-type{width: 25%;}
.fdj2 ul li:last-of-type{margin-right: 0;}
.fdj2 ul li:nth-of-type(2) span{background: #88decb;}
.fdj2 ul li:nth-of-type(3) span{background: #8db3fd;}
.fdj2 ul li:last-of-type span{background:#998df4;}
.fdj2 ul li::after{content: '';display: block;width: 27px;height: 27px;background: url(../images/tuxing_03.png) center center;background-size: 100% 100%;position: absolute;left: 50%;top: -60px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
/*.fdj2 ul li::before{content: '';display: block;position: absolute;bottom: 100%;left: 50%;*/
/*	width: 0;*/
/*	height: 0;*/
/*	border-left: 7px solid transparent;*/
/*	border-right: 7px solid transparent;*/
/*	border-bottom: 14px solid #4ab98d;*/
/*	transform: translateX(-50%);*/
/*	-webkit-transform: translateX(-50%);*/
/*	-o-transform: translateX(-50%);*/
/*	-moz-transform: translateX(-50%);*/
/*}*/
.fdj2 ul li:nth-of-type(2):before{
	border-bottom: 14px solid #8bc882;
}
.fdj2 ul li:nth-of-type(3):before{
	border-bottom: 14px solid #00bcd4;
}

.fdj2 ul li:nth-of-type(4):before{
	border-bottom: 14px solid #0095d1;
}
.fdj3{padding: 77px 0;}
.fdj3 ul{font-size: 0;}
.fdj3 ul li{display: inline-block;vertical-align: middle;position: relative;}
.fdj3 ul li:first-of-type,.fdj3 ul li:nth-of-type(3),.fdj3 ul li:last-of-type{height: 435px;width: 300px;border-radius: 16px;}
.fdj3 ul li:last-of-type{width:auto;background:linear-gradient(to right, #f2fdfd, #feffff,#fff);width:350px;}
.fdj3list{position:absolute;left:0;width:100%;padding-left:80px;box-sizing:border-box;top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.fdj3 ul li:first-of-type{background: url(../images/xbg_03.jpg) center center;background-size:100% 100%;}
.fdj3 ul li:nth-of-type(3){background: url(../images/xbg_05.jpg) center center;background-size:100% 100%;}
.fdj3txt{position: absolute;top: 10%;left: 0;width: 100%;padding-left:40px;box-sizing:border-box;text-align: left;}
.fdj3txt h3{font-size: 26px;color: #333;font-weight: bold;line-height: 37px;margin-top: 15px;}
.fdj3 ul li:nth-of-type(2){margin: 0 36px;}
.fdj3 ul li:last-of-type{margin-left: 50px;}
.fdj3 ul li h4{padding-left: 40px;font-size: 22px;color: #333;position: relative;margin-bottom: 100px;}
.fdj3 ul li h4::after{content: '';display: block;width: 27px;height: 27px;background: url(../images/tuxing_03.png) center center;background-size: 100% 100%;position: absolute;left: 0;top: 4px;}
.fdj3 ul li h4:last-of-type{margin-bottom: 0;}

.fdj4{padding: 86px 9.2%;background: #f2fdfd;position: relative;box-sizing: border-box;}
.fdj4 img{width: 100%;}
.fdj4 .swiper-slide{opacity: 0;}
.fdj4 .swiper-slide-active,.fdj4 .swiper-slide-prev,.fdj4 .swiper-slide-next{opacity: 1;}
.fdj4 .swiper-slide-prev img,.fdj4 .swiper-slide-next img{opacity: .5;}
.fdj4 .swiper-slide h3{line-height: 37px;padding: 0 25px;background: linear-gradient(to right, #01b2aa, #4ab98d);font-size: 24px;color: #fff;font-weight: bold;display: inline-block;margin: 20px 0 10px;}
.fdj4 .swiper-slide p{font-size: 18px;color: #000;width: 60%;}
.fdj4 .swiper-slide-active p{width: 100%;}
.fdj4 .swiper-slide-next h3,.fdj4 .swiper-slide-next p{margin-left: 40%;}
.fdj4 .swiper-button-prev,.fdj4 .swiper-button-next{display: block;width: 66px;height: 66px;line-height: 66px;text-align: center;top: 40%;
	border-radius: 50%;background: #01b2aa;
	font-size: 40px;color: #fff;
}
.fdj4 .swiper-button-prev{left: 70px;}
.fdj4 .swiper-button-next{right: 70px;}
.fdj4 .swiper-pagination{text-align: center;width: 100%;box-sizing: border-box;left: 0;}
.fdj4 .swiper-pagination span{opacity: 1;width: 14px;height: 14px;background: none;border: 1px solid #01b2aa;margin-right: 20px;}
.fdj4 .swiper-pagination span:last-of-type{margin-right: 0;}
.fdj4 .swiper-pagination .swiper-pagination-bullet-active{background: #01b2aa;}
.gl1{padding: 80px 0;}
.gl1 ul{font-size: 0;}
.gl1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 64px 45px 55px;border-radius: 15px;background:linear-gradient(to top, #4ab98d, #fafffd);width: 28%;margin-right: 8%;text-align: center;}
.gl1 ul li:last-of-type{margin-right: 0;background: linear-gradient(to top, #00bcd4, #fafffd);}
.gl1 ul li:nth-of-type(2){background: linear-gradient(to top, #01b2a9, #fafffd);}
.gl1 ul li h3{font-size: 24px;color: #fff;font-weight: bold;margin: 10px 0 22px;}
.gl1 ul li p{font-size: 18px;color: #fff;line-height: 23px;height: 115px;}
.gl2{padding: 80px 0;background: #f2fdfd;}
.gl2 ul{font-size: 0;}
.gl2 ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 49%;margin-right: 2%;margin-top: 40px;background: #fff;border-radius: 66px;border: 1px solid #01b2a9;font-size: 0;}
.gl2 ul li:first-of-type{width: 100%;margin-top: 0;}
.gl2 ul li:nth-of-type(2n+1){margin-right: 0;}
.gl2 ul li h1,.gl2 ul li p{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.gl2 ul li h1{width: 66px;height: 66px;text-align: center;line-height: 66px;border: 1px solid #01b2a9;border-radius: 50%;font-size: 28px;color: #01b2a9;font-weight: bold;}
.gl2 ul li p{width: calc(100% - 66px);}
.gl2 ul li:first-of-type p{text-align: center;padding-left: 0;}
.gl2 ul li p{font-size: 28px;color: #000;padding-left: 28px;}
.gl2 ul li p strong{font-size: 28px;color: #01b2a9;font-weight: bold;}
.gl3 ul li{display:block;margin-bottom: 50px;}
.gl3 ul li:last-of-type{margin-bottom: 0;}
.gl3{padding: 80px 0;font-size: 0;}
.gl3_l,.gl3_r{display: inline-block;vertical-align:middle;box-sizing:border-box;width:49.5%;position:relative;}
.gl3_l{margin-right: 1%;}
.gl3_r{text-align: right;}
.gl3_l::before{content:'';display:block;width:555px;height:555px;border-radius:50%;background:linear-gradient(to right, #fff, #f5fcfc,#c7eeec);position: absolute;right:0;top:50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);z-index: -1;
}
.gl3_r::before{content:'';display:block;width:555px;height:555px;border-radius:50%;background:linear-gradient(to right, #c7eeec,#f5fcfc, #fff);position: absolute;left:0;top:50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);z-index: -1;
}
.gl3 ul li{display:block;}
.gl3 ul li h3{font-size:24px;color:#000;font-weight: bold;}
.gl3txt{padding:20px 20px 20px 0;background: linear-gradient(to right, #fff, #d1f1ef, #79d6d2);position: relative;
    border-radius: 15px;height: 90px;box-sizing: border-box;
}
.gl3 ul li p{font-size:18px;color:#000;line-height:23px;position:absolute;left:0;width:100%;top:50%;padding-right: 30px;box-sizing: border-box;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.gl3 ul li p strong{font-size:18px;color:#0095d1;font-weight: bold;}
.gl3_nr{font-size: 0;}
.gl3 ul,.gl3_nr{display:inline-block;vertical-align:middle;box-sizing:border-box;}
.gl3_nr{width:190px;height:190px;position:relative;background:#01b2a9;border-radius:50%;border:15px solid #fff;}
.gl3 ul{width:calc(100% - 220px);padding-right:30px;}
.gl3 img{width: 100%;height: auto;display:none}
.gl3_nr h2{font-size:28px;line-height:36px;position:absolute;top:50%;left:0;width:100%;text-align: center;color: #fff;font-weight: bold;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.gl3 .gl3_r ul{padding-right:0;padding-left:30px;}
.gl3 .gl3_r .gl3txt{background: linear-gradient(to right, #79d6d2, #d1f1ef, #fff);}
.gl3 .gl3_r .gl3txt p{padding-right:0;padding-left: 30px;}
.gl3 .gl3_r ul li h3{text-align: right;}

.ymj1{padding: 80px 0;}
.ymj1 ul{font-size: 0;}
.ymj1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.4%;margin-right: 2%;text-align: center;background: linear-gradient(to top, #e0fffd, #fbfbfb);padding: 75px 0;border-radius: 8px;}
.ymj1 ul li:last-of-type{margin-right: 0;}
.ymj1 ul li h3{font-size: 24px;color: #000;font-weight: bold;line-height: 26px;height: 52px;margin-top: 10px;}


.ymj2{padding: 80px 0;background: #f2fdfd;}
.ymj2 ul li{margin-bottom: 42px;background: linear-gradient(to left, #f3fcfc,#c7eeff, #f2fdfd);border-radius: 8px;position: relative;padding: 42px 266px 42px 30px;box-sizing: border-box;}
.ymj2 ul li:last-of-type{margin-bottom: 0;}
.ymj2 ul li img{position: absolute;right: 18px;top: -20px;opacity:.5;filter: hue-rotate(24deg);}
.ymj2 ul li h3{font-size: 24px;color: #212121;font-weight: bold;margin-bottom: 15px;}
.ymj2 ul li p{font-size: 18px;color: #7a879b;line-height: 38px;}

.ymj3{padding: 80px 0;}
.ymj3 ul{font-size: 0;padding: 41px 0;font-size: 0;border-radius: 10px;background: linear-gradient(to top, #e0fffd, #fbfbfb);position: relative;border:1px solid #01b2aa;}
.ymj3 ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 20%;border-right: 1px solid #01b2aa;text-align: center;}
.ymj3 ul li:last-of-type,.ymj3 ul li:nth-of-type(4){border: none;}
.ymj3 ul li h3{font-size: 24px;color: #000;font-weight: bold;margin-top: 10px;}
.ymj3 ul li:last-of-type{position: absolute;right: 0;top: 0;height: 100%;background: #01b2aa;padding: 30px;}
.ymj3 ul li:last-of-type p{font-size: 18px;color: #fff;text-align: left;}

.qll1{padding: 80px 0;}
.qll1 ul{font-size: 0;}
.qll1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;border-radius: 10px;background: linear-gradient(to bottom, #f7f8ff,#d2e0ff, #8abaff);text-align: center;
	padding: 50px 0;
}
.qll1 ul li img{filter: hue-rotate(65deg);}
.qll1 ul li:nth-of-type(2){background:linear-gradient(to bottom, #eaf8ff,#b9e8ff, #69d6ff);}
.qll1 ul li:nth-of-type(2) img{filter: hue-rotate(22deg);}
.qll1 ul li:nth-of-type(3){background:linear-gradient(to bottom, #edfafd,#d8fbff, #56ccd7);}
.qll1 ul li:nth-of-type(3) img{filter: hue-rotate(3deg);}
.qll1 ul li:first-of-type h3{color:#6c87ff}
.qll1 ul li:nth-of-type(2) h3{color:#16a7db;}
.qll1 ul li:nth-of-type(3) h3{color:#03b1b0;}
.qll1 ul li:last-of-type{margin-right: 0;}
.qll1 ul li img,.qll1 ul li h3{display: inline-block;vertical-align: middle;}
.qll1 ul li h3{font-size: 24px;color: #01b2a9;font-weight: bold;margin-left: 30px;}
.qll2{padding: 80px 0;font-size: 0;background: #f2fdfd;}
.qll2_l,.qll2_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.qll2_l h4{font-size: 28px;color: #d1d1d1;text-transform: uppercase;margin-bottom: 16px;}
.qll2_l h4::before{content: '';display: block;width: 38px;height: 3px;background: #01b2a9;margin-bottom: 20px;}
.qll2_l h2{font-size: 38px;color: #333;font-weight: bold;margin-bottom: 42px;line-height: 38px;}
.qll2_l p{font-size: 18px;color: #999;}
.qll2_r{padding-left: 178px;}
.qll2_r img{width: 100%;}

.qll3{padding: 80px 0 75px;}
.qll3 ul{font-size: 0;}
.qll3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48.5%;margin-right: 3%;background: #f2fdfd;margin-bottom: 42px;padding: 25px 125px 25px 30px;border-radius: 8px;position: relative;}
.qll3 ul li:nth-of-type(2n){margin-right: 0;}
.qll3 ul li img{position: absolute;right: 15px;top: -20px;}
.qll3 ul li h3{font-size: 24px;color: #212121;font-weight: bold;margin-bottom: 12px;}
.qll3 ul li p{font-size: 18px;color: #7a879b;line-height: 38px;height: 76px;}

.xny3{background: #fff;}
.xny3 .qll2_r{padding-left: 0;padding-right: 178px;transform:translateX(-100%);}
.xny3 .qll2_l{text-align: right;padding-left: 60px;transform:translateX(100%);}
.xny3 .qll2_l h4{position: relative;}
.xny3 .qll2_l h4::before{position: absolute;right: 0;top: -20px;}

.xny4{padding-top: 165px;background: #f2fdfd;}
.xny4 ul{font-size: 0;}
.xny4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30%;margin-right: 5%;padding: 0 0 30px;
    margin-bottom: 100px;
	border-radius: 20px;
	background:linear-gradient(to bottom, #f7f8ff,#d2e0ff, #8abaff);
}
.xny4 ul li h3{padding-left:38px;}
.xny4_txt{border-radius: 20px;width: 80%;position: relative;margin-top: -60px;box-shadow: 5px 5px 10px 0px #c3d7fc;
    background:linear-gradient(to bottom, #fefeff,#f7f8ff, #f0f3ff);padding: 18px 0 28px 38px;box-sizing: border-box;
}
.xny4 ul li .xny4_txt h3{padding-left: 0;color:#333}
/*.xny4 ul li:nth-of-type(2),.xny4 ul li:nth-of-type(5){background: #01b2a9;}*/
.xny4 ul li:nth-of-type(3n){margin-right: 0;}
.xny4 ul li h3{font-size: 24px;color: #fff;font-weight: bold;line-height: 40px;margin-top: 15px;}
.xny4 ul li:nth-of-type(2){
	background:linear-gradient(to bottom, #eaf8ff,#b9e8ff, #69d6ff);
}
.xny4 ul li:nth-of-type(2) .xny4_txt{
	background:linear-gradient(to bottom, #fbfeff,#e9f7ff, #dbf3ff);
	box-shadow: 5px 5px 10px 0px #94dfff;
}
.xny4 ul li:nth-of-type(3){
	background:linear-gradient(to bottom, #edfafd,#d8fbff, #56ccd7);
}
.xny4 ul li:nth-of-type(3) .xny4_txt{
	background:linear-gradient(to bottom, #f8fbff,#d5f6fb, #c0f3f8);
	box-shadow: 5px 5px 10px 0px #8bd3e1;
}
.xny4 ul li:nth-of-type(4){
	background:linear-gradient(to bottom, #ebf9f6,#9aedd7, #22dba9);
}
.xny4 ul li:nth-of-type(4) .xny4_txt{
	background:linear-gradient(to bottom, #f9fbff,#e8f9f6, #d9f7ef);
	box-shadow: 5px 5px 10px 0px #95e6d6;
}
.xny4 ul li:nth-of-type(5){
	background:linear-gradient(to bottom, #e7fbfe,#bbf1f8, #7ce4f0);
}
.xny4 ul li:nth-of-type(5) .xny4_txt{
	background:linear-gradient(to bottom, #fafbff,#e2fafe, #c9fafd);
	box-shadow: 5px 5px 10px 0px #aeebef;
}
.xny4 ul li:nth-of-type(6){
	background:linear-gradient(to bottom, #f9fbfe,#cce7fe, #78b4fd);
}
.xny4 ul li:nth-of-type(6) .xny4_txt{
	background:linear-gradient(to bottom, #fefeff,#fbfcff, #f0f7fe);
	box-shadow: 5px 5px 10px 0px #a2cefd;
}

.ymj1 ul li img{border-radius:50%;opacity:.5}
.ymj3 ul li img{border-radius:50%;}
.ymj3 ul li img{opacity:.5}









