@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

.yjfxlb .yjfxlb_l::after,.yjfxlb_r h3,.nav ul li a::after,.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullet-active::before,.section3 .swiper-slide a h4 span,.section3 .swiper-slide a h4 i,
.section3 .swiper-slide a h4,.section5 .swiper-slide h6 img,.cblnr h2,.xwzx_tr img,.xwzx_tl i,.ppzs ul li img,.xwzxlb_l img,.gbfwclb,.gbfwclb span,.gbfwclb h4,.jssplb a::after,
.cplb a img,.xpss .ejbt h5,.gwfz ul li a h6,.qgwlzx ul li h3,.navlist,.s4_l ul li h3::before{
    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: 20%;width: 100%;}
.ej_banner_list h1,.ej_banner_list h2,.ej_banner_list h2 strong{font-size: 36px;color: #fff;display: inline-block;font-weight: lighter;text-transform: uppercase;vertical-align: middle;}
.ej_banner_list h2{margin-top: 52px;display: block;line-height: 48px;}
.ej_banner_list h2 strong{font-weight: bold;}
.ej_banner_list p{font-size: 18px;color: #ec1000;font-family: Arial;}

.ejdh{border-bottom: 1px solid #e2e2e2;}
.ejdh ul{font-size: 0;}
.ejdh ul li{display: inline-block;text-align: center;padding: 0 24px;box-sizing: border-box;}
.ejdh ul li a{display: block;line-height: 50px;font-size: 16px;color: #595757;}
.ejdh ul li:hover a,.ejdh ul li.ac a{color: #ec1000;}
.ejdh ul li.ac a{padding: 0 150px;}
.ejdh ul li.ac,.ejdh ul li:hover{border-bottom: 2px solid #ec1000;}

.ej_banner_txt{text-align: right;}
.ej_banner_txt img{width: auto !important;}
.bannerlx{display: inline-block;text-align: left;}
.bannerlx img,.bannerlx p{display: inline-block;vertical-align: top;}
.bannerlx p{font-size: 18px;color: #fff;margin-left: 14px;}
.bannerlx p strong{font-size: 24px;display: block;}
.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: 14px;
}

.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: 50px 0 8px;}
.gyls_l,.gyls_r{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;position: relative;}
.gyls_l{padding-right: 50px;}
.ejbt h3{font-size: 36px;color: #333333;margin-bottom: 50px;}
.ejbt h3::before{content: '';display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #ec1000;
	border: 6px solid #f8a9a3;vertical-align: middle;margin-right: 15px;
}
.gyls_l p{font-size: 16px;color: #333333;margin-bottom: 30px;}
.gyls_r .s2_an{top: 90%;right: 10%;}
.gyls_r .s2_an .swiper-button-prev,.gyls_r .s2_an .swiper-button-next{display: inline-block;background: none;color: #fff;border: 1px solid #fff;}
.gyls_r .s2_an .swiper-button-prev{margin-right: 24px;}
.gyls_r img{width: 100%;}

.gylsb{position: relative;background: url(../images/qyjjb_14.jpg) center center;background-size: 100% 100%;padding: 110px 0;}
.gylsbtxt{width: 75%;}
.gylsbtxt h3{font-size: 24px;color: #fff;margin-bottom: 20px;}
.gylsbtxt h4{font-size: 16px;color: #fff;line-height: 28px;}
.gylsbtxt h4::after{content: '';display: block;width: 100%;height: 1px;background: #7faeda;margin: 65px 0 45px;}
.gylsbtxt p{font-size: 16px;color: #fff;margin-bottom: 20px;line-height: 28px;}

.spzl{margin-bottom: 70px;}
.spzl h3{padding-top: 50px;border-top: 1px solid #e8eef0;font-size: 36px;color: #333333;margin-bottom: 50px;}
.spzl img{width: 100%;}


.rwxm{padding: 50px 0 100px;position: relative;background: url(../images/rwxm_06.jpg) center center;background-size: cover;}
.rwxm h3{font-size: 36px;color: #333333;margin-bottom: 50px;}
.rwxmtxt{width: 50%;font-size: 0;}
.rwxmtxt p{display: inline-block;vertical-align: top;width: 50%;font-size: 16px;color: #333333;box-sizing: border-box;line-height: 36px;}
.rwxmtxt p::before{content: '';display: inline-block;width: 5px;height: 5px;background: #adbcc4;border-radius: 50%;vertical-align: middle;margin-right: 14px;}
.rwxmtxt h6{font-size: 30px;color: #e22014;margin-top: 70px;}
.rwxmtxt h6 i{font-size: 40px;display: inline-block;vertical-align: middle;margin-right: 14px;}

.ryzz{position: relative;}
.ryzz img{width: 100%;}
.ryzz .ejbt{position: absolute;top: 7%;left: 0;width: 100%;}

.bdscgc{padding: 50px 0 70px;background: #e4eef7;position: relative;}
.bdscgc p{font-size: 16px;color: #333333;margin-bottom: 30px;}
.bdscgcimg{position: relative;margin-top: 60px;padding: 0 96px;box-sizing: border-box;}
.bdscgcimg .swiper-slide{position: relative;}
.bdscgcimg .swiper-slide img{width: 100%;border-radius: 50%;box-sizing: border-box;border: 10px solid transparent;}
.bdscgcimg .swiper-slide::before{content: '';display: block;width: 100%;height: 100%;background: rgba(255,255,255,.6);position: absolute;top: 0;left: 0;border-radius: 50%;}
.bdscgcimg .swiper-slide-active::before{background: rgba(255,255,255,0);}
.bdscgcimg .swiper-slide-active img{border: 10px solid #95c4ec;border-radius: 50%;}
.bdscgcimg .swiper-slide-next::before,.bdscgcimg .swiper-slide-prev::before{background: rgba(255, 255, 255, 0.2) !important;}
.bdscgcimg .swiper-button-prev,.bdscgcimg .swiper-button-next{width: 48px;height:48px;text-align: center;line-height: 48px;margin: 0;
	border: 1px solid #c8c8c8;border-radius: 50%;font-size: 22px;color: #6b788b;font-weight: bold;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.bdscgc ul{margin-top: 68px;padding-top: 64px;border-top: 4px solid #cde2f4;font-size: 0;}
.bdscgc ul li{display: inline-block;vertical-align: top;width: 25%;}
.bdscgc ul li span,.bdscgc ul li p{display: inline-block;vertical-align: middle;margin-bottom: 0;}
.bdscgc ul li span{margin-right: 18px;font-size: 40px;color: #0375d7;}

.jssx_t,.jssx_b{font-size: 0;}
.jssx_tl,.jssx_tr,.jssx_bl,.jssx_br{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;position: relative;font-size: 0;}
.jssx_tl{padding-right: 85px;}
.jssx_tl img{width: 100%;}
.jssx_tr,.jssx_bl{background: #0375d7;padding:15px 0;}
.jssx_img,.jssx_txt{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jssx_img{width: 42.4%;}
.jssx_txt{width: 57.6%;padding: 0 50px;}
.jssx_img img{width: 100%;}
.jssx_txt h3{font-size: 22px;line-height: 30px;color: #fff;margin-bottom: 30px;}
.jssx_txt p{font-size: 16px;color: #fff;}
.jssx_br{padding-left: 85px;}
.jssx_br img{width: 100%;}

.jssxt_an{position: absolute;right: 18px;top: 50%;z-index: 9;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);	
}
.jssxt_an .swiper-button-prev,.jssxt_an .swiper-button-next{position: static;display: block;width: 48px;height:48px;text-align: center;line-height: 48px;margin: 0;
	border: 1px solid #c8c8c8;border-radius: 50%;font-size: 22px;color: #6b788b;font-weight: bold;
}
.jssxt_an .swiper-button-prev{margin-bottom: 18px;}
.jssxt_an .swiper-button-prev:hover,.jssxt_an .swiper-button-next:hover{background: #36539c;color: #fff;}


.jssxb_an{position: absolute;left: 18px;top: 50%;z-index: 9;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);	
}
.jssxb_an .swiper-button-prev,.jssxb_an .swiper-button-next{position: static;display: block;width: 48px;height:48px;text-align: center;line-height: 48px;margin: 0;
	border: 1px solid #c8c8c8;border-radius: 50%;font-size: 22px;color: #6b788b;font-weight: bold;
}
.jssxb_an .swiper-button-prev{margin-bottom: 18px;}
.jssxb_an .swiper-button-prev:hover,.jssxb_an .swiper-button-next:hover{background: #36539c;color: #fff;}
.jssx{padding-top: 48px;/*border-top: 4px solid #eaeaea;*/}

.jssx ul{margin-top: 68px;font-size: 0;margin-bottom: 70px;}
.jssx ul li{display: inline-block;vertical-align: top;width: 33.333%;text-align: center;}
.jssx ul li span,.jssx ul li p{display: inline-block;vertical-align: middle;margin-bottom: 0;text-align: left;}
.jssx ul li span{margin-right: 18px;font-size: 40px;color: #0375d7;}



.fwly .swiper-button-prev,.fwly .swiper-button-next{width: 48px;height:48px;text-align: center;line-height: 48px;margin: 0;
	border: 1px solid #c8c8c8;border-radius: 50%;font-size: 22px;color: #6b788b;font-weight: bold;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.fwly .swiper-button-prev:hover, .fwly .swiper-button-next:hover{background: #ec1000;color: #fff;}

.fwly{padding: 50px 0;position: relative;background: url(../images/fwlybg_02.jpg) center center;background-size: 100% 100%;}
.fwlylb{position: relative;padding: 0 80px;box-sizing: border-box;}
.fwlylb .swiper-container{padding: 20px 0;}
.fwlylb .swiper-slide{background: #e4ebed;box-sizing: border-box;box-shadow: 0 0 10px 5px #ced3d6;padding: 15px 10px 15px;}
.fwlylb .swiper-slide h3{font-size: 22px;color: #333333;margin-bottom: 24px;}
.fwlylb .swiper-slide h3::before{content: '';display: block;width: 26px;height: 3px;background: #ec1000;margin-bottom: 24px;}
.fwlylb .swiper-slide p{font-size: 14px;color: #333333;line-height: 28px;}
.fwlylb .swiper-slide p,.fwlylb .swiper-slide h3,.fwlylb .swiper-slide img{opacity: .5;}
.fwlylb .swiper-slide-active p,.fwlylb .swiper-slide-active h3,.fwlylb .swiper-slide-active img{opacity: 1;}
.fwlylb .swiper-slide-active{background: #fff;}
.fwlylb .swiper-slide-prev,.fwlylb .swiper-slide-next{background: #f1f6f7;}
.fwlylb .swiper-slide-prev p,.fwlylb .swiper-slide-prev h3,.fwlylb .swiper-slide-prev img{opacity: .8;}
.fwlylb .swiper-slide-next p,.fwlylb .swiper-slide-next h3,.fwlylb .swiper-slide-next img{opacity: .8;}
.fwlylb .swiper-slide h6::before{content: '';display: block;width: 100%;height: 1px;background: #e8e8e8;margin: 63px 0 43px;}
.fwlylb .swiper-slide h6{text-align: center;}
.fwlylb .swiper-slide h6 img{max-width: 100%;}


.lssb{padding: 110px 0 80px;position: relative;background: url(../images/lssbbg_02.jpg) center center;background-size: 100% 100%;}
.lssb_t,.lssb_b{font-size: 0;}
.lssb_t{background: #fff;padding: 72px 136px 72px 0;margin-bottom: 105px;}
.lssb_tl,.lssb_tr,.lssb_bl,.lssb_br{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.lssb_tl,.lssb_bl{width: 32%;text-align: center;}
.lssb_tr,.lssb_br{width: 68%;}
.lssb_tr{padding-left: 40px;}
.lssb_br{padding: 0 136px 0 40px;}
.lssb_tl img,.lssb_bl img{max-width: 80%;}
.lssb_tr h3,.lssb_br h3{font-size: 30px;margin-bottom: 28px;}
.lssb_tr p,.lssb_br p{font-size: 18px;margin-bottom: 28px;}
.lssb_tr p,.lssb_tr h3{color: #333333;}
.lssb_br p,.lssb_br h3{color: #fff;}



.jyln{padding: 110px 0 102px;background: #f3f6f8;}
.jyln ul{font-size: 0;}
.jyln ul li{display: inline-block;width: 32.3333%;margin-right: 1.5%;position: relative;}
.jyln ul li:last-of-type{margin-right: 0;}
.jyln ul li img{width: 100%;}
.jyln ul li .jylntxt{position: absolute;top: 20%;left: 10%;}
.jyln ul li .jylntxt h3{font-size: 68px;color: #fff;line-height: 68px;}
.jyln ul li .jylntxt p{font-size: 18px;color: #fff;}

.qyyj{font-size: 0;background: #f3f6f8;}
.qyyj .divbox{padding: 50px 0;}
.qyyj_l,.qyyj_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.qyyj_l{width: 45.7%;padding-right: 90px;padding-left: 30px;}
.qyyj_r{width: 54.3%;}
.qyyj_r img{width: 100%;}
.qyyj_l h3{font-size: 36px;color: #333333;margin-bottom: 28px;}
.qyyj_l p{font-size: 18px;color: #333333;}

.qyyj h2{font-size: 24px;color: #36539c;margin-bottom: 30px;font-weight: bold;}
.qyyj p{font-size: 20px;color: #333333;}
.qyyj p::after{content: '';display: block;width: 100%;height: 1px;background: #ebebeb;margin: 20px 0;}

.ppzs{padding: 50px 0 60px;}
.ppzs ul{font-size: 0;}
.ppzs ul li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;margin-bottom: 22px;box-sizing: border-box;border: 1px solid #d4d4d4;}
.ppzs ul li:nth-of-type(4n){margin-right: 0;}
.ppzs ul li img{width: 100%;}
.ppzs ul li a{display: block;position: relative;overflow: hidden;}
.ppzs ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}


.xwzx_t{padding: 80px 0;background: #f4f8fa;}
.xwzx_t a{font-size: 0;display: block;position: relative;}
.xwzx_tl,.xwzx_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwzx_tl{width: 44%;padding-right: 110px;}
.xwzx_tr{width: 56%;position: relative;overflow: hidden;}
.xwzx_tr img{width: 100%;}
.xwzx_tl h4{font-family: Arial;font-size: 16px;color: #595757;}
.xwzx_tl h3{font-size: 30px;color: #595757;line-height: 36px;margin: 15px 0;}
.xwzx_tl p{font-size: 16px;color: #595757;}
.xwzx_tl i{display: block;width: 248px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;background: #ec1000;margin-top: 68px;}
.xwzx_t a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.xwzx_t a:hover i{background: #36539c;}
.xwzx_t a:hover h3{color: #ec1000;}


.pages{position: relative;text-align: center;margin-top: 62px;}
.pages ul{font-size: 0;}
.pages ul li{display: inline-block;margin-right: 12px;}
.pages ul li a{display: block;width: 30px;line-height: 30px;border: 1px solid #c1c1c1;color: #c1c1c1;}
.pages ul li:hover a,.pages ul li.active a{background: #ec1000;color: #fff;border: 1px solid #ec1000;}
.pages ul li .dashed{margin-left: 28px;}

.xwzx_b{padding: 62px 0 70px;}
.xwzxlb{margin-bottom: 20px;}
.xwzxlb a{display: block;position: relative;background: #f4f8fa;padding: 15px;box-sizing: border-box;font-size: 0;}
.xwzxlb_l,.xwzxlb_c,.xwzxlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwzxlb_l{width: 19.3%;overflow: hidden;}
.xwzxlb_c{width: 13.8%;text-align: center;}
.xwzxlb_r{width: 66.9%;padding-left: 46px;padding-right: 110px;border-left: 1px solid #e6ecef;}
.xwzxlb_l img{width: 100%;}
.xwzxlb_c h3{font-size: 30px;color: #333333;}
.xwzxlb_c h3 i{font-size: 14px;color: rgba(89,87,87,.4);margin-left: 5px;}
.xwzxlb_r h3{font-size: 20px;color: #333333;margin-bottom: 15px;}
.xwzxlb_r p{font-size: 16px;line-height: 24px;color: rgba(89,87,87,.7);}
.xwzxlb a:hover{background: #fff;}
.xwzxlb a:hover h3{color: #ec1000;}
.xwzxlb a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}



.xwzxxq{background: #f4f8fa;}
.xwzxtxt{background: #fff;padding: 80px 110px;background-size: 100% 100%;box-sizing: border-box;position: relative;/*margin-top: -160px;*/}
.xwzxxq_bt{text-align: center;position: relative;border-bottom: 1px solid #d5e0df;margin-bottom: 45px;}
.xwzxxq_bt h3{font-size: 30px;color: #333333;margin-bottom: 30px;}
.xwzxxq_bt h4{font-size: 30px;color: rgba(51,51,51,.7);padding-bottom: 45px;position: relative;}
.xwzxxq_bt h4 i{font-size: 14px;color: rgba(51,51,51,.4);}
.xwzxxq_bt h4::after{content: '';display: block;width: 78px;height: 3px;background: #ec1000;position: absolute;bottom: -2px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.xwzxxq_bt h5{font-size: 18px;color: rgba(51,51,51,.7);position: absolute;top: 60px;right: 0;}
.xwzxxq_bt h5 span{font-size: 26px;color: #454545;display: inline-block;vertical-align: middle;}
.xwtxt{padding-left: 88px;box-sizing: border-box;}
.xwtxt p{font-size: 16px;color: #333333;margin-bottom: 30px;text-indent: 2em;}
.xwtxt p img{max-width: 100%;height: auto;margin-left: -2em;}
.sxyp{padding: 45px 0;text-align: center;}
.sxyp a{display: block;font-size: 16px;color: #333333;}
.sxyp a i{font-size: 20px;color: #595757;margin-right: 12px;}
.sxyp a:hover,.sxyp a:hover i{color: #ec1000;}
.xwzxtj{padding: 60px 0;}
.xwzxtj h2{font-size: 30px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 48px;}
.xwzxtj ul{font-size: 0;}
.xwzxtj ul li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;margin-bottom: 20px;}
.xwzxtj ul li:nth-of-type(2n){margin-right: 0;}
.xwzxtj ul li a{background: #f4f8fa;padding: 30px 40px;box-sizing: border-box;font-size: 0;display: block;}
.xwzxtj_l,.xwzxtj_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwzxtj_l{width: 23.3%;}
.xwzxtj_r{width: 76.7%;}
.xwzxtj_l h5{font-size: 30px;color: #333333;}
.xwzxtj_l h5 i{font-size: 14px;color: rgba(51,51,51,.4);display: block;}
.xwzxtj_r h3{font-size: 18px;color: #333333;margin-bottom: 12px;}
.xwzxtj_r p{font-size: 14px;color: rgba(51,51,51,.7);line-height: 18px;}
.xwzxtj ul li a:hover{background: #fff;}
.xwzxtj ul li a:hover h3,.xwzxtj ul li a:hover h5{color: #ec1000;}
.fhlb{position: absolute;top: 46%;right: 0;}
.fhlb a{display: block;width: 217px;line-height: 50px;text-align: center;font-size: 18px;color: #fff;background: #ec1000;}
.fhlb a i{font-size: 28px;color: #fff;display: inline-block;vertical-align: middle;margin-right: 12px;}

.gbfwt{padding: 96px 0 112px;position: relative;background: url(../images/gbfwtbg_02.jpg) center center;background-size: 100% 100%;}
.gbfwt .divbox{position: relative;}
.gbfwt h3{font-size: 30px;color: #333333;margin-bottom: 50px;}
.gbfwt p{font-size: 16px;color: #333333;}
.gbfwt h2{font-size: 36px;color: #333333;margin-bottom: 40px;}
.gbfwt h2::before{content: '';display: block;border: 1px dashed #bcc3c8;margin: 60px 0;}
.gbfwt h5{display: inline-block;vertical-align: middle;margin-right: 60px;font-size: 22px;color: #333333;}
.gbfwt h5 img{display: inline-block;vertical-align: middle;margin-right: 20px;}
.gbfwt h6{position: absolute;right: 0;bottom: 0;}

.gbfwc{padding: 80px 0;position: relative;background: url(../images/gbfwcbg_02.jpg) center center;background-size: 100% 100%;}
.gbfwc h3{font-size: 30px;color: #333333;margin-bottom: 40px;}
.gbfwclb{display: block;width: 60%;margin-bottom: 20px;padding: 30px;box-sizing: border-box;border: 1px dashed #d2d2d2;font-size: 0;cursor: pointer;}
.gbfwc_l,.gbfwc_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.gbfwc_l{width: 22.7%;padding-right: 30px;}
.gbfwc_r{width: 77.3%;padding-right: 40px;}
.gbfwc_l span{font-size: 80px;color: #0e38a4;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
}
.gbfwc_l i{font-size: 115px;color: rgba(187,201,223,.2);font-weight: 1000;font-family: Arial;line-height: 115px;}
.gbfwc_r h4{font-size: 22px;color: #333333;margin-bottom: 20px;}
.gbfwc_r p{font-size: 16px;color: rgba(51,51,51,.7);line-height: 24px;}
.gbfwclb:hover{border: 1px dashed #ec1000;}
.gbfwclb:hover h4,.gbfwclb:hover span{color: #ec1000;}
.gbfwclb:hover i{opacity: 0;}

.gbfwb{padding: 85px 0;background: #f4f7f9;font-size: 0;}
.gbfwbl,.gbfwbr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
#map{width: 100%;height: 360px;border: 6px solid #dddfe0;box-sizing: border-box;}
.gbfwbl{width: 38.4%;}
.gbfwbr{width: 61.6%;}
.gbfwbl h3{font-size: 30px;color: #333333;margin-bottom: 60px;}
.gbfwbl ul li{font-size: 0;display: block;margin-bottom: 20px;}
.gbfwbl ul li span,.gbfwbl ul li p{display: inline-block;vertical-align: middle;}
.gbfwbl ul li span{font-size: 30px;color: #040000;margin-right: 18px;}
.gbfwbl ul li p{font-size: 16px;color: #333333;line-height: 24px;}
.BMap_bubble_title{font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.BMap_bubble_content{font-size: 14px;color: #333333;line-height: 20px;}

.jssp{padding: 70px 0 90px;position: relative;font-size: 0;}
.jsspnr{font-size: 0;}
.jssplb{display: inline-block;vertical-align: top;margin-bottom: 42px;width: 47.5%;margin-right: 5%;box-sizing: border-box;}
.jssplb a{display: block;position: relative;box-sizing: border-box;padding: 14px;background: #f4f7f9;}
.jssplb:nth-of-type(2n){margin-right: 0;}
.jssplb a h6{position: relative;overflow: hidden;}
.jssplb a h6 img{width: 100%;}
.jssplb a h3{font-size: 0;padding: 30px 0 20px;}
.jssplb a h3 i,.jssplb a h3 span{display: inline-block;vertical-align: middle;}
.jssplb a h3 i{width: 90%;font-size: 18px;color: #333333;}
.jssplb a h3 span{width: 10%;font-size: 40px;color: #333333;}
.jssplb a::after{content: '';display: block;width: 0;height: 3px;background: #bc1b09;position: absolute;left: 0;bottom: 0;}
.jssplb a:hover::after{width: 100%;}
.jssplb a:hover h3 i,.jssplb a:hover h3 span{color: #bc1b09;}


.fwrx{padding: 150px 0 120px;background: url(../images/fwrxbg_14.jpg) center center;background-size: cover;}
.fwrx ul li{font-size: 0;margin-bottom: 60px;}
.fwrx ul li h6,.fwrx ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.fwrx ul li h6{font-size: 40px;color: #bc1b09;margin-right: 30px;line-height: 40px;}
.fwrx ul li h3{font-size: 18px;color: rgba(21,37,60,.7);}
.fwrx ul li h3 i{font-size: 36px;color: #333333;}
.fwrx ul li h3 span{position: absolute;font-size: 16px;color: #333333;right: 0;bottom: -25px;}


.qdxz{padding: 100px 0 136px;}
.qdxz ul{font-size: 0;}
.qdxz ul li{display: inline-block;vertical-align: top;width: 48.5%;margin-right: 3%;margin-bottom: 20px;}
.qdxz ul li:nth-of-type(2n){margin-right: 0;}
.qdxz ul li a{font-size: 0;background: #f4f8fa;padding: 0 40px;display: block;}
.qdxz ul li a h3,.qdxz ul li a i{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 50px;}
.qdxz ul li a h3{width: 90%;font-size: 16px;color: #333333;}
.qdxz ul li a i{width: 10%;font-size: 24px;color: #0e38a4;text-align: right;}
.qdxz ul li a:hover{background: #bc1b09;}
.qdxz ul li a:hover h3,.qdxz ul li a:hover i{color: #fff;}


.zwcx{background: url(../images/fwcxbg_02.jpg) center center;padding: 65px 0 110px;background-size: 100% 100%;font-size: 0;}
.zwcx .ejbt h3{margin-bottom: 0;}
.zwcx .ejbt,.zwcx h4,.zwcx h5{display: inline-block;vertical-align: middle;width: 33.33%;}
.zwcx h4 img{max-width: 90%;}
.zwcx h5{text-align: right;}
.zwcx h5 a{display: inline-block;width: 212px;line-height: 44px;background: #bc1b09;border-radius: 4px;text-align: center;color: #fff;margin-right: 150px;}


.cprd{padding: 0;position: relative;}
.cplb{font-size: 0;margin-bottom: 30px;background: #fff;position: relative;}
.cplb a{display: block;font-size: 0;position: relative;}
.cplb_l,.cplb_r{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;}
.cplb_l{overflow: hidden;position: relative;}
.cplb_l img{width: 100%;}
.cplb_l img{width: 100%;}
.cplb_r .cptxt{padding: 0 100px;box-sizing: border-box;}
.cplb_r h3{font-size: 30px;color: #333333;}
.cplb_r img{margin: 20px 0;}
.cplb_r p{font-size: 14px;color: #9a9a9a;}
.cplb_r i{position: absolute;font-size: 14px;color: #2f353d;line-height: 86px;right: 0;bottom: 0;width: 50%;border-top: 1px solid #e3e4e4;text-align: center;}
.cplb:nth-of-type(2n) .cplb_l{transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-o-transform: translateX(100%);
	-moz-transform: translateX(100%);
}
.cplb:nth-of-type(2n) .cplb_r{transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
}
.cplb:nth-of-type(2n) i{width: 100%;bottom: -70%;}
.cplb a:hover h3,.cplb a:hover i{color: #ec1000;}
.cplb a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.cprdxq h3{position: relative;display: inline-block;}
.cprdxq h3 img{position: absolute;top: -15px;left: -35px;}
.cprdxq h3::after{content: '';display: block;width: 57px;height: 3px;background: #147fda;position: absolute;bottom: -32px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.cprdxq .xwzxxq_bt h5{top: 6px;}
.cprdxq_t{padding: 0 58px;box-sizing: border-box;position: relative;}
.cprdxq_t img{width: 100%;}
.cprdxq_t_txt{position: absolute;bottom: 20px;right: 20px;background: rgba(3,117,215,.9);border-radius: 50%;width: 410px;height: 410px;
	padding-top: 100px;box-sizing: border-box;padding-left: 80px;
}
.cprdxq_t_txt::after{content: '';display: block;width: 355px;height: 355px;background: rgba(3,117,215,.3);border-radius: 50%;position: absolute;
	bottom: -20px;right: -20px;
}
.cprdxq_t_txt p{font-size: 18px;color: #fff;}

.cprdxq_t .swiper-button-prev,.cprdxq_t .swiper-button-next{width: 48px;height:48px;text-align: center;line-height: 48px;margin: 0;
	border: 1px solid #c8c8c8;border-radius: 50%;font-size: 22px;color: #6b788b;font-weight: bold;
	top: 20%;
}
.cprdxq_t .swiper-button-prev:hover,.cprdxq_t .swiper-button-next:hover{background: #ec1000;color: #fff;}
.cprdxq_t::after{content: '';display: block;border-bottom: 1px solid #dadada;margin: 50px 0;}
.cprdtxt p{text-indent: 0;}
.cprdtxt p img{margin-left: 0;}
.cprdtxt h4{font-size: 24px;color: #147fda;font-weight: bold;margin-bottom: 30px;}
.cpedny{padding-bottom: 68px;}


.tjcp{padding: 58px 0 70px;}
.tjcp h2{font-size: 30px;color: #333333;margin-bottom: 40px;}
.tjcp ul{font-size: 0;}
.tjcp ul li{display: inline-block;vertical-align: top;width: 31.333%;margin-right: 3%;}
.tjcp ul li a{display: block;position: relative;border: 1px solid #e0e2e3;box-sizing: border-box;}
.tjcp ul li:last-of-type{margin-right: 0;}
.tjcp ul li a h6{overflow: hidden;position: relative;}
.tjcp ul li a h6 img{width: 100%;}
.tjcp ul li a .tjcptxt{padding: 35px 55px;box-sizing: border-box;}
.tjcp ul li a .tjcptxt h3{font-size: 24px;color: #333333;margin-bottom: 20px;}
.tjcp ul li a .tjcptxt p{font-size: 14px;color: #9a9a9a;line-height: 24px;margin-bottom: 25px;}
.tjcp ul li a h5{font-size: 0;padding: 0 55px;box-sizing: border-box;border-top: 1px solid #e0e2e3;}
.tjcp ul li a h5 i,.tjcp ul li a h5 span{display: inline-block;vertical-align: middle;width: 90%;line-height: 56px;}
.tjcp ul li a h5 span{display: inline-block;vertical-align: middle;width: 10%;line-height: 56px;}
.tjcp ul li a h5 i{font-size: 14px;color: #2f353d;}
.tjcp ul li a h5 span{text-align: right;color: #c3c4c7;}
.tjcp ul li a:hover{border: 1px solid #ec1000;}
.tjcp ul li a:hover h3,.tjcp ul li a:hover h5 i,.tjcp ul li a:hover h5 span{color: #ec1000;}
.tjcp ul li a:hover h5{border-top: 1px solid #ec1000;}

.cpxq{background: #edf1f3;position: relative;}
.cpxq .fhlb{top: -160px;}
.cpxqlist{font-size: 0;position: relative;top: -160px;background: #fff;padding: 60px 0 130px;}
.cpxq_l,.cpxq_r{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;position: relative;}
.cpxq_l img{width: 100%;}
.cpxq_l .swiper-button-prev,.cpxq_l .swiper-button-next{width: 48px;height:48px;text-align: center;line-height: 48px;margin: 0;
	border: 1px solid #c8c8c8;border-radius: 50%;font-size: 22px;color: #6b788b;font-weight: bold;
	top: 40%;
}
.cpxq_l .swiper-button-prev:hover,.cpxq_l .swiper-button-next:hover{background: #ec1000;color: #fff;}
.cpxq_l .swiper-pagination{position: static;margin: 30px auto;}
.cpxq_l .swiper-pagination-bullet{background: #bcbcbc;position: relative;margin-right: 30px;}
.cpxq_l .swiper-pagination-bullet:last-of-type{margin-right: 0;}
.cpxq_l .swiper-pagination-bullet-active::before{border: 1px solid #ec1000;}
.cpxq_l .swiper-pagination-bullet-active{background: #ec1000;}
.cpxq_l h5{text-align: center;font-size: 18px;color: #333333;}
.cpxq_l h5 span{font-size: 30px;display: inline-block;vertical-align: middle;}
.cpxq_l h5 span:hover{color: #ec1000;}
.cpxq_r{padding: 0 60px;}
.cpxq_r h3{font-size: 30px;color: #333333;margin-bottom: 30px;}
.cpxq_r h5{font-size: 18px;color: #707070;}
.cpxq_r h4{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.cpxq_r h4::before{content: '';display: block;border: 1px dashed #e5e5e5;margin: 30px 0;}
.cpxq_r p{font-size: 16px;color: #333333;}


.tjcp1 ul li{width: 23.5%;margin-right: 2%;}
.tjcp1 ul li a .tjcptxt h3{height: 60px;}
.tjcp1 ul li a .tjcptxt h3,.tjcp1 ul li a .tjcptxt h3 i{font-size: 18px;}
.tjcp1 ul li a .tjcptxt h3 i{display: block;}
.tjcp1 ul li a .tjcptxt{padding-right: 0;}

.tjcp2{background: #edf1f3;}
.tjcp2 ul li{margin-bottom: 30px;background: #fff;}
.tjcp2 ul li:nth-of-type(4n){margin-right: 0;}

.xpss .pages{margin-bottom: 70px;}
.xpss .ejbt{margin-bottom: 60px;position: relative;}
.xpss .ejbt h3{margin-bottom: 0;font-size: 30px;margin-right: 60px;}
.xpss .ejbt h3,.xpss .ejbt a{display: inline-block;vertical-align: middle;}
.xpss .ejbt a{line-height: 30px;padding: 0 10px;font-size: 16px;color: #333333;margin-right: 14px;}
.xpss .ejbt a.ac{background: #ec1000;color: #fff;}
.xpss .ejbt h5{position: absolute;right: 0;top: -13px;cursor: pointer;}
.xpss .ejbt h5{line-height: 50px;border: 1px solid #cbcbcb;display: inline-block;text-align: center;padding: 0 44px;font-size: 18px;color: #333333;}
.xpss .ejbt h5 span{font-size: 24px;color: #000;margin-right: 15px;}
.xpss .ejbt h5:hover{background: #ec1000;color: #fff;}
.xpss .ejbt h5:hover span{color: #fff;}

.yzsh{padding: 60px 0 70px;}
.yzshlb{margin-bottom: 36px;}
.yzshlb a{font-size: 0;display: block;position: relative;border: 1px solid #c7c7c7;box-sizing: border-box;}
.yzsh_l,.yzsh_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.yzsh_l{width: 54%;}
.yzsh_l img{width: 100%;}
.yzsh_r{width: 46%;padding-left: 108px;}
.yzsh_r h3{font-size: 36px;color: #333333;}
.yzsh_r h4{font-size: 14px;color: #fff;display: inline-block;padding: 0 10px;line-height: 24px;background: #ec1000;margin: 10px 0 38px;}
.yzsh_r p,.yzsh_r h5{font-size: 16px;color: #333333;}
.yzsh_r h5 span{font-size: 20px;color: #cccccc;display: inline-block;vertical-align: middle;margin-right: 14px;}
.yzshlb a:hover{box-shadow: 0 0 10px 3px #c7c7c7;}

.zgs{position: relative;padding: 140px 0 130px;background: url(../images/zgsbg_04.jpg) center center;background-size: 100% 100%;}
.lxbt h3{font-size: 30px;color: #000;margin-bottom: 50px;}
.lxbt h3::before{content: '';display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #000;
	border: 6px solid #918e8e;vertical-align: middle;margin-right: 15px;
}
.zgs_l,.zgs_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zgs_l{padding-right: 60px;border-right: 1px solid rgba(13, 13, 13, .2);}
.zgs_r{padding-left: 60px;}
.zgs_ltxt span,.zgs_ltxt p{display: inline-block;vertical-align: middle;color: #000;}
.zgs_l span{font-size: 60px;margin-right: 30px;}
.zgs_l p{font-size: 14px;}
.zgs_l p strong,.zgs_l p a{font-size: 36px;display: block;color: #000;}
.zgs_r p{font-size: 16px;color: #000;line-height: 42px;}

.zmd{padding: 70px 0 80px;}
.zmd .lxbt h3{color: #333333;}
.zmd .lxbt h3::before{background: #ec1000;border: 6px solid #fbcfcc;}
.zmd ul{font-size: 0;}
.zmd ul li{display: inline-block;vertical-align: top;width: 47.5%;margin-right: 5%;background: #ebf1f4;padding: 35px 55px;box-sizing: border-box;}
.zmd ul li:nth-of-type(2n){margin-right: 0;}
.zmd ul li h3{font-size: 24px;color: #333333;margin-bottom: 20px;}
.zmd ul li p{font-size: 16px;color: #333333;line-height: 32px;}

.lxsc{position: relative;padding: 105px 0 90px;background: url(../images/lsccbg_02.jpg) center center;background-size: 100% 100%;}
.lxsc .zgs_ltxt:first-of-type{margin-bottom: 40px;}
.lxsc .lxbt h3::before{background: #fff;border: 6px solid #82c3f2;}

.scgc{position: relative;padding: 170px 0 130px;background: url(../images/scgcbg_02.jpg) center center;background-size: 100% 100%;}
.scgc .lxbt h3{color: #333333;}
.scgc .lxbt h3::before{background: #ec1000;border: 6px solid #fbcfcc;}
.scgc .zgs_l p,.scgc .zgs_l span,.scgc .zgs_l p strong,.scgc .zgs_r p{color: #333333;}


.yfzx{position: relative;padding: 105px 0 90px;background: url(../images/yfzxbg_02.jpg) center center;background-size: 100% 100%;}
.yfzx .lxbt h3::before{background: #fff;border: 6px solid #3ec9bd;}
.yfzx .zgs_l span{line-height: 60px;}
.yfzx .zgs_l span,.yfzx .zgs_l p{vertical-align: top;}
.yfzx .zgs_l p i{font-size: 16px;}
.yfzx .zgs_l p strong{line-height: 36px;}

.gwfz{position: relative;padding-bottom: 50px;background: url(../images/gwfzbg_06.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;position:inherit;z-index:9;}
.gwfz ul li a p{font-size: 14px;line-height: 24px;color: #333333;position:inherit;z-index:9;}
.gwfz ul li a:hover h6{opacity: 1;}
.gwfz ul li a:hover h3{color: #fff;}
.gwfz ul li a:hover p{color: #fff;}


.qgwlzx{position: relative;padding: 65px 0;background: url(../images/qgwlbg_06.jpg) center center;background-size: 100% 100%;}
.qgwlzx .lxbt h3::before{background: #ec1000;border: 6px solid #4a201d;}
.qgwlzx ul{font-size: 0;}
.qgwlzx ul li{display: inline-block;vertical-align: top;width: 48.75%;margin-right: 2.5%;margin-bottom: 30px;box-sizing: border-box;background: rgba(255,255,255,.88);
	padding: 45px 70px;cursor: pointer;
}
.qgwlzx ul li:nth-of-type(2n){margin-right: 0;}
.qgwlzx ul li h3{font-size: 24px;color: #333333;margin-bottom: 20px;}
.qgwlzx ul li p{font-size: 16px;color: #333333;line-height: 32px;}
.qgwlzx ul li:hover h3{color: #ec1000;}

.fwlylb p img{width:100%}