.team .banner{height:680px;width:100%;min-width:1200px;background:url(../img/20180919_01.jpg) no-repeat center -100px #000}
.team .yrsform{width:330px;height:530px;background:#fff;position:absolute;padding:0 40px;box-shadow:0 0 18px rgba(0,0,0,.08);top:70px;left:693px}
.team .yrsform .tit:after{content:'';display:block;width:43px;height:7px;background:#e74c3c;margin:10px auto}
.team .yrsform input{background-color:#e1e1e1;display:block;height:50px;margin-bottom:20px;padding-left:20px;width:310px}
.team .box1{width:100%;min-width:1200px;height:640px;position:relative;background-image:url(../img/20180919_07.jpg);background-position:center;background-size:1920px 640px;background-repeat:no-repeat}
.team .h-title{position:absolute;width:150px;font-size:36px;color:#333}
.team .h-img{width:600px;height:300px;float:left}
 .team .h-img img{
  width: 100%;
  height: 100%;
}
.ml80 {
  margin-left: 80px !important;
}
.mt40 {
  margin-top: 30px !important;
}
.f20 {
  font-size: 20px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.team .h-detail{width:360px;height:300px;float:left}
.team .h-detail .h{font-size:30px;color:#333;height:50px;line-height:50px}
.team .h-detail .p{font-size:18px;line-height:2.5}
.team .h-detail .huoke{width:258px;height:40px;display: block;text-align: center;}
.team .box2{width:100%;min-width:1200px;height:605px;position:relative;background-image:url(../img/20180919_08.jpg);background-position:center;background-size:1920px 605px;background-repeat:no-repeat}
.team .box3{width:100%;min-width:1200px;height:615px;position:relative;background-image:url(../img/20180919_09.jpg);background-position:center;background-size:1920px 615px;background-repeat:no-repeat}
.team .box3 .design{background:url(../img/20180919_14.png) no-repeat center;width:1200px;height:370px;position:relative}
.team .box3 .design .designer-1{width:114px;height:114px;border-radius:50%;border:2px solid #fff;position:absolute;top:40px;left:370px}
.team .box3 .design .designer-name{background:url(../img/20180919_21.png) no-repeat;width:200px;height:50px;text-align:center;position:absolute;line-height:45px;color:#333;font-size:22px;top:84px;left:200px}
.team .box3 .design .de-job{position:absolute;width:430px;text-align:right;color:#fff;font-size:22px;left:65px;top:180px}
.team .box3 .design .de-job-d{width:430px;position:absolute;text-align:right;color:#fff;left:65px;top:220px;line-height:2.5}
.team .box3 .design .designer-2{width:80px;height:110px;position:absolute;top:0}
.team .box3 .design .designer-2 .img{width:76px;height:76px;border:2px solid #fff;border-radius:50%}
.team .box3 .design .designer-2 .name{margin-top:10px;text-align:center}
.team .box3 .design .other-t{width:490px;font-size:28px;color:#333;position:absolute;left:680px;top:140px}
.team .box3 .design .other-d{width:490px;position:absolute;top:192px;left:680px;line-height:1.7}
.team .box3 .design button{width:255px;height:45px;position:absolute;left:680px;top:310px}
.team .box4{width:100%;min-width:1200px;height:605px;position:relative;background-image:url(../img/20180919_10.jpg);background-position:center;background-size:1920px 605px;background-repeat:no-repeat}
.team .box5{width:100%;min-width:1200px;height:640px;position:relative;background-image:url(../img/20180919_11.jpg);background-position:center;background-size:1920px 640px;background-repeat:no-repeat}
.team .box6{width:100%;min-width:1200px;height:640px;position:relative;background-image:url(../img/20180919_12.jpg);background-position:center;background-size:1920px 605px;background-repeat:no-repeat}
.team .box7{width:100%;min-width:1200px;height:247px;position:relative;background-image:url(../img/20180919_13.jpg);background-color:#1a1a1c;margin-bottom:-40px}
.team .box7 .huoke{width:810px;margin:auto}
.team .box7 .huoke input{width:230px;height:40px;padding-left:20px;background:#3e3e3e;color:#fff;display:block;float:left;margin-right:30px}
.team .box7 .huoke button{width:250px;height:38px;float:right}
.container {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  
}


.button {

}
.button-primary {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  font-size:20px ;
}
 .button-primary:hover {
  background: #d62c1a;
  border-color: #d62c1a;
  color: #fff;
}
.mt28 {
  margin-top: 28px !important;
}
.lazy img{
	margin: 0 auto;

  display: block;
}

.button-primary a{
	color:#fff;
}

.container {
  width: 1200px;
  margin: 0 auto;
}
.lh1 {
  line-height: 1;
}
.text-title {
  color: #212628;
}
.text-color9 {
  color: #999;
}
.f16 {
  font-size: 16px !important;
}
.pdt25 {
  padding-top: 25px !important;
}
.f34 {
  font-size: 34px !important;
}
.pdt80 {
  padding-top: 30px !important;
}
.tc {
  text-align: center;
}
.load-over {
  width: 244px;
  height: 244px;
  margin: 0 auto;

  position: relative;

  overflow: hidden;
  background-color: #fff;

}
.load-over img {
  background: none;
  position: absolute;
}


.t1 {
  top: 80px;
  right: 735px;
}
.t2 {
  top: 136px;
  right: 760px;
}
.t20 {
  top: 136px;
  left: 760px;
}

.t3 {
  top: 192px;
  right: 790px;
}
.t19 {
  top: 192px;
  left: 790px;
}
.t9 {
  top: 248px;
  right: 790px;
}
.t9 {
  top: 300px;
  right: 790px;
}
.t17 {
  top: 300px;
  left: 790px;
}
.t10 {
  top: 356px;
  right: 760px;
}
.t7 {
  top: 356px;
  left: 760px;
}
.t11 {
  top: 412px;
  right: 736px;
}
.t16 {
  top: 412px;
  left: 736px;
}
.t12 {
  top: 246px;
  right: 790px;
}
.t18 {
  top: 246px;
  left: 790px;
}
.t13 {
  top: 25px;
  right: 700px;
}
.t6 {
  top: 25px;
  left: 700px;
}
.t14 {
  top: 464px;
  right: 700px;
}
.t15 {
  top: 464px;
  left: 700px;
}
.t4 {
  top: 518px;
  right: 678px;
}


.t5 {
  top: 80px;
  left: 735px;
}


.t8 {
  top: 518px;
  left: 678px;
}

.tag::before {
  content: '';

  width: 7px;

  height: 7px;

  overflow: hidden;

  background: #939393;

  position: absolute;

  right: -60px;

  top: 17px;

}
 .tag::before, .radius {
  border-radius: 50%;

}

.tag::after {
  content: '';

  width: 60px;

  height: 0;

  border-top: solid 1px #939393;

  overflow: hidden;

  position: absolute;

  right: -60px;

  top: 20px;

}

.tag {
  position: absolute;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  border-radius: 10px;
  color: #333;
  border: solid 1px #939393;
  box-shadow: 0 0 5px 2px #fff inset;
  font-size: 18px;
  background: #d9d9d9;
}
.t5::after,.t5::before,.t6::after,.t6::before,.t7::after,.t7::before,.t8::after,.t8::before,.t15::after,.t15::before,.t16::after,.t16::before,.t17::after,.t17::before,.t18::after,.t18::before,.t19::after,.t19::before,.t20::after,.t20::before{
  left: -60px;
  right: initial;
}

.t1,.t3,.t6,.t8,.t9,.t11,.t13,.t16,.t18,.t20{
  background: #f9e2d8;
}
