body{/* background:#fff; */ font:12px/20px "Microsoft yahei", arial; color:#333;}
a{color:#333;}
a:hover{color:#5da7e6; text-decoration:none;}
a.link{color:#5da7e6;}

.fl{float:left;}
.fr{float:right;}

.c_main{color:#333;}
.c_dark{color:#777;}
.c_light{color:#c9c9c9;}
.c_highblue{color:#53b7f7;}
.c_highred{color:#d00;}
.c_highorange{color:#f60;}

.ico80{display:inline-block; width:80px; height:80px; background:url(../img/toons.png) no-repeat;}
.ico_onway{background-position:0 0;}
.ico_onplay{background-position:-80px 0;}
.ico_onfound{background-position:-160px 0;}

.s_taglt,
.s_tagrt,
.s_taglb,
.s_tagrb{position:absolute;}
.s_taglt{left:0; top:0;}
.s_tagrt{right:0; top:0;}
.s_taglb{left:0; bottom:0;}
.s_tagrb{right:0; bottom:0;}

.arr_down{display:inline-block; width:0; height:0; font-size:0; border-width:5px; border-style:solid dashed dashed dashed; border-color:#555 transparent transparent transparent; overflow:hidden;}
.arr_up{display:inline-block; width:0; height:0; font-size:0; border-width:5px; border-style:dashed dashed solid dashed; border-color:transparent transparent #555 transparent; overflow:hidden;}


/* 电视剧直达区 */
.s_dir{position:relative; margin-bottom:30px; padding:20px 19px; background:#fff; border:1px solid #e3e3e3; zoom:1; z-index:30;
	box-shadow:0 0 4px 1px rgba(116,116,116,.1);
}
.s_dir:hover{z-index:9;}
.s_inform{padding-left:219px; _padding-left:217px;}
.s_vip{top:-5px; right:13px;}


/* 海报 */
.s_poster{float:left; position:relative; width:200px; height:300px; background:#f5f5f5;}
.s_poster .s_thumb,
.s_poster .s_target{height:100%;}
.s_poster .s_target img{width:100%; height:100%;}
.s_poster .s_link{position:absolute; top:0; left:0; width:100%; height:100%; z-index:9;}
.s_poster .s_link a{display:block; height:100%; background:url(about:blank); _position:relative; }
.s_poster .s_link a .btn_play{position:absolute; top:50%; left:50%; margin:-40px 0 0 -40px; width:80px; height:80px; padding:0; background:url(../img/btn_play.png) no-repeat 0 0; cursor:pointer; display:none;}
.s_poster .s_link a:hover .btn_play{display:block;}
.s_poster .s_overlay{position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(../img/bg_video_big.png) no-repeat;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="http://dev.static.soku.com/dev/img/bg_video_big.png");}
.s_poster .s_overlay .source{position:absolute; right:10px; bottom:5px; color:#d00; font-size:22px;}
.s_poster .s_overlay .source span{font-size:14px; font-weight:bold;}
.s_poster .s_overlay .status{position:absolute; left:5px; bottom:5px; color:#fff; font-size:12px;}
.s_poster .s_overlay .s_tagrb{bottom:5px; right:10px;}
.s_poster .s_overlay .s_tagrb .source{position:static; display:inline-block; *float:left;}
.s_poster .tip_bk{display:block; width:60px; height:20px; background:#000; background:rgba(0,0,0,.7); text-align:center; color:#fff;}
/* 豆瓣评分 */
.s_poster .dou{display:inline-block; vertical-align:top; margin-left:5px; width:64px; height:18px; line-height:18px; border:1px solid #2ab329; overflow:hidden; *float:left;
	border-radius:3px;
}
.s_poster .dou .f_l{float:left; width:35px; height:100%; background:#2ab329; text-align:center; color:#fff;}
.s_poster .dou .f_r{padding-left:35px; text-align:center; font-size:14px; color:#2ab329;}

/* 节目详情 */
.s_detail{position:relative; display:inline-block; width:100%; min-height:270px; *min-height:270px; min-height:270px\0; height:auto !important; _height:270px;  _overflow:visible; _zoom:1; _display:block; _width:auto;}
.s_detail .s_base{position:relative; margin-bottom:5px; line-height:22px; *margin-bottom:8px;}
.s_detail .s_base .base_name{display:inline; margin-right:10px; font-size:24px; font-weight:normal;}
.s_detail .s_base .base_name a:hover{text-decoration:none;}
.s_detail .s_base .base_stake{position:absolute; top:-18px; right:0; text-align:center; *top:5px;}
.s_detail .s_base .base_stake a{display:block;}

.s_detail .s_about{margin-bottom:5px; color:#777;}
.s_detail .s_about .s_alias{display:inline; margin-right:20px; font-weight:normal; font-size:12px; *vertical-align:bottom;}
.s_detail .s_about .s_language{display:inline-block; vertical-align:top; color:#a1a1a1; overflow:hidden;}
.s_detail .s_about .s_language a{margin-left:-2px; padding:0 10px; background:url(../img/language_bor.jpg) no-repeat 0 2px;}
.s_detail .s_about .s_language a.on{position:relative; background:#53b7f7; color:#fff; z-index:1;}
.s_detail .s_about .s_language a:hover{color:#53b7f7;}
.s_detail .s_about .s_language a.on:hover{color:#fff;}
.s_detail .s_about .s_year a{float:left; display:inline-block; margin-bottom:8px; margin-right:20px; width:95px; height:30px; line-height:30px; padding:0 10px; background:none; text-align:left; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.s_detail .s_info{position:relative; margin-bottom:14px; *margin-bottom:16px; *zoom:1; *z-index:10;}
.s_detail .s_info .s_collect,
.s_detail .s_info .s_direct,
.s_detail .s_info .s_area,
.s_detail .s_info .s_figure,
.s_detail .s_info .s_intr{ display:inline; margin-right:20px; color:#777;}
.s_detail .s_info .s_intr{margin-right:0;}
.s_detail .s_info .s_intr .arr_down{vertical-align:top; margin:8px 0 0 5px;}
.s_detail .s_info .s_intr .intr_area{position:relative; cursor:pointer; white-space:nowrap; *zoom:1; *z-index:20;}
.s_detail .s_info .s_intr .intr_area .dot{position:absolute; top:13px; left:17px; width:0; height:0; font-size:0; border-width:8px; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent; z-index:20; display:none;}
.s_detail .s_info .s_intr .intr_area .dot_bor{position:absolute; top:12px; left:17px; width:0; height:0; font-size:0; border-width:8px; border-style:dashed dashed solid dashed; border-color:transparent transparent #d9d9d9 transparent; display:none;}
.s_detail .s_info .s_intr .intr_info{position:absolute; /*top:28px;*/ bottom:-120px; left:0px; width:100%; line-height:22px; font-size:14px; display:none; z-index:19; *zoom:1; *bottom:-118px;}
.s_detail .s_info .s_intr .intr_info .info_cont{height:69px; padding:20px 30px 20px 20px; border:1px solid #d9d9d9; background:#fff; overflow:hidden;
	box-shadow:0 0 4px 1px rgba(116,116,116,.2);
}
.s_detail .s_info .s_intr .intr_info .info_cont p span{display:inline;}
.s_detail .s_info .s_intr .intr_info .dot{position:absolute; top:-16px; width:0; height:0; font-size:0; border-width:8px; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent;}
.s_detail .s_info .s_intr .intr_info .ico_tip_close{position:absolute; top:8px; right:8px;}
.s_detail .s_info .s_collect em{font-style:normal;}
.s_detail .s_info .on .intr_area .dot,
.s_detail .s_info .on .intr_area .dot_bor,
.s_detail .s_info .on .intr_info{display:block;}

.s_detail .s_data{margin-bottom:0px; padding-top:10px; overflow:hidden;}
.s_detail .s_data .s_about{/*float:left; max-width:630px;height:30px;*/   overflow:hidden;}
.s_detail .s_data .s_info{float:left; margin-top:5px; width:80px; text-align:center; font-size:14px;}
.s_detail .s_data .s_info .intr_info{left:-424px; width:540px;}
.s_detail .s_data .s_info .intr_area .dot,
.s_detail .s_data .s_info .intr_area .dot_bor{left:7px;}
.s_detail .s_data .data_list a{float:left; width:76px; height:30px; line-height:30px; padding:0 10px; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s_detail .s_data .data_list a.on,
.s_detail .s_data .data_list a:hover{background:#53b7f7; color:#fff;}

.s_detail .s_act{margin-bottom:25px; zoom:1;}
.s_detail .s_act .intr{display:inline-block; margin-left:35px; padding:12px; line-height:24px; color:#626971; font-size:16px;}
.s_detail .s_act .intr .s_ico{vertical-align:top; margin-top:0px; margin-right:2px; _margin-top:-1px;}

.s_detail .s_cata{margin-bottom:13px; overflow:hidden;}
.s_detail .s_cata a{display:inline-block; height:24px; line-height:24px;  padding:0 10px; vertical-align:top;}
.s_detail .s_cata a.on,
.s_detail .s_cata a:hover{background:#53b7f7; color:#fff;}
.s_detail .s_cata .all{position:absolute; right:0; padding:0;}
.s_detail .s_cata .all:hover{background:none; color:#5da7e6;}
.s_detail .s_cata .all .arrow{padding-left:5px; font-style:normal; font-family:'宋体'; font-weight:bold;}
.s_detail .cata_variety{margin-top:-10px;}

.s_detail .s_items{overflow:hidden;}
.s_detail .s_items ul{margin:1px 0 0 1px; _margin:0; _zoom:1;}
.s_detail .s_items li{position:relative; float:left; width:10%;}
.s_detail .s_items li.w2{width:20%;}
.s_detail .s_items li a{display:block; margin-left:-1px; margin-top:-1px; height:31px; line-height:31px; padding:10px 0; background:#fbfcff; border:1px solid #d8e1f2; text-align:center; font-size:18px; font-family:arial,"Microsoft yahei"; overflow:hidden; _margin:0; _position:relative;}
.s_detail .s_items li a:hover{background:#eaf0fa; color:#333;}
.s_detail .s_items li a.dis{background:#f7f7f7; color:#c9c9c9; cursor:default;}
.s_detail .s_items li a .num{font-size:18px; font-family:arial;}
.s_detail .s_items li a .txt{display:none; font-size:14px;}
.s_detail .s_items li a .dis_hide{display:none;}
.s_detail .s_items li a:hover .num,
.s_detail .s_items li a:hover .dis_show{display:none;}
.s_detail .s_items li a:hover .txt,
.s_detail .s_items li a:hover .dis_hide{display:block;}
.s_detail .s_items li .dot{display:block; margin-top:-4px;}
.s_detail .s_items li .all{font-size:16px;}
.s_detail .s_items li .arr_down{vertical-align:top; margin:15px 0 0 7px; *margin-top:12px;}
.s_detail .s_items li .arr_up{vertical-align:top; margin:10px 0 0 7px; *margin-top:5px;}
.s_detail .s_items li .s_taglt{top:-1px; left:-1px; line-height:1px; z-index:9; _top:0; _left:0;}


.s_detail .s_table li{float:left; width:50%;}
.s_detail .s_table li a{padding:10px 15px; height:31px; line-height:31px;  font-size:14px; text-align:left;}
.s_detail .s_table li a .name{float:left; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s_detail .s_table li a .time{display:block; padding-left:220px; text-align:right;}
.s_detail .s_table li.all a{text-align:center;}

.s_detail .s_col ul{margin-top:4px;}
.s_detail .s_col li{float:left; width:50%;}
.s_detail .s_col li a{height:31px; line-height:31px; padding:5px 15px 4px; text-align:left; font-size:14px; overflow:hidden;}
.s_detail .s_col li .reg{margin-right:15px; font-style:normal; font-family:"Microsoft yahei";}
.s_detail .s_col li .name{display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; _zoom:1;}
.s_detail .s_col li.all a{text-align:center;}
.s_detail .s_col li.hot a{height:63px; padding:10px; white-space:normal;}
.s_detail .s_col li.hot .pic{float:left; position:relative; width:112px; height:63px; overflow:hidden;}
.s_detail .s_col li.hot .pic img{width:100%;}
.s_detail .s_col li.hot .pic .s_overlay{position:absolute; left:0; bottom:0; width:100%; height:40px; background:url(../img/bg_video_big.png) no-repeat;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="http://dev.static.soku.com/dev/img/bg_video_big.png");}
.s_detail .s_col li.hot .pic .s_overlay .status{position:absolute; left:5px; bottom:0; line-height:16px; text-align:right; color:#fff; font-size:12px; font-family:"宋体"; font-weight:bold;}
.s_detail .s_col li.hot .pic .s_overlay .time{position:absolute; right:5px; bottom:0; line-height:20px; text-align:right; color:#fff; font-size:12px;}
.s_detail .s_col li.hot .info{padding-left:125px; line-height:20px;font-size:12px;}
.s_detail .s_col li.hot .info .tit{margin-bottom:5px; height:40px; line-height:20px; font-size:14px; overflow:hidden;}
.s_detail .s_col li.hot .info p{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.s_detail .s_type{position:relative; padding:8px 0 25px 75px;}
.s_detail .s_type .intr{display:inline-block; margin-left:-30px; height:40px; padding:0 25px 0 35px; line-height:40px; background:#f3f9fc; font-size:20px; color:#519cdc; *zoom:1; *display:inline; *position:relative; *z-index:-1;
	border-radius:5px;
}
.s_detail .s_type .bk{display:inline-block; margin-top:7px; width:29px; height:27px; line-height:27px; background:#3ca6da; vertical-align:top; text-align:center; font-size:20px; font-style:normal; color:#fff; *margin-top:0px;}
.s_detail .s_type .unit{font-size:12px; font-style:normal;}
.s_detail .s_type .ico80{position:absolute; top:-10px; left:-7px; _left:-82px;}
.s_detail .s_found{padding-left:190px; line-height:41px; color:#c7ced2; font-size:16px;}

.s_detail .s_related{overflow:hidden;}
.s_detail .s_related ul{margin-left:-10px; *display:inline; *zoom:1;}
.s_detail .s_related li{ float:left; width:170px; margin-left:10px; _margin-left:5px; *zoom:1;}
.s_detail .s_related li .s_vd .title_h{height:40px; white-space:normal; word-break:break-word;}
.s_detail .s_related li .icon{display:inline-block; margin-right:8px; padding:0 3px; height:14px; line-height:14px; border:1px solid #60b3f8; color:#60b3f8; font-size:12px; font-style:normal; font-family:"Microsoft yahei"; cursor:default;
	border-radius:2px;
}
.s_detail .s_related .all{position:absolute; bottom:-15px; right:0; display:block; float:none; margin:0; width:100%; height:24px; clear:both; text-align:right; *margin-left:-17px;}
.s_detail .s_related .all .act{float:right; margin-left:7px; width:80px; height:24px;}
.s_detail .s_related .all .act a{display:block; border:1px solid #60b3f8; background:#fff; text-align:center; color:#60b3f8;}
.s_detail .s_related .all .act a:hover{background:#60b3f8; color:#fff;}

.s_program ul{margin-left:-43px; *display:inline; *zoom:1;}
.s_program li{ float:left; width:145px; margin-left:43px; *display:inline; *zoom:1;}
.s_program li .s_poster .s_link a .btn_play{margin:-30px 0 0 -30px; width:60px; height:60px; background-position:0 -80px;}

.s_column ul{margin-left:-55px; *display:inline; *zoom:1;}
.s_column li{position:relative; float:left; width:200px; margin-left:55px; *display:inline;}

.s_play{position:relative; bottom:-5px; height:20px; padding-top:5px; z-index:9;  *zoom:1;}
.s_play .tv{float:left;}
.s_play .tv .s_ico20{vertical-align:top; margin:-2px 8px 0 0;}
.s_play .download{float:right; margin-left:20px; color:#909090; font-size:12px; font-family:"Microsoft yahei";}
.s_play .download .s_ico20{vertical-align:top; margin:0 3px 0 0;}
.s_play .num{float:right; margin-left:20px; color:#909090; font-size:12px; font-family:"Microsoft yahei";}
.s_play .pos{float:right; position:relative; margin-left:20px;  _width:65px; _overflow:visible;}
.s_play .pos .pos_sel{position:relative; display:inline-block; text-align:left; cursor:pointer; z-index:99;}
.s_play .pos img{display:inline; vertical-align:top; margin:2px 5px 0 0; }
.s_play .pos .arr_down{vertical-align:top; margin:8px 0 0 10px;}
.s_play .pos .pos_area{cursor:pointer;  white-space:nowrap; word-break:break-all;}
.s_play .pos .pos_area .total{display:none;}
.s_play .pos .pos_list{position:absolute; top:-6px; right:-1px; width:91px; background:#fff; border:1px solid #e8e8e8; display:none;}
.s_play .pos .pos_list a{display:block; height:30px; line-height:30px; padding:0 8px; *padding-right:11px; _overflow:hidden;}
.s_play .pos .pos_list a img{float:left; vertical-align:top; margin-top:7px;}
.s_play .pos .pos_list a .name{float:left; width:51px; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.s_play .pos .pos_list a .total{display:block; padding-left:65px; white-space:nowrap; text-align:right; *margin-top:-30px; *zoom:1;}
.s_play .pos .pos_list a:hover,
.s_play .pos .pos_list a.on{background:#eaf0fa; color:#333;}
.s_play .pos .pos_list .arr_down{display:none; vertical-align:top; margin:14px 0 0 5px;}
.s_play .pos .pos_tip{position:absolute; top:-42px; left:-48px; width:120px; padding:5px 30px 5px 10px; background:#fff; border:1px solid #d9d9d9; white-space:nowrap; word-spacing:normal;
	box-shadow:0 0 4px 1px rgba(116,116,116,.2);
}
.s_play .pos .pos_tip .dot{position:absolute; bottom:-16px; left:50%; margin-left:-8px; width:0; height:0; font-size:0; border-width:8px; border-style:solid dashed dashed dashed; border-color:#fff transparent transparent transparent; _bottom:-35px;}
.s_play .pos .pos_tip .dot_bor{position:absolute; bottom:-17px; left:50%; margin-left:-8px; width:0; height:0; font-size:0; border-width:8px; border-style:solid dashed dashed dashed; border-color:#dfdfdf transparent transparent transparent; _bottom:-36px;}
.s_play .pos .pos_tip p{overflow:hidden; text-overflow:ellipsis;}
.s_play .pos .pos_tip .ico_tip_close{position:absolute; top:5px; right:5px;}
.s_play .pos .on{z-index:101;}
.s_play .pos .on .pos_list{display:block;}

.s_madeform{padding-right:142px; _padding-right:140px;}
.s_madeform .s_detail .s_items li{width:12.5%;}
.s_madeform .s_detail .s_items li.w2{width:25%;}
.s_madeform .s_detail .s_col li{width:50%;}
.s_made{position:absolute; top:0; right:0; bottom:0; width:142px; height:auto; background:#f8f8f8;}
.s_made .dot{position:absolute; left:-16px; top:174px; width:0; height:0; font-size:0; border-width:8px; border-style:dashed solid dashed dashed; border-color:transparent #f7f7f7 transparent transparent; overflow:hidden;}
.s_made .made_cont{padding:15px;}
.s_made .made_cont .tit{margin-bottom:15px; text-align:center; color:#777; font-size:14px;}
.s_made .made_cont .face{margin:0 auto 15px; width:80px; height:80px;}
.s_made .made_cont .face img{width:80px; height:80px;
	border-radius:40px;
}
.s_made .made_cont .name{margin-bottom:13px; height:44px; line-height:22px; text-align:center; font-size:18px; font-weight:normal; word-wrap:break-word; word-break:break-all; overflow:hidden;}
.s_made .made_cont .total{margin-bottom:20px; padding:0; font-size:14px; *overflow:auto;}
.s_made .made_cont .total .video{float:left; margin-left:-11px; width:50%; padding-right:5px; border-right:1px solid #e5e5e5; text-align:center; white-space:nowrap; }
.s_made .made_cont .total .fans{float:left; width:50%; margin-right:-10px; padding-left:5px; text-align:center; white-space:nowrap;}
.s_made .made_cont .load_btn{padding:0 5px;}
.s_made .made_cont .btn_enter{display:block; width:100%; height:32px; line-height:32px; background:#53b7f7; text-align:center; color:#fff; font-size:14px;}
.s_made .made_cont .btn_enter:hover{background:#25a3f3;}

/* 品牌直达区 */
.brand_made{position:absolute; top:0; left:0; width:220px;}
.brand_made .made_cont .face{width:68px; height:68px; margin-bottom:5px; text-align:center;}
.brand_made .made_cont .face img{width:68px; height:68px;}
.brand_made .made_cont .name{margin-bottom:0px; height:auto;}
.brand_made .made_cont .name .ico__certified,
.brand_made .made_cont .name .s_ico20,
.brand_made .made_cont .name .ico_level{vertical-align:top; margin-top:2px}
.brand_made .made_cont .txt{margin:10px 0; text-align:center; font-size:14px; width: 200px;}
/*.brand_made .made_cont .txt span{padding:0 6px;}*/
.brand_made .made_cont .load_btn{margin:0 auto; width:100px;}
.brand_made .made_cont .title{padding-top:5px; line-height:50px; font-size:16px; }
.s_brandform{/* margin-bottom:-10px; */}
.s_brandform .s_detail{min-height:145px;}
.s_brandform .s_vd .s_title{height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.s_brandform .s_person li{width:232px; padding:0;}
.s_brandform .s_person li .face{width:50px; height:50px;}
.s_brandform .s_person li .face img{width:50px; height:50px;}
.s_brandform .s_person li .info{padding-left:60px;}
.s_brandform .s_person li .info .name .ico_level{vertical-align:top; margin-top:2px; margin-left:5px;}
.s_channel{margin:-5px 0;}

/* 自频道直达区 */
.user_made{position:absolute; top:0; left:0; width:220px; padding-top:20px;}
.user_made .made_cont .face{position:relative; width:120px; height:120px;}
.user_made .made_cont .face img{width:120px; height:120px; border:1px solid #e3e3e3;
	border-radius:90px;
	box-shadow:0 0 8px 1px rgba(0,0,0,.1);
}
.user_made .made_cont .face_150,
.user_made .made_cont .face_150 img{margin:0 auto; width:150px; height:150px;
	border-radius:100px;
}
.user_made .made_cont .name{margin-bottom:15px; font-size:22px;}
.user_made .made_cont .txt{margin-bottom:10px; text-align:center; font-size:14px;}
.user_made .made_cont .total{margin:0 auto 25px; width:120px;}
.user_made .made_cont .btn_enter{height:40px; line-height:40px; font-size:18px;}
.user_made_b .made_cont{padding-bottom:0;}
.user_made_b .made_cont .face,
.user_made_b .made_cont .face img{width:140px; height:140px; border:0;
	box-shadow:none;
}
.user_made_b .made_cont .name{margin-bottom:8px; height:auto; line-height:32px; font-size:24px;}
.user_made_b .made_cont .txt{text-align:center; font-size:14px;}
.user_made_b .made_cont .txt p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.user_made_b .made_cont .heart{position:relative; height:47px; text-align:center; font-size:14px; color:#333; cursor:pointer;}
.user_made_b .made_cont .heart p{margin-top:-8px;}
.user_made_b .made_cont .heart .count{display:block;}
.user_made_b .made_cont .heart .intr{display:none; color:#06a7e1;}
.user_made_b .made_cont .heart .add{position:absolute; bottom:0; left:50%; margin-left:10px; color:#f83034; font-size:14px; font-weight:bold; font-style:normal; opacity:0; display:none;}
.user_made_b .made_cont .on .intr{display:block;}
.user_made_b .made_cont .on .count{display:none;}
.user_made_b .made_cont .btn_enter{margin:0 auto; width:124px; height:32px; line-height:32px; font-size:16px;}

.s_userform .s_detail{height:313px; min-height:313px;}
.s_userform .s_detail .s_cata a{font-size:14px;}
/*.s_userform .s_related ul{height:300px; overflow:hidden;}*/
.s_userform .s_related li{height:155px;}
.s_userform .s_vd .s_title{height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; _width:100%;}
.s_userform .s_program .s_poster{float:none; width:145px; height:218px;}
.s_userform .s_program .s_info{margin:0; padding-top:5px; line-height:20px; font-size:14px;}
.s_userform .s_program .s_info p{width:100%; max-height:40px; overflow:hidden; }
.s_userform .s_column li .s_vd .s_target,
.s_userform .s_column li .s_vd .s_thumb{height:200px;}
.s_userform .s_column li .s_vd .s_total{margin:4px 4px 0 0; width:52px; height:60px; background:rgba(0,0,0,.7); text-align:center; color:#fff;}
.s_userform .s_column li .s_vd .s_total b{line-height:36px; font-size:32px;}

.s_userform_b{min-height:323px; }
.s_userform_b .s_related li{height:136px;}

/* 来疯直达区 */
.laifei_made{padding-top:0;}
.laifei_made .made_cont .name{height:22px;}
.laifei_made .made_cont .total{margin-bottom:20px;}
.s_laifeiform .s_detail{height:295px !important; min-height:295px; overflow:hidden;}

/* 推广直达区 */
.s_extend .s_poster{width:200px; height:100px;}
.s_extend .s_detail{min-height:100px;}
.s_extend .s_detail .s_base{margin-bottom:7px;}
.s_extend .s_detail .s_info{margin-bottom:15px;}
.s_extend .s_detail .s_info p{font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s_extend .s_detail .load_btn .btn_play{width:104px; height:32px; line-height:32px; font-size:16px; padding:0 10px;}

/* 首发直达区 */
.s_first .s_poster{width:200px; height:113px;}
.s_first .s_detail{min-height:113px;}
.s_first .s_detail .s_base{margin-bottom:7px;}
.s_first .s_detail .s_info{margin-bottom:28px;}
.s_first .s_detail .s_info p{font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s_first .s_detail .load_btn{position:relative;}
.s_first .s_detail .load_btn .btn_play{width:65px; height:32px; line-height:32px; font-size:14px; padding:0 10px;}
.s_first .s_detail .load_btn .count{display:inline-block; margin-left:40px; line-height:32px; font-size:14px; color:#666; *display:inline;}
.s_first .s_detail .load_btn .count span{color:#5da7e6; font-size:20px;}
.s_first .s_detail .load_btn .time{position:absolute; right:0; top:0; line-height:32px; font-size:14px; color:#666;}
.s_first .s_detail .load_btn .time span{color:#5da7e6; font-size:20px;}

/* 人物命中 */
.user_hit_made{position:absolute; top:0; left:0; width:94px; height:36px; padding:50px 0;}
.user_hit_made .made_cont .name{font-size:16px;}
.s_userhitform{padding-left:94px;}
.s_person li{float:left; width:200px; padding:8px 0;}
.s_person li .face{float:left; width:80px; height:80px;}
.s_person li .face img{width:80px; height:80px;
	border-radius:40px;
}
.s_person li .info{padding-left:90px; padding-top:10px;}
.s_person li .info .name{margin-bottom:5px; line-height:24px; font-size:16px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* 视频组直达区 */
.group_made{position:absolute; top:0; left:0; width:220px;}
.group_made .made_cont .name{margin-bottom:20px; padding-top:5px; font-size:24px; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.group_nav{padding:0 25px;}
.group_nav a{display:block; margin-bottom:10px; width:118px; height:20px; line-height:20px; padding:7px 10px; background:#fff; border:1px solid #eee; text-align:center; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.group_nav a:hover{color:#333;}
.group_nav a.on{background:#53b7f7; border-color:#53b7f7; color:#fff;}
.s_groupform .s_related{margin-bottom:-25px;}
.s_groupform .s_related li{margin-bottom:20px; height:160px;}

/* 花絮直达区 */
.s_titbitsform .s_base{margin-bottom:17px;}
.s_titbitsform .s_cata{margin-bottom:19px; font-size:14px;}
.s_titbitsform .s_related li{margin-bottom:20px; height:154px;}
.s_titbitsform .s_program .s_poster{float:none; width:145px; height:218px;}

/* 音乐直达区 */
.s_music .s_poster{width:200px; height:110px;}
.s_music .s_detail{min-height:110px;}
.s_music .s_detail .s_base{margin-bottom:7px;}
.s_music .s_detail .s_info{margin-bottom:25px; font-size:14px;}
.s_music .s_detail .load_btn .btn_play{width:104px; height:32px; line-height:32px; font-size:16px; padding:0 10px;}
.s_music .s_detail .load_btn .btn_play .ico_arrr{margin-top:10px; border-width:7px 10px;}
.music_made{position:absolute; top:0; left:0; width:220px;}
.music_made .made_cont .face{position:relative; margin:10px auto 0; width:124px; height:124px;}
.music_made .made_cont .face .link{position:relative; display:block; width:70px; height:70px; padding:27px; background:url(../img/music_bg.png) no-repeat; z-index:9;}
.music_made .made_cont .face .img{position:absolute; top:27px; left:27px; width:70px; height:70px; z-index:8; overflow:hidden;}
.music_made .made_cont .face .img img{width:100%; height:auto;}
.music_made .made_cont .name{margin-bottom:20px; padding-top:5px; font-size:24px; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s_musicform .s_detail{min-height:175px;}
.s_musicform .s_related li{height:152px;}
.s_musicform .s_related li .s_vd .s_title{height:40px; overflow:hidden;}

/* UGC直达区 */

/* 一级导航 */
.s_nav{position:relative; margin-bottom:15px; border-bottom:2px solid #e3e3e3; _height:auto; _zoom:1;}
.s_nav .dot,
.s_nav .dot_bor{position:absolute; left:50%; bottom:-3px; margin-left:-10px; width:0; height:0; font-size:0; border-width:12px; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent; display:none; _bottom:-2px;}
.s_nav .dot_bor{border-color:transparent transparent #e3e3e3 transparent; bottom:0px; _bottom:1px;}
.s_nav .name{float:left; position:absolute; top:50%; margin-top:-30px; width:270px; height:50px; line-height:50px; font-size:30px; color:#d00 ; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s_nav .name_bk{float:none; position:relative; top:0; margin-top:0; width:100%; padding-bottom:10px;}
.s_nav .nav_list .nav_box{position:relative; overflow:hidden;}
.s_nav .nav_list .nav_box .face_arr{position:absolute; width:26px; height:20px; padding:7px 0; text-align:center; z-index:20;
	border-radius:3px;
}
.s_nav .nav_list .nav_box .face_arr:hover{background:#53b7f7;}
.s_nav .nav_list .nav_box .arr_dis:hover{background:none;}
.s_nav .nav_list .nav_box .s_taglt,
.s_nav .nav_list .nav_box .s_tagrt{top:33px;}
.s_nav .nav_list .text_box .face_arr{top:20px;}
.s_nav .nav_list{margin-top:-5px; margin-bottom:-2px; padding-left:270px; overflow:auto;}
.s_nav .nav_list .nav_face{position:relative; margin:0 50px; height:125px; padding-top:10px; overflow:hidden; zoom:1;  *bottom:-2px;}
.s_nav .nav_list .nav_face ul{position:absolute; width:5000px;}
.s_nav .nav_list li{float:left; position:relative; width:128px; height:125px; text-align:center; font-size:14px; white-space:nowrap;}
.s_nav .nav_list li.on{ _margin-top:-10px; _padding-top:10px;}
.s_nav .nav_list li.on .dot,
.s_nav .nav_list li.on .dot_bor{display:inline-block;}
.s_nav .nav_list .nav_text{position:relative; margin:20px 30px 0 30px; height:45px; overflow:hidden; zoom:1;  *position:relative; *bottom:-2px;}
.s_nav .nav_list .nav_text li{width:101px; height:45px; line-height:30px; margin:0 10px; font-size:18px; font-weight:bold; }
.s_nav .nav_list .nav_text li.on a{color:#53b7f7;}
.s_nav .nav_list .nav_text li.on .dot,
.s_nav .nav_list .nav_text li.on .dot_bor{display:inline-block;}
.s_nav .nav_list .nav_all{float:right; margin-top:20px; line-height:30px; font-size:18px;}
.s_nav .nav_list .nav_all .arr_down{vertical-align:top; margin-left:5px; margin-top:14px;}

.s_nav .nav_list .nav_face .offset_1{margin-left:-780px;}
.s_nav .nav_list .nav_face .offset_2{margin-left:-1560px;}
.s_nav .nav_list .nav_face .offset_3{margin-left:-2340px;}
.s_nav .nav_list .nav_face .offset_4{margin-left:-3120px;}
.s_nav .nav_list .nav_face .offset_5{margin-left:-3900px;}

.s_videonav .nav_list .nav_face .offset_1{margin-left:-690px;}
.s_videonav .nav_list .nav_face .offset_2{margin-left:-1380px;}
.s_videonav .nav_list .nav_face .offset_3{margin-left:-2070px;}
.s_videonav .nav_list .nav_face .offset_4{margin-left:-2760px;}
.s_videonav .nav_list .nav_face .offset_5{margin-left:-3450px;}

.s_videonav .nav_list .nav_text .offset_1{margin-left:-730px;}
.s_videonav .nav_list .nav_text .offset_2{margin-left:-1460px;}
.s_videonav .nav_list .nav_text .offset_3{margin-left:-2190px;}
.s_videonav .nav_list .nav_text .offset_4{margin-left:-2920px;}
.s_videonav .nav_list .nav_text .offset_5{margin-left:-3650px;}

/* 二级导航 */
.s_subnav{}
.s_subnav .nav_list .nav_face{height:95px; padding-top:10px; overflow:hidden;}
.s_subnav .nav_list li{float:left; margin:0 5px; width:80px; height:110px;}
.s_subnav .nav_list li .s_face .img,
.s_subnav .nav_list li .s_face .img img{width:50px; height:50px;}
.s_subnav .nav_list li.on{_margin-top:-10px; _padding-top:10px;}
.s_subnav .nav_list li.on .s_face{_margin-top:-10px; _padding-top:10px;}
.s_subnav .nav_list li.on .s_face .img{width:60px; height:60px;}
.s_subnav .nav_list li.on .s_face .img img{width:60px; height:60px;}

/*
.s_subnav .nav_list li.hover{_margin-top:-10px; _padding-top:10px;}
.s_subnav .nav_list li.hover .s_face{_margin-top:-10px; _padding-top:10px;}
.s_subnav .nav_list li.hover .s_face .img{width:60px; height:60px;}
.s_subnav .nav_list li.hover .s_face .img img{width:60px; height:60px;}
*/

/*
.s_subnav{}
.s_subnav .nav_list .nav_face{height:110px; padding-top:10px; overflow:hidden;}
.s_subnav .nav_list li{float:left; width:90px; height:110px;}
.s_subnav .nav_list li .s_face .img,
.s_subnav .nav_list li .s_face .img img{width:50px; height:50px;}
.s_subnav .nav_list .on .s_face .img,
.s_subnav .nav_list .hover .s_face .img{width:60px; height:60px;}
.s_subnav .nav_list .on .s_face .img img,
.s_subnav .nav_list .hover .s_face .img img{width:60px; height:60px;}
*/

/* 头像模块 */
.s_face{width:100%; text-align:center; cursor:pointer;}
.s_face .img{margin:0 auto 5px; width:70px; height:70px; border:4px solid #e3e3e3;
	border-radius:50px;
}
.s_face .img img{width:70px; height:70px;
	border-radius:50px;
}
.s_face p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.on .s_face,
.hover .s_face{color:#53b7f7;}
.on .s_face .img{margin-top:-10px; width:80px; height:80px; border-color:#53b7f7;}
.on .s_face .img img{width:80px; height:80px;}

/*
.hover .s_face{color:#53b7f7;}
.hover .s_face .img{margin-top:-10px; width:80px; height:80px; border-color:#53b7f7;}
.hover .s_face .img img{width:80px; height:80px;}
*/

/* 视频模块 */
.s_vd{position:relative;}
.s_vd .s_thumb{position:relative; margin-bottom:5px; width:100%; height:93px; overflow:hidden;}
.s_vd .s_target{width:100%; height:93px; overflow:hidden;}
.s_vd .s_target img{width:100%;}
.s_vd .s_link{position:absolute; top:0; left:0; width:100%; height:93px; z-index:9;}
.s_vd .s_link a{display:block; height:100%; background:url(../img/sprite.gif) repeat}
.s_vd .s_overlay{position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(../img/bg_video_big.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="http://dev.static.soku.com/dev/img/bg_video_big.png"); }
.s_vd .s_taglb{position:absolute; left:0; bottom:0;}
.s_vd .s_taglb .ico_topic{margin-left:5px;}
.s_vd .s_tagrb{position:absolute; right:0; bottom:0;}
.s_vd .s_time{padding:0 5px; color:#ddd; font-weight:bold; font-family:'宋体'; letter-spacing:1px;}
.s_vd .s_status{padding:0 5px; color:#fff;}
.s_vd .s_title{font-size:14px; word-break:break-all;}
.s_vd .s_state{padding-top:6px; overflow:hidden;}
.s_vd .s_state .s_ico20{vertical-align:top; margin-left:-3px;}
.s_vd .s_topic{display:inline-block; padding:0 5px; height:22px; line-height:22px; overflow:hidden; color:#ddd; font-style:normal; font-size:12px; font-family:"Microsoft yahei";}


/* 视频列表 */
.s_videonav{margin-left:35px; margin-right:35px;}
.s_videonav .dot,
.s_videonav .dot_bor{}
.s_videoform{padding-left:0;}
.s_videoform .s_detail{display:block; width:auto; height:auto; min-height:auto; padding:0 35px; }
.s_videoform .s_detail .s_about{margin-bottom:8px;}
.s_videoform .video_box{position:relative;}
.s_videoform .video_box .s_taglt{left:-50px;}
.s_videoform .video_box .s_tagrt{right:-50px;}
.s_videoform .video_arr{position:absolute; top:120px; width:30px; height:40px; padding:15px 0px; background:#fff;
	border-radius:3px;
}
.s_videoform .video_arr:hover{background:#53b7f7;}
.s_videoform .arr_dis:hover{background:none;}
.s_videoform .video_list{position:relative; height:330px; padding-bottom:30px; overflow:hidden;}
.s_videoform .video_list ul{position:absolute;}
.s_videoform .video_list li{float:left; width:875px;}
.s_videoform .video_list li .s_vd{float:left; margin-right:15px; margin-bottom:10px; width:160px; height:162px;}
.s_videoform .video_list li .s_vd .s_taglt{left:0;}
.s_videoform .video_list li .s_vd .s_tagrt{right:0;}
.s_videoform .video_list li .s_vd .s_target,
.s_videoform .video_list li .s_vd .s_thumb,
.s_videoform .video_list li .s_vd .s_link{height:88px;}
.s_videoform .video_list .dots{position:absolute; bottom:0px; left:50%; margin-left:-250px; width:500px; height:16px; text-align:center; overflow:hidden;}
.s_videoform .video_list .dots a{display:inline-block; margin:0 7px; width:10px; height:10px; line-height:10px; background:#ddd; border:3px solid #fff; overflow:hidden;
	border-radius:10px;
}
.s_videoform .video_list .dots a.on{background:#53b7f7; border-color:#d9f0ff;}

/* 电影系列 */
.s_movieform{padding-left:0;}
.s_movieform .s_detail{height:auto; min-height:auto; padding:0;}
.s_movieform .s_detail .s_base{margin:0 35px 10px;}
.s_movieform .movie_box{position:relative; padding:0 35px; overflow:hidden;}
.s_movieform .movie_arr{position:absolute; top:65px; width:30px; height:40px; padding:15px 0; z-index:19; cursor:pointer;
	border-radius:3px;
}

.s_movieform .movie_arr:hover{background:#53b7f7;}
.s_movieform .movie_list{position:relative; height:218px; overflow:hidden;}
.s_movieform .movie_list ul{position:absolute;}
.s_movieform .movie_list li{float:left; margin-right:20px; width:345px; *position:relative;}
.s_movieform .movie_list li .s_poster{width:145px; height:218px;}
.s_movieform .movie_list li .s_poster .s_link a .btn_play{margin:-30px 0 0 -30px; width:60px; height:60px; background-position:0 -80px;}
.s_movieform .movie_list li .s_info{margin:0; height:208px; padding:5px 0 5px 165px; *position:static; *height:auto; *zoom:normal;}
.s_movieform .movie_list li .s_info .tit{margin-bottom:5px; font-size:16px; font-weight:normal; line-height:24px; max-height:48px; overflow:hidden;}
.s_movieform .movie_list li .s_info .intr{position:relative; padding-left:32px; font-size:12px; line-height:24px;}
.s_movieform .movie_list li .s_info .intr label{position:absolute; left:0; top:0; line-height:24px; *top:-4px;}
.s_movieform .movie_list li .s_info .intr span{padding:0 5px;}
.s_movieform .movie_list li .s_load{position:absolute; left:165px; bottom:0; width:160px;}
.s_movieform .movie_list li .s_load .btn_play,
.s_movieform .movie_list li .s_load .btn_detail,
.s_movieform .movie_list li .s_load .btn_try{display:block; width:auto; height:40px; line-height:40px; text-align:center; font-size:16px;}

/* 弹框 */
.s_tipbox{position:absolute; bottom:30px; margin-left:-100px; width:258px; height:178px; background:#fff; border:1px solid #e3e3e3;  font-family:"Microsoft yahei"; color:#555; z-index:999; display:none;}
.s_tipbox .ico_tip_close{position:absolute; top:4px; right:4px;}
.s_tipbox .tit{height:26px; line-height:26px; padding:15px; text-align:center; font-size:18px; font-weight:normal;}
.s_tipbox .txt{margin-bottom:10px; height:50px; line-height:24px; padding:5px 0; text-align:center; font-size:14px;}
.s_tipbox .txt img{display:inline-block;}
.s_tipbox .load_btn{line-height:32px; text-align:center; font-size:14px}
.s_tipbox .load_btn .btn_download{display:inline-block; width:100px; height:32px; line-height:32px; background:#5da7e6; text-align:center; font-size:14px; color:#fff;}
.s_tipbox .load_btn .btn_download:hover{background:#25a3f3;}
.on .s_tipbox{display:block;}

/* 人物反馈 */
.sf{display:inline-block; background:url(../img/feed.png) no-repeat;}
.sf_title{width:115px; height:35px; background-position:0 0;}
.sf_wish{width:280px; height:24px; background-position:0 -40px;}
.sf_run{width:115px; height:125px; background-position:0 -64px;}
.sf_wait{width:200px; height:90px; background-position:0 -189px;}
.sf_heart{width:40px; height:30px; background-position:-115px 0;}
.sf_close{width:20px; height:20px; background-position:-280px 0;}
.s_feedbox{position:absolute; top:0; right:0; font-family:"Microsoft yahei";}
.s_feedbox.on{height:100%; z-index:30;}
.s_feedbox .hd{position:absolute; top:-30px; right:0; padding-right:20px; z-index:9; cursor:pointer;}
.s_feedbox .hd .sf_close{position:absolute; top:0; right:0;}
.s_feedbox .bd{position:absolute; top:-1px; right:-1px; width:304px; height:100%; background:#fff; border:1px solid #e3e3e3; z-index:5; display:none;}
.s_feedbox .bd .sf_close{position:absolute; top:10px; right:10px;}
.s_feedbox .bd .title{padding-top:37px; text-align:center;}
.s_feedbox .bd dl{padding:5px 20px; font-size:14px; line-height:24px;}
.s_feedbox .bd dl input{margin-right:15px;}
.s_feedbox .bd .other{margin:0 20px;}
.s_feedbox .bd textarea{margin-left:-5px; width:100%; height:58px; padding:5px; border:1px solid #e7ebec; background:#f6f7fb; resize:none; font-size:14px; font-family:"Microsoft yahei";}
.s_feedbox .bd .load{padding-top:50px; text-align:center;}
.s_feedbox .bd .load_btn{padding-top:15px; text-align:center;}
.s_feedbox .bd .btn_enter{display:inline-block; margin:0 auto; width:114px; height:32px; line-height:32px; background:#60b3f8; text-align:center; color:#fff; font-size:16px;}
.s_feedbox .bd .btn_enter:hover{background:#25a3f3;}
.s_feedbox .bd .btn_enter.dis{background:#f2f2f2; color:#bbb;}
.s_feedbox .bd .btn_enter.dis:hover{background:#f2f2f2;}
.on .bd{display:block;}

/* 更多节目 */
.s_more{position:relative; margin-bottom:30px; background:#fff; border:1px solid #e3e3e3; zoom:1; z-index:30;
	box-shadow:0 0 4px 1px rgba(116,116,116,.1);
}
.s_more .p5_19{padding:5px 19px 0;}
.s_more:hover{z-index:9;}
.more_video{float:left;}
.more_title{padding-top:5px; line-height:36px; font-size:16px; font-weight:normal; font-family:"Microsoft yahei";}
.more_list ul{margin-left:-20px;}
.more_list li{float:left; margin-left:20px; margin-bottom:5px; width:110px; height:225px; *display:inline;}

.more_list li .s_poster .s_overlay .status{bottom:0; font-family:'宋体';}
.more_list li .s_poster .s_overlay .source{bottom:0; right:5px; font-size:18px;}
.more_list li .s_poster .s_overlay .source span{font-size:12px;}
.more_list li .s_poster .s_link a .btn_play{margin:-30px 0 0 -30px; width:60px; height:60px; background-position:0 -80px;}
.more_list li .info{padding-top:5px; line-height:24px; color:#777; font-size:14px;}
.more_list li .btn_turn{display:inline-block; width:78px; height:22px;  background:#fff; border:1px solid #53b7f7; text-align:center; color:#53b7f7; font:14px/22px "Microsoft yahei";}
.more_list li .btn_turn:hover{background:#53b7f7; color:#fff;}

.s_more .app_recom{float:right; font-family:"Microsoft yahei";}
.s_more .app_recom .app_tit{margin-bottom:7px; padding-top:15px; padding-left:20px; }
.s_more .app_recom .app_box{padding-left:20px; border-left:1px solid #f5f5f5;}
.s_more .app_recom .app_box li{margin-left:20px; background:none; border:none;}
.s_more .app_recom .app_box li .txt{height:auto; padding:5px 0 0; line-height:24px; text-align:left; white-space:normal; }
.s_more .app_recom .app_box li .txt a{color:#333;}

.sk_970	.sk_container,.sk_970 .sk_wrap{width:970px;}
.sk_970	.w_970_hide{display:none;}
.sk_970 .s_nav .name{width:220px;}
.sk_970 .s_nav .nav_list{padding-left:220px;}
.sk_970 .s_nav .nav_list .nav_text li{margin:0 5px; width:86px; font-size:16px; overflow:hidden; text-overflow:ellipsis;}
.sk_970	.s_nav .nav_list .nav_face{height:100px; margin-left:30px; margin-right:30px;}
.sk_970	.s_nav .nav_list .nav_face li{width:108px; height:100px;}
.sk_970 .s_nav .nav_list .nav_face .dot{_bottom:-1px;}
.sk_970 .s_nav .nav_list .nav_face .dot_bor{_bottom:2px;}
.sk_970 .s_detail .s_table li a .name{width:260px;}
.sk_970 .s_detail .s_table li a .time{padding-left:280px;}
.sk_970	.s_face .img,
.sk_970	.s_face .img img{width:50px; height:50px;}
.sk_970	.on .s_face .img{margin-top:-10px; width:60px; height:60px;}
.sk_970	.on .s_face .img img{width:60px; height:60px;}
.sk_970	.s_videonav .nav_list .nav_face li{width:97px;}

.sk_970	.s_nav .nav_list .nav_face .offset_1{margin-left:-650px;}
.sk_970	.s_nav .nav_list .nav_face .offset_2{margin-left:-1300px;}
.sk_970	.s_nav .nav_list .nav_face .offset_3{margin-left:-1950px;}
.sk_970	.s_nav .nav_list .nav_face .offset_4{margin-left:-2600px;}
.sk_970	.s_nav .nav_list .nav_face .offset_5{margin-left:-3250px;}

.sk_970	.s_videonav .nav_list .nav_face .offset_1{margin-left:-580px;}
.sk_970	.s_videonav .nav_list .nav_face .offset_2{margin-left:-1160px;}
.sk_970	.s_videonav .nav_list .nav_face .offset_3{margin-left:-1740px;}
.sk_970	.s_videonav .nav_list .nav_face .offset_4{margin-left:-2320px;}
.sk_970	.s_videonav .nav_list .nav_face .offset_5{margin-left:-2900px;}

.sk_970	.s_videonav .nav_list .nav_text .offset_1{margin-left:-580px;}
.sk_970	.s_videonav .nav_list .nav_text .offset_2{margin-left:-1160px;}
.sk_970	.s_videonav .nav_list .nav_text .offset_3{margin-left:-1740px;}
.sk_970	.s_videonav .nav_list .nav_text .offset_4{margin-left:-2320px;}
.sk_970	.s_videonav .nav_list .nav_text .offset_5{margin-left:-2900px;}


/*970上线时隐藏*/

.sk_1190 .sk_container,.sk_1190 .sk_wrap{width:1190px;}
.sk_1190 .w_1190_hide{display:none;}
.sk_1190 .s_nav .nav_list .nav_box .face_arr{top:48px;}
.sk_1190 .s_nav .nav_list .text_box .face_arr{top:20px;}
.sk_1190 .s_videonav.clearfix{margin-left:45px; margin-right:45px;}
.sk_1190 .s_videonav .nav_list .nav_face li{width:115px;}
.sk_1190 .s_madeform{padding-right:170px; _padding-right:168px;}
.sk_1190 .s_madeform .s_detail .s_items li{width:10%;}
.sk_1190 .s_madeform .s_detail .s_col li{width:50%;}
.sk_1190 .s_videoform .s_detail{padding:0 45px;}
.sk_1190 .s_videoform .video_box .s_taglt{left:-55px;}
.sk_1190 .s_videoform .video_box .s_tagrt{right:-55px;}
.sk_1190 .s_videoform .video_list{height:372px;}
.sk_1190 .s_videoform .video_list li{width:1075px;}
.sk_1190 .s_videoform .video_list li .s_vd{margin-right:15px; width:200px; height:183px;}
.sk_1190 .s_videoform .video_list li .s_vd .s_target,
.sk_1190 .s_videoform .video_list li .s_vd .s_thumb,
.sk_1190 .s_videoform .video_list li .s_vd .s_link{height:110px;}
.sk_1190 .s_made{width:170px;}
.sk_1190 .brand_made,
.sk_1190 .user_made,
.sk_1190 .music_made{width:220px;}
.sk_1190 .user_hit_made{width:94px;}
.sk_1190 .s_detail .s_table li{width:33.3%;}
.sk_1190 .s_related ul{margin-left:-20px;}
.sk_1190 .s_related li{margin-left:20px;}
.sk_1190 .s_program ul{margin-left:-12px;}
.sk_1190 .s_program ul li{margin-left:12px;}
.sk_1190 .s_column ul{margin-left:-42px;}
.sk_1190 .s_column ul li{margin-left:42px;}
.sk_1190 .more_list li.all{margin-left:0;}






/*
@media screen and (max-width:1230px){
	.sk_container,.sk_wrap{width:970px;}
	.w_970_hide{display:none;}
	.s_nav .nav_list .nav_face{height:90px;}
	.s_face .img,
	.s_face .img img{width:50px; height:50px;}
	.on .s_face .img,
	.hover .s_face .img{margin-top:-10px; width:60px; height:60px;}
	.on .s_face .img img,
	.hover .s_face .img img{width:60px; height:60px;}
}
@media screen and (min-width:1230px){
	.sk_container,.sk_wrap{width:1190px;}
	.s_madeform .s_detail .s_items li{width:10%;}
	.s_videoform .s_detail{padding:0 55px;}
	.s_videoform .video_box .s_taglt{left:-55px;}
	.s_videoform .video_box .s_tagrt{right:-55px;}
	.s_detail .s_data .s_about{max-width:850px;}
	.s_detail .s_table li{width:33.3%;}
	.s_related ul{margin-left:-20px;}
	.s_related li{margin-left:20px;}
}
*/

/*.w_970_hide{display:none;}*/

.for_tudou .s_made .made_cont .btn_enter{background:#ff6600;}
.for_tudou .s_made .made_cont .btn_enter:hover{background:#ee481c;}


.for_tudou .s_videoform .video_arr:hover{background:#f60;}
.for_tudou .s_videoform .video_list .dots a.on{background:#f60; border-color:#ffe1cd;}
.for_tudou .s_related .all .act a{border-color:#f60; color:#f60;}
.for_tudou .s_related .all .act a:hover{background:#f60; color:#fff;}
.for_tudou .s_related li .icon{border-color:#f60; color:#f60;}
.for_tudou .user_made_b .made_cont .heart .intr{color:#f60;}
.for_tudou .s_feedbox .bd .btn_enter{background:#f60;}
.for_tudou .s_feedbox .bd .btn_enter:hover{background:#ee481c;}
.for_tudou .s_poster .s_overlay .source{color:#f60;}
.for_tudou .s_poster .s_link a .btn_play{background-position:-80px 0;}
.for_tudou .s_detail .s_about .s_language a.on,
.for_tudou .s_detail .s_about .s_language a:hover{background:#f60;}
.for_tudou .s_detail .s_type .intr{background:#ffefe5; color:#f60;}
.for_tudou .s_detail .s_type .bk{background:#f60;}
.for_tudou .s_detail .s_cata a.on,
.for_tudou .s_detail .s_cata a:hover{background:#f60;}
.for_tudou .s_detail .s_cata .all:hover{background:none; color:#f60;}
.for_tudou .s_movieform .movie_arr:hover{background:#f60;}
.for_tudou .s_movieform .movie_list li .s_poster .s_link a .btn_play{background-position:-80px -80px;}
.for_tudou .more_list li .btn_turn{border:1px solid #f60; color:#f60;}
.for_tudou .more_list li .btn_turn:hover{background:#f60; color:#fff;}
.for_tudou .group_nav a.on{background:#f60; border-color:#f60;}




.for_tudou .hover .s_face{color:#f60;}
.for_tudou .hover .s_face .img{border-color:#f60;}
.for_tudou .s_nav .nav_list .nav_text li.on a{color:#f60;}

.for_tudou .sf_title{background-position:-300px 0;}
.for_tudou .sf_wish{background-position:-300px -40px;}
.for_tudou .sf_run{background-position:-300px -64px;}
.for_tudou .sf_wait{background-position:-300px -189px;}
.for_tudou .sf_heart{background-position:-415px 0;}
/*来疯*/
.user_made.laifei_made {z-index: 1;}
#LAIFENG_SK_L .name {margin-bottom: 5px;width:190px;}
#LAIFENG_SK_L .txt {margin-bottom: 15px;}
#LAIFENG_SK_L .load_btn {padding: 0 33px;}
#LAIFENG_SK_L .btn_enter {height: 32px;line-height: 32px;font-size: 16px;}
#LAIFENG_SK_L table {margin: 8px auto 0;text-align: left;}
#LAIFENG_SK_L table a {color: #888;}
#LAIFENG_SK_L table a:hover {color: #5da7e6;text-decoration: none;}
#LAIFENG_SK_L .divide {font-style: normal;color: #e5e5e5;}
#LAIFENG_SK_L .down_laifeng {position: relative;width: 72px;margin: 5px auto 0;}
#LAIFENG_SK_L .down_laifeng a {color: #53b7f7;}
#LAIFENG_SK_L .down_laifeng img {display: none;position: absolute;top: 0;right: -105px;width: 93px;height: 118px;z-index: 999999;}
#LAIFENG_SK_L .down_laifeng:hover img {display: block;}

/*
 * 2016-07-19 wangheng start
 */
.more_list ul{margin-left:-29px;}
.more_list li{float:left; margin-left:29px; margin-right:0px; margin-bottom:5px; width:94px; height:201px; *display:inline;}
.more_list li .s_poster{float:none; width:94px; height:140px;}

.sk_970 .more_video_title {width: 90px;}
.sk_970 .more_list ul{margin-left:-30px;}
.sk_970 .more_list li{float:left; margin-left:30px; margin-right:0px; margin-bottom:5px; width:90px; height:195px; *display:inline;}
.sk_970 .more_list li .s_poster{float:none; width:90px; height:134px;}

.sk_1190 .more_video_title {width: 110px;}
.sk_1190 .more_list ul{margin-left:-20px;}
.sk_1190 .more_list li{float:left; margin-left:20px; margin-bottom:5px; width:110px; height:225px; *display:inline;}
.sk_1190 .more_list li .s_poster{float:none; width:110px; height:164px;}
.more_video_title {line-height: 24px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.more_video_title a {color: #333;}
.more_list li.all{margin-left:0; position:relative; top:-4px; display:block; float:none; margin:0;  width:100%; height:38px; text-align:right; clear:both;}
.more_video_title {width: 90px;}
/*.for_tudou a {color: #333;}*/
.btn_play a {color: #fff;}
.btn_try a {color: #fff;}
/*wangheng stop*/