@charset "UTF-8";

/* 移动端常用reset.css (文字版本) */
/* reset */
html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
em,
i,
span,
a,
img,
input,
select,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-sizing: border-box;
  position: relative;
  outline: none;
}

a,
img,
input {
  border: none;
}

body {
  font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
  text-decoration: none;
}

ul,
li {
  list-style: none;
}

/*提示用户竖屏观看*/
@media all and (orientation: landscape) {

  html,
  body {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
  }

  html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #333;
    z-index: 99999;
  }

  html::after {
    content: "为了更好的体验，请将手机竖过来";
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    height: 30px;
    width: 100%;
    margin-top: 50px;
    z-index: 99999;
  }

  body::before {
    content: "";
    position: absolute;
    z-index: 99999;
    height: 200px;
    width: 100px;
    left: 50%;
    top: 50%;
    margin: -140px 0 0 -50px;
    color: #fff;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUUfW2hpexQlhYJi0IQJaCgoLgAsohIkFWIURQFNaBgBKMRgZAY1KgYlRIiQVkEo4IBEVAxBsQgyFIkLAHRgFCkgJhCgVqg33syd+R1nPb/+Z3fzpvek5y0s/6Ze+Zt9933XlIkElExIpN4HfF6YmviJWUGkonFxP3Eg8QjxL9VSJEUg6CNiD2Jw4mdiRnEBmwkI96RiJc8xdxCXEz8sSoKOpH4PLFlCN99PfE94ldVQVBkq9nEe1yO5RPPEFMMeccIp9LGxHSX4/P5wy306fc6EjsQtxF/DYKg/YnLOFu1AQEXEncwc4nVDBO0FbEr8V7iUMc5OcRBxGM+/B4SwniuY3xD/IH4GZfdFfC2JKjGbsSiSElkE5s7zjOdvYnfOt5zF7FmOe+bGXHHKeIyYqdEv5u+0Yx4UnuIAuLgkAnp5GyH4VeU836NiPOJOZHSsZTYuSIEXeX44b4hF9Pmy473Hu/DPWsR2xOnEX9xEfU8cSYxKVGCDnT84NgqIqbNFdq7nyM29Pn+Q4hfugi7ye/Uav+zWvuRrVVMTLAl8axmg2cT9DsjiHscoqJoG+anoK2JhdoP9K6CgoIzNBtsSeDvpBLfcUmtvuSKyMPHUGX3Q670HiK2J172UFG+kViXWMRNGjeX4UCP94zVA4SmwXKf2pBo0mzm9nUht8UT2dQYRlxArKfte5z4UXmbLdnaV/K+h6+hPnGR4ytbR2zhOK9vJLFo6lPKSSHu0+47vAJyhXbE3Y73GVeeeyazb9bGUQ/fAhwNo12cEp8Tq2v7EunEP++jT/mKI0W2qwA3wAHifQ6P0gfEXvHeEN6eJtr2iRiv6018QPPE4IGyiHU463qQuNTlujziVr4mOU6jw33Xg1gjAQb+R/s/tYI8WbnsYv2e2Jb3IVHc7DGB/SdolrZ9Lsbrumj/b2cR5xAn8L7OpQi62cXt5hVp3A3WIkFdbfrHU1GAy3EU8WcuwzPYx9w/HkGLHduxIE/7H4Z9kXh7Kcd1dGM/cXGcvmBUvGpzl17YsJM4hrv2FPucR2vbMVeK9HbRiBgL3wbEvFIqKReJbbRzeyWwQnSB2NjHSore+J9eSc2nL7RnyGVbe6oUxQP0+I906fkv5K/skLYvkd1s6dx8CRPGanZtRpziNcuNFxu4rHyE+/+OExcRd7nU5F7xsb9R/1AKPZT7puAMd7zP4O1xxLd5f8Ky3LAyCFmuXaSdiMcVmawEQQSy3Hna9uh4qumCYGEZ1+rtZuAtLuc8QVxJvEYEDR6clbuD3Ma3dbrfcbwp8Q128OTYbVavlaJO7KoqUuaEcSr2Kv3FX/35AD4fOkfQKTLE4a1DRGJ3/r+r45qP1VW3bYbd9vcqKFx+rxmaAvARrgmYoCncAhjD23i+h7hlAOixw8h2EbmI2OKniX20Y49xKvWc5RYZnKWdDWCukqSXfyzaRnU1fHa31ibN5ATYlJs1NuD3XRJvO1Q3SD67q4KMauySxN/LAXw+PNOTXF6+qZWN65Tl80aKRXxvPz52K6dguzcrl1OrL46Fnco9EDtoOK1KdhEGEW8R/+ByEWKlcvn5qLLG5PTTzmurXfeU0+FQHkFTDRCznkE1eQRjFxA/UVYEiGLP22ntHF3MBZyCpR0aYKzlbHWvts+tZwm+8oniWDADKE8HKGuUXGl4mHhBBDUHKE/vIq5yOTZLWVEfSgQ1C6gBDybO1vYh1U6NVq0XBBuTuQ09mWu1ZUJSqBmYqSzn/G4RNFyVJSWCVjGIoCKoQAQViKACEVTAguqiRgtaTjLwY0j28LxebBHYl9XnI0qLcr4+4qu+Ae8HUewBtRkxiFpX+7+miYLC9YeobIyFRBR6NE/ET8S5LGyOAe+Hd3pVWVEA6N2PFmW/UFldU7juOxMFjWXyRoEIKhBBBSKoIH5BEZyEWJfmXBO8LKarsEorKnKHldW5faS8giJ2BeM/7yDWEvtWKiAsIukRCfipV0ExAGYqp0pB8IDgawwIXheLoJi8N1tsFnhEWKt5ZQn6kjJ3MFJVBWKNZrsJivn4Vot9jMQAO/u1BUXNFbOBNRHbGImTylpTp8B2Vk8RMY0GtHvOTqGYmQsRZVk+3Rxj/uEQTxE7lwlMPYfBvoN9uh9GfrdBw7WHj2IqbvzuEL1itpVfwIDgrshy7/b5IWuKTpVmq54QtJXYNTRo4ZwAWWA2spJ9Lj8F/iGemcCbS9Rf8AB/QE/iTcRnlLdpeJJQy5UO0eAAU6RjurdNvL1PWU6fWTFeH5EUGiz8qYlpY6OXG4igwQJmCrvN2RTxcgMZwR0sIIgA8yqgBwUTN8KLNE0ENRvwyy7hWm51rxdLlhtcVI/nIhE0ZBBBQwYpQ4OHPdx8qcHt0obsZEgWQc3EJGWtg2YDy15i5tN0yXLDAU+ePBE0eHBOW5smgkotVyCCCkLTbPmNiZXzOogJzU2hGP2E9UUwHwMWK+2orMntD4oZzRMUVedByppU4oq2b72yhhoeFlOaJSgWe9lQyjGsWjBXTGmWoJuiHM8RU5olaLQV42WIvmGC3hnleDcxpVmCjlLWGEQ3oPkySUxplqA4bzlxgrICmTAmA3MEYi4GrCEiwdoGOhbQfTOHOF1Z/XWYvLGlmNBcQW00UTI42PgsVyCCCuKEcwpYLLwbcye3hKAEDzdwHQUd3YjN7eAl4YmgwcO7ypqA2V5mGsKmiaDmIl3FGBAmZahUigQiqEAEFYigAhFUBBUYKqhMshgepEDQi2KH0CAfgh4RO4QGxyFovtghNDgNQXf5fNNisWul2WofBPV7WcVLolOl2eprTFGO6VMwyVFHn266HzdWMhFyNFwg9ie29+l+CNbrbq8KMZS4QmxsNIYQV+rrtmCihl5iFyOxRlnr7pRYiAcB09v4r8AcHFPWGnUnnIICmAlyrSq50LoguMjjlLnd3uG2mB2ClBYTu4i9Ag0scI/lQH/Xd5a23CRiWl5Q1opLdcR2gcIZ4uvKGsXwP7dttAVhWxH7EEcqa0ar2ixwkpKpzRMN28aI0y0gHiAuZb/B0VIvinHJ5muVFR+ayZWmZCUeoUTDtvFxrvDsVdZkJWXiXwEGAB5thUjn4vqyAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100px auto;
    -webkit-transform: rotateZ(-90deg);
  }
}

html,
body {
  width: 100%;
  height: 100%;
}

@font-face {
  font-family: "font";
  src: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/font.otf);
}

/*通用footer样式*/
#afooter {
  width: 100%;
  font-size: 0.2rem;
  color: #ccc;
  text-align: center;
  background: #000;
  padding: 0.2rem 0;
}

#afooter a {
  font-size: 0.2rem;
  color: #ccc;
  text-decoration: none;
}

/*隐藏文字*/
.hd {
  display: block;
  text-indent: -9999rem;
}

/*隐藏标签*/
.hide {
  display: none;
}

.btn_box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.tag_type {
  width: 0.34rem;
  height: 0.73rem;
}

.tag_type-cap {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tag_cap.png);
}

.tag_type-fcap {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tag_fcap.png);
  height: 0.91rem;
}

.tag_type-ty {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tag_ty.png);
}

.sec0 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/bg.jpg);
  background-size: 7.5rem 45.5rem;
  background-position: center top;
  padding-top: 7.9rem;
}

.sec0.on .btn_toggle span {
  transform: scale(-1);
}

.sec0.on .invite_lists {
  height: 10.98rem;
  grid-gap: 0.3rem 0.4rem;
}

.sec0 .flex_box {
  padding: 0 0.4rem;
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  flex-wrap: wrap;
}

.sec0 .flex_box .reward_lists {
  margin-top: 0.6rem;
}

.icon_tip {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/icon_tip.png);
  width: 0.3rem;
  height: 0.3rem;
  position: absolute;
  right: -0.5rem;
  top: 55%;
  transform: translateY(-50%);
}

.icon_tip .tip_box {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tip_box_cont.png) repeat-y 0 0/6.88rem 3.68rem;
  width: 6.88rem;
  height: auto;
  font-size: 0.2rem;
  color: #fff;
  line-height: 0.4rem;
  position: absolute;
  right: -1.6rem;
  top: 0.8rem;
  padding: 0 0.6rem;
  text-indent: 0;
  display: none;
}

.icon_tip .tip_box::after,
.icon_tip .tip_box::before {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tip_box.png) no-repeat 0 0/6.88rem 5.29rem;
  width: 100%;
  height: 0.5rem;
  position: absolute;
  left: 0;
  top: -0.5rem;
}

.icon_tip .tip_box::after {
  background-position-y: bottom;
  top: auto;
  bottom: -0.5rem;
}

.sec {
  width: 7.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "font";
  overflow: hidden;
}

.sec .top_btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  top: 0.2rem;
  left: 0;
  width: 100%;
  padding: 0 0.2rem;
}

.sec .top_btn .btn_rule,
.sec .top_btn .btn_exchange,
.sec .top_btn .btn_cancel {
  font-size: 0.26rem;
  color: #f9ecda;
  text-decoration: underline;
  margin-left: 0.2rem;
}

.sec .top_btn .btn_back {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_back.png);
  position: absolute;
  left: 0.2rem;
  top: 50%;
  transform: translateY(-50%);
}

.sec .tit1 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit1.png);
  width: 3.25rem;
  height: 1.6rem;
  margin: 0.45rem 0 0.15rem;
}

.sec .tit1.on {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit1_on.png);
  width: 3.27rem;
}

.sec .numbers {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/num_bg.png);
  width: 3.81rem;
  height: 0.86rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #fff;
  letter-spacing: 0.06rem;
}

.sec .numbers .num {
  font-size: 0.3rem;
}

.sec .info_box {
  display: flex;
  align-items: center;
  font-size:.2rem;
  color:#fff;
  line-height: 1;
  padding: 0 0.2rem .4rem;
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/info_bg.png) no-repeat 0 0/6.5rem 1.6rem;
  width: 6.5rem;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.sec .info_box .invite_code_box {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/invite_code_box.png) repeat-x 0 0/1rem 0.44rem;
  width: auto;
  height: 0.44rem;
  display: flex;
  align-items: center;
  position: absolute;
  left: 1.6rem;
  bottom: 0.2rem;
  padding-right: 0.2rem;
}

.sec .info_box .invite_code_box::before,
.sec .info_box .invite_code_box::after {
  content: '';
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/invite_code_box_before.png) repeat-x 0 0/3.08rem .48rem;
  width: .35rem;
  height: .48rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-.35rem,-50%);
}

.sec .info_box .invite_code_box::after {
  left:auto;
  right:0;
  background-position: right 0;
  transform: translate(.34rem,-50%);
}

.sec .info_box .invite_code_box .btn_code_copy {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_copy1.png);
  width: .28rem;
  height: .3rem;
  margin-left:.1rem;
}

.sec .info_box.info_box1 {
  margin-top: 0.6rem;
}

.sec .info_box .head_bg {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/head_bg.png);
  width: 0.9rem;
  height: 0.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.2rem 0 0;
}

.sec .info_box .head_bg .head_icon {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 50%;
  box-sizing: border-box;
  border: 0.02rem solid #0e385b;
}

.sec .info_box .info_lists {
  font-size: 0.24rem;
  line-height: 0.28rem;
  color: #0e385b;
}

.sec .info_box .info_lists .tip {
  color: #366f9c;
}

.sec .info_box .tag_type {
  position: absolute;
  right: 0.2rem;
  top: 40%;
  transform: translateY(-50%);
}

.sec .info_box .icon_yz {
  width: 2.56rem;
  height: 1.97rem;
  transform: translateY(-0.45rem);
}

.sec .btn_call {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_call1.png);
  width: 2.74rem;
  height: 0.92rem;
}

.sec .btn_call::after {
  content: "开服后不再发放预约奖励";
  font-size: 0.22rem;
  color: #0e385b;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  text-indent: 0;
  bottom: -0.4rem;
  white-space: nowrap;
}

.sec .btn_call1.btn_call {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_call.png);
  width: 3.34rem;
  height: 0.92rem;
  margin: 0 1rem 0.5rem;
}

.sec .btn_box {
  justify-content: space-around;
  width: 90%;
  flex-wrap: wrap;
}

.sec .btn_maner {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_glftz.png);
  width: 2.74rem;
  height: 0.92rem;
}

.sec .btn_build {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_build.png);
  width: 2.74rem;
  height: 0.92rem;
}

.sec .tit2 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit2.png);
  width: 3.24rem;
  height: 1.6rem;
}

.sec .tit3 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_yz.png);
  width: 7.46rem;
  height: 2.33rem;
}

.sec .paper1 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/paper.png);
  width: 7.46rem;
  height: 11.46rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0.3rem 0;
  padding-top: 0.7rem;
}

.sec .paper1 .reward1 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0.3rem;
}

.sec .paper1 .reward_pt {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 0.15rem;
}

.sec .paper1 .reward_pt .reward_pt_tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_pt.png);
  width: 2.44rem;
  height: 0.54rem;
}

.sec .paper1 .reward_pt .reward_ty_tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_ts.png);
  width: 2.44rem;
  height: 0.54rem;
}

.sec .paper1 .reward_pt .des {
  font-size: 0.2rem;
  line-height: 0.26rem;
  text-align: center;
  color: #0e385b;
  margin: 0.15rem 0;
}

.sec .paper1 .reward_pt .des .color {
  color: #fff;
  background: #0e385b;
  padding: 0 0.05rem;
}

.sec .paper1 .reward_pt .reward_lists {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.sec .paper1 .reward_pt .reward_lists .reward_list {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/reward_bg.png);
  width: 1.42rem;
  height: 1.35rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  padding: 0.05rem;
  margin: 0 0.05rem;
}

.sec .paper1 .reward_pt .reward_lists .reward_list .reward_name {
  width: 100%;
  font-size: 0.18rem;
  height: 0.3rem;
  text-align: center;
  color: #fff;
  background: none;
}

.sec .paper1 .reward_pt .reward_lists .reward_list .reward_icon {
  width: 1.6rem;
  height: 1rem;
  -o-object-fit: contain;
  object-fit: contain;
  box-sizing: border-box;
  padding: 0.15rem 0.35rem;
}

.sec .paper1 .reward_pt .num {
  font-size: 0.2rem;
  color: #0e385b;
  margin-top: 0.15rem;
}

.sec .paper1 .tit_ct {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_reward.png);
  width: 5.98rem;
  height: 0.78rem;
  margin-bottom: 0.1rem;
}

.sec .paper1 .sub_tip {
  font-size: 0.24rem;
  color: #0e385b;
}

.sec .paper1 .reward_lists {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sec .paper1 .reward_lists .reward_list {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sec .paper1 .reward_lists .reward_tit {
  font-size: 0.24rem;
  color: #0e385b;
  line-height: 0.26rem;
  position: absolute;
  left: 50%;
  top: -0.3rem;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}

.sec .paper1 .reward_lists .reward_tit::before,
.sec .paper1 .reward_lists .reward_tit::after {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/icon_h.png) no-repeat center/cover;
  width: 0.21rem;
  height: 0.17rem;
  margin: 0 0.05rem;
}

.sec .paper1 .reward_lists .reward_bg {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/reward_bg1.png);
  width: 1.58rem;
  height: 1.63rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.05rem 0 -0.2rem;
}

.sec .paper1 .reward_lists .reward_bg .reward_icon {
  width: 50%;
  height: 50%;
  -o-object-fit: contain;
  object-fit: contain;
}

.sec .paper1 .reward_lists .reward_name {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/reward_name_bg.png);
  width: 1.79rem;
  height: 0.27rem;
  font-size: 0.18rem;
  color: #fff;
  text-align: center;
}

.sec .paper1 .invited_num {
  font-size: 0.2rem;
  line-height: 0.26rem;
  color: #0e385b;
  margin-top: 0.25rem;
}

.sec .btn_once {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_once.png);
  width: 3.34rem;
  height: 0.92rem;
  margin-bottom: 0.2rem;
}

.sec .btn_history {
  font-size: 0.24rem;
  color: #fff;
  letter-spacing: 0.05rem;
  text-decoration: underline;
}

.sec .btn_detail {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_detai.png);
  width: 3.34rem;
  height: 0.92rem;
}

.sec_share {
  padding-top: 8.85rem;
}

.sec_share .tit4 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit3.png);
  width: 3.2rem;
  height: 1.6rem;
}

.sec_share .share_tip {
  font-size: 0.26rem;
  line-height: 0.36rem;
  color: #f9ecda;
  letter-spacing: 0.03rem;
}

.sec_share .share_tip span {
  text-decoration: underline;
  padding: 0 0.1rem;
}

.sec_share .login {
  color: #f9ecda;
  margin: 0.1rem 0;
}

.sec_share .login a {
  color: #f9ecda;
}

.sec_share .login::before,
.sec_share .login::after {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/name_border.png);
}

.sec_share .paper2 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/paper1.png);
  width: 7.46rem;
  height: 6.26rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 0.7rem;
  margin: 0.1rem 0 0.3rem;
}

.sec_share .paper2 .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_zg.png);
  width: 5.99rem;
  height: 0.65rem;
  margin-bottom: 0.1rem;
}

.sec_share .paper2 .tit1 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_zg1.png);
}

.sec_share .paper2 .reward_lists {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -0.15rem 0;
}

.sec_share .paper2 .reward_lists .reward_list {
  display: flex;
  flex-direction: column;
  align-items: center;
  transform: scale(0.8);
  margin: 0 -0.1rem;
}

.sec_share .paper2 .reward_lists .reward_tit {
  font-size: 0.2rem;
  color: #0e385b;
  line-height: 0.26rem;
}

.sec_share .paper2 .reward_lists .reward_list.least .reward_bg::after {
  content: '';
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tag_most.png) no-repeat center/cover;
  width: .28rem;
  height: .85rem;
  position: absolute;
  right: 0;
  top: 0;
}

.sec_share .paper2 .reward_lists .reward_bg {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/reward_bg1.png);
  width: 1.58rem;
  height: 1.63rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.05rem 0 -0.2rem;
  font-size: 0.24rem;
  color: #fff;
}

.sec_share .paper2 .reward_lists .reward_bg .reward_icon {
  width: 50%;
  height: 50%;
  -o-object-fit: contain;
  object-fit: contain;
}

.sec_share .paper2 .reward_lists .reward_name {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/reward_name_bg.png);
  width: 1.79rem;
  height: 0.27rem;
  font-size: 0.18rem;
  color: #fff;
  text-align: center;
}

.sec_share .btn_join {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_join.png);
  width: 2.74rem;
  height: 0.92rem;
}

.sec_share .btn_built {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_built.png);
  width: 2.74rem;
  height: 0.92rem;
  margin-left: 0.35rem;
}

.sec1 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/bg2.jpg);
  height: 20.53rem;
}

.sec2 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/bg.jpg);
  background-position: 0 0;
  background-size: 7.5rem 65.73rem;
  padding: 7.85rem 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "font";
}

.sec2 .login {
  margin: 0 0 0.3rem;
  color: #f9ecda;
}

.sec2 .login a,
.sec2 .login span {
  color: #f9ecda;
}

.sec2 .login::before,
.sec2 .login::after {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/name_border.png);
}

.sec2 .login .btn_exchange {
  border: none;
}

.sec2.tz_un .box1 .border1,
.sec2.tz_un .box4 .border_kh,
.sec2.tz_un .box5 {
  display: none;
}

.sec2.tz_enough .box1 .border0,
.sec2.tz_enough .box1 .btn_invite,
.sec2.tz_enough .box1 .invite_tip,
.sec2.tz_enough .box4 .border_kh,
.sec2.tz_enough .box5 {
  display: none;
}

.sec2.personal .box1,
.sec2.personal .box3 {
  display: none;
}

.sec2.personal .box4 .btn_see,
.sec2.personal .box4 .btn_tip {
  display: none;
}

.sec2 .sec2_bottom {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/bg_bottom.png);
  background-position: center top;
  background-size: 7.5rem 35.02rem;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2.2rem 0 1.5rem;
}

.sec2 .box {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sec2 .tab {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tab.png);
  margin-bottom: 0.5rem;
}

.sec2 .box1 {
  margin-bottom: 0.6rem;
}

.sec2 .box1 .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_mission-jt.png);
  width: 4.91rem;
  height: 1.6rem;
  margin-bottom: 0.15rem;
}

.sec2 .box1 .border {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/border2.png);
  width: 6.5rem;
  height: 1.1rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #ece6d9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-bottom: 0.4rem;
}

.sec2 .box1 .border.border1 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/border4.png);
  height: 1.6rem;
}

.sec2 .box1 .btn_invite {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_invite.png);
  width: 3.34rem;
  height: 0.92rem;
  margin-bottom: 0.15rem;
}

.sec2 .box1 .invite_tip {
  font-size: 0.24rem;
  color: #b1c4e6;
  line-height: 0.24rem;
}

.sec2 .box1 .scroe_box {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/score_bg.png);
  width: 3.43rem;
  height: 0.54rem;
  font-size: 0.24rem;
  color: #fff7e4;
  line-height: 0.54rem;
  text-align: center;
  margin-top: 0.2rem;
}

.sec2 .box2 {
  margin-bottom: 0.4rem;
}

.sec2 .box2 .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_mission.png);
  width: 4.91rem;
  height: 1.6rem;
  margin: 0.6rem 0 0.2rem;
}

.sec2 .box2 .tit_tip {
  font-size: 0.28rem;
  color: #fff7e4;
  line-height: 0.28rem;
  margin-bottom: 0.25rem;
}

.sec2 .box2 .scroe_box {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/score_bg.png);
  width: 3.43rem;
  height: 0.54rem;
  font-size: 0.24rem;
  color: #fff7e4;
  line-height: 0.54rem;
  text-align: center;
}

.sec2 .box2 .btn_score_his {
  font-size: 0.24rem;
  line-height: 0.3rem;
  color: #fff7e4;
  position: absolute;
  right: 0.3rem;
  top: 3.75rem;
}

.sec2 .box2 .btn_score_his::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #fff7e4;
  display: block;
}

.sec2 .mission_cont {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/paper.png);
  width: 7.46rem;
  height: 9.26rem;
  box-sizing: border-box;
  padding: 0.6rem 0;
}

.sec2 .mission_cont .mission_lists {
  width: 100%;
  height: 100%;
}

.sec2 .mission_cont .mission_lists .mission_list {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/border.png) no-repeat 0 0/6.34rem 0.8rem;
  width: 6.34rem;
  height: 0.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.24rem;
  color: #0f4375;
  margin: 0 auto 0.1rem;
  padding: 0 0.25rem;
}

.sec2 .mission_cont .mission_lists .mission_list .mission_name {
  width: 2.9rem;
}

.sec2 .mission_cont .mission_lists .mission_list .score {
  font-size: 0.24rem;
  font-weight: bolder;
  color: #6e89aa;
}

.sec2 .mission_cont .mission_lists .mission_list .btn_get {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_get.png);
  width: 1.48rem;
  height: 0.5rem;
}

.sec2 .mission_cont .mission_lists .mission_list .btn_get.got {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_got.png);
  pointer-events: none;
}

.sec2 .mission_cont .mission_lists .mission_list .btn_get.un {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_un.png);
  pointer-events: none;
}

.sec2 .box3 {
  margin-bottom: 0.15rem;
}

.sec2 .box3 .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_lhcj.png);
  width: 4.06rem;
  height: 1.6rem;
  z-index: 1;
}

.sec2 .box3 .tit_tip {
  font-size: 0.28rem;
  color: #c4bca6;
  line-height: 0.28rem;
  margin: 0.2rem 0;
}

.sec2 .box3 .btn_cj_his {
  font-size: 0.24rem;
  line-height: 0.3rem;
  color: #fff7e4;
  position: absolute;
  right: 0.3rem;
  top: 1.75rem;
}

.sec2 .box3 .btn_cj_his::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #fff7e4;
  display: block;
}

.sec2 .box3 .mission_cont {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/paper2.png);
  width: 7.46rem;
  height: 11.16rem;
}

.sec2 .box3 .mission_cont .mission_lists {
  height: 80%;
}

.sec2 .box3 .btn_once {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_once.png);
  width: 3.34rem;
  height: 0.92rem;
  margin: 0.3rem auto;
}

.sec2 .box3 .times {
  color: #20365e;
  font-size: 0.24rem;
  line-height: 1;
  text-align: center;
}

.sec2 .box3 .times span {
  color: #674932;
  padding: 0 0.05rem;
  border-bottom: solid 1px;
}

.sec2 .box3 .icon_tip {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/icon_tip1.png);
}

.sec2 .box3 .tip_box {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tip_box1_cont.png);
  right: -0.9rem;
}

.sec2 .box3 .tip_box::after,
.sec2 .box3 .tip_box::before {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tip_box1.png);
}

.sec2 .box4 {
  margin-bottom: 0.5rem;
}

.sec2 .box4 .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_reward.png);
  width: 3.27rem;
  height: 1.6rem;
  margin-bottom: 0.15rem;
}

.sec2 .box4 .tit_tip {
  color: #0e385b;
  font-size: 0.36rem;
  line-height: 0.36rem;
}

.sec2 .box4 .reward_box_icon {
  width: 7.46rem;
  height: auto;
  margin: -4.1rem 0 -1.7rem;
  pointer-events: none;
}

.sec2 .box4 .btn_see {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_see.png);
  width: 3.34rem;
  height: 0.92rem;
  margin-bottom: 0.2rem;
}

.sec2 .box4 .btn_tip {
  color: #0e385b;
  font-size: 0.36rem;
  line-height: 0.36rem;
}

.sec2 .box4 .border_kh {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/paper1.png);
  width: 7.46rem;
  height: 3.06rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -1.3rem 0 0;
}

.sec2 .box4 .border_kh .reward_list {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/reward_bg-s.png);
  width: 1.9rem;
  height: 1.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-bottom: 0.4rem;
  margin-right: 0.4rem;
}

.sec2 .box4 .border_kh .reward_list .reward_icon {
  width: 60%;
  height: 80%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sec2 .box4 .border_kh .reward_list .reward_name {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  text-align: center;
  width: 100%;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #ffeeca;
}

.sec2 .box4 .border_kh .info_tit {
  font-size: 0.4rem;
  color: #235f9b;
  line-height: 0.4rem;
  margin-bottom: 0.15rem;
}

.sec2 .box4 .border_kh .info_des {
  font-size: 0.26rem;
  color: #3a6899;
  line-height: 0.26rem;
  margin-bottom: 0.3rem;
}

.sec2 .box4 .border_kh .btn_get {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_get_s.png);
  width: 1.48rem;
  height: 0.5rem;
}

.sec2 .box4 .border_kh .btn_get.hot::after {
  content: "";
  background: #ff0000;
  width: 0.1rem;
  height: 0.1rem;
  border: solid #000 1px;
  border-radius: 50%;
  position: absolute;
  right: -0.02rem;
  top: -0.02rem;
}

.sec2 .box4 .border_kh .btn_get.got {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_got-m.png);
  pointer-events: none;
}

.sec2 .box4 .border_kh .btn_get.un {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_un.png);
  pointer-events: none;
}

.sec2 .box5 {
  margin-bottom: 0.75rem;
}

.sec2 .box5 .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_score.png);
  width: 4.74rem;
  height: 1.6rem;
  margin-top: 0.3rem;
}

.sec2 .box5 .scroe_box {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/score_bg1.png);
  width: 3.43rem;
  height: 0.54rem;
  font-size: 0.24rem;
  color: #2663a0;
  line-height: 0.54rem;
  text-align: center;
}

.sec2 .box5 .reward_lists {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/border.png) repeat-y 0 0/7.27rem 14.26rem;
  width: 7.27rem;
  height: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-around;
  margin: 0.65rem 0 0.7rem;
}

.sec2 .box5 .reward_lists::before,
.sec2 .box5 .reward_lists::after {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/border1.png) repeat-y 0 0/7.27rem 15.26rem;
  width: 100%;
  height: 0.5rem;
  position: absolute;
  left: 0;
  top: -0.5rem;
}

.sec2 .box5 .reward_lists::after {
  top: auto;
  bottom: -0.5rem;
  background-position-y: bottom;
}

.sec2 .box5 .reward_lists .reward_list {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/reward_bg-s.png);
  width: 1.9rem;
  height: 1.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-bottom: 0.4rem;
  margin-bottom: 1rem;
}

.sec2 .box5 .reward_lists .reward_list .reward_icon {
  width: 60%;
  height: 80%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sec2 .box5 .reward_lists .reward_list .need {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  text-align: center;
  width: 100%;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #ffeeca;
}

.sec2 .box5 .reward_lists .reward_list .reward_name {
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #fff;
}

.sec2 .box5 .reward_lists .reward_list .btn_get {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_get_s.png);
  width: 1.48rem;
  height: 0.5rem;
  position: absolute;
  left: 50%;
  bottom: -0.7rem;
  transform: translateX(-50%);
}

.sec2 .box5 .reward_lists .reward_list .btn_get.got {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_got-m.png);
  pointer-events: none;
}

.sec2 .box5 .reward_lists .reward_list .btn_get.un {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_un.png);
  pointer-events: none;
}

.sec2 .box5 .btn_history {
  font-size: 0.24rem;
  color: #0e4173;
  text-decoration: underline;
}

.sec2 .box6 .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_strategy.png);
  width: 4.45rem;
  height: 1.6rem;
  margin-bottom: 0.3rem;
}

.sec2 .box6 .strategy_box {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/bordr1.png) no-repeat 0 0/6.87rem 6.3rem;
  width: 6.97rem;
  height: 6.3rem;
  padding: 0.5rem;
}

.sec2 .box6 .strategy_box .strategy_lists {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}

.sec2 .box6 .strategy_box .strategy_lists .strategy_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 1rem;
  border-bottom: solid 1px rgba(32, 54, 94, 0.3);
  font-size: 0.24rem;
  color: #20365e;
  position: relative;
}

.sec2 .box6 .strategy_box .strategy_lists .strategy_list .des {
  width: 60%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sec2 .box6 .strategy_box .strategy_lists .strategy_jump {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sec3 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/bg.jpg);
  background-position: 0 0;
  background-size: 7.5rem 45.5rem;
  width: 7.5rem;
  height: auto;
  padding: 7.85rem 0 1rem;
}

.sec3 .btn_back {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_back.png);
  width: 0.49rem;
  height: 0.5rem;
}

.sec3 .tab {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/sec3_tab1.png);
  margin-bottom: 0.65rem;
}

.sec3 .tab.on {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/sec3_tab2.png);
}

.sec3 .toggle_cont {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sec3 .toggle_box1 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sec3 .jt_reward_box .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_jthl.png);
  width: 4.76rem;
  height: 1.6rem;
  margin: 0.3rem 0;
}

.sec3 .jt_reward_box .tit_tip {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #0e385b;
}

.sec3 .jt_reward_box .item-lists {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.sec3 .gr_reward_box .tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tit_score.png);
  width: 4.74rem;
  height: 1.6rem;
  margin-top: 0.3rem;
}

.sec3 .gr_reward_box .scroe_box {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/score_bg1.png);
  width: 3.43rem;
  height: 0.54rem;
  font-size: 0.24rem;
  color: #2663a0;
  line-height: 0.54rem;
  text-align: center;
}

.sec3 .scroe_box {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/score_bg1.png);
  width: 3.43rem;
  height: 0.54rem;
  font-size: 0.24rem;
  color: #2663a0;
  line-height: 0.54rem;
  text-align: center;
  margin: 0.25rem 0;
  z-index: 2;
}

.sec3 .reward_lists {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/border.png) repeat-y 0 0/7.27rem 14.26rem;
  width: 7.27rem;
  height: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-around;
  margin: 0.65rem 0 0.7rem;
}

.sec3 .reward_lists::before,
.sec3 .reward_lists::after {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/border1.png) repeat-y 0 0/7.27rem 15.26rem;
  width: 100%;
  height: 0.5rem;
  position: absolute;
  left: 0;
  top: -0.5rem;
}

.sec3 .reward_lists::after {
  top: auto;
  bottom: -0.5rem;
  background-position-y: bottom;
}

.sec3 .reward_lists .reward_list {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/reward_bg-s.png);
  width: 1.9rem;
  height: 1.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-bottom: 0.4rem;
  margin-bottom: 1rem;
}

.sec3 .reward_lists .reward_list .reward_icon {
  width: 60%;
  height: 80%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sec3 .reward_lists .reward_list .need {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  text-align: center;
  width: 100%;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #ffeeca;
}

.sec3 .reward_lists .reward_list .reward_name {
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #fff;
}

.sec3 .reward_lists .reward_list .btn_get {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_get_s.png);
  width: 1.48rem;
  height: 0.5rem;
  position: absolute;
  left: 50%;
  bottom: -0.7rem;
  transform: translateX(-50%);
}

.sec3 .reward_lists .reward_list .btn_get.got {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_got-m.png);
  pointer-events: none;
}

.sec3 .reward_lists .reward_list .btn_get.un {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_un.png);
  pointer-events: none;
}

.sec3 .reward_lists .reward_lists_box {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/border5.png) no-repeat 0/2.84rem 3.94rem;
  width: 2.84rem;
  height: 3.94rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.sec3 .reward_lists .reward_lists_box .reward_tip {
  font-size: 0.24rem;
  line-height: 0.3rem;
  color: #2663a0;
  text-align: center;
}

.sec3 .reward_lists .reward_lists_box .reward_tip::after {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/tip_after.png) no-repeat center/cover;
  width: 2.28rem;
  height: 0.13rem;
  display: block;
  margin: 0.1rem 0;
}

.sec3 .reward_lists .reward_lists_box .reward_list {
  margin-bottom: 0.8rem;
}

.sec3 .btn_history {
  font-size: 0.24rem;
  color: #0e4173;
  text-decoration: underline;
}

.week_lists {
  width: 6.86rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0.3rem;
}

.week_lists .week_list {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/week_bg_def.png);
  width: 0.88rem;
  height: 0.4rem;
  font-size: 0.22rem;
  color: #6daef9;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.04rem;
}

.week_lists .week_list.on {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/week_bg.png);
  color: #6daef9;
}

.week_lists .week_list.active {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/week_bg_on.png);
  color: #ffeec6;
}

.week_lists_bar {
  background-color: #2b4675;
  width: 6.86rem;
  height: 0.06rem;
  border-radius: 0.05rem;
}

.week_lists_bar .bar_on {
  width: 0%;
  height: 100%;
  border-radius: 0.05rem;
  background: #e3c370;
  position: absolute;
  left: 0;
  top: 0;
}

.week_lists_bar .week_lists_bar_lists {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  display: flex;
  justify-content: space-around;
}

.week_lists_bar .week_list {
  background-color: #2b4675;
  border-radius: 50%;
  width: 0.34rem;
  height: 0.34rem;
}

.week_lists_bar .week_list.on {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/week_bar_on.png);
}

.week_lists_bar .week_list.active {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/week_bar_active.png);
}

.slogan {
  width: 6.58rem;
  height: 2.56rem;
  margin: 4.8rem 0 0.15rem;
  display: none;
}

.tab {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tab1.png);
  width: 6.65rem;
  height: 0.92rem;
  display: flex;
  justify-content: flex-end;
}

.tab .tab_btn {
  width: 50%;
  height: 100%;
}

.login {
  display: inline-block;
  font-size: 0.3rem;
  color: #f4db8d;
  margin: 0.3rem 0 0;
}

.login a,
.login span {
  color: #f4db8d;
  text-decoration: underline;
  padding: 0 0.05rem;
}

.login span {
  display: inline-block;
  vertical-align: middle;
  max-width: 3rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
}

.login .btn_exchange {
  border-bottom: solid 1px #0e385b;
  vertical-align: bottom;
}

.login::before,
.login::after {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/name_before.png) no-repeat left center/7.5rem 0.21rem;
  width: 2rem;
  height: 100%;
  position: absolute;
  left: -0.2rem;
  top: 50%;
  transform: translate(-100%, -50%);
}

.login::after {
  background-position-x: right;
  left: auto;
  right: -0.2rem;
  transform: translate(100%, -50%);
}

.toggle_box {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/border.png) repeat-y 0 0/7.27rem 14.26rem;
  width: 7.27rem;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0.3rem;
  margin: 0.65rem 0 1rem;
}

.toggle_box::before,
.toggle_box::after {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/border1.png) repeat-y 0 0/7.27rem 15.26rem;
  width: 100%;
  height: 0.5rem;
  position: absolute;
  left: 0;
  top: -0.5rem;
}

.toggle_box::after {
  background-position-y: bottom;
  top: auto;
  bottom: -0.5rem;
}

.toggle_box.empty .info_box,
.toggle_box.empty .invite_lists,
.toggle_box.empty .btn_toggle {
  display: none;
}

.toggle_box.empty .empty_tip {
  display: block;
}

.toggle_box.empty .btn_build {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_build1.png);
  width: 3.34rem;
}

.empty_tip {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/empty.png);
  width: 4.09rem;
  height: 0.64rem;
  margin: 0.9rem 0 1.2rem;
  display: none;
}

.invite_lists {
  display: grid;
  grid-template-columns: repeat(5, 1.05rem);
  grid-gap: 0.2rem 0.4rem;
  overflow: hidden;
  height: 3.4rem;
  transition: height 200ms linear;
}

.invite_lists .invite_list {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.invite_lists .invite_list .invite_bg {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/head_bg.png);
  width: 1.02rem;
  height: 0.98rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.invite_lists .invite_list .invite_bg .head_icon {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 50%;
  box-sizing: border-box;
  border: 0.02rem solid #fff;
}

.invite_lists .invite_list .invite_bg .head_icon[src=""] {
  display: none;
}

.invite_lists .invite_list .invite_bg .head_icon[src=""]+.btn_invite {
  display: block;
}

.invite_lists .invite_list .invite_bg .btn_invite {
  width: 0.72rem;
  height: 0.72rem;
  background: #e9e5dd url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_invite.png) no-repeat center/0.3rem;
  border: solid 0.02rem #0e385b;
  border-radius: 50%;
  display: none;
}

.invite_lists .invite_list .info {
  font-size: 0.2rem;
  color: #0e385b;
  line-height: 0.3rem;
  text-align: center;
}

.invite_lists .invite_list .info p {
  height: 0.3rem;
  width: 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}

.invite_lists .invite_list::before,
.invite_lists .invite_list::after {
  content: "";
  background: no-repeat center/cover;
  width: 0.34rem;
  height: 0.87rem;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  z-index: 9;
}

.invite_lists .invite_list.fcap::before {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tag_fcap.png);
}

.invite_lists .invite_list.hg::after {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/icon_hl.png) no-repeat center/0.41rem 0.36rem;
  width: 0.41rem;
  height: 0.36rem;
  left: 0;
  right: auto;
  top: 0;
}

.invite_lists .invite_list.new::after {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/icon_new.png) no-repeat center/0.25rem;
  width: 0.25rem;
  height: 0.25rem;
  left: 0.1rem;
  right: auto;
  top: 0;
}

.invite_lists .invite_list.showDays .days {
  display: block;
}

.invite_lists .days {
  font-size: 0.18rem;
  line-height: 0.18rem;
  color: #fff;
  text-shadow: 1px 1px 3px #0e385b, -1px 1px 3px #0e385b, 1px -1px 3px #0e385b, -1px -1px 3px #0e385b;
  white-space: nowrap;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display: none;
}

.btn_toggle {
  font-size: 0.24rem;
  color: #0e385b;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.4rem;
}

.btn_toggle span {
  transform: scaleX(1.5);
  margin-left: 0.05rem;
}

.btn_toggle::after {
  content: "";
  width: 100%;
  height: 0.01rem;
  background: #0e385b;
  position: absolute;
  left: 50%;
  bottom: 0.02rem;
  transform: translateX(-50%);
}

@supports ((-webkit-background-clip: text) or (background-clip: text)) or (-moz-background-clip: text) {
  .gradient_text {
    background-image: linear-gradient(to bottom, #0e4173, #4086d0);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent !important;
  }
}

.sub_tit {
  font-size: 0.24rem;
  color: #0e385b;
  line-height: 0.36rem;
  letter-spacing: 0.02rem;
}

.sub_tit.sub_tit2 {
  color: #ece6d9;
}

.sub_tit.yz_tip {
  margin: 0.25rem 0 -0.7rem;
}

.dialog {
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  margin: 0 !important;
  transform: translate(-50%, -50%);
}

.dia-con {
  width: 6.7rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 1.45rem;
}

.dia-close {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_close.png);
  width: 0.56rem;
  height: 0.56rem;
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
}

.dia_login .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_login.png);
  height: 4.74rem;
}

.dia_login .btn_box {
  width: 4.55rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.5rem;
}

.dia_login .btn_box .hd {
  width: 1.95rem;
  height: 2.25rem;
}

.dia_ecode .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_tip.png);
  height: 4.74rem;
}

.dia_ecode .tip {
  font-size: 0.26rem;
  color: #f9ecda;
  line-height: 0.26rem;
  margin: 0.35rem 0;
}

.dia_ecode .ecode {
  width: 2rem;
  height: 2rem;
  border: solid #fff 0.02rem;
  padding: 0.02rem;
}

.dia_ecode .ecode canvas {
  width: 100%;
  height: 100%;
}

.dia_bind .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_bind.png);
  height: 7.44rem;
}

.dia_bind.dia_bind1 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_bind1.png);
}

.dia_bind.dia_bind1 .btn_verify {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_verify.png);
  width: 2.22rem;
  height: 0.75rem;
  margin: 0.5rem 0 0.35rem;
}

.dia_bind .bind_info_lists {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.4rem;
}

.dia_bind .bind_info_lists .bind_info_list {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #f9ecda;
}

.dia_bind .bind_info_lists .bind_info_list:not(:last-child) {
  margin-bottom: 0.2rem;
}

.dia_bind .bind_info_lists select {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/select.png) no-repeat 0 0/4.3rem 0.7rem;
  width: 4.3rem;
  height: 0.7rem;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-left: 0.2rem;
  padding: 0 0.2rem;
  font-size: 0.24rem;
  color: #f9ecda;
}

.dia_bind .btn_bind {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_bind.png);
  width: 2.22rem;
  height: 0.75rem;
  margin: 0.5rem 0 0.35rem;
}

.dia_bind .tips {
  font-size: 0.24rem;
  color: #f9ecda;
  line-height: 0.24rem;
}

.dia_bind .tips a {
  color: #f9ecda;
  text-decoration: underline;
}

.dia_tip .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_tip.png);
  height: 4.74rem;
}

.dia_tip .tips {
  width: 5.6rem;
  font-size: 0.26rem;
  color: #f9ecda;
  line-height: 0.36rem;
  height: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0.35rem 0;
}

.dia_tip .btn_agree {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_agree.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_gobind {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_bind1.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_sure {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_srue.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_think {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_think.png);
  width: 2.22rem;
  height: 0.75rem;
  margin-left: 0.45rem;
}

.dia_tip .btn_jointeam  {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_jointeam.png);
  width: 2.22rem;
  height: 0.75rem;
  margin-left: 0.45rem;
}

.dia_tip .btn_ordernew {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_ordernew.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_crate {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_create.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_gosee {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_see.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_want {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_ordernew.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_gomanner {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_gomanner.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_invite {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_invite1.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_gocreate {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_gocreate.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_rechoose {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_rechoose.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip .btn_back_team {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_back_team.png);
  width: 2.22rem;
  height: 0.75rem;
  margin-left: 0.45rem;
}


.dia_tip.dia_tip2 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_get.png);
}

.dia_tip.dia_tip6 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_join.png);
}

.dia_tip.dia_tip13 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_fire.png);
}

.dia_tip.dia_tip14 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_fail.png);
}

.dia_tip.dia_tip16 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dai_jionif.png);
}

.dia_tip.dia_tip18 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_gomanner.png);
}

.dia_tip.dia_tip19 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_movesuccess.png);
}

.dia_tip.dia_tip24 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_lqflcg.png);
}

.dia_tip.dia_tip25 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_lqjlcg.png);
}

.dia_tip.dia_tip26 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_lqjfcg.png);
}

.dia_tip.dia_tip27 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_dlq.png);
}

.dia_tip.dia_tip27 .dia-con .btn_call {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/mission/btn_call2.png);
  width: 2.22rem;
  height: 0.75rem;
}

.dia_tip.dia_tip29 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_tzpf.png);
}

.dia_tip.dia_tip29 .dia-con .tips {
  height: auto;
}

.dia_tip.dia_tip29 .dia-con .lists {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.6rem;
}

.dia_tip.dia_tip29 .dia-con .lists .list {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/pf_tag.png);
  width: 0.98rem;
  height: 0.4rem;
  font-size: 0.22rem;
  color: #6daef9;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.1rem;
}

.dia_tip.dia_tip29 .dia-con .lists .list.on {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/pf_tag_on.png);
  color: #fcecc6;
}

.dia_shareto .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_share.png);
  height: 2.54rem;
  padding: 0;
  flex-direction: row;
  justify-content: center;
}

.dia_shareto .btn_box {
  width: 3.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dia_shareto .btn_box .hd {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/icon_lists.png) no-repeat 0 0/5.24rem 1.42rem;
  width: 1.14rem;
  height: 1.42rem;
}

.dia_shareto .btn_box .hd.btn_pyq {
  background-position-x: -1.37rem;
}

.dia_shareto .btn_box .hd.btn_qqhy {
  background-position-x: -2.73rem;
}

.dia_shareto .btn_box .hd.btn_qqkj {
  background-position-x: right;
}

.dia_shareright {
  width: 100vw;
  height: 100vh;
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_shareright.png) no-repeat 3.4rem 0.4rem/3.54rem 1.01rem;
}

.dia_phone .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_order.png);
  height: 7.44rem;
}

.dia_phone .bind_info {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.15rem;
}

.dia_phone .bind_info li {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #f9ecda;
  margin-bottom: 0.15rem;
}

.dia_phone .bind_info li label {
  width: 1.3rem;
  text-align: right;
}

.dia_phone .bind_info li input {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/input.png) no-repeat 0 0/4.3rem 0.7rem;
  width: 4.3rem;
  height: 0.7rem;
  margin-left: 0.2rem;
  padding: 0 0.2rem;
  border: none;
  font-size: 0.24rem;
  color: #f9ecda;
}

.dia_phone .bind_info li input::-moz-placeholder {
  color: #f9ecda;
}

.dia_phone .bind_info li input::placeholder {
  color: #f9ecda;
}

.dia_phone .bind_info li select {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/select.png) no-repeat 0 0/4.3rem 0.7rem;
  width: 4.3rem;
  height: 0.7rem;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-left: 0.2rem;
  padding: 0 0.2rem;
  font-size: 0.24rem;
  color: #f9ecda;
}

.dia_phone .bind_info li .btn_code {
  font-size: 0.24rem;
  color: #f9ecda;
  position: absolute;
  right: 0.1rem;
  top: 50%;
  transform: translateY(-50%);
  text-decoration: underline;
}

.dia_phone .bind_info li .btn_code.on {
  text-decoration: none;
  pointer-events: none;
}

.dia_phone .tip {
  width: 5.67rem;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.35rem;
  letter-spacing: 0rem;
  color: #f9ecda;
  margin: 0.18rem 0 0.3rem;
}

.dia_phone .dia_btn2 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_ordragree.png);
  width: 3.07rem;
  height: 0.66rem;
}

.dia_phone.dia_phone1 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_cancel_order.png);
  height: 6.64rem;
}

.dia_phone.dia_phone1 .dia_btn2 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_cancel_order.png);
}

.dia_rule .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_rule.png);
  height: 7.44rem;
}

.dia_rule .rule {
  width: 5.5rem;
  height: 5.2rem;
  font-size: 0.24rem;
  color: #f9ecda;
  line-height: 0.36rem;
  overflow: hidden auto;
  margin-top: 0.4rem;
}

.dia_rule .rule li {
  margin-bottom: 0.3rem;
}

.dia_rule table {
  text-align: center;
}

.dia_rule table th,
.dia_rule table td {
  width: 20%;
}

.dia_rule table th:nth-of-type(1),
.dia_rule table td:nth-of-type(1) {
  width: 40%;
}

.dia_history .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_history.png);
  height: 8.87rem;
}

.dia_history .lists {
  width: 5.7rem;
  height: 6.7rem;
  border: solid 0.01rem #fff;
  padding: 0 0.2rem;
  overflow: hidden auto;
  margin: 0.3rem 0 0;
}

.dia_history .lists .list {
  font-size: 0.24rem;
  color: #f9ecda;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 0.6rem;
  border-bottom: solid 0.01rem rgba(255, 255, 255, 0.5);
}

.dia_history .lists .list .name {
  max-width: 63%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dia_history .lists .time {
  color: #f9ecda;
}

.dia_history.dia_history1 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_score_history.png);
}

.dia_history.dia_history2 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_cj_history.png);
}

.dia_manner .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_manage.png);
  height: 8.87rem;
}

.dia_manner .lists {
  width: 5.7rem;
  height: 5.6rem;
  border: solid 0.01rem #fff;
  padding: 0 0.2rem;
  overflow: hidden auto;
  margin: 0.3rem 0 0.4rem;
}

.dia_manner .lists .list {
  font-size: 0.24rem;
  color: #f9ecda;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 0.6rem;
  border-bottom: solid 0.01rem rgba(255, 255, 255, 0.3);
}

.dia_manner .lists .list.on .name {
  color: #417aff;
}

.dia_manner .lists .list.on .name::before {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/icon_choose_on.png);
}

.dia_manner .lists .name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 75%;
}

.dia_manner .lists .name::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/icon_choose.png) no-repeat center/cover;
  width: 0.28rem;
  height: 0.28rem;
  margin-right: 0.1rem;
}

.dia_manner .lists .type {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/role_bg.png);
  background-size: 1rem 0.36rem;
  width: 1rem;
  height: 0.36rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dia_manner .lists .type::before {
  content: "";
  font-size: 0.2rem;
  color: #70727e;
  white-space: nowrap;
  position: absolute;
  right: 1.1rem;
  top: 50%;
  transform: translateY(-50%);
}

.dia_manner .lists .type.could-cap::before {
  content: "可为副团长";
}

.dia_manner .lists .type.could-remove::before {
  content: "可移除";
}

.dia_manner .btn_box {
  width: 4.8rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dia_manner .btn_box .hd {
  width: 2.22rem;
  height: 0.75rem;
}

.dia_manner .btn_box .btn_fire {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_remove.png);
}

.dia_manner .btn_box .btn_fit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_do.png);
}

.dia_select .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_order_new.png);
  height: 8.87rem;
}

.dia_select .bind_info {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.15rem;
}

.dia_select .bind_info li {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #f9ecda;
  margin-bottom: 0.15rem;
}

.dia_select .bind_info li label {
  width: 1.3rem;
  text-align: right;
}

.dia_select .bind_info li select {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/select.png) no-repeat 0 0/4.3rem 0.7rem;
  width: 4.3rem;
  height: 0.7rem;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-left: 0.2rem;
  padding: 0 0.2rem;
  font-size: 0.24rem;
  color: #f9ecda;
}

.dia_select .tip {
  font-size: 0.26rem;
  line-height: 0.26rem;
  color: #f9ecda;
  margin-bottom: 0.2rem;
}

.dia_select .area_info_box {
  border: solid 1px rgba(249, 236, 218, 0.6);
  width: 5.7rem;
  height: 5.1rem;
  padding: 0.3rem 0 0.1rem;
}

.dia_select .area_info_lists {
  height: 100%;
  overflow: hidden auto;
  padding-top: 0.1rem;
}

.dia_select .area_info_lists .area_info_list {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/area.png) no-repeat 0 0/4.3rem 0.7rem;
  width: 4.3rem;
  height: 0.7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.26rem;
  line-height: 0.26rem;
  color: #f9ecda;
  margin: 0 auto 0.2rem;
}

.dia_select .area_info_lists .area_info_list:last-child {
  margin-bottom: 0;
}

.dia_select .area_info_lists .area_info_list.on {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/area_on.png);
  color: #4e473c;
  filter: drop-shadow(0 0 0.08rem #e37e57);
}

.dia_select .area_info_lists .area_info_list.rec::after {
  content: "";
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tag_tj.png) no-repeat center/cover;
  width: 0.34rem;
  height: 0.73rem;
  position: absolute;
  right: -0.2rem;
  top: -0.05rem;
}

.dia_select .dia_btn2 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_sure_ordr.png);
  width: 2.22rem;
  height: 0.75rem;
  margin-top: 0.4rem;
}

.dia_select.dia_select2 .dia-con {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/dia_choose_new.png);
  height: 8.87rem;
}

.dia_select .btn_sure {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_srue.png);
  width: 2.22rem;
  height: 0.75rem;
  margin-top: 0.4rem;
}

.reward_box {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/bg_bottom.png) no-repeat center top/7.5rem 37.05rem;
  width: 7.5rem;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3.8rem 0 1.5rem;
}

.grey {
  filter: grayscale(1);
  pointer-events: none;
}

.reward_box .tit3 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_join_other.png);
  width: 4.96rem;
  height: 1.6rem;
}

.reward_box .invite_code_info {
  font-size: .24rem;
  color: #fcebd8;
  line-height: .24rem;
  margin: 0.7rem auto 0rem;
}

.reward_box .invite_code_info .tip {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_join.png);
  width: 2.72rem;
  height:.6rem;
  margin: 0 auto .2rem;
}

.reward_box .invite_code_info .code_enter_box {
  display: flex;
  align-items: center;

}

.reward_box .invite_code_info .enter_code {
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/input1.png) no-repeat 0 0/4.4rem .7rem;
  width: 4.5rem;
  height: .7rem;
  border: none;
  outline: none;
  line-height: .7rem;
  padding: 0 .1rem;
  font-size:.24rem;
  color: #0e385b;
}



.reward_box .invite_code_info .btn_sure1 {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_srue1.png);
  width: 1.6rem;
  height: .74rem;
  margin-left: .2rem;
}

.paper_team {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/other_paper.png);
  width: 7.46rem;
  height: 11.66rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 2rem;
}


.paper_team .join_tit {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/tit_invite.png);
  width: 3.29rem;
  height: .6rem;
  margin: .5rem auto .3rem;
}

.reward_box .team_list {
  display: flex;
  align-items: center;
  padding: 0 1.8rem 0 0.6rem;
  background: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/team_info_bg.png) no-repeat 0 0/6.5rem 1.2rem;
  width: 6.5rem;
  height: 1.2rem;
  margin-bottom: 0.1rem;
}

.reward_box .team_list .name {
  max-width: 2.6rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.reward_box .team_list .head_bg {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/head_bg.png);
  width: 0.9rem;
  height: 0.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.2rem 0 0;
}

.reward_box .team_list .head_bg .head_icon {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 50%;
  box-sizing: border-box;
  border: 0.02rem solid #0e385b;
}

.reward_box .team_list .info_lists {
  font-size: 0.24rem;
  line-height: 0.28rem;
  color: #0e385b;
}



.reward_box .team_list .tag_type {
  position: absolute;
  left: 0.2rem;
  top: 0;
}

.reward_box .team_list .btn_joinhim {
  background-image: url(//game.gtimg.cn/images/wslg/cp/cfdglinghang/btn_joinhim.png);
  width: 1.6rem;
  height: .64rem;
  position: absolute;
  right: .2rem;
  top: 50%;
  transform: translateY(-50%);
}

.reward_box .team_list .team_num span {
  color: #c2605f;
}

.reward_box .btn_exc {
  font-size: 0.24rem;
  line-height: 0.3rem;
  border-bottom: solid 1px;
  color: #0e385b;
  margin-top: .2rem;
}