.cont {
  width: 100%;
  height: 1600px;
  background: url(../img/bg.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
}
.cont .logo {
  width: 20.5%;
  height: 6.7%;
  position: absolute;
  left: 0;
  top: 37px;
}
.cont .logo img {
  width: 100%;
  height: 100%;
}
.cont .title {
  width: 49.1%;
  height: 10%;
  position: absolute;
  left: 50%;
  top: 6.5%;
  transform: translateX(-50%);
}
.cont .title img {
  width: 100%;
  height: 100%;
}
.cont .pic1 {
  width: 35.8%;
  height: 12.7%;
  position: absolute;
  left: 50%;
  top: 14.6%;
  transform: translateX(-50%);
}
.cont .pic1 img {
  width: 100%;
  height: 100%;
}
.cont .bottom-pic {
  width: 57.66vw;
  position: absolute;
  left: 50%;
  bottom: 0.94%;
  transform: translateX(-50%);
}
.main-cont {
  width: 87.9%;
  height: 56.6%;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  top: 25.9%;
  transform: translateX(-50%);
}
.main-cont .cont-box {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.main-cont .cont-box .left-cont {
  width: 49.2%;
  height: 100%;
  background: url(../img/cont-bg.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 7vh 3.4vw 0 3vw;
}
.main-cont .cont-box .left-cont p {
  font-family: FZLTZHJW;
  font-weight: 600;
  font-size: 1.5vw;
  color: #353535;
  line-height: 5.1vh;
}
.main-cont .cont-box .left-cont .fj {
  display: inline-block;
  font-family: FZLTZHJW;
  font-weight: 600;
  font-size: 1.5vw;
  color: #B94E00;
  margin-top: 2.56vh;
  text-decoration: none;
}
.main-cont .cont-box .right-cont {
  width: 49.2%;
  height: 100%;
  background: url(../img/cont-bg.png) no-repeat;
  background-size: 100% 100%;
}
.main-cont .cont-box .right-cont .jmrx {
  width: 39.1vw;
  height: 100vh;
  margin: 0 auto;
  margin-top: 1.31vh;
  background: url(../img/jmrx.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-top: 13vh;
  position: relative;
}
.main-cont .cont-box .right-cont .jmrx .fzx {
  width: 35vw;
  height: 15vh;
  margin: 0 auto;
  border-bottom: 3px dashed #ff9027;
  text-align: center;
  box-sizing: border-box;
  padding-top: 1.5vh;
}
.main-cont .cont-box .right-cont .jmrx .fzx .jmrx-pic {
  text-align: center;
  margin-bottom: 0.7vh;
}
.main-cont .cont-box .right-cont .jmrx .fzx .jmrx-pic img {
  display: inline-block;
  width: 9.79vw;
  height: 4vh;
}
.main-cont .cont-box .right-cont .jmrx .fzx p {
  font-family: FZLTZHJW;
  font-weight: normal;
  font-size: 1.1979vw;
  color: #2E2E2E;
  font-weight: 600;
  margin-bottom: 0.7vh;
}
.main-cont .cont-box .right-cont .jmrx .fzx .channel {
  font-family: FZLTZHJW;
  font-weight: normal;
  font-size: 1.3021vw;
  color: #FF8026;
  font-weight: 600;
}
.main-cont .cont-box .cont-pic1 {
  position: absolute;
  left: 50%;
  top: 9%;
  transform: translateX(-50%);
  width: 4.53vw;
  height: 6.5vh;
}
.main-cont .cont-box .cont-pic2 {
  position: absolute;
  left: 50%;
  bottom: 21%;
  transform: translateX(-50%);
  width: 4.53vw;
  height: 6.5vh;
}
