@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)}
}




h3,.s2_r a i,.swiper-button-next, .swiper-button-prev,.navlist,.bannerinner h6,.section3 ul li,.section3 ul li::after,.section4 ul li a h3,.section4 ul li a p,
.section4 ul li a i,.s7_l form button,.it1 ul li,.it2 ul li::before,.it5 form button,.bld2 ul li,.bld2 ul li h3,.bld2 ul li p,.bld2 ul li span,.jrwm ul li a::before,
.jrwm ul li:last-of-type a i,.bld3 ul li,.hxf1 ul li::after,.ld2t h3,.ld2t h3::after,.xwlist a p,.xwlist a i,.xwlist a span,.xw_r ul li a h3,.xw_r ul li a h4,
.xyt2 ul li::before,.xyt2 ul li p,.zpss form button,.grxxtj button,.zxzw a::before,.zxfw1lb,.zxfw1lb img,.zxfw1lb h3,.zxfw1tnr,.zxfw2 .swiper-slide,.zxfw3t h3,
.zxfw3t h3::after{
    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{animation: banrun1 10s linear infinite;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;text-align: left;top: 50%;left: 0%;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ej_banner_list h2{font-size: 60px;color: #e60013;line-height: 70px;margin-bottom: 30px;}
.ej_banner_list p{font-size: 18px;line-height: 36px;color: #333;width: 44%;}
.ej_banner_list a{margin-top: 66px;display: block;width: 243px;line-height: 59px;text-align: center;border: 1px solid #e60013;font-size: 16px;color: #e60013;
	border-radius: 59px;
}
.ej_banner_list a:hover{background: #e60013;color: #fff;}



.ejbt{margin-bottom: 40px;text-align: center;}
.ejbt h2{font-size: 38px;color: #1c2d57;line-height: 38px;}
.ejbt h3{font-size: 24px;color: rgba(28,45,87,.8);margin-top: 20px;}




.ejdh{position: relative;margin-top: -74px;background: rgba(255,255,255,.6);z-index: 9;}
.ejdh ul{font-size: 0;text-align: left;}
.ejdh ul li{display: inline-block;text-align: center;}
.ejdh ul li a{display: block;line-height: 74px;font-size: 16px;color: #333;padding: 0 64px;box-sizing: border-box;position: relative;border-radius: 9px;}
.ejdh ul li:hover a,.ejdh ul li.ac a{color: #fff;background: #e60013;}


.it1{padding-top: 110px;}
.it1 ul{margin-top: 20px;font-size: 0;}
.it1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;text-align: center;padding: 40px 0 44px;
  box-shadow: 0 0 10px 3px #eeedee;cursor: pointer;position: relative;
}
.it1 ul li:last-of-type{margin-right: 0;}
.it1 ul li h3{font-size: 24px;color: #1c2d57;line-height: 32px;margin-top: 26px;}
.it1 ul li p{font-size: 18px;color: #68728b;line-height: 32px;}
.it1 ul li:hover{margin-top: -20px;}

.it2{padding: 100px 0;}
.it2 ul{margin-top: 50px;font-size: 0;}
.it2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;text-align: center;width: 12.5%;margin-right: 2.083333%;position: relative;margin-bottom: 35px;
  padding-bottom: 20px;transform: skewX(-10deg);cursor: pointer;
  -webkit-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
  -moz-transform: skewX(-10deg);
}
.it2 ul li:nth-of-type(7n){margin-right: 0;}
.it2 ul li img{border-radius: 50%;position: relative;max-width: 85%;
  transform: skewX(10deg);
  -webkit-transform: skewX(10deg);
  -o-transform: skewX(10deg);
  -moz-transform: skewX(10deg);
}
.it2 ul li h3{font-size: 17px;color: #333;margin-top: 12px;position: relative;
  transform: skewX(10deg);
  -webkit-transform: skewX(10deg);
  -o-transform: skewX(10deg);
  -moz-transform: skewX(10deg);
}
.it2 ul li::before{content: '';display: block;width: 100%;height: 100%;background: #fff;box-shadow: 0 0 10px 3px #eeedee;position: absolute;top: 10%;left: 0;}
.it2 ul li:hover h3{color: #fff;}
.it2 ul li:hover::before{background: #e60013;}


.it3{padding: 100px 0 108px;background: #f6f6f7;}
.it3 ul{font-size: 0;margin-top: 50px;}
.it3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30%;margin-right: 5%;background: #f9f9f9;box-shadow: 0 0 10px 3px #e7e6e7;
  text-align: center;padding: 40px 18px 18px;border-radius: 6px;
}
.it3 ul li:last-of-type{margin-right: 0;}
.it3txt{background: #f6f4ee;padding: 10px;box-sizing: border-box;border-radius: 6px;}
.it3list{border: 1px dashed #e6e4e0;border-radius: 6px;padding: 25px 0 25px 100px;box-sizing: border-box;text-align: left;height: 276px;}
.it3 ul li h3{font-size: 30px;color: #1c2d57;margin: 30px 0 20px;}
.it3list p{font-size: 18px;color: #e60013;line-height: 32px;position: relative;padding-left: 15px;}
.it3list p::before{content: '';display: inline-block;width: 5px;height: 5px;vertical-align: middle;background: #e1ded3;border-radius: 50%;
  position: absolute;left: 0;top: 15px;
}

.it4{padding: 70px 0;background: url(../images/it4bg_02.jpg) top center;background-size: cover;}
.it4 .ejbt h2,.it4 .ejbt h3{color: #fff;}
.it4 .ejbt{margin-bottom: 25px;}
.it4sz{text-align: center;position: relative;}
.it4sz h3{font-size: 32px;color: #fff;line-height: 32px;position: absolute;left: 48%;top: 56%;}
.it4 ul{font-size: 0;margin-bottom: 55px;margin-top: 38px;}
.it4 ul li{display: inline-block;vertical-align: top;width: 18.6%;margin-right: 1.75%;border-radius: 5px;overflow: hidden;position: relative;background: #f9f9fa;
  box-shadow: 0 0 10px 3px rgba(51,51,51,.3);
}
.it4 ul li:last-of-type{margin-right: 0;}
.it4 ul li h3{line-height: 94px;background: #d6cbb2;text-align: center;font-size: 26px;color: #fff;font-weight: bold;}
.it4txt{padding: 30px 26px 90px;height: 252px;box-sizing: border-box;}
.it4txt p{font-size: 18px;line-height: 44px;color: #333;}
.it4txt p::before{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #ded5c1;border-radius: 50%;margin-right: 16px;}
.it4 ul li h1{font-size: 132px;font-weight: 1000;text-align: center;line-height: 132px;position: absolute;bottom: -10%;left: 0;width: 100%;font-family: Arial;color: #f3efe7;}
.it4sz1 h3{color: #e60013;left: 0;text-align: center;width: 100%;background: #f6f6f7;line-height: 50px;top: 42%;}


.it4b{margin-top: 24px;font-size: 0;}
.it4bl,.it4br{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.it4bl{width: 43.64%;padding-left: 114px;}
.it4br{width: 56.36%;}
.it4br img{width: 100%;}
.it4bl h3{font-size: 38px;color: #1c2d57;line-height: 38px;margin-bottom: 26px;}
.it4bl h4{font-size: 18px;color: #e60013;line-height: 36px;}
.it4bl p{font-size: 18px;color: #374466;line-height: 36px;}


.it5{padding: 50px 0 70px;}
.ejbt p{font-size: 16px;color: #e60013;margin-top: 8px;}
.it5 form{margin-top: 50px;font-size: 0;}
.it5_l,.it5_r{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 0;}
.it5_l{width: 78.5%;padding-right: 40px;}
.it5_r{width: 21.5%;text-align: center;}
.it5list{display: inline-block;box-sizing: border-box;vertical-align: middle;width: 49.5%;border: 1px solid #e8e8e8;border-radius: 5px;margin-bottom: 10px;font-size: 0;
  padding-left: 35px;
}
.it5list:first-of-type{width: 100%;background: url(../images/it5bg_06.jpg) center right;border: none;background-size: cover;}
.it5list:nth-of-type(2n){margin-right: 1%;}
.it5list h3,.it5list input,.it5list select{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 49px;border: none;outline: none;background: none;}
.it5list h3{font-size: 16px;color: #333;}
.it5list h3 i{font-size: 16px;color: #b01f24;display: inline-block;vertical-align: middle;margin-right: 10px;}
.it5list:first-of-type h3,.it5list:first-of-type h3 i{color: #fff;}
.it5list select{width: 80%;height: 49px;font-size: 16px !important;
	appearance: none;
	-webkit-appearance: none;
}
.it5list select option{color: #333;font-size: 16px;}
.it5list h3{width: 20%;}
.it5list input{width: 70%;}
.it5_r p{font-size: 16px;color: #333;margin-top: 10px;}
.it5 form button{display: block;width: 420px;line-height: 62px;text-align: center;font-size: 20px;color: #fff;background: #e60013;border-radius: 62px;margin: 40px auto 0;}
.it5 form button:hover{box-shadow: 0 0 10px 3px #666;}

.bld1{padding: 120px 0;position: relative;}
.bld1 ul{font-size: 0;}
.bld1 ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 49%;margin-right: 2%;padding: 82px 0 82px 150px;background: #f5f5f5;
  margin-bottom: 26px;border-radius: 40px;overflow: hidden;position: relative;
}
.bld1 ul li:nth-of-type(2n){margin-right: 0;}
.bld1 ul li:nth-of-type(3),.bld1 ul li:nth-of-type(4){margin-bottom: 0;}
.bld1 ul li h3{font-size: 30px;color: #1c2d57;}
.bld1 ul li p{font-size: 14px;color: rgba(51,51,51,.4);font-family: Arial;margin-top: 5px;}
.bld1 ul li h1{font-size: 206px;color: rgba(109,109,109,.1);font-family: Arial;font-weight: 1000;line-height: 206px;
  position: absolute;left: -15%;top: 10%;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  
}
.bld1 ul li:nth-of-type(2n) h1{
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  left: auto;
  right: -15%;

}

.bld1 ul li:nth-of-type(2n){padding-left: 210px;}

.bld1list{display: block;width: 340px;height: 340px;text-align: center;border-radius: 50%;background: #e60013;border: 14px solid #fce5e7;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%);
}
.bld1list::before{content: '';display: block;width: 368px;height: 368px;border: 20px solid #fff;border-radius: 50%;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%);
}

.bld1txt{position: absolute;left: 0;width: 100%;text-align: center;top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.bld1txt h3{font-size: 30px;color: #fff;line-height: 38px;}
.bld1txt h2{font-size: 58px;color: #fff;line-height: 58px;}

.bld2{padding: 104px 0 100px;background: url(../images/bld2bg_02.jpg) top center;background-size: cover;}
.bld2 .ejbt h2{color: #fff;}
.bld2 h4{font-size: 18px;color: #fff;line-height: 36px;width: 70%;margin: 0 auto 70px;text-align: center;}
.bld2 ul{font-size: 0;}
.bld2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.56%;margin-right: 1.8%;background: #f5f5f5;padding: 60px 52px 60px 32px;
  cursor: pointer;border-radius: 6px;
}
.bld2 ul li:last-of-type{margin-right: 0;}
.bld2 ul li span{font-size: 28px;color: #e60013;display: block;margin-bottom: 20px;}
.bld2 ul li h3{font-size: 26px;color: #e60013;margin-bottom: 26px;}
.bld2 ul li p{font-size: 18px;color: #333;line-height: 36px;height: 108px;}
.bld2 a{display: block;width: 300px;line-height: 68px;text-align: center;font-size: 26px;color: #fff;border-radius: 68px;background: #e60013;margin: 60px auto 0;}
.bld2 a:hover{box-shadow: 0 0 10px 3px #666;}
.bld2 ul li:hover{background: #e60013;}
.bld2 ul li:hover span,.bld2 ul li:hover h3,.bld2 ul li:hover p{color: #fff;}

.bld3{padding: 104px 0 100px;background: url(../images/bld3bg_02.jpg) top center;background-size: cover;}
.bld3 h4{font-size: 18px;color: #333;line-height: 36px;width: 70%;margin: 0 auto 70px;text-align: center;}
.bld3 h5{font-size: 32px;color: #e60013;margin-bottom: 40px;text-align: center;}
.bld3 ul{font-size: 0;}
.bld3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.56%;margin-right: 1.8%;background: #f5f5f5;padding: 60px 52px 60px 32px;
  cursor: pointer;border-radius: 6px;
}
.bld3 ul li:last-of-type{margin-right: 0;}
.bld3 ul li span{font-size: 28px;color: #e60013;display: block;margin-bottom: 20px;}
.bld3 ul li h3{font-size: 26px;color: #e60013;margin-bottom: 26px;}
.bld3 ul li p{font-size: 18px;color: #333;line-height: 36px;height: 108px;}
.bld3 a{display: block;width: 300px;line-height: 68px;text-align: center;font-size: 26px;color: #fff;border-radius: 68px;background: #e60013;margin: 60px auto 0;}
.bld3 a:hover{box-shadow: 0 0 10px 3px #666;}
.bld3 ul li:hover{background: #e60013;}
.bld3 ul li:hover span,.bld3 ul li:hover h3,.bld3 ul li:hover p{color: #fff;}

.bld3 dl{font-size: 0;text-align: center;margin-bottom: 64px;}
.bld3 dl dd{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 60px;}
.bld3 dl dd:last-of-type{margin-right: 0;}
.bld3 dl dd h3{font-size: 16px;color: #333;margin-top: 8px;}

.gydmt{position: relative;background: #fff;padding: 66px 0;top: -180px;}
.gydmt .zzlist1>li{width: 25%;}
.gydmt .zzlist1 .dataNums .tt span{font: 56px "h";font-family: 'hcll';}
.gydmt .zzlist1 .dataNums .dataOne{width: 30px;}
.gydmt .zzlist1 li i{display: block;font-size: 50px;color: #e60012;line-height: 50px;margin-bottom: 38px;}
.gyry{padding: 0 0 130px;background: url(../images/gybg_02.jpg) top center;background-size: cover;}
.gydm .s2t{padding-right: 180px;margin-bottom: 0;}
.dmry{padding-top: 300px;}
.dmry .sybt{text-align: center;}
.dmrylist a{display: block;background: #fff;box-shadow: 0 0 10px 3px #e6e5e2;border-radius: 5px;}
.dmrylist a h3{font-size: 24px;color: #333;text-align: center;line-height: 85px;background: #e4ddcd;}
.dmrylist a h4{font-size: 24px;color: #333;text-align: center;}
.dmrylist a h2{font-size: 40px;color: #e60012;font-weight: bold;text-align: center;line-height: 40px;margin-top: 12px;padding-bottom: 45px;border-bottom: 1px solid #e4e2e2;}
.dmrytxt{padding: 50px 30px;box-sizing: border-box;}
.dmrylist a h6{padding-top: 40px;font-size: 0;}
.dmrylist a h6 i{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;font-size: 18px;color: #333;}
.dmrylist a h6 i:last-of-type{text-align: right;color: #e60012;}
.dmrylist .swiper-container{padding:  0;padding: 20px 50px;box-sizing: border-box;}
.dmrylist .swiper-slide{opacity: 0;}
.dmrylist .swiper-slide-active,.dmrylist .swiper-slide-next,.dmrylist .swiper-slide-prev{opacity: 1;}
.dmrylist .swiper-slide-active a{box-shadow: 0 0 10px 3px #c5c3c2;}
.dmrylist .swiper-slide-active a h3{background: url(../images/rybg_03.jpg) center center;background-size: 100% 100%;}


.jrwm{padding-top: 115px;}
.jrwm .sybt{text-align: center;}
.jrwm ul{font-size: 0;}
.jrwm ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 30px;}
.jrwm ul li:nth-of-type(3n){margin-right: 0;}
.jrwm ul li a{background: #f7f5f0;border-radius: 8px;display: block;position: relative;overflow: hidden;padding: 55px 45px;font-size: 0;}
.jrwm_l,.jrwm_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.jrwm_l{width: 15%;}
.jrwm_r{width: 85%;}
.jrwm_l span{font-size: 45px;color: #7b7a78;}
.jrwm_r h3{font-size: 30px;color: #333;margin-bottom: 16px;}
.jrwm_r p{font-size: 18px;color: rgba(51,51,51,.6);}
.jrwm ul li a::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/jrbg_07.jpg) center center;background-size: 100% 100%;position: absolute;
  top: 0;left: 0;opacity: 0;
}
.jrwm ul li a:hover::before{opacity: 1;}
.jrwm ul li a:hover span{color: #e60012;}
.jrwm ul li:last-of-type a::before{display: none;}
.jrwm ul li:last-of-type a{background: url(../images/jrzbg_03.jpg) center center;background-size: 100% 100%;}
.jrwm ul li:last-of-type a i{display: block;width: 216px;line-height: 54px;text-align: center;font-size: 18px;color: #fff;background: #e72531;border-radius: 6px;
  margin: 0 auto;
}
.jrwm ul li:last-of-type a i:hover{box-shadow: 0 0 10px 3px #b01f24;}

.lxwm{padding: 90px 0 125px;position: relative;}
.lxwm h1{display: none;}
.lxwm img{width: 100%;}
.lxwm ul li img{width: auto;}
.lxwm ul li{position: absolute;cursor: pointer;}
.lxwm ul li .lxtxt{position: absolute;top: 0;left: 100%;padding: 50px 78px;background: url(../images/lxtbg_03.png) center center;background-size: 100% 100%;width: 468px;
  display: none;box-sizing: border-box;z-index: 2;
}
.lxwm ul li h3{position: absolute;font-size: 18px;color: #a50b15;width: 40px;}
.lxwm ul li:first-of-type{top: 38%;left: 59%;}
.lxwm ul li:first-of-type h3{right: 100%;bottom: 0;}

.lxwm ul li:nth-of-type(2){top: 35%;left: 64%;}
.lxwm ul li:nth-of-type(2) h3{left: 60%;bottom: -30px;}

.lxwm ul li:nth-of-type(3){top: 50%;left: 57%;}
.lxwm ul li:nth-of-type(3) h3{left: 0;top: 100%;}

.lxwm ul li:nth-of-type(4){top: 54%;left: 65%;}
.lxwm ul li:nth-of-type(4) h3{left: 80%;bottom: -20px;}

.lxwm ul li:nth-of-type(5){top: 59%;left: 64%;}
.lxwm ul li:nth-of-type(5) h3{left: 80%;bottom: -20px;}

.lxwm ul li:nth-of-type(6){top: 71%;left: 61%;}
.lxwm ul li:nth-of-type(6) h3{left: 0;top: 100%;}

.lxwm ul li:nth-of-type(7){top: 73%;left: 58%;}
.lxwm ul li:nth-of-type(7) h3{left: 0;top: 100%;}

.lxwm ul li:hover .lxtxt{display: block;}
.lxwm ul li:hover .lxtxt h4{font-size: 24px;color: #e72531;font-weight: bold;margin-bottom: 20px;}
.lxwm ul li:hover .lxtxt p{font-size: 0;}
.lxwm ul li:hover .lxtxt p span,.lxwm ul li:hover .lxtxt p strong,.lxwm ul li:hover .lxtxt p i{display: inline-block;vertical-align: top;box-sizing: border-box;}
.lxwm ul li:hover .lxtxt p span{width: 8%;font-size: 20px;color: #d8d8d8;}
.lxwm ul li:hover .lxtxt p i,.lxwm ul li:hover .lxtxt p strong{width: 92%;}
.lxwm ul li:hover .lxtxt p i{font-size: 16px;color: #333;line-height: 24px;}
.lxwm ul li:hover .lxtxt p strong{font-size: 24px;color: #e72531;}

.lxwm ul li:hover .lxtxt p:first-of-type{margin-bottom: 12px;}
.lxb{position: absolute;top: 35%;left: 13.5%;}
.lxlist{padding: 45px 70px;background: rgba(255,255,255,.7);box-shadow: 0 0 10px 3px #e7e6e6;width: 445px;box-sizing: border-box;margin: 20px 0;border-radius: 8px;
  text-align: right;
}
.lxlist img{width: auto;}
.lxlist h3{font-size: 30px;color: #e72531;font-weight: bold;}
.lxlist p{font-size: 20px;color: #333;margin-top: 12px;}
.lxlist_l,.lxlist_r{display: inline-block;vertical-align: bottom;box-sizing: border-box;}
.lxlist_l span{font-size: 32px;color: #e5e5e5;}
.lxlist_l h4{font-size: 16px;color: #333;line-height: 25px;}
.lxlist_l{margin-right: 36px;}
.ej_banner_list h4{font-size: 34px;color: #fff;line-height: 68px;padding: 0 22px;background: #e60013;display: inline-block;margin-top: 26px;}



.hxf1{padding: 110px 0;}
.hxf1 ul{font-size: 0;margin-top: 45px;}
.hxf1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;position: relative;box-shadow: 0 0 10px 3px #eeedee;
  text-align: center;padding: 42px 0 62px;cursor: pointer;
}
.hxf1 ul li:last-of-type{margin-right: 0;}
.hxf1 ul li h3{font-size: 24px;color: #1c2d57;margin-bottom: 32px;}
.hxf1 ul li p{font-size: 18px;color: #68728b;line-height: 32px;}
.hxf1 ul li::after{content: '';display: block;width: 51px;height: 5px;background: #e60013;position: absolute;bottom: 0;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.hxf1 ul li:hover::after{width: 100%;}

.hxf2 ul li{width: 23.5%;margin-right: 2%;}
.hxf2 ul li .it3list{padding: 20px 22px;height: 170px;}

.hxf2 a{display: block;width: 242px;line-height: 59px;text-align: center;border-radius: 59px;background: #e60013;margin: 74px auto 0;font-size: 16px;color: #fff;}
.hxf2 a:hover{box-shadow: 0 0 10px 3px #666;}

.hxf3{padding: 88px 0;}
.hxf3 p{text-align: center;}
.hxf3 p img{max-width: 100%;height: auto;}

.hxf4{padding: 95px 0 88px;background: url(../images/hxf4bg_02.jpg) top center;background-size: cover;}
.hxf4 ul{margin-top: 73px;}
.hxf4 ul li{padding-top: 106px;position: relative;overflow: hidden;box-shadow: 0 0 10px 3px rgba(172,168,172,.5);}
.hxf4 ul li h3{margin: 0;position: absolute;top: 0;left: 0;width: 100%;line-height: 90px;font-size: 30px;color: #fff;background: #d6cbb2;}
.hxf4 ul li img{margin-bottom: 20px;}
.hxf4 .ejbt h2{color: #fff;}

.hxf5{background: url(../images/hxf5bg_02.jpg) center center;background-size: 100% 100%;padding: 110px 0 100px;}
.ejbt a{display: block;width: 242px;line-height: 59px;text-align: center;border-radius: 59px;background: #e60013;font-size: 16px;color: #fff;margin: 38px auto 0;}
.ejbt a:hover{box-shadow: 0 0 10px 3px #666;}
.hxf5t{font-size: 0;padding: 90px 70px;box-sizing: border-box;background: #fbfbfb;box-shadow: 0 0 10px 3px #e7e7e8;margin-bottom: 62px;}
.hxf5t_l,.hxf5t_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.hxf5t_l{padding-right: 60px;text-align: left;}
.hxf5t_r{padding-left: 28px;}
.hxf5t_r img{width: 100%;}
.hxf5t_l .ejbt{text-align: left;}
.hxf5t_l p{font-size: 18px;color: #1c2d57;line-height: 36px;}
.hxf5b{font-size: 0;padding-right: 64px;box-sizing: border-box;}
.hxf5b_l,.hxf5b_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.hxf5b_l{padding-right: 36px;}
.hxf5b_r{padding-left: 28px;}
.hxf5b_r h6{display: none;box-shadow: 0 0 10px 3px #e7e7e8;}
.hxf5b_r h6.ac{display: block;}
.hxf5b_r h6 img{width: 100%;}
.hxf5b_l .ejbt{text-align: left;}
.hxf5b_l ul li{font-size: 0;padding: 18px 0;margin-bottom: 10px;}
.hxf5b_l ul li:last-of-type{margin-bottom: 0;}
.hxf5b_l_l,.hxf5b_l_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.hxf5b_l_l{width: 20%;text-align: center;}
.hxf5b_l_r{width: 80%;}
.hxf5b_l_l img{max-width: 80%;}
.hxf5b_l_r h3,.hxf5b_l_r h3 strong{font-size: 18px;color: #1c2d57;}
.hxf5b_l_r h3 strong{margin-right: 35px;}
.hxf5b_l ul li.ac{background: #f6f7f9;box-shadow: 0 0 10px 3px #e7e7e8;}


.ld1{padding: 130px 0 20px;}
.ld1 ul{font-size: 0;box-sizing: border-box;}
.ld1 ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;font-size: 0;margin-bottom: 128px;padding-left: 220px;}
.ld1_l,.ld1_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ld1_l{width: 25%;}
.ld1_r{width: 75%;}
.ld1_l img{max-width: 80%;}
.ld1_r h3{font-size: 22px;color: #1b2c56;margin-bottom: 15px;}
.ld1_r p{font-size: 16px;color: #8692a7;}


.ld2{background: url(../images/ld2bg_13.jpg) center center;background-size: 100% 100%;padding: 110px 0;}
.ld2blist{display: none;}
.ld2blist.ac{display: block;}
.ld2t{text-align: center;border-bottom: 1px solid #dadada;font-size: 0;margin-bottom: 60px;}
.ld2t h3{display: inline-block;vertical-align: middle;padding: 0 88px;line-height: 68px;position: relative;font-size: 24px;color: #1c2d57;cursor: pointer;}
.ld2t h3::after{content: '';display: block;width: 0;height: 3px;background: #e60013;position: absolute;left: 0;bottom: -1px;}
.ld2t h3.ac{color: #e60013;}
.ld2t h3.ac::after{width: 100%;}
.ld2blist{font-size: 0;padding: 0 30px;box-sizing: border-box;}
.ld2lb{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;background: #ffffff;box-shadow: 0 0 10px 3px #e7e7e8;border-radius: 8px;
  overflow: hidden;
}
.ld2lb:last-of-type{margin-right: 0;}
.ld2lb h4{padding: 0 30px;box-sizing: border-box;line-height: 82px;background: #f71f1f;font-size: 28px;color: #fff;position: relative;overflow: hidden;}
.ld2lb h4 span{font-size: 110px;line-height: 110px;color: rgba(255,255,255,.4);position: absolute;right: 0;bottom: -40px;}
.ld2txt{padding: 36px 18px;box-sizing: border-box;}
.ld2txt p{padding: 18px 30px;box-sizing: border-box;position: relative;padding-left: 50px;}
.ld2txt p:nth-of-type(2n){background: #ededed;}
.ld2txt p strong,.ld2txt p{font-size: 18px;color: rgba(28,45,87,.8);line-height: 36px;}
.ld2txt p strong{position: absolute;top: 18px;left: 6px;}
.ld2blist img{max-width: 100%;display: block;margin: 0 auto;}
.ld3 .ld2blist{padding: 0;}
.ld3{padding: 70px 0 75px;}

.ld4{padding: 80px 0 125px;background: #f6f6f6;}
.ld4lb{position: relative;}
.ld4lb .swiper-slide{border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px 3px #e7e7e8;background: #fff;}
.ld4lb .swiper-slide img{width: 100%;}
.ld4txt{padding: 40px 32px;box-sizing: border-box;}
.ld4txt h3{font-size: 24px;color: #1c2d57;margin-bottom: 20px;}
.ld4txt p{font-size: 16px;color: #8692a7;line-height: 26px;height: 78px;}
.ld4lb .swiper-button-prev{left: 8%;}
.ld4lb .swiper-button-next{right: 8%;}
.ld4lb .swiper-button-prev,.ld4lb .swiper-button-next{border: none;background: none !important;font-size: 50px;}
.ld4lb .swiper-button-prev:hover,.ld4lb .swiper-button-next:hover{color: #e60013;}


/*分页*/
.pages {margin-top: 80px;}
/* .pages ul .disabled a,.pages ul li:last-of-type a{background: #f0f0f0;color: #595656;font-size: 16px;}
.pages ul .disabled a:after,.pages ul li:last-of-type a::after{display: none;} */


.pages ul li{display: inline-block;vertical-align: top;
	margin-right: 15px;margin-bottom: 0;}
.pages ul li a{color: #afafaf;display: block;text-align: center;line-height: 40px;font-size: 16px;position: relative;width: 40px !important;height: 40px !important;border: 1px solid #c2c2c2;}

.pages ul li:hover a{background: #e60013 !important;}
.pages ul li:hover a{color: #fff !important;}
.pages ul li.active a{background: #e60013;color: #fff;}

.xw{padding: 80px 0 88px;font-size: 0;}
.xw_l,.xw_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.xw_l{width: 69.28%;}
.xw_r{width: 30.72%;}
.xw h2{font-size: 26px;color: #1c2d57;margin-bottom: 28px;}
.xw_lb{font-size: 0;}
.xwlist{display: inline-block;vertical-align: top;box-sizing: border-box;width: 47.5%;margin-right: 5%;margin-bottom: 30px;}
.xwlist:nth-of-type(2n){margin-right: 0;}
.xwlist a{display: block;background: #f6f6f7;padding: 28px 40px 0;}
.xwlist a img{width: 100%;}
.xwlist a h3{font-size: 20px;margin: 30px 0 20px;
  text-overflow: -o-ellipsis-lastline;  
  overflow: hidden;  
  text-overflow: ellipsis;  
  display: -webkit-box;  
  -webkit-line-clamp: 2;  
  -webkit-box-orient: vertical; 
}
.xwlist a p{font-size: 16px;color: rgba(28,45,87,.7);line-height: 26px;
  text-overflow: -o-ellipsis-lastline;  
  overflow: hidden;  
  text-overflow: ellipsis;  
  display: -webkit-box;  
  -webkit-line-clamp: 2;  
  -webkit-box-orient: vertical; 
}
.xwlist a h6{padding: 25px 0;font-size: 0;margin-top: 38px;border-top: 1px solid #e2e2e3;}
.xwlist a h6 i,.xwlist a h6 span{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.xwlist a h6 i{font-size: 14px;color: rgba(28,45,87,.5);}
.xwlist a h6 span{font-size: 20px;color: rgba(28,45,87,.4);text-align: right;}
.xwlist a:hover{background: #e60013;}
.xwlist a:hover h3{color: #fff;}
.xwlist a:hover p,.xwlist a:hover i,.xwlist a:hover span{color: rgba(255,255,255,.7);}
.xw_r{padding-left: 80px;}
.xw_ra{font-size: 0;}
.xw_ra a{display: inline-block;width: 49%;margin-right: 2%;background: #f0f0f0;border-radius: 10px;line-height: 55px;padding-left: 30px;box-sizing: border-box;
  margin-bottom: 10px;font-size: 18px;color: #1c2d57;
}
.xw_ra a:nth-of-type(2n){margin-right: 0;}
.xw_ra a:hover{background: #e60013;color: #fff;}
.xw_r img{margin-top: 56px;width: 100%;}
.xwxqt{padding-bottom: 36px;border-bottom: 2px solid #e7e7e7;margin-bottom: 40px;}
.xwxqt h4{display: inline-block;margin-right: 50px;font-size: 16px;color: rgba(51,51,51,.7);margin-bottom: 15px;margin-bottom: 50px;}
.xwxq p{font-size: 16px;color: #1c2d57;margin-bottom: 36px;text-indent: 2em;}
.xwxq p strong{font-size: 16px;color: red;font-weight: bold;}
.xwxq h3{font-size: 16px;color: #e60013;font-weight: bold;margin-bottom: 36px;}
.xwxq p img{margin-left: -2em;max-width: 100%;height: auto;}

.xwsx a{display: block;line-height: 55px;text-align: center;font-size: 16px;color: #595757;background: #f6f6f7;margin-bottom: 13px;
  white-space: nowrap;  
  overflow: hidden;  
  text-overflow: ellipsis;  
}
.xwsx a:hover{color: #fff;background: #e60013;}
.xw_r ul li{margin-bottom: 12px;}
.xw_r ul li a{display: block;font-size: 0;box-sizing: border-box;}
.xw_r ul li a img{margin-top: 0;}
.xqr_l,.xqr_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xqr_l{width: 33%;}
.xqr_r{width: 67%;}
.xqr_l img{width: 100%;}
.xqr_r{padding-left: 26px;}
.xqr_r h3{font-size: 16px;color: #394567;line-height: 24px;
  white-space: nowrap;  
  overflow: hidden;  
  text-overflow: ellipsis;  
}
.xqr_r h4{font-size: 14px;color: rgba(57,69,103,.5);line-height: 24px;}
.xw_r ul li a:hover h3{color: #e60013;}

.xyt1 h3{margin-bottom: 0;}
.xyt1 .ld1_l,.xyt1 .ld1_r{vertical-align: top;}


.xyt2{padding: 50px 0 92px;}
.xyt2 ul{margin-top: 50px;font-size: 0;}
.xyt2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;text-align: center;width: 23.85%;margin-right: 1.533333%;position: relative;margin-bottom: 80px;
  padding-bottom: 20px;cursor: pointer;
}
.xyt2 ul li:nth-of-type(4n){margin-right: 0;}
.xyt2 ul li img{border-radius: 50%;position: relative;max-width: 85%;}
.xyt2 ul li h3{font-size: 28px;color: #333;margin-top: 12px;position: relative;margin-bottom: 10px;margin-top: 26px;}
.xyt2 ul li p{font-size: 18px;color: #68728b;position: relative;}
.xyt2 ul li::before{content: '';display: block;width: 100%;height: 100%;background: #fff;box-shadow: 0 0 10px 3px #eeedee;position: absolute;top: 10%;left: 0;}
.xyt2 ul li:hover h3,.xyt2 ul li:hover p{color: #fff;}
.xyt2 ul li:hover::before{background: #e60013;}

.xyt3{padding: 100px 0 108px;background: #f6f6f7;}
.xyt3 ul{font-size: 0;margin-top: 50px;}
.xyt3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30%;margin-right: 5%;background: #f9f9f9;box-shadow: 0 0 10px 3px #e7e6e7;
  text-align: center;padding: 40px 18px 18px;border-radius: 6px;
}
.xyt3 ul li:last-of-type{margin-right: 0;}
.xyt3txt{background: #f6f4ee;padding: 10px;box-sizing: border-box;border-radius: 6px;}
.xyt3list{border: 1px dashed #e6e4e0;border-radius: 6px;padding: 30px 45px;box-sizing: border-box;text-align: left;}
.xyt3 ul li h3{font-size: 30px;color: #1c2d57;margin: 30px 0 20px;}
.xyt3list p{font-size: 18px;color: #e60013;line-height: 32px;position: relative;text-align: center;}

.xyt4{padding: 110px 0 120px;text-align: center;}
.xyt4 img{max-width: 100%;height: auto;}


.xyt5{padding: 95px 0 88px;background: url(../images/xyt5bg_02.jpg) top center;background-size: cover;}
.xyt5 ul{margin-top: 73px;}
.xyt5 ul li{padding-top: 106px;position: relative;overflow: hidden;box-shadow: 0 0 10px 3px rgba(172,168,172,.5);width: 32%;margin-right: 2%;}
.xyt5 ul li:last-of-type{margin-right: 0;}
.xyt5 ul li h3{margin: 0;position: absolute;top: 0;left: 0;width: 100%;line-height: 90px;font-size: 30px;color: #fff;background: #d6cbb2;}
.xyt5 ul li p{font-size: 18px;color: #333333;}
.xyt5 ul li img{margin-bottom: 20px;}
.xyt5 .ejbt h2{color: #fff;}
.xyt5 ul li .it3list{border: none;}
.xyt5 ul li .it3txt{padding: 0;background: none;}


.zpss{padding: 70px 0 86px;background: #f4f4f4;}
.zpss form{font-size: 0;}
.zpss form .zpsslist,.zpss form button{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zpss form .zpsslist{width: 36.85%;margin-right: 2%;padding: 0 40px;background: #fff;box-shadow: 0 0 10px 3px #e7e7e8;}
.zpss form .zpsslist select{height: 60px;line-height: 60px;background: none;border: none;outline: none;width: 100%;font-size: 16px;color: #333;}
.zpss form button{width: 22.3%;background: #e60012;line-height: 60px;text-align: center;font-size: 16px;color: #fff;}
.zpss form button span{display: inline-block;vertical-align: middle;font-size: 20px;margin-right: 18px;}
.zpss form button:hover{background: #c70918;}

.zp{padding: 40px 0 110px;}
.zpt{font-size: 0;padding: 0 60px;box-sizing: border-box;}
.zpt h2{font-size: 18px;color: #3d4c5d;display: inline-block;}
.zpt h2{width: 20%;}
.zpt h2:first-of-type{margin-left: 50%;}
.zplb{margin-bottom: 10px;}
.zplb a{display: block;font-size: 0;background: #f4f4f4;padding: 12px 60px;position: relative;}
.zplb a h3,.zplb a h4,.zplb a h6{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zplb a h3{width: 50%;font-size: 20px;color: #333;}
.zplb a h3 span{font-size: 24px;color: #333;display: inline-block;vertical-align: middle;margin-right: 22px;}
.zplb a h4{font-size: 18px;color: #3d4c5d;width: 20%;}
.zplb a h6{text-align: right;width: 10%;}
.zplb a h6 span{font-size: 24px;color: #e60012;}
.zplb a:hover{background: #e60012;}
.zplb a:hover h3,.zplb a:hover h4,.zplb a:hover span{color: #fff;}
.zplb a h5{position: absolute;left: 99%;top: 0px;width: 146px;height: 146px;padding: 22px;box-sizing: border-box;background: url(../images/ewmbg_03.png) center center;
  background-size: 100% 100%;display: none;z-index: 2;
}
.zplb a h5 img{width: 100%;}
.zplb a:hover h5{display: block;}

.zpxq{padding: 76px 0 120px;font-size: 0;}
.zpxq_l,.zpxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.zpxq_l{width: 76.4%;padding-right: 110px;border-right: 3px solid #f4f4f4;}
.zpxq_r{width: 23.6%;padding-left: 80px;}
.zpxqnr{margin-bottom: 80px;}
.zpxqt{font-size: 0;padding-bottom: 50px;border-bottom: 1px solid #dedede;}
.zpxqtl,.zpxqtr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zpxqtl{width: 70%;}
.zpxqtr{width: 30%;text-align: right;}
.zpxqtl h4{display: inline-block;margin-right: 45px;font-size: 18px;color: #3d4c5d;}
.zpxqnr h3{margin-top: 35px;font-size: 24px;color: #e60012;margin-bottom: 20px;}
.zpxqnr p{font-size: 18px;color: #3d4c5d;line-height: 36px;}
.grxxt{font-size: 0;padding-bottom: 32px;border-bottom: 1px dashed #dcdcdc;margin-bottom: 38px;}
.grxxtlist{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 48.5%;margin-right: 3%;font-size: 0;padding: 0 36px;border: 1px solid #d8d8d8;
  margin-bottom: 16px;
}
.grxxtlist:nth-of-type(2n){margin-right: 0;}
.grxxtlist h3,.grxxtlist input,.grxxtlist select{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.grxxtlist h3{width: 20%;font-size: 16px;color: #333;line-height: 60px;}
.grxxtlist select{width: 80%;line-height: 60px;border: none;outline: none;font-size: 16px;color: #333;height: 60px;}
.grxxtlist input{width: 80%;line-height: 60px;border: none;outline: none;font-size: 16px;color: #333;}
.grxxblist{font-size: 0;padding: 0 8px 0 36px;border: 1px solid #d8d8d8;margin-bottom: 16px;}
.grxxblist h3,.grxxblist p,.grxxblist button{display: inline-block;vertical-align: middle;}
.grxxblist h3{font-size: 16px;color: #333;line-height: 60px;width: 10%;}
.grxxblist p{width: 75%;font-size: 16px;color: rgba(51,51,51,.4);}
.grxxblist button{width: 100%;text-align: center;line-height: 48px;background: #e60012;font-size: 16px;color: #fff;}
.grxxblist .shangchuan{width: 15%;text-align: center;line-height: 48px;background: #e60012;font-size: 16px;color: #fff;display: inline-block;cursor: pointer;
  vertical-align: middle;
}


.grxxb h6{margin-left: 13%;font-size: 16px;color: rgba(51,51,51,.4);}
.grxxtj button{display: block;width: 204px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;background: #e60012;margin-top: 45px;}
.grxxtj button:hover{box-shadow: 0 0 10px 3px #666;}
.zpxq_r h6 a{font-size: 20px;color: #e60012;margin-bottom: 30px;display: block;}
.zpxq_r h6 a img{display: inline-block;vertical-align: middle;margin-right: 20px;line-height: 30px;}
.zpxq_r h3{display: block;width: 100%;line-height: 60px;text-align: center;font-size: 24px;color: #fff;background: #e60012;margin-bottom: 34px;}
.zxzw a{display: block;width: 100%;line-height: 60px;font-size: 24px;color: #333;padding-left: 60px;background: #f4f4f4;margin-bottom: 12px;position: relative;
  box-sizing: border-box;
}
.zxzw a::before{content: '';display: block;width: 7px;height: 7px;background: #d7d7d7;border-radius: 50%;position: absolute;left: 40px;top: 28px;}
.zxzw a:hover{color: #e60012;}
.zxzw a:hover::before{background: #e60012;}

.zn1{padding: 100px 0 210px;background: url(../images/zn1bg_02.jpg) center center;background-size: 100% 100%;font-size: 0;position: relative;}
.zn1nr{width: 50%;}
.zn1nr .ejbt{text-align: left;}
.zn1nr p{font-size: 16px;color: #333;line-height: 36px;margin-bottom: 36px;}

.zn1b{position: absolute;left: 0;bottom: 35px;width: 83%;background: rgba(246,246,247,.9);padding: 50px 0;padding-left: 13.5%;box-sizing: border-box;}
.zn1b ul li{width: 25%;text-align: left;}
.zn1b .zzlist1 .dataNums .tt span{font: 48px "h";font-family: 'hcll';text-align: center;color: #1c2d57;}
.zn1b .zzlist1 .dataNums .dataOne{width: 26px;height: 50px;}
.zzlist1 .dataNums{height: 50px;}
.zn1b .zzlist1>li p{color: rgba(28,45,87,.7);}
.zn2{padding: 100px 0;}
.zn2 p img{max-width: 100%;height: auto;}

.zn3{padding: 90px 0 130px;background: #f6f6f7;}
.zn3 .ejbt h2{color: #333;}
.zn3 ul{font-size: 0;}
.zn3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;background: #fff;box-shadow: 0 0 10px 3px #e7e7e8;
  border-radius: 4px;padding: 60px 30px 30px;
}
.zn3 ul li:last-of-type{margin-right: 0;}
.zn3 ul li img{margin-bottom: 50px;}
.zn3 ul li h3{font-size: 24px;color: #333;line-height: 32px;margin-bottom: 24px;}
.zn3txt{height: 128px;}
.zn3txt h4{font-size: 16px;color: #333;line-height: 32px;padding-left: 14px;box-sizing: border-box;position: relative;}
.zn3txt h4::before{content: '';display: block;width: 6px;height: 6px;background: #ded5c1;border-radius: 50%;position: absolute;left: 0;top: 13px;}

.zn3nr{padding: 8px;box-sizing: border-box;background: #faf8f2;border-radius: 6px;}
.zn3list{padding: 20px 12px;box-sizing: border-box;border-radius: 6px;border: 1px dashed #dad9d5;}
.zn3list p{font-size: 16px;line-height: 32px;color: #e60013;height: 96px;}

.zn4 .it4sz h3{left: 0;width: 100%;text-align: center;}
.zn4 ul li{width: 32%;margin-right: 2%;}
.zn4 ul li p strong{display: block;font-size: 18px;color: #cdbfa1;padding-left: 22px;}
.zn4 .it4txt{padding: 30px 70px;height: 282px;}


.it4p p{font-size: 16px;color: #333;line-height: 32px;margin: 20px 0 48px;}
.zn4 .zn4b img{max-width: 100%;height: auto;}
.zn4{background: url(../images/zn4bg_02.jpg) top center;background-size: cover;}
.zn4 .it4sz1 h3{background: #fff;}


.zn5{padding: 85px 0;background: #f6f6f7;}
.zn5 .divbox{width: 1600px;}
.zn5lb{padding: 72px 134px;box-sizing: border-box;position: relative;background: #fbfbfc;margin-bottom: 56px;}
.zn5lb h3{display: block;width: 246px;line-height: 48px;background: #f5b334;border-radius: 5px;text-align: center;font-size: 20px;color: #fff;
  position: absolute;left: 170px;top: -24px;
}
.zn5lb ul{font-size: 0;}
.zn5lb ul li{display: inline-block;width: 15%;margin-right: 2%;text-align: center;vertical-align: top;}
.zn5lb ul li:last-of-type{margin-right: 0;}
.zn5lb ul li img{width: 100%;border-radius: 10px;box-shadow: 0 0 10px 3px #e7e7e8;}
.zn5lb ul li h4{font-size: 16px;color: #333;margin-top: 10px;}
.zn5lb:nth-of-type(2) ul li,.zn5lb:nth-of-type(3) ul li{width: 23.5%;margin-bottom: 15px;}
.zn5lb:nth-of-type(2) ul li:nth-of-type(4n),.zn5lb:nth-of-type(3) ul li:nth-of-type(4n){margin-right: 0;}
.zn5lb:nth-of-type(2) h3{background: #e60013;}
.zn5lb:nth-of-type(3) h3{background: #03adea;}

.zxfw1{padding: 100px 0;}
.zxfw1t{font-size: 0;}
.zxfw1lb{display: inline-block;vertical-align: top;width: 25%;height: 240px;box-sizing: border-box;padding: 40px;cursor: pointer;}
.zxfw1lb.ac{box-shadow: 0 -11px 11px 3px #e7e7e8;}
.zxfw1lb img{margin: 0 auto;display: block;max-width: 80%;}
.zxfw1lb h3{font-size: 24px;color: #1c2d57;text-align: center;}
.zxfw1lb p{padding-left: 60px;font-size: 18px;color: #1c2d57;position: relative;}
.zxfw1lb p::before{content: '';display: block;width: 5px;height: 5px;background: #b9bbc1;border-radius: 50%;position: absolute;left: 40px;top: 12px;}
.zxfw1tnr{margin-top: 30px;height: 0px;overflow: hidden;}
.zxfw1lb.ac .zxfw1tnr{height: auto;}
.zxfw1lb.ac img{height: 0;opacity: 0;}
.zxfw1b{padding: 60px 50px 50px 80px;box-shadow: 0 11px 10px 3px #e7e7e8;font-size: 0;box-sizing: border-box;}
.zxf1{box-shadow:  0 11px 10px 3px #e7e7e8;}
.zxfw1txt{display: none;}
.zxfw1txt.ac{display: block;}
.zxfw1txt_l,.zxfw1txt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zxfw1txt_r{width: 71.5%;}
.zxfw1txt_r img{width: 100%;}
.zxfw1txt_l{width: 28.5%;padding-right: 50px;}
.zxfw1txt_l p{font-size: 16px;color: #636b83;}
.zxfw1txt_l a{display: block;width: 240px;line-height: 58px;background: #e60013;border-radius: 58px;text-align: center;font-size: 16px;color: #fff;margin-top: 55px;}

.zxfw2{padding: 100px 0 140px;background: url(../images/zxfw2bg_02.jpg) top center;background-size: cover;position: relative;}
.zxfw2 .ejbt h2{color: #fff;}
.zxfw2 .swiper-container{padding: 20px 10px;box-sizing: border-box;}
.zxfw2 .swiper-slide{padding: 42px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px 3px #e7e7e8;text-align: center;}
.zxfw2 .swiper-slide h3{font-size: 20px;color: #1c2d57;margin-top: 26px;}
.zxfw2 .swiper-slide h3::after{content: '';display: block;width: 30px;height: 3px;background: #e60013;margin: 20px auto;}
.zxfw2 .swiper-slide p{font-size: 16px;line-height: 26px;color: #8692a7;height: 182px;}
.zxfw2 .swiper-slide:hover{
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-transform: scale(1.05);
}
.zxfw2 .swiper-button-prev,.zxfw2 .swiper-button-next{top: 60%;border: none;background: none !important;font-size: 40px;}
.zxfw2 .swiper-button-prev{left: 6%;}
.zxfw2 .swiper-button-next{right: 6%;}
.zxfw2 .swiper-button-prev:hover,.zxfw2 .swiper-button-next:hover{color: #e60013;}

.zxfw3{padding: 110px 0 140px;background: url(../images/zxfw3bg_15.jpg) center center;background-size: 100% 100%;}
.zxfw3t{text-align: center;border-bottom: 1px solid #dadada;font-size: 0;margin-bottom: 60px;}
.zxfw3t h3{display: inline-block;vertical-align: middle;padding: 0 70px;line-height: 68px;position: relative;font-size: 24px;color: #1c2d57;cursor: pointer;}
.zxfw3t h3::after{content: '';display: block;width: 0;height: 3px;background: #e60013;position: absolute;left: 0;bottom: -1px;}
.zxfw3t h3.ac{color: #e60013;}
.zxfw3t h3.ac::after{width: 100%;}
.zxfw3blist{display: none;font-size: 0;padding: 68px 80px;background: #fff;box-sizing: border-box;}
.zxfw3blist.ac{display: block;}
.zxfw3blist_l,.zxfw3blist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zxfw3blist_r{width: 42.6%;}
.zxfw3blist_r img{width: 100%;}
.zxfw3blist_l{width: 57.4%;padding-right: 55px;}
.zxfw3blist_l p{font-size: 16px;color: #1c2d57;margin-bottom: 30px;}
.zxfw3blist_l p strong{font-size: 18px;color: #1c2d57;display: block;}
.zxfw3blist_l p:last-of-type{margin-bottom: 0;}

.ywwb2{padding: 100px 0 116px;background: #f6f6f6;}
.ywwb2 ul{font-size: 0;}
.ywwb2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.4%;margin-right: 2%;background: #fff;box-shadow: 0 0 10px 3px #e7e7e8;
  border-radius: 10px;overflow: hidden;
}
.ywwb2 ul li:last-of-type{margin-right: 0;}
.ywwb2 ul li p{padding: 50px 34px 90px;font-size: 16px;color: #4c5565;}
.ywwb2 ul li h3{font-size: 22px;line-height: 77px;background: url(../images/h3bg_03.jpg) center center;background-size: 100% 100%;color: #fff;text-align: center;}

.ywwb3 ul{font-size: 0;}
.ywwb3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;background: #fff;box-shadow: 0 0 10px 3px #e7e7e8;
  border-radius: 8px;text-align: center;padding: 30px 40px 60px;
}
.ywwb3 ul li:nth-of-type(3n){margin-right: 0;}
.ywwb3 ul li h3{font-size: 20px;color: #1c2d57;margin-top: 20px;}
.ywwb3 ul li h3::after{content: '';display: block;width: 30px;height: 3px;background: #e60013;margin: 20px auto 26px;}
.ywwb3 ul li p{font-size: 16px;color: #8692a7;line-height: 26px;height: 78px;}
.ywwb3 .ejbt h2{color: #fff;}
.ywwb3t{background: #e60013;padding: 100px 0 75px;}
.ywwb3b{background: #f6f6f6;padding: 70px 0 80px;}


input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999999;
  }
 
  input:-moz-placeholder,
  textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999999;
  }
 
  input::-moz-placeholder,
  textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999999;
  }
 
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999999;
  }



