* {
  margin: 0;
  padding: 0; }

body {
  background-color: #033934; }

#footer_ied {
  background-color: #000; }

#footer_ied p {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 26px; }

#footer_ied a {
  color: #fff; }

@font-face {
  font-family: 'hpqdgsj';
  src: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/hpqdgsj.TTF); }

.loginABtn, .box1_title, .inviteA, .box2_title, .box3_title, .box4_title, .dia_yes, .dia_no {
  line-height: 9999px;
  overflow: hidden; }

.box1 .innerDiv, .box2 .innerDiv, .box3 .innerDiv, .box4 .innerDiv {
  width: 1180px;
  margin: 0 auto; }

.box1 {
  overflow: hidden;
  height: 914px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/bg1.jpg) center top no-repeat; }
  .box1 .innerDiv {
    position: relative;
    overflow: hidden; }

.loginBox {
  position: absolute;
  top: 22px;
  right: 80px; }

.loginABtn {
  display: block;
  width: 200px;
  height: 50px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/loginBg.png) no-repeat; }

.nickName {
  display: inline-block;
  max-width: 130px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle; }

.loginedDiv {
  font-size: 16px; }
  .loginedDiv span {
    color: #fff; }

.txImg {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: middle; }

.logOutABtn {
  color: #fff;
  border: 1px solid #fff;
  padding: 10px;
  border-radius: 20px; }

.box1_title {
  width: 268px;
  height: 60px;
  margin: 737px auto 0;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/box1_title.png) no-repeat; }

.inviteA {
  display: block;
  width: 520px;
  height: 70px;
  margin: 20px auto 0;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/box1_invite.png) no-repeat; }

.box2 {
  height: 750px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/bg2.jpg) center top no-repeat;
  overflow: hidden; }

.box2_title {
  width: 333px;
  height: 76px;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/box2_title.png) center no-repeat; }

.box_title1 {
  color: #e4fffc;
  text-align: center;
  font-size: 14px;
  margin-top: 12px; }

.friendsDiv {
  width: 1140px;
  margin: 20px auto 0;
  display: flex;
  justify-content: space-between; }
  .friendsDiv li {
    width: 130px;
    overflow: hidden; }
    .friendsDiv li img {
      width: 130px;
      height: 130px;
      border-radius: 50%;
      margin: 0 auto; }
    .friendsDiv li span {
      display: block;
      font-size: 16px;
      width: 130px;
      text-align: center;
      color: #e4fffc;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      margin: 10px 0 20px 0; }
  .friendsDiv .logOutABtn {
    display: block;
    width: 98px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
    padding: 0;
    border: 1px solid #0d514a;
    border-radius: 5px;
    text-align: center;
    color: #388b83; }

.inviteFriend, .prizeA {
  display: block;
  width: 98px;
  height: 38px;
  line-height: 38px;
  margin: 0 auto;
  border-radius: 5px;
  font-size: 16px; }

.inviteFriend {
  color: #ffa900;
  border: 1px solid #ffa900;
  text-align: center; }

.prizeA {
  border: 1px solid #0d514a;
  color: #388b83;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/prize1.png) 28px 10px no-repeat;
  background-size: 20px 18px;
  text-indent: 52px; }

.paceUl {
  margin-top: 50px;
  overflow: hidden; }
  .paceUl li {
    float: left;
    width: 180px;
    text-align: center;
    margin-left: -2px; }
  .paceUl li:nth-child(1) {
    width: 137px; }
    .paceUl li:nth-child(1) .intivePeople {
      text-indent: 20px;
      text-align: left;
      text-indent: 20px; }
  .paceUl li:nth-child(2) {
    margin-left: -10px; }
  .paceUl li:nth-child(7) {
    width: 157px; }

.intivePeople {
  font-family: 'hpqdgsj';
  color: #388b83;
  font-size: 22px; }
  .intivePeople i {
    color: #ffc148; }

.bgSpan {
  display: block;
  height: 12px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/greenBg.png) no-repeat; }
  .bgSpan.yellowSpan {
    background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/greenBg.png) no-repeat;
    background-position: 0 -18px; }

.prizeShow {
  width: 120px;
  height: 129px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/box2_prizeBg.png) no-repeat;
  margin: 5px auto 10px;
  position: relative;
  line-height: 25px; }
  .prizeShow img {
    margin: 11px auto 0; }
  .prizeShow p {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    color: #388b83;
    font-size: 14px;
    text-align: center; }

.onlyGreen {
  display: block;
  width: 100%;
  height: 12px;
  background-color: #0d514a; }

.noGet, .box3Btn {
  display: block;
  margin: 0 auto;
  width: 100px;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  text-align: center;
  color: #388b83;
  font-size: 16px; }

.noGet {
  background-color: #0d514a; }
  .noGet.canGet {
    color: #fff;
    background-color: #ffa900; }

.box3Btn {
  color: #23887f;
  background-color: #156860; }
  .box3Btn.box3Get {
    color: #fff;
    background-color: #ffa900; }

.box3 {
  height: 1016px;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/bg3.jpg) center top no-repeat; }
  .box3 .box_title1 {
    color: #50c7bc; }

.box3_title {
  width: 442px;
  height: 76px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/box3_title.png) center top no-repeat;
  margin: 0 auto; }

.numDiv {
  display: flex;
  justify-content: center; }
  .numDiv p {
    color: #50c7bc;
    text-align: center;
    width: 360px;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    background-color: #166e66;
    margin: 26px 23px 48px;
    font-size: 16px; }
  .numDiv span {
    color: #ffc148;
    padding-left: 32px;
    position: relative; }
    .numDiv span::before {
      content: '';
      position: absolute;
      top: -2px;
      left: 2px;
      width: 28px;
      height: 26px;
      background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dou1.png) center no-repeat; }

.box3_prize {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around; }
  .box3_prize li {
    width: 375px; }
  .box3_prize div {
    height: 120px;
    background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/box3_prizeBg.png) center no-repeat;
    position: relative;
    margin-bottom: 20px; }

.taskP {
  color: #ffc148;
  width: 182px;
  position: absolute;
  top: 46px;
  left: 23px;
  font-size: 16px; }

.prizeP {
  position: absolute;
  top: 70px;
  left: 235px;
  font-size: 14px;
  color: #5bdace; }
  .prizeP span {
    display: block; }

.box3Btn {
  margin-bottom: 48px; }

.box4 {
  height: 1106px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/bg4.jpg) center top no-repeat;
  overflow: hidden; }

.box4_title {
  height: 76px;
  width: 240px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/box4_title.png) center top no-repeat;
  margin: 0 auto; }

.box4_dou {
  color: #41837c;
  font-size: 16px;
  text-align: center;
  margin-top: 14px; }
  .box4_dou span {
    color: #b65302;
    padding-left: 32px;
    position: relative; }
    .box4_dou span::before {
      content: '';
      position: absolute;
      top: -4px;
      left: 2px;
      width: 28px;
      height: 26px;
      background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dou1.png) center no-repeat; }
  .box4_dou a {
    margin-left: 20px;
    color: #41837c; }
    .box4_dou a:hover {
      text-decoration: underline; }

.box4Prize {
  width: 1140px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-flow: row wrap; }
  .box4Prize li {
    width: 150px;
    margin: 30px 20px 0; }
  .box4Prize div, .box4Prize p {
    color: #0d514a;
    font-size: 16px;
    text-align: center; }
  .box4Prize div {
    width: 146px;
    height: 146px;
    border: 2px solid #6cbcb5;
    background-color: #acdad9;
    border-radius: 7px;
    overflow: hidden;
    position: relative; }
    .box4Prize div span {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      line-height: 30px; }
    .box4Prize div .num50 {
        line-height: 20px; }
  .box4Prize p {
    margin: 10px 0 18px 0; }
    .box4Prize p span {
      padding-left: 28px;
      position: relative; }
      .box4Prize p span::before {
        content: '';
        position: absolute;
        top: -3px;
        left: 0;
        width: 28px;
        height: 26px;
        background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/prize1.png) center no-repeat; }

.box4Get {
  display: block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
  background-color: #ffa900;
  border-radius: 5px;
  color: #fff;
  font-size: 16px; }

.box4Get.noGet {
  color: #eeeeee;
  background-color: #accac9; }

.rules {
  margin: 51px 50px 0; }
  .rules .titleRules {
    color: #0d514a;
    font-family: 'hpqdgsj';
    font-size: 36px;
    margin-bottom: 25px; }
  .rules li {
    line-height: 25px;
    color: #41837c;
    font-size: 16px; }

.dialog1 {
  width: 600px;
  height: 454px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_shareBg.png) center top no-repeat; }
  .dialog1 .dialog-title {
    font-size: 36px;
    color: #39c2b5;
    text-align: center;
    line-height: 80px;
    font-family: 'hpqdgsj'; }

.dia-con {
  overflow: hidden; }

.dia-close {
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_close.png) no-repeat;
  width: 29px;
  height: 29px;
  right: 20px;
  top: 20px;
  position: absolute;
  text-indent: -9999rem; }

.dialog1_content {
  margin-top: 30px;
  display: flex;
  justify-content: space-between; }

.dia1_words {
  width: 388px;
  color: #39c2b5;
  font-size: 20px;
  line-height: 38px; }
  .dia1_words span {
    display: inline-block;
    width: 83px;
    text-indent: 10px;
    color: #04524a;
    margin-right: 5px;
    background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_fsBg.png) no-repeat; }

.dia1_p {
  margin-top: 67px; }

.gift-qrcode {
  width: 160px;
  height: 160px;
  border: 5px solid #177a71;
  background-color: #fff;
  margin-right: 29px; }

.copy {
  margin-left: 90px; }
  .copy input {
    margin: 16px 0;
    padding: 15px 32px;
    width: 412px;
    border-radius: 5px;
    background-color: #025149;
    font-size: 18px;
    color: #177a71; }

.copy-btn {
  display: block;
  width: 476px;
  height: 50px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_shareBtn.png) no-repeat; }

.dia_icon {
  position: absolute;
  left: -115px;
  bottom: -17px;
  width: 206px;
  height: 135px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_icon.png) no-repeat; }

.noneDiv {
  width: 0;
  height: 0; }

.dialog2 {
  width: 600px;
  height: 332px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_shareBg.png) center top no-repeat;
  background-size: 600px 332px; }

.dialog2 .loginedDiv {
  line-height: 65px;
  font-size: 32px;
  color: #ffc148;
  font-family: 'hpqdgsj'; }

.dialog2 .txImg {
  width: 126px;
  height: 126px;
  border: 2px solid #0c4e47;
  margin-top: -70px;
  border-radius: 50%;
  overflow: hidden; }

.dialog2 .nickName {
  color: #39c2b5;
  max-width: 250px; }

.tips1 {
  text-align: center;
  font-size: 20px;
  color: #39c2b5;
  line-height: 25px;
  margin-top: 39px; }
  .tips1 .nickName {
    max-width: 130px;
    color: #ffc148; }

.dia_yes, .dia_no {
  display: block;
  width: 476px;
  height: 50px; }

.dia_yes {
  margin: 30px auto 10px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_yes.png) no-repeat; }

.dia_no {
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_no.png) no-repeat; }

.tips2 {
  font-size: 16px;
  margin-top: 20px;
  text-align: center;
  color: #39c2b5; }
  .tips2 span {
    color: #ffc148;
    margin-right: 5px; }

.dialog3 {
  width: 600px;
  height: 370px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia3_record.png) center top no-repeat;
  background-size: 600px 370px; }
  .dialog3 .dialog-title {
    font-size: 36px;
    color: #39c2b5;
    text-align: center;
    line-height: 70px;
    font-family: 'hpqdgsj'; }

.dia3_title, .prizeUl {
  font-size: 0;
  width: 592px; }
  .dia3_title span, .prizeUl span {
    display: inline-block;
    font-size: 16px;
    text-align: center; }
    .dia3_title span:nth-child(1), .prizeUl span:nth-child(1) {
      width: 270px; }
    .dia3_title span:nth-child(2), .prizeUl span:nth-child(2) {
      width: 130px;
      margin: 0 2px; }
    .dia3_title span:nth-child(3), .prizeUl span:nth-child(3) {
      width: 188px; }

.dia3_title {
  margin: 4px auto 0; }
  .dia3_title span {
    background-color: #025149;
    color: #177a71;
    height: 44px;
    line-height: 44px; }

.prizeUl {
  margin: 15px auto 0;
  height: 180px;
  overflow: hidden;
  color: #39c2b5; }
  .prizeUl li {
    line-height: 32px; }

.paging {
  margin-top: 25px;
  text-align: center;
  font-size: 16px;
  color: #39c2b5; }
  .paging span {
    color: #ffc148;
    margin: 0 20px; }

.dialog4 {
  width: 600px;
  height: 370px;
  border-radius: 20px;
  background: url(//game.gtimg.cn/images/ylands/cp/a20210922yqhy/dia_shareBg.png) center bottom no-repeat; }
  .dialog4 p {
    width: 500px;
    color: #39c2b5;
    text-align: center;
    font-size: 16px;
    margin: 150px auto 0; }
  .dialog4 a {
    color: #ffa900;
    text-decoration: underline;
    margin: 0 5px; }
