@charset "utf-8";
/*reset.css*/
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 100%; } body { margin: 0; font-size: 1.4rem; line-height: 1.5; color: #333333; background-color: #fff; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } svg:not(:root) { overflow: hidden; } a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #0088cc; } a:active { outline: 0; } a:active { color: #006699; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; vertical-align: middle; } hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; resize: vertical; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } html, button, input, select, textarea { font-family: "microsoft yahei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; } h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; } ul, ol, li, dl, dd { margin: 0; padding: 0; } ul, ol { list-style: none outside none; } h1, h2, h3 { line-height: 2; font-weight: normal; } h1 { font-size: 1.8rem; } h2 { font-size: 1.6rem; } h3 { font-size: 1.4rem; } input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .clearfix {zoom:1;} .clearfix:after,.clearfix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;} .none { display: none;} .hidden { width: 0px; height: 0px; overflow: hidden;} .tc { text-align: center;}
input{border:none;}em,i{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
::-webkit-input-placeholder{/* WebKit, Blink, Edge */color:#fa9c9c;}:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#fa9c9c;}::-moz-placeholder{/* Mozilla Firefox 19+ */color:#fa9c9c;}:-ms-input-placeholder{/* Internet Explorer 10-11 */color:#fa9c9c;}

.dib
,.gift-box li
,.sign-success li
,.pop-btn2 a
,.wishlist-tit span
,.wishlist-txt li span
,.exchange-tit span
,.exchange-txt li span
,.pop-btn4 a{
    display:inline-block; 
    *display:inline; 
    zoom:1; 
    vertical-align:middle;
}


.wrapper{
    width: 100%;
    position: relative;
    color: #ffcbb2;
    background-color: #850e0a;
}

.wrap{
    width: 1100px;
    margin: 0 auto;
    position: relative;
}

.mod{
    width: 100%;
    position: relative;
}

.mod-0{
    height: 1200px;
    background: url(../images/mod0.jpg?20200121141) center top no-repeat;
}

.mod-1{
    height: 950px;
    background: url(../images/mod1.jpg?20200121141) center top no-repeat;
}

.mod-2{
    height: 1222px;
    background: url(../images/mod2.jpg?20200121141) center top no-repeat;
}

.mod-3{
    height: 1683px;
    background: url(../images/mod3.jpg?20200121141) center top no-repeat;
}

.mod-txt{
    font: 20px/42px \5FAE\8F6F\96C5\9ED1;
    color: #ffcbb2;
}
.mod-tit{
    font: 0/0 a;
    overflow: hidden;
}


/* mod0 */
.logo{
    position: absolute;
    top: 20px;
    left: -158px;
}

.user-div{
    padding-top: 937px;
    margin-bottom: 44px;
    text-align: center;
    color: #feff9d;
}
.user-div a{
    color: #fff;
}
.user-div .btn-ulogin{
    display: block;
    width: 221px;
    height: 100px;
    margin: 0 auto;
    font: 0/0 a;
    overflow: hidden;
    background: url(../images/btn/btn_log.png?202001211417) 0 0 no-repeat;
}

.game-link a{
    display: block;
    width: 386px;
    height: 68px;
    margin: 0 auto;
    font: 0/0 a;
    overflow: hidden;
    background: url(../images/btn/btn_game.png?202001211417) 0 0 no-repeat;
}


/* mod1 */
.mod-1 .mod-tit{
    height: 175px;
}

.mod-1 .mod-txt{
    height: 121px;
    overflow: hidden;
    text-align: center;
}

.mod-info{
    padding: 0 82px;
    height: 37px;
    font: 20px/30px \5FAE\8F6F\96C5\9ED1;
    color: #fad580;
}

.sign-box{
    float: left;
    width: 742px;
}

.data-list{
    position: relative;
    height: 424px;
}
.data-list li{
    position: absolute;
    width: 124px;
    height: 151px;
}
.data-list li a{
    display: block;
    width: 124px;
    height: 151px;
}
.data-list li .bu{
    position: absolute;
    top: 45px;
    left: 80px;
    display: none;
    width: 39px;
    height: 39px;
    background: url(../images/sign/sign_bu.png?202001211417) 0 0 no-repeat;
}
.data-list li.sign_bu .bu{
    display: block;
}

.sign1{
    top: 92px;
    left: 1px;
}
.sign2{
    top: 100px;
    left: 150px;
}
.sign3{
    top: 98px;
    left: 294px;
}
.sign4{
    top: 89px;
    left: 432px;
}
.sign5{
    top: 66px;
    left: 571px;
}
.sign6{
    top: 250px;
    left: 94px;
}
.sign7{
    top: 236px;
    left: 350px;
}
.sign8{
    top: 207px;
    left: 526px;
}

.sign-a1{
    background: url(../images/sign/sign1.png?202001211417) 0 0 no-repeat;
}
.sign-a2{
    background: url(../images/sign/sign2.png?202001211417) 0 0 no-repeat;
}
.sign-a3{
    background: url(../images/sign/sign3.png?202001211417) 0 0 no-repeat;
}
.sign-a4{
    background: url(../images/sign/sign4.png?202001211417) 0 0 no-repeat;
}
.sign-a5{
    background: url(../images/sign/sign5.png?202001211417) 0 0 no-repeat;
}
.sign-a6{
    background: url(../images/sign/sign6.png?202001211417) 0 0 no-repeat;
}
.sign-a7{
    background: url(../images/sign/sign7.png?202001211417) 0 0 no-repeat;
}
.sign-a8{
    background: url(../images/sign/sign8.png?202001211417) 0 0 no-repeat;
}

.signed .sign-a1
,.sign_bu .sign-a1{
    background: url(../images/sign/signed1.png?202001211417) 0 0 no-repeat;
}
.signed .sign-a2
,.sign_bu .sign-a2{
    background: url(../images/sign/signed2.png?202001211417) 0 0 no-repeat;
}
.signed .sign-a3
,.sign_bu .sign-a3{
    background: url(../images/sign/signed3.png?202001211417) 0 0 no-repeat;
}
.signed .sign-a4
,.sign_bu .sign-a4{
    background: url(../images/sign/signed4.png?202001211417) 0 0 no-repeat;
}
.signed .sign-a5
,.sign_bu .sign-a5{
    background: url(../images/sign/signed5.png?202001211417) 0 0 no-repeat;
}
.signed .sign-a6
,.sign_bu .sign-a6{
    background: url(../images/sign/signed6.png?202001211417) 0 0 no-repeat;
}
.signed .sign-a7
,.sign_bu .sign-a7{
    background: url(../images/sign/signed7.png?202001211417) 0 0 no-repeat;
}
.signed .sign-a8
,.sign_bu .sign-a8{
    background: url(../images/sign/signed8.png?202001211417) 0 0 no-repeat;
}

.sign-link a{
    display: block;
    width: 396px;
    height: 103px;
    margin: 0 auto;
    font: 0/0 a;
    overflow: hidden;
    background: url(../images/btn/gift_btn.png?202001211417) 0 0 no-repeat;
}

.sign-link a:hover{
    background: url(../images/btn/gift_btn_hover.png?202001211417) 0 0 no-repeat;
}

.open-box{
    float: left;
    position: relative;
    width: 356px;
}

.share-con{
    position: absolute;
    top: 510px;
    left: 60px;
}
.share-con em{
    display: inline-block;
    vertical-align: top;
    font: 16px/38px \5FAE\8F6F\96C5\9ED1;
}
.social-share a{
    display: inline-block;
    vertical-align: top;
    width: 38px!important;
    height: 38px!important;
    padding: 0!important;
    margin: 0 6px!important;
    position: relative!important;
}
.social-share a.icon-qzone{
    background: url(../images/bds_qzone.png?202001211417) 0 0 no-repeat!important;
}
.social-share a.icon-wechat{
    background: url(../images/bds_weixin.png?202001211417) 0 0 no-repeat!important;
}
.social-share a.icon-weibo{
    background: url(../images/bds_weibo.png?202001211417) 0 0 no-repeat!important;
}
.social-share .icon-wechat .wechat-qrcode{
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: -205px;
    left: -84px;
    width: 200px;
    height: 192px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    transition: all 200ms;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms;
}
.social-share .icon-wechat .wechat-qrcode.bottom{
    top: 40px;
    left: -84px;
}
.social-share .icon-wechat .wechat-qrcode.bottom:after{
    display: none;
}
.social-share .icon-wechat .wechat-qrcode h4{
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777;
}
.social-share .icon-wechat .wechat-qrcode .qrcode{
    width: 105px;
    margin: 10px auto;
}
.social-share .icon-wechat .wechat-qrcode .qrcode table{
    margin: 0 !important;
}
.social-share .icon-wechat .wechat-qrcode .help p{
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0;
}
.social-share .icon-wechat .wechat-qrcode:after{
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}
.social-share .icon-wechat:hover .wechat-qrcode{
    display: block;
}

.swiper-container{
    position: absolute;
    top: 246px;
    left: 0;
    width: 310px;
    height: 182px;
    overflow: hidden;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-img img{
    display: block;
    width: 222px;
    margin: 0 auto;
}
.swiper-slide p{
    width: 100%;
    text-align: center;
    font: 20px/32px \5FAE\8F6F\96C5\9ED1;;
    color: #fef57e;
}

/* mod2 */
.mod-2 .mod-tit{
    height: 308px;
}

.barrage-wrap{
    position: relative;
    overflow: hidden;
    width: 1033px;
    height: 520px;
    margin-left: 29px;
}
.barrage-box{
    position: relative;
    overflow: hidden;
    width: auto;
    height: 402px;
}
.barrage-box ul{
    position: absolute;
}
.barrage-box li{
    position: relative;
    float: left;
    width: 253px;
    height: 52px;
    padding-left: 47px;
    margin: 26px 31px 25px;
}
.bar-icon{
    position: absolute;
    left: 15px;
    top: -7px;
    width: 70px;
    height: 70px;
    overflow: hidden;
    background: url(../images/bb.png?202001211417) 0 0 no-repeat;
}
.bar-icon p{
    padding-top: 27px;
    font: 12px/22px \5FAE\8F6F\96C5\9ED1;
    text-align: center;
    color: #532792;
}
.bar-msg{
    height: 56px;
    width: 252px;
    background-color: #d6cec6;
    border-radius: 30px;
}
.bar-msg p{
    padding: 0 16px 0 44px;
    font: 16px/22px \5FAE\8F6F\96C5\9ED1;
    color: #494949;
    height: 22px;
}
.bar-msg p.bmsg1{
    margin-top: 6px;
    color: #ff0200;
}
.bar-msg p.bmsg1 span{
    padding-right: 10px;
}

.bar-msg p em{
    display: block;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bar-msg p.bmsg1 span
,.bar-msg p.bmsg1 strong{
    width: 95px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.barrage-opt{
    padding: 10px 19px 0 4px;
}
.barrage-btn{
    width: 149px;
    height: 65px;
}
.barrage-btn img{
    display: block;
    width: 149px;
}
.barp{
    float: left;
    height: 65px;
    margin-left: 11px;
}
.b-name{
    width: 220px;
    background: url(../images/input_gift.png?202001211417) 0 0 no-repeat;
}
.b-who{
    width: 219px;
    background: url(../images/input_who.png?202001211417) 0 0 no-repeat;
}
.b-why{
    width: 377px;
    background: url(../images/input_why.png?202001211417) 0 0 no-repeat;
}
.barp input{
    display: block;
    height: 36px;
    margin: 15px 0 0 66px;
    font: 18px/36px \5FAE\8F6F\96C5\9ED1;
    color: #fa9c9c;
    border: none;
    background: none;
}
.b-name input
,.b-who input{
    width: 148px;
}
.b-why input{
    width: 286px;
}

.my-blessing{
    height: 67px;
    font: 20px/32px \5FAE\8F6F\96C5\9ED1;
    color: #fad580;
    text-indent: 80px;
}

.mod-link{
    height: 130px;
    text-align: center;
}
.mod-link a{
    height: 79px;
    font: 0/0 a;
    overflow: hidden;
    margin: 0 19px;
}
.btn-phone{
    width: 296px;
    background: url(../images/btn/btn_phone.png?202001211417) 0 0 no-repeat;
}
.btn-phone:hover{
    background: url(../images/btn/btn_phone_hover.png?202001211417) 0 0 no-repeat;
}
.btn-prize{
    width: 324px;
    background: url(../images/btn/btn_prize.png?202001211417) 0 0 no-repeat;
}
.btn-prize:hover{
    background: url(../images/btn/btn_prize_hover.png?202001211417) 0 0 no-repeat;
}

.mod-2 .mod-txt{
    padding: 0 32px;
}


/* mod3 */
.mod-3 .mod-tit{
    height: 283px;
}

.lottery-wp{
    height: 650px;
    position: relative;
}
.lot{
    position: absolute;
    width: 296px;
    height: 166px;
}
.lot-img{
    width: 296px;
    height: 166px;
    background: url(../images/lot/lotbg.jpg?20200121141) 0 0 no-repeat;
}
.active .lot-img{
    background: url(../images/lot/lotbg_hover.jpg?20200121141) 0 0 no-repeat;
}
.lot-p{
    position: absolute;
    left: 0;
    top: 129px;
    width: 296px;
    text-align: center;
    font: 20px/27px \5FAE\8F6F\96C5\9ED1;
    color: #ab232e;
}
.lot0{
    top: 0;
    left: 67px;
}
.lot1{
    top: 0;
    left: 395px;
}
.lot2{
    top: 0;
    left: 722px;
}
.lot3{
    top: 193px;
    left: 722px;
}
.lot4{
    top: 387px;
    left: 722px;
}
.lot5{
    top: 387px;
    left: 395px;
}
.lot6{
    top: 387px;
    left: 67px;
}
.lot7{
    top: 193px;
    left: 67px;
}

.lot-btn{
    position: absolute;
    width: 311px;
    height: 91px;
    left: 389px;
    font: 0/0 a;
    overflow: hidden;
}
.lottery-btn1{
    top: 189px;
    background: url(../images/lot/chou1.png?202001211417) 0 0 no-repeat;
}
.lottery-btn1:hover{
    background: url(../images/lot/chou1_hover.png?202001211417) 0 0 no-repeat;
}
.lottery-btn2{
    top:279px;
    background: url(../images/lot/chou3.png?202001211417) 0 0 no-repeat;
}
.lottery-btn2:hover{
    background: url(../images/lot/chou3_hover.png?202001211417) 0 0 no-repeat;
}

.mod-link2{
    margin-top: 38px;
    padding: 0 78px;
    height: 124px;
}
.mod-link2 a{
    width: 296px;
    height: 79px;
    font: 0/0 a;
    overflow: hidden;
}
.btn-myprize{
    background: url(../images/btn/btn_prize2.png?202001211417) 0 0 no-repeat;
}
.btn-myprize:hover{
    background: url(../images/btn/btn_prize_hover2.png?202001211417) 0 0 no-repeat;
}
.btn-myaddress{
    background: url(../images/btn/btn_address.png?202001211417) 0 0 no-repeat;
}
.btn-myaddress:hover{
    background: url(../images/btn/btn_address_hover.png?202001211417) 0 0 no-repeat;
}


/* 导航 */
.sidebar{
    width:316px;
    height:565px;
    overflow:hidden;
    background:url(../images/nav.png?202001211417) 0 0 no-repeat;
    position:fixed;
    right:30px;
    top:200px;
}

.g-menu-ul{
    padding: 173px 0 0 44px;
}
.g-menu-ul a{
    display:block;
    width:250px;
    height:60px;
}

.g-menu-ul span{
    display: block;
    width:250px;
    height:60px;
    font:0/0 a;
    overflow:hidden;
    background: none;
}

.g-menu-ul a.active span{
    background:url(../images/nav_hover.png?202001211417) 0 0 no-repeat;
}

.g-menu-ul a.active .s1{
    background-position: -44px -173px;
}
.g-menu-ul a.active .s2{
    background-position: -44px -233px;
}
.g-menu-ul a.active .s3{
    background-position: -44px -293px;
}


/* 弹窗 */
.mask{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    background: rgba(0,0,0,0.75 );
    z-index: 9;
}

.pop-box{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 101;
    width: 604px;
    height: 450px;
    margin: -225px 0 0 -302px;
    color: #ff4847;
    background: url(../images/pop_pc.png?202001211417) 0 0 no-repeat;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+120));
}

.w-pop-close{
    position: absolute;
    top: 9px;
    right: 32px;
    width: 46px;
    height: 47px;
    background: url(../images/pop_close_pc.png?202001211417) 0 0 no-repeat;
}

.pop-h{
    margin-top: 21px;
    height: 75px;
    text-align: center;
    font: 29px/42px \5FAE\8F6F\96C5\9ED1;
    color: #83312d;
}

.pop-login .pop-h{
    height: 107px;
}

.pop-from{
    padding: 0 60px;
}

.w-item{
    position: relative;
    height: 52px;
    overflow: hidden;
    margin-top: 18px;
    padding: 11px 0;
    border: 1px solid #de667b;
    background: #fff;
    border-radius: 18px;
}

.w-item label
,.w-input{
    float: left;
    height: 30px;
    font: 18px/30px \5FAE\8F6F\96C5\9ED1;
}

.w-item label{
    padding: 0 15px;
    color: #b9809a;
}

.w-input{
    float: left;
    width: 330px;
    background: none;
    color: #b73a74;
}

.w-code{
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    padding: 0 15px;
    height: 52px;
    font: 16px/52px \5FAE\8F6F\96C5\9ED1;
    background: #f5b87d;
    color: #fff;
    border-radius: 0 18px 18px 0;
}

.person-phone .pop-from{
    margin-top: 50px;
}

.person-phone .pop-btn3{
    padding-top: 40px;
}

.forgot-l{
    padding: 18px 0 30px;
    text-align: right;
    font: 19px/30px \5FAE\8F6F\96C5\9ED1;
}

.forgot-l a{
    color: #f3c378;
}

.w-item-links a
,.w-item-links input
,.pop-btn4 a{
    width: 192px;
}


.w-item-links a
,.w-item-links input
,.pop-btn4 a
,.pop-btn2 a{
    height: 56px;
    text-align: center;
    font: 22px/56px \5FAE\8F6F\96C5\9ED1;
    color: #95271f;
    background: #f5b87d;
    border-radius: 18px;
}

.w-item-links a:hover
,.w-item-links input:hover
,.pop-btn2 a:hover
,.pop-btn4 a:hover
{
    color: #992227;
    background: #f8af68;
}

.person-address .pop-h{
    height: 70px;
}

.address-q{
    font: 16px/28px \5FAE\8F6F\96C5\9ED1;
    color: #f3c378;
}

.pop-btn3{
    padding-top: 12px;
}

.pop-btn3 a{
    position: relative;
    display: block;
    margin: 0 auto;
}

.sign-pop .pop-h{
    height: 68px;
}

.sign-success{
    text-align: center;
}

.sign-pop2 .sign-success
,.pop-tips .sign-success{
    padding-top: 26px;
}

.sign-success li{
    width: 200px;
    margin: 0 20px;
}

.sign-success li img{
    display: block;
    width: 100%;
}

.jifen-p
,.copy-txt{
    font: 24px/36px \5FAE\8F6F\96C5\9ED1;
    color: #f3c378;
    padding-top: 5px;
}

.copy-txt{
    padding: 80px 30px 30px;
    text-align: center;
}

.copy-txt span{
    color: #fff;;
}

/* 礼包总览 */
.gift-pop .pop-h{
    height: 65px;
}

.gift-pop .pop-btn4{
    padding-top: 0;
}

.gift-tit{
    text-align: center;
    font: 20px/36px \5FAE\8F6F\96C5\9ED1;
    color: #fff;
    padding-bottom: 5px;
}

.gift-box{
    text-align: center;
}

.gift-box li{
    position: relative;
    width: 90px;
    margin: 0 4px 6px;
}

.gift-box li img{
    display: block;
    width: 100%;
}

.gift-mask{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 90px;
    background: url(../images/gift_mask.png?202001211417) 0 0 no-repeat;
    background-size: 100% 100%;
}

.gift-box li p
,.win-img p{
    text-align: center;
    font: 18px/32px \5FAE\8F6F\96C5\9ED1;
    color: #f3c378;
}

.win-img{
    padding-top: 10px;
}

.win-img img{
    display: block;
    width: 260px;
    margin: 0 auto 10px;
}

.pop-btn2{
    padding-top: 30px;
    text-align: center;
}

.pop-btn2 a{
    padding: 0 32px;
}

.pop-wishlist .pop-main
,.pop-myprize .pop-main{
    padding: 0 15px;
}

.wishlist-tit
,.exchange-tit{
    height: 46px;
    text-align: center;
    font: 23px/33px \5FAE\8F6F\96C5\9ED1;
    color: #f3c378;
}

.wishlist-txt
,.exchange-txt{
    height: 270px;
    overflow: auto;
    overflow-x: hidden;
}

.wishlist-txt li
,.exchange-txt li{
    height: 40px;
    text-align: center;
    font: 19px/42px \5FAE\8F6F\96C5\9ED1;
    color: #f3c378;
}

.wishlist-tit span
,.wishlist-txt li span
,.exchange-tit span
,.exchange-txt li span{
    width: 32%;
    overflow: hidden;
}

.pop-btn4{
    padding-top: 38px;
    text-align: center;
}

.pop-btn4 a{
    margin: 0 30px;
}

.pop-q
,.pop-q2{
    text-align: center;
    font: 24px/48px \5FAE\8F6F\96C5\9ED1;
    color: #f3c378;
}

.pop-q{
    padding: 60px 30px 20px;
}

.pop-q2{
    padding: 80px 30px 20px;
}