@charset "utf-8";


.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

@font-face {
 font-family: 'font1';
 src: url('../images/alt.otf');
} 



/*==新闻中心==*/
.nyxw{width: 1380px; margin: 0 auto;}
.nyxwbox{overflow: hidden; padding: 35px;border-bottom: 1px solid #e5e5e5;background: #fff;}
.nyxw_right{float: right; width: 340px; overflow: hidden;}
.nyxw_left{float: left; width:110px ;text-align: center; padding-top: 45px;}
.nyxw_left h2{font-size: 60px; text-align: center;color: #2c4a8b;}
.nyxw_left p{font-size: 18px; color: #666666; padding-top: 20px;}
.nyxw_text{width: calc(100% - 530px);float: left; padding-top: 20px;padding-left: 30px;}
.nyxw_text h2{font-size: 18px; line-height: 60px;  }
.nyxw_text a{color: #333;}
.nyxw_text p{font-size: 14px; line-height: 2;color: #999999;text-align:justify; word-break: break-all;}
.nyxwbox:hover{background: #f7f7f7;}

.fynr{text-align: center;padding: 120px 0 100px; }
.fynr li{display: inline-block;*display: inline; padding: 0 7px;}
.fynr li a{display: inline-block;*display: inline; padding: 5px 10px;font-size: 16px; color: #666666; border: 1px solid #e0e0e0;border-radius: 4px; }
.fynr .hover3 a{border:1px solid #2c4a8b ;background: #2c4a8b;color: #fff;}
.fynr a:hover{border:1px solid #2c4a8b ;background: #2c4a8b;color: #fff;}

/*==人力资源==*/
.rczp{width: 1180px; margin: 0 auto;}
.rczp_tit{text-align: center; padding: 65px 0 70px;}
.rczp_tit h2{font-size: 36px; color: #000;}
.rczp_bt{text-align: center;}
.rczp_bt li{display: inline-block;*display: inline; padding: 0 18px;}
.rczp_bt li span{display: inline-block;*display: inline;cursor:pointer; width: 114px; height: 36px; border: 1px solid #656565; border-radius: 17px; text-align: center; color: #333;font-size: 13px;line-height: 34px;}

.rlzynr{padding-top: 55px;}
.rlrl { padding-bottom: 50px;}
.rlrl p{font-size: 20px; color: #6b6b6b; line-height: 2;}
.rlrl h2{font-size: 24px;color: #333333; line-height: 2;}
.xzxq p{font-size: 16px; color: #878787;}
.xzxq a{display: block; width: 180px; height: 50px; text-align: center; background: #1a5df9; font-size: 16px; color: #fff; line-height: 50px; margin-top: 25px;}
.xzxq{padding-bottom: 100px;}
.rczp .rczp_bt span.on{background: #1a5df9;border: 1px solid #1a5df9; color: #fff;}

/*==联系我们==*/


/*==人力资源2==*/
.sxrc_box{padding: 45px 0 120px 0;}
.sxrc{position: relative;}
.sxrc img{width: 100%;}
.sxrc_text_a{background: #fff; width: 490px; padding: 80px 95px 80px 35px; position: absolute; left:0; top:50%; transform: translateY(-50%);}
.sxrc_text_a h2{font-size: 30px; color: #333333; padding-bottom: 20px;}
.sxrc_text_a h4{font-size: 18px; color: #333; padding-bottom: 10px;}
.sxrc_text_a p{font-size: 14px; line-height: 30px; color: #333333;}

.sxrc_text_b{background: #fff; width: 630px; padding: 80px; position: absolute; right:0; top:50%; transform: translateY(-50%);}
.sxrc_text_b h2{font-size: 30px; color: #333333; padding-bottom: 20px;}
.sxrc_text_b h4{font-size: 18px; color: #333; padding-bottom: 10px;}
.sxrc_text_b p{font-size: 14px; line-height: 30px; color: #333333;}

/*==关于我们==*/
.whry{width: 1200px; margin: 0 auto;}
.whry_tit{padding: 60px 0 40px;}
.whry_tit h2{font-size: 28px; position: relative; color: #333;padding-left: 28px;}
.whry_tit h2:before{position: absolute;content: "";border-left: 5px solid #0f3672;height: 34px;left:0; top:-2px; }
.whry_nr{overflow: hidden; padding-bottom: 65px;}
.whry_left{width: 481px; float: left;}
.whry_left img{width: 100%;}
.whry_right{float: right;width: calc(100% - 510px);}
.whry_right p{font-size: 14px; color: #333333; line-height: 30px;}
.whry_right h2{font-size: 14px; line-height: 30px; color: #333;font-weight: bold;}
.ywbj{background: #f4f4f4;}
.ywnr{width: 1200px; margin: 0 auto;}
.ywnr_xq{padding-bottom: 60px;}
.ywnr_xq ul{overflow: hidden; margin-left: -20px;}
.ywnr_xq li{float: left; width: 20%; padding-left: 20px;}
.ywnrbox{height: 340px; background: #fff;}
.lc_tit{width: 1200px; margin: 0 auto;}
.lc_nr{padding-bottom: 30px;}
.lc_nr img{width: 100%;}
.hznra{width: 1200px; margin: 0 auto;}
.hznr_nr img{width: 100%;}

.qyryqh ul{overflow: hidden; margin-left: -25px; padding-top: 40px;}
.qyryqh li{float: left; width: 25%; padding: 0 0 30px 25px;}
.qyryqh img{width: 100%;} 
.qyryqh p{color: #999; text-align: center; padding-top: 15px;font-size: 14px;}
.cpyfw .cpyfw_tit .on1{border-bottom: 3px solid #FF0000;}

.dzfw{ padding: 0 5%;}
.dzfw_tit{text-align: center; padding: 100px 0 70px;}
.dzfw_tit h2{font-size: 68px; color: #d52729; padding-bottom: 25px;}
.dzfw_tit p{font-size: 28px; color: #373737; line-height: 1.6;}
.dznra ul{overflow: hidden; padding-bottom: 200px; }
.dznra li{float: left;width: 16.66%;}
.dxfw_nr{  position: relative;}
.dzfwtext{border-radius: 50%; border: 2px solid #d3040e;height: 238px;width: 238px; margin: 0 auto;text-align: center;}
.dzfwtext h2{font-size: 36px; font-weight: bold; color: #d3040e; padding: 60px  0 25px;}
.dzfwtext p{font-size: 16px; color: #323232; line-height: 30px;}
.dzfw_bq{width: 176px; height: 32px; background: #000; position: absolute; border-radius: 16px; bottom: 0; left:50%; margin-left: -88px;} 
.dzfw_bq h2{line-height: 32px; text-align: center; font-size: 16px; color: #fff; font-weight: bold;}
.dzfw_bq span{display: inline-block;*display: inline;width: 28px; height: 28px; font-size: 18px; line-height: 28px; text-align: center; color: #ff0000;background: #fff;border-radius: 50%; vertical-align: middle; margin-right: 10px;}
/*新加样式*/
.qyry{padding-bottom: 80px;}
.qjcs .cplbjs a.on p{color: #5460fc;}
.qyrynr{position: relative; padding: 0 100px;}
.qyrynr {text-align: center;}
.qyrynr h2{text-align: center; font-size: 24px; color: #adadad; font-weight: bold; font-family: arial; line-height: 65px;*display: inline;display: inline-block;background: #fff; padding: 0 25px;}
.qyrynr .swiper-button-next{border: 1px solid #d3d3d3;width: 65px; height: 65px; border-radius: 50%;background: url(../images/a_68.png) no-repeat left center;top:0; margin-top: 0;}
.qyrynr .swiper-button-prev{border: 1px solid #d3d3d3;width: 65px; height: 65px; border-radius: 50%;background: url(../images/a_67.png) no-repeat right center;top:0; margin-top: 0;}
.qyrynr .swiper-slide  .dlbox_nr{display: none;transition: all .8s ease 0s;}
.qyrynr .swiper-slide-active .dlbox_tit h2,.swiper-slide-duplicate-active .dlbox_tit h2 { color: #337aff;font-size: 36px; background: url(../images/a11.jpg) no-repeat center top #FFF; padding: 0 25PX;}
.qyrynr .swiper-slide-active  .dlbox_nr,.swiper-slide-duplicate-active .dlbox_nr { display: block;}
.dlbox_nr li{font-size: 14px; color: #666; line-height: 46px; text-align:center;}
.dlbox_nr{width: 1000px;margin-left: -500px;left:50%;position: relative; padding: 25px 0;overflow: auto; margin-top: 25px;}
.dlbox_nr a{display: block;transition: all .8s ease 0s; position: relative;color: #fff; padding: 10px ;background: url(../images/a14.jpg);background-size: 100% 100%;font-size:24px}

.dlbox_nr b{width: 29px;transition: all .4s ease 0s; height: 34px; position: absolute;top:-18px; left:50%; margin-left: -15px;opacity: 0;}
.dlbox_nr a b{opacity: 1;}
.tao2{width: 80%; border-bottom: 1px dashed #ddd; position: absolute; top:33px; left:50%; left:50%; transform:translateX(-50%);}

}
@media(max-width:1650px) and (min-width: 1200px){


/*新加样式*/
.qyry{padding:80px 0;}
.qjcs .cplbjs a.on p{color: #5460fc;}
.qyrynr{position: relative; padding: 0 100px;}
.qyrynr {text-align: center;}
.qyrynr h2{text-align: center; font-size: 24px; color: #adadad; font-weight: bold; font-family: arial; line-height: 65px;*display: inline;display: inline-block;background: #fff; padding: 0 25px;}
.qyrynr .swiper-button-next{border: 1px solid #d3d3d3;width: 65px; height: 65px; border-radius: 50%;background: url(../images/a_68.png) no-repeat left center;top:0; margin-top: 0;}
.qyrynr .swiper-button-prev{border: 1px solid #d3d3d3;width: 65px; height: 65px; border-radius: 50%;background: url(../images/a_67.png) no-repeat right center;top:0; margin-top: 0;}
.qyrynr .swiper-slide  .dlbox_nr{display: none;transition: all .8s ease 0s;}
.qyrynr .swiper-slide-active .dlbox_tit h2,.swiper-slide-duplicate-active .dlbox_tit h2 { color: #337aff;font-size: 36px; background: url(../images/a11.jpg) no-repeat center top #FFF; padding: 0 25PX;}
.qyrynr .swiper-slide-active  .dlbox_nr,.swiper-slide-duplicate-active .dlbox_nr { display: block;}
.dlbox_nr li{font-size: 14px; color: #666; line-height: 46px; text-align:center;}
.dlbox_nr{width: 1000px;margin-left: -500px;left:50%;position: relative; padding: 25px 0; overflow: auto; margin-top: 25px;}
.dlbox_nr a{display: block;transition: all .8s ease 0s; position: relative;}
.dlbox_nr a{color: #fff; padding: 10px ;background: url(../images/a14.jpg);background-size: 100% 100%;display:block;}
.dlbox_nr b{width: 29px;transition: all .4s ease 0s; height: 34px; position: absolute;top:-18px; left:50%; margin-left: -15px;opacity: 0;}
.dlbox_nr a b{opacity: 1;}
.tao2{width: 80%; border-bottom: 1px dashed #ddd; position: absolute; top:33px; left:50%; left:50%; transform:translateX(-50%);}

}
@media(max-width:1200px) and (min-width: 1000px){


.qygk{overflow: hidden; padding: 60px 1% 130px 1%;background: url(../images/a_19.png) no-repeat center bottom;} 
.qygk_right{float: right;width: 100%; overflow: hidden; padding-left: 0; position: relative;background: none;} 
.qygk_right img{width: 100%;} 

.qygk_left{float: left; width:100%;padding-bottom: 40px;}
.qygk_tit{overflow: hidden;} 
.qygk_tit span{float: left; font-weight: bold; font-size: 82px; color: #076cb3; margin-right: 10px;} 
.qygk_tit h2{font-size: 34px; color: #333; line-height: 51px;} 
.qygk_tit p{font-size: 18px; color: #333; line-height: 31px;} 
.clnc{padding: 22px 0;} 
.clnc ul{overflow: hidden;}
.clnc li{float: left; width: 33.33%;text-align: center;} 
.clnc h2{font-size: 16px;color: #286eb1;} 
.clnc span{font-size: 30px; padding-right: 5px;font-family: font1;} 
.clnc p{font-size: 16px; color: #333333; padding-top: 12px;} 
.qysj_tit ul{overflow: hidden; background: #e2e2e2;} 
.qysj_tit li{float: left; width: 20%; text-align: center; font-size: 16px; line-height: 60px;} 
.qysj_tit span{display: block;color: #333;} 
.qysjbox {padding: 20px 0 0 0;} 
.qysjbox p{font-size: 16px; color: #666666;line-height: 2;text-indent: 32px;} 
.qysj .qysj_tit li  span.on{background: #076cb3;color: #fff;} 
.sjzs{display: none;} 
.banner1 img{width: 100%;}

.qjcs{padding: 0 1% 55px 1%; background: url(../images/a_20.png) no-repeat center bottom;}
.cpzs{overflow: hidden; padding: 40px 0 50px;}
.cpzs_right{width: 100%; float: right;}
.cpzs_right img{width: 100%;}
.cpzs_left{float: left; width: 100%;}
.cpzs_tit{overflow: hidden;width: 330px; background: #286eb1; padding: 10px 0;}
.cpzs_tit span{float: left; font-weight: bold; font-size: 82px; color: #fff; margin:0 10px 0 45px;} 
.cpzs_tit h2{font-size: 34px; color: #fff; line-height: 51px;} 
.cpzs_tit p{font-size: 18px; color: #fff; line-height: 31px;} 
.cpzs_nr{padding: 60px 0 30px 0 ;}
.cpzs_nr p{font-size: 14px; line-height: 2; color: #666666;text-align:justify; word-break: break-all;}
.cpzs_nr h2{font-size: 24px; color: #333; padding-bottom: 25px;}
.cplbjs ul{overflow: hidden; }
.cplbjs li{width: 16.66%; text-align: center;float: left;}
.cplbjs p{font-size: 16px; color: #666; padding-top: 32px;}
.cplbjs img{margin: 0 auto;}

.qydt{overflow: hidden; padding: 0 1%;background: #f6f6f6;}
.qydt_tit h2{font-size: 60px; text-align: center;color: #333333; padding: 65px 0 80px;}
.qydt_nr{overflow: hidden; padding-bottom: 50px;}
.qydt_left{float: left; width: 100%; padding-bottom: 40px;}
.qydt_left img{width: 100%;}
.qydt_left .swiper-pagination{text-align: right; padding: 0 10px 15px; }
.zxbox p{font-size: 22px; height: 70px; width: 100%; color: #fff; position: absolute;left:0;bottom: 0;background: rgba(0,0,0,.7); line-height: 70px; padding: 0 20px;}
.qydt_left .swiper-pagination-bullet{width: 14px; height: 14px; background: #fff;opacity: .5;}
.qydt_left .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.zxbox span{display: block;width: 70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.qydt_right{float: right; width: 100%;}
.news_tit ul{overflow: hidden;}
.news_tit li{float: left; padding-right: 20px;}
.news_tit a{display: block; font-size: 24px; color: #000;background: url(../images/a_41.png);width: 172px; height: 73px;background-size: 100% 100%; line-height: 62px; text-align: center;}
.news_box{ padding: 15px 0; border-bottom: 1px solid #dadada;}
.news_box h2{font-size: 24px; color: #333333; line-height: 2;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_box  p{font-size: 20px; line-height: 2;color: #999999;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.qydt_right .news_tit a.on{background: url(../images/a_39.png);background-size: 100% 100%; color: #fff;}
.hxhb_tit{text-align: center; padding: 58px 0 70px;}
.hxhb_tit h2{font-size: 28px; color: #333;border-bottom: 1px solid #dcdcdc; padding-bottom: 25px; display: inline-block;*display: inline;position: relative;}
.hxhb_tit h2:before{position: absolute;border-bottom: 2px solid #666666; width: 110px; content: "";bottom: 0;left:50%; margin-left: -55px;}
.hxhb_tit span{font-size: 28px; color: #a8a8a8;}
.hzhb_nr{ padding: 0 5% 20px 5%;}
.hzhb_nr ul{overflow: hidden; margin-left: -35px;}
.hzhb_nr li{float: left; width: 25%; padding: 0 0 35px 35px;}
.hzhb_nr a{display: block; border: 1px solid #e4e4e4;}
.hzhb_nr img{width: 100%;}



/*==产品与服务==*/
.cpyfw_tit{background: #fff; padding-top: 20px;border-bottom: 2px solid #e6e6e6;}

.cpfy_box ul{overflow: hidden; text-align: center;}
.cpfy_box li{line-height: 76px; font-size: 18px; text-align: center;background: url(../images/a3.jpg) no-repeat right center; display: inline-block;*display: inline; padding: 0 15px;}
.cpfy_box ul li:nth-child(6){ background: none;}
.cpfy_box a{display: inline-block;*display: inline; color: #333;}
.cpfy_box .hover2 a{border-bottom: 3px solid #e40212;}
.cpfy_box a:hover{border-bottom: 3px solid #e40212;}
.cpnrlb{width: 100%; margin: 0 auto; padding: 95px 1% 45px 1%;}
.cpnrlb ul{overflow: hidden; margin-left: -25px;}
.cpnrlb li{float: left;width: 33.33%; padding: 0 0 55px 25px;}
.cpbox{position: relative; overflow: hidden;}
.cpzz{position: absolute; left:0; width: 100%; background: rgba(0,0,0,.7); top:50%; transform:translateY(-50%); padding: 70PX 0; opacity: 0;transition: All 0.4s ease-in-out;}
.cpzz P{color: #fff; text-align: center; font-size: 28px;}
.cpnrlb a:hover .cpzz{opacity: 1;}

/*==新闻中心==*/
.nyxw{width: 100%; margin: 0 auto; padding: 0 1%;}
.nyxwbox{overflow: hidden; padding: 35px;border-bottom: 1px solid #e5e5e5;background: #fff;}
.nyxw_right{float: right; width: 340px; overflow: hidden;}
.nyxw_left{float: left; width:110px ;text-align: center; padding-top: 45px;}
.nyxw_left h2{font-size: 60px; text-align: center;color: #2c4a8b;}
.nyxw_left p{font-size: 18px; color: #666666; padding-top: 20px;}
.nyxw_text{width: calc(100% - 530px);float: left; padding-top: 0px;padding-left: 30px;}
.nyxw_text h2{font-size: 18px; line-height: 60px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }
.nyxw_text a{color: #333;}
.nyxw_text p{font-size: 14px; line-height: 2;color: #999999;text-align:justify; word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.nyxwbox:hover{background: #f7f7f7;}

.fynr{text-align: center;padding: 120px 0 100px; }
.fynr li{display: inline-block;*display: inline; padding: 0 7px;}
.fynr li a{display: inline-block;*display: inline; padding: 5px 10px;font-size: 16px; color: #666666; border: 1px solid #e0e0e0;border-radius: 4px; }
.fynr .hover3 a{border:1px solid #2c4a8b ;background: #2c4a8b;color: #fff;}
.fynr a:hover{border:1px solid #2c4a8b ;background: #2c4a8b;color: #fff;}

/*==人力资源==*/
.rczp{width: 100%;  padding: 0 1%; margin: 0 auto;}
.rczp_tit{text-align: center; padding: 65px 0 70px;}
.rczp_tit h2{font-size: 36px; color: #000;}
.rczp_bt{text-align: center;}
.rczp_bt li{display: inline-block;*display: inline; padding: 0 10px;}
.rczp_bt li span{display: inline-block;*display: inline;cursor:pointer; width: 114px; height: 36px; border: 1px solid #656565; border-radius: 17px; text-align: center; color: #333;font-size: 13px;line-height: 34px;}

.rlzynr{padding-top: 55px;}
.rlrl { padding-bottom: 50px;}
.rlrl p{font-size: 20px; color: #6b6b6b; line-height: 2;}
.rlrl h2{font-size: 24px;color: #333333; line-height: 2;}
.xzxq p{font-size: 16px; color: #878787;}
.xzxq a{display: block; width: 180px; height: 50px; text-align: center; background: #1a5df9; font-size: 16px; color: #fff; line-height: 50px; margin-top: 25px;}
.xzxq{padding-bottom: 100px;}
.rczp .rczp_bt span.on{background: #1a5df9;border: 1px solid #1a5df9; color: #fff;}

/*==联系我们==*/
.lxw{width: 1200px; margin: 0 auto;}
.lxfz{overflow: hidden; padding: 50px 0 120px 0;}
.lxfz_left{width: 40%; float: left;}
.lxfz_left h2{font-size: 16px; color: #333333; padding-bottom: 40px;}
.lxfz_left ul{padding:0 0 30px 40px;}
.lxfz_left li{font-size: 16px; color: #707070;line-height: 30px;}
.mom1{background: url(../images/a_23.png) no-repeat left 10px;}
.mom2{background: url(../images/a_24.png) no-repeat left 10px;}
.mom3{background: url(../images/a_25.png) no-repeat left 10px;}
.lxfz_right{float: right;width: 60%;}
.lxfz_right h2{font-size: 16px; color: #333; padding-bottom: 40px;}
.lxfz_right ul{overflow: hidden;}
.lxfz_right li{float: left; width: 50%; padding-bottom: 30px;line-height: 34px;}
.lxfz_right span{width: 60px; font-size: 16px; color: #707070;display: inline-block;*display: inline;vertical-align: top;}
.wby1{width: calc(100% - 90px);height: 34px; line-height: 32px; border: 1px solid #d3d3d3; border-radius:4px ;background: #fff;}
.lxfz_right b{color: #ff0000;}
.wby2{width: calc(100% - 60px);border: 1px solid #d3d3d3; border-radius:4px ;background: #fff; height: 115px;}
.btn2{width: 240px; height: 50px; font-size: 16px;border: none;border-radius: 4px; background: #f8b605; margin-left: 60px;  margin-top: 85px;color: #fff;}
.wzdt{padding-bottom: 120px;}
.wzdt img{width: 100%;}

/*==人力资源2==*/
.sxrc_box{padding: 45px 0 120px 0;}
.sxrc{position: relative;}
.sxrc img{width: 100%;}
.sxrc_text_a{background: #fff; width: 490px; padding: 80px 95px 80px 35px; position: absolute; left:0; top:50%; transform: translateY(-50%);}
.sxrc_text_a h2{font-size: 30px; color: #333333; padding-bottom: 20px;}
.sxrc_text_a h4{font-size: 18px; color: #333; padding-bottom: 10px;}
.sxrc_text_a p{font-size: 14px; line-height: 30px; color: #333333;}

.sxrc_text_b{background: #fff; width: 630px; padding: 80px; position: absolute; right:0; top:50%; transform: translateY(-50%);}
.sxrc_text_b h2{font-size: 30px; color: #333333; padding-bottom: 20px;}
.sxrc_text_b h4{font-size: 18px; color: #333; padding-bottom: 10px;}
.sxrc_text_b p{font-size: 14px; line-height: 30px; color: #333333;}

/*==关于我们==*/
.whry{width: 100%; margin: 0 auto; padding: 0 1%;}
.whry_tit{padding: 60px 0 40px;}
.whry_tit h2{font-size: 28px; position: relative; color: #333;padding-left: 28px;}
.whry_tit h2:before{position: absolute;content: "";border-left: 5px solid #0f3672;height: 34px;left:0; top:-2px; }
.whry_nr{overflow: hidden; padding-bottom: 65px;}
.whry_left{width: 481px; float: left;}
.whry_left img{width: 100%;}
.whry_right{float: right;width: calc(100% - 510px);}
.whry_right p{font-size: 14px; color: #333333; line-height: 30px;}
.whry_right h2{font-size: 14px; line-height: 30px; color: #333;font-weight: bold;}
.ywbj{background: #f4f4f4;}
.ywnr{width: 100%; margin: 0 auto; padding: 0 1%;}
.ywnr_xq{padding-bottom: 60px;}
.ywnr_xq ul{overflow: hidden; margin-left: -20px;}
.ywnr_xq li{float: left; width: 20%; padding-left: 20px;}
.ywnrbox{height: 340px; background: #fff;}
.lc_tit{width: 100%; margin: 0 auto; padding: 0 1%; }
.lc_nr{padding-bottom: 30px;}
.lc_nr img{width: 100%;}
.hznra{width: 100%; margin: 0 auto; padding: 0 1%;}
.hznr_nr img{width: 100%;} 

.dzfw{ padding: 0 1%;}
.dzfw_tit{text-align: center; padding: 100px 0 70px;}
.dzfw_tit h2{font-size: 68px; color: #d52729; padding-bottom: 25px;}
.dzfw_tit p{font-size: 28px; color: #373737; line-height: 1.6;}
.dznra ul{overflow: hidden; padding-bottom: 200px; }
.dznra li{float: left;width: 33.33%; padding-bottom: 40px;}
.dxfw_nr{  position: relative;}
.dzfwtext{border-radius: 50%; border: 2px solid #d3040e;height: 190px;width: 190px; margin: 0 auto;text-align: center;}
.dzfwtext h2{font-size: 26px; font-weight: bold; color: #d3040e; padding: 40px  0 15px;}
.dzfwtext p{font-size: 16px; color: #323232; line-height: 30px;}
.dzfw_bq{width: 176px; height: 32px; background: #000; position: absolute; border-radius: 16px; bottom: 0; left:50%; margin-left: -88px;} 
.dzfw_bq h2{line-height: 32px; text-align: center; font-size: 16px; color: #fff; font-weight: bold;}
.dzfw_bq span{display: inline-block;*display: inline;width: 28px; height: 28px; font-size: 18px; line-height: 28px; text-align: center; color: #ff0000;background: #fff;border-radius: 50%; vertical-align: middle; margin-right: 10px;}
/*新加样式*/ 
.qyry{padding-bottom: 80px;}
.qjcs .cplbjs a.on p{color: #5460fc;}
.qyrynr{position: relative; padding: 0 100px;}
.qyrynr {text-align: center;}
.qyrynr h2{text-align: center; font-size: 24px; color: #adadad; font-weight: bold; font-family: arial; line-height: 65px;*display: inline;display: inline-block;background: #fff; padding: 0 25px;}
.qyrynr .swiper-button-next{border: 1px solid #d3d3d3;width: 65px; height: 65px; border-radius: 50%;background: url(../images/a_68.png) no-repeat left center;top:0; margin-top: 0;}
.qyrynr .swiper-button-prev{border: 1px solid #d3d3d3;width: 65px; height: 65px; border-radius: 50%;background: url(../images/a_67.png) no-repeat right center;top:0; margin-top: 0;}
.qyrynr .swiper-slide  .dlbox_nr{display: none;transition: all .8s ease 0s;}
.qyrynr .swiper-slide-active .dlbox_tit h2,.swiper-slide-duplicate-active .dlbox_tit h2 { color: #337aff;font-size: 36px; background: url(../images/a11.jpg) no-repeat center top #FFF; padding: 0 25PX;}
.qyrynr .swiper-slide-active  .dlbox_nr,.swiper-slide-duplicate-active .dlbox_nr { display: block;}
.dlbox_nr li{font-size: 14px; color: #666; line-height: 46px; text-align:center;}
.dlbox_nr{width: 900px;margin-left: -450px;left:50%;position: relative; padding: 25px 0; overflow: auto; margin-top: 25px;}
.dlbox_nr a{display: block;transition: all .8s ease 0s; position: relative;}
.dlbox_nr a:hover{color: #fff; padding: 10px ;background: url(../images/a14.jpg);background-size: 100% 100%;}
.dlbox_nr b{width: 29px;transition: all .4s ease 0s; height: 34px; position: absolute;top:-18px; left:50%; margin-left: -15px;opacity: 0;}
.dlbox_nr a:hover b{opacity: 1;}
.tao2{width: 80%; border-bottom: 1px dashed #ddd; position: absolute; top:33px; left:50%; left:50%; transform:translateX(-50%);}

}

@media(max-width:999px){


.qygk{overflow: hidden; padding: .6rem 2% 1rem 2%;background: url(../images/a_19.png) no-repeat center bottom;background-size: 100% auto;} 
.qygk_right{float: right;width: 100%; overflow: hidden; padding-left: 0; position: relative;background: none;} 
.qygk_right img{width: 100%;} 

.qygk_left{float: left; width:100%;padding-bottom: 40px;}
.qygk_tit{overflow: hidden;} 
.qygk_tit span{float: left; font-weight: bold; font-size: .82rem; color: #076cb3; margin-right: .1rem;} 
.qygk_tit h2{font-size: .34rem; color: #333; line-height: .51rem;} 
.qygk_tit p{font-size: .24rem; color: #333; line-height: .31rem;} 
.clnc{padding: 22px 0;} 
.clnc ul{overflow: hidden;}
.clnc li{float: left; width: 33.33%;text-align: center;} 
.clnc h2{font-size: .24rem;color: #286eb1;} 
.clnc span{font-size: .32rem; padding-right: .05rem;font-family: font1;} 
.clnc p{font-size: .22rem; color: #333333; padding-top: .15rem;line-height: 1.6;} 
.qysj_tit ul{overflow: hidden; background: #e2e2e2;} 
.qysj_tit li{float: left; width: 20%; text-align: center; font-size: .24rem; line-height: 3.2;} 
.qysj_tit span{display: block;color: #333;} 
.qysjbox {padding: .25rem 0 0 0;} 
.qysjbox p{font-size: .26rem; color: #666666;line-height: 2;text-indent: 1.8;text-align:justify; word-break: break-all;} 
.qysj .qysj_tit li  span.on{background: #076cb3;color: #fff;} 
.sjzs{display: none;} 
.banner1 img{width: 100%;}

.qjcs{padding: 0 2% .55rem 2%; background: url(../images/a_20.png) no-repeat center bottom;background-size: 100% auto;}
.cpzs{overflow: hidden; padding: 40px 0 50px;}
.cpzs_right{width: 100%; float: right;}
.cpzs_right img{width: 100%;}
.cpzs_left{float: left; width: 100%;}
.cpzs_tit{overflow: hidden;width: 3.5rem; background: #286eb1; padding: .1rem 0;}
.cpzs_tit span{float: left; font-weight: bold; font-size: .82rem; color: #fff; margin:0 .1rem 0 .45rem;} 
.cpzs_tit h2{font-size: .34rem; color: #fff; line-height: .51rem;} 
.cpzs_tit p{font-size: .24rem; color: #fff; line-height: .31rem;} 
.cpzs_nr{padding: .6rem 0 .3rem 0 ;}
.cpzs_nr p{font-size: .24rem; line-height: 2; color: #666666;text-align:justify; word-break: break-all;}
.cpzs_nr h2{font-size: .34rem; color: #333; padding-bottom:.25rem;}
.cplbjs ul{overflow: hidden; }
.cplbjs li{width: 50%; text-align: center;float: left;padding-bottom: .3rem;}
.cplbjs p{font-size: .26rem; color: #666; padding-top: .32rem;}
.cplbjs img{margin: 0 auto;width: 1.6rem;}

.qydt{overflow: hidden; padding: 0 2%;background: #f6f6f6;}
.qydt_tit h2{font-size: .6rem; text-align: center;color: #333333; padding: .65rem 0 .8rem;}
.qydt_nr{overflow: hidden; padding-bottom:.5rem;}
.qydt_left{float: left; width: 100%; padding-bottom: .4rem;}
.qydt_left img{width: 100%;}
.qydt_left .swiper-pagination{text-align: right; padding: 0 .2rem .1rem; }
.zxbox p{font-size:.24rem; height: .8rem; width: 100%; color: #fff; position: absolute;left:0;bottom: 0;background: rgba(0,0,0,.7); line-height:.8rem; padding: 0 .2rem;}
.qydt_left .swiper-pagination-bullet{width: .14rem; height: .14rem; background: #fff;opacity: .5;}
.qydt_left .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.zxbox span{display: block;width: 70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.qydt_right{float: right; width: 100%;}
.news_tit ul{overflow: hidden;}
.news_tit li{float: left; padding-right: .2rem;}
.news_tit a{display: block; font-size: .32rem; color: #000;background: url(../images/a_41.png);width: 1.8rem; height:.8rem;background-size: 100% 100%; line-height: .7rem; text-align: center;background-size: 100% 100%;}
.news_box{ padding: .2rem 0; border-bottom: 1px solid #dadada;}
.news_box h2{font-size: .32rem; color: #333333; line-height: 2;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_box  p{font-size: .24rem; line-height: 2;color: #999999;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.qydt_right .news_tit a.on{background: url(../images/a_39.png);background-size: 100% 100%; color: #fff;}
.hxhb_tit{text-align: center; padding: .6rem 0 .7rem;}
.hxhb_tit h2{font-size: .34rem; color: #333;border-bottom: 1px solid #dcdcdc; padding-bottom: .25rem; display: inline-block;*display: inline;position: relative;}
.hxhb_tit h2:before{position: absolute;border-bottom: 2px solid #666666; width: 1.2rem; content: "";bottom: 0;left:50%; margin-left: -.6rempx;}
.hxhb_tit span{ color: #a8a8a8;}
.hzhb_nr{ padding: 0 3% .2rem 3%;}
.hzhb_nr ul{overflow: hidden; margin-left: -.2rem;}
.hzhb_nr li{float: left; width: 50%; padding: 0 0 .35rem .2rem;}
.hzhb_nr a{display: block; border: 1px solid #e4e4e4;}
.hzhb_nr img{width: 100%;height: .95rem;}

/*==产品与服务==*/
.cpyfw_tit{background: #fff; padding-top: .2rem;border-bottom: 2px solid #e6e6e6;}

.cpfy_box ul{overflow: hidden; text-align: center;}
.cpfy_box li{line-height: 1.8rem; font-size: .24rem; text-align: center;background: url(../images/a3.jpg) no-repeat right center; display: inline-block;*display: inline; padding: 0 .12rem;background-size: 1px .24rem;}
.cpfy_box ul li:nth-child(6){ background: none;}
.cpfy_box a{display: inline-block;*display: inline; color: #333;}
.cpfy_box .hover2 a{border-bottom: 3px solid #e40212;}
.cpfy_box a:hover{border-bottom: 3px solid #e40212;}
.cpnrlb{width: 100%; margin: 0 auto; padding: .95rem 2% .45rem 2%;}
.cpnrlb ul{overflow: hidden; margin-left: -.2rem;}
.cpnrlb li{float: left;width: 50%; padding: 0 0 .4rem .2rem;}
.cpbox{position: relative; overflow: hidden;}
.cpzz{position: absolute; left:0; width: 100%; background: rgba(0,0,0,.7); top:50%; transform:translateY(-50%); padding: .7rem 0; opacity: 0;transition: All 0.4s ease-in-out;}
.cpzz P{color: #fff; text-align: center; font-size: .3rem;}
.cpnrlb a:hover .cpzz{opacity: 1;}
.cpbox img{width: 100%;}
/*==新闻中心==*/
.nyxw{width: 100%; margin: 0 auto; padding: 0 2%;}
.nyxwbox{overflow: hidden; padding: .35rem;border-bottom: 1px solid #e5e5e5;background: #fff;}
.nyxw_right{ width: 100%; overflow: hidden;}
.nyxw_right img{width: 100%;}
.nyxw_left{width:100% ;padding-bottom: .2rem;}
.nyxw_left h2{font-size: .5rem; color: #2c4a8b;}
.nyxw_left p{font-size: .28rem; color: #666666; padding-top: .1rem;}
.nyxw_text{width: 100%; }
.nyxw_text h2{font-size: .3rem; line-height: 2.4; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }
.nyxw_text a{color: #333;}
.nyxw_text p{font-size: .26rempx; line-height: 2;color: #999999;text-align:justify; word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.nyxwbox:hover{background: #f7f7f7;}

.fynr{text-align: center;padding: .8rem 0; }
.fynr li{display: inline-block;*display: inline; padding: 0 .05rem .15rem 0.05rem;}
.fynr li a{display: inline-block;*display: inline; padding: 0.05rem .1rem;font-size: .24rem; color: #666666; border: 1px solid #e0e0e0;border-radius: .05rem; }
.fynr .hover3 a{border:1px solid #2c4a8b ;background: #2c4a8b;color: #fff;}
.fynr a:hover{border:1px solid #2c4a8b ;background: #2c4a8b;color: #fff;}

/*==人力资源==*/
.rczp{width: 100%;  padding: 0 2%; margin: 0 auto;}
.rczp_tit{text-align: center; padding: .6rem 0 .5rem;}
.rczp_tit h2{font-size: .4rem; color: #000;}
.rczp_bt{text-align: center;}
.rczp_bt li{display: inline-block;*display: inline; padding: 0 .1rem .1rem .1rem;}
.rczp_bt li span{display: inline-block;*display: inline;cursor:pointer;  height: .5rem; border: 1px solid #656565; border-radius: .25rem; text-align: center; color: #333;font-size: .24rem;line-height: .48rem; padding: 0 .2rem;}

.rlzynr{padding-top: .5rem;}
.rlrl { padding-bottom: .5rem;}
.rlrl p{font-size: .24rem; color: #6b6b6b; line-height: 2;}
.rlrl h2{font-size: .3rem;color: #333333; line-height: 2;}
.xzxq p{font-size: .26rem; color: #878787;}
.xzxq a{display: block; width: 2rem; height: .7rem; text-align: center; background: #1a5df9; font-size:.24rem; color: #fff; line-height: .7rem; margin-top: .25rem;}
.xzxq{padding-bottom: 1rem;}
.rczp .rczp_bt span.on{background: #1a5df9;border: 1px solid #1a5df9; color: #fff;}

/*==联系我们==*/
.lxw{width: 100%; margin: 0 auto; padding: 0 2%;}
.lxfz{overflow: hidden; padding: .5rem 0 1rem 0;}
.lxfz_left{width: 100%; }
.lxfz_left h2{font-size: .28rem; color: #333333; padding-bottom: .4rem;}
.lxfz_left ul{padding:0 0 .3rem 40px;}
.lxfz_left li{font-size: .24rem; color: #707070;line-height: 2;}
.mom1{background: url(../images/a_23.png) no-repeat left 10px;}
.mom2{background: url(../images/a_24.png) no-repeat left 10px;}
.mom3{background: url(../images/a_25.png) no-repeat left 10px;}
.lxfz_right{float: right;width: 100%;}
.lxfz_right h2{font-size: .3rem; color: #333; padding-bottom: .4rem; padding-top: .4rem;}
.lxfz_right ul{overflow: hidden;}
.lxfz_right li{float: left; width: 100%; padding-bottom: .2rem;line-height: .6rem;}
.lxfz_right span{ font-size: .24rem; color: #707070;display: block;}
.wby1{width: 95%;height: .6rem; line-height: .58rem; border: 1px solid #d3d3d3; border-radius:.1rem ;background: #fff;font-size: .26rem;}
.lxfz_right b{color: #ff0000;}
.wby2{width: 95%;border: 1px solid #d3d3d3; border-radius:.1rem ;background: #fff; height: 1.4rem;}
.btn2{width: 2.4rem; height: .6rem; font-size: .24rem;border: none;border-radius: .1rem; background: #f8b605;  margin-top: .2rem;color: #fff;}
.wzdt{padding-bottom: .8rem;}
.wzdt img{width: 100%;}

/*==人力资源2==*/
.sxrc_box{padding: .45rem 0 1.2rem 0;}
.sxrc{position: relative;}
.sxrc img{width: 100%;}
.sxrc_text_a{background: #fff; width: 100; padding: .4rem; margin-top: .2rem; }
.sxrc_text_a h2{font-size: .36rem; color: #333333; padding-bottom: .2rem;}
.sxrc_text_a h4{font-size: .28rem; color: #333; padding-bottom: .15rem;}
.sxrc_text_a p{font-size: .24rem; line-height: 1.8; color: #333333;text-align:justify; word-break: break-all;}

.sxrc_text_b{background: #fff; width: 100; padding: .4rem; }
.sxrc_text_b h2{font-size: .36rem; color: #333333; padding-bottom: .2rem;}
.sxrc_text_b h4{font-size: .28rem; color: #333; padding-bottom: .15rem;}
.sxrc_text_b p{font-size: .24rem; line-height:1.8; color: #333333;text-align:justify; word-break: break-all;}

/*==关于我们==*/
.whry{width: 100%; margin: 0 auto; padding: 0 2%;}
.whry_tit{padding: .6rem 0 .4rem;}
.whry_tit h2{font-size: .34rem; position: relative; color: #333;padding-left:.3rem;}
.whry_tit h2:before{position: absolute;content: "";border-left: 0.05rem solid #0f3672;height: .34rem;left:0; top:-2px; }
.whry_nr{overflow: hidden; padding-bottom: .65rem;}
.whry_left{width: 100%; }
.whry_left img{width: 100%;}
.whry_right{width:100%; padding-top: .3rem;}
.whry_right p{font-size: .24rem; color: #333333; line-height: 1.8;}
.whry_right h2{font-size: .26rem; line-height: 2; color: #333;font-weight: bold;}
.ywbj{background: #f4f4f4;}
.ywnr{width: 100%; margin: 0 auto; padding: 0 1%;}
.ywnr_xq{padding-bottom: .6rem;}
.ywnr_xq ul{overflow: hidden; margin-left: -.2rem;}
.ywnr_xq li{float: left; width: 50%; padding-left: .2rem;padding-bottom: .3rem;}
.ywnrbox{height: 3.4rem; background: #fff;}
.lc_tit{width: 100%; margin: 0 auto; padding: 0 2%; }
.lc_nr{padding-bottom: .3rem;}
.lc_nr img{width: 100%;}
.hznra{width: 100%; margin: 0 auto; padding: 0 2%;}
.hznr_nr img{width: 100%;}  
.qyryqh ul{overflow: hidden; margin-left: -.25rem; padding-top: .5rem;}
.qyryqh li{float: left; width: 50%; padding: 0 0 .35rem .25rem;}
.qyryqh img{width: 100%;} 
.qyryqh p{color: #999; text-align: center; padding-top: .15rem;font-size: .24rem;}
.cpyfw .cpyfw_tit .on1{border-bottom: 3px solid #FF0000;} 

/*==定制服务==*/
.dzfw{ padding: 0 1%;}
.dzfw_tit{text-align: center; padding: 1rem 0 .7rem;}
.dzfw_tit h2{font-size: .6rem; color: #d52729; padding-bottom: .25rem;}
.dzfw_tit p{font-size: .28rem; color: #373737; line-height: 1.6;}
.dznra ul{overflow: hidden; padding-bottom: 2rem; }
.dznra li{float: left;width: 50%; padding-bottom:.5rem;}
.dxfw_nr{  position: relative;}
.dzfwtext{border-radius: 50%; border: 2px solid #d3040e;height: 3rem;width: 3rem; margin: 0 auto;text-align: center;}
.dzfwtext h2{font-size: .34rem; font-weight: bold; color: #d3040e; padding: .4rem  0 .15rem;}
.dzfwtext p{font-size: .24rem; color: #323232; line-height:1.8;}
.dzfw_bq{width: 3rem; height: .5rem; background: #000; position: absolute; border-radius: .25rem; bottom: 0; left:50%; margin-left: -1.5rem;} 
.dzfw_bq h2{line-height: .5rem; text-align: center; font-size: .24rem; color: #fff; font-weight: bold;}
.dzfw_bq span{display: inline-block;*display: inline;width: .38rem; height: .38rem; font-size: .24rem; line-height: .38rem; text-align: center; color: #ff0000;background: #fff;border-radius: 50%; vertical-align: middle; margin-right: 10px;}
  
/*新加样式*/ 
.qyry{padding-bottom: .8rem;}
.qjcs .cplbjs a.on p{color: #5460fc;}
.qyrynr{position: relative; padding: 0 2rem;}
.qyrynr {text-align: center;}
.qyrynr h2{text-align: center; font-size: .28rem; color: #adadad; font-weight: bold; font-family: arial; line-height: 40px;*display: inline;display: inline-block;background: #fff; padding: 0 15px;}
.qyrynr .swiper-button-next{border: 1px solid #d3d3d3;width: 40px; height: 40px; border-radius: 50%;background: url(../images/a_68.png) no-repeat left center;top:0; margin-top: 0;background-size: 30px 6px;}
.qyrynr .swiper-button-prev{border: 1px solid #d3d3d3;width: 40px; height: 40px; border-radius: 50%;background: url(../images/a_67.png) no-repeat right center;top:0; margin-top: 0;background-size: 30px 6px;}
.qyrynr .swiper-slide  .dlbox_nr{display: none;transition: all .8s ease 0s;}
.qyrynr .swiper-slide-active .dlbox_tit h2,.swiper-slide-duplicate-active .dlbox_tit h2 { color: #337aff;font-size: 24px; background: url(../images/a11.jpg) no-repeat center top #FFF; padding: 0 10px;}
.qyrynr .swiper-slide-active  .dlbox_nr,.swiper-slide-duplicate-active .dlbox_nr { display: block;}
.dlbox_nr li{font-size: 14px; color: #666; line-height: 20px; text-align:center;}
.dlbox_nr{width: 500%;margin-left: -250%;left:50%;position: relative; padding: 25px 0; overflow: auto; margin-top: 25px;}
.dlbox_nr a{display: block;transition: all .8s ease 0s; position: relative;}
.dlbox_nr a:hover{color: #fff; padding: 10px ;background: url(../images/a14.jpg);background-size: 100% 100%;}
.dlbox_nr b{width: 29px;transition: all .4s ease 0s; height: 34px; position: absolute;top:-18px; left:50%; margin-left: -15px;opacity: 0;}
.dlbox_nr a:hover b{opacity: 1;}
.tao2{width: 80%; border-bottom: 1px dashed #ddd; position: absolute; top:20px; left:50%; left:50%; transform:translateX(-50%);}
}


.cpzs_nr a{color:#5460fc}