/*企业概况*/
.profile{padding-bottom: 140px;background-image: url("../images/pro_bg.png");background-repeat: no-repeat;background-position: right bottom;background-size: 100%;}
.profile .profile-mes{width: 975px;}
.profile .profile-mes .mes{font-size: 16px;line-height: 26px;color: #595959;}
.profile .profile-mes .mes p{margin-bottom: 26px;}
.profile .profile-list{margin-top: 75px;}
.profile .profile-list li{float: left;width: 31.33%;margin: 0 1%;border-right: 1px solid #d6d6d6;text-align: center;box-sizing: border-box;}
.profile .profile-list li:last-child{border-right: 0;}
.profile .profile-list li .info{font-size: 18px;line-height: 18px;color: #115fd5;margin-bottom: 15px;}
.profile .profile-list li .info em{display: inline-block;font-size: 90px;line-height: 70px;font-family:'DINCond-Bold';margin-right: 12px;}
.profile .profile-list li .info,.profile .profile-list li .info em{vertical-align: bottom;}
.profile .profile-list li p{font-size: 16px;line-height: 22px;color: #6b6b6b;}

/*资质荣誉*/
.honor{padding-top: 80px;padding-bottom: 100px;background-image: url("../images/honor_bg.png");background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.honor-slider{position: relative;overflow: hidden;}
.honor-sliderApp{display: none;}
.honor-slider .list .conL{float: left;width: 31.333%;margin-right: 2%;height: 262px;background-color: #fff;background-image: url("../images/icon_honor.png");background-repeat: no-repeat;background-position: right 20px bottom 25px;background-size: 46px;-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; ;transition: all 0.2s linear;margin-bottom: 38px;}

/*.honor-slider.honor-sliderApp .list .conL{width: 48%;}*/
.honor-sliderApp .list .conL{width: 100%;margin-right: 0;}
.honor-slider .list .conL:nth-child(3){height: 562px;background-image: url("../images/icon_honor2.png");background-size: 100px;}
.honor-slider .list .conL:nth-child(4),.honor-slider .list .conL:nth-child(5){margin-top: -298px;}

/*.honor-slider.honor-sliderApp .list .conL:nth-child(3){height: 262px;background-image: url("../images/icon_honor2.png");background-size: 46px;}*/

/*.honor-slider.honor-sliderApp .list .conL:nth-child(4),.honor-slider.honor-sliderApp .list .conL:nth-child(5){margin-top: 0;}*/


.honor-slider .list li a{display: block;padding: 34px 50px 34px 34px;}
.honor-slider .list li em{display: block;width: 82px;height: 3px;background: #e8e8e8;margin-bottom: 16px;}
.honor-slider .list li h2{font-size: 23px;line-height: 30px;color: #292929;font-weight: bold;}
.honor-slider .list li p{font-size: 14px;line-height: 18px;color: #939393;margin-top: 85px;}

.honor-slider .list .conL:hover{background-color: #115fd5;background-image: url("../images/icon_honor-1.png");}

.honor-slider .list .conL:nth-child(3):hover{background-image: url("../images/icon_honor2-1.png");}

.honor-slider .list .conL:hover em{background: #fff;}
.honor-slider .list .conL:hover h2{color: #fff;}
.honor-slider .list .conL:hover p{color: #fff;}
.honor-slider .bx-controls{text-align: center;margin-top: 20px;}
.honor-slider .bx-controls .bx-controls-direction{font-size: 0;display: inline-block;}
.honor-slider .bx-controls .bx-controls-direction a{text-indent: -999999px;width: 72px;height: 20px;display: inline-block;background-position: center center;background-repeat: no-repeat;background-size: 100%;position: relative;z-index: 10;}
.honor-slider .bx-controls .bx-controls-direction a.bx-prev{background-image: url("../images/prev.png"); }
.honor-slider .bx-controls .bx-controls-direction a.bx-next{background-image: url("../images/next.png");margin-left: 48px; }
.honor-slider .bx-controls .bx-controls-direction a.bx-prev:hover{background-image: url("../images/prev2.png"); }
.honor-slider .bx-controls .bx-controls-direction a.bx-next:hover{background-image: url("../images/next2.png"); }


/*其他栏目*/
.about-other{padding-top:75px;padding-bottom:40px; }
.other-list li{float: left;width: 30%;margin-right: 5%;margin-bottom: 60px;background: #dcefff;}
.other-list li:nth-child(3n){margin-right: 0;}
.other-list li a{display: block;}
.other-list li .img{width: 100%;overflow: hidden;}
.other-list li .img img{width: 100%;-webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; ;transition: all 0.4s linear;}
.other-list li .mes{padding: 20px 20px;}
.other-list li .mes h3{font-size: 20px;line-height: 26px;height: 26px;color: #242424;font-weight: bold;overflow: hidden;white-space: nowrap;margin-bottom: 12px;}
.other-list li .mes p{font-size: 14px;line-height: 20px;height: 40px;color: #595959;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;margin-bottom: 20px;}
.other-list li .mes .detail{padding-left: 30px;font-size: 14px;line-height: 20px;color: #115fd5;background-image: url("../images/icon_detail.png");background-repeat: no-repeat;background-position: left center;background-size: 19px;margin-bottom: 5px;}
.other-list li:hover{box-shadow: 0 0 27px rgba(112,112,112,0.13);background: #115fd5;}
.other-list li:hover .mes h3,.other-list li:hover .mes p{color: #fff;}
.other-list li:hover .mes .detail{color: #fff;background-image: url("../images/icon_detail2.png");}
.other-list li:hover .img img{-moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}

/*组织架构*/
.organization-cont{padding-bottom: 70px;}
.organization-cont img{max-width: 100%;}

/*领导团队*/
.leader{padding-bottom: 100px;}
.leader-list{}
.leader-list .contL{float: left;width: 891px;}
.leader-list .contR{float: right;width:398px;}
.leader-list .swiper-container {width:100%;}
.leader-list .swiper-container img {max-width:100%;width:100%;height:auto;border-radius:12px;}
.leader-list .mesBox{margin-bottom: 50px;}
.leader-list .mesL{float: left;width: 280px;padding: 0 12px;}
.leader-list .mesL .name{font-size: 24px;line-height: 32px;color: #292929;font-weight: bold;}
.leader-list .mesL .title{font-size: 16px;line-height: 24px;color: #292929;margin-top: 12px;}
.leader-list .mesR{float: right;width: 568px;padding-top: 22px;}
.leader-list .mesR p {font-size: 14px;line-height:24px;color: #292929;}
.bios-list {margin:0 auto;}
.bios-list li {overflow:hidden;padding-bottom:9px;}
.bios-list a {display:block;text-decoration:none;}
.bios-list .bios-thumb {float:left;width:247px; height: 87px; background: #efefef;border-radius: 12px;}
.bios-list .bios-txt {float:right;width: 135px;}
.bios-list .name,.bios-list .title{font-size:16px;line-height:24px;color: #292929;}
.bios-list .name {font-weight: bold;margin-top: 20px;}

#mySwiperBiosTxt {margin-top:34px;}
#mySwiperBiosTxt .swiper-slide {background-color:#fff;}

.btn-bios {box-sizing:border-box;width:45%;display:block;background:#115fd5;border-radius:10px;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;padding:5px 10px;-webkit-transition:all 0.2s;transition:all 0.2s;}
.btn-bios.disable {background:gray;cursor:default;}
.btn-bios:hover {color:#fff;text-decoration:none;}

.swiper-nav {text-align:center;line-height:30px;height:30px;width:30px;display:block;position:absolute;top:50%;margin-top: -15px;-webkit-transition:0.2s all;transition:0.2s all;z-index:5;background-position: center center;background-repeat: no-repeat;background-size: 100%;}
#mySwiperBios-prev{left: 10px;background-image:url("../images/sp-prev.png"); }
#mySwiperBios-next{right: 10px;background-image:url("../images/sp-next.png");}

#mySwiperBios-prev:hover {background-image:url("../images/sp-prev2.png");}
#mySwiperBios-next:hover {background-image:url("../images/sp-next2.png");}

/*社会责任*/

.socila-top{padding-bottom: 65px;border-bottom: 6px solid #fafafa;margin-bottom: 45px;}
.socila-top a{display: block;}
.socila-top .info{float: left;width: 610px;padding-top: 40px;}
.socila-top .con{float: right;width: 602px;padding: 26px 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.socila-top .info h3{font-size: 38px;line-height: 50px;color: #292929;margin-bottom: 16px;}
.socila-top .info p{font-size: 14px;line-height: 24px;color: #292929;}

.socila-top .info .view{width: 152px;font-size: 14px;line-height: 24px;color: #fff;background: #115fd5;border-radius: 25px;text-align: center;padding: 7px 0;margin-top: 25px;}
.socila-top .info .view img{width: 24px;margin-right: 10px;}
.socila-top .con .img{text-align: center;}
.socila-top .con .img img{width: 253px;box-shadow: 10px 10px 10px 0 rgba(0,0,0,0.18);}
.socila-top a:hover .info h3{color: #115fd5;}


.social-rep .tit{font-size: 38px;line-height: 50px;color: #292929;margin-bottom: 45px;}
.social-list li{float: left;width: 32%;margin-right: 2%;margin-bottom: 65px;}
.social-list li:nth-child(3n){margin-right: 0;}
.social-list li a{display: block;}
.social-list li .con{width: 100%;padding: 25px 25px;height: 510px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background: #dcefff;}
.social-list li .img{width: 100%;height: 100%;text-align: center;position: relative;}

.social-list li .img img{position: absolute;left: 50%;top:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: inline-block;max-height: 100%;max-width: 100%;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;box-shadow: 13px 13px 0 0 #c5d6e4;}

.social-list li .info{margin-top: 24px;}
.social-list li .info p{font-size:20px;line-height:34px;color: #292929;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.social-list li:hover .info p{color: #115fd5;}

/*年报和公告*/
.report-list{}
.report-list li{float: left;width: 100%;margin-right: 2%;margin-bottom: 20px;background: #dcefff;border-radius: 6px;overflow: hidden;}
.report-list li:nth-child(2n){margin-right: 0;}
.report-list li a{display: block;position: relative;padding-right:270px;height: 99px; }
.report-list li .mes{padding: 30px 30px;}
.report-list li .mes .cate{font-size: 14px;line-height: 14px;color: #3b3b3b;margin-bottom: 5px;}
.report-list li .mes .cate em{display: inline-block;color: #115fd5;font-weight: bold;margin-right: 6px;}
.report-list li .mes .cate span{display: inline-block;padding-left: 6px;border-left: 1px solid #3b3b3b;}
.report-list li .mes p{font-size: 24px;line-height: 28px;color: #3b3b3b;max-height: 84px;font-weight: bold;overflow: hidden;}

.report-list li .mes .detail{position: absolute;left: 30px;bottom: 40px;display: inline-block;padding:5px 12px;border: 1px solid #115fd5;border-radius: 25px;}

.report-list li .mes .detail span{display: inline-block;padding-left: 22px;font-size: 12px;line-height: 18px;color: #115fd5;background-image: url("../images/icon_eye2.png");background-repeat: no-repeat;background-position: left center;background-size: 18px;font-weight: bold;}
.report-list li .img{position: absolute;right: 0;top:0;width: 270px;
    height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.report-list li:hover .mes p{color: #115fd5;}
.report-list li:hover .mes .detail{background-color: #115fd5;}
.report-list li:hover .mes .detail span{background-image: url("../images/icon_eye.png");color: #fff;}

/*招聘职位*/
.join-con .join-search{margin-bottom: 30px;}
.join-con .join-search .inp{ width: 100%;height: 72px; background: #fff;  padding: 0 30px;  line-height: 72px;  font-size: 16px;  color: #9f9f9f; box-sizing: border-box; border: 0; box-shadow: 0 0 16px rgba(77,77,77,0.11); }

/*.join-con .join-search .sub {width: 26%;  float: right;  height: 82px;  line-height: 82px;background-color: #004ea1;  background-image: url("../images/icon_sear.png");;background-position:center center;background-repeat: no-repeat;background-size: 27px;border: 0;  transition: background .3s;}*/

.join-con ul li{margin-bottom: 85px;}
.join-con ul li:last-child{margin-bottom: 0;}
.join-con ul li .job-name{position: relative;margin-bottom: 25px;}
.join-con ul li .job-name h3{font-size:28px;line-height: 32px; }
.join-con ul li .job-name p{position: absolute;top: 0;right: 0;}
.join-con ul li .job-name p span{display: block;font-size: 14px;line-height: 22px;}
.join-con ul li .job-name p span a{display: inline-block;font-size: 14px;line-height: 22px;color: #555;}
.join-con ul li .job-intro{}
.join-con ul li .job-intro dl{background: #f6f6f6;}
.join-con ul li .job-intro dl dd{float: left;width: 80%;background: #efefef;}
.join-con ul li .job-intro dl dd.job-inf{float: left;width: 20%;background: none;}
.join-con ul li .job-intro dl dd.job-inf span{display: block;font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.join-con ul li .job-intro dl dd .con{padding: 50px 35px;}
.join-con ul li .job-intro dl dd .con .con-list{float: left;width: 47%;margin-right: 6%;min-height: 400px;}
.join-con ul li .job-intro dl dd .con .con-list:last-child{margin-right: 0;}
.join-con ul li .job-intro dl dd h3{font-size: 12px;line-height: 20px;font-weight: bold;margin-bottom: 20px;}
.join-con ul li .job-intro dl dd p{font-size: 12px;line-height: 22px;margin-bottom: 22px;}


.join-con .joinList { font-size: 18px; }
.join-con .joinList .joinspan { text-align: center; cursor: pointer; width: 15%; display: block; float: left;}

.join-con .joinList .joindt .joinspan{padding-top: 30px; padding-bottom: 30px;}
.join-con .joinList dd .joinspan{padding-top: 25px; padding-bottom: 25px;}

.join-con .joinList .joinspan1 { text-align: left; padding-left: 5%; width: 35%; }
.join-con .joinList dd {position: relative; }
.join-con .joinList .joindt {background: #ddefff; overflow: hidden;color: #2a2a2a;line-height: 30px; }

.join-con .joinList dd:nth-child(2n) .joinT {background: #fff; }
.join-con .joinList dd .joinT{-webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease;transition:all 0.3s ease;}

.join-con .joinList .joinT .joinspan { line-height: 22px; -moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease;transition:all 0.3s ease; color: #333;}

.join-con .joinList .joinB { display: none; }
.join-con .joinList .joinCon { width: 91%; margin: 0 auto; padding: 30px 0 22px; overflow: hidden; }
.join-con .joinList .joinCon .joinMes { font-size: 16px;color: #2a2a2a;line-height: 26px;padding-bottom: 25px;border-bottom: 1px solid #a5b0ba;margin-bottom: 20px; }
.join-con .joinList .joinCon .joinMes p{}
.join-con .hline { border-top: 1px solid #eeeeee; padding: 22px 0; margin-top: 35px; }
.join-con .joinList dd.active .joinT,.join-con .joinList dd:hover .joinT {background-color: #115fd5;}
.join-con .joinList dd.active .joinT .joinspan,.join-con .joinList dd:hover .joinT .joinspan{color: #fff;}
.join-con .joinList dd{border-bottom: 1px solid #e5e5e5;}
.join-con .joinList .joinspan1{padding-left: 45px;}
.join-con .joinList .joinspan4{float: right;}
.join-con .joinList{border: none;}
.join-con .joinList .joinCon{background: #ddefff;width: 94%;padding: 30px 3% 35px 3%;}
.join-con .joinList .joinCon .gw{float: left;width: 48%!important;}
.join-con .joinList .joinCon .yq{float: right;width: 48%!important;}
.join-con .joinList .joinCon h3{font-size: 22px;line-height: 26px;font-weight: bold;margin-bottom: 20px;}


.join-con .joinList .joinBott .apply{float: left;padding-top: 12px;}
.join-con .joinList .apply a {display: inline-block;font-size: 14px;line-height: 24px;  color: #fff;background: #115fd5;padding: 8px 18px;border-radius: 25px;}
.join-con .joinList .apply a img { width: 24px; margin-right: 12px;}
.join-con .joinList .joinBott .joinEwm{float: right;}
.join-con .joinList .joinBott .joinEwm img{width: 64px;}
.join-con .joinList .joinBott .joinEwm span{display: inline-block;font-size: 14px;line-height: 64px;color: #000;margin-left: 15px;}

/*联系方式*/
.contact{padding-bottom: 50px;}
.contact .remind{font-size: 22px;line-height: 40px;color: #4e4e4e;margin-bottom: 20px;}

.contactMap{position: relative;margin-bottom: 50px;}
/*.contact-map .contact-hot{position:absolute;left: 0;top:0;width: 530px;height: 100%;background: #dcefff; }*/
/*.contact-map .contact-hot .mes{padding: 0 40px;color: #000;}*/
/*.contact-map .contact-hot .block{margin-top: 30px;}*/
/*.contact-map .contact-hot p{font-size: 16px;line-height: 26px;margin-bottom: 5px;}*/
/*.contact-map .contact-hot h3{font-size: 14px;line-height: 14px;font-family: 'DINCond-Bold';margin-bottom: 2px;}*/
/*.contact-map .contact-hot h3 a,.contact-map .contact-hot h3 em{display: inline-block;font-size: 28px;line-height: 26px;color: #000;vertical-align: bottom;}*/
/*.contact-map .contact-hot h4{font-size: 22px;line-height: 30px;letter-spacing: -1px; font-weight: bolder;}*/
/*.contact-map .contact-hot em{display: inline-block;font-size: 14px;line-height: 20px;}*/
.contactMap .map{width: 100%;height: 435px;overflow: hidden;}
.contactMap .map iframe{width: 100%;height: 100%;}
.contact .tit{font-size: 36px;line-height: 50px;color: #292929;margin-bottom: 30px;}
.contact-list{margin-bottom: 30px;}
.contact-list li{float: left;width: 32.6%;background: #dcefff;margin-right: 1.1%;margin-bottom: 15px;color: #414141;height: 230px;border-radius: 6px;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.contact-list li:nth-child(3n){margin-right: 0;}
.contact-list li .mes{padding: 0 30px;}
.contact-list li .mes h3{font-size: 20px;line-height: 24px;font-weight: bold;margin-top: 40px;margin-bottom: 12px;}
.contact-list li .mes p{font-size: 16px;line-height: 24px;}
.contact-list li:hover{background: #115fd5;color: #fff;}

.contact-info{margin-top: 50px;}
.contact-info .contact-company{float: left;width: 370px;}
.contact-info .contact-company h3{font-size: 32px;line-height: 38px;color: #2c2c2c;font-weight: bold;}
.contact-info .contact-addr{float: right;width: 904px;}
.contact-info .contact-addr .bk{padding-bottom: 10px;margin-bottom: 18px;border-bottom: 1px solid #c9c9c9; }
.contact-info .contact-addr .bk:last-child{margin-bottom: 0;padding-bottom: 0;border: none;}
.contact-info .contact-addr p,.contact-info .contact-addr p a{font-size: 20px;line-height: 32px;color: #242424;}
.contact-info .contact-addr p em{display: inline-block;font-size: 16px;line-height: 24px;}
.contact-info .contact-addr p,.contact-info .contact-addr p a,.contact-info .contact-addr p em{vertical-align: middle;}

.contact-mes{border-top: 1px solid #c9c9c9;position: relative;padding-bottom: 30px;}
.contact-mes:after{content: "";position: absolute;top:0;left: 50%;width: 1px;height: 100%;background: #c9c9c9;}
.contactM-list{padding: 0 38px;}
.contactM-list li{float: left;width: 46%;}
.contactM-list li:nth-child(2n){float: right;}
.contactM-list .contact-tit { }
.contactM-list .contact-tit img{width: 53px;margin-bottom:18px; margin-top: 10px;}
.contactM-list .contact-tit h3{font-size: 32px;line-height: 44px;}
.contactM-list .contact-tit,.contactM-list .mes{border-bottom: 1px solid #c9c9c9;color: #2c2c2c;padding: 25px 0;}

.contactM-list .mes{}
.contactM-list .mes h4{font-size: 24px;line-height: 28px;margin-bottom: 10px;}
.contactM-list .mes p{font-size: 16px;line-height: 24px;}


.team-list{margin-bottom: 40px;}
.team-list li{float: left;width: 33%;margin-right: 0.5%;margin-bottom: 10px;background-color: #dcefff;background-image: url("../images/ld_img02.png");background-position: right bottom;background-repeat: no-repeat;background-size: auto 85%;-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; ;transition: all 0.2s linear;}
.team-list li:nth-child(3n){margin-right: 0;}
.team-list li a{display: block;padding: 15px 10px 15px 35px;}
.team-list li h2{font-size: 28px;line-height: 34px;color: #3e3e3e;}
.team-list li p{font-size: 14px;line-height: 22px;color: #3e3e3e;}


.leaderB.team-list li{float: none;background-color: #dcefff;background-image: url("../images/ld_img02.png");}
.team-list li:hover{background-color: #dcefff;background-image: url("../images/ld_img02.png");}
.team-list li:hover h2,.leaderB.team-list li h2{font-weight: bold;color: #115fd5;}
.team-list li:hover p,.leaderB.team-list li p{color: #292929;}





































