﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td{padding: 0;margin: 0;font: 12px/20px "Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif;word-break: break-all;word-wrap: break-word;}
body{  color:#333;}
span{ color:#909090;}
li{ list-style-type:none;}
a{ color:#000;text-decoration:none;}
a:hover, a:active{ outline:0;}
a:hover, a:focus{color: #ff4e00;}
span{ color:#909090;}
img{ max-width:100%;width: auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode: bicubic;}
textarea {overflow: auto;vertical-align: top;}
input, textarea {-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;outline: none;}
.hide{ display:none;}
.l{ float:left;}
.r{ float:right;}
.relative{position:relative;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mb25{ margin-bottom:25px;}
.item img{ display:block;width:100%;height:100%;}
.pltext {padding:5px; background:#E3F0FD}
.pltext a{ color:#f80;}
.pltext a:hover{ color:#f30;}
.p_count{color:#f30; font-weight:bold; padding:0 5px 0 5px;}
/*头部*/
.ws_header{ padding-bottom:8px;padding-top:12px;position:relative;width:100%;height:36px;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;
user-select: none;-webkit-tap-highlight-color: transparent;outline: none;}
.ws_fix_header{ padding-bottom:8px;padding-top:12px;z-index:1111;position:fixed;left:0;top:0;width:100%;height:36px;background:#fff;}
.ws_header_container{ z-index:5;position:relative;min-width:320px;max-width:1024px;height:100%;margin:0 auto;}
.ws_header_box{ width:100%;height:36px;background:#fff;margin: 0 10px;}
.ws_logo{ float:left;}
.ws_logo a{ display:block;width:142px;height:37px;background: url(../images/logo.png)no-repeat center center ;text-indent:-9999px;overflow:hidden;background-size:100% 100%;}
.ws_channel{ float:left;min-width:24px;height:36px;padding:0 10px;cursor:pointer;}
.ws_channel i{ display:block;width:24px;height:13px;margin-top:12px;font-style:normal;background:url(../images/channel.png) no-repeat;}
.ws_channel b{ display:block;width:24px;height:18px;line-height:18px;text-align:center;font-weight:normal;}
.ws_ucenter{ float:right;height:36px;line-height:36px;min-width:166px;text-align:center;}
.ws_ucenter span{ margin:0 12px;}
/*频道二级导航弹出窗口*/
.ws_panels{ z-index:1001;position:absolute;top:48px;left:0;width:100%;background: rgba(255,255,255,1); }
.ws_panel{ display:none;overflow:hidden;}
.ws_panel_channel{ min-width:300px;max-width:1004px;margin:0 auto;overflow:hidden;}
.ws_panels .ws_panel_channel{padding:10px 10px 8px 10px;}
.ws_searchs .ws_search_channel{padding:0 10px 0 10px;position:relative;}
.ws_panel_channel li,
.ws_search_channel li{ float:left;color:#545454;text-align: center;margin-bottom: 5px; margin-right:5px; width:23%;height:30px;overflow:hidden;font:16px/30px "Microsoft YaHei";}    
@media screen and (orientation:landscape) {  
.ws_panel_channel li,
.ws_search_channel li{ width:12%; margin-right:5px;}
} 
.ws_panel_channel li a,
.ws_search_channel li a{ display:block;height:100%; background-color:#ff9900;color:#fff; }
.ws_panel_channel li a:hover,
.ws_search_channel li a:hover{ background-color:#ff3300;color:#fff;}

/*搜索弹出窗口*/
.ws_searchs{ z-index:1001;position:absolute;top:40px;left:0;width:100%;background: rgba(255,255,255,0.99); }
.ws_search{min-width:320px;max-width:1024px;margin:0 auto;width:100%;position:relative; margin-bottom:10px;}
.ws_search_container{padding:0 10px;}
.header_search{ width:100%;height:34px;}
.ws_search .h_search_text{ padding:0 1%;width:73%;height:34px;float:left;border:0;border-radius:0;background:#eee;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.075);font:16px/30px "Microsoft YaHei"; color:#666}
.ws_search .h_search_text:hover{ background:#f6f6f6;}
.ws_search .h_search_btn{
	width: 25%;
	height: 34px;
	float: left;
	border: 0 none;
	background-color: #f30;
	font-size: 16px;
	font-weight:normal;
	color: #fff;
	cursor: pointer;
	border-radius: 0;
}

.jump_search{ background:#f9f9f9;padding:0 10px;}
.jump_search dd{ border-bottom:1px solid #eaeaea;width:100%;height:34px;line-height:34px;overflow:hidden;}
.jump_search dd.nobo{ border:none;}
.jump_search li{ display:inline-block;float:left;margin-top:5px;padding:0 6px;line-height:24px;height:24px;overflow:hidden;font-size: 14px;color:#666}
.jump_search span{ display:inline-block;float:left;margin-right:6px;font-size: 14px;color:#666}
.jump_search a{ }
.jump_search li a{ color:#666}
.jump_search li a:hover{ color:#f60}
.jump_search li.current{background:#ff8500;}
.jump_search li.current a{ color:#fff;}

/*底部*/
.ws_footer{min-width:320px;max-width:1004px;margin:0 auto;background:#e7e7e7;}
.ws_state{ margin:0 auto;width:300px;height:20px;padding:8px 10px;}
.ws_state a{ margin-left:2px;margin-right:2px;color:blue;}
.foot_top{ display: inline-block;float:right;width:36px;height:13px;margin-top:4px;background:url(../images/foot_top.png) no-repeat;}

/*主体*/
.ws_container{ min-width:300px;max-width:1024px;margin:15px auto;}
.ws_movie,
.ws_teleplay{ width:100%;}
.ws_row{padding:0 5px;overflow:hidden;}
.item{float:left;margin-bottom:10px;padding:0 5px;box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ws_movie .item,
.ws_teleplay .item,
.ws_cartoon .item{ width:33.3%;}
.ws_live .item{ width:25%;}
@media screen and (orientation:portrait) {
	.home_movie .item,
.home_teleplay .item,
.home_cartoon .item,
.ws_itv .item,
.ws_shortfilm .item,
.ws_popular .item,
.ws_documentary .item,
.ws_microfilm .item{ width:50%;}
.ws_love .item{ width:50%;}
}

.ws_dh { background: #eeeeee; margin:10px;padding:10px; font-size:14px}
.ws_dh a{padding-right:15px; color:#333;}
.ws_dh a:hover{ color:#f60}

.ws_dh .sort-list{padding-left:11px}
.ws_dh .sort-list li{float:left;height:22px;line-height:22px;padding:4px 5px 0;white-space:nowrap}
.ws_dh .sort-list li a{padding:0 5px;color:#666;height:22px;line-height:22px;float:left}
.ws_dh .sort-list li a:hover{color:#f5690a}
.ws_dh .sort-list li a.current,.ws_dh .sort-list li a.current:hover{background-color:#f5690a;color:#fff}
.ws_dh .sort-list li a.current2{color:#fe4403}
.ws_dh .sort-list li a.current2:hover{background-color:#f5690a;color:#fff}

/*分页*/
.pages { margin:25px auto 10px; text-align:center; line-height:35px}    
.pages a {border:1px solid #f86400;padding:5px 8px;text-align:center;text-decoration:none; font:14px Tahoma; }    
.pages a:hover { background:none repeat scroll 0 0 #f86400; border-color:#d33;text-decoration:none; color:#fff }    
.pages b {font-weight:bold;background:none repeat scroll 0 0 #f86400;border:1px solid #f86400; padding:6px 8px;}    
.pages a b {background:none repeat scroll 0 0 #FFFFFF; border:0 none; padding:0;line-height:14px;}    
.pages a:hover b {background:none repeat scroll 0 0 #f86400;}


/*横屏*/
@media screen and (orientation:landscape) {  
	.home_movie .item,
.home_teleplay .item,
.home_cartoon .item,
.ws_itv .item,
.ws_shortfilm .item,
.ws_popular .item,
.ws_documentary .item,
.ws_microfilm .item{ width:25%;}
.ws_love .item{ width:25%;}
} 

.p{ position:relative;z-index:1;background:#666;}
.ws_live .p{ border:1px solid #ececec;}
.p_default{ position:relative;}
.p_default img{ width:100%;height:auto;}
.p_img{ position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size: cover;-o-background-size:cover;background-size: cover;z-index:0;}
.ws_live .p_img{-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;}
.p_link{ position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}
.p_link a{ display:block;height:100%;}
.p_meta{ position:absolute;right:5px;bottom:0;z-index:3;}
.meta_tr{ color:#fff;}
.p_shadow{ z-index:2;height:30px;position:absolute;bottom:0;width:100%;background:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));background:  -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));}
.wes{ margin:5px 0;font-size:12px;line-height:20px;}
.wes p{ height:20px;overflow:hidden;font-size:14px}
.wes p a{color:#666}
.wes p a:hover{ color:#f60}
.ws_movie .wes p,
.ws_teleplay .wes p,
.ws_cartoon .wes p{margin: 0 -1px;}
.ws_shortfilm .wes p{ height:40px;}
.item_full{ padding:0 5px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.loaded{ background-color:#f9f9f9;width:100%;height:30px;border:1px solid #eaeaea;text-align:center;font-size:14px;line-height:30px;}
.loaded a{ display:block;width:100%;}
.loaded a i{ display:inline-block;margin-left:6px;width:11px;height:7px;background:url(../images/xiala.png) no-repeat;}
/*导航*/
.ws_nav{margin:0 10px;background:#f80;color:#fff;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}
.ws_navbox{overflow: hidden;position:relative;min-width:300px;max-width:1004px;margin:0 auto;}
.nav_container{width: 100%;height: 40px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.nav_container ul{position: absolute;top: 0;left: 0;list-style: none;height: 40px;margin: 0;padding: 0;}
.ws_nav li{float: left;display: inline;height: 36px;border-top: 4px solid #f80;font-family: '微软雅黑';position: relative;z-index: 0;}
.ws_nav li.hover,.ws_nav li:hover{ border-top:4px solid #f30;}
.ws_nav li a{font-size: 16px;color: #fff;padding-left:15px;padding-right:15px;height: 30px;line-height: 30px;font-family: '微软雅黑';border-left: 1px solid #f70;border-right: 1px solid #f90;}
.ws_nav li a.no_lb{ border-left:none;}
.ws_nav li a.no_rb{ border-right:none;}
.ws_nav ul li#nav_more {position: relative;z-index: 1251;}
.ws_navul li#nav_more a.quanbu {background: url(../images/ico.png) no-repeat right center;padding-right: 15px;}
.nav_hover {position: absolute;right: -10px;top: 36px;width: 75px;background: #2e2d2b;display: none;}
.ws_nav ul li#nav_more .nav_hover p {height: 30px;line-height: 30px;overflow: hidden;text-align: center;width: 70px;}
.ws_nav ul li p a {border: none;}
/*标题*/
.ws_head{height:40px;margin:0 auto;min-width:320px;max-width:1004px;background:rgba(255,255,255,0.9);}
.ws_title{ float:left;font-size:20px;font-family:"Microsoft YaHei";height:40px;line-height:40px;padding:0 10px;}
.ws_title a{color:#4c4d4f;}
.ws_title a:hover{color:#ff4e00;}
.ws_head .more{ float:right;line-height:40px;color:#909090;margin-right:10px;}

.ws_sider_box{padding:8px 10px 0;position:relative;}
.box_default{ position:relative;}
.box_default img{ width:100%;height:auto;}
.box_img{ position:absolute;left:0;top:0;width:100%;height:100%;}
.box_img a{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}


.ws_index_hot{ margin-top:8px;}

.ws_index_hot .p_meta{ left:5px;}
.ws_popular p span{ display:inline-block;float:right;}

.ws_playr1{ min-width:500px;max-width:1024px;min-height:250px; position:relative;}
.ws_play{ width: 100%; height:100%;max-height:580px; min-height:250px; position:relative;}
.vip_play{margin-left: 10px; margin-right: 10px;max-width:1004px;min-width:300px; max-height:580px; min-height:250px;  }
#player{ background-color:#000;}

.ws_ad{min-width:300px;max-width:1004px;margin:0 auto;min-height:10px;overflow:hidden;position:relative;;}

@media screen and (orientation:portrait) {
	.ads{width:100%;overflow:hidden;}
	.ws_index_hot .item{ width:50%;}
}
/*横屏*/
@media screen and (orientation:landscape) {  
	.ads{width:100%;overflow:hidden;margin:0 auto 10px;}
	.ws_index_hot .item{ width:25%;}
} 

.play_info{ padding:0 10px;}
.info_head{ height:30px;}
.info_t{ float:left;font-size:16px;font-family:"Microsoft YaHei";line-height:30px;height:30px;}
.info_t li{ float:left;margin-right:15px;cursor:pointer;display:block;font-size:18px;color:#4c4d4f;}
.info_t li.current,
.info_t li:hover{ border-bottom:2px solid #ff8500;}
.play_num,.play_all{ display:inline-block;float:right;line-height:24px;height:24px;}
.play_num i{ display:inline-block;vertical-align:text-bottom;width:11px;height:11px;background:url(../images/play_play.png) no-repeat;margin-right:6px;}
a.play_all{ background:#c2c2c2;color:#fff;width:57px;padding-left:7px;margin-right:9px;}
.play_all i{ display:inline-block;margin-left:4px;width:11px;height:7px;background: url(../images/xiala_fff.png) no-repeat;}

.information{ padding:12px;background-color:#f4f4f4;}
.information p{ line-height:24px;}
.information p a{ margin-right:13px;}
.information p a.mr100{ margin-right:100px;}

.ws_body{ padding:0 10px;}
.target{  margin:0 -10px;padding:0 10px;}
.target_item{ width:100%;padding:10px 0;overflow:hidden;}
.target_item .l{ width:30%;height:auto;}
.target_item .r{ width:65%;}
.target_item .r p{ line-height:24px;}
.target_item .r b{ margin:0 8px;}
.target_item .r i{ font-style:normal;color:#ff8500;}
a.targe_tplay{ display:block;width:60px;height:20px;background:#ff8500;text-align:center;color:#fff;}
.series{ position:absolute;bottom:0;right:5px;z-index:3;color:#fff;}
.herald{ position:absolute;top:0;right:0;z-index:90;width:46px;height:46px;background:url(../images/herald.gif) no-repeat;}

.special{  margin:0 -10px;padding:0 10px;}
.special_item{ width:100%;padding:10px 0;overflow:hidden;border-bottom:1px solid #eaeaea;}
.special .nobord{ border:none;}
.special .hover{ background-color:#f9f9f9;}
.special_item .l{ width:30%;height:auto;}
.special_item .r{ width:65%;}
.special_item .r i{ display:inline-block;width:11px;height:11px;vertical-align:text-bottom;background:url(../images/play_play.png) no-repeat;margin-right:6px;}
.special_item .r span{ margin-right:25px;}
.special .playing{ z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/playing95x54.png) no-repeat;background-size: 100% 100%;}
.special_item img{ display:block;width:100%;height:100%;}
.special_itv{ margin-bottom:20px;}
.s_itv_nav{ min-width:300px;height:30px;background-color:#ddd;}
.s_itv_nav b{ font-weight:normal;}
.s_itv_year{ width:25%;height:30px;float:left;}
#divselect{ position:relative;width:100%;z-index:900;}
#divselect span{ width:100%;height:30px;line-height:30px;display:block;cursor:pointer;text-align:center;background-color:#999;color:#fff;}
#divselect span i{ display:inline-block;margin-left:5px;width:11px;height:7px;background:url(../images/xiala_fff.png) no-repeat;}
#divselect .play_sel{ position:absolute;z-index:910;width:100%;display:none;}
.play_sel p{ height:30px;line-height:30px;background-color:#f4f4f4;text-align:center;color:#555;}
.s_itv_nav li{ float:left;width:25%;height:30px;line-height:30px;text-align:center;background-color:#ddd;}
.s_itv_nav li.hover{background:#ff8500;}
.s_itv_nav li a,.s_itv_nav p a{ height:100%;display:block;color:#555;}
.s_itv_nav li a:hover,.s_itv_nav p a:hover{ color:#ff4e00;}
#s_i_more{ position:relative;z-index:900;}
#s_i_more span{ width:100%;display:block;cursor:pointer;color:#555;}
#s_i_more span i{ display:inline-block;margin-left:5px;width:11px;height:7px;background:url(../images/xiala.png) no-repeat;}
#s_i_more .s_itv_day{ position:absolute;z-index:910;width:100%;display:none;}
.s_itv_day p{ height:30px;line-height:30px;background-color:#f4f4f4;}
.s_itv_box{ width:100%;}
.s_itv_item{ width:98%;height:40px;border-bottom:1px solid #eaeaea;padding:5px 1%;}
.s_itv_item:hover{ background-color:#fcfcfc;}
.s_itv_item p{ height:20px;line-height:20px;color:#000;overflow:hidden;}
.s_itv_item p a{ color:#888;}
.s_itv_box .l{ width:80%;}
.s_itv_box .ws_current .item_current{ width:20%;float:right;line-height:40px;text-align:center;color:#ff9000;}

.playlist{ padding:5px;background-color:#f4f4f4;overflow:hidden;}
.playlist li{ float:left;width:18%;height:30px;line-height:30px;margin:5px 1%;text-align:center;border:1px solid #e1e1e1;background:#fff;box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
@media screen and (orientation:landscape) { 
.playlist li{ width:8%;}
}
.playlist li a{ display:block;height:100%;color:#535353;}
.playlist li.hover,.playlist li:hover{ background-color:#ff7e0c;}
.playlist li.hover a,.playlist li:hover a{ color:#fff;}
.list{ overflow:hidden;}
.page{ height:28px;line-height:28px;padding:10px 5px;position:relative;}
.page a.qp_prev,.page a.qp_next{display:block;padding:0 12px;font-size:14px;color:#fff;background:#c2c2c2;}
.page a.case_prev,.page a.case_next{background:#ff8500;}
.page a.hover{background:#ff8500;}
.page span.qp_counter{ position:absolute;left:50%;}
.page span.qp_pagenumber,
.page span b{ font-weight:normal;color:#ff8500;}
.page a.qp_prev{float:left;}
.page a.qp_next{float:right;}

/*直播tab*/
.zb_list{ background:#f4f4f4;padding:1%;display:block;}
.zb_list ul{overflow:hidden;}
/*竖屏*/
@media screen and (orientation:portrait) {
.zb_list ul{height:142px;overflow: hidden;}
}
@media screen and (orientation:portrait) {
.zb_list li{ float:left;margin:1%;line-height:30px;width:30%;height:30px;text-align:center;border:1px solid #e1e1e1;background:#fff;overflow:hidden;box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
}
/*横屏*/
@media screen and (orientation:landscape) {  
.zb_list ul{height:100px;overflow: hidden;}
} 
@media screen and (orientation:landscape){  
.zb_list li{ float:left;margin:1%;line-height:30px;width:10.5%;height:30px;text-align:center;border:1px solid #e1e1e1;background:#fff;overflow:hidden;box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;}
} 
.zb_list li a{ display:block;height:100%;color:#313131;}
.zb_list li.hover,.zb_list li:hover{ background-color:#ff7e0c;}
.zb_list li.hover a,.zb_list li:hover a{ color:#fff;}
.zb_schedule{}
.zb_schedule li{ line-height:22px;height:22px;}
.zb_schedule li span{ margin-right:30px;}
.zb_schedule li.playing{ background:#f4f4f4;}
.zb_schedule li.playing b{ display:inline-block;float:right;margin-right:10px;color:#ff8500;font-style:normal;font-weight:normal;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;cursor:default;}


.comment_box{}
.commentarea ..ws_tt{ margin-left:3px;cursor: default;}
.ws_tt{ font-size:14px;font-family:"Microsoft YaHei";line-height:20px;height:20px;color:#4c4d51;cursor: default;}
.comment_action{width:100%;min-width:300px;height:120px;position:relative;background-size:100% 120px;}
.wordlimit {width: 100px;text-align: right;position: absolute;right: 0;top:-6px;padding-right: 1px;font-family: "Microsoft YaHei","微软雅黑";overflow: hidden;}
.wordlimit em {font-size: 16px;color: #f78a04;margin-right:1px;}
.comment_text_area {position: absolute;top: 28px;padding: 5px;background:#efefef;overflow: hidden;box-sizing: border-box;width: 100%;height: 100px;}
.playtextarea {background: none;border:none;box-sizing: border-box;width:100%;height: 90px;padding: 5px;overflow: hidden;}
.comment {width: 100%;height: 35px; margin-top:15px}
.fastcomment {margin-top: 5px;width: 90px;height: 24px;line-height: 24px;float: left;cursor: pointer;position: relative;z-index: 2;}
.fastcomment span {color: #000;width: 65px;display: block;padding-left: 15px;}
.fastcomment span i{ display:inline-block;margin-left:3px;width:11px;height:7px;background:url(../images/xiala.png) no-repeat;}
.comment_cont {min-width:300px;margin: 10px 0;padding: 10px;background: #4c4d51;zoom: 1;position: absolute;z-index: 99;top: 26px;left: 0;display: none;}
.comment_cont ul li {background: #f0f0f0;padding: 0 10px;height: 28px;line-height: 28px;text-align: center;float: left;margin: 5px;cursor: pointer;font-size: 14px;border: 1px #ddd solid;overflow: hidden;}
.postcomment {width: 145px;height: 35px;float: right;}
.commentbtn {width: 145px;height: 35px;border: none;background:url(../images/postcomment.png) no-repeat;cursor:pointer;}

.commentlist .nobord{ border:none;}
.com_meta{ border-bottom:1px dashed #ccc;padding-bottom:15px;margin-top:10px;}
.com_meta_t{ padding-right:24px;margin-bottom:8px;}
.com_meta_t p{word-wrap: break-word;word-break: normal;}
.com_meta_b { height:20px;}
.com_meta_b span{float:left;display:inline-block;} 
.com_meta_b em{font-style:normal;font-weight:normal;display:inline-block;width:24px;float:right;color:#ff8500;cursor:pointer;}

.com_reply{ width:100%;height:140px;background:url(../images/comment_reply.png) no-repeat;background-size: 100% 140px;position:relative;display: none;}
.com_reply .wordlimit{top:10px;right:2%;}
.com_reply_text{ position:absolute;top:42px;width:100%;box-sizing: border-box;height:44px;padding:0 2%;overflow:hidden;}
.com_reply_text .replytextarea{ width:100%;height:44px;box-sizing: border-box;border:none;background:none;padding:5px;overflow:hidden;}
.com_reply_btn{ position:absolute;top:100px;right:2%;height:24px;width:100px;}
.com_reply_btn .reply_btn{ float:left;width:46px;height:24px;background:#ff8500;color:#FFFFFF;text-align:center;line-height:24px;cursor:pointer;}
.com_reply_btn .cancel_btn{ float:right;width:44px;height:22px;background:#edf1f5;color:#3a3a3a;text-align:center;line-height:22px;margin-left:8px;border:1px solid #999;cursor:pointer;}
.com_full{ width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/*title*/
.ws_box{ width:100%;}
.ws_titlebar{ position:relative;height:40px;overflow:hidden;}
.ws_titlebar .fixedBar{position:fixed;top:56px;height:40px;left:0;width:100%;height:32px;z-index:111;}


/*首页轮播图*/
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden;position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;}
.scroll_wrap li a img{width:100%;height:100%;overflow:hidden;}
.scroll_position{ position:absolute;bottom:10px;left:0;width:100%;height:2%;text-align:center;}
/*.scroll_position ul{ width:100%;height:100%;}*/
.scroll_position li{ display:inline-block;vertical-align:top;width:6%;height:100%;margin:0 1%;background-color:#777;border:1px solid #c7c7c7;cursor:pointer;}
.scroll_position li a{ display:block;height:100%;}
.scroll_position li.on{ background-color:#ff8500;border-color:#e7e7e7;}


/*登录*/
#screen{ left:0;top:0;height:100%;width:100%;background-color:#101010;display:none;opacity:0.5;position:fixed;z-index:1000;}
.login{ margin:0 auto;width:300px;height:188px;display:none;}
.login_t,.register_t,.forget_t{ padding-left:27px;width:273px;height:34px;font:16px/34px '微软雅黑';text-align:center;background-color:#e7e7e7;}
.login_t b,.register_t b,.forget_t b{ font-weight:normal;}
.login_t a,.register_t a,.forget_t a{ float:right;display:inline-block;width:19px;height:19px;background:url(../images/cancel.jpg) no-repeat;margin-right:8px;margin-top:7px;}
.login_b{ padding-top:18px;padding-left:28px;padding-bottom:20px;background-color:#fff;}
.login_user,.login_word{ height:26px;line-height:26px;margin-bottom:10px;}
.login_username,.login_password{ display:inline-block;}
.login_user label,.login_word label{ color:#6d6d6d;}
/*.login_username:hover label,.login_password:hover label{ color:#ff4e00;}*/
.btn_login{ padding:0 3px;height:24px;line-height:24px;width:145px;border:1px solid #ededed;overflow:hidden;margin-right:8px;}
.login_pass{ padding-left:36px;height:24px;line-height:24px;}
.pass_btn{ display:inline-block;background-color:#ff8500;width:125px;height:24px;margin-right:9px;text-align:center;color:#fff;}
.pass_btn2{font-family:"Arial", "Tahoma", "微软雅黑", "雅黑";border:1px #FFcc00 solid; display:inline-block;background-color:#ff8500;width:70px;height:28px;margin-right:9px;text-align:center;color:#fff;}
.pass_btn2:hover{ color:#fff;background-color:#ff3300;border:1px #FF6600 solid;}

.login_pass #remember{ margin-right:9px;vertical-align:middle;}
.login_pass label{ color:#717171;}
.userinfo { padding:20px}
.userinfo p { line-height:50px;}
.userinfo a {font-family:"Arial", "Tahoma", "微软雅黑", "雅黑"; font-size:15px; padding-left:10px;}


/*快速注册*/
.register{margin:0 auto;width:300px;}
.register_b{ background:#fff;color:#6d6d6d;padding:0 30px;}
.reg_align{vertical-align:top;text-align:right;padding-right:12px;}
.register_b p,.forget_b p{ height:26px;line-height:26px;}
.register_b p label{ display:inline-block;width:60px;text-align:right;}
.register_b input.btn_register{ padding:0 3px;width:145px;height:24px;line-height:24px;border:1px solid #ededed;overflow:hidden;}
.register_b input.btn_code{ padding:0 3px;width:50px;height:24px;line-height:24px;border:1px solid #ededed;overflow:hidden;margin-right:5px;}
.register_b p.code input{ width:52px;margin-right:3px;}
.register_b p.code a{ display:inline-block;width:90px;}
.register_b b,.forget_b b{ font-weight:normal;color:#000;}
.register_b .text_m,.forget_b .text_m{ text-align:center;}
.register_b .text_m a,.forget_b .text_m a{ display:inline-block;background-color:#ff8500;width:125px;height:24px;line-height:24px;color:#fff;}
.regform a.yz_code img{ width:90px;height:26px;overflow:hidden;}
.register_align .ws_login{ background:url(../images/reg.png) no-repeat;width:125px;height:24px;border:none;}

/*忘记密码*/
.forget{ margin:0 auto;width:300px;display:none;}
.forget_b{background:#fff;color:#6d6d6d;padding:10px 28px;} 
.forget_b p label{ display:inline-block;width:48px;text-align:right;}
.forget_b p input{ padding:0 3px;width:185px;height:24px;line-height:24px;border:1px solid #ededed;overflow:hidden;}
.forget_b p.code input{ width:92px;margin-right:3px;}
.forget_b p.code a{ display:inline-block;width:90px;}

/*我看过的*/
.looking{ background-color:#f9f9f9;margin:0 auto;min-width:320px;}
.lookedno{ display:none;}
.lookedno p{ line-height:36px;height:36px;text-align:center;color:#626262;}
.lookedno p.text_m a{ display:inline-block;width:80px;height:24px;background-color:#ff8500;color:#fff;}
.lookedno .inputText{height:26px;}
.looked{ width:100%;overflow:hidden;}
.looked li{ width:94%;height:38px;line-height:38px;color:#626262;padding-left:4%;padding-right:2%;}
.looked li a{}
.looked li span{ display:inline-block;float:right;}
.looked li em{ display:inline-block;float:right;width:24px;text-align:center;margin-left:12px;cursor:pointer;font-style:normal;}
.looked li.current{ background-color:#eee;}
.looked li.current span{ padding-right:36px;}
.looked li.more_li a{ display:block;width:100%;text-align:center;}
.looked li.more_li i{ display:inline-block;width:11px;height:7px;margin-left:6px;background:url(../images/xiala.png) no-repeat;}

/*====== 弹出层开始 ======*/
.boxy-wrapper{position:absolute;}
.boxy-wrapper.fixed{position:fixed;}
/* Modal */ 
.boxy-modal-blackout{position:absolute;background-color:black;left:0;top:0;} 
/* Border */
/* .boxy-wrapper{empty-cells:show;} */
.boxy-wrapper .top-left,.boxy-wrapper .top-right,.boxy-wrapper .bottom-right,.boxy-wrapper .bottom-left{width:10px;height:10px;padding:0}
/* Title bar */
.boxy-wrapper .title-bar{ padding-left:27px;height:30px;font:16px/30px '微软雅黑';text-align:center;background-color:#e7e7e7;position:relative;}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar h2{ height:30px;line-height:30px;font-weight:normal;color:#000;}
.boxy-wrapper .title-bar .close{color:white;position:absolute;top:5px;right:8px;background:url(../images/cancel.jpg) no-repeat left center;width:19px;height:19px;display:block;}
.boxy-wrapper .title-bar .close:hover{}
/* Content Region */
.boxy-inner{background-color:white;padding:0}
.boxy-content{padding:10px;}
/* Question Boxes */
.boxy-wrapper .question{width:300px;min-height:50px;_height:50px;text-align:center;font-size:16px;font-weight:bold;color:#777}
.boxy-wrapper .answers{text-align:center;}
.boxy-btn1,.boxy-btn2,.boxy-btn3{padding:3px 12px 1.9px;border-width:1px;border-style:solid;letter-spacing:1px;line-height:15px;cursor:pointer;overflow:visible;} 
.boxy-btn1{background-color:#FF6C00;border-color:#FF7C00 #FF3C00 #FF3C00 #FF7C00;color:white;}
.boxy-btn2{background-color:#ECE9D8;border-color:#eee #bbb #bbb #eee;color:#333;}
.boxy-btn3{background-color:#EAEAEA;border-color:#EAEAEA #aaa #aaa #EAEAEA;color:#333;padding:3px 5px 1.9px;}

.boxy-btn3:hover{background-color:#cad5eb;border-color:#CED8E3 #A2ADBC #A2ADBC #CED8E3;}
/*====== 弹出层结束 ======*/


/*======表单验证开始======*/
.Validform_checktip{line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../images/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289;font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width:280px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0px;right:50px;z-index:99999;display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute;left:0px;top:-1px;z-index:-1;}
#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0px;color:#fff;text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left;}
/*======表单验证结束======*/
.passwd_btn{background:url(../images/forgot.png) no-repeat;width:125px;height:24px;border:none;}


/*我看过的*/
.ws_looking{ display:none;position:absolute;width:250px;height:180px;overflow:hidden;top:36px; right:0px; background:#fefefe;text-align:center;z-index:1001; border:4px solid #dedede}
.ws_seeinfo{ height:110px;}
.ws_looking p{line-height:36px;}
.ws_looking p.mt30{ margin-top:30px}
.header_login,.b_handle,.b_handle2.ws_upload{height:36px;line-height:36px;text-align:center;}
@media screen and (orientation:portrait) {  
#header_user .b_handle .b_handle2{ width:48px;overflow:hidden;}
} 
.header_info{ margin-right:20px;}
.header_info span.line{ margin:0 6px;color:#ddd}
.ws_looking li{height:20px;line-height:20px;overflow:hidden;padding:5px 10px;text-align:left;display:block;}
.ws_looking li.trodd{background:#eee;}
.ws_looking li em{font-style:normal;float:right;color:#e7e7e7;cursor:pointer;width:36px;height:20px;text-align:center;background:#504549;margin-right:5px;}
.ws_looking li span{font-style:normal;float:right;color:#909090;height:20px;width:48px;}

.ws_panel_mask{z-index:-1;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;border:none;background:#fff;}

#player{margin: 0 auto; position: relative;}
#playerBtn{ position: absolute; width: 100%; height: 100%; z-index: 2;}
#playerBtn img{ position:absolute; top:50%;left: 50%; margin-left: -40px; margin-top: -40px;}
#playerPoster img{ position:absolute; width: 100%; height: 100%; z-index: 1;}

#pop{display:none;}
#player video{width:100%; height:auto;min-height:250px;}
#player span{margin-top:10px}
/*返回顶部*/
.sidebar{display:block;opacity:0;position:fixed;right:20px;bottom:105px;width:50px;z-index:999;}
.sidebar a{width:50px;height:50px;background:#eaeaea url(../images/top.gif) no-repeat -50px 0;display:block;}
.sidebar a:hover{background-position:0 0}
.item_img{ float:left;width:25%;overflow:hidden;}
.item_img a{width:40px;height:30px;overflow:hidden;display:block;padding:5px 0;}
.item_img a img{ display:block;width:100%;height:100%;}
.item_text{ float:left;width:55%;overflow:hidden;}


/*竖屏*/
@media screen and (orientation:portrait) {
	.item_img{ width:25%;}
	.item_text{ width:55%;}
}

/*横屏*/
@media screen and (orientation:landscape) {  
	.item_img{ width:14%;}
	.item_text{ width:66%;}
} 

#mheader_navbox ul {width: 150%;}
.ad_second{ position:absolute;right:10px;top:0px;width:120px;height:30px;text-align:center;line-height:30px;color:#fff; background:rgba(0,0,0,0.5); color:#ccc;}
.ad_second span.red{ color:#F00; margin:0 5px;}

/*收费*/
.ws_play img{ width:100%;}
.play_vip_info{ position:absolute; left:5%; top:10px; width:95%;}
.play_vip_info h4,
.play_vip_info p{ height:24px; line-height:24px; color:#fff; font-size:14px; font-family:"微软雅黑";}
.play_vip_info span{ color:#ff8500;}
.play_vip_info h4{ padding-bottom:20%;}
.play_vip_info p{ text-align:center; padding:10px 0;}
.play_vip_info p span{ margin-right:10px;}
.play_vip_info p a.vip_btn{ background:#ff8500; color:#fff; margin-left:10px; padding:0 5px;}

/*vip角标*/
.vip_ico{position:absolute;top:0;left:0;z-index:90;width:35px;height:35px;background:url(../images/vip.png) no-repeat;}
.vip_fh_ico{position:absolute;top:0;left:0;z-index:90;width:35px;height:35px;background:url(../images/vip1.png) no-repeat;}

/*会员开通*/
.vip_box_buy{background:#ececec; font-family:"微软雅黑"; padding-bottom:30px; color:#676767;}
.vip_box_buy hgroup{ background:#5b5b5b; color:#fff; font-size:14px; height:34px; line-height:34px; text-align:center;}
.vip_box_buy_info{ margin:10px 10px 0; border:1px #d1d1d1 solid; border-radius:5px; background:#fff;}
.vip_box_buy_info p,
.vip_box_buy_info .bg_num{ border-top:1px #d1d1d1 solid; height:46px; line-height:46px; padding-left:5%; font-size:14px; color:#676767;}
.vip_box_buy_info p.bg_col{ border:none; background:#f7f7f7;}
.vip_box_buy_info p span{ margin-right:5%; color:#676767;}
.vip_box_buy_info p span.red{ color:#ff8500;}

.vip_box_buy_info .bg_num ul{ height:30px; overflow:hidden; padding-top:13px;margin-right:5%;}
.vip_box_buy_info .bg_num li{ float:left; margin-left:10px; background:#fff; border:1px #d1d1d1 solid; padding:2px 6px;}
.vip_box_buy_info .bg_num li.current{ background:#ff8500; border:1px #ff8500 solid;}
.vip_box_buy_info .bg_num li a{ display:block; color:#676767;}
.vip_box_buy_info .bg_num li.current a{ color:#fff;}

.vip_box_buy_user,
.vip_box_buy_che{ height:40px; line-height:40px; margin:0 10px; padding-left:2%; color:#676767;}
.vip_box_buy_pay{height:40px; line-height:40px; margin:0 10px; padding-left:2%; background:#f1f9df; border:1px #d1d1d1 solid; color:#676767;}
.vip_box_buy_btn{background:#ff8500;font-size:14px; height:34px; line-height:34px; text-align:center; margin:0 10px;}
.vip_box_buy_btn a{ color:#fff; display:block;}
.vip_box_buy_user a{ width:22px; height:22px;float:right;margin-right:5%;background:url(../images/vip_colse.png) no-repeat; margin-top:9px;}
.vip_box_buy_pay a{ width:22px; height:22px;float:right;margin-right:5%;background:url(../images/vip_delete.png) no-repeat; margin-top:9px;}
.vip_box_buy_che input{ margin-top:2px; margin-right:5px; position:relative; top:2px;}
.vip_box_buy_che a{ color:#676767; text-decoration:underline; margin-left:15px;}

/*电脑版提示*/
@media screen and (min-width: 1024px) { 
.pc {width: 100%} 
} 
@media screen and (max-width: 1023px) { 
.pc {display:none;} 
}