.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.justify-start {
  display: flex;
  justify-content: flex-start;
}
.justify-center {
  display: flex;
  justify-content: center;
}

.justify-end {
  display: flex;
  justify-content: flex-end;
}
.justify-evenly {
  display: flex;
  justify-content: space-evenly;
}
.justify-around {
  display: flex;
  justify-content: space-around;
}
.justify-between {
  display: flex;
  justify-content: space-between;
}
.align-start {
  display: flex;
  align-items: flex-start;
}
.align-center {
  display: flex;
  align-items: center;
}
.align-end {
  display: flex;
  align-items: flex-end;
}

#tabs-detail .content-wrap {
  padding: 0px !important;
}

.tab-container {
  padding-top: 0px !important;
}

.page {
  position: relative;
  width: 1920px;
  overflow: hidden;
  padding: 0px !important;
}

.mod1 {
  background: url('https://obs.enjoycg.com/static/img/179/ps4d8tmdx1isevbdkr80ik8jge1tcl7auj48cb768ca-2b55-4cdc-a155-45e6020f4922.png')
    100% no-repeat;
  width: 1920px;
}

.Header {
  background-color: rgba(255, 255, 255, 1);
  z-index: 33;
  height: 75px;
  width: 1920px;
  position: relative;
}

.block1 {
  width: 1082px;
  height: 29px;
  margin: 25px 0 0 360px;
}

.pic1 {
  width: 146px;
  height: 26px;
}

.outer1 {
  width: 59px;
  height: 27px;
  margin-left: 235px;
}

.word1 {
  width: 57px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-left: 1px;
  display: block;
}

.word2 {
  width: 59px;
  height: 7px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  margin-top: 5px;
  display: block;
}

.outer2 {
  width: 55px;
  height: 29px;
  margin-left: 36px;
}

.word3 {
  width: 43px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-left: 6px;
  display: block;
}

.word4 {
  width: 55px;
  height: 9px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  margin-top: 5px;
  display: block;
}

.outer3 {
  width: 73px;
  height: 27px;
  margin-left: 26px;
}

.txt1 {
  width: 57px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-left: 9px;
  display: block;
}

.txt2 {
  width: 73px;
  height: 7px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  margin-top: 5px;
  display: block;
}

.outer4 {
  width: 46px;
  height: 27px;
  margin-left: 34px;
}

.word5 {
  width: 42px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-left: 1px;
  display: block;
}

.word6 {
  width: 46px;
  height: 7px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  margin-top: 5px;
  display: block;
}

.outer5 {
  width: 57px;
  height: 29px;
  margin-left: 39px;
}

.word7 {
  width: 57px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  display: block;
}

.txt3 {
  width: 44px;
  height: 9px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  display: block;
  margin: 5px 0 0 6px;
}

.outer6 {
  width: 62px;
  height: 29px;
  margin-left: 33px;
}

.info1 {
  width: 54px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-left: 2px;
  display: block;
}

.word8 {
  width: 62px;
  height: 9px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  margin-top: 6px;
  display: block;
}

.outer7 {
  width: 63px;
  height: 29px;
  margin-left: 28px;
}

.word9 {
  width: 57px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-left: 3px;
  display: block;
}

.txt4 {
  width: 63px;
  height: 9px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  margin-top: 6px;
  display: block;
}

.outer8 {
  width: 60px;
  height: 28px;
  margin-left: 30px;
}

.info2 {
  width: 56px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-left: 1px;
  display: block;
}

.word10 {
  width: 60px;
  height: 7px;
  overflow-wrap: break-word;
  color: rgba(120, 211, 209, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  margin-top: 6px;
  display: block;
}

.block2 {
  background-color: rgba(53, 198, 195, 1);
  z-index: 34;
  height: 80px;
  width: 90px;
  position: absolute;
  left: 635px;
  top: 0;
}

.outer9 {
  width: 27px;
  height: 27px;
  margin: 25px 0 0 31px;
}

.txt5 {
  width: 27px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  display: block;
}

.info3 {
  width: 23px;
  height: 7px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 8px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 8px;
  display: block;
  margin: 5px 0 0 3px;
}

.Body {
  width: 1920px;
}

.section1 {
  background-color: rgba(255, 255, 255, 1);
  height: 768px;
  width: 1920px;
}

.layer1 {
  width: 1920px;
  height: 768px;
  background: url('https://obs.enjoycg.com/static/img/179/psvvzaszcn9k7ml25zn3t54rq5cih3peb674ceea8-44ce-4877-8a76-db87095db66c.png') -98px -291px
    no-repeat;
}

.section2 {
  width: 212px;
  height: 68px;
  margin: 101px 0 0 854px;
}

.outer10 {
  background-color: rgba(255, 255, 255, 1);
  width: 2px;
  height: 51px;
}

.TextGroup1 {
  width: 180px;
  height: 61px;
  margin: 7px 0 0 19px;
}

.info4 {
  width: 180px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(234, 233, 233, 1);
  font-size: 36px;
  font-family: MicrosoftYaHei;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
  display: block;
}

.info5 {
  width: 105px;
  overflow-wrap: break-word;
  color: rgba(109, 109, 109, 1);
  font-size: 24px;
  font-family: ArialMT;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  display: block;
  margin: 6px 0 0 35px;
}

.outer11 {
  background-color: rgba(255, 255, 255, 1);
  width: 2px;
  height: 51px;
  margin-left: 9px;
}

.section3 {
  width: 1252px;
  margin: 21px 0 0 334px;
}

.info6 {
  width: 131px;
  height: 32px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 32px;
  font-family: SourceHanSansCN-Bold;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 32px;
  display: block;
  margin: 255px 0 0 561px;
}

.section4 {
  box-shadow: 4px 7px 20px 0px rgba(0, 0, 0, 0.13);
  background-color: rgba(255, 231, 241, 1);
  height: 505px;
  margin-top: 128px;
  width: 1918px;
}

.box1 {
  z-index: 18;
  position: relative;
  width: 994px;
  height: 505px;
  background: url('https://obs.enjoycg.com/static/img/179/psibl3idgzx69gh84osig5qotbpufqlh3gd7fa8e52-3be1-44a3-a58d-0264b3ccf1d8.png')
    0px 0px no-repeat;
  margin-left: 924px;
}

.group1 {
  box-shadow: 4px 7px 20px 0px rgba(0, 0, 0, 0.13);
  background-color: rgba(255, 231, 241, 1);
  z-index: 19;
  height: 346px;
  width: 875px;
  position: absolute;
  left: -590px;
  top: 82px;
}

.layer2 {
  width: 727px;
  height: 185px;
  margin: 64px 0 0 79px;
}

.TextGroup2 {
  width: 727px;
  height: 185px;
}

.info7 {
  width: 130px;
  height: 32px;
  overflow-wrap: break-word;
  color: rgba(53, 53, 53, 1);
  font-size: 32px;
  font-family: Adobe Heiti Std R;
  text-align: left;
  white-space: nowrap;
  line-height: 32px;
  margin-left: 1px;
  display: block;
}

.paragraph1 {
  width: 727px;
  height: 135px;
  overflow-wrap: break-word;
  color: rgba(109, 109, 109, 1);
  font-size: 15px;
  font-family: Adobe Heiti Std R;
  text-align: justifyLeft;
  line-height: 24px;
  margin-top: 18px;
  display: block;
}

.section5 {
  background-color: rgba(12, 12, 12, 0.58);
  height: 482px;
  margin-top: 122px;
  width: 1918px;
}

.main1 {
  background-color: rgba(255, 255, 255, 1);
  height: 354px;
  width: 1246px;
  margin: 2px 0 0 334px;
}

.layer3 {
  width: 966px;
  height: 255px;
  margin: 49px 0 0 159px;
}

.pic2 {
  width: 255px;
  height: 255px;
}

.section6 {
  width: 634px;
  height: 140px;
  margin-top: 44px;
}

.group2 {
  width: 231px;
  height: 26px;
}

.outer12 {
  width: 116px;
  height: 26px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Adobe Heiti Std R;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
}

.txt6 {
  width: 116px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(35, 35, 35, 1);
  font-size: 26px;
  font-family: PingFangSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
}

.txt7 {
  width: 116px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(35, 35, 35, 1);
  font-size: 26px;
  font-family: PingFangSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
}

.word11 {
  width: 106px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(59, 59, 59, 1);
  font-size: 22px;
  font-family: Adobe Heiti Std R;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 6px;
  display: block;
}

.paragraph2 {
  width: 631px;
  height: 89px;
  overflow-wrap: break-word;
  color: rgba(84, 84, 84, 1);
  font-size: 17px;
  font-family: Adobe Heiti Std R;
  text-align: left;
  line-height: 24px;
  display: block;
  margin: 25px 0 0 3px;
}

.section7 {
  width: 658px;
  height: 38px;
  margin: 36px 0 0 631px;
}

.block3 {
  width: 658px;
}

.txt8 {
  width: 159px;
  height: 38px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 38px;
  font-family: MicrosoftYaHei-Bold;
  text-align: right;
  white-space: nowrap;
  line-height: 38px;
  display: block;
  margin: 0 250px 0 -409px;
}

.word12 {
  width: 209px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 20px;
  font-family: Arial-BoldMT;
  text-align: right;
  white-space: nowrap;
  line-height: 20px;
  display: block;
  margin: 11px 0 0 856px;
}

.section8 {
  width: 1108px;
  height: 340px;
  margin: 51px 0 0 124px;
  z-index: 74;
}

.img1 {
  width: 225px;
  height: 338px;
  margin-top: 1px;
}

.pic3 {
  width: 191px;
  height: 340px;
  margin-left: 461px;
}

.pic4 {
  width: 226px;
  height: 338px;
  margin: 1px 0 0 5px;
}

.section9 {
  z-index: 71;
  position: relative;
  width: 1808px;
  height: 449px;
  border: 4px solid rgba(255, 255, 255, 0.86);
  margin: -259px 0 0 56px;
}

.pic5 {
  z-index: 77;
  position: absolute;
  left: 298px;
  top: -80px;
  width: 452px;
  height: 339px;
}

.block4 {
  background-color: rgba(49, 49, 49, 1);
  z-index: 84;
  height: 338px;
  width: 563px;
  position: absolute;
  left: 1180px;
  top: -80px;
}

.group3 {
  width: 563px;
  height: 338px;
  background: url('https://obs.enjoycg.com/static/img/179/psw0r08h4xwykfejigaqsb6alyhdvxvzx3gb3199c72-a050-4b32-844c-30a0898841d2.png') -1px
    0px no-repeat;
}

.img2 {
  z-index: 74;
  position: absolute;
  left: 68px;
  top: 262px;
  width: 508px;
  height: 286px;
}

.section10 {
  width: 1164px;
  height: 286px;
  margin: -187px 0 0 636px;
  z-index: 74;
}

.pic6 {
  width: 190px;
  height: 286px;
}

.main2 {
  background-color: rgba(255, 255, 255, 1);
  height: 286px;
  width: 402px;
}

.box2 {
  width: 401px;
  height: 286px;
  background: url('https://obs.enjoycg.com/static/img/179/psy1ivdz63flzp13335x79of0aaa2hmn1n9b1c6709-cd9e-4d12-b398-8cbfe5bfad9c.png')
    0px -7px no-repeat;
}

.img3 {
  width: 178px;
  height: 285px;
  margin-top: 1px;
}

.img4 {
  width: 380px;
  height: 286px;
}

.section11 {
  width: 658px;
  height: 38px;
  margin: 168px 0 0 631px;
}

.main3 {
  width: 658px;
}

.word13 {
  width: 161px;
  height: 38px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 38px;
  font-family: MicrosoftYaHei-Bold;
  text-align: right;
  white-space: nowrap;
  line-height: 38px;
  display: block;
  margin: 0 248px 0 -409px;
}

.info8 {
  width: 246px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 20px;
  font-family: Arial-BoldMT;
  text-align: right;
  white-space: nowrap;
  line-height: 20px;
  display: block;
  margin: 11px 0 0 837px;
}

.img5 {
  width: 1246px;
  height: 1427px;
  margin: 101px 0 0 330px;
}

.section12 {
  width: 479px;
  margin: 77px 0 0 337px;
}

.bd1 {
  width: 479px;
  height: 702px;
  background: url('https://obs.enjoycg.com/static/img/179/pspjrlqt1jeben0ge2w7cb9u046cgwrt5af8f650d-ab00-4a71-b89d-88a0eab83e82.png') -417px -2px
    no-repeat;
}

.mod2 {
	background-color: rgba(212, 197, 203, 1);
    z-index: 11;
    height: 599px;
    width: 856px;
    position: relative;
    left: 427px;
    top: -650px;
}

.section13 {
  width: 648px;
  height: 510px;
  margin: 20px 0 0 100px;
}

.outer13 {
  width: 377px;
}

.info9 {
  width: 377px;
  height: 492px;
  overflow-wrap: break-word;
  color: rgba(83, 83, 83, 1);
  font-size: 13px;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.infoBox1 {
  width: 390px;
  overflow-wrap: break-word;
  color: rgba(83, 83, 83, 1);
  font-size: 13px;
  text-align: left;
  white-space: nowrap;
  display: block;
}

.infoBox1 p {
  font-size: 13px;
  line-height: 18px !important;
  margin: 2px;
}

.infoBox2 p {
  font-size: 13px;
  line-height: 18px !important;
  margin: 2px;
}

.infoBox2 {
  width: 248px;
  overflow-wrap: break-word;
  color: rgba(83, 83, 83, 1);
  font-size: 13px;
  text-align: left;
  white-space: nowrap;
  display: block;
}
