body,html {
  font-family: 'Microsoft Yahei';
  background: #fff;
  overflow-x:hidden;
  padding: 0;
  margin: 0;
}

.box {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 154px;
}

.banner {
  padding-left: 158px;
  height: 494px;
}
.banner img {
  width: 807px;
  height: 494px;
  display: block;
}
.banner_name {
  text-align: center;
  font-size: 22px;
  color: #333333;
  line-height: 42px;
}
.box.w .banner {
  padding-left: 136px;
}
.box.w .banner img {
  width: 1064px;
  height: 514px;
}
.c_model_price {
  margin-top: 50px;
  width: 100%;
}
.c_service_items,.c_model_configuration,.parts_list,.c_install_requirements,.c_quality_accessories,.c_comprehensive_energy_consumption,.c_function_configuration {
  margin-top: 20px;
  width: 100%;
}
.c_model_price_title,.c_service_items_title,.c_model_configuration_title {
  width: 100%;
  height: 44px;
  text-align: center;
  line-height: 44px;
  background: #f4f5f7;
  font-size: 16px;
  font-weight: bold;
  color: #0f1114;
  margin-bottom: 20px;
}
.c_model_price_box,.c_service_items_box,.c_model_configuration_box {
  width: 100%;
  clear: both;
  overflow: hidden;
}
.c_model_price_box_t,.c_service_items_box_t,.c_model_configuration_box_t,.c_install_requirements_box_t,.c_comprehensive_energy_consumption_box_t {
  width: 570px;
  float: left;
  padding-left: 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #8f8f8f;
  line-height: 44px;
}
.c_model_price_box_c,.c_service_items_box_c,.c_model_configuration_box_c {
  float: left;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
}
.c_model_price_box_t.max {
  width: 100%;
}
.c_model_price_box_title {
  float: left;
  font-size: 14px;
  color: #8f8f8f;
  padding-top: 11px;
  line-height: 24px;
}
.c_model_price_box_text {
  float: left;
  font-size: 14px;
  color: #8f8f8f;
  padding-top: 11px;
  line-height: 24px;
}

.c_two_box {
  width: 100%;
  clear: both;
  overflow: hidden;
  margin-top: 20px;
}
.c_install_requirements_title,.c_comprehensive_energy_consumption_title,.c_quality_accessories_title,.c_function_configuration_title,.parts_list_title {
  width: 100%;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: #f4f5f7;
  font-size: 16px;
  color: #0f1114;
  font-weight: bold;
  margin-bottom: 20px;
}
.c_install_requirements_box,.c_comprehensive_energy_consumption_box,.c_quality_accessories_box,.c_function_configuration_box,.parts_list_box {
  width: 100%;
  clear: both;
  overflow: hidden;
}
.c_quality_accessories_box_t,.c_function_configuration_box_t {
  width: 260px;
  float: left;
  box-sizing: border-box;
  padding-left: 10px;
  font-size: 14px;
  color: #8f8f8f;
  line-height: 44px;
}
.c_function_configuration_box_t .text {
  float: left;
  font-size: 14px;
  color: #8f8f8f;
  line-height: 44px;
}
.c_function_configuration_box_t span {
  width: 23px;
  height: 44px;
  display: block;
  float: left;
  background: url(https://5wash-web.oss-cn-shenzhen.aliyuncs.com/official-website/images/devices/brushing_machine_c_icon.png) no-repeat;
  background-size: 13px 10px;
  background-position: center center;
}
.c_install_requirements_box_c,.c_comprehensive_energy_consumption_box_c,.c_quality_accessories_box_c,.c_function_configuration_box_c {
  float: left;
  width: 232px;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
}
.c_quality_accessories_box_n {
  float: left;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
}
.parts_list_box_n  {
  float: left;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
  width: 256px;
  box-sizing: border-box;
  padding-left: 10px;
}
.parts_list_box_g {
  float: left;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
  width: 304px;
}
.parts_list_box_q {
  float: left;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
  width: 260px;
}
.parts_list_box_m {
  float: left;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
  width: 225px;
}
.parts_list_box_t {
  float: left;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
}
.parts_list_box .title {
  color: #8f8f8f;
}
.c_other_configuration {
  margin-top: 20px;
  width: 100%;
}
.c_other_configuration_title {
  width: 100%;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  color: #0f1114;
  font-weight: bold;
  background: #f4f5f7;
  margin-bottom: 20px;
}
.c_other_configuration_box {
  width: 100%;
  clear: both;
  overflow: hidden;
}
.c_other_configuration_box_t {
  float: left;
  box-sizing: border-box;
  width: 568px;
  font-size: 14px;
  color: #8f8f8f;
  line-height: 44px;
  padding-left: 10px;
}
.c_other_configuration_box_c {
  float: left;
  width: 174px;
  font-size: 14px;
  color: #191919;
  line-height: 44px;
}
.c_other_configuration_box_d {
  float: left;
  font-size: 14px;
  color: #8f8f8f;
  line-height: 44px;
}

.c_live_effect {
  margin-top: 20px;
  width: 100%;
}
.c_live_effect_title {
  width: 100%;
  height: 44px;
  text-align: center;
  margin-bottom: 20px;
  line-height: 44px;
  font-size: 16px;
  color: #0f1114;
  font-weight: bold;
  background: #f4f5f7;
}
.c_live_effect_con {
  width: 100%;
}
.c_live_effect_con img {
  width: 100%;
  display: block;
  margin-bottom: 20px;
}

@media (max-width: 1250px) {
  .banner {
    padding-left: 22%;
    height: auto;
  }
  .banner img {
    width: 67.25%;
    height: auto;
  }
  .box.w .banner {
    padding-left: 20%;
    height: auto;
  }
  .box.w .banner img {
    width: 88%;
    height: auto;
  }
  .c_model_price_box_t, .c_service_items_box_t, .c_model_configuration_box_t {
    width: 47.5%;
  }
  .c_install_requirements,.c_comprehensive_energy_consumption,.c_quality_accessories,.c_function_configuration {
    width: 100%;
  }
  .c_install_requirements_box_t,.c_comprehensive_energy_consumption_box_t,.c_quality_accessories_box_t,.c_function_configuration_box_t {
    width: 44%;
  }
  .c_function_configuration_box_c {
    width: 38%;
  }
  .c_quality_accessories_box_c {
    width: 38%;
  }
  .c_other_configuration_box_t {
    width: 47%;
  }
  .c_other_configuration_box_c {
    width: 14.5%;
  }
  .parts_list_box_n {
    width: 21%;
  }
  .parts_list_box_g {
    width: 25%;
  }
  .parts_list_box_q {
    width: 21%;
  }
  .parts_list_box_m {
    width: 18.75%;
  }
  .parts_list_box_t {
    width: 14.25%;
  }
}

@media (max-width: 994px) {
  .banner {
    padding-left: 10%;
    height: auto;
  }
  .banner img {
    width: 80%;
    height: auto;
  }
  .c_model_price_box_t,.c_service_items_box_t,.c_install_requirements_box_t,.c_model_configuration_box_t {
    width: 30%;
  }
  .c_model_configuration_box_c {
    max-width: 70%;
    line-height: 24px;
    padding: 10px 0;
  }
  .c_other_configuration_box_t {
    width: 25%;
  }
  .c_model_price_box_t.max {
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .c_comprehensive_energy_consumption_box_t {
    width: 20%;
  }
  .c_quality_accessories_box_t {
    width: 30%;
  }
  .c_model_price_box_title {
    width: 50px;
    margin-right: -50px;
  }
  .c_model_price_box_text {
    margin-left: 50px;
  }
  .box {
    padding: 130px 5px 0 5px;
  }
}

@media (max-width: 575px) {
  .c_service_items_box_c {
    max-width: 70%;
    line-height: 24px;
    padding: 10px 0;
  }
  .c_function_configuration_box_t {
    width: 60%;
  }
  .c_function_configuration_box_c {
    width: 30%;
  }
  .c_other_configuration_box_t {
    width: 34%;
  }
  .c_other_configuration_box_d {
    width: 48%;
    line-height: 24px;
    padding: 10px 0;
  }
  .c_install_requirements_box_t,.c_comprehensive_energy_consumption_box_t {
    width: 42%;
  }
  .c_install_requirements_box_c {
    width: 56%;
  }
  .c_comprehensive_energy_consumption_box_c {
    width: 50%;
  }
  .c_comprehensive_energy_consumption_box_t,.c_install_requirements_box_t {
    line-height: 20px;
    padding: 12px 0 12px 10px;
  }
  .parts_list_box_n,.parts_list_box_g,.parts_list_box_q,.parts_list_box_m,.parts_list_box_t {
    font-size: 12px;
    line-height: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .parts_list_box_g {
    padding-left: 10px;
    box-sizing: border-box;
  }
  .parts_list_box_n {
    width: 26%;
  }
  .parts_list_box_q {
    width: 12%;
  }
  .parts_list_box_m {
    width: 20.75;
  }
  .parts_list_box_t {
    width: 16.25%;
  }
  .parts_list_box .title {
    height: 44px;
    overflow: hidden;
    font-size: 10px;
  }
}