/*reset*/
body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
[v-cloak] { display: none !important; }
input, button, textarea, img { vertical-align: middle; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], button { -webkit-appearance: none; outline: 0; }
input::-webkit-input-placeholder { color: #dddddb; }
table { border-collapse: collapse; border-spacing: 0; }
li { list-style: none; }
a { text-decoration: none; color: inherit; }
a, img { -webkit-touch-callout: none; -webkit-user-select: none; }
body { color: #000; font-family: sans-serif; min-width: 320px; -webkit-tap-highlight-color: rgba(0,0,0,0); background: #efefef; font-size: .28rem; }
:focus { outline: none; }
.cl:after { content: '\20'; display: block; height: 0; clear: both; }
.icon { width: 1em; height: 1em; vertical-align: -0.1em; fill: currentColor; overflow: hidden; }
.cl { *zoom: 1; }
/*login*/
.top-nav { display: block; }
.top-nav-wrap { z-index: 10; font-size: .32rem; background: #00adef; line-height: .8rem; height: .8rem; position: relative; color: #fff; }
.top-nav .side { position: absolute; left: 0; top: 0; height: .8rem; line-height: .8rem; display: block; font-size: .45rem; }
.top-nav .side .logo { font-size: 0; height: .8rem; margin: 0 .28rem; width: 1.8rem; background: url(image/logo_h.png) no-repeat center center; background-size: 100% auto; }
.top-nav .side .icon { margin: 0 .24rem; height: .8rem; float: left; }
.top-nav .menu { position: absolute; right: .15rem; top: 0; font-size: .45rem; height: .8rem; line-height: .8rem; }
.top-nav .menu .nav-a { padding: 0 .15rem; height: .8rem; float: left; }
.top-nav .menu .nav-a-list .icon-close { display: none; }
.top-nav .menu .nav-a-active .icon-show { display: none; }
.top-nav .menu .nav-a-active .icon-close { display: inline-block; -webkit-animation: rotateIn .5s ease both; }

@-webkit-keyframes rotateIn {
    0% { -webkit-transform-origin: center center; -webkit-transform: rotate(-90deg); opacity: 0; }
    100% { -webkit-transform-origin: center center; -webkit-transform: rotate(0); opacity: 1; }
}

.top-nav .newtitle { text-align: center; }
.menu-more { z-index: 9; position: absolute; left: 0; width: 100%; background: #eff9ff; box-shadow: 0 1px 1px 1px #ddd; transform: translateY(-105%); -webkit-transform: translateY(-105%); transition: transform .5s; -webkit-transition: transform .5s; }
.menu-more .more-a { overflow: hidden; }
.menu-more .more-a a { color: #666; text-align: center; float: left; width: 20%; font-size: .28rem; line-height: .32rem; margin: .45rem 0 0; }
.menu-more .more-a a .icon { display: block; margin: 0 auto .1rem; font-size: .8rem; }
.menu-more .btn-center { background: #4dabea; color: #fff; width: 4rem; display: block; text-align: center; font-size: .32rem; line-height: .7rem; margin: .4rem auto; border-radius: .1rem; -webkit-border-radius: .1rem; }
.menu-more-active { transform: translateY(0); -webkit-transform: translateY(0); }
.login_bottom { margin-top: 20px; color: #666; text-align: center; width: 100%; height: 70px; }
.login_bottom p { line-height: 18px; font-size: 12px; text-align: center; }
/*indexM*/
.top-guide { font-size: .28rem; line-height: .5rem; padding: .15rem 0; height: .5rem; overflow: hidden; display: -webkit-box; background: #fff; }
.top-guide .last-read { display: block; padding: 0 .3rem; -webkit-box-flex: 1; color: #999; }
.top-guide .icon-shujia { font-size: .5rem; display: block; border-left: 1px solid #efefef; padding: 0 .25rem; }
.swiper-banner .swiper-slide img { width: 100%; display: block; height: 2rem; }
.swiper-banner > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { height: .12rem; bottom: .1rem !important; }
.swiper-banner .swiper-pagination-bullet { background: #999; opacity: 1; width: .12rem; height: .12rem; overflow: hidden; vertical-align: top; }
.swiper-banner .swiper-pagination-bullet-active { background: #efefef; }
.index-nav { overflow: hidden; font-size: .28rem; background: #fff; margin: 0 0 .1rem; }
.index-nav .nav-icon { float: left; width: 20%; text-align: center; padding: .3rem 0; }
.index-nav .nav-icon .icon { font-size: .68rem; }
.index-nav .nav-icon span { display: block; line-height: .32rem; margin: .1rem 0 0; }
.announcement { background: #fceaa8; color: #ec662d; margin: -.1rem 0 0; line-height: .72rem; height: .72rem; padding: 0 .2rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: .28rem; text-align: center; }
.announcement a { display: block; line-height: .72rem; height: .72rem; }
.textbox { background: #fff; margin: 0 0 .1rem; font-size: .28rem; }
.textbox .boxhd { line-height: 1rem; display: -webkit-box; }
.textbox .boxhd .icon-more { display: block; padding: 0 .2rem; font-size: .32rem; color: #c8c8c8; }
.textbox .boxhd .title { -webkit-box-flex: 1; padding: 0 .32rem; }
.textbox .boxhd .title h3 { color: #333; font-size: .32rem; float: left; margin: 0 .32rem 0 0; }
.textbox .boxhd .title .subtitle { color: #b4b4b4; }
.usually-img { height: 1.82rem; }
.usually-img img { display: block; height: 1.82rem; width: 1.432rem; border: 1px solid #dedede; box-sizing: border-box; -webkit-box-sizing: border-box; }
.usually-img .corner-mark { color: #fff; margin: -1.82rem 0 0; position: relative; }
.usually-img .corner-mark::before { content: ''; display: block; width: 0; height: 0; border-top: .8rem solid #ff0000; border-right: .8rem solid transparent; }
.usually-img .corner-mark span { font-size: .23rem; display: block; width: .8rem; line-height: .8rem; margin: -.94rem 0 0 -.13rem; text-align: center; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.usually-img .mark-red::before { border-top-color: #ff0000; }
.usually-img .mark-green::before { border-top-color: #00cc00; }
.detail-part { display: -webkit-box; margin: 0 .32rem .32rem; padding: 0 0 .32rem; border-bottom: 1px solid #efefef; }
.detail-part:last-child { margin-bottom: 0; border: 0; }
.usually-list { overflow: hidden; }
.usually-list-one .detail-part { margin: 0 .32rem .32rem; border-bottom: 1px solid #efefef; }
.usually-list-justify { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin: 0 .32rem; }
.detail-part .usually-img { margin: 0 .2rem 0 0; }
.detail-part .usually-info { -webkit-box-flex: 1; }
.detail-part .usually-info dt { font-size: .32rem; font-weight: normal; padding: 1px 0; line-height: .32rem; height: .32rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.detail-part .usually-info .book-profile { color: #999; margin: .15rem 0; line-height: .44rem; height: .88rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.detail-part .usually-info .book-actions { line-height: .32rem; height: .32rem; padding: 1px 0; overflow: hidden; margin: -4px 0 0; }
.detail-part .usually-info .icon-book-classfy { float: right; }
.icon-book-user { color: #999; font-size: .28rem; margin: 0 .1rem 0 0; display: inline-block; }
.icon-book-user .icon { margin: 0 .05rem 0 0; font-size: .32rem; vertical-align: top; float: left; }
.icon-book-classfy { display: inline-block; }
.icon-book-classfy span { color: #999; border: 1px solid #999; margin: -1px 0 -1px .1rem; line-height: .32rem; height: .32rem; vertical-align: top; font-size: .23rem; padding: 0 .15rem; display: inline-block; border-radius: .32rem; }
.icon-book-classfy .icon-frame-wj { color: #ff7337; border-color: #ff7337; }
.icon-book-classfy .icon-frame-lz { color: #f4b647; border-color: #f4b647; }
.icon-book-classfy .icon-frame-1 { color: #88aae3; border-color: #88aae3; }
.icon-book-classfy .icon-frame-2 { color: #84d9f5; border-color: #84d9f5; }
.icon-book-classfy .icon-frame-3 { color: #f5d162; border-color: #f5d162; }
.icon-book-classfy .icon-frame-4 { color: #ffacf6; border-color: #ffacf6; }
.icon-book-classfy .icon-frame-5 { color: #a7d08c; border-color: #a7d08c; }
.icon-book-classfy .icon-frame-6 { color: #816cec; border-color: #816cec; }
.icon-book-classfy .icon-frame-7 { color: #8be4ce; border-color: #8be4ce; }
.icon-book-classfy .icon-frame-8 { color: #b099de; border-color: #b099de; }
.icon-book-classfy .icon-frame-9 { color: #ffc7ab; border-color: #ffc7ab; }
.icon-book-classfy .icon-frame-10 { color: #feb2bb; border-color: #feb2bb; }
.icon-book-classfy .icon-frame-11 { color: #f0e923; border-color: #f0e923; }
.simple-part { display: block; width: 1.432rem; line-height: .36rem; margin: 0 0 .32rem; }
.simple-part .book-name { font-size: .28rem; margin: .08rem 0 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.simple-part .book-author { font-size: .25rem; color: #999; height: .36rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.lxftime { color: #999; }
.lxftime span, .lxftime em { display: inline-block; text-align: center; height: .32rem; line-height: .32rem; }
.lxftime span { background: #ff0000; color: #fff; font-size: .23rem; width: .32rem; }
.lxftime em { font-style: normal; margin: 0 .05rem; color: #333; }
.more-list-m .detail-part { padding: .32rem 0; }
.countdown { text-align: center; line-height: .32rem; margin: .2rem 0; font-size: .28rem; }
.countdown .lxftime { margin: 0 0 0 .1rem; display: inline; }
.countdown .lxftime span, .countdown .lxftime em { color: #ff0000; background: none; margin: 0; display: inline; }
.detail-part-overturn .usually-img { margin: 0 0 0 0.2rem; }
.detail-part-overturn .usually-info .icon-book-classfy { float: none; }
.activity-show { display: block; width: 100%; height: 1.33rem; margin: -.1rem 0 0; display: inline-block; }
.swiper-free { padding: 0 0 0 .32rem !important; }
.swiper-free > .swiper-scrollbar, .swiper-custom > .swiper-scrollbar { height: .05rem !important; bottom: .05rem !important; background: none; }
.swiper-free .swiper-scrollbar-drag, .swiper-custom .swiper-scrollbar-drag { border-radius: .025rem; -webkit-border-radius: .025rem; background: rgba(0,0,0,.4); }
.topic-area dt { padding: .15rem 0 .22rem; margin: 0 .32rem .32rem; border-bottom: 1px solid #efefef; }
.topic-area dt .topic-title { font-size: .32rem; line-height: .7rem; height: .7rem; overflow: hidden; font-weight: bold; }
.icon-title { display: inline-block; font-size: .28rem; height: .46rem; font-weight: normal; line-height: .46rem; border: 1px solid #6fbfec; color: #6fbfec; padding: 0 .2rem; border-radius: .46rem; -webkit-border-radius: .46rem; box-sizing: border-box; -webkit-box-sizing: border-box; }
.topic-area dt .topic-title .icon-title { margin: 0 0 0 .2rem; }
.topic-area dt .topic-detail { color: #999; font-size: .28rem; line-height: .4rem; max-height: .8rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.topic-area dt .topic-pic { width: 100%; margin: .2rem 0 0; }
.topic-area dd { overflow: hidden; margin: -.2rem 0 0; }
.topic-area dd a { float: left; width: 50%; padding: .2rem 0 .32rem .32rem; box-sizing: border-box; -webkit-box-sizing: border-box; }
.topic-area dd .icon-name, .topic-area dd .icon-decs { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.topic-area dd .icon-name { font-size: .32rem; line-height: .48rem; margin: .1rem 0; }
.topic-area dd .icon-name .portrait { width: .46rem; height: .46rem; margin: 0 .1rem 0 0; vertical-align: top; border-radius: .46rem; -webkit-border-radius: .46rem; }
.topic-area dd .icon-decs { font-size: .28rem; color: #999; line-height: .32rem; height: .32rem; }
.topic-video { position: relative; }
.topic-video::before { content: ''; height: .66rem; width: 0; border-left: 1px solid #efefef; position: absolute; left: 0; top: .1rem; }
.bottom-search { margin: .4rem .32rem; display: -webkit-box; }
.bottom-search .search-text { background: #fff; border: 1px solid #e8e8e8; padding: 0 .2rem; vertical-align: top; font-size: .32rem; line-height: .74rem; height: .74rem; -webkit-box-flex: 1; display: block; border-radius: .1rem 0 0 .1rem; -webkit-border-radius: .1rem 0 0 .1rem; }
.bottom-search .search-btn { background: #d9d9d9; vertical-align: top; color: #fff; font-size: .5rem; width: 1rem; text-align: center; position: relative; border: 1px solid #e8e8e8; border-left: none; border-radius: 0 .1rem .1rem 0; -webkit-border-radius: 0 .1rem .1rem 0; }
.bottom-search .search-btn .icon { vertical-align: top; margin: .11rem 0 0; }
.download-app { font-size: .38rem; display: block; text-align: center; background: #00aeef; color: #fff; margin: .32rem; line-height: .88rem; line-height: .88rem; border-radius: .1rem; -webkit-border-radius: .1rem; }
/*indexAPP*/
.swiper-app .swiper-slide img { height: 3.7137rem; }
.usually-list-row { padding: 0 .32rem 0 0; }
.info-part { float: left; width: 50%; overflow: hidden; padding: 0 0 .32rem .32rem; box-sizing: border-box; -webkit-box-sizing: border-box; }
.info-part .usually-img { float: left; overflow: hidden; padding: 0 .2rem 0 0; }
.usually-list-finished .info-part { padding: 0 0 .32rem .27rem; }
.ribbon::before { content: ''; display: block; width: 0; height: 0; margin: -1.87rem 0 0 -.05rem; border-right: .9rem solid #ea9f00; border-top: .9rem solid transparent; }
.ribbon-icon { display: block; width: 1.3rem; height: .32rem; line-height: .32rem; margin: -.74rem 0 0 -.38rem; background: #fbe455; border-bottom: .02rem solid #ea9f00; font-size: .23rem; color: #ff5200; text-align: center; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.info-part .book-info { overflow: hidden; line-height: .36rem; }
.usually-list-finished .info-part .usually-img { padding: .05rem .2rem 0 .05rem; }
.info-part .book-name { font-size: .28rem; overflow: hidden; margin: .01rem 0 0; height: .72rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.usually-list-finished .info-part .book-name { margin: .05rem 0 0; }
.info-part .book-author { font-size: .25rem; color: #999; margin: .16rem 0 .22rem; height: .36rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.info-part .icon-book-classfy span { margin: -1px .1rem 0 0; }
.swiper-custom { margin: 0 auto .1rem !important; padding: 0 .2rem 0 0 !important; }
.swiper-custom .swiper-slide { border-right: .1rem solid #efefef; background: #fff; }
.swiper-custom .swiper-slide .topic-area dt { border: none; margin: 0 .32rem 0; }
.top-app-search { position: absolute; top: .32rem; width: 100%; z-index: 20; display: -webkit-box; height: .7rem; overflow: hidden; }
.top-app-search .search-text { -webkit-box-flex: 1; margin: 0 0 0 .32rem; position: relative; }
.top-app-search .search-text input { display: block; width: 100%; font-size: .28rem; height: .7rem; line-height: .7rem; border: none; vertical-align: top; padding: 0 .2rem 0 .7rem; border-radius: .7rem; -webkit-border-radius: .7rem; box-sizing: border-box; -webkit-box-sizing: border-box; }
.top-app-search .search-text .icon { position: absolute; left: .2rem; top: .15rem; line-height: .7rem; font-size: .4rem; color: #dddddb; }
.top-app-search .search-scan { padding: 0 .32rem; color: #fff; font-size: .2rem; line-height: .23rem; text-align: center; }
.top-app-search .search-scan .icon { display: block; font-size: .48rem; margin: 0 auto; }
.swiper-finished .info-part { width: 100%; box-sizing: border-box; }
.swiper-finished-android > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0 !important; }
/*发现APP*/
/*.found-list li { background: #fff; margin: .1rem 0 0; padding: .1rem .2rem; font-size: .32rem; overflow: hidden; }
.found-list li a { display: block; color: #515151; line-height: .46rem; padding: .1rem 0; }
.found-list li > a:not(:first-child) { border-top: 1px solid #efefef; }
.found-list li a .icon-more { float: right; color: #cbcbcb; margin: .07rem 0 0; }
.found-list li a .icon-pic { font-size: .46rem; overflow: hidden; margin: 0 .2rem 0 0; float: left; }*/
.found-nav{display: flex;justify-content:space-between; text-align: center; background: #fff; padding:.3rem .2rem .1rem}
.found-nav li p{ font-size: .36rem; color: #333; line-height: .8rem;}
.found-nav li .icon-pic{ font-size: .9rem;}
.found-list li { background: #fff; margin: .1rem 0 0; padding: .1rem .2rem; font-size: .32rem; overflow: hidden; }
.found-list li a { display: block; color: #515151; line-height: .54rem; padding: .22rem 0; }
.found-list li > a:not(:first-child) { border-top: 1px solid #efefef; }
.found-list li a .icon-more { float: right; color: #cbcbcb; margin: .11rem 0 0; }
.found-list li a .icon-pic { font-size: .54rem; overflow: hidden; margin: 0 .2rem 0 0; float: left; }
.found-list li a .icon-tips { float: right; color: #ff5700; font-size: .28rem; margin: 0 .2rem 0 0; }
.hongbao-part, .task-part { overflow: hidden; }
.hongbao-part .hongbao-list, .task-part .task-list { background: #f7f7f9; border: 1px solid #e5e5e5; margin: 0 .32rem .32rem; }
.hongbao-part .hongbao-list li { padding: .15rem; border: 1px solid #f0f0f0; background: #fff; margin: .2rem; border-radius: .1rem; -webkit-border-radius: .1rem; }
.task-part .task-list .task-detail::before, .task-part .task-list .task-detail::after { background: #f7f7f9; }
.hongbao-list li .info .detail .guide, .hongbao-list li .info .detail .author, .banner-history .author { font-size: .28rem; }
.topic-area-found { overflow: hidden; }
.topic-area-found dt { border: none; padding: 0; }
.topic-area-found dt .topic-pic { margin: 0 0; }
/*发现M-任务福利*/
.overWrap { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 888; background: rgba(0,0,0,.8); }
.popboxindex { display: none; position: fixed; top: 50%; left: 50%; text-align: center; width: 88%; background: #fff; padding: 12% 5%; box-sizing: border-box; box-shadow: 0px 0px 5px rgba(0,0,0,.75); -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.75); border-radius: 6px; -webkit-border-radius: 6px; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); z-index: 999; }
.popboxindex .clearinput { display: block; width: 40px; height: 40px; background-position: -80px -70px; top: 0; right: 0; }
.popboxindex .box_bd { display: inline-block; }
.popboxindex .main_text { font-size: 14px; color: #333; line-height: 24px; margin: 5px 0 10px; }
.popboxindex .form { display: -webkit-box; }
.popboxindex .form .btn { border: none; display: block; -webkit-box-flex: 1; background: #00aeef; color: #fff; font-size: 16px; height: 40px; line-height: 40px; border-radius: 6px; -webkit-border-radius: 6px; }
.popboxindex .form .btn_cancel { margin: 0 0 0 30px; }
.question-mark { font-style: normal; color: #ffd397; border: 1px solid #ffd397; display: inline-block; background: #fff9f0; text-align: center; width: .32rem; height: .32rem; line-height: .32rem; border-radius: .32rem; -webkit-border-radius: .32rem;; }
.task-list .task-detail { position: relative; overflow: hidden; display: -webkit-box; -webkit-box-align: center; margin: .2rem; border-radius: .15rem 0 0 0; }
.task-list .task-detail::before, .task-list .task-detail::after { content: ''; box-sizing: border-box; border: 1px solid #e5e5e5; position: absolute; right: 1.75rem; display: block; width: .3rem; height: .3rem; background: #efefef; border-radius: .3rem; -webkit-border-radius: .3rem; }
.task-list .task-detail::before { top: -.15rem; }
.task-list .task-detail::after { bottom: -.15rem; }
.task-detail .task-demand { -webkit-box-flex: 1; padding: .1rem .32rem .32rem .4rem; border: 1px solid #f0f0f0; border-right: none; background: #fff; border-radius: .15rem 0 0 .15rem; -webkit-border-radius: .15rem 0 0 .15rem; }
.task-detail .task-demand .task-demand-title { font-weight: normal; line-height: .78rem; height: .78rem; overflow: hidden; }
.task-detail .task-demand .task-demand-title .question-mark { margin: 0 0 0 .2rem; }
.task-detail .task-demand p { font-size: .24rem; color: #9d9b9b; line-height: .24rem; height: .24rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.task-detail .task-reward { text-align: center; padding: .1rem 0 0; height: 1.44rem; width: 1.92rem; border: 1px solid #f0f0f0; border-left: 2px dashed #e5e5e5; background: #fff; border-radius: 0 .15rem .15rem 0; -webkit-border-radius: 0 .15rem .15rem 0; box-sizing: border-box; -webkit-box-sizing: border-box; }
.task-detail .task-reward .task-reward-coin { color: #ff9900; font-weight: normal; line-height: .5rem; height: .5rem; overflow: hidden; }
.btn-reward { background: #ff6600; font-size: .28rem; color: #fff; border: none; width: 1.4rem; line-height: .55rem; border-radius: .1rem; -webkit-border-radius: .1rem; }
.btn-rewarded { background: #d2d2d2; }
.btn-rewardnone { background: none; border: 1px solid #ff6600; color: #ff6600; }
.task-detail .corner-mark { color: #fff; position: relative; margin: -.8rem -.8rem 0 0; }
.task-detail .corner-mark::before { content: ''; display: block; width: 0; height: 0; border-top: .8rem solid #fb6165; border-right: .8rem solid transparent; }
.task-detail .corner-mark span { font-size: .23rem; display: block; width: .8rem; line-height: .8rem; margin: -.97rem 0 0 -.14rem; text-align: center; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.task-reward-box { padding: 0 0 .3rem; position: fixed; display: none; }
.task-reward-box .task-reward-title { overflow: hidden; }
.task-reward-box .task-reward-title .icon-close { float: right; font-size: .5rem; padding: .2rem .2rem 0; }
.task-reward-box .task-reward-main { overflow: hidden; }
.task-reward-box .task-reward-main .btn-reward { width: 4rem; line-height: .75rem; margin: .4rem 0 0; }
.task-reward-box .task-reward-main .bottom-tips { font-size: .24rem; color: #c5c5c5; line-height: .6rem; }
.task-reward-box .reward-detail { font-size: .32rem; line-height: .55rem; }
.task-reward-box .reward-detail dd { color: #ff0000; }
.task-guide-box { padding: 0; position: fixed; color: #fff; background: no-repeat; box-shadow: none; -webkit-box-shadow: none; display: none; }
.task-guide-main { text-align: left; }
.task-guide-main dt { font-size: .32rem; }
.task-guide-main dd { font-size: .28rem; color: #ff9900; margin: .3rem 0 0; }
.task-guide-box .icon-close { display: inline-block; margin: 2rem 0 0; font-size: .7rem; -webkit-text-stroke-width: 0; }

.invite-tips-main { text-align: left; line-height: .44rem; font-size: .28rem; }
.invite-tips-main dt { margin: .15rem 0 0; font-size: .32rem; }
.invite-tips-main dd { color: #666; }
.invite-tips-box .btn-reward { width: 4rem; height: .9rem; line-height: .9rem; font-size: .32rem; margin: .5rem auto 0; }
/*专题模板*/
.sample-1 { background-color: #fff1f3; }
.topic-sample { color: #666; background-image: url(../images/topic/flower-bg.png); background-repeat: repeat-y; background-size: 100% auto; overflow: hidden; }
.topic-pic-banner { display: block; width: 100%; }
.dialog-box { background: #fff; margin: .32rem; line-height: .44rem; padding: .2rem; position: relative; border-radius: .1rem; -webkit-border-radius: .1rem; }
.dialog-box-mt { margin: .56rem .32rem .32rem; }
.dialog-box p { text-indent: 2em; font-size: .28rem; }
.dialog-box .dialog-hd { margin: -.24rem 0 0 -.05rem; }
.dialog-box .dialog-hd-r { float: right; margin: -.24rem -.05rem 0 0; }
.dialog-box .dialog-hd span { display: inline-block; font-size: .4rem; color: #000; background: #ebf5ec; border: 1px solid #9ed5f2; margin: -.2rem .05rem 0 .05rem; height: .48rem; width: .48rem; overflow: hidden; line-height: .48rem; text-align: center; }
.icon-tree { position: absolute; right: .1rem; top: -.48rem; width: .6rem; height: .48rem; background: url(../images/topic/icon-tree.png) no-repeat 0 0; background-size: 100% auto; }
.icon-heart { position: absolute; right: -.15rem; top: -.3rem; width: .6rem; height: .75rem; background: url(../images/topic/icon-heart.png) no-repeat 0 0; background-size: 100% auto; }
.icon-message { position: absolute; left: -.05rem; top: -.4rem; width: .8rem; height: .74rem; background: url(../images/topic/icon-message.png) no-repeat 0 0; background-size: 100% auto; }
.icon-strawberry { position: absolute; right: -.15rem; top: -.3rem; width: .6rem; height: .72rem; background: url(../images/topic/icon-strawberry.png) no-repeat 0 0; background-size: 100% auto; }
.author-profile dt { text-align: center; font-size: .32rem; color: #000; margin: 0 0 .1rem; }
.dialog-title { font-size: .32rem; line-height: .44rem; text-align: center; color: #000; background: url(../images/topic/line-bg.png) no-repeat center center; background-size: 6rem auto; }
.interview-par dt { color: #999; margin: 0 0 .1rem; text-indent: 2em; background: url(../images/topic/icon-q.png) no-repeat 0 0; background-size: .4rem auto; }
.swiper-message { background: #fff; margin: .3rem auto !important; }
.message-wrap { border: 1px solid #eee; padding: .15rem .2rem; line-height: .44rem; height: 2.2rem; overflow: hidden; border-radius: .1rem; -webkit-border-radius: .1rem; margin: .32rem 0 .32rem .32rem; }
.message-wrap p { text-indent: 2em; font-size: .28rem; }
.message-wrap .writer { text-align: right; }
/*红包*/


/*新人福利优化*/
.newuser-fixed { position: fixed; right: .3rem; bottom: 2rem; width: 1rem; z-index: 2; }
.popbox-newuser-ios { width: 80%; height: 7.02rem; background: url(/newcss/image/newuser/ios-new.png) no-repeat 0 0; background-size: 100% 100%; box-shadow: none; -webkit-box-shadow: none; }
.popbox-newuser-normal { width: 90%; height: 7.02rem; background: url(/newcss/image/newuser/normal-new.png) no-repeat 0 0; background-size: 100% 100%; box-shadow: none; -webkit-box-shadow: none; }
.newuser-rewad { font-size: .4rem; color: #666; line-height: .56rem; margin: 0.88rem 0.74rem 0.58rem;}
.popbox-newuser-normal .newuser-rewad { margin: 0.88rem 0.74rem 0.5rem;}
.newuser-rewad dd span { color: #bf000f; font-size: .56rem; margin: 0 .05rem; }
.newuser-box-tips { font-size: .24rem; color: #feead4; margin: .2rem .5rem 0; line-height: .36rem; }
.btn-newreward { width: 2.05rem; height: .72rem; line-height: .72rem; text-align: center; color: #c30302; font-size: .4rem; background: #feba6e; border: none; border-radius: .2rem; -webkit-border-radius: .2rem; display: block; margin: 0 auto; }
.popbox-qiandao { width: 100%; height: 7.43rem; background: url(/newcss/image/newuser/ios-tiyanbi.png) no-repeat 0 0; background-size: 100% 100%; box-shadow: none; -webkit-box-shadow: none; }
.popbox-qiandao dl { font-size: .32rem; color: #666; line-height: 1rem; margin: 1.3rem 0 .74rem; }
.popbox-qiandao dt { font-size: .76rem; color: #bf000f; }
.popbox-baoyue { width: 5.4rem; background: url(/newcss/image/newuser/cloud-red-bg.png) repeat-y 0 0; background-size: 100% auto; padding: .1rem; border-radius: .1rem; -webkit-border-radius: .1rem; }
.popbox-baoyue .wrapbg { background: #feead4; border-radius: .1rem; -webkit-border-radius: .1rem; padding: 0 .5rem; overflow: hidden; }
.popbox-baoyue .rewrad-detail { line-height: .8rem; margin: .25rem 0 0; }
.popbox-baoyue .rewrad-detail h2 { font-weight: normal; font-size: .36rem; }
.popbox-baoyue .rewrad-detail h3 { font-weight: normal; color: #bf000f; font-size: .52rem; }
.popbox-baoyue .rewrad-detail p { color: #666; font-size: .28rem; }
.fenge-title { text-align: center; color: #333; line-height: .88rem; height: .88rem; position: relative; }
.fenge-title::before, .fenge-title::after { content: ''; display: block; width: 1.4rem; height: 1px; background: #333; position: absolute; top: 50%; margin: -1px 0 0; }
.fenge-title::before { left: 0; }
.fenge-title::after { right: 0; }
.popbox-baoyue .usually-list-justify { padding: 0; }
.popbox-baoyue .simple-part { width: 1.12rem; text-align: left; }
.popbox-baoyue .usually-img, .popbox-baoyue .usually-img img { width: 1.12rem; height: auto; border: none; }
.popbox-baoyue .icon-close { position: absolute; bottom: -1rem; left: 50%; margin: 0 0 0 -.33rem; color: #feead4; font-size: .66rem; }



/*2018.9.3编辑推荐*/
.reference-list{ margin: 0 .32rem }
.reference-list li{ height: .88rem; line-height: .88rem; border-bottom: 1px solid #efefef; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.reference-list li:last-child{ border: none;}
.reference-list li .icon-book-classfy{ margin: 0 .1rem 0 0}
.reference-list li .icon-book-classfy span{ display: block; margin: 0}

/*包月*/
.textbox .boxhd .title .sub-title{ float: left; margin: 0 .32rem 0 0; color: #999}
.simple-part .book-price{ font-size: .26rem; color: #ef7839;}
.baoyue-head{line-height: .5rem; height: .5rem; overflow: hidden; margin: .11rem .32rem; color: #999; font-size: .26rem;}
.baoyue-head span{ font-weight: bold; font-size: .32rem; color: #666}
.baoyue-head .btn-pay{ float: right; width: 1.7rem; height: .5rem; line-height: .5rem; text-align: center; color: #c02625;background:-webkit-linear-gradient( top, #ffd50a 0%, #ffa801 100%); background:linear-gradient( top, #ffd50a 0%, #ffa801 100%); text-shadow:0 0 .1rem #ffd727; box-shadow:0 0 .15rem #fff inset; -webkit-box-shadow:0 0 .15rem #fff inset; border-radius: .5rem;-webkit-border-radius: .5rem;}
.baoyue-banner img{ display: block; width: 100%;}

/*error404*/
.error-bar{ background:url(image/error-diwen.jpg) repeat-y 0 0; background-size: 100% 7.5rem; overflow: hidden; zoom:1;}
.error-guide{ background:url(image/error-bg.png) no-repeat 0 0; background-size: 6.09rem 3.75rem; width:6.09rem; padding:4.1rem 0 0; margin:.3rem auto 0;}
.error-guide a{ display:block; width:2.4rem; height:.64rem; line-height: .64rem; color:#e27a68; font-size: .3rem; margin:0 auto; text-align: center; border:1px solid #e27a68; border-radius: .64rem;-webkit-border-radius: .64rem;}
.error-guide-list .guide-title{ background:url(image/error-title.png) no-repeat center center; background-size: 7.35rem .15rem; font-size: .36rem; color:333; text-align: center; margin:.6rem 0 .4rem;}
.error-guide-list ul{ margin:0 .17rem;}
.error-guide-list li{ border-bottom: 1px solid #efddd9; padding:.24rem .2rem .24rem .3rem; display:-webkit-box;-webkit-box-align:center;}
.error-guide-list li .book,.error-guide-list li .book img{ display:block; width:1.44rem; height:1.95rem;}
.error-guide-list li .info{-webkit-box-flex:1; margin:0 .2rem 0 .3rem; line-height: .6rem; color:#9c9c9c;}
.error-guide-list li .info h3{ font-weight:normal; font-size: .3rem; color:#333; height:.6rem;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.error-guide-list li .info .author .icon{ float:left; margin:.14rem .05rem 0 0; font-size: .3rem;}
.error-guide-list li .info p{ font-size: .28rem;}
.error-guide-list li .mask-icon{ width:1.4rem; text-align: center; height:.48rem; line-height: .48rem; color:#fff; border-radius: .48rem; -webkit-border-radius: .48rem;}
.error-guide-list li .mask-icon1{ background:#e60214;}
.error-guide-list li .mask-icon2{ background:#f39800;}
.error-guide-list li .mask-icon3{ background:#32b16c;}
.error-guide-list li .mask-icon4{ background:#00a0e9;}
.error-guide-list li .mask-icon5{ background:#ae5da1;}


/*渐变弹窗*/
.over-wrap{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 888; background: rgba(0,0,0,.4); }
.popbox-cloud{  position: fixed; top: 50%; left: 50%;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); z-index: 999; }
.popbox-cloud .icon-close { display: block; font-size: .8rem; color:#fff; margin:.3rem auto 0;}
.popbox-cloud-main{ width:6.3rem; overflow:hidden;background:#ffcece; border-radius: .8rem; -webkit-border-radius: .8rem; background:linear-gradient( bottom, #ffcece 0%, #bce6f4 100%);background:-webkit-linear-gradient( bottom, #ffcece 0%, #bce6f4 100%);}
.popbox-cloud-wrap{ margin: .15rem; overflow: hidden; background:#fff url(https://images.xxsy.net/mxxsynet/popbox/images/pop-cloud.png) no-repeat 0 0; background-size: 6rem 2.77rem; border-radius: .8rem; -webkit-border-radius: .8rem; }
.popbox-cloud-tit{ text-align: center; font-size: .48rem; color:#f47983; line-height: 1.4rem; font-weight: normal}
.gradient-btn{ color:#fff; display:inline-block; text-align: center; position:relative; width: 3.44rem; height:.7rem; line-height: .7rem; background: #ffa1a1; background:linear-gradient( left, #ffa1a1 0%, #87dcff 100%);background:-webkit-linear-gradient( left, #ffa1a1 0%, #87dcff 100%); border-radius: .7rem; -webkit-border-radius: .7rem;}
.gradient-btn mark{ position:absolute; right:0; top:0; background: #e93e57; height:.3rem; line-height: .3rem; color:#fff; font-size: .16rem; padding: 0 .1rem; border-radius:0 .35rem 0 .35rem; -webkit-border-radius:0 .35rem 0 .35rem;}
.failure-btn{ color:#999; display:inline-block; text-align: center; width: 3.44rem; height:.7rem; line-height: .66rem; background: #fff;border: 1px solid #999; box-sizing:border-box; -webkit-box-sizing:border-box; border-radius: .7rem; -webkit-border-radius: .7rem;}
/*福袋*/
.fudai-main{ text-align: center;}
.fudai-main .group{ color:#9c9c9c; margin: .3rem 0 .8rem; font-size: .24rem; line-height: .5rem; background:url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/heart-ico.png) no-repeat center .35rem; background-size: .44rem .38rem;}
.fudai-main .group .group-user,.fudai-main .group .group-author{ padding: 1rem 0 0; display:inline-block; width: 3rem; height:.5rem; vertical-align: top}
.fudai-main .group .group-user{ background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/user-ico.png) no-repeat center 0; background-size: 1.08rem 1.08rem;}
.fudai-main .group .group-author{ background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/author-ico.png) no-repeat center 0; background-size: 1.08rem 1.08rem;}
.fudai-detai{ color:#9c9c9c; font-size: .24rem; margin:0 0 .5rem}
.fudai-detai dt{height:1.19rem; line-height: 1.19rem;}
.fudai-detai dt .fudai-prize{ width: 3.5rem; height:1.19rem; margin: 0 -.1rem}
.fudai-detai dt .num-yuanbao{ display:inline-block; vertical-align: middle; width: 1.3rem; height:.72rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num-yuanbao.png) no-repeat 0 0; background-size: 1.3rem .72rem;}
.fudai-detai dt .num-xiaoxiang{ display:inline-block; vertical-align: middle; width: 1.91rem; height:.72rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num-xiaoxiang.png) no-repeat 0 0; background-size: 1.91rem .72rem;}
.fudai-detai dt .num-tiyan{ display:inline-block; vertical-align: middle; width: 1.92rem; height:.72rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num-tiyan.png) no-repeat 0 0; background-size: 1.92rem .72rem;}
.fudai-detai dt .fudai-locking{ display:inline-block; margin: -.08rem 0 0 .1rem; vertical-align: middle; width: .3rem; height:.4rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/locking.png) no-repeat 0 0; background-size: .3rem .4rem;}
.fudai-detai dt .num0{ display:inline-block;vertical-align: middle; width: .6rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num0.png) no-repeat 0 0; background-size: .6rem .58rem; margin: 0 -.05rem}
.fudai-detai dt .num1{ display:inline-block;vertical-align: middle; width: .29rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num1.png) no-repeat 0 0; background-size: .29rem .58rem; margin: 0 -.05rem}
.fudai-detai dt .num2{ display:inline-block;vertical-align: middle; width: .54rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num2.png) no-repeat 0 0; background-size: .54rem .58rem; margin: 0 -.05rem}
.fudai-detai dt .num3{ display:inline-block;vertical-align: middle; width: .56rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num3.png) no-repeat 0 0; background-size: .56rem .58rem; margin: 0 -.05rem}
.fudai-detai dt .num4{ display:inline-block;vertical-align: middle; width: .58rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num4.png) no-repeat 0 0; background-size: .58rem .58rem; margin: 0 -.05rem}
.fudai-detai dt .num5{ display:inline-block;vertical-align: middle; width: .59rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num5.png) no-repeat 0 0; background-size: .59rem .58rem; margin: 0 -.05rem}
.fudai-detai dt .num6{ display:inline-block;vertical-align: middle; width: .58rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num6.png) no-repeat 0 0; background-size: .58rem .58rem; margin: 0 -.06rem}
.fudai-detai dt .num7{ display:inline-block;vertical-align: middle; width: .58rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num7.png) no-repeat 0 0; background-size: .58rem .58rem; margin: 0 -.06rem}
.fudai-detai dt .num8{ display:inline-block;vertical-align: middle; width: .58rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts//super-daoju/num8.png) no-repeat 0 0; background-size: .58rem .58rem; margin: 0 -.06rem}
.fudai-detai dt .num9{ display:inline-block;vertical-align: middle; width: .6rem; height:.58rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/num9.png) no-repeat 0 0; background-size: .6rem .58rem; margin: 0 -.06rem}
.fudai-detai dt .prize-out{ display:inline-block;vertical-align: middle; width: 3.5rem; height:1.19rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/fudai-prize3.png) no-repeat 0 0; background-size: 3.5rem 1.19rem; margin: 0 -.06rem}
.fudai-locking-tips{ color:#595959; font-size: .26rem; line-height: .36rem;}
.fudai-main .gradient-btn{ margin: .3rem 0 .45rem;}
/*全屏道具*/
.qiang-fudai{ width: .96rem;}
.qiang-fudai dd{ width: .96rem; height:1.21rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/hongbao-bg.png) no-repeat 0 0; background-size: .96rem 1.21rem; overflow: hidden;}
.qiang-fudai dd .qiang-text{ display:block; width: .33rem; height:.33rem; margin:.66rem 0 0 .29rem;-webkit-animation:flash 1s .2s ease both infinite; animation:flash 1s .2s ease both infinite;}
.qiang-fudai dt{width: .3rem; height:.77rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/hongbao-piaodai.png) no-repeat 0 0; background-size: .3rem .77rem; margin: -.1rem 0 0 .34rem;rotateX(24deg) rotateY(34deg) rotateZ(19deg) translateX(-11px); -webkit-animation:flag 1.5s .2s linear alternate infinite; animation:flag 1.5s .2s linear alternate infinite;}
.super-daoju-yanhua{ overflow: hidden; position:fixed; left: 0; top:0; text-align: center; color:#fff; width: 100%; height:100%; z-index: 999;}
.super-daoju-yanhua .daoju-main{ z-index: 10000; position:relative; height:9.68rem; left: 0; top:50%; margin: -5.7rem 0 0}
.super-daoju-yanhua .daoju-main dd{ font-size: .3rem; line-height: .44rem;}
.super-daoju-yanhua .icon-yanhua{ width: 7.47rem; height:7.49rem; margin:0 auto; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/yanhua-ico.png) no-repeat 0 0; background-size:7.47rem 7.49rem; -webkit-animation:bounceIn 1.2s .2s ease both;animation:bounceIn 1.2s .2s ease both;}
.super-daoju-yanhua .icon-close{ display:block; font-size: .6rem; margin: .4rem auto 0}
.super-daoju-yanhua .gradient-btn{ width: 5.55rem; height:.8rem; line-height: .8rem;  font-size: .3rem; margin: .3rem auto 0; border-radius: .8rem;-webkit-border-radius: .8rem;}
.super-daoju-yanhua .qiang-fudai{ margin: 0 0 -1.85rem 5.5rem; display:block;}
.super-daoju-quanzhang{ width: 7rem; overflow: hidden; position:fixed; left:50%; top:-100%; z-index: 10000;transform:translateX(-50%); -webkit-transform:translateX(-50%); animation:moveINtop 20s; -webkit-animation:moveINtop 20s;}
.super-daoju-quanzhang .daoju-main{ position:relative; float: left; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/quanzhang-bg.png) no-repeat 0 .1rem; background-size: 6.6rem 1.7rem; padding: .1rem 0 0; width: 6.6rem; height:1.7rem;}
.super-daoju-quanzhang .daoju-main .quanzhang-tit{ display:block; width: 1.22rem; height:.42rem; margin: -.1rem auto 0}
.super-daoju-quanzhang .daoju-main dt{ float: left; margin:-.4rem .1rem 0 .2rem;}
.super-daoju-quanzhang .daoju-main dt .icon-quanzhang{display:block; width: 1.09rem; height:1.61rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/quanzhang-ico.png) no-repeat 0 0; background-size: 1.09rem 1.61rem; -webkit-animation:bounceIn2 1s 1s ease both;animation:bounceIn2 1s 1s ease both;}
.super-daoju-quanzhang .daoju-main dd{ color:#b00505; font-size: .28rem; line-height: .32rem; text-align: center; padding: .12rem .2rem .12rem 0; margin:.06rem .12rem 0; background:linear-gradient( left, rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient( left, rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%, rgba(255,255,255,0) 100%);}
.super-daoju-quanzhang .daoju-main dd p{ height:.32rem; overflow: hidden;}
.super-daoju-quanzhang .icon-close{font-size: .4rem; color:#e44520; float: right; margin: .62rem 0 0}
.super-daoju-quanzhang .daoju-light{ height:1.16rem; width: 6.4rem; padding:.3rem 0 0 0; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/quanzhang-light1.png) no-repeat 0 0; background-size: 6.4rem 1.46rem; margin: -.28rem 0 0 .09rem; -webkit-animation:light-quanzhang .5s infinite; animation:light-quanzhang .5s infinite;}
.super-daoju-quanzhang .qiang-fudai{ float: left; margin: -.2rem 0 0 5.5rem; display:block;}
.super-daoju-doupeng{ width: 7rem; overflow: hidden; position:fixed; left:-100%; top:.2rem; z-index: 10000; animation:moveINleft 20s; -webkit-animation:moveINleft 20s;}
.super-daoju-doupeng .daoju-main{ position:relative; float: left; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/doupeng-bg.png) no-repeat 0 .18rem; background-size: 6.57rem 1.4rem; padding: .18rem 0 0; width: 6.57rem; height:1.4rem;}
.super-daoju-doupeng .daoju-main .doupeng-tit{ display:block; width: .58rem; height:.42rem; margin: -.18rem auto 0}
.super-daoju-doupeng .daoju-main dt{ float: right; margin:-.14rem .2rem 0 0;}
.super-daoju-doupeng .daoju-main dt .icon-doupeng{display:block; width: 1.06rem; height:1.16rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/doupeng-ico.png) no-repeat 0 0; background-size: 1.06rem 1.16rem;}
.super-daoju-doupeng .daoju-main dd{ color:#b00505; font-size: .28rem; line-height: .32rem; text-align: center; padding: .12rem 0; background:linear-gradient( left, rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient( left, rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%, rgba(255,255,255,0) 100%);}
.super-daoju-doupeng .daoju-main dd p{ height:.32rem; overflow: hidden;}
.super-daoju-doupeng .icon-close{font-size: .4rem; color:#e44520; float: left; margin: .55rem 0 0}
.super-daoju-doupeng .daoju-light{ height:1rem; width: 6.37rem; padding:.15rem 0 0; margin:-.2rem 0 0 .1rem; background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/doupeng-light1.png) no-repeat 0 0; background-size: 100% 100%; -webkit-animation:light-doupeng .5s ease infinite; animation:light-doupeng .5s ease infinite;}
.super-daoju-doupeng .qiang-fudai{ float: left; margin: -.2rem 0 0 5.5rem; display:block;}

@keyframes moveINleft
{
	0% {left:-100%;}
	5%,95%{left:4%;opacity:1;}
	100%{left:4%; opacity:0;}
}
@-webkit-keyframes moveINleft 
{
	0% {left:-100%;}
	5%,95%{left:4%;opacity:1;}
	100%{left:4%; opacity:0;}
}

@keyframes moveINtop
{
	0% {top:-100%;}
	5%,95%{top:.2rem;opacity:1;}
	100%{top:.2rem; opacity:0;}
}
@-webkit-keyframes moveINtop 
{
	0% {top:-100%;}
	5%,95%{top:.2rem;opacity:1;}
	100%{top:.2rem; opacity:0;}
}

@keyframes bounceIn{
	0%{opacity:0;transform:scale(.3)}
	50%{opacity:1;transform:scale(1.1)}
	70%{transform:scale(.9)}
	100%{transform:scale(1)}
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3)}
	50%{opacity:1;-webkit-transform:scale(1.1)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}

@keyframes bounceIn2{
	0%{transform:scale(1)}
	40%{transform:scale(1.2)}
	80%,100%{transform:scale(1)}
}
@-webkit-keyframes bounceIn2{
	0%{-webkit-transform:scale(1)}
	40%{-webkit-transform:scale(1.2)}
	80%,100%{-webkit-transform:scale(1)}
}

@-webkit-keyframes flash{
	0%,50%,100%{opacity: 1;}
	25%,75%{opacity: .5;}
}
@keyframes flash{
	0%,50%,100%{opacity: 1;}
	25%,75%{opacity: .5;}
}

@keyframes flag{
	0%{transform: rotateX(24deg) rotateY(34deg) rotateZ(19deg) translateX(-8px);}
	50%{transform: rotateX(0) rotateY(0) rotateZ(0) translateX(0);}
	100%{transform: rotateX(24deg) rotateY(-34deg) rotateZ(-19deg) translateX(8px);}
}
@-webkit-keyframes flag{
	0%{-webkit-transform: rotateX(24deg) rotateY(34deg) rotateZ(19deg) translateX(-8px);}
	50%{-webkit-transform: rotateX(0) rotateY(0) rotateZ(0) translateX(0);}
	100%{-webkit-transform: rotateX(24deg) rotateY(-34deg) rotateZ(-19deg) translateX(8px);}
}

@-webkit-keyframes light-quanzhang{
	0%,100%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/quanzhang-light1.png) no-repeat 0 0;background-size: 100% 100%;}
	50%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/quanzhang-light2.png) no-repeat 0 0;background-size: 100% 100%;}
}
@keyframes light-quanzhang{
	0%,100%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/quanzhang-light1.png) no-repeat 0 0;background-size: 100% 100%;}
	50%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/quanzhang-light2.png) no-repeat 0 0;background-size: 100% 100%;}
}

@-webkit-keyframes light-doupeng{
	0%,100%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/doupeng-light1.png) no-repeat 0 0;background-size: 100% 100%;}
	50%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/doupeng-light2.png) no-repeat 0 0;background-size: 100% 100%;}
}
@keyframes light-doupeng{
	0%,100%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/doupeng-light1.png) no-repeat 0 0;background-size: 100% 100%;}
	50%{background: url(https://images.xxsy.net/mxxsynet/biggifts/super-daoju/doupeng-light2.png) no-repeat 0 0;background-size: 100% 100%;}
}
/*一键支付*/
.fast-pay-list{ text-align: center; color:#9c9c9c; font-size: .26rem; line-height: .36rem; margin: 1.3rem 0 .3rem}
.fast-pay-list .pay-list-note{ margin: 0 0  .5rem}
.fast-pay-list .gradient-btn{ width: 4rem; padding: 0 .55rem 0 0; height:.8rem; line-height: .8rem;font-size: .3rem; margin: 0 0 .35rem}
.fast-pay-list .gradient-btn .icon{ float: left; height:.65rem; width: .65rem; margin: .08rem 0 0 .25rem}
.confirm-main dl{ text-align: center; padding: 0 0 .6rem;}
.confirm-main dt{ color:#595959; font-size: .3rem; margin: 1.6rem 0 .5rem}
.confirm-main dd .failure-btn,.confirm-main dd .gradient-btn{ width: 2.26rem; margin: 0 .12rem;}

.queen-main .queen-main-note{ text-align: center; color:#666; padding: 1.2rem 0 .5rem}


/*2020.1.14 大额道具*/
.daoju-supper{ display:none;z-index:10000;}
.daoju-btn{ display:block; width:1.06rem; height:.49rem; line-height:.48rem; color:#fff; border: 2px solid #fff; border-radius: .49rem; -webkit-border-radius: .49rem; text-align: center;}
.daoju-btn:hover{ color:#fff;}
.daoju-close{ display:block; font-size: .4rem;}
#demoCanvas_doupeng{width:2.2rem;height:2.14rem; float: left; position:relative; z-index: 9999}
.daoju-doupeng{ height:2.14rem; width:7.45rem; top:2.5rem; left:-.15rem; position:fixed;}
.daoju-doupeng .daoju-close{ float: right; color:#e44520; margin: .95rem 0 0; z-index: 9999; position:relative;}
.doupeng-main{ position:relative; color:#fff; height:.93rem; width:5.82rem; float: left; margin:.7rem 0 0 -1.07rem; color:#b00505;}
.doupeng-main-bg{ position:absolute; left: 0; top:0; z-index: 9998; height:.93rem; width:5.82rem; border-radius: .15rem; -webkit-border-radius: .15rem; background: url(/newcss/image/super-daoju/doupeng-bg-new.png) no-repeat 0 0; background-size: 5.82rem .93rem;}
.doupeng-main .daoju-btn{ float: right; position:relative; z-index: 9999; margin: .16rem .2rem 0 0; background:#ff4b74;background:linear-gradient( top,#ffa995 0%, #ff4b74 100%);background:-webkit-linear-gradient( top,#ffa995 0%, #ff4b74 100%);}
.doupeng-main dl{ position:relative; z-index: 9999; margin:.09rem 0 0 .7rem; width:3.5rem;}
.doupeng-main dl dd{ line-height: .36rem; height:.36rem; font-size: .26rem; overflow: hidden; zoom:1;}
.doupeng-main dl dd span{ color:#999;}
#demoCanvas_quanzhang{width:2.2rem;height:2.14rem; float: left; position:relative; z-index: 9999}
.daoju-quanzhang{ height:2.14rem; width:7.45rem; top:2.5rem; left:-.15rem; position:fixed;}
.daoju-quanzhang .daoju-close{ float: right; color:#e44520; margin: .95rem 0 0}
.quanzhang-main{ position:relative; color:#fff; height:.93rem; width:5.82rem; float: left; margin:.7rem 0 0 -1.07rem; color:#b00505;}
.quanzhang-main-bg{ position:absolute; left: 0; top:0; z-index: 9998; height:.93rem; width:5.82rem; border-radius: .15rem; -webkit-border-radius: .15rem; background: url(/newcss/image/super-daoju/quanzhang-bg-new.png) no-repeat 0 0; background-size: 5.82rem .93rem;}
.quanzhang-main .daoju-btn{ float: right; position:relative; z-index: 9999; margin: .16rem .2rem 0 0; background:#ff368c;background:linear-gradient( top,#e352c3 0%, #ff368c 100%);background:-webkit-linear-gradient( top,#e352c3 0%, #ff368c 100%);}
.quanzhang-main dl{ position:relative; z-index: 9998; margin:.09rem 0 0 .9rem; width:3.3rem;}
.quanzhang-main dl dd{ line-height: .36rem; height:.36rem; font-size: .26rem; overflow: hidden; zoom:1;}
.quanzhang-main dl dd span{ color:#999;}
#demoCanvas_jiaren{height:120%;position:fixed;left: 50%; top: 50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
.daoju-jiaren{ width:100%; height:100%;top:0;left:0;position:fixed; background: rgba(0,0,0,.5);}
.daoju-jiaren .desc{ text-align: center; color:#fff; font-size:.3rem; position:absolute; left: 0; top: 50%; width:100%; line-height: .4rem; margin: -2.4rem 0 0;}
.daoju-jiaren .desc p{ text-shadow:0 0 .03rem #000;}
.daoju-jiaren .fudai-btn{ display:block; background: url(/newcss/image/super-daoju/btn-fudai.png) no-repeat 0 0; width:5.75rem; height:.82rem; line-height:.82rem; background-size: 5.75rem .82rem; margin:.4rem auto 0; color:#fff; font-size: .32rem;}
.daoju-jiaren .daoju-close{ z-index: 10000; color:#fff; font-size: .5rem; position:absolute; top: .2rem; right:.2rem;}
@-webkit-keyframes fadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@keyframes fadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-webkit-keyframes widthSpread{
	0%{width:0;}
	100%{width:100%;}
}
@keyframes widthSpread{
	0%{width:0;}
	100%{width:100%;}
}

@keyframes bounceIn{
	0%{opacity:0;transform:scale(.3)}
	50%{opacity:1;transform:scale(1.1)}
	70%{transform:scale(.9)}
	100%{transform:scale(1)}
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3)}
	50%{opacity:1;-webkit-transform:scale(1.1)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
}
@keyframes fadeInLeft{
	0%{opacity:0;transform:translateX(-.5rem)}
	100%{opacity:1;transform:translateX(0)}
}
@-webkit-keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translateX(-.5rem)}
	100%{opacity:1;-webkit-transform:translateX(0)}
}
@keyframes circleIn{
	0%{clip-path: circle(0 at 50% 50%);}
	40%{clip-path: circle(100% at 50% 50%);}
	50%{transform:scale(1)}
	60%{transform:scale(1.1)}
	80%{transform:scale(1)}
	90%{transform:scale(1.1)}
	100%{transform:scale(1)}
}
@-webkit-keyframes circleIn{
	0%{-webkit-clip-path: circle(0 at 50% 50%);}
	40%{-webkit-clip-path: circle(100% at 50% 50%);}
	50%{-webkit-transform:scale(1)}
	60%{-webkit-transform:scale(1.1)}
	80%{-webkit-transform:scale(1)}
	90%{-webkit-transform:scale(1.1)}
	100%{-webkit-transform:scale(1)}
}

.daoju-show{ display:block;}
.daoju-show .doupeng-main-bg{-webkit-animation:widthSpread .5s .5s linear both;animation:widthSpread .5s .5s linear both;}
.daoju-show .doupeng-main dl{-webkit-animation:widthSpread .5s 1s linear both;animation:widthSpread .5s 1s linear both;}
.daoju-show .doupeng-main .daoju-btn{ -webkit-animation:bounceIn 1s 1.5s ease both;animation:bounceIn 1s 1.5s ease both;}
.daoju-doupeng.daoju-show .daoju-close{-webkit-animation:fadeIn .1s 1s ease both;animation:fadeIn .1s 1s ease both;}
.daoju-show .quanzhang-main-bg{-webkit-animation:widthSpread .5s .5s linear both;animation:widthSpread .5s .5s linear both;}
.daoju-show .quanzhang-main dl{-webkit-animation:fadeInLeft 1s .5s ease both;animation:fadeInLeft 1s .5s ease both;}
.daoju-show .quanzhang-main .daoju-btn{-webkit-animation:circleIn 2s 1.2s ease both;animation:circleIn 2s 1.2s ease both;}
.daoju-quanzhang.daoju-show .daoju-close{-webkit-animation:fadeIn .1s 1s ease both;animation:fadeIn .1s 1s ease both;}
.daoju-jiaren.daoju-show .desc{-webkit-animation:fadeIn 1s .2s ease both;animation:fadeIn 1s .2s ease both;}
