
body,button,input,select,textarea,th,td {
	font: 12px/ 1.125 Arial, Helvetica, sans-serif;
	_font-family: "SimSun";
}

button,input,select,textarea {
	vertical-align: middle;
}

html {
	overflow-y: scroll;
}

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

li {
	list-style: none;
}

fieldset,img {
	border: 0;
}

q:before,q:after {
	content: '';
}

input,textarea {
	outline-style: none;
}

input[type="text"],input[type="password"],textarea {
	outline-style: none;
	-webkit-appearance: none;
}

textarea {
	resize: none;
}

address,caption,cite,code,dfn,em,i,th,var {
	font-style: normal;
	font-weight: normal;
}

legend {
	color: #000;
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

a {
	text-decoration: none;
}

#js_style_css_module_base_reset {
	height: 42px;
}

a:hover {
	text-decoration: underline;
}

.right {
	float: right;
}

.left {
	float: left;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.clear { /**clear: both;
	height: 0;
	font: 0/0 Arial;
	visibility: hidden;*/
	
}

.CH {
	font-family: "SimSun";
}

.W_fb {
	font-weight: 700;
}

.W_f14 {
	font-size: 14px;
}

.W_input {
	border: 1px solid #c6c6c6;
	-webkit-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	-moz-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	height: 22px;
	height: 18px\9;
	padding: 0 0 0 2px;
	padding: 4px 0 0 2px\9;
	vertical-align: top;
	color: #666;
}

.W_inputStp {
	border: 1px solid #c6c6c6;
	-webkit-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	-moz-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	height: 26px;
	height: 20px\9;
	padding: 0 0 0 2px;
	padding: 6px 0 0 2px\9;
	vertical-align: top;
	color: #666;
}

.W_input_default {
	color: #b8b7b7;
}

.W_checkbox,.W_radio {
	vertical-align: -2px;
	_vertical-align: -3px;
	margin-right: 3px; *
	margin-right: 0;
}

.W_linkdot {
	width: 3px;
	height: 3px;
	float: left;
	overflow: hidden;
}

.W_linkdot_b {
	width: 3px;
	height: 3px;
	float: left;
	overflow: hidden;
}

.W_textdot {
	width: 3px;
	height: 3px;
	float: left;
	overflow: hidden;
}

.W_textdot_b {
	width: 3px;
	height: 3px;
	float: left;
	overflow: hidden;
}

.W_count {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 1px;
	-webkit-text-size-adjust: none;
	font-size: 10px;
	min-width: 14px;
	_width: 14px;
	border-radius: 3px;
}

.W_count span {
	display: block;
	padding: 0 1px 0 0;
	min-width: 13px;
	text-align: center;
	border-radius: 3px;
}

.ico_local {
	width: 22px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2626px;
	display: inline-block;
	vertical-align: middle;
}

.icon_sendwb {
	width: 13px;
	height: 13px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -790px;
	margin: 0 0 0 1px;
	display: inline-block;
}

.ico_credits {
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2446px;
	margin: 0 2px;
	display: inline-block;
}

.ico_credit_high {
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2930px;
	display: inline-block;
	vertical-align: middle;
}

.ico_credit_middle {
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2955px;
	display: inline-block;
	vertical-align: middle;
}

.ico_credit_low {
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2905px;
	display: inline-block;
	vertical-align: middle;
}

.male,.female,.approve,.approve_co,.approve_dead,.ico_club,.ico_twoyear,.ico_fashion,.ico_gives,.ico_number_gold,.ico_number_silver,.ico_number_bronze,.ico_vlady,.ico_draegg,.ico_dragon,.ico_wbnight_cup
	{
	background: url(../../images/common/ico_user.png?id=1329484998540)
		no-repeat 0;
	display: inline-block;
}

.male {
	width: 11px;
	height: 13px;
	background-position: 0 -75px;
	margin: 0 2px;
}

.female {
	width: 11px;
	height: 13px;
	background-position: 0 -100px;
	margin: 0 2px;
}

.approve {
	width: 14px;
	height: 12px;
	background-position: 0 -125px;
	vertical-align: -1px;
}

.approve_co {
	width: 14px;
	height: 12px;
	background-position: 0 -150px;
	vertical-align: -1px;
}

.approve_dead {
	width: 14px;
	height: 12px;
	background-position: 0 -250px;
	vertical-align: -1px;
}

.ico_club {
	width: 13px;
	height: 13px;
	background-position: 0 -175px;
}

.ico_twoyear {
	width: 16px;
	height: 16px;
	background-position: 0 -200px;
	margin: 0;
}

.ico_fashion {
	width: 16px;
	height: 16px;
	background-position: 0 -222px;
	display: inline-block;
	margin: 0;
}

.ico_gives {
	width: 35px;
	height: 19px;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat;
	vertical-align: middle;
}

.ico_draegg {
	width: 12px;
	height: 14px;
	background-position: 0 -300px;
	vertical-align: -1px;
}

.ico_dragon {
	width: 19px;
	height: 14px;
	background-position: 0 -325px;
	vertical-align: -1px;
}

.ico_number_gold,.ico_number_silver,.ico_number_bronze {
	width: 14px;
	height: 14px;
	margin: 0;
	vertical-align: middle;
}

.ico_number_gold {
	background-position: 0 0;
}

.ico_number_silver {
	background-position: 0 -25px;
}

.ico_number_bronze {
	background-position: 0 -50px;
}

.ico_vlady {
	background-position: 0 -274px;
	width: 16px;
	height: 16px;
	vertical-align: -3px;
}

.feedico_vedio,.feedico_music,.feedico_vote,.feedico_topic,.feedico_magic,.feedico_news,.feedico_active,.feedico_interview,.feedico_live,.feedico_mobile,.feedico_qing,.feedico_cartoon,.feedico_gongyi,.feedico_times,.feedico_brainpower
	{
	background: url(../../images/common/ico_feed.png?id=1329484998540)
		no-repeat;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
}

.feedico_vedio {
	background-position: 0 1px;
}

.feedico_music {
	background-position: 0 -25px;
}

.feedico_vote {
	background-position: 0 -49px;
}

.feedico_topic {
	background-position: 0 -75px;
}

.feedico_magic {
	background-position: 0 -100px;
	width: 15px;
	height: 15px;
}

.feedico_news {
	background-position: 0 -125px; *
	vertical-align: middle;
}

.feedico_active {
	background-position: 0 -150px;
}

.feedico_interview {
	background-position: 0 -175px;
}

.feedico_live {
	background-position: 0 -200px;
}

.feedico_mobile {
	background-position: 0 -225px;
}

.feedico_qing {
	background-position: 0 -250px;
	width: 15px;
	height: 15px;
	vertical-align: -1px; *
	vertical-align: middle;
}

.feedico_cartoon {
	background-position: 0 -272px;
}

.feedico_gongyi {
	background-position: 0 -300px;
}

.feedico_times {
	background-position: 0 -350px;
}

.feedico_brainpower {
	background-position: 0 -372px;
}

.feedico_expand_shop,.feedico_expand_focus {
	background: url(../../images/common/ico_expand.png?id=1329484998540)
		no-repeat;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
}

.feedico_expand_focus {
	background-position: 0 -18px;
}

.i_conn_public,.i_conn_follow,.i_conn_friend,.i_conn_private,.i_conn_editlist
	{
	background: url(../../images/common/ico_connect.png?id=1329484998540)
		no-repeat 0 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	_background: url(../../images/common/ico_connect.gif?id=1329484998540)
		no-repeat 0 0;
}

.i_conn_follow {
	background-position: 0 -25px;
}

.i_conn_friend {
	background-position: 0 -50px;
}

.i_conn_private {
	background-position: 0 -75px;
}

.i_conn_editlist {
	background-position: 0 -100px;
}

.W_main {
	margin: 0 auto;
	width: 980px;
}

.W_main_narrow {
	margin: 0 auto;
	width: 800px;
}

.W_main_l {
	float: left;
	overflow: hidden;
	width: 180px;
	min-height: 600px;
}

.W_main_c {
	float: left;
	width: 540px;
	margin: 0 22px 0 23px;
	min-height: 500px;
	display: inline;
}

.contact_c {
	width: 570px;
}

.W_main_2col_l {
	float: left;
	width: 720px;
	padding: 0 22px 0 23px;
	overflow: hidden;
	min-height: 800px;
}

.W_main_r {
	float: right;
	width: 214px;
	overflow: hidden;
	position: relative;
}

.contact_r {
	width: 185px;
}

.W_main_2col_r {
	width: 800px;
	float: left;
}

.W_main_full {
	width: 100%;
}

.W_main_full_bg {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.W_main_600_l {
	float: left;
	overflow: hidden;
	width: 600px;
}

.W_main_200_r {
	float: left;
	overflow: hidden;
	width: 200px;
}

.W_main_320_r {
	float: left;
	overflow: hidden;
	width: 320px;
	padding: 0 0 0 30px;
}

div.W_no_border,p.W_no_border,dl.W_no_border,dd.W_no_border,dt.W_no_border,ul.W_no_border,li.W_no_border,p.W_no_border
	{
	border: 0;
	background-image: none;
}

.W_arr_d {
	height: 3px;
	width: 5px;
	margin: 0 3px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.W_arr_d em {
	display: block;
	background: #c1c1c1;
	height: 1px;
	overflow: hidden;
}

.W_arr_d em.b2 {
	margin: 0 1px;
}

.W_arr_d em.b3 {
	margin: 0 2px;
	width: 1px;
}

.W_gotop {
	font-family: Arial;
	position: fixed;
	left: 50%;
	bottom: 100px;
	margin-left: 476px;
	width: 20px;
	_position: absolute;
	line-height: 14px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 3px 0;
	display: block;
	text-align: center;
}

.W_gotop:hover {
	text-decoration: none;
}

.W_gotop .write_weibo {
	border-bottom: 1px solid #dedede;
	padding: 5px 0 10px;
}

.W_gotop .write_weibo img {
	cursor: pointer;
}

.W_gotop span {
	display: block;
	padding: 9px 0 12px;
}

.W_gotop span em.sj {
	display: block;
	height: 8px;
	margin: 0 0 0 3px;
	font-size: 28px;
	overflow: hidden;
	text-align: left;
}

.W_gotop span em.fk {
	display: block;
	height: 5px;
	margin: -1px 0 2px 4px;
	margin-bottom: 4px\9; *
	margin-top: -4px;
	font-size: 11px;
	overflow: hidden;
	text-align: left;
}

.W_gotop a:hover {
	text-decoration: none;
}

.W_btn_a,.W_btn_a span,.W_btn_a_disable,.W_btn_a_disable span {
	cursor: pointer;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -144px;
	color: #73797c;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	height: 25px\9;
	line-height: 24px;
	line-height: 25px\9;
}

.W_btn_a span,.W_btn_a_disable span {
	background-position: right -168px;
	padding: 0 10px 0 8px;
	min-width: 35px;
	text-align: center;
}

.W_btn_a:hover {
	background-position: 0 -192px;
	text-decoration: none;
}

.W_btn_a:hover span {
	background-position: right -216px;
}

.W_btn_b,.W_btn_b span,.W_btn_b_disable,.W_btn_b_disable span {
	cursor: pointer;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat;
	color: #fff;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	line-height: 23px;
	line-height: 24px\9;
}

.W_btn_b span,.W_btn_b_disable span {
	background-position: right -24px;
	padding: 0 10px 0 8px;
	min-width: 37px;
	text-align: center;
}

.W_btn_b:hover {
	background-position: 0 -48px;
	text-decoration: none;
}

.W_btn_b:hover span {
	background-position: right -72px;
}

.W_btn_a_disable,.W_btn_a_disable:hover,.W_btn_b_disable,.W_btn_b_disable:hover
	{
	background-position: 0 -96px;
	cursor: default;
}

.W_btn_a_disable:hover,.W_btn_b_disable:hover {
	text-decoration: none;
}

.W_btn_a_disable span,.W_btn_a_disable span:hover,.W_btn_b_disable span,.W_btn_b_disable:hover span
	{
	background-position: right -120px;
	color: #c7c7c7;
	min-width: 37px;
	cursor: default;
}

.W_btn_b em.vline {
	width: 0;
	height: 16px;
	overflow: hidden;
	margin: 4px 5px 0 4px;
	float: left;
	display: inline;
	border-left: 1px solid #66bd00;
	border-right: 1px solid #96e511;
}

.W_btn_c,.W_btn_c span,.W_btn_d,.W_btn_d span,.W_btn_c_disable,.W_btn_c_disable span,.W_btn_d_disable,.W_btn_d_disable span
	{
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -288px;
	color: #fff;
	display: inline-block;
	padding: 0 4px 0 2px;
	height: 28px;
	line-height: 28px;
}

.W_btn_c span,.W_btn_d span,.W_btn_c_disable span,.W_btn_d_disable span
	{
	background-position: right -316px;
	padding: 0 20px 0 18px;
	min-width: 35px;
	text-align: center;
}

.W_btn_c:hover,.W_btn_d:hover {
	background-position: 0 -344px;
	text-decoration: none;
}

.W_btn_c:hover span,.W_btn_d:hover span {
	background-position: right -372px;
}

.W_btn_c_disable,.W_btn_c_disable:hover,.W_btn_d_disable,.W_btn_d_disable:hover
	{
	background-position: 0 -400px;
}

.W_btn_c_disable:hover,.W_btn_d_disable:hover {
	text-decoration: none;
}

.W_btn_c_disable span,.W_btn_c_disable:hover span,.W_btn_d_disable span,.W_btn_d_disable:hover span
	{
	background-position: right -428px;
	color: #cacaca;
}

.W_btn_d,.W_btn_d span,.W_btn_d_disable,.W_btn_d_disable span {
	font-size: 14px;
	font-weight: normal;
}

.W_btn_f,.W_btn_f span,.W_btn_f_disable,.W_btn_f_disable span {
	cursor: pointer;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -552px;
	font-size: 14px;
	color: #73797c;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 28px;
	line-height: 28px;
}

.W_btn_f span,.W_btn_f_disable span {
	background-position: right -580px;
	padding: 0 20px 0 18px;
	min-width: 35px;
	text-align: center;
}

.W_btn_f:hover {
	background-position: 0 -608px;
	text-decoration: none;
}

.W_btn_f:hover span {
	background-position: right -636px;
}

.W_btn_g,.W_btn_g span {
	cursor: pointer;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -552px;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 28px;
	line-height: 28px;
}

.W_btn_g_disable,.W_btn_g_disable span {
	cursor: pointer;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -552px;
	font-size: 14px;
	color: #cacaca;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 28px;
	line-height: 28px;
}

.W_btn_g_disable {
	background-position: left -400px;
}

.W_btn_g_disable span {
	background-position: right -428px;
	padding: 0 20px 0 18px;
	min-width: 35px;
	text-align: center;
}

.W_btn_g {
	background-position: 0 -721px;
}

.W_btn_g span {
	background-position: right -749px;
	padding: 0 20px 0 18px;
	min-width: 35px;
	text-align: center;
}

.W_btn_g:hover {
	background-position: 0 -777px;
	text-decoration: none;
}

.W_btn_g:hover span {
	background-position: right -805px;
}

.W_btn_gp,.W_btn_gp span {
	cursor: pointer;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -456px;
	color: #73797c;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	line-height: 23px;
	line-height: 24px\9;
	color: #fff;
}

.W_btn_gp span {
	background-position: right -480px;
	padding: 0 10px 0 8px;
	min-width: 35px;
	text-align: center;
}

.W_btn_gp:hover {
	background-position: 0 -504px;
	text-decoration: none;
}

.W_btn_gp:hover span {
	background-position: right -528px;
}

.W_btn_gp_even,.W_btn_gp_audit {
	background: #f0f0f0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px 0 5px;
	display: inline-block;
	float: left;
	position: relative;
}

.W_btn_gp_even .W_vline {
	padding: 0 7px 0 6px;
	_vertical-align: 3px;
}

.W_btn_gp_audit {
	padding: 0 10px;
}

.input_pic .loading,.W_btn_a .loading,.W_btn_b .loading,.W_btn_c .loading,.W_btn_d .loading,.W_btn_gp .loading,.W_btn_a_disable .loading
	{
	background: url(../../images/common/loading.gif?id=1329484998540)
		no-repeat;
	float: left;
	height: 15px;
	vertical-align: middle;
	margin: 5px 4px 0 0;
	_margin: 5px 1px 0 0;
	width: 15px;
}

.btn_noloading .loading {
	display: none;
}

a.W_close_color {
	cursor: pointer;
	width: 11px;
	height: 11px;
	overflow: hidden;
	display: inline-block;
	background-position: 0 -11px;
}

a.W_close_color:hover {
	background-position: 0 0;
}

.W_close {
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		5px -250px;
	display: block;
}

.W_close:hover {
	background-position: 0 -1954px;
}

.W_close_tips {
	width: 11px;
	height: 11px;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
	background: url("../../images/layer/tips_close.gif?id=1329484998540")
		no-repeat 0 -13px;
}

.W_close_tips:hover {
	background-position: 0 0;
}

.W_addbtn,.W_joinbtn,.W_addbtn_cf,.W_needbtn,.W_adbtn {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	padding: 0 5px;
	height: 18px;
	line-height: 18px;
	line-height: 19px\9;
	_line-height: 18px;
	cursor: pointer;
}

.W_adbtn {
	width: 40px;
	text-align: center;
	line-height: 18px;
}

.W_addbtn .addicon,.W_needbtn .addicon,.W_addbtn .loveicon {
	width: 8px;
	height: 8px;
	background-position: 0 -8px;
	margin-right: 3px;
	_margin: 5px 2px 0 0;
}

.W_joinbtn .addicon {
	width: 8px;
	height: 8px;
	background-position: 0 -16px;
	margin-right: 3px;
	_margin: 5px 2px 0 0;
}

.W_addbtn_cf .addicon {
	width: 8px;
	height: 8px;
	background-position: 0 -78px;
	margin-right: 3px;
	_margin: 5px 2px 0 0;
}

.W_addbtn:hover,.W_joinbtn:hover,.W_addbtn_cf:hover,.W_needbtn:hover,.W_adbtn:hover
	{
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
}

.W_addbtn:hover .addicon,.W_addbtn_cf:hover .addicon,.W_joinbtn:hover .addicon,.W_needbtn:hover .addicon
	{
	background-position: 0 0;
}

.W_needbtn .addicon_a {
	width: 11px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: 0 -40px;
	margin-right: 3px;
	_margin: 5px 2px 0 0;
}

.W_needbtn:hover .addicon_a {
	background-position: 0 -48px;
}

.W_needbtn em.vline {
	border-left: 1px solid;
	display: inline-block;
	width: 0;
	height: 12px;
	margin: 0 4px 0 2px;
	overflow: hidden;
	vertical-align: -2px;
}

.W_needbtn:hover em.vline {
	border-left: 1px solid #fff;
}

.W_addbtn .loveicon {
	background-position: 0 -60px;
}

.W_addbtn:hover .loveicon {
	background-position: 0 -70px;
}

.W_addbtn_even,.W_joinbtn_even {
	border: 1px solid #ddd;
	background: #f8f8f8;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 22px;
	line-height: 22px;
	_line-height: 23px;
	padding: 0 10px 0 5px;
	display: inline-block;
	float: left;
	position: relative;
	color: #73797C;
}

.W_addbtn_even .W_vline,.W_joinbtn_even .W_vline {
	padding: 0 7px 0 6px;
	color: #999;
}

.W_addbtn_even .W_linkb,.W_joinbtn_even .W_linkb {
	color: #9abbc8;
}

.icon_add {
	float: left;
	width: 8px;
	height: 10px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -730px;
	margin: 7px 4px 0 0;
}

.addbtn_a {
	background-position: 0 -730px;
}

.addbtn_b {
	background-position: 0 -710px;
}

.addbtn_c {
	width: 11px;
	height: 13px;
	margin: 5px 4px 0 0;
	background-position: 0 -749px;
}

.addbtn_d {
	width: 11px;
	background-position: 0 -770px;
}

.addbtn_e {
	width: 19px;
	height: 16px;
	background-position: 0 -1660px;
	margin: 5px 0 0 0;
}

.addbtn_f {
	width: 19px;
	height: 16px;
	background-position: 0 -1700px;
	margin: 5px 0 0 0;
}

.addbtn_g {
	width: 11px;
	height: 10px;
	background-position: 0 -1780px;
	margin: 7px 0 0 0;
}

.W_addbtn_even .layer_pop,.W_joinbtn_even .layer_pop {
	position: absolute;
	top: -75px;
	left: 0;
}

.W_addbtn_es,.W_joinbtn_es {
	display: inline-block;
	padding: 0 4px;
	height: 18px;
	line-height: 18px;
	line-height: 19px\9;
	_line-height: 18px;
	cursor: default;
}

.W_addbtn_es .addicon,.W_joinbtn_es .addicon {
	width: 11px;
	height: 8px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -770px;
	margin-right: 3px;
	_margin: 5px 2px 0 0;
}

.W_addbtn_es:hover,.W_joinbtn_es:hover {
	text-decoration: none;
}

.icon_connect {
	display: inline-block;
	width: 39px;
	height: 14px;
	overflow: hidden;
	background: url(../../images/common/connect_ico.png?id=1329484998540)
		no-repeat 0 0;
}

.W_arrow {
	line-height: 12px;
	display: inline-block;
	-webkit-transform: rotate(90deg);
	writing-mode: tb-rl;
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	margin: 0 0 0 5px;
	font-size: 14px;
	cursor: pointer;
}

.W_arrow_r,.W_arrow_l {
	margin: 0 0 0 4px;
	vertical-align: middle;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2009px;
	width: 4px;
	height: 9px;
	display: inline-block;
}

.W_arrow_l {
	background-position: 0 -2034px;
}

a.W_moredown {
	text-decoration: none;
}

a.W_moredown .more {
	display: inline-block;
	border-color: #9abbc8 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	vertical-align: middle;
	margin: 0 0 0 3px;
}

a.W_moredown:hover .more {
	border-color: #0095cd transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	text-decoration: none;
}

a.W_moreup {
	text-decoration: none;
}

a.W_moreup .more {
	display: inline-block;
	border-color: transparent transparent #6eafd5 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 4px 4px 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	vertical-align: middle;
	margin: 0 0 0 3px;
}

a.W_moreup:hover .more {
	border-color: transparent transparent #0082cb transparent;
	border-style: dashed dashed solid dashed;
	text-decoration: none;
}

.W_moredown_txt {
	display: inline-block;
	border-color: #666 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	position: relative;
	top: -2px;
	left: 2px;
}

.W_moreup_txt {
	display: inline-block;
	border-color: transparent transparent #666 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 4px 4px 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	position: relative;
	top: -2px;
	left: 2px;
}

.W_btn_e {
	cursor: pointer;
	background: none;
	color: #666;
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 23px;
	line-height: 24px\9;
	vertical-align: baseline;
	white-space: nowrap;
}

.W_btn_e:hover,.W_btn_e:hover span {
	cursor: pointer;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -144px;
	color: #666;
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 23px;
	line-height: 24px\9;
	padding: 0 0 0 2px;
	text-decoration: none;
	vertical-align: baseline;
}

.W_btn_e:hover span {
	background-position: right -168px;
	padding: 0 10px 0 8px;
}

.W_btn_e .W_moredown_txt {
	_margin: 10px 0;
	_vertical-align: 2px;
}

.W_btn_a .W_moredown_txt {
	_margin: 10px 0;
	_vertical-align: 2px;
}

.W_arr_l_off {
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: 4px 4px 4px 0;
	border-style: dashed solid dashed dashed;
	border-color: transparent #999 transparent transparent;
	overflow: hidden;
}

.W_arr_l_on {
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: 4px 4px 4px 0;
	border-style: dashed solid dashed dashed;
	border-color: transparent #0095cd transparent transparent;
	overflow: hidden;
}

.W_arr_r_off {
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: 4px 0 4px 4px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #999;
	overflow: hidden;
}

.W_arr_r_on {
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: 4px 0 4px 4px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #0095cd;
	overflow: hidden;
}

.W_no_outline {
	outline-style: none;
}

.iconadd,.iconsetup,.iconord {
	width: 11px;
	height: 11px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat;
}

.iconadd {
	background-position: 0 -590px;
}

.iconsetup {
	background-position: 0 -610px;
}

.iconord {
	background-position: 0 -630px;
}

.ico_addinv {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -1904px;
}

a.ico_addinv {
	display: inline-block;
	height: 16px;
	width: 16px;
	line-height: 16px;
	text-align: center;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		3px -1901px;
}

a.ico_addinv:hover {
	text-decoration: none;
	background-position: 3px -1926px;
	background-color: #70b0e2;
}

.icon_error,.icon_del,.icon_succ,.icon_warn,.icon_ask,.icon_errorS,.icon_delS,.icon_succS,.icon_warnS,.icon_askS
	{
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico_warn.png?id=1329484998540);
	_background: url(../../images/common/ico_warn.gif?id=1329484998540);
	margin: 0 3px 0 0;
	overflow: hidden;
	display: inline-block;
}

.icon_errorB,.icon_delB,.icon_succB,.icon_warnB,.icon_questionB {
	width: 50px;
	height: 50px;
	background: url(../../images/common/ico_warn.png?id=1329484998540);
	_background: url(../../images/common/ico_warn.gif?id=1329484998540);
	margin: 0 3px 0 0;
	overflow: hidden;
	display: inline-block;
}

.icon_errorM,.icon_delM,.icon_succM,.icon_warnM,.icon_questionM {
	width: 32px;
	height: 32px;
	background: url(../../images/common/ico_warn.png?id=1329484998540);
	_background: url(../../images/common/ico_warn.gif?id=1329484998540);
	margin: 0 3px 0 0;
	overflow: hidden;
	display: inline-block;
}

.icon_error {
	background-position: 0 -100px;
}

.icon_errorS {
	background-position: -50px -100px;
}

.icon_del {
	background-position: 0 -50px;
}

.icon_delS {
	background-position: -50px -50px;
}

.icon_succ {
	background-position: 0 0;
}

.icon_succS {
	background-position: -50px 3px;
}

.icon_warn {
	background-position: 0 -200px;
}

.icon_warnS {
	background-position: -50px -200px;
}

.icon_ask {
	background-position: -50px -150px;
}

.icon_askS {
	background-position: 0 -150px;
}

.icon_errorB {
	background-position: -150px -95px;
}

.icon_delB {
	background-position: -150px -46px;
}

.icon_succB {
	background-position: -150px 7px;
}

.icon_warnB {
	background-position: -150px -194px;
}

.icon_questionB {
	background-position: -150px -144px;
}

.icon_errorM {
	background-position: -100px -96px;
}

.icon_delM {
	background-position: -100px -45px;
}

.icon_succM {
	background-position: -100px 5px;
}

.icon_warnM {
	background-position: -100px -196px;
}

.icon_questionM {
	background-position: -100px -150px;
}

.icon_none {
	width: 16px;
	height: 16px;
	margin: 0 3px 0 0;
	overflow: hidden;
	display: inline-block;
}

.zero_tips {
	text-align: center;
}

.zero_tips .icon_error,.zero_tips .icon_warn {
	vertical-align: middle;
}

a.W_Titarr_off,a.W_Titarr_on,.W_Titarr_off,.W_Titarr_on {
	display: inline-block;
	width: 13px;
	height: 13px;
	overflow: hidden;
}

a.W_Titarr_off:hover,a.W_Titarr_on:hover,.W_Titarr_off:hover,.W_Titarr_on:hover
	{
	text-decoration: none;
}

a.W_Titarr_off,.W_Titarr_off {
	background-position: 0 -32px;
}

a.W_Titarr_off:hover,.W_Titarr_off:hover {
	background-position: 0 -48px;
}

a.W_Titarr_on,.W_Titarr_on {
	background-position: 0 -64px;
}

a.W_Titarr_on:hover,.W_Titarr_on:hover {
	background-position: 0 -80px;
}

.IM_online,.IM_busy,.IM_away,.IM_offline {
	background: url(../../images/common/im_status.png?id=1329484998540)
		no-repeat;
	width: 9px;
	height: 9px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.IM_online {
	background-position: 0 0;
}

.IM_busy {
	background-position: -20px 0;
}

.IM_away {
	background-position: -40px 0;
}

.IM_offline {
	background-position: -60px 0;
}

.icon_online {
	width: 9px;
	height: 9px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -650px;
}

.icon_busy {
	width: 9px;
	height: 9px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -670px;
}

.icon_leave {
	width: 9px;
	height: 9px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -690px;
}

.webim_online {
	display: inline-block;
	width: 30px;
	padding-left: 19px;
	height: 18px;
	line-height: 18px;
	line-height: 19px\9;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -20px;
	color: #7ab200;
}

.webim_leave {
	display: inline-block;
	width: 30px;
	padding-left: 19px;
	height: 18px;
	line-height: 18px;
	line-height: 19px\9;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -39px;
	color: #7a7a7a;
}

.webim_busy {
	display: inline-block;
	width: 30px;
	padding-left: 19px;
	height: 18px;
	line-height: 18px;
	line-height: 19px\9;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -58px;
	color: #d7445d;
}

.webim_quit {
	display: inline-block;
	width: 30px;
	padding-left: 19px;
	height: 18px;
	line-height: 18px;
	line-height: 19px\9;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -77px;
	color: #d57e00;
}

.webim_online:hover,.webim_leave:hover,.webim_busy:hover,.webim_quit:hover
	{
	text-decoration: none;
}

.W_btn_addtags {
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	_font-family: "SimSun";
	vertical-align: top;
}

.W_btn_addtags:hover {
	text-decoration: none;
}

.W_btn_deltags {
	display: inline-block;
	padding: 2px 4px 2px 6px; *
	padding: 3px 4px 0 6px;
	height: 16px;
	line-height: 15px;
	_font-family: 'SimSun';
	vertical-align: top;
	background: #E5F1F5;
	border-radius: 2px;
	color: #0078B6;
}

.W_btn_deltags .delicon {
	width: 11px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: 0 -11px;
	margin: 0 0 0 5px;
	vertical-align: -1px;
	background-image:
		url(../../images/common/ico_del_tags.png?id=1329484998540) !important;
	background-position: 0 0;
}

.W_btn_deltags:hover {
	text-decoration: none;
}

.W_btn_deltags:hover .delicon {
	background-position: 0 -12px;
}

.W_university a,a.W_university {
	display: inline-block;
}

.W_university a:hover,a.W_university:hover {
	text-decoration: none;
}

.whether_btn {
	display: inline-block;
	width: 46px;
	height: 18px;
	margin-left: 10px;
	background: url(../../images/setup/whether_button.png?id=1329484998540)
		no-repeat;
	vertical-align: -4px;
	position: relative;
}

.whether_btn a.btn {
	background: url(../../images/setup/whether_button.png?id=1329484998540)
		no-repeat 0 -25px;
	width: 23px;
	height: 18px;
	display: inline-block;
	position: absolute;
	top: 0;
}

.W_loading span {
	background: url(../../images/common/loading.gif?id=1329484998540)
		no-repeat 0 1px;
	padding: 0 0 0 20px;
	line-height: 18px;
	height: 18px;
	display: inline-block;
}

.YY_ico_fly {
	display: inline-block;
	width: 16px;
	height: 15px;
	background: url(../../images/yunying/icon33.gif?id=1329484998540)
		no-repeat;
}

.css_error {
	display: none;
}

.icon_lock_g,.icon_lock_s {
	display: inline-block;
	width: 9px;
	height: 11px;
	background: url(../../images/common/icon_lock.png?id=1329484998540)
		no-repeat;
}

.icon_lock_g {
	background-position: 0 -20px;
}

.icon_edit_s,.icon_del_s {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(../../images/common/icon_editTag.png?id=1329484998540)
		no-repeat;
}

.icon_del_s {
	background-position: 0 -15px;
}

.iconadd_app,.iconord_app {
	width: 16px;
	height: 14px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		3px -3084px;
}

.iconord_app {
	background-position: 3px -3104px;
}

.W_blkarrow {
	position: relative;
	cursor: pointer;
	display: inline-block;
	width: 14px;
	height: 13px;
	padding: 0;
	margin: 1px 0 0 2px;
	_margin: 8px 0;
	vertical-align: text-top;
	vertical-align: middle\9;
	background-color: #0095cd;
}

.W_blkarrow:hover {
	background-color: #888;
}

.W_blkarrow .arr_m {
	display: inline-block;
	border-color: #fff transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	margin: 0 0 0 3px;
	position: absolute;
	top: 4px;
	left: 0;
}

.W_blkarrow:hover .arr_m {
	border-top-color: #fff;
}

.moodindex {
	width: 54px;
	height: 10px;
	display: inline-block;
	background: url(../../images/common/star.gif?id=1329484998540) no-repeat
		;
}

.moodindex_1 {
	width: 10px;
}

.moodindex_2 {
	width: 21px;
}

.moodindex_3 {
	width: 32px;
}

.moodindex_4 {
	width: 43px;
}

.moodindex_5 {
	width: 54px;
}

.icon_calef,.icaleF_curr {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../../images/mood/date.gif?id=1329484998540);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.icon_calef:hover,.icaleF_curr {
	background-position: 0 -96px;
}

.icon_caled,.icaleD_curr {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../../images/mood/date.gif?id=1329484998540);
	background-repeat: no-repeat;
	background-position: 0 -32px;
}

.icon_caled:hover,.icaleD_curr {
	background-position: 0 -115px;
}

.W_level_ico {
	display: inline-block;
	overflow: hidden;
	height: 9px;
	width: 28px;
	font-size: 0;
	padding: 5px 0 0 6px;
	background: url(../../images/common/level.png?id=1329484998540)
		no-repeat;
	_background: url(../../images/common/level.gif?id=1329484998540)
		no-repeat;
}

.W_level_ico.color2 {
	background-position: 0 -15px;
}

.W_level_ico.color3 {
	background-position: 0 -30px;
}

.W_level_ico.color4 {
	background-position: 0 -45px;
}

.W_level_num {
	display: inline-block;
	height: 10px;
	font-size: 0;
	width: 26px;
	background: url(../../images/common/level.png?id=1329484998540)
		no-repeat 0 -120px;
	_background: url(../../images/common/level.gif?id=1329484998540)
		no-repeat;
}

.W_level_num.l0 {
	background-position: 0 -120px;
}

.W_level_num.l1 {
	background-position: 0 -140px;
}

.W_level_ico.color1 .W_level_num.l1,.W_level_num.l1b {
	background-position: 0 -130px;
}

.W_level_num.l2 {
	background-position: 0 -150px;
}

.W_level_num.l3 {
	background-position: 0 -160px;
}

.W_level_num.l4 {
	background-position: 0 -170px;
}

.W_level_num.l5 {
	background-position: 0 -180px;
}

.W_level_num.l6 {
	background-position: 0 -190px;
}

.W_level_num.l7 {
	background-position: 0 -210px;
}

.W_level_ico.color2 .W_level_num.l7,.W_level_num.l7b {
	background-position: 0 -200px;
}

.W_level_num.l8 {
	background-position: 0 -220px;
}

.W_level_num.l9 {
	background-position: 0 -230px;
}

.W_level_num.l10 {
	background-position: 0 -240px;
}

.W_level_num.l11 {
	background-position: 0 -250px;
}

.W_level_num.l12 {
	background-position: 0 -260px;
}

.W_level_num.l13 {
	background-position: 0 -270px;
}

.W_level_num.l14 {
	background-position: 0 -290px;
}

.W_level_ico.color3 .W_level_num.l14,.W_level_num.l14b {
	background-position: 0 -280px;
}

.W_level_num.l15 {
	background-position: 0 -300px;
}

.W_level_num.l16 {
	background-position: 0 -310px;
}

.W_level_num.l17 {
	background-position: 0 -320px;
}

.W_level_num.l18 {
	background-position: 0 -330px;
}

.W_level_num.l19 {
	background-position: 0 -340px;
}

.W_level_num.l20 {
	background-position: 0 -350px;
}

.ico_wbnight_cup {
	width: 14px;
	height: 15px;
	overflow: hidden;
	background-position: 0 -349px;
}

.icon_myrss,.icon_boutique {
	background: url(../../images/common/boutique_ico.png?id=1329484998540) 0
		0 no-repeat;
}

.icon_myrss {
	background-position: 0 0;
}

.icon_boutique {
	background-position: 0 -16px;
}

.tips_yellow_color {
	background: #FEFFE5;
	color: #D4A639;
	border: 1px solid #F9F2A7;
	display: block;
	height: 23px;
	line-height: 23px;
	margin: 10px 0 5px;
	padding: 0 5px;
}

#js_style_css_module_base_usually {
	height: 42px;
}

.global_header .W_arr_d {
	height: 3px;
	width: 5px;
	margin: -2px 0 0 3px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}

.global_header .W_arr_d em {
	display: block;
	background: #c1c1c1;
	height: 1px;
	overflow: hidden;
}

.global_header .W_arr_d em.b2 {
	margin: 0 1px;
}

.global_header .W_arr_d em.b3 {
	margin: 0 2px;
	width: 1px;
}

.global_header {
	z-index: 9998;
	height: 35px;
	width: 100%;
	background: url(../../images/common/global_nav_bg.png?id=1328498232031)
		repeat-x;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
}

.global_header .header a.link {
	color: #c1c1c1;
	text-decoration: none;
}

.global_header .header {
	width: 1005px;
	margin: 0 auto;
	position: relative;
}

.global_header .header .logo {
	float: left;
	width: 100px;
	height: 34px;
	display: block;
	position: relative;
	_position: static;
	background: url(../../images/common/logo.png) no-repeat;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( enabled
		= true, sizingMethod = crop, src =
		'http://dj.192171.org/party/images/common/logo.png' );
	background-repeat: no-repeat;
}

.global_header .header .logo a {
	width: 113px;
	height: 34px;
	display: block;
	zoom: 1;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
}

.global_header .header .list {
	float: left;
	display: inline;
	font-size: 14px;
}

.global_header .header .list li,.global_header .header .search,.global_header .header .message,.global_header .header .person,.global_header .header .letter
	{
	float: left;
	position: relative;
	display: inline;
	z-index: 9998;
}

.global_header .header .list li {
	padding: 0 0 0 2px;
}

.global_header .header .list li a.link {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 9px 10px 8px;
}

.global_header .header .list li a.link:hover {
	background: url(../../images/common/hover_bg.png?id=1328498232031)
		repeat;
	cursor: pointer;
}

.global_header .header .list li.current a.link,.global_header .header .list li.current a.link:hover
	{
	border: 1px solid #000;
	border-bottom: 0;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	cursor: pointer;
	color: #595959;
	padding: 6px 9px 9px;
	margin: 2px 0 0;
	position: relative;
	z-index: 9999;
	background: url(../../images/global_nav/current_bg.png?id=1328498232031)
		repeat;
}

.global_header .header .list li.current_page a.link,.global_header .header .list li.current_page a.link:hover,.global_header .header .person li.current_page a.link,.global_header .header .person li.current_page a.link:hover
	{
	background:
		url(../../images/common/current_page_bg.png?id=1328498232031) repeat;
	color: #fff;
}

.global_header .header .list li.current a.link,.global_header .header .current a.link
	{
	color: #595959;
}

.global_header .header .list li.current .W_arr_d em {
	background: #595959;
}

.global_header .header .select {
	display: none;
	position: absolute;
	z-index: 9998;
	top: 35px;
	left: 0;
	padding: 2px 0;
	width: 80px;
	border: 1px solid #131718;
	border-top: 0;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-moz-box-shadow: 1px 1px 2px #9fadb1;
	-webkit-box-shadow: 1px 1px 2px #9fadb1;
	box-shadow: 1px 1px 2px #9fadb1;
}

.global_header .header .select a.link,.global_header .header .list li .select a.link
	{
	background: none;
	margin: 2px 0;
	height: 20px;
	line-height: 20px;
	display: block;
	padding: 5px 0 5px 13px;
	color: #c2c1c1;
}

.global_header .header .select a.link:hover,.global_header .header .list li .select a.link:hover
	{
	background-color: #515151;
	color: #fff;
}

.global_header .header .list li.current .select {
	display: block;
}

.global_header .header .right {
	float: right;
}

.global_header .header .search {
	margin: 4px 0 0 10px;
	background-image:
		url(../../images/common/search_bg.png?id=1328498232031);
	_background-image:
		url(../../images/common/search_bg.gif?id=1328498232031);
	background-repeat: no-repeat;
	width: 200px;
	height: 25px;
}

.global_header .header .search_current,.global_header .header .search:hover
	{
	background-position: 0 -25px;
}

.global_header .header .search .input {
	float: left;
	color: #939393;
	background: none;
	border: 0;
	width: 156px;
	height: 22px;
	line-height: 23px;
	margin: 2px 0 0;
	padding: 0 5px 0 10px;
	padding: 1px 5px 0 10px\9;
}

.global_header .header .search .btn {
	float: left;
	margin: 1px 2px 0 0;
	width: 27px;
	height: 23px;
	border: 0;
	cursor: pointer;
	background: none;
}

.global_header .header .search .btn:hover {
	background-image:
		url(../../images/common/search_bg.png?id=1328498232031);
	_background-image:
		url(../../images/common/search_bg.gif?id=1328498232031);
	background-repeat: no-repeat;
	background-position: 0 -50px;
}

.global_header .header .search_person {
	float: left;
	margin: 10px 0 0 10px;
	color: #c1c1c1;
	font-size: 12px;
}

.global_header .header .person {
	height: 27px;
}

.global_header .header .person li {
	float: left;
	display: inline;
	position: relative;
	vertical-align: middle;
}

.global_header .header .person li .ico_setting {
	width: 16px;
	height: 16px;
	background:
		url(../../images/global_nav/ico_setting.png?id=1328498232031)
		no-repeat;
	_background:
		url(../../images/global_nav/ico_setting.gif?id=1328498232031)
		no-repeat;
}

.global_header .header .person li a.link {
	display: inline-block;
	padding: 9px 6px 8px;
	height: 16px;
	line-height: 16px;
}

.global_header .header .person li a.link:hover {
	background: url(../../images/common/hover_bg.png?id=1328498232031)
		repeat;
}

.global_header .header .person li.current a.link {
	border: 1px solid #000;
	border-bottom: 0;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	cursor: pointer;
	color: #595959;
	padding: 9px 5px 8px;
	margin: 2px 0 0;
	position: relative;
	z-index: 9999;
	background: url(../../images/global_nav/current_bg.png?id=1328498232031)
		repeat;
}

.global_header .header .person li.current .W_arr_d em {
	background: #595959;
}

.global_header .header .layer_tips {
	right: 35px;
	top: 47px;
}

.global_header .header .layer_tips a {
	color: #0095cd;
}

.global_header .no_login {
	padding: 8px 0;
	color: #C1C1C1;
}

.global_header .no_login a {
	color: #c1c1c1;
}

.global_header .no_login span {
	margin: 0 20px 0 0;
}

.global_header .no_login em {
	margin: 0 8px;
}

#js_style_css_module_nav_global_nav {
	height: 42px;
}

.left_nav {
	padding: 30px 0;
}

.left_nav .border {
	padding: 0 0 15px;
	margin: 0 0 12px;
}

.left_nav h3 {
	height: 15px;
	font-size: 14px;
	line-height: 15px;
	padding: 6px 15px;
	margin: 0 0 1px;
	font-weight: 400;
}

.left_nav dt .title {
	display: block;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	padding: 5px 15px;
	margin: 0 0 1px;
	_margin: 0;
	white-space: nowrap;
	font-weight: normal;
}

.left_nav dt a.title img,.left_nav dt .title img {
	vertical-align: text-top;
	_vertical-align: -1px;
	margin: 0 4px 0 0;
}

.left_nav dt a.title:hover,.left_nav dt a.son_title:hover,.left_nav dd a.title:hover
	{
	text-decoration: none;
}

.left_nav dt a.title:focus,.left_nav dt a.son_title:focus,.left_nav dd a.title:focus
	{
	outline: none;
}

.left_nav dt a.title em.num {
	font-size: 12px;
}

.left_nav dt.current a,.left_nav dt.current a.son_title {
	text-decoration: none;
	cursor: auto;
	font-size: 14px;
	background: none;
}

.left_nav dt span.func,.left_nav dt a.func {
	float: right;
	font-size: 12px;
	cursor: pointer;
}

.left_nav dt a.func {
	margin: -21px 12px 0 0; *
	margin-top: -20px;
	_margin-top: -18px;
}

.left_nav dt span.func {
	margin: 0;
	_margin-top: 2px;
	visibility: hidden;
}

.left_nav dt.current a.func {
	color: #fff;
}

.left_nav dt a.title:hover span.func {
	visibility: visible;
}

.left_nav dt a.more {
	padding: 7px 10px 6px 15px;
	height: 15px;
	display: inline-block;
}

.left_nav dt a.more:hover {
	background: none;
	text-decoration: underline;
}

.left_nav dt a.more:hover .W_arrow {
	text-decoration: none;
}

.left_nav dt a.more .func {
	float: right;
}

.left_nav dt.func {
	text-align: right;
	padding: 0 10px 0 0;
}

.left_nav dt a.son_title,.left_nav div dd a {
	display: block;
	height: 14px;
	font-size: 12px;
	line-height: 15px;
	padding: 6px 15px;
	margin: 0 0 1px;
	_margin: 0;
	white-space: nowrap;
}

.left_nav dt.current a.son_title {
	display: block;
	height: 13px;
	font-size: 12px;
	line-height: 15px;
	padding: 6px 15px;
	margin: 0 0 1px;
	_margin: 0;
	overflow: hidden;
	white-space: nowrap;
}

.left_nav div dd a {
	padding-left: 33px;
}

.left_nav div dd a.title {
	padding: 6px 15px 6px 33px;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-indent: 2px;
}

.left_nav div dd a.more {
	text-align: right;
}

.left_nav div dd a.title_close {
	text-indent: 0;
	height: 18px;
}

.left_nav div dd .close_friend {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	background: #f4e7ea;
	padding: 2px;
	color: #c1546f;
	border-radius: 2px;
}

.left_nav div dd.current .close_friend {
	background: transparent;
	color: #666;
}

.left_nav div dd .W_btn_b {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	line-height: 23px;
	line-height: 24px\9;
	margin-left: 35px;
}

.left_nav div dd .W_btn_b span {
	color: white;
}

.left_nav div dd.btn_add_group {
	margin-top: 5px;
}

.left_nav a.face {
	display: inline-block;
	margin: 0 0 20px 0;
}

.left_nav .person_info {
	padding: 10px 0 25px 15px;
}

.left_nav .person_info dt,.left_nav .person_info dd {
	float: left;
	display: inline;
}

.left_nav .person_info dt {
	margin: 0 10px 0 0;
}

.left_nav .person_info dd {
	width: 75px;
	overflow: hidden;
	word-wrap: break-word;
}

.left_nav .person_info dd.nameBox {
	display: block;
	padding: 0 0 8px;
	overflow: visible;
}

.left_nav .person_info dd.nameBox .name {
	display: inline;
	font-weight: 700;
	height: auto;
	white-space: normal;
}

.left_nav .person_info dd.nameBox .tyicon {
	display: inline;
	margin: 0;
	line-height: normal;
}

.left_nav .person_info dd.nameBox p {
	padding: 4px 0 0;
	line-height: 16px;
}

.left_nav .person_info dd a {
	padding: 0;
	white-space: normal;
	height: auto;
	word-wrap: break-word;
	display: inline;
}

.left_nav .user_atten {
	margin: 0 0 12px 11px;
	border: 0;
	padding: 0;
}

.left_nav .user_atten li {
	float: left;
	border-right: 1px solid #ddd;
}

.left_nav .user_atten li strong {
	display: block;
}

.left_nav .user_atten li.W_no_border {
	border: 0;
}

.left_nav .user_atten li a {
	display: block;
}

.left_nav .user_atten li a:hover {
	text-decoration: none;
}

.left_nav .ua_f13 li strong {
	font-size: 13px;
}

.left_nav .ua_f11 li strong {
	font-size: 11px;
}

.left_nav .ad_list {
	margin: 20px 15px 0;
}

.left_nav .ad_list li {
	margin: 0 0 15px;
}

.left_nav .declist {
	margin: 0 0 0 15px;
	border: none;
	padding: 0;
}

.left_nav .declist .count {
	margin: 0 15px 0 0;
}

.left_nav .declist ul {
	margin: 0;
	_width: 130px;
}

.left_nav .declist li {
	margin: 0 8px 5px 0;
}

.left_nav .declist li img {
	vertical-align: middle;
}

.left_nav .tag dt em {
	position: absolute;
	margin: 1px 0 0 100px;
}

.left_nav .tag .edit {
	width: 16px;
	height: 16px;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px 0 0;
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		0 -1617px;
}

.left_nav .tag .icon_delS {
	cursor: pointer;
}

.left_nav .tag em {
	visibility: hidden;
}

.left_nav .tag dt i {
	display: inline-block;
	max-width: 76px;
	_width: 76px;
	overflow: hidden;
}

.left_nav .tag a:hover em {
	visibility: visible;
}

.left_nav .tag input {
	width: 60px;
	margin: 0 2px 0 13px;
}

.left_nav .tag .W_btn_b span,.left_nav .tag .W_btn_a span {
	padding: 0 3px 0 1px;
	min-width: 20px;
}

.left_nav .tag .W_btn_b,.left_nav .tag .W_btn_a {
	margin: 0 2px;
	float: right;
	display: inline;
}

.left_nav .tag dd {
	line-height: 18px;
	margin: 10px 15px;
}

.ico_myhomepage,.ico_mentionedmy,.ico_mycomments,.ico_personletter,.ico_minblogs,.ico_mingroup,.ico_photos,.ico_favor,.ico_mygroup,.ico_myphoto,.ico_mygame,.ico_notice,.ico_persondata,.ico_modifyhead,.ico_bindmobile,.ico_privacyset,.ico_personset,.ico_appauthor,.ico_accountsafety,.ico_mydecoration,.ico_versionchoice,.ico_myconcern,.ico_myfans,.ico_invitefriend,.ico_findperson,.ico_guessyoulike,.ico_myintroduced,.ico_repassword,.ico_findloginname,.ico_conn,.ico_reportloss
	{
	background: url(../../images/common/ico_sidebar.png?id=1329302929974)
		no-repeat;
	_background: url(../../images/common/ico_sidebar.gif?id=1329302929974)
		no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.ico_myhomepage {
	background-position: 0 -425px;
}

.ico_mentionedmy {
	background-position: 0 -447px;
}

.ico_mycomments {
	background-position: 0 -474px;
}

.ico_personletter {
	background-position: 0 -500px;
}

.ico_minblogs {
	background-position: 0 -525px;
}

.ico_mingroup {
	background-position: 0 -548px;
}

.ico_photos {
	background-position: 0 -750px;
}

.ico_favor {
	background-position: 0 -675px;
}

.ico_mygroup {
	background-position: 0 -549px;
}

.ico_myphoto {
	background-position: 0 -574px;
}

.ico_mygame {
	background-position: 0 -1050px;
}

.ico_persondata {
	background-position: 0 -225px;
}

.ico_modifyhead {
	background-position: 0 -250px;
}

.ico_bindmobile {
	background-position: 2px -325px;
}

.ico_privacyset {
	background-position: 1px -200px;
}

.ico_personset {
	background-position: 0 -275px;
}

.ico_appauthor {
	background-position: 0 -400px;
}

.ico_accountsafety {
	background-position: 1px -650px;
}

.ico_mydecoration {
	background-position: 0 -750px;
}

.ico_versionchoice {
	background-position: 0 -850px;
}

.ico_notice {
	background-position: 0 -25px;
}

.ico_myconcern {
	background-position: 1px -50px;
}

.ico_myfans {
	background-position: 0 -75px;
}

.ico_invitefriend {
	background-position: 0 -350px;
}

.ico_findperson {
	background-position: 1px -375px;
}

.ico_guessyoulike {
	background-position: 1px -100px;
}

.ico_myintroduced {
	background-position: 1px -125px;
}

.ico_repassword {
	background-position: 1px -700px;
}

.ico_findloginname {
	background-position: 2px -725px;
}

.ico_reportloss {
	background-position: 0 -1075px;
}

.icnt_1 {
	background-position: 1px -50px;
}

.icnt_2 {
	background-position: 0 -75px;
}

.icnt_3 {
	background-position: 0 -350px;
}

.icnt_4 {
	background-position: 0 -375px;
}

.icnt_5 {
	background-position: 0 -100px;
}

.icnt_6 {
	background-position: 0 -125px;
}

.icnt_7 {
	background-position: 0 -774px;
}

.icnt_8 {
	background-position: 0 -1126px;
}

.ico_report {
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		0 -2176px;
	width: 15px;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.ico_black {
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		1px -2356px;
	line-height: 15px;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.ico_exposure {
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		1px -2386px;
	line-height: 15px;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.ico_exposure {
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		1px -2386px;
	line-height: 15px;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.ico_feedback {
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		0 -2656px;
	line-height: 15px;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.int_perlist_small {
	padding: 10px 0 0;
}

.int_perlist_small ul {
	margin: 0 15px;
}

.int_perlist_small h3 {
	font-size: 12px;
	font-weight: normal;
	padding: 6px 14px;
}

.int_perlist_small ul li {
	float: left;
	display: inline;
	height: 30px;
	overflow: hidden;
	margin: 5px 10px 5px 0;
}

.int_perlist_small ul li a {
	display: block;
}

.int_perlink_small {
	padding: 10px 0 0;
}

.int_perlink_small ul {
	margin: 0 15px 0 10px;
}

.int_perlink_small h3 {
	font-size: 12px;
	font-weight: normal;
	padding: 6px 15px;
}

.int_perlink_small ul li {
	clear: both;
	height: 30px;
	overflow: hidden;
	margin: 5px 5px 10px;
	margin: 5px\9;
	zoom: 1;
}

.int_perlink_small ul li a {
	display: block;
}

.int_perlink_small ul li .headpic {
	float: left;
	width: 30px;
	margin-right: 5px;
}

.int_perlink_small ul li .info {
	float: left;
	width: 75px;
	padding: 0;
	margin: 0;
}

.int_perlink_small ul li .name {
	height: 14px;
	overflow: hidden;
	word-wrap: break-word;
}

.int_perlink_small ul li .fanNum {
	display: block;
	margin-top: 3px;
}

.int_perlink_small ul li .fanNum em {
	margin-left: 6px;
}

.int_perlist_small .more {
	clear: both;
	display: block;
	float: none;
	height: auto;
	margin: 0;
	padding: 5px 10px;
	text-align: right;
}

.int_perlink_small .more {
	height: auto;
	margin: 5px;
}

.left_nav .W_count {
	float: right;
}

.left_nav .declist .W_moredown,.left_nav .declist .W_moreup {
	margin-right: 15px;
}

.left_nav dt a.title .ico_albums,.left_nav dt a.title .ico_music,.left_nav dt a.title .ico_activities,.left_nav dt a.title .ico_vote,.left_nav dt a.title .ico_radio,.left_nav dt a.title .ico_gongyi
	{
	background-image:
		url("../../images/common/ico_app.png?id=1329302929974");
	background-repeat: no-repeat;
}

.ico_albums {
	background-position: 0 0;
}

.ico_music {
	background-position: 0 -25px;
}

.ico_activities {
	background-position: 0 -50px;
}

.ico_vote {
	background-position: 0 -75px;
}

.ico_radio {
	background-position: 0 -100px;
}

.ico_data {
	background-position: 0 -125px;
}

.ico_show {
	background-position: 0 -175px;
}

.ico_desk {
	background-position: 0 -200px;
}

.ico_gongyi {
	background-position: 0 -225px;
}

.left_nav dt a.title .ico_toplistof {
	background-image:
		url("../../images/common/ico_all.png?id=1329302929974");
	background-repeat: no-repeat;
}

.ico_toplistof {
	background-position: 0 -300px;
}

#js_style_css_module_nav_left_nav {
	height: 42px;
}

.layer_leftnav_more .bg {
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.layer_leftnav_more div.more {
	bottom: 0;
	position: absolute;
	left: -52px;
	padding-right: 0;
	z-index: 2;
}

.layer_leftnav_more div.more .white,.layer_leftnav_more .layer .white {
	background: #fff;
}

.layer_leftnav_more div.more .white {
	width: 32px;
	padding: 8px 8px 8px 12px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.layer_leftnav_more .layer .white {
	float: left;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.layer_leftnav_more .layer ul {
	float: left;
	width: 110px;
	padding: 1px;
}

.layer_leftnav_more .layer li a {
	padding: 5px 10px;
	width: 90px;
	display: block;
	white-space: nowrap;
	height: 16px;
	overflow: hidden;
}

.layer_leftnav_more .layer li a:hover {
	background: #e8e9ea;
	text-decoration: none;
}

.layer_leftnav_more .layer li a img {
	vertical-align: middle;
	margin: 0 8px 0 0;
}

.layer_leftnav_more .layer .func {
	border-top: 1px solid #ddd;
	clear: both;
	white-space: nowrap;
	text-align: right;
	margin: 0 10px;
	padding: 8px 0;
}

.layer_leftnav_more .layer .func .W_vline {
	margin: 0 8px;
}

.layer_leftnav_more .ico_fame,.layer_leftnav_more .ico_topic,.layer_leftnav_more .ico_handpick,.layer_leftnav_more .ico_browsing,.layer_leftnav_more .ico_city,.layer_leftnav_more .ico_interview,.layer_leftnav_more .ico_microlive,.layer_leftnav_more .ico_screen
	{
	background-image:
		url("../../images/common/ico_plaza.png?id=1326700276650");
	background-repeat: no-repeat;
}

.layer_leftnav_more .ico_talstat {
	background:
		url("http://img.t.sinajs.cn/t4/style/images/common/ico_talstat.png?id=1326700276650")
		no-repeat;
}

.ico_topic {
	background-position: 0 -75px;
}

.ico_handpick {
	background-position: 0 -100px;
}

.ico_browsing {
	background-position: 0 -125px;
}

.ico_city {
	background-position: 0 -50px;
}

.ico_interview {
	background-position: 0 -175px;
}

.ico_microlive {
	background-position: 0 -200px;
}

.ico_screen {
	background-position: 0 -225px;
}

.layer_leftnav_more .ico_music,.layer_leftnav_more .ico_activities,.layer_leftnav_more .ico_vote,.layer_leftnav_more .ico_radio,.layer_leftnav_more .ico_data,.layer_leftnav_more .ico_girl,.layer_leftnav_more .ico_show,.layer_leftnav_more .ico_desk,.layer_leftnav_more .ico_gongyi,.layer_leftnav_more .ico_vdisk
	{
	background-image:
		url("../../images/common/ico_app.png?id=1326700276650");
	background-repeat: no-repeat;
}

.ico_music {
	background-position: 0 -25px;
}

.ico_activities {
	background-position: 0 -50px;
}

.ico_vote {
	background-position: 0 -75px;
}

.ico_radio {
	background-position: 0 -100px;
}

.ico_data {
	background-position: 0 -125px;
}

.ico_girl {
	background-position: 0 -150px;
}

.ico_show {
	background-position: 0 -175px;
}

.ico_desk {
	background-position: 0 -200px;
}

.ico_gongyi {
	background-position: 0 -225px;
}

.ico_vdisk {
	background-position: 0 -250px;
}

.layer_leftnav_more .layer li a img {
	vertical-align: -4px;
	_vertical-align: -4px\9;
}

#js_style_css_module_layer_layer_leftnav_more {
	height: 42px;
}

.W_layer {
	position: absolute;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index: 9999;
	color: #666;
}

.W_layer .bg {
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background:
		url(../../images/common/dialog_layer_bg.png?id=1323328404357) repeat;
}

.W_layer .content {
	position: relative;
	background: #fff;
	border: 1px solid #c6c6c6;
	-moz-border-radius: 3px;
	overflow: hidden;
}

.W_layer .pending {
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	position: absolute;
	z-index: 5;
	background: url(../../images/common/loading.gif) white 50% 50% no-repeat
		;
	width: 100%;
	height: 100%;
}

.W_layer .title {
	background: #f3f3f3;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 20px;
	color: #595959;
	font-size: 14px;
	vertical-align: middle;
	font-weight: 700;
}

.W_layer .control {
	white-space: nowrap;
	padding: 4px 8px;
	text-align: right;
	background-color: #F6F6F6;
	border-top: solid 1px #DADEE5;
	margin: 0 auto;
	text-align: center;
}

.W_layer .control a {
	margin-right: 10px;
}

.W_layer .title h3 {
	font-size: 14px;
	width: 340px;
	overflow: hidden;
	height: 24px;
	font-weight: 400;
}

.W_layer .W_close {
	position: absolute;
	z-index: 2;
	right: 14px;
	top: 5px;
}

.W_layer .detail {
	padding: 0 10px 10px;
}

.W_layer .W_vline {
	text-indent: -1px;
	display: inline-block;
}

.W_layer .tab {
	background: #f0f0f0;
	padding: 4px 4px 0 6px;
}

.W_layer .tab .tab_title {
	font-size: 14px;
	margin: 0 0 0 15px;
}

.W_layer .tab a {
	height: 26px;
	line-height: 26px;
	padding: 0 11px;
	margin: 0 -2px;
	position: relative;
	z-index: 1;
	display: inline-block;
}

.W_layer .tab .current {
	text-decoration: none;
	cursor: default;
	background: #fff;
	border: 1px solid #e8e8e8;
	border-bottom: 0;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px 3px;
}

.W_layer .tab_bottom {
	height: 27px;
	padding: 3px 0 0;
	background:
		url(../../images/layer/layer_tab_bottom_bg.png?id=1323328404357)
		repeat-x left bottom;
	margin: 20px 0 0;
}

.W_layer .tab_bottom .tab_title {
	font-size: 12px;
}

.W_layer .btn {
	text-align: right;
	padding: 15px 0 0;
}

.W_layer .btn a {
	margin: 0 0 0 10px;
}

.W_layer .arrow,.W_layer .arrow_hui {
	position: absolute;
	overflow: hidden;
	display: block;
	background: url(../../images/common/layer_arrow.png?id=1323328404357)
		no-repeat;
}

.W_layer .arrow_hui {
	background:
		url(../../images/common/layer_arrow_hui.png?id=1323328404357)
		no-repeat;
}

.W_layer .arrow_r,.W_layer .arrow_l {
	width: 11px;
	height: 16px;
	top: 20px;
	right: -6px;
	background-position: -11px -24px;
}

.W_layer .arrow_l {
	right: auto;
	left: -6px;
	background-position: 0 -24px;
}

.W_layer .arrow_t,.W_layer .arrow_b {
	width: 16px;
	height: 11px;
	top: -6px;
	left: 30px;
	background-position: 0 -1px;
}

.W_layer .arrow_b {
	top: auto;
	bottom: -6px;
	background-position: 0 -11px;
}

.W_layer .layer_notice .layer1_words {
	width: 340px;
	padding-right: 20px;
}

.W_layer .W_texta,.W_layer a.W_texta {
	color: #666;
}

.W_layer .W_textb,.W_layer a.W_textb {
	color: #999;
}

/*======================addMembberdata-start======================*/
.upload_user_pic {
	width: 120px;
	padding-top: 10px;
}

/*======================addMembberdata-end======================*/
.W_layer a,.W_layer .W_linka a,.W_layer a.W_linka {
	color: #0078b6;
}

.W_layer .W_linkb a,.W_layer a.W_linkb {
	color: #9abbc8;
}

.W_layer .W_vline {
	color: #ddd;
}

.W_layer .W_pages_minibtn a,.W_layer .W_pages_comment a {
	background-color: #f3f3f3;
}

.W_layer .W_pages_minibtn a:hover,.W_layer .W_pages_comment a:hover {
	background-color: #e7e7e7;
}

.W_layer .tab_c .current {
	background: #f0f0f0;
}

.W_layer .tab_second {
	background: #f0f0f0;
}

.W_layer .send_weibo .no_title {
	background: 0 none !important;
	width: 240px;
	height: 26px;
	padding: 0;
	font-size: 12px;
}

.W_layer .send_weibo .num {
	color: #b8b7b7;
}

.W_layer .send_weibo .input .top_border {
	width: 540px;
	padding: 5px 0 0;
	background: url('../../images/layer/send_weibo.png?id=1323328404357')
		no-repeat -3px -30px;
	margin: 4px 0 3px;
	position: relative;
}

.W_layer .send_weibo .input .bottom_border {
	width: 540px;
	background: url('../../images/layer/send_weibo.png?id=1323328404357')
		no-repeat -3px bottom;
	padding-bottom: 5px;
}

.W_layer .send_weibo .btn a {
	border: 0;
	width: 70px;
	height: 28px;
	background: url('../../images/layer/send_weibo.png?id=1323328404357')
		no-repeat -473px -1px;
	display: block;
}

.W_layer .send_weibo .btn a:hover {
	background-position: -333px -1px;
}

.W_layer .send_weibo .btn a.disable {
	background: url('../../images/layer/send_weibo.png?id=1323328404357')
		no-repeat;
	background-position: -403px -1px;
}

.W_layer .send_weibo .btn a.disable:hover {
	background-position: -403px -1px;
}

#js_style_css_module_layer_layer_frame {
	height: 42px;
}

.layer_point {
	width: 320px;
	padding: 20px 30px 30px 30px;
}

.layer_point .delete,.layer_point .success,.layer_point .question,.layer_point .warning
	{
	display: inline-block;
	margin: 0 10px 0 0;
	width: 41px;
	height: 31px;
	background: url(../../images/layer/layer_ico.png?id=1323328404357)
		no-repeat 0 -14px;
}

.layer_point .delete {
	width: 34px;
	height: 34px;
	background-position: -41px -14px;
}

.layer_point .question {
	width: 26px;
	height: 40px;
	background-position: -112px -10px;
}

.layer_point .warning {
	width: 37px;
	height: 36px;
	background-position: -75px -14px;
}

.layer_point .point dt,.layer_point .point dd {
	float: left;
}

.layer_point .point dd {
	word-wrap: break-word;
	width: 285px;
	line-height: 18px;
	padding-top: 8px;
}

.layer_point .point dd .W_texta {
	font-size: 14px;
	padding: 0 0 5px;
}

.layer_point .point dd input {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.layer_point .point dd.no_ico {
	width: 340px;
}

.layer_point .inviTit {
	line-height: 1.5em;
}

.layer_point .point dd .W_textdot_b {
	margin: 7px 6px 0 3px;
}

#js_style_css_module_layer_layer_point {
	height: 42px;
}

.layer_mini_info {
	padding: 15px 20px;
}

.layer_mini_info .btn {
	padding: 15px 0 0;
	text-align: center;
	width: 150px;
}

.layer_mini_info .btn a {
	margin: 0 5px;
}

.layer_mini_info .noicon {
	margin: 12px 0 0;
}

.layer_mini_info .ckbox {
	width: 14px;
	height: 14px;
	margin-right: 5px;
}

.layer_mini_info .icon_error,.layer_mini_info .icon_del,.layer_mini_info .icon_succ,.layer_mini_info .icon_warn,.layer_mini_info .icon_ask
	{
	vertical-align: -4px; *
	vertical-align: -1px;
	_vertical-align: 1px;
}

.layer_mini_info_big {
	padding: 20px 30px;
	font-size: 14px;
}

.layer_mini_info_big span {
	vertical-align: middle;
}

#js_style_css_module_layer_layer_mini_info {
	height: 42px;
}

.layer_tips {
	position: fixed;
	_position: absolute;
	z-index: 999;
	padding: 7px 10px;
	line-height: 17px;
	width: 200px;
	border: 1px solid #f9f2a7;
	background: #feffe5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.layer_tips .W_close_color {
	position: absolute;
	top: 5px;
	right: 5px;
}

.layer_tips a {
	color: #d4a639;
}

.layer_tips .arrow_down {
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat 0 0;
	display: block;
	width: 19px;
	height: 10px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	bottom: -10px;
	left: 20px;
}

.layer_tips .arrow_left {
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat 0 -20px;
	display: block;
	width: 10px;
	height: 19px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	top: 10px;
	left: -10px;
}

.layer_tips .arrow_right {
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat -20px -20px;
	display: block;
	width: 10px;
	height: 19px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	top: 10px;
	right: -10px;
}

.layer_tips .arrow_up {
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat -20px 0;
	display: block;
	width: 19px;
	height: 10px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	top: -17px;
	left: 20px;
}

.layer_tips_on .arrow {
	display: none;
}

.layer_tip_black {
	position: absolute;
	background: #4D4D4D;
	color: #fff;
	padding: 6px; *
	padding-bottom: 5px;
}

.layer_tip_black .arrow_bottom {
	display: block;
	height: 13px;
	overflow: hidden;
	position: absolute;
	bottom: -5px;
	left: 5px;
	_bottom: -7px;
	font-size: 12px;
	color: #4D4D4D;
}

.layer_tips a.normal {
	text-decoration: none;
}

#js_style_css_module_layer_layer_tips {
	height: 42px;
}

.W_layer_suggest {
	border: 1px solid #797979;
	border-top: 0;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	_background: #fff;
	color: #666;
	position: absolute;
	overflow: hidden;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 9998;
	min-width: 197px; *
	width: 197px;
}

.W_layer_suggest .c_red {
	color: #f00;
}

.W_layer_suggest .txtb {
	color: #999;
}

.W_layer_suggest .selectbox {
	border-top: 1px solid #ccc;
	position: relative;
}

.W_layer_suggest .selectbox div { *
	display: inline;
}

.W_layer_suggest .selectbox p.title {
	padding: 9px 5px;
	height: 14px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	color: #0078b6;
}

.W_layer_suggest .selectbox p.keyword {
	padding: 6px 20px;
	height: 14px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	border-top: 1px dotted #ddd;
}

.W_layer_suggest .selectbox dl {
	padding: 5px 19px;
	border-top: 1px dotted #ddd;
}

.W_layer_suggest .selectbox dt {
	float: left;
	margin: 0 5px 0 0;
}

.W_layer_suggest .selectbox dt img {
	width: 30px;
	height: 30px;
	display: block;
}

.W_layer_suggest .selectbox dd {
	margin: 0 0 0 40px;
	_width: 116px;
	_overflow: Hidden;
}

.W_layer_suggest .selectbox dd span {
	white-space: nowrap;
	_white-space: normal;
}

.W_layer_suggest .selectbox dd a,.W_layer_suggest .selectbox dl.current dd a
	{
	color: #666;
}

.W_layer_suggest .applist {
	margin-top: 4px;
}

.W_layer_suggest .selectbox dd .area {
	margin: 2px 0;
	white-space: nowrap;
	_white-space: normal;
}

.W_layer_suggest .selectbox .current {
	background-color: #e5e5e5;
}

.W_layer_suggest .selectbox dl.current {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: -1px;
	position: relative;
	cursor: pointer;
}

.W_layer_suggest .member {
	margin-top: 2px;
}

.W_layer_suggest .mg_rankicon01,.W_layer_suggest .mg_rankicon02,.W_layer_suggest .mg_rankicon03,.W_layer_suggest .mg_rankicon04,.W_layer_suggest .mg_rankicon05,.W_layer_suggest .mg_rankicon06,.W_layer_suggest .mg_rankicon07,.W_layer_suggest .mg_rankicon08,.W_layer_suggest .mg_rankicon09,.W_layer_suggest .mg_rankicon10
	{
	background:
		url(../../images/global_nav/search_bgicon.png?id=1323328404357)
		no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.W_layer_suggest .mg_rankicon01 {
	background-position: 0 -80px;
}

.W_layer_suggest .mg_rankicon02 {
	background-position: -20px -80px;
}

.W_layer_suggest .mg_rankicon03 {
	background-position: -40px -80px;
}

.W_layer_suggest .mg_rankicon04 {
	background-position: -60px -80px;
}

.W_layer_suggest .mg_rankicon05 {
	background-position: -80px -80px;
}

.W_layer_suggest .mg_rankicon06 {
	background-position: -100px -80px;
}

.W_layer_suggest .mg_rankicon07 {
	background-position: -120px -80px;
}

.W_layer_suggest .mg_rankicon08 {
	background-position: -140px -80px;
}

.W_layer_suggest .mg_rankicon09 {
	background-position: -160px -80px;
}

.W_layer_suggest .mg_rankicon10 {
	background-position: -180px -80px;
}

.W_layer_suggest .app_score {
	background:
		url(../../images/global_nav/search_bgicon.png?id=1323328404357)
		no-repeat 0 -105px;
	display: inline-block;
	width: 61px;
	height: 13px;
	vertical-align: middle;
}

.W_layer_suggest .app_score em {
	background:
		url(../../images/global_nav/search_bgicon.png?id=1323328404357)
		no-repeat -71px -105px;
	display: block;
	height: 12px;
	width: 0;
}

.W_layer_suggest .W_loading {
	text-align: center;
}

#js_style_css_module_layer_layer_search_suggest {
	height: 42px;
}

.global_header .header .layer_topmenu_list {
	overflow: hidden;
	width: 130px;
	position: absolute;
	top: 33px;
	right: 0;
	z-index: 9998;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	_background: #fff;
	color: #fff;
	border: 1px solid #797979;
	padding: 2px 1px 4px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	zoom: 1;
}

.global_header .header .layer_topmenu_list .person_infos {
	margin: 8px 4px 0;
	padding: 0 0 0 4px;
	overflow: hidden;
	zoom: 1;
}

.layer_topmenu_list b {
	margin-left: 2px;
	font-weight: normal;
	color: #F56200;
	font-weight: bolder;
}

#email_num .new_email{
	display: inline-block;
	vertical-align: top;
	margin-top: -3px;
	height: 15px;
	margin-left: 2px;
	color: #F7F4F2;
	font-weight: bolder;
	background: #F50B30;
	border-radius: 2px;
	font-size: 14px;
}

.ico_new_sr,.ico_new_notice {
	display: inline-block;
	vertical-align: top;
	margin-top: -3px;
	width: 23px;
	height: 10px;
	background: url(../../images/common/new.gif) no-repeat;
}

.global_header .header .layer_topmenu_list .person_infos dt,.global_header .header .layer_topmenu_list .person_infos dd
	{
	float: left;
}

.global_header .header .layer_topmenu_list .person_infos dd {
	width: 75px;
	line-height: 16px;
	margin: 0 0 0 5px;
	word-wrap: break-word;
	color: #595959;
}

.global_header .header .layer_topmenu_list .person_infos dd a {
	font-size: 12px;
	width: 75px;
	color: #595959;
	word-wrap: break-word;
}

.global_header .header .layer_topmenu_list .person_infos dd a.page {
	color: #0078B6;
}

.global_header .header .layer_topmenu_list ul {
	padding: 3px 0 0;
	margin: 0 4px;
	zoom: 1;
	clear: both;
	overflow: hidden;
}

.global_header .header .layer_topmenu_list ul li {
	position: static;
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	zoom: 1;
}

.global_header .header .layer_topmenu_list ul li a {
	font-size: 12px;
	color: #595959;
	padding: 7px 10px;
	background: none;
	display: block; *
	font-family: SimSun;
}

.global_header .header .layer_topmenu_list ul li.message {
	color: #595959;
	padding: 5px 10px;
}

.global_header .header .layer_topmenu_list ul li.message a {
	display: inline;
	background: none;
	color: #0078B6;
	padding: 0;
}

.global_header .header .person li.current .layer_topmenu_list ul li.message a:hover
	{
	background: none;
	text-decoration: underline;
}

.global_header .header .layer_topmenu_list ul li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.global_header .header .person li.current .layer_topmenu_list ul li a:hover,.global_header .header .person li.current .layer_topmenu_list ul li.cur a,.global_header .header .person li.current .layer_topmenu_list ul li.cur a:hover,.global_header .header .list li.current .layer_topmenu_list ul li a:hover,.global_header .header .list li.current .layer_topmenu_list ul li.cur a
	{
	background: #e8e9ea;
	text-decoration: none;
}

.global_header .header .list li.current .layer_topmenu_list ul li.cur a:hover
	{
	cursor: pointer;
}

.global_header .header .layer_topmenu_list ul li.line {
	background: #e0e0e0;
	padding: 0;
	margin: 2px 0;
	height: 1px;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
}

.global_header .header .layer_topmenu_list .W_loading {
	padding: 20px 0;
	text-align: center;
	color: #333;
}

.global_header .header .layer_topmenu_list_yy {
	width: 240px;
	font-size: 12px;
}

.global_header .header .layer_topmenu_list_yy .yy_list {
	clear: none;
	width: 110px;
	padding: 0 5px 0 0;
	margin: 0;
}

.global_header .header .layer_topmenu_list_yy .yy_list li {
	width: 110px;
	height: 25px;
	display: inline;
}

.global_header .header .layer_topmenu_list_yy .yy_list li a {
	padding: 0 5px;
	color: #595959;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
}

.global_header .header .list li.current .layer_topmenu_list_yy ul li a:hover
	{
	color: #595959;
}

.global_header .header .person li.current .layer_topmenu_list_yy ul li a
	{
	padding: 5px;
}

.global_header .header .layer_topmenu_list_yy .func {
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	color: #595959;
	padding: 6px 5px 9px;
	margin: 0 4px;
}

.global_header .header .layer_topmenu_list_yy .func span {
	float: right;
	font-size: 12px;
	background: none;
}

.global_header .header .layer_topmenu_list_yy .func span .W_vline {
	margin: 0 5px;
}

.global_header .header .layer_topmenu_list_yy .func em {
	display: block;
	text-align: right;
}

.global_header .header .layer_topmenu_list_yy .func strong {
	font-weight: 700;
	margin: 0 2px;
}

.global_header .header .layer_topmenu_list_yy .func a.more {
	background: none;
	color: #0078b6;
	padding: 0;
}

.global_header .header .layer_topmenu_list_yy .func_other {
	border: 0;
	padding: 0 5px 6px;
	clear: both;
}

.global_header .header .layer_topmenu_list_yy .func_up {
	background:
		url("../../images/global_nav/layer_title_bg.png?id=1323328404357")
		repeat-x;
	padding: 10px 5px 5px;
}

.global_header .header .layer_topmenu_list_yy dl {
	padding: 5px;
	width: 180px;
	cursor: pointer;
}

.global_header .header .layer_topmenu_list_yy dl:hover {
	background: #e8e9ea;
	cursor: pointer;
}

.global_header .header .layer_topmenu_list_yy dl:hover dd .detail {
	color: #999;
}

.global_header .header .layer_topmenu_list_yy dl:hover dd span {
	color: #bfbfbf;
}

.global_header .header .layer_topmenu_list_yy dl:hover dd a,.global_header .header .layer_topmenu_list_yy dl:hover dd em
	{
	color: #595959;
}

.global_header .header .layer_topmenu_list_yy dt,.global_header .header .layer_topmenu_list_yy dd
	{
	float: left;
	display: inline;
	font-size: 12px;
}

.global_header .header .layer_topmenu_list_yy dt {
	margin: 0 5px 0 0;
}

.global_header .header .layer_topmenu_list_yy dt img {
	width: 30px;
	height: 30px;
}

.global_header .header .layer_topmenu_list_yy dd {
	line-height: 18px;
	margin: -3px 0 0;
}

.global_header .header .layer_topmenu_list_yy dd a {
	color: #c2c1c1;
}

.global_header .header .layer_topmenu_list_yy dd .detail {
	width: 145px;
	word-wrap: break-word;
	overflow: hidden;
	height: 15px;
	color: #999;
}

.global_header .header .layer_topmenu_list_yy dd span {
	margin: 0 0 0 10px;
	color: #7d7d7d;
}

.global_header .header .layer_topmenu_list_yy dd em {
	color: #595959;
}

.global_header .header .layer_topmenu_list_yy .space {
	padding: 5px 0;
	margin: 0 5px;
}

.global_header .header .layer_topmenu_list_yy .border {
	background:
		url(../../images/global_nav/layer_title_bg.png?id=1323328404357)
		repeat-x;
	margin: 0 5px;
	zoom: 1;
	padding: 4px 0 9px;
}

.global_header .header .layer_topmenu_list_yy .border-bottom {
	border-bottom: 1px solid #000;
	padding: 5px 0;
}

.global_header .header .layer_topmenu_list_yy .gz_list {
	margin-bottom: 0;
}

.global_header .header .layer_topmenu_list_yy .gz_list dt,.global_header .header .layer_topmenu_list_yy .gz_list dd
	{
	height: 40px;
}

.global_header .header .layer_topmenu_list_yy dt a {
	display: block;
	position: relative;
}

.global_header .header .layer_topmenu_list_yy .gz_list dd {
	width: 80px;
	margin: 0 5px 0 0;
	word-wrap: break-word;
}

.global_header .header .layer_topmenu_list_yy .fs_list {
	padding: 0 0 5px;
	border-top: 0;
	margin: 0;
}

.global_header .header .layer_topmenu_list_yy .fs_list li {
	height: 40px;
}

.global_header .header .layer_topmenu_list_yy .fs_list li a {
	height: 30px;
	overflow: hidden;
	padding: 5px;
	display: block;
	width: 160px;
	position: relative;
	word-wrap: break-word;
}

.global_header .header .layer_topmenu_list_yy .fs_list li .img {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
}

.global_header .header .layer_topmenu_list_yy .fs_list li a span.name {
	display: inline-block;
	width: 115px;
	word-wrap: break-word;
	overflow: hidden;
}

.global_header .header .layer_topmenu_list_yy .fs_list li a:hover {
	background: #e8e9ea;
	text-decoration: none;
	color: #595959;
}

.global_header .header .layer_topmenu_list_yy .fs_list li a .new,.global_header .header .layer_topmenu_list_yy dt a .new
	{
	position: absolute;
	left: 26px;
	top: 1px;
	display: inline-block;
	width: 17px;
	height: 14px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -1100px;
}

.global_header .header .layer_topmenu_list_yy dt a .new {
	top: -5px;
	left: 19px;
}

.global_header .header .layer_topmenu_list_yy .zero {
	margin: 5px 10px;
	line-height: 18px;
	color: #999;
}

.global_header .header .layer_topmenu_list_yy .zero a {
	color: #70B0E2;
}

.global_header .header .layer_topmenu_list_yy .layer_title {
	width: 97%;
	color: #595959;
	margin: 0 auto 5px;
}

.global_header .header .layer_topmenu_list_yy .layer_title .line {
	width: 50%;
	background:
		url(../../images/global_nav/layer_title_bg.png?id=1323328404357)
		no-repeat 0 5px;
}

.global_header .header .layer_topmenu_list_yy ul.game_recommend li {
	float: left;
	display: inline;
	margin: 0 3px 8px;
	text-align: center;
}

.global_header .header .list li.current .layer_topmenu_list_yy ul.game_recommend li a
	{
	padding: 0;
}

.global_header .header .list li.current .layer_topmenu_list_yy ul.game_recommend li a:hover
	{
	background: none;
}

.global_header .header .layer_topmenu_list_yy ul.game_recommend li img {
	display: block;
	margin: 0 0 5px;
	border: 1px solid #ddd;
	padding: 1px;
}

.global_header .header .layer_topmenu_list_yy ul.game_recommend li a:hover img
	{
	padding: 0;
	border: 2px solid #ccc;
}

.global_header .header .layer_topmenu_list_yy .group_list,.global_header .header .layer_topmenu_list_yy .group_list li
	{
	width: 125px;
}

.global_header .header .layer_topmenu_list_yy .group_list li .W_count {
	position: absolute;
	margin: 6px 0 0 100px;
}

.global_header .header .layer_topmenu_list_yy .group a {
	color: #595959;
	padding: 5px;
	display: block;
}

.global_header .header .layer_topmenu_list_yy .group a:hover {
	background: #e8e9ea;
	text-decoration: none;
}

.layer_message_box {
	width: 190px;
	position: absolute;
	z-index: 9999;
	padding: 6px 1px;
	line-height: 17px;
	border: 1px solid #797979;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	right: 54px;
	top: 33px;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	_background: #fff;
}

.global_header .header .layer_message_box ul {
	margin: 0 4px;
}

.global_header .header .layer_message_box li {
	padding: 5px 10px;
	color: #595959;
	line-height: 14px;
}

.global_header .header .layer_message_box li a {
	color: #0078B6;
}

.layer_message_box .W_close_color {
	background: url(../../images/global_nav/close.gif?id=1323328404357)
		no-repeat 0 -11px;
	width: 11px;
	height: 11px;
	position: absolute;
	top: 5px;
	right: 5px;
	display: inline-block;
	overflow: hidden;
}

.layer_message_box .W_close_color:hover {
	background-position: 0 0;
}

.ico_account,.ico_template,.ico_versionchoice,.ico_credits,.ico_toolset,.ico_exit
	{
	display: inline-block;
	height: 16px;
	width: 16px;
}

.ico_account,.ico_template,.ico_versionchoice,.ico_toolset,.ico_hao,.ico_exit
	{
	background: url("../../images/common/ico_sidebar.png?id=1323328404357")
		no-repeat;
	_background: url("../../images/common/ico_sidebar.gif?id=1323328404357")
		no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.iconStp,.ico_accountsafety {
	width: 16px;
	height: 16px;
	background: url(../../images/icon/left_icon.png) no-repeat;
	_background: url(../../images/icon/left_icon.gif) no-repeat;
	display: inline-block;
}

.is_1 {
	background-position: 0 -52px;
	width: 16px;
	height: 16px;
}

.is_2 {
	background-position: 0 -78px;
	width: 16px;
	height: 16px;
}

.icon-dangancailiao {
	background-position: 0 0;
	width: 16px;
	height: 16px;
}

.icon-dangneigongzuo {
	background-position: 0 -26px;
	width: 16px;
	height: 16px;
}

.icon-tongji {
	background-position: 0 -104px;
	width: 16px;
	height: 16px;
}

.icon-xinxijiaoliu {
	background-position: 0 -130px;
	width: 16px;
	height: 16px;
}

.icon-zuzhifazhan {
	background-position: 0 -156px;
	width: 16px;
	height: 16px;
}

.ico_account {
	background-position: 0 -899px;
}

.ico_template {
	background-position: 0 -149px;
}

.ico_versionchoice {
	background-position: 0 -850px;
}

.ico_credits {
	background: url("../../images/common/ico.png?id=1323328404357")
		no-repeat scroll 0 -2446px transparent;
}

.ico_toolset {
	background-position: 0 -924px;
}

.ico_hao {
	background-position: 0 -1100px;
}

.ico_exit {
	background-position: 0 -949px;
}

.global_header .header .layer_topmenu_list_app {
	width: 383px;
}

.global_header .header .layer_topmenu_list_app .app_list {
	float: right;
	width: 89px;
	margin: 0 1px;
}

.global_header .header .layer_topmenu_list_app .app_list li a {
	padding: 5px 10px; *
	padding: 4px 10px 3px;
	_padding-bottom: 4px;
}

.global_header .header .layer_topmenu_list_app .recent_app_list {
	width: 280px;
	height: 245px;
	margin: 9px 0 8px 5px;
	padding-right: 5px;
	border-right: 1px solid #e2e2e2;
	float: left;
	display: inline;
	overflow: hidden;
}

.global_header .header .layer_topmenu_list_app .recent_app_list .app_title
	{
	padding: 0 12px 0 5px;
}

.global_header .header .layer_topmenu_list_app .recent_app_list div {
	font-size: 12px;
}

.global_header .header .layer_topmenu_list_app .recent_app_list h3 {
	color: #595959;
	float: left;
	font-size: 12px;
	font-weight: normal;
}

.global_header .header .layer_topmenu_list_app .recent_app_list p {
	float: right;
}

.global_header .header .layer_topmenu_list_app .recent_app_list p em {
	margin: 0 10px;
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul {
	padding: 0;
	margin: 20px 0 0 0;
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li {
	float: left;
	width: 70px;
	height: 110px;
	position: relative;
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li div
	{
	height: 55px;
}

.global_header .header .layer_topmenu_list_app .border .recent_app_list ul li a
	{
	padding: 0;
	color: #0078b6;
	text-align: center;
}

.global_header .header .layer_topmenu_list_app .border .recent_app_list ul li a.app_name
	{
	padding: 5px 0;
	word-wrap: break-word;
}

.global_header .header .layer_topmenu_list_app .border .recent_app_list ul li a.app_name:hover
	{
	background: none;
	text-decoration: underline;
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li a.app_pic_bg
	{
	background: url(../../images/layer/applist_bg_50.png?id=1323328404357)
		no-repeat;
	_background: url(../../images/layer/applist_bg_50.gif?id=1323328404357)
		no-repeat;
	width: 58px;
	height: 59px;
	display: block;
	position: absolute;
	top: 0;
	left: 6px;
	z-index: 20;
}

.global_header .header .layer_topmenu_list_app .border .recent_app_list ul li a.app_pic_bg:hover
	{
	background: url(../../images/layer/applist_bg_50.png?id=1323328404357)
		no-repeat;
	_background: url(../../images/layer/applist_bg_50.gif?id=1323328404357)
		no-repeat;
}

.global_header .header .layer_topmenu_list_app .border .recent_app_list ul li img
	{
	width: 50px;
	height: 50px;
	margin-left: 3px;
	position: absolute;
	top: 1px;
	left: 7px;
	z-index: 0;
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li p
	{
	float: none;
	text-align: center;
	color: #b8b7b7;
	font-size: 12px;
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li p em
	{
	display: inline-block;
	width: 41px;
	height: 16px;
	background: url(../../images/layer/app_suggest.png?id=1323328404357)
		no-repeat;
}

#js_style_css_module_layer_layer_topmenu_list {
	height: 42px;
}

.layer_setup_group {
	padding: 20px;
}

.lsg_Tit {
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.lsg_Tit .W_input {
	width: 248px;
	vertical-align: middle;
}

.lsg_Tit .M_notice_text,.lsg_Tit .M_notice_del {
	left: 63px; *
	left: 66px;
	top: 21px;
}

.lsg_gTit {
	height: 24px;
	line-height: 24px;
	position: relative;
	z-index: 99;
}

.lsg_gTit .left {
	float: left;
}

.lsg_gTit .right {
	float: right;
}

.lsg_gTit .layer_tips {
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 10;
}

.lsg_gTit .right .icon_askS {
	vertical-align: -3px; *
	vertical-align: -1px;
	_vertical-align: 1px;
}

.lsg_creaNew {
	margin: 10px 0 0 0;
}

.lsg_creaNew.form_table_single .M_notice_text,.lsg_creaNew.form_table_single .M_notice_del
	{
	left: 0;
	top: 21px;
}

.lsg_creaNew .W_input {
	width: 192px;
}

.lsg_creaNew .W_btn_a {
	margin: 0 5px;
}

.lsg_glistBox {
	width: 292px;
	margin: 10px 0;
	padding: 10px;
	background: #f0f0f0;
	_position: relative;
}

.lsg_glistBox ul li {
	float: left;
	width: 124px;
	height: 15px;
	line-height: 15px;
	padding: 6px 10px;
	padding: 3px 10px\9;
	white-space: nowrap;
	overflow: hidden;
}

.lsg_addNew {
	margin: 10px 0 0 0;
}

.lsg_addNew a.addnew:hover {
	text-decoration: none;
	_text-decoration: underline;
}

.lsg_addNew a.addnew:hover .txt {
	text-decoration: underline;
}

.lsg_addNew a.addnew .ico_addinv {
	margin: 0 3px 0 2px; *
	vertical-align: 2px;
	_vertical-align: -2px;
}

#js_style_css_module_layer_layer_setup_group {
	height: 42px;
}

.layer_setup_followlists.follow_success {
	padding: 20px;
	width: 400px;
	_position: relative;
}

.layer_setup_followlists.edit_list {
	padding: 20px;
	width: 400px;
}

.lsfl_Tit {
	line-height: 24px;
	margin-bottom: 15px;
	position: static;
}

.lsfl_Tit .W_input {
	width: 330px;
	vertical-align: middle;
}

.lsfl_Tit .M_notice_del {
	position: static;
	display: block;
	margin: 0 0 0 63px;
}

.layer_setup_followlists.follow_success .tab_bottom {
	margin: 0 0 10px;
	_position: relative;
}

.layer_setup_followlists .i_conn_public,.layer_setup_followlists .i_conn_follow,.layer_setup_followlists .i_conn_friend,.layer_setup_followlists .i_conn_private
	{
	margin: 0 2px;
	vertical-align: -5px;
}

.lsfl_visibility {
	padding: 7px 15px;
	background: #f2f2f2;
	font-size: 12px;
	font-weight: normal;
}

.lsfl_gTit {
	line-height: 24px;
	margin-bottom: 8px;
}

.lsfl_gTit .left {
	float: left;
}

.lsfl_gTit .right {
	float: right;
}

.lsfl_gTit .right .layer_tips {
	position: absolute;
	margin: 10px 0 0 -110px; *
	margin: 30px 0 0 -240px;
}

.lsfl_gTit .right .icon_askS {
	vertical-align: -3px; *
	vertical-align: -1px;
	_vertical-align: 1px;
}

.lsfl_listsBox {
	background: #fafafa;
	padding: 3px 15px;
}

.lsfl_listsBox li {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	vertical-align: top;
	width: 50%;
	padding: 6px 0; *
	padding: 3px 0;
}

.lsfl_listsBox li.lsfl_cf {
	width: 100%;
}

.lsfl_listsBox .W_f_cf {
	color: #C1546F;
}

.lsfl_listsBox li .icon_edit_s {
	padding: 0 5px;
	visibility: hidden;
	_visibility: visible; *
	zoom: 1;
	background-position: 5px 0;
}

.lsfl_listsBox li:hover .icon_edit_s {
	visibility: visible;
}

.lsfl_listsBox li .lists_info {
	height: 24px;
	padding: 5px 0 0 16px; *
	padding-left: 20px;
}

.lsfl_listsBox li .lists_info .W_input {
	width: 130px;
}

.lsfl_listsBox li .lists_info .done {
	line-height: 24px;
}

.lsfl_listsBox li .lists_info .M_notice_del {
	margin: 24px 0 0 -134px; *
	margin: 25px 0 0 -134px;
	_margin: 56px 0 0 -133px;
}

.lsfl_creaNew {
	margin: 10px 0 0 0;
}

.lsfl_creaNew .M_notice_text,.lsfl_creaNew .M_notice_del {
	left: 0;
	top: 21px;
}

.lsfl_creaNew .W_input {
	width: 192px;
}

.lsfl_creaNew .W_btn_a {
	margin: 0 5px;
}

.lsfl_glistBox {
	width: 292px;
	margin: 10px 0;
	padding: 10px;
	background: #f0f0f0;
	_position: relative;
}

.lsfl_glistBox ul li {
	float: left;
	width: 124px;
	height: 15px;
	line-height: 15px;
	padding: 6px 10px;
	padding: 3px 10px\9;
	white-space: nowrap;
	overflow: hidden;
}

.lsfl_addNew {
	padding: 10px 15px;
	background: #fafafa;
}

.lsfl_option_import {
	padding: 15px;
}

.lsfl_option_import2 {
	padding: 20px 0 0 0;
}

.lsfl_addNew a.addnew:hover {
	text-decoration: none;
	_text-decoration: underline;
}

.lsfl_addNew a.addnew:hover .txt {
	text-decoration: underline;
}

.lsfl_addNew a.addnew .ico_addinv {
	margin: 0 3px 0 2px; *
	vertical-align: 2px;
	_vertical-align: -2px;
}

.lsfl_edit_list dt {
	width: 65px;
	font-size: 12px;
}

.lsfl_edit_list dd .conbox {
	width: 330px;
}

.lsfl_edit_list dd .W_inputStp {
	width: 325px;
}

.lsfl_edit_list dd .list_desc {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 70px;
}

.lsfl_edit_list .M_notice_del {
	position: static;
	display: block;
}

.lsfl_menber_wrp {
	padding: 0 5px 0 20px;
	height: 175px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 540px;
}

.lsfl_menber_wrp .W_loading {
	padding: 70px 0;
	text-align: center;
}

.lsfl_menber_list li {
	width: 230px;
	float: left;
	padding: 10px 9px;
	display: inline;
	margin: 10px 10px 0 0;
	cursor: pointer;
}

.lsfl_menber_list li.current {
	background: #f3f3f3;
}

.lsfl_menber_list li.current .icon_succ,.lsfl_menber_list li.added .icon_succ
	{
	display: block;
}

.lsfl_menber_list li:hover {
	background: #f8f8f8;
}

.lsfl_menber_list li.added {
	cursor: default;
	background: #fff;
}

.lsfl_menber_list li .face {
	float: left;
	display: inline;
	margin: 0 8px 0 0;
}

.lsfl_menber_list li .icon_succ {
	margin: -18px 0 0;
	display: none;
	float: left;
	clear: both;
}

.lsfl_menber_list li .info {
	overflow: hidden;
	zoom: 1;
}

.lsfl_menber_list li .info span {
	display: block;
	line-height: 16px;
}

.lsfl_menber_list li .female,.lsfl_menber_list li .male {
	vertical-align: -2px;
	margin-right: 4px;
}

.lsfl_menber_list li .W_vline {
	margin: 0 7px;
}

.lsfl_add_menber .btn_add_member {
	padding: 10px 20px;
	background: #f5f5f5;
	border-bottom: 1px solid #e6e6e6;
}

.lsfl_add_menber .btn_add_member .right {
	line-height: 24px;
	float: right;
}

.lsfl_add_menber .btn_add_member .left {
	line-height: 24px;
	float: left;
}

.lsfl_add_menber .btn_add_member .W_btn_b,.lsfl_add_menber .btn_add_member .W_btn_b_disable
	{
	margin-left: 10px;
}

.lsfl_add_menber .btn_add_member .W_checkbox {
	margin: 5px 5px 0 0; *
	margin: 1px 5px 0 0;
}

.lsfl_add_menber .W_pages_minibtn {
	padding: 1px;
	margin-right: 20px;
	margin: 1px 20px 0;
	margin: -2px 20px 0\9;
	_margin-top: 0;
}

.lsfl_add_menber .user_list {
	padding: 0 0 3px 3px;
	border: 1px solid #e6e6e6;
	background: #fff;
	width: 522px;
}

.lsfl_add_menber .empty {
	display: inline-block; *
	display: inline;
	height: 22px;
	width: 0; *
	zoom: 1;
}

.lsfl_add_menber .user_list .W_btn_deltags {
	margin: 3px 3px 0 0;
}

.lsfl_add_menber .user_list_wrp {
	padding: 0 20px 15px;
	background: #f5f5f5;
	border-top: 1px solid #fff;
}

.lsfl_add_menber .user_list_wrp .p1 {
	line-height: 18px;
	margin: 8px 0;
}

.lsfl_add_menber .btn {
	padding: 10px 0 0;
}

.lsfl_add_menber .lsfl_zero_tips {
	padding: 70px 0;
	text-align: center;
}

.lsfl_add_menber .lsfl_zero_tips .icon_warn {
	vertical-align: middle;
}

.lsfl_tip {
	position: absolute;
	width: 555px;
	height: 410px;
	background: url(../../images/layer/followlists_tip.png?id=1330328192635)
		no-repeat;
}

.lsfl_tip_CHT {
	background-image:
		url(../../images/layer/followlists_tip_CHT.png?id=1330328192635);
}

.lsfl_tip .a1 {
	position: absolute;
	width: 126px;
	height: 36px;
	left: 214px;
	top: 333px;
}

.lsfl_tip .close {
	position: absolute;
	width: 31px;
	height: 31px;
	left: 513px;
	top: 14px;
}

#js_style_css_module_layer_layer_setup_followlists {
	height: 42px;
}

.name_card {
	color: #5d5d5d;
}

.name_card .name dt,.name_card .name dd,.name_card .info dt,.name_card .info dd
	{
	float: left;
	display: inline;
}

.name_card .name {
	padding: 15px 15px 10px;
	padding-bottom: 9px\9;
	zoom: 1;
}

.name_card .name dt img {
	height: 50px;
	display: block;
}

.name_card .name dd {
	margin: -4px 0 0 10px;
	line-height: 20px;
}

.name_card .name dd span {
	padding: 0 10px 0 0;
}

.name_card .name dd p {
	width: 260px;
	word-wrap: break-word;
}

.name_card .name dd div {
	width: 210px;
}

.name_card .name .address img {
	margin: 0 0 0 3px;
}

.name_card .info {
	margin: 0 15px 8px;
	line-height: 18px;
	width: 330px;
}

.name_card .info1 {
	margin: 0 15px 8px;
	line-height: 18px;
	width: 330px;
}

.name_card .info1 .ico_number_gold,.name_card .info1 .ico_number_silver,.name_card .info1 .ico_number_bronze
	{
	margin-left: 5px;
	vertical-align: -2px;
}

.name_card .info dt {
	color: #666;
}

.name_card .info dd {
	width: 290px;
	margin-bottom: 2px;
	word-wrap: break-word;
}

.name_card .info dd a {
	display: inline-block;
}

.name_card .links {
	margin: 0;
	background: #f5f5f5;
	padding: 6px 15px 5px;
	_padding-left: 16px;
	overflow: hidden;
}

.name_card .links .W_btn_b,.name_card .links .W_addbtn_even {
	float: right;
	display: inline;
	_line-height: 18px;
}

.name_card .arrow {
	display: block;
	width: 12px;
	height: 19px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -423px;
	top: -2px;
	left: 22px;
}

.name_card .icons {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/layer/ico_card.png?id=1323328404357)
		no-repeat;
	margin-right: 4px;
}

.name_card .ico_chat {
	background-position: 0 0;
}

.name_card .ico_lett {
	background-position: 0 -43px;
}

.name_card .ico_set {
	background-position: 0 -20px;
}

.name_card .ico_msg {
	background-position: 0 -63px;
}

.name_card .name dd .W_level_ico {
	padding: 5px 0 0 11px;
	margin: 0 0 0 5px;
	vertical-align: -4px;
}

.name_card .name dd .W_level_num {
	padding: 0;
}

.name_card .links p {
	float: left;
	display: inline-block;
	margin-top: 4px;
}

.name_card .links .icons {
	vertical-align: middle;
}

.name_card .links .W_vline {
	margin: 0 3px;
	_margin: 0 2px;
}

.name_card .links p .IM_offline,.name_card .links p .IM_online {
	margin-right: 5px;
	vertical-align: 0; *
	vertical-align: 3px;
}

.name_card .userdata li {
	float: left;
}

.name_card .userdata li.W_vline {
	margin: 0 8px;
}

.name_card dd.dotline {
	float: left;
	width: 100%;
	margin-bottom: 9px;
	padding-bottom: 9px;
	border-bottom: 1px dotted #ddd;
	height: 0;
	overflow: hidden;
}

.name_card dd.friend {
	margin-top: 5px;
	width: auto;
	padding: 3px 5px;
	background: url(../../images/layer/bg_friend_c.png?id=1323328404357)
		no-repeat left top;
}

.name_card dd.friend p {
	padding: 3px 10px 2px;
	background: #efefef;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.name_card .W_loading {
	text-align: center;
	padding: 10px 0;
}

.name_card .honour {
	padding-top: 5px;
	float: left;
	margin-right: 10px;
	height: 24px;
}

.name_card .zero {
	padding: 10px 20px;
}

.W_layer .name_card .W_vline {
	color: #999;
}

.name_card .userdata {
	width: 270px;
}

#js_style_css_module_layer_layer_person_card {
	height: 42px;
}

.W_layer .level {
	width: 340px;
}

.W_layer .level .exp_bar {
	margin: 10px 4px 0;
	border-radius: 2px;
	position: relative;
	_font-size: 0;
}

.W_layer .level .bar {
	height: 11px;
	background: url(../../images/common/level.png?id=1323328404357) repeat-x
		0 -60px;
	border-radius: 2px 0 0 2px;
	-webkit-animation: sanae-live .4s infinite ease-in-out;
	-webkit-transform-origin: 0;
}

@
-webkit-keyframes sanae-live { 0%{
	-webkit-transform: scaleX(0.995);
}

50%{
-webkit-transform


:scaleX
(1)


;
}
100%{
-webkit-transform


:scaleX


(0
.995


);
}
}
.W_layer .level .exp_bar.color1 {
	background: #DBDBDB;
}

.W_layer .level .exp_bar.color2 {
	background: #D1EFF8;
}

.W_layer .level .exp_bar.color3 {
	background: #FFF2D6;
}

.W_layer .level .exp_bar.color4 {
	background: #FFE7E5;
}

.W_layer .level .exp_bar.color1 .bar {
	background-position: 0 -60px;
}

.W_layer .level .exp_bar.color2 .bar {
	background-position: 0 -75px;
}

.W_layer .level .exp_bar.color3 .bar {
	background-position: 0 -90px;
}

.W_layer .level .exp_bar.color4 .bar {
	background-position: 0 -105px;
}

.W_layer .level .to_level {
	position: absolute;
	width: 332px;
	height: 10px;
	left: 0;
	top: 0;
	text-indent: -9999em;
}

.W_layer .level .W_level_num {
	position: absolute;
	top: 2px;
}

.W_layer .level .W_level_num.left {
	left: 2px;
}

.W_layer .level .W_level_num.right {
	right: 2px;
}

.W_layer .level_info {
	margin: 10px 4px 4px;
	background: #f5f5f5;
	padding: 6px;
	border-top: 1px solid #e8e8e8;
}

.W_layer .level_info .level_exp i,.W_layer .level_info .level_current i,.W_layer .level_info .level_req i
	{
	background: url(../../images/layer/ico_level.png?id=1323328404357)
		no-repeat;
	width: 16px;
	height: 14px;
	display: inline-block;
	vertical-align: -4px; *
	vertical-align: -1px;
	_vertical-align: -1px;
}

.W_layer .level_info .level_exp {
	border-right: 1px solid #dedede;
	border-left: 1px solid #fafafa;
	padding: 0 9px;
}

.W_layer .level_info .level_current {
	border-right: 1px solid #dedede;
	padding: 0 9px 0 0;
}

.W_layer .level_info .level_req {
	border-left: 1px solid #fafafa;
	padding: 0 0 0 9px;
}

.W_layer .level_info .level_exp i {
	background-position: 0 -50px;
}

.W_layer .level_info .level_current i {
	background-position: 0 0;
}

.W_layer .level_info .level_req i {
	background-position: 0 -25px;
}

#js_style_css_module_layer_layer_level {
	height: 42px;
}

.form_table dl {
	padding: 7px 0;
}

.form_table dt,.form_table dd {
	float: left;
	line-height: 25px;
}

.form_table dt {
	font-size: 14px;
	width: 100px;
	text-align: right;
	padding-right: 5px;
	white-space: nowrap;
}

.form_table dt .icon_errorM,.form_table dt .icon_delM,.form_table dt .icon_succM,.form_table dt .icon_warnM,.form_table dt .icon_questionM
	{
	vertical-align: top;
	vertical-align: middle\9;
}

.form_table dd {
	word-wrap: break-word;
}

.form_table dd .W_inputStp {
	width: 240px;
}

.form_table dd .T_area {
	height: 40px;
}

.form_table dd .tips {
	line-height: 22px;
	margin: 0;
}

.form_table .must {
	margin-right: 5px;
	vertical-align: top;
	vertical-align: middle\9;
	_vertical-align: 5px;
}

.form_table .select {
	margin: 0 10px 3px 0;
	color: #666;
}

.form_table label.cholab {
	margin-right: 20px;
}

.form_table i.chotxt {
	margin: 0 18px 0 -5px; *
	vertical-align: 4px;
	vertical-align: 0\0;
	_vertical-align: 0;
}

.form_table i.pltxt {
	margin: 0 10px 0 0; *
	vertical-align: 4px;
	vertical-align: 0\0;
	_vertical-align: 0;
}

.form_table .magtxt {
	margin: 0 10px 0 0;
}

.form_table .lfspace_a {
	margin-left: -19px;
}

.form_table .lfspace_a .W_sline {
	margin: 0 4px;
}

.form_table .lfspace_b {
	margin-left: 20px;
}

.form_table .lfspace_c {
	margin-left: 40px;
}

.form_table .wspace {
	display: inline-block;
	width: 140px;
}

.form_table .wspaceS {
	display: inline-block;
	width: 95px;
}

.form_table .conbox {
	width: 244px;
}

.form_table .tipbox {
	margin-left: 10px;
}

.form_table .tipbox .W_btn_e {
	margin-left: 30px;
}

.form_table .tipbox .optlink {
	margin-left: 30px;
}

.form_table .tipbox .W_loading {
	margin: 5px 0 0 3px;
}

.form_table .conbox .W_btn_e {
	_vertical-align: inherit;
	position: relative; *
	top: -7px;
	_top: -3px;
}

.pawBox {
	margin-top: 6px;
	display: inline-block;
}

.pawInline {
	margin-left: 10px;
	display: inline-block;
	vertical-align: -1px;
	vertical-align: 2px\9;
}

.pawBoxTxt {
	line-height: 14px;
}

.paw_l,.paw_c,.paw_r {
	width: 44px;
	height: 8px;
	display: inline-block;
	overflow: hidden;
	background: #84d800;
	border-top: 1px solid #72bb00;
	border-bottom: 1px solid #72bb00;
}

.paw_l {
	border-left: 1px solid #72bb00;
}

.paw_r {
	border-right: 1px solid #72bb00;
}

.paw_txt {
	width: 45px;
	display: inline-block;
	text-align: center;
}

.paw_none {
	background: none;
}

.form_table dl.p_note {
	padding: 0;
}

.form_table dl.p_btn {
	padding: 23px 0 0;
}

.form_table dl.p_btn a {
	margin-right: 10px;
}

.form_table dl.W_hline {
	border-bottom: 1px dotted #ddd;
	height: 0;
	overflow: hidden;
	padding: 0;
	margin: 8px 0;
}

.form_table_single {
	position: relative;
}

.form_table_single .W_inputStp {
	margin-right: 5px; *
	margin-top: -1px;
}

.form_table_single .M_notice_text,.form_table_single .M_notice_del {
	left: 0;
	top: 27px;
}

.form_tableS dl {
	padding: 4px 0;
}

.form_tableS dt {
	font-size: 12px;
	width: auto;
	padding-right: 0;
}

.form_tableM dl {
	padding: 7px 0;
}

.form_tableM dt {
	font-size: 12px;
	width: 62px;
	padding-right: 5px;
}

.form_tableM dl.p_btn {
	padding: 7px 0 0;
}

.form_tableM dl.p_btn a {
	margin-right: 10px;
}

.form_tableM .conbox {
	width: 214px;
}

.form_tableM dd .W_inputStp {
	width: 210px;
}

#js_style_css_module_forms_form_table {
	height: 42px;
}

.M_notice_del,.M_notice_warn,.M_notice_succ,.M_notice_text {
	position: absolute;
	margin-top: 1px\9;
	width: 191px;
	display: inline;
	padding: 2px 6px;
	line-height: 1.3em;
	line-height: 1.4em\9;
	margin-top: 3px;
}

.M_notice_succ {
	width: 19px;
}

.M_notice_text {
	width: auto;
}

.M_notice_del .icon_del,.M_notice_warn .icon_warn {
	float: left;
	width: 16px;
	margin: 0 3px 0 0;
}

.M_notice_del .txt,.M_notice_warn .txt {
	float: left;
	width: 168px;
}

.M_notice_del {
	background: #fcc;
	border: 1px solid #f69696;
}

.M_notice_succ {
	padding: 2px 2px 0 7px;
}

.M_notice_warn {
	background: #feffe5;
	border: 1px solid #f9f2a7;
}

.M_notice_text {
	background: #fff;
	border: 1px solid #ededed;
}

.icon_del,.icon_succ,.icon_warn {
	_vertical-align: 1px;
}

#js_style_css_module_forms_form_notice {
	height: 42px;
}

.send_weibo {
	width: 540px;
	position: relative;
}

.send_weibo .title {
	padding-left: 12px;
	width: 240px;
	height: 24px;
}

.send_weibo .no_title {
	background-image: none;
}

.send_weibo .num {
	position: absolute;
	right: 9px;
	top: 0;
}

.send_weibo .num span {
	font-weight: 700;
	font-size: 22px;
	font-family: Constantia, Georgia;
}

.send_weibo .key {
	position: absolute;
	right: 4px;
	top: 10px;
}

.send_weibo .input .top_border {
	width: 540px;
	padding: 5px 0 0;
	background-position: -3px -30px;
	margin: 7px 0 3px;
	position: relative;
}

.send_weibo .input .bottom_border {
	width: 540px;
	background-position: -3px bottom;
	padding-bottom: 5px;
}

.send_weibo .input textarea {
	box-shadow: inset 0 0 0 #fff;
	-moz-box-shadow: inset 0 0 0 #fff;
	-webkit-box-shadow: inset 0 0 0 #fff;
	background: #fff;
	border: 1px solid #fff;
	overflow-x: hidden;
	overflow-y: auto;
	width: 530px;
	margin: 0 0 0 5px;
	height: 55px;
	font-size: 14px;
	line-height: 18px;
	font-family: Tahoma, "SimSun";
}

.send_weibo .btn {
	float: right;
	padding: 0;
}

.send_weibo .btn a {
	border: 0;
	width: 70px;
	height: 28px;
	background-position: -473px -1px;
	display: block;
}

.send_weibo .btn a:hover {
	background-position: -333px -1px;
}

.send_weibo .btn a.disable {
	background-position: -403px -1px;
}

.send_weibo .btn a.disable:hover {
	background-position: -403px -1px;
}

.send_weibo .kind {
	padding: 5px 0 25px 0;
}

.send_weibo .kind a {
	margin: 0 15px 0 0;
	display: inline-block;
	height: 14px;
	padding: 2px 0 2px 19px;
	line-height: 14px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
}

.send_weibo .kind .face {
	background-position: 0 1px; *
	background-position: 0 0;
}

.send_weibo .kind .img {
	background-position: 0 -32px; *
	background-position: 0 -34px;
}

.send_weibo .kind .movie {
	background-position: 0 -67px; *
	background-position: 0 -68px;
}

.send_weibo .kind .music {
	background-position: 0 -100px;
}

.send_weibo .kind .qing {
	background: url(../../images/common/send_weibo_ico.png?id=1323328404357)
		no-repeat 0 -145px;
}

.send_weibo .kind .topic {
	background-position: 0 -135px; *
	background-position: 0 -136px;
}

.send_weibo .kind .vote {
	background-position: 0 -170px; *
	background-position: 0 -171px;
}

.send_weibo .kind .doc {
	background-position: 0 -1128px; *
	background-position: 0 -1130px;
}

.send_weibo .kind .active {
	background: url(../../images/common/ico_feed.png) no-repeat 2px -148px;
}

.send_weibo .kind .gongyi {
	background: url(../../images/common/ico_send.png) no-repeat 0 -198px;
}

.send_weibo .send_succpic {
	display: block;
	position: absolute;
	width: 123px;
	height: 20px;
	left: 200px;
	top: 20px;
	background: url(../../images/common/success.gif?id=1323328404357)
		no-repeat;
}

.send_weibo .kind .W_moredown {
	background: none;
	padding-left: 0;
}

.send_weibo .kind .W_vline {
	margin-left: -5px;
	margin-right: 10px;
}

.send_weibo .kind .limits {
	float: right;
	margin: -1px 0 0;
}

.send_weibo .kind .limits a {
	background: none;
	padding: 2px 0;
}

.send_weibo .kind .limits a:hover {
	text-decoration: none;
}

.send_weibo .kind .limits img {
	vertical-align: middle\9;
}

.layer_menu_list .app_menu a {
	display: block;
	color: #666;
	padding: 5px 10px 5px 30px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
}

.layer_menu_list .app_menu a:hover {
	background-color: #eee;
	text-decoration: none;
}

.layer_menu_list .app_menu .face {
	background-position: 10px 4px;
}

.layer_menu_list .app_menu .img {
	background-position: 11px -29px;
}

.layer_menu_list .app_menu .movie {
	background-position: 11px -65px;
}

.layer_menu_list .app_menu .music {
	background-position: 9px -97px;
}

.layer_menu_list .app_menu .qing {
	background: url(../../images/common/send_weibo_ico.png?id=1323328404357)
		no-repeat 10px -142px;
}

.layer_menu_list .app_menu .topic {
	background-position: 11px -132px;
}

.layer_menu_list .app_menu .vote {
	background-position: 11px -168px;
}

.layer_menu_list .app_menu .doc {
	background-position: 10px -1128px;
}

.layer_menu_list .app_menu .active {
	background: url(../../images/common/ico_feed.png) no-repeat 11px -145px;
}

.layer_menu_list .app_menu .gongyi {
	background: url(../../images/common/ico_send.png) no-repeat 11px -195px;
}

#js_style_css_module_forms_send_weibo {
	height: 42px;
}

.W_private_letter,.W_private_file,.p_sendlist li,.p_sendlist,.W_private_file div
	{
	height: auto;
	overflow: hidden;
	zoom: 1;
}

.W_private_letter {
	padding: 17px 20px 10px;
	width: 390px;
	_position: relative;
}

.W_private_letter .fr {
	float: right;
}

.W_private_letter .fl {
	float: left;
}

.W_private_letter .func {
	padding: 0 0 0 10px;
}

.W_private_letter .kind,.W_private_letter .btn_s {
	padding: 5px 0 10px;
}

.W_private_letter .kind a,.W_private_letter .kind img {
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
}

.W_private_letter .kind {
	position: relative;
}

.W_private_letter .kind a {
	margin: 0 10px 0 0;
	padding: 2px 0 2px 20px;
	line-height: 18px;
	float: left;
	display: inline;
	height: 16px;
}

.W_private_letter .kind .flash {
	position: absolute;
	display: block;
	top: 8px;
	left: 53px;
	width: 110px;
	height: 16px;
}

.W_private_letter .btn_s {
	height: 24px;
}

.W_private_letter .kind .face {
	background-position: 0 3px;
	background-position: 0 1px\9;
}

.W_private_letter .kind .img,.p_sendlist i .img {
	background-position: 0 -30px;
	background-position: 0 -32px\9;
}

.W_private_letter .kind .doc,.p_sendlist i .doc {
	background-position: 0 -1126px;
	background-position: 0 -1128px\9;
}

.W_private_letter .p_sendlist i .doc {
	vertical-align: middle;
}

.W_private_letter .kind .remind,.p_sendlist i .remind {
	background-position: 2px -1755px;
}

.W_private_letter .send_list {
	position: absolute;
	left: 185px;
	top: 105px; *
	top: 108px;
}

.W_private_letter .send_list li {
	list-style: none;
	float: left;
	margin-right: 20px;
}

.W_private_letter .form_private {
	line-height: 200%;
}

.W_private_letter .form_private .text,.W_private_letter .form_private textarea
	{
	border: 1px solid #e8e8e8;
}

.W_private_letter .form_private .text {
	height: 24px;
	padding: 0 3px;
	vertical-align: 5px;
	line-height: 24px;
	width: 137px;
}

.W_private_letter .form_private textarea {
	margin-top: 3px;
}

.W_private_letter .form_private .num {
	position: absolute;
	top: 65px;
	_top: 35px;
	right: 20px;
	z-index: 20;
	color: #B8B7B7;
}

.W_private_letter .form_private textarea.W_no_outline {
	padding: 3px;
	width: 335px;
	clear: both;
	height: 42px;
	overflow: auto;
}

.W_private_letter .form_private .text_focus {
	border-color: #c4c4c4;
	margin: 0;
}

.W_private_letter .form_private th,.form_private td {
	padding: 3px 0; *
	padding: 1px 0 0;
	vertical-align: top;
	overflow: hidden;
}

.W_private_letter .form_private th {
	color: #444;
	text-align: right;
	padding-right: 5px;
	line-height: 24px;
	white-space: nowrap;
}

.W_private_letter .p_sendlist {
	clear: both;
	margin: 0 0 10px;
	background: #f8f8f8;
	padding: 2px 10px;
}

.W_private_letter .p_sendlist li {
	border-bottom: 1px dotted #ddd;
	color: #595959;
	padding: 8px 0;
}

.W_private_letter .p_sendlist li.noborder {
	border: none;
}

.W_private_letter .p_sendlist li .img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.W_private_letter .p_sendlist i img {
	display: inlne-block;
	width: 16px;
	height: 17px;
	margin: 0 5px 0 0;
	background-image: url("../../images/common/ico.png?id=1323328404357");
}

.W_private_file .doc_btn .fl {
	float: left;
}

.W_private_file {
	padding: 20px 20px 15px;
	width: 230px;
}

.W_private_file .txt {
	color: #b8b7b7;
	line-height: 24px;
}

.W_private_file .txt1 {
	color: #595959;
	line-height: 17px;
}

.W_private_file .line {
	border-bottom: 1px solid #e1e1e1;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 10px 0 5px;
}

.p_sendlist .W_loading span {
	background: url(../../images/common/loading.gif?id=1323328404357)
		no-repeat scroll 0 1px transparent;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 0 0 15px;
}

.W_private_file .layer_send_pic .W_loading {
	padding: 0;
}

.W_private_file .doc_btn {
	margin: 0;
}

.W_private_file .doc_con {
	line-height: 24px;
	padding-left: 10px;
}

.W_private_file .doc_btn .W_btn_a {
	position: relative;
	overflow: hidden;
}

.W_private_file .doc_btn .input_f {
	-moz-opacity: 0;
	filter: alpha(opacity =   0);
	opacity: 0;
	background: transparent;
	border: none;
	cursor: pointer;
	height: 29px;
	left: -4px;
	position: absolute;
	top: 0;
	width: 108px;
	cursor: pointer;
}

#js_style_css_module_layer_layer_private_letter {
	height: 42px;
}

.setup_template {
	width: 445px;
	padding: 10px 20px 20px;
}

.setup_template .PY_input {
	height: 22px;
	line-height: 22px;
	width: 150px;
	font-size: 14px;
	border: 1px solid #CCC;
	padding: 0 3px;
}

.setup_template .tab_c .current {
	_position: static;
}

.setup_template .left {
	width: 102px;
	float: left;
	display: inline;
}

.setup_template .right {
	width: 323px;
	float: right;
	display: inline;
	_overflow: hidden;
}

.setup_template .form_tableS dt {
	padding-right: 5px;
}

.setup_template .form_tableS dd select {
	margin: 0 0px 0 0;
}

.setup_template .form_table .conbox {
	width: 255px;
}

.setup_template .form_table label.cholab { *
	margin-right: 18px;
}

.setup_template .pic {
	padding: 9px 0 10px;
}

.setup_template .upload_pic em {
	display: block;
	line-height: 96px;
	margin: 2px;
	height: 96px;
	text-align: center;
	color: #0078B6;
	cursor: pointer;
}

.setup_template .upload_pic:hover em {
	text-decoration: underline;
}

.setup_template .pic .left {
	background: #f7f7f7;
}

.setup_template .pic .right .W_inputStp {
	margin-right: 3px;
	height: 22px;
	height: 12px\9;
	width: 203px;
	padding: 5px 3px\9;
}

.setup_template .pic .right p {
	line-height: 25px;
}

/**.setup_template .pic .upload_pic {
	width: 100px;
	max-height: 100px;
	_height: 100px;
	border: 1px solid #e5e5e5;
	border-radius: 1px;
	overflow: hidden;
}
*/
.setup_template .file_input {
	padding-bottom: 5px;
}

.setup_template .file_input input {
	padding: 2px;
	height: 22px;
}

.setup_template .pic .bg_check {
	text-align: center;
	display: block;
	padding: 8px 0;
}

.setup_template .pic .bg_check .W_checkbox {
	_vertical-align: -3px;
}

.setup_template .color {
	padding: 5px 0 0;
}

.setup_template .bk {
	padding: 5px 0 8px;
}

.setup_template .bk li {
	float: left;
	display: inline;
	width: 30px;
	height: 60px;
	margin: 2px 12px 2px 2px;
	border: 1px solid #e3e3e3;
}

.setup_template .bk .current {
	margin: 0 10px 0 0;
	border: 3px solid #70b0e2;
}

.setup_template .bk-color1 {
	background: #fff;
}

.setup_template .bk-color2 {
	background: #000;
}

.setup_template .stepper {
	display: inline-block;
	height: 23px;
	padding: 0 16px 0 0;
	vertical-align: 15px;
	vertical-align: middle\9;
	position: relative;
	_top: 35px;
	margin-right: 8px;
}

.setup_template .pic .right .stepper .W_inputStp {
	margin: 0;
	width: 28px;
	height: 21px;
	height: 11px\9;
	line-height: 11px;
	padding: 5px 3px\9;
	_height: 10px; *
	margin-top: -1px;
}

.setup_template .stepper .up,.setup_template .stepper .down {
	position: absolute;
	display: block;
	right: 0;
	z-index: 9;
	_font-size: 0;
	height: 12px;
	width: 17px;
	background-image:
		url(../../images/layer/btn_stepper.gif?id=1323328404357);
	background-position: left top;
}

.setup_template .stepper .up {
	top: 0;
	z-index: 9;
	background-position: left top;
}

.setup_template .stepper .down {
	bottom: 0;
	z-index: 8;
	background-position: left bottom;
}

.setup_template .diy_list {
	overflow: hidden;
	padding: 10px 0 15px;
	height: 120px;
	margin: 0 0 0 -30px;
}

.setup_template .diy_list a { *
	zoom: 1;
	display: inline-block;
	_display: inline;
	font-size: 0;
	margin: 0 0 15px 30px;
	border: 2px solid #fff;
}

.setup_template .diy_list a:hover {
	border-color: #d9d9d9;
}

.setup_template .diy_list a.current {
	border-color: #70b0e2;
	cursor: default;
}

.setup_template .diy_list a.current:hover {
	border-color: #70b0e2;
}

.setup_template .v_space {
	margin-top: 5px;
}

.setup_template .form_table dl {
	padding: 2px 0 0;
}

.theme_bg {
	width: 121px;
	height: 71px;
}

.theme_bg .choose_pic1 {
	position: relative;
	left: 35px;
}

#upload_user_pic {
	cursor: pointer;
}

#organ_theme_div .setup_template {
	padding: 0px;
	width: 600px;
}

#organ_theme_div .setup_template .right {
	width: 450px;
}

#organ_logo_div .setup_template {
	padding: 0px;
}

#organ_logo_div .setup_template,#organ_logo_div .setup_template .left,#organ_logo_div .setup_template .pic .upload_pic
	{
	width: 100%;
}

#organ_logo_div .setup_template .right {
	float: left;
	width: 100%;
	margin: 30px 0;
}

#organ_logo_div .setup_template .form_table .conbox {
	width: 80%;
}

#organ_logo_div .setup_template .pic .upload_pic {
	max-height: none;
	max-width: 960px;
}

.templete_list,.organ_templete_list {
	padding: 10px 0 0;
	margin: 0 0 0 -11px;
	height: 165px;
}

.templete_list a,.organ_templete_list a {
	float: left;
	margin: 0 0 15px 8px;
	border: 2px solid #fff;
}

.templete_list a span,.organ_templete_list a span {
	position: relative;
	_position: static;
	margin: -20px 0 0 1px;
	height: 20px;
	display: block;
	width: 100px;
	background: url(../../images/common/template_list_titlebg.png) repeat;
	text-align: center;
	color: #fff;
	line-height: 20px;
}

.templete_list a img,.organ_templete_list a img {
	border: 1px solid #a0a0a0;
	display: block;
}

.templete_list a:hover,.templete_list a:hover img,.organ_templete_list a:hover,.organ_templete_list a:hover img
	{
	border-color: #d9d9d9;
	text-decoration: none;
}

.templete_list a.current,.templete_list a.current:hover,.templete_list a.current img,.templete_list a.current:hover img,.organ_templete_list a.current,.organ_templete_list a.current:hover,.organ_templete_list a.current img,.organ_templete_list a.current:hover img
	{
	border-color: #70b0e2;
	cursor: default;
}

.setup_template .W_pages_minibtn {
	padding: 0;
}

.setup_template .choose_color {
	overflow: hidden;
	padding: 10px 0 15px;
	height: 60px;
	margin: 0 0 0 -19px;
}

.setup_template .choose_color li {
	margin: 0 0 0 19px;
	width: 56px;
	height: 54px;
	border: 1px solid #ccc;
	float: left;
	display: inline;
	text-align: center;
}

.setup_template .choose_color li .color_detail {
	display: block;
	width: 50px;
	height: 30px;
	margin: 3px 3px 5px;
	cursor: pointer;
}

.choose_side_bg {
	border: 1px solid #d4d4d4;
	background: #f9f9f9;
	width: 267px;
	position: absolute;
	padding: 10px 0;
}

.choose_side_bg .color_list a {
	display: inline-block;
	width: 35px;
	height: 35px;
	padding: 1px;
	border: 1px solid #d1d1d1;
	margin: 1px 1px 6px 9px;
}

.choose_side_bg .color_list a.current {
	border: 2px solid #70b0e2;
	margin: 0 0 5px 8px;
}

.choose_side_bg .color_list a span {
	display: block;
	width: 35px;
	height: 35px;
}

.choose_side_bg .btn {
	text-align: right;
	padding: 5px 10px 0 0;
}

#js_style_css_module_layer_layer_setup_template {
	height: 42px;
}

.declist {
	padding: 0;
	overflow: hidden;
}

.declist ul {
	margin: 0 0 0 -5px;
	_width: 182px;
}

.declist li {
	float: left;
	display: inline;
	margin: 0 0 7px 5px;
}

.declist li img {
	vertical-align: middle;
}

.declist .count {
	padding: 0 0 7px;
	text-align: right;
	zoom: 1;
}

.declist .W_moredown {
	margin-top: 5px;
	display: block;
	text-align: center;
	padding: 2px 0;
	font-size: 0;
	zoom: 1;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.declist .W_moreup {
	margin-top: 5px;
	display: block;
	text-align: center;
	padding: 2px 0;
	font-size: 0;
	zoom: 1;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#js_style_css_module_global_medal {
	height: 42px;
}

.layer_menu_list {
	background: #fff;
	color: #666;
	border: 1px solid #ccc;
	padding: 1px;
}

.layer_menu_list ul {
	margin: 0;
	padding: 0;
	clear: both;
}

.layer_menu_list ul li {
	position: static;
	float: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.layer_menu_list ul li.title,.layer_menu_list ul li.suggest_title {
	padding: 5px 10px;
	display: block;
	cursor: default;
}

.layer_menu_list ul li a {
	white-space: nowrap;
	padding: 5px 10px;
	color: #666;
	display: block; *
	font-family: SimSun;
}

.layer_menu_list ul li a:hover,.layer_menu_list ul li.cur a,.layer_menu_list ul li.cur a:hover
	{
	background-color: #eee;
	text-decoration: none;
}

.layer_menu_list ul li a img {
	margin: 0 4px 0 0;
}

.layer_menu_list ul li.opt a {
	padding: 5px 10px;
}

.layer_menu_list ul li.line {
	border-bottom: 1px dotted #ddd;
	padding: 0;
	height: 12px; *
	height: auto;
	position: relative;
	top: -5px; *
	top: -7px;
	display: block;
	margin: 0 5px;
}

.layer_menu_list ul img {
	vertical-align: -3px;
}

.layer_menu_list ul li.notetxt {
	white-space: normal;
	line-height: 1.5em;
	padding: 5px 10px;
	color: #666;
	display: block;
}

.layer_menu_list ul li.notetxt:hover {
	background: #eee;
	text-decoration: none;
}

.layer_menu_list ul li.notetxt a {
	display: inline;
	color: #0095CD;
	white-space: normal;
	padding: 0;
}

.layer_menu_list .scroll_bar {
	overflow-y: scroll;
	overflow-x: hidden;
	height: 190px;
	padding-right: 15px\9;
	_float: left;
}

.layer_menu_list .quick_form .row {
	padding: 5px 10px;
}

.layer_menu_list .quick_form .W_input {
	width: 116px;
}

.layer_menu_list .quick_form .btns .ml {
	margin-left: 10px;
}

.layer_menu_list .quick_form .W_error {
	margin: 0 0 0 10px;
}

.layer_menu_list .edit_followlist {
	padding: 3px 0 0 16px;
}

.layer_menu_list .edit_followlist a {
	line-height: 24px;
}

.layer_menu_list .edit_followlist a:hover {
	text-decoration: underline;
}

.layer_menu_list .edit_followlist .W_input {
	width: 100px;
}

.layer_menu_list li .icon_edit_s {
	visibility: hidden;
	_visibility: visible;
	cursor: pointer;
	padding: 0 5px;
	background-position: 5px 0;
	vertical-align: -2px; *
	vertical-align: 1px;
}

.layer_menu_list li:hover .icon_edit_s {
	visibility: visible;
}

.layer_menu_list ul li.note {
	padding: 5px 10px;
	display: block;
}

.layer_menu_list.lml_followlists {
	width: 141px;
}

.layer_menu_list.lml_followlists .notetxt {
	overflow: hidden;
	white-space: nowrap;
}

.layer_menu_list ul.app_operate li.line {
	top: -6px;
}

.layer_menu_list ul.app_operate li a {
	padding: 4px 10px;
}

.layer_feed_sele ul li a {
	padding: 7px 18px;
}

.layer_menu_list ul li .quick_form .row {
	padding: 5px 0;
}

.layer_menu_list ul li .quick_form .W_error {
	margin: 0;
}

.layer_menu_list ul li.notetxt a.W_btn_a,.layer_menu_list ul li.notetxt a.W_btn_b
	{
	display: inline-block;
	padding: 0 0 0 2px;
}

#js_style_css_module_layer_layer_menu_list {
	height: 42px;
}

.layer_invite_question {
	width: 400px;
	padding: 20px;
	position: relative;
}

.layer_invite_question dt,.layer_invite_question dd {
	float: left;
	display: inline;
	height: 24px;
	line-height: 24px;
	margin: 0 0 10px;
}

.layer_invite_question dt {
	width: 80px;
	padding-right: 3px;
	text-align: right;
}

.layer_invite_question dd select {
	width: 274px;
}

.layer_invite_question dd .W_input {
	width: 270px;
}

.layer_invite_question dd.additional {
	height: auto;
}

.layer_invite_question dd.additional .W_input {
	width: 312px;
	height: 70px;
	padding-top: 4px;
	line-height: 18px;
}

.layer_invite_question .point {
	overflow: hidden;
	margin: 10px 5px 0 0;
	border: 1px solid #f9f2a7;
	background: #feffe5;
	padding: 5px 20px;
	line-height: 17px;
}

.layer_invite_question .point .icon_error {
	float: left;
}

.layer_invite_question .point .text {
	margin-left: 20px;
	display: block;
}

.layer_invite_question .question_title {
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}

.layer_invite_question .btn {
	padding: 0;
}

.layer_invite_namelist {
	width: 330px;
	background: #fff;
	line-height: 22px;
	padding: 20px;
}

.layer_invite_namelist dd {
	margin: 0 0 5px;
}

.layer_invite_attention .sub_title {
	padding: 0 0 10px;
}

.layer_invite_attention .postscript {
	padding: 5px 0 0;
}

.layer_invite_attention .postscript dt {
	padding: 10px 0;
}

.layer_invite_attention .postscript dd .W_input {
	width: 516px;
	height: 40px;
}

.inqueBg {
	background: #f3f3f3;
	padding: 15px 15px 5px 15px;
	_padding-bottom: 10px;
}

.inqueBg .form_table_single .M_notice_text,.inqueBg .form_table_single .M_notice_del
	{
	top: 21px;
}

.inqueBg dt {
	width: 65px;
}

.inqueBgNo {
	background: #fff;
	padding: 10px 0 0 0;
}

.inqueBgNo .form_table_single .M_notice_text,.inqueBgNo .form_table_single .M_notice_del
	{
	top: 73px;
}

.inqueBgNo dt {
	width: 80px;
}

#js_style_css_module_layer_layer_invite {
	height: 42px;
}

.layer_prompt {
	padding: 15px 20px 20px;
}

.layer_prompt .son_title {
	font-size: 14px;
	padding: 0 0 15px;
}

.layer_prompt dt,.layer_prompt dd {
	float: left;
	display: inline;
	line-height: 25px;
}

.layer_prompt dt {
	margin: 0 10px 0 0;
}

.layer_prompt dd .W_input {
	width: 200px;
}

.layer_prompt dd .W_error {
	padding: 5px 0 0;
}

.layer_prompt dd .W_error span {
	vertical-align: middle;
	line-height: 16px;
}

#js_style_css_module_layer_layer_prompt {
	height: 42px;
}

.W_rightModule {
	padding: 0 14px 20px;
}

.W_rightModule .title {
	font-size: 14px;
	line-height: 18px;
	height:18px;
	padding: 0 0 8px;
	font-weight: 700;
}

.W_rightModule .title .ft12 {
	font-size: 12px;
	margin-left: 2px;
}

.W_rightModule .out_title {
	float: right;
	margin: 0 0 -20px;
	line-height: 17px;
	position: relative;
	z-index: 99;
}

.W_rightModule .more {
	text-align: right;
}

.W_rightModule div.more {
	clear: both;
}

.W_rightModule .more .fl {
	float: left;
}

.W_rightModule .more .fr {
	float: right;
}

.W_rightModule .more .W_vline {
	margin: 0 4px;
}

.W_rightModule .space {
	line-height: 14px;
	height: 10px;
	overflow: hidden;
}

.W_rightModule .zero {
	line-height: 18px;
}

.W_rightModule .right {
	float: right;
	font-size: 12px;
	font-weight: 400;
}

.W_rightModule .taskCount_border {
	width: 186px;
}

.M_rightNote {
	margin: 0 15px 30px;
	padding: 8px;
	border-width: 1px;
	border-style: solid;
}

.M_rnNobg {
	background-color: transparent;
}

.M_rightNote .icon_warn,.M_rightNote .icon_askS {
	float: left;
}

.M_rightNote .notetxt {
	display: block;
	line-height: 1.4em;
	margin-left: 21px;
}

.W_rightModule .moreBtn {
	margin-bottom: 5px;
}

.W_rightModule .moreBtn .fl {
	float: left;
}

.W_rightModule .moreBtn .fr {
	float: right;
	margin-top: 5px;
}

.W_rightModule .report {
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -2176px;
	padding: 0 0 5px 20px;
	line-height: 15px;
}

.W_rightModule .black {
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		1px -2356px;
	padding: 0 0 5px 20px;
	line-height: 15px;
}

.W_rightModule .exposure {
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -2385px;
	padding: 0 0 5px 20px;
	line-height: 15px;
}

.W_rightModule .feedback {
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -2654px;
	padding: 0 0 5px 20px;
	line-height: 15px;
}

.W_other_app {
	width: 170px;
	overflow: hidden;
	clear: both;
}

.W_bubtips {
	margin: 0 0 2px;
}

.W_bubtips .W_arrline_mini {
	display: inline-block;
	overflow: hidden;
}

.W_bubtips div.W_linecolor {
	border-radius: 3px;
	_margin-top: 5px;
	border-style: solid;
	border-width: 1px;
}

.W_bubtips div.W_linecolor a {
	word-break: break-all;
	word-wrap: break-word;
	display: inline-block;
}

.W_bubtips .W_bgcolor {
	padding: 4px 8px;
	line-height: 20px;
}

.W_bubtips .W_bgcolor_arrow {
	height: 7px;
	height: 8px\9;
	margin: -4px 0 0 20px;
	_display: none;
}

.W_bubtips .W_bgcolor_arrow * {
	font-family: "SimSun";
	overflow: hidden;
	display: block;
	height: 9px;
	line-height: 17px;
}

.W_bubtips .W_bgcolor_arrow span {
	margin-top: -8px;
}

#js_style_css_module_global_right_module {
	height: 42px;
}

.W_person_info dt {
	float: left;
}

.W_person_info dt img {
	display: block;
	padding: 4px 0 0;
}

.W_person_info dd {
	margin: 0 0 0 60px;
	line-height: 20px;
	word-wrap: break-word;
}

.W_person_info dd a {
	font-size: 14px;
	font-weight: bold;
	word-wrap: break-word;
}

.W_person_info dd .status span {
	margin-right: 5px;
}

.W_person_info .level {
	margin-top: 4px;
}

#js_style_css_module_global_person_info {
	height: 42px;
}

.user_atten li {
	float: left;
	margin: 0 3px 0 0;
	padding: 0 3px 0 0;
	border-right-width: 1px;
	border-right-style: solid;
}

.user_atten li strong {
	display: block;
	font-size: 16px;
	margin: 0;
	font-weight: 700;
}

.user_atten li.W_no_border {
	border: 0;
}

.user_atten li a {
	display: block;
}

.user_atten li a:hover {
	text-decoration: none;
}

.user_atten li a:hover span {
	text-decoration: underline;
}

.user_atten_small li {
	margin: 0 3px 0 0;
	padding: 0 3px 0 0;
}

.user_atten_small li strong {
	font-size: 12px;
	margin: 0 0 3px;
	font-weight: 400;
}

#js_style_css_module_global_person_count {
	height: 42px;
}

.W_sina_vip dt span {
	display: block;
	width: 103px;
	height: 27px;
	margin-bottom: 7px;
	background: url(../../images/index/ico_sinaVIP.png?id=1323328404357);
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://img.t.sinajs.cn/t4/style/images/index/ico_sinaVIP.png?id=1323328404357',
		sizingMethod = 'crop' );
}

.W_sina_vip dd {
	margin-right: 10px;
	line-height: 18px;
}

.W_sina_vip dd.settings {
	text-align: right;
}

.W_sina_vip .hover {
	visibility: hidden;
	_visibility: visible;
}

.W_sina_vip:hover .hover {
	visibility: visible;
}

.W_sina_vip span.icon_entr {
	display: block;
	width: 103px;
	height: 27px;
	margin-bottom: 7px;
	background: url(../../images/index/busiBtn.png?id=1323328404357);
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://img.t.sinajs.cn/t4/style/images/index/busiBtn.png?id=1323328404357',
		sizingMethod = 'crop' );
}

.W_sina_vip dt span.club {
	background: url(../../images/index/club.png?id=1323328404357) no-repeat;
	width: 103px;
	height: 27px;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://img.t.sinajs.cn/t4/style/images/index/club.png?id=1323328404357',
		sizingMethod = 'crop' );
}

.W_sina_vip dt span.vip_dead {
	background: url(../../images/index/ico_VIP_dead.png?id=1323328404357)
		no-repeat;
	width: 103px;
	height: 27px;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://img.t.sinajs.cn/t4/style/images/index/ico_VIP_dead.png?id=1323328404357',
		sizingMethod = 'crop' );
}

.W_sina_vip dt span.vlady {
	background: url(../../images/index/vlady.png?id=1323328404357) no-repeat
		;
	_background: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://img.t.sinajs.cn/t4/style/images/index/vlady.png?id=1323328404357',
		sizingMethod = 'crop' );
}

.W_sina_vip .apply_v {
	text-align: right;
}

.W_sina_vip .v_info_up,.W_sina_vip .v_info_down {
	background: url(../../images/index/tipicon.gif?id=1323328404357)
		no-repeat 0 -300px;
	display: inline-block;
	width: 6px;
	height: 9px;
	overflow: hidden;
	line-height: 0;
	margin-left: 5px; *
	position: relative; *
	top: -3px;
}

.W_sina_vip .v_info_down {
	background-position: -10px -300px;
}

#js_style_css_module_global_sina_vip {
	height: 42px;
}

.W_pages,.W_pages_minibtn,.W_pages_txt,.W_pages_minitxt,.W_pages_comment
	{
	text-align: right;
	padding: 10px 0;
}

.W_pages a,.W_pages_minibtn a,.W_pages_txt a {
	padding: 0 4px;
	height: 15px;
	line-height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.W_pages a:hover,.W_pages_minibtn a:hover,.W_pages_txt a:hover,.W_pages_minitxt a:hover
	{
	text-decoration: none;
}

.W_pages_minibtn .reverse,.W_pages_minibtn .next,.W_pages_txt .reverse,.W_pages_txt .next,.W_pages_minitxt .reverse,.W_pages_minitxt .next
	{
	padding: 0;
}

.W_pages .W_btn_a {
	margin: 0 8px;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 2px;
	background: url(../../images/common/btn.png?id=1323328404357) no-repeat
		0 -144px;
}

.W_pages .W_btn_a:hover {
	background: url(../../images/common/btn.png?id=1323328404357) no-repeat
		0 -144px;
}

.W_pages .list {
	position: relative;
	color: #95a8b2;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
}

.W_pages .list .W_moredown {
	line-height: 24px;
	height: 24px;
	_position: relative;
	_top: 7px;
	_vertical-align: baseline;
}

.W_pages .list .W_moredown .txt:hover {
	text-decoration: none;
}

.W_pages .list .W_moredown .arrow {
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -362px;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	top: 2px; *
	top: -2px;
	left: 3px;
}

.W_pages .list div {
	position: absolute;
	border: 1px solid #cdcdcd;
	background: #fff;
	bottom: 30px; *
	bottom: 25px;
	left: -8px;
	_width: 80px;
}

.W_pages .list div a {
	display: block;
	margin: 1px;
	padding: 0 15px;
	text-align: center;
	white-space: nowrap;
	height: 23px;
	line-height: 23px;
	color: #595959 !important;
	_vertical-align: baseline;
}

.W_pages .list div a:hover {
	background: #e7e7e7;
}

.W_pages .list div a.current {
	color: #c1c0c0 !important;
}

.W_pages .list div a.current:hover {
	background: none;
	text-decoration: none;
}

.W_pages_minibtn a {
	margin: 0 3px;
}

.W_pages_minibtn a.current {
	background: none;
	color: #666;
}

.W_pages_minibtn span.next,.W_pages_minibtn span.reverse {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 15px;
}

.W_pages_minibtn .reverse,.W_pages_minibtn .next {
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
	width: 17px;
	height: 17px;
}

.W_pages_minibtn .reverse {
	margin: 0 7px 0 0;
	background-position: 0 -1290px;
}

.W_pages_minibtn .reverse:hover {
	background-position: 0 -1328px;
	background-color: transparent;
}

.W_pages_minibtn span.reverse,.W_pages_minibtn span.reverse:hover {
	background-position: 0 -1367px;
}

.W_pages_minibtn .next {
	margin: 0 0 0 7px;
	background-position: 0 -1176px;
}

.W_pages_minibtn .next:hover {
	background-position: 0 -1214px;
	background-color: transparent;
}

.W_pages_minibtn span.next,.W_pages_minibtn span.next:hover {
	background-position: 0 -1253px;
}

.W_pages_txt a {
	margin-right: 1px;
}

.W_pages_txt a.current,.W_pages_txt a:hover {
	color: #666;
}

.W_pages_txt .reverse {
	margin-right: 15px;
}

.W_pages_txt .next {
	margin-left: 15px;
}

.W_pages_minitxt a:hover,.W_pages_minitxt .current {
	color: #666;
}

.W_pages_minitxt .W_vline {
	padding: 0 10px;
}

.W_pages_minitxt .reverse {
	margin-right: 1px;
}

.W_pages_minitxt i {
	padding: 0 2px;
}

.W_pages_comment a {
	display: inline-block;
	height: 21px;
	line-height: 21px;
	padding: 0 8px;
	text-align: center;
	vertical-align: middle;
	margin: 0 3px;
}

.W_pages_comment a.W_btn_a:hover {
	background-color: none;
}

.W_pages_comment a.current,.W_pages_comment a.current:hover {
	color: #666;
	background: none;
}

.W_pages_comment a span {
	color: #73797c;
}

#js_style_css_module_global_pages {
	height: 42px;
}

.W_loading span {
	background: url(../../images/common/loading.gif?id=1323328404357)
		no-repeat 0 1px;
	padding: 0 0 0 15px;
	line-height: 18px;
	height: 18px;
	display: inline-block;
}

#js_style_css_module_global_loading_line {
	height: 42px;
}

.global_footer {
	width: 940px;
	margin: 20px auto 0;
	padding: 20px 20px 10px 20px;
}

.global_footer .list {
	float: left;
	width: 120px;
	color: #595959;
	display: inline;
	margin: 0 75px 0 0;
}

.global_footer .list_right {
	margin-right: 0;
}

.global_footer .list dt {
	padding: 0 0 5px;
}

.global_footer .list dd {
	line-height: 20px;
}

.global_footer .other_link {
	margin: 15px 0 0;
	border-top-width: 1px;
	border-top-style: dotted;
}

.global_footer .other_link p {
	padding: 3px 0 0;
	line-height: 18px;
}

.global_footer .help_link {
	float: left;
	width: 480px;
	padding: 10px 0 0;
}

.global_footer .copy {
	float: right;
	width: 400px;
	text-align: right;
	line-height: 20px;
	padding-top: 10px;
}

.global_footer .copy p {
	padding: 0;
}

.global_footer .copy .W_linkb {
	padding-bottom: 2px;
}

.global_footer .company {
	margin-right: 5px;
}

.global_footer select {
	margin-left: 5px; *
	margin-left: 4px;
}

.global_footer .ico_service {
	background: url(../../images/common/ico_expand.png?id=1323328404357)
		no-repeat 0 -40px;
	padding: 2px 0 2px 20px;
}

.global_footer_narrow {
	width: 760px;
}

.global_footer_narrow .list {
	margin-right: 40px;
}

.global_footer_narrow .list_right {
	margin-right: 0;
}

.global_footer_narrow .help_link {
	width: 430px;
}

.global_footer_narrow .copy {
	width: 320px;
}

#js_style_css_module_global_footer {
	height: 42px;
}

.master {
	width: 390px;
	padding: 5px 20px 20px;
}

.master dl dt {
	font-size: 18px;
	line-height: 32px;
	padding-top: 75px;
	background: url(../../images/layer/master_title.png?id=1323328404357)
		no-repeat;
}

.master dl dt.pass_chk {
	background-position: 2px top;
}

.master dl dt.level_up {
	background-position: -384px top;
}

.master dl dt.ready_up {
	background-position: -772px top;
}

.master dl em {
	color: red;
}

.master dl dd em {
	margin: 0 5px;
}

.master dl dd i {
	color: #999;
}

.master .btn {
	line-height: 24px;
}

.master .btn .master_detail {
	float: left;
	margin: 0;
}

.master_rank {
	width: 160px;
	padding: 15px 15px;
}

.master_rank dt {
	color: #333;
}

.master_rank dt b,.master_rank dd em {
	color: red;
}

.master_rank dd {
	height: 21px;
}

.master_rank dd span {
	display: inline-block;
	width: 6px;
	height: 10px;
	background: url(../../images/layer/pointer.gif?id=1323328404357)
		no-repeat;
	margin-left: 5px; *
	vertical-align: middle;
}

.master_rank dd span.rank_up {
	background-position: 0 -10px;
}

.master_rank dd span.rank_hold {
	background-position: 0 -20px;
}

.master_rank dd span.rank_down {
	background-position: 0 -31px;
}

.master_rank dd a {
	color: red;
}

.master_rank dd a.rank_pk {
	float: right;
	color: #0078b6;
}

.master_rank dd.process {
	width: 160px;
	height: 16px;
	overflow: hidden;
	margin: 5px 0 0;
	background: url(../../images/layer/master_process.png?id=1323328404357)
		no-repeat right top;
	_zoom: 1;
}

.master_rank dd.process div {
	height: 16px;
	text-align: right;
	background: url(../../images/layer/master_process.png?id=1323328404357)
		no-repeat left top;
	_zoom: 1;
}

.master_rank dd.process div i {
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin: 8px -5px 0 0;
	font-size: 10px;
	color: red;
	font-family: "黑体";
	background: url(../../images/layer/pointer.gif?id=1323328404357)
		no-repeat left top;
	_margin-left: -4px;
	_position: absolute;
}

#js_style_css_module_layer_layer_master {
	height: 42px;
}

.tab_a {
	z-index: 1;
	position: relative;
}

.tab_a li {
	cursor: pointer;
	float: left;
	background: #f3f3f3;
	border: 1px solid #f8f8f8;
	border-bottom: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding: 0 15px;
	margin: 0 2px 0 0;
}

.tab_a li.current {
	cursor: auto;
	background: #fff;
	border-color: #c4c4c4;
	font-weight: 700;
}

#js_style_css_module_tab_tab_a {
	height: 42px;
}

.tab_e {
	padding: 30px;
	border: 1px solid #E0E0E0;
	border-top: 0;
}

.tab_b .current {
	text-decoration: none;
	cursor: text;
	font-weight: 700;
}

.tab_b #tab_b_checkall {
	vertical-align: -2px;
	margin-right: 3px;
}

/**
.tab_b span {
	float: right;
}*/
.tab_b span a {
	margin: 0;
}

.tab_b .W_vline {
	margin: 0 8px;
}

#js_style_css_module_tab_tab_b {
	height: 42px;
}

.tab_c {
	margin-left: 2px;
}

.tab_c a {
	padding: 8px 9px 8px 10px;
	vertical-align: middle;
	height: 14px;
	line-height: 14px;
	display: inline-block;
	margin: 0 -2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tab_c span {
	float: right;
	height: 26px;
	overflow: hidden;
	margin: -2px 0 0;
}

.tab_c span .W_btn_b {
	height: 24px;
	margin: 0;
	_margin: 2px 0 0;
	padding: 0 0 0 2px;
	width: 78px;
}

.tab_c .current {
	text-decoration: none;
	cursor: text;
	position: relative;
	z-index: 2;
	font-weight: 700;
}

.tab_c span.setup {
	margin: 4px 0 0; *
	margin: 0;
}

.tab_c span.setup .icon_lock_g {
	margin: 0 2px 0 0;
	vertical-align: -1px; *
	vertical-align: 2px;
	_vertical-align: 0;
}

.tab_c span.setup a {
	padding: 6px 2px 8px 10px;
	padding: 10px 0 8px 10px\9;
	vertical-align: inherit; *
	vertical-align: middle;
}

.tab_c span em.private {
	display: inline-block;
	vertical-align: middle;
}

.tab_c span em.private img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.tab_second {
	height: 30px;
	line-height: 30px;
	margin-top: -2px;
	padding: 0 0 0 2px;
}

.tab_second a {
	padding: 0 8px 0 6px;
}

.tab_second span.right {
	float: right;
	display: inline-block;
	margin-right: 0;
}

.tab_second span.right a {
	position: inherit;
	z-index: 0;
}

.tab_second a:hover {
	text-decoration: underline;
}

.tab_second .current {
	background: none;
}

.tab_second .current:hover {
	text-decoration: none;
}

.tab_second .func {
	float: right;
	display: inline;
}

.sort {
	padding-left: 9px;
}

.sort a:hover,.sort a:hover img {
	text-decoration: none;
}

.sort a:hover .txt {
	text-decoration: underline;
}

.sort .icon_sort_up,.sort .icon_sort_down {
	display: inline-block;
	width: 10px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
	vertical-align: -7px;
	_vertical-align: -4px;
	margin-left: 5px;
	text-decoration: none;
	_margin-top: 10px;
}

.sort a:hover .icon_sort_up,.sort a:hover .icon_sort_down {
	text-decoration: none;
}

.sort .icon_sort_up {
	background-position: 0 -1804px;
}

.sort .icon_sort_down {
	background-position: 0 -1828px;
}

#js_style_css_module_tab_tab_c {
	height: 42px;
}

#js_style_css_module_base_frame {
	height: 42px;
}

.W_main,.W_main_narrow {
	padding: 15px 0 0;
}

/** banner 
.banner {
background: #f9deab url(../../images/common/banner.png) center top no-repeat;
height: 80px;
overflow: hidden;
margin-top: 35px;
}
*/ /** public_tab */
.public_tab {
	border-bottom: 1px solid #c6c6c6;
	height: 41px;
	padding: 0 0 0 18px;
}

.public_tab ul {
	/**float: left;*/ 
	overflow:hidden;
}

.public_tab li {
	background: url(../../images/common/public_tab.gif) no-repeat right
		-172px;
	height: 41px;
	float: left;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
}

.public_tab li a {
	color: #333;
	font-size: 14px;
	display: block;
	float: left;
	background: url(../../images/common/public_tab.gif) no-repeat 0 -114px;
	height: 31px;
	padding: 10px 35px 0 40px;
	_height: 28px;
	_padding: 13px 35px 0 40px;
	text-decoration: none;
}

.public_tab li a:hover {
	text-decoration: none;
}

.public_tab li .new {
	position: relative;
}

.public_tab li .new i {
	position: absolute;
	background: url(../../images/common/new.png) no-repeat;
	width: 17px;
	height: 26px;
	display: inline-block;
	top: 0;
	right: 5px;
}

.public_tab .current {
	background-position: right -53px;
	/**border-bottom: 1px solid #fff;*/
	position: relative;
	bottom: -1px;
}

.public_tab .current a {
	font-weight: bold;
	background-position: 0 0;
}

.public_tab .right {
	float: right;
	padding: 0 10px 0 0;
}

/** t_tab */
.t_tab {
	/**height: 32px;*/
	margin-top: 10px;
	border-color: #e0e0e0;
	font-size: 12px;
	padding: 0;
}

.t_tab .right {
	padding: 7px 5px 0 0;
}

.t_tab .right a {
	color: #999;
}

.t_tab .right a:hover {
	text-decoration: underline;
}

.t_tab .right .close {
	font-weight: bold;
	font-family: "����";
	font-size: 16px;
}

.t_tab .right .close:hover {
	text-decoration: none;
}

.t_tab .txt {
	float: left;
	width: 400px;
	padding: 7px 0 0 10px;
}

.t_tab li {
	background-image: url("../../images/common/t_tab.png");
	height: 31px;
	margin-right: 3px;
}

.t_tab li a {
	font-size: 12px;
	background-image: url("../../images/common/t_tab.png");
	height: 23px;
	padding: 8px 20px 0 25px;
	color: #3c75af;
}

.t_tab li.current a {
	color: #444;
}

.t_tab li .t_sa {
	background: url("../../images/common/t_small_pic.png") no-repeat right
		-590px;
	display: inline-block;
	padding: 0 15px 0 0;
}

.t_announce_box {
	border: 1px solid #E0E0E0;
	border-top: 0;
	padding: 0;
}

/*----------------contacts start-------------------*/
.btn a {
	margin-right: 5px;
}

#contacts_popup {
	width: 400px;
	min-height: 400px;
}

#contacts_popup .tabs_div div {
	border: 1px solid #CED1D7;
	border-top: none;
	height: 400px;
}

.contacts {
	height: 100%;
	position: relative;
}

.contacts_tab {
	width: 250px;
	float: left;
	height: 100%;
}

.contacts_select {
	width: 250px;
	float: right;
	height: 100%;
}

.nd {
	zoom: 1;
	position: relative;
	height: 29px;
}

.nd .g-tab-tabs {
	border: 0;
}

.g-tab-tabs,.bdr-dark {
	border-color: #6C92AD;
}

.g-tab-tabs {
	height: 26px;
	line-height: 26px;
	border-style: solid;
	border-width: 0 0 1px;
}

.nd .g-tab-tabs-item {
	width: 50%;
	height: auto;
	padding: 0;
}

.g-tab-tabs-item-on {
	height: 26px;
	font-weight: bold;
	letter-spacing: -1px;
}

.g-tab-tabs-item {
	float: left;
	display: inline;
	height: 25px;
	padding: 0 3px;
	position: relative;
	top: 1px;
	overflow: hidden;
	margin-right: -1px;
}

.nd .g-tab-tabs-item-on .g-tab-tabs-link {
	background-image: none;
	background-color: white;
	color: black;
	font-weight: bold;
}

.nd .g-tab-tabs-link {
	position: static;
	padding: 0;
	text-align: center;
	margin: 0;
	border-width: 1px 1px 0 1px;
	display: block;
	float: none;
	border-style: solid;
	background-position: 0 -288px;
	height: 28px;
	line-height: 28px;
}

.g-tab-tabs-item-on .g-tab-tabs-link {
	color: black;
	background-position: 0 -360px;
}

.g-tab-tabs-link {
	background-image: url(../../images/common/bgx.png);
	background-repeat: repeat-x;
}

.g-tab-tabs-link {
	display: inline-block;
	padding: 0 20px;
	text-decoration: none;
	position: relative;
	background-position: 0 -396px;
}

.mu {
	background-color: white;
	border-width: 1px;
	border-style: solid;
	margin-right: 1px;
	height: 94%;
	overflow: auto;
}

.arrow_left p {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 16px;
	background: url(../../images/common/arrow_left.gif) 0 0 no-repeat;
	margin-left: -6px;
	margin-top: -30px;
	z-index: 1;
}

.W_rightModule .contact_group_title {
	border: 1px solid #cbba8d;
	border-width: 0 0 1px 0;
}

.contact_group ul li {
	border-bottom: 1px dashed #cbba8d;
}

.contact_group ul li a {
	color: #823313;
}

/*----------------contacts end-------------------*/ /** frame-main */
.g-toolbarContainer {
	height: 34px;
	position: relative;
	z-index: 20;
}

.oi .g-toolbar-atTop {
	z-index: 9;
}

.g-toolbarTab-tabs-link,.dr,.iK,.jI .g-menu-label,.WB3-gTop-tabs-item,.g-tab-tabs-link,.g-layer-contact-oprt,.g-pro-inner,.g-dialogBox-hd,.g-table-head,.g-smlBtn-inner,.g-btn-inner,.g-toolbar,.skin-top,.gWel-ltbm,.fn-bgx
	{
	background-image: url(../../skin/1/images/bgx.png);
	background-repeat: repeat-x;
}

.g-toolbar-atTop {
	background-position: 0 -146px;
}

.g-toolbar {
	clear: both;
	background-position: 0 -145px;
	height: 34px;
	padding: 0 10px;
	white-space: nowrap;
	position: relative;
}

.g-toolbar-grp {
	margin-right: 8px;
	padding-right: 1px;
}

.g-toolbar-grp,.g-toolbar-link,.g-toolbar-select,.g-toolbar .g-btn {
	float: left;
	display: inline;
}

.g-toolbar-grp,.g-toolbar-link,.g-toolbar-select,.g-toolbar .g-btn {
	float: left;
	display: inline;
}

.g-toolbar-grp {
	margin-right: 8px;
	padding-right: 1px;
}

.g-toolbar-grp,.g-toolbar-link,.g-toolbar-select,.g-toolbar .g-btn {
	float: left;
	display: inline;
}

.g-toolbar-grp-ext {
	float: right;
	margin-right: 0;
}

.g-toolbar-link,.g-toolbar-select {
	margin-left: 4px;
	margin-right: 4px;
}

.g-toolbar-link {
	margin-top: 7px;
}

.g-btn-disabled .g-btn-inner,.txt-disabled {
	cursor: default;
	text-decoration: none;
	color: #7D7D7D !important;
}

.g-toolbar-link,.g-toolbar-select {
	margin-left: 4px;
	margin-right: 4px;
}

.g-toolbar-select {
	margin-top: 7px;
}

.hH,.mN,.g-modGg-nav-prev,.g-modGg-nav-next,.g-modGg-nav-close,.g-tag,.g-tag-close,.g-tag-inner,.g-radioLabel,.g-checkboxLabel,.g-pro-inner,.g-pro,.g-addr-arr,.g-addr,.g-tips-inv .g-tips-inner,.g-tips-inv,.g-tips-inline .g-tips-inner,.g-tips-inline,.g-ipt,.g-smlBtn,.g-smlBtn-inner,.g-smlBtn-arr,.g-btn-inner,.g-btn,.ico,.fn-ib
	{
	display: inline-block;
	vertical-align: middle;
}

.txt-b {
	font-weight: bold !important;
}

.g-btn {
	font-size: 12px;
	height: 24px;
	padding: 0 3px;
	position: relative;
}

.g-toolbar .g-btn {
	margin-top: 5px;
}

.g-btn-inner {
	height: 24px;
	line-height: 23px;
	padding: 0 8px;
	color: black;
	vertical-align: baseline;
	text-decoration: none;
	outline: 0;
	overflow: hidden;
	background-position: 0 -792px;
}

.g-toolbarTab-tabs-link,.dr,.iK,.jI .g-menu-label,.WB3-gTop-tabs-item,.g-tab-tabs-link,.g-layer-contact-oprt,.g-pro-inner,.g-dialogBox-hd,.g-table-head,.g-smlBtn-inner,.g-btn-inner,.g-toolbar,.skin-top,.gWel-ltbm,.fn-bgx
	{
	background-image: url(../../skin/1/images/bgx.png);
	background-repeat: repeat-x;
}

.g-btn-hover .g-btn-inner,.g-btn-inner:focus,.g-btn-inner:hover {
	background-position: 0 -828px;
}

.g-btn-rc-1 {
	left: 0;
	background-position: 0 0;
}

.ico-pd-skin,.skin-logo,.nD,.lY,.jJ,.WB3-gTop-tabs-close,.WB3-gTop-tabs-rc,.nX,.nY,.of,.g-tab-tabs-rc,.g-toolbarTab-tabs-rc,.g-layer-contact-oprt-arr,.ico-folder-dft,.ico-btn,.ico-dialog,.ico-triangle,.g-dialogBox-hd-oprt,.g-dialogBox-hd-rc,.g-smlBtn-arr,.g-ipt-iconBtn,.g-menu-item-arr,.g-btn-arr,.g-btn-rc,.fn-bg
	{
	background-image: url(../../skin/1/images/bg.png);
	background-repeat: no-repeat;
}

.g-btn-rc {
	width: 3px;
	height: 100%;
	position: absolute;
	top: 0;
	cursor: pointer;
}

.g-btn-rc-2 {
	right: 0;
	background-position: -3px 0;
}

.g-btn-hasChk .g-btn-chk {
	width: 14px;
	height: 14px;
	overflow: hidden;
	padding: 0;
	vertical-align: top;
	position: absolute;
	left: 6px;
	top: 6px;
}

.g-btn-hasArr .g-btn-arr {
	background-position: -1px -27px;
}

.g-btn-arr {
	width: 20px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: 0 -27px;
	cursor: pointer;
	vertical-align: baseline;
}

.g-btn-hasChk .g-btn-inner {
	padding: 0 18px;
}

.g-btn-hasArr .g-btn-inner {
	padding-right: 20px;
}

.lQ {
	line-height: 28px;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #CCC;
	position: relative;
	vertical-align: top;
	clear: both;
	cursor: pointer;
	outline: 0;
	z-index: 7;
}

.lQ .ir {
	color: black;
}

.ir {
	position: absolute;
	height: 28px;
	width: 284px;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index: 2;
}

.gu,.ha {
	margin-right: 152px;
	margin-left: 284px;
	word-break: break-all;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	height: 28px;
	z-index: 1;
	vertical-align: baseline;
}

.hF {
	position: absolute;
	height: 28px;
	right: 0;
	top: 0;
	vertical-align: top;
}

/*======================page-begin======================*/
.page {
	
}

.page .inner {
	text-align: right;
	padding-right: 10px;
}

/*======================page-end======================*/
	/*======================validate_error-begin======================*/
.error_layer {
	width: 200px;
	margin: 6px 0 4px;
	padding: 0 12px;
	border: 1px solid gainsboro;
	position: absolute;
	z-index: 1051;
	background: #FFC;
}

.SA {
	position: relative;
	left: -8px;
	top: -10px;
}

.SA em,.SA span {
	width: 18px;
	height: 10px;
	color: gainsboro;
}

.SA span {
	position: absolute;
	z-index: 999;
	left: 1px;
	top: 0px;
	color: #C9F1FF;
}

.SA * {
	color: #99DBF2;
	font-family: Simsun;
	font-size: 16px;
	height: 17px;
	line-height: 21px;
	overflow: hidden;
	position: absolute;
	width: 8px;
}

.SA span {
	left: 0;
	top: 1px;
	color: #FFC;
}

.error_layer .error_msg {
	padding: 2px 0 2px 18px;
	background: url(../../images/common/exclamation.gif) 0 1px no-repeat;
	font-weight: bold;
	color: #C00;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
}

input.error {
	background: #F8DBDB;
	border-color: #C30;
	/**background-image: url('../../images/common/invalid_line.gif');*/
	background-repeat: repeat-x;
	background-position: bottom;
}

span.error {
	color: #E56C0A !important;
}

.error_icon {
	width: 18px;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	left: 0;
	top: 0;
	background: no-repeat 2px 3px;
	background-image: url('../../images/common/exclamation.gif');
}

.loading {
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin-left: 8px;
	background: url(../../images/common/loading.gif) no-repeat scroll 0 0
		transparent;
	vertical-align: middle;
}

.pass {
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin-left: 8px;
	background: url(../../images/common/index_bg3.png) no-repeat scroll 0 0
		transparent;
	vertical-align: middle;
	background-position: -179px -32px;
}

/*======================validate_error-end======================*/
	/** settings */
.base_form {
	padding: 30px;
}

.base_form22 {
	margin: 10px 0 10px 10px;
}

.index_title { /**margin-bottom: 30px;*/
	margin-bottom: 15px;
}

.index_title .right {
	float: right;
	margin-top: -30px;
}

.index_title h3 {
	font-size: 18px;
	font-weight: 700;
	border-bottom: 1px solid #E0E0E0;
	padding: 0 0 10px;
}

.index_title h3 span {
	font-size: 12px;
	margin-left: 8px;
	font-weight: 400;
}

.W_spetxt {
	color: #C90000;
}

.index_title h4 {
	padding-top: 7px;
	font-size: 12px;
	font-weight: normal;
	color: #B8B7B7;
}

.index_title h4 a {
	padding: 0 5px;
}

.contentcss {
	line-height: 26px;
	font-size: 14px;
	margin: 20px 30px 0;
	word-break: break-all;
	word-wrap: break-word;
}

/*======================base_form_a-end======================*/
.base_form_a {
	padding: 5px;
}

.base_form_b {
	padding: 10px;
}

.base_form_b .W_textb {
	margin-bottom: 10px;
}

.resetpwd_form {
	margin-bottom: 35px;
}

.resetpwd_form span {
	padding-left: 60px;
}

.change_member_form table {
	width: 100%;
	margin-top: 25px;
}

.change_member_form textarea {
	width: 90%;
	border: 1px solid #CCC;
}

.change_member_form {
	margin-bottom: 35px;
	height: 120px;
}

.base_form_a td input,.resetpwd_form input {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	border: 1px solid #CCC;
}

.base_form_a .form_title {
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	height: 25px;
	line-height: 25px;
}

.base_form_a .input_pic {
	position: absolute;
	top: 210px;
	left: 40px;
}

.base_form_a .flowmember {
	position: absolute;
	top: 170px;
	left: 40px;
}

#showImage {
	position: absolute;
	top: 45px;
	left: 15px;
}

.input_f {
	cursor: pointer;
	-moz-opacity: 0;
	filter: alpha(opacity = 0);
	opacity: 0;
	background: none;
	border: none;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
}

.choose_pic {
	position: relative;
}

/*======================base_form_a-end======================*/
	/*======================index_title03-begin======================*/
.index_title03 {
	margin-bottom: 15px;
}

.index_title03 h3 {
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #E0E0E0;
	padding: 0 0 10px;
}

.index_title03 h3 span {
	font-size: 12px;
	margin-left: 8px;
	font-weight: 400;
}

.index_title03 h4 {
	padding-top: 7px;
	font-size: 12px;
	font-weight: normal;
	color: #B8B7B7;
}

.index_title03 h4 a {
	padding: 0 5px;
}

/*======================index_title03-end======================*/
	/*======================info_tab01-begin======================*/
	/**.info_tab01 {
padding-bottom: 60px;
}*/
.info_tab01 {
	clear: both;
	padding-left: 50px;
}

.lead_form {
	padding-left: 0;
}

.info_tab01 .reduce_dist td,.info_tab01 .reduce_dist th {
	padding-bottom: 10px;
}

.info_tab01 th {
	text-align: right;
	width: 110px;
	vertical-align: middle;
	line-height: 28px;
	white-space: nowrap;
}

.info_tab01 th,.info_tab01 td {
	font-size: 14px;
	padding-bottom: 17px;
	vertical-align: middle;
}

.gray6,.gray6 a:link,.gray6 a:visited,.gray6 a:hover {
	color: #666;
}

.info_tab01 .font_12 {
	font-size: 12px;
	margin: 6px 0;
}

.info_tab01 .font_12,.info_tab01 .font_12 * {
	vertical-align: inherit;
	_vertical-align: baseline;
}

.info_tab01 td .PY_input {
	height: 26px;
	line-height: 26px;
	width: 214px;
	font-size: 14px;
	border: 1px solid #CCC;
	padding: 0 3px;
}

.error_color,.error_color:link,.error_color:visited,.MIB_linkal .error_color:link,.MIB_linkal .error_color:visited
	{
	color: red;
}

.info_tab01 td .info_txtarea {
	overflow: auto;
	height: 48px;
}

.info_tab01 td .info_txtarea {
	width: 380px;
	height: 85px;
	font-size: 12px;
	border: 1px solid #CCC;
}

.info_tab01 td.info_tab_vm {
	vertical-align: middle;
}

.info_tab01 td .info_tabTip {
	font-size: 12px;
	margin-top: 5px;
}

/*======================info_tab01-end======================*/
	/*======================info_tab01-begin======================*/
.info_tab02 {
	padding-bottom: 60px;
}

.info_tab02 {
	clear: both;
}

.info_tab02 .reduce_dist td,.info_tab02 .reduce_dist th {
	padding-bottom: 10px;
}

.info_tab02 th {
	text-align: right;
	vertical-align: top;
	line-height: 28px;
	white-space: nowrap;
}

.info_tab02 th,.info_tab02 td {
	font-size: 14px;
	padding-bottom: 17px;
	vertical-align: top;
}

.info_tab02 .font_12 {
	font-size: 12px;
	margin: 6px 0;
}

.info_tab02 .font_12,.info_tab02 .font_12 * {
	vertical-align: middle;
	_vertical-align: baseline;
}

.info_tab02 td .PY_input {
	height: 26px;
	line-height: 26px;
	width: 99.6%;
	font-size: 14px;
	border: 1px solid #CCC;
}

.info_tab02 td .info_txtarea {
	overflow: auto;
	height: 48px;
}

.info_tab02 td .info_txtarea {
	width: 100%;
	height: 500px;
	font-size: 12px;
	border: 1px solid #CCC;
}

.info_tab02 td.info_tab_vm {
	vertical-align: middle;
}

.info_tab02 td .info_tabTip {
	font-size: 12px;
	margin-top: 5px;
}

/*======================info_tab01-end======================*/
	/*======================info_tab03-begin======================*/
.info_tab03 {
	padding-bottom: 60px;
}

.info_tab03 {
	clear: both;
	padding-left: 30px;
	padding-top: 50px;
}

.info_tab03 .reduce_dist td,.info_tab03 .reduce_dist th {
	padding-bottom: 10px;
}

.info_tab03 th {
	text-align: right;
	width: 120px;
	vertical-align: top;
	line-height: 28px;
}

.info_tab03 th,.info_tab03 td {
	font-size: 14px;
	padding-bottom: 17px;
	vertical-align: middle;
	padding-right: 3px;
}

.info_tab03 .font_12 {
	font-size: 12px;
	margin: 6px 0;
}

.info_tab03 .font_12,.info_tab03 .font_12 * {
	vertical-align: inherit;
	_vertical-align: baseline;
}

.info_tab03 td .PY_input {
	height: 26px;
	line-height: 26px;
	width: 214px;
	font-size: 14px;
	border: 1px solid #CCC;
	padding: 0 3px;
}

.info_tab03 td .info_txtarea {
	overflow: auto;
	height: 48px;
}

.info_tab03 td .info_txtarea {
	width: 500px;
	height: 85px;
	font-size: 12px;
	border: 1px solid #CCC;
}

.info_tab03 td.info_tab_vm {
	vertical-align: middle;
}

.info_tab03 td .info_tabTip {
	font-size: 12px;
	margin-top: 5px;
}

/*======================info_tab03-end======================*/
.base_form_c {
	padding: 15px 30px 30px 30px;
}

.base_form_c .index_title h3 {
	font-size: 12px;
	font-weight: 500;
	border-bottom: 1px solid #E0E0E0;
	padding: 0 0 10px;
}

.info_tab04 {
	clear: both;
}

.info_tab04 td {
	padding-bottom: 17px;
}

/*======================tab_d-begin======================*/
.tab_d {
	background-position: 0 -120px;
	background-repeat: repeat-x;
}

.tab_d,.tab_d .tab_left a,.tab_d .tab_left span,.tab_d .tab_left strong
	{
	background: url(../../images/common/tab_d.png?id=1330925565497)
		no-repeat;
	height: 29px;
	line-height: 28px;
}

.tab_d .tab_right {
	float: right;
}

.tab_d .tab_left {
	float: left;
}

.tab_d .tab_left a {
	position: relative;
}

.tab_d .tab_left a {
	float: left;
	display: inline-block;
	background-position: 0 -60px;
	padding-left: 2px;
	margin-right: 3px;
}

.tab_d .tab_left a.current {
	background-position: 0 0;
	float: left;
	display: inline-block;
	padding-left: 5px;
	margin-right: 3px;
}

.tab_d .tab_left a span {
	background-position: right -90px;
	display: inline-block;
	padding: 0 13px 0 8px;
	cursor: pointer;
	float: left;
}

.tab_d .tab_left a.current span {
	background-position: right -30px;
	display: inline-block;
	padding: 0 10px 0 5px;
	color: black;
	font-weight: 700;
}

.tab_d .tab_left strong {
	background-position: 0 0;
	float: left;
	display: inline-block;
	padding-left: 5px;
	margin-right: 3px;
}

.tab_d .tab_left strong span {
	background-position: right -30px;
	display: inline-block;
	padding: 0 10px 0 5px;
}

.tab_b .search_input {
	float: right;
}

.tab_b .current {
	text-decoration: none;
	cursor: text;
	font-weight: bold;
	outline: none;
}

.tab_b {
	margin: 10px 0px 5px;
	border-bottom: 1px dotted #CCC;
	padding: 4px 0;
}

.gp_total .right {
	float: right;
	line-height: 24px;
}

.gp_total p {
	line-height: 24px;
}

/*======================tab_d-begin======================*/
	/*======================tab_f-begin======================*/
ul.tab_f {
	position: relative;
	height: 25px;
	padding: 9px 0 1px 9px;
	overflow: hidden;
	zoom: 1;
}

.tab_f .sepLine {
	position: absolute;
	left: 0;
	top: 34px;
	height: 1px;
	width: 100%;
	overflow: hidden;
	margin: 0;
	_padding-right: 9px;
	background: #CED1D7;
}

.tab_f li {
	float: left;
}

.tab_f li {
	float: left;
}

.tab_f a {
	cursor: pointer;
	display: inline-block;
	min-width: 42px;
	_width: 42px;
	white-space: nowrap;
	margin-right: -1px;
	padding: 0 12px;
	border: 1px solid #CED1D7;
	border-width: 1px 1px 0;
	line-height: 24px;
	text-align: center;
	background: whiteSmoke;
}

.tab_f a.on,.tab_f a.on:hover {
	position: relative;
	z-index: 2;
	margin-top: -3px;
	line-height: 28px;
	text-decoration: none;
	color: #494949;
	background: white;
	font-weight: bold;
	-moz-box-shadow: 0 0 2px #BABABA;
	-webkit-box-shadow: 0 0 2px #BABABA;
	-o-box-shadow: 0 0 2px #BABABA;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

/*======================tab_f-end======================*/
	/*======================sub_menu-begin======================*/
.sub_menu_div {
	display: inline-block;
	position: relative;
	z-index: 1;
}

.sub_menu_div .sub_menu_ul {
	width: auto;
	display: none;
	position: absolute;
	left: 0px;
	top: 100%;
	/**overflow: hidden;*/
	z-index: 9998;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	_background: #fff;
	border: 1px solid #797979;
	padding: 2px 1px 4px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	zoom: 1;
	z-index: 99;
}

.sub_menu_div .sub_menu_ul li {
	width: auto;
	float: none;
}

.sub_menu_div:hover .sub_menu_ul {
	display: block;
}

.sub_menu_ul li a {
	padding: 1px 5px 1px 10px;
	position: relative;
	display: block;
	zoom: 1;
	overflow: hidden;
	height: 22px;
	line-height: 21px;
	text-decoration: none;
	color: black;
}

.sub_menu_ul li a:hover {
	background-color: #5D99CE;
	color: black;
}

.sub_menu_ul ul li a i {
	display: block;
	height: 16px;
	width: 16px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 5px;
}

.sub_menu_ul ul li a span {
	display: block;
	width: 64px;
	float: left;
}

/*======================sub_menu-end======================*/
.div {
	width: 100%;
	min-height: 400px;
	_height: 400px;
}

/*======================tbl_1-start======================*/
.tbl_1 {
	margin: 5px 0px 0;
}

.tbl_1 tr.even {
	background: #F8F8F8;
}

.tbl_1 tr:hover {
	background-color: #f1eedf;
}

#index_statistcs .tbl_1 tr:hover {
	background-color: inherit;
}

.tbl_1 .operation {
	background: url(../../images/common/title_bg.png) repeat-x bottom center
		;
	width: auto;
	margin-bottom: 10px;
	overflow: visible;
	border: solid 1px #e2e2e2;
}

.tbl_1 .operation .inner,.tbl_1 .tbl_page .inner,.list_1 .list_page .inner,.tbl_1 .operation .inner_border
	{
	margin-left: 10px;
	margin-right: 10px;
	height: 24px;
	vertical-align: middle;
	padding: 5px 0 6px;
}

.list_1 .main_list {
	margin-top: 20px;
	position: relative;
	_height: 700px;
	min-height: 700px;
}

.tbl_1 .operation .inner_border {
	border-top: solid 1px #dbdbdb;
}

.tbl_1 .tbl_page,.list_1 .list_page {
	border: solid 1px #e2e2e2;
	border-top: none;
	background: url(../../images/common/title_bg.png) repeat-x top center;
}

.tbl_1 .tbl_page .inner,#informList .tbl_page .inner {
	text-align: right;
	padding-right: 10px;
}

.tbl_1 .tbl_page .inner a:hover,.list_1 .list_page .inner a:hover {
	text-decoration: none;
	color: white;
	border-color: #3090BC;
	background: #73B2DA;
}

.tbl_1 .tbl_page .inner a,.list_1 .list_page .inner a,.tbl_1 .tbl_page .inner strong,.list_1 .list_page .inner strong,.list_1 .list_page .inner span,.tbl_1 .tbl_page .inner span
	{
	display: inline-block;
	overflow: hidden;
	padding: 3px 7px;
	padding: 2px 7px 4px 9;
	margin: 0px 3px 0;
	line-height: 1.231;
	border: 1px solid #D6D6D6;
	background: white;
	vertical-align: middle;
}

.tbl_1 .tbl_page .inner input,.list_1 .list_page .inner input {
	vertical-align: middle;
}

.tbl_1 .ckbox {
	width: 14px;
	height: 14px;
}

.tbl_1_border {
	border: 1px solid #e2e2e2;
	position: relative;
	min-height: 400px;
	width: auto;
}

.tbl_1 .tbl_1_border_a {
	border: 0px;
}

.tbl_1_border_a td {
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}

.tbl_1 .notice_border {
	border: 0;
	_height: 700px;
	min-height: 700px;
}

.tbl_1 .statistcs_border {
	border: 0 none;
	min-height: 60px;
}

dirDWStatishcsTable .taskCount_border {
	border: 0;
	min-height: 20px;
}

#dirShujiEmailTable table tr {
	height: 20px;
	font-size: 12px;
}

.tbl_1 table {
	width: 100%;
	border: 1px solid #EFE1CD;
}

.tbl_1 th {
	padding: 3px 8px;
	white-space: nowrap;
	text-align: left;
	height: 28px;
	border-bottom: 1px solid #E2E2E2;
	background: #EFEFEF;
}

.tbl_1 td {
	height: 2.5em;
	padding: 3px 8px 3px 8px;
	border-bottom: 1px dashed #D8D8D8;
	word-wrap: break-word;
}

.party_mine_statistcs td {
	padding: 0;
}

.tbl_1 .s_type {
	float: left;
}

.tbl_1 .right { 
	/**margin-top: 7px;
	 _margin-top: 7px; */
}

.tbl_1 .s_btn a {
	margin-right: 3px;
}

.tbl_1 .tbl_tip {
	padding-top: 100px;
	text-align: center;
	font-size: 14px;
}

.inform_tip {
	padding-top: 200px;
	text-align: center;
	font-size: 14px;
}

th.sorting,th.sorting_dowm,th.sorting_up {
	cursor: pointer;
	background-image: url("../../images/common/table_sort.png");
	_background-image: url("../../images/common/table_sort.gif");
	background-repeat: no-repeat;
	background-position: right 9px;
}

th.sorting_up {
	background-position: right center;
}

th.sorting_down {
	background-position: right -55px;
}

.tbl_1 .minh1 {
	min-height: 270px;
	height: auto !important;
	height: 270px;
}

.auth_main {
	height: 200px;
	overflow: auto;
}

.W_main_c .minh {
	min-height: 330px;
	height: auto !important;
	height: 330px;
}

.tbl_1 .minh2 {
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.tbl_loading,.list_loading {
	clear: both;
	width: 100%;
	height: 100%;
	line-height: 32px;
	text-align: center;
}

.tbl_loading p,.list_loading p {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 160px;
	height: 32px;
	margin-top: -16px;
	margin-left: -80px;
	padding-left: 40px;
	background: url(../../images/common/tbl_loading.gif) 0 0 no-repeat;
	text-align: center;
	font-size: 16px;
	color: black;
}

.dialogLoading {
	clear: both;
	width: 400px;
	height: 250px;
	text-align: center;
}

.dialogLoading p {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-left: -16px;
	margin-top: -16px;
	background: url(../../images/common/tbl_loading.gif) 0 0 no-repeat;
	text-align: center;
	font-size: 16px;
	color: black;
}

.tbl_loading span,.list_loading span {
	display: none;
}

.tbl_nodata,.list_nodata {
	clear: both;
	width: 100%;
	/* height: 100%; */
	line-height: 32px;
	text-align: center;
	padding-top: 50px;
	/*height: 300px;*/
}

.tbl_nodata {
	/*border: #efe1cd solid;
	border-width: 0 1px;*/
}

.tbl_nodata p,.list_nodata p {
	display: none;
}

.tbl_nodata span,.list_nodata span {
	margin-top: -16px;
	text-align: center;
	font-size: 16px;
	color: black;
}

.tfont {
	font-weight: bold;
}

/*======================tbl_1-end======================*/
	/*======================tbl_2-begin======================*/
.tbl_2 table {
	width: 100%;
	margin-bottom: 15px;
}

.tbl_2 th {
	padding: 3px;
	border: 1px solid #D6D6D6;
	height: 1.8em;
	text-align: center;
	background: url(../../images/common/title_bg.png) repeat-x -150px center
		;
}

.tbl_2 td {
	border: 1px solid #C3C3C3;
	padding: 3px;
	word-break: break-all;
	word-wrap: break-word;
}

.tbl_2 input[text] {
	width: 100%;
}

.tbl_2 textarea {
	width: 99%;
	border: 1px solid #CCC;
}

.tbl_2 .label,.tbl_2 .label_l,.tbl_2 .label_c {
	background-color: #F4F4F4;
}

.tbl_2 .label,.tbl_2 .label_l,.tbl_2 .label_c,.tbl_3 .label {
	text-align: right;
	padding-right: 5px;
	height: 20px;
	line-height: 20px;
}

.tbl_2 .label_l,.tbl_3 .label_l {
	text-align: left;
	padding-left: 5px;
}

.tbl_2 .label_c,.tbl_3 .label_c {
	text-align: center;
}

.tbl_2 td {
	border: 1px solid #D6D6D6;
}

/*======================tbl_2- special  begin======================*/
.tdtag {
	text-align: right;
	border: 1px solid #ffffff;
}

.tbl_2 .tdcontentcss {
	line-height: 26px;
	padding: 15px;
	vertical-align: top;
}

.base_form_b .tb_content {
	min-height: 255px;
}

.base_form_b .tb_content2 {
	min-height: 300px;
}

/*======================tbl_2- special  begin======================*/
	/*======================tbl_2-end======================*/
	/*======================tbl_3-start======================*/
.tbl_3 {
	margin: 5px 0px 0;
}

.tbl_3 .operation {
	background: url(../../images/common/title_bg.png) repeat-x bottom center
		;
	width: 100%;
	margin-bottom: 10px;
	border: solid 1px #e2e2e2;
}

.tbl_3 .operation .inner,.tbl_3 .tbl_page .inner,.tbl_3 .operation .inner_border
	{
	margin-left: 10px;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
}

.tbl_3 .operation .inner_border {
	border-top: solid 1px #dbdbdb;
}

.tbl_3 .tbl_page {
	border: solid 1px #e2e2e2;
	border-top: none;
	background: url(../../images/common/title_bg.png) repeat-x top center;
}

.tbl_3 .tbl_page .inner {
	text-align: right;
	padding-right: 10px;
}

.tbl_3 .tbl_page .inner a:hover {
	text-decoration: none;
	color: white;
	border-color: #3090BC;
	background: #73B2DA;
}

.tbl_3 .tbl_page .inner a,.tbl_3 .tbl_page .inner strong,.tbl_3 .tbl_page .inner span
	{
	display: inline-block;
	overflow: hidden;
	padding: 3px 7px;
	padding: 2px 7px 4px 9;
	margin: 0px 3px 0;
	line-height: 1.231;
	border: 1px solid #D6D6D6;
	background: white;
	vertical-align: middle;
}

.tbl_3 .tbl_page .inner input {
	vertical-align: middle;
}

.tbl_3 .ckbox {
	width: 14px;
	height: 14px;
}

.tbl_3 table {
	width: 100%;
}

.tbl_3 th {
	background: #E9E9E9;
	padding: 0 0 0 10px;
	white-space: nowrap;
	text-align: left;
	height: 28px;
	border-bottom: 1px solid #E2E2E2;
}

.tbl_3 td {
	height: 2.5em;
	line-height: 1.5em;
	padding: 3px 8px 3px 8px;
}

.tbl_3 .white_space {
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tbl_3 .s_type {
	padding-top: 7px;
	_padding-top: 0px;
	float: left;
}

.tbl_3 .right { *
	margin-top: 7px;
	_margin-top: 7px;
}

.tbl_3 .s_btn a {
	margin-right: 3px;
}

.tbl_3 tr.even {
	background: #F8F8F8;
}

.tbl_3 td,.tbl_3 th {
	border: 1px solid #D6D6D6;
}

.tbl_3 tr:hover {
	background-color: #DDEFFF !important;
}

/*======================tbl_3-end======================*/
	/*======================tbl_4-start======================*/
.tbl_4 table {
	width: 680px;
	margin-bottom: 15px;
	TABLE-LAYOUT: fixed;
	vertical-align: top;
}

.tbl_4 th {
	padding: 3px;
	height: 1.5em;
	text-align: right;
}

.tbl_4 td {
	padding: 3px;
	word-wrap: break-word;
	word-break: break-all;
}

.tbl_4 td div {
	word-wrap: break-word;
	TABLE-LAYOUT: fixed;
	word-break: break-all;
}

.tbl_4 input[text] {
	width: 100%;
}

.tbl_4 textarea {
	width: 99%;
}

/*======================tbl_4-end======================*/
	/*======================tbl_5-start======================*/
.tbl_5 {
	margin: 5px 0px 0;
}

.tbl_5 tr.even {
	background: #F8F8F8;
}

.tbl_5 tr:hover {
	background-color: #DDEFFF;
}

#index_statistcs .tbl_5 tr:hover {
	background-color: inherit;
}

.announcement .tbl_1 tr:hover {
	background-color: inherit;
}

.tbl_5 .operation {
	background: url(../../images/common/title_bg.png) repeat-x bottom center
		;
	width: 100%;
	margin-bottom: 10px;
	overflow: visible;
	border: solid 1px #e2e2e2;
}

.tbl_5 .operation .inner,.tbl_5 .tbl_page .inner,.tbl_5 .operation .inner_border
	{
	margin-left: 10px;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	padding: 5px 0 6px;
}

.tbl_5 .operation .inner_border {
	border-top: solid 1px #dbdbdb;
}

.tbl_5 .tbl_page {
	border: solid 1px #e2e2e2;
	border-top: none;
	background: url(../../images/common/title_bg.png) repeat-x top center;
}

.tbl_5 .tbl_page .inner,#informList .tbl_page .inner {
	text-align: right;
	padding-right: 10px;
}

.tbl_5 .tbl_page .inner a:hover {
	text-decoration: none;
	color: white;
	border-color: #3090BC;
	background: #73B2DA;
}

.tbl_5 .tbl_page .inner a,.tbl_5 .tbl_page .inner strong,.tbl_5 .tbl_page .inner span
	{
	display: inline-block;
	overflow: hidden;
	padding: 3px 7px;
	padding: 2px 7px 4px 9;
	margin: 0px 3px 0;
	line-height: 1.231;
	border: 1px solid #D6D6D6;
	background: white;
	vertical-align: middle;
}

.tbl_5 .tbl_page .inner input {
	vertical-align: middle;
}

.tbl_5 .ckbox {
	width: 14px;
	height: 14px;
}

.tbl_5_border {
	border: 1px solid #e2e2e2;
	position: relative;
}

.tbl_5 .tbl_5_border_a {
	border: 0px;
}

.tbl_5_border_a td {
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}

.tbl_5 .notice_border {
	border: 0;
	min-height: 600px;
}

.tbl_5 .statistcs_border {
	border: 0;
	min-height: 180px;
}

.tbl_5 table {
	width: 100%;
}

.tbl_5 th {
	padding: 3px 8px;
	white-space: nowrap;
	text-align: center;
	height: 28px;
	border: 1px solid #E2E2E2;
	background: #EFEFEF;
}

.tbl_5 td {
	height: 2.5em;
	padding: 3px 8px 3px 8px;
	border: 1px solid #D8D8D8;
	text-align: center;
}

.tbl_5 .s_type {
	float: left;
}

.tbl_5 .right { *
	margin-top: 7px;
	_margin-top: 7px;
}

.tbl_5 .s_btn a {
	margin-right: 3px;
}

.tbl_5 .tbl_tip {
	padding-top: 100px;
	text-align: center;
	font-size: 14px;
}

.inform_tip {
	padding-top: 200px;
	text-align: center;
	font-size: 14px;
}

th.sorting,th.sorting_dowm,th.sorting_up {
	cursor: pointer;
	background-image: url("../../images/common/table_sort.png");
	_background-image: url("../../images/common/table_sort.gif");
	background-repeat: no-repeat;
	background-position: right 9px;
}

th.sorting_up {
	background-position: right center;
}

th.sorting_down {
	background-position: right -55px;
}

.tbl_5 .minh1 {
	min-height: 270px;
	height: auto !important;
	height: 270px;
}

.auth_main {
	height: 200px;
	overflow: auto;
}

.W_main_c .minh {
	min-height: 330px;
	height: auto !important;
	height: 330px;
}

.tbl_5 .minh2 {
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.tbl_loading,.list_loading {
	clear: both;
	width: 100%;
	height: 100%;
	line-height: 32px;
	text-align: center;
}

.tbl_loading p,.list_loading p {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 160px;
	height: 32px;
	margin-top: -16px;
	margin-left: -80px;
	padding-left: 40px;
	background: url(../../images/common/tbl_loading.gif) 0 0 no-repeat;
	text-align: center;
	font-size: 16px;
	color: black;
}

.tbl_loading span,.list_loading span {
	display: none;
}

/*======================tbl_5-end======================*/
	/*======================statistcs-start======================*/
#table td {
	text-align: center;
}

#statistcs_table_title {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

.W_main_2col_r .statistcs_form {
	padding-top: 10px;
}

/*======================statistcs-end======================*/
	/** perAll_info */
.perAll_info {
	padding-bottom: 15px;
}

.W_main_c {
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
}

.perAll_info .name {
	height: 30px;
	line-height: 30px;
	margin-top: -4px;
}

.perAll_info .name {
	margin-top: -7px;
	_margin-top: -5px;
}

.perAll_info .name .left {
	float: left;
	font-size: 16px;
	font-weight: bold;
}

.perAll_info p {
	line-height: 21px;
	clear: both;
	word-wrap: break-word;
	vertical-align: middle;
}

.document_oper .W_vline {
	margin: 0 8px;
}

.document_oper .current {
	text-decoration: none;
	cursor: text;
	font-weight: bold;
	outline: none;
}

.document_oper {
	margin: 30px 0px 5px;
	border-top: 1px dotted #CCC;
	padding: 4px 0;
}

/*======================friendTag-start======================*/
.drow_down {
	border: 1px solid #ddd;
	border-top-color: #ddd;
	border-image: initial;
	float: left;
	width: 100%;
}

.friendTagList {
	background: #1da1d8;
	background: -moz-linear-gradient(top, #28afe7, #1192c8);
	background: -o-linear-gradient(top, #28afe7, #1192c8);
	background: -webkit-gradient(linear, left top, left bottom, from(#28afe7),
		to(#1192c8) );
	border: 1px solid #057bac;
	border-radius: 3px;
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	margin: 2px;
	outline: none;
	padding: 0 1px;
	vertical-align: middle;
	cursor: default;
	border-image: initial;
}

.friendTagListSpan {
	display: inline-block;
	padding: 0 2px 2px 5px;
	border-top: 1px solid #61c8ee;
}

.friendTagList {
	color: #fff;
	cursor: default;
}

.friendTagListContent {
	vertical-align: middle;
}

.friendTagClose {
	background-image: url(../../images/common/v9.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 13px;
	vertical-align: middle;
	width: 13px;
}

.drow_down_up {
	background: url(../../images/common/arrowall.gif) no-repeat 0 0;
	width: 24px;
	height: 22px;
	display: inline-block;
	float: right;
}

.drow_down_down {
	background-position: 0 -22px;
}

.friendTagClose {
	background-position: -28px 0;
	height: 7px;
	width: 7px;
	margin: 3px;
	cursor: pointer;
}

.drow_down_span {
	_width: 40%;
	min-width: 40%;
	margin: 1px 4px;
	overflow: hidden;
	vertical-align: middle;
	width: 40%;
	float: left;
}

.friendTagListInputSpan input,.friendTagListInputSpan input:focus {
	border: 0px;
	outline: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.friendTagClose:hover {
	background-position: -28px -17px;
	cursor: pointer;
}

.drow_down_input {
	background: none;
	border: 0;
	font-family: Arial, sans-serif;
	font-size: inherit;
	outline: 0;
	padding: 0;
	width: 2px;
	border-image: initial;
	position: static;
	width: 100%;
}

/*======================friendTag-end======================*/
	/*======================popup-start======================*/
.popup_shadow {
	background-image: initial;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: rgb(255, 255, 255);
	z-index: 1121;
	/**position:fixed;*/
	position: absolute;
	background-position: initial initial;
	background-repeat: initial initial;
}

.popup_shadow .btn_close {
	position: absolute;
	z-index: 3;
	right: 8px;
	top: 8px;
	width: 13px;
	height: 13px;
	overflow: hidden;
	vertical-align: middle;
	background: url("../../images/common/mail0bceb6.png") no-repeat scroll
		-96px -19px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.popup_shadow .btn_close:hover {
	background-position: -107px -19px;
	background-color: #999;
}

.popup_shadow .arrow {
	position: relative;
	top: -10px;
	left: 10px;
}

.popup_shadow .arrow * {
	color: #99DBF2;
	font-family: Simsun;
	font-size: 16px;
	height: 17px;
	line-height: 21px;
	overflow: hidden;
	position: absolute;
	width: 8px;
}

.popup_shadow .arrow em,.popup_shadow .arrow span {
	width: 18px;
	height: 10px;
}

.popup_shadow .arrow span {
	position: absolute;
	z-index: 999;
	left: 1px;
	top: 0px;
}

.popup_shadow .arrow em,.popup_shadow .arrow span {
	width: 18px;
	height: 10px;
	color: #BABABA;
}

.popup_shadow .arrow span {
	left: 0;
	top: 1px;
	color: white;
}

.menu_item,.menu_item_high,.menu_item_nofun {
	padding: 0 10px 0 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.menu_base {
	background: #DADADA;
	padding: 0;
	padding: 0 2px 2px 0 9;
	border-radius: 5px;
}

.menu_bd {
	background: white;
	padding: 4px 0;
	border: 1px solid #BABABA;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.menu_item_nofun {
	color: #7B7B7B;
}

.menu_content {
	padding: 13px;
}

/*======================popup-end======================*/
	/*======================org_tree-begin======================*/
	/**.org_tree_div{
	position: absolute;
	z-index: 9999;
	left: 0px;
	top: 23px;
	background:url(../../images/common/layer_bg.png?id=1323328404357);
	_background: #fff;
	color: white;
	border: 1px solid #797979;
	padding: 2px 1px 4px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	zoom: 1;
	min-height: 300px;
	max-height: 300px;
	min-width:250px;
	overflow: auto;
	overflow-x: hidden;
}*/
.org_tree_div {
	min-height: 300px;
	max-height: 300px;
	min-width: 250px;
	overflow: auto;
	overflow-x: hidden;
}

.relative {
	position: relative;
}

.none {
	display: none;
}

.tree_drow_down { /**z-index: 9999;*/
	z-index: 1;
	position: relative;
	float: left;
	margin-right: 3px;
}

/*======================org_tree-end======================*/
	/*======================person_info_list-begin======================*/
.person_info_list dt {
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
}

.person_info_list dt strong {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.person_info_list dt span {
	margin: 0 0 0 15px;
}

.person_info_list dt {
	line-height: 30px;
}

.person_info_list dd {
	padding: 10px 0;
}

.person_info_list dl li {
	margin-bottom: 3px;
	line-height: 18px;
	overflow: hidden;
	width: 520px;
}

/*======================person_info_list-end======================*/
	/*======================nav_bar-end======================*/
.nav_bar {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.nav_bar {
	margin-bottom: -1px;
}

.nav_bar {
	background-color: whiteSmoke;
	padding: 0 0 0 14px;
	border-bottom: #E4E4E4 1px solid;
	height: 45px;
	line-height: 19px;
	position: relative;
	z-index: 11;
}

.nav_bar ul {
	padding-top: 15px;
	position: absolute;
}

.nav_bar li.select a,.nav_bar li.select a:hover {
	color: #333;
	text-decoration: none;
}

.nav_bar li.select {
	height: 30px;
	margin: 0;
	line-height: 30px;
	line-height: 32px 9;
	border: #E4E4E4 1px solid;
	border-bottom: 0;
	background-color: white;
}

.nav_bar li a,.nav_bar li b {
	display: block;
	padding: 0 11px;
	float: left;
	cursor: pointer;
}

.nav_bar li {
	height: 21px;
	overflow: hidden;
	margin-top: 5px;
	font-size: 14px;
	border: whiteSmoke 1px solid;
	line-height: 20px;
	line-height: 22px 9;
	float: left;
}

/*======================nav_bar-end======================*/
	/*======================application resume special  begin ======================*/
.error,.noticeError {
	font-size: 12px;
	vertical-align: -2px;
}

.rightapp {
	float: right;
	font-size: 13px;
	font-weight: 500;
}

/*======================pplication resume special   end ======================*/
	/*======================inform   start ======================*/
.listWrapper {
	float: left;
}

.LC li {
	line-height: 23px;
	border-bottom: 1px dashed #D8D8D8;
	float: left;
	padding: 12px 0 10px;
	width: 100%;
}

.LC li:hover {
	background: #FFFEF3;
}

.LC .funBox {
	display: inline-block;
	float: right;
	height: 23px;
}

.LC li .userPic {
	float: left;
	padding: 0 0 4px 12px;
	width: auto;
}

.LC .msgBox .noticeMenu {
	width: 450px;
	height: 20px;
	float: left;
	padding-top: 20px;
}

.LC .pubInfo {
	clear: both;
	color: #999;
	line-height: 19px;
	margin-top: 15px;
	overflow: hidden;
	position: static;
}

.LC .pubInfo .noticeTime {
	float: left;
	display: inline-block;
	padding-left: 0;
	text-align: right;
	color: #999;
}

.LC .pubInfo a,.LC .pubInfo span {
	color: #0967B0;
}

/*======================inform   end ======================*/
	/*----------------announcement begin-------------------*/
.announcement {
	background-color: #fafaef;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #f5e8bd;
}

.announcement .title {
	background-color: #f8ebc8;
	height: 34px;
	line-height: 34px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
}

.announcement p {
	color: #000000;
	line-height: 28px;
	text-indent: 2em;
	padding: 10px;
	font-size: 12px;
}

.announcement .tab {
	background-color: #f8ebc8;
	height: 34px;
	line-height: 34px;
	color: #cf2317;
	font-size: 14px;
	font-weight: bold;
}

.announcement .tab ul {
	overflow: hidden;
}

.announcement .tab ul li {
	display: inline;
	text-align: center;
	float: left;
}

.announcement .tab ul li a {
	color: #333;
	float: left;
	width: 104px;
	height: 34px;
	text-align: center;
}

.announcement .tab ul li a:hover {
	text-decoration: none;
}

.announcement .tab ul li .sel {
	background: url(../../images/common/tab.gif) no-repeat;
	width: 104px;
	height: 34px;
	text-align: center;
}

.newslist {
	padding: 10px 20px;
}

#dirnewslist .newslist,#dirnoticelist .newslist,#dirorgannoticelist .newslist,#workNewsListTable .newslist,#organText .newslist,#organLink .newslist,#dirpartyindexlist .newslist,#dirpartyindexsummary .newslist
	{
	min-height: 10px;
	_height: 100px;
}

#dirnewslist .newslist {
	margin-top: 0px;
}
#dirpartyindexlist .newslist,#dirpartyindexsummary .newslist{
	margin-top: 0px;
}

.newslist ul {
	display: block;
}

.newslist ul li {
	float: left;
	display: inline;
	line-height: 30px;
	font-size: 12px;
}

.newslist ul li a {
	float: left;
	width: 360px;
	background: url(../../images/common/point.gif) no-repeat 0px 11px;
	padding-left: 10px;
	color: #333;
}

.newslist ul li span {
	width: 120px;
	float: left;
	text-align: right;
}

.announcement table {
	border: 1px solid #f5e8bd;
}

.announcement table tr td {
	line-height: 30px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #f5e8bd;
	font-size: 12px;
}

.announcement .table_bor {
	border-top: none;
}

/*----------------announcement end-------------------*/
.head {
	width: 160px;
	height: 160px;
	border: 1px solid #eee1b1;
	background-color: #fcf8f1;
	margin: 10px;
}

/*----------------information start-------------------*/
.jR {
	width: 126px;
	height: auto;
	position: relative;
	left: 8px;
	top: 15px;
}

.gB .g-menu {
	position: static;
	padding: 0;
	width: 100%;
	background-color: transparent;
	-webkit-animation: none;
}

.gB .g-menu-inner {
	background-color: transparent;
	border-width: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.gB .g-menu .g-menu-link {
	padding-right: 0;
	white-space: nowrap;
}

.g-contacts-link:hover,.g-contacts-link-hover,.eB,.g-menu-noHover .g-menu-item .g-menu-link-hover:hover .g-menu-item-tips,.g-menu-noHover .g-menu-item .g-menu-link-hover:hover,.g-menu-link-hover,.g-menu-link:hover,.jF:hover,.bg-hover
	{
	background-color: #5D99CE;
	color: white;
}

.jR .g-menu-item {
	margin-bottom: 5px;
}
/*******/
/*----------------information start-------------------*/
	/*----------------tips start-------------------*/
.gb_tips {
	clear: both;
	line-height: 32px;
	text-align: center;
	margin: 150px auto 30px;
}

.gb_tips p {
	width: 200px;
	height: 32px;
	padding-left: 35px;
	background: url(../../images/common/tips_del.png) 0 0 no-repeat;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	color: #444;
	font-weight: 500;
}

/*----------------tips end-------------------*/
	/*====================== organtransfer start ======================*/
#process {
	margin: 0 auto;
	padding: 25px 0 80px;
}

.section3 {
	width: 533px;
}

#process .node {
	width: 13px;
}

#process .node,#process .proce {
	float: left;
	position: relative;
	height: 13px;
	background-image: url(../../images/common/bg_state.jpg);
	background-repeat: no-repeat;
}

.node.ready {
	background-position: -150px 0px;
}

#process .node ul {
	z-index: 1;
	width: 318px;
	margin-left: -152px;
}

#process ul {
	position: absolute;
	margin-top: -38px;
	text-align: center;
}

#process .tx1 {
	height: 36px;
	margin-bottom: 16px;
}

#process .tx3 {
	color: #999;
	line-height: 15px;
}

#process .proce {
	width: 150px;
	border: solid white;
	border-width: 0 5px;
}

#process .node,#process .proce {
	float: left;
	position: relative;
	height: 13px;
	background-image: url(../../images/common/bg_state.jpg);
	background-repeat: no-repeat;
}

#process .proce ul {
	z-index: 5;
	width: 150px;
}

#process ul {
	position: absolute;
	margin-top: -38px;
	text-align: center;
}

#process .tx1 {
	height: 36px;
	margin-bottom: 16px;
}

.proce.wait {
	background-position: 0 -40px;
}

.node.wait {
	background-position: -150px -40px;
}

.simple-tips {
	background: #FFFFCA url(../../images/common/simple-tips-bg.png) repeat-x
		top;
	border: 1px solid #E0DBC2;
	border-radius: 3px;
	padding: 12px 17px;
	font-size: 11px;
	line-height: 20px;
	margin: 0 0 20px 0;
	height: 20px;
	position: relative;
	box-shadow: 0px 1px 1px #F0F0F0;
}

.ui-tabs {
	border: 1px solid #CCC;
	background: #FCFCFC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.ui-tabs {
	-moz-box-shadow: 1px 1px 2px #ddd;
	-webkit-box-shadow: 1px 1px 2px #DDD;
	box-shadow: 1px 1px 2px #DDD;
}

.ui-tabs-nav {
	list-style: none;
	background: #EEE url(../../images/common/thead.png) repeat-x top left;
	border-bottom: 1px solid #CCC;
}

.ui-tabs-nav {
	position: relative;
	height: 31px; *
	height: 32px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.ui-tabs-nav li {
	display: inline-block;
	float: left;
}

.ui-tabs-nav li:first-child a {
	-moz-border-radius: 3px 0 0 0;
	-webkit-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}

.ui-tabs-nav li.ui-state-active a {
	background: #FCFCFC;
	color: #069;
	border-bottom: 1px solid #FCFCFC;
}

.ui-tabs-nav li a {
	display: block;
	padding: 9px 20px;
	background: #EEE;
	color: #333;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.mc {
	padding: 15px;
}

/**.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
overflow: hidden;
zoom: 1;
font:12px/150% Arial,Verdana,"宋体b8b\4f53";
}*/
th strong {
	display: block;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px solid #DBDBDB;
	text-align: left;
}

/*====================== organtransfer end ======================*/
	/*====================== fromEl begin ======================*/
.formEl_a .sepH_c,.formEl_a .sepH_c legend,.formEl_a .sepH_b,.formEl_a .sepH_b legend
	{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.formEl_a fieldset {
	position: relative;
	border: 1px solid #CCC;
	padding: 20px 20px 10px;
	margin-bottom: 26px;
}

.formEl_a fieldset legend {
	display: block;
	margin-left: -10px;
	font-weight: 700;
	border: 1px solid #CCC;
	background: #F2F2F2;
	font-size: 12px;
	line-height: 24px;
	padding: 0 10px;
	top: -10px 9;
	left: 20px 9;
	position: absolute 9;
}

.sepH_b {
	position: relative;
	border: 1px solid #CCC;
	padding: 26px 10px 10px;
	margin-bottom: 26px;
	background: #F8F8F8;
}

/*====================== fromEl end ======================*/
.messageDialog {
	text-align: center;
	line-height: 58px;
	width: 400px;
}

/*====================== settheme begin ======================*/
.index_window {
	border: 1px #DEDEDE solid;
	height: 100%;
}

.index_window .win_head {
	height: 33px;
	background: url(../../images/common/window_titlebg.gif) repeat-x left
		top;
	border-left: 1px #FAFAFA solid;
	overflow: hidden;
}

.index_window .win_head h3 {
	padding: 8px 0 0 9px;
	padding: 9px 0 0 9px 9;
	font-size: 14px;
	color: #666;
	float: left;
}

.index_window .win_head a {
	font-size: 14px;
	padding: 0 10px 0 10px;
	height: 33px;
	display: inline-block;
	float: left;
	line-height: 33px;
	font-weight: bold;
}

.index_intrest {
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.index_tree {
	height: 92%;
	overflow: auto;
}

.index_window .win_head .nav {
	
}

.index_window .win_head ul li {
	float: left;
	border-left: 1px #DEDEDE solid;
	height: 33px;
}

.index_window .win_head ul li.current a {
	background: white;
	height: 34px;
	text-decoration: none;
	color: #717171;
	font-weight: 700;
}

.index_window .win_head ul li a {
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
	display: block;
	float: left;
}

/*====================== settheme end ======================*/
#organ_transfer_letter .edui-editor-toolbarbox,#add_organ_doc_tmpl .edui-editor-toolbarbox,#organ_show_notice .edui-editor-toolbarbox
	{
	display: none;
}

#organ_show_notice .edui-editor {
	border: none;
}

/*======================tip-begin======================*/
.sTop {
	top: -2px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
}

.simpleTips {
	position: absolute;
	z-index: 101;
	border: 2px #d7ccb4 solid;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding: 10px 50px 12px;
	background: #f5f8fb;
	line-height: 16px;
	font-size: 16px;
	white-space: nowrap;
	color: #000;
	cursor: pointer;
}

.simpleTips span {
	width: 16px;
	height: 16px;
	float: left;
	background: url(../../images/common/ico_sico.png) no-repeat;
	_background: url(../../images/common/ico_sico.gif) no-repeat;
	margin-right: 5px;
}

.simpleTips span.success {
	background-position: 0 0;
}

.simpleTips span.false {
	background-position: 0 -31px;
}

.simpleTips span.alert {
	background-position: 0 -63px;
}

.simpleTips span.ask {
	background-position: 0 -95px;
}

/*======================tip-end======================*/
	/*======================content-begin======================*/
.contentHeight {
	min-height: 500px;
}

.p2 {
	font: 微软雅黑;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.flow a {
	color: black;
	text-decoration: none;
	background: url(../../images/developprocess/point.png) no-repeat 2px 0px
		;
	padding-left: 15px;
	font-size: 12px;
	line-height: 20px;
}

.flow a:hover {
	text-decoration: none;
}

/*======================content-end======================*/
	/*======================organ_doc_tmpl-begin======================*/
.file_type {
	background-color: #F6F6F6;
	padding: 6px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 21px;
	color: #666;
	border: 1px solid #EEE;
}

#add_organ_doc_tmpl .info_tab02 {
	padding-bottom: 0px;
}

/*======================organ_doc_tmpl-end======================*/
	/*======================organ_group_leader start=============*/
.leader_list {
	height: 130px;
	font-size: 16px;
	zoom: 1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #EFE1CD;
}

.leader_list .user_pic {
	float: left;
	margin: 5px 10px;
}

.leader_list .user_info {
	float: left;
}

.leader_list .user_info em {
	float: left;
	font-weight: bold;
}

.leader_list .desc {
	float: left;
	width: 260px;
}

.group_text_area {
	width: 240px;
	height: 80px;
	padding: 5px;
	border: solid 1px #CCC;
	color: #555;
	font: normal 12px/ 20px Helvetica, Tahoma, Arial, sans-serif;
}

/*======================organ_group_leader end=============*/
.local {
	margin-bottom: 10px;
	line-height: 20px;
}

.eventlocal {
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 20px;
}

.min_heiht_100 {
	_height: 100px;
	min-height: 100px;
}

.min_heiht_200 {
	_height: 200px;
	min-height: 200px;
}

.min_heiht_300 {
	_height: 300px;
	min-height: 300px;
}

.min_heiht_400 {
	_height: 400px;
	min-height: 400px;
}

.min_heiht_500 {
	_height: 500px;
	min-height: 500px;
}

.min_heiht_600 {
	_height: 600px;
	min-height: 600px;
}

.min_heiht_700 {
	_height: 700px;
	min-height: 700px;
}

.W_main_2col_2 {
	float: left;
	width: 700px;
	padding: 15px;
	overflow: hidden;
	min-height: 800px;
}

.W_main_event_r {
	float: right;
	width: 240px;
	overflow: hidden;
	position: relative;
}

.eventnewslist {
	margin-top: 5px;
	margin-bottom: 30px;
}

.eventnewslist ul {
	display: block;
}

.eventnewslist ul li {
	float: left;
	display: inline;
	line-height: 30px;
	font-size: 12px;
}

.eventnewslist ul li a {
	float: left;
	width: 800px;
	background: url(../../images/common/point.gif) no-repeat 0px 11px;
	padding-left: 10px;
}

.eventnewslist ul li span {
	width: 120px;
	float: left;
	text-align: right;
}

/*======================index event start=============*/
.index_event .imgs {
	margin-top: 12px;
	margin-right: -10px;
	_position: relative;
	_height: auto;
}

.index_event .b_item {
	float: left;
	width: 124px;
	_display: inline;
	-moz-box-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #CCC;
	box-shadow: 0 1px 1px #CCC;
	margin: 0px 5px 15px 5px;
}

.index_event .b_item .inner {
	border: 1px solid #DEDEDE;
	padding: 3px 3px 0;
	background: #F2F2F2;
	height: auto;
	overflow: hidden;
	zoom: 1;
	-moz-box-shadow: inset 0 0 1px #f6f5f5;
	-webkit-box-shadow: inset 0 0 1px #F6F5F5;
	box-shadow: inset 0 0 1px #F6F5F5;
}

.index_event .b_item .inner .img_con {
	font-size: 0;
	overflow: hidden;
	width: 120px;
	height: 120px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.index_event .b_item .inner .img_con img {
	width: 100px;
	height: 120px;
}

.index_event .event_title {
	width: 124px;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	display: block;
	text-align: center;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
}

.index_event .timeTitle {
	width: 124px;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	display: block;
	text-align: center;
}

/*======================index event end=============*/
.memberUserList {
	overflow: hidden; padding : 0 10px 10px;
	margin: 0;
	_zoom: 1;
	padding: 0 10px 10px;
}

.memberUserList h3 {
	width: 220px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 36px;
	height: 36px;
	border-bottom: 1px solid #EEE1B1;
	margin-bottom: 10px;
}

.memberUserList ul {
	display: inline-block;
}

.memberUserList ul li {
	display: block;
	float: left;
	width: 52px;
	height: 90px;
}

.memberUserList ul li a {
	display: block;
}

.memberUserList ul li a img {
	height: 50px;
	width: 50px;
	border: 1px solid #EEE1B1;
	padding: 3px;
	background-color: white;
}

.memberUserList ul li a span {
	width: 58px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	font-size: 12px;
	display: block;
	white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    color: black;
}

.member01  {
	background: url(../../images/common/member01.png?id=1323328404357)
		no-repeat;
	width: 26px;
	height: 82px;
	float: left;
	margin-right: 10px;
}
.partymember  {
	background: url(../../images/common/partymember.png?id=1323328404357)
		no-repeat;
	width: 26px;
	height: 82px;
	float: left;
	margin-right: 10px;
}
.member_prev {
	background: url(../../images/common/member03.png?id=1323328404357)
		no-repeat;
	width: 23px;
	height: 82px;
	float: left;
	margin-right: 12px;
}

.member_prev:hover {
	background: url(../../images/common/member003.png?id=1323328404357)
		no-repeat;
	cursor:pointer;
	width: 23px;
	height: 82px;
	float: left;
	margin-right: 12px;
}
.member_next {
	background: url(../../images/common/member04.png?id=1323328404357)
		no-repeat;
	width: 23px;
	height: 82px;
	float: left;
	margin-left: 2px;
}
.member_next:hover {
	background: url(../../images/common/member004.png?id=1323328404357)
		no-repeat;
	cursor:pointer;	
	width: 23px;
	height: 82px;
	float: left;
	margin-left: 2px;
}
.main01 {
	float: left;
}

.main02 {
	width: 440px;
	float: left;
	height: 90px;
}

.statistcs_member {
	overflow: hidden;
	padding: 0 10px 10px;
}

.member02 {
	background: url(../../images/common/member02.png?id=1323328404357)
		no-repeat;
	width: 26px;
	height: 82px;
	float: left;
	margin-right: 10px;
}

.main_statistcs {
	float: left;
	width: 90%;
}
.tbl_index_nodata {
	border: #EFE1CD solid;
	border-width: 0 1px;
}
.tbl_index_nodata,.index_event .list_nodata{
	clear: both;
	width: 100%;
	line-height: 32px;
	text-align: center;
	padding-top: 60px;
	height: 132px;
}
.tbl_index_nodata span,.index_event .list_nodata span{
	margin-top: -16px;
	text-align: center;
	font-size: 16px;
	color: black;
}

/*--------bbs------------*/
.icon-imgstyle{
	width:31px;
	height:29px;
	border: none;
	background-color:#ffffff;
	padding:2px;	
}

.bbsContent {
	padding: 10px;
	width:700px;
}
.bbsType_text{
	text-align:left;
	padding-top:30px;
	padding-left:50px;
}

.bbsDate .bbs_A_user{
	font-family:georgia, times new roman,serif;
	color:#C7050D;
}
.bbsDate .bbs_A_date{
	font-family:georgia, times new roman,serif;
	color:#C7050D;
}
.bbsUser{
	font-family:georgia, times new roman,serif;
	color:#999;
}
.bbsUser .bbs_A_date{
	font-family:georgia, times new roman,serif;
	color:#C7050D;
}
.bbsDate{
	float:left;
}
.bbsUser{
		float:right;
}

.bbsImg {
	padding-right: 15px;
	float:left;
}

.bbsDate .imgSection{
	margin-right:10px;
}

.bbsImg img{
	width:31px;
	height:29px
}

.clstable
{	
	width:100%;
	background:#ffffff;
	border-collapse: collapse ;
	border-spacing: 0px;
	empty-cells: show;
}


#tbWidth{
	width:100%;
}

.clstable td{
	padding:5px;
}
#c1{
font: 13px georgia, times new roman,serif;
}
#c2,#c3,#c4{
font: 12px  serif,times new roman,georgia;
}	

.nNull{color:red;}
.redSpan{color:red;}
.brownSpan{color:#c51100;}
.blueSpan{color:blue;}


#bbsImgList{
	margin:5px 3px 3px 3px;
	padding:5px;
}
#bbsImgList span{
	margin-right:10px;
}
#bbsImgList img{
	margin-bottom:-2px;
	margin-right:5px;
}                                                     
.imgActive{                                               
	background: url(../../images/common/midtop.gif) no-repeat top center;
	padding-top:10px!important;
	padding-top: 5px;
}
.imgActive a{
background: none;
}
.imgActive img{
background: none;
}
.imgNormal{                                               
	padding-top:5px;                                        
}                                              
.colorBlackSpan  ,.colorBlackSpan   a{text-decoration:none;color:Black   ;}
.colorRedSpan    ,.colorRedSpan     a{text-decoration:none;color:Red     ;}   
.colorYellowSpan ,.colorYellowSpan  a{text-decoration:none;color:Yellow  ;}   
.colorLimeSpan   ,.colorLimeSpan    a{text-decoration:none;color:Lime    ;}   
.colorAquaSpan   ,.colorAquaSpan    a{text-decoration:none;color:Aqua    ;}   
.colorBlueSpan   ,.colorBlueSpan    a{text-decoration:none;color:Blue    ;}   
.colorFuchsiaSpan,.colorFuchsiaSpan a{text-decoration:none;color:Fuchsia ;}   
.colorGraySpan   ,.colorGraySpan    a{text-decoration:none;color:Gray    ;}   
.colorSilverSpan ,.colorSilverSpan  a{text-decoration:none;color:Silver  ;}   
.colorMaroonSpan ,.colorMaroonSpan  a{text-decoration:none;color:Maroon  ;}   
.colorOliveSpan  ,.colorOliveSpan   a{text-decoration:none;color:Olive   ;}   
.colorGreenSpan  ,.colorGreenSpan   a{text-decoration:none;color:Green   ;}   
.colorTealSpan   ,.colorTealSpan    a{text-decoration:none;color:Teal    ;}   
.colorNavySpan   ,.colorNavySpan    a{text-decoration:none;color:Navy    ;}   
.colorPurpleSpan ,.colorPurpleSpan  a{text-decoration:none;color:Purple  ;}   
           

.issueTime{
	font: 12px  georgia,serif,times new roman;
	font-weight:normal;
}
.trToggle{
	width:100%;
	height:10px;
}
#itemTitleTd{
	font-size: 14px;
	width:100%;
	padding: 5px 5px 3px 5px;
}
.replyPageSplit{
	text-align:center;
	padding: 5px 5px 5px 10px;
}

.BbsItemMain, .replyDiv,.BbsMain{	
	position:relative;
	margin:5px 0px 0px 0px;
	width:917px;
}
.bbsLeft{
	width:140px;
}
.bbsRigth{
	width:776px;
}
.topReply{
	width:100%;
}
.bbsOper{
	float:left;
	padding:5px;
}
.bbsUserInfo{
	padding-top:15px;
	margin:auto;
}
.bbsUserInfo .imgSection{
	width:50px;
	margin:auto;
}
.bbsHost{
	float:right;
	padding:5px 10px 5px 10px;
	color:#c51100;
	font: bold 13px georgia,serif,times new roman;
}
.topReply a{
	font-size:13px;
}
#dictTable td,#dictTable th{
	word-break: break-all;
	word-wrap: break-word;
	font-weight:normal;
}
#dictTable .dictTableTd{
	max-width:280px;
}
.replyContent,.replyContent p,.replyContent div,.replyContent td,.replyContent span{
	word-break: break-all;
	word-wrap: break-word;
	font-size:14px;
	line-height:2.0em;
}

.replyContent{
	padding:10px;
	word-break: break-all;
	line-height:2.0em;
	text-align: left;
	font-size:14px;
}
.replyContent img{ max-width: 755px; width: expression(this.width > 755? 755: true); }
.replyContent table{max-width: 755px; width: expression(this.width > 755? 755: true);}

.replyContent ol li{
	list-style: decimal;
}
.replyContent ul{
	list-style: inside; 
} 
.replyContent ul li{
	padding-left:20px;
	display: list-item;
	list-style-type: disc;
	list-style-position: inside;
}
.storyTitle{
  margin:15px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  line-height:2em;
  padding-bottom:10px;
  background: url(../../images/common/line.gif) repeat-x bottom;
}

.height17em{
	font-size:14px;
	line-height:2.0em;
	padding: 5px;
}
.editorRight{
	word-break: break-all;
	word-wrap: normal;
	width:270px;
}

.tipUl{
	font-size:13px;
	padding-left: 5px;
}

.tipUl li{
	width:260px;
	word-break: break-all;
	word-wrap: break-word;
	display: list-item;
	list-style-type: disc ;
	list-style-position: inside;
	line-height:1.6em;
}

.attachUl li{
	padding:0px 5px 0 5px;
	margin-top:2px;
	line-height:2em;
	border:1px solid #f3f3f3;
}

#attachList{
	overflow: hidden;
	margin-top: 10px;
}
#attachTable td{
	font-size:13px;
}

#queryTypeDiv{
	margin-top:5px;
	font-size:13px;
  text-align:left;
  font-weight:normal;
}
#queryTypeDiv a{
  font-weight:normal;
  padding:0px 5px 0px 5px;
}
#queryTypeDiv a:hover{
	text-decoration: normal;
}

.parentA a{
	font-weight:bold;
	color:#000;
}
.leftTable{
	marign-top:5px;
 	width:150px;
 	text-align:center;
}
.leftTable td{
	padding:2px;
	cursor:pointer;
}
.leftTable td:hover {
	padding:1px;
	cursor:pointer;
}
.treeMenuDiv{
	height:300px;
	overflow-x:hidden;
	overflow-y: auto;
	width:200px;
	border:1px solid #f0f0f0;
}
.treeMenuDiv li{
	font-weight:normal;
}

.title span{
	cursor: pointer;
}

.userMenuDiv{
	height:220px;
	overflow-x:hidden;
	overflow-y: auto;
	width:300px;
	border:1px solid #f0f0f0;
}
.userMenuDiv li{
	font-weight:normal;
}


#wblogMonthTable th,#wblogMonthTable td{
	text-align:center;
	font-weight:normal;
	line-height:18px;
	height:18px;
}

/*--------拖动------------*/
.sortableDiv a{
	font-size:12px;
	font-weight:normal;
	color:#C7050D;
}
.sortable{
	margin: auto;
	padding: 0;
	width: 100%;
}
.sortable li {
	font-size:12px;
	list-style: none;
	border: 1px solid #eee;
	margin:5px;
}
.handles span {
	cursor: move;
}
li.disabled {
	opacity: 0.5;
}
li.sortable-placeholder {
	border: 1px dashed #CCC;
	height:60px;
	background: none;
}
.flash_party18  {
	background: url(../../images/common/flash_party.jpg)
		no-repeat;
	width:540px;
	height:63px;
	cursor: pointer;
	margin-bottom:10px;
}

.W_indexcheck_l {
	float: left;
	overflow: hidden;
	width: 220px;
	min-height: 600px;
}
.W_indexcheck_2col_r {
	width: 760px;
	float: left;
	padding-top: 10px
}
.title01 { height: 30px; border-bottom: 1px #EFE1CD solid ;}
.lift01{ width: 290px; float: left;}
.right01{ width: 110px; float: right; text-align: right;}
.ziti{font-size: 14px; font-weight: bold;}
.ev_div{float:left;}
.txt_div{font-size:16px;}
.btgyy{overflow:hidden;margin-bottom:15px;line-height:21px;}