@charset "utf-8";
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {margin: 0;padding: 0;}
html{height: 100%;}
body{min-width: 730px;margin: 0;background:#fff;font-family:Helvetica,Arial,PingFangSC-Regular,Microsoft Yahei,sans-serif;font-size:0.32rem;line-height: 140%;color: #333;-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}
p{margin:0;}
em{font-style: normal;color: red;}
img{border: 0; vertical-align:middle}
img.img-responsive,.img-xs{ max-width: 100%; width: 100%;}
input,textarea,select,button{outline: none;border: none;}
input{outline: medium none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
textarea {font-family:Helvetica,Arial,PingFangSC-Regular,Microsoft Yahei,sans-serif;}
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{color: #aaa;}
input::-moz-placeholder,textarea::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #aaa;}
a,button{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color: #333;}
a:focus,a:hover,a:active{text-decoration:none;color: #1565ac;}
/* 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: #1565ac;color: #fff;}
::-webkit-scrollbar{width: 7px;height: 7px;background-color: #F5F5F5;}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);background-color: #c8c8c8;}
.dan{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis}
.shuang{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.mb20{margin-bottom: .4rem;}
.fadebox{opacity:1}
@-webkit-keyframes fadeInUp{from{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{from{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


.container,.wrapper{width: 24rem;position: relative; margin: auto;}
.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;}

.header{position:relative;background:#fff;height:1.2rem}
.logo{float:left}
.logo h1 a{
	    width: 3.5rem;
    height: 1.2rem;
    display: inline-block;
}
.logo a{
	    width: 3.5rem;
    height: 1.2rem;
    display: inline-block;
}
.logo img{display:block;margin-top: 0rem;
    height: 100%;
    width: 100%;}
.schform{width:auto;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);z-index:10;border:1px solid #ee6d01;border-radius:24px}
.schtext{font-size:.32rem;padding:.16rem .4rem;border-radius:.48rem 0 0 .48rem;width:6rem}
.schbtn{background:#1565ac;color:#fff;font-size:.32rem;position:absolute;right:-.04rem;top:-.02rem;height:.72rem;line-height:.68rem;width:1.2rem;border-radius:0 .48rem .48rem 0}
.schbtn.submit .schload{visibility:visible}
.schbtn.submit .schlabel{display:none}
.ysz-operate{float:right;padding-top:.36rem;position:relative}
.qiupian{display:inline-block;color:#1565ac}
.qiupian a{color:#1565ac;font-size:.32rem;display:inline-block;position:relative;top:-.02rem}
.lines{display:inline-block;margin:0 .3rem}
.history{display:inline-block;color:#1565ac;cursor:pointer}
.his-tory{display:inline-block;font-size:.32rem;position:relative;top:-.02rem}
.hostory-box{display:none;position:absolute;background:#fff;width:6rem;top:1.22rem;right:0;box-shadow:0 .08rem .16rem 0 #999;z-index:11;overflow:visible!important}
.hostory-box:before{content:" ";width:.2rem;height:.2rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-.12rem;right:.52rem;background-color:#fff;border-top:1px solid #1565ac;border-right:1px solid #1565ac}
.hostory-box .his{font-size:.32rem;line-height:.8rem;margin:0 4%;border-bottom:1px solid #ccc}
.hostory-box ul{display:block}
.hostory-box li{padding:0 4%;line-height:.7rem;display:block}
.hostory-box li:nth-child(even){background:#eee}
.hostory-box li a{display:block;font-size:.3rem;color:#1565ac;padding:0 .2rem;margin:0;border:0}
.hostory-box li span{float:right;font-size:.28rem;color:#999}
.Menu{position:relative;z-index:10}
.nav-column{width:100%;background:#1565ac;height:.88rem}
.nav-column-in{width:24rem;color:#fff;margin:0 auto;overflow:hidden}
#j_main_nav{margin-left:-.5rem}
#j_main_nav li{float:left;line-height:.88rem}
#j_main_nav li a{color:#fff;font-size:.32rem;line-height:.88rem;display:inline-block;padding:0 .5rem}
#j_main_nav li a:hover{color: #ee6d01;}
#j_main_nav li a.on{color: #ee6d01;font-size: .4rem;}
.sub-nav{display:none;position:absolute;background:#fff;width:100%}
.sub-nav-in{color:#666;height:.8rem;line-height:.8rem;width:24rem;margin:0 auto}
.sub-nav-in p a{font-size:.32rem;color:#666;display:inline-block}
.sub-nav-in p a:hover{color: #1565ac;}
.sub-nav-in p span{display:inline-block;margin:0 .4rem 0 .5rem}

.swiper-container{width:100%;max-height:10.4rem;}
.ysz-swiper .swiper-button-prev{left:0;right:auto;background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.87);height:70px;width:40px}
.ysz-swiper .swiper-button-next{right:0;left:auto;background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.87);height:70px;width:40px}
.ysz-swiper .swiper-button-next:hover,.ysz-swiper .swiper-button-prev:hover{color:#fff;background:#1565ac}
.ysz-swiper .swiper-pagination-bullet{background:rgba(255,255,255);opacity:.9}
.ysz-swiper .swiper-pagination-bullet-active{background:#1565ac;width:25px;border-radius:4px}
.ysz-swiper .swiper-slide img{width: 100%;}

.itemList{position:relative;padding:10px 0 30px}
.item-title{position:relative;margin:15px 0}
.item-title h2{float:left;color:#1565ac;font-size:26px}
.item-title h2 i{margin-right:10px}
.item-title h2 a{color:#1565ac;}
.category .item-title h2 a{color: #333;}
.category .item-title h2 i{color: red;}
.item-title .more{float:right;color:#ee6d01;font-size:14px;padding-top:2px}
.item-change .slist{display:none;transition:0s .2s}
.item-change .slist.show{display:block;transition:.2s}
.itemList ul{width:calc(100% + 10px);margin-left:-5px;overflow:hidden}
.itemList li{position:relative;float:left;width:16.666666%;margin:5px 0;padding:5px}
.itema{overflow:hidden;background:#ddd url(../images/noimg.png) no-repeat 50% 50%;background-size:cover;position:relative;height:200px;border-radius:6px}
.itema img{width:100%;min-height:100%;height:100%;position:absolute}
/*.itema .play{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:25% 25%;opacity:0;transition:opacity .3s 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}
.itema .play{background:rgba(0,0,0,.4) url(../images/zoom.png) center no-repeat}
.itema:hover .play{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}*/
.itema .jsbg{position: absolute;top: auto;bottom: 0;left: 0;width: 100%;height: .88rem;background: url(../images/jsbg.png) repeat-x;border-radius: 0 0 .08rem .08rem;z-index: 10;}
.itema .episode{position: absolute;color: #fff;font-size: .24rem;z-index: 15;line-height: .56rem;right: .16rem;bottom: 0;font-style: normal;}
.itemb{margin:10px 0 0}
.itemb a{font-size:16px}
.itemc{color:#999;font-size:13px}
.like-more{background:#f5f7fa;padding:10px 0;border-radius:3px}
.switch{color:#1565ac;text-align:center;font-size:16px;font-weight:700;letter-spacing:3px;cursor:pointer}
.switch i{margin-right:5px}
.pos{padding:20px 0;font-size:14px}
.pos .sep{padding:0 10px;font-family:simsun;color:#999}
.module_player{overflow:hidden}
.plot-detail{overflow:hidden}
.still-poster{float:left;width:220px;border-radius:3px;overflow:hidden;height:100%}
.still-poster img{width:100%;height:100%}
.plot-desc{position:relative;float:left;width:calc(100% - 275px);padding-left:25px}
.plot-name{position:relative;overflow:hidden}
.plot-name h1{font-size:30px;float:left;line-height:normal}
.fn_fave{font-size:15px;color:#fff;background:#f9cf2f;float:left;height:28px;border-radius:3px;position:relative;line-height:28px;padding:0 8px;margin:8px 15px 0 10px;cursor:pointer}
.fn_fave i{margin-right:5px}
.video_status{font-size:15px;float:left;margin-top:18px}
.video_status em{color:#1565ac;font-style:normal}
.plot-desc .alias{font-size:15px;line-height:30px;border-radius:3px;display:block;background:#f5f8fd;padding-left:10px;margin-top:10px;font-weight:400}
.leading-role{font-size:15px;color:#666;line-height:30px;padding-top:10px}
.leading-role a{color:#1565ac;font-style:normal;margin-right:10px}
.tv_xi{font-size:15px;color:#666;line-height:30px;overflow:hidden}
.tv_xi span{float:left;margin-right:40px}
.tv_xi span a,.tv_xi span em{color:#1565ac;font-style:normal}
.tv_type{font-size:15px;color:#666;line-height:30px;overflow:hidden}
.tv_type a{display:inline-block;margin-right:20px;color:#1565ac}
.plot_intros{display:block;font-size:15px;color:#666;line-height:26px;padding-bottom: 10px;position: relative;}
.plot_intros em.fold{position: absolute;font-size: 12px;bottom: 0;right: 5px;color: #999;line-height: 16px;display: none;}
.plot-tags{font-size:14px;line-height:28px;color:#666;background:#f5f7fa;padding:10px 15px 0;margin:15px 0;border-radius:4px}
.plot-tags a{color:#1565ac;border:#1565ac solid 1px;border-radius:6px;width:auto;line-height:.44rem;text-align:center;display:inline-block;margin:0 .2rem .2rem 0;padding:.04rem .16rem}
.plot-tags a:hover{background:#1565ac;color:#fff}
.item-biao{padding-bottom:5px}
.item-biao h2{display:block;color:#333;border-left:3px solid red;padding:0 0 0 .1rem;overflow:hidden}
.channel-select{overflow:hidden}
.channel-select ul{overflow:hidden;display:block;border-bottom:1px solid #f1f1f1}
.channel-select li{position:relative;display:block;overflow:hidden;float:left;padding:.2rem;font-size:.32rem;margin-right:.2rem;cursor:pointer}
.channel-select li i{margin-right:.1rem}
.channel-select li.active{color:#1565ac}
.channel-select li.active:after{content:" ";position:absolute;left:50%;bottom:0;width:100%;height:2px;background:#1565ac;border-radius:2px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.player_infotip{padding:0 .2rem;margin:.4rem 0;color:#666;font-size:14px}
.player_infotip i{margin-right:.1rem}
.drama_page{overflow:hidden;margin:0 0 .2rem;}
.drama_page span{font-size:.3rem;background:#f8f8f8;height:.8rem;line-height:.8rem;text-align:center;float:left;-webkit-border-radius:3px;border-radius:3px;margin:0 1% 1% 0;width:1.94rem;border:1px solid #eaeaea;letter-spacing:1px}
.drama_page span.live,.drama_page span:hover{background:#1565ac;color:#fff;border-color:#1565ac}
.quanbu,.shouqi,.non{display:none}
.quanbu.show,.shouqi.show{display:inline-block}

.player_content{overflow:hidden;clear:both;background:#fff}
.player_cms{float:left;width:75%;background:#f8f8f8}
.player_cms.max{width:100%}
.playtitle{background:#f8f8f8}
.playtitle h1{padding:15px;font-size:18px;color:#1565ac}
.playtitle .catetag{display:inline-block;margin-right:10px}
.playtitle .catetag a{padding:0 10px;font-size:15px;color:#fff;line-height:24px;background:#1565ac;display:inline-block;vertical-align:top}
.playbox{height:100%;position:relative}
.playbox .player{height:500px}
.player-shrink{position:absolute;top:46%;right:10px;background:#f5f5f5;background-color:rgba(0,0,0,.9);cursor:pointer;color:#fff;padding:17px 2px}
.player-shrink:before{content:"\e623"}
.player-shrink.ico-xz:before{content:"\e625"}
.player-operate{background:#1e1e24;padding:10px 20px}
.player-operate a{color:hsla(0,0%,100%,.6);display:inline-block;font-size:14px}
.player-operate a i{margin-right:5px}
.player-refresh{margin-right:30px}
.channel-hj{float:right}
.channel-hj .channel-pre{border-right:1px solid #444;float:left;padding-right:30px}
.channel-hj .channel-next{border-left:1px solid #000;float:left;padding-left:30px}
.channel-hj .channel-next i{margin:0 0 0 5px}
.channel-cms{float:left;width:25%;padding:1%;border:1px solid #f8f8f8;height:596px}
.juming_luway{height:30px}
.jum_nm{font-size:13px;display:inline-block;float:left;line-height:30px;max-width:106px;white-space:nowrap;overflow:hidden}
.implay_way{display:inline-block;float:right}
.nice-select{float:left;padding:0 25px 0 0;height:30px;position:relative;-webkit-border-radius:3px;border-radius:3px;background:#cecece  no-repeat calc(100% - 8px) 11px;background-size:10%;text-align:center}
.nice-select .nice_input{display:block;width:100%;height:30px;line-height:30px;text-indent:6px;cursor:pointer;font-size:13px}
.nice-select ul{width:100%;display:none;position:absolute;left:0;top:31px;overflow:hidden;background-color:#f8f8f8;max-height:130px;overflow-y:auto;z-index:99;border:1px solid #cecece;-webkit-border-radius:3px;border-radius:3px}
.nice-select ul li{height:30px;line-height:30px;overflow:hidden;padding:0 10px;cursor:pointer;font-size:13px}
.drama_list,.dramas_list{overflow:hidden;position:relative;margin-top:10px}
.drama_list li,.dramas_list li{display:inline-block;margin:0 .2rem .15rem 0;height:.3rem;width:.9rem;background:#f7f7f7;font-size:.18rem;border-radius:15px;text-align:center;line-height:.32rem;color:#666;cursor:pointer}
.drama_list li.tab_2,.dramas_list li.tab_2{background:#1565ac;color:#fff}
.cmma_page{overflow-y:auto;overflow-x:hidden;height:534px}
.cmma_page a{font-size:12px;background:#eae9e9;width:24%;height:35px;line-height:35px;text-align:center;float:left;-webkit-border-radius:3px;border-radius:3px;margin:0 1% 1% 0;color:#666}
.cmma_page a.on{background:#1565ac;color: #fff;}
.implay_way i,.play_way i{display:inline-block;width:14px;height:14px;position:relative;top:2px;margin-right:5px;background: no-repeat;background-size:100%}
.plot_jj{color:#666;line-height:30px;font-size:16px;padding:15px;background:#f5f7fa;margin:15px 0 10px;border-radius:3px}

.footer{text-align:center;border-top:1px solid #1565ac}
.copyright{line-height: 22px;color:#999;text-align:center;text-transform:uppercase;padding: 15px 0;}
.copyright p{font-size: 14px;}
.copyright a{color:#999}

.row_tom{padding:10px 0}
.row_top{margin-bottom:-20px}
.row_bot{padding:10px 0;margin-bottom:-25px}
.page{height:40px;line-height:40px;text-align:center;box-sizing: content-box;}
.page a{background-color:#999;color:#fff;margin:0 15px;border-radius:3px}
.page .on{margin:0 15px;border-radius:3px}
.page em.on,.page a:hover{color:#fff;background-color:#1565ac}
.page a,.page .on{display:inline-block;padding:0 15px}

/*错误反馈*/
.qqgroup{border: 1px dashed #cbcbcb;line-height: 30px;margin: 5px 0px 15px;padding: 3px 10px;}
.qqgroup span{color: #FE0002;}
.qqgroup a,.qqgroup a:visited {color: #009CFF;}

#report-container {position:fixed;top:200px;top: 200px;left: 50%;font-size: 12px;margin-left: -180px;z-index: 33;}
#report-container h2,p{padding:0; margin:0;}
#report-container h2{font-size:14px;height:25px;color:#1565ac;line-height:25px;background:#B4E5FE;text-align:center;margin-bottom:10px;}
#report-container .err{width:380px;background:#F5FBFE;border:1px solid #B0DCF5;margin: 0 auto;padding-bottom: 20px;}
#report-container .err p{margin-left:12px;padding-bottom:10px;}
#report-container .lab{float: left;line-height: 30px;}
#report-container .tip{color:#f00;}
#report-container #vdcode,#report-container #qpcode{width: 58px;text-transform: uppercase;height: 12px;padding: 8px 10px;}
#report-container #errtxt,#report-container #qptxt{width: 248px;height: 70px;resize: none;padding: 8px 10px;}
#report-container #vdimgck{vertical-align: middle;cursor: pointer;height: 29px;}
#report-container #username,#report-container #qpusername{width: 128px;height: 12px;padding: 8px 10px;}
#report-container input,#report-container textarea {outline: none;border:1px solid #999}
#report-container .close {float: right;display: block;width: 30px;cursor: pointer;}
#report-container #report-sub{background: #1565ac;color: #fff;border-color: #1565ac;margin: 0 auto;display: block;height: 30px;width: 75px;cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;}
#report-container input[type="button"] {background: #1565ac;color: #fff;border-color: #1565ac;margin: 10px auto 0;display: block;height: 30px;width: 75px;padding: 0;cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;}
.search_tip{text-align: center;font-size: 16px;color: #666;padding-bottom: 30px;}
.search_tip a{color: #009CFF;}

.search_lte{border:1px solid #ccc;border-top:0;border-bottom:0;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;overflow:hidden}
.search_tj{margin-top:20px;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.search_tj h2{padding:10px 0;font-size:20px;color:#000;text-align:center;text-shadow:1px 1px 1px #000}
.search_tit{padding:0 15px;border-bottom:1px solid #ccc;background:#e5e5e5;height:45px;line-height:45px}
.search_tit h2{display:inline-block;font-size:18px}
.search_tit h2 a{color:#1565ac;text-shadow:1px 1px 1px #000}
.search_tit .frtit{float:right;font-size:12px;color:#666}
.search_tj_list{border-bottom:1px solid #ccc}
.search_tj_list ol{padding:15px 0 15px 15px;list-style-type:decimal;color:#999}
.search_tj_list li{list-style-type:decimal;display:inline-block;width:31%;margin-right:2%;height:35px;line-height:35px}
.search_tj_list li span{color:#999;font-size:16px;float:left;margin-right:5px}
.search_tj_list li h3{display:inline;font-size:16px;white-space:nowrap;overflow:hidden;width:260px}
.search_tj_list li em{float:right;font-size:14px;color:#999}

.main_center_bianqin_fl { font-size: 14px; height: 28px; line-height: 28px; padding-top: 25px; color: #fff; }
.main_center_bianqin_fl span { color: #f9cf2f; border: #f9cf2f solid 1px; border-radius: 5px; width: auto; height: 24px; line-height: 24px; text-align: center; display: inline-block; margin-right: 10px; padding: 0 6px; }
.main_center_bianqin_fl span:hover { background: #f9cf2f; color: #fff; }
.main_center_bianqin_fl-text { font-size: 14px; height: 28px; line-height: 28px; padding-top: 25px; color: #565656; padding-bottom: 25px; }
.main_center_bianqin_fl-text span { color: #1565ac; border: #1565ac solid 1px; border-radius: 5px; width: auto; height: 24px; line-height: 24px; text-align: center; display: inline-block; margin-right: 10px; padding: 0 6px; }
.main_center_bianqin_fl-text span:hover { background: #1565ac; color: #fff; }
.position { color:#666; font-size:14px; height:44px; line-height:44px;/* background: #fff; */ }
.position a { color:#666; }
.position a:hover { color:#2c8bfb; text-decoration:underline; }
.position em { color:#ff0000; }
.hot_tags_box { width:1200px; margin-top:16px; overflow:hidden; }
.hot-tags a:hover { text-decoration:underline; }
.hot-tags { padding:15px 0 5px; overflow:hidden; line-height:30px; }
.hot-tags a { margin-right:10px; white-space:normal; word-break:break-all; }
.hot-tags .f14 { font-size:14px; }
.hot-tags .f15 { font-size:15px; }
.hot-tags .f16 { font-size:16px; }
.hot-tags .f18 { font-size:18px; }
.hot-tags .style1 { color:#06f; }
.hot-tags .style2 { color:#f30; }
.hot-tags .style3 { color:#c60; }
.hot-tags .style4 { color:#060; }
.hot-tags .style5 { color:#930; }
.hot-tags .style6 { color:#93f; }
.hot-tags .style7 { color:#4b991f; }
.hot-tags .style8 { color:#d39f17; }
.hot-tags .style9 { color:#666; }
.mtnone { margin:0 !important; }
.label-box { padding:10px 15px 20px;margin-bottom: 10px; border:1px solid #e0e0e0; overflow:hidden; }
.label-box .hd { width:678px; }
.label-box .hot-tags { padding-left:1px; padding-right:1px; }
.label-box .page { margin-top:20px; }
.hd { height:44px; line-height:40px; padding-left:490px; width:710px; border-bottom:1px solid #eee; position:relative; }
.hd h2 { position:absolute; left:0; top:0; line-height:40px; height:42px; font-size:22px; font-weight:bold; border-bottom:3px solid #00a2ff; }


@media (min-width: 320px){
html {
    font-size: 50px!important;
}
}
@media (max-width: 1400px){
	.jssort121{transform: scale(.8) !important;}
}
@media screen and (max-width:1280px){
	.container,.wrapper,.nav-column-in,.sub-nav-in{width: 960px;}
	.jssort121{display: none;}
	.itemList li{width: 20%;}
	.itenhome li:last-child{display: none !important;}
	.itema{height: 269px;}
}
/*@media screen and (max-width:1180px){}*/
@media screen and (max-width:991px){
	.container,.wrapper,.nav-column-in,.sub-nav-in{width: 740px;}
	.schform{left: 46%;}
	.itemList li{width: 25%;}
	.itenhome li:nth-last-child(2){display: none !important;}
	.itema{height: 255px;}
	.mb_none{display: none;}
	.player_cms{width: 100%;}
	.channel-cms{width: 100%;}
	.player-shrink{display: none;}
}
@media screen and (max-width:820px){
	.container,.wrapper,.nav-column-in,.sub-nav-in{width: 92%;}
	.jssort121{display: none;}
	.itemList li{width: 33.333%;}
	.itenhome li:nth-last-child(3){display: none !important;}
	.itema{height: 305px;}
	.qiupian a,.his-tory{font-size: .28rem;}
	.lines{margin: 0 .2rem;}
	.schtext{padding: .12rem .28rem;}
	.schbtn{height: .64rem;line-height: .6rem;}
	.plot-name h1{font-size: .56rem;}
	.video_status{font-size: .26rem;}
}
@media screen and (max-width:750px){}
@media screen and (max-width:320px){}


@media(max-width:730px){
	body{
		min-width: 100%;
	}
	.itema {
	    height: 160px;
	}
	
}
@media (min-width:581px){
	.jianjiesmall,.video_status-small{
		display: none;
	}
	
}
@media(max-width:580px){
	body>.container:first-child,.nav-column-in{
		width: 100%;
		padding-left: 5px;
	}
	.schtext{
		    width: 170px;
		    height: 30px;
	}
	#j_main_nav li a.on{
		font-size: 16px;
	}
	.qiupian a, .his-tory{
		display: none;
	}
	.item-title h2 i{
		margin-right: 4px;
	}
	.schform{
		left: 59%;
	}
	.item-title{
	    margin: 5px 0;	
	}
	.item-title .more{
		padding-top: 0;
	}
	#j_main_nav{
		overflow: hidden;
		width: 98%;
		margin:0 auto
	}
	#j_main_nav li a{
		padding:0 0.2rem
	}
	.logo h1 a{
	    width: 120px;
	    height: 1rem;
	}
	.logo h1{
		margin-top:0.1rem;
	}
	.itemList{
		padding-bottom: 10px;
	}
	.ysz-swiper .swiper-slide img{
		height:100%;
		object-fit: cover
	}
	.swiper-container{
		height:2.5rem
	}
	#j_main_nav li a,.playtitle h1{
		font-size: 15px;
	}
	#report-container{
		margin-left: 0;
		left: 5%;
		width: 90%;
	}
	#report-container .err {
		width: 100%;
	}
	.item-title h2{
		font-size: 18px;
	}
	.page a, .page .on{
		   margin: 0 5px;
		   padding:0 10px;
		   height:30px;
		   line-height: 30px;
	}
	.page{
		height:60px
	}
	.item-title h1,.item-biao h2,.plot-name h1{
		font-size: 18px;
	}
	.still-poster{
		width:125px
	}
	.plot-desc{
		    padding-left: 10px;
		width: calc(100% - 125px);
	}
	.plot_jj{
		margin-top: 5px;
	}
	.itemList li{
		margin-top: 0;
	}
	.channel-cms{
		height:auto;
		max-height: 198px;
		overflow-x: scroll;
		
	}
	.plot_jj{
		font-size: 13px;
		line-height: 25px;
	}
	.player-operate a,.page a, .page .on{
		font-size: 12px;
	}
	.itemb{
		margin-top: 5px;
	}
	.itemb a{
		font-size: 15px;
	}
	
	.ysz-operate{
		margin-right: 5px;
	}
	.header .ysz-operate .lines{
		margin:0
	}
	.playbox .player{
		height:220px
	}
	::-webkit-scrollbar{
		display: none;
	}
	.cmma_page{
		height:auto
	}
	.channel-hj .channel-pre{
		padding-right: 4px;
		
	}
	.channel-hj .channel-next{
		padding-left: 4px;
	}
	.pos{
		padding:10px 0
	}
	.player-refresh{
		margin-right: 0;
	}
/* 	.sub-nav{
		z-index: 1;
	} */
	.sub-nav-in p a{
		font-size: 13px;
	}
	.sub-nav-in p span{
		    margin: 0 .02rem 0 .02rem;
	}
	.plot_intros p{
		height: auto;
		overflow: hidden;
		color:#444;
		line-height: 1.9;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		font-size: 13px;
		-webkit-box-orient: vertical;
	}
	.plot_intros em.fold {
		display: block;
	}
	.tv_xi span,.playtitle .catetag a{
		margin-right: 0;
		font-size: 13px;
	}
	.player_infotip,.plot-tags{
		    margin: 0.2rem 0;
	}
	
	.playtitle h1{
		padding:7px
	}
	.plot_intros label,.leading-role label,.leading-role a,.jianjiesmall{
		font-size: 13px;
	}
	.drama_page span,.channel-select li,.playtitle h1{
		font-size: 14px;
	}
	.channel-select li{
		padding: .1rem;
	}
	.leading-role{
		padding-top: 2px;
		line-height: 1.5;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.pos .sep{
	 padding: 0 2px;
	}
	.still-poster{
		position: relative;
		height:190px
	}
	.video_status-small{
		margin-top: 5px;
		position: absolute;
		background-color: #009CFF;
		padding:5px;
		color:#fff;
		right: 0rem;
		bottom:0rem;
		font-size: 12px;
		width: 1.5rem;
	}
	.plot_intros label,.plot-desc .alias,.fn_fave,.tv_type,.video_status{
		display: none;
	}
	.drama_page span{
		    width: 24%;
	}
	.swiper-button-next:after, .swiper-button-prev:after{
		font-size: 14px!important;
	}
	.ysz-swiper .swiper-button-prev,.ysz-swiper .swiper-button-next{
		height:40px;
		width:30px
	}
	.schtext::placeholder{
		font-size: 13px;
	}
	.schbtn{
		width: 48px;
		font-size: 12px;
	}
	.tv_xi span:nth-child(1){
		width: 100%;
	}
	.tv_xi span:nth-child(3){
		margin-left: 10px;
	}
	.tv_xi{
		line-height: 26px;
	}
	.item-biao h2{
		    font-size: 16px;
	}
	#cms_player iframe{
		border:none
	}
}




@media (max-width:375px){
	.tv_xi{
		line-height: 26px;
	}
	.plot_intros p{
		line-height: 1.8;
	}
	 .logo h1 a{
    	width: 118px;
    }
    .schtext{
    	width: 155px;
    }
}

@media (max-width:320px){
    .logo h1 a{
    	width:110px
    }
}





