body {
  width: 100%;
  min-width: 1220px;
  min-height: 100vh;
  background-image: url('../images/bg/bg_main.png');
  background-size: 100% 100%;
}
.content {
  width: 1200px;
  margin: 120px auto 0;
  position: relative;
}
.content .main {
  width: 1080px;
  min-height: 1655px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 100px 90px 400px;
  background-image: url('../images/bg/bg_content.png');
  background-size: 100% 100%;
}
.content .main .context {
  position: relative;
  z-index: 9;
  width: 100%;
}
.content .main .context .title {
  font-size: 50px;
  color: #4a4a4a;
  font-weight: bold;
  text-align: center;
}
.content .main .context .textWrap {
  position: relative;
  margin-top: 40px;
  font-size: 20px;
  color: #383838;
  text-indent: 2em;
  line-height: 36px;
}
.content .main .context .textWrap .bgTop {
  width: 138px;
  height: 115px;
  background-image: url('../images/bg/bg_icon2.png');
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: -110px;
  z-index: 3;
}
.content .main .context .txtRight {
  direction: rtl;
  text-align: right;
}
.content .main2 {
  width: 1012px;
  height: 1629px;
  position: absolute;
  top: 20px;
  right: 106px;
  z-index: 2;
  background-image: url('../images/bg/bg_main2.png');
  background-size: 100% 100%;
}
.content .centerBg {
  width: 617px;
  height: 517px;
  background-image: url('../images/bg/bg_icon1.png');
  background-size: 100% 100%;
  position: absolute;
  bottom: 216px;
  right: 0;
  z-index: 3;
}
.content .lineBg {
  width: 96px;
  height: 78px;
  background-image: url('../images/bg/bg_icon3.png');
  background-size: 100% 100%;
  position: absolute;
  top: 0px;
  left: 140px;
  bottom: 0;
  margin: auto;
  z-index: 3;
}
.content .banner {
  width: 257px;
  height: 108px;
  background-image: url('../images/banner.png');
  background-size: 100% 100%;
  position: absolute;
  bottom: 200px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;
}
.content .footer {
  width: 1200px;
  height: 680px;
  position: absolute;
  bottom: 0;
  left: -5px;
  z-index: 5;
  background-image: url('../images/bg/bg_footer.png');
  background-size: 100% 100%;
}
.content .left {
  width: 100px;
  height: 484px;
  position: absolute;
  top: 20px;
  left: -6px;
  background-image: url('../images/bg/bg_left.png');
  background-size: 100% 100%;
}
.content .rightCountry {
  display: flex;
  flex-direction: column;
  color: #000;
  top: 86px;
  right: 46px;
  width: 92px;
  position: absolute;
}
.content .rightCountry .countryImg {
  width: 100px;
  height: 61px;
  cursor: pointer;
  transition: 0.5s;
  background-image: linear-gradient(0deg, #ddb1f9 0%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
  border-radius: 32px;
  font-size: 16px;
  color: #0c4588;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  box-sizing: border-box;
}
.content .rightCountry .countryImg:nth-child(2) {
  background-image: linear-gradient(0deg, #d2e8ff 0%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
}
.content .rightCountry .countryImg:nth-child(3) {
  background-image: linear-gradient(0deg, #f4c76f 0%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
}
.content .rightCountry .countryImg:nth-child(4) {
  background-image: linear-gradient(0deg, #d2e8ff 0%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
}
.content .rightCountry .countryImg:nth-child(5) {
  background-image: linear-gradient(0deg, #76dc8d 0%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
}
.content .rightCountry .countryImg:nth-child(6) {
  background-image: linear-gradient(0deg, #d2e8ff 0%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
}
.content .rightCountry .countryImg:nth-child(7) {
  background-image: linear-gradient(0deg, #6072ef 0%, #b0b9f7 32%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
}
.content .rightCountry .countryImg:nth-child(8) {
  background-image: linear-gradient(0deg, #d2e8ff 0%, #ffffff 100%), linear-gradient(#f6f6f6, #f6f6f6);
}
.content .rightCountry .countryImg:hover {
  transform: translateX(10px);
}
.content .rightCountry .active {
  transform: translateX(10px);
}
