
/*联系我们*/


.contact_main{width: 100%; background-color: #fff; padding: 90px 0;}
.contact{width: 1360px;height: auto;margin:0 auto; padding: 50px 0; }
.contact_left{width: 38%;float: left;overflow: hidden;height: 370px;margin-right: 2%; background-color: #fff;padding: 0 28px;}
.contact_left ul{width: 100%;height: auto;}
.contact_left ul li{border-bottom:1px solid #e9eff3; padding-bottom: 16px;overflow: hidden;margin-bottom: 12px;}
.contact_left ul li:nth-child(4) {border-bottom: 0px;}
.contact_left ul li h4{width: 60px;height: 60px;float: left;}
.contact_left ul li:nth-child(1) h4{ background: url('../images/con1.png') no-repeat center center;} 
.contact_left ul li:nth-child(2) h4{ background: url('../images/con2.png') no-repeat center center;} 
.contact_left ul li:nth-child(3) h4{ background: url('../images/con3.png') no-repeat center center;} 
.contact_left ul li:nth-child(4) h4{ background: url('../images/con4.png') no-repeat center center;} 

.contact_left ul li:hover h4{ opacity: 0.8} 

.contact_left ul li div{ word-wrap: break-word;word-break: break-all;overflow: hidden;}
.contact_left ul li div h5{font-size: 16px;color: #425568;line-height: 30px;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.contact_left ul li div h6{font-size: 16px;color: #737d87;line-height: 20px;word-wrap: break-word;word-break: break-all;overflow: hidden;}


.contact_right{width: 60%;float: left;height: 370px;}

#allmap1{width: 100%;height: 370px;}


/*分布*/
.fenbu_main{width: 100%;height:auto;overflow: hidden;padding: 80px 0;background-color: #f5f5f5;}
.fenbu{width: 1360px;height:auto;margin: 0 auto;}
.fenbu_img{width: 100%;height: auto;padding: 30px 0;text-align: center;}
.fenbu_img img{max-width: 100%;height: auto;}

.fenbu_list{width: 80%;height: auto;padding: 30px 0;margin: 0 auto;}
.fenbu_list ul li{width: 29.333%;float: left;margin: 2%;}
.fenbu_list ul li h4{font-size: 20px;color: #555;line-height: 40px;padding-left: 15px;background: url('../images/con6.png') 0px 16px no-repeat; }
.fenbu_list ul li h5{font-size: 16px;color: #999;line-height: 30px;}






/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {



}

@media all and (max-width:1460px) {
 

}

@media all and (max-width:1380px) {

.contact{width: 94%;}
.fenbu{width: 94%;}
.fenbu_list{width: 90%;}

}

@media all and (max-width:1280px) {

}

@media all and (max-width:1200px) {
.fenbu_list{width: 100%;}

}


/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {




.contact_main{ padding: 40px 0;}
.contact{padding: 30px 0;}
.contact_left{width: 100%;margin-right: 0;height:auto;margin-bottom: 10px;}
.contact_left ul li div h5{font-size: 14px;}
.contact_right{width: 100%;float: left;height: 300px;}
#allmap1{width: 100%;height: 300px;}

.fenbu_list ul li{width: 100%}
.fenbu_list ul li h4{font-size: 16px; }
.fenbu_list ul li h5{font-size: 13px;}

}




/* 人才招聘 */
.recruit{float: left; width: 100%; margin-top: 0px;}
.recList{float: left; width: 100%; min-height: 600px;}
.t_14{float: left; width: 100%; background: #e3143b;}
.t_14 span{float: left; width:28.114754%; height: 60px; display: inline-block; font-size: 16px; font-weight: bold; padding-left: 80px; line-height: 60px; color: #fff;}
.t_14 ul{float: left; width: 71.885246%;  padding-right: 10.638298%;}
.t_14 ul li{float: left; width: 25%; text-align: center; font-size: 16px; color: #fff; line-height: 60px; height: 60px; font-weight: bold;}
.d_14{float: left; width: 100%; margin-top: 10px;  background: #f5f5f5; cursor: pointer;}
.d_14 .d_14_t{float: left; width:28.114754%; display: table; height: 60px; }
.d_14 .d_14_t div{ display: table-cell; vertical-align: middle;}
.d_14 .d_14_t span{float: left; width: 100%; line-height: 30px; max-height: 60px;overflow: hidden;  font-size: 16px;padding-left: 80px;}
.d_14 ul{float: left; width:71.885246%;padding-right: 10.638298%; position: relative;}
.d_14 ul li{float: left; width: 25%; text-align: center; font-size: 16px; color: #333; line-height: 60px; height: 60px;}
.d_14 ul i{position: absolute; right: 0; top: 0; width: 10.638298%; height: 60px; background: url(images/bg_14_3.png) no-repeat center; display: block; border-left: 1px solid rgba(255,255,255,.8);}
.d_14.on i{background: url(images/bg_14_4.png) no-repeat center;}
.d_14.on{background: #767676;}
.d_14.on .d_14_t span{color: #fff;}
.d_14.on ul li{color: #fff;}
.d_14 .d_14_h{display: none;float: left; width: 100%; padding: 32px 0; background: #fff;}
.d_14 .d_14_le{float: left; width: 47.340426%; padding-left: 140px; line-height: 30px; font-size: 14px; color: #666;}
.d_14 .d_14_le .d_14_h4{float: left; width: 100%; font-size: 16px; line-height: 24px; height: 24px; color: #333; margin-bottom: 26px;}
.d_14 .d_14_le .recBtn{float: left; width: 100%; margin-top: 30px; }
.d_14 .d_14_le a{float: left; padding: 0 27px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #fff; background:#e3143b; background-size: 100%; 
 -webkit-border-radius:19px; 
    -moz-border-radius:19px;
         border-radius:19px; }
.d_14 .d_14_le a:hover{
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2); }
.d_14 .d_14_le.d_14_r{ padding-left: 86px; border-left: 1px solid #e7e7e7; position: relative;}
.d_14 .d_14_le.d_14_r::before{position: absolute; content: ""; width: 1px; height: 18px; background: #d7d7d7; top: 50%; margin-top: -9px; left: -1px;}
@media  screen and (max-width:1429px){
  .d_14 .d_14_le{padding-left: 80px; }
  .d_14 .d_14_le.d_14_r{padding-left: 40px;}
}
@media  screen and (max-width:1199px){
  .t_14 span{padding-left: 10px;}
  .d_14 .d_14_t span{ font-size: 14px; padding-left: 10px;}
  .d_14 .d_14_le{padding-left: 20px; }
  .d_14 ul li{font-size: 14px;}
}
@media  screen and (max-width:991px){
  .recruit{margin-top: 40px;}
  .t_14{height: 48px;}
  .t_14 span,
  .t_14 ul li{font-size: 14px; line-height: 48px; height: 48px; }
  .d_14 .d_14_t{height: 48px;}
  .d_14 .d_14_t span{ font-size: 12px;}
  .d_14 ul li{font-size: 12px; line-height: 48px; height: 48px;}
  .d_14 ul i{height: 48px;}
  .d_14 .d_14_le.d_14_r{padding-left: 20px; }
  .d_14 .d_14_le.d_14_r .d_14_h4{padding-left: 20px;}
  .d_14 .d_14_le a{line-height: 30px; height: 30px; padding: 0 15px; font-size: 14px;}
}
@media  screen and (max-width:767px){
  .recruit{margin-top: 30px;}
  .recList{min-height: 400px;}
  .t_14{display: none;}
  .d_14 .d_14_t{width: 80%;}
  .d_14 .d_14_t span{ font-size: 14px;}
  .d_14 ul{width: 20%;}
  .d_14 ul i{width: 100%;}
  .d_14 ul li{display: none;}
  .d_14 .d_14_h{ padding: 14px 0;}
  .d_14 .d_14_le{width: 100%; padding-top: 10px; padding: 10px 15px 0 15px;}
  .d_14 .d_14_le .d_14_h4{font-size: 14px; margin-bottom: 15px;}
  .d_14 .d_14_le.d_14_r{margin-left: 0; }
  .d_14 .d_14_le a{width: 100px; height: 30px; line-height: 30px; font-size: 12px; margin-top:  19px; margin-left: 0;}
  .d_14 .d_14_le.d_14_r{padding-left: 15px; border: 0;}
  .d_14 .d_14_le.d_14_r .d_14_h4{padding-left: 0;}
  .d_14 .d_14_le.d_14_r::before{display: none;}
}
