@charset "UTF-8";
/* CSS Document */
html,body,ul,li,div,p,span,a{ margin: 0 auto; padding: 0;}

ul li{ list-style: none;}

html{ font-size: 100px;}

@font-face {
  font-family: Bodoni_72_Oldstyle;
  src: url(../fonts/Bodoni72-OldStyle.ttc);
}
@font-face {
  font-family: DroidSansChinese;
  src: url(../fonts/DroidSansChinese.ttf);
}
@font-face {
  font-family: AgencyFB;
  src: url(../fonts/AgencyFB.ttf);
}
@font-face {
  font-family: HelveticaNeue;
  src: url(../fonts/HelveticaNeue-Bold.otf);
}

.kv{ position: relative;}
.kvtext{ position: absolute; top: 60%; transform: translateY(-50%); left: 10%; width: 90%;}
.kvline{ width: 1.5rem; border-bottom: 0.03rem solid #d5372b; margin: 0.3rem 0;}
.kvtextp1{ font-size: 0.4rem; line-height: 0.5rem; color: #FFF;font-family: "DroidSansChinese";}
.kvtextp2{ font-size: 0.4rem; line-height: 0.5rem; color: #FFF;font-family: "DroidSansChinese";}
.kvtextp3{ font-size: 0.7rem; line-height: 0.9rem; color: #FFF; margin-top:0.6rem;font-family: "DroidSansChinese";}
.kvtextbtn{ background: #d5372b; border-radius: 0.5rem; height: 0.6rem; width: 0.6rem; font-family: "DroidSansChinese"; color: #FFF; line-height: 0.44rem; font-size: 0.3rem; display: inline-block; text-align: center; margin-top: 0.6rem;}
.kvtextnext{ right: 0; border-top: 0.04rem solid #d5372b; width: 1.36rem; color: #5f5f62; font-size: 0.2rem; font-family: "HelveticaNeue"; position: absolute; bottom: 0; padding-top: 0.2rem; font-weight: bold;}
.kvtextnext span{ color: #FFF;}
.carousel-control{ width: 0.3rem; background: none; text-shadow: none;}
.carousel-control.right{ right:85%; background: none; height: 0.3rem; top: 20%;}
.carousel-control.left{ left:10%; background: none; height: 0.3rem; top: 20%;}
.rightarrow{ line-height: 0.5rem; font-size: 0.3rem; padding-left: 0.25rem; display: inline-block; color: #FFF; font-weight: bold;} 
.leftarrow{ border-right: 0.03rem solid #1c1d1f; line-height: 0.5rem; font-size: 0.3rem; padding-right: 0.25rem; display: inline-block; color: #FFF; font-weight: bold;}

.kvbg{ z-index: -1;}
.kvbg img{ width: 100%;}

.part1{ margin: 1rem 0;}
.part1tit{ position: relative;}
.part1titbg{ font-family: "Bodoni_72_Oldstyle"; font-size: 2.52rem; line-height: 2.52rem; color: #e6e6e6; z-index: -1;}
.part1titp{font-family: "DroidSansChinese"; font-size: 0.4rem; line-height: 0.7rem; font-weight: bold; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%;}
.part1titp span{ border-bottom: 0.04rem solid #d5372b;}
.part1text{ margin-top: 1rem;}
.part1textyh{ display: block; height: 0.56rem; width: 0.61rem;}
.part1textyh img{ width: 100%;}
.part1textp{ font-size: 0.2rem; color: #999; font-family: "DroidSansChinese"; line-height: 0.45rem; margin-top: 0.5rem;}
.tel400{ margin: 1.35rem auto 0; width: 3rem;}
.tel400p1{ font-size: 0.4rem; font-family: "AgencyFB"; background: #d5372b; padding: 0.3rem 0.15rem; color: #FFF;}
.tel400p2{ font-size: 0.2rem;font-family: "DroidSansChinese"; margin-top: 0.26rem;}

.part2{ background: #1b1b1b; padding-top: 1rem; padding-bottom: 1rem;}
.part2titp{ font-size: 0.4rem; font-family: "DroidSansChinese"; color: #FFF; margin-bottom: 0.8rem;}
.part2list{ display: flex; justify-content:flex-start; align-items:flex-start; padding: 0.4rem; box-sizing: border-box;}
.part2listicon{ width: 10%; max-width: 0.4rem;}
.part2listicon img{ width: 100%;}
.part2listtext{ width:86%; margin-left: 4%;}
.part2listtextp1{ font-size: 0.3rem;font-family: "DroidSansChinese"; color: #FFF;}
.part2listtextp2{ font-size: 0.16rem;font-family: "DroidSansChinese"; color: #FFF; margin-top: 0.4rem;}
.part2list:hover{ background: #d5372b;}
.part2list:hover>.part2listicon{filter: invert(100%) sepia(71%) saturate(0%) hue-rotate(69deg) brightness(114%) contrast(100%);}

.part3{ padding: 1rem 0.15rem; background: url(../images/indexbg6.png) left top no-repeat; background-size: cover;}
.part3tit{ position: relative;}
.part3titbg{ font-family: "Bodoni_72_Oldstyle"; font-size: 2.52rem; line-height: 2.52rem; color: #e6e6e6; z-index: -1;}
.part3titp{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-bottom: 0.06rem solid #d5372b; padding-bottom: 0.4rem;}
.part3titp1{font-family: "DroidSansChinese"; font-size: 0.24rem; color: #999;}
.part3titp2{ font-size: 0.54rem; font-family: "DroidSansChinese"; line-height: 0.64rem; margin-top: 0.5rem; font-weight: bold;}
.part3list{ margin-top: 0.5rem; padding-left: 2%;}
.part3list1{ margin-top: 0.7rem;}
.part3list1p1{ font-size: 0.45rem; color: #d5372b; font-family: "HelveticaNeue";}
.part3list1p1 span{ font-family: "DroidSansChinese"; font-weight: bold;}
.part3list1p2{ font-size: 0.2rem; font-family: "DroidSansChinese";}
.part3list1p2 span{ font-weight: bold;}

.part4{ background: url(../images/indexbg2.jpg) center no-repeat; background-size: cover; padding: 1.35rem 0.5rem 0.5rem;}
.part4titp{ font-size: 0.54rem; color: #FFF; line-height: 0.64rem;}
.part4titp span{ font-size: 0.58rem; font-weight: bold; font-family: "DroidSansChinese";}
.part4titp span:nth-of-type(2){ background: url(../images/indextitbg.png) right bottom no-repeat; padding-bottom: 0.22rem; padding-right: 0.22rem; display: inline-block;}
.resp-tabs-list { margin: 1.1rem 0.2rem 0;}
.resp-tabs-list li { float:left; width: 20%;}
.resp-tabs-list li a { display:block; color:#666; text-decoration:none; }
.resp-tabs-list li.active a { background-color:#d5372b; color:#fff; }
.resp-tabs-list .active .part4list1p{ background-color:#d5372b; color:#fff;}
.resp-accordion-handle { display:none; background-color:#f7f7f7; }
.resp-accordion-handle h4 { font-size:0.24rem; line-height:0.35rem; cursor:pointer; margin-top: 0.3rem; padding: 0.1rem;}
.resp-accordion-handle.active { background-color:#d5372b; color:#fff; }
.resp-tabs-list .active .part4list1line{display:block;}
.resp-tabs-list .active .part4list1icon{filter: invert(100%) sepia(71%) saturate(0%) hue-rotate(69deg) brightness(114%) contrast(100%);}

.resp-tab-content { display:none; }
.tw-active{display:block;}
.resp-tab-content p { margin-bottom:0.15rem; }

@media only screen and ( max-width:1200px ){
	.resp-tabs-list { display:none; }
	.resp-accordion-handle { display:block; }
}
.part4list1{text-align: center; padding: 0.2rem 0;}
.part4list1:hover{ background: #d5372b;}
.part4list1:hover>.part4list1icon{filter: invert(100%) sepia(71%) saturate(0%) hue-rotate(69deg) brightness(114%) contrast(100%);}
.part4list1:hover>.part4list1p{ color: #FFF;}
.part4list1:hover>.part4list1line{  display:block;}
.part4list1icon{ width: 0.7rem; height: 0.65rem;}
.part4list1icon img{ width: 100%;}
.part4list1p{ font-size: 0.2rem; color: #666; line-height: 0.4rem; font-family: "DroidSansChinese"; margin-top: 0.5rem;}
.part4list1line{ display: none; width: 0.65rem; border-bottom: 0.05rem solid #FFF; margin-top: 0.45rem;}

.part4tabtext1{ position: relative;}
.part4tabtext1p{ position: absolute; top: 30%; left: 10%; transform: translateY(-50%); color: #FFF; padding-bottom:0.2rem;}
.part4tabtext1titp{ font-size: 0.44rem; line-height: 0.68rem;font-family: "DroidSansChinese";}
.part4tabtext1p1{ margin-top: 1rem;}
.part4tabtext1p1 li{ font-size: 0.22rem; color: #d5372b; line-height: 0.3rem; margin-top: 0.3rem; list-style:disc inside;font-family: "DroidSansChinese";}
.part4tabtext1p1 li span{ color: #999;}
.part4tabtext1bg{ z-index: -1;}
.part4tabtext1bg img{ width: 100%;}
.case-btn{background: #d5372b;font-size: 0.18rem;
padding: 0.1rem 0.25rem;
color: #FFF;}
.case-btn:hover{color: #FFF;}
.part5{ background: url(../images/indexbg4.jpg) center no-repeat; background-size: cover;}
.part5line{ margin-top: 0.5rem; border-bottom: 0.04rem solid #FFF; width: 0.5rem;} 
.part5titp1{ font-size: 0.44rem; line-height: 0.64rem; color: #FFF; font-family: "DroidSansChinese"; margin-top: 0.55rem;}
.part5titp2{ font-size: 0.44rem; line-height: 0.64rem; color: #FFF; font-family: "DroidSansChinese"; font-weight: bold;}
.part5list{ margin-top: 0.5rem; border-top: 0.01rem solid #ee6356; margin-left: -15px; margin-right: -15px;}
.part5list1{ border-right: 0.01rem solid #ee6356; padding: 0.2rem 0.1rem; min-height: 60px;}
.part5list1:nth-child(6){ border-right: none;}
.part5list1icon{ width: 0.6rem; height: 0.5rem;}
.part5list1icon img{ width: 100%;}
.part5list1p{ font-size: 0.24rem; color: #FFF; font-family: "DroidSansChinese"; margin-top: 0.35rem;}
.part5list1:hover{ background: #a50c00;}

.part6{ margin: 1rem 0; padding: 0;}
.part6titp{ font-size: 0.4rem; line-height: 0.7rem; font-family: "DroidSansChinese"; padding:0 0 0 10%;}
.part6tabtext{ position: relative; margin-top: 1.1rem; margin-left: 10%;}
.part6tabtextp{ position: absolute; top: 50%; left: 0; transform: translateY(-50%);}
.part6tabtextp1{ font-family: "HelveticaNeue"; font-size: 0.3rem; color: #d5372b;}
.part6tabtextp2{ font-family: "DroidSansChinese"; font-size: 0.66rem; line-height: 0.66rem; margin-top: 0.8rem;}
.part6tabtextp3{ font-family: "HelveticaNeue"; font-size: 1.45rem; line-height: 1.45rem; color: transparent;-webkit-text-fill-color: transparent;/*文字的填充色*/-webkit-text-stroke: 1.2px #d5372b;}
.part6leftarrow{ float: left; font-size: 0.16rem; font-family: "HelveticaNeue"; margin-top: 1.1rem;}
.part6rightarrow{ float: left; border-left: 0.02rem solid #dcdcdc;font-size: 0.16rem; font-family: "HelveticaNeue"; padding-left: 0.3rem; margin-left: 0.3rem; margin-top: 1.1rem;}
.part6tabtextbg{ text-align: right; padding-left: 3rem;}
.part6tabtextbg img{ width: 100%;}
.part6tab{margin-top: 1.1rem; margin-left: 0.15rem; margin-right: 0.15rem;}
.part6tablist1{ width: 20%; float: left; text-align: center; border-bottom: 0.02rem solid #eee; padding-bottom: 0.8rem;}
.part6tablist1:hover{ border-bottom: 0.02rem solid #d5372b;}
.part6tablist1p{ font-size: 0.26rem; line-height: 0.7rem; font-family: "DroidSansChinese";}

.part7{ background: #f6f6f6; padding: 1rem 0.15rem;}
.part7titp{ font-size: 0.4rem; font-family: "DroidSansChinese"; line-height: 0.7rem;}
.part7titp span:nth-of-type(1){ color: #d5372b;}
.part7titp span:nth-of-type(2){ font-weight: bold; border-bottom: 0.02rem solid #d5372b;}
.part7map{ margin-top: 1rem; margin-bottom: 1rem;}
.part7map img{ width: 100%;}
.part7list{ margin-top: -1.2rem;}
.part7list1{ border-right: 0.01rem solid #e5e5e5;}
.part7list1:nth-child(3){ border-right: none;}
.part7list1p1{ font-size: 0.55rem; color: #d5372b; font-family: "HelveticaNeue"; font-weight: bold;}
.part7list1p2{ font-size: 0.24rem; font-family: "DroidSansChinese";}

.part8{ background: url(../images/indexbg5.jpg) center no-repeat; background-size: cover; padding: 2.05rem 0.15rem; display: flex; align-items: center;}
.part8titp{ font-family: "DroidSansChinese"; font-size: 0.36rem; line-height: 0.5rem; color: #FFF;}
.part8titp span{ color: #d5372b; font-weight: bold;}
.part8btn{ border-top: 0.02rem solid #FFF; padding: 0.28rem 0.8rem; color: #FFF; font-size: 0.16rem; font-family: "HelveticaNeue"; display: inline-block;}

.part9{ display: flex; padding: 0;}
.part9left{ background: #d5372b; padding: 1rem 0.76rem; box-sizing: border-box;}
.part9titp{ font-size:0.36rem; color: #FFF; font-family: "DroidSansChinese";}
.part9line{ border-bottom: 0.01rem solid #FFF; width: 0.7rem; margin-top: 0.38rem; text-align: left; display: inline-block;}
.part9list{ margin-top: 0.5rem;}
.part9list li{ font-size: 0.24rem; color: #FFF; font-family: "DroidSansChinese"; line-height: 0.35rem; margin-top: 0.2rem;}
.part9yh{ text-align: right; height: 0.56rem; width: 0.61rem; margin: 0.7rem 0 auto auto;}
.part9yh img{ width: 100%;}
.part9right{ padding: 0;}
.part9right img{ width: 100%; height: 100%;}

.part10{ background: #f6f6f6; padding: 0.85rem 0.15rem;}
.part10list{ background: #FFF; margin: 0.15rem; padding: 0.7rem; border-bottom:0.06rem solid #FFF; min-height: 4.55rem;}
.part10listdate{ font-size: 0.24rem; color: #cccccc; font-family: "DroidSansChinese";}
.part10listp{ font-size: 0.22rem; font-family: "DroidSansChinese"; line-height: 0.4rem; margin-top: 0.5rem;}
.part10listbtn{ border: 0.02rem solid #eee; border-radius: 0.5rem; margin-top: 0.4rem; font-family: "DroidSansChinese"; font-size: 0.24rem; font-weight: bold; width: 0.6rem; height: 0.6rem; display: inline-block; color: #cccccc; line-height: 0.6rem; text-align: center;}
.part10list:hover{ background: #1b1b1b; border-bottom:0.06rem solid #d5372b;}
.part10list:hover>.part10listdate{ color: #666;}
.part10list:hover>.part10listp{ color: #FFF;}
.part10list:hover>.part10listbtn{ background: #d5372b; color: #FFF; border: 0.02rem solid #d5372b;}

.part11{ background: #d5372b; padding: 1rem 0.15rem;}
.part11p1{ font-size: 0.5rem; color: #FFF; font-family: "DroidSansChinese";}
.part11p2{ font-size: 0.38rem; color: #FFF; font-family: "DroidSansChinese"; margin-top: 15px;}
.part11btn{ border-bottom: 0.06rem solid #FFF; width: 60px; margin-top: 0.35rem;}
.part11p3{ font-size: 0.8rem; color: #FFF; font-family: "AgencyFB"; margin-top: 0.45rem;}
.part11p4{ font-size: 0.3rem; color: #FFF; font-family: "DroidSansChinese";}

/*关于我们*/
.call-me{ font-style: normal; line-height: 0.7rem; color: rgba(255,255,255,0.5);padding-left: 0.3rem;}
.text-banner{ font-size: 0.3rem; color: #fff; margin-top: 0.4rem; line-height: 0.5rem;}
.text-banner-to{font-size: 0.3rem; color: #fff;}
.text-to{ font-size: 0.6rem; line-height: 0.7rem; color: #FFF; font-family: "DroidSansChinese";}
.aubot-btn{ background: #d5372b; font-size: 0.8rem; color: #FFF; font-family: "AgencyFB"; line-height: 0.44rem; font-size: 0.26rem; display: inline-block; text-align: center; margin-top: 0.6rem; padding: 0.05rem 0.5rem;}
.about-company{ background: url(../images/about-compay.jpg) center no-repeat;  background-size: cover; padding: 1.45rem 0.15rem;}
.company-banner{ background: url(../images/company-banner.jpg) center no-repeat; padding-top: 1rem; padding-bottom: 1rem; background-size: cover;}
.puroduct-banner{ background: url(../images/banner-about.jpg) center no-repeat;  background-size: cover; padding: 1.45rem 0.15rem;}
.meta-banner{ background: url(../images/meta.jpg) center no-repeat;  background-size: cover; padding: 0.8rem 0.15rem;}
.puls-banner{ background: url(../images/puls-banner.jpg) center no-repeat;  background-size: cover; padding: 0.8rem 0.15rem;}
.dz-banner{  background: url(../images/dz-bottom.jpg) center no-repeat;  background-size: cover; padding: 1.45rem 0.15rem; }
.product-line{ margin-left: 50%; height:1.2rem; border-left: 0.01rem solid #d5372b; text-align: center; margin-bottom: 0.4rem;}
.product-font{color: #fff; font-size: 0.3rem; }
.font-to{ font-size: 0.2rem; font-family: "DroidSansChinese"; color: #fff;}
.font-to span{ font-weight: bold;}
.meta-title{font-size: 0.34rem; }
.puls-title{font-size: 0.3rem;  color: #fff;}
.puls-title p{ font-weight: bold; }
.title-dz{ font-size: 0.3rem;}
.dz-ab{
  display: flex;justify-content: flex-start;
  align-items: flex-start;
}
.dz-ab span{  margin:0; padding:0; padding-left: 0.1rem;}
.dz-ab span:nth-child(1){ border-top:0.02rem solid #d5372b;  margin:0; padding:0;  padding-left: 0.3rem; margin-top: 0.2rem;}
.title-dz p{ font-weight: bold;  padding-left: 0.4rem}
.meta-text{font-size: 0.25rem;  padding: 0.5rem 0;font-family: "DroidSansChinese";}
.ab-box{ display: flex; justify-content:flex-start; align-items:flex-start; padding: 0.2rem 0; box-sizing: border-box;}
.ab-icon{ width: 5%; max-width: 0.4rem; margin: 0;}
.ab-icon img{ width: 100%;}
.ab-text{ width:86%; margin-left: 4%;}
.text1{ font-size: 0.16rem;font-family: "DroidSansChinese"; color: #999; line-height: 0.3rem;}
.text2{ font-size: 0.16rem;font-family: "DroidSansChinese"; color: #000; margin-top: 0.1rem;}
.office{ margin-top: 0.5rem; padding-left: 1%; display: block;}
.ab-h1{ text-align: right;
    padding: 0;
    margin: 0;
    padding-right: 0.1rem;
    width: 30%; line-height: 0.3rem;}
.meta-text span{
  border-bottom:0.03rem solid #d5372b;
  line-height: 0.7rem;
  font-weight: bold;  
}
.meta-btn {
  font-size: 0.2rem;
  font-family: "AgencyFB";
  background: #d5372b;
  padding: 0.3rem 0.15rem;
  color: #FFF;
  margin: 0.8rem auto 0;
  width: 3rem;
}
.puls-btn{  
   font-size: 0.2rem;
  font-family: "DroidSansChinese";
  /*background: #fff;*/
  border:0.01rem solid #d5372b;
  padding: 0.3rem 0.15rem;
  color: #fff;
  margin: 1.35rem auto 0;
  width: 3rem;
 }
 .ab-btn{  
   font-size: 0.2rem;
  font-family: "AgencyFB";
  /*background: #fff;*/
  border:0.01rem solid #d5372b;
  padding: 0.3rem 0.15rem;
  color: #000;
  margin: 0.85rem auto 0;
  width: 3rem;
 }
.company-text i{
  font-size: 0.4rem;
  font-style: normal;
  font-weight: 600;
}
.company-text{ 
  color: #fff; 
  font-size: 0.4rem; 
  line-height: 0.6rem;
   font-family: "DroidSansChinese"; 
   margin: 0 0.4rem; display: block;
 }

.company-text-red{ 
  color: #da4438; 
  font-size: 0.4rem; 
  line-height: 0.5rem;
   padding-top: 0.3rem;  
   margin: 0 0.4rem; display: block;
   font-family: "DroidSansChinese";
 }


.company-banner-to{ 
  background: url(../images/company-banner-to.jpg) center no-repeat; 
  padding-top: 1rem; padding-bottom: 1rem; 
  background-size: cover;
  min-height: 10rem;
}

.company-center{
  color: #fff; 
  font-size: 0.3rem; 
  line-height: 0.6rem;
  margin: 0 0.4rem; display: block;
   text-align: left;
   padding: 0.3rem 0;
}
.about-puls{ 
  background: url(../images/about-plus.png)  right top no-repeat #f6f6f6; 
  padding-top: 1rem; 
  padding-bottom: 1rem;
}
.company-title{
  font-family: "DroidSansChinese";
  font-size: 0.5rem;
  color: #000;
  margin: 0 0.4rem; display: block;
}

.company-cen{ 
  /*width: 1.27rem; */
  /*height: 1.27rem; */
  margin: 0; 
  margin-top: 0.2rem;

}
.company-cen li{
  display: flex;
  justify-content: left;
  padding-top: 0.3rem;
}
.company-cen li span{
  margin: 0;
  padding:0;
  font-size: 0.3rem;
}
.company-cen li span:nth-child(2){
  margin: 0;
  padding:0;
  font-size: 0.2rem;
  padding-left: 0.4rem;
  line-height: 0.6rem;
}
.worth-ren{
  font-style: normal;
  color: #d5372b; 
  font-size: 0.15rem;
  display:block;
  font-family: "AgencyFB";
  font-weight: bold;
}


/*招聘流程外包*/
.zplckv{ position: relative;}
.zplckvtext{ position: absolute; top: 50%; transform: translateY(-50%); left: 10%; width: 90%;}
.zplckvline{ width: 1.5rem; border-bottom: 0.03rem solid #d5372b; margin: 0.3rem 0;}
.zplckvtextp1{ font-size: 0.4rem; line-height: 0.5rem; color: #FFF;font-family: "DroidSansChinese";}
.zplckvtextp2{ font-size: 0.4rem; line-height: 0.5rem; color: #FFF;font-family: "DroidSansChinese";}
.zplckvtextp3{ font-size: 0.7rem; line-height: 0.7rem; color: #FFF; margin-top:0.6rem;font-family: "DroidSansChinese";}
.zplckvtextp4{ font-size: 0.4rem; line-height: 0.6rem; color: #FFF; font-family: "DroidSansChinese";}
.zplckvtextbtn1{ background: #d5372b; border-radius: 0.3rem; font-family: "DroidSansChinese"; color: #FFF; line-height: 0.44rem; font-size: 0.26rem; display: inline-block; text-align: center; margin-top: 0.6rem; padding: 0.05rem 0.5rem;}
.zplckvtextnext{ right: 0; border-top: 0.04rem solid #d5372b; width: 1.36rem; color: #5f5f62; font-size: 0.2rem; font-family: "HelveticaNeue"; position: absolute; bottom: -1rem; padding-top: 0.2rem; font-weight: bold;}
.zplckvtextnext span{ color: #FFF;}

.zplckvbg{ z-index: -1;}
.zplckvbg img{ width: 100%;}

.zplcpart1{ padding: 0.3rem 0; background: url(../images/zplcbg2.jpg) center no-repeat; background-size: cover;}
.zplcpart1tit{ position: relative; padding: 0 0.1rem;}
.zplcpart1titbg{ font-family: "Bodoni_72_Oldstyle"; font-size: 2.52rem; line-height: 2.52rem; color: #da4438; z-index: -1;}
.zplcpart1titp{font-family: "DroidSansChinese"; font-size: 0.4rem; line-height: 0.7rem; font-weight: bold; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; color: #FFF;}
.zplctel400{ margin: 0.35rem auto 0; width: 3rem;}
.zplctel400p1{ font-size: 0.4rem; font-family: "AgencyFB"; background: #FFF; padding: 0.3rem 0.15rem; color: #d5372b;}
.zplctel400p2{ font-size: 0.2rem;font-family: "DroidSansChinese"; margin-top: 0.26rem; color: #FFF;}

.zplcpart2{ background: url(../images/zplcbg3.jpg) center no-repeat; background-size: cover; padding: 1.56rem 0.15rem;}
.zplcpart2titp{ font-size: 0.4rem; line-height: 0.6rem;font-family: "DroidSansChinese"; color: #FFF;}
.zplcpart2titp span{ background: url(../images/textbgred.png) right bottom repeat-x;}
.zplcpart2list{ margin-top: 1.25rem;}
.zplcpart2list1{}
.zplcpart2list li{ color: #d5372b; list-style: disc inside; font-size: 0.18rem; line-height: 0.6rem;font-family: "DroidSansChinese";}
.zplcpart2list li span{ color: #FFF;}
.zplcpart2p{ font-size: 0.3rem; color: #FFF;font-family: "DroidSansChinese"; margin-top: 1.4rem;}
.zplctel4001{ margin: 0.5rem auto 0; display:flex; align-items: center;}
.zplctel4001 .zplctel400p1{ font-size: 0.4rem; font-family: "AgencyFB"; background: #d5372b; padding: 0.3rem 0.8rem; color: #FFF;}
.zplctel4001 .zplctel400p2{ font-size: 0.2rem;font-family: "DroidSansChinese"; margin-top: 0.26rem; color: #999; margin-left: 0.5rem;}

.zplcpart3{ margin: 1.25rem 0;}
.zplcpart3p{ font-size: 0.4rem; line-height: 0.6rem;font-family: "DroidSansChinese";}

.zplcpart4{ padding: 0;}
.zplcpart4list1{ background:  #f6f6f6; padding: 1.7rem 1rem;}
.zplcpart4list1p1{ font-size: 0.5rem; color: #d5372b;font-family: "DroidSansChinese";}
.zplcpart4list1p2{ font-size: 0.26rem; line-height: 0.36rem;font-family: "DroidSansChinese"; margin-top: 0.2rem;}
.zplcpart4list2p1{ font-size: 0.5rem; color: #d5372b;font-family: "DroidSansChinese";}
.zplcpart4list2p2{ font-size: 0.26rem; line-height: 0.36rem;font-family: "DroidSansChinese"; margin-top: 0.2rem; color: #FFF;}
.zplcpart4list2{ background:url(../images/zplcbg4.jpg) center no-repeat; padding: 1.7rem 1rem; background-size: cover;}
.zplcpart4list3{padding: 1.7rem 1rem;}

.zplcpart5{ display: flex; padding: 0;}
.zplcpart5list1{ background: url(../images/zplcbg5.jpg) center no-repeat; padding-top: 1rem; padding-bottom: 1rem; background-size: cover;}
.zplcpart5list1li{ padding: 0.4rem; box-sizing: border-box;}
.zplcpart5list1liicon{ width: 1.27rem; height: 1.27rem; margin: 0; margin-top: 0.5rem;}
.zplcpart5list1liicon img{ width: 100%;}
.zplcpart5list1lip1{ font-size: 0.28rem; color: #d2d2d2;font-family: "DroidSansChinese"; margin-top: 0.4rem;}
.zplcpart5titp1{ font-size: 0.4rem; line-height: 0.6rem; color: #FFF; font-family: "DroidSansChinese"; margin: 0 0.4rem; display: none;}
.zplcpart5titp2{ font-size: 0.4rem; line-height: 0.6rem; font-family: "DroidSansChinese"; margin: 0 0.4rem; display: block;}
.zplcpart5list1lip2{ font-size: 0.2rem; color: #d2d2d2; line-height: 0.4rem;font-family: "DroidSansChinese"; margin-top: 0.4rem;}
.zplcpart5list2{ background: #f4f5f7; padding-top: 1rem; padding-bottom: 1rem;}
.zplcpart5list2li{  padding: 0.4rem; box-sizing: border-box;}
.zplcpart5list2liicon{ width: 1.27rem; height: 1.27rem; margin: 0; margin-top: 0.5rem;}
.zplcpart5list2liicon img{ width: 100%;}
.zplcpart5list2lip1{ font-size: 0.28rem;font-family: "DroidSansChinese"; margin-top: 0.4rem;}
.zplcpart5list2lip2{ font-size: 0.2rem; color: #999; line-height: 0.4rem;font-family: "DroidSansChinese"; margin-top: 0.4rem;}
.zplcpart5tel400{ margin: 0.7rem 0.4rem 0; width: 3rem;}
.zplcpart5tel400p1{ font-size: 0.4rem; font-family: "AgencyFB"; background: #d5372b; padding: 0.3rem 0.15rem; color: #FFF;}
.zplcpart5tel400p2{ font-size: 0.2rem;font-family: "DroidSansChinese"; margin-top: 0.26rem;}

.zplcpart6list1{ width: 16.66% !important;}

.zplcpart7{ background: url(../images/zplcbg7.jpg) center no-repeat; background-size: cover;}
.zplcpart7titp{ font-size: 0.5rem; line-height: 0.74rem;font-family: "DroidSansChinese"; color: #FFF; margin-top: 1.1rem; margin-bottom: 1.3rem;}
.zplcpart7titpbg{ background: url(../images/indexyh1icon.png) bottom right no-repeat; padding-right: 1rem;}
.zplcpart7titp1{ border-bottom: 2px solid #d5372b; padding-bottom: 0.2rem;}
.zplcpart7list{ padding: 0 10%;}
.zplcpart7list1{ border: 0.01rem solid #e5e5e5; background: #FFF; padding: 0.4rem 0.3rem 0.3rem;}
.zplcpart7list1p{ font-size: 0.26rem;font-family: "DroidSansChinese"; margin-top: 0.3rem;}
.zplcpart7list1line{ border-bottom: 0.02rem solid #d5372b; width: 0.45rem; margin: 0;}
.zplcpart7list1:hover{ background: #d5372b;}
.zplcpart7list1:hover>.zplcpart7list1p{ color: #FFF;}
.zplcpart7list1:hover>.zplcpart7list1line{ border-bottom: 0.02rem solid #FFF;}

.zplcpart7_1{ margin-bottom: 1.1rem;}

.zplcpart8{ background: url(../images/zplcbg8.jpg) center no-repeat;  background-size: cover; padding: 1.45rem 0.15rem;}
.zplcpart8p1{ font-size: 0.26rem; line-height: 0.45rem;font-family: "DroidSansChinese"; color: #FFF;}
.zplcpart8p2{ font-size: 0.26rem; line-height: 0.6rem;font-family: "DroidSansChinese";  color: #FFF; margin-top: 0.9rem;}
.zplcpart8p2 span{ border-bottom: 2px solid #d5372b; padding-bottom: 0.1rem;}

.zplcpart9{ margin: 1.28rem auto;}
.zplcpart9titp{ font-size: 0.4rem; line-height: 0.7rem; font-family: "DroidSansChinese"; padding-bottom: 0.7rem;}
.zplcpart9titp span{border-bottom: 0.02rem solid #d5372b;}
.zplcpart9tit1p{ font-size: 0.3rem; color: #d5372b; font-family: "DroidSansChinese"; padding-left:15px; padding-right: 15px; margin-top: 0.6rem;}
.zplcpart9list{ margin-top: 1rem;}
.zplcpart9list1{ margin: 8px auto;}
.zplcpart9list1 img{ width: 100%;}

/*高端猎头*/
.gdltpart1{ margin: 1.1rem auto; padding: 0;}
.gdltpart1titp{ font-size: 0.4rem; line-height: 0.7rem;font-family: "DroidSansChinese"; margin-bottom: 1.1rem; padding: 0 0.15rem;}
.gdltpart1list{ display: flex;}
.gdltpart1list1{ background: #f6f6f6; padding: 1.8rem 1rem;}
.gdltpart1list1p1{ font-size: 0.6rem; color: #d5372b;font-family: "DroidSansChinese";}
.gdltpart1list1p2{ font-size: 0.26rem;font-family: "DroidSansChinese";}
.gdltpart1list2{ background:url(../images/gdltbg2.jpg) center no-repeat; background-size: cover; padding: 1.8rem 1rem;}
.gdltpart1list2p1{ font-size: 0.42rem; color: #d5372b;font-family: "DroidSansChinese";}
.gdltpart1list2p2{ font-size: 0.26rem;font-family: "DroidSansChinese"; color: #FFF;}
.gdltpart1list3{ background: #eee; padding: 1.8rem 1rem;}
.gdltpart1list3p1{ font-size: 0.42rem; color: #d5372b;font-family: "DroidSansChinese";}
.gdltpart1list3p2{ font-size: 0.26rem;font-family: "DroidSansChinese";}
.gdltpart1list4{ background: #f6f6f6; padding: 1.8rem 1rem;}
.gdltpart1list4p1{ font-size: 0.42rem; color: #d5372b;font-family: "DroidSansChinese";}
.gdltpart1list4p2{ font-size: 0.26rem;font-family: "DroidSansChinese";}

.gdltpart2{ display: flex; align-items: center;}
.gdltpart2titp{width: 0.2rem; font-size: 0.2rem; word-wrap: break-word; text-transform: uppercase; line-height: 0.18rem; color: #d5372b; font-family: "HelveticaNeue";}
.gdltpart2img{}
.gdltpart2img img{ width: 100%;}
.gdltpart2pweb{ display: none; background: url(../images/gdltbg3.jpg) left bottom no-repeat; background-size: cover; text-align: center; padding: 1rem; font-size: 0.4rem;font-family: "DroidSansChinese"; color: #FFF;}
.gdltpart2p{ margin-top: 0.8rem; padding-bottom: 0;}
.gdltpart2p1{ float: left; font-size: 0.4rem;font-family: "DroidSansChinese"; padding: 2.35rem 0 3.45rem 0; color: #d5372b; width: 26%;}
.gdltpart2p1 span{ border-bottom: 0.03rem solid #d5372b; display: block; height: 0.03rem; margin-top: 0.7rem;}
.gdltpart2p2{ float: left; background: url(../images/gdltbg3.jpg) left bottom no-repeat; padding: 2.35rem 2.2rem 3.45rem 0; font-size: 0.4rem;font-family: "DroidSansChinese"; color: #FFF; width: 74%;}
.gdltpart2p2 span{ border-bottom: 0.03rem solid #FFF; display: block; height: 0.03rem; margin-top: 0.7rem;}

.gdltpart3{ display: flex; align-items: center; background: url(../images/gdltbg4.jpg) center no-repeat; background-size:cover; padding: 1rem 0.15rem;}
.gdltpart3p{ font-size: 0.4rem;font-family: "DroidSansChinese"; color: #FFF; margin-left: 0.5rem;}
.gdltpart3p span{background:url(../images/gdltyhicon.png) center right no-repeat; background-size: auto 100%; padding: 0.3rem 0;}
.gdltpart3titp{width: 0.2rem; font-size: 0.2rem; word-wrap: break-word; text-transform: uppercase; line-height: 0.18rem; color: #d5372b; font-family: "HelveticaNeue";}
.gdltpart3img{}

.gdltpart4list1{width: 14.285% !important;}

.gdltpart5{ margin: 1.2rem 0 0; padding: 0 0.6rem;}
.gdltpart5titp{ font-size: 0.4rem; font-family: "DroidSansChinese"; text-align: center;}
.gdltpart5list{ margin-top: 0.7rem; text-align: center;}
.gdltpart5list table{ width: 100%; overflow: scroll;}
.gdltpart5list table tbody tr td{border-bottom: 0.01rem solid #eaeaea; padding: 0.28rem 0.3rem; color: #666666; font-size: 0.16rem; font-family: "DroidSansChinese";}
.gdltpart5list table thead tr th{text-align: center; padding: 0.28rem 0.3rem; font-family: "DroidSansChinese"; font-size: 0.18rem; vertical-align: top; border: none !important;}
.gdltpart5list table thead tr th span{ margin-top: 0.1rem; display: inline-block;}
.gdltpart5listgray{ background: #f4f4f4;}

.gdltpart5tel400{ margin-bottom:1.2rem;}

/*灵活用工*/
.lhygkvtextp3{ margin-top: 0;}
.lhygkvtextp4{ margin-top: 0.6rem;}

.lhygpart1{ padding: 1rem; background: #e8e8e8;}
.lhygpart1titp{ font-size: 0.4rem;font-family: "DroidSansChinese"; width: 100%; text-align: center; margin-bottom: 1rem;}
.lhygpart1list{  border-left: 0.01rem solid #dcdcdc; display: flex; align-items: flex-end; padding: 0.55rem 0; position: relative;}
.lhygpart1num{ text-align: right; position: absolute; left: -0.66rem;}
.lhygpart1line{ border-right:3px solid #d5372b; height: 0.1rem; }
.lhygpart1nump{ margin-top: 0.2rem; font-size: 0.6rem; color: #e2e2e2; font-family: "HelveticaNeue"; font-weight: normal;}
.lhygpart1list1{min-height: 2.18rem; display: flex; align-items: flex-start; padding: 0 0.15rem; margin: 0;}
.lhygpart1list1icon{ width: 0.57rem; height: 0.57rem;}
.lhygpart1list1icon img{ width: 100%;}
.lhygpart1list1p{ margin-left: 0.15rem;}
.lhygpart1list1p1{ font-size: 0.22rem;font-family: "DroidSansChinese"; }
.lhygpart1list1p2{ font-size:0.2rem; color: #666;font-family: "DroidSansChinese"; line-height: 0.3rem;margin-top: 0.2rem;}
.mar4{ margin-top: 0.4rem;}
.lhygpart1tel400p{ font-size: 0.4rem;font-family: "DroidSansChinese"; margin-top: 1.8rem;}
.lhygpart1titbg{ font-size: 2rem; line-height: 2rem;}

.lhygpart2{ background: url(../images/lhygbg2.jpg) center no-repeat; padding: 1.3rem 0.15rem; background-size: cover;}
.lhygpart2line{ height: 1.1rem; width: 100%;}
.lhygpart2line span{ border-left:0.01rem solid #d5372b; display: inline-block; height: 1.1rem;}
.lhygpart2titp1{ font-size: 0.4rem; line-height: 0.8rem;font-family: "DroidSansChinese"; color: #FFF; margin-top: 0.9rem;}
.lhygpart2titp2{ font-size: 0.5rem; line-height: 0.8rem;font-family: "DroidSansChinese"; color: #FFF;}
.lhygpart2list{}
.lhygpart2list1{ margin-top: 1.1rem;}
.lhygpart2list1p1{ font-size: 0.45rem; color: #d5372b;font-family: "DroidSansChinese";}
.lhygpart2list1p2{ font-size: 0.24rem; color: #FFF;font-family: "DroidSansChinese"; height:40px;}
.lhygtel400{ margin: 1.35rem auto 0; width: 4rem;}
.lhygtel400p1{ font-size: 0.26rem; font-family: "DroidSansChinese"; background: #d5372b; padding: 0.3rem 0.15rem; color: #FFF; margin-top: 0.25rem;}
.lhygtel400p1 a{ color: #FFF;}
.lhygtel400p1 a:hover{ color: #FFF; text-decoration: underline;}
.lhygtel400p2{ font-size: 0.2rem;font-family: "DroidSansChinese"; margin-top: 0.26rem; color: #FFF;}

.lhygpart3{ background: url(../images/lhygbg3.jpg) center bottom no-repeat; background-size: cover; padding: 0;}
.lhygpart3bg{ background: url(../images/lhygbg6.png) center no-repeat; background-size: cover;; padding: 1rem 0.15rem;;}
.lhygpart3tit{ position: relative;}
.lhygpart3titbg{ font-family: "Bodoni_72_Oldstyle"; font-size: 2.52rem; line-height: 2.52rem; color: #2e2e2e; z-index: -1;}
.lhygpart3titp{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); padding-bottom: 0.4rem; width: 100%;}
.lhygpart3titp1{font-family: "DroidSansChinese"; font-size: 0.46rem; color: #FFF; line-height: 0.86rem;}
.lhygpart3titp1 span{font-size: 0.64rem; color: #FFF; border-bottom: 0.04rem solid #d5372b; padding-bottom: 0.5rem;}
.lhygpart3list{ }
.lhygpart3list1{ margin-top: 1.2rem;}
.lhygpart3list1p1{ font-size: 0.5rem; color: #d5372b;  font-family: "DroidSansChinese";}
.lhygpart3list1p1 span{ font-family: "DroidSansChinese"; font-weight: bold;}
.lhygpart3list1p2{ font-size: 0.2rem; font-family: "DroidSansChinese"; color: #FFF;}
.lhyg3list1p2 span{ font-weight: bold;}

.lhygpart4{ margin: 1rem 0; padding: 0;}
.lhygpart4titp{ font-size: 0.4rem; line-height: 0.7rem; font-family: "DroidSansChinese"; padding:0 0 0 10%;}
.lhygpart4tabtext{ position: relative; margin-top: 1.1rem; margin-right: 10%;}
.lhygpart4tabtextp{ position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.lhygpart4tabtextp1{ font-family: "HelveticaNeue"; font-size: 0.3rem; color: #d5372b;}
.lhygpart4tabtextp2{ font-family: "DroidSansChinese"; font-size: 0.66rem; line-height: 0.66rem; margin-top: 0.8rem;}
.lhygpart4tabtextp3{ font-family: "HelveticaNeue"; font-size: 1.45rem; line-height: 1.45rem; color: transparent;-webkit-text-fill-color: transparent;/*文字的填充色*/-webkit-text-stroke: 1.2px #d5372b;}
.lhygpart4arrow{ float: right;}
.lhygpart4leftarrow{ float: left; font-size: 0.16rem; font-family: "HelveticaNeue"; margin-top: 1.1rem;}
.lhygpart4rightarrow{ float: left; border-left: 0.02rem solid #dcdcdc;font-size: 0.16rem; font-family: "HelveticaNeue"; padding-left: 0.3rem; margin-left: 0.3rem; margin-top: 1.1rem;}
.lhygpart4tabtextbg{ text-align: left; padding-right: 5rem;}
.lhygpart4tabtextbg img{ width: 100%;}
.lhygpart4tab{margin-top: 0.6rem; margin-left: 10%; margin-right: 10%;}
.lhygpart4tablist1{ display: flex; align-items: center; border-bottom: 0.02rem solid #eee; padding-bottom: 0.5rem; margin-top: 0.5rem;}
.lhygpart4tablist1:hover{ border-bottom: 0.02rem solid #d5372b;}
.lhygpart4tablist1icon{ margin: 0; width: 0.42rem; height: 0.44rem;}
.lhygpart4tablist1icon img{ width: 100%;}
.lhygpart4tablist1p{ font-size: 0.18rem; font-family: "DroidSansChinese"; margin-left: 0.3rem;}
.lhygpart4tablist1p span{ font-size: 0.3rem; font-family: "DroidSansChinese"; color: #d5372b;}

.lhygpart5{ background: #e8e8e8; padding: 0;}
.lhygpart5bg{ background: url(../images/lhygbg5.jpg) left center no-repeat; background-size: 65% 100%; padding: 1.25rem 0;}
.lhygpart5text{ background: #d5372b; padding: 2rem 1rem; width: 45%; float: right; }
.lhygpart5text li{ font-size: 0.34rem; color: #FFF; font-family: "DroidSansChinese"; margin-top: 0.5rem;}
.lhygpart5line{ background: linear-gradient(90deg, #d5372b 50%,  #FFF 50%); height: 0.03rem; width: 3.6rem;  margin: 0; margin-left: -2.8rem;}

.white{ color: #FFF;}

/*店员招聘*/
.dyzppart1tab{ margin-left: 5%; margin-right: 5%;}
.dyzppart1tablist1{ width: 20%; float: left;}

.dyzppart2list{ padding: 0 0.15%;}

@media (max-width:1200px){ 
	html { font-size:84.375px; }
	.part10list{ min-height: 380px;margin: 0.15rem auto;}
	.part9{ display: block;} 
	.part8{ display: block;} 
	.part8btn{ margin-top: 0.5rem;}
	.part7list1{ border-right: none;} 
	.part6tabtext{ margin-right: 10%;}
	.part6tabtextp{ position:static; top: 0; left: 0; transform: translateY(0);}
	.part6tabtextp3{ font-size: 1.2rem; line-height: 1.2rem;}
	.part6tabtextbg{ text-align: center; padding-left: 0; margin-top: 0.5rem;}
	.part6tabtextbg img{ width: 100%;}
	.part5line{ margin-top: 1rem;}
	.part5list{  border-top: none; margin-top: 1rem;}
	.part5list1{ border-top: 0.01rem solid #ee6356; border-right:  0.01rem solid #ee6356; min-height: 0;}
	.part4tabtext1p{ position: static; top: 0; transform: translateY(0); margin-top: 0.3rem;}
	.part4tabtext1p1{ margin-top: 0.3rem;}
	.part4tabtext1p1 li{margin-top: 0.1rem;}
	.part4tabtext1bg{ z-index: -1; margin-top: 0.3rem;}
	.part3{background:none;}
	.part3titbg{ font-size: 1.8rem; line-height: 1.8rem;}
	.part3list1{ min-height: 105px;} 
	.part3titp2{margin-top: 0.3rem;}
	.part2list{ min-height: 196px;} 
	.part1titbg{ font-size: 1.8rem; line-height: 1.8rem;}
	.kvtextnext{ display: none;}
	.kvbg{ width: 1200px;}
	.kvtextp3{ font-size: 0.5rem; line-height: 0.7rem;}
	.tel400{ margin-top: 1rem;}
	.leftarrow{ border-right: none; }
	.part4titp span:nth-of-type(2){ background: none;}
	
	/*招聘流程外包*/
	.zplckvbg{ overflow: hidden}
	.zplckvbg img{ width: 1200px;}
	.zplckvtextp3{ font-size: 0.5rem;}
	.zplckvtextnext{display: none;}
	
	.zplcpart1titbg{ font-size: 1.4rem; line-height: 1.4rem;}
	
	.zplcpart5{ display: block;}
	
	.zplcpart5list1li{ display: flex; align-items: flex-start;}
	.zplcpart5listlip{ margin-left: 0.3rem; width: 90%;}
	.zplcpart5titp1{ display: block;}
	.zplcpart5titp2{ display: none;}
	.zplcpart5list2li{ display: flex; align-items: flex-start;}
	
	/*灵活用工*/
	.lhygpart1tel400p{ margin-top: 1rem;}
	.lhygpart1titbg{font-size: 1rem; line-height: 1rem;}
	.lhygpart3bg{ background: none;}
	.lhygpart3titbg{ font-size: 1.8rem; line-height: 1.8rem;}
	.lhygpart3titp1 span{ font-size: 0.55rem;}
	.lhygpart5bg{background:none; padding: 0;}
	.lhygpart5text{ float: none; width: 100%;}
	.lhygpart3list1{ min-height: 1.8rem;}

	.lhygpart4tabtext{margin-left: 10%;}
	.lhygpart4tabtextp{ position: static; top: 0; right: 0; transform: translateY(0); text-align: left !important;}
	.lhygpart4arrow{ float: left;}
	.lhygpart4tabtextbg{ text-align: center; padding-right: 0; margin-top: 0.5rem;}
	.lhygpart4tabtextbg img{ width: 100%;}
	
	/*高端猎头*/
	.gdltpart1list{ display: block;}
	.gdltpart1list1{ padding: 1.8rem 0.5rem;}
	.gdltpart1list2{ padding: 1.8rem 0.5rem;}
	.gdltpart1list3{ padding: 1.8rem 0.5rem;}
	.gdltpart1list4{ padding: 1.8rem 0.5rem;}
	
	.gdltpart2{ display: block; padding: 0;}
	.gdltpart2titp{ width: 97%; padding: 0 0.15rem; margin-top: 1rem; text-align: center;}
	.gdltpart2img{ margin-top: 0.5rem;}
	.gdltpart2img img{ width: 100%;}
	.gdltpart2pweb{ display: block; margin-top: 0.5rem;}
	.gdltpart2p{ display: none;}
	
	.gdltpart3{ display: block;}
	.gdltpart3img{ margin-top: 0.5rem;}
	.gdltpart3img img{ width: 100%;}
	.gdltpart3titp{ width: 100%; text-align: center; margin-top: 0.5rem;}
	.gdltpart3p{ margin-left: 0;}
	
	/*店员招聘*/
	.dyzppart1tab{ margin-left: 5%; margin-right: 5%;}
	.dyzppart1tablist1{ width: 50%; float: left;}
	.dyzppart1tabtextp3{ font-size: 1rem; line-height: 1rem;}

	.dyzppart2list{ padding: 0 10%;}
}

/*台湾页面*/
.twkv{ background: url(../images/twpagebg.jpg) no-repeat; background-size: cover; padding: 1.85rem 0.3rem 0.8rem;}
.twkvtext{}
.twkvtextp1{ font-size: 0.7rem; line-height: 0.78rem; color: #FFF;font-family: "DroidSansChinese";}
.twkvtextp2{ font-size: 0.7rem; line-height: 0.78rem; color: #FFF;font-family: "DroidSansChinese";}
.twkvtextp3{ font-size: 0.28rem; line-height: 0.36rem; color: #d5372b; margin-top:0.4rem;font-family: "DroidSansChinese";}
.twkvtextp4{ font-size: 0.4rem; line-height: 0.48rem; color: #FFF; margin-top:0.6rem;font-family: "DroidSansChinese";}

.twpart1{ padding: 1rem 0; background: #efefef;}
.twpart1tit{ position: relative;}
.twpart1titbg{ font-family: "Bodoni_72_Oldstyle"; font-size: 2.52rem; line-height: 2.52rem; color: #e6e6e6; z-index: -1;}
.twpart1titp{font-family: "DroidSansChinese"; font-size: 0.4rem; line-height: 0.7rem; font-weight: bold; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%;}
.twpart1text{ margin-top: 0.8rem;}
.twpart1textyh{ display: inline; height: 0.56rem; width: 0.61rem;}
.twpart1textyh img{ width: 100%;}
.twpart1textp{ font-size: 0.2rem; color: #333; font-family: "DroidSansChinese"; line-height: 0.45rem;}
.twpartp1{ font-size: 0.36rem; font-family: "DroidSansChinese"; line-height: 0.44rem; margin-top: 0.8rem;}
.tel400{ margin: 0.4rem auto 0; width: 3rem;}
.tel400p1{ font-size: 0.4rem; font-family: "AgencyFB"; background: #d5372b; padding: 0.15rem; color: #FFF;}
.tel400p2{ font-size: 0.2rem;font-family: "DroidSansChinese"; margin-top: 0.26rem;}
.whit{ color: #FFF;}

.tel400_nobg{ margin: 0.4rem auto 0; width: 3rem;}
.tel400_nobgp1{ font-size: 0.4rem; font-family: "AgencyFB"; color: #FFF;}
.tel400_nobgp2{ font-size: 0.2rem;font-family: "DroidSansChinese"; color: #fe7f7a;}

.twpart2{ padding: 1rem 0.15rem; background: url(../images/indexbg6.png) 20% top no-repeat; background-size: cover;}
.twpart2tit{ position: relative;}
.twpart2titbg{ font-family: "Bodoni_72_Oldstyle"; font-size: 2.52rem; line-height: 2.52rem; color: #e6e6e6; z-index: -1;}
.twpart2titp{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-bottom: 0.04rem solid #d5372b; padding-bottom: 0.4rem;}
.twpart2titp1{font-family: "DroidSansChinese"; font-size: 0.24rem; color: #999;}
.twpart2titp2{ font-size: 0.4rem; font-family: "DroidSansChinese"; line-height: 0.5rem; margin-top: 0.5rem;}
.twpart2list{ margin-top: 0.5rem; padding-left: 2%;}
.twpart2list1{ margin-top: 0.7rem;}
.twpart2list1p1{ font-size: 0.64rem; color: #d5372b; font-family: "DroidSansChinese"; font-weight: bold;}
.twpart2list1p1 span{ font-family: "Bodoni_72_Oldstyle"; font-weight: bold;}
.twpart2list1p2{ font-size: 0.2rem; font-family: "DroidSansChinese";}
.twpart2list1p2 span{ font-weight: bold;}

.twpart3{ background: #1b1b1b; padding-top: 1rem; padding-bottom: 1rem;}
.twpart3titp{ font-size: 0.4rem; font-family: "DroidSansChinese"; color: #FFF; margin-bottom: 0.8rem;}
.twpart3list{ display: flex; justify-content:flex-start; align-items:flex-start; padding: 0.4rem; box-sizing: border-box;}
.twpart3listicon{ width: 10%; max-width: 0.4rem;}
.twpart3listicon img{ width: 100%;}
.twpart3listtext{ width:86%; margin-left: 4%;}
.twpart3listtextp1{ font-size: 0.3rem;font-family: "DroidSansChinese"; color: #FFF;}
.twpart3listtextp2{ font-size: 0.16rem;font-family: "DroidSansChinese"; color: #FFF; margin-top: 0.4rem;}
.twpart3list:hover{ background: #d5372b;}
.twpart3list:hover>.twpart3listicon{filter: invert(100%) sepia(71%) saturate(0%) hue-rotate(69deg) brightness(114%) contrast(100%);}

.twpart4{ background: url(../images/indexbg4.jpg) center no-repeat; background-size: cover; padding: 2rem 0 0;}
.twpart4titp1{ font-size: 0.44rem; line-height: 0.64rem; color: #FFF; font-family: "DroidSansChinese"; padding: auto 0.3rem;}
.twpart4titp2{ font-size: 0.44rem; line-height: 0.64rem; color: #FFF; font-family: "DroidSansChinese"; font-weight: bold; padding: auto 0.3rem;}
.twpart4list{ margin-top: 1.5rem;}
.twpart4list1{ border-right: 0.01rem solid #ee6356; border-top: 0.01rem solid #ee6356; padding: 1.05rem 0.15rem; width: 20%; float: left;}
.twpart4list1:nth-child(6){ border-right: none;}
.twpart4list1icon{ width: 0.6rem; height: 0.5rem;}
.twpart4list1icon img{ width: 100%;}
.twpart4list1p{ font-size: 0.24rem; color: #FFF; font-family: "DroidSansChinese"; margin-top: 0.35rem;}
.twpart4list1:hover{ background: #a50c00;}
.twpart4listblock{ display: none;}

.twpart6{ display: flex; padding: 0;}
.twpart6left{ background: #d5372b; padding: 1rem 0.76rem; box-sizing: border-box;}
.twpart6titp{ font-size:0.36rem; color: #FFF; font-family: "DroidSansChinese";}
.twpart6line{ border-bottom: 0.01rem solid #FFF; width: 0.7rem; margin-top: 0.38rem; text-align: left; display: inline-block;}
.twpart6list{ margin-top: 0.5rem;}
.twpart6list li{ font-size: 0.24rem; color: #FFF; font-family: "DroidSansChinese"; line-height: 0.35rem; margin-top: 0.2rem;}
.twpart6yh{ text-align: right; height: 0.56rem; width: 0.61rem; margin: 0.7rem 0 auto auto;}
.twpart6yh img{ width: 100%;}
.twpart6right{ padding: 0;}
.twpart6right img{ width: 100%; height: 100%;}
#tw-resp-list li{width:16.66%;}
.guwen{background:#efefef; padding:0.6rem 1rem;}
.guwen-list{padding-top:50px;}
.twpart7titp1{ font-size: 0.34rem; line-height: 0.64rem; color: #000; font-family: "DroidSansChinese"; padding: auto 0.3rem;}
.twpart7titp2{ font-size: 0.34rem; line-height: 0.64rem; color: #000; font-family: "DroidSansChinese"; padding: auto 0.3rem;}
.guwen-title{ font-size:0.18rem;}
.guwen-name{font-size: 0.44rem;font-weight:bold;}
.guwen-desc{font-size:0.16rem;line-height: 0.35rem;}
.guwen-photo{width:100%; max-width:277px; max-height:277px;}
.red-line{ width:100px; height:2px;border-top:solid 2px #FF0000;display:inline-block;}
@media(max-width:1200px){ 
    .twpart1titbg{ font-size: 1.6rem;}
    .twpart2{ background: none;}
    .twpart2titbg{ font-size: 1.8rem;}
    .twpart2titp{width: 100%;}
    .twpart2titp2{ font-size: 0.44rem;}
    .twpart4list1{ width: 50%; }
    .twpart4listblock{ display: block;}
    .twpart6{ display: block; padding: 0;}
}

@media(max-width:540px){ 
	html { font-size:84.375px; } 
	.part2list{ min-height: 0;} 
	.part3list1{ min-height: 0;}
	.part10list{ min-height: 0;}
	.part4tabtext1titp{ font-size: 0.3rem; line-height: 0.54rem; margin-top: 0.3rem;}
	.part4titp{ font-size: 0.36rem;}
	.kvbg{ width: 900px;}
	.carousel-control{ width: 0.2rem; }
	.rightarrow{ padding-left: 0.8rem;}
	
	/*招聘流程外包*/
	.zplckvbg{ overflow: hidden}
	.zplckvbg img{ width: 900px;}
	
	.zplcpart7titpbg{ background: none; padding-right: 0;}
}

@media(max-width:480px){ 
	html { font-size:75px; }  
}		/*Android常用宽度*/

@media(max-width:414px){ 
	html { font-size:64.69px; } 
}  /*i6Plus,i7Plus宽度*/  

@media(max-width:375px){ 
	html { font-size:58.59px; } 
}	/*i6,i7宽度*/

@media(max-width:360px){ 
	html { font-size:56.25px; }  
}	/*Android常用宽度*/

@media(max-width:320px){
	html { font-size:50px; }  
}		/*i5宽度*/


/**2017-07-01**/
.tscontent15map {
    margin-top: 4%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.tscontent15mapimg {
    width: 65%;
}
.tscontent15maptext {
    width: 30%;
    margin-left: 5%;
}
.tscontent15map img {
    width: 100%;
}
.tscontent15map ul li {
    font-size: 40px;
    line-height: 50px;
    margin-top: 5%;
}
.tscontent15map ul li span {
    color: #d5372b;
    padding-left: 5%;
}
.tscontent15icon {
    width: 15%;
    display: inline-block;
}

/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px;}
.sp_nav span{display:block;background:#d5372b;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #FFF solid;position:relative;line-height:40px;font-size:16px; background: #d5372b;}
.sjj_nav>ul >li:last-child{border-bottom:1px #FFF solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#FFF;width:90%; padding-left: 20px;}
.sjj_nav ul li ul li a{color:#FFF;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#FFF;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#FFF}
.sjj_nav ul li ul li>ul{margin-left:10px}
.languageL{float: left; width: 48%; padding: 20px 10px;}
.languageL .navtel{ display: block; padding-left: 0 !important;}
.languageL .naven{  display: block; padding-left: 0 !important;}
.languageR{ float: left; width: 48%; padding: 20px 10px;}
.languageR a{ padding-left: 0px !important;}

@media(max-width:767px){ 
	.headDiv{display:none;}
	.sNav{display:none;}
}
@media (min-width:767px){
	.sp_header{display:none;}
	.sjj_nav{display:none;}
}

/**高端猎头服务**/
.hangye-kv{background: url(../images/1019-bg.jpg)no-repeat; 
  padding: 1.5rem 1.0rem 0.5rem 1.0rem;
}
.hangye-item{ background: #fff; }
.hangye-item .hangye-txt{position: relative;padding: 0.5rem 0.4rem 0rem 0.4rem; height: 4.2rem;}
.hangye-item .hangye-icon{position: absolute;top:1rem;}
.hangye-item .hangye-title{ font-weight: bold;font-size: 0.16rem;padding: 0.1rem 0rem;  position: absolute;top:1.5rem;}
.hangye-item .hangye-subtitle{position: absolute;bottom: 0.6rem; font-size: 0.14rem;}
.hangye-item .hangye-pic img{ width: 100%; }
.hangye-detail li{ text-align: center;line-height: 0.25rem;font-weight: bold; }
.hangye-detail{display: none; color: #fff;font-size: 0.12rem; width: 100%;z-index: 99999;}
.hangye-txt:hover .hangye-detail{display: block;}
.hangye-txt:hover .hangye-title,.hangye-txt:hover .hangye-subtitle{display: none;}
.hangye-item > div:hover {
  background: #FF0000;
}
