.servicebgs1 {
  width: 100%;
  background: url(../images/servicebg1.jpg) no-repeat top #f7f7f8;
}
.yicontitle {
  width: 630px;
  margin: 0 auto 30px;
}
.yx_blockcounts {
  width: 960px;
  margin: 0 auto;
  padding: 100px 0 50px;
}
.yx_blockcounts .pro_ce_bztst {
  padding-left: 52px;
}
.yxcounts {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-bottom: 40px;
}
.yz_pics {
  width: 340px;
}
.servicebgs2 {
  width: 100%;
  height: 100px;
  background: url(../images/servicebg2.jpg) no-repeat top;
}
.rewxstations {
  padding: 100px 0 90px;
}
.wx_select {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.sercvcise {
  text-align: center;
  margin-bottom: 45px;
}
.select_wx {
  display: flex;
  align-items: center;
  width: 680px;
  height: 58px;
  border: 1px #d9d9d9 solid;
}
.select_wx span {
  color: #5a5a5a;
  display: block;
  width: 160px;
  font-size: 22px;
  text-align: center;
  height: 58px;
  line-height: 58px;
  background: #f5f5f5;
  border-right: 1px #d9d9d9 solid;
}
.select_wx select {
  border: none;
  background: none;
  display: block;
  width: calc(100% - 160px);
  height: 58px;
  font-size: 22px;
  color: #5a5a5a;
  padding-left: 26px;
}
.select_wx select:focus {
  border: none;
  outline: none;
}
.wx_title {
  width: 100%;
  background: #ff5900;
  display: flex;
}

.wx_table {
  width: 100%;
}
.wx_ctable {
  width: 100%;
}
.table_item1 {
  width: 285px;
}
.table_item2 {
  width: 390px;
  padding: 0 12px;
}
.table_item3 {
  width: 285px;
  padding: 0 12px;
}

.table_item4 {
  width: calc(100% - 285px -390px -285px);
  padding: 0 12px;
}
.wx_title .table_item span {
  font-size: 22px;
  color: #ffffff;
}
.wx_table .table_item {
  border-right: 1px #ff7a33 solid;
  padding: 20px 12px;
}
.wx_ctable {
  border: 1px #d1d1d1 solid;
}
.wx_ctable tr {
  background: #f5f5f5;
}
.wx_ctable tr:nth-child(even) {
  background: #f0f0f0;
}
.wx_ctable td {
  font-size: 18px;
  padding: 15px 10px;
  border-right: 1px #b6b6b6 solid;
}
.wx_ctable tr td:last-child {
  border-right: none;
}
.wx_table td {
  font-size: 18px;
  padding: 15px 10px;
  border-right: 1px #b6b6b6 solid;
  color: #fff;
}
.hbodyscrolls {
  height: 450px;
  overflow: auto;
}

.zl-scrollBarBox {
  height: 95%;
  top: 2.5%;
  position: absolute;
  background: #7d7d7d;
  border-radius: 3px;
}
.zl-scrollBar {
  position: absolute;
  left: 0;
  top: 0;
  background: #ff5900;
}
.zl-scrollBar.zl-verticalBar {
  min-height: 10px;
}
.zl-scrollBar.zl-horizontalBar {
  min-width: 10px;
}
.zl-scrollContentDiv {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  top: 0;
  left: 0;
}
.contract_counts {
  background: url(../images/contract_bg.jpg) no-repeat top;
}
.contract_couner {
  padding: 130px 0 72px;
  text-align: center;
}
.contract_pers {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-bottom: 210px;
}
.contract_nodes {
  width: 440px;
}

@media screen and (max-width: 1600px) {
  .yz_pics {
    width: 310px;
  }
  .select_wx {
    width: 530px;
  }
  .contract_nodes {
    width: 350px;
  }
  .yicontitle{
    width: 560px;

  }
  .table_item1 {
    width: 260px;
  }
  .table_item2 {
    width: 370px;
  }
  .table_item3 {
    width: 260px;
  }

  .table_item4 {
    width: calc(100% - 260px -370px -260px);
  }
  .select_wx span{
    font-size: 18px;
  }
  .select_wx select{
    font-size: 18px;
  }
}
@media screen and (max-width: 1400px) {
  .yz_pics {
    width: 290px;
  }
  .select_wx {
    width: 485px;
  }
  .contract_nodes {
    width: 315px;
  }
  .table_item1 {
    width: 180px;
  }
  .table_item2 {
    width: 370px;
  }
  .table_item3 {
    width: 180px;
  }

  .table_item4 {
    width: calc(100% - 180px -370px -180px);
  }
  .yicontitle {
    width: 500px;
  }
  .select_wx select {
    font-size: 18px;
  }
  .select_wx span {
    font-size: 18px;
  }
}
