@charset "utf-8";
/*! QQ 2090835523 */
/* all */
html{height: 100%;font-size: 40px!important;}
html,body,div,h1,h2,h3,h4,h5,h6,p,span,em,a,img,ul,li,ol,form,button,input,textarea,dl,dt,dd,iframe,textarea{font-family:UKIJ Tor;}
body{background-color: #fff;color: #222;margin: 0;font-size:0.35rem;min-width: 1790px;word-break: break-all;line-height: 140%;-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
ul, ol, li,dt,dd{margin:0; padding:0; list-style:none;}
dl{margin-top:0; margin-bottom:0}
button{background:0;border:0;}
p{margin:0;}
em{font-style: normal;}
img{border: 0; vertical-align:middle}
img.img-responsive,.img-xs{ max-width: 100%; width: 100%;}
input{outline: medium none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input{appearance:button;-moz-appearance:button; -webkit-appearance:button; } 
input,textarea{-webkit-appearance: none;border-radius:0;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size: 0.35rem;color: #aaa;}
input::-moz-placeholder,textarea::-moz-placeholder{font-size: 0.35rem;color: #aaa;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size: 0.35rem;color: #aaa;}
/* container */
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
::selection{background-color: #ff5c38;color: #fff;}
.container:before,.container:after,.row:before,.row:after,.clearfix:before, .clearfix:after{ display: table; content: " "; clear: both;}
.cans{display: none!important;}
.cblock{display: block;overflow: hidden;}
.overhidden{position: fixed;width: 100% ;height: 100%;top:0;left: 0; overflow: hidden;}

 
/* text */
h1{ font-size:0.55rem; line-height: 0.7rem;}
h2{ font-size:0.5rem; line-height: 0.65rem;}
h3{ font-size:0.45rem; line-height: 0.6rem;}
h4{ font-size:0.4rem; line-height: 0.55rem;}
h5{ font-size:0.35rem; line-height: 0.5rem;}
h6{ font-size:0.3rem;}
h7{ font-size:0.4rem;}
h1,h2,h3,h4,h5,h6{ font-weight: 400;}
a,button{ text-decoration:none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0)}
a,h1, h2, h3, h4, h5, h6, button{ color: #222;}
a:active,button:hover{ text-decoration:none; color: #ff5c38;}
body {padding-top: 3rem;}
.bstem {padding-top: 0;}
.pull_right {float:right;}
.pull_left {float:left;}






.header {content: " ";display: block;position: absolute;top: 0;left: 0;right: 0;z-index: 99991;width: 100%;border: 0;background: #fff;-webkit-transition: .3s 0s all ease-out;transition: .3s 0s all ease-out;}
.header_block {position: fixed;}
.header::after{content: " ";position: absolute;width: 100%;left: 0;bottom: 0;z-index: 9;}
/*.bstem .header::after {border-bottom: 1px solid rgba(255,255,255,0.1);}*/
.bstem_play .header::after, .bstem .header_block::after{border-bottom: none;}
.bstem .header {background: none;box-shadow: unset;}
.bstem_play .header {background: none;}
.bstem .header_block {background: rgba(255,255,255,.95);box-shadow: 0 28px 50px rgba(25,24,40,.35);}
.head_a, .head_b {position: relative;width: 1710px;margin: auto;direction: rtl;}
.head_a {height:1.5rem}
.head_notice {padding: .1rem 0;background: #f8f8f8;}
.head_notice .notice_text {width: 60%;height: 1rem;line-height: 1rem;margin: auto;padding: 0 .5rem;direction: rtl;overflow: hidden;position: relative;background: #fff;border-radius: 32px;}
.head_notice .notice_text .nico {position: absolute;top: 0;right: 0;background: #fff;width: .8rem;text-align: center;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.bstem .head_notice, .header_block .head_notice {display: none;}
.logo {float: left;width: 5.25rem;padding: 0.25rem 0;}
.logo a {display: block;width: 5.25rem;height: 1.02rem;background-repeat: no-repeat;background-position: 50% 50%;background-size: 100%;}
.bstem .header .logo a, .logo a {background-image: url(../img/logo_white.png);}
.bstem .header_block .logo a, .logo a {background-image: url(../img/logo_white_b.png);}
.navbar {float:right;margin-right: 1rem;}
.index_bstem .header .navbar {display :none;}
.index_bstem .header_block .navbar {display :block;}
.navbar li {float:right;padding: .5rem .3rem;}
.bstem .qire_plus li a, .bstem .navbar li a {color: #fff;}
.navbar li a, .bstem .header_block .navbar li a, .bstem .header_block .qire_plus li a {color: #222;}
.navbar li .current, .bstem .navbar li .current, .bstem .header_block .navbar li .current {color: #ff5c38;}
.header_block .quan .quan_nav, .quan .quan_nav {background: #efefef;}
.qire_plus {float:right;}
.qire_plus li {float:right;padding: .4rem .25rem;font-size: .5rem;}

.head_user li .dropbox{display: none; position: fixed;z-index: 999;top: 1.5rem;width: 1710px;}
.head_user .face_pic .face{width: 0.45rem; border-radius: 100%;}
.head_user li .user a{padding: 0.125rem 0.2rem;font-size: 0.35rem; display: block;line-height: 140%;}
.head_user li .user .user_list {position: absolute;right: -50px;top: -.4rem;padding: 0.3rem 0.375rem;text-align: center;font-size: 0.3rem;color: #999;background-color: #fff;box-shadow: 0 1px 0.2rem rgba(0,0,0,.1);border-radius: 0.1rem;}
.head_user .sideslip {display: none;position: absolute;top: 1.6rem;right: 2.5rem;padding: .2rem;border-radius: 8px;background:#001e3c;}
.head_user .sideslip img {width: 120px;height: 120px;}
.head_user .weixin:hover .sideslip {display: block;}
.head_user .sideslip .text {margin: 0 0 .1rem;text-align:center;}
.bstem .head_user li .user .user_list {background: rgba(40, 40, 50, 0.93);}
.header_block .head_user li .user .user_list {background: #fff;}
.head_user li .user a.mac_user_g{color: #ff5f00; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; border-bottom: 1px solid #2f2f2f; padding: 0px 0px 0.35rem; margin-bottom: 0.35rem; font-size: 0.3rem;width: 100%;}
.head_user li .user a.mac_user_n{color: #0BF; padding-bottom: 0;font-size: 0.4rem;width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.head_user li .user a i{padding-right: 0.1rem; vertical-align: top;}
.head_user li:hover .dropbox,.play_share:hover .dropdown,.o_share:hover .dropdown,.art_share:hover .dropdown{ display: block;}
.search {width: 25%;float: right;margin: .3rem 0;margin-right: 3.5rem;border: 1px solid #ff5c38;border-radius: 20px;overflow: hidden;}
.search .search_form, .search #search_form {position:relative;overflow: hidden;}
.search .search_form .search_logo {position: absolute;top: 0;right: 0;padding: .25rem .3rem;font-size: .45rem;color: #ff5c38;}
.search_input {width: 100%;height: .9rem;padding: 0.15rem 1rem 0.15rem 2.125rem;direction: rtl;background: rgba(255, 255, 255, 0.1);color: #ff5c38;border: 0;}
.search_form .mac_search, .search-button {position: absolute;left: 0;top: 0;height: .9rem;border: 0;background: #ff5c38;padding: 0 .5rem;color:#fff;transition: .5s 0s all ease-out;}
.search .search_icon {padding-left: .15rem;}
.hot_banner {position: relative;height: auto;}
.banner {position:relative;width: 100%;margin:auto;}
.type_banner li {margin: .75rem 0;padding: .125rem;}
.type_banner {width: 35rem;padding: 0 .25rem;}
.hot_banner_box{position: relative;overflow: hidden;width: 100%;}
.hot_banner_box .banner_bg {position: absolute;height: 3rem;right: 0;left: 0;bottom: 0;pointer-events: none;background: linear-gradient(transparent,rgb(25, 26, 32));z-index: 9;}
.banner-top.opacity-top, .type_banner .banner-top {opacity: 1;filter: alpha(opacity=1);}
.hot_banner .bgi_box{top: 0; left: 0; right: 0; bottom: 0;margin: 0; z-index: 0; position: absolute;overflow: hidden; }
.hot_banner .bgi{display: block;position: absolute;left: -5%;top: -5%;z-index: -1;width: 110%; height: 110%;background-image: url(../img/4K_filim.png);background-size: 30%;background-repeat: no-repeat;background-position: 50%;transition: .5s 0s all ease-out;-webkit-transition: .5s 0s all ease-out;}
.hot_banner .detail_bgi {background-size: cover;background-repeat: no-repeat;background-position-y: 50%;filter: blur(60px);-webkit-filter: blur(60px);transition: .5s 0s all ease-out;-webkit-transition: .5s 0s all ease-out;}
.hot_banner .bgfd{display: block;width: 100%;height: 50%;background: #ff5c38;z-index: -2;position: relative;border-radius: 0 0 100% 100%;}
.banner_pic {height: 16rem;background-size: cover;background-repeat: no-repeat;background-position: center top;background-color: #16161a;}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-container-android .swiper-slide, .swiper-wrapper {transform: translate3d(0px,0,0);}
.swiper-wrapper, .swiper-wrapper-wap {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}
.banner-arrow {display: none;}
.swiper-pagination {position: absolute;left: 50%;bottom: 110px;z-index: 100;display: block;transform: translatex(-50%);}
.swiper-pagination .swiper-pagination-bullet {float: right;cursor: pointer;width: .75rem;height: .25rem;border-radius: 32px;background: #eee;margin-left: .15rem;}
.swiper-pagination .swiper-pagination-bullet-active {background: #ff5c38;}
a:hover.swiper-button-next,a:hover.swiper-button-prev{color: #fff;background:#ff5f00;}
.swiper-button-next{right: 0; left: auto}
.swiper-button-prev{left: 0; right: auto}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}
.type_banner .swiper-slide-active {-webkit-transform: scale(1.1);transform: scale(1.1);z-index:100;margin: .75rem .25rem;}
.search_text, .header_block .head_b, .hidden_mz, .banner_xs, .hide, .menu_kei_no, .search_rank, .mv_num_6 {display: none !important;}
.hidden_mb, .mv_num_6 {display: none}
.show {display:block !important;}
.wbalist_con, .container {width: 1710px;position: relative; margin: auto;}
.pannel_head {margin: .25rem .1rem;direction: rtl;line-height: 0.625rem;}
.pannel_head .title{margin: 0;}
.pannel_head .title{float: right;margin-left: 0.5rem;}
.pannel_head .shu {position: relative;padding-right: .35rem;}
.pannel_head .shu:after {position: absolute;top: 50%;right: 0;width: .15rem;height: .5rem;margin-top: -10px;border-radius: 4px;background-color: #ff5c38;content: "";}
.pannel_head .v_change {float: left;color: #555;}
.pannel_head .v_change i {position: relative;top: .02rem;display: inline-block;color: #ff5c38;vertical-align: top;-webkit-transition:all .3s;transition:all .3s;}
.pannel_head a.v_change:hover i.iconfont {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.pannel_head .vod_xin {display: inline-block;text-align: center;width: auto;line-height: 0.45rem;padding: 0 0.15rem;margin-left: 0.1rem;border-radius: 10px;background: #ff5c38;color: #fff;}
h2.title i, h4.title i {font-size: 0.6rem;vertical-align: top;margin-left: 0.15rem;float: right;background-image: -webkit-linear-gradient(-60deg, #ffcd0b,#f200c1);-webkit-text-fill-color: transparent;-webkit-background-clip: text;}
.split_line {display: inline-block;margin-left: 0.25rem;margin-right: 0.25rem;width: 1px;height: 0.3rem;vertical-align: -0.05rem;background-color: #b5b5b5;}
.kop_i {vertical-align: top;font-size: .25rem;color: #ff5c38;padding-right: .1rem;}
.vod_row {position: relative;padding: 0.1rem .2rem 0;overflow: hidden;}
.vodlist_item, .topiclist_item, .mvlist_item {position:relative;float: right;width: 16.6666%;padding: .125rem;overflow: hidden;}
.vodlist_sm .vodlist_item {width: 25%;}
.vodlist_ed .vodlist_item, .search_vod {width:33.3333%;float: right;}
.vodlist_sm .mvlist_item {width:30%;}
.actor_item {position: relative;float: right;width: 10%;padding: 0.125rem;overflow: hidden;}
.actor_item .actor_boder {border-radius: 100%;overflow: hidden;border: 3px solid #ff5c38;}
.actor_item .actor_hits {position: absolute;bottom: 0;width: 100%;height: .6rem;line-height: .6rem;color: #fff;font-size: .27rem;text-align: center;background: rgba(0, 0, 0, 0.29);}
.vodlist_right .mvlist_item {width:20%;}
.search_vod {padding: .2rem;}
.search_vod .search_vod_bg {overflow: hidden;padding: .2rem;border-radius: 4px;background: #fff;}
.search_vod .search_vod_pic {float:right;width:45%}
.search_vod .search_list {float:right;width: 55%;display: block;padding: 0 .3rem;text-align: right;}
.search_vod .search_list .title {direction: rtl;margin: 0 0 .2rem;padding: 0 .2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #ff5c38;}
.search_vod .search_list .text_muted {height: 1rem;line-height: 1rem;}
.topiclist_detail {position: relative;overflow: hidden;background: #fff;}
.topiclist_detail_pic, .topiclist_detail_text {width: 50%;padding: 0.2rem;}
.topiclist_detail_pic .topiclist_thumb {padding-top: 50%;}
.actor_item .actor_thumb {padding-top: 100%; -webkit-transition:all .3s;transition:all .3s;}
.actor_item:hover a.actor_thumb {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.topiclist_detail_text {padding: 0 1rem;text-align: right;}
.topiclist_detail_text h1 {margin: 1rem 0;}
.vodlist_top, .vodlist_bottom {display: inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;position: absolute;font-size: 0.4rem;top: 5px;right: 5px;left:5px;}
.vodlist_bottum {position: absolute;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.61);color: #fff;direction: rtl;text-align: center;padding: 3px 10px;border-radius: 10px 0 0 0;}
.vodlist_bottom {top: unset;bottom: 2rem;display: block;padding: .3rem;border-radius: 20px 0 0 20px;left: unset;right: 0;text-align: center;direction: rtl;color: #222;font-size: .5rem;background: rgba(255, 205, 11, 0.79);}
.vodlist_top .voddate, .vodlist_bottum .voddate {float: right;text-align: center;padding: .1rem .15rem;border-radius: 4px;direction: rtl;color: #fff;}
.vodlist_top .voddate_vip {background-image: linear-gradient(90deg,#ffe4b2,#c79354);color: #68400b;}
.vodlist_top .voddate_score {float: left;background: rgba(35, 39, 51, 0.65);color: #ffcd0b;}
.vodlist_bottum .voddate_type, .vodlist_bottum .voddate_year {background: #ff5c38;}
.vodlist_thumb .banner_text {position: absolute;left: 50%;bottom: 10px;height: 90px;width: 70%;background-image: linear-gradient(90deg,transparent,rgba(247, 247, 247, 0.63),transparent);transform: translate(-50%,0);text-align: right;direction: rtl;padding: 0 7rem;}
.vodlist_thumb .banner_text .banner_vod_icon {float: right;width: 1.5rem;height: 1.5rem;display: block;background: url(../img/play_b.png) no-repeat;background-size: cover;margin: .35rem 0 0 .5rem;}
.vodlist_thumb .banner_text .banner_vod_text {}
.vodlist_thumb .banner_text .banner_vod_text p {line-height: 45px;font-size: .4rem;}
.vodlist_thumb .banner_text .banner_vod_text p .banner_vip {text-align: center;padding: 0 .15rem;margin-right: .2rem;font-size: .45rem;border-radius: 4px;background-image: linear-gradient(90deg,#ffe4b2,#c79354);color: #68400b;}
.vodlist_thumb .banner_text .banner_vod_text .vod_name {font-size: .5rem;color: #ff5c38;}
.vodlist_thumb .icon_down {position: absolute;bottom: .8rem;left: .2rem;color: #ffd73f;background: rgba(35, 39, 51, 0.65);padding: .1rem .15rem;border-radius: 8px;}

.vodlist_thumb .pic_text, .topiclist_item .pic_text {display: block;direction: rtl;position: absolute;top: 0;right: 0;text-align: center;overflow: hidden;background: rgba(0, 0, 0, 0.65);padding: .1rem .2rem;color: #fff;}
.vodlist_thumb .banner_pic_text {top: 50%;bottom: unset;background: 0;transform: translateY(-50%);font-size: .55rem;color: #fff;}
.vodlist_thumb .banner_pic_text .vod_name {display: block;padding: .2rem;}
.vodlist_thumb .banner_pic_text .play_down {display: block;width: 35%;margin: auto;padding: .2rem;overflow: hidden;}
.vodlist_thumb .banner_pic_text .play_down a {float: left;padding: .2rem;border-radius: 4px;font-size: .4rem;background: #ff3d2c;box-shadow: 0 0 5px 1px #222;}
.vodlist_thumb .banner_pic_text .play_down a:hover {color: #222;background: #ff5c38}
.vodlist_thumb .banner_pic_text .play_down .vod_play {float: right;background: #00be06;}
.vodlist_thumb .banner_pic_text .play_down .off_icon {float: none;display: inline-block;}
.topiclist_item .topiclist_title, .mvlist_item .vodlist_titbox, .actor_item .vodlist_titbox {background: none;}

.swiper-slide .vodlist_bottum {padding: .5rem;font-size: .5rem;line-height: .8rem;text-align: right;}
.swiper-slide .vodlist_bottum .banner_name {color: #fff;}
.swiper-slide .vodlist_bottum .banner_vod_text {display: block;font-size: .4rem;}
.banner_serial {font-size: 0.5rem;}
.serial {color: #ff5c38;}
.total {}
.vodlist_titbox, .topiclist_title {overflow: hidden;text-align: center;direction: rtl;font-size: .35rem;padding: 0 .1rem;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;border-radius: 0 0 8px 8px;}
#siK_history .vodlist_titbox, .right_row .vodlist_titbox {background: none;}
.vodlist_title, .vodlist_area_lang {overflow: hidden;white-space: nowrap;padding-top: .15rem;}
.vodlist_area_lang {padding: .15rem 0;font-size: .3rem;color: #555;}
.vodlist_area_lang .down_i {vertical-align: top;}
.vodlist_time_lang .star #rating {width: auto;padding: 0;margin-top: .15rem;}
.vodlist_time_lang .star #rating .rating{float: left;}
.vodlist_time_lang .star #rating .rating li {width: .4rem;height:.4rem;padding: 0;margin: 0;}
.vodlist_time_lang .star #rating .rating li.big-star.active, #rating .rating li.big-star.hover {background-position: 0 -.53rem;}
.vodlist_time_lang .lang i {margin-left: .1rem;-webkit-transform: rotate(180deg);transform: rotate(180deg);color: #ff5c38;}
.vodlist_time_lang .star i {margin-right: .1rem;color: #ff5c38;}
.vodlist_time_lang .area {padding: 0 .3rem;color: #999;}


.swiper-slide .vodlist_thumb {padding-top: 32%;border-radius: 0;}
.wbalist_thumb {position: relative;display: block;max-width: 42rem; height: 16rem;margin: 0 auto;background: #282832;background-position: center;background-size: cover;overflow: hidden;}
.type_banner .swiper-slide .vodlist_thumb {padding: 17%;border-radius: 8px;}
.vodlist_thumb, .topiclist_thumb, .actor_thumb, .play_vod_img, .down_ads_img {padding-top: 140%;position: relative; display: block;background: none;background-position: 50% 50%; background-size: cover;overflow: hidden;border-radius: 4px;}
.topiclist_thumb, .mvlist_thumb, .vodlist_ts .vodlist_thumb  {padding-top:60%;border-radius: 8px;}

.lazyload {background-image: url("../img/load.png");background-repeat: no-repeat;}
.vodlist_thumb .play,.balist_thumb .play,.topiclist_thumb .play{background: rgba(0,0,0,0.4) url(../img/play.svg) center no-repeat;}
.vodlist_thumb .play,.balist_thumb .play,.topiclist_thumb .play,.artlist_thumb .look{position: absolute;top: 0;z-index: 1;width: 100%;height: 100%;background-size: 25% 25%;opacity: 0;filter: alpha(opacity=0);transition: opacity 300ms linear;-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);-webkit-transition: all ease-out .35s;transition: all ease-out .35s;}
.vodlist_thumb:hover .play,.balist_thumb:hover .play,.topiclist_thumb:hover .play,.artlist_thumb:hover .look{opacity: 1;filter: alpha(opacity=1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.foot-nav {position: fixed;bottom: 0;background: #fff;right: 0;left: 0;z-index: 9999999999;}
.foot-nav .menu_border {position: absolute;left: 50%;bottom: .8rem;width: 3rem;height: .7rem;clip-path: url(#menu);transform: translate(-50%, -50%);background: #fff;z-index: 999991;}
.foot-nav .foot_rows {position: relative;direction: rtl;padding: .1rem 0;height: 1.3rem;}
.foot-nav .foot_rows .menu {float: right;text-align: center;}
.foot-nav .foot_rows .menu_zhu {position: relative;display: block;margin: auto;overflow: hidden;border-radius: 50%;width: 1.3rem;height: 1.3rem;bottom: 10px;z-index: 999999;background-image: linear-gradient(-135deg, #ff5c38 26%, #4bb2ec 50%, #ff5c38 68%);box-shadow: 0 0 5px 0px #0000001f;}
.foot-nav .foot_rows .menu i {display: block;line-height: .8rem;font-size: .55rem;height: .8rem;width: .8rem;margin: 0 auto;}
.foot-nav .foot_rows .menu_zhu i {font-size: .65rem;line-height: 1.3rem;color: #fff;height: 100%;width: 100%;text-align: center;text-indent: 0.1rem;}
.foot-nav .foot_rows .foot_font {display: block;line-height: 0.4rem;font-size: 0.325rem;}

.all_menu {display: block;position: fixed;width: 100%;height: 100%;top: 0;right: 0;z-index: 9999999999;background: #fff;}
.all_menu {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: -webkit-transform 300ms;transition: transform 300ms;}
.menu_block {transform: translateX(0px);-webkit-transform: translateX(0);-ms-transform: translateX(0);}
.menu_top {padding: 0.25rem 0.3rem;text-align: center;font-size: 0.45rem;}
.menu_top .close_menu {float: right;text-align: center;font-size: 0.43rem;margin-top: .05rem;}
.nav_list{display: block;overflow: hidden;}
.nav_list li{float: right; width: 33.333%;padding: 0.8rem 0.25rem;text-align: center;}
.nav_list li:nth-child(5n){border-right: 0;}
.nav_list li a{display: block;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav_list li span {line-height: .7rem;}
.pannel {position: relative;padding: 0.5rem 0 0;overflow:hidden;}
.banner_list {position: absolute;top: 1rem;right: 4rem;display: block;z-index: 999;background-image: linear-gradient(rgba(0, 0, 0, 0),20%,rgba(0, 0, 0, 0.5),69%,rgba(0, 0, 0, 0));width: 6rem;height: 80%;}
.pannel {position: relative;padding: 0.5rem 0 0;overflow:hidden;}
.hom_sm_right {float: right;width: 60%;}
.hom_sm_right li {position: relative;float: right;width: 50%;padding: 0.125rem;}
.hom_sm_right .smlist_box{position: relative;background: #f8f8f8; line-height: 1rem; height: 1rem;direction: rtl;border-radius: 32px; overflow: hidden;}
.smlist_box marquee{margin: 0 1.1rem 0 0.4rem;color: #333;}
.notice .nico{position: absolute; line-height: 1rem; top: 0;right: 0.425rem; text-align: center;z-index: 2;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.list_m{display: block; padding: 0 0.2rem;}
.list_m a{position: relative; overflow: hidden;float: right;text-align: center;font-size: .34rem;padding: 0 0.14rem;}
.list_m a.text_muted{margin-left: 1%;text-align: right;font-size: 0.375rem;line-height: 1rem;color: #666;}
.list_m a.text_muted:after {position: absolute;top: 50%;right: 0;width: 1px;height: 0.3rem;margin-top: -6px;background-color: #ccc;content: "";}
.list_m a i{font-weight: normal;margin-left: 0.15rem;font-size: .45rem;float: right;background-image: -webkit-linear-gradient(-60deg, #ffcd0b,#f200c1);-webkit-text-fill-color: transparent;-webkit-background-clip: text;}
.hom_sm_left {float: left;width: 40%;overflow: hidden;}
.hom_sm_left ul {padding: .2rem 0;direction: rtl;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.hom_sm_left li {display: inline-block;width: 100%;text-align: center;color: #878787;}
.hom_sm_left li i {display: block;margin: auto;line-height: 1.5rem;font-size: 1.1rem;background-image: -webkit-linear-gradient(-60deg, #ffcd0b,#f200c1);-webkit-text-fill-color: transparent;-webkit-background-clip: text;}
.hom_sm_left li span {}

.side-bar{position:fixed;bottom:2rem;right:0;z-index: 999999999;border-radius: 4px 0 0 4px;background-color: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,.18);}
.bstem_play .side-bar {display: none !important;}
.side-bar .side_list {display: block;width: 1rem;height: 1rem;line-height: 1rem;text-align: center;color: #999;}
.side-bar .side_list:hover {background: #ff5c38;color: #fff;}
.side-bar .side_list i{font-size: 0.45rem;}
.themecolor {display:none;width: 10rem;z-index:9999999995!important; min-height: 0.5rem; height: auto!important; max-height: 95%;position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: auto; padding: 0.625rem; border-radius: 4px; background-color: #001e3c; box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.themecolor .text_center {padding-bottom: .25rem;text-align: center;font-size: .35rem;}
.themecolor li {float: right;width: 2.8rem;height: 1rem;line-height: 1rem;text-align: center;font-size: .35rem;padding: 0;border: 1px solid #001428;margin: .15rem 0;border-radius: 4px;cursor: pointer;}
.themecolor li:nth-child(3n+2){margin: .15rem;}
.themecolor .color_gold {background:#ff5c38;color: #fff;}
.themecolor .color_green {color: #00be06;}
.themecolor .color_red {color: #ff3d2c;}
.themecolor .color_blue {color: #ff5c38;}
.themecolor .color_orange {color: #ff5f00;}
.themecolor .color_pink {color: #fb7299;}
.side-bar li {position: relative;}
.side-bar .sideslip {display: none;position: absolute;bottom: 0;right: 105%;padding: .2rem;border-radius: 8px;background: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,.18);}
.side-bar .mycolor_text {width: 250px;height: 35px;position: absolute;bottom: 0;right: 105%;padding: .2rem;border-radius: 8px;background: url(../img/my_text.png);background-size: cover;}
.side-bar li:hover .sideslip {display: block;}
.side-bar img {width: 120px;height: 120px;}
.side-bar .text {margin: .2rem 0 0;text-align:center;line-height: .45rem;}


.right_row {width: 73%;position: relative;}
.left_row {width: 27%;position: relative;}
.wh_75 {width: 75%;position: relative;}
.wh_25 {width: 25%;position: relative;}
.wh_75 .vodlist_item {width: 20%;}
.vod_rank_left {width: 20%;}
.fr {float:right !important;}
.fl {float:left !important;}
.pa_right{padding-right: .5rem;}
.pa_left{padding-left: .5rem;}


/*background*/
.mac_results, .filter_list span {background: #ececec;}
.mac_pages .page_link, .white_pal {background:#fff;}
.search .guan {background: #ff5c38;}
.float_layer .mit {background: #ffcd0a;}
/*rag*/
.banner_text .vodlist_time_lang .lang, .r_2, .float_layer .min {color: #fff;}
.mycol, .bstem_tv .navbar li .tv_mycol, .bstem_tv .tv_mycol, .bstem_rank .rank_mycol{color: #ff5c38;}
.mymcol, .mac_results li strong {color: #ff5c38;}
.bstem .navbar li a:hover, .bstem .qire_plus li a:hover, .navbar a:hover, .quan_nav a:hover, .qire_plus a:hover, .play_but a:hover {color:#ff5c38;}
.text_muted{color: #999;line-height: 0.55rem;}
.text_hong, .msg_cue{color: #ff1500 !important;}
.text_huang{color: #ffcd0a;}
.text_heibai{color: #999;}

/* detailpage */
.detail_list_box{padding-top: 6rem;}
.detail_list {width: 100%;position: relative;margin: 0 auto;padding-bottom: 0.5rem;background: #f8f8f8;}
.content_box {width: 30rem;margin: auto;}
.content_thumb{width: 5.5rem;margin-top: -2.5rem;}
.content_top {margin-top: -2.25rem;}
.content_detail {width: calc(100% - 5.5rem);padding: 0 .5rem 0 0;}
.content_detail .title{color: #fff;font-size: 0.65rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: none;padding-top: .2rem;}
.content_detail .data {display: block;margin-bottom: 0.125rem;overflow: hidden;direction: rtl;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
.content_detail .data_style {color: #ff1500;}
.content_detail .desc {padding-left: 1.05rem;margin-bottom: 0.2rem;}
.content_detail .desc .left {margin-left: -1.05rem;}
.content_detail .playbtn{float: left;margin-right: 0.5rem;}
.content_detail .playbtn.o_share{position: relative; float: right;margin: 0;}
.content_detail .playbtn a{display: block;width: 3.25rem;line-height: 0.85rem;text-align: center;border-radius: 4px;color: #fff3eb;border: 1px solid #ff5f00;}
.content_detail .playbtn a.btn{background:#ff5f00;}
.content_detail .playbtn a:hover{opacity: .7;}
.content_detail .playbtn.o_down a {border: 1px solid #ff5c38;color: #e3f4ff;background: #ff5c38;}
.content_detail .playbtn.o_bg a {background: #00be06;border: 1px solid #00be06;color: #effaf0;}
.content_detail .playbtn.o_share a.btn_share {    border: 1px solid #FFB800;background: #FFB800;color: #fff9e9;}
.content_detail .playbtn.o_like a.btn_like {border: 1px solid #ff536b;color: #ffe8eb;background: #ff536b;}
.content_detail .playbtn.o_share .dropdown a{border:0;line-height: 100%;}
.content_detail .playbtn i {vertical-align: top;font-size: 0.3rem;}
.content_detail .playbtn.o_bg i {font-size: 0.375rem;}
.content_detail .pull_right a{color: #fff;opacity: .7;}
.content_detail .pull_right a:hover{color: #ff5f00;opacity: 1;}
.content_detail .det_tips {display: block;line-height: 0.85rem;text-align: left;border-radius: 4px;border: 1px solid #f1f1f1;background: #f1f1f1;padding: 0 1rem;color: #111;}
#detail_rating #rating {float:right;width:auto;}

/* search-ac */
.mac_results {overflow:hidden;z-index: 999999999; margin:0;padding:0;text-align:left;min-width: 8rem;box-shadow: 0 0.05rem 0.2rem rgba(0,0,0,.1);}
.mac_results ul {width: 100%;max-height: none!important;list-style-position: outside;list-style: none;padding:0;margin: 0;}
.mac_results li {margin: 0px;padding: 0.2rem 0.4rem;cursor: default;display: block;text-align: right;;font-size: 0.35rem;line-height: 0.6rem;background: #f5f5f5;color: #222;border-bottom: 1px solid #ff5c38;overflow: hidden;}
.mac_results .mac_loading {background: white right center no-repeat;}

.weixin_er {width:100%;height:100%;z-index: 9;position: absolute;display: block;text-align: center;left:0;right:0;background: #1c1d30;border-bottom: 2px solid #0f0f1e;}
.weixin_er img {width:100%;padding-top: .5rem;}
.weixin_er .pwd_text {width:30%;margin: .5rem auto;position: relative;overflow: hidden;}
.weixin_er .wxpwd {width:100%;height: 1rem;text-align: right;padding: 0 .2rem;border-radius: 7px;background: none;border: 1px solid #ff5c38;color: #ff5c38;}
.weixin_er .kirex {width: 30%;height: .8rem;border: 0;background:#ff5c38;color:#fff;border-radius: 4px;position: absolute;top: .1rem;left: .1rem;}

.player_container {position: relative;padding: 1.5rem 0 .5rem;overflow:hidden;}
.player_container .bgi_box{top: 0; left: 0; right: 0; bottom: 0;margin: 0; z-index: 0; position: absolute;overflow: hidden; }
.player_container .bgi{display: block;position: absolute;left: -5%;top: -5%;z-index: -1;width: 110%; height: 110%;background: #0f0f1e;}
.player_container .bgfd{display: none;width: 100%;height: 100%;}
.video_container {overflow: hidden;background: #1c1d30;}
.play_video {position: relative;height: 740px;}
.player_fixed {position: fixed;left: 0;bottom: 1rem;height: 7rem;width: 13rem;z-index: 9999999999;}
.player_fixed .weui_icon {margin: 0;}
.play_video .player_btm {position: absolute;;z-index: 9;top: .2rem;right: .2rem;left: .2rem;}
.play_video .player_btm a {float:right;width: .8rem;height: .8rem;color: #fff;background: rgba(68, 65, 65, 0.78);line-height: .8rem;text-align: center;font-size: .4rem;border-radius: 100%;margin-left: .2rem;}
.play_video .player_btm .bk_btn {float:left;margin-left: 0;}
.play_but {display: block;overflow: hidden;padding-top: .1rem;}
.play_but a{text-align: center;color: #999;font-size: .6rem;padding: 5px 15px;}
.play_but a .digg_num {font-size: .35rem;padding: 0 0 0 5px;position: relative;top: -4px;}
.play_but .btn_zhans {color: #ff0000;}
.play_but .yanfun .vod_erweima {display:none;position: absolute;bottom: 0;right: 1rem;padding: .2rem;background: #fff;z-index: 999;}
.play_but .yanfun .vod_erweima img {width: 120px;height:120px;}
.play_but .yanfun:hover .vod_erweima {display: block;}
.play_but .pre-t {padding-right: 0.125rem;}
.play_but .btns_disad, .play_but .btns_disad:hover{color: #939292!important; pointer-events: none; cursor: not-allowed;}

.tabs_play {display: block;overflow: hidden;position: relative;}
.tabs_play .title_play {line-height: 0.625rem;position: relative;overflow: hidden;margin: 0 0 .3rem;}
.tabs_play .title_play .tab_play, .tabs_play .title_play .tab_tv {float: right;padding: 0 .3rem .15rem;}
.tabs_play .title_play .tab_tv {padding: .15rem .8rem;border-radius: 32px;background: #001e3c;margin-left: .25rem;}
.tabs_play .player_title {color: #ff5c38;}

.vod_text {width: 100%;overflow: hidden;direction: rtl;background: #0f0f1e;}
.vod_text .title {margin: 8px 0 8px 40px;float: right;color: #ff5c38}
.vod_text span {float: right;margin: 7.5px 15px;color: #ddd;background: #1c1d30;padding: 2.5px 10px;border-radius: 32px;}
.vod_text .vod_time {overflow: hidden;line-height: 1rem;width: 100%;padding: 0;color: #999}

.popedom{width:100%;height:100%;color:#fff;}
.player_popeom{width: 90%;text-align: center;direction: rtl;position: absolute;top: 50%;left: 50%;z-index: 99999;transform: translate(-50%, -50%);}
.player_popeom a{display: inline-block;padding: 8px 32px;font-size: 16px;line-height: 20px;border-radius: 32px; color: #623A0C;  background: #E2C078;margin: 10px;text-decoration: none;background-image: linear-gradient(-135deg, #FBE8A8 0%, #F8E7AC 15%, #E2C078 100%);}
.player_popeom p {line-height: 1rem;}
.player_popeom .sk-time {font-size: .45rem;padding-bottom: .2rem;}
.player_popeom .user-wbg {background: #fff;color: #333;}
.player_popeom .mscz {background: #ff5f00;color: #fff;border: 1px solid #ff5f00;}
.player_popeom .qrgm {background: none;color: #ff5f00;border: 1px solid #ff5f00;}
.player_popeom small {color: #999;line-height: 0.8rem;}

.player_msg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: 0;overflow: hidden;}
.player_msg .player_msg_bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position-y: 50%;background-repeat: no-repeat;filter: blur(5px);}
.player_msg .weui_text {display: block;height: 100%;color: #fff;text-align: center;position: relative;direction: rtl;padding-top: 1rem;font-size: .4rem;background: rgba(0, 0, 0, 0.35);z-index: 2;}
.player_msg .weui_text .weui_xtts {line-height: 4rem;padding-top: 3rem;font-size: .8rem;}
.player_msg .weui_text .weui_btn {display: block;width: 15%;overflow: hidden;margin: .5rem auto 0;}
.player_msg .weui_text .weui_btn .weui_p {padding: .2rem .3rem;background: #ff5c38;display: inline-block;height: 1rem;border-radius: 4px;}
.player_msg .weui_text .weui_btn .weui_u {padding: .2rem .5rem;}

.vod_dital { width:100%;}
.thisclass {overflow-y: auto;overflow-x: hidden;padding: .2rem;height: 730px;}
.thisclass::-webkit-scrollbar{width:4px;height:4px;background-color:#202026}
.thisclass::-webkit-scrollbar-track{background-color:#202026}
.thisclass::-webkit-scrollbar-thumb{background-color:#31313a;border-radius: 2px;}
.vod_dital_name {display: block;height: 1.2rem;line-height: 1.2rem;direction: rtl;padding: 0 .2rem;font-size: .45rem;background: #1c1d30;color: #eee;}
.vod_dital_head {display: block;height: 1rem;line-height: 1rem;direction: rtl;padding: 0 .2rem;font-size: .45rem;color: #eee;}
.thisclass li {display: block;overflow: hidden;padding: .2rem 0;}
.vod_dital .play_vod_pic {width: 40%;float: right;}
.vod_dital .play_vod_pic .play_vod_img {padding-top: 60%;border-radius: 8px;}
.vod_dital .tab_list {width: 60%;direction: rtl;overflow: hidden;text-align: right;}
.thisclass .title {direction: rtl;margin: 0;padding: 0 .2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;}
.vod_dital .tab_list .text_muted {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.vod_dital .tab_list .text_muted em {display: inline-block; width: 100%; line-height: 1rem; text-align: center; color: #878787;}
.vod_dital .tab_list .text_list {color: #ff5c38;}
.vod_dital .text_time_total {float: right;overflow: hidden;padding: .35rem .15rem 0 0;}
.vod_dital .time_total {float: right;height: .6rem;line-height:.6rem;}
.vod_dital .tab_list .vod_time {text-align:right;direction: rtl;white-space: nowrap;font-size: .3rem;display: block;padding-right: .2rem;}
.vod_dital .time_total i {padding: .05rem .25rem;background: #ff5c38;color: #fff;border-radius: 2px;font-size: .3rem;}
.down {float: right;padding: .15rem .2rem;background: #ff5c38;margin: 0 .2rem;border-radius: 4px;}
.down:hover,.down:focus,.down:active {color: #555}
.vod_down {z-index:9999999995!important;width: 20rem;min-height: 10rem; height: 10rem; max-height: 95%;position: fixed; top: 50%; left: 50%;margin: auto; padding: 0.625rem; border-radius: 4px; background-color: #fff; box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%)}
.vod_down_show {transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%)}
.tabs_play .down_shou {height: .8rem;line-height: .8rem;float: left;}
.tabs_play .down_shou a {padding: .1rem;font-size: .5rem;}
.tabs_play .down_shou .disabled {color: #ff5c38;}

.tv_video {margin-right: .2rem;}
.tv_list_box {padding: .2rem;}
.tv_list_box li {float: right;width: 25%;direction: rtl;padding: .5rem .1rem;}
.tv_list_box li a {display: block;position: relative;padding-top: 100%;background: none;background-size: cover;overflow:hidden;}


.tabs_play .video_list {overflow: hidden;}
.tabs_play .zb_lits {height: 9.2rem;max-height: 9.2rem;}
.tabs_play .video_list li {width: 11.5%;}
.tabs_play .video_list .tv_list, .tabs_play .tv_name {width: 100%;display: block;padding: .3rem;border-bottom: 1px dotted;color: #fff;text-align: left;}
.tabs_play .video_list .tv_list .lang, .tabs_play .tv_name .lang {float: right;padding-right: .5rem;}
.tabs_play .tv_name .play_ying {float: right;direction: rtl;padding-right: .5rem;background: url(../img/play_ying.gif) right no-repeat;}
.tabs_play .tv_name {color: #ff5c38;border: 0;}
.tabs_play .video_list li:nth-child(8n+8) {margin-left: 0;}
.video_list li {float:right; width:7.1%;direction: rtl;margin: 0 .05rem;padding: .1rem 0;}
.video_list li a {display: block; position: relative; padding:0 0.1rem;text-align: center;border: 1px solid #c4c4c4;color: #fff;border-radius: 10px 0 10px 0;line-height: 1rem;height: 1rem; overflow:hidden;}
.video_list li .mycol {border: 1px solid #07f758;}
.video_list li a .play_ying {width: .3rem;height: .3rem;position: absolute;right: 5px;bottom: 3px;background-size: cover;background: url(../img/play_ying.gif) center no-repeat;}

.actor_vlist li{float: right;margin-left: 0.5rem;padding-top: 0.2rem;}
.actor_part{float: right; display: block; overflow: hidden; padding: 0.1rem; background: #f8f8f8; border-radius: 50px; border: 1px solid #f1f1f1;}
a.actor_part:hover{color: #fff; background: #ff5c38;border: 1px solid #ff5c38;}
.actor_pic{position: relative; display: block; width: 1rem; height: 1rem;float: right;background-position: 50% 50%; background-size: cover; border-radius: 100%; overflow: hidden;}
.actor_name{text-align: center; padding-top: 0.275rem; padding-right: 0.1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.375rem;}
.actorlist_item {position: relative;float: left;padding: 0.125rem;margin: 0.125rem 0;width: 12.5%;}
.actorlist_tit {display: block;overflow: hidden;font-size: 0.375rem;margin-top: 0.25rem;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.actor_hom .vodlist_thumb {padding-top: 100%;border-radius: 100%;border: 1px solid #f8f8f8;}
.actor_hom .vodlist_titbox{height: auto;text-align: center;}

.type_list_menu {margin: .5rem auto 0;direction:rtl;}
.type_list_menu li {display: inline-block;width: 3rem;text-align: center;padding: .25rem;background: #f5f5f5;border-radius: 32px;}
.type_list_menu .type_all {background: none;font-size: .4rem;}
.type_list_menu .vtop_i {font-size: .5rem;position: relative;top: .05rem;background-image: -webkit-linear-gradient(-60deg, #ffcd0b,#f200c1);-webkit-text-fill-color: transparent;-webkit-background-clip: text;}


.filter_focus {position: relative;overflow: hidden;padding: .5rem;border-radius: 10px;background: #f5f5f5;}
.filter_focus .filter_clear {overflow: hidden;float: right;width: 93%;margin-right: 1%;line-height: 1rem;height: 1rem;border-bottom: 1px dotted #555;position: relative;}
.filter_focus .filter_title {position: relative;margin: 0.3rem 0;overflow: hidden;display: block;}
.filter_focus .filter_title .filter_name {float: right;padding: .2rem .5rem;margin-left: 0.2rem;border-radius: 15px 0;background: #ff5c38;color: #fff;}
.filter_focus .filter_list {position: relative;overflow: hidden;direction: rtl;height: 1rem;margin: .35rem 0;}
.filter_focus .filter_list span {float: right;width: 6%;height: 1rem;line-height: 1rem;text-align: center;padding: 0 .2rem;background: #ff5c38;border-radius: 15px 0;color: #fff;}
.filter_focus .filter_list a {position: relative;padding: 0 0.2rem;float: right;margin-right: 0.2rem;font-size: .4rem;color: #555;}
.filter_focus .filter_list .cur  {color:#ff5c38;}
.filter_focus .filter_list .cur:after{content: " "; position: absolute; left: 50%; bottom: 0; width: 20px; height: 2px; background: #ff5c38; border-radius: 2px; -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); transform: translate(-50%,0);}

.screen_list {float:right;}
.screen_list li {float: right;padding: .15rem .5rem;}
.screen_list .hl_fl {background: #ff5c38;color: #fff;border-radius: 15px 0;}
.screen_list .hl_fl a {color: #fff;}



/*弹出层*/
.mac_pop_bg{position: fixed; z-index: 999999998; left: 0;top: 0; width: 100%; height: 100%;background: rgba(0,0,0,.5);}
.mac_pop{z-index:9999999995!important; min-height: 0.5rem; height: auto!important; max-height: 95%;position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: auto; padding: 0.625rem; border-radius: 4px; background-color: #fff; box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.mac_pop .pop_top{height:1rem; width:100%;text-align: center;}
.mac_pop .pop_top h2{display: inline-block;margin: 0 auto;font-size: 0.45rem;font-weight: normal;}
.mac_pop .pop-foot{height:1.25rem;line-height:1.25rem;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;}
.mac_pop .pop-cancel,.pop-ok {padding:0.2rem 0.375rem;  margin:0.375rem 0.125rem;  border: none;  border-radius: 4px;  background-color: #337AB7;  color: #fff;cursor:pointer;}
.mac_pop .pop-cancel{background-color: #FFF;border:1px #CECECE solid;color: #000;}
.mac_pop .pop-content{height: 9.5rem;}
.mac_pop .pop-content-left{float: left;}
.mac_pop .pop-content-right{width:7.75rem;float: left;padding-top:0.5rem;padding-left:0.5rem;font-size: 0.4rem;line-height:0.875rem;}
.mac_pop .bgPop{display: none;position: absolute;z-index:9999999998;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);}
.mac_pop .pop-msg{text-align:center;font-size: 0.35rem;}
.mac_pop_msg_bg{position: fixed; z-index: 9999999998; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);}
.mac_pop_msg {z-index:9999999999!important; display: none;line-height: .8rem;position: fixed;top: 0;left: 0;bottom: 0;right: 0;margin: auto;padding: 0.25rem;border-radius: 4px;background-color: #001e3c;box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.mac_pop_msg .pop-msg{text-align:center;font-size: 0.35rem;}
.mac_pop span.pop_close{  float: right;width: 23px;height: 23px;cursor: pointer;}

.tabs {display: block;overflow: hidden;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);position: relative;width: 100%;margin-top: .5rem;}
.tabs ul.title_nav {display: block;overflow: hidden;padding:0;}
.tab_rank {float: right;width: 33.333%;text-align: center;padding: .5rem 0;font-size: .45rem;background: #f8f8f8;}
.tabs input[name="tab-control"] {display: none;}
.tabs .content {margin: 0.25rem 0;}


.tabs input[name="tab-control"]:nth-of-type(1):checked ~ .content > section:nth-child(1), .tabs input[name="tab-control"]:nth-of-type(2):checked ~ .content > section:nth-child(2), .tabs input[name="tab-control"]:nth-of-type(3):checked ~ .content > section:nth-child(3), .tabs input[name="tab-control"]:nth-of-type(4):checked ~ .content > section:nth-child(4) {display: block;}
.tabs input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label, .tabs input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label, .tabs input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label, .tabs input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {cursor: default;color: #ff5c38;}
.tabs .content section,.play_list_box,.extra li .sideslip {display: none;-webkit-animation-name: content;animation-name: content;-webkit-animation-direction: normal;direction: rtl;animation-direction: normal;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;line-height: 1.4;}
@-webkit-keyframes content {
  from {opacity: 0;-webkit-transform: translateY(10%);transform: translateY(10%);}
  to {opacity: 1;-webkit-transform: translateY(0%);transform: translateY(0%);}
}
@keyframes content {
  from {opacity: 0;-webkit-transform: translateY(10%);transform: translateY(10%);}
  to {opacity: 1;-webkit-transform: translateY(0%);transform: translateY(0%);}
}



/* rank */
.left_row h2.title, .left_row h2.title i, .video_list_head h2.title, .video_list_head h2.title i, .rank_info h2.title, .rank_info h2.title i {font-size:.45rem;}

.rank_info{position: relative; float: right; display: block; overflow: hidden; width: 33%; padding: 0.25rem; margin-top: 0.5rem;margin-left: .17rem;background: #f8f8f8;}
.rank_info:nth-child(3n){margin-left: 0;}
.list_info{padding: .1rem .4rem;}

.ranklist_item {position: relative;width: 100%;overflow: hidden;padding: 0.1rem 0;border-top: 1px solid #cacaca;}
.vodlist_smt .ranklist_item {float: right;width: 32%;margin-left: 2%;}
.vodlist_smt .ranklist_item:nth-child(3n) {margin-left: 0;}
.ranklist_img {width: 20%;float: right;}
.ranklist_thumb {position: relative;display: block;padding-top: 100%;background-position: 50% 50%;background-size: cover;border-radius: 4px;overflow: hidden;}
.ranklist_txt {width: calc(100% - 3rem);float: left;padding: 0.125rem 0.25rem 0 0;}
.ranklist_txt p {line-height: 0.525rem;direction: rtl;text-align: right;margin-top: 0.2rem;}
.vodlist_sub {color: #999;overflow: hidden;text-align: right;direction: rtl;text-overflow: ellipsis;white-space: nowrap;}
.part_head {direction: rtl;line-height: 1.15rem;overflow: hidden;}
.part_head .part_day_week {position: relative;color: #555;margin-right: .8rem;font-size: .4rem;padding: .25rem 0;cursor: pointer;}
.part_head .part_hover {color: #ff3e30;}
.part_head .part_hover:after{content: " "; position: absolute; left: 50%; bottom: 0; width: 20px; height: 2px; background: #ff5c38; border-radius: 2px; -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); transform: translate(-50%,0);}

.part_nums{position: relative; display: block; float: right; overflow: hidden;margin-left: 0.25rem;padding: .1rem 0;color: hsla(0, 0%, 100%, 0.24);background-color: #999;font: 600 40px Impact;width: 1rem;height: 100%;text-align: center;-webkit-background-clip: text;}
.part_num1 {color: #ff473a;background-image: -webkit-linear-gradient(#ff5d52,#ff3e30);-webkit-text-fill-color: transparent;}
.part_num2 {color: #f73;background-image: -webkit-linear-gradient(#ff7e3d,#ff6619);-webkit-text-fill-color: transparent;}
.part_num3 {color: #ffa82e;background-image: -webkit-linear-gradient(#ffa424,#ff9500);-webkit-text-fill-color: transparent;}
.part_pic {position: relative; display: block; float: right; overflow: hidden;margin-left: 0.25rem; width: 1rem;height: 100%;}
.part_pic .part_img {display: block;padding-top: 140%;background-size: cover;background-position: 50% 50%;border-radius: 4px;}
.part_eone {padding: 12px 0;text-align: right;border-top: 1px dotted #9296a8;line-height: .6rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.part_eone_1 {border-top: 0;}
.part_eone p {color: #999;direction: rtl;white-space: nowrap;}
.part_eone .name {color: #222;}
.mac_pages {display: block;overflow: hidden;direction: rtl;text-align: center;margin: .5rem 0;}
.mac_pages .page_link {display: inline-block;padding: 0.125rem 0.3rem;border-radius: 4px;}
.mac_pages .active, .mac_pages .active {background: #ff5c38;color: #fff;}
.mac_pages .btns_disad{background: #e6e6e6 !important;color: #888!important; pointer-events: none;cursor: not-allowed;}
.page_no {text-align: center;color: #ff1800;font-size: .45rem;margin: .5rem 0;}

canvas {position: fixed;top: 0;right: 0;left: 0;width: 100%;height: 100%;background-size: cover;z-index: 999999;pointer-events: none;display: none;}

.down_row {position: relative;padding: .3rem;overflow: hidden;}
.down_row .pannel_head .vod_time {display: inline-block;}
.down_row .pannel_head .vod_time i {float: right;float: right;padding-left: .2rem;padding-top: .01rem;}
.down_pic {float: right;width: 25%;}
.down_text {float: right;width: 75%;padding: 0 .5rem;text-align: right;}
.down_text .title {}
.down_text .text {float: right;width: 50%;font-size: .45rem;padding: .35rem 0;direction: rtl;}
.down_text .text em {color: #f00;}
.down_text .play_ulog {margin: auto;width: 50%;overflow: hidden;padding: .45rem;text-align: center;}
.down_text .play_ulog .play, .down_text .play_ulog .ulog {float: right;padding: .2rem .3rem;background: #ff5c38;font-size: .4rem;border-radius: 4px;color: #222;}
.down_text .play_ulog .ulog {float: left;background: #fb7299;color: #fff;}
.down_text .play_ulog .down_ulog {float: unset;display: inline-block;}
.user_points {width: 70%;position: absolute;bottom: .35rem;left: 0.65rem;text-align: right;overflow: hidden;padding: .2rem .5rem;border: 1px dashed #ff5c38;border-radius: 4px;}
.user_points .user_login_reg {width: 40%;margin: auto;overflow: hidden;padding: .45rem .3rem;border-radius: 4px;background: #001e3c;}
.user_points .user_login_reg a {padding: .2rem;background: #ff5c38;color: #222;width: 45%;float: right;text-align: center;border-radius: 4px;}
.user_points .user_login_reg .user_reg {float: left;background: #001428;color: #fff;}
.user_points .buy {float: left;padding-right: .3rem;direction: rtl;}
.user_points .buy i {color: #ffab0b;padding: .05rem .1rem 0 0;float: left;}
.user_points .points_text i {float: right;padding-right: .1rem;color: #f00;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.user_points .upgrade, .user_points .down_lande {padding: .3rem;text-align: center;font-size: .5rem;}
.user_points .upgrade {font-size: .45rem;margin-bottom: .35rem;}
.user_points .mf_text {text-align: center;padding-top: .2rem;font-size: .4rem;}

/*评论*/
.mac_comment {padding:0 0 .2rem 0;}
.mac_comment .cmt_form {margin-bottom: 10px;}
.mac_comment .cmt_wrap .cmt_item {background: #001e3c;margin-bottom: .1rem;padding: .4rem 0 .4rem .4rem;}
.mac_comment .cmt_wrap .child_item {border-radius: 8px;}
.mac_comment .cmt_item .face_wrap {width: .8rem; height: .8rem;margin: .2rem .15rem 0 0;}
.mac_comment .face_wrap img {width: 100%; height: 100%;border-radius: 100%;}
.mac_comment .input_wrap {width: 85%;float: right;padding: .1rem .2rem;}
.mac_comment .input_wrap .comment_content {width: 100%;height: 1rem;background: none;color: #ff5c38;border: 1px solid #ff5c38;border-radius: 4px;direction: rtl;padding: .2rem .3rem;}
.mac_comment .input_wrap .comment_submit {width: 25%;border-radius: 4px;padding: .3rem .2rem;margin-top: .2rem;border: 0;background: #ff5c38;color: #fff;}
.mac_comment .input_wrap .smt {margin-top: .2rem;margin-right: .3rem;}
.mac_comment .input_wrap .smt .cmt_text {float: right;border: 1px solid #ff5c38;height: 1rem;border-radius: 4px;background: 0;text-align: center;}
.mac_comment .input_wrap .smt .mac_verify_img {width: 2.5rem;height: 1rem;margin-right: .2rem;}
.mac_comment .cmt_wrap {max-height: 9.45rem;min-height: 9.45rem;overflow: auto;margin: 0 .2rem;}
.mac_comment .cmt_wrap::-webkit-scrollbar{width:4px;height:4px;background-color:#202026}
.mac_comment .cmt_wrap::-webkit-scrollbar-track{background-color:#202026}
.mac_comment .cmt_wrap::-webkit-scrollbar-thumb{background-color:#31313a;border-radius: 2px;}
.mac_comment .cmt_wrap .input_wrap {width: 98%;}
.mac_comment .cmt_wrap .item_con {position: relative;direction: rtl;display: block;padding: 0 1.1rem 0 .3rem;float: right;width: 85%;padding-right: .5rem;background: #001428;}
.mac_comment .cmt_wrap .item_con .gw_action {margin-top: 1.5rem;margin-bottom: .3rem;overflow: hidden;}
.mac_comment .cmt_wrap .item_con .top {overflow: hidden;padding: .2rem;color: #666;}
.mac_comment .cmt_wrap .item_con .con {padding: .3rem;margin: .05rem 0;}
.mac_comment .cmt_wrap .item_con .gw_action a {color: #999;margin: .05rem .3rem;font-size: .4rem;}
.mac_comment .cmt_wrap .item_con .top .face_user_name {color: #ff5c38;}
.mac_comment .ui_title {direction: rtl;line-height: 0.8rem;margin: .15rem .3rem;}
.mac_comment .ui_title .comment_intval {color: #ff5c38;}
.mac_comment .input_wrap .handle {position:relative;background: #fbfbfb; border-width: 1px; border-style:solid; border-color: rgb(187, 187, 187); border-top-color:#e5e5e5;border-radius: 0px 0px 3px 3px; width: 100%; height:46px; color: rgb(206, 206, 206);box-sizing: border-box;}
.mac_comment .input_wrap .face{	cursor: pointer;position: absolute;width: 42px;height: 45px;cursor: pointer;z-index: 2;}
.mac_comment .input_wrap .face.curr{background: #fff;}
.mac_comment .input_wrap .face-box{display:none;padding: 8px 0 3px 5px;width: 280px;position: absolute;top: 44px;background: #fff;border: 1px solid #bbb;border-top-color:#e5e5e5;margin-left: -1px;z-index: 1;}

.mac_comment .cmt_wrap {max-height: unset;min-height: unset;}
.mac_comment .comment_reply_form {position: fixed;top: 50%;left: 50%;z-index:999999999;background: #fff;padding: .5rem;transform: translate(-50%, -50%);box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);margin: 0;}
.mac_comment .user_face {float: right;width: 15%;padding: .3rem;}
.mac_comment .user_face .face_wrap {margin: auto;display: table;width: 60%;height: auto;background: #fff;padding: .2rem;border-radius: 100%;}
.mac_comment .user_face .face_user_name {margin: .15rem auto;display: table;width: 70%;text-align: center;border: 1px solid #ff5c38;padding: .15rem;border-radius: 8px;color: #ff5c38}
.mac_comment .cmt_wrap .reply_con {}
.mac_comment .input_wrap .comment_content {width: 100%;height: 4rem;line-height: .8rem;}
.mac_comment .input_wrap .comment_submit {width: 18%;}

.gbook {padding-top: .5rem;padding-bottom: .5rem;border-radius: 5px;margin: .2rem 0;padding-right: 1.6rem;position: relative;background: #f8f8f8;}
.gbook .comm_avat {position: absolute;right: .3rem;top: .45rem;width: 1.25rem;height: 1.25rem;margin: .3rem 0;overflow: hidden;border-radius: 32px;}
.gbook .msg_title {height: .8rem;line-height: .8rem;padding: 0 .3rem;}
.gbook .msg_title .gbook_name {color: #ff5c38;}
.gbook .msg_text {display:block;}
.gbook .msg_cont {direction: rtl;padding: .1rem .6rem;}

.mac_msg_r {float: left;padding: .3rem;margin-top: 1.15rem;border-radius: 6px;background: #f8f8f8;}
.mac_msg_r .msg_tit {margin: 0;text-align: center;font-size: .45rem;}
.mac_msg_r .gbook_form .msg_cue {line-height: .9rem;direction: rtl;}
.mac_msg_r .gbook_form .gbook_content {width: 100%;height: 3rem;direction: rtl;padding: .2rem;border: 0;border-radius: 4px;color: #ff5c38;background: #fff;}
.mac_msg_r .gbook_form .remaining {display: block;height: 0.8rem;line-height: .8rem;text-align: center;direction: rtl;margin-top: .2rem;border-radius: 4px;background: #fff;}
.mac_msg_r .gbook_form .msg_code {margin-top: .3rem;overflow: hidden;}
.gbook_text, .comm_code, .gbook_submit {float: right;width: 30%;height: 1rem;}
.mac_msg_r .gbook_form .msg_code .gbook_text {border: 0;text-align: right;padding: 0 .2rem;background: #fff;color: #ff5c38;}
.mac_msg_r .gbook_form .msg_code .comm_code {margin: 0 .4rem;}
.mac_msg_r .gbook_form .msg_code .gbook_submit {background: #ff5c38;border: 0;color: #fff;}
.qirebox-overlayBG{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999998;background-color:#000;filter:alpha(opacity=60);opacity:.6}
.qirebox{z-index:999999999;padding:0;position:fixed;top:35%;left:50%;transform: translate(-50%,-50%);}
.qirebox .ui-iframe{width:4.5rem;height:auto;}
.ui-dialog{overflow:hidden;border-radius:4px;min-width:6rem}
.ui-dialog-cnt{padding:0.25rem;overflow:hidden;background:#fff}
.ui-dialog-tip{height:1.25rem;line-height:1.2rem;padding:0 0.5rem;font-size:0.35rem;margin:0 0.125rem;text-align: center;color: #222;}
.ui-dialog-close{position:absolute;top:0.3rem;right:0.325rem;display:block;width:0.275rem;height:0.275rem;overflow:hidden;color: #222;}


/*star*/
#rating {overflow: hidden;position: absolute;left: 3%;top: 50%;transform: translate(-3%,-50%);}
#rating .rating {display: block;overflow: hidden;float: right;}
#rating .rating li {width: .8rem;height: .8rem;cursor: pointer;float: left;overflow: hidden;text-indent: -2.475rem;background: url(../img/rating.png) 0 -.035rem no-repeat;background-size: cover;}
#rating .rating li.active, #rating .rating li.hover {background: url(../img/rating.png) 0 -1.1rem no-repeat;background-size: cover;}
#rating .rating li.active-b {background: url(../img/rating.png) 0 -1.1rem no-repeat;background-size: cover;}
#rating span {float: right;height: 0.6rem;line-height: 0.6rem;overflow: hidden;}
#rating span.star_tips {font-size: 0.4rem;margin-left: 0.25rem;color: #ff5c38;}
#rating span.list_tips{color: #fff;opacity: .7;}

#rating .rating li.big-star {width: 0.75rem;height: 0.75rem;cursor: pointer;float: left;overflow: hidden;text-indent: -2.475rem;background: url(../img/rating.png) 0 0 no-repeat;background-size: cover;}
#rating .rating li.big-star.active, #rating .rating li.big-star.hover {background: url(../img/rating.png) 0 -0.75rem no-repeat;background-size: cover;}
#rating.rating-list {padding: 0;width: auto; margin-bottom: 0;position: relative;}
#rating span.label {height: 0.75rem;line-height: 0.8rem;margin-right: 0.25rem;}
#rating span.label-list{height: 0.75rem;line-height: 0.8rem;margin-left: 0.25rem;}

.d_link {float: right;width: 15%;height: 3.5rem;margin: 0 .5rem;border-left: 2px dashed #ff5c38;border-right: 2px dashed #ff5c38;overflow: hidden;}
.d_link .link_text {display: block;text-align: center;font-size: .4rem;color: #ff5c38;padding-bottom: .1rem;
}
.d_link .link_a {float:right;width: 50%;direction: rtl;text-align: center;padding: .2rem 0;}
.footer {padding: 1rem 4rem;overflow: hidden;border-top: 2px solid #ff5c38;margin-top: 2rem;}
.footer ._filim {float: right;width: 25%;padding-left: 1rem;}
.footer ._filim img {width:100%;height:3.5rem;}
.copyright {float: right;width: 57%;text-align: right;}
.footer_nav {display: none;float: right;text-align: right;}
.copyright .copyright_text {margin-bottom: .5rem;line-height: .8rem;direction: rtl;color: #ff5c38;}
.copyright .email_tj {float: left;color: #555;}

/*ads*/

#appdwn{position:fixed;z-index: 999999999;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.74);}
#fullpromotion{width: 11rem;height: 15rem;position: relative;overflow: hidden;margin: 4rem auto;background: url(../img/yanfun.png) 0 0 no-repeat;background-size: 100%;animation-name: content;animation-direction: normal;animation-duration: 4s;line-height: 4;}
#fullpromotion .fClose{position:absolute;bottom:0;right:5rem;width:1rem;height: 1rem;line-height: .9rem;border-radius: 100%;border: 2px solid #fff;color:#fff;text-align: center;font-size: .4rem;}

.hl_content{position: fixed; top: 50%; left: 50%; z-index: 999999999999; width: 10rem; max-height: 95%;overflow: hidden; background-color: #fff; text-align: center; border-radius: 4px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.hl_content_hd{padding: 1.25rem 0 0;}
.hl_content_title{font-weight: 400; font-size: 0.425rem;margin: 0px;}
.hl_content_bd{padding: 0.25rem 0 1.25rem;color: #666; word-wrap: break-word; word-break: break-all; text-align: center;}
.hl_content_bd .info_img {display: block;margin: auto;width: 5rem;height: 5rem;}
.hl_content_bd p{margin: 0.125rem 0; line-height: 0.45rem;}
.hl_content_ft{position: relative; line-height: 1.2rem; font-size: 0.4rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.hl_content_ft a{position: relative; display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.hl_content_ft:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);}
.hl_content_ft a:first-child:after {border-left: none;}
.hl_content_ft a:after {content: " ";position: absolute;left: 0;top: 0;width: 1px;height: 100%;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}

/* history */
.siK_history_bg{display: none; position: fixed; z-index: 9999999999; top: 50%; left: 50%; width: 50%; height: 60%; background: #fff; transform: translate(-50%, -50%);overflow: hidden;box-shadow: 0 5px 15px 0 rgba(0,0,0,.15); border-radius: 4px;}
.siK_history_bg.hfixed{display: block;}
.siK_history_box{position: relative; margin: auto; width: 100%; height: 100%;padding: 1.5rem 0.375rem 0;overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;}
.siK_history_box::-webkit-scrollbar{display: none;}
.siK_history_box .vodlist_titbox{text-align: center;}
.siK_history_title{position: fixed; width: 100%; z-index: 10; text-align: center; height: 1.25rem;border-bottom: 1px solid #f8f8f8;}
.siK_history_title span{font-size: 0.45rem;line-height: 1.25rem;}
.siK_history_title a{position: fixed; right: 0.575rem;z-index: 20;line-height: 1.25rem;}
.siK_history_title a.clean_history{position: fixed; left: 0.575rem;right: unset;z-index: 20;line-height: 1.25rem;}
.siK_history_title a:hover,.siK_history_box li.clear_btn a:hover,.siK_history_box li a:hover .vodlist_title{color: #ff5f00!important;}
.siK_history_box li{margin-left: 0!important;}
.siK_history_box li.clear_btn{position: fixed; top: 0; left: 0.575rem; z-index: 20;line-height: 1.25rem;}
.siK_history_no,.siK_history_clear{font-size: 0.45rem; color: #888; position: absolute!important; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; text-align: center; padding-top: 1.25rem;}
.siK_history_box .user_log_tips a{display: none;background: #ff5f00; color: #fff!important; padding: 0.25rem 0.8rem; border-radius: 32px; opacity: 1!important; font-size: 0.35rem!important;}
.user_log .siK_history_box .user_log_tips a{display: block;line-height: 0.375rem;}
.siK_history_box .siK_history_no i{width: 100%; display: block; font-size: 2rem;line-height: 2rem;margin-bottom: 0.5rem; font-weight: lighter; color: #ccc;}
.user_log_tips {margin-top: 0.5rem;}

.biz {}
.biz .biz_text {margin: auto;width: 80%;text-align: center;font-size: .5rem;line-height: 1rem;color: #ff5c38;direction: rtl;}
.biz .top {margin: auto;width: 60%;overflow: hidden;}
.biz .wx_top, .biz .qq_top {width: 7rem;height: 9rem;background: #001E3C;padding: .2rem;border-radius: 8px;}
.biz .wx_top img, .biz .qq_top img {width: 100%;}
.biz .wx_top span, .biz .qq_top span {display: block;padding: .5rem .2rem 0;direction: rtl;}

.swiper-slide .bunner_ads {padding-top: 174%;}
.index_ads {height: 3rem;padding: .2rem;}
.index_ads img {width: 100%;height: 100%;border-radius: 8px;}
.ads.ads_w{height: 4.95rem;padding: .2rem;}
.ads {width: 100%;display: block;overflow: hidden;border-radius: 4px;text-align: center;}
.ads_all {width: 100%;border-radius: 0 25px 0 25px;overflow: hidden;}
.ads_all_left {padding-left: 0;}
.ads img{width: 100%;height:100%;border-radius: 8px;}
.bottom_ads_box{display: block;overflow: hidden;}
.topic_detail_ads {width: 100%;height: 5.5rem;line-height: 5.5rem;text-align: center;background: #f9f9f9;font-size: 1rem;border-radius: .15rem;}
.ads_play {display: block;padding-top: .3rem;}
.ads_play a {background-image: url(../ads/vip.png);background-size: cover;display: block;height: 1.7rem;border-radius: 3px;}
.ads_play .ads_play_text {line-height: .6rem;direction: rtl;border: 1px dashed;padding: .15rem;border-radius: 0 10px 0 10px;color: #ff5c38;}
.ads_play img {display: block;width: 100%;height: 1.8rem;margin-bottom: .2rem;border-radius: 10px;}
.down_ads {display: block;padding: .3rem;}
.down_ads .down_ads_img {padding-top: 99%;}

.block_ads {display: none;position: fixed;z-index: 9999999999;top: 50%;left: 50%;width: 500px;height: 250px;background: linear-gradient(90deg, #ff5c38,#ff6e4e,#ff5c38);transform: translate(-50%, -50%);overflow: hidden;box-shadow: 0 5px 15px 0 rgba(0,0,0,.15); border-radius: 4px;}
.block_ads .block_ads_close {position: absolute;right: 10px;top: 10px;font-size: 13px;color: #fff;background: rgba(4, 4, 4, 0.64);padding: 2px 5px;border-radius: 4px;}
.block_ads .block_ads_close .count {font-size: 12px;}
.block_ads .block_ads_right {float: right;width: 50%;height: 100%;text-align: center;padding-top: .5rem;}
.block_ads .block_ads_right p {padding-top: 1rem;color: #fff;font-size: .5rem;}
.block_ads .block_ads_right .url {}
.block_ads .block_ads_left {float: left;width: 50%;height: 100%;position: relative;}
.block_ads .block_ads_left .ads_gzh_img {position: absolute;left: 50%;top: 50%;width: 200px;height: 200px;transform: translate(-50%, -50%);background:  url("../img/wxg.jpg") 0 0 no-repeat;background-size: cover;}

.float_mask {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: -webkit-transform 300ms;transition: transform 300ms;}
.left_mask .float_content, .bottom_mask .left_content {display:none;}
.bottom_mask {position: fixed;z-index: 19999;width: 100%;right: 0; bottom: 0;height: 135px;background: #071828;z-index: 1;opacity: 0.80;transform: translateX(0px);-webkit-transform: translateX(0);-ms-transform: translateX(0);}
.left_mask {position: fixed;left: 0;bottom: 50px;width: 100px;height: 100px;transform: translateX(0px);-webkit-transform: translateX(0);-ms-transform: translateX(0);}
.left_mask .left_content {display: block;background:  url("../ads/kod_ads.png") 0 0 no-repeat;background-size: cover;width: 100%;height: 100%;}
.float_content{ position: relative;z-index: 2;width: 1005px;height: 100%;margin: 0 auto;padding-left: 70px;}
.float_bg, .float_close{ float: left;}
.float_bg{position: relative;width: 820px;height: 135px;}
.float_slogan {position: absolute; background: url("../ads/footer_ad.png") 0 0 no-repeat;}
.float_slogan{left: 0;bottom: 0;width: 800px;height: 135px;cursor: pointer;}
.float_close{width: 60px;margin-top: 30px;}
.float_close a {display: block;width: 53px; height: 52px; margin-left: 7px;font-size: 40px;color: #fff;-webkit-transition: all 400ms;}


.hei_bg {position: fixed; z-index: 99999999; left: 0;top: 0; width: 100%; height: 100%;background: rgba(0,0,0,.5);}
.hei_em {background: rgba(0, 0, 0, 0.69);text-align: center;padding: .2rem;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 32px;direction: rtl;color: #fff;z-index: 9999999999;}
/*-ads-*/


@media (max-width:1789px){
    body {min-width: 1580px;}
    .head_a, .head_user li .dropbox, .container, .type_list_menu {width: 1500px;}
    /*.play_video,.thisclass {height: 16rem;}*/
    /*.right_row {width: 73%;}*/
    /*.left_row {width: 27%;}*/
    /*.content_box {width:35rem;}*/
    .part_eone {padding: 8px 0;}
	
}
@media (max-width:1549px){
	html {font-size: 35px !important;}
	body {min-width: 1260px;}
    .head_a, .head_user li .dropbox, .container, .type_list_menu {width: 1200px;}
	.search {margin-right: 1rem;}
	.part_eone {padding: 1.5px 0;}
	.play_video, .thisclass {height: 611px;}
}

@media (min-width: 991px){
	
}

@media (max-width: 1280px){
	
}
@media (max-width: 991px){
	.hot_list,.left_row,.right_row,.input_row,.commlist_row,.topiclist_con,.topiclist_text{width: 100%;}
	

}

@media (min-width:820px) and (max-width: 991px){
   
}


@media (max-width: 480px){
    .mac_pop {max-width: 90%!important;}
}






