@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

.nav ul li a::after,.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullet-active::before,.zyqh a h3,.nav ul li a::before,.navlist,.s3t h3,.s3t h3 img,
.s3t h3::after,.s3blist ul li a h6,.s3blist ul li a h6 img,.s3blist ul li a h6::before,.ejdh ul li a::before,.gwfz ul li a h6,.cpl ul li ol,.cpl ul li h3,
.cpl ul li ol li dl dd,.cpl ul li ol li dl dd h5,.cpl ul li ol li dl dd h6,.cprblist a .cprblist_l::before,.cprblist a h6,.ejdh img,.fhlb a h3{
    transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}
.divbox{width: 1400px;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;}
.ej_banner img{animation: banrun1 20s linear infinite;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;top: 40%;width: 100%;text-align: center;}

.ej_banner_list h2{font-size: 55px;color: #fff;line-height: 55px;font-family: tcs;text-transform: uppercase;}


.ejdh{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.4);text-align: center;width: 100%;}
.ejdh ul{font-size: 0;}
.ejdh ul li{display: inline-block;text-align: center;box-sizing: border-box;}
.ejdh ul li a{display: block;line-height: 85px;font-size: 20px;color: #fff;padding: 0 15px;position: relative;}
.ejdh ul li a::before{content: '';display: block;width: 0;height: 2px;background: #fff;position: absolute;top: -2px;left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.ejdh ul li.ac a::before,.ejdh ul li a:hover::before{width: 100%;}
.ejdh img{width: auto;margin-right: 20px;opacity: 0;}
.ejdh ul li.ac a img,.ejdh ul li a:hover img{opacity: 1;}


.zzlist1{
	margin-top: 60px;
	font-size: 0;
}

.zzlist1>li {
	display: inline-block;
	vertical-align: top;
    text-align: left;
	width: 25%;

}
.zzlist1>li:last-of-type{margin-right: 0;}
.zzlist1>li h6 {
	display: inline-block
}

.zzlist1>li sup {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #c6c6c6;
    margin-left: 5px;
}

.zzlist1>li p {
	color: #8f8f8f;
	font-size: 16px;
}

.dataNums {
	/* position: absolute; */
	top: 50%;
	display: block;
	width: 100%;
	height: 60px;
	/* margin-top: -37px; */
	text-align: center;
}

.dataNums .dataOne {
	width: 25px;
	height: 52px;
	/* margin: 0px 3px; */
	text-align: left;
	display: inline-block
}

.dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 48px "h";
	color: #ec1000;
    display: block;
    font-family: Arial;
}

.swiper-button-prev,.swiper-button-next{background: none;}



.gyls{font-size: 0;position: relative;padding: 100px 0 145px;}
.gyls_l,.gyls_r{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;position: relative;}
.gyls_l{padding-right: 50px;padding-left: 12.5%;}
.ejbt h3{font-size: 48px;color: #2f353d;margin-bottom: 36px;line-height: 48px;font-family: tcs;}

.gyls_l p{font-size: 16px;color: rgba(51,51,51,.8);margin-bottom: 30px;}
.gyls_l p:last-of-type{margin-bottom: 0;}

.gyls_r .swiper-button-prev,.gyls_r .swiper-button-next{color: #fff;width: 46px;height: 120px;line-height: 120px;text-align: center;background: rgba(0,0,0,.4);
	font-size: 30px;color: #fff;
}
.gyls_r .swiper-button-prev:hover,.gyls_r .swiper-button-next:hover{background: #000;}
.gyls_r img{width: 100%;}

.gc1{padding: 160px 0 440px;background: url(../images/gc1bg_02.jpg) center center;background-size: cover;}
.gc1 .ejbt h3{color: #fff;}
.gc1 p{font-size: 16px;color: #fff;padding-left: 30px;position: relative;width: 42%;}
.gc1 p::before{content: '';display: block;width: 14px;height: 14px;background: #fff;border-radius: 50%;left: 0;top: 8px;position: absolute;}

.gc2{padding: 84px 0;background: #e8eaef;position: relative;}
.gc2 img{width: 100%;}
.gc2 .swiper-button-prev,.gc2 .swiper-button-next{width: 60px;height: 60px;line-height: 60px;text-align: center;border-radius: 50%;border: 1px solid #b9b9be;
	color: #415ab5;font-size: 20px;font-weight: bold;
}
.gc2 .swiper-button-prev{left: 5%;}
.gc2 .swiper-button-next{right: 5%;}
.gc2 .swiper-button-prev:hover,.gc2 .swiper-button-next:hover{background: #415ab5;color: #fff;}

.gc3{padding: 148px 0 112px;font-size: 0;}
.gc3 .ejbt{margin-bottom: 80px;}
.gc3_l,.gc3_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.gc3_l{width: 33.125%;padding-right: 70px;padding-left: 12.5%;}
.gc3_r{width: 66.875%;}
.gc3_l h3{font-size: 20px;border: 1px solid #eff1f4;padding: 24px 10px 24px 42px;display: block;position: relative;cursor: pointer;}
.gc3_l h3 span{position: absolute;left: 18px;top: 24px;font-size: 14px;color: #fff;}
.gc3_l h3.ac{color: #fff;background: #556a99;}
.gc3_rlist{height: 0;overflow: hidden;}
.gc3_rlist.ac{height: auto;}
.gc3_rlist img{width: 100%;}
.gc3_rlist .swiper-button-next{display: none;}
.gc3_rlist.ac .swiper-button-next{display: block;}
.gc3_rlist .swiper-slide{opacity: .2;}
.gc3_rlist .swiper-slide-active{opacity: 1;}
.gc3_rlist .swiper-slide .gc3_rtxt{opacity: 0;}
.gc3_rlist .swiper-slide-active .gc3_rtxt{opacity: 1;}
.gc3_rtxt{position: absolute;left: 10px;bottom: 15px;width: 95%;background: rgba(11,15,26,.5);padding: 60px;box-sizing: border-box;}
.gc3_rtxt h3{font-size: 30px;color: #fff;margin-bottom: 20px;}
.gc3_rtxt p{font-size: 16px;color: #fff;}
.gc3_rlist .swiper-button-next{width: 54px;height: 54px;line-height: 54px;text-align: center;border-radius: 50%;background: #415ab5;font-size: 18px;color: #fff;
	right: 20%;
}

.yf1{padding: 140px 0 172px;background: url(../images/yf1bg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.yf1_l,.yf1_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.yf1_r img{width: 100%;}
.yf1_l{padding-right: 120px;}
.yf1_l p{font-size: 16px;color: rgba(51,51,51,.8);margin-bottom: 30px;}
.yf1_l p:last-of-type{margin-bottom: 0;}
.yf2{padding: 106px 0 100px;font-size: 0;}
.yf2t{margin-bottom: 52px;}
.yf2t,.yf2b{font-size: 0;}
.yf2tl,.yf2tr,.yf2bl,.yf2br{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;position: relative;}
.yf2tl{padding-right: 60px;}
.yf2br{padding-left: 60px;}
.yf2 p{font-size: 16px;color: rgba(51,51,51,.8);}
.yf2 img{width: 100%;}
.yf2 .swiper-button-prev,.yf2 .swiper-button-next{color: #fff;width: 46px;height: 120px;line-height: 120px;text-align: center;background: rgba(0,0,0,.4);
	font-size: 30px;color: #fff;top: 50%;margin: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.yf2 .swiper-button-prev:hover,.yf2 .swiper-button-next:hover{background: #000;}




.yf1 .swiper-button-prev,.yf1 .swiper-button-next{color: #fff;width: 46px;height: 120px;line-height: 120px;text-align: center;background: rgba(0,0,0,.4);
	font-size: 30px;color: #fff;top: 50%;margin: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.yf1 .swiper-button-prev:hover,.yf1 .swiper-button-next:hover{background: #000;}
.yf1 .yf1_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;position: relative;}




.s4_l .swiper-button-prev,.s4_l .swiper-button-next{color: #fff;width: 46px;height: 120px;line-height: 120px;text-align: center;background: rgba(0,0,0,.4);
	font-size: 30px;color: #fff;top: 50%;margin: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.s4_l .swiper-button-prev:hover,.yf1 .swiper-button-next:hover{background: #000;}
.s4_l{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 44%;position: relative;}



.ryzs{padding: 70px 0 95px;background: url(../images/ryzsbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.ryzs_l,.ryzs_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.ryzs_l{width: 45%;}
.ryzs_l{padding-left: 170px;}
.ryzs_r{width: 55%;padding-left: 120px;padding-right: 210px;}
.ryzs_r img{width: 100%;}
.ryzs_r .swiper-slide{padding: 20px;background: url(../images/bk_03.png) center center;background-size: 100% 100%;box-sizing: border-box;}
.ryzs_r h6{position: absolute;left: -5%;bottom: -60px;z-index: 2;}
.ryzs_r h6 img{width: auto;}
.ryzs_r h5{position: absolute;left: 57%;bottom: -60px;z-index: 2;}
.ryzs_r h5 img{width: auto;}
.ryzs_r .swiper-button-prev,.ryzs_r .swiper-button-next{color: #415ab5;width: 55px;height: 55px;line-height: 55px;text-align: center;background: #fff;
	font-size: 20px;top: 50%;margin: 0;border-radius: 50%;font-weight: bold;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ryzs_r .swiper-button-prev:hover,.ryzs_r .swiper-button-next:hover{background: #415ab5;color: #fff;}
.ryzs_r .swiper-button-next{right: 12%;}

.ryzslist h3{font-size: 30px;color: #333;margin-bottom: 5px;line-height: 60px;padding-left: 74px;position: relative;width: 60%;cursor: pointer;}
.ryzslist h3::before{content: '';display: block;width: 6px;height: 6px;background: #fff;border-radius: 50%;position: absolute;top: 28px;left: 45px;opacity: 0;}
.ryzslist h3.ac::before{opacity: 1;}
.ryzslist h3.ac{background: #415ab5;color: #fff;}



.lxbt h3{font-size: 36px;color: #2f353d;line-height: 48px;margin-bottom: 50px;font-family: tcs;}
.lx1{padding: 135px 0 85px;background: url(../images/lx1bg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.lx1_l,.lx1_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.lx1_l{width: 25%;}
.lx1_l h6,.lx1_l h3{display: inline-block;vertical-align: middle;}
.lx1_l h6{margin-right: 24px;}
.lx1_l h3{font-size: 24px;color: #333;line-height: 18px;}
.lx1_l h3 strong{font-size: 14px;color: #333;line-height: 18px;display: block;}
.lx1_r{width: 75%;padding-right: 300px;padding-left: 50px;border-left: 1px solid #e3e4e6;}
.lx1_r p{font-size: 0;}
.lx1_r p strong,.lx1_r p span,.lx1_r p span i{display: inline-block;vertical-align: top;font-size: 16px;color: #333;}
.lx1_r p strong{width: 10%;color: #415ab5;}
.lx1_r p span{width: 90%;}
.lx1_r p:nth-of-type(2) strong,.lx1_r p:nth-of-type(2) span{width: auto;}
.lx1_r p:nth-of-type(2) strong{margin-right: 6px;}
.lx1_r p span i{margin-right: 16px;}
.lx1_r p span i:last-of-type{margin-right: 0;}
.lx2{background: url(../images/lx2bg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.lx2 .lx1_l{width: 30%;}
.lx2 .lx1_r{width: 70%;border-left: 1px solid rgba(255,255,255,.1);}
.lx2 .lxbt h3,.lx2 .lx1_l h3,.lx2 .lx1_l h3 strong,.lx2 .lx1_r p,.lx2 .lx1_r p strong,.lx2 .lx1_r p span,.lx2 .lx1_r p span i{color: #fff;}
.lx3{background: url(../images/lx3bg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.lx3 .lx1_r{border-left: 1px solid rgba(51,51,51,.1);}
.lx3 .lxbt h3,.lx3 .lx1_l h3,.lx3 .lx1_l h3 strong,.lx3 .lx1_r p,.lx3 .lx1_r p span,.lx3 .lx1_r p span i{color: #fff;}
.lx3 .lx1_r p strong{color: rgba(255,255,255,.5);}

.lx4{padding: 130px 0 25px;background: url(../images/lx4bg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.lx4_l,.lx4_c,.lx4_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.lx4_l{width: 23.6%;}
.lx4_c{width: 52.4%;}
.lx4_r{width: 24%;padding-left: 60px;}
.lx4_c img{width: 100%;}
.lx4_lb h4{display: inline-block;width: 134px;line-height: 36px;font-size: 14px;color: #415ab5;padding-left: 26px;border: 1px solid #415ab5;border-radius: 6px;
	margin-bottom: 9px;box-sizing: border-box;margin-right: 22px;
}
.lx4_lb h4:nth-of-type(2n){margin-right: 0;}
.lx4_bb h4{line-height: 36px;font-size: 14px;color: #415ab5;padding: 0 26px;border: 1px solid #415ab5;border-radius: 6px;margin-bottom: 9px;box-sizing: border-box;}

.gwfz{position: relative;padding: 36px 0 150px;background: url(../images/lx5bg_03.jpg) center center;background-size: 100% 100%;}
.gwfz .lxbt h3{color: #333333;}
.gwfz .lxbt h3::before{background: #ec1000;border: 6px solid #fbcfcc;}
.gwfz ul{font-size: 0;}
.gwfz ul li{display: inline-block;vertical-align: top;width: 48.75%;margin-right: 2.5%;margin-bottom: 30px;box-sizing: border-box;}
.gwfz ul li:nth-of-type(2n){margin-right: 0;}
.gwfz ul li a{position: relative;display: block;border: 1px solid #c9ced6;box-sizing: border-box;font-size: 0;padding: 40px 58px;}
.gwfz ul li a img{width: 100%;height: 100%;}
.gwfz ul li a h6{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.gwfz ul li a h3{font-size: 30px;color: #333333;margin-bottom: 30px;}
.gwfz ul li a p{font-size: 14px;line-height: 24px;color: #333333;}
.gwfz ul li a:hover h6{opacity: 1;}
.cp{font-size: 0;background: #f3f4f5;}
.cpl,.cpr{display: inline-block;vertical-align: top;box-sizing: border-box;}
.cpl{width: 34.7%;padding-left: 12.5%;padding-top: 60px;padding-right: 70px;}
.cpr{width: 65.3%;background: #fff;}
.cpl h2{font-size: 42px;color: #1e305b;line-height: 48px;text-transform: uppercase;margin-bottom: 35px;}

.cpl ul li{display: block;}
.cpl ul li h3{display: block;width: 100%;border: 1px solid #e1e9ef;box-sizing: border-box;padding-left: 36px;cursor: pointer;}
.cpl ul li h3 a{display: inline-block;font-size: 18px;line-height: 58px;}
.cpl ul li h3.ac{background: #1e305b;}
.cpl ul li h3.ac a{color: #fff;}
.cpl ul li ol li h4{padding-left: 36px;box-sizing: border-box;cursor: pointer;}
.cpl ul li ol li h4 a{display: inline-block;font-size: 18px;color: #333;line-height: 60px;}
.cpl ul li ol,.cpl ul li ol li dl{display: none;}
.cpl ul li ol li h4.ac a{color: #415ab5;}
.cpl ul li ol li dl dd{border-bottom: 1px solid #eceff1;}
.cpl ul li ol li dl dd a{display: block;font-size: 0;}
.cpl ul li ol li dl dd h5,.cpl ul li ol li dl dd h6{display: inline-block;vertical-align: middle;line-height: 42px;box-sizing: border-box;}
.cpl ul li ol li dl dd h5{width: 80%;padding-left: 60px;}
.cpl ul li ol li dl dd h6{width: 20%;}
.cpl ul li ol li dl{padding: 0 12px;}
.cpl ul li ol li dl dd.ac,.cpl ul li ol li dl dd:hover{border-bottom: 1px solid #415ab5;}
.cpl ul li ol li dl dd.ac h5,.cpl ul li ol li dl dd:hover h5,.cpl ul li ol li dl dd.ac h6,.cpl ul li ol li dl dd:hover h6{color: #415ab5;}
.cpl ul li ol li dl dd.ac h6,.cpl ul li ol li dl dd:hover h6{text-align: right;}

.cprt{position: relative;background:#f3f4f6;}
.cprt img{width: 100%;}
.cprtlist{position: absolute;top: 50%;left: 10%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.cprtlist h3{font-size: 55px;color: #4f4b4b;line-height: 55px;}
.cprtlist h4{font-size: 18px;color: #4f4b4b;margin: 10px 0 20px;text-transform: uppercase;}
.cprtlist h5{font-size: 18px;color: #fff;line-height: 42px;padding: 0 30px;border: 1px solid rgba(242,244,248,.2);background: rgba(242,244,248,.16);
	display: inline-block;
}

.cprb{padding: 68px 12.5% 120px 66px;box-sizing: border-box;}
.cprblist{margin-bottom: 10px;}
.cprblist a{display: block;position: relative;font-size: 0;border: 1px solid #e1e9ef;box-sizing: border-box;padding: 18px;}
.cprblist_l,.cprblist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.cprblist_l{width: 25.9%;position: relative;}
.cprblist_l img{width: 100%;}
.cprblist_l::before{content: '';display: block;width: 0;height: 0;position: absolute;background: rgba(65,90,181,.8);
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.cprblist_r{width: 74.1%;padding: 0 60px;}
.cprblist_r h3{font-size: 14px;color: #fff;padding: 0 20px;display: inline-block;line-height: 27px;background: #415ab5;}
.cprblist_r p{font-size: 16px;color: #333;line-height: 23px;margin: 10px 0;height: 46px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.cprblist_r h4{font-size: 14px;color: #b1b1b1;}
.cprblist_r h5{font-size: 14px;color: #41b593;display: inline-block;padding: 0 14px;margin-right: 4px;line-height: 29px;background: #f3f4f5;}
.cprblist a h6{position: absolute;top: 0;right: 0;width: 35px;text-align: center;height: 100%;background: #415ab5;opacity: 0;}
.cprblist a h6 i{position: absolute;top: 50%;left: 0;width: 100%;font-size: 20px;color: #fff;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.cprblist a:hover{border: 1px solid #415ab5;}
.cprblist a:hover h6{opacity: 1;}
.cprblist a:hover .cprblist_l::before{width: 100%;height: 100%;}

/*分页*/
.pages {margin-top: 80px;text-align: center;background: #f3f4f5;font-size: 0;}
/* .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 h6,.pages ul{display: inline-block;vertical-align: middle;}
.pages h6{width: 15%;text-align: center;font-family: Arial;}
.pages ul{width: 70%;}
.pages h6 a{font-size: 18px;color: #888888;}
.pages h6:first-of-type a span{margin-left: 40px;}
.pages h6:last-of-type a span{margin-right: 40px;}
.pages ul li{display: inline-block;vertical-align: bottom;margin-right: 60px;margin-bottom: 0;}
.pages ul li:last-of-type{margin-right: 0;}
.pages ul li a{color: #888888;display: block;text-align: center;line-height: 60px;font-size: 18px;position: relative;font-family: Arial;}


.pages ul li.ac a{font-size: 20px;color: #415ab5;}

.sp{padding: 77px 0 97px;}
.sp .s3blist,.spxqb .s3blist{display: block;}
.spxqb{padding: 80px 0;background: #f3f4f5;}
.spxqb .lxbt{text-align: center;}

.video_m{position: relative;}
.video_m .play_btn {
	width: 100%;
	height: 100%;
	background: url(../images/play_btn.png) no-repeat center center rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	cursor: pointer;
}
.video_m .play_btn.on {opacity: 0;}
.video_m video{width: 100%;display: block;max-height:750px;}


.xqdh{border-bottom: 2px solid #dce0e4;padding: 40px 0 20px;text-align: center;}
.xqdh img,.xqdh ul{display: inline-block;}
.xqdh ul li{display: inline-block;}
.xqdh img{margin-right: 26px;}
.xqdh ul li a,.xqdh ul li i{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 16px;color: #949494;}
.xqdh ul li i{margin: 0 25px;}
.xqdh ul li a:hover{color: #415ab5;}

.spxqtb{padding: 60px 0 80px;font-size: 0;}
.spxqtbl,.spxqtbr{display: inline-block;vertical-align: top;box-sizing: border-box;}
.spxqtbl{width: 85%;text-align: center;}
.spxqtbr{width: 15%;text-align: right;}
.spxqtbl h2{font-size: 40px;color: #333333;line-height: 44px;font-family: tcs;text-align: center;margin-bottom: 90px;display: inline-block;width: 90%;}

.fhlb{margin-bottom: 310px;}
.fhlb a{display: block;}
.fhlb a h3{font-size: 16px;color: #949494;}
.fhlb a:hover h3{color: #415ab5;}
.xqfx{text-align: right;}
.xqfx a{display: block;margin-bottom: 8px;width: 51px;height: 51px;border-radius: 50%;overflow: hidden;}
.xqfx a img{width: 100%;}
.xqfxlist{display: inline-block;}
.xqfx a:hover{box-shadow: 0 0 10px 3px #ccc;}
.spxq .ejbt{text-align: center;}

.xqtj{padding: 80px 0 100px;background: #f3f4f5;}
.xqtj ul{font-size: 0;}
.xqtj ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23%;margin-right: 2.66666%;}
.xqtj ul li:last-of-type{margin-right: 0;}
.xqtj ul li a{display: block;position: relative;padding: 18px;box-sizing: border-box;border: 1px solid #e1e9ef;}
.xqtj ul li a img{width: 100%;}
.xqtj ul li a h3{display: inline-block;font-size: 14px;color: #fff;padding: 0 20px;line-height: 27px;background: #415ab5;margin-bottom: 14px;margin-top: 36px;}
.xqtj ul li a p{font-size: 16px;color: #333;line-height: 27px;margin-bottom: 20px;height: 54px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.xqtj ul li a:hover{border: 1px solid #415ab5;}

.cpxq{padding: 70px 0 90px;font-size: 0;}
.cpxq_l,.cpxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.cpxq_l{width: 65.72%;}
.cpxq_r{width: 34.28%;padding-left: 180px;}
.cpxq_r h2{font-size: 30px;color: #333;font-family: tcs;margin-bottom: 30px;}
.cpxq_r ul li{margin-bottom: 8px;}
.cpxq_r ul li a{display: block;position: relative;border: 1px solid #e1e9ef;padding: 10px 15px 18px;box-sizing: border-box;}
.cpxq_r ul li a img{width: 100%;}
.cpxq_r ul li a h3{font-size: 16px;color: #333;line-height: 23px;margin-top: 12px;word-wrap:break-word;}
.cpxq_lb{padding: 38px 0;border-top: 1px solid #dde2e7;border-bottom: 1px solid #dde2e7;}
.cpxq_lb h3,.cpxq_lc h3{font-size: 24px;color: #333333;margin-bottom: 20px;}
.cpxq_lb p{font-size: 0;}
.cpxq_lb p strong,.cpxq_lb p em{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 16px;color: #333;}
.cpxq_lb p strong{width: 12%;color: #415ab5;}
.cpxq_lb p em{width: 88%;word-wrap: break-word;}
.cpxq_lc{padding-top: 42px;}
.cpxq_lc h4{display: inline-block;padding: 0 38px;background: #f3f4f5;line-height: 40px;font-size: 16px;color: #41b593;margin-right: 20px;margin-top: 10px;}
.cpxq_lt img{width: 100%;}
.cpzxxq_list,.cpzxxq_list1{position: relative;}
.cpzxxq_list1{margin-top: 20px;}
.cplsit{position: absolute;right: 5%;bottom: 5%;}
.cplsit a{display: inline-block;width: 195px;line-height: 62px;font-size: 20px;color: #fff;background: #2bac1b;padding: 0 20px;box-sizing: border-box;position: relative;}
.cplsit a:first-of-type{margin-right: 14px;background: #ea9d07;}
.cplsit a span{font-size: 26px;line-height: 62px;position: absolute;top: 0;right: 20px;}
.cpzxxq_list1{padding: 0 150px;box-sizing: border-box;}
.cpzxxq_list1 .swiper-button-prev,.cpzxxq_list1 .swiper-button-next{font-size: 28px;color: #bbc4cb;}
.cpzxxq_list1 .swiper-button-prev{left: 70px;}
.cpzxxq_list1 .swiper-button-next{right: 70px;}
.cpxq_lt h4{font-size: 14px;color: rgba(51,51,51,.6);padding: 0 30px;line-height: 27px;border-radius: 27px;background: #eff0f1;margin-bottom: 30px;display: inline-block;}
.cpxq_lt .sybt{text-align: left;}
.cpxq_lt .sybt h2{color: #333;}








.mobilebtn {
    display: none;
    position: fixed;
    bottom: 50px;
    height: 50px;
    width: 100%;
    background: #fff;
    box-shadow: 0 -1px 2px 0 rgb(0 0 0 / 12%);
    transform: translate3D(0,100%,0);
    z-index: 2;
}
.mobilebtn ul {
	
    height: 100%;
    width: 100%;
}

.mobilebtn ul li {
    position: relative;
    width: 25%;
    float: left;
}
.mobilebtn ul li a{
    display: block;
    text-align: center;
    padding: 18px 0 0 0;
    margin: 5px 0 0 0;
    border-radius: 20px;
    color: #000;
    position: relative;
}
.mobilebtn ul li a span{
    position: absolute;
    transform: translate(-50%);
    bottom: 32px;
    left: 50%;
    border-radius: 10px;
	/*box-shadow: var(--clay-shadow-outset,8px 8px 16px 0 rgba(0,0,0,.25)),inset var(--clay-shadow-inset-primary,-8px -8px 16px 0 rgba(0,0,0,.25)),inset var(--clay-shadow-inset-secondary,8px 8px 16px 0 hsla(0,0%,100%,.2));*/
    }

.mobilebtn_home span{background: #2489a7;
    padding: 6px 10px;
    box-shadow: #175f6e 0 6px 0, rgb(0 0 0 / 30%) 0 10px 3px;}

.mobilebtn_email span{background: #363636;
    padding: 6px 10px;
    box-shadow: #000000 0 6px 0, rgb(0 0 0 / 30%) 0 10px 3px;}
.mobilebtn_mobile span{background: #f97d35;
    padding: 6px 10px;
    box-shadow: #c46d00 0 6px 0, rgb(0 0 0 / 30%) 0 10px 3px;}
.mobilebtn_wa span{background: #00a884;
    padding: 7px 9px 4px 10px;
    box-shadow: #008956 0 6px 0, rgb(0 0 0 / 30%) 0 10px 3px;}

img{max-width:100%; height:auto!important;}


.ftr{display:none;}