@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,
.zzry_l .swiper-button-prev,.zzry_l .swiper-button-next,.qynj .swiper-button-next, .qynj .swiper-button-prev,.section7 .swiper-slide h2,.xxplt a::after,
.xxpllb a::before,.xxpllb a h3,.xxpllb a h4,.xxpllb a span,.xxpllb a p,
.ryzz .swiper-button-next, .ryzz .swiper-button-prev,.xwzx_t,.xwzxlb,.spzxlb,.spzxlb h6 img,.cpzx ul li h6 img,.cpzx ul li .cpzxtxt h5::after{
    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: 1600px;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: 30%;text-align: left;width: 100%;}
.ej_banner_list h1,.ej_banner_list p{font-size: 45px;color: #fff;display: inline-block;font-weight: lighter;text-transform: uppercase;vertical-align: middle;}
.ej_banner_list h1::after{content: '';display: inline-block;width: 1px;height: 39px;background: rgba(255, 255, 255, .3);vertical-align: middle;margin: 0 24px;}

.djdh{position: absolute;bottom: 69px;}
.djdh a{display: inline-block;width: 150px;line-height: 49px;text-align: center;font-size: 16px;color: #fff;background: url(../images/djdhbg_03.png) center  center;background-size: 100% 100%;}



/*公司简介*/
.qykg{padding: 75px 0 110px;}
.qykgtxt{background: #fff;display: block;width: 85%;margin: -100px auto 0;z-index: 999;padding: 50px 60px;box-sizing: border-box;position: relative;margin-bottom: 40px;
    -webkit-box-shadow: 0 0 10px #f3f3f3;
    -o-box-shadow: 0 0 10px #f3f3f3;
    -moz-box-shadow: 0 0 10px #f3f3f3;
    box-shadow: 0 0 10px #f3f3f3;
}
.qykg img{width: 100%;}
.qykgtxt h3{font-size: 30px;color: #016ab5;display: block;}
.qykgtxt h3::after{content: '';display: block;width: 100%;height: 2px;background: #ececec;margin: 30px 0;}
.qykgtxt p{font-size: 16px;color: #666666;line-height: 26px;margin-bottom: 30px;}
.qykgxs{padding: 50px 60px;box-sizing: border-box;
    background: -webkit-linear-gradient(to bottom,#044d88,#06a1d7);
    background: -o-linear-gradient(to bottom,#044d88,#06a1d7);
    background: -moz-linear-gradient(to bottom,#044d88,#06a1d7);
    background: linear-gradient(to bottom,#044d88,#06a1d7);
}
.qykgxs h3{font-size: 30px;color: #ffffff;display: inline-block;vertical-align: middle;}
.qykgxs span{display: inline-block;vertical-align: middle;font-size: 30px;color: #fff;margin-left: 20px;}
.qykgxs ul{margin-top: 40px;font-size: 0;}
.qykgxs ul li{font-size: 0;width: 100%;}
.qykgxs ul li a{display: inline-block;font-size: 16px;color: #fff;width: 20%;font-weight: bold;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.qykgxs ul li a:last-of-type{margin-right: 0;}
.qykgxs ul li a:hover{color: #204e89;}
.qykgxs ul li::after{content: '';display: block;width: 100%;height: 1px;background: rgba(255, 255, 255, .2);margin: 20px 0;}
.qykgxs ul li:last-of-type::after{display: none;}


/*发展历程*/
.qynj{position: relative;padding: 75px 0 120px;background: url(../images/fzbg_02.jpg) no-repeat 100% 100%;font-size: 0;background-size: 100% 100%;}
.qynj .qynj_txt{text-align: right;position: relative;}
.qynj_txt .swiper-slide {text-align: center;}
.qynj .qynj_txt::before{content: '';display: block;width: 100%;height: 1px;background: #d4d4d4;position: absolute;top: 11.7%;}
.qynj .qynj_txt .qynj_txt_top img{max-width: 100%;margin-bottom: 48px;opacity: 0;display: none;}
.qynj_txt_top{margin-top: 2px;}
.qynj .qynj_txt h4::before{content: '';display: block;width: 14px;height: 14px;background: #d4d4d4;border-radius: 50%;margin: 0 auto;margin-bottom: 28px;}
.qynj .qynj_txt h4{font-size: 35px;color: #a8a8a8;}
.qynj_txt .swiper-slide-active h4{color: #0574ac;}
.qynj_txt .swiper-slide-active h4 em{opacity: 1;}
.qynj_txt .swiper-slide-active .qynj_txt_top img{opacity: 1;}
.qynj_txt .swiper-slide-active h4::before{background: #0574ac}
.qynj_txt_bot_nr{display: none;font-size: 0;margin-bottom: 116px;}
.qynj_txt_bot_nr.active{display: block;}
.qynj_txt_bot_nr_l{display: inline-block;width: 55%;vertical-align: top;border: 2px solid #0574ac;box-sizing: border-box;}
.qynj_txt_bot_nr_r{display: inline-block;width: 45%;vertical-align: top;padding-left: 128px;box-sizing: border-box;}
.qynj_txt_bot_nr_l img{width: 100%;}
.qynj_txt_bot_nr_r h2{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 58px;}
.qynj_txt_bot_nr_r h3{font-size: 35px;color: #0574ac;margin-bottom: 28px;}
.qynj_txt_bot_nr_r p{font-size: 16px;color: #888888;line-height: 30px;}
.qynj_txt_bot{position: relative;}
.qynj_txt_bot_an{position: absolute;right: 28%;top: 70%;}
.qynj .swiper-button-prev{
    transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);

}
.qynj .swiper-button-next, .qynj .swiper-button-prev{width: 60px;height: 60px;line-height: 60px;border-radius: 50%;background: #5bb2de;
color: #fff;text-align: center;cursor: pointer;position: static;display: inline-block;font-size: 26px;vertical-align: top;margin-top: 60px;}
.qynj .swiper-button-next:hover, .qynj .swiper-button-prev:hover{background: #0574ac;color: #fff;}
.qynj .swiper-button-prev{margin-right: 22px;}


/* 企业文化 */
.fw{position: relative;padding: 75px 0 120px;}

.fw_wh_txt{font-size: 0;background: #f0f0f0;margin-bottom: 36px;}
.fw_wh_txt:last-of-type{margin-bottom: 0;}
.fw_wh_img{display: inline-block;width: 37.3%;vertical-align: middle;}
.fw_wh_img img{width: 100%;}
.fw_wh_nr{display: inline-block;width: 62.7%;padding: 0 146px;vertical-align: middle;box-sizing: border-box;}
.fw_wh_nr h4{font-size: 30px;color: #333333;}
.fw_wh_nr h4::after{content: '';display: block;width: 118px;height: 6px;background: #0073a8;margin: 30px 0;}
.fw_wh_nr p{font-size: 20px;color: #666666;}
.fw_wh_nr h5{font-size: 16px;color: #999999;}


/*资质*/
.ryzz{padding: 75px 0 90px;position: relative;}
.rybt{text-align: center;}
.rybt h3{font-size: 45px;color: #05639d;text-transform: uppercase;}
.ryzz .swiper-container{margin-top: 100px;}
.ryzz .swiper-slide{border: 5px solid #e3dfdf;box-sizing: border-box;}
.ryzz .swiper-slide img{width: 100%;}
.ryzz .swiper-button-next, .ryzz .swiper-button-prev{width: 42px;height: 42px;line-height: 42px;border-radius: 50%;background: #ececec;
    color: #b2b2b2;text-align: center;cursor: pointer;display: block;font-size: 26px;margin-top: 30px;}
.ryzz .swiper-button-next{right: 63px;}
.ryzz .swiper-button-prev{left: 63px;}

.ryzz .swiper-button-next:hover, .ryzz .swiper-button-prev:hover{background: #0574ac;color: #fff;}

.zljs .swiper-slide{font-size: 0;}
.zljs_l,.zljs_r{display: inline-block;width: 50%;vertical-align: middle;}

.zljs{position: relative;padding: 90px 0;background: url(../images/zljsbg_15.jpg) center center;background-size: 100% 100%;}
.zljs_l img{display: inline-block;border: 5px solid #e3dfdf;box-sizing: border-box;width: 49%;margin-right: 2%;}
.zljs_l img:nth-of-type(2n){margin-right: 0;}
.zljs_l img:nth-of-type(1),.zljs_l img:nth-of-type(2){margin-bottom: 24px;}
.zljs_r{padding: 0 9.375%;box-sizing: border-box;}
.zljs_r .rybt{text-align: left;margin-bottom: 40px;}
.zljs_r p{font-size: 16px;color: #666666;margin-bottom: 10px;}
.zljs_r p::before{content: "";display: inline-block;width: 7px;height: 7px;background: #006fb6;border-radius: 50%;margin-right: 19px;vertical-align: middle;}

.zljs .swiper-button-next, .zljs .swiper-button-prev{width: 42px;height: 42px;line-height: 42px;border-radius: 50%;background: #017ac0;
    color: #fff;text-align: center;cursor: pointer;position: relative;display: inline-block;font-size: 26px;vertical-align: top;margin-top: 60px;z-index: 9999;
}
.zljs .swiper-button-prev{margin-right: 10px;}
.zljs .swiper-button-next:hover, .zljs .swiper-button-prev:hover{background: #0574ac;color: #fff;}
.zljs_qh{position: absolute;right: 37%;top: 65%;}


/*行业荣誉*/
.hyry{padding: 80px 0 108px;position: relative;}
.hyry .rybt{text-align: left;}
.hyry_t{font-size: 0;margin-top: 110px;}
.hyry_tl,.hyry_tr{display: inline-block;width: 50%;vertical-align: top;box-sizing: border-box;text-align: center;}
.hyry_tl{padding-right: 80px;font-size: 0;}
.hyry_tr{padding-left: 80px;border-left: 1px solid #dcdcdc;}
.hyry_t h4{display: block;width: 100%;line-height: 79px;text-align: center;font-size: 24px;color: #fff;border-radius: 79px;background: #017ac0;margin-bottom: 55px;}
.hyry_t img{max-width: 100%;height: auto;position: relative;z-index: 999;}
.hyry_txt{font-size: 0;padding: 0 80px;box-sizing: border-box;position: relative;}
.hyry_txt2{display: inline-block;vertical-align: top;width: 33.333%;padding: 0 10px !important;}
.hyry_txt2 h6 img{width: 100%;}
.hyry_tr h6{display: inline-block;width: 32%;margin-right: 2%;margin-bottom: 20px;}
.hyry_tr h6:nth-of-type(3n){margin-right: 0;}

.hyry_tl h1{position: absolute;z-index: 9;bottom: -28%;}
.hyry_b{background: #f6f6f6;padding: 60px 70px 30px;box-sizing: border-box;font-size: 0;}
.hyry_b p{display: inline-block;width: 33.33%;vertical-align: middle;font-size: 16px;color: #666666;margin-bottom: 30px;cursor: pointer;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.hyry_b p::before{content: "";display: inline-block;width: 7px;height: 7px;background: #006fb6;border-radius: 50%;margin-right: 20px;vertical-align: middle;}
.hyry_blist{position: fixed;background: rgba(0, 0, 0, .3);padding: 38px 110px;box-sizing: border-box;width: 770px;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9999;display: none;}
.hyry_blist.ac{display: block;}
.hyry_blist img{width: 100%;height: auto;}
.hyry_blist span{position: absolute;top: 0;right: 5px;font-size: 30px;color: #fff;cursor: pointer;}


/*分页*/
.pages {margin-top: 120px;text-align: center;}
.pages ul li{font-size: 14px;width: 30px !important;height: 30px !important;text-align: center;line-height: 30px;border: 1px solid #eee;display: inline-block;vertical-align: top;border-radius: 50%;
	margin-right: 10px;background: #fff;margin-bottom: 0;}
.pages ul li a{color: #afafaf;display: block;border-radius: 50%;text-align: center;}
.pages ul li:hover{background: #056cb8;}
.pages ul li:hover a{color: #fff;}
.pages ul li.active a{background: #056cb8;color: #fff;line-height: 30px;}
.section6 .pages ul li{margin-right: 10px;}



/*新闻中心*/
.xwzx{position: relative;padding: 77px 0 120px;}
.xwzx_t{margin-bottom: 74px;background: #f7f7f7;}
.xwzx_t a{font-size: 0;display: block;}
.xwzx_tl,.xwzx_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwzx_tl{width: 41%;}
.xwzx_tr{width: 59%;padding-left: 90px;padding-right: 70px;}
.xwzx_tl img{width: 100%;}
.xwzx_tr h4{margin-bottom: 28px;}
.xwzx_tr h4 span{display: block;font-size: 50px;font-weight: bold;color: #c1c1c1;line-height: 50px;}
.xwzx_tr h4 span::after{content: "";display: block;width: 58px;height: 2px;background: #e4e4e4;margin-top: 8px;}
.xwzx_tr h4 i{font-size: 16px;color: #c1c1c1;font-weight: bold;}
.xwzx_tr h3{font-size: 20px;color: #434343;margin-bottom: 20px;}
.xwzx_tr p{font-size: 16px;color: #999999;}
.xwzx_tr h5{display: block;width: 210px;line-height: 60px;font-size: 14px;color: #ffffff;text-align: center;margin-top: 56px;
    background: -webkit-linear-gradient(to right,#044d88,#059fd4);
    background: -o-linear-gradient(to right,#044d88,#059fd4);
    background: -moz-linear-gradient(to right,#044d88,#059fd4);
    background: linear-gradient(to right,#044d88,#059fd4);

}
.xwzx_tr h5 span{font-size: 20px;display: inline-block;vertical-align: bottom;margin-left: 74px;}
.xwzx_t:hover{background: #006ab5;}
.xwzx_t:hover h4 span,.xwzx_t:hover h4 i,.xwzx_t:hover h3,.xwzx_t:hover p{color: #fff;}


.xwzxlb{margin-bottom: 40px;background: #f7f7f7;padding: 34px;box-sizing: border-box;}
.xwzxlb a{font-size: 0;display: block;}
.xwzxlb_l,.xwzxlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwzxlb_l{width: 19.2%;}
.xwzxlb_r{width: 80.8%;padding-left: 90px;padding-right: 40px;}
.xwzxlb_l img{width: 100%;}
.xwzxlb_r h4{margin-bottom: 28px;}
.xwzxlb_r h4 span{display: block;font-size: 50px;font-weight: bold;color: #c1c1c1;line-height: 50px;}
.xwzxlb_r h4 span::after{content: "";display: block;width: 58px;height: 2px;background: #e4e4e4;margin-top: 8px;}
.xwzxlb_r h4 i{font-size: 16px;color: #c1c1c1;font-weight: bold;}
.xwzxlb_r h3{font-size: 20px;color: #434343;margin-bottom: 20px;}
.xwzxlb_r p{font-size: 16px;color: #999999;}
.xwzxlb_r h5{display: block;width: 210px;line-height: 60px;font-size: 14px;color: #ffffff;text-align: center;margin-top: 30px;
    background: -webkit-linear-gradient(to right,#044d88,#059fd4);
    background: -o-linear-gradient(to right,#044d88,#059fd4);
    background: -moz-linear-gradient(to right,#044d88,#059fd4);
    background: linear-gradient(to right,#044d88,#059fd4);

}
.xwzxlb_r h5 span{font-size: 20px;display: inline-block;vertical-align: bottom;margin-left: 74px;}
.xwzxlb:hover{background: #006ab5;}
.xwzxlb_r:hover h4 span,.xwzxlb_r:hover h4 i,.xwzxlb_r:hover h3,.xwzxlb_r:hover p{color: #fff;}
.xwzxlb:last-of-type{margin-bottom: 0;}


/*新闻中心-视频中心*/
.spzx{position: relative;font-size: 0;}
.spzxlb{display: inline-block;width: 23.5%;margin-right: 2%;background: #efefef;}
.spzxlb:nth-of-type(4n){margin-right: 0;}
.spzxlb a{display: block;}
.spzxlb h6{position: relative;overflow: hidden;}
.spzxlb h6 img{width: 100%;}
.spzxlb h3{font-size: 16px;color: #666666;text-align: center;line-height: 78px;}
.spzxlb:hover{background: #006ab5;}
.spzxlb:hover h3{color: #fff;}
.spzxlb:hover img{
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
}


/*新闻详情*/
/* .ejbnxq{padding: 90px 0 178px;} */
.ejbnxqTop{text-align: center;}
.ejbnxqTop h2{color: #000;padding-bottom: 40px;font-size: 24px;font-weight: bold;}
.ejbnxqTop h6 p{margin-bottom: 0;}
.ejbnxqTop h6 p i,.ejbnxqTop h6 p span,.ejbnxqTop h6 p{display: inline-block;vertical-align: middle;}
.ejbnxqTop h6 p i{color: #d1d1d1;padding-right: 18px;font-size: 24px;}
.ejbnxqTop h6 p:last-of-type i{font-size: 20px;}
.ejbnxqTop h6 p:first-of-type{margin-right: 40px;}
.ejbnxqTop h6 p span{color: #8c8c8c;}
.ejbnxqTop{padding-bottom: 36px;border-bottom: 1px solid #eeeeee;}
.ejbnxqBtm{padding-top: 40px;}
.ejbnxqBtm p{color: #8c8c8c;margin-bottom: 30px;font-size: 16px;}
.ejbnxqBtm p strong{color: #8c8c8c;font-size: 16px;font-weight: bold;}
.ejbnxqBtm p video{max-width: 100%;height: auto;}
.ejbnxqBtm img{max-width: 100%;height: auto;}
.ejbnxqBtn{padding-top: 90px;}
.ejbnxqBtn ul{font-size: 0;}
.ejbnxqBtn li{display: inline-block;vertical-align: middle;border: 1px solid #eeeeee;box-sizing: border-box;padding: 0 15px;}
.ejbnxqBtn li i,.ejbnxqBtn li span{display: inline-block;vertical-align: middle;}
.ejbnxqBtn li span{color: #8c8c8c;width: 90%;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ejbnxqBtn li i{color: #d5d5d5;font-size: 20px;width: 10%;}
.ejbnxqBtn li a{height: 48px;line-height: 48px;display: block;}
/* .ejbnxqBtn li:nth-of-type(2) i,.ejbnxqBtn li:first-of-type i{padding-right: 20px;box-sizing: border-box;} */

.ejbnxqBtn li:first-of-type,
.ejbnxqBtn li:last-of-type{width: 40%;}

.ejbnxqBtn li:last-of-type{text-align: right;padding-right: 40px;}
.ejbnxqBtn li:nth-of-type(2){width: 20%;text-align: center;border-right: none;border-left: none;}
.ejbnxqBtn li:hover{background-color: #107bc5;}
.ejbnxqBtn li:hover span,.ejbnxqBtn li:hover i{color: #fff;}
.ejbnxqBtn li:nth-of-type(2) i,.ejbnxqBtn li:nth-of-type(2) span{width: auto;}
.ejbnxqBtn li:nth-of-type(2) i{margin-right: 10px;}


/*主营业务*/
.cpzx{padding: 75px 0 128px;position: relative;}
.cpzx ul{font-size: 0;}
.cpzx ul li{display: inline-block;width: 15.2%;margin-right: 1.76%;position: relative;}
.cpzx ul li:nth-of-type(6n){margin-right: 0;}
.cpzx ul li h6{position: relative;overflow: hidden;}
.cpzx ul li h6 img{width: 100%;}
.cpzx ul li .cpzxtxt{position: absolute;top: 55px;text-align: center;width: 100%;}
.cpzx ul li .cpzxtxt h3{font-size: 16px;color: #fff;margin-top: 30px;font-weight: bold;}
.cpzx ul li .cpzxtxt span{font-size: 30px;color: #fff;position: relative;}
.cpzx ul li .cpzxtxt h5{border: 1px solid #fff;border-radius: 50%;position: relative;display: block;width: 60px;line-height: 60px;text-align: center;margin: 0 auto;
    box-sizing: border-box;height: 60px;z-index: 9999;
}
.cpzx ul li .cpzxtxt h5::before{content: '';display: block;width: 74px;height: 74px;border: 1px solid rgba(255, 255, 255, .3);position: absolute;border-radius: 50%;top: -9px;left: -9px;}
.cpzx ul li:hover .cpzxtxt h5{border: 1px solid transparent;
    background: -webkit-linear-gradient(to bottom,#044d88,#059fd4);
    background: -o-linear-gradient(to bottom,#044d88,#059fd4);
    background: -moz-linear-gradient(to bottom,#044d88,#059fd4);
    background: linear-gradient(to bottom,#044d88,#059fd4);
}
.cpzx ul li:hover .cpzxtxt h5::before{border: 9px solid rgba(255, 255, 255, .3);box-sizing: border-box;}
.cpzx ul li:hover img{
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
}


/*主营产品内页*/
.cpzx .divbox{font-size: 0;}
.cpzx_l,.cpzx_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.cpzx_l{width: 20.5%;}
.cpzx_r{width: 79.5%;padding-left: 60px;font-size: 0;}
.cpzx_l h3{display: block;line-height: 88px;font-size: 24px;color: #fff;text-align: center;
    background: -webkit-linear-gradient(to right,#044d88,#059fd4);
    background: -o-linear-gradient(to right,#044d88,#059fd4);
    background: -moz-linear-gradient(to right,#044d88,#059fd4);
    background: linear-gradient(to right,#044d88,#059fd4);
}
.cpzx_l a{display: block;font-size: 22px;color: #333333;line-height: 76px;border-bottom: 1px solid #d8d8d8;position: relative;}
.cpzx_l a:last-of-type{border: none;}
.cpzx_l a span{position: absolute;font-size: 26px;color: #bebebe;right: 0;}
.cpzx_l a:hover,.cpzx_l a:hover span{color: #006ab5;}
.cpzx_lbt{background: #eeeeee;padding: 0 25px;box-sizing: border-box;text-align: center;display: none;}
.cpzx_rlb{font-size: 0;background: #eeeeee;padding: 70px 0;box-sizing: border-box;position: relative;}
.cpzx_rlb::before{content: '';display: block;width: 46px;height: 100%;background: #fff;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.cpzx_rlb a{display: inline-block;width: 50%;font-size: 22px;color: #333333;margin-bottom: 40px;padding: 0 74px 0 50px;box-sizing: border-box;}
.cpzx_rlb a:nth-of-type(2n){padding-left: 74px;padding-right: 50px;}
.cpzx_rlb a:hover{color: #006ab5;}
.cpzx_rlb a::after{content: '';display: inline-block;width: 58%;border: 1px dashed #a2a2a2;vertical-align: middle;}
.cpzx_rlb a:hover::after{border: 1px dashed #006ab5;}
.cpzx_rlb a span{width: 40%;display: inline-block;vertical-align: middle;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}


/*主营产品详情*/
.cpzxxq{padding: 75px 0 100px;position: relative;}
.cpzxxq h2{font-size: 30px;color: #333333;margin-bottom: 38px;}
.cpzxxq h2 span{color: #b6b6b6;}
.cpzxxq h3{font-size: 24px;color: #333333;display: inline-block;width: 100%;}
.cpzxxq h3::before{content: '';display: inline-block;width: 4px;height: 24px;background: #04649c;margin-right: 10px;vertical-align: middle;margin-bottom: 4px;}
.cpzxxq h3:first-of-type{margin-top: 0;}
.cpzxxq h3{margin: 54px 0 34px;}
.cpzxxq p,.cpzxxq h4{font-size: 16px;color: #999999;}
.cpzxxq h4{line-height: 36px;position: relative;padding-left: 20px;}
.cpzxxq h4::before{content: '';display: inline-block;width: 4px;height: 4px;background: #239de4;margin-right: 16px;position: absolute;top: 16px;left: 0;}
.cpzxxq table{width: 50%;margin: 10px 0;}
.cpzxxq table tr{background: #045992;}
.cpzxxq table tr:nth-of-type(2n){background: #069bd1;}
.cpzxxq table tr td,.cpzxxq table tr td p{line-height: 50px;font-size: 16px;color: #fff;text-align: center;}
.cpzxxq h5{display: inline-block;width: 230px;line-height: 50px;font-size: 16px;color: #fff;margin-right: 5px;background: #045992;text-align: center;}
.cpzxxq h5:nth-of-type(2n){background: #069bd1;}


/*党的建设*/
.ddjs{padding: 76px 0 120px;position: relative;}
.ddjs_t{font-size: 0;}
.ddjs_tl,.ddjs_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ddjs_tl{width: 40.95%;}
.ddjs_tr{width: 59.05%;padding-left: 60px;}
.ddjs_tl img{width: 100%;}
.ddjs_tr_nr:first-of-type a{padding-top: 0;}
.ddjs_tr_nr a{font-size: 0;display: block;padding: 24px 0;border-bottom: 1px solid #e5e5e5;}
.ddjs_tr_nr h5,.ddjs_tr_nrtxt{display: inline-block;vertical-align: top;}
.ddjs_tr_nr h5{width: 10%;}
.ddjs_tr_nrtxt{width: 90%;}
.ddjs_tr_nr h5 span{font-size: 50px;color: #282828;display: block;margin-bottom: 8px;line-height: 50px;}
.ddjs_tr_nr h5 i{display: block;font-size: 14px;color: #afafaf;}
.ddjs_tr_nrtxt h3{font-size: 20px;color: #282828;margin-bottom: 16px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ddjs_tr_nrtxt p{font-size: 16px;color: #666666;}
.ddjs_tr_nr a:hover h5 span,.ddjs_tr_nr a:hover h5 i,.ddjs_tr_nr a:hover h3{color: #165e9e;}

.ddjs_b{font-size: 0;margin-top: 75px;}
.ddjs_blb{display: inline-block;width: 31.666%;margin-right: 2.5%;vertical-align: top;margin-bottom: 46px;background: #f2f2f2;}
.ddjs_blb a{padding: 24px;box-sizing: border-box;display: block;}
.ddjs_blb:nth-of-type(3n){margin-right: 0;}
.ddjs_blb:nth-of-type(4),.ddjs_blb:nth-of-type(5),.ddjs_blb:nth-of-type(6){margin-bottom: 0;}
.ddjs_blb h3{font-size: 20px;color: #282828;margin-bottom: 20px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ddjs_blb p{font-size: 16px;color: #666666;margin-bottom: 44px;line-height: 22px;}
.ddjs_blb span{font-size: 14px;color: #afafaf;}
.ddjs_blb:hover h3{color: #165e9e;}


/*人才招聘*/
.rczp{padding: 75px 0 110px;}
.zx_u1{line-height: 85px;font-size: 0;box-sizing: border-box;
    background: -webkit-linear-gradient(to top,#044d88,#059fd4);
    background: -o-linear-gradient(to top,#044d88,#059fd4);
    background: -moz-linear-gradient(to top,#044d88,#059fd4);
    background: linear-gradient(to top,#044d88,#059fd4);
}
.zx_u1 li{font-size: 18px;color: white;display: inline-block;width: 20%;text-align: center;vertical-align: top;font-weight: bold;line-height: 85px;
box-sizing: border-box;border-right: 1px solid #dfe5e9;}
.zx_u1 li:first-of-type{border-left: 1px solid #dfe5e9;}
.zx_u2 ol{font-size: 0;cursor: pointer;border-bottom: 1px solid #dfe5e9;}

.zx_u2 ol li{font-size: 14px;color: #414141;display: inline-block;width: 20%;text-align: center;vertical-align: top;line-height: 85px;font-weight: bold;
box-sizing: border-box;border-right: 1px solid #dfe5e9;}
.zx_u2 ol li:first-of-type{border-left: 1px solid #dfe5e9;}
.zhaoxiannashi{background: #f3f3f3;font-size: 0;padding: 60px 112px 90px;box-sizing: border-box;display: none;}
.zhaoxiannashi.active{display: block;}
.zhaoxiannashi_l{display: inline-block;width: 30%;vertical-align: top;}
.zhaoxiannashi_r{display: inline-block;width: 70%;vertical-align: top;box-sizing: border-box;padding-left: 128px;}
.zhaoxiannashi p{font-size: 14px;line-height: 24px;color: #737373;}
.zx_u2 ol.active{background: #fff !important;}
.zx_u2 li:nth-child(odd) ol{background: #ecf0f2;}



/*联系我们*/
.lxwm{padding: 75px 0 145px;position: relative;}
.lxwm ul{font-size: 0;margin-bottom: 64px;}
.lxwm ul li{display: inline-block;width: 33.33%;vertical-align: top;box-sizing: border-box;padding-right: 30px;}
.lxwm ul li h3{font-size: 30px;color: #333333;margin-bottom: 10px;}
.lxwm ul li p{font-size: 18px;color: #999999;}
.lxwm ul li p span{width: 46px;height: 46px;text-align: center;line-height: 46px;color: #fff;font-size: 20px;background: #0574ac;border-radius: 50%;display: inline-block;margin-right: 15px;}
#map{width: 100%;height: 522px;}



/*投资者关系*/
.dmxx{padding: 66px 0 80px;}
.dmxx .pages{text-align: left;}
.dmxxlb{margin-bottom: 60px;}
.dmxxlb h3{padding: 16px 25px;box-sizing: border-box;background: url(../images/dmbg_05.jpg) center center;background-size: 100% 100%;font-size: 18px;color: #fff;margin-bottom: 25px;}
.dmxxlb h3 img{display: inline-block;vertical-align: middle;margin-right: 25px;}
.dmxxlb p{font-size: 16px;color: rgba(120,120,120,.8);margin-bottom: 26px;line-height: 26px;padding-left: 78px;box-sizing: border-box;}
.zxly{padding: 76px 0 110px;background: url(../images/zxbg_02.jpg) center center;background-size: 100% 100%;}
.zxly h2{font-size: 24px;color: #fff;margin-bottom: 45px;}
.zxly form{font-size: 0;width: 55%;position: relative;}
.zxly form input{background: none;display: inline-block;width: 49.5%;margin-right: 1%;line-height: 52px;box-sizing: border-box;border: 1px solid rgba(255,255,255,.5);border-radius: 5px;outline: none;
    padding: 0 22px;margin-bottom: 10px;font-size: 16px;color: #333333;
}
.zxly form input:nth-of-type(2n){margin-right: 0;}
.zxly form textarea{width: 100%;height: 222px;border: 1px solid rgba(255,255,255,.5);border-radius: 5px;outline: none;padding: 22px;box-sizing: border-box;font-size: 16px;color: #333;background: none;}
.zxly form button{display: block;width: 200px;line-height: 52px;background: url(../images/tjbg_03.jpg) center center;background-size: 100% 100%;border: none;border-radius: 5px;outline: none;font-size: 18px;
    color: #fff;font-weight: bold;position: absolute;bottom: 16px;right: 16px;
}

.zxly form input.ac{background: #fff;}
.zxly form textarea.ac{background: #fff;}

.gszljg{padding: 76px 0 260px;background: url(../images/zlbg_02.jpg) center center;background-size: cover;}
.gszljg p{font-size: 16px;color: #000;line-height: 48px;margin-bottom: 50px;text-indent: 2em;}
.gszljg ul{font-size: 0;position: relative;}
.gszljg ul::before{content: '';display: block;height: 100%;border: 1px dashed #d2d2d4;position: absolute;top: 0;left: 48%;}
.gszljg ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 45%;margin-right: 10%;margin-bottom: 20px;}
.gszljg ul li:nth-of-type(2n){margin-right: 0;}
.gszljg ul li a{font-size: 16px;color: #333;line-height: 60px;padding: 0 45px;box-sizing: border-box;display: block;
    text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.gszljg ul li a img{display: inline-block;margin-right: 10px;}
.gszljg ul li a:hover{background: #e6eaee;color: #055d97;}

.xxpl{padding: 30px 0 80px;font-size: 0;}
.xxplt a{display: inline-block;padding: 0 25px;position: relative;line-height: 60px;font-size: 16px;color: #000;}
.xxplt .divbox{border-bottom: 2px solid #e6e6e6;}
.xxplt a::after{content: '';display: block;width: 0;height: 3px;background: #0585bc;position: absolute;left: 0;bottom: -2px;}
.xxplt a.ac::after,.xxplt a:hover::after{width: 100%;}
.xxplt a:hover,.xxplt a.ac{color: #0585bc;}
.xxplt{margin-bottom: 50px;}

.xxpllb a{font-size: 0;display: block;position: relative;}
.xxpllb a .divbox{border-bottom: 1px solid #e9e9e9;padding: 30px 0;}
.xxpllb_l,.xxpllb_c,.xxpllb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xxpllb_r span{display: inline-block;width: 34px;height: 34px;border: 1px solid #c1ced2;border-radius: 50%;text-align: center;line-height: 34px;color: #c1ced2;position: relative;}
.xxpllb_l{width: 10%;}
.xxpllb_c{width: 80%;padding: 0 30px;}
.xxpllb_r{width: 10%;text-align: right;}
.xxpllb_l h4{text-align: center;padding: 20px 30px;border: 1px solid #d4d4d4;display: inline-block;font-size: 48px;color: #787878;line-height: 48px;position: relative;}
.xxpllb_l h4 i{display: block;font-size: 14px;color: #787878;}
.xxpllb_c h3{font-size: 18px;color: #333;margin-bottom: 12px;position: relative;
    text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.xxpllb_c p{font-size: 16px;color: rgba(120,120,120,.8);position: relative;
    text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.xxpl .pages{text-align: left;}
.xxpllb a::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/ggbg_02.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.xxpllb a:hover::before{opacity: 1;}
.xxpllb a:hover h3,.xxpllb a:hover p{color: #fff;}
.xxpllb a:hover h4{color: #fff;border: 1px solid transparent;}
.xxpllb a:hover span{background: #fff;color: #059cd0;border: 1px solid #fff;}
.xxpllb a:hover i{color: #fff;}

.zqxx{padding: 66px 0 90px;font-size: 0;}
.zqxx_l,.zqxx_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zqxx_l{width: 42%;}
.zqxx_l img{width: 100%;}
.zqxx_r{width: 58%;padding-left: 110px;}
.zqxx_r p{font-size: 16px;color: #000;line-height: 48px;}
.zqxx_r p a{font-size: 16px;color: #056ea6;}








