html,body {
    background:#150c07
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,button,fieldset,legend,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
    font-family:"Microsoft YaHei"
}
table {
    border-collapse:collapse;
    border-spacing:0;
    font-family:"Microsoft YaHei"
}
fieldset,img {
    border:0
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal
}
ul,ol,li {
    list-style:none
}
caption,th {
    text-align:left
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal
}
abbr,acronym {
    border:0;
    font-variant:normal
}
sup {
    vertical-align:text-top
}
sub {
    vertical-align:text-bottom
}
input,textarea,select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit
}
input,textarea,select {
    *font-size:100%;
    outline:0;
    border:0
}
::-webkit-input-placeholder {
    color:black
}
:-moz-placeholder {
    color:black
}
::-moz-placeholder {
    color:black
}
:-ms-input-placeholder {
    color:black
}
a {
    text-decoration:none
}
button,textarea {
    outline:0;
    border:0;
    padding:0;
    margin:0;
    -webkit-appearance:none
}
[v-cloak] {
    display:none
}
.hd-header {
    width:100%;
    height: 4.8rem;
    position:relative;
    z-index:2
}
.hd-header .logo {
    width: 1.82rem;
    height: 0.5rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_4.png) no-repeat center top;
    background-size:100% auto;
    margin: 0.32rem 0 0 0.33rem;
    float:left;
    display: none;
}
.hd-header .rpart {
    float:right;
    height:0.92rem;
    margin:0.2rem 0.35rem 0 0
}
.hd-header .rpart .btn {
    width:0.92rem;
    height:0.92rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_13.png) no-repeat center top;
    background-size:100% auto;
    float:right;
    text-align:center;
    margin-left:0.12rem;
    cursor:pointer;
    display: none;
}
.hd-header .rpart .toindex {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_15.png)
}
.nsContainer {
    width:100%;
    height:auto;
    background: url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_5.jpg) no-repeat center top;
    padding-bottom:0.5rem;
    max-width: 7.5rem;
    margin: 0 auto;
    background-size: 100% auto;
}
.ns-part1 {
    width:100%;
    /* height:10.68rem;
     */
    background-size:auto 100%;
    margin: 0 auto 0.9rem;
}
.p1-con {
    width: 100%;
    box-sizing:border-box;
    padding-left: 0;
    margin:auto;
    position:relative;
    top: 0;
    text-align:center
}
.p1-con .title {
    width: 6.85rem;
    height: 3.65rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_19.png) no-repeat center top;
    background-size:auto 100%;
    margin: 0 auto 0.36rem;
}
.p1-con .gift-ul {
    font-size:0;
    width:100%;
    text-align:center
}
.p1-con .gift-li {
    width:1.42rem;
    display:inline-block;
    vertical-align:top;
    height: 1.5rem;
}
.p1-con .gift-li .img {
    width: 0.96rem;
    height: 0.95rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_10.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.08rem
}
.p1-con .img img {
    float:left;
    width:84%;
    height:84%;
    margin:8%
}
.p1-con .gift-li .name {
    text-align:center;
    line-height:0.2rem;
    font-size:0.16rem;
    color:#ffffff
}
.p1-con .book-btn {
    width: 3.61rem;
    height: 1.57rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_14.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto;
    cursor:pointer;
    color:#493615;
    font-size:0;
    /* line-height:0.67rem;
     */
    font-weight:bold;
    text-align:center
}
.p1-con .book-btn.has-get {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_14.png)
}
.p1-con .booking-time {
    font-size:0.2rem;
    letter-spacing:0.02rem;
    color:rgba(255,255,255,0.7)
}
.has-iframe {
    width:12rem;
    height:13.46rem;
    margin:0 auto 1.87rem;
    border-radius:0.1rem;
    position:relative;
    box-sizing:border-box;
    padding-top:0.82rem;
    background:rgba(0,0,0,0.3)
}
#zd {
    width: 5.47rem;
    height: 1.09rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_8.png) no-repeat center top;
    background-size:100%;
    margin: 0 auto 0.4rem;
}
.ns-part2 {
    width: 100%;
    height: auto;
    background: url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_16.png) no-repeat 0.35rem top;
    box-sizing:border-box;
    padding-top: 0.48rem;
    overflow: hidden;
    background-size: 7.2rem 100%;
    margin-bottom: 0.8rem;
}
.ns-part2.bg {
    width:11.33rem;
    margin:auto
}
.ns-part2 .gift-ul {
    width: 6.56rem;
    height: 8.93rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_3.png) no-repeat center top;
    background-size: 100%;
    text-align:center;
    margin:0 auto 0.25rem;
    box-sizing:border-box;
    padding-top: 0.45rem;
}
.ns-part2 .gift-li {
    width: 6.01rem;
    height: 1.85rem;
    position:relative;
    display: block;
    margin: 0 auto 0.17rem;
    background-color: rgba(228, 208, 145, 0.57);
    border-radius: 0.16rem;
    border: solid 1px rgba(255, 240, 190, 0.57);
}
.ns-part2 .gift-li .bg {
    width: 4.58rem;
    height: 1.85rem;
    /* background-color:rgba(228,208,145,0.57);
     */
    /* border-radius:0.16rem;
     */
    /* border:solid 1px rgba(255,240,190,0.57);
     */
    box-sizing:border-box;
    margin:0 auto 0.07rem;
    float: left;
}
.ns-part2 .gift-li.li109 {
    /* width:6.8rem;
     */
}
.ns-part2 .gift-li.li109 .bg {
    /* width:6.8rem;
     */
}
.ns-part2 .gift-li .ititle {
    /* height:0.43rem;
     */
    /* line-height:0.46rem;
     */
    font-size: 0.26rem;
    color:#1a1b26;
    font-weight:bold;
    float: left;
    width: 0.6rem;
    box-sizing: border-box;
    padding: 0.30rem 0.1rem 0 0.12rem;
}
.ns-part2 .gift-li .number {
    font-size: 0.2rem;
    color:#1a2a36;
    margin:0 auto;
    line-height: 0.2rem;
    width: 0.38rem;
    height: 0.82rem;
    background-color:rgba(227,206,144,0.7);
    border-radius:0.17rem;
    border:solid 1px rgba(254,255,179,0.57);
    box-sizing:border-box;
    float: left;
    padding: 0.15rem 0 0;
    margin-top: 0.5rem;
}
.ns-part2 .gift-li .number b {
    font-size: 0.28rem;
    font-weight:bold;
    letter-spacing: -0.02rem;
}
.ns-part2 .gift-list {
    width: 3.6rem;
    font-size:0;
    text-align: left;
    box-sizing:border-box;
    padding: 0.33rem 0 0;
    float: left;
    overflow: auto;
    white-space: nowrap;
    height: 1.8rem;
}
.ns-part2 .gift {
    display:inline-block;
    vertical-align:top;
    width: 1.6rem;
}
.ns-part2 .li109 .gift {
    /* width:19%;
     */
}
.ns-part2 .gift .img {
    width: 0.7rem;
    height: 0.7rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_10.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.05rem
}
.ns-part2 .gift img {
    float:left;
    width:84%;
    height:84%;
    margin:8%
}
.ns-part2 .gift .name {
    text-align:center;
    line-height: 0.28rem;
    font-size: 0.2rem;
    color:#1a1b26;
    letter-spacing: 0;
}
.ns-part2 .gift-li .btn {
    width: 1.29rem;
    height:0.49rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_1.png) no-repeat center top;
    background-size: 100%;
    margin: 0.65rem 0.13rem 0 0;
    cursor:pointer;
    font-size:0;
    float: right;
}
.ns-part2 .gift-li .btn.active {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_2.png)
}
.ns-part2 .teams-ul-bg {
    width: 6.55rem;
    height: 4.13rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_22.png) no-repeat center top;
    background-size:auto 100%;
    /* border:solid 1px #584023;
     */
    font-size:0;
    text-align:center;
    margin:0 auto 0.28rem;
    box-sizing:border-box;
    padding-top: 0.18rem;
}
.teams-ul-bg .teams-ul-text {
    /* float:left;
     */
    width: 1.77rem;
    height: 0.58rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_11.png) no-repeat center top;
    background-size:auto 100%;
    font-size:0.27rem;
    letter-spacing:0.05rem;
    color:#ffeebf;
    box-sizing:border-box;
    padding:0.14rem 0.2rem 0;
    margin: 0 auto;
    font-size: 0;
    /* box-sizing: border-box;
     */
    /* padding-top: 0.18rem;
     */
}
.ns-part2 .teams-ul {
    float:left;
    width: 100%;
    box-sizing:border-box;
    /* padding-top:0.5rem;
     */
}
.ns-part2 .member {
    background-size:100%;
    float:left;
    width: 20%;
    height: 1.31rem;
    margin: 0.2rem 0rem 0;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_17.png) no-repeat center top;
    background-size:auto 100%;
    position:relative
}
.ns-part2 .member .isme {
    width: 0.59rem;
    height: 0.55rem;
    margin:0 0.08rem 0.5rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_18.png) no-repeat center top;
    background-size:auto 100%;
    position:absolute;
    top: -0.15rem;
    left: 0.38rem;
}
.ns-part2 .member .img {
    float:left;
    width: 0.6rem;
    height: 0.6rem;
    margin: 0.25rem 0.36rem 0.34rem;
    border-radius:50%;
    background:none no-repeat center;
    background-size: 100% 100%;
}
.ns-part2 .has-member .img.liu {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/liu.jpg)
}
.ns-part2 .has-member .img.guan {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/guan.jpg)
}
.ns-part2 .has-member .img.zhang {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/zhang.jpg)
}
.ns-part2 .member .name {
    width:1.38rem;
    height:0.31rem;
    /* border:300px;
     */
    left:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    line-height:0.31rem;
    font-size:0.18rem;
    text-align:center;
    color:#d6bd96;
    font-weight:normal;
    margin:0 auto;
    position: absolute;
    top: 1.05rem;
}
.team-btns-ul {
    width: 100%;
    /* height:3.33rem;
     */
    /* border:solid 1px #584023;
     */
    font-size:0;
    text-align:center;
    margin:0 auto 0.26rem;
    box-sizing:border-box;
    padding-top: 0;
    /* background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_23.png) no-repeat center top;
     */
    background-size:auto 100%
}
.team-btns-li {
    width: 6.24rem;
    height: 2.93rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_21.png) no-repeat center top;
    background-size:auto 100%;
    display: block;
    margin: 0 auto 0.26rem;
    box-sizing:border-box;
    padding-top:0.15rem
}
.team-btns-li .ttitle {
    width: 2.45rem;
    height: 0.49rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_20.png) no-repeat center top;
    background-size:auto 100%;
    text-align:center;
    line-height:0.46rem;
    font-size: 0.28rem;
    letter-spacing:0.02rem;
    color:#623c3a;
    margin: 0 auto 0.15rem;
    font-weight: bold;
}
.team-btns-li .con {
    height: 1.2rem;
    font-size: 0.24rem;
    line-height: 0.4rem;
    color:#623c3a;
    text-align:left;
    width: 5.8rem;
    margin:0 auto
}
.team-btns-li .con p {
    margin-bottom:0.06rem
}
.ns-part2 .teams-btn .btn {
    width: 1.93rem;
    height: 0.72rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_6.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto;
    cursor:pointer;
    color:#493615;
    text-align:center;
    display:block
}
.ns-part2 .teams-btn .btn.add {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_7.png)
}
.ns-part2 .teams-btn .btn.invite {
    background-image:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_24.png)
}
.ns-part3 {
    height:5.92rem
}
.ns-part3 .p3-left {
    width:6.11rem;
    height:4rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk15.png) no-repeat center top;
    background-size:auto 100%;
    margin:0.42rem 0 0 0.44rem;
    float:left;
    position:relative
}
.p3-left .warning {
    font-size:0.14rem;
    color:red;
    position:absolute;
    left:0;
    bottom:-0.28rem
}
.p3-left .p3-title {
    text-align:center;
    font-size:0.24rem;
    color:#151624;
    line-height:1.25rem;
    font-weight:bold;
    height:0.85rem
}
.p3-left .p3-time {
    text-align:center;
    font-size:0.14rem;
    color:#85632c;
    height:0.2rem;
    line-height:0.2rem;
    margin-bottom:0.22rem
}
.p3-left .p3-li {
    height:0.61rem;
    margin-bottom:0.25rem
}
.p3-left .p3-li span {
    width:1.1rem;
    text-align:right;
    font-size:0.14rem;
    color:#151624;
    float:left;
    height:0.61rem;
    line-height:0.61rem;
    margin-left:0.33rem;
    margin-right:0.1rem
}
.p3-left .p3-li .nums {
    height:0.61rem;
    font-size:0;
    text-align:left
}
.num {
    width:0.61rem;
    height:0.61rem;
    display:inline-block;
    vertical-align:top;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk31.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 0.05rem;
    text-align:center;
    line-height:0.61rem
}
.num:after {
    content:"";
    width:0.27rem;
    height:0.38rem;
    vertical-align:middle;
    background:none no-repeat center top;
    background-size:auto 100%;
    display:inline-block;
    vertical-align:middle
}
.num.n0:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk1.png)
}
.num.n1:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk2.png)
}
.num.n2:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk3.png)
}
.num.n3:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk4.png)
}
.num.n4:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk5.png)
}
.num.n5:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk6.png)
}
.num.n6:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk7.png)
}
.num.n7:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk8.png)
}
.num.n8:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk9.png)
}
.num.n9:after {
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk10.png)
}
.p3-right {
    float:right;
    width:4.9rem;
    margin:0.5rem 0.35rem 0 0;
    position:relative;
    height:3.88rem
}
.p3-right .sgrs {
    font-size:0.14rem;
    color:red;
    position:absolute;
    right:0.22rem;
    bottom:-0.28rem
}
.p3-right .gift-list {
    width:100%;
    height:1.6rem;
    margin:0 auto 0.28rem;
    font-size:0;
    text-align:center;
    box-sizing:border-box;
    padding:0.29rem 0.05rem 0
}
.p3-right .gift {
    display:inline-block;
    vertical-align:top;
    width:33%
}
.p3-right .gift .img {
    width:1.04rem;
    height:1.04rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk25.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.01rem
}
.p3-right .gift img {
    float:left;
    width:66%;
    height:66%;
    margin:17%
}
.p3-right .gift .name {
    text-align:center;
    line-height:0.2rem;
    font-size:0.14rem;
    color:#ebcd77
}
.p3-right .result-title {
    font-size:0.24rem;
    font-weight:bold;
    letter-spacing:0rem;
    color:#e7c770;
    text-align:center
}
.p3-right .result-ul {
    width:100%;
    height:2.72rem;
    margin:0 auto 0.28rem;
    font-size:0;
    text-align:center;
    box-sizing:border-box;
    padding:0.29rem 0.05rem 0
}
.p3-right .result-li {
    display:inline-block;
    vertical-align:top;
    width:33%
}
.p3-right .result-li .avatar {
    width:0.91rem;
    height:0.91rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk22.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.01rem
}
.p3-right .result-li .avatar img {
    float:left;
    width:0.75rem;
    height:0.75rem;
    margin:0.08rem;
    border-radius:50%
}
.p3-right .result-li .avatar-name {
    font-size:0.16rem;
    height:0.24rem;
    line-height:0.24rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#ffffff
}
.p3-right .arrow {
    width:0.31rem;
    height:0.41rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk26.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.15rem;
    cursor:pointer;
    text-align:center
}
.p3-right .result-li .gimg {
    width:0.45rem;
    height:0.45rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk24.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.01rem
}
.p3-right .result-li .gimg img {
    float:left;
    width:64%;
    height:64%;
    margin:18%
}
.p3-right .result-li .gname {
    font-size:0.16rem;
    letter-spacing:0rem;
    color:#ebcd77;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.p3-right .my-result {
    font-size:0;
    text-align:center;
    width:4.47rem;
    height:0.47rem;
    background:rgba(0,0,0,.4);
    line-height:0.47rem;
    border-radius:0.1rem;
    margin:auto
}
.p3-right .my-result span {
    font-size:0.16rem;
    color:#e7c770;
    padding-right:0.05rem
}
.p3-right .my-result .my-nums {
    height:0.47rem;
    font-size:0;
    text-align:center;
    display:inline-block;
    vertical-align:middle
}
.p3-right .my-result .my-nums .num {
    height:0.32rem;
    width:0.32rem;
    line-height:0.32rem
}
.p3-right .my-result .my-nums .num:after {
    width:0.16rem;
    height:0.24rem
}
.p3-right .gift-list {
    width:100%;
    height:1.6rem;
    margin:0 auto 0.28rem;
    font-size:0;
    text-align:center;
    box-sizing:border-box;
    padding:0.29rem 0.05rem 0
}
.p3-right .gift {
    display:inline-block;
    vertical-align:top;
    width:33%
}
.p3-right .gift .img {
    width:1.04rem;
    height:1.04rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk25.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.01rem
}
.p3-right .gift img {
    float:left;
    width:66%;
    height:66%;
    margin:17%
}
.p3-right .gift .name {
    text-align:center;
    line-height:0.2rem;
    font-size:0.14rem;
    color:#ebcd77
}
.p3-right .btn {
    width:2rem;
    height:0.55rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk18.png) no-repeat center top;
    background-size:auto 100%;
    margin:0 auto 0.15rem;
    cursor:pointer;
    color:#493615;
    font-size:0.23rem;
    line-height:0.51rem;
    font-weight:bold;
    text-align:center
}
.p3-right .my-num-title {
    text-align:center;
    font-size:0.16rem;
    color:#e7c770;
    height:0.36rem;
    line-height:0.2rem
}
.p3-right .my-nums {
    height:0.61rem;
    font-size:0;
    text-align:center
}
.ns-part4 {
    height:5.92rem
}
.ns-part4 .swiper-bg {
    width:11.24rem;
    height:4.71rem;
    position:relative;
    margin:0 auto
}
.swiper-container {
    width:8.81rem;
    height:4.71rem;
    background:#000
}
.swiper-slide img {
    float:left;
    width:100%;
    height:100%
}
.button-prev {
    width:0.98rem;
    height:0.86rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk29.png) no-repeat center;
    background-size:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    margin:auto;
    cursor:pointer
}
.button-next {
    width:0.98rem;
    height:0.86rem;
    background:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk28.png) no-repeat center;
    background-size:100%;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    margin:auto;
    cursor:pointer
}
.p5title {
    width: 5.52rem;
    height: 0.9rem;
    background:url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_9.png) no-repeat center;
    background-size:100%;
    margin:0 auto 0.3rem
}
.ns-part5 {
    width: 100%;
    height: 10.33rem;
    background: url(https://img.fxegames.com/fxegames/sgm/xfyy7/mobile/s7_12.png) no-repeat 0.35rem top;
    box-sizing:border-box;
    padding-top: 0.1rem;
    margin: 0 auto;
    background-size: 7.2rem 100%;
}
.ns-part5 .p4-con {
    width: 6.6rem;
    overflow:auto;
    margin:0 auto
}
.p4-con .p4-con-rule {
    width:92%;
    margin:auto;
    padding-top:0.05rem;
    color:#eee
}
.p4-con .p4-con-rule h3 {
    font-weight:bold;
    line-height: 1.04rem;
    font-size: 0.28rem;
    margin-top: 0.1rem;
    color:#f4eecc
}
.p4-con .p4-con-rule p {
    line-height: 0.45rem;
    font-size: 0.24rem;
    color:#f4eecc
}
.alert-window {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    background: rgba(0, 0, 0, 0.7);
}
.alert-win {
    position: absolute;
    z-index: 2;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 0.04rem;
    background: #ede5dc;
}
.alert-win .head {
    width: 100%;
    height: 0.6rem;
    background-color: #806c59;
    border-radius: 0.04rem 0.04rem 0rem 0rem;
}
.alert-win .head .title {
    height: 0.6rem;
    line-height: 0.6rem;
    text-indent: 0.18rem;
    float: left;
    color: #ffffff;
    font-size: 0.24rem;
}
.alert-win .btns {
    height: 0.4rem;
    font-size: 0;
    text-align: center;
    width: 5.05rem;
    margin: auto;
}
.alert-win .btns .btn {
    width: 1.9rem;
    height: 0.6rem;
    border-radius: 0.04rem;
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.24rem;
    color: #806c59;
    cursor: pointer;
    clear: both;
    display: inline-block;
    margin: 0 0.14rem;
    border: solid 1px #806c59;
}
.alert-win .btns .btn.red {
    border-color: #d1412b;
    background: #d1412b;
    color: #ffffff;
}
.alert-win .head .close-win {
    background: url(https://sgm.fxegames.com/images/ljzx_icon3.png) no-repeat;
    width: 0.25rem;
    height: 0.25rem;
    cursor: pointer;
    float: right;
    margin: 0.21rem 0.21rem 0 0;
    background-size: 100%;
}
.msg-win {
    width: 5.8rem;
    height: 3.05rem;
}
.msg-win .con {
    width: 5.05rem;
    margin: 0 auto 0.16rem;
    overflow: auto;
    padding-top: 0.26rem;
    height: 1.15rem;
    /* line-height: 0.95rem;
     */
}
.msg-win .con .b {
    font-size: 0.28rem;
    line-height: 0.34rem;
    color: #806c59;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.15rem;
}
.msg-win .con .c {
    font-size: 0.24rem;
    line-height: 0.4rem;
    color: #806c59;
}
.pay-win {
    width: 5.8rem;
    height: 3.91rem;
}
.pay-win .con {
    width: 5.05rem;
    margin: 0 auto 0.13rem;
    overflow: auto;
    padding-top: 0.26rem;
    height: 2.11rem;
    /* line-height: 0.95rem;
     */
}
.pay-win .con .b {
    font-size: 0.24rem;
    line-height: 0.34rem;
    color: #806c59;
    text-align: center;
    /* font-weight: bold;
     */
    /* margin-bottom: 0.04rem;
     */
}
.pay-win .con .c {
    font-size: 0.24rem;
    line-height: 0.42rem;
    color: #d1412b;
    text-align: center;
}
.pay-win .btns {
    text-align: right;
}
.pay-win .pay-way {
    height: 0.78rem;
    font-size: 0;
    text-align: center;
    margin: 0.27rem auto 0.05rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pay-win .pay-li {
    width: 2.6rem;
    height: 0.91rem;
    display: inline-block;
    margin: 0 0.05rem;
    cursor: pointer;
    position: relative;
    border-radius: 0.04rem;
    background: url(https://img.fxegames.com/fxegames/sgm/s6xfyy/zfb.png) no-repeat center;
    background-size: auto 0.56rem;
}
.pay-win .pay-li+.pay-li{
    background-image:url(https://img.fxegames.com/fxegames/sgm/s6xfyy/wx.png)
}
.pay-win .pay-li.active::after {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent;
    border: 1px solid #806c59;
    box-sizing: border-box;
    border-radius: 0.04rem;
    display: block;
}
.pay-win .pay-li.active i {
    display: block;
    width: 0.14rem;
    height: 0.14rem;
    background-color: #806c59;
    position: absolute;
    right: 0.08rem;
    bottom: 0.05rem;
    border-radius: 50%;
}
.pay-win .pay-li.active i::after {
    content: "";
    width: 0.15rem;
    height: 0.13rem;
    background: url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk23.png) no-repeat center;
    background-size: 100%;
    display: block;
    /* border-radius: 50%;
     */
}
.gift-win {
    width: 5.8rem;
    height: 5.4rem;
}
.gift-win .con {
    width: 100%;
    margin: 0 auto 0.1rem;
    overflow: auto;
    padding-top: 0.23rem;
    height: 3.5rem;
    /* line-height: 0.95rem;
     */
}
.gift-win .con .b {
    font-size: 0.26rem;
    line-height: 0.34rem;
    color: #806c59;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.11rem;
}
.gift-win .con .c {
    font-size: 0.22rem;
    line-height: 0.3rem;
    color: #806c59;
    text-align: center;
}
.gift-win .nums {
    height: 0.61rem;
    font-size: 0;
    text-align: center;
    margin-top: 0.26rem;
}
.gift-win .gift-list {
    width: 3.31rem;
    height: 1.82rem;
    /* background-color: rgba(0, 0, 0, 0.2);
     */
    /* border-radius: 0.04rem;
     */
    /* border: solid 2px #ffe5aa;
     */
    margin: 0 auto 0rem;
    font-size: 0;
    text-align: center;
    box-sizing: border-box;
    /* padding-top: 0.28rem;
     */
    padding: 0.28rem 0.05rem 0;
}
.gift-win .gift {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.gift-win .gift .img {
    width: 0.75rem;
    height: 0.75rem;
    background: url(https://img.fxegames.com/fxegames/sgm/s6xfyy/bk24.png) no-repeat center top;
    background-size: auto 100%;
    margin: 0 auto 0.12rem;
}
.gift-win .gift img {
    float: left;
    width: 88%;
    height: 88%;
    margin: 4% 6%;
}
.gift-win .gift .name {
    text-align: center;
    line-height: 0.32rem;
    font-size: 0.22rem;
    color: #1a1b26;
}
.code-win {
    width: 5.8rem;
    height: 3.25rem;
}
.code-win .con {
    width: 5.05rem;
    margin: 0 auto 0.16rem;
    overflow: auto;
    padding-top: 0.28rem;
    height: 1.28rem;
    /* line-height: 0.95rem;
     */
}
.code-win .con .b {
    font-size: 0.28rem;
    line-height: 0.78rem;
    color: #806c59;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.04rem;
}
.code-win .con .c {
    font-size: 0.24rem;
    line-height: 0.32rem;
    color: #806c59;
    text-align: center;
    margin-bottom: 0.12rem;
}
.input-win {
    width: 5.8rem;
    height: 3.4rem;
}
.input-win .con {
    width: 5.05rem;
    margin: 0 auto 0.3rem;
    overflow: auto;
    padding-top: 0.2rem;
    height: 1.32rem;
    /* line-height: 0.95rem;
     */
}
.input-win .con .input {
    font-size: 0.25rem;
    line-height: 0.42rem;
    color: #806c59;
    text-align: center;
    /* font-weight: bold;
     */
    margin-bottom: 0.04rem;
    display: block;
    width: 3.25rem;
    margin: 0 auto;
    line-height: 0.55rem;
    box-sizing: border-box;
    padding: 0 0.1rem;
}
.input-win .con .c {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #806c59;
    text-align: center;
    margin-bottom: 0.25rem;
}
.paycode-win {
    width: 5.8rem;
    height: 4.6rem;
}
.paycode-win .con {
    width: 4rem;
    margin: 0 auto 0.16rem;
    overflow: auto;
    padding-top: 0.28rem;
    height: 4.5rem;
    /* line-height: 0.95rem;
     */
}
.paycode-win .con span {
    font-size: 0.24rem;
    line-height: 1.07rem;
    color: #806c59;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.04rem;
    display: block;
}
.paycode-win .con p {
    font-size: 0.18rem;
    line-height: 0.3rem;
    color: #806c59;
    text-align: center;
    margin-bottom: 0.7rem;
}
.paycode-win .con .code {
    width: 2.8rem;
    height: 2.8rem;
    background: #fff;
    border-radius: 0.05rem;
    margin: 0 auto;
    overflow: hidden;
}
.paycode-win .con .code img {
    width: 2.56rem;
    height: 2.56rem;
    float: left;
    margin: 0.12rem;
}
.paycode-win .con .t1 {
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.26rem;
    color: #806c59;
    display: block;
}

.toggle-server {
    height:0.92rem;
    line-height:0.92rem;
    top:0.22rem;
    right:0.24rem;
    color:#ffffff;
    font-weight:normal;
    font-size:0.18rem;
    text-align:center;
    cursor:pointer;
    float:left
}
