.module_1 .module_1_right {
  margin-top: 9.114583vw;
  margin-right: 0;
}

.module_1 .module_1_right ul.list_1 li {
  margin-right: 0;
}

.module_1 .module_1_right ul.list_1 {
  margin-right: -1.5625vw;
}

.module_1 h1.FWtitle img {
  right: 0;
  left: inherit;
}

.module_2 h1.FWtitle img,
.module_z h1.FWtitle img {
  left: 0;
}

.module_2 .module_1_right {
  margin-top: 12.239583vw;
}

.module_3 .module_1_right {
  margin-top: 12.864583vw;
}

.module_4 .module_1_right {
  margin-top: 10.9375vw;
}

.module_1 .relative {
  margin-top: 4.895833vw;
}

.module_2 .relative {
  width: 30.46875vw;
  margin-top: 8.125vw;
}

.module_z .module_1_right {
  margin-top: 14.583333vw;
}

.module_3 .relative {
  margin-top: 2.916667vw;
}

.module_4 .relative {
  margin-top: 5.520833vw;
  width: 21.875vw;
}

.module_1 {
  height: 38.020833vw;
  position: relative;
  background: url(/Content/Areas/Common/images/main/jxgl_bg.png) no-repeat
    center center;
}

.module_2 {
  height: 37.5vw;
  position: relative;
  background: url(/Content/Areas/Common/images/main/js_bg.png) no-repeat center
    center;
}

.module_z {
  height: 37.5vw;
  background: #fff;
}

.module_z .FWtitle {
  padding-left: 0;
}

.module_2 .FWtitle,
.module_z .FWtitle {
  margin-bottom: 0.520833vw;
  padding-left: 0 !important;
}

p.item_2_p {
  font-size: 0.833333vw;
  margin: 0.78125vw 0;
  color: #5f5f67;
}

.module_3 {
  height: 37.03125vw;
  position: relative;
}

.module_4 {
  height: 37.5vw;
  position: relative;
}

.module_1 img.pic1 {
  margin-left: 0;
  position: absolute;
}

.zl_pc01 {
  top: 0;
  left: 0;
}

.zl_pc02 {
  top: 4.427083vw;
  left: 9.6875vw;
}

.zl_pc03 {
  top: 14.479167vw;
  left: 9.375vw;
}

.module_1_right ul.list_1 li span {
  padding: 0;
}

h1.FWtitle {
  font-weight: normal;
}

.module_1 h1.FWtitle {
  float: right;
  margin-right: 0;
}

.module_1_right ul.list_1 li img {
  display: block;
  margin: 1.666667vw auto;
  height: 2.083333vw;
}

.module_2 .zqfw_com {
  top: 2.5vw;
  right: 0;
}

.module_3 .module_1_right ul.list_1 li {
  float: right;
}

.module_4 .module_1_right ul.list_1 li {
  width: 10.833333vw;
}

.module_4 .zqfw_com1 {
  top: 0;
  left: 0;
  position: absolute;
}

.module_4 .zqfw_com2 {
  top: 3.854167vw;
  left: 9.166667vw;
  position: absolute;
}

.module_4 .module_1_right h1.FWtitle {
  padding-left: 0vw;
}

.module_1 h1.FWtitle.fl {
  float: left;
}

.module_2 h1.FWtitle.fr {
  float: right;
}

.module_1 .JSZKGJ {
  margin-top: 7.65625vw;
  width: 35.416667vw;
}

.JSZK01 {
  top: 9.895833vw;
  right: 0.520833vw;
  position: absolute;
  width: 100%;
}

.JSZK02 {
  right: 0;
  top: 6.770833vw;
  position: absolute;
  width: 14.2vw;
}

.JSZK03 {
  top: 0;
  right: 0.520833vw;
  width: 100%;
}

.item_2_p.tr {
  text-align: right;
}

.module_2 .relative.YSTD {
  margin-top: 8.854167vw;
}

.jstd {
  top: 0;
  left: 0;
}

.angle {
  height: 38.28125vw;
  background: #fff;
  width: 66.666667vw;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 4.166667vw;
}

.angle .title_head {
  margin-bottom: 3.125vw;
}

.angleLeft {
  width: 6.25vw;
  height: 23.958333vw;
  background: #f5f5f5;
  color: #00b050;
  border-radius: 0.520833vw;
  font-size: 1.25vw;
  padding: 0 2.083333vw;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  padding-top: 2.083333vw;
  float: left;
}

.angleLeft span {
  display: block;
  margin: 2.083333vw 0;
}

.angleCenter {
  width: 6.09375vw;
  float: left;
  padding-top: 1.302083vw;
  text-align: center;
}

.angleCenter img {
  margin-bottom: 7.8125vw;
}

.angleRight {
  float: left;
  width: 54.166667vw;
}

.angleRightT {
  overflow: hidden;
}

.angleRightTb {
  background: #f5f5f5;
  padding: 1.5625vw;
  box-sizing: border-box;
  border-radius: 0.520833vw;
}

.angleRightT li {
  float: left;
  text-align: center;
  background: #f5f5f5;
  color: #0082f8;
  width: 25%;
  border-radius: 0.520833vw;
  font-size: 1.041667vw;
}

.angleRightT li:nth-child(4) {
  margin-right: 0;
}

.angleRightT2 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0.520833vw 0;
}

.angleRightT3 {
  overflow: hidden;
  border: 0.052083vw solid #92d050;
  border-radius: 0.520833vw;
  padding: 1.5625vw;
  box-sizing: border-box;
}

.angleRightT3 li {
  float: left;
  height: 7.291667vw;
  line-height: 7.291667vw;
  text-align: center;
  background: #f5f5f5;
  color: #92d050;
  margin-right: 1.5625vw;
  width: 14.791667vw;
  border-radius: 0.520833vw;
  font-size: 1.25vw;
  border: 0.052083vw dashed #92d050;
}

.angleRightT3 li:nth-child(3) {
  margin-right: 0;
}

.angleRightT3 li.li2 {
  padding-top: 1.875vw;
  box-sizing: border-box;
  line-height: inherit;
}

.angleRightT3 li.li2 span {
  display: block;
  font-size: 0.833333vw;
  color: #92d050;
  margin-top: 0.520833vw;
}

.angleRightT4 {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-around;
  color: #ffb400;
  font-size: 1.041667vw;
  height: 4.166667vw;
  border-radius: 0.520833vw;
  background: #f5f5f5;
}

.JSZK04 {
  right: 0.9375vw;
  top: -2.239583vw;
  width: 14.2vw;
}
.fr.relative.JSZKGJ {
  width: 43vw;
}

@media screen and (max-width: 768px) {
  .banner_phone .kw {
    top: 20%;
    width: 4rem;
  }
  .module_1,
  .module_2,
  .module_3,
  .module_4 {
    height: auto;
    overflow: hidden;
  }
  .module_1 .module_1_right,
  .module_2 .module_1_right,
  .module_3 .module_1_right,
  .module_4 .module_1_right {
    margin-top: 0;
  }
  .module_1_right ul.list_1 li img {
    display: block;
    margin: 0.32rem auto;
    width: 0.54rem;
    height: 0.54rem;
  }
  .module_1_right ul.list_1 li span {
    padding: 0 0.2rem;
  }
  .module_3 {
    background: none;
  }
  .module_3 .module_1_right ul.list_1,
  .module_4 .module_1_right ul.list_1 {
    display: flex;
    justify-content: center;
  }
  .module_2 {
    background: #f2f2f0 url(/Content/Areas/Common/images/main/01bg.png)
      no-repeat center top;
  }
  p.item_2_p {
    font-size: 0.26rem;
    margin-bottom: 0.3rem;
    color: #5f5f67;
    text-align: center;
    margin-top: 0.2rem;
    display: block;
    line-height: inherit;
    width: auto;
  }
  .module_z .module_1_right {
    margin-top: 0;
  }
  .module_z {
    height: auto;
  }
  .angle {
    height: auto;
    background: #fff;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 0;
    padding: 0 0.2rem 0.4rem;
  }
  .angle .title_head {
    margin-bottom: 0.4rem;
  }
  .angleLeft {
    width: 100%;
    height: auto;
    background: #f5f5f5;
    color: #00b050;
    border-radius: 0.520833vw;
    font-size: 0.24rem;
    padding: 0.2rem;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
    padding-top: 0.2rem;
    float: none;
    display: flex;
    justify-content: space-around;
  }
  .angleLeft span {
    display: inline-block;
    margin: 0;
  }
  .angleCenter {
    width: 100%;
    float: none;
    padding-top: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 0.2rem 0;
  }
  .angleCenter img {
    margin-bottom: 0;
    width: 0.5rem;
    transform: rotate(90deg);
    display: block;
  }
  .angleRight {
    float: none;
    width: 100%;
  }
  .angleRightTb {
    padding: 0.2rem;
  }
  .angleRightT {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .angleRightT li {
    float: none;
    height: auto;
    line-height: inherit;
    text-align: center;
    background: #f5f5f5;
    color: #0082f8;
    margin-right: 0;
    width: auto;
    border-radius: 0.520833vw;
    font-size: 0.625vw;
    padding: 0.1rem;
  }
  .angleRightT2 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 0.15625vw 0;
  }
  .angleRightT3 {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.2rem;
  }
  .angleRightT3 li {
    float: none;
    height: auto;
    line-height: inherit;
    text-align: center;
    background: #f5f5f5;
    color: #92d050;
    margin-right: 0;
    width: 29%;
    border-radius: 0.520833vw;
    font-size: 0.24rem;
    padding: 0.1rem;
  }
  .angleRightT3 li.li2 {
    padding-top: 0.2rem;
  }
  .angleRightT3 li.li2 span {
    font-size: 0.625vw;
    margin-top: 0.1rem;
  }
  .angleRightT4 {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-around;
    color: #ffb400;
    font-size: 0.24rem;
    height: auto;
    border-radius: 0.520833vw;
    background: #f5f5f5;
    padding: 0.1rem;
  }
}

@media screen and (min-width: 56.25vw) and (max-width: 75vw) {
  .banner_box img.kw {
    top: 40%;
    width: 14.583333vw;
  }
  .module_1 img.pic1 {
    margin-left: 0vw;
    width: auto;
    margin-top: 0vw;
  }
  .module_2 .zqfw_com {
    top: 2.5vw;
    right: -2.604167vw;
  }
  .module_z {
    height: 29.84375vw;
  }
  .module_z .module_1_right {
    margin-top: 8.59375vw;
  }
  .JSZK01 {
    top: 6.71875vw;
    width: 31.25vw;
  }
  .JSZK02 {
    top: 3.854167vw;
    width: 11.197917vw;
  }
  .module_1 img.pic1.JSZK03 {
    top: 0;
    right: inherit;
    width: 31.25vw;
  }
  .module_1 img.pic1.JSZK04 {
    width: 11.197917vw;
    left: 0;
    top: -3.229167vw;
  }
  .module_1 .JSZKGJ {
    margin-top: 8.854167vw;
    width: 26.041667vw;
  }
  .module_1_right ul.list_1 li {
    width: 5.729167vw;
  }
  .module_1_right ul.list_1 li img {
    height: 1.5625vw;
  }
  .module_1 {
    height: 32.291667vw;
  }
}
