body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}
body{position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;background-color:#FFF;color:#FFF;font-size:14px;line-height:1.428571429}
html{scroll-behavior:smooth}
ul,li{list-style:none;margin:0;padding:0}
img,span,em,a,i{display:inline-block;max-width:100%}
a{color:#FFF}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
h1{font-size:24px}
.clear-float{zoom:1}
.clear-float:after{content:'.';display:block;visibility:hidden;clear:both;overflow:hidden;height:0px}
.img-responsive{max-width:100%;display:block}
.nodeBlock{display:block !important}
.nodeNone{display:none !important}
.nodeMiddle{vertical-align:middle !important}
.nodecenter{text-align:center !important}
.verbold{font-weight:bold !important}
.ver-size-bold{font-size:16px !important;font-weight:bold !important}
.g-web-maxwidth{max-width:1740px;margin:0 auto}
.g-web-maxwidth-xs{max-width:1160px;margin:0 auto}
.g-md-maxwidth{max-width:1560px;margin:0 auto}
.g-web-maxwidthsmall{max-width:1440px;margin:0 auto}
.back-color{background-color:#21222c !important}
.color-red{color:#B80A0A}
.color-blue{color:#4a9cfa !important}
.border-colorq{border-color:#e8a49e !important}
.border-colorw{border-color:#7eb4bf !important}
.border-colore{border-color:#dea8c4 !important}
.border-colorr{border-color:#fbd28f !important}
.border-colort{border-color:#4a9cfa !important}
.g-ellipsis{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.g-warp-width{width:82%;margin:0 auto 0 auto}
.g-link-color{color: #4a9cfa}
.margin-top1{margin-top:10px;}

a:hover{text-decoration:none;color:#4a9cfa}
a:active{text-decoration:none}
a:visited{text-decoration:none}
a:link{text-decoration:none}

.white-warp{background-color:#FFF;position:relative;z-index:10}

/* video-nav page start*/

/* vd-live */
.vd-live{padding:0 0 0 0;position:relative;display:flex}
.live-main{width:79.5%;height:80vh;border:solid 1px #000;border-top:none;box-shadow:-1px -9px 9px 0px rgb(0 0 0)}
.live-main video{height:100%}
.public-mdq{width:82%;padding:13px 15px;line-height:21px;background:#f8f8f8;box-shadow:0px 0px 7px 0px rgb(74 74 74);border-radius:10px;border:solid 3px #cdcdcd;margin:15px auto}
.program-list{box-shadow:-1px 1px 9px 0px rgb(0 0 0);height:80vh;color:#bbbbbb;padding:0 0 8px 0;width:20.5%;overflow-y:auto;font-size:13px;z-index:80}
.total-title{position:sticky;top:0;left:0;z-index:12;width:100%;background:#21222c;white-space:nowrap;text-overflow:ellipsis;height:38px;font-size:17px;overflow:hidden;box-shadow:0px 0px 8px 0px rgb(7 6 6)}
.total-title span{padding:7px 9px}
.total-title .g-arrow{margin:0 0 0 10px;width:11px;height:11px;border-color:#FFF;top:-6px}
.channel-all a{padding:11px 3px 11px 6%;font-size:16px;display:block;color:#bbbbbb;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.channel-all a:hover{color:#4a9cfa}
.this-channel a{position:relative;color:#4a9cfa;padding-left:20px;border-bottom:solid 1px #312f2f}
.this-channel a i{position:absolute;left:8px;top:18px;width:8px;opacity:0.8;height:8px;border-radius:50%;background-color:#4a9cfa}
.program-ul-warp{padding:0 0 12px 0;border-top:solid 1px #312f2f;border-bottom:solid 1px #312f2f}

/* 美女直播 */
.Beauty-live-Now{width:100%}

.g-arrow-wrap:hover{color:#e42626}
.g-arrow-wrap:hover em{border-color:#e42626}
.describe_m{color:#666;padding:10px 8px 13px 12px;text-indent:20px;border-top:solid 1px #312f2f;border-bottom:solid 1px #312f2f}

.g-unfold-text .describe{color:#666;padding:10px 8px 1px 12px;height:83px;overflow:hidden}
.g-unfold-text .describe-putaway{height:auto !important;overflow:auto;min-height:83px}
.g-unfold-text .whole{text-align:center;padding:6px 10px 0 0}
.g-unfold-text .whole a{color:#bbbbbb;display:block;float:initial;margin:0}
.g-unfold-text .whole a:hover{color:#4a9cfa}
.g-unfold-text .whole a:hover .g-arrow{border-color:#4a9cfa}
.g-unfold-text .whole-text{position:relative;margin-top:-34px;padding-top:40px;background-image:linear-gradient(-180deg,rgba(33,34,40,.2) 0%,#21222c 100%)}
.g-unfold-text .White-cloud{background-image:linear-gradient(-180deg,rgba(255,255,255,.2) 0%,#FFF 100%)}
.g-unfold-text .White-cloud .g-arrow{width:13px;height:13px}
.g-unfold-text .text-putaway{background:none}
.g-unfold-text .text-putaway .g-arrow{transform:rotate(-45deg)}
.program-ul .title{display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.program-ul .title-text:hover .title{display:block}
.program-ul .title-text-m{position:absolute;bottom:4px;left:6px;right:0;margin-right:6px;font-weight:bold;border-radius:10px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.program-ul .title-text-m span{margin:0 3px 0 1px}
.program-ul .this-live{background:#e42626;border-radius:0 10px 0 10px;padding:0 3px;position:absolute;top:0;right:0}

/* live-info */
.live-info{min-height:30px;padding:11px 12px 18px 20px;border-bottom:solid 1px #000000}
.li-title{padding:0 0 12px 0}
.li-title h1{margin:0 0 0 4px;display:inline;vertical-align:sub;font-size:24px}
.li-title h1 span{font-size:18px}
.video-nav .li-title h1 a{text-decoration:underline}
.li-title .li-guide{margin-right:6px;font-size:22px}
.li-title .live-type{font-size:12px;padding:2px 3px;border-radius:3px;background:#e42626}
.li-flow img{width:16px;vertical-align:sub;margin:0 1px 0 0}
.li-flow .collect-show{background-color:red;border-radius:8px}
.li-flow{color:#bdb7b7}
.li-flow a{color:#bdb7b7}
.li-flow .vertical-line{margin:0 8px}
.li-flow .summary:hover{color:#e42626}
.li-flow .summary:hover em{border-color:#e42626}

.g-arrow{margin:0 0 0 5px;vertical-align:text-bottom;
    width:10px;
    height:10px;
    border-top:2px solid #bdb7b7;
    border-right:2px solid #bdb7b7;
    transform:rotate(135deg);position:relative;top:-5px}
.g-show-color,.g-show-color span{color:#e42626}
.g-show-color .g-arrow{border-color:#e42626;transform:rotate(-45deg);top:0}

.li-flow .type{margin-left:16px}
.li-flow .collect{padding:6px 15px;margin-left:11px;background-color:#101010;border-radius:16px}
.marquee-warp{display:inline-block;margin-left:2%;width:40%;position:relative;padding:12px 22px 7px 52px;border-radius:32px;background:#101010}
.marquee-warp img{width:19px;position:absolute;top:13px;left:16px}
.adin{position:absolute;width:66px !important;right:20px;top:18px;opacity:0.7;padding:6px 0 7px 0;font-size:12px;margin:0 !important;color:yellow;font-weight:bold;text-align:center;border-radius:10px;background-color:#666}

.summary-main{padding:22px 20% 0 0}
.summary-main>a{width:142px;float:left;border-radius:10px;margin-right:15px}
.summary-main>a img{border-radius:10px}
.suma-content-wrap{overflow-x:hidden}
.suma-content-wrap>div>span{float:left;color:#9b9595}
.suma-content-wrap>div{margin-bottom:12px;line-height:22px}
.suma-content-wrap>div a{margin:0 4px}

/* video-show */
.video-show{padding:0 70px 26px 88px}
.video-warp-ow{color:#e9e9e9}
.recommend-ow{padding:12px 0 8px 0;font-size:24px;font-weight:600}
.recommend-ow>div{font-size:16px;color:#666666;font-weight:initial}
.recommend-ow .total{font-size:13px}
.recommend-ow a{float:right;margin-right:22px;font-size:14px;color:#dedddd;margin-top:8px;font-weight:400}
.vidoe-main-ow{float:left;width:16.66666666%;margin:10px 0 10px 0;position:relative}
.video-menu-ow{border-bottom:1px solid rgba(0,0,0,.1)}
.video-menu-ow .menu-list{display:flex;flex-wrap:nowrap;float:left}
.video-menu-ow .menu-list a{color:#666;font-size:15px;padding:0 10px 10px 10px}
.video-menu-ow .current-list a{color:#B80A0A;border-bottom:solid 2px #B80A0A}
.video-menu-ow .this-page{float:right;color:#666}
.vidoe-main-ow:hover .thecover-img-ow img{transform:scale(1.08)}
.min-height-ow{min-height:280px;position:relative}
.video-choice-ow{width:25%}
.video-choice-ow .thecover-img-ow img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:initial}
.video-choice-ow .thecover-img-ow{padding-top:54%}
.thecover-img-ow{border-radius:10px;width:calc(100% - 18px);position:relative;padding-top:129%;overflow:hidden;background:rgb(195 195 195 / 1)}
.thecover-img-ow a{text-align:center;position:absolute;top:0;left:0;border-radius:10px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.thecover-img-ow img{border-radius:10px;transform:scale(1);transition:all 0.3s ease-in-out;display:inline-block;width:100%;height:100%}
.thecover-img-ow .free{position:absolute;right:4px;top:4px;background-color:#333;padding:0 3px;border-radius:3px;font-weight:400;opacity:0.9}
.thecover-img-ow .hd-text{top: -20px;left: -46px; width: 95px;color:#FFF;font-size:90%;height: 47px;padding: 30px 0 0;text-align: center;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);position: absolute;background: #ed3323;}
.thecover-img-ow .years-text{position:absolute;top:0px;right:4px}
.thecover-img-ow .years-text b{background: rgba(0, 0, 0, .51);color: #c2c6d0;border-radius: 10px 0 0 10px;padding: 0 5px;font-size: 12px;}
.title-ow{padding:10px 10px 0 0;color:#bbbbbb;line-height:18px}
.title-ow>a{font-size:17px}
.advideos .thecover-img-ow img{transform:scale(1.05)}
.advideos .vidoe-main-ow:hover .thecover-img-ow img{transform:scale(1.18)}
.girl-avatar{width:50px;height:50px;border-radius:50%;vertical-align:middle}
.thecover-img-ow .runtime{position:absolute;right:2px;bottom:2px;font-size:12px;border-radius:3px;background-color:#000;opacity:0.7;color:#FFF;padding:0 2px}
.vidoe-main-ow:hover .thecover-img-ow .runtime{opacity:0.9;color:yellow}

/* hot search*/
.hot-search{color:#444445;padding:2% 0 0 0}
.hot-search .a-title{font-size:15px;font-weight:400;}
.hot-search a{color:#ed3323;padding:3px 4px;border:solid 1px #ed3323;border-radius:3px;margin:3px 0}

/* user-center */
.Renewal{margin-right:4px;min-width:76px;padding:5px;border-radius:10px;background-color:#ed3323;color:#FFF;text-align:center}
.Renewal.inmovie{float:right;min-width:116px}
.switch-user{background-color:#626262;position:absolute;right:5%;top:0;padding:3px 10px;border-radius:7px;min-width:67px}
.gift-trigger{background-color:#8c8adb}
.user-info-zx{padding:26px 0 8px 0}
.user-info-zx .avatar{width:72px;height:72px;border-radius:50%}
.user-info-zx .user-name{font-size:16px;font-weight:600}
.user-info-zx .Renewal{color:#FFF}
.video-sort-zx{padding:12px 12px 8px 12px}
.user-info-zx .v-status{color:#0343f2}
.user-info-zx>div{margin:0 0 3px 0}
.movie-video-ow .video-sort-zx>a{padding:3px 5px;border:solid 1px #B80A0A;border-radius:5px;color:#666;margin-right:5px}
.movie-video-ow .video-sort-zx .current-sort{background-color:#B80A0A;color:#FFF}


/* nav */
.nav-recommend{width:83%;margin:0 auto;padding:0 0 10px 0}
.nav-module{margin-left:12%;width:32%;float:left;transition:all 0.4s ease}
.nav-module:hover{transform:scale(1.02)}
.nav-main{min-height:388px;margin:0 7px;color:#444;padding-bottom:9px;background:#f8f8f8;box-shadow:0px 0px 7px 0px rgb(74 74 74);border-radius:10px;border:solid 3px #cdcdcd}
.nav-module .title-ve{padding:0 16px}
.nav-module .title-ve a{border-bottom:solid 3px #d7d7d7;color:#4e4e4e;padding:15px 0;display:block;cursor:inherit}
.nav-module .title-ve img{margin-right:2px;width:26px;height:26px;border-radius:22%;vertical-align:middle}
.nav-module .title-ve h3{display:inline-block;vertical-align:middle;font-size:17px}
.nav-module .nav-describe{font-size:12px;color:#666;padding:7px 12px 6px 12px}
.nav-ul .title-warp{padding:7px 29px 7px 28px;position:relative}
.nav-ul .title-aq{width:100%;display:block;color:#4e4e4e;padding:0 9%}
.nav-ul .title-aq:hover{color:#e42626}
.nav-ul .title-aw{position:absolute;right:11%;top:9px}
.nav-ul li{width:100%;position:relative}
.nav-ul li:hover{color:#e42626}
.nav-ul .title-text{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nav-ul .title-img{width:20px;height:20px;border-radius:50%;position:absolute;left:1px;top:7px}
.nav-ul .check-img{width:18px;height:18px}

/* change_page */
.change_page{margin:0 0 18px 0}
.click-page-cp,.input-page-cp{display:flex;flex-wrap:wrap;justify-content:center}
.click-page-cp .arrow-cp{font-size:19px}
.click-page-cp .current-page a,.click-page-cp .current-page a:hover{background-color:#ed3323;color:#FFF}
.click-page-cp li a,.click-page-cp .disabled span{padding:0 13px;line-height:34px;color:#1a1a1a;background-color:#fdfdfd;border:solid 1px #b9b9b9;border-right:none}
.click-page-cp li a:hover{color:#b80a0a;border-color:#b80a0a;background-color:#f4f1f1}
.click-page-cp li:last-child a{border-right:solid 1px #b9b9b9}
.page-num-cp{color:#000;margin-bottom:10px}
.input-page-cp{margin:10px auto 0 auto}
.input-page-cp input{padding:0 4px;width:299px;height:32px;border:solid 1px #b9b9b9}
.input-page-cp button{height:32px;padding:0 12px;cursor:pointer;border:solid 1px #b9b9b9;border-left:none}

/* tail */
.web-info{position:relative;color:#bbbbbb;margin-top:-30px}
.web-info .text-warp-bo{margin-top:-6%;padding:0 8% 30px 8%;line-height:24px;text-align:center;background:#21222c}
.web-info .color-dark{color:#FFF}
.web-info .color-img{display:block;width:100%}
.web-info h2{font-size:16px;margin:2px 0}
.web-info h3, .web-info h4{margin-top:27px;font-size:15px;}

/* video-nav page end*/

/* movie page start*/
/* topnav start */
.movie-video-m{padding-top:2px}
.movie-video-m .live-main{height:76vh;width:100%}
.nav-and-release{position:sticky;top:0;left:0;right:0;z-index:200}
.top-nav{min-height:56px;box-shadow:0px 0px 7px 0px rgb(6 6 6)}
.main-warp-pv{padding:0 3%; display:flex;justify-content:space-between;align-items:center}
.pv-search{flex:0.6;display:flex;align-items: center}
.search-left-arrow{padding:5px 13px;display:none}
.search-left-arrow img{width:32px;display:block}
.search-form{display:flex;flex:1;border-radius:20px;border:solid 1px #ccc;background-color: #ebebeb}
.search-form .input-sr{flex:1}
.search-form .input-sr input{border-radius:20px;width:100%;border-top-right-radius:0;border-bottom-right-radius: 0;border:none;padding:9px 8px;background:transparent}
.search-form .input-sm{cursor:pointer;width:52px;border:none;border-left:solid 1px #949494;background-color:#d4d4d4;border-radius:20px;border-top-left-radius:0;border-bottom-left-radius: 0}
.search-form .input-sm img{width:22px}
.search-show{padding: 6px}
.search-show img{width:20px}
.search-show-m .pv-link-m, .search-show-m .pv-contact-details{display:none}
.search-show-m .pv-search{display:flex;flex:1;padding:6px 12px 0 0}
.search-show-m .search-left-arrow{display:block}
/* .pv-link-m{float:left} */
.pv-link-m .logs{font-size:25px;font-weight:600;background-image:-webkit-linear-gradient(left,#FFFFBD,#E7A138 16.66%,#EDB63C 33.33%,#FFFFBD 50%,#E7A138 66.66%,#EDB63C 83.33%,#FFFFBD);-webkit-text-fill-color:transparent;
     -webkit-background-clip:text;
    color:transparent;
    background-size:200% 100%}
.pv-link-m a{font-size:15px;font-weight:500;padding:10px 8px;vertical-align:middle}
.pv-link-m .g-arrow{width:11px;height:11px;border-color:#FFF}
.pv-link-m .g-show-color{color:#4a9cfa}
.pv-link-m .g-show-color .g-arrow,.pv-link-m .video-sort:hover .g-arrow{border-color:#4a9cfa}
.pv-contact-details{overflow:hidden;padding-right:2px;text-align:right !important}
.pv-login{padding:4px}
.pv-login img{width:17px}
/* topnav end */

.movie-summary>a{width:168px}

.movie-video-ow{color:#312f2f}
.movie-video-ow a{color:#5a5a5a}
.movie-video-ow .title-ow>a{color:#312f2f}
.movie-video-ow .title-ow>a:hover{color:#4a9cfa}
.movie-video-ow .title-ow,.movie-video-ow .actor-m a{color:#5a5a5a}
.movie-video-show{border:none;padding:0 0 1px 0}
.kanguo .title-ow .g-ellipsis{color:#999}
.kanguo .thecover-img-ow .free{opacity:0.75}

/* movie page end*/

/* sort-nav start */
.sort-nav{font-size:16px;transition:.25s cubic-bezier(0.22,0.61,0.36,1);transform:translateY(-100%);opacity:0;position:fixed;top:0;right:0;left:0;bottom:0;overflow-y:auto;background:rgba(17,21,32,.98);padding-top:98px;z-index:99}
.sort-nav::-webkit-scrollbar {
    width:7px
}
.sort-nav::-webkit-scrollbar-thumb {
    background:#ada7a7;
    border-radius:10px
}

.sort-nav-show{opacity:1;transform:translateY(0)}
.ul-tvq{width:80%}
.ul-tvq .soet-h3{font-size:28px;font-weight:700;margin:0 0 16px 0}
.ul-tvq .sort-main a{padding:0 3% 18px 0;flex:0 0 33.333333%;max-width:33.333333%}
.ul-tvq .sort-main a::before{content:'#';color:#6190c9;font-weight:400;margin-right:1px}
.ul-tvq .sort-main{margin-bottom:22px;display:flex;flex-wrap:wrap}

/* sort-nav end */
.adv-load-more{-webkit-appearance:none;padding:3px 5px;margin-bottom:10px;min-height:28px;background-color:#F8F8F8;border:1px solid #EEE;border-radius:4px;cursor:pointer}

/* scroll page start */ 
.right-hover{position:fixed;bottom:78px;right:15px;z-index:200}
.tr_ul li{margin-top:5px;cursor:pointer;width:33px;height:33px;line-height:40px;border-radius:50%;text-align:center;background-color:#dddada}
.tr_ul li:hover{background-color:#b2aeae;}
.tr_ul img{width:22px;cursor:pointer;margin-top:5px}
.tr_ul .collect>img{width:20px}
.tr_ul .feedback>img{width:27px;margin-top:3px;}
/* scroll page end*/

/* left-hover start*/
.left-hover{position:fixed;bottom:20px;right:15px;z-index:200;}
/* .left-hover a{width:33px;height:33px;border-radius:50%;background-color:#21222c;text-align:center;} */
.left-hover a img{width:33px;border-radius:26%;border:solid 1px #21222c;box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.4),
    0 2px 32px 0 rgba(0, 0, 0, 0.3);}
/* left-hover end */

/* center-box start */
.center-box{font-size:16px;position:fixed;top:108px;left:50%;margin-left:-350px;z-index:1000;padding:58px 16px;border-radius:10px;box-shadow:0px 0px 7px 0px rgb(74 74 74);color:#4c4c4c;width:700px;min-height:356px;background-color:#FFF}
.cb-close{position:absolute;right:6px;top:6px;padding:10px}
.cb-close img{width:30px;display:block}
.cb-link{margin-top:20px}
.cb-link .btn-link{width:250px;padding:13px 0;border-radius:24px;display:block;margin:0 auto;color:#FFF;background-color:#4a9cfa}
.cb-link img{width:26px;vertical-align:middle}
.cb-link span{vertical-align:middle;margin-left:5px}
.cb-link .a-color-two{background-color:#04d268;margin-top:24px}
.link{color:#2828e2}

.center-link-box,.center-release-box{position:fixed}
.center-link-box{z-index:1001}
.center-release-box{padding:8px 0;font-size:14px}
.center-release-box .cb-text{font-size:20px;padding:4px 0 10px 0;border-bottom:solid 1px #dedede}
.center-release-box .rb-info-main{text-align:left;padding:13px 17px 10px 20px}
.center-release-box .rb-info-main>div,.center-release-box .rb-info-main>p{margin-bottom:15px}
.center-release-box .rb-release-remind{font-size:16px;font-weight:bold;color:#d20000}
.center-release-box .rb-release-link a{margin-right:10px;padding:6px;border-radius:6px;background:#e42626;font-size:14px}
.center-release-box .rb-close{text-align:right;position:absolute;bottom:20px;left:0;right:9px}
.center-release-box .rb-close a{min-width:88px;text-align:center}
.center-release-box .rb-group a{color:#0343f2;text-decoration: underline;}
.center-release-box .rb-group a:hover{color:#00268e}
.center-release-box .rg-title{font-weight:bold;}
.center-release-box .rg-stress{color:#FF0000;}

.fb-domain a{color:#2f5ddb;}

.cloud-box{background:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;z-index:900}
/* center-box end */

/* url-release start */
.url-release{box-shadow:0px 0px 7px 0px rgb(6 6 6);font-size:15px;padding:14px 36px 14px 0px;position:relative;z-index:10;background:linear-gradient(45deg,#6042d8,#d81349)}
.url-release a{color:#a5bdff}
.url-release a:hover{color:#0343f2}
.url-release .le-close{color:#FFF;font-weight:bold;position:absolute;right:0px;top:0;bottom:0;font-size:24px;padding:0 10px;display:flex;align-items:center}
/* url-release end */


/* video-js */
.vjs-matrix .vjs-poster{background-color:#1f2136}
/* pause button  */
.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display:block;
}
.video-js .vjs-quality-container{min-width:84px !important}
.video-js .vjs-quality-container .vjs-quality-dropdown ul li a{font-size:14px;margin-bottom:2px;padding-top:3px;padding-bottom:4px}


/* advertise */
.advertise-mdq{margin:0 auto 0 auto}
.advertise-mdq a{min-height:50px;width:100%}
.advertise-mdq a,.advertise-mdq img{max-width:100%}
.advertise-mdq img{display:block;width:100%;max-height:90px;margin:0 auto 10px auto;background:rgb(195 195 195/1)}
.advertise-mdq .img-complete{width:auto;height:auto}
.advertise-mdq img.pc_ban_big{max-height:290px}

.ad-suspend-bt{position:fixed;bottom:0;right:0;z-index:100}
.ad-suspend-bt .as-admain{width:300px;height:250px}
.ad-suspend-bt .as-close{padding:2px 6px;background:rgba(0,0,0,.5);position:absolute;right:0;top:0}
.ad-suspend-bt img{display:block;margin:0 auto}

.hot{font-weight:bold;color:yellow !important}
.hot a{color:yellow !important}
.new{font-weight:bold;color:red !important}
.dark-link{color:#444 !important}

.inline{display:inline !important}
.block{display:block !important}
.inline-block{display:inline-block !important}

/* loading */
.loading-md{position:absolute;top:48%;left:0;right:0}
.video-loading {
    display:inline-block;
    margin-right:4px;
    width:28px;
    height:28px;
    border:2px solid #e9e9e9;
    border-top-color:transparent;
    border-radius:100%;
    animation:circle infinite 0.75s linear;
}
.loading-hs{border-color:#171717;border-top-color:transparent}
.movie-video-ow .video-loading{border-color:#252424;border-top-color:transparent}

/* btn-loading */
.btn_container{position: relative}
.btn-loading{display:inline-block}
.btn-load-cover{z-index:100;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;background:rgba(225,225,225,.5)}
.btn-loading svg {
    width: 20px;
    transform-origin: center;
    animation: rotate 2.5s linear infinite;
}

.btn-loading circle {
    fill: none;
    stroke: #FFF;
    stroke-width: 7;
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    stroke-linecap: round;
    animation: dash 2s ease-in-out infinite;
}
.open-box{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1100;background:rgba(0,0,0,0)}
.page-hint{background: rgba(0, 0, 0, .8);padding:10px 13px 10px 13px;min-width:123px;border-radius: 8px;text-align:center;color:#FFF;position:fixed;top:40%;left:50%;transform:translateX(-50%);margin:0;z-index:1101;}
.et-Close{position:absolute;right:-10px;top:-10px;width:30px;font-size:20px;background-color:rgba(0, 0, 0, .8);border-radius:50%;width:30px;height: 30px;line-height: 30px;}


.modally{max-width:480px !important;padding:20px 15px !important}
.btn{padding:5px 10px;min-width:80px;border:1px solid #7878b4;border-radius:5px;background-color:#7878b4;color:#FFF;font-size:14px;cursor:pointer}
.btn-sm{padding:2px 4px;min-width:60px;border-radius:3px;font-size:12px}
.tc-ww-lf,.md-denglu{color:#444}
.md-denglu input{padding:8px 10px;border:1px solid #DDD;min-width:65%;font-size:14px}
.md-denglu .shuoming{margin-top:8px}
.md-denglu .btn-denglu{margin-top:15px;}
.btn-order{border-color:#FF0000;background-color:#FF0000}

/* vip box sta*/
.g-box-style{color:#854f00;min-height:200px;}
.vip-open{padding:6px 0;}
.vip-open .vip-link{box-shadow: inset 0px 1px 0px 0px #ed6d6d;margin-top:26px;
    background: linear-gradient(to bottom, #ff6464 5%, #f70000 100%);
    background-color: #ffec64;
    border-radius: 6px;
    border: 1px solid #ffaa22;
    color: #276fdb;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 24px;
    text-shadow: 0px 1px 0px #ffee66;}
.vip-open .vip-link:hover{color:#FFF;}
.vip-open>p{font-size:20px;margin:3px 0}
/* vip box end*/

/* VIP sta*/
.vip-explain{padding:0 0 16px 0;}
.vip-backgr{height:206px;background:url(vip.jpg) repeat;position:relative;}
.vb-backgr-cover{position:absolute;left: 0;right:0;top:0;bottom:0;background:rgb(0,0,0,.5);}
.vb-backgr-cover h2{margin-top:66px;font-size:28px;}
.vip-wrap{margin:0 auto;width:96%;color:#636262;max-width:1160px;box-shadow:0px -6px 12px 0px rgba(0, 0, 0, .5);background-color:#F6F6F6;border-top-left-radius:16px;border-top-right-radius:16px;z-index:10;margin-top:-60px;position:relative;min-height:300px;}
.vip-wrap h1{font-size:24px;}
.vip-wrap h4{font-size:18px;color:#575757;font-weight:400;margin-bottom:6px;}
.vip-wrap .vip-img{background:url(vip_icon.png) no-repeat left top;background-size:30px;padding:2px 6px 8px 34px;}
.vip-wrap .my-vip{color:#0343f2;font-size:15px;}
.vip-footer{padding:50px 0;color: #8c8a8a;}
.copyright a{color: #8c8a8a;}
.vw-explain{color:#697891;padding:28px 12px;}
.vw-explain>p{font-size:16px;color:#636262;margin-top:3px;}
.vw-explain>p span{padding:0 2%;}
.vip-lrmargin{margin: 0 28px;}
.vw-money-slt{background:#FFF;color:#575757;padding:24px 20px 35px 20px;border-radius:4px;}
.vw-money-slt .user-name{font-size:17px;}
.vw-money-main{margin-bottom:5px;overflow:auto;}
.vw-money-main .top-text{position:absolute;top:-10px;left:-2px;font-style:unset;background-color:#f60000;color:#FFF;padding:2px 7px;border-top-left-radius:8px;border-bottom-right-radius:8px;}
.vw-money-wrap{white-space:nowrap;}
.priority-pay{margin:1px 0;font-weight:bold;opacity:0;}
.vw-money-single{position:relative;vertical-align:middle;display:inline-block;color:#000;cursor:pointer;;margin:6px 10px;text-align:center;padding:27px 6px 0 6px;height:155px;width:138px;border:solid 2px #efe7e7;border-radius:8px;}
.vw-money-single>h6{font-size:20px;font-weight:500;}
.vw-money-single>div{color:#d3a710;font-size:26px;margin:2px 0 6px 0}
.vw-money-single .small{font-size:15px;margin-right:3px;}
.vw-money-single>p{color:#929292;text-decoration:line-through;font-size:15px;}
.vw-money-single .yues{text-decoration:none;}
/* .nian-vip>div{margin:2px 0 0px 0;} */
.vw-money-main .current-money>div{color:#a16103;}
.vw-money-main .current-money{background:rgba(249, 226, 186, .5);border-color:#f9e2ba;}
/* .vw-pay-Way{display:flex;flex-wrap:wrap;} */
/* .vw-pay-Way .vip-img{float:left;} */
/* .vw-pay-Way>select{min-width:60%;float:left;border-radius:6px;border:solid 2px #efe7e7;font-size:16px;padding:10px 6px;margin-top:-7px;}
.vw-pay-Way>select:hover{border-color:#d3a710;} */
/* .vw-pay-submit a{min-width:300px;font-size:20px;font-weight:500;padding:14px 0;border-radius:5px;background-color:#f6daab;color:#96760a;} */
.vw-pay-Way>a{width:49.1%;float:left;font-size:20px;margin-bottom:4px;font-weight:500;padding:14px 0;border-radius:5px;color:#432800;background:linear-gradient(90deg, #ffe23a, #ffb31b);}
.vw-pay-Way>a:nth-child(2){float:right;}
.vw-pay-Way>a img{width:25px;vertical-align:middle;}
.vw-pay-Way>a span{vertical-align:middle;}
.vw-pay-Way>a em{font-style:normal;}
.ve-float-pay{position:fixed;left:0;right:0;bottom:-3px;z-index:1000;margin:0 auto;max-width:1160px;}
.vw-pay-submit a{min-width:300px;font-size:20px;font-weight:500;padding:14px 0;border-radius:5px;background-color:#f6daab;color:#96760a;}
.vw-important-hint{padding:2px 8px;font-size:16px;color:red;}
.vw-important-hint p{display:inline-block;margin-top:4px;}
.vw-vip-state{font-size:16px;margin-top:12px;color:#000}
.vw-vip-state>div{padding:0 0 0 35px;}
.vw-vip-state>div>div{margin-top:5px;}
.vw-vip-state .valid-vip span{color:#0343f2}
.vw-vip-state .sta-main{color:#0343f2;}
.vw-vip-state .pay-sta{display:flex;flex-wrap:wrap;}
.vw-vip-state .pay-sta a{padding:4px 9px;font-size:14px;border-radius:5px;color:#FFF;background-color:#949494;}
.vw-vip-state .pay-sta .refresh{background-color: #3872ff;}
.vw-vip-state .pay-sta>div:first-child{margin-right:10%;}

.vw-notice-matter{padding:40px 0 30px 0;margin-left:48px;}
.vw-notice-matter .vip-img{color:#FF0000;font-size:21px;font-weight:500;background-position:0 3px;}
.vw-notice-matter ul{padding:0 0 0 25px;font-size:16px;}
.vw-notice-matter ul li{list-style-image: url(check.png);margin:10px 0 18px 0;padding-left:3px;}
.vw-notice-matter .stress{color:#70B603;}

.vip-right{border-top:solid 10px #FFF;padding:30px 28px;}
.vip-right .big-text p{font-size:30px;font-weight:500;}
.vip-right .right-text{text-align:right;}
.vip-right .vip-img{color:#ff4b4b;font-size:20px;background-position:0 2px;}
.vr-right-main ul{display:flex;flex-wrap: wrap;font-size:16px;padding-left:5px;color:#555555;}
.vr-right-main ul li{width:33.333%;margin:8px 0 22px 0;display:flex;align-items:center;}
.vr-right-main ul li i{width:19px;height: 19px;border-radius:20px;margin-right:8px;background-color:#04d268;}
.vr-right-main ul li:nth-child(2) i{background-color:#F75C96;}
.vr-right-main ul li:nth-child(3) i{background-color:#E9776D;}
.vr-right-main ul li:nth-child(4) i{background-color:#F8BD38;}
.vr-right-main ul li:nth-child(5) i{background-color:#BE31E3;}
.vr-right-main ul li:nth-child(6) i{background-color:#5ECFB1;}


/* VIP end*/

@keyframes circle {
    0% {
        transform:rotate(0);
    }

    100% {
        transform:rotate(360deg);
    }
}


@keyframes rotate {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 200;
        stroke-dashoffset: -35px;
    }

    100% {
        stroke-dashoffset: -125px;
    }
}

/* min Screen */
.visible-ms{display:none}
.hidden-ms{display:block}
@media screen and (max-width:991px) {
    .visible-ms{display:inline-block}
    .hidden-ms{display:none}
    .index-video-show{padding:0 30px 26px 43px}
    .nav-recommend{width:93%}
    .public-mdq,.g-warp-width{width:92%}
    .pv-search{flex:.9}
    .main-warp-pv{padding:0 3px}    
}

/* iphone ipad vertical scr */
@media screen and (max-width:768px) {
    .vd-live{display:block}
    .vidoe-main-ow{width:25%}
    .thecover-img-ow{width:calc(100% - 11px)}
    .video-choice-ow{width:33.333333333333336%}
    .live-main,.movie-video-m .live-main{min-height:56vw;height:auto;width:100%}
    .program-list{width:auto;height:auto}
    .program-list ul::-webkit-scrollbar {
        height:7px
    }
    
    .program-list ul::-webkit-scrollbar-thumb {
        background:#ada7a7;
        border-radius:10px
    }
    .program-list ul{display:flex;overflow:auto;align-items:center;padding:0 8px}
    .program-list ul li{margin-right:12px}
    .channel-all a{padding-left:3px;overflow: initial;text-overflow:initial;}
    .live_girls_list .channel-all a{min-width:12em;}
    .marquee-warp{display:block;width:100%;margin:8px 0 0 0}
    .live-info{padding:11px 11px 18px 11px}
    .summary-main{padding-right:0}
    .video-show{padding:0 0 26px 13px;width:100% !important}
    .movie-video-show{padding-bottom:0}
    .public-mdq,.g-warp-width,.advertise-mdq{width:94%}
    .nav-recommend{width:98%;padding:0}
    .nav-module{width:76%;margin-bottom:20px}
    .web-info{margin:0}
    
    .g-unfold-text{padding-right:13px}

    .center-box{width:90%;left:5%;margin:0}

    .pv-contact-details a{font-size:13px}
    .pv-link-m a{font-size:14px}

    /* VIP explain sta*/
    .vw-money-single{margin:6px 6px;}
    /* VIP explain end*/
}

.visible-xs{display:none}
.hidden-xs{display:inline-block}
@media screen and (max-width:480px) {
    .video-show{padding:0 0 26px 4px}
    .vidoe-main-ow{width:33.333333333333336%}
    .thecover-img-ow{width:calc(100% - 4px)}
    .video-choice-ow{width:50%}
    .title-ow>a{font-size:15px;font-weight:500}
    .title-ow .actor-m{font-size:12px}

    .visible-xs{display:block}
    .hidden-xs{display:none}
    .ad-suspend-bt{left:0;margin:0 auto;width:320px}
    .ad-suspend-bt .as-admain{width:auto;height:auto}
    h1{font-size:18px !important}

    .pv-link-m a{padding:10px 4px}

    .ul-tvq .sort-main a{flex:0 0 50%;max-width:50%}
    .pv-login{padding-top:4px}
    .Renewal.inmovie{float:none;display:block}

    /* VIP explain sta*/
    .vip-backgr{height:182px;}
    .vip-wrap{width:100%;}
    .vb-backgr-cover h2{margin-top:55px;font-size:22px;}
    .vw-explain{padding:22px 19px;}
    .vw-explain>p{font-size:15px;}
    .vw-money-slt{margin:0;padding:20px 12px 35px 12px;}
    .vw-money-main{margin:0 -12px 5px -12px;}
    .vw-money-wrap{padding:0 13px;}
    .vw-money-single{margin:10px 3px 6px 0;width:auto;height:auto;min-width:103px;min-height:110px;padding:19px 6px 14px 6px;}
    .vw-money-single>h6{font-size:16px;}
    .vw-money-single>div{margin:0;font-size:20px;font-weight:500;}
    .vw-money-main .top-text{font-size:11px;}
    .vw-important-hint{padding:0;font-size:14px;}
    .vw-notice-matter{margin:0 12px;padding:31px 0;}
    .vw-vip-state{padding:0;}
    .vip-right{padding:25px 12px;}
    .vw-pay-Way>a{font-size:16px;}
    .vip-right .big-text p{font-size:22px;}
    .vr-right-main ul{display:block;}
    .vr-right-main ul li{width:100%;margin-top:16px;}
    /* VIP explain end*/
}
@media screen and (max-width:400px) {
    .pv-link-m .logs{font-size:20px}
}
