html {font-size: 20px;} #top,.all-wrap,.c:after,.jchf .fans2,.jchf .live-hf-title,.jchf .rf-nick-name,.nick2,.swiper-container,.to,.user-info-con,.user-info-con .nick { overflow:hidden} .swiper-slide,.swiper-wrapper { width:100%; height:100%; position:relative} .user-info-con .bo-id,.user-info-con .info-left { text-shadow:#505050 0 1px 2px; color:#C2CCD1} .gift-exp,.jchf .fans2,.jchf .rf-nick-name,.lists .box-btm,.nick2,.pride .name,.redbag-content .view-nick,.to,.user-info-con .nick,.user-point-value { text-overflow:ellipsis; white-space:nowrap} .swiper-container { margin:0 auto; position:relative; z-index:1} .swiper-container-no-flexbox .swiper-slide { float:left} .swiper-container-vertical>.swiper-wrapper { -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column} .swiper-wrapper { z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box} .lists .box-btm,.record-right,.talk-box .talk-input,.ui-border,.user-info-con { box-sizing:border-box} .swiper-container-android .swiper-slide,.swiper-wrapper { -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -o-transform:translate(0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0)} .swiper-container-multirow>.swiper-wrapper { -webkit-box-lines:multiple; -moz-box-lines:multiple; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap} .swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto} .swiper-slide { -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0} .swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000} .swiper-wp8-horizontal { -ms-touch-action:pan-y; touch-action:pan-y} .swiper-wp8-vertical { -ms-touch-action:pan-x; touch-action:pan-x} .swiper-button-next,.swiper-button-prev { position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; -moz-background-size:27px 44px; -webkit-background-size:27px 44px; background-size:27px 44px; background-position:center; background-repeat:no-repeat} .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled { opacity:.35; cursor:auto; pointer-events:none} .swiper-button-prev,.swiper-container-rtl .swiper-button-next { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left:10px; right:auto} .swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")} .swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")} .swiper-button-next,.swiper-container-rtl .swiper-button-prev { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right:10px; left:auto} .swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")} .swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")} .swiper-pagination { position:absolute; text-align:center; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); z-index:10} .swiper-pagination.swiper-pagination-hidden { opacity:0} .swiper-pagination-bullet { width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:.2} button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none; appearance:none} .swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer} .swiper-pagination-white .swiper-pagination-bullet { background:#fff} .swiper-pagination-bullet-active { opacity:1; background:#007aff} .swiper-pagination-white .swiper-pagination-bullet-active { background:#fff} .swiper-pagination-black .swiper-pagination-bullet-active { background:#000} .swiper-container-vertical>.swiper-pagination { right:10px; top:50%; -webkit-transform:translate3d(0,-50%,0); -moz-transform:translate3d(0,-50%,0); -o-transform:translate(0,-50%); -ms-transform:translate3d(0,-50%,0); transform:translate3d(0,-50%,0)} .swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet { margin:5px 0; display:block} .swiper-container-horizontal>.swiper-pagination { bottom:10px; left:0; width:100%} .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { margin:0 5px} .swiper-container-3d { -webkit-perspective:1200px; -moz-perspective:1200px; -o-perspective:1200px; perspective:1200px} .swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper { -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d} .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10} .swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0)); background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-coverflow .swiper-wrapper { -ms-perspective:1200px} .swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out} .swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none} .swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto} .swiper-container-cube { overflow:visible} .swiper-container-cube .swiper-slide { pointer-events:none; visibility:hidden; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; width:100%; height:100%; z-index:1} .swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0; -moz-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0} .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev { pointer-events:auto; visibility:visible} .swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden} .swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0} .swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0,0,0,.1)} .swiper-container-horizontal>.swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%} .swiper-container-vertical>.swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%} .swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0,0,0,.5); border-radius:10px; left:0; top:0} .swiper-scrollbar-cursor-drag { cursor:move} .swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -moz-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite; -moz-animation:swiper-preloader-spin 1s steps(12,end) infinite; animation:swiper-preloader-spin 1s steps(12,end) infinite} .swiper-lazy-preloader:after { display:block; content:""; width:100%; height:100%; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position:50%; -webkit-background-size:100%; background-size:100%; background-repeat:no-repeat} .swiper-lazy-preloader-white:after { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")} @-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform:rotate(360deg)} } @keyframes swiper-preloader-spin { 100% { transform:rotate(360deg)} } a,body,div,em,footer,h1,h2,h3,h4,h5,h6,header,i,img,li,nav,p,section,span,strong,ul { color:#9E9D9D; margin:0; padding:0; font-weight:400} img { border:0} p { text-align:justify} strong { color:#F4629C} a { text-decoration:none} .c:after { clear:both; display:block; height:0; content:'.'} .jchf .fans2:before,.record-right:after,.user-info-con:after { content:""} .fl,.fr { float:left} .pr { position:relative} .pa { position:absolute} .none { display:none} .blk { display:block} .cb { clear:both} body { font:normal normal 14px Arial,Helvetica,'微软雅黑','黑体'; color:#666; line-height:22px; min-width:320px; max-width:640px; margin:0 auto; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-overflow-scrolling:touch; overflow-scrolling:touch; font-family:helvetica; background-color:#EFF4F5} * { -webkit-tap-highlight-color:transparent; outline:0; -webkit-overflow-scrolling:touch} video::-webkit-media-controls { display:none!important} #bestTop .download-btn,.btn-box .dakai,.css-bobo,.gender,.jchf .fans2:before,.jchf .people,.lists .h-info .fans:before,.no-data-con,.play-btn,.right-up-icon,.safari-browser-icon { background:url(../images/sprite-bg.png) no-repeat; background-size:18.75rem auto} .all-wrap { width:100%; margin:0 auto; max-width:480px} .mask-loading { width:100%; min-height:100%; background-color:#fff; text-align:center; top:0; bottom:0; position:fixed; opacity:.8; z-index:100; background-color:rgba(22,15,35,.35)} .mask-loading img { margin-top:14rem} #top { width:100%; position:relative; height:600px} ,#top.is-finished #shadow,#top.is-finished .bg_user_pic,#top.is-finished .no-player-text { display:block} ,#top.is-finished #dakai,#top.is-finished #hf-text,#top.is-finished #live-bg,#top.is-finished #topBom,#top.is-finished .player { display:none} #container,.jwplayer,.player { height:100%} #bestTop { width:100%; height:3.5rem; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.8); z-index:15; transition:all .3s ease; -webkit-transition:all .3s ease; margin-top:0} #bestTop.hide { margin-top:-3.5rem} #bestTop .top-logo { float:left; width:2.85rem; height:2.85rem; margin-left:.6rem; margin-top:.35rem; background-position:0 -6.25rem} #bestTop .top-logo img{ width: 100%; height: 100%; } #bestTop .logo-text { line-height:1.1rem; position:absolute; left:4rem; top:50%; margin-top:.2rem; transform:translateY(-50%); -wbkit-transform:translateY(-50%)} .logo-text .l-title { font-size:.9rem; color:#fff} .logo-text .l-des { font-size:.6rem; color:#fff} #bestTop .download-btn { display:block; position:absolute; right:.75rem; top:50%; width:4.4rem; height:1.6rem; transform:translateY(-50%); -webkit-transform:translateY(-50%); background-position:-7.35rem -24.45rem; text-indent:-1000px; overflow:hidden} .ui-border { position:absolute; right:.75rem; top:50%; width:4.3rem; height:1.5rem; line-height:1.2rem; border:1px solid #f5f5f5; border-radius:50px; transform:translateY(-50%); -webkit-transform:translateY(-50%)} .user-info-con { margin-bottom:.2rem; width:100%; background-color:#fff; z-index:4; height:3.5rem; transition:margin-top .3s ease; -webkit-transition:margin-top .3s ease; position:absolute; top:12.5rem; background:rgba(23,16,35,.45)} .user-info-con .guanzhu,.user-info-con .ziliao { top:50%; transform:translateY(-50%); position:absolute} .user-info-con.up { margin-top:-3.5rem} .user-info-con:after { display:block; position:absolute; height:.15rem; width:100%; background:#EEF3F4; bottom:-.15rem; left:0} .user-info-con .gender,.user-info-con .gender.woman { background-position:0 -5rem} .user-info-con .user_pic { width:2.5rem; max-height:2.5rem; border-radius:2.5rem; margin:.5rem .5rem .5rem .75rem} .user-info-con .ziliao { width:62%; min-height:2.2rem; -webkit-transform:translateY(-50%); left:3.75rem; margin-top:.3rem} .user-info-con .nick { max-width:72%; color:#FFF; font-size:.8rem; line-height:1rem; text-shadow:#505050 0 1px 2px} .user-info-con .ID { color:#C2CCD1; font-size:.6rem; line-height:.7rem} .user-info-con .info-left { font-size:.6rem; line-height:.9rem; float:left} .big-gift-box .big-text span,.msg-box p label,.msg-box p span,.user-info-con.top .nick { text-shadow:#666 0 1px 2px} .user-info-con .jibie { width:1.4rem; height:.7rem; margin-top:.1rem; margin-left:.25rem} .user-info-con .gender { display:inline-block; float:left; width:.7rem; height:.7rem; margin:.1rem 0 0 .25rem} .user-info-con .gender.man { background-position:-1.2rem -5rem} .user-info-con .guanzhu { width:3.65rem; height:1.55rem; display:block; font-size:.7rem; color:#fff; background-color:#00D8C9; border-radius:1rem; line-height:1.6rem; text-align:center; right:.75rem; -webkit-transform:translateY(-50%)} .user-info-con .guanzhu.has { color:#00D8C9; background:0 0; border:1px solid #00D8C9} .user-info-con.top { position:absolute; top:0; background:0 0; height:3rem} .user-info-con.top.android { top:1.5rem} .user-info-con.top .user_pic { width:1.8rem; max-height:1.8rem; margin:.35rem .35rem .35rem .5rem} .user-info-con.top .ziliao { left:2.5rem; margin-top:0} .user-info-con.top .nick { font-size:.65rem; color:#FFF} .user-info-con.top .info-left { font-size:.55rem; color:#FFF} .user-info-con.top .bo-id { color:#FFF} .user-info-con.top .guanzhu { top:48%} #tab { width:100%; height:60px; background:#fff; font-size:15px; letter-spacing:1px; border-bottom:solid 1px #E7EBED} .back,.hot { width:50%; line-height:58px; text-align:center} .hot { color:#53D9D2; border-bottom:solid 2px #53D9D2} .back { color:#BBC7CB; border-bottom:solid 2px #fff} .fix { position:fixed; top:0; left:0; z-index:2} .nick2 { color:#fff; font-size:.8em; max-width:42%} .fans { color:#fff; font-size:12px} .bottom-head { color:#00CDBF; line-height:3.2rem; text-align:center; background:#fff; font-size:.75rem; margin-top:.6rem} .jchf { background-color:#fff} .jchf li { height:3.3rem; list-style-type:none; position:relative} .jchf .record-left { width:2rem; height:2rem; position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:.6rem} .jchf .record-left .icon-little2 { width:100%; height:100%; border-radius:50%; border:0} .record-left .vv { width:.75rem; height:.75rem; position:absolute; bottom:0; right:0} .jchf .record-left .vv.default-verify { opacity:.3} .record-right { margin-left:3.2rem; height:100%; position:relative; padding-top:.6rem} .record-right:after { display:block; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); background-color:#E7EBED; position:absolute; bottom:0; left:0} .jchf .rf-nick-name { display:block; max-width:64%; color:#657074; font-size:.7rem; line-height:1rem} .jchf .rf-times { color:#849195; font-size:.5rem; margin-left:.2rem; line-height:1rem} .jchf .fans2 { max-width:15%; min-width:1rem; line-height:1.1rem; color:#849195; font-size:.8em; padding-left:1.2rem; position:absolute; top:.41rem; right:.41rem} .jchf .fans2:before { display:block; position:absolute; width:1.05rem; height:.75rem; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:0; background-size:24.65rem auto; background-position:-2.297rem -28.22rem} .jchf .live-hf-title { color:#C9D2D6; font-size:.6rem; text-overflow:ellipsis; white-space:nowrap; max-width:81%; height:.8rem; line-height:.8rem; margin-top:.15rem; position:relative; padding-left:1.8rem} .jchf .live-hf-title:before { content:attr(data-text); display:block; position:absolute; width:1.5rem; line-height:.9rem; left:0; text-align:center; background-color:#53D9D2; color:#fff; font-size:.5rem} #shadow,.bg_user_pic,.no-player-text { width:100%; position:absolute} #shadow { height:100%; z-index:3; background-color:rgba(22,15,35,.65)} .bg_user_pic { height:100%; display:block; top:0; left:0} .no-player-text { text-align:center; top:4.2rem; z-index:4; display:none} .no-player-text .finish-text { color:#00D8C9; line-height:2.25rem; font-size:1.6rem; position:relative} .no-player-text .finish-text:after { display:block; content:""; width:66%; height:1px; position:absolute; bottom:0; left:50%; transform:scaleY(.5) translateX(-50%); -webkit-transform:scaleY(.5) translateX(-50%); background-color:#fff; opacity:.5} #hf-text,#live-bg,.looked-num.is-live .record-text-end,.looked-num.is-live .record-text-start,img.live-bg { display:none} .no-player-text .finish-num { text-align:center; font-size:.7rem; color:#fff; opacity:.7; line-height:1.9rem} .no-player-text .finish-follow-tip { font-size:.65rem; color:#FFF; text-align:center; line-height:.975rem; margin-top:1.5rem} .looked-num { border-radius:1.5rem; position:absolute; z-index:10; left:.35rem; top:2.7rem; line-height:1rem; background:rgba(0,0,0,.2); text-align:center; padding:0 4%} .looked-num.android { top:4.1rem} .looked-num,.looked-num span { color:#fff; opacity:1; font-size:.5rem; text-shadow:#666 0 1px 2px} #hf-text { text-align:left; position:absolute; left:.6rem; top:3.3rem; z-index:4; font-size:1em; color:#00D8C9; line-height:40px} #live-bg,#live-bg .big-bg { top:0; bottom:0; left:0; z-index:1; width:100%; overflow:hidden} .top-id-num,.top-id-num:before { line-height:1.1rem; position:absolute} #live-bg { position:absolute} #live-bg .big-bg { position:absolute; background-position:center center; background-size:cover; background-repeat:no-repeat} img.live-bg { height:100%} .is-finished img.live-bg { width:100%; height:auto; display:block} #live-bg .play-btn { width:4rem; height:4.1rem; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); display:block; background-position:0 -10.55rem; z-index:2} #live-bg.is-finished .play-btn,#live-bg.is-pause .big-bg,#live-bg.is-pause .live-bg,#live-bg.is-play .big-bg,#live-bg.is-play .live-bg,#live-bg.is-play .play-btn { display:none} #live-bg.is-pause .play-btn { display:block} .top-id-num { display:none; font-size:.6rem; color:#fff; opacity:.7; top:1.1rem; right:.85rem; z-index:10; padding-left:2.5rem} .top-id-num:before { display:block; content:attr(data-title); width:2.2rem; left:0; top:0} #topBom { position:absolute; right:.35rem; bottom:.6rem; z-index:5; display:none} #topBom a { display:block; width:10.3rem; height:1.85rem; line-height:1.85rem; overflow:hidden; background-color: rgba(0,0,0,0.2); color:#fff; text-align:center; border-radius:1rem; } .btn-box,.css-bobo,.tiaozhuan { position:absolute; display:none} .css-bobo { width:4rem; height:4rem; left:50%; top:40%; transform:translateX(-50%); -webkit-transform:translateX(-50%); z-index:14; background-position:0 -10.5rem} .btn-box { width:100%; height:2.3rem; bottom:.5rem; left:0; z-index:4} .btn-box .dakai { float:right; margin-right:2%; margin-top:.25rem; width:9.9rem; height:1.8rem; background-position:0 -15.75rem; text-indent:-999px; overflow:hidden} .tiaozhuan { font-size:1.5em; background-color:#FFF; width:100%; text-align:center; left:0; top:0; z-index:16} .tiaozhuan .div1 { height:3.6rem; line-height:3.6rem; position:relative; text-align:left; text-indent:2rem} .tiaozhuan .right-up-icon { display:block; width:3.8rem; height:1.1rem; transform:scale(1.39,1.39); -moz-transform:scale(1.39,1.39); -webkit-transform:scale(1.39,1.39); position:absolute; right:1.4rem; top:1.2rem; background-position:0 -20rem} .tiaozhuan .safari-browser-icon { display:block; width:1.6rem; height:1.6rem; transform:scale(1.375); -moz-transform:scale(1.375); -webkit-transform:scale(1.375); position:absolute; right:2.5rem; top:1rem; background-position:-6.5rem -20rem} .full-screen-bg { background-color:#000; opacity:.6; width:100%; height:100%; position:absolute; left:0; top:0; bottom:0; z-index:14; display:none} .top-tips { width:100%; height:1.15rem; background-color:#A38DE2; color:#fff; text-align:center; font-size:1em; line-height:1.15rem; position:fixed; left:0; z-index:6; top:-2rem; opacity:0; transition:all .5s; -webkit-transition:all- .5s} .shadd,.shadd2,.shadd3 { display:none; position:absolute; height:100%} .hots .lists .l-top:after,.shadd,.shadd2,.shadd3 { width:100%; z-index:1; left:0} .top-tips.show { top:0; opacity:1} .shadd,.shadd2 { top:0; opacity:.1; background-color:#fff} .shadd3 { top:0; opacity:.2; background-color:#01000C} .hots .lists,.hots .lists .l-top { position:relative} body,html { width:100%; min-height:100%} #tab>div.active,#tab>div.swiper-button-disabled { color:#53d9d2; border-bottom-color:#53d9d2} #tab>div { color:#bbc7cb; border-bottom:2px solid #fff} .hots .lists { margin-left:.3rem; margin-top:.55rem; background:#fff; width:calc(50% - .3rem); float: left; } .hots .lists .l-top:after { position:absolute; content:""; height:2.4rem; bottom:0; background:linear-gradient(bottom,rgba(0,0,0,.7),rgba(255,255,255,0)); background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7),rgba(255,255,255,0))} .hots .lists .icon-big { width:100%; height:8.9rem; margin-bottom:-2%} .hots .lists .h-info { width:100%; position:absolute; bottom:0; left:0; z-index:3} .lists .h-info .fans { float:left; min-width:1rem; line-height:1.1rem; color:#fff; font-size:.6rem; padding-left:1rem; margin-left:.4rem; position:relative} .lists .h-info .fans:before { position:absolute; display:block; content:""; width:.9rem; height:.65rem; left:0; top:48%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background-position:0 -22.5rem} .lists .box-btm { line-height:1.8rem; font-size:.6rem; color:#546064; background-color:#fff; padding:0 .27rem; overflow:hidden; margin:.2rem auto; } .tab-con-list { padding-bottom:1rem} .tab-con-list .one,.tab-con-list .one-page { overflow:hidden; margin-right: 0.3rem; } .no-data-con { width:5rem; height:5rem; margin:3.2rem auto 0; background-position:.8rem 0} .no-record-list-text { color:#CAD3D7; line-height:1rem; font-size:.75rem; text-align:center; margin-bottom:3rem} .tab-con-list .record.empty .no-data-con,.tab-con-list .record.empty .no-record-list-text { display:block} .user-point-text { color:#8ee2d3; margin-left:5px} .user-point-value { color:#fff; overflow:hidden} .confirm-bg { width:100%; position:absolute; height:130px; text-align:center; top:25%; z-index:11} .confirm-content { width:70%; background-color:#fff; height:100%; margin:0 auto; border-radius:10px} .confirm-text-title { text-align:center; font-size:18px; padding-top:10px; font-weight:700; color:#000} .confirm-text-content { text-align:center; padding:10px; color:#000} .confirm-btn-left,.confirm-btn-right { width:49%; line-height:32px; color:#00f} .confirm-btn-left { float:left} .confirm-btn-right { float:right; font-weight:700} .confirm-line { height:1px; background-color:#ccc} .confirm-line2 { float:left; background-color:#ccc; width:1px; height:33px} .redbag-content { position:fixed; z-index:20; text-align:center; left:0; top:0; width:100%; height:100%; display:none} .redbag-content .main { top:20%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); position:absolute; width:14.4rem; height:18.85rem; overflow:hidden} .mask { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000); zoom:1} .redbag-content .over-bg { height:100%; width:100%; position:absolute; top:0; left:0; z-index:-1} .redbag-content .over-bg2 { width:96%; height:76%; position:absolute; left:2%; top:0; z-index:-1} .redbag-content .view-pic { position:absolute; left:50%; top:1.2rem; transform:translateX(-50%); -webkit-transform:translateX(-50%); border-radius:3rem; height:3.2rem; width:3.2rem} .redbag-content .view-nick { margin-top:4.8rem; line-height:1.1rem; color:#FFE3B2; font-size:1em; text-align:center; overflow:hidden} .redbag-content .money { width:100%; line-height:2rem; text-align:center; color:#FFE3B2; font-size:1.8em; letter-spacing:1px; margin-top:1rem} .redbag-content .money span { color:#FFE3B2} .redbag-content .red-title { color:#F4B993; font-size:.7rem; width:100%; text-align:center} .redbag-content .ling { width:43%; display:block; margin:0 auto} .open-confirm-wrap,.player-loading { width:100%; bottom:0; background-color:rgba(22,15,35,.35)} .player-loading { position:absolute; top:0; z-index:100; display:none} .player-loading img { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%)} .open-confirm-wrap { display:none; position:fixed; left:0; top:0; z-index:99} .confirm-open-app { position:fixed; width:14.25rem; background:#FFF; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); top:39%; z-index:100; border-radius:8px; display:none} .confirm-open-app .open-text { text-align:center; line-height:5.5rem; height:5.5rem; font-size:.9rem; color:#849195} .confirm-open-app .btn-wrap { height:2.5rem; box-sizing:border-box; display:flex; display:-webkit-flex; border-top:0 solid #e5e5e5; position:relative} .confirm-open-app .btn-wrap:after,.confirm-open-app .btn-wrap:before { top:0; display:block; content:""; background:#e5e5e5} .confirm-open-app .btn-wrap:before { position:absolute; width:100%; height:1px; left:0; transform:scaleY(.5); -webkit-transform:scaleY(.5)} .confirm-open-app .btn-wrap:after { position:absolute; width:1px; height:100%; left:50%; transform:scaleX(.5); -webkit-transform:scaleX(.5)} .confirm-open-app .btn-wrap .btn { text-align:center; flex:1; -webkit-flex:1; font-size:.85rem; height:100%; line-height:2.5rem} .confirm-open-app .btn-wrap .cancel-btn { color:#849195} .confirm-open-app .btn-wrap .ok-btn { color:#00CDBF} * { margin:0; padding:0} .gift-show-container .pride .star { height:1.8rem; line-height:1.8rem; position:absolute; left:90%; top:-55%; text-align:center; display:none; font-size:.9rem; color:#b5ed6d; transition:transform} .gift-show-container .pride .star span { font-size:1.2rem} .gift-show-container .pride { width:9rem; height:1.8rem; background-color:rgba(0,0,0,.3); position:absolute; top:50%; left:-11rem; border-radius:10rem} .gift-show-container .pride .headImg { height:1.7rem; width:1.7rem; border-radius:50%; overflow:hidden; position:absolute; left:.05rem; border:1px solid #15D2C5} .gift-show-container .pride .headImg img { width:1.8rem; height:1.8rem} .pride .giftType,.pride .name { position:absolute; left:2.3rem} .pride .name { top:5%; width:60%; line-height:1rem; font-size:.6rem; overflow:hidden; color:#fff; margin-left:.2rem} .gift-show-container .giftType { top:.9rem; color:#ff0; font-size:.5rem; margin-left:.2rem} .gift-show-container .giftImg { width:2.6rem; height:2.6rem; position:absolute; display:none; top:-30%} .gift-show-container .giftImg img { height:100%} .gift-show-container .zoomIn { -webkit-animation-name:littleGiftZoomIn; animation-name:littleGiftZoomIn; animation-duration:.7s; -webkit-animation-duration:.7s} .gift-show-container .bounceInLeft { -webkit-animation-name:bounceInLeft2; animation-name:bounceInLeft2; animation-duration:.5s; -webkit-animation-duration:.5s; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards; -webkit-animation-timing-function:linear; -webkit-transform-origin:center center; display:block} .gift-show-container .star .num { font-size:1.6rem; color:#b5ed6d; font-weight:400} @keyframes littleGiftZoomIn { 0% { opacity:0; -webkit-transform:scale3d(8,8,8)} 10%,100%,60%,75% { opacity:1; -webkit-transform:scale3d(1,1,1)} 30% { opacity:1; -webkit-transform:scale3d(3,3,3)} 45% { opacity:1; -webkit-transform:scale3d(.5,.5,.5)} } @-webkit-keyframes littleGiftZoomIn { 0% { opacity:0; -webkit-transform:scale3d(8,8,8)} 10%,100%,60%,75% { opacity:1; -webkit-transform:scale3d(1,1,1)} 30% { opacity:1; -webkit-transform:scale3d(3,3,3)} 45% { opacity:1; -webkit-transform:scale3d(.5,.5,.5)} } .animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite} @-webkit-keyframes bounceInLeft2 { 60%,75%,90%,from,to { -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1); animation-timing-function:cubic-bezier(.215,.61,.355,1)} 0% { opacity:0; display:block; -webkit-transform:translate3d(-3000px,0,0); transform:translate3d(-3000px,0,0)} 60% { opacity:1; -webkit-transform:translate3d(4rem,0,0); transform:translate3d(4rem,0,0)} 75%,to { -webkit-transform:translate3d(6.2rem,0,0); transform:translate3d(6.2rem,0,0)} 90% { -webkit-transform:translate3d(4.8rem,0,0); transform:translate3d(4.8rem,0,0)} } .gift-show-container { position:absolute; top:42%; width:65%; height:5rem; z-index:10; overflow:hidden; padding-top:1rem; display:none} .gift-show-container li { display:block; position:relative; height:2.8rem} .gift-show-container li .pride { top:0; display:none} .gift-show-container li .pride.show { display:block; left:.5rem; -webkit-animation-name:littleGiftLeftShow; animation-name:littleGiftLeftShow; animation-duration:1s; -webkit-animation-duration:1s} @keyframes littleGiftLeftShow { from { left:-11rem} to { left:0} } @-webkit-keyframes littleGiftLeftShow { from { left:-11rem} to { left:0} } .big_paoche_box,.show-big-gift-wrap { left:0; display:none; position:absolute} .show-big-gift-wrap { z-index:10; top:0; width:100%; height:100%; overflow:hidden} .show-big-gift-wrap .big-gift-box { position:absolute} .big_paoche_box { top:30%; -webkit-transform-origin:left top; transform-origin:left top; transform:scale(.4); -webkit-transform:scale(.4)} .big_paoche_box.show { display:block; animation:paoche_donghua 6s 2 ease-in-out; -webkit-animation:paoche_donghua 6s 1 ease-in-out} #paoche_light_box { overflow:hidden; position:absolute; top:25%; left:38%; width:145px; height:53px; -webkit-transform:rotate(-4deg) skewX(54deg); transform:rotate(-4deg) skewX(54deg); border-radius:15px} .big-gift-box .big-text { left:10%; position:absolute; top:10%; color:#ff0; font-size:1.2rem} .big-gift-box .big-text span { color:#FFF} #paoche_light { position:absolute; left:-15%; right:0; width:100%; height:100%; background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 20%,rgba(255,255,255,0) 40%); -webkit-animation:paoche_light_move 1.5s infinite linear; animation:paoche_light_move 1.5s infinite linear} #paoche_wheel { position:absolute; top:54%; left:32%; -webkit-transform:rotateX(-18deg) rotateY(124deg); transform:rotateX(-18deg) rotateY(124deg); perspective:500; -webkit-perspective:500} #paoche_wheel img { display:block; width:120px; height:120px; -webkit-animation:paoche_wheel_rotate .6s infinite linear; animation:paoche_wheel_rotate .6s infinite linear} #paoche_wheel_back { position:absolute; top:39.1%; left:1.1%; transform:rotateX(20deg) rotateY(70deg); -webkit-transform:rotateX(20deg) rotateY(70deg); perspective:800; -webkit-perspective:800} #paoche_wheel_back img { display:block; width:3.5rem; height:3.5rem; animation:paoche_wheel_back_rotate .7s infinite linear; -webkit-animation:paoche_wheel_back_rotate .7s infinite linear} @keyframes paoche_donghua { 0% { left:-30%; top:30%; transform:scale(.1)} 20% { left:-10%; top:38%; transform:scale(.4)} 50% { left:8%; top:42%} 90% { left:20%; top:52%; transform:scale(.6)} 100% { left:100%; top:70%; transform:scale(.6)} } @-webkit-keyframes paoche_donghua { 0% { left:-30%; top:30%; -webkit-transform:scale(.1)} 20% { left:-10%; top:38%; -webkit-transform:scale(.4)} 50% { left:8%; top:42%} 90% { left:20%; top:52%; -webkit-transform:scale(.6)} 100% { left:100%; top:70%; -webkit-transform:scale(.6)} } @keyframes paoche_light_move { from { left:-15%} to { left:80%} } @-webkit-keyframes paoche_light_move { from { left:-15%} to { left:80%} } @keyframes paoche_wheel_rotate { to { transform:rotateZ(360deg)} } @-webkit-keyframes paoche_wheel_rotate { to { transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg)} } @keyframes paoche_wheel_back_rotate { to { transform:rotateZ(-360deg); -webkit-transform:rotateZ(-360deg)} } @-webkit-keyframes paoche_wheel_back_rotate { to { transform:rotateZ(-360deg); -webkit-transform:rotateZ(-360deg)} } .big_youlun_box { position:absolute; width:100%; height:100%; display:none} .big_youlun_box.show { display:block} .big_youlun_box.show .youlun_ship { animation:ship_move 10s linear; -webkit-animation:ship_move 10s linear} .youlun_ship { position:absolute; top:50%; left:-100%; z-index:10; -webkit-transform:scale(.7); transform:scale(.7); width:85%} .youlun_wave_1,.youlun_wave_2 { width:200%; bottom:0; position:absolute} .youlun_wave_1 { left:-100%; z-index:1; -webkit-animation:wave_1_move 4s infinite linear; animation:wave_1_move 4s infinite linear} .youlun_wave_2 { right:-100%; z-index:2; -webkit-animation:wave_2_move 5s infinite linear; animation:wave_2_move 5s infinite linear} .big_youlun_box.show .youlun_arrow_box { -webkit-animation:arrow_box_rotate 2s linear 6s; animation:arrow_box_rotate 2s linear 6s} .youlun_arrow_box { position:absolute; top:35%; left:50%; transform:translateX(-50%) rotate(-90deg); -webkit-transform:translateX(-50%) rotate(-90deg); -webkit-transform-origin:0 800px; transform-origin:0 800px} .big_youlun_box.show .youlun_arrow { -webkit-animation:arrow_rotate 3s linear 6s; animation:arrow_rotate 3s linear 6s} .youlun_arrow { width:80%; -webkit-transform:rotate(10deg) scale(2); transform:rotate(10deg) scale(2)} .youlun_heart { position:absolute; top:30%; left:50%; width:66.7%; opacity:0; transform-origin:150% 50%; -webkit-transform-origin:150% 50%; transform:translateX(-50%)} .big_youlun_box.show .youlun_heart { -webkit-animation:heart_show 6s linear 3s; animation:heart_show 6s linear 3s} @keyframes ship_move { 0% { left:-100%; top:50%; transform:scale(.7)} 20% { left:-10%; top:52%; transform:scale(1.2)} 90% { left:60%; top:58%; transform:scale(1.5)} 100% { left:130%; top:70%; transform:scale(1.8)} } @-webkit-keyframes ship_move { 0% { left:-100%; top:50%; -webkit-transform:scale(.7)} 20% { left:-10%; top:52%; -webkit-transform:scale(1.2)} 90% { left:60%; top:58%; -webkit-transform:scale(1.5)} 100% { left:130%; top:70%; -webkit-transform:scale(1.8)} } @keyframes wave_1_move { to { left:0} } @-webkit-keyframes wave_1_move { to { left:0} } @keyframes wave_2_move { to { right:0} } @-webkit-keyframes wave_2_move { to { right:0} } @keyframes arrow_box_rotate { from { transform:rotate(-90deg)} to { transform:rotate(90deg)} } @-webkit-keyframes arrow_box_rotate { from { -webkit-transform:rotate(-90deg)} to { -webkit-transform:rotate(90deg)} } @keyframes arrow_rotate { 0%,100% { transform:rotate(10deg)} 50% { transform:rotate(20deg)} } @-webkit-keyframes arrow_rotate { 0%,100% { -webkit-transform:rotate(10deg)} 50% { -webkit-transform:rotate(20deg)} } @keyframes heart_show { 0% { top:30%; opacity:0} 60% { top:25%; opacity:1; transform:scale(1.5)} 100% { top:25%; opacity:0; transform:scale(1.5)} } @-webkit-keyframes heart_show { 0% { top:30%; opacity:0} 60% { top:25%; opacity:1; -webkit-transform:scale(1.5)} 100% { top:25%; opacity:0; -webkit-transform:scale(1.5)} } .talk-click { background:url(../images/sprite-bg.png) no-repeat; background-size:18.75rem auto} .btn-box .talk-click { display:block; position:absolute; left:.5rem; top:5px; width:2rem; height:2rem; background-position:-6rem -21.9rem} .talk-box { position:absolute; display:none; left:0; right:0; bottom:0; z-index:5; height:2.4rem; background:rgba(255,255,255,.9)} .talk-box .talk-btn { display:block; position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:4rem; height:1.3rem; line-height:1.3rem; color:#00D7C8; text-align:center; border-left:solid 1px #ccc; z-index:3; font-size:.7rem} .talk-box .talk-input { display:block; border:none; height:100%; width:100%; padding:.65rem 5rem .65rem 7px; outline:0; font-size:.8rem; color:#042236; opacity:.2} .msg-box { left:0; width:100%; bottom:3.5rem; max-height:130px; overflow-y:auto; z-index:10} .msg-box p { font-size:.7rem; color:#fff; line-height:1.2rem; padding:0 10px} .msg-box p label { color:#DCB155} .msg-box img.msg-level { height:.65rem; margin-top:.2rem} .gift-btn-click { background:url(../images/sprite-bg.png) no-repeat; background-size:18.75rem auto} .btn-box .gift-btn-click { left:17%; top:5px; position:absolute; display:block; width:2rem; height:2rem; background-position:-3.2rem -21.85rem} .gift-box { width:100%; margin:0 auto; text-align:center; position:absolute; bottom:0; height:240px; background:rgba(0,0,0,.6); z-index:10; visibility:hidden} .gift-lists { display:block; height:203px} .gift-list { display:block; height:100%} .gift-list li { list-style:none; float:left; width:25%; height:90px; margin:5px 0 0; position:relative} .gift-pic { width:3rem} .gift-price { height:11px; line-height:11px} .gift-price span { margin:0 auto; vertical-align:middle; color:#8ee2d3} .gift-price img { vertical-align:middle; width:10px} .gift-lian,.gift-selected { width:1rem; height:1rem; right:0; position:absolute} .gift-exp { font-size:.7em; max-width:80px; overflow:hidden} .gift-bbar-money,.gift-bbar-text { font-size:.7rem; vertical-align:middle} .gift-lian { background:url(http://img.meelive.cn/MzU3OTExNDQ3ODM1Nzg3.jpg) no-repeat; background-size:cover} .gift-selected { background:url(http://img.meelive.cn/MzA2NjYxNDQ3ODM1NTgx.jpg) no-repeat; background-size:cover} .gift-bbar { border-top:1px solid; text-align:left; padding-left:10px; height:36px; line-height:36px} .gift-bbar-text { color:#8ee2d3} .gift-bbar img { width:20px; vertical-align:middle; margin-right:5px} .gift-bbar-send,.gift-bbar-send-hide { float:right; height:100%; width:80px; font-size:.7rem; border:0; text-align:center; color:#fff} .gift-bbar-send-hide { background-color:#ccc} .gift-bbar-send { background-color:#8ee2d3} .gift-box-close { right:0; position:absolute; width:49px; height:46px; top:-45px; text-align:center; line-height:36px; font-size:17px; border-radius:999px 0 0; z-index:150; background:rgba(0,0,0,.6)} .gift-box-close div { position:relative; margin-left:16px; color:#fff; right:2px; top:10px} .gift-countdown-bg,.gift-countdown-btn { position:absolute; z-index:1; border-radius:999px} .gift-countdown-bg { width:100px; height:100px; bottom:7px; right:12px; background:url(http://img.meelive.cn/NTE5OTExNDQ3ODQ4ODYw.jpg) center no-repeat; background-size:contain} .gift-countdown-btn { height:83px; width:83px; text-align:center; color:#fff; line-height:90px; font-size:18px; top:8px; left:8px} .gift-countdown-btn-text,.gift-countdown-btn-time { color:#fff; text-align:center; font-size:23px; font-weight:700} .gift-countdown-btn-text { height:30px; margin-top:-13px} .pop_wp { position:fixed; left:0; top:0; bottom:0; right:0; padding: 0 1.8rem; background-color: rgba(0, 0, 0, .5); display: -webkit-box; -webkit-box-pack: center; -webkit-box-orient: vertical; -webkit-box-align: center; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-flex-direction: column;flex-direction: column; z-index:1000;} .pop_box { position: relative; } .pop_toapp_box .pop_close, .pop_iostip_box .pop_close { font-size: 1.5rem; font-family:airal; line-height: 30px; background-color: rgba(0,0,0,0.5); text-align: center; color: #fff; position: absolute; top: 0; right: 0; width: 30px; height: 30px; background-position: 5px -120px; z-index: 10; } .pop_toapp_box .pop_panel { box-sizing: border-box; width: 247px; height: 299px; padding-top: 135px; background: #fff url(../images/toapp_bg.jpg) no-repeat 0 0; background-size: 100%; text-align: center; } .pop_toapp_box .logo { width: 50px; height: 50px; margin: 0 auto; } .pop_toapp_box .name { margin-top: 5px; font-size: 13px; text-align: center;} .pop_toapp_box .des { margin-top: 7px; color: #595757; font-size:12px;text-align: center; } .pop_toapp_box .btn_app { margin-top: 20px; height: 30px; line-height: 30px; } .endplay_panel .downapp { margin-top: 145px; } .btn_app, .endplay_panel .downapp .btn_back { display: block; box-sizing: border-box; height: 35px; line-height: 35px; margin: 0 18px; color: #000; text-align: center; transition: .2s; } .btn_app:active, .endplay_panel .downapp .btn_back:active { transform: scale(.98); } .btn_app {font-size: 12px;margin-top: 7px;background-color: #ecc802;} .btn_app:after { content: ""; display: inline-block; width: 15px; height: 14px; margin-left: 4px; background: url(../images/ico_down.png) no-repeat center center; background-size: 100%; vertical-align: -3px; } .endplay_panel .downapp .btn_back { margin-top: 17px; border: 1px solid #000; background-color: #fff; } .btn_app_open:after { width: 14px; height: 14px; background-image: url(../images/ico_open_b.png); }