body {
  min-width: 1120px;
}
.container {
  width: 1120px;
  margin: 0 auto;
  position: relative;
}

.web-name-zh {
  color: #333743;
}

.web-name-en {
  color: #9297A3;
}

.slogan {
  width: 100%;
  height: 520px;
  background: url("../images/index/mainbg.jpg") no-repeat;
  background-size: cover;
  position: relative;
}

.slogan-logo {
  width: 372px;
  height: 75px;
  background: url("../images/index/sloganLogo.png") no-repeat;
  position: absolute;
  left: 60px;
  top: 243px;
}

.slogan-text {
  width: 665px;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 28px;
  left: 60px;
  top: 354px;
  position: absolute;
}

.service {
  width: 100%;
  height: 946px;
  background: url("../images/index/servicebg.png") no-repeat;
  background-size: cover;
}

.service-container {
  width: 100%;
  height: 946px;
  padding-top: 55px;
  box-sizing: border-box;
}

.entrance-bg {
  width: 394px;
  height: 438px;
  background: url("../images/index/entrance.png") no-repeat;
  position: absolute;
  top: 67px;
  left: -25px;
}

.aimu-bg {
  left: 280px;
  bottom: 30px;
  position: absolute;
  width: 375px;
  height: 420px;
  background: url("../images/index/aimu.png") no-repeat;
}

.custom-bg {
  right: 0;
  bottom: 300px;
  width: 353px;
  height: 401px;
  background: url("../images/index/custom.png") no-repeat;
  position: absolute;
}

.service .service-slogan {
  font-size: 40px;
  height: 50px;
  line-height: 50px;
  color: #454545;
  text-align: center;
  position: relative;
}

.service-slogan-border {
  width: 106px;
  height: 4px;
  background: #F39200;
  margin: 0 auto;
  position: relative;
  top: 10px;
}

.service-title {
  font-size: 32px;
  color: #F39200;
  position: absolute;
}
.service-title-entrance {
  left: 368px;
  top: 204px;
}
.service-title-aimu {
  right: 383px;
  top: 387px;
}
.service-title-custom {
  right: 332px;
  top: 706px;
}
.service-desc {
  font-size: 20px;
  color: #696969;
  position: absolute;
}
.service-desc-entrance {
  width: 360px;
  left: 368px;
  top: 259px;
}
.service-desc-aimu {
  right: 383px;
  top: 435px;
  text-align: right;
}
.service-desc-custom {
  right: 118px;
  top: 762px;
}
.advantage {
  width: 100%;
  height: 600px;
  background: url("../images/index/advantagebg.jpg") no-repeat;
  background-size: cover;
}
.title-text {
  font-size: 40px;
  height: 50px;
  line-height: 50px;
  color: #454545;
  text-align: center;
  position: relative;
}

.title-border {
  width: 106px;
  height: 4px;
  background: #F39200;
  margin: 0 auto;
  position: relative;
  top: 10px;
}
.advantage-container {
  padding-top: 55px;
  box-sizing: border-box;
  position: relative;
}

.advantageleft {
  width: 295px;
  height: 362px;
  background: url("../images/index/advantageleft.png") no-repeat;
  position: absolute;
  left: 173px;
  top: 143px;
}
.advantageright{
  width: 295px;
  height: 362px;
  background: url("../images/index/advantageright.png") no-repeat;
  position: absolute;
  right: 156px;
  top: 143px;
}

.advantange-title {
  padding: 147px 30px 0 0;
  text-align: center;
  color: #F39200;
  font-size: 26px;
}

.advantange-desc {
  padding: 15px 39px 20px 15px;
  font-size: 20px;
  color: #696969;
}
.custom {
  width: 100%;
  height: 525px;
  background: url("../images/index/custombg.png") no-repeat;
  background-size: cover;
}
.custom-logo-bg {
  width: 95px;
  height: 91px;
  left: 522px;
  top: 372px;
  position: absolute;
  background: url("../images/index/customlogobg.png") no-repeat;
}
.pl-container {
  position: absolute;
  top: 169px;
  left: 0;
}
.pl-wrapper {
  width: 184px;
  height: 207px;
  background: url("../images/index/customplbg.png") no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 40px;
  font-size: 30px;
  color: #FB9940;
  line-height: 180px;
  text-align: center;
  box-sizing: border-box;
}

.pl-wrapper-02 {
  left: 333px;
}
.pl-wrapper-03 {
  left: 626px;
}
.pl-wrapper-04 {
  left: 920px;
  line-height: 40px;
  padding-top: 58px;
}

.qrcode-container {
  width: 300px;
  height: 300px;
  position: absolute;
  top: 0;
  right: 0;
}

.qrcode-container img {
  width: 100%;
  height: 100%;
}
.hide {
  display: none;
}
