/*
 * Copyright 2012, 56.com
 * Creator: Sonic
 * $Author: weijiang.cai $
 * $Date: 2013-07-03 18:49:01 +0800 (周三, 2013-07-03) $
 */

/* Reset */
/*html{color:#000;background:#FFF;}*/
html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{vertical-align:baseline;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{resize:vertical;}
input,select{vertical-align:middle;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;margin:0;}
cite,em{font-style:normal}
/* New Clearfix */
.clear{clear:both;height:1px;margin:0;padding:0;font-size:15px;line-height:1px;}
.clearfix:after,.content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix,* html .content{zoom:1;}/* IE6 */
*:first-child+html .clearfix,*:first-child+html .content{zoom:1;}/* IE7 */
/* Defaults */
:focus{outline:0}
a:link,a:visited{text-decoration:none;}
a:hover{color:#fc0000;text-decoration:underline}
body{font:normal 12px Arial,Verdana,Helvetica,\5b8b\4f53,sans-serif;background-color:#fff}
img{border:0;}
fieldset{border:0}
p{margin:0}
.hidden,.shady{display:none}
.red,.red:link,.red:visited{color:#fc0000}
.gray,.gray:link,.gray:visited{color:#7b7b7b;}
.bold,.bold:link,.bold:visited{font-weight:bold}
.underline,.underline:link,.underline:visited{text-decoration:underline;}
.fleft{float:left}
.fright{float:right}
.fclear{clear:both}
.tleft{text-align:left}
.tright{text-align:right}
.tcenter{text-align:center}

/* CSS Background
------------------------------------------------------------------------------------------------------------*/
.header_v2 .logo,
.header_v2 .navigation,
.header_v2 .navigation .pro_beta,
.header_v2 .sys_info .qmenu li,
.header_v2 .extra_menu,
.upload s,
.header_v2 .search .so_sub a,
.header_v2 .search .so .so_option .so_sel,
.header_v2 .search .so .so_option .so_v,
.search .so .so_input .btn_search,
.foot_search_box .btn_search,
.footer_v1 .nav li a,
.black_footer_v1,
.mini_header_v2,
.mini_header_v2 .logo,
.mini_header_v2 .navigation li a,
.mini_header_v2 .search .so .so_input .btn_search,
.mini_header_v2 .sys_info .qmenu li,
.mini_header_v2 .sys_info .qmenu .upload em,
.box_open .o_exp,
.box_close .o_exp,
.add_to_album,
.added_to_album,
.add_to_list,
.added_to_list,
.icon_hd,
.icon_sd,
.icon_live,
.icon_original,
.icon_recommend,
.ply s,
.cms s,
.tie s,
.vdo s,
.pri s,
.quo s,
.aur1 s,
.aur2 s,
.aur3 s,
.sel s,
.s_view s,
.dig_up s,
.dig_down s,
.dig_like s,
.tab_1 li,
.tab_1 li a,
.drop_menu_title .arrow,
.sbox .title .side .more,
.col_side .item_list li,
.col_side .txt_list li,
.record_data .list li .close,
.video_list .title,
.special_list .content dl dt .img,
.album_list .content dl dt .img,
.box_video_list .title .side .more,
.box_album_list .title .side .more,
.box_album_list .content dl dt .img,
.box_video_list .txt_link li,
.box_album_list .txt_link li,
.slider_tabs li a,
.foot_search_box .btn_search,
.foot_search_box .so_option .so_sel,
.foot_search_box .so_option .so_v,
.op_dialog_close,
.op_dialog_close:hover,
.op_dialog_close:active,
.op_dialog_title,
.pagination_v2 .btn_gotop,.pagination_v2 .pn_prev,
.pagination_v2 .pn_next,
.pagination_v2 .pn_jump_cur:hover,
.pagination_v2 .pn_jump_hover .pn_jump_cur
{background:url(http://s3.56img.com/style/globe/v2/img/globe.png) no-repeat;}
.box_video_list .inner,.box_album_list .inner
{background:url(http://s3.56img.com/style/globe/v2/img/box_video_list_bg.png) no-repeat;}
.black_footer_v1
{background-image:url(http://s3.56img.com/style/globe/v1/img/footer_bg_black.gif);}
.pn_loading span{background:url(http://s3.56img.com/style/globe/v2/img/loading_red.gif) no-repeat;}
.back_to_top{background:url(http://s3.56img.com/style/globe/v2/img/back_to_top.png) no-repeat;}

.subscript
{background:url(http://s3.56img.com/style/globe/v2/img/subscript.png) no-repeat;}

/*
.gl_rr,.gl_56,.gl_renren,.gl_wan,.gl_nuomi
{background:url(http://s3.56img.com/style/globe/v2/img/group_logo.png) no-repeat;}
*/

/* Ico Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- icon --*/
.ply,.cms,.tie,.vdo,.pri,.quo,.date,.dig_up,.dig_down,.dig_like{color:#7b7b7b;font-size:11px;font-style:normal;line-height:18px;height:18px;padding:0 9px 0 0;vertical-align:middle;}
.aur1,.aur2,.aur3,.sel,.s_view{color:#333;font-style:normal;zoom:1;line-height:18px;height:18px;padding:0 9px 0 0;}
.ply s,.cms s,.tie s,.vdo s,.pri s,.quo s,.aur1 s,.aur2 s,.aur3 s,.sel s,.dig_up s,.dig_down s,.dig_like s,.s_view s{overflow:hidden;line-height:999em;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:-1px 3px 0 0;vertical-align:middle;}
.ply s,.cms s,.tie s,.vdo s,.pri s,.quo s{margin-top:-2px;*margin-top:0;}
.s_view{padding-right:0;}
	.ply s{background-position:0 -284px;}
	.cms s{background-position:-32px -284px;}
	.tie s{background-position:-64px -284px;}
	.vdo s{background-position:-192px -284px;}
	.pri s{background-position:-224px -284px;}
	.quo s{background-position:-256px -284px;}
	.aur1 s{background-position:-96px -284px;}
	.aur2 s{background-position:-128px -284px;}
	.aur3 s{background-position:-160px -284px;}
	.sel s{background-position:-288px -284px;}
	.s_view s{width:14px;background-position:-288px -284px;cursor:pointer;}
	.dig_up s{background-position:-64px -252px;}
	.dig_down s{background-position:-96px -252px;}
	.dig_like s{background-position:-256px -348px;}
	
.cms,.cms a:link,.cms a:visited
{color:#7b7b7b;font-size:11px;line-height:18px;}
.aur1,.aur1 a:link,.aur1 a:visited,
.aur2,.aur2 a:link,.aur2 a:visited,
.aur3,.aur3 a:link,.aur3 a:visited,
.sel,.sel a:link,.sel a:visited,
.s_view,.s_view a:link,.s_view a:visited{color:#333;font-size:12px;vertical-align:middle;}

/*-- add_to_album --*/
.add_to_album,.added_to_album{position:absolute;z-index:20;display:block;width:15px;height:15px;background-position:0 -252px;}
.add_to_album:hover,.added_to_album,.added_to_album:hover{background-position:-32px -252px;}
.add_to_list,.added_to_list{position:absolute;z-index:20;display:block;width:15px;height:15px;background-position:-32px -252px;}
.added_to_list{background-position:-49px -252px;}

.icon_hd,.icon_sd,.icon_live,.icon_original,.icon_recommend{overflow:hidden;display:inline-block;*display:inline;zoom:1;width:27px;height:15px;}
.icon_hd{background-position:-160px -220px;}
.icon_sd{background-position:-224px -237px;}
.icon_live{background-position:-192px -220px;}
.icon_original{background-position:-224px -220px;}
.icon_recommend{width:51px;background-position:-160px -237px;}

/*-- subscript --*/
.subscript{overflow:hidden;display:inline-block;*display:inline;*zoom:1;line-height:999em;width:58px;height:60px;pointer-events:none;}
.subscript .slink{text-indent:-9999px;display:block;width:58px;height:60px;}
.ss_hot{background-position:0 0;}
.ss_woman{background-position:-59px 0;}
.ss_ent{background-position:-118px 0;}
.ss_broadcast{background-position:-177px 0;}
.ss_city{background-position:-236px 0;}
.ss_premiere{background-position:-295px 0;}
.ss_reds{background-position:-354px 0;}
.ss_xiu{background-position:-413px 0;}
.ss_caihong{background-position:-472px 0;}

/* social_media Style
------------------------------------------------------------------------------------------------------------*/
.rp_renren,
.rp_qzone,
.rp_kaixin001,
.rp_w51,
.rp_tsina,
.rp_digu,
.rp_taobao,
.rp_douban,
.rp_itieba,
.rp_n51,
.rp_baiduhi,
.rp_w139,
.rp_zsy,
.rp_t163,
.rp_feixin,
.rp_tqq,
.rp_tsohu,
.rp_msn,
.rp_qqpengyou,
.rp_tianya,
.rp_qq,
.rp_baidu,
.rp_sina,
.rp_163,
.rp_soso,
.rp_mop{background:url(http://s3.56img.com/style/include/repost/v1/img/rp_logo2.png) no-repeat;overflow:hidden;float:left;text-indent:-9999px;width:16px;height:16px;margin:0 10px 0 0;padding:0;}
.rp{margin:0;padding:0;}
.rp_renren{background-position:-32px 0;}
.rp_qzone{background-position:-32px -32px;}
.rp_kaixin001{background-position:-32px -64px;}
.rp_w51{background-position:-32px -96px;}
.rp_tsina{background-position:-32px -128px;}
.rp_digu{background-position:-32px -160px;}
.rp_taobao{background-position:-32px -192px;}
.rp_douban{background-position:-32px -224px;}
.rp_itieba{background-position:-32px -256px;}
.rp_n51{background-position:-32px -288px;}
.rp_baiduhi{background-position:-32px -320px;}
.rp_w139{background-position:-32px -352px;}
.rp_zsy{background-position:-32px -384px;}
.rp_t163{background-position:-32px -416px;}
.rp_feixin{background-position:-32px -448px;}
.rp_tqq{background-position:-32px -480px;}
.rp_msn{background-position:-32px -512px;}
.rp_tsohu{background-position:-32px -544px;}
.rp_qqpengyou{background-position:-32px -576px;}
.rp_tianya{background-position:-32px -608px;}
.rp_qq{background-position:-32px -640px;}
.rp_baidu{background-position:-32px -672px;}
.rp_sina{background-position:-32px -704px;}
.rp_163{background-position:-32px -736px;}
.rp_soso{background-position:-32px -768px;}
.rp_mop{background-position:-32px -800px;}

.social_media{width:480px;}
	.social_media p{position:relative;font-size:14px;line-height:16px;height:18px;padding:6px 0;margin:0;/*margin:0 0 4px;*/}
	.social_media label{float:left;line-height:22px;width:98px;text-align:right;vertical-align:middle;}
	.social_media .site{overflow:hidden;zoom:1;height:auto}
	.social_media .inp_url{font-size:12px;width:250px;padding:2px;border:1px solid #d1d1d1;}
	.social_media input{margin-right:6px;}
	.social_media .tips{visibility:hidden;display:block;position:absolute;right:0;top:-36px;color:#000;font-style:normal;font-size:12px;background:#fff;line-height:16px;width:378px;padding:4px;border:1px solid #000;}
.mv_social_media{width:570px;}
.mv_social_media label{width:158px;}
.div_right_more{float:right;padding-right:10px;margin-top:-35px;}

/* drop_menu Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- drop_menu --*/
.drop_menu,.drop_menu_active{position:relative;}
	.drop_menu_title{text-decoration:none;position:relative;z-index:99;border:1px solid #fff;border-bottom:none;background:#fff;}
	.drop_menu_title .arrow{overflow:hidden;display:inline-block;text-indent:-9999px;font-size:0;line-height:0;width:17px;height:17px;margin:-3px 0 0 4px;margin-top:1px\9;background-position:-273px -250px;vertical-align:middle;*vertical-align:-4px;cursor:pointer;}
	.drop_menu_list{position:absolute;visibility:hidden;}
	/*- drop_menu_active -*/
	.drop_menu_active .drop_menu_title{border-color:#fc0000;}
	.drop_menu_active .drop_menu_title .arrow{background-position:-254px -250px;}
	.drop_menu_active .drop_menu_list{visibility:visible;}


/* H & F Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- header_v2 2010-6-7 --*/
.header_v2{position:relative;z-index:99;text-align:left;width:950px;height:103px;margin:0 auto 12px auto;}
	.header_v2 a:link,.header_v2 a:visited{color:#333}
	/*- logo -*/
	.header_v2 .logo{display:block;position:absolute;text-indent:-9999px;width:129px;height:39px;left:0;top:16px;background-position:-1px -1px;}
	.header_v2 .logo_extra{position:absolute;left:136px;top:16px;width:90px;height:38px;}
	.header_v2 a.logo_extra{display:block;text-indent:-9999px;}
	/*- navigation -*/
	.header_v2 .navigation{position:absolute;z-index:9;left:0;top:69px;width:938px;height:20px;padding:6px 0px 6px 10px;border:1px solid #eaeaea;border-bottom:1px solid #d1d1d1;background-position:0 -80px;background-repeat:repeat-x;}
		.header_v2 .menu{float:left;padding-right:10px;border-right:1px solid #e2e2e2;}
		.header_v2 .menu li{position:relative;float:left;text-align:center;}
		.header_v2 .menu li a{font-size:14px;font-weight:bold;color:#333;display:block;text-decoration:none;min-width:26px;_width:26px;height:20px;padding:0 12px 0 13px;line-height:20px;*line-height:20px;white-space:nowrap;outline:0;}
		.header_v2 .menu li:hover,.header_v2 .menu .active{background-position:right -80px;}
		.header_v2 .menu li a:hover,.header_v2 .menu .active a,.header_v2 .menu .active a:hover{font-weight:bold;color:#fc0000;background-position:left -113px;}
		.header_v2 .menu .pro_beta{position:absolute;top:-15px;right:7px;overflow:hidden;text-indent:-9999px;width:31px;height:16px;background-position:-128px -220px;}
	/*- chn_nav 2010-11-25 -*/
	.header_v2 .chn_menu{float:left;white-space:nowrap;padding:0 0 0 10px;border-left:1px solid #fff;}
		.header_v2 .chn_menu li{float:left;}
		.header_v2 .chn_menu li a{font-size:12px;line-height:20px;padding:0 7px 0 6px;*zoom:1;vertical-align: middle;}
	/*- extra_menu 2011-1-20 -*/
	.header_v2 .extra_menu{float:left;padding:0 0 0 7px;background-position:-319px -184px;white-space:nowrap;}
		.header_v2 .extra_menu li{float:left;}
		.header_v2 .extra_menu li a{font-size:12px;line-height:20px;padding:0 6px 0 7px;*zoom:1;vertical-align: middle;}
	/*- sys_info 2010-5-11 -*/
	.header_v2 .sys_info{position:absolute;z-index:1002;color:#7b7b7b;top:8px;right:0;text-align:right;}
		.header_v2 .sys_info .hello{line-height:24px;}
		.upload s{overflow:hidden;line-height:999em;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;vertical-align:middle;margin:-1px -4px 0 8px;*margin-top:0;background-position:-32px -220px;}
		/* qmenu */
		.header_v2 .sys_info .qmenu{display:block;text-align:right;letter-spacing:-.25em;margin:0 0 8px;}
		.header_v2 .sys_info .qmenu li{position:relative;display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-align:right;color:#7b7b7b;display:inline;margin-left:-1px;background-position:right -187px;line-height:1.231}
		.header_v2 .sys_info .qmenu .last{background:none;}
		.header_v2 .sys_info .qmenu .last a{padding-right:0;border:none;}
		.header_v2 .sys_info .qmenu li a{display:inline-block;*display:inline;zoom:1;padding:0 8px;}
		.header_v2 .sys_info .qmenu em.v{position:absolute;right:8px;top:9px;color:#fff;overflow:hidden;display:inline-block;text-indent:-9999px;font-size:0;line-height:0;height:0px;border:4px solid #fff;border-top-color:#7b7b7b!important;vertical-align:middle;-webkit-transition:all 0.3s ease-out;}
		/* qlink */
		.header_v2 .sys_info .qlink{display:block;text-align:right;letter-spacing:-.25em;}
		.header_v2 .sys_info .qlink li{letter-spacing:normal;display:inline-block;*display:inline;zoom:1;_width:20px;height:19px;white-space:nowrap;margin:0 0 0 10px;vertical-align:top;}
		.header_v2 .sys_info .qlink li a{font-size:14px;font-weight:bold;display:block;line-height:19px;height:18px;padding:1px 3px 0 3px;text-decoration:none;background-color:#fff;border:1px solid #e0e0e0;
			background-image:-moz-linear-gradient(top, #ffffff, #f9f9f9);/* FF3.6 */
			background-image:-o-linear-gradient(top, #ffffff, #f9f9f9);/* opera 11 */
			background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #f9f9f9));/* Saf4+, Chrome */
								filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9');/* IE6,IE7 */
						-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9')";/* IE8 */
		}
		.header_v2 .sys_info .qlink li a:hover{color:#fc0000;}
		.header_v2 .sys_info .qlink li .upload{position:relative;padding-left:19px;}
		.header_v2 .sys_info .qlink li .upload s{position:absolute;left:2px;top:2px;margin:0;vertical-align:-2px\9;_vertical-align:0;}

	/*- search -*/
	.header_v2 .search{position:absolute;z-index:9;width:716px;right:0;top:20px;}
		.header_v2 .search .container{height:26px;margin:0;}
		/* so_sup */
		.header_v2 .search .so_sup{overflow:hidden;float:left;text-align:right;width:240px;height:30px;padding-right:8px;}
		.header_v2 .search .so_sup a{line-height:30px;padding:0 8px;border-right:1px solid #cbdef7;}
		.header_v2 .search .so_sup a.red{}
		.header_v2 .search .so_sup .last{padding-right:0;border:none;}
		/* so */
		.header_v2 .search .so{float:left;/*width:377px;*/*overflow:hidden;height:30px;background:#fff;border:2px solid #fc0000;}
			/* 过渡 so_option */
			.header_v2 .search .so .so_option{position:relative;top:-1px;left:-1px;z-index:99;display:inline;float:left;width:58px;height:30px;margin-right:-1px;background:#fff;border:1px solid #fc0000;border-right:0;/*border:1px solid #8ab8de;*/}
			.header_v2 .search .so .so_option .so_sel{color:#333;float:left;text-align:center;line-height:27px;width:39px;height:27px;cursor:text;background:none;}
			.header_v2 .search .so .so_option .so_v{overflow:hidden;float:left;text-indent:-9999px;width:17px;height:17px;margin:5px 0 0 0;background-position:-273px -250px;outline:0;}
			.header_v2 .search .so .so_option_list{position:absolute;left:-1px;top:26px;display:block;width:58px;margin-right:4px;background:#fff;border:1px solid #fc0000;border-top:none;}
			.header_v2 .search .so .so_option_list li{overflow:hidden;width:100%;height:22px;line-height:22px;}
			.header_v2 .search .so .so_option_list li a{color:#333;text-decoration:none;display:block;line-height:22px;padding:0 0 0 7px;zoom:1;}
			.header_v2 .search .so .so_option_list li a:hover{text-decoration:none;color:#fff;background:#fc0000;}
			/* drop_menu */
			.header_v2 .search .so .drop_menu,.header_v2 .search .so .drop_menu_active{position:relative;z-index:99;float:left;width:57px;height:30px;}
			.header_v2 .search .so .drop_menu_title{text-decoration:none;display:inline-block;*display:inline;zoom:1;font-size: 14px;line-height:28px;height:29px;width:52px;padding-right:0;padding:0 0 0 5px;border:1px solid #fff;border-bottom:none;vertical-align: top;}
			.header_v2 .search .so .drop_menu_title .arrow{margin-top:-3px;_vertical-align:-2px;_margin-top:5px;}
			.header_v2 .search .so .drop_menu_active .drop_menu_title{border-right-color:#fc0000;}
				#soTypeList{position:absolute;left:-1px;top:30px;display:block;width:58px;margin-right:4px;background:#fff;border:1px solid #fc0000;border-top:none;}
				#soTypeList li{overflow:hidden;width:100%;height:22px;line-height:22px;}
				#soTypeList li a{color:#333;text-decoration:none;display:block;line-height:22px;padding:0 0 0 7px;zoom:1;}
				#soTypeList li a:hover{text-decoration:none;color:#fff;background:#fc0000;}
			.header_v2 .search .so .so_input{position:relative;float:left;}
			.header_v2 .search .so .so_input .inp_search{color: #333;line-height:16px;line-height:17px\9;height:16px;font-size:14px;width:252px;padding:6px 4px 5px 4px;background:#fff;border:1px solid #fff;vertical-align:top;margin-right:2px;*float:left;*margin-right:5px;}
			.header_v2 .search .so .so_input .btn_search{color:#fff;font-size:14px;font-weight:bold;overflow:hidden;width:56px;height:30px;background-color:#fc0000;background-position:-253px -476px;border:none;cursor:pointer;*float:left;}
			.header_v2 .search .so .so_input .gray{color:#7b7b7b;}
		/* so_sub */
		.header_v2 .search .so_sub{float:right;height:30px;padding-top:4px;}
			.header_v2 .search .so_sub a{line-height:30px;padding:0 8px;background-position:right -187px;}
			.header_v2 .search .so_sub .last{padding-right:0;border:none;background:none;}
			.header_v2 .search .so_sup label{display:inline-block;*display:inline;zoom:1;line-height:16px;height:16px;padding:7px 0 0 0;*padding-top:5px;}
			.header_v2 .search .so_sup label input{_vertical-align:-2px;}
		/* so_auto_complete modify by sonic 2011/12/13 */
        /*
		#showJKL{display:none;position:absolute;top:32px;left:0;width:263px;*width:266px;overflow:hidden;background:#fff;border:1px solid #fc0000;border-top:none;}
			.so_auto_complete{margin:0;overflow:hidden;*zoom:1;vertical-align:top;font-family:tahoma;}
			.so_auto_complete li{overflow:hidden;clear:both;color:#333;text-align:left;list-style-type:none;height:21px;line-height:21px;padding:0 4px;table-layout:fixed;word-break:break-all;word-wrap:break-word;cursor:pointer;}
			.so_auto_complete li span{overflow: hidden;float:right;text-align: right;font-size:11px;color:#008000;width:50px;white-space: nowrap;text-overflow:ellipsis;}
			.so_auto_complete li a{overflow: hidden;float:left;width:200px;white-space:nowrap;text-overflow:ellipsis;color:#333;line-height:20px;}
			.so_auto_complete li a:link,.so_auto_complete li a:visited{text-decoration:none;}
			.so_auto_complete li:hover,.so_auto_complete .sfhover{background-color:#eee;}
        */
	
/* footer_v2 */
.footer_v2{width:948px;margin:30px auto 10px auto;padding-bottom:24px;background:#fff;border:1px solid #e7e7e7;zoom:1;font-family:Tahoma, Geneva, sans-serif;}
	.footer_v2:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.foot_search{height:36px;background:#f1f1f1;zoom:1;}
	.foot_search:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.foot_search_box{*overflow:hidden;float:left;margin:6px 0 0 276px;display:inline;height:20px;border:2px solid #fc0000;}
	.foot_search_box .so_option{display:none;position:relative;z-index:99;float:left;width:68px;height:22px;margin-right:-1px;background:#fff;border:1px solid #8ab8de;_margin-right:-4px;visibility:hidden;}
	.foot_search_box .so_option .so_sel{color:#333;float:left;text-align:center;line-height:22px;width:47px;height:22px;cursor:text;background-position:0 -444px;}
	.foot_search_box .so_option .so_v{float:left;display:block;text-indent:-9999px;width:20px;height:22px;background-position:-296px -444px;outline:0;}
	.foot_search_box .so_option_list{position:absolute;left:-1px;top:22px;width:68px;margin-right:4px;background:#fff;border:1px solid #b7d1eb;}
	.foot_search_box .so_option_list li{overflow:hidden;width:100%;height:22px;line-height:22px;}
	.foot_search_box .so_option_list li a{color:#333;text-decoration:none;display:block;line-height:22px;padding:0 0 0 12px;zoom:1;}
	.foot_search_box .so_option_list li a:hover{text-decoration:none;color:#fff;background:#3366cc;}
	.foot_search_box .foot_search_ipt{width:320px;border:solid 1px #fff;padding:1px 2px 1px 2px;line-height:16px;height:16px;vertical-align:top;_margin-top:-1px;}
	.foot_search_box .btn_search{color:#fff;font-size:14px;font-weight:bold;width:52px;height:20px;cursor:pointer;vertical-align:top;background-position:-253px -476px;border:none;}
	.other_link{float:left;width:225px;text-align:left;margin:6px 12px;height:24px;line-height:24px;color:#d6d6d6;}
	.other_link a{margin:0 9px;}
	.other_link a:link,
	.other_link a:visited{color:#7b7b7b;}
	.other_link a:hover,
	.other_link a:active{color:#2266AA;}
	.footer_links{width:894px;margin:0 auto 14px;padding:11px 0;overflow:hidden;border-bottom:1px dashed #e9e9e9;}
	.footer_links div{float:left;margin:0 19px 0 0;height:76px;border-right:solid 1px #ececec;overflow:hidden;}
	.footer_links h4{line-height:19px;color:#7b7b7b;font-weight:normal;_clear:both;}
	.footer_links ul{overflow:hidden;}
	.footer_links li{float:left;margin:0 12px 0 0;line-height:19px;white-space:nowrap;}
	.footer_links a:link,
	.footer_links a:visited{color:#333;}
	.footer_links a:hover,
	.footer_links a:active{color:#2266AA;}
	.footer_links .red:link,.footer_links .red:visited{color:#fc0000;}
	.footer_links .last,
	.footer_links .link_group_5 .last{margin:0;}
	.link_group_1{width:210px;}
	.link_group_2{width:222px;}
	.link_group_3{width:78px;}
	.link_group_3 li{float:none;}
	.link_group_4{width:67px;}
	.footer_links .link_group_5{width:237px;margin:0;border:0 none;}
	.footer_links .link_group_5 li{width:50px;}
	/* add by sonic 2012-02-15 */
	.group_logo{overflow: hidden;*zoom:1;width:700px;margin: 0 auto 30px auto;padding:6px 0 0 0;}
		.group_logo_hd{position: relative;color:#7a7a7a;float:left;width:200px;height: 26px;}
		.group_logo_hd .its{position: absolute;left:136px;top:8px;font-weight: normal;}
		.gl_rr,.gl_56,.gl_renren,.gl_wan,.gl_nuomi
		{overflow:hidden;display:inline-block;*display:inline;*zoom:1;line-height:999em;text-indent:-9999px;*text-indent:0;height:26px;}
		.gl_rr{width: 128px;margin: 0 10px 0 0;background-position: 0px 0px;vertical-align: top;}
		.gl_56{width: 86px;background-position: 0px -30px;}
		.gl_renren{width: 105px;background-position: 0px -60px;}
		.gl_wan{width: 107px;background-position: 0px -90px;}
		.gl_nuomi{width: 130px;background-position: 0px -120px;}
		.group_logo_list{float: left;overflow: hidden;font-size:0;}
		.group_logo_list li{overflow:hidden;display:inline;float:left;font-size:12px;height: 26px;margin: 0 18px 0 0;}
		.group_logo_list li a{vertical-align: top;}
	
.footer_v2 .net_alerm{float:left;text-align:right;width:206px;height:32px;padding:4px 14px 0 0;border-right:1px solid #c6c6c6;}
	.footer_v2 .net_alerm img{vertical-align:middle;width:22px;margin:0 0 0 4px;}
	.footer_v2 .copyright{color:#797979;float:right;text-align:left;width:714px;margin:0;}
		.footer_v2 .copyright p{text-align:left;line-height:18px;}
		.footer_v2 .copyright p a{color:#797979;padding-right:10px;}
		.footer_v2 .copyright p span{padding:0 10px 0 0;}
		.footer_v2 .copyright p.alt{padding:0 0 0 140px;}

/*-- mini_header_v2 2010-8-5 --*/
.mini_header_v2{position:relative;z-index:99;font-family:arial;width:100%;height:35px;background-repeat:repeat-x;background-position:0 -764px;font-size:12px;}
	.mini_header_v2 a:link,.mini_header_v2 a:visited{color:#333;text-decoration:none;}
	.mini_header_v2 a:hover,.mini_header_v2 a:active{color:#2266AA;text-decoration:none;}
	.mini_header_v2 .inner{position:relative;z-index:999;width:950px;margin:0 auto;height:35px;}
	/*- logo -*/
	.mini_header_v2 .logo{display:block;position:absolute;text-indent:-9999px;width:89px;height:32px;left:0;top:0;background-position:-140px 3px;overflow:hidden;}
	/*- navigation -*/
	.mini_header_v2 .navigation{position:absolute;left:334px;top:9px;top:10px\9;font-family:tahoma;}
		.mini_header_v2 .navigation li{float:left;vertical-align:middle;}
		.mini_header_v2 .navigation li a{margin:0;padding:0 8px;width:100%;background-position:right -121px;}
		.mini_header_v2 .navigation .mini_channel_nav a{background-image:none;}
		/* [drop_menu] */
		.mini_header_v2 .drop_menu{position:relative;*zoom:1;height:auto;min-width:44px;_width:44px;white-space:nowrap;top:-11px;padding-top:6px;padding-bottom:2px;_padding-bottom:1px;}
			.mini_header_v2 .drop_menu a:hover,.mini_header_v2 .drop_menu a:visited{text-decoration:none;}
			.mini_header_v2 .drop_menu_title{text-decoration:none;position:relative;z-index:1001;display:block;line-height:25px;line-height:23px\9;height:29px;padding-right:23px!important;border:none;background:none;*zoom:1;}
			:root .mini_header_v2 .drop_menu_title{line-height:25px;\0/}/* ie9 */
			.mini_header_v2 .drop_menu_title .arrow{text-decoration:none;position:absolute;top:11px;top:9px\9;right:8px;color:#fff;overflow:hidden;display:inline-block;text-indent:-9999px;font-size:0;line-height:0;width:auto;height:0px;margin:0;background:none;border-top:4px solid #7b7b7b;border-left:4px dashed transparent;border-right:4px dashed transparent;vertical-align:middle;}
			.mini_header_v2 .drop_menu_list{position:absolute;left:-1px;top:37px;top:35px\9;width:100%;}
			.mini_header_v2 .drop_menu_list .container{width: 100%;overflow:hidden;padding:2px 0;background:#fff;border:1px solid #e3e3e3;border-top-style:none;}
			.mini_header_v2 .drop_menu:hover .drop_menu_title,
			.mini_header_v2 .sfhover .drop_menu_title{left:1px;}
			.mini_header_v2 .drop_menu:hover,
			.mini_header_v2 .sfhover{position:relative;left:0px;margin-left:-2px;background-color:#fff;border:1px solid #e3e3e3;border-top:none;}
			*+html .mini_header_v2 .drop_menu:hover{margin-left:0;}/* 解决 ie7 hover导航的下拉菜单时，页面会有水平滚动条的bug. Fixed by sonic 2012-06-04 */
			
			.mini_header_v2 .drop_menu:hover .drop_menu_title .arrow,
			.mini_header_v2 .sfhover .drop_menu_title .arrow{top:6px;top:4px\9;border-top-color:transparent;border-top:4px solid transparent;border-bottom:4px solid #7b7b7b;*border-bottom-width:5px;}
			.mini_header_v2 .navigation .drop_menu_title{width:auto;padding-right:20px;zoom:1;}
			.mini_header_v2 .navigation .drop_menu_list{visibility:hidden;}
			.mini_header_v2 .drop_menu:hover .drop_menu_list,.mini_header_v2 .sfhover .drop_menu_list{visibility:visible;}
			/* .navigation .drop_menu */
			.mini_header_v2 .navigation .drop_menu{top:-10px\9;}
			.mini_header_v2 .navigation .drop_menu_list{top:35px\9;}
			*+html .mini_header_v2 .navigation .drop_menu_title{line-height:25px;}
			.mini_header_v2 .navigation .drop_menu_list .container{width:320px;padding: 2px 1px;}
			/* chn_list_item */
			.mini_header_v2 .navigation .chn_list_item{overflow: hidden;*zoom:1;}
			.mini_header_v2 .navigation .chn_list_item li{padding: 2px 0;}
			.mini_header_v2 .navigation .chn_list_item a{float:left;margin:0 3px;padding:0 3px 0 4px;line-height:18px;text-align:left;width:auto;min-width:24px;_width:24px;white-space:nowrap;background:none;}
			.mini_header_v2 .navigation .chn_list_item .blod,.mini_header_v2 .navigation .chn_list_item .blod a:link,.mini_header_v2 .navigation .chn_list_item .blod a:visited{font-weight: bold;}
			/* css3 box-shadow */
			.mini_header_v2 .drop_menu_list .container,
			.mini_header_v2 .drop_menu:hover,.mini_header_v2.sfhover{-webkit-box-shadow: 0px 0px 1px #ddd;-moz-box-shadow: 0px 1px 1px #ddd;box-shadow: 0px 1px 1px #ddd;}
	
	/*- search -*/
	.mini_header_v2 .search{position:absolute;top:0;left:120px;width:210px;height:30px;padding:4px 0;}
		/* so */
		.mini_header_v2 .search .so{float:left;width:210px;height:29px;}
			.mini_header_v2 .search .so .so_input{position:relative;float:left;}
			.mini_header_v2 .search .so .so_input .inp_search{float:left;line-height:22px;height:22px;width:148px;padding:1px 2px;background:#fff;border:1px solid #bdbdbd;vertical-align:top;
				/* css3 box-shadow */
				-webkit-box-shadow:inset 1px 1px 1px #ccc;
				   -moz-box-shadow:inset 1px 1px 1px #ccc;
				        box-shadow:inset 1px 1px 1px #ccc;
			}
			.mini_header_v2 .search .so .so_input .btn_search{float:left;width:56px;line-height:24px;height:26px;margin:0 0 0 -1px;background-position:0 -444px;*background-position:-1px -445px;border:1px solid #bcbcbc;cursor:pointer;}
			
	/*- sys_info 2010-7-8 -*/
	.mini_header_v2 .sys_info{*zoom:1;position:absolute;top:9px;top:11px\9;right:0;font-family:tahoma;text-align:right;min-width:360px;_width:360px;white-space: nowrap;}
		.mini_header_v2 .sys_info .qinfo{color:#333;display:block;line-height:22px;text-align:right;}
		.mini_header_v2 .sys_info .qinfo a{color:#333;padding:0 6px;line-height:22px;border-right:1px solid #ccc;}
		.mini_header_v2 .sys_info .qinfo .last{padding-right:0;border:none;}
		/* qmenu */
		.mini_header_v2 .sys_info .qmenu{/*overflow:hidden;*/display:inline;letter-spacing:-.3em;text-align:right;height:24px;white-space:nowrap;}
			.mini_header_v2 .sys_info .qmenu li{position:relative;letter-spacing:normal;text-align:right;color:#7b7b7b;display:inline-block;*display:inline;zoom:1;margin-left:-1px;background-position:right -121px;vertical-align:top;}
			.mini_header_v2 .sys_info .qmenu li.last{background:none;}
			.mini_header_v2 .sys_info .qmenu .last a{padding-right:0;border:none;}
			.mini_header_v2 .sys_info .qmenu .record{background:none;}
			.mini_header_v2 .sys_info .qmenu li a{display:inline-block;*display:inline;*zoom:1;padding:0 8px;vertical-align:top;}
			.mini_header_v2 .sys_info .qmenu .upload{position:relative;padding-left:22px;}
			.mini_header_v2 .sys_info .qmenu .upload em{display:block;width:15px;height:15px;background-position:-32px -220px;position:absolute;left:6px;top:0;top:-1px\9;}
			.mini_header_v2 .sys_info .qmenu em.v{position:absolute;right:8px;top:9px;color:#fff;overflow:hidden;display:inline-block;text-indent:-9999px;font-size:0;line-height:0;height:0px;border:4px solid #fff;border-top-color:#7b7b7b!important;vertical-align:middle;-webkit-transition:all 0.3s ease-out;}
			/*- .sys_info .nav_msg_status -*/
			.mini_header_v2 .sys_info .qmenu .nav_msg_status a{margin-top:-1px\9;}
			.mini_header_v2 .sys_info .qmenu .nav_msg_status span{font-size: 11px;}
			/*- .sys_info .drop_menu -*/
			.mini_header_v2 .sys_info .mini_channel_nav{height:29px;}
			.mini_header_v2 .sys_info .drop_menu{min-width:70px;_width:70px;}
			.mini_header_v2 .sys_info .qmenu .drop_menu_list a{display:block;margin:0 4px 4px 4px;padding:0 5px;line-height:18px;text-align:left;background:none;}
			.mini_header_v2 .sys_info .qmenu .drop_menu_list .line{padding-bottom:5px;border-bottom: 1px dotted #d9d9d9;} 

			/* v_h_list*/
			#vHistoryList{position: absolute;left:-121px;}
			#vHistoryList .container{width:252px;padding:0 8px 0 8px;}
			.v_h_list_item{text-align: left;font-family:tahoma;position: relative;overflow: hidden;*zoom:1;width: 232px;padding: 6px 10px;border-bottom: 1px dotted #d9d9d9;}
				.v_h_list a:link,.v_h_list a:visited{color: #2266aa;}
				.mini_header_v2 .sys_info .qmenu .v_h_list a{display: inline;line-height: 1.8em;margin: 0;padding: 0;}
				.mini_header_v2 .sys_info .qmenu .v_h_list a:hover{text-decoration:underline;color: #2266aa;}
				.mini_header_v2 .sys_info .qmenu .v_h_list_title a{display:block;} /* 在doctype为过渡模式下，a为inline，text-overflow:ellipsis 属性在FF/Safari浏览器会失效 (fixed by sonic 2012-04-12) */
				.v_h_list_title{overflow:hidden;font-weight:normal;width: 195px;white-space:nowrap;text-overflow:ellipsis; }
				.v_h_list_title a:link,.v_h_list_title a:visited{display: block;color:#333;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;width: 195px;}				
				.v_h_list_item p{overflow: hidden;*zoom:1;line-height: 1.8em;}
				.v_h_list_watch{float: left;}
				.v_h_list_extra{float: right;}
				.v_h_list_close{visibility: hidden;position: absolute;right:10px;top:6px;}
				.v_h_list_item:hover .v_h_list_close,.sfhover .v_h_list_close{visibility: visible;}
				.v_h_list_opt{*zoom:1;line-height: 1.8em;padding:7px 10px;color:#e3e3e3;vertical-align: middle;}


/*-- mini_footer 2012-4-1 --*/
.mini_footer,.mini_footer_dark{font-family:tahoma;*zoom:1;margin:0 auto;padding:30px 0}
	.mini_footer_copyright{text-align: center;}
	.mini_footer_copyright span{padding: 0 6px;}
	.mini_footer, .mini_footer a:link,.mini_footer a:visited{color: #333;}
	.mini_footer_dark, .mini_footer_dark a:link,.mini_footer_dark a:visited{color:#fff;}

/*-- SEO --*/
.site_header,.site_footer{display:none;}

/* Title & Tab Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- tab --*/
.tab_1{height:26px;overflow:inherit;_overflow:hidden;}
	.tab_1 li{position:relative;left:0;float:left;width:auto;height:26px;white-space:nowrap;margin-right:-1px;background-position:right -380px;background-color:#f1f7ff;}
	.tab_1 li a{display:block;font-size:14px;line-height:26px;height:26px;padding:0 24px;_width:24px;white-space:nowrap;background-position:left -412px;border:0;}
	.tab_1 li a:link,.tab_1 li a:visited{color:#0b6ac3;}
	.tab_1 li a:hover{color:#0778b8;text-decoration:none;}
	.tab_1 .active{background-color:#ffffff;}
	.tab_1 .active a:link,.tab_1 .active a:visited,.tab_1 .active a:hover{text-decoration:none;color:#333;border-bottom:1px solid #fff;}
/*-- ch_tab --*/
.ch_tab{float:left;zoom:1;display:inline;margin:1px 0 0 16px;}
	.ch_tab:after{content:".";display:block;clear:both;height:0px;width:0px;overflow:hidden;}
	.ch_tab li{float:left;padding:0 14px;border-right-style:solid;border-right-width:1px;position:relative;}
	.ch_tab li.last{border:0 none;}
	.ch_tab li.current a{font-weight:600;color:#000;}
	.ch_tab li.current em{display:block;width:0;height:0;overflow:hidden;position:absolute;border-top:solid 4px #000;border-right:solid 4px #fff;border-bottom:solid 4px #fff;border-left:solid 4px #fff;top:17px;left:50%;margin:0 0 0 -4px;}


.tabbar{height:29px;border-bottom:1px solid #e9e9e9}
.toolbar{height:24px;padding:8px 0 0 0;border-bottom:1px solid #e9e9e9;}
/*-- tabs_1 --*/
.tabs_1{height:29px;overflow:inherit;_overflow:hidden;}
	.tabs_1 li{position:relative;left:0;display:inline;float:left;width:auto;height:28px;white-space:nowrap;margin-right:6px;border:1px solid #e9e9e9;border-bottom:none;}
	.tabs_1 li a{display:block;text-align:center;font-size:14px;line-height:27px;height:27px;padding:0 17px;_width:24px;white-space:nowrap;border-top:1px solid #fff;
		background-image:-moz-linear-gradient(top, #fcfcfc, #f9f9f9);/* FF3.6 */
		background-image:-o-linear-gradient(top, #fcfcfc, #f9f9f9);/* opera11 */
		background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #fcfcfc),color-stop(1, #f9f9f9));/* Saf4+, Chrome */
							filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9');/* IE6,IE7 */
					-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9')";/* IE8 */
	}
	.tabs_1 li a:link,.tabs_1 li a:visited{color:#333;text-decoration:none;}
	.tabs_1 li a:hover{
		background-image:-moz-linear-gradient(top, #f9f9f9, #fcfcfc);/* FF3.6 */
		background-image:-o-linear-gradient(top, #f9f9f9, #fcfcfc);/* opera11 */
		background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #f9f9f9),color-stop(1, #fcfcfc));/* Saf4+, Chrome */
							filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#fcfcfc');/* IE6,IE7 */
					-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#fcfcfc')";/* IE8 */
	}
	.tabs_1 .active{background-color:#ffffff;}
	.tabs_1 .active a:link,.tabs_1 .active a:visited,.tabs_1 .active a:hover{background-image:none;filter:none;font-weight:bold;text-decoration:none;border-bottom:1px solid #fff;}
	/*.tab_1 .active a:hover{color:#333;}*/
/*-- sub_tab_1 --*/
.sub_tabs_1{float:left;zoom:1;display:inline;margin:1px 0 0 7px;}
	.sub_tabs_1:after{content:".";display:block;clear:both;height:0px;width:0px;overflow:hidden;}
	.sub_tabs_1 li{float:left;padding:0 14px;border-right-style:solid;border-right-width:1px;border-color:#cdcdcd;position:relative;}
	.sub_tabs_1 li a:link,.sub_tabs_1 li a:visited{color:#333;}
	.sub_tabs_1 li.last{border:0 none;}
	.sub_tabs_1 li.current a:link,.sub_tabs_1 li.current a:visited{color:#fc0000;}
	.sub_tabs_1 li.current em{display:block;width:0;height:0;overflow:hidden;position:absolute;border-top:solid 4px #000;border-right:solid 4px #fff;border-bottom:solid 4px #fff;border-left:solid 4px #fff;top:17px;left:50%;margin:0 0 0 -4px;}


/* Pagination Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- page_nav(old) --*/
.page_nav{clear:both;padding:6px 0;}
	.page_nav ul{text-align:left;margin:0 auto;padding:0;}
	.page_nav li{display:inline;height:16px;line-height:16px;margin:0 2px;padding:0;}
	.page_nav li a{text-decoration:none;font-size:14px;margin:0;padding:1px 4px;line-height:20px;border:1px solid #bad0eb;}
	.page_nav li a:link,.page_nav li a:visited{color:#0b6ac3;}
	.page_nav li a:hover{color:#0778b8;background-color:#c6dfff;text-decoration:none;}
	.page_nav .active a:link,.page_nav .active a:visited,.page_nav .active a:hover{color:#333;font-weight:bold;text-decoration:none;background:#fff;border:0;}
	.page_nav .goto_page .inp{line-height:16px;width:24px;height:16px;margin:0 2px;border:1px solid #CCC;}
/*- pagination(new) -*/	
.pagination{clear:both;font-family:Tahoma;text-align:right;padding:6px 0;}
	.pagination .total{color:#7b7b7b;padding:2px 0;}
	.pagination .pn{display:inline;margin:0;}
	.pagination .pn a{display:inline-block;*display:inline;zoom:1;padding:2px 5px;text-decoration:none;*vertical-align:middle;}
	.pagination .pn a:link,.pagination .pn a:visited{color:#333;}
	.pagination .pn a:hover, div.pagination a:active{color:#fff;background-color:#fc0000;text-decoration:none;}
	.pagination .pn span.current{padding:2px 4px;font-weight:bold;color:#7b7b7b;}
	.pagination .pn span.disabled{padding:2px 4px;color:#7b7b7b;}
/*- pagination_v2 -*/	
.pagination_v2{clear:both;*zoom:1;font-family:Tahoma;text-align:right;padding:6px 0;}
	.pagination_v2:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.pagination_v2 .btn_gotop{float:right;margin:0 0 0 8px;}
	.pagination_v2 .pn{_float:right;font-size:0;}
	.pagination_v2 .btn_gotop,.pagination_v2 .pn_prev,.pagination_v2 .pn_next,.pagination_v2 .pn_jump_cur:hover,.pagination_v2 .pn_jump_hover .pn_jump_cur
	{font-size:12px;/*overflow:hidden;*/display:inline-block;*display:inline;*zoom:1;text-align:center;color:#333;width:68px;line-height:18px;*line-height:19px;height:19px;margin:0 0 0 4px;border:1px solid #cdcdcd;border-right:1px solid #c3cdc3;border-bottom:1px solid #c3c3c3;background-position:0 -444px;vertical-align:top;}
	.pagination_v2 a:hover{text-decoration:none;}
	.pagination_v2 .disable{opacity:0.4;filter:alpha(opacity=40);cursor:default;}
	.pagination_v2 .pn_jump{position:relative;display:inline-block;*display:inline;*zoom:1;width:70px;vertical-align:top;*margin-right:6px;_margin-right:4px;}
	.pagination_v2 .pn_jump_cur{position:relative;overflow:hidden;display:inline-block;*display:inline;*zoom:1;text-align:center;color:#333;width:68px;line-height:18px;height:19px;border:1px solid #fff;background:#fff;}
	*+html .pagination_v2 .pn_jump_cur{*line-height:20px;}
	.pagination_v2 .pn_jump_cur .arrow{text-decoration:none;position:absolute;top:8px;right:8px;*top:7px;*right:10px;color:#fff;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;width:auto;height:0px;margin:0;background:none;border-top:4px solid #7b7b7b;border-left:4px dashed transparent;border-right:4px dashed transparent;vertical-align:middle;}
	.pagination_v2 .pn_jump_list{visibility:hidden;position:absolute;left:0;top:-215px;width:58px;height:210px;padding:4px 5px 0 5px;background:#fff;border:1px solid #cdcdcd;}	
	.pagination_v2 .pn_jump_list li{display:block;margin:0 0 4px 0;}
	.pagination_v2 .pn_jump_list li a{display:block;height:17px;text-align:center;line-height:17px;}
	.pagination_v2 .pn_jump_list li a:hover{color:#fff;background:#fc0000;}
	.pagination_v2 .pn_jump_list li .current{color:#fc0000;}
	.pagination_v2 .pn_jump_hover .pn_jump_list{visibility:visible}
	.pn_loading{font-size:12px;_width:100%;color:#7b7b7b;text-align:center;line-height:21px;}
	.pn_loading span{display:inline-block;*display:inline;*zoom:1;margin:0 auto;padding:0 0 0 24px;}
.back_to_top{position:fixed;z-index:99;left:50%;margin-left:482px;bottom:10px;_position:absolute;text-indent:-9999px;display:block;width:26px;height:104px;}
/*
 * @name: mod56_page
 * @overview: 视频站分页基础模块，可组合page_theme_0 进行分页样式换肤
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Sonic (2012-02-16)
 * @lastModify: Sonic(2012-03-30)
 */
.mod56_page{clear:both;font-family:Tahoma;text-align:right;padding:6px 0;}
	.mod56_page_total,.mod56_page_pn,.mod56_page_pn span,.mod56_page_pn a{display:inline-block;*display:inline;*zoom:1;}
	.mod56_page_total{vertical-align:middle;color:#7b7b7b;padding:2px 0;}
	.mod56_page_total span{margin-right:6px;}
	.mod56_page_pn{margin:0;vertical-align:top;}
	.mod56_page_pn span,.mod56_page_pn a{padding:2px 5px;text-decoration:none;vertical-align: top;}
	.mod56_page_pn a:link,.mod56_page_pn a:visited{color:#333;}
	.mod56_page_pn a:hover, .mod56_page_pn a:active{color:#fff;background-color:#fc0000;text-decoration:none;}
	.mod56_page_pn_current{font-weight:bold;color:#7b7b7b;}
	.mod56_page_pn_disabled,.mod56_page_pn_ellipsis{color:#7b7b7b;}
	/*
	 * @name: page_theme_0
	 * @overview: 视频分页样式，其它页面如分页样式不同。自行在所在项目的页面级样式新增page_theme_1来组合,或改动较小，可在页面级样式对page_theme_0进行重置
	 * @required: mod56_page
	 * @creator: Sonic (2012-02-16)
	 * @lastModify: Sonic(2012-03-30)
	 */
	.page_theme_0{}
	.page_theme_0 .mod56_page_total{padding:6px 12px 0 0;}
	.page_theme_0 .mod56_page_pn{font-size:14px;}
	.page_theme_0 .mod56_page_pn a,.page_theme_0 .mod56_page_pn_current,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:link,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:visited,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:hover{font-weight:bold;margin:0 2px 0 3px;padding:3px 9px;border: 1px solid #cecece;
		/* css3 border-radius */
		-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
		/* css3 gradient */
		background-color: #e8e8e8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #ffffff, #e8e8e8); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #ffffff, #e8e8e8); /* IE10 */
		background-image:      -o-linear-gradient(top, #ffffff, #e8e8e8); /* Opera 11.10+ */
		background-image:         linear-gradient(to bottom, #ffffff, #e8e8e8);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	}
	.page_theme_0 .mod56_page_pn_current{color:#fc0000;}
	.page_theme_0 .mod56_page_pn a:link, .page_theme_0 .mod56_page_pn a:visited{color:#333333;}
	.page_theme_0 .mod56_page_pn a:hover{border-color: #777;}
	.page_theme_0 .mod56_page_pn a:active,.page_theme_0 .mod56_page_pn_current{background-image:none;background-color:#7b7b7b;border-color: #7b7b7b;color:#ffffff;
		/* css3 box-shadow */
		-webkit-box-shadow:inset 0px 1px 1px #555555;
		    -moz-box-shadow:inset 0px 1px 1px #555555;
		        box-shadow:inset 0px 1px 1px #555555;
		filter:none;
	}
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:link,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:visited,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:hover{color:#7B7B7B;cursor:text;
		/* css3 box-shadow */
		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
	}
	.page_theme_0 .mod56_page_pn_ellipsis{font-weight:bold;padding:1px 8px;}

/* Box Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- sbox --*/
.sbox{margin-bottom:10px;border:1px solid #e9e9e9;}
	.sbox .title{_height:14px;padding:12px 18px 10px 18px;}
	.sbox .title h2{color:#333;font-size:14px;height:16px;overflow:hidden;}
	.sbox .title h2 a{color:#333;font-size:14px;font-weight:bold;text-decoration:none;line-height:16px;}

	.sbox .title .side{float:right;text-align:right;height:16px;overflow:hidden;}
	.sbox .title .side a{line-height:14px;padding:0 8px;border-right:1px solid #ccc}
	.sbox .title .side .alt,.sbox .title .side .last{padding-right:0;border:none;}
	.sbox .title .side .more{border:none;padding-right:10px;background-position:right -53px;*background-position:right -55px;}
	.sbox .content{padding:2px 18px 8px 18px;}
/*-- box_open,box_close --*/
.box_open .title,.box_close .title{cursor:pointer;padding-top:6px;padding-bottom:6px;background-position:0 -802px;background-repeat:repeat-x;}
/*
.box_open .title{}
.box_open .title h2,.box_close .title h2{color:#0b6ac3}*/
.box_open .starus,.box_close .starus{float:left;}
.box_open .starus .o_exp,.box_close .starus .o_exp{overflow:hidden;line-height:999em;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:0 6px 0 0;*margin:0 4px 0 0;padding:0;border:none }
	.box_close .content{display:none;}
	.box_open .o_exp{background-position:-160px -252px;}
	.box_close .o_exp{background-position:-128px -252px;}
/*-- col_side --*/
	/*- main_show -*/
	.col_side .main_show{overflow:hidden;zoom:1;height:58px;margin:2px 0 6px;}
		.col_side .main_show dt img{display:block;float:left;width:78px;height:52px;border:1px solid #dfdfdf;margin:4px 10px 0 0;}
		.col_side .main_show dt span{overflow:hidden;display:block;line-height:20px;cursor:pointer;}
		.col_side .main_show dt a{line-height:20px;}
		.col_side .main_show dt a:hover span{text-decoration:underline;}
		.col_side .main_show dd{line-height:18px;height:36px;padding:2px 0 0 0;color:#7b7b7b;}
	/*- item_list -*/
	.col_side .item_list{overflow:hidden;zoom:1;margin-top:6px;padding-top:6px;}
		.col_side .item_list li{overflow:hidden;display:inline;float:left;width:78px;height:14px;padding:2px 0 4px 9px;background-position:-317px -244px;}
		.col_side .item_list li a{display:block;}
	/*- txt_list -*/
	.col_side .txt_list{overflow:hidden;zoom:1;}
		.col_side .txt_list li{overflow:hidden;line-height:22px;width: 95%;height:22px;padding:0 0 0 9px;white-space:nowrap;text-overflow:ellipsis;background-position:-317px -242px;}
		.col_side .txt_list li a{line-height:22px;}
	/*- v_list -*/
	.col_main .v_list,.col_side .v_list{overflow:hidden;letter-spacing:-0.3em;margin-bottom:-8px;}
		.col_main .v_list li,.col_side .v_list li{display:inline-block;*display:inline;zoom:1;width:80px;margin:0 15px 8px 0;vertical-align:top;letter-spacing:normal;word-break:break-all;word-wrap:break-word;}
		.col_main .v_list .last,.col_side .v_list .last{margin-right:0;}
		.col_main .v_list li .img,.col_side .v_list li .img{position:relative;overflow:hidden;display:block;padding:57px 0 2px 0;zoom:1;line-height:1.2em;}
		.col_main .v_list li .img span,.col_side .v_list li .img span{position:absolute;z-index:-1;top:0;display:block;width:78px;height:52px;margin:0;border:1px solid #dfdfdf;}
		.col_main .v_list li .img img,.col_side .v_list li .img img{position:absolute;top:0px;display:block;width:78px;height:52px;/*clip:rect(3px 78px 55px 0px);*/border:1px solid #dfdfdf;}
		.col_main .v_list li span,.col_side .v_list li span{overflow:hidden;display:block;height:16px;margin:0 0 2px;white-space:nowrap;}
		/* exclude Opera 10.50 and higher */
		.col_main .v_list,.col_side .v_list{font-size:0;}
		.col_main .v_list li,.col_side .v_list li{font-size:12px;}
		
	/*- v_list_vertical -*/
	.col_side .v_list_vertical{position: relative;}
	.col_side .v_list_vertical li{overflow:hidden;zoom:1;padding:9px 0 11px 0;border-bottom:1px dashed #e9e9e9;height:54px;}
	.col_side .v_list_vertical .first{padding-top:0px;}
	.col_side .v_list_vertical .last{border-bottom-color:#ffffff;padding-bottom:0px;}
	.col_side .v_list_vertical .img{word-break:break-all;word-wrap:break-word;}
	.col_side .v_list_vertical .img img{float:left;width:78px;height:52px;margin:0 10px 0 0;border:1px solid #dfdfdf;}
	.col_side .v_list_vertical .repost_num{color:#7b7b7b;padding:5px 0 0 0;}
	.col_side .v_list_vertical .repost_num span{font-size:11px;color:#fc0000;}
	/*- v_list_vertical_clip -*/
	.col_side .v_list_vertical_clip li{position:relative;padding-left:88px;}
	.col_side .v_list_vertical_clip .img img{position:absolute;left:0;top:-3px;height:58px;margin-right:0;clip:rect(3px 78px 55px 0px);border:none;}

/*-- record_data --*/
.record_data{}
	.record_data .title h2{color:#333;font-weight:normal;}
	.record_data .list li{overflow:hidden;zoom:1;position:relative;padding:6px 4px 8px 4px;border-bottom:1px solid #ebebeb;}
	.record_data .list li h3{overflow:hidden;height:18px;width:250px;margin-bottom:4px;}
	.record_data .list li h3 a{line-height:18px;font-weight:normal;}
	.record_data .list li .close{text-indent:-9999px;position:absolute;right:2px;top:10px;width:13px;height:13px;background-position:-192px -252px;}
	.record_data .list li .i{color:#333;}
	.record_data .list li .i a{text-decoration:underline;color:#fc0000;padding:0 0 0 6px;}
	.record_data .list li .i cite{font-style:normal;color:#999;padding:0 2px;}
	.record_data .non{line-height:36px;text-align:center;}
	.record_data .opt{overflow:hidden;zoom:1;padding:10px 4px;text-align:right;}
	.record_data .opt a{text-decoration:underline;padding:0 0 0 10px;}
	.record_data .opt .log{float:left;}
	.record_data .opt .log a{padding:0 0 0 2px;}
/*-- may_like --*/
.may_like{position:relative;}
	.may_like .content{position:relative;padding-top:10px;}
	.may_like .side{position:absolute;right:14px;}
	.may_like .side a{line-height:28px;}


/* List Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- video_list --*/
.video_list{}
	.video_list .title,.album_list .title{padding:12px 0 10px 0;background-position:0 -970px;background-repeat:repeat-x}
	.video_list .title h2 a.last,.album_list .title h2 a.last{padding-left:8px;margin-left:8px;border-left:1px solid #ccc;}
	.video_list .title .side,.album_list .title .side{float:right;}
	.video_list .title .side a,.album_list .title .side a{line-height:14px;padding:0 8px;border-right:1px solid #ccc}
	.video_list .title .side .alt,.video_list .title .side .last,.album_list .title .side .alt,.album_list .title .side .last{padding-right:0;border:0}
	.video_list .content,.album_list .content{padding-top:0;position:relative;}
	.video_list .content dl,.album_list .content dl{overflow:hidden;display:inline;float:left;width:140px;margin:0 20px 0 0;}
	.video_list .content .last,.album_list .content .last{margin-right:0;}
	.video_list .content dt,.album_list .content dt{overflow:hidden;position:relative;width:140px;padding:0 0 1px 0;word-break:break-all;word-wrap:break-word;}
	.video_list .content dt a,.album_list .content dt a{position:relative;overflow:hidden;line-height:18px;}
	.video_list .content dt .add_to_album,.video_list .content dt .added_to_album,.album_list .content dt .add_to_album,.album_list .content dt .added_to_album
	{visibility:hidden;position:absolute;top:65px;left:121px;}
	.video_list .content dt .img,.album_list .content dt .img{display:block;}
	.video_list .content dt .img img,.album_list .content dt .img img{display:block;width:140px;height:84px;margin:0 0 3px 0;}
	.video_list .content dt .icon_hd,.album_list .content dt .icon_hd,
	.video_list .content dt .icon_sd,.album_list .content dt .icon_sd,
	.video_list .content dt .icon_live,.album_list .content dt .icon_live{position:absolute;left:6px;top:64px;}
	.video_list .content dd,.album_list .content dd{overflow:hidden;color:#333;height:18px;word-break:break-all;word-wrap:break-word;white-space:nowrap;*white-space:normal;}
/*-- special_list & album_list --*/
.special_list,.album_list{}
	.special_list .content dl,.album_list .content dl{width:144px;margin:0 14px 0 0;}
	.special_list .content dl dt,.album_list .content dl dt{width:144px;}
	.special_list .content dl dt .img,.album_list .content dl dt .img{background-position:-160px -540px;}
	.special_list .content dl dt .img img,.album_list .content dl dt .img img{margin:0 0 7px;}
	.special_list .content dl.last,.album_list .content dl.last{margin:0 0 0 2px;}

/*-- box_video_list --*/
.box_video_list,.box_album_list{padding:2px 1px 0 1px;border:1px solid #e9e9e9;}
	.box_video_list .inner,.box_album_list .inner{background-repeat:repeat-x;zoom:1;}
	.box_video_list .inner:after,.box_album_list .inner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.box_video_list .title,.box_album_list .title{padding:10px 20px 11px 20px;}
	.box_video_list .ext_title,.box_album_list .ext_title{margin:5px 20px 0 20px;padding:10px 0 10px 0;border-top:1px dashed #e9e9e9;}
	.box_video_list .title h2,.box_album_list .title h2{width:100px;}
	.box_video_list .title h2,.box_video_list .title h2 a,.box_video_list .ext_title h2 a,.box_album_list .title h2,.box_album_list .title h2 a,.box_album_list .ext_title h2 a
	{font-size:14px;font-weight:normal;color:#fc0000;}
	.box_video_list .title h2 a.last,.box_video_list .ext_title h2 a.last,.box_album_list .title h2 a.last,.box_album_list .ext_title h2 a.last
	{padding-left:8px;margin-left:8px;border-left:1px solid #e9e9e9;}
	.box_video_list .title .side,.box_video_list .ext_title .side,.box_album_list .title .side,.box_album_list .ext_title .side
	{float:right;}
	.box_video_list .title .side a,.box_video_list .ext_title .side a,.box_album_list .title .side a,.box_album_list .ext_title .side a
	{line-height:14px;padding:0 8px;border-right:1px solid #e9e9e9}
	.box_video_list .title .side .last,.box_video_list .ext_title .side .last,.box_album_list .title .side .last,.box_album_list .ext_title .side .last
	{padding-right:0;border:none}
	.box_video_list .title .side .more,.box_video_list .ext_title .side .more,.box_album_list .title .side .more,.box_album_list .ext_title .side .more
	{border:none;padding-right:10px;background-position:right -53px;*background-position:right -55px;}
	/* upload */
	.box_video_list .title .upload:hover{text-decoration:none;*text-decoration:underline;}
	.box_video_list .title .upload s,.box_album_list .title .upload s{margin-right:2px;}
	.box_video_list .title .filter,.box_album_list .title .filter{clear:both;overflow:hidden;zoom:1;margin:9px 0 0;padding:7px 8px;background:#f9f9f9;border:1px solid #e9e9e9;}
	.box_video_list .title .filter a,.box_album_list .title .filter a{padding:0 8px 0 2px;}
	.box_video_list .title .filter div,.box_album_list .title .filter div{color:#7b7b7b;float:left;}
	.box_video_list .title .filter .year,.box_album_list .title .filter .year{float:right;margin-right:0;}
	.box_video_list .content,.box_album_list .content{padding:0 20px 12px 20px;position:relative;}
	.box_video_list .content dl,.box_album_list .content dl{/*overflow:hidden;*/display:inline;float:left;width:130px;margin:0 22px 0 0;}
	.box_video_list .content .last,.box_album_list .content .last{margin-right:0;}
	.box_video_list .content dt,.box_album_list .content dt{/*overflow:hidden;*/position:relative;width:130px;padding:0 0 1px 0;word-break:break-all;word-wrap:break-word;}
	.box_video_list .content dt a,.box_album_list .content dt a{position:relative;overflow:hidden;width:130px;line-height:18px;}
	.box_video_list .content dt .add_to_album,.box_video_list .content dt .added_to_album
	{position:absolute;top:63px;left:115px;width:15px;}
	.box_video_list .content dt .add_to_album{visibility:hidden;}
	.box_video_list .content dt.sfhover .add_to_album{visibility:visible;}

	.box_video_list .content dt .img,.box_album_list .content dt .img{display:block;}
	.box_video_list .content dt .img img,.box_album_list .content dt .img img{display:block;width:130px;height:78px;margin:0 0 3px 0;}
	.box_video_list .content dt .icon_hd,.box_video_list .content dt .icon_sd,.box_video_list .content dt .icon_live,.box_video_list .content dt .icon_original,
	.box_album_list .content dt .icon_hd,.box_album_list .content dt .icon_sd,.box_album_list .content dt .icon_live,.box_album_list .content dt .icon_original
	{position:absolute;left:0px;top:63px;}
	.box_video_list .content dt .subscript,.box_album_list .content dt .subscript
	{position:absolute;left:-2px;top:-2px;width:58px;height:60px;line-height:999em;}
	.box_video_list .content dd,.box_album_list .content dd{overflow:hidden;color:#333;height:18px;word-break:break-all;word-wrap:break-word;white-space:nowrap;*white-space:normal;}
	.box_video_list .col_1,.box_video_list .col_2{float:left;width:313px;}
	.box_video_list .col_1 .title,.box_video_list .col_1 .content{padding-right:10px;}
	.box_video_list .col_2 .title,.box_video_list .col_2 .content{padding-left:10px;}
	/* txt_link */
	.box_video_list .txt_link,.box_album_list .txt_link{clear:both;overflow:hidden;zoom:1;padding:10px 0 0 0;}
	.box_video_list .txt_link li,.box_album_list .txt_link li{overflow:hidden;line-height:16px;float:left;width:121px;height:16px;margin:0 22px 0 0;padding:2px 0 2px 9px;background-position:-317px -277px;white-space:nowrap;}
	.box_video_list .txt_link .alt,.box_album_list .txt_link .alt{margin-right:0;}
	.box_video_list .txt_link li a,.box_album_list .txt_link li a{line-height:16px;}

/*-- box_album_list --*/
.box_album_list{}
	.box_album_list .content dl{width:134px;margin:0 16px 0 0;}
	.box_album_list .content dl dt{width:134px;}
	.box_album_list .content dl dt .img{background-position:-170px -546px;}
	.box_album_list .content dl dt .img img{margin:0 0 7px;}
	.box_album_list .content dl.last{margin:0 0 0 2px;}
	/*- slider_content -*/
	.slider_content{*zoom:1;padding:0 0 10px;}
	.slider_content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	/*- slide_tabs -*/
	.slider_tabs{letter-spacing:-.25em;text-align:center;padding:0 0 6px;}
		.slider_tabs li{overflow:hidden;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 4px;letter-spacing:normal;}
		.slider_tabs li a{overflow:hidden;display:block;text-indent:-9999px;width:12px;height:12px;text-indent:-9999px;background-position:-160px -348px;}
		.slider_tabs .current a{background-position:-160px -360px;}

/* Dialog Sytle
------------------------------------------------------------------------------------------------------------*/
#mask{background:#DCEEFF;position:absolute;}
.op_dialog{border:solid 1px #bdbdbd;background:#ededed;position:absolute;z-index:999;left:50%;top:50%;display:none;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;	
	-moz-border-radius:2px;
	border-radius:2px;
	}
	.op_dialog_close{text-indent:-9999px;display:block;width:21px;height:21px;background-position:0 -497px;position:absolute;top:2px;right:4px;}
	.op_dialog_close:hover{background-position:-21px -476px;}
	.op_dialog_close:active{background-position:0 -476px;}
	.op_dialog_title{background-position:0 -866px;background-repeat:repeat-x;}
	.op_dialog_title h2{font-size:14px;font-weight:600;text-indent:8px;line-height:25px;height:auto;}
	.dialog_border,.op_dialog_border{margin:0 8px 8px;border:solid 1px #f3f2f2;}

	.op_dialog_content{border:solid 1px #dbdbdb;background:#fff;}
	.op_dialog_content .f14{font-size:14px;text-align:center;padding:30px 0;}
	.op_dialog_content .f12{font-size:12px;text-align:center;padding:15px 0;}
	.op_dialog_btn{text-align:center;padding:8px 0;background:#f4f4f4;}
	.op_dialog_btn input{line-height:16px;padding:0 10px;margin:0 6px;cursor:pointer;}


/* app_login Sytle
------------------------------------------------------------------------------------------------------------*/
.rp_renren,.rp_tsina,.rp_tqq,.rp_qq
{overflow:hidden;float:left;text-indent:-9999px;width:16px;height:16px;margin:0 10px 0 0;padding:0;}
.app_login,.login .content .app_login{overflow:hidden;zoom:1;line-height:1.5em;margin:8px 0 0 0;padding:10px 0 2px 0;}
	.app_login label,.login .app_login label{float:left;color:#000;width:90px;}
	.app_login h2,.login .app_login h2{font-size:12px;color:#333;font-weight:normal;}


/* The past Sytle
------------------------------------------------------------------------------------------------------------*/
#Error{width:560px;margin:50px auto 60px auto;}
	#Error .output{height:auto;padding:20px 20px 20px 110px;min-height:54px;background:url(../img/icon_error.jpg) no-repeat 16px 9px #f7f7f7;}
	* html #Error .output{height:54px;}
	#Error .output p{font-size:14px;line-height:28px;}
	#Error .output a:link{text-decoration:underline;color:#FC0000;}
/*------------------------------------------------------------------------------------------------------------*/
