ul,li{
  list-style: none;
  padding: 0;
  margin: 0
}
body{
  padding: 0;
  margin: 0;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }


/*人力资源服务分类*/
.renlifuwu { width: 1280px;margin: 0 auto}
.t_ser { max-width: 1280px; margin: 0 auto; padding-top:75px;}
.t_ser_top { width: 100%;}
.t_sert_l { width: 80%; float: left;}
.t_sert_l01 { width: 100%; font-size: 40px; color: #333333;}
.t_sert_l02 { width: 100%; }
.t_sert_l03 { width: 80px; border-bottom:1px solid #333333; float: left; padding-top: 15px; }
.t_sert_l04 { width: 100%;  float: left; font-size: 15px; color: #999; line-height: 1.6; padding-top: 15px;}
.t_sert_r { width: 20%; float: left; padding-top: 45px; padding-left:70px;}
.t_ser_b { width: 100%; float: left; padding-top: 30px;}
.t_ser_b a:hover .t_ser_b01 {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.t_ser_b a:hover .t_ser_b01 .renshi-box{
    background: #3367D6;
}
.t_ser_b01 {
    overflow: hidden;
    position: relative;
    float: left;
    text-align: center;    
    margin-bottom: 30px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.t_ser_b .t_ser_b01_3{
    margin-right: 0;
}
.t_ser_b01_bg{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
}
.t_ser_b01_bg img{
    max-width: 100%;
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.t_ser_b01:hover .t_ser_b01_bg img{
    opacity: 0.1;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.t_ser_b02 {
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.t_ser_b02 img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.t_ser_b a:hover .t_ser_b02 img {
    opacity: 0;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;

}

.t_ser_b03 {
    width: 100%;
    font-size: 22px;
    color: #fff;
    line-height: 1.6;
    padding-top: 20px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.t_ser_b a:hover .t_ser_b03 {
    color: #fff;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.t_ser_b04 {
    width: 100%;
    font-size: 14px;
    color: #fff;
    line-height: 1.6;
    padding-top: 20px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.t_ser_b a:hover .t_ser_b04 {
    color: #fff;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}






/*数据分析*/
.ho_ppzcz {width:100%;background:url(../images/ho_service_bg.jpg) no-repeat center top #1f1f1f;overflow:hidden;position:relative;padding:50px 0}
.ho_ppzcz ul {margin:0 auto;padding:45px 0 0;width:1256px}
.ho_ppzcz .Line:after {display:block;content:" ";position:absolute;top:50%;margin-top:-2px;background:#47aaff;width:100%;height:4px;z-index:2}
.ho_ppzcz ul li {float:left;width:165px;text-align:center;color:#fff;display:inline;margin-left:10px}
.ho_ppzcz ul li .Line {margin:0 auto;height:194px;position:relative;background:#47aaff;font-family:Arial,Sans-serif;font-size:70px;text-align:center;line-height:194px;font-weight:700;overflow:hidden;border-radius:10px}
.ho_ppzcz ul li .txe {display:block;font-size:20px;padding-top:30px}
.ho_ppzcz ul li.cur {width:280px;margin-left:10px}
.ho_ppzcz ul li.cur p {width:280px;background:#47aaff}
.ho_ppzcz ul li.cur2 {width:230px;margin-left:10px}
.ho_ppzcz ul li.cur2 p {width:230px;background:#47aaff}
.ho_ppzcz ul li.cur3 {width:190px;margin-left:10px}
.ho_ppzcz ul li.cur3 p {width:190px;background:#47aaff}
.ho_ppzcz .h_title_1 {border-bottom:1px solid #333}
.ho_ppzcz .Line{position: relative;}
.ho_ppzcz li .gsgs01{text-align: right; position: absolute;right: 15px;color: #fff;bottom: 10px;font-size: 18px;height: 18px;line-height: 18px;}
.ho_ppzcz li .jia{text-align: right; position: absolute;right: 15px;color: #fff;top: 55px;font-size: 22px;width: 20px;height: 20px;line-height: 18px;}