body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0}
table {border-collapse: collapse;border-spacing: 0}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal}
ol,ul {list-style: none}
caption,th {text-align: left}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%}
q:before,q:after {content: ''}
fieldset,img,abbr,acronym {border: 0}
.c:before,.c:after {content: "";display: table}
.c:after {clear: both}
.c {zoom: 1}
.none {display: none}
.pr {position: relative}
.pa {position: absolute}
.wrap {position: relative;}
.pg1 .wrap{background: url(../img/page-bg.jpg?v3) no-repeat center top;background-size: 100% auto;min-height: 100vh;}
body {font: 12px/1.5 '\5FAE\8F6F\96C5\9ED1';padding-top: 0;text-align: justify;min-width: 320px;background-color:#ffce91;}
body,html {scrollbar-width: none;-ms-overflow-style: none;}
html::-webkit-scrollbar,body::-webkit-scrollbar {display: none;width: 0;height: 0;}
a {text-decoration: none;overflow: visible}
a:hover {text-decoration: none}
.com,.btn{display: block;overflow: hidden;text-indent: -9999em;text-align: center}
.subscribe-btn {background: url('../img/subscribe.png') no-repeat center;background-size: 100% auto;transition: filter 0.5s linear}
.subscribe-btn:hover {opacity: 0.85;}
.contbg {height: auto;box-sizing: border-box;}
.cont {height: auto;z-index: 2;position: relative;}
.yybtn {width: 669px;height: 109px;margin: 0 auto;position: relative;display: block;}
.yybtn span {z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.yybtn.yyuyue span {background: url('../img/subscribe-done.png') no-repeat center;background-size: 100% auto;}
.xfyh-btn{cursor: pointer;margin: 20px auto 0;font-size: 24px;color: #fef0b8;text-align: center;line-height: 32px;width: 441px;height: 48px;overflow: visible;text-indent:-9999em;background: url(../img/yhf-btn.png) no-repeat;position: relative;}
.xfyh-btn::after{content: '';display: block;background: url('../img/hot.png') no-repeat center;background-size: 100% auto;position: absolute;top: -20px;right: 80px;width: 35px;height: 42px;pointer-events: none;}
.xfyh-btn:hover{filter: brightness(150%);transition: filter 0.5s linear}
.yuyuebox {margin-top: 42px;}
.addyybox p {text-align: center;color: #43718f;font-size: 30px;padding: 10px 0 0px;}
.ribar {text-align: center;}
.topbox {height: 690px}
.topbox.top0 {height: 800px;position: relative;margin-top: 10px;}
.yynum {color: #325262;font-size:36px;display: block;margin: 0 auto;text-indent: 0;display: flex;align-items: center;justify-content: center;line-height: 60px;}
.yynum em {font-size: 50px;color: #c3220c;}
.yynum::before,.yynum::after{content: '';background: url(../img/yynum.png) no-repeat;width: 115px;height: 21px;margin: 0 15px;}
.yynum::after{background: url(../img/yynum-r.png) no-repeat;}
.yylist {width: 1246px;height: 562px;margin: 28px auto 0;display: flex;justify-content: space-between;z-index: 3;position: relative;}
.yylist li {width: 410px;height: 562px;background: url(../img/gift-box1.png) no-repeat;position: relative;overflow: visible;}
.yylist li.ydc{background-image: url('../img/gift-box1-h.png');}
.process-bar{width: 1235px;height: 6px;position: absolute;top: 94px;left: 50%;margin-left: -617px;overflow: visible;}
.process-bar::after{content: '';display: block;width: 1239px;height: 8px;position: absolute;left: 50%;top: 50%;margin: -4px 0 0 -619px;background: url('../img/process_border.png') no-repeat center;background-size: 100% auto;z-index: 1;}
.process-bar .process{height: 6px;position: absolute;left: 0px;top: 0px;background-color: #bc433e;border-radius: 3px;z-index: 2;}
.picbox {top: 87px;position: absolute;left: 50%;margin-left: -110px;width: 220px;height: 90px;z-index: 1;}
.picbox p{width: 100%;height: auto;line-height: 45px;text-align: center;font-size: 32px;color: #fffcfb;background-image:-webkit-linear-gradient(top,#fff6d0,#feffec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family: 'hanyi';letter-spacing: -1px;}
.picbox p span{font-size: 42px;line-height: 45px;}
.dciocn {width: 31px;height: 104px;top: -133px;right: -24px;display: none;background: url(../img/ydc_icon.png) no-repeat;z-index: 2;text-indent: -999999em;}
.yylist li.ydc .dciocn {display: block}
.tit {margin: 0 auto;width: 666px;text-indent: -9999em;}
.tit.tit1{position: relative;top: 8px;width: 100%;height: 112px;background: url(../img/award_title.png) no-repeat;}
.tit.tit2{width: 100%;height: 283px;background: url(../img/award_title2.png) no-repeat center;background-size: auto 100%;}
.tit.tit3{width: 100%;height: 283px;background: url(../img/award_title3.png) no-repeat center;background-size: auto 100%;}
.money_txt {color: #ffe791}
.tit span {color: #cd4439}
.lebar {position: relative;text-align: center;margin: 0px auto 0px;width: 1378px;height: 1150px;box-sizing: border-box;}
.time {font-size: 20px;color: #ffef9f;margin-bottom: 12px;line-height: 35px;background: url('../img/start-date-bg-y.png') no-repeat center;background-size: auto 100%;}
.lb_bk .time{color: #308cc6;background: url('../img/start-date-bg-b.png') no-repeat center;background-size: auto 100%;}
.hg_tip {color: #fff8ed;font-size: 18px;line-height: 22px;margin: 1px 0 0px;}
.hg_tip span{color: #ffe7ac;}
.hgbox {position: relative;margin: 30px auto 0;width: 1342px;height: 574px;background: url(../img/sec2-bg.png) no-repeat;overflow: hidden;}
.hgbox ul {width: 1030px;display: flex;align-items: center;justify-content: space-around;margin: 120px auto 24px;}
.hgbox li .icon-bg{width: 132px;height: 122px;background: url(../img/icon-bg2.png) no-repeat;display: flex;margin: 0 auto 0;align-items: center;justify-content: center;}
.hgbox p {font-size: 22px;margin-top: 12px;color: #a73309;}
.gift-desc{margin-top: -251px;z-index: 1;position: relative;color: #892605;font-size: 19px;}
.hgbtn {position: absolute;right: 84px;top: 467px;color: #c3370c;font-size: 18px;display: block;text-align: center;width: 144px;z-index: 1;border-bottom: 1px solid #c3370c;}
.lb_tip {display: block;font-size: 18px;line-height: 22px;color: #325262;margin: 0px auto 32px;box-sizing: border-box;width: 100%;}
.lb_tip span{color: #c3220c;}
.lb_tip strong{font-size: 20px;}
.cur_grade {font-size: 32px;line-height: 36px;width: 1200px;margin: 0 auto 0;color: #383f4b;}
.cur_grade span{color:#c3220c;}
.cur_grade a{font-size: 18px;text-decoration: underline;color: #c3370c;float: right;margin-top: -15px;margin-right: -74px;}
.txt-links{text-decoration: underline;color: #c3370c;display: inline-block;padding-top:10px;}
.txt-links:hover{text-decoration: underline;color:#c3370c;}
.mr_0 {margin-right: 0}
.num_grade {color:#fffce7;font-size: 33px;line-height: 36px;font-family: 'hanyi';padding-top: 7px;background-image:-webkit-linear-gradient(top,#f5f0cd,#fefff1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.lblist {width: 1280px;height: 1130px;margin: 58px auto 0;text-align: center;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.lblist li {width: 289px;display: block;vertical-align: top;height: 299px;background: url(../img/libg.png) no-repeat center top;box-sizing: border-box;margin-top: -10px;}
.lblist img {width: 50px;height: 50px}
.lblist dd {display: inline-block;vertical-align: top;width: 115px;text-indent: 0;position: relative;overflow: visible;margin: 0 12px;}
.djbox {height: 96px;width: 104px;line-height: 58px;background: url(../img/icon-bg3.png) no-repeat;display: flex;align-items: center;justify-content: center;margin: 25px auto 0;}
.djbox img {display: inline-block;vertical-align: middle;}
.lblist dd span {display: block;width: 100px;text-transform: uppercase;height: 30px;line-height: 30px;font-size: 20px;color: #fff691;background-image: linear-gradient(to bottom, #064d94, #308bc4);border-radius: 15px;margin: 5px auto 0;}
.lblist dd p {color: #383f4b;font-size: 20px;width: 150%;margin: 4px -25% 0;white-space: nowrap;word-break: keep-all;text-align: center;}
.lblist li.twoli {width: 402px;background: url(../img/libg1.png) no-repeat center top}
.lblist li.forli dd {margin: 0 9px;}
.lblist li.thrli {width: 552px;background: url(../img/libg2.png) no-repeat center top}
.lblist li.forli {width: 662px;background: url(../img/libg3.png) no-repeat center top;margin-right: 0}
.lb_bk .getbtn {margin-top: -54px;}
.lbbox {height: 1318px;}
.lbcont {text-align: center;margin: 0 auto 0;}
.link {text-align: center;margin-top: 20px;font-size: 16px;color: #862619;}
.link a {color: #851e1b;text-decoration: underline}
.getbtn {width: 669px;height: 109px;margin: 20px auto 0;background: url('../img/get_btn.png') no-repeat center;background-size: 100% auto;position: relative;z-index: 1;}
.getbtn:hover{opacity: 0.85;}
.getbtn.dis_btn {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.getbtn.ylq {background: url('../img/got_btn.png') no-repeat center;background-size: 100% auto;}
.fcbox {position: absolute;width: 352px;height: 280px;top: 189px;left: 50%;margin-left: -176px;}
.fcbox a {pointer-events: none;}
.fc_cont{width: 100%;height: 100%;padding: 80px 0 13px;box-sizing: border-box;display: flex;align-items: center;position: relative;justify-content: center;z-index: 1;}
.fc_cont .yy-title{position: absolute;width: 100%;height: 44px;top:46px;left: 50%;transform: translateX(-50%);display: flex;flex-direction: row;justify-content: center;align-items: center;}
.fc_cont .yy-title p{width: auto;height: 44px;text-align: center;line-height: 44px;font-size: 36px;color: #444c5b;background-image:-webkit-linear-gradient(top,#32728c,#3696b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family: 'hanyi';margin: 0 10px;}
.fc_cont .yy-title::before,.fc_cont .yy-title::after{content: '';display: block;position: relative;width: 32px;height: 18px;background: url('../img/item_tit_n_r.png') no-repeat center;background-size: 100% auto;}
.fc_cont .yy-title::before{background-image: url('../img/item_tit_n.png');}
.fc_cont .title-img{position: absolute;width: auto;display:block;top:46px;left: 50%;transform: translateX(-50%);}
.pop .fc_cont{flex-direction: column;}
.fc_cont .gift-cont{display: flex;padding-bottom: 10px;justify-content: center;}
#yylist2 .li2::after{z-index: 0;position: absolute;width: 100%;height: 100%;background: url('../img/gift-box2-cover.png') no-repeat center;background-size: 100% auto;top: 0;left: 0;content: '';display: block;}
#yylist2 li.li2 .fc_cont{padding-top: 18px;}
#yylist2 li.li2 .fc_cont .yy-title{top: 28px;}
#yylist2 li.li2.ydc::after{background-image: url('../img/gift-box2-cover_1.png');}
#yylist2 .li2 .fc_cont .title-img{top: 30px;}
#yylist2 .li2 .gift-cont{width: 350px;height: 210px;margin: 105px auto 0;}
.fc_cont .gift-cont p{text-align: center;font-size: 20px;color: #383f4b;}
.fc_cont .gift-cont p.gift-cont-type{color: #c6e8ff;}
.yylist li.ydc .fc_cont .gift-cont .gift-cont-type{color: #c6e8ff;}
.fc_cont .gift-cont .left-cont{width: 240px;height: 100%;display: flex;flex-direction: column;flex-wrap: wrap}
.fc_cont .gift-cont .left-cont p.gift-cont-type,.fc_cont .gift-cont .right-cont p.gift-cont-type{font-size: 14px;color: #c6e8ff;width: 109px;height: 21px;line-height: 20px;margin: 0 auto 2px;}
.fc_cont .gift-cont .left-cont .left-cont-item .item-gap{position: relative;margin: 0 6px 0;}
.fc_cont .gift-cont .left-cont p.pa{width: auto;white-space: nowrap;left: 50%;transform: translateX(-50%);}
.fc_cont .gift-cont .left-cont .left-cont-item{width: 230px;display: flex;justify-content: center;flex-wrap: wrap;margin-top: 4px;}
.fc_cont .gift-cont .left-cont p{text-align: center;font-size: 14px;color: #383f4b;line-height: 14px;}
.fc_cont .gift-cont .right-cont{margin-left: 8px;position: relative;width: 115px;}
.fc_cont .gift-cont .gift-bg{margin: 6px 24px;width: 104px;height: 96px;background: url(../img/icon-bg.png) no-repeat center;background-size: 100% auto;display: flex;align-items: center;justify-content: center;flex: 0 0 auto;}
.fc_cont .gift-cont .gift-bg.gift-bg2{margin: 6px 8px;}
.fc_cont .gift-cont .gift-sbg{width: 64px;height: 60px;background: url(../img/icon-bg.png) no-repeat;background-size: 100% auto;display: flex;align-items: center;justify-content: center;margin: 0px 4px 2px;}
.fc_cont .gift-cont .gift-sbg img{width: 31px;height: 31px;}
.fc_cont .gift-cont .bg-m{margin: 0 auto;width: 98px;height: 91px;margin-top: 10px;}
.fc_cont .gift-cont .bg-m-text{margin-left: 8px;font-size: 18px;}
.yylist li.ydc .fc_cont .yy-title p{background-image:-webkit-linear-gradient(top,#b22f0d,#cd4623);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.yylist li.ydc .fc_cont .yy-title::before,.yylist li.ydc .fc_cont .yy-title::after{background-image: url('../img/item_tit_c.png');}
.yylist li.ydc .fc_cont .yy-title::after{background-image: url('../img/item_tit_c_r.png');}
.yylist li.ydc .picbox p{background-image: -webkit-linear-gradient(top, #7c2200, #d74300);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.yylist li.ydc .fc_cont .gift-bg,.yylist li.ydc .gift-cont .gift-sbg{background-image: url('../img/icon-bg-c.png');}
.yylist li.ydc .fc_cont .gift-cont p{color: #892605;}
.addtip {line-height: 20px;color: #325262;font-size: 18px;display: block;line-height: 24px;position:absolute;left:0;width: 100%;top:668px;text-align: center;}
.addtip em{color: #c3370c;}
