@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

@keyframes banrun2{
	0%{top: 10px;}
	50%{top: 30px;}
	100%{top: 10px;}
}


.swiper-button-next, .swiper-button-prev,.sybt h6 a i,.fw1 ul li,.jr1 ul li,.jr1 ul li h6,.jr1 ul li h3,.jr1 ul li p,.jr3t_rlist button,.jr3zptxt,.jr4_t h3,.jj1 ul li,.jj1 ul li img,.jj1 ul li h3,.jj1 ul li h4,.xs ul li,.xs ul li h4,
.xs4 ul li,.xs4 ul li::before,.xs4 ul li h3,.xs4 ul li p,.xs5_t h3::after,.xs5_t h3,.zp2 ul li h4::before,.zp2 ul li h4::after,.zp2 ul li img,.zp3 ul li,.zp3 ul li h3,.zp3 ul li h4,.zp3 ul li p,.jr1 dl dd{
    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: 1500px;margin: 0 auto;}


.ejbanner{position: relative;overflow: hidden;}
.ejbanner img{width: 100%;display: block;position: relative;
	animation: banrun1 10s linear infinite;
}
.ejbanner_list{position: absolute;left: 0;top: 50%;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ejbanner_list h2{font-size: 45px;color: #0498b0;font-weight: bold;line-height: 75px;}
.ejbanner_list h4{font-size: 24px;color: #262626;font-weight: bold;line-height: 75px;}
.ejbanner_list a{display: block;width: 194px;line-height: 64px;text-align: center;border-radius: 64px;background: #0498b0;font-size: 18px;color: #fff;font-weight: bold;
	margin-top: 66px;
}
.ejbanner_list a:hover{background: #046170;}

.ejbt{text-align: center;margin-bottom: 50px;}
.ejbt h2{font-size: 30px;color: #1e1e1e;font-weight: bold;}

.fw1{padding-top: 100px;}
.fw1 ul{font-size: 0;}
.fw1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 35px;width: 23.5%;margin-right: 2%;border-radius: 12px;border: 2px solid #eaeaea;cursor: pointer;}
.fw1 ul li:last-of-type{margin-right: 0;}
.fw1 ul li h4{display: block;width: 36px;height: 36px;line-height: 36px;text-align: center;font-size: 22px;color: #fff;font-weight: bold;background: #0498b0;border-radius: 6px;margin-bottom: 20px;}
.fw1 ul li h3{font-size: 18px;color: #2f2f2f;font-weight: bold;margin-bottom: 12px;}
.fw1 ul li p{font-size: 15px;color: #828282;font-weight: bold;line-height: 24px;}
.fw1 ul li:hover{border: 2px solid #0498b0;margin-top: -12px;box-shadow: 0 0 10px 3px #eaeaea;}

.fw2{padding-top: 100px;}
.fw2 ul{font-size: 0;}
.fw2 ul li{display: inline-block;vertical-align: top;width: 18.4%;margin-right: 2%;text-align: center;position: relative;}
.fw2 ul li:last-of-type{margin-right: 0;}
.fw2 ul li h6{display: block;width: 97px;height: 97px;margin: 0 auto;overflow: hidden;border: 13px solid #cef5fb;border-radius: 50%;background: #0498b0;position: relative;z-index: 2;}
.fw2 ul li h6 img{width: 100%;}
.fw2 ul li h4{display: block;width: 42px;height: 42px;background: #fff;text-align: center;line-height: 42px;border-radius: 50%;font-size: 26px;color: #614d00;font-weight: bold;margin: 8px auto 0;position: relative;}
.fw2 ul li h4::before{content: '';display: block;width: 60px;height: 100px;background: #0498b0;border-radius: 60px;position: absolute;bottom: -14px;left: 50%;z-index: -1;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.fw2 ul li h4::after{content: '';display: block;width: 72px;height: 100px;background: #cef5fb;border-radius: 72px;position: absolute;bottom: -14px;left: 50%;z-index: -2;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.fw2list{padding: 60px 6px 20px;background: #f7f7f7;border-radius: 10px;position: relative;z-index: -3;margin-top: -30px;}
.fw2list h3{font-size: 22px;color: #2f2f2f;font-weight: bold;margin-bottom: 15px;}
.fw2txt{padding: 30px;box-sizing: border-box;border: 2px solid #0498b0;border-radius: 10px;font-size: 0;height: 183px;}
.fw2txt p{display: inline-block;line-height: 34px;padding: 0 14px;background: #f0f7fd;border-radius: 6px;font-size: 15px;color: #454545;font-weight: bold;margin-bottom: 12px;}
.fw2 ul li:first-of-type .fw2txt p{width: 85px;margin-right: 15px;padding: 0;}
.fw2 ul li:first-of-type .fw2txt p:nth-of-type(2n){margin-right: 0;}
.fw2 ul li:nth-of-type(2) .fw2txt p:nth-of-type(3){margin-right: 15px;}
.fw2 ul li:nth-of-type(3) .fw2txt p{margin-right: 15px;}
.fw2 ul li:nth-of-type(3) .fw2txt p:nth-of-type(2n){margin-right: 0;}
.fw2 ul li:nth-of-type(4) .fw2txt p{margin-right: 15px;}
.fw2 ul li:nth-of-type(4) .fw2txt p:nth-of-type(2n){margin-right: 0;}
.fw2 ul li:nth-of-type(4) .fw2txt{padding: 30px 0;}
.fw2 ul li:nth-of-type(4) .fw2txt p{padding: 0 5px;}
.fw2 ul li:nth-of-type(5) .fw2txt p{margin-right: 15px;}
.fw2 ul li:nth-of-type(5) .fw2txt p:nth-of-type(2n){margin-right: 0;}
.fw2 ul li:nth-of-type(5) .fw2txt{padding: 30px 0;}
.fw2 ul li:nth-of-type(5) .fw2txt p{padding: 0 5px;}
.fw2 ul li::after{content: '';display: block;width: 179px;height: 23px;background: url(../images/fw2bg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 50px;left: 73%;}
.fw2 ul li:last-of-type::after{display: none;}

.fw3{padding-top: 100px;}
.fw3 ul{font-size: 0;position: relative;}
.fw3 ul::before{content: '';display: block;width: 100%;height: 82px;background: url(../images/fw3tt_03.jpg) center center;background-size: 100% 100%;}
.fw3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 24%;margin-right: 1.3333%;background: #f7fcfd;}
.fw3 ul li:nth-of-type(2){width: 24.1%;margin-right: 1%;}
.fw3 ul li:nth-of-type(3){width: 24.1%;}
.fw3 ul li:last-of-type{margin-right: 0;}
.fw3 ul li h3{line-height: 82px;text-align: center;font-size: 24px;color: #fff;font-weight: bold;background: #0498b0;margin-bottom: 40px;}
.fw3 ul li h4{font-size: 20px;color: #0498b0;font-weight: bold;text-align: center;margin-bottom: 20px;}
.fw3txt{padding: 0 46px;box-sizing: border-box;}
.fw3txt p{font-size: 15px;line-height: 24px;color: #1b1b1b;font-weight: bold;padding: 18px 0 18px 30px;position: relative;border-bottom: 1px solid #e3e7e7;}
.fw3txt p:last-of-type{border: none;}
.fw3txt p::before{content: '';display: block;width: 18px;height: 18px;background: url(../images/dagou_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 22px;left: 0;}

.fw4{padding: 100px 0;}
.fw4 ul{font-size: 0;}
.fw4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 19%;margin-right: 8%;text-align: center;}
.fw4 ul li:last-of-type{margin-right: 0;}
.fw4 ul li h3{font-size: 18px;color: #2f2f2f;font-weight: bold;margin: 26px 0;}
.fw4 ul li p{text-align: left;font-size: 15px;color: #828282;font-weight: bold;}
.fw4 a{display: block;width: 442px;line-height: 60px;text-align: center;border: 2px solid #0498b0;border-radius: 60px;font-size: 18px;color: #0498b0;margin: 100px auto 0;}
.fw4 a:hover{background: #0498b0;color: #fff;}

.gy1{padding: 90px 0 70px;font-size: 0;}
.gy1 .ejbt{text-align: left;}
.gy1_l,.gy1_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.gy1_l{width: 16.65%;}
.gy1_l img{width: 100%;}
.gy1_r{width: 83.35%;padding-left: 40px;}
.gy1_r h3{font-size: 18px;color: #1e1e1e;font-weight: bold;margin-bottom: 14px;}
.gy1_r p{font-size: 14px;color: #767676;font-weight: bold;margin-bottom: 14px;}
.gy1_r p:last-of-type{margin-bottom: 0;}

.gy2{padding: 90px 0;position: relative;}
.gy2 .ejbt{text-align: left;}
.gy2 img{width: 100%;position: absolute;left: 0;bottom: 0;}
.gy2list{position: relative;}
.gy2list .swiper-slide{position: relative;padding-bottom: 40px;}
.gy2list .swiper-slide::before{content: '';display: block;width: 3px;height: 100%;background: url(../images/xiantiao_03.png) center center;background-size: 100% 100%;position: absolute;top: 16px;left: 6px;}
.gy2list h4,.gy2list h3,.gy2list p{padding-left: 26px;}
.gy2list h4{font-size: 22px;color: #0498b0;font-weight: bold;position: relative;}
.gy2list h4::before{content: '';display: block;width: 13px;height: 13px;background: #0498b0;position: absolute;left: 1px;top: 9px;border-radius: 50%;}
.gy2list h3{font-size: 15px;color: #1e1e1e;font-weight: bold;margin: 10px 0;}
.gy2list p{font-size: 14px;color: #727272;font-weight: bold;line-height: 22px;}
.gy2list .swiper-slide:first-of-type{margin-top: 314px;}
.gy2list .swiper-slide:nth-of-type(2){margin-top: 260px;}
.gy2list .swiper-slide:nth-of-type(3){margin-top: 200px;}
.gy2list .swiper-slide:nth-of-type(4){margin-top: 150px;}
.gy2list .swiper-slide:nth-of-type(5){margin-top: 100px;}
.gy2list .swiper-slide:nth-of-type(6){margin-top: 50px;}


.gy3{padding: 60px 0 0;}
.gy3 .ejbt{text-align: left;}
.gy3 ul{font-size: 0;}
.gy3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.133333%;margin-right: 4.8%;padding: 35px;font-size: 0;border: 1px solid #ebebeb;border-radius: 8px;margin-bottom: 20px;}
.gy3 ul li:last-of-type{margin-right: 0;}
.gy3 ul li h6,.gy3 ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.gy3 ul li h6{width: 40%;text-align: center;}
.gy3 ul li h6 img{max-width: 90%;}
.gy3 ul li h3{width: 60%;font-size: 18px;color: #8d8d8d;font-weight: bold;line-height: 32px;}
.gy3 ul li h3 strong{display: block;font-size: 26px;color: #222222;font-weight: bold;margin-bottom: 8px;}

.jr1 dl{font-size: 0;}
.jr1 dl dd{display: inline-block;vertical-align: top;box-sizing: border-box;width: 49%;margin-right: 2%;padding: 35px;font-size: 0;border: 1px solid #ebebeb;border-radius: 8px;margin-bottom: 20px;
	box-shadow: 0 0 10px 3px #f8f8f8;cursor: pointer;
}
.jr1 dl dd:last-of-type{margin-right: 0;}
.jr1 dl dd h6,.jr1 dl dd h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jr1 dl dd h6{width: 40%;text-align: center;}
.jr1 dl dd h6 img{max-width: 90%;}
.jr1 dl dd h3{width: 60%;font-size: 18px;color: #8d8d8d;font-weight: bold;line-height: 32px;}
.jr1 dl dd h3 strong{display: block;font-size: 26px;color: #222222;font-weight: bold;margin-bottom: 8px;}

.jr1 dl dd:hover{box-shadow: 0 0 10px 3px #aed7ff;}

.jr1{padding: 100px 0;}
.jr1 ul{font-size: 0;}
.jr1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;border: 1px solid #f0f0f0;border-radius: 12px;box-shadow: 0 0 10px 3px #f8f8f8;
	padding: 60px 0 76px;text-align: center;cursor: pointer;margin-bottom: 20px;
}
.jr1 ul li:nth-of-type(4n){margin-right: 0;}
.jr1 ul li h6{display: block;width: 86px;height: 86px;background: #f2f7ff;border-radius: 50%;overflow: hidden;margin: 0 auto 30px;}
.jr1 ul li h6 img{width: 100%;}
.jr1 ul li h3{font-size: 20px;color: #222222;font-weight: bold;margin-bottom: 10px;}
.jr1 ul li p{font-size: 15px;color: #a7a7a7;font-weight: bold;}
.jr1 ul li:hover{background: #0498b0;border: 1px solid #0498b0;}
.jr1 ul li:hover h6{background: #fff;}
.jr1 ul li:hover h3{color: #fff;}
.jr1 ul li:hover p{color: #c5f7ff;}

.jr2{padding: 80px 0 40px;background: #f9f9f9;}
.jr2 ul{font-size: 0;}
.jr2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.93333%;margin-right: 3.6%;margin-bottom: 53px;border-radius: 12px;overflow: hidden;}
.jr2 ul li:nth-of-type(3n){margin-right: 0;}
.jr2 ul li img{width: 100%;}

.jr3{padding-top: 80px;}
.jr3t{margin-bottom: 40px;}
.jr3t form,.jr3t .layui-form{font-size: 0;}
.jr3t_l,.jr3t_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.jr3t_l .layui-form-select{width: 292px;margin-right: 18px;}
.jr3t_l .layui-form-select input{font-size: 15px;color: #262626;height: 50px;line-height: 50px;}
.jr3t_l select{width: 292px;height: 50px;margin-right: 18px;box-sizing: border-box;padding: 0 15px;font-size: 15px;color: #262626;background: #fff;border: 1px solid #e5e5e5;outline: none;}
.jr3t_r{text-align: right;}
.jr3t_rlist{display: inline-block;font-size: 0;border: 1px solid #e5e5e5;width: 340px;box-sizing: border-box;}
.jr3t_rlist input,.jr3t_rlist button{display: inline-block;vertical-align: middle;line-height: 50px;box-sizing: border-box;border: none;background: none;outline: none;}
.jr3t_rlist input{width: 80%;font-size: 15px;color: #010101;padding: 0 20px;}
.jr3t_rlist button{width: 20%;font-size: 20px;color: #010101;font-weight: bold;}
.jr3t_rlist button:hover{color: #0498b0;}

.jr3b ul{font-size: 0;padding: 0 60px;background: #f1f1f1;}
.jr3b ul li{display: inline-block;vertical-align: middle;width: 23%;}
.jr3b ul li:last-of-type{width: 8%;}
.jr3b ul li h3{line-height: 72px;font-size: 15px;color: #000000;font-weight: bold;}
.jr3zp_list dl{font-size: 0;padding: 0 60px;}
.jr3zp_list dl dd{display: inline-block;vertical-align: middle;width: 23%;}
.jr3zp_list dl dd:last-of-type{width: 8%;}
.jr3zp_list dl dd h3{line-height: 72px;font-size: 15px;color: #2a2a2a;font-weight: bold;cursor: pointer;}
.jr3zp_list dl dd:last-of-type h3 span{display: inline-block;}
.jr3zptxt{box-sizing: border-box;border-bottom: 1px solid #f2f2f2;}
.jr3zptxt p{font-size: 15px;color: #8c8c8c;font-weight: bold;line-height: 32px;margin-bottom: 32px;}
.jr3zptxt p strong{font-size: 15px;color: #2a2a2a;font-weight: bold;line-height: 32px;}
.jr3zptxt a{width: 146px;background: #0498b0;text-align: center;border-radius: 6px;padding: 10px 0;display: block;}
.jr3zptxt a i,.jr3zptxt a img{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jr3zptxt a i{font-size: 15px;color: #fff;font-weight: bold;margin-right: 12px;}
.jr3zptxt a:hover{box-shadow: 0 0 10px 3px #c5f7ff;}
.jr3zptxt{height: 0;overflow: hidden;padding: 0 60px;}
.jr3zp_list.ac .jr3zptxt{padding: 10px 60px 50px;height: auto;}

.jr4{padding: 80px 0 90px;}
.jr4_t{font-size: 0;border: 1px solid #ededed;margin-bottom: 20px;}
.jr4_t h3{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;text-align: center;font-size: 16px;color: #272727;font-weight: bold;line-height: 54px;cursor: pointer;}
.jr4_t h3.ac{background: #0498b0;color: #fff;}
.jr4_blist{font-size: 0;background: #0498b0;border-radius: 6px;overflow: hidden;display: none;position: relative;}
.jr4_blist.ac{display: block;}
.jr4_bl,.jr4_br{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.jr4_bl img{width: 100%;}
.jr4_br{padding: 0 60px;}
.jr4_br h3::after{content: '';display: block;width: 100%;height: 1px;background: rgba(255,255,255,.36);margin: 26px 0;}
.jr4_br h3 img,.jr4_br h3 i{display: inline-block;vertical-align: middle;}
.jr4_br h3 i{font-size: 21px;color: #fff;font-weight: bold;margin-left: 8px;}
.jr4_br h3 img{margin-top: 2px;}
.jr4_br p{font-size: 15px;color: #fff;font-weight: bold;line-height: 36px;}
.jr4_br h1{position: absolute;top: 0;left: 50%;width: 50%;height: 100%;}
.jr4_br h1 img{width: 100%;height: 100%;}

.jj1{padding-top: 100px;}
.jj1 ul{font-size: 0;}
.jj1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.4%;margin-right: 2%;border: 1px solid #e7e7e7;border-radius: 6px;overflow: hidden;position: relative;cursor: pointer;}
.jj1 ul li:last-of-type{margin-right: 0;}
.jj1 ul li h5 img{width: 100%;opacity: 0;}
.jj1txt{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%);
}
.jj1txt h6{margin-bottom: 20px;}
.jj1txt h3,.jj1txt h4{font-size: 18px;color: #2d2d2d;font-weight: bold;}
.jj1txt h4{height: 0;opacity: 0;}
.jj1 ul li:hover h5 img{opacity: 1;}
.jj1 ul li:hover h3{color: #fff;}
.jj1 ul li:hover h4{color: #fff;height: 30px;opacity: 1;}
.jj1 ul li:hover h6 img{ filter: invert(100%) brightness(1000%);}


.jj2{padding-top: 90px;}
.jj2_t,.jj2_b{padding: 0 192px;}
.jj2_t ul{font-size: 0;}
.jj2_t ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;}
.jj2_t ul li:nth-of-type(2n){width: 12.5%;}
.jj2_t_t{display: block;margin: 0 auto;text-align: center;width: 195px;padding: 48px 0 34px;background: #f4f7ff;border-radius: 12px;margin-bottom: 50px;}
.jj2_t_t h2{font-size: 48px;color: #4174e6;font-weight: bold;line-height: 42px;}
.jj2_t_t h3{font-size: 18px;color: #292929;font-weight: bold;line-height: 42px;}
.jj2_t ul li:nth-of-type(3) .jj2_t_t{background: #ecfcff;}
.jj2_t ul li:nth-of-type(3) .jj2_t_t h2{color: #0498b0;}
.jj2_t ul li:nth-of-type(5) .jj2_t_t{background: #f2fff2;}
.jj2_t ul li:nth-of-type(5) .jj2_t_t h2{color: #55be30;}
.jj2_t ul li h6{text-align: center;line-height: 166px;font-size: 48px;color: #959595;}
.jj2_t_b h6 img{max-width: 100%;height: auto;}
.jj2_t_b h3{font-size: 20px;color: #292929;font-weight: bold;text-align: center;margin-top: -50px;}
.jj2_t_blist{border: 3px solid #f1f1f1;border-radius: 12px;padding: 41px 20px;font-size: 0;margin-bottom: 10px;}
.jj2_t_blist h4,.jj2_t_blist h5,.jj2_t_blist p{display: inline-block;vertical-align: middle;width: 33.333%;box-sizing: border-box;}
.jj2_t_blist h5{padding: 0 10px;text-align: left;font-size: 15px;color: #7c7c7c;line-height: 24px;font-weight: bold;}
.jj2_t_blist h4{font-size: 18px;color: #1f1f1f;font-weight: bold;}
.jj2_t_blist h4::before{content: '';display: inline-block;width: 12px;height: 12px;background: #3c84dc;border-radius: 50%;vertical-align: middle;margin-right: 15px;}
.jj2_t_blist p{font-size: 14px;color: #4174e6;font-weight: bold;line-height: 30px;border-radius: 30px;background: #f0f5ff;text-align: center;}
.jj2_t_blist:nth-of-type(2) h4::before{background: #0498b0;}
.jj2_t_blist:nth-of-type(3) h4::before{background: #4ea72f;}
.jj2_t_blist:nth-of-type(2) p{background: #e8fcff;color: #0498b0;}
.jj2_t_blist:nth-of-type(3) p{background: #edffe7;color: #4ea72f;}

.jj2_t_b dl dd{display: block;border: 3px solid #f1f1f1;border-radius: 12px;margin-bottom: 16px;padding: 30px 25px;font-size: 18px;color: #1f1f1f;font-weight: bold;}
.jj2_t_b dl dd::before{content: '';display: inline-block;width: 12px;height: 12px;background: #3c84dc;border-radius: 50%;vertical-align: middle;margin-right: 15px;}
.jj2_t_b dl dd:nth-of-type(2):before{background: #c59d3a;}
.jj2_t_b dl dd:nth-of-type(3):before{background: #4ea72f;}
.jj2_t_b dl dd:nth-of-type(4):before{background: #d12323;}
.jj2_b ul{font-size: 0;margin-top: 48px;}
.jj2_b ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 28.666%;margin-right: 7%;margin-bottom: 40px;border: 3px solid #f1f1f1;border-radius: 12px;padding: 30px 20px;text-align: center;font-size: 0;}
.jj2_b ul li:nth-of-type(3n){margin-right: 0;}
.jj2_bl,.jj2_br{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jj2_bl{width: 52px;}
.jj2_br{width: calc(100% - 52px);padding-left: 18px;text-align: left;}
.jj2_br h3{font-size: 18px;color: #1f1f1f;font-weight: bold;}
.jj2_br p{font-size: 15px;color: #7c7c7c;font-weight: bold;}

.jj3{padding-top: 100px;}
.jj3 ul{font-size: 0;}
.jj3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 47%;margin-right: 6%;margin-bottom: 58px;border: 1px solid #aed7ff;border-radius: 12px;background: #f6fbff;font-size: 0;padding: 30px;position: relative;}
.jj3 ul li:nth-of-type(2n){margin-right: 0;}
.jj3_l,.jj3_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.jj3_l{width: 180px;margin-bottom: -50px;}
.jj3_r{width: calc(100% - 180px);margin-top: 20px;}
.jj3_l img{max-width: 100%;}
.jj3_r h3{font-size: 18px;color: #2f2f2f;font-weight: bold;margin-bottom: 8px;}
.jj3_r p{font-size: 15px;color: #828282;font-weight: bold;}
.jj3 ul li h6{position: absolute;top: 50%;right: 30px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.jj4 ul li{width: 13.6%;}
.jj4 ul li p{text-align: center;}

.xs1{padding-top: 100px;}
.xs1 ul{font-size: 0;}
.xs1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.875%;margin-right: 1.5%;background: #f8f8f8;border-radius: 8px;overflow: hidden;padding: 40px 30px;border-left: 4px solid #3f72e5;cursor: pointer;}
.xs1 ul li:last-of-type{margin-right: 0;}
.xs1 ul li h4{font-size: 30px;color: #3f72e5;font-weight: bold;}
.xs1 ul li h3{font-size: 17px;color: #212121;font-weight: bold;margin: 15px 0 8px;}
.xs1 ul li p{font-size: 14px;color: #6f6f6f;font-weight: bold;line-height: 28px;height: 56px;}
.xs1 ul li:hover{border-left: 4px solid #0498b0;}
.xs1 ul li:hover h4{color: #0498b0;}

.xs2{padding-top: 100px;}
.xs2 img{max-width: 100%;height: auto;}

.xs3{padding-top: 100px;font-size: 0;}
.xs3_l,.xs3_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.xs3_l img{width: 100%;height: auto;}
.xs3_r h3{font-size: 24px;color: #fff;font-weight: bold;line-height: 48px;text-align: center;background: #0498b0;padding: 30px 10px;box-sizing: border-box;border-radius: 8px;margin-bottom: 20px;}
.xs3_r{padding-left: 42px;}
.xs3_r ul{font-size: 0;}
.xs3_r ul li{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 35px 20px;width: 49%;margin-right: 2%;margin-bottom: 23px;border: 1px solid #f0f0f0;border-radius: 12px;box-shadow: 0 0 10px 3px #f9f9f9;height: 182px;}
.xs3_r ul li:nth-of-type(2n),.xs3_r ul li:last-of-type{margin-right: 0;}
.xs3_r ul li p{font-size: 15px;color: #323232;font-weight: bold;padding-left: 18px;margin-bottom: 10px;position: relative;}
.xs3_r ul li p::before{content: '';display: block;width: 11px;height: 11px;background: url(../images/xs3ico_06.png) center center;background-size: 100% 100%;position: absolute;left: 0;top: 11px;}
.xs3_r ul li p:last-of-type{margin-bottom: 0;}
.xs3_r ul li:last-of-type{height: auto;text-align: center;width: 100%;margin-bottom: 0;}
.xs3_r ul li:last-of-type h4{font-size: 17px;color: #323232;font-weight: bold;}

.xs4{padding-top: 100px;}
.xs4 ul{font-size: 0;}
.xs4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 31%;margin-right: 3.5%;padding: 48px 20px;border: 1px solid #f0f0f0;box-shadow: 0 0 10px 3px #f5f5f5;margin-bottom: 40px;font-size: 0;border-radius: 10px;overflow: hidden;position: relative;cursor: pointer;}
.xs4 ul li:nth-of-type(3n){margin-right: 0;}
.xs4_l,.xs4_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.xs4_l{width: 30%;text-align: center;}
.xs4_l img{max-width: 90%;}
.xs4_r{width: 70%;}
.xs4_r h3{font-size: 18px;color: #1e1e1e;font-weight: bold;line-height: 42px;}
.xs4_r p{font-size: 15px;color: #858585;font-weight: bold;line-height: 24px;height: 48px;}
.xs4 ul li::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/xs4bg_03.png) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.xs4 ul li:hover::before{opacity: 1;}
.xs4 ul li:hover img{ filter: invert(100%) brightness(1000%);}
.xs4 ul li:hover h3{color: #fff;}
.xs4 ul li:hover p{color: #c9f0f6;}

.xs5{padding: 100px 0;}
.xs5_t{text-align: center;margin-bottom: 32px;}
.xs5_t h3{font-size: 20px;color: #2e2e2e;font-weight: bold;display: inline-block;position: relative;cursor: pointer;}
.xs5_t h3:first-of-type{margin-right: 152px;}
.xs5_t h3::after{content: '';display: block;width: 0;height: 3px;background: #0498b0;}
.xs5_t h3.ac::after{width: 100%;}
.xs5_t h3.ac{color: #0498b0;}
.xs5_b{position: relative;}
.xs5_blist{font-size: 0;background: #f4faff;padding: 100px;box-sizing: border-box;border: 2px solid #fff;box-shadow: 0 0 10px 3px #f5f5f5;border-radius: 10px;position: absolute;height: 0;top: 0;
	left: 0;opacity: 0;width: 100%;
}
.xs5_blist.ac{height: auto;position: relative;z-index: 2;opacity: 1;}
.xs5_bl,.xs5_br{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.xs5_blist:last-of-type .xs5_bl{width: 80%;}
.xs5_blist:last-of-type .xs5_br{width: 20%;}
.xs5_br img{width: 100%;}
.xs5_bl{padding-right: 155px;}
.xs5_bl h3{font-size: 20px;color: #0498b0;font-weight: bold;margin-bottom: 22px;}
.xs5_bl p{font-size: 16px;color: #222222;font-weight: bold;line-height: 36px;}
.xs5_bl a{display: block;width: 128px;line-height: 43px;text-align: center;border-radius: 43px;font-size: 15px;color: #fff;font-weight: bold;background: #0498b0;
	margin-top: 50px;
}
.xs5_bl a:hover{background: #086878;}
.xs5_a a{display: block;width: 442px;line-height: 60px;border-radius: 60px;text-align: center;border: 2px solid #0498b0;font-size: 18px;color: #0498b0;font-weight: bold;
	margin: 55px auto 0;
}
.xs5_a a:hover{background: #0498b0;color: #fff;}

.zz1{padding-top: 100px;}
.zz1 ul{font-size: 0;}
.zz1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;border-radius: 12px;overflow: hidden;padding: 40px 30px;border: 2px solid #ebebeb;position: relative;cursor: pointer;}
.zz1 ul li:last-of-type{margin-right: 0;}
.zz1 ul li::before{content: '';display: block;width: 100%;height: 4px;background: #308dff;position: absolute;left: 0;top: 0px;}
.zz1 ul li h4{font-size: 30px;color: #308dff;font-weight: bold;}
.zz1 ul li h3{font-size: 18px;color: #2f2f2f;font-weight: bold;margin: 15px 0 10px;}
.zz1 ul li p{font-size: 15px;color: #828282;font-weight: bold;}
.zz1 ul li:nth-of-type(2)::before{background: #6eb02c;}
.zz1 ul li:nth-of-type(2) h4{color: #6eb02c;}
.zz1 ul li:nth-of-type(3)::before{background: #e92c2c;}
.zz1 ul li:nth-of-type(3) h4{color: #e92c2c;}
.zz1 ul li:nth-of-type(4)::before{background: #0498b0;}
.zz1 ul li:nth-of-type(4) h4{color: #0498b0;}

.zz2{padding-top: 100px;}
.zz2 ul{font-size: 0;}
.zz2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 120px 40px;text-align: center;width: 25%;position: relative;}
.zz2 ul li h6{position: relative;}
.zz2 ul li h3{font-size: 18px;color: #2f2f2f;font-weight: bold;margin-top: 18px;position: relative;}
.zz2 ul li p{font-size: 15px;color: #828282;font-weight: bold;position: relative;height: 60px;}
.zz2 ul li::before{content: '';display: block;width: 416px;height: 416px;border-radius: 50%;border: 2px solid #0498b0;position: absolute;left: 50%;top: 50%;overflow: hidden;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.zz2 ul li:nth-of-type(2)::before{background: url(../images/zz2bg_03.png) center center;background-size: 100% 100%;border: none;}
.zz2 ul li:nth-of-type(4)::before{background: url(../images/zz2bg_05.png) center center;background-size: 100% 100%;border: none;}
.zz2 ul li:nth-of-type(2n) h3{color: #fff;}
.zz2 ul li:nth-of-type(2n) p{color: #cbf7ff;}

.zz3 ul li p{text-align: center;}
.zp1 ul li{border-left: 4px solid #308dff !important;}
.zp1 ul li h4{color: #308dff !important;}
.zp1 ul li:nth-of-type(2){border-left: 4px solid #6eb02c !important;}
.zp1 ul li:nth-of-type(2) h4{color: #6eb02c !important;}
.zp1 ul li:nth-of-type(3){border-left: 4px solid #fa9e40 !important;}
.zp1 ul li:nth-of-type(3) h4{color: #fa9e40 !important;}
.zp1 ul li:nth-of-type(4){border-left: 4px solid #0498b0 !important;}
.zp1 ul li:nth-of-type(4) h4{color: #0498b0 !important;}

.zp2{padding-top: 100px;}
.zp2 ul{font-size: 0;}
.zp2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 16.6666%;position: relative;text-align: center;cursor: pointer;}
.zp2 ul li h4{font-size: 32px;color: #fff;font-weight: bold;line-height: 61px;margin-bottom: 26px;position: relative;}
.zp2 ul li h4::before{content: '';display: block;width: 100%;height: 61px;background: url(../images/zp2bg1_03.png) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.zp2 ul li h4::after{content: '';display: block;width: 100%;height: 61px;background: url(../images/zp2bg2_03.png) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;z-index: -1;opacity: 0;}
.zp2 ul li h6{position: relative;width: 82px;height: 82px;display: block;margin: 0 auto;}
.zp2 ul li h6 img{position: absolute;top: 0;left: 0;width: 100%;}
.zp2 ul li h6 img:last-of-type{opacity: 0;}
.zp2 ul li h3{font-size: 18px;color: #1e1e1e;font-weight: bold;line-height: 42px;margin-top: 20px;}
.zp2 ul li p{font-size: 15px;color: #858585;font-weight: bold;line-height: 42px;}
.zp2 ul li:hover h4::before{opacity: 0;}
.zp2 ul li:hover h4::after{opacity: 1;}
.zp2 ul li:hover h6 img:first-of-type{opacity: 0;}
.zp2 ul li:hover h6 img:last-of-type{opacity: 1;}

.zp3{padding-top: 100px;}
.zp3 ul{font-size: 0;}
.zp3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;border: 1px solid #ebebeb;border-radius: 12px;padding: 28px 15px;font-size: 0;}
.zp3 ul li:last-of-type{margin-right: 0;}
.zp3 ul li h6,.zp3 ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zp3 ul li h6{width: 59px;height: 59px;background: #ebebeb;border-radius: 50%;overflow: hidden;}
.zp3 ul li h6 img{width: 100%;}
.zp3 ul li h3{width: calc(100% - 59px);padding-left: 20px;font-size: 19px;color: #242424;font-weight: bold;}
.zp3 ul li h4{margin-top: 18px;font-size: 15px;color: #828282;font-weight: bold;}
.zp3 ul li p{font-size: 15px;color: #828282;font-weight: bold;line-height: 24px;height: 48px;}
.zp3 ul li:hover{background: #0498b0;border: 1px solid #0498b0;}
.zp3 ul li:hover h3,.zp3 ul li:hover h4,.zp3 ul li:hover p{color: #fff;}

.zp4 ul li p{text-align: center;}

.zxlx{padding: 80px 0;}
.zxlx form{display: block;margin: 0 auto;width: 60%;background: #e3f6f9;padding: 25px;box-sizing: border-box;border-radius: 15px;}
.lxlist{margin-bottom: 15px;}
.lxlist h3{font-size: 16px;color: #333;margin-bottom: 5px;}
.lxlist h3 i{font-size: 16px;color: #e92c2c;}
.lxlist input{width: 100%;line-height: 50px;padding: 0 10px;box-sizing: border-box;font-size: 16px;color: #333;background: #fff;border: none;outline: none;}
.lxlist select{width: 100%;height: 50px;padding: 0 10px;box-sizing: border-box;font-size: 16px;color: #333;background: #fff;border: none;outline: none;}
.lxlist select + select{margin-top: 10px;}
.lxlist textarea{width: 100%;height: 200px;padding: 10px;box-sizing: border-box;font-size: 16px;color: #333;background: #fff;border: none;outline: none;}
.zxlx form button{width: 180px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;background: #0498b0;border-radius: 10px;display: block;margin: 40px auto 0;}

















