/*
 * name: s_comm.css;
 * desc: 搜库整站基础样式;
 */
	
/* css reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,table,th,tr,td,form,textarea,select,input,button,hr,p,blockquote,pre,fieldset,legend{margin:0; padding:0;}
body{background:#fff; font:12px/20px "Microsoft yahei", arial; color:#333;}
button,input,select,textarea{font:12px/20px arial,helvetica,verdana,tahoma,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,input,textarea,select,button{outline:none;}
fieldset,img{border:0;}
li{list-style:none}
a{text-decoration:none; color:#06c;}
a:hover{text-decoration:none;}
img{display:block;}
input::-ms-clear{display:none;} 

/* public css */
.l{float:left;}
.r{float:right;}
.tac{text-align:center;}
.clearfix{display:block; *display:inline-table;}
.clearfix:after{display:block; content:""; clear:both; height:0; visibility:hidden;}
.clear{clear:both; height:0px; line-height:0px; overflow:hidden;}

.c_red{color:#f66;}
.c_orange{color:#f60;}
.highlight{color:#c00;}


/* icon */
.ico,
.btn,
.ico20,
.ico24{display:inline-block; background:url(../img/icon.png) no-repeat; overflow:hidden;}
.s_ico,
.s_btn,
.s_ico20,
.speed{display:inline-block; background:url(../img/sprites.png) no-repeat; overflow:hidden;}

.btn,
.s_btn{border:0; cursor:pointer;}
.btn:hover,
.s_btn:hover{text-decoration:none;}

.ico20,
.s_ico20{width:20px; height:20px;}

.ico24,
.s_ico24{width:24px; height:24px;}

/* 
 * name : icon.png;
 * desc : 公共图标部分;
 */

.ico_indxlogo{width:330px; height:50px; background-position:0 0; text-indent:-9999px;}
.ico_logo{width:180px; height:40px; background-position:0 -50px;}
/* 春节活动logo */
.ico_2016{float:right; margin-top:-15px; width:128px; height:72px; background:url(../img/logo_2016.jpg) no-repeat; _display:inline;}

/* 20*20 */
.ico_expand{background-position:-260px -50px;}
.ico_source{background-position:-280px -90px;}
.ico_close{background-position:-280px -110px;}
.checked .ico_source{background-position:-280px -50px;}
.ico_down{background-position:-280px -150px;}
.on .ico_down{background-position:-280px -130px;}

/* 24*24 */

.ico_rank{background-position:0 -180px;}
.ico_cata{background-position:-24px -180px;}
.ico_movie{background-position:-48px -180px;}
.ico_tv{background-position:-72px -180px;}
.ico_time{background-position:-96px -180px;}
.ico_heart{background-position:-120px -180px;}
.ico_user{background-position:-144px -180px;}
.ico_empty{background-position:-260px -110px;}
.ico_radio{background-position:-280px -110px;}
.ico_game{background-position:-24px -276px;}
.ico_crowdfund{background-position:-24px -300px;}

.ico_channel{background-position:0 -228px;}
a:hover .ico_guess_gray,
.ico_guess{background-position:-24px -228px;}
.ico_app{background-position:-48px -228px;}


.ico_rank_gray{background-position:0 -204px;}
a:hover .ico_rank_gray{background-position:-72px -204px;}
.ico_cata_gray{background-position:-24px -204px;}
a:hover .ico_cata_gray{background-position:-96px -204px;}
.ico_movie_gray{background-position:-48px -204px;}
a:hover .ico_movie_gray{background-position:-120px -204px;}
.hover .ico_channel,
.ico_channel_gray{background-position:0 -252px;}
.ico_guess_gray{background-position:-24px -252px;}
.ico_app_gray{background-position:-48px -252px;}


.ico_rows{width:30px; height:30px; background-position:-240px -180px;}
.ico_cols{width:30px; height:30px; background-position:-300px -180px;}
.ico_label{width:80px; height:30px; background-position:-190px -135px;}
.ico_feed{width:30px; height:65px; background-position:-300px -50px;}
.ico_like{width:30px; height:30px; background-position:-150px -180px;}
.ico_unlike{width:30px; height:30px; background-position:-180px -180px;}

.selected .ico_rows{background-position:-210px -180px;}
.selected .ico_cols{background-position:-270px -180px;}
.active .ico_feed{background-position:-300px -115px;}

/* Btn */
.btn_search{width:80px; height:40px; background-position:-184px -51px;}

/*
 * name ：sprite.png;
 * desc : 所有图标集合;
 */

/* 老版图标 */
.ico__SD,
.ico__HD,
.ico__OP,
.ico__newpgm,
.ico__mark,
.ico__statplay,
.ico__ranking,
.ico__music,
.ico__tvguide,
.ico_arrow_l,
.ico_arrow_r,
.ico__certified{display:inline-block; background:url(../img/sprites.png) no-repeat; overflow:hidden;}

/* 20*20 */	
.ico__newpgm{width:20px; height:20px; background-position:0 0;}
.ico__mark{width:20px; height:20px; background-position:0 -20px;}
.ico_help{background-position:0 -40px;}
.ico_right{background-position:0 -60px;}
.ico_wrong{background-position:0 -80px;}
.ico_video_close{background-position:0 -100px;}
/*.ico__statplay{background-position:0 -120px;}*/
.ico_viewplay{background-position:0 -140px;}
.ico__ranking{width:20px; height:20px; background-position:0 -160px;}
.ico__music{width:20px; height:20px; background-position:0 -180px;}
.ico_viewdown{background-position:0 -200px;}
.ico_viewup{background-position:0 -220px;}
.ico_rankdown{background-position:0 -240px;}
.ico_rankup{background-position:0 -260px;}
.ico__tvguide{width:20px; height:20px; background-position:0 -280px;}
.ico_tip_close{width:20px; height:20px; background-position:0 -300px;}
.ico_light_tv{width:20px; height:20px; background-position:0 -320px;}
.ico_light_download{width:20px; height:20px; background-position:0 -340px;}
.ico_download{width:20px; height:20px; background-position:0 -360px;}
/*.ico_download:hover{background-position:0 -380px;}*/
.ico_rss{width:20px; height:20px; background-position:0 -400px;}
.ico_white_close{width:20px; height:20px; background-position:0 -420px;}
.ico_rss .s_ico20{vertical-align:top; margin-top:4px;}
.ico_blue_download{width:20px; height:20px; background-position:0 -440px;}
.ico_watch{width:20px; height:20px; background-position:0 -460px;}
.ico_timer{width:20px; height:20px; background-position:0 -480px;}
.ico_download_app{width:20px; height:20px; background-position:0 -500px;}
.ico_user{width:20px; height:20px; background-position:0 -520px;}
.ico_playv{width:20px; height:20px; background-position:0 -540px;}

.ico_charge_s{width:40px; height:40px; background-position:-220px -230px;}
.ico_try_s{width:40px; height:40px; background-position:-260px -230px;}
.ico_ispaid{width:45px; height:45px; background-position:-490px -180px;}
.ico_charge{width:45px; height:45px; background-position:-540px -180px;}
.ico_sole{width:40px; height:40px; background-position:-490px -230px;}
.ico_opening{width:65px; height:65px; background-position:-535px -230px;}
.ico_parttry{width:10px; height:10px; background-position:-470px -280px;}
/*.ico_partfree{width:10px; height:10px; background-position:-490px -280px;}*/
.ico_live{width:40px; height:40px; background-position:-300px -300px;}
/*.ico_first{width:40px; height:40px; background-position:-340px -300px;}*/
.ico_partend{width:45px; height:45px; background-position:-490px -300px;}
.ico_partnew{width:30px; height:30px; background-position:-540px -300px;}
.ico_partpre{width:30px; height:30px; background-position:-570px -300px;}
.ico_live{width:45px; height:45px; background-position:-600px -300px;}
.ico_vip{width:50px; height:50px; background-position:-490px -350px;}
.ico_partfree{width:12px; height:12px; background-position:-540px -350px;}
a:hover .ico_partfree,
.ico_partfree_hover{width:21px; height:21px; background-position:-570px -350px;}
.ico_partticket{width:12px; height:12px; background-position:-600px -350px;}
a:hover .ico_partticket,
.ico_partticket_hover{width:21px; height:21px; background-position:-630px -350px;}


.ico_barr_l{width:30px; height:40px; background-position:-470px -80px;}
.ico_barr_r{width:30px; height:40px; background-position:-500px -80px;}
.on .ico_barr_l,
a:hover .ico_barr_l{background-position:-470px -120px;}
.on .ico_barr_r,
a:hover .ico_barr_r{background-position:-500px -120px;}
.arr_dis .ico_barr_l{background-position:-410px -120px;}
.arr_dis .ico_barr_r{background-position:-450px -120px;}
.arr_dis:hover .ico_barr_l{background-position:-410px -120px;}
.arr_dis:hover .ico_barr_r{background-position:-450px -120px;}


/* 第二列 */
.ico__certified{width:20px; height:20px; background-position:-20px 0;}
.ico_youku{background-position:-20px -20px;}
.ico_tudou{background-position:-20px -40px;}
.ico_he{background-position:-20px -60px;}

.ico__SD{width:33px; height:17px; background-position:-490px 0; text-indent:-999px; *float:left;}
.ico__HD{width:33px; height:17px; background-position:-490px -20px; text-indent:-999px; *float:left;}
.ico__OP{width:33px; height:17px; background-position:-490px -40px; text-indent:-999px; *float:left;}
.ico_1080p{width:46px; height:17px; background-position:-440px 0; text-indent:-999px; *float:left;}

.ico_arrow_l{width:30px; height:30px; background-position:-530px -80px;}
.ico_arrow_r{width:30px; height:30px; background-position:-560px -80px;}
.arrow_l_dis{background-position:-530px -110px;}
.arrow_r_dis{background-position:-560px -110px;}

.ico_arrow_sl{width:20px; height:20px; background-position:-540px -140px;}
.ico_arrow_sr{width:20px; height:20px; background-position:-560px -140px;}
.on .ico_arrow_sl,
a:hover .ico_arrow_sl{background-position:-540px -160px;}
.on .ico_arrow_sr,
a:hover .ico_arrow_sr{background-position:-560px -160px;}

.arr_dis .ico_arrow_sl{background-position:-580px -140px;}
.arr_dis .ico_arrow_sr{background-position:-600px -140px;}
.arr_dis:hover .ico_arrow_sl{background-position:-580px -140px;}
.arr_dis:hover .ico_arrow_sr{background-position:-600px -140px;}

.ico_zip{width:30px; height:30px; background-position:-380px 0;}
.ico_update{width:30px; height:30px; background-position:-410px 0;}

/* 第三列 */
.ico_plot{width:20px; height:20px; background-position:-40px 0;}
.ico_trailer{width:20px; height:20px; background-position:-40px -20px;}
.ico_titbits{width:20px; height:20px; background-position:-40px -40px;}
.ico_jokey{width:20px; height:20px; background-position:-40px -60px;}
.ico_music{width:20px; height:20px; background-position:-40px -80px;}
.ico_lead{width:20px; height:20px; background-position:-40px -100px;}
.ico_news{width:20px; height:20px; background-position:-40px -120px;}

/* 第四列 */
.on .ico_plot{width:20px; height:20px; background-position:-60px 0;}
.on .ico_trailer{width:20px; height:20px; background-position:-60px -20px;}
.on .ico_titbits{width:20px; height:20px; background-position:-60px -40px;}
.on .ico_jokey{width:20px; height:20px; background-position:-60px -60px;}
.on .ico_music{width:20px; height:20px; background-position:-60px -80px;}
.on .ico_lead{width:20px; height:20px; background-position:-60px -100px;}
.on .ico_news{width:20px; height:20px; background-position:-60px -120px;}

/* 第五列 */
.ico_movie_dir{width:25px; height:25px; background-position:-100px 0;}
.ico_vip_dir{width:25px; height:25px; background-position:-100px -25px;}

/* 第六列 */
.ico_download_blue{width:25px; height:25px; background-position:-150px 0;}

/* sprite.png speed 速度 */
.speed{width:59px; height:6px;}
.speed0{background-position:-530px 0;}
.speed1{background-position:-530px -6px;}
.speed2{background-position:-530px -12px;}
.speed3{background-position:-530px -18px;}
.speed4{background-position:-530px -24px;}
.speed5{background-position:-530px -30px;}
.speed6{background-position:-530px -36px;}
.speed7{background-position:-530px -42px;}
.speed8{background-position:-530px -48px;}
.speed9{background-position:-530px -54px;}
.speed10{background-position:-530px -60px;}

/* 其它 */
.ico_selt{width:80px; height:25px; line-height:24px; padding-left:25px; background-position:-220px -350px; color:#fff;}

.btn_play_large{width:140px; height:45px; background-position:-220px 0; text-indent:-999px; *float:left;}
.btn_free{width:110px; height:40px; background-position:-340px -60px;  text-indent:-999px; *float:left;}

/* 用户等级 */
.ico_level{display:inline-block; width:22px; height:20px; background:url(../img/ico_level.png) no-repeat;}
.level0{background-position:0 0;}
.level1{background-position:0 -20px;}
.level2{background-position:0 -40px;}
.level3{background-position:0 -60px;}
.level4{background-position:0 -80px;}
.level5{background-position:0 -100px;}
.level6{background-position:0 -120px;}
.level7{background-position:0 -140px;}
.level8{background-position:0 -160px;}
.level9{background-position:0 -180px;}
.level10{background-position:0 -200px;}
.level11{background-position:0 -220px;}
.level12{background-position:0 -240px;}	
/*
 * name : tudou.png;
 * desc : 土豆专用的样式图标;
 */
.t_ico{display:inline-block; background:url(../img/tudou.png) no-repeat;}
.ico_mark_g{width:20px; height:20px; background-position:0 0;}
.ico_mark_y{width:20px; height:20px; background-position:0 -20px;}
.ico_mark_b{width:20px; height:20px; background-position:0 -40px;}

/* 非图片展ICO */
.ico__tag{display:inline-block; margin:1px 3px 0 0; padding:0 3px; vertical-align:top; color:#fff; *display:inline; *zoom:1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.tag__pre{background:#47b4ff;}
.tag__hx{background:#ffaa33;}
.ico_panorama{display:inline-block; width:33px; height:17px; line-height:17px; background:#626262; text-align:center; color:#d3c39c; font-style:normal;}
.ico_channel_charge{display:inline-block; width:58px; height:22px; line-height:22px; background:#626262; text-align:center; color:#d3c39c; font-style:normal;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.ico_topic{display:inline-block; min-width:24px; max-width:50px; padding:0 5px; height:22px; line-height:22px; background:#1979d2; overflow:hidden; color:#fff; text-align:center; font-style:normal; font-size:12px; font-family:"Microsoft yahei";
	border-radius:2px;
}


/* 非图片背景按钮 */
.btn_play_s{height:22px; line-height:21px; *line-height:24px; padding:0 10px;  border:1px solid #1a67cb; color:#fff; text-align:top; _height:21px; _padding-top:4px;
	background:#2887db;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#2d8de2), to(#2784d9));
	background:-moz-linear-gradient(top, #2d8de2, #2784d9);
	background:-o-linear-gradient(top, #2d8de2, #2784d9);
	background:-ms-linear-gradient(top, #2d8de2, #2784d9);
	border-radius:3px;
	box-shadow:inset 0 1px 0 #3e9ced;
}
.btn_play_s .ico_play{vertical-align:top; margin:6px -8px 0 5px; *margin-top:4px;}

.ico_play{display:inline-block; width:0px; height:0; line-height:0; font-size:0; overflow:hidden; border-width:5px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;}
/* 老版本使用的 Begin */
.DIR .item .ico_down,
.DIR .major .ico_down{display:inline-block; width:0px; height:0; line-height:0; font-size:0; overflow:hidden; border-width:4px; border-style:solid dashed dashed dashed; border-color:#000 transparent transparent transparent;}
.DIR .item .expand .ico_down,
.DIR .major .expand .ico_down{border-width:4px; border-style:dashed dashed solid dashed; border-color:transparent transparent #000 transparent;}
/* 老版本使用的 End */
.btn_gray{display:inline-block; width:88px; height:38px; line-height:34px; border:1px solid #999; font-size:18px; font-family:"Microsoft yahei"; color:#555; text-align:center;
	background:#edf1f5;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f7f9), to(#e5eaf0));
	background:-moz-linear-gradient(top, #f4f7f9, #e5eaf0);
	background:-o-linear-gradient(top, #f4f7f9, #e5eaf0);
	box-shadow:inset 0 1px 0 #fdfdfe;
	border-radius:4px;
}

.btn_gray_s{height:22px; line-height:21px; *line-height:24px; padding:0 8px;  border:1px solid #999; color:#333; text-align:top; _height:18px; _padding-top:4px;
	background:#edf1f5;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f7f9), to(#e5eaf1));
	background:-moz-linear-gradient(top, #f4f7f9, #e5eaf1);
	background:-o-linear-gradient(top, #f4f7f9, #e5eaf1);
	background:-ms-linear-gradient(top, #f4f7f9, #e5eaf1);
	border-radius:3px;
	box-shadow:inset 0 1px 0 #fbfcfd;
}
.btn_submit{display:inline-block; width:78px; height:30px; line-height:30px; border:1px solid #9e9e9f; background:#edf1f5; color:#555; text-align:center; cursor:pointer;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f7f9), to(#e5eaf0));
	background:-moz-linear-gradient(top, #f4f7f9, #e5eaf0);
	background:-o-linear-gradient(top, #f4f7f9, #e5eaf0);
	border-radius:3px;
}

.btn_orange{display:inline-block; min-width:55px; width:auto !important; width:55px; height:24px; line-height:22px; padding:0 10px; border:1px solid #de5b05; background:#f06c0b; color:#fff; text-align:center; *line-height:22px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f37918), to(#ee6202));
	background:-moz-linear-gradient(top, #f37918, #ee6202);
	background:-o-linear-gradient(top, #f37918, #ee6202);
	box-shadow:inset 0 1px 0 #f98936;
	border-radius:3px;
}

.btn_blue_block{display:block; height:28px; line-height:27px; background:#2887dc; border:1px solid #1a67cb; text-align:center; color:#fff; font-size:14px; font-family:"Microsoft yahei";
	border-radius:3px;
}
.btn_blue_block .s_ico{vertical-align:top; margin:-1px 3px 0 -4px; *vertical-align:middle; *margin-top:-2px;}


/* NEW 2015 */
.ico_arrr{display:inline-block; width:0; height:0; font-size:0; border-width:10px 15px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff; overflow:hidden;}
.btn_blue{display:inline-block; width:153px; height:41px; line-height:41px; background:#53b7f7; text-align:center; color:#fff; font-size:16px;
	border-radius:5px;
}
.btn_blue:hover{color:#fff;}
.btn_play{display:inline-block; width:130px; height:48px; line-height:48px; padding:0 25px; background:#53b7f7; text-align:center; text-indent:0; color:#fff; font-size:20px; vertical-align:top;}
.btn_play:hover{background:#25a3f3; color:#fff;}
.btn_play .ico_arrr{vertical-align:top; margin-top:14px; *margin-top:4px; _vertical-align:auto;  _margin-top:14px;}
.btn_try{display:inline-block; width:130px; height:48px; line-height:48px; padding:0 25px; background:#fda015; text-align:left; text-indent:0; color:#fff; font-size:20px; vertical-align:top;}
.btn_try:hover{background:#fd7d15; color:#fff;}
.btn_try .ico_arrr{vertical-align:top; margin-top:14px; *margin-top:4px; _vertical-align:auto;  _margin-top:13px;}
.btn_try .pl15{padding-left:15px;}
.btn_detail{display:inline-block; width:130px; height:48px; line-height:48px; padding:0 25px; background:#8dcbff; text-align:center; text-indent:0; color:#fff; font-size:20px; vertical-align:top;}
.btn_detail:hover{background:#badfff; color:#fff;}


/*
 * name: public mod;
 * desc: 公共模块部分;
 */
/*.sk_masthead{height:42px; background:#ffffff; border-bottom:1px solid #f5f5f5;}*/
.sk_masthead .links{float:left;}
.sk_masthead .links a{margin-right:20px; line-height:42px; color:#909090; font-family:"Microsoft yahei";}
.sk_masthead .links a.hot{color:#f60;}
.sk_masthead .links a:hover{color:#5da7e6;}
.sk_masthead .txts{float:left; position:relative; width:465px; padding-left:24px; height:42px; line-height:42px; overflow:hidden;}
.sk_masthead .txts .ico20{position:absolute; top:11px; left:0;}
.sk_masthead .txts a{display:block; line-height:42px; color:#5dbbf7; font-family:"Microsoft yahei"; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sk_masthead .type{padding-right:20px; border-right:1px solid #bbb;}

/*
.sk_header{margin-bottom:10px; height:50px; padding-top:10px; background:#eee; _overflow:hidden;}
.sk_header .logo{float:left; width:190px; margin-right:24px; display:inline;}
.sk_header .logo a{display:block; text-indent:-9999px;}
.sk_header .promotion{float:right; margin-top:-10px; _position:relative;}

.sk_search{float:left;width:525px;}
.sk_search .sotool{position:relative; z-index:1000; zoom:1;}
.sk_search .sotxt{float:left; width:371px; height:28px; line-height:20px; padding:4px 9px; border:1px solid #ccc; border-right:0; font-size:14px; line-height:28px\9;}
.sk_search .btn_search{float:left; text-indent:-9999px; *position:absolute;}*/


.sk_header{position:relative; margin-bottom:10px; height:40px; padding:20px 0; background:#fff; border-bottom:1px solid #e9eaec; z-index:999; _overflow:hidden;}
.sk_header .sk_wrap{position:relative;}
.sk_header .logo{float:left; width:260px; display:inline; _overflow:hidden;}
.sk_header .logo a{display:block; text-indent:-9999px;}
.sk_header .sk_ads{position:absolute; top:-20px; width:740px; height:80px; overflow:hidden; display:block;}

.sk_header_min{position:fixed; top:0; left:0; width:100%; height:34px; padding:10px 0; z-index:999; _position:absolute; _zoom:1;}
.sk_header_min .sk_promotion .code{margin-top:-1px; display:block;}
.sk_header_min .sk_search .sotxt{padding:1px 9px;}
.sk_header_min .sk_search .btn_search{height:34px; background-position:-184px -53px;}
.sk_header_tip{padding-bottom:28px;}
.sk_header_tip .sk_search .sk_tips{display:block;}
.sk_header_tip .sk_search .sotxt{padding:1px 9px;}
.sk_header_tip .sk_search .btn_search{height:34px; background-position:-184px -53px}
.sk_header_tip .sk_promotion .code{margin-top:-1px; display:block;}

.sk_header_min .sk_ads,
.sk_header_tip .sk_ads{display:none;}



.sk_nav{position:relative; float:left; width:95px; height:38px; margin-right:16px; padding-top:2px; font-family:"Microsoft yahei"; z-index:1001; *display:inline; _padding-top:7px;}
.sk_nav .nav_hd{display:block; height:37px; padding-left:14px; text-align:left; font:18px/36px "Microsoft yahei"; color:#1998d5; z-index:10;
}
.sk_nav .nav_hd .ico24{margin:7px 7px 0 0; vertical-align:top; *margin-top:0;}
.sk_nav .nav_bd{position:absolute; top:49px; width:293px; height:137px; background:#fff; border:1px solid #ccc; z-index:9; display:none;}
.sk_nav .nav_bd a{font-size:14px; color:#555;}
.sk_nav .nav_box{float:left; width:190px; height:123px; padding:15px 0 0 15px; border-right:1px solid #ccc;}
.sk_nav .nav_box li{float:left; margin-bottom:10px; width:95px; height:24px; padding:3px 0; line-height:24px;}
.sk_nav .nav_box li a:hover{color:#5da7e6; text-decoration:none;}
.sk_nav .nav_box li .ico24{margin-right:3px; vertical-align:top; *margin-top:-1px;}
.sk_nav .nav_box li.block{width:100%;}
.sk_nav .nav_box li .recom{color:#f48120;}
.sk_nav .nav_box li .recom:hover{color:#f48120;}
.sk_nav .nav_box .ico_app{background-position:-48px -276px;}
.sk_nav .site_box{float:left; padding-top:15px;}
.sk_nav .site_box li{margin-bottom:10px; height:24px; padding:3px 15px; line-height:24px;}
.sk_nav .site_box li a:hover{color:#555; text-decoration:none;}
.sk_nav .site_box li .s_ico20{margin:2px 3px 0 0; vertical-align:top; *margin-top:1px;}

.hover .nav_hd{position:absolute; top:1px; width:80px; height:48px; padding-left:13px; line-height:36px; background:#fff; border:1px solid #ccc; border-bottom:0; color:#808184; text-decoration:none;
	box-shadow:none;
}
.hover .nav_bd{display:block;}

.sk_search{position:relative; float:left;width:470px; padding-top:1px; z-index:1000; zoom:1;}
.sk_search .sotool{position:relative; z-index:1000; zoom:1;}
.sk_search .sotxt{float:left; width:370px; height:28px; line-height:20px; padding:4px 9px; border:2px solid #52b7f4; border-right:0; font-size:14px; line-height:28px\9;}
.sk_search .default{color:#909090;}
.sk_search .btn_search{float:left; text-indent:-9999px; *position:absolute;}

.sk_search .sk_tips{position:absolute; bottom:-25px; left:0;  width:470px; height:20px; color:#888;  font-size:14px; display:none;  overflow:hidden;}
.sk_search .sk_tips span a{display:inline-block; margin-right:16px; }
.sk_search .sk_tips span a:hover{color:#5da7e6; text-decoration:none;}

.sk_promotion{float:right; width:230px; position:relative; _position:absolute; _top:16px; _z-index:9;}
.sk_promotion img{display:inline-block;}
.sk_promotion .download{position:absolute; top:0px; right:5px;}
.sk_promotion .app_box{margin-top:-9px; _margin-top:0;}
.sk_promotion .app_wbox{margin-top:-9px; padding-left:25px; display:none; _margin-top:0;}
.sk_promotion .code{width:230px; height:54px; display:none;}
.sk_promotion .app_minbox{display:block; padding-top:2px; line-height:35px; font-size:16px; text-align:right;}
.sk_promotion .app_minbox a{font-family:"Microsoft yahei"; color:#1998d5;}
.sk_promotion .ico24{display:inline-block; margin-right:5px; margin-top:7px; vertical-align:top; *margin-top:0;}
.sk_login{float:right; padding:11px 0; line-height:20px; color:#5d5d5d; font-size:12px; font-family:"Microsoft yahei";}
.sk_login a,
.sk_login span{display:inline-block; vertical-align:top; color:#5d5d5d;}
.sk_login a:hover,
.sk_login a:hover span{color:#5da7e6;}
.sk_login .ico24{margin:0 3px 0 0; vertical-align:top;}
.sk_login .split{margin:0 6px;}
.sk_login .name{display:inline-block; max-width:115px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sk_login .face{display:inline-block; vertical-align:top; margin:0px 8px 0 0; width:20px; height:20px; overflow:hidden;}
.sk_login .face img{width:100%;}
/*.sk_login a:hover .face,
.sk_login a:hover .face img{
	box-shadow:0px 0px 5px rgba(93,167,230,.8);
}*/
.sk_container,
.sk_wrap{margin-left:auto; margin-right:auto; width:1190px;}

/* .sk_1190 .sk_container,
.sk_1190 .sk_wrap{width:1190px;} */
.sk_970 .sk_container,
.sk_970 .sk_wrap{width:970px;}
.sk_970 .sk_banner a img{margin-left:-110px;}
.sk_970 .sk_banner object{margin-left:-110px;}
/* Toolbar */
.sk_toolbar{position:relative; margin-bottom:15px; height:38px; border-bottom:3px solid #ddd; }
.sk_toolbar .tab{_position:relative; _height:28px; _top:3px;}
.sk_toolbar .tab li{float:left; position:relative;}
.sk_toolbar .tab li .ico__newpgm{position:absolute; top:2px; right:10px;}
.sk_toolbar .tab a{float:left; height:28px; margin-right:20px; padding:10px 10px 0 10px; font-size:20px;font-family:"Microsoft Yahei","微软雅黑"; color:#909090; display:inline;}
.sk_toolbar .tab a:hover{color:#cc3311; text-decoration:none;}
.sk_toolbar .tab .current a{border-bottom:3px solid #0099ff; color:#3399e0;}
.sk_toolbar .switch{position:absolute; top:15px; right:0;}
.sk_toolbar .switch ul{width:160px; height:20px; overflow:hidden; zoom:1;}
.sk_toolbar .switch li{float:left; width:48px; height:20px; margin-right:5px; overflow:hidden;}
.sk_toolbar .switch li a{float:right; height:20px; color:#909090; vertical-align:top;}
.sk_toolbar .switch li a .ico_source{vertical-align:top;}

/* Banner 广告 */
.sk_banner{position:relative; margin:20px 0; line-height:1px; text-align:center; overflow:hidden;}
.sk_banner .ad-flag{position:absolute; bottom:0; left:0; width:29px; height:16px; background:url(http://r2.ykimg.com/051000005604C79D67BC3D7CA2063AD4) no-repeat;}


/* Filter */
/*
.sk_filter{margin-bottom:10px;}
.sk_filter .sk_toolset{position:relative; height:36px; zoom:1;}
.sk_filter .sub_tab{float:left; margin-right:30px;}
.sk_filter .sub_tab li{float:left;}
.sk_filter .sub_tab a{display:block; margin-right:5px; padding:3px 9px; border:1px solid #dddddd; color:#555; text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.sk_filter .sub_tab .current a{background:#09f; border:1px solid #09f; color:#fff;}
.sk_filter .sub_tab .current a:hover{color:#fff; text-decoration:none;}
.sk_filter .viewtype{position:absolute; top:0; right:0;}
.sk_filter .viewtype li{float:left;}
.sk_filter .viewtype li a{*float:left; margin-left:10px; text-indent:-99px; overflow:hidden;}
.sk_filter .viewtype li em{display:none;}
.sk_filter .vnum{float:left; line-height:30px; color:#909090; }

.sk_filter_handle{float:left; margin-right:35px; background:#fff; width:88px; height:26px; text-align:center;zoom:1;}
.sk_filter_handle a{position:relative; display:block; width:88px; height:26px; padding:4px 10px 0 0; background:#f5f5f5; color:#555;
	border-radius:2px;
}
.sk_filter_handle a.expand{height:32px; font-weight:bold;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.sk_filter_handle a .ico_down{position:absolute; top:12px; right:14px;}
.sk_filter_handle a.expand .ico_down{top:8px;}

.sk_filter_panel{display:none; width:100%; background:#f5f5f5;}
.sk_filter_panel .entry{padding:10px; border-bottom:1px solid #e5e5e5; }
.sk_filter_panel .entry label{float:left; height:25px; margin-right:10px; padding-top:5px;color:#909090; font-size:14px; text-align:center; _padding-top:6px;}
.sk_filter_panel .entry em{font-style:normal;}
.sk_filter_panel .entry ul{overflow:hidden; zoom:1;}
.sk_filter_panel .entry li{float:left;}
.sk_filter_panel .entry a{float:left; height:25px; margin-right:4px; padding:5px 5px 0;
	font-size:14px; color:#555; white-space:nowrap;}
.sk_filter_panel .entry .current a{background:#09f; color:#fff;}
*/

.sk_filter{margin-bottom:10px;font-size: 12px;}
.sk_filter .sk_toolset{position:relative; background:#fff; border:1px solid #e5e5e5; height:44px; zoom:1; *z-index:9;}
.sk_filter .sub_tab{float:left; margin-right:54px;}
.sk_filter .sub_tab li{float:left;font-size: 14px;}
.sk_filter .sub_tab li a{display:block; min-width:57px; padding:12px 20px; border-right:1px solid #e5e5e5; color:#555; text-align:center;}
.sk_filter .sub_tab li a:hover{color:#fff;background:#53b7f7;}
.sk_filter .sub_tab .hover a,
.sk_filter .sub_tab .on a{background:#53b7f7; color:#fff; text-decoration:none;}
.sk_filter .sub_tab .on a{cursor:default;}
.sk_filter .sub_menu{position:relative; float:left; z-index:31;}

.sk_filter .sub_menu .sk_filter_handle{float:left; position:relative; margin-right:10px; padding-top:2px; z-index:9;}
/*.sk_filter .sub_menu .sk_filter_handle a{position:relative; display:block;  height:21px; line-height:20px; padding:12px 26px 5px 16px; color:#555;  _display:inline-block; }*/
.sk_filter .sub_menu .sk_filter_handle a .ico_down{position:absolute; top:12px; right:5px;}
.sk_filter .sub_menu .sk_filter_panel{position:absolute; left:0; top:32px; padding:14px 10px 4px; background:#fff; border:1px solid #ccc; z-index:8; display:none;}
.sk_filter .sub_menu .sk_filter_panel .filter_col1{_width:70px;}
.sk_filter .sub_menu .sk_filter_panel .filter_col1 a{display:block; margin-bottom:10px; min-width:50px; height:32px; line-height:32px; padding:0 10px; text-align:center; white-space:nowrap; cursor:pointer;}
.sk_filter .sub_menu .sk_filter_panel .filter_col1 a.on{background:#09f; color:#fff; cursor:default;}
.sk_filter .sub_menu .sk_filter_panel .filter_col1 a .ico_down{display:none;}
.sk_filter .sub_menu .sk_filter_panel .filter_col4{width:280px;}
.sk_filter .sub_menu .sk_filter_panel .filter_col4 a{float:left; width:25%; padding:0;}

/*.sk_filter .on .sk_filter_handle a{height:20px; padding:11px 25px 5px 15px; background:#fff; border:1px solid #ccc; border-bottom:0;}*/
.sk_filter .on .sk_filter_handle a .ico_down{top:11px;}
.sk_filter .on .sk_filter_panel{display:block;}
.sk_filter .vnum{float:right; margin-right:15px; line-height:44px; color:#909090; }


.sk_filter .sk_check{height:40px; padding-top:20px;}
.sk_filter .sk_check .face{float:left; margin-right:10px; width:40px; height:40px; overflow:hidden; *display:inline;}
.sk_filter .sk_check .face img{width:100%; 
	border-radius:50px;
}
.sk_filter .sk_check .label{float:left; padding:10px 0; color:#f60; font:14px/20px "Microsoft yahei";}
.sk_filter .sk_check .label a{display:inline-block; vertical-align:top; max-width:70px; color:#f60; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sk_filter .sk_check .label a:hover{color:#09f;}
.sk_filter .sk_check .about{float:left; width:625px; height:30px; padding-top:5px; overflow:hidden;}
.sk_filter .sk_check .about a{background:#fff;position:relative; float:left; margin:0 5px; max-width:98px; height:28px; line-height:28px; padding:0 7px; border:1px solid #e5e5e5; color:#555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; *display:inline;}
.sk_filter .sk_check .about a .act{position:absolute; top:0; right:0; width:20px; height:20px; padding:4px; text-align:center; display:none;}
.sk_filter .sk_check .about a:hover{border-color:#0099ff; color:#09f;}
.sk_filter .sk_check .about a.on{background:#0099ff; border-color:#09f; color:#fff;}
/*.sk_filter .sk_check .about a.on{padding-right:35px;}
.sk_filter .sk_check .about a.on .act{display:block;}
.sk_filter .sk_check .about a.on:hover .act{background:#0099ff;}
.sk_filter .sk_check .about a.on:hover .ico_tip_close{width:20px; height:20px; background-position:0 -420px;}*/


/* siderbar */
.f_ico{display:inline-block; width:38px; height:38px; background:url(../img/sidebar.png) no-repeat;}
.sidebar{position:fixed; _position:absolute; _left:auto; right:0px; bottom:32px; _width:40px; z-index:99;}
.sidebar li{margin-top:-1px;}
.sidebar .sb_ad{position:relative; margin-left:-80px; width:120px; height:180px; background:#ddd;}
.sidebar .sb_ad .ad_close{position:absolute; top:4px; right:4px; width:24px; height:24px; background-position:0 -76px;}
.sidebar .sb_ad .ad_link{display:block; width:120px; height:180px; overflow:hidden;}
.sidebar .sb_gotop{display:none;}
.sidebar .sb_gotop .f_ico{background-position:0 0; }
.sidebar .sb_gotop a{display:block; width:38px; height:38px; border:1px solid #ddd; background:#fff;}
.sidebar .sb_feed .f_ico{background-position:0 -38px;}
.sidebar .sb_feed a{display:block; width:38px; height:38px; border:1px solid #ddd; background:#fff;}
.sidebar .sb_gotop a:hover,
.sidebar .sb_feed a:hover{background:#e7e7e7;}

/**
.feed_box{position:absolute; left:-302px; bottom:0px; width:300px; height:260px; border:1px solid #bbb; background:#fff; display:none;
	box-shadow:0 0 5px rgba(0,0,0,.2);
}
.feed_box .btn_close{position:absolute; top:7px; right:7px; width:20px; height:20px; background-position:-200px 0;}
.feed_box .btn_close:hover{background-position:-200px -20px;}
.feed_box .tit{height:18px; line-height:18px; padding:9px; font-size:14px; color:#999; font-family:"Microsoft yahei";}
.feed_box .like_box{margin:0 9px 10px; height:80px;}
.feed_box .like_box a{float:left; width:132px; height:76px; border:2px solid #fff; text-align:center; display:inline; }
.feed_box .like_box a i{display:inline-block; width:50px; height:50px;}
.feed_box .like_box a:hover{text-decoration:none;}
.feed_box .like_box .like{background:#fff5f5; border-color:#fff5f5; margin-right:10px; color:#f66;}
.feed_box .like_box .like.on,
.feed_box .like_box .like:hover{border-color:#f99;}
.feed_box .like_box .unlike{background:#f2f8fc; border-color:#f2f8fc; color:#68aeee;}
.feed_box .like_box .unlike.on,
.feed_box .like_box .unlike:hover{border-color:#7fbbe5;}
.feed_box .like_box .like i{background-position:-100px 0;}
.feed_box .like_box .unlike i{background-position:-100px -51px;}
.feed_box .like_box a span{display:block; margin-top:-4px; font-size:14px; font-weight:bold;}
.feed_box textarea{margin:0 9px 4px; width:275px; height:70px; padding:5px 0 5px 5px; border:1px solid #ddd; resize:none; color:#aaa; }
.feed_box textarea:focus{border-color:#bbb; color:#555;}
.feed_box .load_btn{position:relative; text-align:center;}
.feed_box .btn_submit{display:inline-block; width:78px; height:28px; line-height:28px; border:1px solid #d1d1d1; background:#f2f2f2; color:#555; text-align:center; cursor:pointer; border-radius:0;}
.feed_box .btn_submit:hover{background:#f4f7fa; border-color:#e2e2e2; text-decoration:none;}
.feed_box .btn_submit:active{background:#eaeaea; border-color:#dbdbdb;}
.feed_box .btn_dis{border-color:#e2e2e2; color:#bbbbbb;}
.feed_box .load_btn .tip{position:absolute; top:5px; right:9px; color:#909090; display:none;}
.feed_box .load_btn .tip i{display:inline-block; width:20px; height:20px; background-position:-200px -40px; vertical-align:top;}
.feed_box .succ{padding-top:110px; width:100%; height:24px; line-height:24px; text-align:center; font-size:20px; font-family:"Microsoft yahei"; color:#555;}
.feed_box .succ i{margin-right:10px; width:24px; height:24px; background-position:-200px -60px; vertical-align:top;}
*/
/* global */
.feed_below{position: absolute; top: 0px; filter: alpha(opacity=60);-moz-opacity:0.5;opacity:0.5; background-color: #777;z-index: 1000; left: 0px; display:none;width:100%;height:100%;}
.yk-feed{ z-index: 1001;  position: fixed;  
    left: 50%;  
    top:50%;  
   margin-left: -285px;  
    margin-top: -230px;  
     _position: absolute;  
    /*  _top: expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop;));  
    _left: expression(eval(document.documentElement.clientWidth/2+document.documentElement.scrollLeft;));  */bottom:0px;width:570px;height: 460px; display:none;border:1px solid #bbb; background:#fff;}
.yk-feed .btn_close{position:absolute; top:7px; right:7px; width:20px; height:20px; background-position:-200px 0;}
.yk-feed .btn_close:hover{background-position:-200px -20px;}
/* 2013-08-28 首页/搜索页改版 */
.feed_head{height:60px; padding-top:5px;border-bottom:1px solid #ddd;}
.feed_head .logo{height:39px; padding-top:25px; text-align:center; display:block;}
.feed_comm{height:60px; position:relative;}
.feed_comm .btn_back{position:absolute; top:5px; left:10px; display:block;}
.feed_tit{margin:0 auto; text-align:center; line-height:60px; font-size:18px; font-weight:normal; color:#3c3c3c;}  
.feed_cont{padding:10px;}
	/* 意见反馈 */
.feed_box{margin-left: 20px;}
.feed_box .feed_item{text-align:center; font-size:0;}
.feed_box .feed_item dd{background:#f6f7fb;height:28px; line-height:30px; margin:10px 8px 0 0; border:1px solid #ddd; font-size:14px; color:#3c3c3c; text-align:center; padding-right:15px;padding-left:5px; float: left;cursor: pointer;white-space:nowrap;}
.feed_box .feed_item dd .m_ico{vertical-align:top; margin:4px 12px 0 0;}
.feed_box .feed_item .like.on{background:#53b7f7; color:#fff;}
.feed_box .feed_item .unlike.on{background:#f6f7fb; color:#fff;}
.feed_box .feed_item .on .ico_like{background-position:-60px -90px;}
.feed_box .feed_item .on .ico_unlike{background-position:-90px -90px;}
.feed_box .feed_inpt{padding-right:10px;}
.feed_box .feed_inpt textarea,.feed_box .feed_inpt input{width:500px; padding:5px; border:1px solid #f1f1f1;resize:none; color:#909090;overflow:hidden;}
.feed_box .feed_inpt textarea:focus{color:#333;}
.feed_box .feed_tip{font-size: 14px;color:#3c3c3c;margin: 10px 0 10px;}
.feed_box .feed_desc{ height:96px; }
.feed_box .feed_num{height:20px;}
.yk-feed .btn_blue_block {cursor: pointer;margin:20px auto;width:140px;height:34px;display: block;line-height: 34px;background: #53b7f7;text-align: center; color: #fff;font-size: 18px;font-family: "Microsoft yahei";border-radius: 3px;border: none;}
.yk-feed A:link{text-decoration:none;}
.yk-feed A::visited{text-decoration:none;}
.yk-feed A::active{text-decoration:none;}
.feed_relsut{width:100%;}
.feed_relsut i{margin:100px auto;display:block;background-position: center;background-repeat: no-repeat;background-attachment: fixed; background: url(../img/feed.png) no-repeat; overflow: hidden;width: 70px;height: 110px; background-position: -199px -80px;}
.feed_info{margin-top: -45px; display: block;padding-left: 355px;color: red;}
.for_tudou .btn_blue_block{background: #f60;}
.for_tudou .feed_box .feed_item .like.on{background: #f60;}

.app_code{position:absolute; width:105px; height:227px; bottom:120px; left:-40px; background:url(../img/app/dolphin_code_yk.png) no-repeat; display:none;}
.app_code .link{display:block; height:227px; text-indent:-9999px;}
.app_code .close{position:absolute; top:0px; right:0px; width:23px; height:23px; background:url(../img/app/btn_close.png) no-repeat;}

/* 搜索纠错 */
.sk_correct{margin-bottom:15px; font-size:14px; font-weight:bold;}


/* 搜索无结果 */
.sk_null{margin:20px 0 30px; font-size:14px; line-height:24px;}
.sk_null .sorry{font-size:20px; color:#555; font-family:"Microsoft yahei";}

/* Relationship Keys */
.sk_relkeys{margin-bottom:60px; *overflow:auto;}
.sk_relkeys label{display:block; margin-bottom:15px; color:#909090; font-size:18px; font-family:"Microsoft yahei"; overflow:hidden;}
.sk_relkeys ul{float:left; width:100%; overflow:hidden;}
.sk_relkeys li{float:left; width:134px; height:20px; margin-right:60px;margin-bottom:4px; font-size:14px; font-family:"Microsoft yahei"; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sk_relkeys li .w_icon{display:inline-block;  max-width:100px;vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sk_relkeys li .icon{display:inline-block; padding:0 2px; height:14px; line-height:14px; border:1px solid #909090; color:#333; font-size:12px; font-style:normal; font-family:"Microsoft yahei"; cursor:default;
	border-radius:2px;
 }

/* Page */
.sk_pager{height:34px; margin-bottom:50px; text-align:center;}
.sk_pager .prev{margin-right:20px;}
.sk-pager .next{margin-left:15px;}
/*.sk_pager li{display:inline-block; height:34px; margin-right:5px; *display:inline; *zoom:1;}*/
.sk_pager li.current{background:#09f; border-color:#09f; color:#fff; cursor:default;}
.sk_pager li a,
.sk_pager li span{float:left; display:block; height:32px; line-height:32px; padding:0 12px; font-size:16px; }
.sk_pager li a{border:1px solid #dddddd; color:#555555; text-decoration:none;}
.sk_pager li a:hover{background:#f5f5f5; color:#0099ff;}
.sk_pager li span{padding:0 13px;}

/* footer */
.sk_footer{height:75px; padding-top:35px; border-top:1px solid #e9eaec; background:#fff; line-height:24px; font-size:14px; text-align:center; font-family:"Microsoft yahei", arial; color:#333;}
.sk_footer a{color:#333;}
.sk_footer a:hover{color:#5da7e6; text-decoration:none;}
.sk_footer .about .split{margin:0 4px;}
.sk_footer .copyright span{margin:0 5px;}

/* Index Page */
.page_index .core{position:relative; margin:0 auto; width:930px; height:580px; padding:20px 15px;}
.page_index .logobox{position:relative; margin:0 auto 30px; width:330px; padding-top:220px; z-index:1;}
.page_index .toolbox{position:relative; margin:0 auto 50px; width:450px; height:40px; z-index:4;}
.page_index .toolbox .sotool{float:left;}
.page_index .navbox{position:relative; margin:0 auto; width:580px; line-height:24px; text-align:center; z-index:3; }
.page_index .navbox a{position:relative; display:inline-block; margin:0 20px; height:24px; line-height:24px; font-size:14px; color:#0078cb; *display:inline; *zoom:1;}
.page_index .navbox a.recom{color:#f48120;}
.page_index .navbox .ico_app{background-position:-48px -276px}
.page_index .navbox p{margin-top:-7px; *margin-top:0px;}
.page_index .service{margin-bottom:10px; height:24px; text-align:center;}
.page_index .service li{display:inline-block; margin:0 25px; *display:inline; _zoom:1; }
.page_index .service .ico24{vertical-align:top; *margin-top:-2px;}
.page_index .service .slogan{display:inline-block; line-height:24px; color:#909090; font-size:12px; }
.page_index .bgwall{position:absolute; left:50%; margin-left:-400px; width:800px; height:580px; z-index:2;}
.page_index .bgwall .node{position:absolute; background:#fff;visibility:hidden; overflow:hidden; border:1px solid #fff; -webkit-user-select:none; -o-select:none; -moz-user-select:none; -user-select:none; }
.page_index .bgwall .node .name{position:absolute; bottom:0; left:0; width:128px; height:20px; text-align:center; display:none;}
.page_index .bgwall .node .name .text{position:absolute; top:0; left:0; display:block; width:100%; height:20px; font-size:12px; text-align:center; color:#fff; z-index:2;}
.page_index .bgwall .node .name .bg{position:absolute; top:0; left:0; display:block; width:100%; height:20px; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:1;}
.page_index .bgwall .node a{text-decoration:none;}
.page_index .bgwall .node img{display:block; width:100%;}
.page_index .bgwall .nodemax{box-shadow:3px 3px 5px #5d5d5d; -webkit-box-shadow:3px 3px 5px #5d5d5d;}
.page_index .bgwall .nodemax .name{display:block;}



.dialog_at{position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}



/*
 * name : 优酷样式;
 * desc : for_youku;
 */



/*
 * name : 土豆样式;
 * desc : for_tudou;
 */
.for_tudou a:hover{color:#f60;}
.for_tudou a.link{color:#f60;}
.for_tudou .c_highblue{color:#f60;}

	/* Header */
.for_tudou .sk_masthead .txts a{color:#f60;}
.for_tudou .sk_search .sotxt{border-color:#f60;}
.for_tudou .sk_search .sk_tips span a:hover{color:#f60;}
.for_tudou .sk_nav .nav_bd a:hover{color:#f60;}
.for_tudou .sk_toolbar .tab .current a{border-color:#FC6500; color:#555;}
.for_tudou .sk_filter .sub_tab li a:hover{color:#fff;background:#f60;}
.for_tudou .sk_filter .sub_tab .hover a,
.for_tudou .sk_filter .sub_tab .on a{color:#fff;background:#f60;}
.for_tudou .sk_filter .sub_menu .sk_filter_panel .filter_col1 a.on{background:#f60; color:#fff;}
.for_tudou .sk_pager li.current{background:#fc6500;}
.for_tudou .sk_pager li a:hover{color:#fc6500;}
.for_tudou .app_code{background:url(../img/app/dolphin_code_td.png) no-repeat;}
.for_tudou .sk_promotion .app_minbox a{color:#f60}
.for_tudou .sk_nav .nav_hd{color:#f60;}
.for_tudou .hover .nav_hd {color:#808184;}
.for_tudou .DIR .ugc_nav li.on{background:#fc6500;}
.for_tudou .sk_login a:hover,
.for_tudou .sk_login a:hover span{color:#f60;}
.for_tudou .sk_login a:hover .face,
.for_tudou .sk_login a:hover .face img{
	box-shadow:0px 0px 5px rgba(250,158,97,.8);
}


	/* 公共图标 */
.for_tudou .ico_expand{background-position:-260px -70px;}
.for_tudou .checked .ico_source{background-position:-280px -70px;}
.for_tudou .ico_channel{background-position:0 -276px}
.for_tudou .hover .ico_channel{background-position:0 -252px;}
/*.for_tudou .sk_promotion .ico_app{background-position:-48px -252px;}*/

.for_tudou .ico_movie_dir{background-position:-125px 0;}
.for_tudou .ico_vip_dir{background-position:-125px -25px;}

.for_tudou .ico_sole{width:50px; height:60px; background-position:-340px -230px;}
.for_tudou .ico_opening{width:50px; height:60px; background-position:-410px -230px;}
.for_tudou .ico_partnew{background-position:-410px -300px;}
.for_tudou .ico_partpre{background-position:-440px -300px;}
.for_tudou .ico_onway{width:90px; background-position:0 -80px;}
.for_tudou .ico_onplay{width:70px; background-position:-90px -80px;}
.for_tudou .ico_onfound{background-position:-160px -80px;}
.for_tudou .ico_selt{background-position:-340px -350px;}
.for_tudou .ico_radio{background-position:-300px -110px}

.for_tudou a:hover .ico_rank_gray{background-position:-144px -204px;}
.for_tudou a:hover .ico_cata_gray{background-position:-168px -204px;}
.for_tudou a:hover .ico_movie_gray{background-position:-192px -204px;}
.for_tudou a:hover .ico_guess_gray{background-position:-72px -228px;}

	/* 公共按钮 */
.for_tudou .btn_search{background-position:-184px -91px;}
.for_tudou .sk_header_min .sk_search .btn_search{background-position:-184px -93px;}
.for_tudou .btn_play_s{border-color:#e68a03; background:#f69000;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3a700), to(#fa8403));
	background:-moz-linear-gradient(top, #f3a700, #fa8403);
	background:-o-linear-gradient(top, #f3a700, #fa8403);
	background:-ms-linear-gradient(top, #f3a700, #fa8403);
	box-shadow:inset 0 1px 0 #f9ce54;
}

.for_tudou .btn_play{background:#f60;}
.for_tudou .btn_play:hover{background:#ee481c; color:#fff;}
.for_tudou .btn_try:hover{color:#fff;}
.for_tudou .btn_blue,
.for_tudou .btn_orange{background:#f60;}
.for_tudou .btn_blue:hover,
.for_tudou .btn_orange:hover{color:#fff;}
.for_tudou .btn_detail{background:#fab655;}
.for_tudou .btn_detail:hover{background:#fdcd88; color:#fff;}

.for_tudou .btn_free{background-position:-340px -180px;}


/* .sk_1190 .sk_header .logo{margin-right:10px;}
.sk_1190 .sk_nav{margin-right:69px;}
.sk_1190 .sk_search{width:530px;}
.sk_1190 .sk_search .sotxt{width:430px;}*/




/* 公共登录 */
.loginWrap a:hover,.third-loginbox a:hover,.change-logintype:hover,.loginWrap .loginFrame-foot .registe-btn:hover,.loginWrap .loginFrame-foot .third-part-list span.third-btn a:hover,rame-foot .third-part-list span.third-btn a:hover i,.qr-login .qr-func a:hover,.loginWrap .loginFrame-foot .third-part-list span.third-btn a:hover i{color:#0aa5dd;}
.loginWrap .loginFrame-foot .third-part-list span a:hover,.form .form-btn,.invalid-tips .form-btn,.third-loginbox .no-bing-submit,.loginWrap #qrLogin .qr-tips-btn,.loginWrap #qrLogin .qr-tips-btn:hover{background-color:#0aa5dd;}
.loginWrap .loginFrame-foot .third-part-list span.third-btn a i{color:#c0eaf6}
.loginWrap .loginFrame-foot .third-part-list span a{background-color:#c0eaf6}
.form .form-input,.change-logintype,.qr-login .qrImg-box{border-color:#c0eaf6}
.form .form-input{ box-shadow:0 0 0 30px #fff inset;}
.form .form-input:focus{box-shadow:0 0 10px rgba(192,234,246,0.7) inset,0 0 0 30px #fff inset;}
.loginWrap{background:rgba(255,255,255,1);color:#333}
.loginWrap a{color:#333}
.form .psd-strong{border-color:#c0eaf6;background-color:#c0eaf6}
.qr-login .qr-imgtips{background-color:#0aa5dd;}
.loginWrap .loginFrame-func .frame-close{left:auto; right:-41px;}
.loginWrap .loginFrame-func .qr-btn{display:none;}

/* 土豆登录 */
.for_tudou .loginWrap a:hover, .for_tudou .third-loginbox a:hover, .for_tudou .change-logintype:hover, .for_tudou .loginWrap .loginFrame-foot .registe-btn:hover, .for_tudou .loginWrap .loginFrame-foot .third-part-list span.third-btn a:hover, .for_tudou rame-foot .third-part-list span.third-btn a:hover i, .for_tudou .qr-login .qr-func a:hover, .for_tudou .loginWrap .loginFrame-foot .third-part-list span.third-btn a:hover i{color:#ff6602;}
.for_tudou .loginWrap .loginFrame-foot .third-part-list span a:hover, .for_tudou .form .form-btn, .for_tudou .invalid-tips .form-btn, .for_tudou .third-loginbox .no-bing-submit, .for_tudou .loginWrap #qrLogin .qr-tips-btn, .for_tudou .loginWrap #qrLogin .qr-tips-btn:hover{background-color:#ff6602;}
.for_tudou .loginWrap .loginFrame-foot .third-part-list span.third-btn a i{color:#ffb687}
.for_tudou .loginWrap .loginFrame-foot .third-part-list span a{background-color:#ffb687}
.for_tudou .form .form-input, .for_tudou .change-logintype, .for_tudou .qr-login .qrImg-box{border-color:#ffb687}
.for_tudou .form .form-input{ box-shadow:0 0 0 30px #fff inset;}
.for_tudou .form .form-input:focus{box-shadow:0 0 10px rgba(255, .for_tudou 182, .for_tudou 135, .for_tudou 0.7) inset, .for_tudou 0 0 0 30px #fff inset;}
.for_tudou .loginWrap{background:rgba(255, .for_tudou 255, .for_tudou 255, .for_tudou 1);color:#333}
.for_tudou .loginWrap a{color:#333}
.for_tudou .form .psd-strong{border-color:#ffb687;background-color:#ffb687}
.for_tudou .qr-login .qr-imgtips{background-color:#ff6602;}


/* 1190样式表**/
/* 天气  weather.png*/
.ico_weather{display:inline-block; width:26px; height:26px;position: absolute;left: 210px;top: 8px;}
.weather0{background-position:0 -0;}
.weather1{background-position:0 -26;}
.weather2{background-position:0 -52;}
.weather3{background-position:0 -78;}
.weather4{background-position:0 -104;}
.weather5{background-position:0 -130;}
.weather6{background-position:0 -156;}
.weather7{background-position:0 -182;}
.weather8{background-position:0 -208;}
.weather9{background-position:0 -234;}
.weather10{background-position:0 -260;}
.weather11{background-position:0 -286;}
.weather12{background-position:0 -312;}
.weather13{background-position:0 -338;}
.weather14{background-position:0 -364;}
.weather15{background-position:0 -390;}
.weather16{background-position:0 -416;}
.weather17{background-position:0 -442;}
.weather18{background-position:0 -468;}
.weather19{background-position:0 -494;}
.weather20{background-position:0 -520;}
.weather21{background-position:0 -546;}
.weather22{background-position:0 -572;}
.weather23{background-position:0 -598;}
.weather24{background-position:0 -624;}
.weather25{background-position:0 -650;}
.weather26{background-position:0 -676;}
.weather27{background-position:0 -702;}
.weather28{background-position:0 -728;}
.weather29{background-position:0 -754;}
.weather30{background-position:0 -780;}
.weather31{background-position:0 -806;}
.weather32{background-position:0 -832;}
.weather33{background-position:0 -858;}
.weather34{background-position:0 -884;}
.weather35{background-position:0 -910;}
.weather36{background-position:0 -936;}
.weather37{background-position:0 -962;}
.weather38{background-position:0 -988;}
.weather39{background-position:0 -1014;}
.weather40{background-position:0 -1040;}
.weather41{background-position:0 -1066;}
.weather42{background-position:0 -1092;}
.weather43{background-position:0 -1118;}
.weather44{background-position:0 -1144;}
.weather45{background-position:0 -1170;}
.sk_weather{font-size: 14px;color: #666;width: 150px;float: left;margin-left: -20px;margin-top: 10px;}
.sk_weather div {float: left;}

.sk_header_min .ico_weather{left: 160px;}
.sk_header_min .sk_weather{margin-left: -70px;width: 200px;}
/*1190 other*/
/*.sk_1190 .sk_ads{left: 360px;}*/
.sk_970 .sk_ads{left: 230px;}
.sk_970 .btn_search{width:60px; height:40px; background-position:-192px -51px;}
.sk_970 .sk_header_min .sk_search .btn_search{ background-position:-192px -53px;}
.sk_970 .sk_search,.sk_970 .sk_search .sk_tips{width: 450px;}
.sk_970 .weather_hidden{display:none;}

.for_tudou.sk_970 .btn_search{background-position:-192px -91px;}
.for_tudou.sk_970 .sk_header_min .sk_search .btn_search{ background-position:-192px -93px;}

.sk_header_min .ico_logo{height: 30px;background-position: 0 -96px;margin-top: 5px;}

/* wangheng 1190 start*/
.sk_1190 .sk_search{width:540px;}
.sk_1190 .sk_search .sotxt{width:432px;}
.page_index.sk_1190 .sk_search .sotxt{width:344px;}
.sk_1190 .btn_search{width:88px; height:40px; background-position:-184px -233px;}
.sk_1190 .sk_header_min .sk_search .btn_search{height:34px; background-position:-184px -236px;}
.sk_1190 .sk_header_tip .sk_search .btn_search{height:34px; background-position:-184px -236px;}
.for_tudou.sk_1190 .btn_search{width:88px; height:40px; background-position:-184px -273px;}
.for_tudou.sk_1190 .sk_header_min .sk_search .btn_search{height:34px; background-position:-184px -276px;}
.for_tudou.sk_1190 .sk_header_tip .sk_search .btn_search{height:34px; background-position:-184px -276px;}
.sk_1190 .sk_ads{left: 450px;}
.sk_1190 .sk_weather{width: 141px;margin-left: 3px;}
.sk_1190 .ico_weather{left: 206px}
.sk_1190 .sk_header .logo{width:243px;}
.sk_1190 .sk_promotion{top:-1px;}
.sk_pager li{display:inline-block; height:34px; margin-right:5px; *display:inline; *zoom:1; background-color: #fff}
.sk_filter .on .sk_filter_handle a{height:20px; padding:9px 25px 5px 15px; background:#fff; border:1px solid #ccc; border-bottom:0;}
.sk_filter .sub_menu .sk_filter_handle a{position:relative; display:block;  height:21px; line-height:20px; padding:10px 26px 5px 16px; color:#555;  _display:inline-block; }
.sk_masthead{height:42px; background:#f5f5f5; border-bottom:1px solid #f5f5f5;}
.sk_header_min {box-shadow: 0px 1px 3px #ececf0;}
.ico__statplay{width: 20px; height: 20px; background-position: 0 -540px;}
.sidebar .sb_ad_min{width: 40px; height: 40px; position:relative; background:#ddd;}
.sidebar .sb_ad_min a{width: 40px; height: 40px;border: 1px solid #ddd; overflow: hidden; display: block;}
.sidebar .sb_ad a{width: 120px; height: 180px; overflow: hidden; display: block;}
.sk_1190 .sidebar .w_1190_hide{display:none;}
.sk_970 .sidebar .w_970_hide{display:none;}
.sidebar .sb_ad .sb_ad_img {width: 120px; height: 180px;}
.sidebar .sb_ad_min .sb_ad_img {width: 40px; height: 40px;}
.ico_first{width:40px; height:40px; background-position:-603px -303px;}
/* wangheng 1190 end*/