@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.5)}
	100%{transform: scale(1)}
} */


.nav ul li a::after,.swiper-button-next, .swiper-button-prev,.search input,.section2 .s2 a h3 i,.section2 .s2 h3::before,.section4 ul li,.s4lb a h3::before,.section5 ul li a::before,
.section6 .s6 ul li a h6,.section6 .s6 ul li a h3,.section6 .s6 ul li a h6::before,.s7_r form button,.s7_r form input,.s7_r form input::before,.ejdh ul li a::before,.zcywt a img,.zcywt a h3,
.zcywblb a h3,.zcywblb a p,.zcywblb a span,.hydtlist a::before,.hydtlist a span,.hydtlist a h3,.hydtlist a p,.hydtlist a img,.hytzlist a .hyrq,.hytzlist a h4,.hytzlist a h3,
.hytzlist a p,.hytzlist a span,.ybxqb ul li a h3,.ybxqb ul li a h3 strong,.ybxqb ul li a h4 span,.hybglb ul li,.hybglb ul li h6::before,.hybglb ul li h6::after,
.xqtcnr_c a::before,.xslist_b,.xslist_t,.xslist_t h4,.xslist_t h3,.xslist_t h4 span,.sjlbt ul li a::before,.sjlblist a::before,.sjlblist a h3,.sjlblist a img,.kflsit_r,
.kzsbtd ul li h3,.kzsbtd ul li h5,.tzhbt a::before,.dxhd2_rlist::before,.dxhd2_rlist h3,.dxhd2_rlist p,.tzj3 ul li::before,.tzj3 ul li h4,.tzj3 ul li p,.tzj3 ul li h6 img,.ltxd2_tlist::after,
.ltxd2_tlist img,.ltxd2_tlist h3,.s2list h6,.s2list button{
    transition: 0.6s ease-in-out;
    -ms-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
}
.divbox{width: 1400px;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;top: 45%;left: 0;width: 100%;}
.ej_banner .sybt h2{color: #fff;letter-spacing: 8px;}
.ej_banner .sybt h4{color: rgba(255,255,255,.1);}

.ejdh{border-bottom: 1px solid #e5e5e5;}
.ejdh ul{font-size: 0;}
.ejdh ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejdh ul li a{display: block;font-size: 16px;color: #333;position: relative;padding: 0 66px;line-height: 62px;}
.ejdh ul li a::before{content: '';display: block;width: 0;height: 100%;background: url(../images/ejdhbg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.ejdh ul li a:hover,.ejdh ul li.ac a{color: #fff;}
.ejdh ul li a:hover::before,.ejdh ul li.ac a::before{width: 100%;}

.zcywt{background: #f3f5f7;padding: 90px 0;}
.zcywt a{display: block;font-size: 0;}
.zcywtl,.zcywtr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.zcywtl{position: relative;overflow: hidden;}
.zcywtl img{width: 100%;}
.zcywtr{padding-left: 78px;}
.zcywtr h4{font-size: 16px;display: inline-block;
  background: linear-gradient(to right, #11afca, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.zcywtr h3{font-size: 20px;color: #333;}
.zcywtr p{font-size: 16px;color: rgba(51,51,51,.7);margin: 20px 0 40px;}
.zcywtr h6{display: block;width: 164px;line-height: 37px;text-align: center;border-radius: 37px;font-size: 14px;color: #fff;background-image: linear-gradient(to right, #12afca, #73eafe);}
.zcywt a:hover img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.zcywt a:hover h3{color: #11afca;}
.zcywb{padding: 30px 0 80px;}
.zcywblb a{display: block;font-size: 0;border-bottom: 1px dashed #d0dbdb;padding: 55px 0;box-sizing: border-box;}
.zcywblb_l,.zcywblb_c,.zcywblb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zcywblb_l{width: 20%;}
.zcywblb_l img{width: 100%;}
.zcywblb_c{width: 70%;padding-left: 96px;padding-right: 100px;}
.zcywblb_r{width: 10%;text-align: center;}
.zcywblb_c h4{font-size: 16px;display: inline-block;
  background: linear-gradient(to right, #11afca, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.zcywblb_c h3{font-size: 20px;color: #333;}
.zcywblb_c p{font-size: 16px;color: rgba(51,51,51,.7);margin-top: 20px;}
.zcywblb_r span{display: inline-block;width: 33px;height: 33px;line-height: 33px;text-align: center;background: #d3dbe3;font-size: 18px;color: #fff;border-radius: 50%;}
.zcywblb a:hover{padding: 55px;border-bottom: 1px dashed transparent;background: #266eb1;}
.zcywblb a:hover h3{color: #fff;}
.zcywblb a:hover p{color: rgba(255,255,255,.7);}
.zcywblb a:hover span{background-image: linear-gradient(to right, #12afca, #73eafe);}
.zcywblb:last-of-type a{border-bottom: 1px dashed transparent;}

.style_list{text-align: center;margin-top: 80px;}
.style_list li{display: inline-block;margin: 0 6px;box-sizing: border-box;}
.style_list li a{display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #afafaf;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:hover a,.style_list .active a{background-image: linear-gradient(to right, #12afca, #73eafe);color: #fff;}

.hydt{padding: 70px 0 80px;}
.hydtlist{margin-bottom: 20px;}
.hydtlist a{display: block;padding: 20px 0;background: #f3f5f7;font-size: 0;position: relative;}
.hydtlist a::before{content: '';display: block;width: 0%;height: 100%;background: #266eb1;position: absolute;top: 0;left: 0;}
.hydtlist_l,.hydtlist_c,.hydtlist_r{display: inline-block;box-sizing: border-box;vertical-align: middle;}
.hydtlist_l{vertical-align: top;width: 5%;text-align: center;position: relative;}
.hydtlist_c{width: 77%;vertical-align: top;padding-right: 115px;position: relative;}
.hydtlist_r{width: 18%;text-align: center;}
.hydtlist_r img{width: 0;opacity: 0;}
.hydtlist_l span{color: #333;font-weight: bold;}
.hydtlist_c h3{font-size: 18px;color: #263947;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
}
.hydtlist_c h4{font-size: 14px;display: inline-block;
  background: linear-gradient(to right, #11afca, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hydtlist_c p{font-size: 14px;color: #fff;line-height: 24px;height: 0;overflow: hidden;}
.hydtlist_r img{position: relative;}
.hydtlist_r span{display: block;width: 33px;height: 33px;line-height: 33px;text-align: center;background: #d3dbe3;border-radius: 50%;font-size: 18px;color: #fff;
  position: absolute;right: 50px;top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.hydtlist a:hover{background: none;width: 95%;}
.hydtlist a:hover::before{width: 90%;}
.hydtlist a:hover span,.hydtlist a:hover h3{color: #fff;}
.hydtlist a:hover p{height: 48px;}
.hydtlist a:hover img{width: 100%;opacity: 1;}
.hydtlist a:hover .hydtlist_r span{right: -16px;background-image: linear-gradient(to right, #12afca, #73eafe);}

.hytz{padding: 70px 0 80px;}
.hytzlist{margin-bottom: 10px;}
.hytzlist a{display: block;font-size: 0;background: #f3f5f7;padding: 13px 0;}
.hytzlist_l,.hytzlist_c,.hytzlist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.hytzlist_l{width: 15%;text-align: center;}
.hytzlist_c{width: 75%;}
.hytzlist_r{width: 10%;text-align: center;}
.hytzlist_r span{display: inline-block;width: 33px;height: 33px;line-height: 33px;text-align: center;background: #d3dbe3;border-radius: 50%;font-size: 18px;color: #fff;}
.hyrq{width: 76px;height: 76px;text-align: center;border-radius: 50%;border: 1px solid #cbd9d3;display: inline-block;position: relative;vertical-align: middle;}
.hyrq h4{font-size: 28px;color: #266eb1;position: absolute;top: 50%;left: 0;width: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.hyrq h4 span{display: block;font-size: 12px;color: rgba(21,87,60,.5);line-height: 16px;}
.hytzlist_c h3{font-size: 18px;color: #263947;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
}
.hytzlist_c p{font-size: 18px;color: #fff;height: 0;overflow: hidden;}
.hytzlist a:hover{background: #266eb1;}
.hytzlist a:hover h4,.hytzlist a:hover h3{color: #fff;}
.hytzlist a:hover h4 span{color: rgba(255,255,255,.5);}
.hytzlist a:hover .hytzlist_r span{background-image: linear-gradient(to right, #12afca, #73eafe);}
.hytzlist a:hover p{height: 30px;}

.zxxqt{padding: 100px 0;background: #f3f5f7;}
.zxxqtbt{/*text-align: center;*/padding-bottom: 52px;margin-bottom: 45px;border-bottom: 1px solid #e4e5e6;}
.zxxqtbt h2{font-size: 30px;color: #333;margin-bottom: 28px;font-weight: bold;}
.zxxqtbt h2 strong{font-size: 30px;color: #12afca;display: block;margin-bottom: 10px;}
.zxxqtbt h4 span{display: inline-block;vertical-align: middle;margin-right: 30px;font-size: 18px;color: #3c4a54;}
.zxxqtbt h4 span
:last-of-type{margin-right: 0;}
.xqfx,.zxxqtbt h6{display: inline-block;vertical-align: middle;margin-top: 36px;}
.xqfx a{display: inline-block;width: 26px !important;height: 26px !important;line-height: 26px !important;text-align: center;
  background: #0063a6 !important;border-radius: 3px;color: #fff !important;margin-right: 16px;padding: 0 !important;
  vertical-align: middle;
}
.bshare-custom a{padding: 0;}
.bshare-custom a:hover{text-decoration: inherit !important;}
.xqfx{font-size: 0;}
.xqfx a:last-of-type{margin-right: 0;}
.zxxqtbt h6{margin-left: 46px;}
.zxxqtbt h6 a{display: block;font-size: 18px;color: #0063a6;}
.zxxqtbt h6 a:hover{color: #11afca !important;}
.xqfx a:hover{background: #12afca !important;}
.zxxqt p{font-size: 16px;color: #333;text-indent: 2em;margin-bottom: 20px;}
.zxxqt p strong{font-size: 16px;color: #333;font-weight: bold;}
.zxxqt p img{max-width: 100%;height: auto;margin-left: -2em;}
.zxxqb{padding: 50px 0 100px;}
.zxxqb a{display: block;font-size: 16px;color: rgba(60,74,84,.9);text-align: center;background: #f1f3f5;padding: 18px 0;margin-bottom: 12px;}
.zxxqb a:last-of-type{margin-bottom: 0;}
.zxxqb a:hover{background: #0063a6;color: #fff;}

.tljc{padding: 70px 0 80px;position: relative;}
.tljcbt{text-align: right;margin-bottom: 16px;}
.tljcsz{position: relative;width: 30%;display: inline-block;padding: 0 60px;box-sizing: border-box;}
.tljcsz .swiper-button-prev,.tljcsz .swiper-button-next{display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;border: 1px solid #c2c2c2;
  background: none;color: #c2c2c2;margin: 0;top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.tljcsz .swiper-slide a{display: block;text-align: center;font-size: 14px;color: #afafaf;}
.tljcsz .swiper-button-prev:hover,.tljcsz .swiper-button-next:hover{background: #11afca;color: #fff;border: 1px solid #fff;}
.tljcsz .swiper-slide.ac a{color: #333;}

.tljclb{margin-bottom: 50px;}
.tljclb h2{display: inline-block;font-size: 30px;font-weight: bold;margin-bottom: 22px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.tljclist{margin-bottom: 10px;}
.tljclist a{display: block;font-size: 0;background: #f3f5f7;padding: 18px 55px;box-sizing: border-box;}
.tljclist a h3,.tljclist a h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.tljclist a h3{width: 90%;font-size: 18px;color: #263947;}
.tljclist a h4{width: 10%;text-align: right;}
.tljclist a h4 span{display: inline-block;width: 33px;height: 33px;line-height: 33px;text-align: center;background: #d3dbe3;border-radius: 50%;font-size: 18px;color: #fff;}
.tljclist a:hover{background: #0063a6;}
.tljclist a:hover h3{color: #fff;}
.tljclist a:hover h4 span{background-image: linear-gradient(to right, #12afca, #73eafe);}

.ybxqt{padding: 95px 0;background: #f3f5f7;font-size: 0;}
.ybxqtl,.ybxqtr{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.ybxqtl{padding-right: 60px;}
.ybxqtl .zxxqtbt{text-align: left;}
.ybxqtl p{font-size: 16px;color: #333;margin-bottom: 20px;}
.ybxqtl p strong{font-size: 16px;color: #333;font-weight: bold;}
.ybxqtl p img{max-width: 100%;height: 100%;}
.sxyy{margin-top: 75px;}
.sxyy a{display: block;margin-bottom: 12px;font-size: 16px;color: rgba(60,74,84,.9);background: #fff;padding: 16px 0;text-align: center;}
.sxyy a:last-of-type{margin-bottom: 0;}
.sxyy a:hover{background: #0063a6;color: #fff;}
.ybxqtr img{width: 100%;height: auto;}
.ybxqtr{text-align: center;}
.ybxqtr p{font-size: 18px;color: #0063a6;margin-top: 6px;}

.ybxqb{padding: 80px 0 120px;}
.ybxqbt{font-size: 0;margin-bottom: 40px;}
.ybxqbt h3,.ybxqbt h4{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.ybxqbt h3{font-size: 18px;color: #0063a6;}
.ybxqbt h4{text-align: right;}
.ybxqbt h4 a{display: inline-block;font-size: 14px;color: #0063a6;}
.ybxqbt h4 a:hover{color: #11afca;}
.ybxqb ul{font-size: 0;}
.ybxqb ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 20px;}
.ybxqb ul li:nth-of-type(3n){margin-right: 0;}
.ybxqb ul li a{display: block;padding: 38px 50px;background: #f3f5f7;box-sizing: border-box;font-size: 0;}
.ybxqb ul li a h3,.ybxqb ul li a h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ybxqb ul li a h3{width: 80%;font-size: 18px;color: #263947;line-height: 25px;}
.ybxqb ul li a h3 strong{display: block;font-size: 24px;color: #263947;line-height: 25px;font-weight: bold;}
.ybxqb ul li a h4{width: 10%;text-align: right;}
.ybxqb ul li a h4 span{display: inline-block;width: 33px;height: 33px;line-height: 33px;text-align: center;background: #d3dbe3;border-radius: 50%;font-size: 18px;color: #fff;}
.ybxqb ul li a:hover{background: #0063a6;}
.ybxqb ul li a:hover h3,.ybxqb ul li a:hover h3 strong{color: #fff;}
.ybxqb ul li a:hover h4 span{background-image: linear-gradient(to right, #12afca, #73eafe);}

.hybglb ul{font-size: 0;}
.hybglb ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;margin-bottom: 35px;padding: 180px 60px 70px;background: #f3f5f7;
  position: relative;cursor: pointer;
}
.hybglb ul li:nth-of-type(4n){margin-right: 0;}
.hybglb ul li h6{position: absolute;top: 0;left: 0;width: 63.8%;}
.hybglb ul li h6 img{width: 100%;}
.hybglb ul li h6::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/hybgbg_05.png) center center;background-size: 100% 100%;
  position: absolute;top: 0;left: 0;
}
.hybglb ul li h6::after{content: '';display: block;width: 100%;height: 100%;background: url(../images/hybgbg_03.png) center center;background-size: 100% 100%;
  position: absolute;top: 0;left: 0;opacity: 0;
}
.hybglb ul li h2{display: inline-block;font-size: 60px;font-family: Arial;font-weight: 1000;position: relative;line-height: 60px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hybglb ul li h3{font-size: 18px;color: #263947;height: 60px;margin: 18px 0 30px;position: relative;
  display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.hybglb ul li a{display: inline-block;margin-right: 10px;width: 31px;height: 31px;background: #d3dbe3;line-height: 31px;text-align: center;border-radius: 31px;
  position: relative;box-sizing: border-box;
}
.hybglb ul li a span,.hybglb ul li a i{display: inline-block;vertical-align: top;}
.hybglb ul li a span{color: #1c67b7;font-size: 18px;display: inline-block;}
.hybglb ul li a i{width: 0;overflow: hidden;display: inline-block;height: 0;font-size: 14px;color: #fff;line-height: 31px;position: absolute;right: 20px;top: 0;}
.hybglb ul li:hover{background: #fff;box-shadow: 0 0 10px 3px #e8e7e8;}
.hybglb ul li:hover h6::before{opacity: 0;}
.hybglb ul li:hover h6::after{opacity: 1;}
.hybglb ul li a:hover{width: 103px;text-align: left;padding: 0 20px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.hybglb ul li a:hover span{color: #fff;}
.hybglb ul li a:hover i{width: auto;height: 31px;}

.hybgxq .zxxqt{background: #fff;}
.hybgxqxz{margin-top: 76px;text-align: center;}
.hybgxqxz a{display: block;width: 348px;border-radius: 47px;margin: 0 auto;
  background-image: linear-gradient(to right, #11afca, #74ebff);
}
.hybgxqxz a span,.hybgxqxz a i{display: inline-block;vertical-align: middle;line-height: 47px;}
.hybgxqxz a span{margin-right: 26px;font-size: 20px;color: #fff;}
.hybgxqxz a i{font-size: 14px;color: #fff;}
.hybgxqxz h5{margin-top: 22px;}
.hybgxqxz h5 span,.hybgxqxz h5 i{display: inline-block;vertical-align: middle;}
.hybgxqxz h5 span{font-size: 18px;color: #0063a6;margin-right: 12px;}
.hybgxqxz h5 i{font-size: 14px;color: #0063a6;}

.xqtc{position: fixed;background: rgba(255,255,255,.8);top: 0;left: 0;width: 100%;height: 100%;z-index: 999;display: none;}
.xqtc.ac{display: block;}
.xqtcnr{position: absolute;top: 50%;left: 0;width: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.xatclist{background: #0063a6;font-size: 0;padding: 55px 98px;box-sizing: border-box;}
.xqtcnr_a,.xqtcnr_b,.xqtcnr_c,.xqtcnr_d{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xqtcnr_a{width: 15%;}
.xqtcnr_b{width: 45%;}
.xqtcnr_c{width: 35%;}
.xqtcnr_d{width: 5%;text-align: right;}
.xqtcnr_a img{max-width: 80%;height: auto;}
.xqtcnr_b h3{font-size: 30px;color: #fff;margin-bottom: 12px;}
.xqtcnr_b p{font-size: 14px;color: #fff;}
.xqtcnr_c a{display: inline-block;vertical-align: middle;width: 165px;line-height: 46px;text-align: center;font-size: 16px;color: #fff;border: 1px solid #fff;
  border-radius: 6px;position: relative;overflow: hidden;box-sizing: border-box;
}
.xqtcnr_c a i{position: relative;}
.xqtcnr_c a:first-of-type{margin-right: 20px;}
.xqtcnr_c a::before{content: '';display: block;width: 0;height: 100%;background-image: linear-gradient(to right, #12afca, #73eafe);position: absolute;
  top: 0;left: 0;
}
.xqtcnr_c a:hover::before{width: 100%;}
.xqtcnr_c a:hover{border: 1px solid transparent;}
.xqtcnr_d span{font-size: 40px;color: #fff;line-height: 40px;font-weight: 100;cursor: pointer;}

.xslist{margin-bottom: 10px;cursor: pointer;}
.xslist_t{display: block;font-size: 0;background: #f3f5f7;padding: 13px 0;}
.xslist_l,.xslist_c,.xslist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xslist_l{width: 15%;text-align: center;}
.xslist_c{width: 75%;}
.xslist_r{width: 10%;text-align: center;}
.xslist_r span{display: inline-block;width: 33px;height: 33px;line-height: 33px;text-align: center;background: #d3dbe3;border-radius: 50%;font-size: 18px;color: #fff;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.xslist_c h3{font-size: 18px;color: #263947;}
.xslist_b{height: 0;overflow: hidden;}
.xslist_b p{font-size: 14px;color: #333;}
.xslist_b p:first-of-type{margin-bottom: 40px;}
.xslist_b p a{font-size: 14px;color: #266eb1;}
.xslist_b p a:hover{color: #12afca;}
.xslist.ac .xslist_b{height: auto;padding: 40px 10% 70px 15%;box-shadow: 0 5px 10px 3px #e9e8e9;}
.xslist.ac .xslist_t{background: #266eb1;}
.xslist.ac .xslist_t h4,.xslist.ac .xslist_t h3{color: #fff;}
.xslist.ac .xslist_t h4 span{color: rgba(255,255,255,.5);}
.xslist.ac .xslist_t .xslist_r span{
  background-image: linear-gradient(to right, #12afca, #73eafe);
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}

.sjlbt{padding: 80px 0;background: url(../images/sjlbtbg_02.jpg) center center;background-size: cover;}
.sjlbt h2{font-size: 30px;margin-bottom: 22px;display: inline-block;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sjlbt ul{font-size: 0;}
.sjlbt ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 33.3333%;margin-bottom: 50px;}
.sjlbt ul li a{display: block;padding: 25px 0;text-align: center;position: relative;}
.sjlbt ul li a span{display: block;width: 130px;height: 130px;line-height: 130px;border: 1px solid rgba(255,255,255,.2);border-radius: 50%;margin: 0 auto 12px;
  font-size: 60px;text-align: center;position: relative;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sjlbt ul li a h3{font-size: 24px;color: #fff;position: relative;}
.sjlbt ul li a::before{content: '';display: block;width: 0;height: 0;background: url(../images/sjlbtlibg_03.jpg) center center;background-size: 100% 100%;
  position: absolute;top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.sjlbt ul li a:hover::before{width: 100%;height: 100%;}
.sjlbt ul li a:hover span{-webkit-text-fill-color: #fff;}

.sjlbb{position: relative;}
.sjlbb img{width: 100%;}
.sjlbb h2{font-size: 30px;margin-bottom: 22px;display: inline-block;position: absolute;top: 13%;left: 13.5%;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sjlbb ul li{position: absolute;cursor: pointer;}
.sjlbb ul li h6{display: block;width: 68px;height: 68px;}
.sjlbb ul li h3{font-size: 16px;color: #02dbc0;
  text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff,0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff,0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
  position: absolute;
  left: 120%;
  top: 30%;
  width: 40px;
}
.sjlbb ul li:first-of-type{top: 30%;right: 38%;}
.sjlbb ul li:nth-of-type(2){top: 42%;right: 40%;}
.sjlbb ul li:nth-of-type(3){top: 49%;right: 34%;}
.sjlbb ul li:nth-of-type(4){top: 62%;right: 50%;}
.sjlbbtxt{position: absolute;font-size: 0;padding: 30px 45px;background: #fff;width: 386px;border-radius: 8px;box-shadow: 0 0 10px 3px #eaebf1;box-sizing: border-box;
  right: 100%;top: 50%;display: none;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.sjlbbtxt_l,.sjlbbtxt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.sjlbbtxt_l{width: 70%;}
.sjlbbtxt_r{width: 30%;}
.sjlbbtxt_l h4{font-size: 24px;color: #333;margin-bottom: 5px;}
.sjlbbtxt_l h5{font-size: 18px;color: #333;}
.sjlbbtxt_l h5 strong{font-size: 18px;color: #28bdd6;}
.sjlbbtxt_r a{font-size: 14px;color: #fff;line-height: 16px;padding: 18px;border-radius: 50%;display: inline-block;width: 70px;height: 70px;box-sizing: border-box;
  text-align: center;
  background-image: linear-gradient(to right, #11afca, #74ebff);
}
.sjlbbtxt::before{content: '';display: block;
  width: 0;height: 0;
  border-top: 6px solid transparent;
  border-left: 12px solid #fff;
  border-bottom: 6px solid transparent;
  position: absolute;left: 100%;top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.sjlbb ul li:hover .sjlbbtxt{display: block;}

.sjlbbt{font-size: 0;margin-bottom: 60px;}
.sjlbbt .sybt,.sjlbbt h6{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.sjlbbt .sybt h2{font-size: 30px;padding: 0;position: relative;z-index: 2;}
.sjlbbt .sybt h4{margin-left: 28px;color: #eff3f8;}
.sjlbbt h6{text-align: right;}
.sjlbbt h6 a{font-size: 14px;color: #333;display: inline-block;}
.sjlbbt h6 a img{display: inline-block;margin-right: 14px;}
.sjlbbt h6 a:hover{color: #1c67b7;}
.sjlblist{margin-bottom: 10px;}
.sjlblist a{display: block;font-size: 0;padding: 0 45px;box-sizing: border-box;background: #f3f5f7;position: relative;}
.sjlblist a::before{content: '';display: block;width: 0;height: 100%;position: absolute;top: 0;left: 0;
  background-image: linear-gradient(to right, #11afca, #74ebff);
}
.sjlblist_l,.sjlblist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.sjlblist_l{width: 80%;}
.sjlblist_r{width: 20%;text-align: center}
.sjlblist_l h3{font-size: 18px;color: #263947;line-height: 103px;
  display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
}
.sjlblist_r img,.sjlblist_r span{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.sjlblist_r img{width: 58%;opacity: 0;}
.sjlblist_r span{width: 42%;font-size: 40px;line-height: 40px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sjlblist a:hover{background: #fff;}
.sjlblist a:hover img{opacity: 1;}
.sjlblist a:hover::before{width: 83%;}
.sjlblist a:hover h3{color: #fff;}

.szhnr{font-size: 0;}
.cpzxxq_list,.cpzxxq_list1{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.cpzxxq_list{width: 83%;position: relative;}
.cpzxxq_list video{display: block;width: 100%;height: 644px;background: #000;cursor: pointer;}
.cpzxxq_list1{width: 17%;overflow: hidden;height: 644px;position: relative;padding: 56px 0 56px 60px;}
.cpzxxq_list1 img{width: 100%;}
.cpzxxq_list1 .swiper-container{height: 100%;}

.szh{padding: 110px 0 140px;}
.szhbt{text-align: center;margin-bottom: 42px;}
.szhbt h6,.szhbt h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.szhbt h6{margin-right: 30px;}
.szhbt h3{font-size: 30px;color: #333;text-align: left;}
.szhbt h3 i{font-size: 14px;color: rgba(51,51,51,.5);display: block;line-height: 14px;margin-top: 12px;text-transform: uppercase;}
.cpzxxq_list1 .swiper-button-next,.cpzxxq_list1 .swiper-button-prev{background: #f1f1f1;width: calc(100% - 60px);line-height: 45px;text-align: center;}
.cpzxxq_list1 .swiper-button-prev{top: 0;margin: 0;left: auto;right: 0;}
.cpzxxq_list1 .swiper-button-next{top: auto;margin: 0;left: auto;right: 0;bottom: 0;}



.kflx{margin-top: 20px;padding: 28px 0;text-align: center;background: url(../images/kflxbg_03.png) center center;background-size: 100% 100%;}
.kflxlist{display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 0 30px;}
.kflxlist:first-of-type{border-right: 1px solid #e7eeea;}
.kflxlist h6,.kflxlist h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.kflxlist h6{margin-right: 9px;}
.kflxlist h4{font-size: 18px;color: #333;}
.kflxlist h4 span{color: #16b2cc;}

.kflsit{margin-bottom: 50px;display: table;cursor: pointer;}
.kflsit_l,.kflsit_r,.kflsit_c{display: table-cell;vertical-align: middle;box-sizing: border-box;}
.kflsit_l{width: 50%;}
.kflsit_l img{width: 100%;}
.kflsit_c{width: 2%;}
.kflsit_r{width: 48%;padding: 0 60px;box-shadow: 0 0 10px 3px #eae9ea;border: 1px solid transparent;}
.kflsit_r h3{font-size: 24px;display: inline-block;margin-bottom: 30px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.kflsit_r p{font-size: 18px;color: #333;line-height: 38px;}
.kflsit:hover .kflsit_r{border: 1px solid #1fb8d2;}

.kzst{padding-top: 100px;background: url(../images/kzstbg_02.jpg) center center;background-size: cover;}
.kzstp img{width: 100%;}
.kzstp .swiper-button-prev,.kzstp .swiper-button-next{display: block;width: 52px;height: 52px;line-height: 52px;text-align: center;background: #0e43b5;
  font-size: 18px;color: #fff;border-radius: 50%;
}
.kzstp .swiper-button-prev{left: auto;right: 5%;top: 40%;}
.kzstp .swiper-button-next{right: 5%;top: 60%;}
.kzstp .swiper-button-prev:hover,.kzstp .swiper-button-next:hover{
  background-image: linear-gradient(to right, #12afca, #73eafe);
}

.kzsnr{padding: 120px 0 110px;position: relative;}
.kzsnr h3{font-size: 30px;color: #333;text-align: center;}
.kzsnr img{display: block;margin: 0 auto;width: 26.5%;}
.kzsnr ul li h2{font-size: 30px;color: #fff;font-family: Arial;display: inline-block;width: 70px;height: 70px;line-height: 70px;text-align: center;
  background: #003d76;border-radius: 50%;margin-bottom: 15px;font-weight: 1000;
}
.kzsnr ul li:nth-of-type(2) h2,.kzsnr ul li:nth-of-type(3) h2{
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.kzsnr ul li:first-of-type,.kzsnr ul li:nth-of-type(2){text-align: right;}
.kzsnr ul li p{font-size: 14px;color: #333;line-height: 24px;}

.kzsnr ul li{position: absolute;width: 16%;}
.kzsnr ul li:first-of-type{top: 32%;left: 20%;}
.kzsnr ul li:nth-of-type(2){top: 56%;left: 20%;}
.kzsnr ul li:nth-of-type(3){top: 20%;left: 64%;}
.kzsnr ul li:nth-of-type(4){top: 60%;left: 64%;}

.kzsbtd{padding: 110px 0 180px;}
.kzsbtd h2{font-size: 30px;color: #333;margin-bottom: 58px;text-align: center;}
.kzsbtd ul{font-size: 0;}
.kzsbtd ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 22%;margin-right: 4%;border: 1px solid #e8e8e8;position: relative;cursor: pointer;}
.kzsbtd ul li:last-of-type{margin-right: 0;}
.kzsbtd ul li h1{display: block;line-height: 47px;font-size: 30px;color: #fff;font-family: Arial;font-weight: 1000;text-align: center;
  background-image: linear-gradient(to right, #12afca, #73eafe);position: relative;
}
.kzsbtd ul li h1::after{content: '';display: block;position: absolute;top: 100%;left: 50%;
  width: 0;height: 0;
  border-left: 6px solid transparent;
  border-top: 12px solid #43cee5;
  border-right: 6px solid transparent;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.kzsbtdtxt{padding: 65px 40px;}
.kzsbtdtxt h3{font-size: 20px;color: #333;font-weight: bold;margin-bottom: 26px;display: inline-block;}
.kzsbtdtxt p{font-size: 14px;color: #333;line-height: 24px;height: 144px;}
.kzsbtdtxt h6{margin-top: 12px;}
.kzsbtd ul li h5{position: absolute;left: 0;top: 75%;width: 100%;opacity: 0;border-bottom: 5px solid #43cee5;}
.kzsbtd ul li h5 img{width: 100%;}
.kzsbtd ul li:hover h3{
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.kzsbtd ul li:hover h5{opacity: 1;}

.kzsb_b{padding-bottom: 130px;}
.kzsb_b img{width: 100%;height: auto;}


.tzc{padding-top: 100px;}
.tzcnr{padding-bottom: 140px;background: url(../images/dxhdbg_02.jpg) top center;background-size: cover;}
.tzhbt{text-align: center;margin-bottom: 88px;}
.tzhbt a{display: inline-block;vertical-align: middle;margin-right: 100px;width: 133px;height: 133px;background: #003d76;border-radius: 50%;position: relative;}
.tzhbt a:last-of-type{margin-right: 0;}
.tzhbt a h3{font-size: 18px;color: #fff;line-height: 24px;position: absolute;top: 50%;left: 0;width: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.tzhbt a::before{content: '';display: block;width: 133px;height: 133px;border: 5px solid #bae9f1;border-radius: 50%;position: absolute;top: 50%;left: 50%;opacity: 0;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
}
.tzhbt a.ac,.tzhbt a:hover{background-image: linear-gradient(to right, #12afca, #73eafe);}
.tzhbt a.ac::before,.tzhbt a:hover::before{opacity: 1;}

.tzcbt{text-align: center;margin-bottom: 54px;}
.tzcbt h3{font-size: 30px;display: inline-block;line-height: 36px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.tzxzc{font-size: 0;padding: 35px 0;background: url(../images/zcnrbg_03.jpg) center center;background-size: cover;margin-bottom: 55px;}
.tzxzc_l,.tzxzc_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.tzxzc_l{text-align: center;width: 25%;}
.tzxzc_r{width: 75%;padding-left: 110px;border-left: 1px solid rgba(255,255,255,.14);}
.tzxzc_l h3{font-size: 30px;color: #fff;}
.tzxzc_r p{font-size: 16px;color: #fff;position: relative;}
.tzxzc_r p::before{content: '';display: block;width: 3px;height: 3px;background: #fff;border-radius: 50%;position: absolute;left: -20px;top: 14px;}
.tzctp{text-align: center;}
.tzctp img{max-width: 100%;height: auto;}

.dxhd2{padding: 116px 0 80px;font-size: 0;}
.dxhd2_l,.dxhd2_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.dxhd2_l{width: 60%;text-align: center;}
.dxhd2_r{width: 40%;padding-left: 30px;}
.dxhd2_l img{max-width: 100%;height: auto;}
.dxhd2_rlist{margin-bottom: 10px;padding: 22px 0;position: relative;box-shadow: 0 0 10px 3px #ecebec;font-size: 0;cursor: pointer;}
.dxhd2_rlist:last-of-type{margin-bottom: 0;}
.dxhd2_rlist_l,.dxhd2_rlist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.dxhd2_rlist_l{width: 25%;text-align: center;}
.dxhd2_rlist_r{width: 75%;padding-right: 70px;}
.dxhd2_rlist_l h1{font-size: 72px;color: #6ae5fa;font-family: Arial;font-weight: 1000;}
.dxhd2_rlist_r h3{font-size: 24px;color: #333;margin-bottom: 10px;}
.dxhd2_rlist_r p{font-size: 14px;color: #333;line-height: 26px;}
.dxhd2_rlist::before{content: '';display: block;width: 0;height: 100%;position: absolute;top: 0;left: 0;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.dxhd2_rlist:hover::before{width: 100%;}
.dxhd2_rlist:hover h3,.dxhd2_rlist:hover p{color: #fff;}
.dxhd2_b{margin-top: 76px;text-align: center;}
.dxhd2_b a{display: inline-block;width: 382px;border-radius:71px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.dxhd2_b a i,.dxhd2_b a span{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.dxhd2_b a i{line-height: 71px;font-size: 18px;color: #fff;margin-right: 110px;}
.dxhd2_b a span{width: 38px;height: 38px;text-align: center;line-height: 38px;background: #fff;border-radius: 50%;font-size: 18px;color: #4bc7dc;
  box-shadow: 2px 5px 6px 1px #92bbc2 inset;
}

.dxhd3{padding: 70px 0 90px;background: url(../images/dxhd3bg_02.jpg) center center;background-size: cover;position: relative;}
.dxhd3 h6{display: block;margin: 0 auto;width: 47%;}
.dxhd3 h6 img{width: 100%;height: auto;}
.dxhd3 ul li{position: absolute;width: 14%;}
.dxhd3 ul li h3{font-size: 24px;color: #333;margin-bottom: 32px;}
.dxhd3 ul li p{font-size: 14px;color: #333;}
.dxhd3 ul li:first-of-type{top: 60%;left: 16%;text-align: right;}
.dxhd3 ul li:first-of-type h3 img{margin-left: 15px;}
.dxhd3 ul li:nth-of-type(2){top: 40%;left: 70%;}
.dxhd3 ul li:nth-of-type(2) h3 img{margin-right: 15px;}
.dxhd3 ul li a{display: block;width: 160px;text-align: center;border-radius: 41px;margin-top: 35px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.dxhd3 ul li a i,.dxhd3 ul li a span{display: inline-block;vertical-align: middle;}
.dxhd3 ul li a i{line-height: 41px;font-size: 14px;color: #fff;margin-right: 25px;}
.dxhd3 ul li a span{width: 30px;height: 30px;text-align: center;line-height: 30px;background: #fff;border-radius: 50%;font-size: 14px;color: #4bc7dc;
  box-shadow: 2px 2px 6px 1px #92bbc2 inset;
}

.dxhd4{padding: 100px 0 120px;background: url(../images/dxhd4bg_02.jpg) top center;background-size: cover;}
.dxhd4 .tzcbt h3{font-size: 24px;}
.dxhd4t{text-align: center;padding-bottom: 100px;}
.dxhd4t img{max-width: 80%;height: auto;}

.dxhd4b{padding: 64px;background: #f3f5f7;box-sizing: border-box;font-size: 0;}
.dxhd4b_l,.dxhd4b_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.dxhd4b_l img{width: 100%;}
.dxhd4b_r{padding-left: 80px;}
.dxhd4b_r h3{font-size: 24px;color: #003d76;margin-bottom: 50px;}
.dxhd4b_r p{font-size: 16px;color: #333;}


.jsq1{background: url(../images/jsq1bg_02.jpg) top center;background-size: cover;}

.jsq2 .dxhd2_l,.jsq2 .dxhd2_r{width: 50%;}
.jsq2 .dxhd2_l{padding-left: 110px;}
.jsq2 .dxhd2_r h2{font-size: 24px;color: #333;margin-bottom: 18px;}

.jsq2 .dxhd2_b{display: block;margin-top: 40px;}
.jsq2 .dxhd2_b a{display: block;}
.jsq2 .tzcbt h3{display: block;}
.jsq2 .tzcbt p{font-size: 16px;color: #333;line-height: 26px;display: inline-block;width: 60%;margin-top: 20px;}
.jsq3{background: url(../images/jsq3bg_02.jpg) top center;background-size: cover;}
.ldhznr{padding: 40px;background: #fff;box-shadow: 0 0 10px 3px #ebeaeb;box-sizing: border-box;}
.ldhznr img{width: 100%;height: auto;margin-bottom: 55px;display: block;}
.ldhznr p{font-size: 16px;line-height: 26px;color: #333;margin-bottom: 26px;padding: 0 50px;text-indent: 2em;}

.lthz1{background: url(../images/lthzbg_02.jpg) top center;background-size: cover;}

.tzj1{padding: 70px 0;background: #f1f5f6;}
.tzj1 h3{font-size: 30px;color: #333;margin-bottom: 25px;text-align: center;}
.tzj1 h4{display: block;width: 164px;line-height: 37px;border-radius: 37px;text-align: center;font-size: 14px;color: #fff;background-image: linear-gradient(to right, #12afca, #73eafe);
  margin: 0 auto 34px;
}
.tzj1 p{font-size: 16px;color: #333;margin-bottom: 50px;text-indent: 2em;}
.tzj1 p:last-of-type{margin-bottom: 0;}
.tzj1 p img{max-width: 100%;height: auto;margin-left: -2em;}

.tzj2{padding: 84px 0 70px;background: url(../images/tzj2bg_02.jpg) center center;background-size: cover;}
.tzj2 img{width: 100%;}

.tzj3{padding: 95px 0 60px;}
.tzj3 h3{font-size: 30px;color: #333;margin-bottom: 52px;text-align: center;}
.tzj3 ul{font-size: 0;}
.tzj3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;margin-bottom: 30px;padding: 50px 30px 40px 50px;cursor: pointer;position: relative;height: 256px;
  box-shadow: 0 0 10px 3px #e8e7e8;
}
.tzj3 ul li::before{content: '';display: block;width: 100%;height: 0;background: url(../images/tzj3bg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.tzj3 ul li h6{position: relative;}
.tzj3 ul li h4{margin-top: 20px;font-size: 20px;color: #333;line-height: 26px;position: relative;}
.tzj3 ul li:nth-of-type(4n){margin-right: 0;}
.tzj3 ul li:first-of-type{background: #f7f7f7;border-left: 3px solid #1b63b5;box-shadow: initial;}
.tzj3 ul li:first-of-type::before{display: none;}
.tzj3 ul li:first-of-type p{color: rgba(51,51,51,.4) !important;}
.tzj3 ul li:first-of-type h2{font-size: 30px;color: #1b63b5;line-height: 36px;}
.tzj3 ul li p{font-size: 12px;color: rgba(51,51,51,.4);line-height: 17px;margin-top: 10px;position: relative;}
.tzj3 ul li:first-of-type h6{position: absolute;right: 25px;bottom: 25px;margin-bottom: 0;}
.tzj3 ul li:first-of-type img{filter: none !important;}
.tzj3 ul li:hover::before{height: 100%;}
.tzj3 ul li:hover h4{color: #fff;}
.tzj3 ul li:hover p{color: rgba(255,255,255,.4);}
.tzj3 ul li:hover img{filter: brightness(2000%);}

.tzj5{padding: 80px 0 100px;}
.tzj5list{padding: 50px 60px;box-sizing: border-box;box-shadow: 0 0 10px 3px #e8e7e8;font-size: 0;}
.tzj5_l,.tzj5_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.tzj5_l{width: 36%;}
.tzj5_l img{width: 100%;}
.tzj5_r{width: 64%;padding-left: 70px;}
.tzj5_r h3{font-size: 24px;color: #333;margin-bottom: 20px;}
.tzj5_r p{font-size: 16px;color: #333;margin-bottom: 40px;}
.tzj5_r a{display: block;width: 164px;line-height: 37px;text-align: center;font-size: 14px;color: #fff;border-radius: 37px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}

.ltxd1{background: url(../images/ltxd1bg_08.jpg) center center;background-size: cover;}
.ltxd1list{position: relative;margin-bottom: 40px;}
.ltxd1list:last-of-type{margin-bottom: 0;}
.ltxd1list img{width: 100%;}
.ltxd1txt{position: absolute;top: 15%;left: 0;width: 100%;text-align: right;padding-left: 130px;padding-right: 50px;box-sizing: border-box;}
.ltxd1txt h4{font-size: 24px;color: #fff;text-align: left;margin-bottom: 20px;}
.ltxd1txt h3{font-size: 50px;color: #fff;line-height: 60px;text-align: left;}
.ltxd1txt h5{display: inline-block;line-height: 59px;font-size: 18px;color: #fff;padding: 0 64px;border-radius: 8px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}

.ltxd2{padding: 110px 0;}
.ltxd2_t{font-size: 0;text-align: center;border-bottom: 1px solid #cfcfcf;padding-bottom: 20px;margin-bottom: 80px;}
.ltxd2_tlist{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 0 66px;cursor: pointer;position: relative;}
.ltxd2_tlist::after{content: '';display: block;width: 0;height: 3px;position: absolute;bottom: -22px;left: 0;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.ltxd2_tlist img{filter: grayscale(1);display: block;margin: 0 auto 10px;}
.ltxd2_tlist h3{font-size: 18px;color: #333;}
.ltxd2_blist{font-size: 0;display: none;}
.ltxd2_blist.ac{display: block;}
.ltxd2_blist_l,.ltxd2_blist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.ltxd2_blist_l img{width: 100%;}
.ltxd2_blist_r{padding-left: 70px;}
.ltxd2_blist_r h3{font-size: 36px;line-height: 36px;display: inline-block;margin-bottom: 18px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltxd2_blist_r h4{font-size: 30px;color: #333;font-weight: bold;}
.ltxd2_blist_r p{font-size: 18px;color: #333;margin-top: 10px;}
.ltxd2_tlist.ac h3{
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltxd2_tlist.ac img{filter: grayscale(0);}
.ltxd2_tlist.ac::after{width: 100%;}

.ltxd3{padding: 100px 0;background: #f1f5f6;}
.ltxd3 h2{font-size: 36px;color: #333;margin-bottom: 100px;text-align: center;}
.ltxd3list{font-size: 0;margin-bottom: 40px;}
.ltxd3list_l,.ltxd3list_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.ltxd3list_l img{width: 100%;}
.ltxd3list_r{padding-left: 114px;}
.ltxd3list_r h3{font-size: 30px;line-height: 37px;display: inline-block;margin-bottom: 20px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltxd3list_r p{font-size: 18px;color: #333;position: relative;padding-left: 24px;}
.ltxd3list_r p::before{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;position: absolute;top: 15px;left: 0;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.ltxd3list:nth-of-type(2n) .ltxd3list_l{transform: translateX(100%);
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
}

.ltxd3list:nth-of-type(2n) .ltxd3list_r{transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
}

.ltxd4{padding: 90px 0;font-size: 0;}
.ltxd4_l,.ltxd4_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ltxd4_l{width: 57%;}
.ltxd4_l img{width: 100%;}
.ltxd4_r{width: 43%;padding-left: 126px;}
.ltxd4_r h2{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 60px;}
.ltxd4_r h3{font-size: 30px;line-height: 37px;display: inline-block;margin-bottom: 36px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltxd4_r p{font-size: 18px;color: #333;}

.ltxd4_r{font-size: 18px;color: #333;line-height: 38px;}

.ltyq1{text-align: center;padding: 70px 0;}
.ltyq1 h3{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 10px;}
.ltyq1 h4{font-size: 24px;display: inline-block;margin-bottom: 40px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltyq1 p{font-size: 16px;color: #333;}
.ltyq1 p img{max-width: 100%;height: auto;}

.ltyq2{padding: 120px 0;background: #f1f5f6;}
.ltyqbt h2{font-size: 36px;color: #333;text-align: center;}
.ltyqbt h1{font-size: 200px;line-height: 200px;font-family: Arial;font-weight: 1000;opacity: .2;font-style: italic;display: block;width: 200px;text-align: center;
  position: relative;margin: -130px auto 20px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltyq2 ul{font-size: 0;}
.ltyq2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 30px;}
.ltyq2 ul li:nth-of-type(3n){margin-right: 0;}
.ltyq2 ul li img{width: 100%;}
.ltyq2txt{background: #fff;padding: 40px 20px;box-sizing: border-box;}
.ltyq2txt h3{font-size: 20px;color: #333;}
.ltyq2txt p{font-size: 16px;color: rgba(51,51,51,.7);}

.ltyq3{padding: 80px 0;background: url(../images/ltyq3bg_02.jpg) center center;background-size: cover;}
.ltyq3 .ltyqbt h2{color: #fff;}
.ltyq3list{margin-bottom: 20px;font-size: 0;background: rgba(255,255,255,.15);}
.ltyq3list_l,.ltyq3list_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.ltyq3list_l img{width: 100%;}
.ltyq3list_r{padding-left: 140px;}
.ltyq3list_r h3{display: inline-block;font-size: 26px;line-height: 37px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltyq3list_r p{font-size: 18px;color: #fff;line-height: 38px;}
.ltyq3list:nth-of-type(2n) .ltyq3list_l{
  transform: translateX(100%);
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
}
.ltyq3list:nth-of-type(2n) .ltyq3list_r{
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
}

.ltyq4{padding: 120px 0 115px;}
.ltyq4nr{font-size: 0;box-shadow: 0 0 10px 3px #ebeaeb;}
.ltyq4nr_l,.ltyq4nr_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.ltyq4nr img{width: 100%;}
.ltyq4nr_r h4{font-size: 24px;display: inline-block;line-height: 37px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltyq4nr_r h3{margin: 20px 0;}
.ltyq4nr_r p{font-size: 16px;color: #333;line-height: 37px;width: 72%;}

.ltyq5{position: relative;}
.ltyq5 img{width: 100%;}
.ltyq5 .ltyqbt{top: 50%;left: 20%;position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.ltyq5 .ltyqbt h2{line-height: 46px;}
.ltyq5 .ltyqbt h2:nth-of-type(2){display: inline-block;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltyq5 .ltyqbt h1{margin-top: -200px;}

.ltyq6{padding: 120px 0;}
.ltyq6 ul{font-size: 0;}
.ltyq6 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;box-shadow: 0 0 10px 3px #e4e5e6;}
.ltyq6 ul li:last-of-type{margin-right: 0;}
.ltyq6 ul li img{width: 100%;}
.ltyq6 ul li h6{display: block;width: 102px;height: 102px;position: absolute;left: 10%;bottom: -51px;}
.ltyq6t{position: relative;}
.ltyq6b{padding: 76px 40px 50px 52px;box-sizing: border-box;}
.ltyq6b h3{font-size: 24px;margin-bottom: 12px;display: inline-block;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ltyq6b p{font-size: 16px;line-height: 26px;color: rgba(51,51,51,.7);height: 104px;}

.sjkjs{padding: 166px 0 185px;background: url(../images/sjkbg_02.jpg) center center;background-size: cover;}
.sjkjs .sybt h2{color: #fff;}
.sjkjs .sybt h4{color: rgba(255,255,255,.1);}
.sjkjs .sybt{margin-bottom: 80px;}
.sjkjs p{font-size: 16px;color: #fff;margin-bottom: 30px;}
.sjkjs ul{font-size: 0;margin-top: 90px;display: flex;flex-direction: row;}
.sjkjs ul li{box-sizing: border-box;flex: 1;}
.sjkjs ul li:last-of-type{margin-right: 0;}
.sjkjs ul li h2{font-size: 60px;color: #fff;line-height: 60px;position: relative;font-family: Arial;margin-bottom: 20px;display: inline-block;}
.sjkjs ul li h2 i{font-size: 14px;color: #fff;display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;
  background-image: linear-gradient(to right, #12afca, #73eafe);
  position: absolute;top: -8px;right: -26px;
}
.sjkjs ul li h4{font-size: 14px;color: #fff;}
.sjkjs ul li h3{font-size: 24px;color: #fff;}


.hzhb{padding: 135px 0 140px;}
.hzhb .sybt{margin-bottom: 50px;}
.hzhb .swiper-button-prev, .hzhb .swiper-button-next{top: 54%;}

.ejlx{font-size: 0;padding: 56px 0;background: url(../images/ejlxbg_02.jpg) center center;background-size: cover;}
.ejlx_l,.ejlx_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejlx_l{width: 60%;}
.ejlx_r{width: 40%;}
.ejlx_l .sybt{margin-bottom: 70px;}
.ejlx_l .sybt h2{color: #fff;}
.ejlx_l .sybt h4{color: rgba(255,255,255,.1);}
.ejlx_l ul{padding-left: 36px;}
.ejlx_l ul li{margin-bottom: 50px;}
.ejlx_l ul li:nth-of-type(2){margin-bottom: 0;}
.ejlx_l ul li h6,.ejlx_l ul li p{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ejlx_l ul li h6{margin-right: 36px;line-height: 38px;}
.ejlx_l ul li p{font-size: 16px;color: #fff;line-height: 38px;}
.ejlx_rt{padding: 28px 68px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.ejlx_rt h2{font-size: 30px;color: #fff;margin-bottom: 10px;}
.ejlx_rt p{font-size: 14px;color: #fff;line-height: 18px;}
.ejlx_r form{background: rgba(255,255,255,.9);padding: 10px 40px 45px;}
.ejlx_rlist{border-bottom: 1px solid rgba(0,61,118,.1);font-size: 0;margin-bottom: 10px;}
.ejlx_rlist h6,.ejlx_rlist input{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejlx_rlist h6{width: 20%;text-align: center;}
.ejlx_rlist input{width: 80%;background: none;outline: none;border: none;font-size: 16px;color: #333;line-height: 75px;}
.ejlx_rlist textarea{display: inline-block;vertical-align: top;box-sizing: border-box;width: 80%;background: none;outline: none;border: none;font-size: 16px;color: #333;height: 100px;}
.ejlx_rlist:nth-of-type(2){margin-bottom: 40px;}
.ejlx_r button{display: block;width: 194px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;border-radius: 40px;margin-top: 42px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}




.zx_u2 ol{font-size: 0;cursor: pointer;background: #fff;margin-bottom: 10px;}
.zx_u2 ol li{display: inline-block;text-align: left;vertical-align: top;
box-sizing: border-box;width: 10%;}
.zx_u2 ol li:first-of-type{width: 70%;padding-left: 85px;}
.zx_u2 ol li h3{font-size: 18px;color: #333333;line-height: 60px;}
.zx_u2 ol li span{font-size: 26px;margin-right: 32px;display: inline-block;vertical-align: middle;}
.zx_u2 ol li:last-of-type h3{font-size: 36px;font-weight: lighter;display: inline-block;text-align: center;}
.zx_u2 ol li:last-of-type h3:last-of-type{display: none;}
.zx_u2 ol li:last-of-type h3:first-of-type{display: block;}
.zx_u2 ol.active li:last-of-type h3:first-of-type{display: none;}
.zx_u2 ol.active li:last-of-type h3:last-of-type{display: block;}
.zhaoxiannashi{font-size: 0;padding: 40px 120px 80px;box-sizing: border-box;display: none;}
.zhaoxiannashi.active{display: block;}
.zhaoxiannashi_l{display: inline-block;width: 51%;vertical-align: top;border-right: 1px dashed #d6d6d6;box-sizing: border-box;padding-right: 86px;}
.zhaoxiannashi_r{display: inline-block;width: 49%;vertical-align: top;box-sizing: border-box;padding-left: 86px;}
.zhaoxiannashi h3{font-size: 16px;color: #333333;}
.zhaoxiannashi p{font-size: 16px;color: #333333;padding-left: 20px;position: relative;}
.zhaoxiannashi p::before{content: '';display: block;width: 5px;height: 5px;background: #adc0cf;border-radius: 50%;position: absolute;top: 12px;left: 0;}
.zx_u2 ol.active{background: #003d76 !important;}
.zx_u2 ol.active li h3{color: #fff;}
.zhaoxiannashi h6,.zhaoxiannashi a{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 24px;margin-top: 60px;}
.zhaoxiannashi a,.zhaoxiannashi h6{line-height: 50px;width: 255px;font-size: 14px;color: #fff;text-align: center;border-radius: 50px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.zhaoxiannashi h6:last-of-type, .zhaoxiannashi h6.mail {width: 330px;margin-right: 0;background: #003d76 !important;}
.zhaoxiannashi h6.mail {width: 327px !important;margin-right: 24px !important;}
.zxns_list1{padding: 160px 0 120px;background: #f5f7f9}
.zxns_list1 .sybt{margin-bottom: 70px;}


.hydl{font-size: 0;}
.hydl_l,.hydl_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.hydl_l{width: 40%;text-align: center;}
.hydl_r{width: 60%;height: 100vh;}
.hydl_r .swiper-container{height: 100vh;}
.hydl_r .swiper-slide img{height: 100%;width: auto;min-width: 100%;}
.hydl_l form{display: inline-block;width: 50%;margin-top: 50px;}
.hydllb{display: block;margin-bottom: 20px;text-align: left;}
.hydllb h3{font-size: 14px;color: #333;}
.hydllb input{display: block;width: 100%;font-size: 14px;color: #333;line-height: 51px;background: none;border: 1px solid #e9e9e9;border-radius: 5px;outline: none;
  padding: 0 20px;box-sizing: border-box;
}
.hydllist{font-size: 0;border: 1px solid #e9e9e9;border-radius: 5px;}
.hydllist input,.hydllist h6{display: inline-block;vertical-align: middle;box-sizing: border-box;border: none;}
.hydllist input{width: 69%;}
.hydllist h6{width: 31%;}
.hydllist h6 img{width: 100%;}
.hydl button{display: block;margin-top: 30px;width: 100%;text-align: center;line-height: 51px;font-size: 14px;color: #fff;border-radius: 5px;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.hydljz{font-size: 0;margin-top: 20px;}
.hydljz_l,.hydljz_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.hydljz_l input,.hydljz_l h6{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.hydljz_l input{margin-right: 16px;}
.hydljz_l{text-align: left;}
.hydljz_r{text-align: right;}
.hydljz_r a{display: inline-block;font-size: 14px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.layui-form-checkbox i{border: 1px solid #d2d2d2 !important;border-radius: 5px !important;}
.hydljz_l h6{font-size: 14px;color: #333;}
.hydlmm{text-align: left;}
.hydlmm a{display: inline-block;font-size: 14px;margin-left: 40px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hydl_l p{margin-top: 100px;}
.hydl_l p,.hydl_l p a{font-size: 16px;color: rgba(51,51,51,.6);line-height: 24px;}
.hydl_ra{position: absolute;top: 8%;right: 10%;z-index: 9;display: block;}
.hydl_ra img{margin-right: 20px;}
.hydl_ra{font-size: 16px;color: #fff !important;}
.hydl_r .swiper-pagination{position: absolute;left: auto;top: 50%;width: auto;right: 5%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.hydl_r .swiper-pagination .swiper-pagination-bullet{display: block;margin-right: 0;margin-bottom: 10px;width: 6px;height: 19px;background: rgba(135,196,97,.44);border-radius: 6px;margin-left: 0;opacity: 1;}
.hydl_r .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-bottom: 0;}
.hydl_r .swiper-pagination .swiper-pagination-bullet-active{height: 175px;background: #87c461;}

.zhmm{background: url(../images/zhmmbg.jpg) center center;background-size: cover;position: relative;height: 100vh;}
.zhmm .divbox{position: relative;height: 100vh;}
.zhmmtxt{position: absolute;left: 0;width: 100%;top: 50%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.zhmmlist{background: #fff;text-align: center;padding: 88px 0;}
.zhmmlist h3{font-size: 30px;color: #333333;margin: 28px auto 40px;display: block;}
.zhmmlist a{display: block;width: 442px;text-align: center;font-size: 16px;color: #fff;line-height: 55px;border-radius: 6px;margin: 0 auto;
  background-image: linear-gradient(to right, #12afca, #73eafe);
}
.zhmmlist p{font-size: 14px;color: rgba(51,51,51,.5);margin-top: 16px;}
.zhmmlist p strong{font-size: 14px;color: #58c7da;}
.zhmmtxt h5 a{margin-top: 40px;font-size: 12px;color: rgba(255,255,255,.3);display: block;}
.zhmmtxt h5 a img{margin-right: 6px;}

.zc{background: #f8f8f8;}
.zct{font-size: 0;padding: 30px 0;}
.zct .logo,.zct h6{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.zct h6{text-align: right;}
.zct h6 a{display: inline-block;font-size: 16px;color: #b2b2b2;}
.zct h6 a img{margin-right: 20px;}
.zct h6 a:hover{color: #5cc9dc;}
.zcc{background: #fff;box-shadow: 0 0 10px 3px #e3e2e3;}
.zcct{font-size: 0;padding: 55px 0 13px;}
.zcct::after{content: '';display: block;width: 100%;height: 3px;background: url(../images/zcct_03.jpg) center center;background-size: 100% 100%;}
.zcct h3{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;text-align: center;margin-bottom: 13px;}
.zcct h3 span,.zcct h3 i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zcct h3 i{font-size: 16px;color: #b2b2b2;}
.zcct h3 span{width: 30px;height: 30px;font-size: 14px;line-height: 26px;color: #b2b2b2;border: 2px solid #b2b2b2;border-radius: 50%;text-align: center;margin-right: 12px;font-family: Arial;font-weight: bold;}
.zcct h3:first-of-type span{color: #13b0cb;border: 2px solid #13b0cb;}
.zcct h3:first-of-type i{color: #13b0cb;}
.zccb{font-size: 0;padding: 50px 0 90px;}
.zccbl,.zccbr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;text-align: center;}
.zccbl form{display: inline-block;width: 50%;text-align: left;}
.zccbl form h3{font-size: 24px;color: #333;margin-bottom: 28px;}
.zccbl form h3 a{font-size: 14px;color: #14b1cc;display: inline-block;margin-left: 20px;}
.zccbrtxt{display: inline-block;text-align: left;}
.zccbrtxt img{margin-bottom: 40px;display: block;margin-left: -50px;}
.zccbrtxt h3{font-size: 18px;display: inline-block;margin-bottom: 16px;
  background: linear-gradient(to right, #12b0cb, #73eafe);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.zccbrtxt p{font-size: 14px;color: #333;}
.zcb{margin-top: 60px;text-align: center;}
.zcb p,.zcb p a{font-size: 16px;color: rgba(51,51,51,.6);line-height: 24px;}

.xgsj{padding: 55px 0 245px;background: url(../images/xgsjbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.xgsj_l,.xgsj_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xgsj_l{width: 44%;padding-right: 110px;}
.xgsj_r{width: 56%;}
.xgsj_r #main1{width: 100%;height: 80vh;display: block;background: none;}
.xgsj_l .sybt h4{margin-top: -90px;margin-left: 20px;}
.xgsj_l .sybt h2{padding-left: 0;}
.xgsj_l .sybt{margin-bottom: 50px;}
.xgsj_l p{font-size: 0;}
.xgsj_l p strong,.xgsj_l p em{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 16px;color: #333;line-height: 36px;}
.xgsj_l p strong{width: 30px;}
.xgsj_l p em{width: calc(100% - 30px);}
.xgsj_l a{display: inline-block;margin-top: 65px;}



.s2tc{position: fixed;background: rgba(234,243,243,.7);width: 100%;height: 100%;top: 0;left: 0;z-index: 9;}
.s2list{position: absolute;top: 50%;left: 50%;width: 52%;background: #eaf3f3;box-shadow: 0 0 10px 3px #cfdddd;box-sizing: border-box;padding: 60px 115px 80px;
	border-radius: 18px;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.s2list h3{font-size: 36px;color: #266eb1;line-height: 36px;margin-top: 45px;margin-bottom: 20px;}
.s2list h4{font-size: 16px;color: #266eb1;margin-bottom: 45px;}
.s2list form p{font-size: 16px;color: #266eb1;margin-bottom: 6px;}
.s2list form input,.s2list form select{width: 100%;line-height: 40px;outline: none;background: #fff;border: 1px solid #c2d6d6;border-radius: 5px;margin-bottom: 10px;font-size: 16px;
	color: #333;padding: 0 20px;box-sizing: border-box;height: 40px;
}
.s2list form button{display: inline-block;background: #266eb1;border-radius: 14px;cursor: pointer;margin-top: 50px;width: 180px;line-height: 60px;outline: none;}
.s2list form button img,.s2list form button i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s2list form button i{font-size: 16px;color: #fff;}
.s2list form button:hover{background: #266eb1;}
.s2list h6{position: absolute;display: block;width: 42px;height: 42px;line-height: 38px;border: 1px solid #0f4444;border-radius: 50%;text-align: center;
	font-size: 36px;color: #266eb1;font-weight: lighter;top: 30px;right: 50px;cursor: pointer;
}
.s2list h6:hover{background: #266eb1;color: #fff;}
.s2tc{display: none;}
.s2tc.ac{display: block;}

.honor_list {display: flex;flex-direction: row;justify-items: center;flex-wrap: wrap;}
.honor_list_item {width: 33.33%;padding: 10px 52px 15px;text-align: center;box-sizing: border-box;}
.honor_list_item img {width: 100%;}
.honor_list_item .honor_name {font-size: 16px;margin-top: 10px;}
@media screen and (max-width: 900px){
  .honor_list_item {width: 100%;}
  .honor_list_item .honor_name {font-size: 14px;margin-top: 10px;}
}

.results {
  background: url(../images/tzj2bg_02.jpg) center center;background-size: cover;padding-bottom: 160px !important;
}
.results .sybt h2 { color: #fff;}
.results .sybt h4 {color: rgba(255, 255, 255, .1);}
@media screen and (max-width: 1280px){
  .results {
    padding-bottom: 60px !important;
  }
}
@media screen and (max-width: 1440px){
  .results .swiper-pagination-bullet {
    width: 30px;
  }
  /*.sjkjs ul li {
    margin-right: 13px;
  }*/
}
.history {
  background: #f5f7f9;
}
.history_list {
  position: relative;
  padding: 0 30px;
}
.history_list:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 15px;
  background: #E0E0E0;
}
.history_list .dev-item {
  position: relative;
  color: #000;
  width: 185%;
  padding: 0 15px;
}
.history_list .swiper-wrapper .swiper-slide:nth-child(12) .dev-item {
  width: 100%;
  box-sizing: border-box;
}
.history .swiper-button-prev {
  left: -50px;
  top: 50% !important;
  color: transparent !important;
}
.history .swiper-button-next {
  right: -50px;
  top: 50% !important;
  color: transparent !important;
}
.history .swiper-wrapper .swiper-slide:nth-child(2n + 2) {
  margin-top: 250px;
}
.history .swiper-wrapper .swiper-slide {
  position: relative;
}
.history .swiper-wrapper .swiper-slide:before {
  content: "";
  position: absolute;
  top: 192px;
  left: 0;
  height: 15px;
  width: 100%;
  background-color: #5cc08f;
  transform: skew(-20deg);
}
.history .swiper-wrapper .swiper-slide:after {
  content: "";
  position: absolute;
  top: 0;
  left: 3px;
  height: 182px;
  width: 2px;
  background-color: #5cc08f;
  border-radius: 1px;
}
.history .swiper-wrapper .swiper-slide:nth-child(2n + 2):before {
  top: -58px;
  background-color: #316691;
}
.history .swiper-wrapper .swiper-slide:nth-child(2n + 2):after {
  top: -33px;
  height: calc(100% + 33px);
  width: 2px;
  background-color: #316691;
}
.history_list .swiper-wrapper .swiper-slide:nth-child(2n + 1) .dev-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #5cc08f;
}
.history_list .swiper-wrapper .swiper-slide:nth-child(2n + 2) .dev-item:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #316691;
}
.history_list .swiper-slide .dev-item .date {
  font-size: 16px;
  font-weight: bold;
  font-family: "Eras Bold ITC";
  color: #5cc08f;
}
.history_list .swiper-slide:nth-child(2n + 2) .dev-item .date {
  color: #316691;
}
@media screen and (max-width: 1685px) {
  .history_list .dev-item .detail {
    font-size: 13px;
  }
  .history .swiper-wrapper .swiper-slide:nth-child(2n + 2) {
    margin-top: 320px;
  }
  .history .swiper-wrapper .swiper-slide:nth-child(2n + 2):before {
    top: -78px;
  }
  .history .swiper-wrapper .swiper-slide:nth-child(2n + 2):after {
    top: -49px;
  }
  .history .swiper-wrapper .swiper-slide:before {
    top: 242px;
  }
  .history .swiper-wrapper .swiper-slide:after {
    height: 228px;
  }
}
@media screen and (max-width: 1526px) {
  .history_list .dev-item .detail {
    font-size: 12px;
  }
  .history .swiper-wrapper .swiper-slide:nth-child(2n + 2) {
    margin-top: 352px;
  }
  .history .swiper-wrapper .swiper-slide:nth-child(2n + 2):before {
    top: -78px;
  }
  .history .swiper-wrapper .swiper-slide:nth-child(2n + 2):after {
    top: -49px;
  }
  .history .swiper-wrapper .swiper-slide:before {
    top: 273px;
  }
  .history .swiper-wrapper .swiper-slide:after {
    height: 257px;
  }
  .results .swiper-slide img {
    height: 280px;
    width: 100%;
  }
  .history_list:before, .history .swiper-button-prev, .history .swiper-button-next {
    top: 53% !important;
  }
}
@media screen and (max-width: 1442px) {
  .history_list:before, .history .swiper-button-prev, .history .swiper-button-next {
    top: 50% !important;
  }
}
