﻿form, ul, li, ol, li, dl, dt, dd, img, p, h1, h2, h3, h4, h5, h6, input {
	margin:0;
	padding:0;
}
a:hover{text-decoration: none;}
.top120{margin-top:10px;}
.main_nav{
	float:left;
	position:relative;
	width:300px
}
.main700 {
	margin-left:10px;
	width: 700px;
	float: left;
}
.seh_list,.seh_m{
	float:left
}
.seh_list span{
	display:block;
	width:54px;
	height:28px;
	overflow:hidden;
	text-align:center;
	border-right:1px solid #d0d0d0;
	background:#e6e6e6
}
.seh_list span a{
	line-height:28px;
	display:block;
	width:54px;
	height:28px
}
.seh_list span a:link,.seh_list span a:visited{
	color:#333;
	font-size:12px
}
.seh_list span a:hover{
	background:#e6e6e6
}
.seh_list .seh_list_a{
	position:relative;
	text-align:left;
	text-indent:7px
}
.seh_arrow{
	display:block;
	width:6px;
	height:3px;
	font-size:0;
	background:url(../images/t_bg.png) no-repeat -94px 0;
	position:absolute;
	top:12px;
	right:8px
}
.seh_v{
	float:left;
	width:146px;
	padding:0 5px 0 3px;
	line-height:28px9;
	height:28px;
	border:0;
	background:#FDFDFD
}
.seh_b{
	float:left;
	width:40px;
	height:28px;
	background:url(../images/t_bg.png) no-repeat 0 0 #ffae00;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer
}
.seh_b:hover{
	background-position:-41px 0
}
.seh_list{
	position:relative
}
.seh_sort{
	width:52px;
	background:#e6e6e6;
	position:absolute;
	left:0;
	top:28px;
	overflow:hidden;
	padding:1px
}
.seh_sort a{
	display:block;
	text-indent:10px
}
.seh_sort a:link,.seh_sort a:visited{
	color:#666;
	font-size:12px;
	line-height:25px
}
.seh_sort a:hover{
	background:#f8f8f8;
	color:#e00
}
.hycontent{
	width:1080px;
	margin:10px auto 0;
	overflow:hidden;
	zoom:1;
 background:#fff;}
.content960{
	width:960px;
	margin:10px auto;
	overflow:hidden;
	zoom:1;
 background:#fff; border-right: solid 1px #dededf;border-bottom: solid 1px #dbdcde;}
.main{
	width:600px;
	overflow:hidden;
	margin-bottom:20px;
	zoom:1;
 }

.friend_link a{
	margin:0 8px
}
.friend_link{
	padding-bottom:8px
}
.mian_l{
	height:15px;
	width:11px;
	overflow:hidden;
	display:block;
	float:left
}
.mian_r{
	height:15px;
	width:11px;
	overflow:hidden;
	display:block;
	float:right
}

.msg_tags{
	overflow:hidden;
	zoom:1;
	border-bottom:2px solid #88B766;
	height:24px
}
.msg_tags ul{
	overflow:hidden;
	zoom:1;
	float:left;
	padding-left:15px
}
.msg_tags ul li{
	float:left;
	background:url(../images/tab.gif) no-repeat right top;
	padding:0 3px 0 0;
	margin-right:5px;
	height:23px;
	margin-top:1px
}
.msg_tags ul li a{
	display:block;
	background:url(../images/tab.gif) no-repeat left top;
	height:22px;
	padding:1px 10px 0 13px;
	float:left
}
.msg_tags ul li a:link,.msg_tags ul li a:visited{
	color:#666;
	text-decoration:none
}
.msg_tags ul li a:hover{
	text-decoration:none;
	color:#e00
}
.msg_tags ul li.msg_first{
	background:url(../images/tab.gif) no-repeat right -50px;
	height:24px;
	margin-top:0px
}
.msg_tags ul li.msg_first a{
	background:url(../images/tab.gif) no-repeat left -50px;
	height:22px;
	padding-top:2px
}
.msg_tags ul li.msg_first a:link,.msg_tags ul li.msg_first a:visited{
	color:#fff
}
.msg_page p{
	padding:3px 0 0 13px;
	color:#aaa
}
.page_list,.page_fd{
	text-align:center;
	margin:0 auto 15px;
	float:right
}
.page_list a{
	display:block;
	float:left;
	padding:1px 8px 0;
	border:1px solid #CADFBA;
	line-height:1.5;
	margin:0 4px
}
.page_list span{
	display:block;
	float:left;
	padding:1px 8px 0;
	border:1px solid #eee;
	line-height:1.5;
	margin:0 4px;
	color:#aaa
}
.page_list a:link,.page_list a:visited,.page_fd li a:link,.page_fd li a:visited{
	color:#70A946
}
.page_list a:hover,.page_fd li a:hover{
	background:#88B766;
	text-decoration:none;
	color:#FFF
}
.page_fd ul{
	overflow:hidden;
	zoom:1;
	float:right
}
.page_fd li{
	float:left;
	margin:0 4px;
	_display:inline
}
.page_fd li a{
	display:block;
	padding:1px 8px 0;
	border:1px solid #CADFBA;
	line-height:1.5
}
.page_fd .list_c a:link,.page_fd .list_c a:visited{
	color:#fff;
	background:#88B766
}
.msg_do{
	text-align:right;
	border-bottom:1px solid #E3EEDA;
	height:35px;
	padding-top:15px;
	width:97%;
	margin:0 auto;
	overflow:hidden;
	zoom:1
}
.msg_do ul{
	float:left;
	overflow:hidden;
	zoom:1
}
.msg_do ul li{
	float:left;
	text-align:center;
	height:20px;
	line-height:19px;
	padding:0 5px 0 0;
	margin:0 6px 0 4px
}
.msg_do ul li a{
	padding:1px 0 0 6px;
	display:block
}
.msg_do ul li.msg_do_first{
	background:url(../images/cate2.gif) no-repeat right top
}
.msg_do ul li.msg_do_first a{
	background:url(../images/cate2.gif) no-repeat left top
}
.msg_do_first a:link,.msg_do_first a:visited{
	color:#fff
}
.msg_do_first a:hover{
	text-decoration:none
}
.book_rdel{
	float:right;
	text-indent:-9999px;
	display:inline-block;
	width:12px;
	height:12px;
	outline:none;
	background:url(../images/del.gif) no-repeat 0 1px;
	overflow:hidden
}
.book_rdel:hover{
	background:url(../images/del.gif) no-repeat 0 -24px
}
.song_del{
	display:inline-block;
	float:left;
	width:12px;
	height:12px;
	background:url(../images/msg_icon.gif) no-repeat 0 -29px;
	text-indent:-9999px;
	outline:none
}
.song_alter{
	display:inline-block;
	float:left;
	width:12px;
	height:12px;
	background:url(../images/msg_icon.gif) no-repeat 0 -91px;
	text-indent:-9999px;
	outline:none;
	margin:0 auto
}
.song_alter:hover{
	background:url(../images/msg_icon.gif) no-repeat 0 -120px
}
.tishi_bg{
	overflow:visible;
	position:absolute;
	top:0;
	left:0;
	height:0;
	width:100%;
	z-index:101
}
.tishi{
	width:365px;
	position:relative;
	margin:auto;
	height:0;
	overflow:visible
}
.tishi_content{
	table-layout:fixed;
	direction:ltr;
	border-collapse:collapse;
	margin:auto;
	width:100%
}
.ts_bnt{
	width:120px;
	margin:12px auto 0
}
.ts_bnt .submit{
	float:none;
	margin-right:15px
}
.ts_ct_md{
	background:#fff
}
.ts_ct_md h2{
	font-size:14px;
	background:#006C00;
	color:#fff;
	border:1px solid #555;
	padding:3px 0 0 15px;
	height:25px
}
.ts_ct_md h2 .book_rdel{
	margin:5px 5px 0 0;
	display:block
}
.ts_top_lt,.ts_top_rt,.ts_dw_lt,.ts_dw_rt{
	height:8px;
	width:8px !important;
	overflow:hidden;
	padding:0 !important
}
.ts_top_lt,.ts_top_md,.ts_top_rt,.ts_ct_lt,.ts_ct_rt,.ts_dw_lt,.ts_dw_md,.ts_dw_rt{
	background:#888;
	background:rgba(0,0,0,.5)
}
.ts_main{
	padding:15px 15px 25px
}
.ts_main ul{
	width:250px;
	margin:0 auto
}
.ts_main li strong{
	font-weight:400
}
.ts_main li input{
	border:1px solid #aaa;
	padding:3px
}
.msg_tit{
	background:url(../images/ico_dxx.gif) no-repeat;
	font-size:14px;
	color:#666;
	padding:0 0 10px 36px;
	margin:11px 0 0 18px
}
img.photo_48{
	display:-moz-inline-stack;
	display:inline-block;
	_display:inline;
	padding:5px;
	outline:none;
	background:url(../images/photo_48.png) no-repeat;
	background-image:url(../images/photo_48.gif)9;
	zoom:1
}
.mingm_write tr td input,.dd_val{
	border:1px solid #ccc;
	padding:4px 2px 3px 3px;
	*padding:3px 2px 2px 3px
}
.msg_friend{
	display:inline-block;
	text-indent:-9999px;
	width:21px;
	height:22px;
	outline:none;
	background:url(../images/toggle.gif) no-repeat 0 -48px #fff;
	line-height:1.9;
	border:1px solid #ccc;
	border-left:none
}
.msg_friend{
	display:-moz-inline-stack;
	display:inline-block;
	_display:inline;
	text-indent:-9999px;
	width:21px;
	height:22px;
	outline:none;
	background:url(../images/toggle.gif) no-repeat 0 -48px #fff;
	line-height:1.9;
	*line-height:1.2;
	_line-height:1.5;
	border:1px solid #ccc;
	border-left:none;
	*overflow:hidden
}
.msg_friend:hover{
	background:url(../images/toggle.gif) no-repeat 0 0px #ccc
}
.msg_f_list{
	width:97%;
	margin:0 auto;
	overflow:hidden;
	zoom:1
}
.msg_f_list p{
	padding:7px 0 0 20px
}
.msg_f_list ul{
	overflow:hidden;
	zoom:1;
	padding:12px 0 0 10px
}
.msg_f_list ul li{
	float:left;
	width:125px;
	height:120px;
	overflow:hidden;
	line-height:1.4;
	text-align:center;
	color:#2C629E
}
.msg_f_list ul li em{
	color:#aaa
}
.msg_f_cz{
	clear:both;
	padding:0 0 30px 30px;
	overflow:hidden;
	zoom:1
}
.msg_f_cz .submit{
	float:none;
	margin-left:10px
}
.msg_f_cz dt,.msg_f_cz dd{
	float:left
}
.msg_f_cz dt{
	margin-top:2px
}
.msg_f_list label{
	cursor:pointer
}
.submit{
	background:url(../images/mg.gif) no-repeat 0 -241px #F68D0C;
	color:#fff;
	width:50px;
	height:24px;
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
	float:right
}
.submit:hover{
	background:url(../images/mg.gif) no-repeat -51px -241px #FDB31E
}
.nosubmit{
	background:url(../images/mg.gif) no-repeat 0 -743px;
	color:#999;
	width:50px;
	height:24px;
	border:none;
	padding:0;
	margin:0;
	cursor:pointer
}
.nosubmit:hover{
	background:url(../images/mg.gif) no-repeat -51px -743px
}
.up_submit{
	float:none;
	background:url(../images/up_submit.gif) no-repeat;
	width:79px
}
.uplond tr td .submit{
	border:none
}
.up_submit:hover{
	background:url(../images/up_submit.gif) no-repeat 0 -50px;
	width:79px
}
.ui-fs-list{
	background:#f8f8f8;
	border:1px solid #88B766;
	width:243px;
	*width:233px;
	color:#666;
	position:absolute;
	z-index:980;
	display:none;
	text-indent:10px
}
.ui-fs-input input.submit{
	float:none;
	display:inline;
	height:24px
}
.msg_add_bg{
	border-bottom:2px solid #eee;
	border-right:2px solid #ddd;
	overflow:hidden;
	position:absolute;
	*left:0px;
	*top:32px
}
.ui-fs-list a{
	display:block;
	width:100%;
	border-bottom:1px solid #ccc;
	line-height:2.2;
	text-indent:10px
}
.ui-fs-list a:hover{
	background:#fff;
	text-decoration:none
}
.times{
	font-size:12px;
	color:#aaa;
	padding-left:10px
}
.input_only{
	background:#f6f6f6;
	color:#888
}
.td_time{
	width:140px
}
.pay_tit{
	text-align:left;
	background:#F7FBF2;
	height:auto;
	padding:8px 0 8px 15px;
	width:749px
}
.pay_tit strong{
	color:#f90
}
.phc_right,.phc_error{
	font-size:14px;
	border:1px solid #FFBA43;
	padding:8px 10px 12px 40px;
	width:65%;
	margin:10px 0;
	background:url(../images/fzcg_dh.gif) no-repeat 15px 10px #FDFFCE;
	_height:1%;
	overflow:hidden
}
.phc_error{
	background-image:url(../images/fzcg_wr.gif);
	background-color:#FFF0F0;
	border:1px solid #ED5C5C
}
.cate_list{
	background:#f1f1f1;
	padding:0 3px 2px 0;
	_padding:0 1px 2px 0;
	width:58px;
	position:absolute
}
.cate_list ul{
	border:1px solid #ddd;
	padding:1px;
	background:#fff;
	width:56px
}
.cate_list a{
	display:block;
	line-height:21px;
	text-indent:15px;
	border-bottom:1px solid #E7E7E7;
	background:#fff;
	height:21px;
	padding-top:2px;
	overflow:hidden
}
.cate_list a:link,.cate_list a:visited{
	color:#999
}
.cate_list a:hover{
	background:#ccc;
	color:#fff;
	text-decoration:none
}
.cate_end a{
	border:none

}
.cate_top,.cate_search{
	background:#ABCB94
}
.cate_top a:hover,.cate_search a:hover{
	background:#ABCB94
}
.cate_top{
	width:80px
}
.cate_top ul{
	width:77px
}
.cate_sub a:link,.cate_sub a:visited{
	color:#2C629E
}
.cate_sub a:hover{
	background:#ccc;
	color:#fff;
	text-decoration:none
}
.cate_search{
	width:48px;
	z-index:10001
}
.cate_search ul{
	width:46px
}
.cate_search ul li a{
	text-indent:10px
}
.new_msg_ts{
	position:absolute;
	color:#666;
	background:url(../images/ts_03.gif) no-repeat top;
	width:167px;
	padding:13px 0 0 0;
	top:21px;
	left:0;
	z-index:10002
}
.new_msg_close{
	display:block;
	width:10px;
	text-indent:-9999px;
	height:10px;
	overflow:hidden;
	float:right;
	margin:-2px 1px 0 0;
	position:absolute;
	background:url(../images/ts_03.gif) no-repeat -149px -13px;
	right:5px;
	top:15px
}
.new_msg_ts a:link,.new_msg_ts a:visited{
	color:#2C629E
}
.new_msg_ts ul{
	background:#FDFFEA;
	border:1px solid #CCCDC7;
	border-top:0px solid #CCCDC7;
	padding:0 0 5px 9px;
	line-height:1.6;
	overflow:hidden;
	zoom:1
}
.top_nav_list .new_msg_ts li{
	float:none
}
#loading{
	z-index:100;
	padding:4px 0 2px;
	text-indent:8px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:50%;
	left:50%;
	color:#f00
}
.unauth td{
	background:#FFF4F4
}
.total{
	float:left
}
.left_ad{
	background:url(../images/m_91.gif) no-repeat left bottom #CADFBA;
	padding-bottom:11px;
	margin-top:15px
}
.left_ad_t{
	background:url(../images/m_92.gif) no-repeat #CADFBA;
	height:11px;
	font-size:0;
	display:block
}
.left_ad_i{
	padding-left:6px
}
 
.logo{
	height:49px
}
.left{float:left;
 	width:225px;
	border-radius:5px 0 0 5px;
	border:2px #FFFFFF solid;
	background:#F7F5FA;
	overflow:hidden
}
.left_nav{padding-bottom:1px;font-family:"Microsoft YaHei"}
.left a:link,.left a:visited{color:#333}
.l_d_bg{height:11px;width:154px;font-size:0;display:block}
.l_d_bg{background:url(../images/mt_bg.png) no-repeat 0 -169px}

.left_nav h1{font-size:16px;background:#f75a53;height:40px;}
.left_nav h1 a,.left_nav h2 a{
	display:block;
 	text-indent:18px;
	line-height:40px
}
.left_nav h1 a:link,.left_nav h1 a:visited{color:#fff}
.left_nav h1:hover,.left_nav h2:hover{
	background:#ff9c1c;
	text-decoration:none;
}

.left_nav li{
	font-size:14px;
	height:44px;
	border-bottom:1px #ddd solid;}

.left_nav li a{display:block;text-indent:16px;line-height:44px}
.left_nav li:hover{background:#ECECEC;text-decoration:none;}

.left_nav .up_zuopin{
    text-align:center;
	position:absolute;
	background:none;
	right:10px;
	top:13px;
	padding:3px 5px;
	width:auto;
	line-height:1;
	border-radius:3px;
	-moz-border-radius:3px;

}
.left_nav_fd .up_zuopin:link,.left_nav_fd .up_zuopin:visited{
	color:#45801A;
	line-height:14px;
	text-indent:0
}

.left_nav h2{
	font-size:16px;
	height:44px;
	line-height:44px;
	margin-top:5px;
	overflow:hidden
}
.left_nav h2 a:link,.left_nav h2 a:visited{
	color:#f75a53;
	line-height:44px
}
.left_nav h2 strong{
	padding-left:16px
}
.left_nav s{
	display:block;
	width:16px;
	height:16px;
	float:left;
	background:url(../images/icon_lt.png) no-repeat;
	margin:14px 0 0 14px;
 }
.icon_lt1_03 ,.icon_lt1_02,.left_nav_fd,.icon_lt1_04{
	position:relative
}
.icon_lt1_02 a,.icon_lt1_03 a,.left_nav_fd a{
	background:#F7F5FA
}

.icon_lt1_02 a:hover,.icon_lt1_03 a:hover{
	background:#ECECEC
}
.icon_lt1_02 s{
	background-position:0 -16px
}

.icon_lt1_03 s{
	background-position:0 -32px
}
.icon_lt1_04 s{
	background-position:0 -48px
}
.icon_lt2_unadd s{
	background-position:0 -96px
}
.icon_lt2_add s{
	background-position:0 -112px
}
.icon_lt3_quan s{
	background-position:0 -144px
}
.icon_lt4_01 s{
	background-position:0 -160px
}
.icon_lt4_02 s{
	background-position:0 -176px
}
.icon_lt4_03 s{
	background-position:0 -192px
}
.icon_lt4_04 s{
	background-position:0 -208px
}
.icon_lt4_05 s{
	background-position:0 -256px
}
.icon_lt4_06 s{
	background-position:0 -80px
}
.icon_lt4_07 s{
	background-position:0 -128px
}
.icon_lt4_08 s{
	background-position:0 -24px
}

.top_nav{
	float:right;
	color:#fff;
	padding:4px 15px 0 0;
	position:relative;
	zoom:1
}
.top_nav_list{
	zoom:1;
	float:left;
	padding:0 180px 21px 1px
}
.top_nav_list li{
	float:left;
	border-right:0px dashed #a9cb8f;
	line-height:26px;
	position:relative
}
.top_nav_list li span{
float:right;
padding:1px 5px;
height:12px;
margin-top:8px;
margin-left:6px;
line-height:12px;
border-radius: 3px;
margin-top:-10px;
background:#FF0000;
color:#fff;
}
.top_nav_list li.top_nav_list_end{
	border-right:0
}
.top_nav_lk{
	display:block;
	background:url(../images/mt_bg.png) no-repeat 57px 11px;
	padding-right:30px;
	padding-left:20px;
	cursor:pointer
}
.top_nav_lks{
	display:block;
	padding-right:20px;
	padding-left:20px;
	cursor:pointer
}
.top_nav_lks:hover:hover{
	background:#5772a3;
	text-decoration:none
}
.top_nav_clo,.top_nav_lk:hover{
	background:url(../images/mt_bg.png) no-repeat 57px 11px #5772a3;
	text-decoration:none
}
.top_nav_sub{
	position:absolute;
	left:0;
	top:26px;
	background:#5772a3;
	width:80px;
	border-radius:0 0 7px 7px;
	z-index:9999999
}
.top_nav_sub a{
	height:33px;
	line-height:33px;
	background:url(../images/mt_bg.png) 0 -20px;
	display:block;
	padding-left:15px;
	font-size:12px;
}
.top_nav_sub a:hover{
	background:url(../images/mt_bg.png) 0 -20px #6682b7;
	text-decoration:none
}
.top_nav_sub a:last-of-type:hover{
	border-radius:0 0 7px 7px
}
.settings .top_nav_sub{
	left:-39px;
	top:30px
}
.top_nav_w64{
	width:95px
}
.login_my{
	float:left;
	padding:3px 0 0 0
}
.login_my_user{
	display:block;
	padding:3px 5px 3px 2px;
	background:#5772a3;
	white-space:nowrap;
	overflow:hidden;
	line-height:24px;
	height:24px;
	_float:left
}
.login_my_user:hover{
	text-decoration:none
}
.login_my_user img{
	margin-right:8px;
	float:left
}
.settings{
	float:left;
	margin-top:3px;
	position:relative;
	z-index:10000
}
.settings_link{
	display:block;
	width:41px;
	line-height:30px;
	height:30px;
	text-align:center;
	background:url(../images/mt_bg.png) no-repeat 11px -49px #6682b7;
	text-indent:-9999px;
	overflow:hidden
}
.settings_link:hover{
	background-color:#526b99;
	background-position:11px -80px
}
.fankui{
	position:fixed;
	_position:absolute;
	right:0;
	bottom:150px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.fankui a:link,.fankui a:visited{
	display:block;
	background:#f5f5f5;
	color:#63930A;
	width:16px;
	padding:7px 5px 7px 8px;
	font-size:14px;
	line-height:1.2;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.fankui a:hover{
	color:#e00;
	text-decoration:none
}
.search_list{
	float:left
}
.top_nav_lk em{
	position:absolute;
	top:-7px;
	left:37px;
	display:block;
	width:18px;
	height:14px;
	background:url(../images/mt_bg.png) no-repeat 0 -184px;
	-webkit-text-size-adjust:none;
	line-height:1;
	text-align:center;
	font-size:10px;
	cursor:pointer
}
#messageMenu a em{
	color:#fefe3a
}
.donews_cate{
	background:#f7fbf2;
	padding:9px 15px;
	border-bottom:1px solid #e3eed9
}
.fenzu_top{
	position:relative;
	float:left
}
.FirendKindList ul{
	padding:1px
}
.FirendKindList ul li{
	padding:5px 6px
}
.FirendKindList ul li label{
	display:block;
	text-align:left
}
.FirendKindList ul li input{
	float:left
}
.FirendKindList ul li:hover{
	background:#f3f3f3
}
.W_checkbox{
	vertical-align:-2px;
	_vertical-align:0
}
.quick_fenzu{
	border-top:1px dashed #ddd;
	padding:6px 4px
}
.quick_add{
	padding-left:8px
}
.quick_add s{
	display:inline-block;
	width:8px;
	height:8px;
	background:url(../images/add_fenzu.png) no-repeat;
	margin-right:6px
}
.quick_add a:hover s{
	background-position:0 -8px
}
.quick_form{
	overflow:hidden;
	zoom:1
}
.fenzu b{
	color:#999
}
.W_input{
	width:86px;
	height:22px;
	padding:0;
	margin:0;
	float:left;
	line-height:22px;
	border:1px solid #ccc
}
.W_btn_a{
	width:40px;
	height:24px;
	display:block;
	float:left;
	margin-left:2px;
	text-align:center;
	background:url(../images/chuangjian_bnt.gif) no-repeat;
	line-height:24px
}
.W_btn_a:link,.W_btn_a:visited{
	color:#fff
}
.W_btn_a:hover{
	text-decoration:none;
	background-position:0 -24px
}
.top_nav_lk em{
	position:absolute;
	top:-7px;
	left:37px;
	display:block;
	width:18px;
	height:14px;
	background:url(../images/mt_bg.png) no-repeat 0 -184px;
	-webkit-text-size-adjust:none;
	line-height:1;
	text-align:center;
	font-size:10px;
	cursor:pointer
}
#messageMenu a em{
	color:#fefe3a
}
.icon_lt1_fd,.icon_lt2_fd,.icon_lt3_fd,.club_tit,.welcome_tit{
	background:none
}
.msg_tit s{
	display:block;
	width:16px;
	height:16px;
	float:left;
	background:url(../images/icon_lt_1.png) no-repeat;
	margin:4px 8px 0 -18px
}
.works_tit{
	background:url(../images/ico_dxx.gif) no-repeat;
	font-size:14px;
	color:#666;
	padding:0 0 10px 36px;
	margin:11px 0 0 18px
}
.left_nav h2 a em{
	font-weight:400;
	color:#888
}
.top_nav_ti{
	position:absolute;
	background:#fafce3;
	border:#f4dab2 solid 1px;
	color:#666;
	width:147px;
	z-index:5;
	padding:0 7px 7px 14px
}
.top_nav_ti .arrow{
	position:absolute;
	width:41px;
	height:6px;
	background:url(../images/arrow_tishi.png) center top no-repeat;
	left:60px;
	top:-6px;
	overflow:hidden
}
.top_nav_ti .close_btn{
	float:right;
	width:7px;
	height:7px;
	overflow:hidden;
	background:url(..../images/close_tishi_1.png) no-repeat;
	margin-top:7px;
	text-indent:-9999px
}
.top_nav_ti p{
	margin-top:14px;
	margin-right:11px
}
.top_nav_ti .view_btn{
	display:block;
	width:40px;
	height:20px;
	line-height:20px;
	background:#88b766;
	text-align:center;
	color:#fff;
	text-decoration:none;
	margin-top:8px
}
.top_nav_ti .view_btn:hover{
	background:#77a357
}

.left_li3 .icon_lt4_03{
	position:relative
}
.diange{
	width:270px;
	height:155px;
	background:url(../images/dg_i_03.png) repeat-x;
	position:fixed;
	bottom:0;
	left:50%;
	margin-left:218px;
	border:1px solid #ddd;
	border-bottom:none;
	-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);
	box-shadow:0 2px 4px rgba(0,0,0,.2)
}
.diange_tit{
	height:32px;
	line-height:30px;
	padding-left:14px;
	font-weight:900
}
.diange_close{
	display:block;
	width:9px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/close_tishi_1.png) no-repeat 1px 1px;
	float:right;
	margin:11px 10px 0 0
}
.diange_view{
	padding:14px 11px 10px;
	background:url(../images/dg_i_06.png) no-repeat 200px bottom;
	overflow:hidden;
	zoom:1
}
.diange_view dt{
	float:left;
	width:90px
}
.diange_view dd{
	float:left;
	width:140px;
	margin:-2px 0 0 15px
}
.diange_view dd p{
	line-height:1.6
}
.diange_more a{
	display:block;
	width:65px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:url(../images/dg_i_09.png) no-repeat;
	margin-top:5px
}
.diange_more a:link,.diange_more a:visited{
	color:#fff
}
.icon_app a img{
	margin:0 8px 0 16px
}
.left_nav ul li.icon_app a{
	_height:23px;
	_padding-top:7px
}
.icon_app_more{
	text-indent:40px
}
.shop_ad{
	padding:20px 18px 0 16px;
	height:160px
}
.shop_tit{
	overflow:hidden;
	zoom:1
}
.shop_tit h3{
	float:left;
	font-size:12px
}
.shop_box{
	width:120px;
	height:120px;
	overflow:hidden;
	margin-top:8px;
}
.shop_box a{
	display:block;
	width:120px;
	height:120px;
	overflow:hidden
}
.shop_box a:hover{
	text-decoration:none
}
.shop_main{
	overflow:hidden;
	zoom:1;
	padding:8px 0 7px
}
.shop_main dt{
	float:left;
	width:26px;
	height:48px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:1.5;
	padding:0 11px 0;
	vertical-align:middle
}
.shop_main dd{
	float:left;
	margin-left:8px;
	_display:inline;
	width:56px
}
.shop_main dd strong{
	color:#f60
}
.shop_main dd p{
	color:#333;
	margin-top:3px;
	width:68px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.shop_main dd strong{
	color:#f60
}
.shop_main dd p{
	color:#333;
	margin-top:3px
}
.shop_intro{
	line-height:1.6;
	color:#666
}
.shop_ad .shop_tit .song_page .song_page_dian a{
	background:url(../images/shop_ad_icon.png) no-repeat #a5c48d
}
.shop_ad .shop_tit .song_page .song_page_dian .song_page_clo{
	background:url(../images/mn_bg.png) no-repeat -74px -15px
}
.shop_box1 .shop_main dt{
	background:#fd7403
}
.shop_box2 .shop_main dt{
	background:#9880d7
}
.shop_box3 .shop_main dt{
	background:#ef8280
}
.shop_box4 .shop_main dt{
	background:#28b249
}
.shop_box5 .shop_main dt{
	background:#4b82c6
}
.shop_box6 .shop_main dt{
	background:#e42620
}
.song_page{
	float:right
}
.song_page_dian{
	float:left;
	overflow:hidden;
	zoom:1;
	padding:8px 0 0 0
}
.song_page_dian a{
	display:block;
	float:left;
	width:7px;
	height:7px;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/mn_bg.png) no-repeat -74px -7px;
	margin:0 2px
}
.song_page_dian .song_page_clo{
	background:url(../images/mn_bg.png) no-repeat -74px -15px
}
.song_page_jian{
	float:left;
	overflow:hidden;
	zoom:1
}
.song_page_jian a{
	float:left;
	display:block;
	width:18px;
	height:18px;
	border:1px solid #dfdbc3;
	line-height:16px;
	text-align:center;
	margin:0 0 0 6px;
	_display:inline-block
}
.song_page_jian a:link,.song_page_jian a:visited{
	color:#a6a28b
}
.song_page_jian a:hover{
	text-decoration:none;
	background:#e3eeda;
	border:1px solid #d4d4ce
}
.puh_mian_intro{
	position:absolute;
	margin:4px 0 0 7px;
	color:#aaa
}
.xinxi{
	width:600px;
	float:left;
	background:#fff;
	border-radius:3px;
	margin:5px;
	display:inline;
	height:120px;
	border-bottom:1px solid #f75a53;
}
.usertouxiang{
	width:100px;
	height:100px;
	margin:10px;
	float:left
}
.usertouxiang img{
	width:100px;
	height:100px;
	border-radius:5px
}
.usertouxiang img:hover{
	box-shadow:#F90 0 0 8px
}
.usertouxiang h1{
	width:100px;
	line-height:25px;
	margin-top:-25px;
	background:#000 !important;
	filter:Alpha(opacity=60);
	opacity:0.5;
	text-align:center;
	border-radius:0 0 5px 5px
}
.usertouxiang h1 a{
	font-family:"微软雅黑";
	font-size:12px;
	color:#fff;
	position:relative;
	font-weight:100
}
.userjs{
	width:400px;
	margin-left:5px;
	float:left;
	margin-top:10px
}
.userjs h1{
	font-size:18px;
	font-weight:100
}
.userjs h1 a{ color:#000}

.approve{
	display:inline-block;
	margin-left:3px;
	margin-top:-3px;
	vertical-align:middle;
	background:url(../images/t_bg.png) no-repeat
}
.vipico10{
	width:15px;
	height:15px;
	background-position:0px -68px
}
.VIP{
	width:44px;
	height:18px;
	background-position:-33px -65px
}
.vipico1{
	width:16px;
	height:15px;
	background: url(../images/kuvai_icon.png) no-repeat -68px -35px;
}
.userxq{
	height:20px;
	line-height:20px;
	color:#666
}

.userad{
	background:#fff;
	overflow:hidden;
	padding:5px;
	margin-top:10px
}

.xinjiaru{
	width:210px;
	background:#fff;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
	padding-bottom:10px
}
.xinjiaru h1{
	font-size:14px;
	font-weight:400;
	font-family:"微软雅黑";
	padding:7px;
	height:25px;
	line-height:25px;
	border-bottom:1px #EAEAEC solid;
 }
.avatar-list{
	padding-bottom:5px;
	padding-left:1px
}
.avatar-list li{
	margin:4px 0 0 4px;
	float:left;
	display:inline
}
.avatar-list li a{
	text-decoration:none;
	display:block;
	width:64px;
	height:64px;
	position:relative
}
.avatar-list li a img{
	width:64px;
	height:64px;
	border-radius:3px
}
.a-name{
	background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.5));
	bottom:0;
	color:white;
	left:-5px;
	border-radius:0 0 3px 3px;
	padding:5px 0;
	position:absolute;
	display:block;
	margin:0 5px;
	width:64px;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis
}
#floatPanel{
	
}
#floatPanel .ctrolPanel{
	width:36px;
	height:166px;
	background:#fff url(../images/float-panel-bg.gif) no-repeat left top;
	border:solid 1px #ddd;
	position:fixed;
	right:25px;
	top:300px;
	overflow:hidden;
	z-index:10000;
	_position:absolute;
	_top:expression(documentElement.scrollTop+300)
}
#floatPanel .ctrolPanel a{
	width:34px;
	font-size:12px;
	color:#ff6600;
	letter-spacing:1px;
	text-align:center;
	overflow:hidden
}
#floatPanel .ctrolPanel .arrow{
	height:29px;
	line-height:28px;
	display:block;
	margin:1px auto
}
#floatPanel .ctrolPanel .arrow span{
	display:none
}
#floatPanel .ctrolPanel .arrow:hover{
	background:#f4f4f4
}
#floatPanel .ctrolPanel .arrow:hover span{
	display:block
}
#floatPanel .ctrolPanel .contact{
	height:60px;
	display:block;
	margin:2px auto
}
#floatPanel .ctrolPanel .contact span{
	line-height:90px
}
#floatPanel .ctrolPanel .qrcode{
	height:40px;
	display:block;
	margin:2px auto
}
#floatPanel .ctrolPanel .qrcode span{
	display:none
}
#floatPanel .popPanel{
	width:230px;
	height:242px;
	position:fixed;
	right:70px;
	top:300px;
	z-index:10000;
	overflow:hidden;
	display:none;
	_position:absolute;
	_top:expression(documentElement.scrollTop+300)
}
#floatPanel .popPanel .popPanel-inner{
	width:230px;
	height:242px;
	position:relative;
	overflow:hidden
}
#floatPanel .popPanel .popPanel-inner .arrowPanel{
	width:10px;
	height:240px;
	position:absolute;
	right:1px;
	top:102px
}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	border-top:10px solid transparent;
	_border-top:10px solid black;
	_filter:chroma(color=black);
	border-right:10px solid transparent;
	_border-right:10px solid black;
	_filter:chroma(color=black);
	border-bottom:10px solid transparent;
	_border-bottom:10px solid black;
	_filter:chroma(color=black);
	border-left:10px solid #ddd;
	position:absolute;
	bottom:0;
	position:absolute;
	left:2px;
	top:0
}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	border-top:10px solid transparent;
	_border-top:10px solid black;
	_filter:chroma(color=black);
	border-right:10px solid transparent;
	_border-right:10px solid black;
	_filter:chroma(color=black);
	border-bottom:10px solid transparent;
	_border-bottom:10px solid black;
	_filter:chroma(color=black);
	border-left:10px solid #fff;
	position:absolute;
	bottom:0;
	position:absolute;
	left:0;
	top:0
}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{
	width:220px;
	height:240px;
	text-align:center;
	background:#fff;
	border:solid 1px #ddd;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden
}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{
	width:200px;
	height:200px;
	border:none;
	padding:10px 10px 5px 10px
}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{
	font-size:12px;
	color:#666;
	line-height:24px;
	letter-spacing:1px
}

.user{
	overflow:hidden;
	zoom:1;
	width:582px
}
.mid_tl{
	height:11px;
	width:11px;
	display:block;
	float:left
}
.mid_tr{
	height:11px;
	width:11px;
	display:block;
	float:right
}
.mid_dl{
	height:11px;
	width:11px;
	display:block;
	float:left;
	_background-position:left -718px
}
.mid_dr{
	height:11px;
	width:11px;
	display:block;
	float:right;
	_background-position:right -718px
}
.u_left{
	float:left;
	width:153px;
	padding:4px 0 0 12px
}
.u_photo{
	background:url(../images/mg.gif) no-repeat 0 -555px;
	width:133px;
	height:140px;
	padding:6px 0 0 7px
}
.u_left ul{
	overflow:hidden;
	zoom:1;
	margin-top:0px;
	padding:0
}
.u_left ul li{
	float:left;
	width:64px;
	padding-left:6px;
	line-height:20px
}
.u_main{
	float:left;
	width:392px;
	overflow:hidden;
	padding:4px 25px 0 0
}
.u_doing{
	line-height:1.5
}
.u_doing a:link,.u_doing a:visited{
	color:#000
}
.u_doing a:hover{
	text-decoration:none;
	color:#2C629E
}
.u_doing strong{
	font-size:14px;
	margin-right:6px
}
.u_doing em{
	font-style:italic;
	font-size:11px;
	color:#8690A5
}
.pub_doing{
	margin-bottom:3px
}
.ad_doing{
	color:#000
}
.jian_doing{
	display:inline-block;
	margin:0 0 -2px 25px;
	*margin-bottom:-2px;
	_margin-bottom:-12px;
	position:relative;
	width:9px;
	height:5px;
	background:url(../images/mg.gif) no-repeat -40px -132px
}
.pub_doing textarea{
	border:1px solid #D6D6D6;
	height:35px;
	padding:4px 4px 0;
	width:380px;
	line-height:17px;
	overflow-y:auto;
	color:#999;
	font-size:12px
}
.ts_doing{
	overflow:hidden;
	zoom:1
}
.ts_doing dt{
	float:left;
	margin-top:1px
}
.ts_doing dd{
	color:#999;
	text-align:right;
	line-height:1.6;
	width:170px;
	float:right
}
.ts_doing dd span{
	float:left
}
.ts_doing dd b{
	font-size:14px
}
.u_intro{
	padding-top:5px;
	color:#808080;
	font-family:"Microsoft Yahei" Arial,sans-serif
}
.message{
	width:520px;
	margin:15px auto 23px
}
.message tr th{
	font-weight:400;
	text-align:right
}
.message tr th a:link,.message tr th a:visited{
	color:#000
}
.message tr td{
	width:100px
}
.message tr td a:link,.message tr td a:visited{
	color:#8690A5
}
.message tr td a.red:link,.message tr td a.red:visited{
	color:#e00;
	text-decoration:underline
}
.message tr td a.red:hover{
	color:#f30
}
.message tr td a:hover,.message tr th a:hover{
	color:#2C629E;
	text-decoration:none
}
.donews{
	width:678px;
	margin:0 auto;
 }
.donews_list{
	padding:0 5px
}
.donews_list ul li{
	border-bottom:1px dashed #e3eeda;
	padding:16px 0 14px 40px;
	word-wrap:break-word;
	word-break:normal;
	width:640px;
	overflow:hidden
}
.donews_list ul li h3{
	font-size:12px
}
.donews_list ul li em{
	color:#999
}
.donews_list ul li br{
	margin-bottom:10px
}
.donews_list a:visited{
	color:#800080
}
.zhaopian img{
	margin:5px 2px 3px 0
}
.donews_rizhi p{
	color:#999
}
.donews_rizhi{
	background:url(../images/riz.png) no-repeat 13px 20px
}
.donews_gequ p{
	color:#999
}
.donews_gequ{
	background:url(../images/geq.png) no-repeat 13px 20px
}
.donews_luy p{
	color:#999
}
.donews_luy{
	background:url(../images/luy.png) no-repeat 13px 20px
}
.donews_zhaopian p{
	color:#999
}
.donews_zhaopian{
	background:url(../images/zhaop.png) no-repeat 13px 20px
}
.donews_geci p{
	color:#999
}
.donews_geci{
	background:url(../images/gec.png) no-repeat 13px 20px
}
.donews_qz p{
	color:#999
}
.donews_qz{
	background:url(../images/quanz.png) no-repeat 13px 20px
}
.donews_jilu p{
	color:#999
}
.donews_jilu{
	background:url(../images/zhuant.png) no-repeat 13px 20px
}
.donews_xih p{
	color:#999
}
.donews_xih{
	background:url(../images/xih.png) no-repeat 13px 20px
}
.donews_hd p{
	color:#999
}
.donews_hd{
	background:url(../images/huod.png) no-repeat 13px 20px
}
.donews_huat p{
	color:#999
}
.donews_huat{
	background:url(../images/huat.png) no-repeat 13px 20px
}
.donews_zhuanj p{
	color:#999
}
.donews_zhuanj{
	background:url(../images/zhuanj.png) no-repeat 13px 20px
}
.donews_zhuanji a{
	display:block;
	width:101px;
	height:101px;
	padding:1px 0 0 6px;
	background:url(../images/donews_zhuanji.png) no-repeat;
	margin:5px 0 7px
}
.donews_zhaopian .donews_tro a img{
	margin:6px 0 3px
}
.more{ padding:15px; text-align:center; margin:0;}
.more a{ display:block; font-size:14px; text-decoration:none; color:#333;}
.inner:hover { background:#FAFAFA}

.col-extra {
	width:220px;
	float: right;
	color: #525252;
	margin-right:0!important;;
	margin:10px;
}
.right{
    float:right;
	margin-top:20px;
	width:217px;
 	padding-right:5px;
 	border-left:1px solid #dedede
	overflow:hidden;
	zoom:1
}
.post{
	padding-top:13px;
	border-bottom:1px solid #C1D9AE;
	overflow:hidden;
	zoom:1
}
.post em{
	float:left
}
.post .post_list{
	width:175px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.upload{
	padding:10px 0;
	border-bottom:1px solid #C1D9AE
}
.sub_nav,.activity,.fans,.invite{
	padding:10px 0;
	border-bottom:1px solid #C1D9AE
}
.sub_nav{
	position:relative
}
.sub_list{
	overflow:hidden;
	zoom:1;
	padding-left:15px
}
.sub_list li{
	float:left;
	width:98px
}
.sub_list li.sub_more a{
	background:url(../images/mg.gif) no-repeat -80px -147px;
	display:block;
	width:70px
}
.right h2{
	font-size:12px;
	color:#666
}
.activity ul{
	padding-left:15px;
	line-height:1.4;
	color:#808080
}
.activity ul li{
	padding:5px 0
}
.fans h2{
	margin-bottom:8px
}
.fans h2 a{
	float:right;
	font-weight:400;
	padding:0 3px 0 0
}
.fans h2 em{
	font-weight:400;
	color:#999
}
.fans ul{
	overflow:hidden;
	zoom:1
}
.fans ul li{
	height:72px;
	width:55px;
	float:left;
	background:url(../images/mg.gif) no-repeat 0 -475px;
	padding:5px 0 0 5px;
	margin:0 5px 8px;
	overflow:hidden;
	display:inline
}
.fans ul li a{
	white-space:nowrap;
	width:55px;
	overflow:hidden
}
.fans ul li a img{
	*margin-bottom:6px
}
.invite p{
	padding-left:15px;
	color:#666
}
.do_comm{
	margin:0 3px 0 6px;
	background:url(../images/mg.gif) no-repeat right -218px;
	padding-right:8px
}
.do_comm:link,.do_comm:visited{
	color:#8692A2
}
.do_comm:hover{
	text-decoration:underline
}
.donew_doing{
	display:block;
	color:#aaa;
	text-align:right
}
.donew_doing a{
	margin:0 6px 0 2px
}
.donews_jilu .donew_do_ping{
	border:1px solid #eee;
	background:#f8f8f8;
	padding:5px 4px 4px 8px;
	color:#666;
	margin:5px 0
}
.ting{
	display:inline-block;
	width:14px;
	height:13px;
	overflow:hidden;
	line-height:0;
	font-size:0;
	content:"";
	background:url(../images/ting.jpg) no-repeat 0 1px
}
.right_ad{
	padding:10px 0 0 5px
}
.song_rom{
	background:#f8f8f8;
	width:678px;
	margin:0 auto 25px;
	padding:5px 10px 2px 12px;
	border-radius:5px;
	-moz-border-radius:5px
}
.song_tit h3{
	font-size:12px;
	color:#54a01c
}
.song_rom ul{
	padding:1px 0 6px 0
}
.song_rom ul li a{
	margin:0 3px
}
.m_share ul{
	overflow:hidden;
	zoom:1;
	padding:10px 10px
}
.m_share ul li{
	float:left
}
.m_share ul li a{
	text-indent:-9999px;
	overflow:hidden;
	margin:0 4px;
	display:block;
	width:25px;
	height:25px;
	background:url("../images/icon_bg_share_25.png") no-repeat
}
.m_share p{
	padding-right:15px
}
.m_share ul li a.fx_01{
	background-position:-243px 0
}
.m_share ul li a.fx_02{
	background-position:-138px 0
}
.m_share ul li a.fx_03{
	background-position:-208px 0
}
.m_share ul li a.fx_04{
	background-position:0 0
}
.m_share ul li a.fx_05{
	background-position:-34px 0
}
.m_share ul li a.unfx_01{
	background-position:-243px -25px
}
.m_share ul li a.unfx_02{
	background-position:-138px -25px
}
.m_share ul li a.unfx_03{
	background-position:-208px -25px
}
.m_share ul li a.unfx_04{
	background-position:0 -25px
}
.m_share ul li a.unfx_05{
	background-position:-34px -25px
}
.song_page{
	float:right
}
.song_page_dian{
	float:left;
	overflow:hidden;
	zoom:1;
	padding:8px 0 0 0
}
.song_page_dian a{
	display:block;
	float:left;
	width:7px;
	height:7px;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/mn_bg.png) no-repeat -74px -7px;
	margin:0 2px
}
.song_page_dian .song_page_clo{
	background:url(../images/mn_bg.png) no-repeat -74px -15px
}
.song_page_jian{
	float:left;
	overflow:hidden;
	zoom:1
}
.song_page_jian a{
	float:left;
	display:block;
	width:18px;
	height:18px;
	border:1px solid #dfdbc3;
	line-height:16px;
	text-align:center;
	margin:0 0 0 6px;
	_display:inline-block
}
.song_page_jian a:link,.song_page_jian a:visited{
	color:#a6a28b
}
.song_page_jian a:hover{
	text-decoration:none;
	background:#e3eeda;
	border:1px solid #d4d4ce
}
.puh_mian_intro{
	position:absolute;
	margin:4px 0 0 7px;
	color:#aaa
}
a.input_file_container{
	display:inline-block;
	overflow:hidden;
	position:relative;
	width:68px;
	height:22px;
	font-size:12px;
	line-height:22px;
	text-align:center;
	color:black;
	text-decoration:none;
	background:url(../images/up_pic.png) no-repeat;
	width:68px;
	height:22px
}
a.input_file_container:link,a.input_file_container:visited{
	color:#000
}
a.input_file_container:hover{
	text-decoration:none;
	background:url(../images/up_pic.png) no-repeat 0 -22px
}
a.input_file_container:active{
	outline:none
}
.input_file{
	width:75px;
	position:absolute;
	cursor:pointer;
	left:-5px;
	filter:alpha(opacity=1);
	-moz-opacity:0.01;
	opacity:0.01
}
a.input_file_container:active{
	outline:none
}
.donews .msg_tags ul{
	padding-left:12px
}
.donews_cate_ul{
	height:20px
}
.donews_cate_ul li{
	float:left;
	margin-right:1px
}
.donews_cate_ul li a{
	width:50px;
	height:20px;
	display:block;
	text-align:center;
	line-height:20px
}
.donews_cate_ul li a:link,.donews_cate ul li a:visited{
	color:#505050
}
.donews_cate_ul li a:hover{
	background:#e6f1df;
	text-decoration:none
}
.donews_cate_ul li.donews_cate_clo a{
	background:#e2efda
}
.msg_tags_set{
	float:right;
	padding:2px 5px 0 0
}
.msg_tags_set a s{
	display:block;
	float:left;
	width:13px;
	height:13px;
	background:url(../images/mn_bg.png) no-repeat -118px -7px;
	margin-top:4px
}
.msg_tags_set a:hover{
	text-decoration:none
}
.donews_cate{
	background:#f7fbf2;
	padding:9px 15px;
	border-bottom:1px solid #e3eed9
}
.user_info{
	background:url(../images/guapai.png) no-repeat;
	margin:-9px 0 0 0;
	background:#fff;
	border-radius:3px;
 
	width:211px;
}
.user_mode{
	padding:30px 0 0 13px;
	line-height:2.2;
	color:#666
}
.member_tishi a{
	background:#55ad00
}
.member_tishi a:hover{
	background:#5ab700
}
.activity{
	border-bottom:none
}
.liwu_shengri{
	overflow:hidden;
	zoom:1;
	width:532px;
	margin:-10px auto 20px
}
.liwu_shengri_tit{
	float:left
}
.liwu_shengri_list{
	float:left;
	width:404px;
	overflow:hidden;
	height:22px
}
.liwu_shengri_list ul{
	float:left;
	zoom:1;
	margin:0px;
	padding:0px
}
.liwu_shengri_list ul li{
	float:left;
	margin:0 5px 0 0
}
.liwu_shengri_list ul li a{
	display:block;
	float:left;
	background:url(../images/dg_03.png) no-repeat 0 2px;
	text-indent:22px
}
.donews_cate_firend{
	padding-bottom:10px
}
.donews_cate_ul li{
	margin-right:2px
}
.donews_cate_ul li a{
	width:auto;
	padding:1px 13px;
	_float:left
}
.donews_cate_firend_more{
	position:relative
}
.donews_cate_firend li .donews_cate_firend_list{
	position:absolute;
	left:0;
	top:22px;
	background:#fff;
	width:80px;
	white-space:nowrap;
	overflow:hidden;
	border:1px solid #dedede;
	padding:1px 0
}
.donews_cate_firend li .donews_cate_firend_list a{
	padding:1px 0;
	text-align:left;
	float:none;
	text-indent:13px
}
.weibo_tishi{
	color:#666;
	overflow:hidden;
	zoom:1;
	width:192px;
	height:44px;
	margin:8px auto 2px;
	background:url(../images/bg_weibo.png) no-repeat;
	line-height:1.5;
	padding:8px 0 0 10px
}
.weibo_tishi_close{
	float:right;
	font-size:0;
	width:10px;
	height:9px;
	display:block;
	margin:-6px 3px 0 0;
	text-indent:-9999px;
	overflow:hidden
}
.donews_video{
	background:url(../images/ship.png) no-repeat 13px 20px
}
.donews_video_intro p{
	width:505px;
	overflow:hidden;
	word-wrap:break-word;
	word-break:normal;
	overflow:hidden
}
.donews_video_intro .donews_video_pic{
	margin:7px 0 3px;
	display:block;
	width:132px;
	height:77px;
	overflow:hidden;
	position:relative
}
.donews_video_intro .donews_video_pic img{
	margin-top:-12px
}
.donews_video_pic .play_bnt{
	display:none;
	background:url(../images/vi_play_24.png) no-repeat;
	width:50px;
	height:36px;
	position:absolute;
	left:50%;
	margin-left:-25px;
	top:23px;
	display:block;
	_display:none
}
.donews_video_pic img{
	opacity:0.6;
	filter:alpha(opacity=60)
}
.donews_video_pic:hover img{
	opacity:1;
	filter:alpha(opacity=100)
}
.open{
	width:690px;
	margin:13px auto 0;
	_margin:0px auto 0
}
.open_input{
	border:1px solid #CCC;
	border-radius:3px;
	margin:7px 0 3px;
	box-shadow:inset 1px 1px 4px 0px rgba(220,220,220,1);
	padding:5px;
	background:white;
	position:relative;
	width:548px
}
.open_tit{
	height:18px;
	overflow:hidden
}
.open_tit h2{
	float:left
}
.open_tit h2 strong{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:73px;
	height:18px;
	background:url(../images/mn_bg.png) no-repeat 0 -7px
}
.open_tit .open_post{
	float:right;
	line-height:14px;
	padding-top:-2px
}
.open_tit b{
	background:url(../images/ico.gif) no-repeat;
	display:inline-block;
	width:14px;
	height:14px;
}
.open_cate{
	position:relative;
	z-index:900
}
.open_cate:after,.song_tit:after{
	content:".";
	display:block;
	font-size:0px;
	line-height:0px;
	height:0;
	clear:both;
	visibility:hidden
}
.open_bnt{
	float:right
}
.open_bnt a{
	border:0;
	width:80px;
	height:26px;
	background:url(../images/f_bg.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	display:block
}
.open_bnt .open_bnt_bnt{
	background-position:0 -26px
}
.open_bnt .open_bnt_bnt:hover{
	background-position:0 -52px
}
.open_list{
	float:left;
	overflow:hidden;
	zoom:1;
	padding-top:3px
}
.open_list li{
	float:left;
	height:22px
}
.open_list li a{
	display:block;
	width:44px;
	margin-right:10px;
	_width:48px;
	height:16px
}
.open_list li a:link,.open_list li a:visited{
	color:#666
}
.open_list li a b{
	display:block;
	width:16px;
	height:16px;
	background:url(../images/f_bg.png) no-repeat;
	float:left;
	margin:2px 4px 0 0;
	margin:1px 4px 0 09;
	_margin:3px 1px 0 0;
	cursor:pointer
}
.open_list .list_face a b{
	background-position:0 -86px
}
.open_list .list_pic a b{
	background-position:-16px -86px
}
.open_list .list_music a b{
	background-position:-32px -86px
}
.open_list .list_video a b{
	background-position:-48px -86px
}
.open_list .list_lrc a b{
	background-position:-64px -86px
}
.open_list .list_firend a b{
	background-position:-80px -86px
}
.open_list .list_topic a b{
	background-position:-96px -86px
}
.open_view{
	position:relative;
	height:20px
}
.open_view a:link,.open_view a:visited{
	color:#666
}
.open_box{
	width:393px;
	border:1px solid #ccc;
	background:#fff;
	left:0px;
	top:5px;
	z-index:10001;
	position:absolute;
	display:none;
	box-shadow:0 2px 8px #ccc;
	border-radius:4px
}
.open_view .c_box{
	display:none
}
.tip_box{
	border:1px solid #ccc;
	background:#fff;
	left:0px;
	top:5px;
	z-index:10001;
	position:absolute;
	box-shadow:0 2px 8px #ccc;
	border-radius:4px
}
.tip_box .open_info{
	padding:0px
}
.tip_box .open_info a{
	display:block;
	padding:0 10px
}
.tip_box .open_info span{
	padding:0 10px
}
.tip_box .open_info a:hover{
	background:#f6f6f6;
	text-decoration:none
}
.tip_box .open_info a.open_at_list_clo{
	background:#f0f0f0
}
.upLoad_img{
	width:240px;
	border:1px solid #ccc;
	background:#fff;
	left:0px;
	top:5px;
	z-index:10000;
	margin-top:1px;
	position:absolute;
	display:none;
	box-shadow:0 2px 8px #ccc;
	border-radius:4px
}
.upLoad_moreimg{
	display:none;
	border:1px solid #ccc;
	background:#fff;
	left:0px;
	top:5px;
	margin-top:1px;
	position:absolute;
	box-shadow:0 2px 8px #ccc;
	border-radius:4px;
	z-index:10002
}
.open_arrows{
	display:block;
	width:17px;
	height:8px;
	font-size:0;
	line-height:0;
	background:url(../images/f_bg.png) no-repeat -80px -26px;
	position:absolute;
	left:15px;
	top:-7px
}
.open_pic .open_arrows,.upLoad_img .open_arrows,.upLoad_moreimg .open_arrows{
	left:68px;
	_left:72px
}
.open_music .open_arrows{
	left:122px;
	_left:130px
}
.open_video .open_arrows{
	left:175px;
	_left:188px
}
.open_nav{
	overflow:hidden;
	zoom:1;
	height:28px;
	background:#f0f0f0;
	padding:4px 0 0 10px;
	border-radius:4px 4px 0 0;
	border-top:#fff solid 1px
}
.open_nav ul{
	float:left;
	overflow:hidden;
	zoom:1;
	border-left:1px solid #ddd
}
.open_nav ul li{
	float:left;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd
}
.open_nav ul li a{
	display:block;
	float:left;
	width:76px;
	height:28px;
	line-height:28px;
	text-align:center
}
.open_nav ul li.open_nav_clo a{
	height:29px
}
.open_nav ul li.current a{
	background:#fff
}
.open_close{
	margin:6px 6px 0 0;
	_margin:6px 3px 0 0;
	float:right;
	display:block;
	width:14px;
	height:14px;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/f_bg.png) no-repeat -130px 0
}
.open_close:hover{
	background-position:-142px 0
}
.open_info{
	padding:10px
}
.lod_img{
	text-align:center
}
.lod_img p a{
	background:url(../images/msg_icon.gif) left -25px no-repeat;
	display:block;
	width:55px
}
.open_info_face{
	overflow:hidden;
	zoom:1;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8
}
.open_info_face a{
	display:block;
	width:30px;
	height:30px;
	text-align:center;
	float:left;
	border-bottom:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8
}
.open_info_face a img{
	display:block;
	margin:3px auto 0
}
.open_pic_upload{
	padding:20px 73px 0 73px
}
.open_upload_bnt{
	width:100px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-indent:40px;
	background:url(../images/f_bg.png) no-repeat 0 -110px;
	position:relative;
	float:left
}
.open_upload_bnt_all{
	width:100px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-indent:40px;
	background:url(../images/f_bg.png) no-repeat 0 -230px;
	float:left;
	margin:0 0 15px 20px;
	display:inline
}
.open_upload_bnt input{
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:30px;
	font-size:100px;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer
}
.open_pic_upload p{
	text-align:center;
	color:#999;
	margin:0 0 15px 0
}
.open_pic_my{
	width:372px;
	overflow:hidden
}
.open_pic_my ul{
	overflow:hidden;
	zoom:1;
	width:378px;
	padding-bottom:6px9;
	_padding-bottom:0
}
.open_pic_my ul li{
	float:left;
	margin:0 6px 6px 0
}
.open_pic_my ul li img{
	display:block
}
.open_pic_page{
	overflow:hidden;
	zoom:1
}
.open_pic_page p{
	float:left;
	color:#999;
	margin-top:2px
}
.open_pic_page .open_pic_next{
	float:right;
	overflow:hidden;
	zoom:1
}
.open_pic_next a{
	display:block;
	width:58px;
	height:23px;
	border:1px solid #e8e8e8;
	background:#f0f0f0;
	text-align:center;
	line-height:23px;
	float:right;
	margin-left:6px
}
.open_pic_net{
	overflow:hidden;
	zoom:1;
	margin:0 0 15px;
	padding-top:10px
}
.open_val{
	float:left;
	width:310px;
	border:1px solid #ccc;
	border-top:1px solid #aaa;
	height:18px;
	line-height:18px;
	padding:2px;
	margin-right:6px
}
.open_pic_net .open_enter{
	float:left
}
.open_pic_upload .open_tip,.open_pic_net .song_tip,.open_pic_net .video_tip,.open_pic_net .open_tip,.open_pic_my .open_tip{
	color:#e00;
	display:none
}
.open_music{
	width:410px
}
.open_music_flash{
	height:140px;
	height:146px9;
	margin-top:20px;
	overflow:hidden
}
.open_music .open_val{
	width:327px
}
.open_music_nav{
	overflow:hidden;
	zoom:1
}
.open_music_nav a{
	display:block;
	width:58px;
	height:23px;
	text-align:center;
	float:left;
	line-height:23px;
	border:1px solid #e8e8e8;
	margin-right:6px
}
.open_music_nav .open_music_nav_clo{
	background:#e2f0da;
	border-color:#e2f0da
}
.open_music_list{
	width:100%;
	margin:10px 0 6px
}
.open_music_list tr th{
	text-align:left;
	font-weight:400;
	border-bottom:1px solid #e8e8e8;
	color:#666;
	text-indent:4px
}
.open_music_list tr th.open_music_list_ting{
	text-indent:0;
	text-align:center
}
.open_music_list tr td{
	text-indent:4px;
	line-height:25px;
	height:25px;
	color:#999
}
.open_music_list tr:hover{
	background:#f0f0f0
}
.open_music_play,.open_music_stop{
	display:block;
	width:16px;
	height:16px;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/f_bg.png) no-repeat;
	margin:0 auto
}
.open_music_play{
	background-position:-96px 0
}
.open_music_stop{
	background-position:-80px 0
}
.open_music_list tr.open_music_clo td{
	background:#f0f0f0
}
.open_music_box .open_music_list{
	margin-top:0
}
.open_video_add p{
	text-align:center;
	padding:12px 0 0 0;
	padding:09;
	display:block;
	clear:both;
	color:#999
}
.open_at{
	width:178px;
	left:214px;
	_left:230px
}
.open_at .open_info{
	overflow-y:auto;
	height:225px
}
.open_at_d dt a{
	background:url(../images/f_bg.png) no-repeat -143px -20px;
	white-space:nowrap;
	line-height:23px;
	display:block;
	text-indent:18px;
	width:142px;
	overflow:hidden
}
.open_at_d dt.open_at_d_clo a{
	background-position:-143px -46px
}
.open_at_d dd a{
	display:block;
	line-height:23px;
	text-indent:18px;
	text-decoration:none;
	width:142px;
	overflow:hidden
}
.open_at_d dd a:hover{
	background:#f6f6f6
}
.open_at_d dd a.open_at_list_clo{
	background:#f0f0f0
}
.song_tit{
	position:relative
}
.song_tit h3{
	cursor:pointer;
	width:100px
}
.song_tit_nav{
	position:absolute;
	left:0;
	top:20px;
	background:#fff;
	width:80px;
	white-space:nowrap;
	overflow:hidden;
	border:1px solid #dedede;
	padding:1px 0
}
.song_tit_nav a{
	padding:1px 0;
	text-align:left;
	line-height:22px;
	text-indent:13px;
	display:block
}
.song_tit_nav a:link,.song_tit_nav a:visited{
	color:#666
}
.song_tit_nav a:hover{
	background:#f0f0f0;
	text-decoration:none
}
.app_recommend{
	padding:15px 0 15px;
	margin-bottom:5px;
	border-bottom:1px solid #C1D9AE
}
.app_recommend_tit{
	overflow:hidden;
	zoom:1
}
.app_recommend_tit h2{
	float:left
}
.app_recommend_list{
	width:180px;
	margin:0 auto;
	overflow:hidden;
	color:#666
}
.app_recommend_list p{
	padding:7px 0 7px
}
.app_recommend_list dl{
	overflow:hidden;
	zoom:1
}
.app_recommend_list dt{
	width:48px;
	margin-right:12px;
	float:left
}
.app_recommend_list dd{
	float:left
}
.app_recommend_list dd em{
	font-size:14px;
	line-height:1;
	line-height:16px9;
	display:block;
	margin-bottom:11px;
	margin-bottom:9px9
}
.app_recommend_add{
	display:block;
	width:72px;
	height:21px;
	padding-top:1px;
	text-indent:19px;
	background:url(../images/app_07.png) no-repeat
}
.app_recommend_add:link,.app_recommend_add:visited{
	color:#fff
}
.shanshuo{
	background-color:#fabbbb
}
.open_bnt .unopen_bnt_bnt{
	background-position:0 0
}
.open_bnt .unopen_bnt_bnt:hover{
	background-position:0 0
}
.succeed{
	position:absolute;
	left:50%;
	top:12px;
	display:block;
	width:99px;
	height:45px;
	overflow:hidden;
	background:url(../images/f_bg.png) no-repeat 0 -140px;
	margin:0 auto 0 -50px
}
.unsucceed{
	background-position:0 -185px
}
.user_info {
    margin-top: 0px;
    margin-left: 10px;
    width: 196px;
    border: 1px solid #dcdcdc;
}
.user_mode{
	padding-top:5px
}
.check_in{
	width:202px;
	height:57px;
	background:url(../images/qiandao_bg.png) no-repeat #88b766;
	margin:0 auto
}
.check_in a{
	display:block;
	width:202px;
	height:50px;
	overflow:hidden;
	zoom:1;
	cursor:pointer
}
.check_in a:link,.check_in a:visited{
	color:#fff;
	background:url(../images/qiandao_bg.png) no-repeat
}
.check_in a:hover{
	background:url(../images/qiandao_bg.png) no-repeat 0 -57px;
	text-decoration:none
}
.check_in_info {
    color: #666;
    float: left;
    display: block;
    width: 78px;
    text-align: center;
    line-height: 1.5;
    padding-top: 6px;
    font-size: 13px;
}
.check_in_info strong{
	color:#f00
}
.check_in em{
	float:left;
	display:block;
	width:122px;
	text-align:center;
	font-size:18px;
	line-height:50px;
	font-family:'Microsoft Yahei',微软雅黑
}
.check_in .check_in_clo{
	color:#cfe9bc
}



/**说说发布框**/
.comment{width:500px; margin:10px 0; position:relative}
.comment h3{height:28px; line-height:28px}
.com_form{width:100%; position:relative}
.input{width:99%; height:91px; border:1px solid #ccc;border-radius: 3px;}
.com_form p{height:6px; line-height:28px; position:relative}
span.emotion{width:42px; height:20px; background:url(../images/mn_bg.png) no-repeat 0 -28px; padding-left:20px; cursor:pointer}
span.emotion:hover{background-position:0px -28px; color:#0033FF}
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid;}
.qqFace table td img:hover{border:1px #0066cc solid;}
#show{}

.sub_btn {
	position:absolute; right:0px; top:5px;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .7em 2em 1.55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.sub_btn:hover {
	background: #3F7DD3;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}


.mian_tr{width:75%;float:left;overflow:hidden; height:100%;zoom: 1; background:#FFF;border-radius: 5px; margin-bottom:30px;margin-left:10px;}
.box_mian h1,.mian_tr h1{line-height:30px;font-size:20px; border-bottom:1px solid #999;font-family:"微软雅黑"; font-weight:100; padding-left:5px;  }
.box_mian,.box{margin:0 auto;text-align:left;overflow:hidden; height:100%;width:730px;}
.box a{color:#090;}
.box900{margin:0 auto;text-align:left;overflow:hidden; height:100%;width:900px;}
.box .tbox{width:100%;margin:7px auto;overflow:hidden; height:100%}

.tip{border:1px solid #eee;border-bottom:0;margin:7px auto 10px auto; border-radius:5px;}
.tip_t{height:26px;padding-top:10px;overflow:hidden;text-indent:10px;color:#555; background:#FBFBFB; border-bottom:1px solid #eee;}
.tip_t strong{color:#555; font-size:14px;}
.tip_t span{float:right;margin-right:10px;margin-top:-15px;}
.tip_t em{ font-style:normal;float:right;margin-right:15px; *margin-top:-16px;cursor:pointer; }
#fbsm{padding:4px 10px 10px 10px;border-bottom:1px solid #E3e3e3; display:none}
.fbsm_n{line-height:27px;color:#444;background:#fff ; }

.uctable{width:100%;margin:0 auto 7px;font-size:12px;overflow:hidden; border-radius:5px; border:1px solid #eee; border-bottom:0}


.uctable tr td a{text-decoration:none;}
.uctable * a:hover{color:#F00;text-decoration:underline;}
.uctable caption{text-align:left;height:24px;line-height:24px;font-size:14px;text-indent:6px;color:#000;letter-spacing:2px;}
.uctable tbody{overflow:hidden;text-align:left;}
.uctable tbody tr th{letter-spacing:1px;font-weight:normal;padding:14px 0 11px 0; text-align:center;background:#FBFBFB;border-bottom:1px solid #e2e2e2;}
.uctable tbody tr td{padding:15px 15px 12px 15px;color:#333;vertical-align:top;border-bottom:1px solid #eee; text-align:left;vertical-align:middle;line-height:20px;}

.trlist tbody tr th{letter-spacing:1px;font-weight:normal;padding:14px 0 11px 0; text-align:center;background:#FBFBFB;border-bottom:1px solid #e2e2e2;}
.trlist tbody tr td{padding:15px 0 12px 0;color:#333;vertical-align:top;border-bottom:1px solid #eee; text-align:center;vertical-align:middle;line-height:20px;}


tr.hover{ background-color:#FBFBFB;}
tr.bgfff{ background:#fff!important;}

.uctable tbody tr th .toggle{width:15px;height:13px;border:none;cursor:pointer;vertical-align:middle;}
.uctable tbody tr th small{font-size:12px;color:#666;}
.uctable tbody tr td.td1{border-right:1px solid #EDEDED;background:#F9F9F9;text-align:left;color:#444;vertical-align:middle;}

.uctable tbody tr td.tdbig{font-size:14px;vertical-align:middle;text-align:center;}
.uctable tbody tr td span{color:#F60; padding-left:5px;}
.uctable tbody tr td p{line-height:21px;}
.uctable tbody tr td p strong img{vertical-align:middle;}
.uctable tbody tr td img{vertical-align:top;margin:0 10px 5px 0;}
.uctable tbody tr td small{color:#888;font-size:12px;overflow:hidden;}
.uctable tbody tr td big{font-size:14px;overflow:hidden;letter-spacing:1px;}
.uctable tfoot tr td{padding:20px;line-height:25px;text-align:center;}
.uctable tfoot * a{color:#666;}
.uctable tfoot tr td p{line-height:21px;margin-bottom:10px;}


.btn_tj{width:75px;height:35px;border:none;background:url(../images/btn_tjs.gif) no-repeat;cursor:pointer;color:#fff;font-size:12px; text-align:center;}
.btn_tj:hover{ background-position:-75px 0 ;}
.btn_cz{width:75px;height:35px;border:none;background:url(../images/btn_tjs.gif) no-repeat 0 -35px;cursor:pointer;color:#333;font-size:12px; text-align:center;}
.btn_cz:hover{background-position:-75px -35px}
.uctable input.disabled{background: #F9F9F9;color: #999}
ul.label{height:25px;background:#EEF5E0;border-bottom:1px solid #DDD;text-indent:0;letter-spacing:1px;}
ul.label li{height:25px;line-height:25px;float:left;display:block;background:#F4F9EC;border-right:1px solid #D6D6D6;}
ul.label li.this{background:#FFF;font-weight:bold;position:relative;bottom:-1px;}
ul.label li a{float:left;padding-left:16px;padding-right:16px;display:block;}
hr{height:1px;line-height:1px;overflow:hidden;border-width:1px 0 0 0;border-top:1px solid #E6E6E6;}
hr:empty{margin:8px 0 7px 0!important;margin:0;}
 .text,textarea {
	margin:0;
	outline:none;
	border:1px solid #CCC;
	padding:5px;
	-webkit-box-shadow:#DFDFDF 0 1px 2px 0 inset;
	box-shadow:#DFDFDF 0 1px 2px 0 inset;
	width:600px;
	color:#666;
	font:14px/1.6 寰蒋闆呴粦,tahoma,arial;	outline:none;

}
.text {
	height:30px;
	background:#fff;
	line-height:30px;
	overflow:hidden;
}
select.text{font:12px/30px 寰蒋闆呴粦,tahoma,arial;	}
.text:focus,.uctable textarea:focus {
	border:1px solid #50B30E!important;
	outline:none;
}
.dbtj {
text-align: center;
padding: 10px 0;
}
input {
vertical-align: middle;
margin-right: 3px;
font-size: 12px;
height: 20px;
overflow: hidden;
}


.xiyoarcl{width:678px; overflow:hidden;  background:#FFF;   margin-bottom:10px}
.xiyo_t{height: 31px;overflow: hidden;margin-bottom: 8px;padding: 0 16px 0 6px;border: 1px solid #d9dfe8;border-width: 1px 1px 0;background: #f1f5f8 url(../images/toppanel-bg.gif) repeat-x 0 30px;font-size: 12px;line-height: 32px;font-family: "Microsoft YaHei",sans-serif;}
.xiyo_t li{width:14%; margin:0 3px; height:31px; float:left; line-height:31px; float:left; text-align:center; cursor:pointer; display:block}
.xiyo_t li h3{ text-align:center; font-size:12px; font-weight:normal;}
.xiyo_t li.active{height: 27px;background: #fff;border: 1px solid #d9dfe8; border-width: 1px 1px 0;}
.xiyo_t li.normal{color:#000}
  
.mian_trs{width:915px;float: left;overflow:hidden; height:100%;zoom: 1; border-radius: 5px; margin-bottom:30px;margin-left:10px; padding-bottom:10px}
.mian_trs h1{ font-size:24px; font-family:"Microsoft YaHei"; font-weight:100; padding-top:5px; padding-left:16px; border-bottom:3px #F2F2F2 solid;background:#F6F6F6}
  
.inners{ width:660px; background:#FCFCFC; background:#fff;border-radius: 3px;border: 1px #E0E0E0 solid;}
.inners{ position:relative; margin-bottom:15px; float:left}
.inners .hd {background-color: rgba(245, 245, 245, .3);border-radius: 3px 3px 0 0;height: 40px;line-height: 40px;border-bottom: 1px #E8E8E8 solid;}
.inners .hd h3{margin-left: 10px;font-size: 15px;font-weight: bold;}

  
.inner{ width:912px; margin-top:20px; background:#FCFCFC; background:#fff;border-radius: 3px;border: 1px #E0E0E0 solid;}
.inner{ position:relative; margin-bottom:15px; float:left}
.inner .hd {background-color: rgba(245, 245, 245, .3);border-radius: 3px 3px 0 0;height: 40px;line-height: 40px;border-bottom: 1px #E8E8E8 solid;}
.inner .hd h3{margin-left: 10px;font-size: 15px;font-weight: bold;}
.i_xx{ padding:0 15px 10px 15px;font-size:14px; line-height:25px; color:#555;}
.inner:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px; border:1px solid #ccc;}
.spacenews{ padding-top:10px; font-size:14px; }
.spacenews a{ color:#333; text-decoration:none;}
.i_info{ font-size:12px; font-weight:normal; color:#666; padding:10px 15px;}
.i_info a{ color:#666; text-decoration:none;}
.i_info em{ padding:0 5px;}
.litpic{ float:left;padding:5px;margin-bottom:5px; margin-right:15px; background:#fff;border:1px solid #ddd;border-radius: 3px; }
a:hover .litpic{border:1px solid #ccc;box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;}
.caicai{  text-decoration:none; padding:0 20px; height:13px; line-height:13px; font-size:12px; font-family:"Microsoft YaHei";color:#333;border-radius: 3px;text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); display:none; bottom:10px; right:10px; position:absolute; _position:absolute; _right:6px;_top:6px;
}

.good {
	background:transparent url(../images/icon_lt_1.png) no-repeat scroll 0 -272px;float:left; padding-left:65px
}
.bad {
	background:transparent url(../images/icon_lt_1.png) no-repeat scroll 0 -286px;float:left; 
}
 .caicai span{ float:left}


#sns-feeds .sns-box {
	background: #FFF;
	border: 1px solid #ddd;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
#sns-feeds {
	color: #525252;
}
.feeds_title {
	line-height: 20px;	
	padding-left: 24px;
	margin-top: 12px;
}
.feeds_title span .act{
	visibility:hidden;
	position:absolute;
	float:right;
	right:0px;
	*right:0px;
	_right:10px;	
	z-index: 999;
	}
.feeds_title span:hover .act,.feeds_title span.hover .act,.feeds_title span.hover .act:visited {
	visibility:visible;
}
.icostow{
	background: url(../images/icon2.png) no-repeat left 3px;
}
.icoaddfriends{
	background: url(../images/icon5.png) no-repeat left 3px;
}
.icofeedback{
	background: url(../images/icon4.gif) no-repeat left 3px;
}
.icoaddsoft{
	background: url(../images/icon1.gif) no-repeat left 3px;
}
.icoadd{
	background: url(../images/icon1.gif) no-repeat left 3px;
}
.feeds_title span {
	display: block;
	position: relative;
}
.feeds_title span a {
	color: #2ca9cc;
}
.feeds_title.icostow span em,.feeds_title.icoaddfriends span em,.feeds_title.icofeedback span em,.feeds_title.icoaddsoft span em,.feeds_title.icoadd span em{
	color: #999;
}
.feeds_title1 {
	line-height: 20px;
	margin-top: 12px;
}
.feeds_title1 img{
	vertical-align:middle;
	}
.feeds_title1 span .act{
	visibility:hidden;
	position:absolute;
	float:right;
	right:0px;
	*right:0px;
	_right:10px;	
	z-index: 999;
	}
.feeds_title1 span:hover .act,.feeds_title1 span.hover .act,.feeds_title1 span.hover .act:visited {
	visibility:visible;
}
.feeds_title1 span {
	display: block;
	position: relative;
}
.feeds_title1 span a {
	color: #2ca9cc;
}
.feeds_title1 span em{
	color:#999;
	}

.my-tq{width:700px;overflow:hidden;}
.md .hd {background:#f1f1f1;border-top:1px solid #eee;height:40px}
.md .hd h2 {color:#333;float:left;margin:7px 0 0 20px}
.md .hd h2 {font:18px "Microsoft Yahei"}
.acct-sec .bd {padding:10px 0}
.acct-sec .col-1 {_display:inline;float:left;margin-left:30px;padding-top:10px;width:690px}
.bzlist li {
margin: 6px 5px 8px 5px;
float: left;
height: 20px;
line-height: 20px;
width: 280px;
}
.bzlist li a {
font-size: 15px;
font-family: "Microsoft Yahei" ;
color: #888;
}
.bzlist li a.zxkf{ color:#f90; font-weight:700;}.bzlist li a.zxkf:hover{ color:#f60;}
.bzlist li a:hover{ color:#333}
.col-2 .bzlist li {
width: 90px;_width:80px; margin:6px 0 8px 15px;
}
.col-2 h3{font-size: 16px;
font-family: "Microsoft Yahei"; 
padding-bottom: 10px;}


.bzlist2 li {
margin: 10px 5px 8px 20px;
float: left;
height: 30px;
line-height: 30px;
}
.bzlist2 li a {
font-size: 15px;
font-family: "Microsoft Yahei" ;
color: #888;
}
.bzlist2 li a:hover{ color:#333}
.kefu{
	width:190px;
 	overflow:hidden;
	margin-left:5px;
	padding-bottom:10px
}
.kefu h1{
	font-size:14px;
	font-weight:400;
	font-family:"微软雅黑";
	padding:7px;
	height:25px;
	line-height:25px;
	border-bottom:1px #EAEAEC solid;
 }
.kefu li {
    height: 20px;
    line-height: 20px;
    width: 180px;
    padding: 10px 10px 2px;
}












.toolbar{margin-bottom:18px;background:#f9f9f9 repeat-x 0 100%;height:28px;border-bottom:1px #d4d4d4 solid}
.toolbar-inner {
    width: 1080px;
    margin: 0 auto;
}
.toolbar .quicklink, .toolbar .userbar {
    float: right;
    line-height: 20px;
    white-space: nowrap;
    font-size: 12px;
}
.toolbar .userbar {
    float: left;
    font-size: 12px;
}
.userbar a{margin:0 10px 0 0}
.userbar a:link,.userbar a:visited{color:#000}
.userbar a:active,.userbar a:hover{color:#12459c;text-decoration:underline}
.userbar .counts{font-size:83%;font-style:normal;background:#f30;color:#fff;padding:0 .3em}






.layui-layer-page{position: fixed; width: 650px; height: auto; top:130px; left: 635px; display:none;}

.invest {
    background: #f4f4f4;
    width: 100%;
    height: 100%;
    padding-bottom: 1px;
}
.invest .layui-tab {
    padding: 0 5px;
    margin-bottom: 5px;
}
.layui-tab {
    margin: 10px 0;
    text-align: left!important;
}
.layui-tab-title {
    position: relative;
    left: 0;
    height: 40px;
    white-space: nowrap;
    font-size: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    transition: all .2s;
    -webkit-transition: all .2s;
}



.layui-tab-title li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 14px;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: relative;
    line-height: 40px;
    min-width: 65px;
    padding: 0 15px;
    text-align: center;
    cursor: pointer;
}
.invest .head {
    background: #393d49;
    color: #d8d8d8;
    padding: 10px;
    line-height: 20px;
    max-height: 100px;
    overflow-x: auto;
    font-size: 12px;
}
.layui-tab-title .layui-this {
    color: #000;
}
.layui-tab-brief>.layui-tab-title .layui-this {
    color: #009688;
}
fa, .fas {
    font-weight: 900;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Free";
}
.fa, .fab, .fad, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.fa-qrcode:before {
    content: "\f029";
}
.invest .layui-tab .layui-tab-content {
    background: #fff;
}
.layui-tab-content {
    padding: 10px;
}
.invest .mod_pay {
    height: 210px;
    border: 2px solid #f5f5f5;
    border-radius: 6px;
}
.invest .mod_pay .pay_bar {
    float: left;
    width: 142px;
    height: 100%;
    background-color: #f5f5f5;
}
.invest .mod_pay .pay_bar .item.current {
    background-color: #fff;
}
.invest .mod_pay .pay_bar .item {
    width: 100%;
    height: 54px;
    line-height: 54px;
    font-size: 0;
    text-align: center;
    cursor: pointer;
}
.invest .layui-tab .logo {
    height: 20px;
    margin-right: 8px;
    position: relative;
    top: 10px;
}
.header .layui-nav .layui-nav-item, .header .layui-nav .layui-nav-item>a, .header, .logo {
    line-height: 50px !important;
    max-height: 50px !important;
    color: rgba(255,255,255,.7);
}
.animation, .layui-body, .layui-footer, .layui-layout-admin .layui-side, .logo, .topLevelMenus li.layui-nav-item, .topLevelMenus li.layui-nav-item:hover {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.invest .mod_pay .pay_bar .item .txt {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #333;
}
.invest .mod_pay .pay_figure {
    margin-left: 142px;
    text-align: center;
    padding: 10px;
}
.invest .mod_pay .pay_figure .figure_pic_wp {
    width: 160px;
    height: 160px;
    padding: 5px;
    margin: 0 auto;
    box-sizing: border-box;
    background: url(../images/qr_code_wp.jpg) left top no-repeat;
}

.invest .mod_pay .pay_figure .figure_pic_wp img {
    width: 150px;
    height: 150px;
}.invest .mod_pay .pay_figure .figure_title {
    font-size: 14px;
    color: #999;
    margin-top: 5px;
}
.invest strong {
    font-size: 25px;
    color: #f6644c;
}
.invest .txt {
    color: #666;
}
#gb{float: right;background: #c5c5c5;color: #1d1d1d;/* border-radius: 100px; */min-width: 15px;height: 40px;font-size: 20px;}
#zf{width:75px !important;padding:0 !important;}


