body,button,input,select,td,textarea,th {
	font: 12px/1.125 Arial, Helvetica, sans-serif
}

button,input,select,textarea {
	vertical-align: middle
}

html {
	overflow-y: scroll
}

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul
	{
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

li {
	list-style: none
}

fieldset,img {
	border: 0
}

q:after,q:before {
	content: ''
}

input,textarea {
	outline-style: none
}

input[type=password],input[type=text],textarea {
	outline-style: none;
	-webkit-appearance: none
}

textarea {
	resize: none
}

address,caption,cite,code,dfn,em,i,th,var {
	font-weight: 400;
	font-style: 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 {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: "."
}

.clearfix {
	display: inline-block
}

* html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

.CH {
	font-family: SimSun
}

.W_fb {
	font-weight: 700
}

.W_f14 {
	font-size: 14px
}

.W_input {
	padding: 0 0 0 2px;
	padding: 4px 0 0 2px\9;
	height: 22px;
	height: 18px\9;
	border: 1px solid #c6c6c6;
	-webkit-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	-moz-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	color: #666;
	vertical-align: top
}

.W_inputStp {
	padding: 0 0 0 2px;
	padding: 6px 0 0 2px\9;
	height: 26px;
	height: 20px\9;
	border: 1px solid #c6c6c6;
	-webkit-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	-moz-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	color: #666;
	vertical-align: top
}

.W_input_default {
	color: #b8b7b7
}

.W_checkbox,.W_radio {
	margin-right: 3px;
	vertical-align: -2px
}

.W_linkdot {
	float: left;
	overflow: hidden;
	width: 3px;
	height: 3px
}

.W_linkdot_b {
	float: left;
	overflow: hidden;
	width: 3px;
	height: 3px
}

.W_textdot {
	float: left;
	overflow: hidden;
	width: 3px;
	height: 3px
}

.W_textdot_b {
	float: left;
	overflow: hidden;
	width: 3px;
	height: 3px
}

.W_count {
	display: inline-block;
	padding: 0 0 0 1px;
	height: 14px;
	min-width: 14px;
	border-radius: 3px;
	font-size: 10px;
	line-height: 14px;
	-webkit-text-size-adjust: none
}

.W_count span {
	display: block;
	padding: 0 1px 0 0;
	min-width: 13px;
	border-radius: 3px;
	text-align: center
}

.ico_local {
	display: inline-block;
	width: 22px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2626px;
	vertical-align: middle
}

.icon_sendwb {
	display: inline-block;
	margin: 0 0 0 1px;
	width: 13px;
	height: 13px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -790px
}

.ico_credits {
	display: inline-block;
	margin: 0 2px;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2446px
}

.ico_credit_high {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2930px;
	vertical-align: middle
}

.ico_credit_middle {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2955px;
	vertical-align: middle
}

.ico_credit_low {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2905px;
	vertical-align: middle
}

.approve,.approve_co,.approve_dead,.female,.ico_club,.ico_draegg,.ico_dragon,.ico_fashion,.ico_gives,.ico_number_bronze,.ico_number_gold,.ico_number_silver,.ico_twoyear,.ico_vlady,.ico_wbnight_cup,.male
	{
	display: inline-block;
	background: url(../../images/common/ico_user.png?id=1329484998540)
		no-repeat 0
}

.male {
	margin: 0 2px;
	width: 11px;
	height: 13px;
	background-position: 0 -75px
}

.female {
	margin: 0 2px;
	width: 11px;
	height: 13px;
	background-position: 0 -100px
}

.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 {
	margin: 0;
	width: 16px;
	height: 16px;
	background-position: 0 -200px
}

.ico_fashion {
	display: inline-block;
	margin: 0;
	width: 16px;
	height: 16px;
	background-position: 0 -222px
}

.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_bronze,.ico_number_gold,.ico_number_silver {
	margin: 0;
	width: 14px;
	height: 14px;
	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 {
	width: 16px;
	height: 16px;
	background-position: 0 -274px;
	vertical-align: -3px
}

.feedico_active,.feedico_brainpower,.feedico_cartoon,.feedico_gongyi,.feedico_interview,.feedico_live,.feedico_magic,.feedico_mobile,.feedico_music,.feedico_news,.feedico_qing,.feedico_times,.feedico_topic,.feedico_vedio,.feedico_vote
	{
	display: inline-block;
	margin: 0 5px;
	width: 14px;
	height: 14px;
	background: url(../../images/common/ico_feed.png?id=1329484998540)
		no-repeat
}

.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 {
	width: 15px;
	height: 15px;
	background-position: 0 -100px
}

.feedico_news {
	background-position: 0 -125px
}

.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 {
	width: 15px;
	height: 15px;
	background-position: 0 -250px;
	vertical-align: -1px
}

.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_focus,.feedico_expand_shop {
	display: inline-block;
	margin: 0 5px;
	width: 14px;
	height: 14px;
	background: url(../../images/common/ico_expand.png?id=1329484998540)
		no-repeat
}

.feedico_expand_focus {
	background-position: 0 -18px
}

.i_conn_editlist,.i_conn_follow,.i_conn_friend,.i_conn_private,.i_conn_public
	{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico_connect.png?id=1329484998540)
		no-repeat 0 0;
	vertical-align: middle
}

.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;
	display: inline;
	margin: 0 22px 0 23px;
	width: 540px;
	min-height: 500px
}

.contact_c {
	width: 570px
}

.W_main_2col_l {
	float: left;
	overflow: hidden;
	padding: 0 22px 0 23px;
	width: 720px;
	min-height: 800px
}

.W_main_r {
	position: relative;
	float: right;
	overflow: hidden;
	width: 214px
}

.contact_r {
	width: 185px
}

.W_main_2col_r {
	float: left;
	width: 800px
}

.W_main_full {
	width: 100%
}

.W_main_full_bg {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-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;
	padding: 0 0 0 30px;
	width: 320px
}

dd.W_no_border,div.W_no_border,dl.W_no_border,dt.W_no_border,li.W_no_border,p.W_no_border,ul.W_no_border
	{
	border: 0;
	background-image: none
}

.W_arr_d {
	display: inline-block;
	overflow: hidden;
	margin: 0 3px;
	width: 5px;
	height: 3px;
	vertical-align: middle
}

.W_arr_d em {
	display: block;
	overflow: hidden;
	height: 1px;
	background: #c1c1c1
}

.W_arr_d em.b2 {
	margin: 0 1px
}

.W_arr_d em.b3 {
	margin: 0 2px;
	width: 1px
}

.W_gotop {
	position: fixed;
	bottom: 100px;
	left: 50%;
	display: block;
	margin-left: 476px;
	padding: 5px 3px 0;
	width: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-align: center;
	font-family: Arial;
	line-height: 14px
}

.W_gotop:hover {
	text-decoration: none
}

.W_gotop .write_weibo {
	padding: 5px 0 10px;
	border-bottom: 1px solid #dedede
}

.W_gotop .write_weibo img {
	cursor: pointer
}

.W_gotop span {
	display: block;
	padding: 9px 0 12px
}

.W_gotop span em.sj {
	display: block;
	overflow: hidden;
	margin: 0 0 0 3px;
	height: 8px;
	text-align: left;
	font-size: 28px
}

.W_gotop span em.fk {
	display: block;
	overflow: hidden;
	margin: -1px 0 2px 4px;
	margin-bottom: 4px\9;
	height: 5px;
	text-align: left;
	font-size: 11px
}

.W_gotop a:hover {
	text-decoration: none
}

.W_btn_a,.W_btn_a span,.W_btn_a_disable,.W_btn_a_disable span {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -144px;
	color: #73797c;
	line-height: 23px;
	line-height: 24px\9;
	cursor: pointer
}

.W_btn_a span,.W_btn_a_disable span {
	padding: 0 10px 0 8px;
	min-width: 35px;
	background-position: right -168px;
	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 {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat;
	color: #fff;
	line-height: 23px;
	line-height: 24px\9;
	cursor: pointer
}

.W_btn_b span,.W_btn_b_disable span {
	padding: 0 10px 0 8px;
	min-width: 37px;
	background-position: right -24px;
	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
	{
	min-width: 37px;
	background-position: right -120px;
	color: #c7c7c7;
	cursor: default
}

.W_btn_b em.vline {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 4px 5px 0 4px;
	width: 0;
	height: 16px;
	border-right: 1px solid #96e511;
	border-left: 1px solid #66bd00
}

.W_btn_c,.W_btn_c span,.W_btn_c_disable,.W_btn_c_disable span,.W_btn_d,.W_btn_d span,.W_btn_d_disable,.W_btn_d_disable span
	{
	display: inline-block;
	padding: 0 4px 0 2px;
	height: 28px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -288px;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
	cursor: pointer
}

.W_btn_c span,.W_btn_c_disable span,.W_btn_d span,.W_btn_d_disable span
	{
	padding: 0 20px 0 18px;
	min-width: 35px;
	background-position: right -316px;
	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-weight: 400;
	font-size: 14px
}

.W_btn_f,.W_btn_f span,.W_btn_f_disable,.W_btn_f_disable span {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 28px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -552px;
	color: #73797c;
	font-size: 14px;
	line-height: 28px;
	cursor: pointer
}

.W_btn_f span,.W_btn_f_disable span {
	padding: 0 20px 0 18px;
	min-width: 35px;
	background-position: right -580px;
	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 {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 28px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -552px;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	cursor: pointer
}

.W_btn_g_disable,.W_btn_g_disable span {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 28px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -552px;
	color: #cacaca;
	font-size: 14px;
	line-height: 28px;
	cursor: pointer
}

.W_btn_g_disable {
	background-position: left -400px
}

.W_btn_g_disable span {
	padding: 0 20px 0 18px;
	min-width: 35px;
	background-position: right -428px;
	text-align: center
}

.W_btn_g {
	background-position: 0 -721px
}

.W_btn_g span {
	padding: 0 20px 0 18px;
	min-width: 35px;
	background-position: right -749px;
	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 {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -456px;
	color: #73797c;
	color: #fff;
	line-height: 23px;
	line-height: 24px\9;
	cursor: pointer
}

.W_btn_gp span {
	padding: 0 10px 0 8px;
	min-width: 35px;
	background-position: right -480px;
	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_audit,.W_btn_gp_even {
	position: relative;
	float: left;
	display: inline-block;
	padding: 0 10px 0 5px;
	height: 24px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #f0f0f0;
	line-height: 24px
}

.W_btn_gp_even .W_vline {
	padding: 0 7px 0 6px
}

.W_btn_gp_audit {
	padding: 0 10px
}

.W_btn_z,.W_btn_z span,.W_btn_z_disable,.W_btn_z_disable span {
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -891px;
	color: #73797c;
	line-height: 23px;
	line-height: 24px\9;
	cursor: pointer
}

.W_btn_z span,.W_btn_z_disable span {
	padding: 0 10px 0 8px;
	min-width: 35px;
	background-position: right -915px;
	text-align: center
}

.W_btn_a .loading,.W_btn_a_disable .loading,.W_btn_b .loading,.W_btn_c .loading,.W_btn_d .loading,.W_btn_gp .loading,.input_pic .loading
	{
	float: left;
	margin: 5px 4px 0 0;
	width: 15px;
	height: 15px;
	background: url(../../images/common/loading.gif?id=1329484998540)
		no-repeat;
	vertical-align: middle
}

.btn_noloading .loading {
	display: none
}

a.W_close_color {
	display: inline-block;
	overflow: hidden;
	width: 11px;
	height: 11px;
	background-position: 0 -11px;
	cursor: pointer
}

a.W_close_color:hover {
	background-position: 0 0
}

.W_close {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		5px -250px;
	cursor: pointer
}

.W_close:hover {
	background-position: 0 -1954px
}

.W_close_tips {
	display: inline-block;
	overflow: hidden;
	width: 11px;
	height: 11px;
	background: url(../../images/layer/tips_close.gif?id=1329484998540)
		no-repeat 0 -13px;
	cursor: pointer
}

.W_close_tips:hover {
	background-position: 0 0
}

.W_adbtn,.W_addbtn,.W_addbtn_cf,.W_joinbtn,.W_needbtn {
	display: inline-block;
	padding: 0 5px;
	height: 18px;
	border-style: solid;
	border-width: 1px;
	line-height: 18px;
	line-height: 19px\9;
	cursor: pointer
}

.W_adbtn {
	width: 40px;
	text-align: center;
	line-height: 18px
}

.W_addbtn .addicon,.W_addbtn .loveicon,.W_needbtn .addicon {
	margin-right: 3px;
	width: 8px;
	height: 8px;
	background-position: 0 -8px
}

.W_joinbtn .addicon {
	margin-right: 3px;
	width: 8px;
	height: 8px;
	background-position: 0 -16px
}

.W_addbtn_cf .addicon {
	margin-right: 3px;
	width: 8px;
	height: 8px;
	background-position: 0 -78px
}

.W_adbtn:hover,.W_addbtn:hover,.W_addbtn_cf:hover,.W_joinbtn:hover,.W_needbtn:hover
	{
	border-style: solid;
	border-width: 1px;
	text-decoration: none
}

.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 {
	margin-right: 3px;
	width: 11px;
	height: 8px;
	background-position: 0 -40px;
	background-repeat: no-repeat
}

.W_needbtn:hover .addicon_a {
	background-position: 0 -48px
}

.W_needbtn em.vline {
	display: inline-block;
	overflow: hidden;
	margin: 0 4px 0 2px;
	width: 0;
	height: 12px;
	border-left: 1px solid;
	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 {
	position: relative;
	float: left;
	display: inline-block;
	padding: 0 10px 0 5px;
	height: 22px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #f8f8f8;
	color: #73797C;
	line-height: 22px
}

.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;
	margin: 7px 4px 0 0;
	width: 8px;
	height: 10px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -730px
}

.addbtn_a {
	background-position: 0 -730px
}

.addbtn_b {
	background-position: 0 -710px
}

.addbtn_c {
	margin: 5px 4px 0 0;
	width: 11px;
	height: 13px;
	background-position: 0 -749px
}

.addbtn_d {
	width: 11px;
	background-position: 0 -770px
}

.addbtn_e {
	margin: 5px 0 0 0;
	width: 19px;
	height: 16px;
	background-position: 0 -1660px
}

.addbtn_f {
	margin: 5px 0 0 0;
	width: 19px;
	height: 16px;
	background-position: 0 -1700px
}

.addbtn_g {
	margin: 7px 0 0 0;
	width: 11px;
	height: 10px;
	background-position: 0 -1780px
}

.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;
	cursor: default
}

.W_addbtn_es .addicon,.W_joinbtn_es .addicon {
	margin-right: 3px;
	width: 11px;
	height: 8px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -770px
}

.W_addbtn_es:hover,.W_joinbtn_es:hover {
	text-decoration: none
}

.icon_connect {
	display: inline-block;
	overflow: hidden;
	width: 39px;
	height: 14px;
	background: url(../../images/common/connect_ico.png?id=1329484998540)
		no-repeat 0 0
}

.W_arrow {
	display: inline-block;
	margin: 0 0 0 5px;
	font-size: 14px;
	line-height: 12px;
	cursor: pointer;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	writing-mode: tb-rl
}

.W_arrow_l,.W_arrow_r {
	display: inline-block;
	margin: 0 0 0 4px;
	width: 4px;
	height: 9px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		0 -2009px;
	vertical-align: middle
}

.W_arrow_l {
	background-position: 0 -2034px
}

a.W_moredown {
	text-decoration: none
}

a.W_moredown .more {
	display: inline-block;
	margin: 0 0 0 3px;
	width: 0;
	height: 0;
	border-color: #9abbc8 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0
}

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;
	margin: 0 0 0 3px;
	width: 0;
	height: 0;
	border-color: transparent transparent #6eafd5 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 4px 4px 4px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0
}

a.W_moreup:hover .more {
	border-color: transparent transparent #0082cb transparent;
	border-style: dashed dashed solid dashed;
	text-decoration: none
}

.W_moredown_txt {
	position: relative;
	top: -2px;
	left: 2px;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: #666 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0
}

.W_moreup_txt {
	position: relative;
	top: -2px;
	left: 2px;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: transparent transparent #666 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 0 4px 4px 4px;
	font-size: 0;
	line-height: 0
}

.W_btn_e {
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	background: 0 0;
	color: #666;
	vertical-align: baseline;
	white-space: nowrap;
	line-height: 23px;
	line-height: 24px\9;
	cursor: pointer
}

.W_btn_e:hover,.W_btn_e:hover span {
	display: inline-block;
	padding: 0 10px;
	padding: 0 0 0 2px;
	height: 24px;
	background: url(../../images/common/btn.png?id=1329484998540) no-repeat
		0 -144px;
	color: #666;
	vertical-align: baseline;
	text-decoration: none;
	line-height: 23px;
	line-height: 24px\9;
	cursor: pointer
}

.W_btn_e:hover span {
	padding: 0 10px 0 8px;
	background-position: right -168px
}

.W_arr_l_off {
	display: inline-block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-color: transparent #999 transparent transparent;
	border-style: dashed solid dashed dashed;
	border-width: 4px 4px 4px 0;
	font-size: 0
}

.W_arr_l_on {
	display: inline-block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-color: transparent #0095cd transparent transparent;
	border-style: dashed solid dashed dashed;
	border-width: 4px 4px 4px 0;
	font-size: 0
}

.W_arr_r_off {
	display: inline-block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #999;
	border-style: dashed dashed dashed solid;
	border-width: 4px 0 4px 4px;
	font-size: 0
}

.W_arr_r_on {
	display: inline-block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #0095cd;
	border-style: dashed dashed dashed solid;
	border-width: 4px 0 4px 4px;
	font-size: 0
}

.W_no_outline {
	outline-style: none
}

.iconadd,.iconord,.iconsetup {
	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;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329484998540) no-repeat
		3px -1901px;
	text-align: center;
	line-height: 16px
}

a.ico_addinv:hover {
	background-color: #70b0e2;
	background-position: 3px -1926px;
	text-decoration: none
}

.icon_ask,.icon_askS,.icon_del,.icon_delS,.icon_error,.icon_errorS,.icon_succ,.icon_succS,.icon_warn,.icon_warnS
	{
	display: inline-block;
	overflow: hidden;
	margin: 0 3px 0 0;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico_warn.png?id=1329484998540)
}

.icon_delB,.icon_errorB,.icon_questionB,.icon_succB,.icon_warnB {
	display: inline-block;
	overflow: hidden;
	margin: 0 3px 0 0;
	width: 50px;
	height: 50px;
	background: url(../../images/common/ico_warn.png?id=1329484998540)
}

.icon_delM,.icon_errorM,.icon_questionM,.icon_succM,.icon_warnM {
	display: inline-block;
	overflow: hidden;
	margin: 0 3px 0 0;
	width: 32px;
	height: 32px;
	background: url(../../images/common/ico_warn.png?id=1329484998540)
}

.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 {
	display: inline-block;
	overflow: hidden;
	margin: 0 3px 0 0;
	width: 16px;
	height: 16px
}

.zero_tips {
	text-align: center
}

.zero_tips .icon_error,.zero_tips .icon_warn {
	vertical-align: middle
}

.W_Titarr_off,.W_Titarr_on,a.W_Titarr_off,a.W_Titarr_on {
	display: inline-block;
	overflow: hidden;
	width: 13px;
	height: 13px
}

.W_Titarr_off:hover,.W_Titarr_on:hover,a.W_Titarr_off:hover,a.W_Titarr_on:hover
	{
	text-decoration: none
}

.W_Titarr_off,a.W_Titarr_off {
	background-position: 0 -32px
}

.W_Titarr_off:hover,a.W_Titarr_off:hover {
	background-position: 0 -48px
}

.W_Titarr_on,a.W_Titarr_on {
	background-position: 0 -64px
}

.W_Titarr_on:hover,a.W_Titarr_on:hover {
	background-position: 0 -80px
}

.IM_away,.IM_busy,.IM_offline,.IM_online {
	display: inline-block;
	overflow: hidden;
	width: 9px;
	height: 9px;
	background: url(../../images/common/im_status.png?id=1329484998540)
		no-repeat;
	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;
	padding-left: 19px;
	width: 30px;
	height: 18px;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -20px;
	color: #7ab200;
	line-height: 18px;
	line-height: 19px\9
}

.webim_leave {
	display: inline-block;
	padding-left: 19px;
	width: 30px;
	height: 18px;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -39px;
	color: #7a7a7a;
	line-height: 18px;
	line-height: 19px\9
}

.webim_busy {
	display: inline-block;
	padding-left: 19px;
	width: 30px;
	height: 18px;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -58px;
	color: #d7445d;
	line-height: 18px;
	line-height: 19px\9
}

.webim_quit {
	display: inline-block;
	padding-left: 19px;
	width: 30px;
	height: 18px;
	background: url(../../images/index/ico_state.png?id=1329484998540)
		no-repeat 0 -77px;
	color: #d57e00;
	line-height: 18px;
	line-height: 19px\9
}

.webim_busy:hover,.webim_leave:hover,.webim_online:hover,.webim_quit:hover
	{
	text-decoration: none
}

.W_btn_addtags {
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	vertical-align: top;
	font-size: 14px;
	line-height: 24px
}

.W_btn_addtags:hover {
	text-decoration: none
}

.W_btn_deltags {
	display: inline-block;
	padding: 2px 4px 2px 6px;
	height: 16px;
	border-radius: 2px;
	background: #E5F1F5;
	color: #0078B6;
	vertical-align: top;
	line-height: 15px
}

.W_btn_deltags .delicon {
	margin: 0 0 0 5px;
	width: 11px;
	height: 12px;
	background-image:
		url(../../images/common/ico_del_tags.png?id=1329484998540) !important;
	background-position: 0 -11px;
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: -1px
}

.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 {
	position: relative;
	display: inline-block;
	margin-left: 10px;
	width: 46px;
	height: 18px;
	background: url(../../images/setup/whether_button.png?id=1329484998540)
		no-repeat;
	vertical-align: -4px
}

.whether_btn a.btn {
	position: absolute;
	top: 0;
	display: inline-block;
	width: 23px;
	height: 18px;
	background: url(../../images/setup/whether_button.png?id=1329484998540)
		no-repeat 0 -25px
}

.W_loading span {
	display: inline-block;
	padding: 0 0 0 20px;
	height: 18px;
	background: url(../../images/common/loading.gif?id=1329484998540)
		no-repeat 0 1px;
	line-height: 18px
}

.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_del_s,.icon_edit_s {
	display: inline-block;
	width: 10px;
	height: 10px;
	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;
	display: inline-block;
	margin: 1px 0 0 2px;
	padding: 0;
	width: 14px;
	height: 13px;
	background-color: #0095cd;
	vertical-align: text-top;
	vertical-align: middle\9;
	cursor: pointer
}

.W_blkarrow:hover {
	background-color: #888
}

.W_blkarrow .arr_m {
	position: absolute;
	top: 4px;
	left: 0;
	display: inline-block;
	margin: 0 0 0 3px;
	width: 0;
	height: 0;
	border-color: #fff transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0
}

.W_blkarrow:hover .arr_m {
	border-top-color: #fff
}

.moodindex {
	display: inline-block;
	width: 54px;
	height: 10px;
	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
}

.icaleF_curr,.icon_calef {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/mood/date.gif?id=1329484998540);
	background-position: 0 0;
	background-repeat: no-repeat
}

.icaleF_curr,.icon_calef:hover {
	background-position: 0 -96px
}

.icaleD_curr,.icon_caled {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/mood/date.gif?id=1329484998540);
	background-position: 0 -32px;
	background-repeat: no-repeat
}

.icaleD_curr,.icon_caled:hover {
	background-position: 0 -115px
}

.W_level_ico {
	display: inline-block;
	overflow: hidden;
	padding: 5px 0 0 6px;
	width: 28px;
	height: 9px;
	background: url(../../images/common/level.png?id=1329484998540)
		no-repeat;
	font-size: 0
}

.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;
	width: 26px;
	height: 10px;
	background: url(../../images/common/level.png?id=1329484998540)
		no-repeat 0 -120px;
	font-size: 0
}

.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 {
	overflow: hidden;
	width: 14px;
	height: 15px;
	background-position: 0 -349px
}

.icon_boutique,.icon_myrss {
	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 {
	display: block;
	margin: 10px 0 5px;
	padding: 0 5px;
	height: 23px;
	border: 1px solid #F9F2A7;
	background: #FEFFE5;
	color: #D4A639;
	line-height: 23px
}

#js_style_css_module_base_usually {
	height: 42px
}

.global_header .W_arr_d {
	display: inline-block;
	overflow: hidden;
	margin: -2px 0 0 3px;
	width: 5px;
	height: 3px;
	vertical-align: middle
}

.global_header .W_arr_d em {
	display: block;
	overflow: hidden;
	height: 1px;
	background: #c1c1c1
}

.global_header .W_arr_d em.b2 {
	margin: 0 1px
}

.global_header .W_arr_d em.b3 {
	margin: 0 2px;
	width: 1px
}

.global_header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9998;
	width: 100%;
	height: 35px;
	background: url(../../images/common/global_nav_bg.png?id=1328498232031)
		repeat-x
}

.global_header .header a.link {
	color: #c1c1c1;
	text-decoration: none
}

.global_header .header {
	position: relative;
	margin: 0 auto;
	width: 980px
}

.global_header .header .logo {
	position: relative;
	float: left;
	display: block;
	width: 100px;
	height: 34px;
	background: url(../../images/common/logo.png) no-repeat;
	background-repeat: no-repeat
}

.global_header .header .logo a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 113px;
	height: 34px;
	cursor: pointer;
	zoom: 1
}

.global_header .header .list {
	float: left;
	display: inline;
	font-size: 14px
}

.global_header .header .letter,.global_header .header .list li,.global_header .header .message,.global_header .header .person,.global_header .header .search
	{
	position: relative;
	z-index: 9998;
	float: left;
	display: inline
}

.global_header .header .list li {
	padding: 0 0 0 2px
}

.global_header .header .list li a.link {
	display: inline-block;
	padding: 9px 10px 8px;
	height: 16px;
	line-height: 16px
}

.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
	{
	position: relative;
	z-index: 9999;
	margin: 2px 0 0;
	padding: 6px 9px 9px;
	border: 1px solid #000;
	border-bottom: 0;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	background: url(../../images/global_nav/current_bg.png?id=1328498232031)
		repeat;
	-webkit-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	color: #595959;
	cursor: pointer
}

.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 .current a.link,.global_header .header .list li.current a.link
	{
	color: #595959
}

.global_header .header .list li.current .W_arr_d em {
	background: #595959
}

.global_header .header .select {
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 9998;
	display: none;
	padding: 2px 0;
	width: 80px;
	border: 1px solid #131718;
	border-top: 0;
	-webkit-border-bottom-right-radius: 5px 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-box-shadow: 1px 1px 2px #9fadb1;
	-moz-box-shadow: 1px 1px 2px #9fadb1;
	box-shadow: 1px 1px 2px #9fadb1
}

.global_header .header .list li .select a.link,.global_header .header .select a.link
	{
	display: block;
	margin: 2px 0;
	padding: 5px 0 5px 13px;
	height: 20px;
	background: 0 0;
	color: #c2c1c1;
	line-height: 20px
}

.global_header .header .list li .select a.link:hover,.global_header .header .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;
	width: 200px;
	height: 25px;
	background-image:
		url(../../images/common/search_bg.png?id=1328498232031);
	background-repeat: no-repeat
}

.global_header .header .search:hover,.global_header .header .search_current
	{
	background-position: 0 -25px
}

.global_header .header .search .input {
	float: left;
	margin: 2px 0 0;
	padding: 0 5px 0 10px;
	padding: 1px 5px 0 10px\9;
	width: 156px;
	height: 22px;
	border: 0;
	background: 0 0;
	color: #939393;
	line-height: 23px
}

.global_header .header .search .btn {
	float: left;
	margin: 1px 2px 0 0;
	width: 27px;
	height: 23px;
	border: 0;
	background: 0 0;
	cursor: pointer
}

.global_header .header .search .btn:hover {
	background-image:
		url(../../images/common/search_bg.png?id=1328498232031);
	background-position: 0 -50px;
	background-repeat: no-repeat
}

.global_header .header .search_person {
	float: left;
	margin: 10px 0 0 10px;
	color: #c1c1c1;
	font-size: 12px
}

.global_header .header .person {
	left: 60px;
	height: 27px
}

.global_header .header .person li {
	position: relative;
	float: left;
	display: inline;
	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
}

.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 {
	position: relative;
	z-index: 9999;
	margin: 2px 0 0;
	padding: 9px 5px 8px;
	border: 1px solid #000;
	border-bottom: 0;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	background: url(../../images/global_nav/current_bg.png?id=1328498232031)
		repeat;
	-webkit-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px -2px 3px rgba(0, 0, 0, .3);
	color: #595959;
	cursor: pointer
}

.global_header .header .person li.current .W_arr_d em {
	background: #595959
}

.global_header .header .layer_tips {
	top: 47px;
	right: 35px
}

.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 {
	margin: 0 0 12px;
	padding: 0 0 15px
}

.left_nav h3 {
	margin: 0 0 1px;
	padding: 6px 15px;
	height: 15px;
	font-weight: 400;
	font-size: 14px;
	line-height: 15px
}

.left_nav dt .title {
	display: block;
	margin: 0 0 1px;
	padding: 5px 15px;
	height: 16px;
	white-space: nowrap;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px
}

.left_nav dt .title img,.left_nav dt a.title img {
	margin: 0 4px 0 0;
	vertical-align: text-top
}

.left_nav dd a.title:hover,.left_nav dt a.son_title:hover,.left_nav dt a.title:hover
	{
	text-decoration: none
}

.left_nav dd a.title:focus,.left_nav dt a.son_title:focus,.left_nav dt a.title:focus
	{
	outline: 0
}

.left_nav dt a.title em.num {
	font-size: 12px
}

.left_nav dt.current a,.left_nav dt.current a.son_title {
	background: 0 0;
	text-decoration: none;
	font-size: 14px;
	cursor: auto
}

.left_nav dt a.func,.left_nav dt span.func {
	float: right;
	font-size: 12px;
	cursor: pointer
}

.left_nav dt a.func {
	margin: -21px 12px 0 0
}

.left_nav dt span.func {
	visibility: hidden;
	margin: 0
}

.left_nav dt.current a.func {
	color: #fff
}

.left_nav dt a.title:hover span.func {
	visibility: visible
}

.left_nav dt a.more {
	display: inline-block;
	padding: 7px 10px 6px 15px;
	height: 15px
}

.left_nav dt a.more:hover {
	background: 0 0;
	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 {
	padding: 0 10px 0 0;
	text-align: right
}

.left_nav div dd a,.left_nav dt a.son_title {
	display: block;
	margin: 0 0 1px;
	padding: 6px 15px;
	height: 14px;
	white-space: nowrap;
	font-size: 12px;
	line-height: 15px
}

.left_nav dt.current a.son_title {
	display: block;
	overflow: hidden;
	margin: 0 0 1px;
	padding: 6px 15px;
	height: 13px;
	white-space: nowrap;
	font-size: 12px;
	line-height: 15px
}

.left_nav div dd a {
	padding-left: 33px
}

.left_nav div dd a.title {
	padding: 6px 15px 6px 33px;
	text-indent: 2px;
	font-weight: 400;
	font-size: 12px;
	line-height: normal
}

.left_nav div dd a.more {
	text-align: right
}

.left_nav div dd a.title_close {
	height: 18px;
	text-indent: 0
}

.left_nav div dd .close_friend {
	display: inline-block;
	padding: 2px;
	border-radius: 2px;
	background: #f4e7ea;
	color: #c1546f
}

.left_nav div dd.current .close_friend {
	background: 0 0;
	color: #666
}

.left_nav div dd .W_btn_b {
	display: inline-block;
	margin-left: 35px;
	padding: 0 0 0 2px;
	height: 24px;
	line-height: 23px;
	line-height: 24px\9
}

.left_nav div dd .W_btn_b span {
	color: #fff
}

.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 dd,.left_nav .person_info dt {
	float: left;
	display: inline
}

.left_nav .person_info dt {
	margin: 0 10px 0 0
}

.left_nav .person_info dd {
	overflow: hidden;
	width: 75px;
	word-wrap: break-word
}

.left_nav .person_info dd.nameBox {
	display: block;
	overflow: visible;
	padding: 0 0 8px
}

.left_nav .person_info dd.nameBox .name {
	display: inline;
	height: auto;
	white-space: normal;
	font-weight: 700
}

.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 {
	display: inline;
	padding: 0;
	height: auto;
	white-space: normal;
	word-wrap: break-word
}

.left_nav .user_atten {
	margin: 0 0 12px 11px;
	padding: 0;
	border: 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;
	padding: 0;
	border: none
}

.left_nav .declist .count {
	margin: 0 15px 0 0
}

.left_nav .declist ul {
	margin: 0
}

.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 {
	display: inline-block;
	margin: 0 2px 0 0;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		0 -1617px;
	cursor: pointer
}

.left_nav .tag .icon_delS {
	cursor: pointer
}

.left_nav .tag em {
	visibility: hidden
}

.left_nav .tag dt i {
	display: inline-block;
	overflow: hidden;
	max-width: 76px
}

.left_nav .tag a:hover em {
	visibility: visible
}

.left_nav .tag input {
	margin: 0 2px 0 13px;
	width: 60px
}

.left_nav .tag .W_btn_a span,.left_nav .tag .W_btn_b span {
	padding: 0 3px 0 1px;
	min-width: 20px
}

.left_nav .tag .W_btn_a,.left_nav .tag .W_btn_b {
	float: right;
	display: inline;
	margin: 0 2px
}

.left_nav .tag dd {
	margin: 10px 15px;
	line-height: 18px
}

.ico_accountsafety,.ico_appauthor,.ico_bindmobile,.ico_conn,.ico_favor,.ico_findloginname,.ico_findperson,.ico_guessyoulike,.ico_invitefriend,.ico_mentionedmy,.ico_minblogs,.ico_mingroup,.ico_modifyhead,.ico_mycomments,.ico_myconcern,.ico_mydecoration,.ico_myfans,.ico_mygame,.ico_mygroup,.ico_myhomepage,.ico_myintroduced,.ico_myphoto,.ico_notice,.ico_persondata,.ico_personletter,.ico_personset,.ico_photos,.ico_privacyset,.ico_repassword,.ico_reportloss,.ico_versionchoice
	{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico_sidebar.png?id=1329302929974)
		no-repeat
}

.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 {
	margin: 0 5px 0 0;
	width: 15px;
	height: 15px;
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		0 -2176px;
	vertical-align: middle;
	line-height: 15px
}

.ico_black {
	margin: 0 5px 0 0;
	width: 15px;
	height: 15px;
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		1px -2356px;
	vertical-align: middle;
	line-height: 15px
}

.ico_exposure {
	margin: 0 5px 0 0;
	width: 15px;
	height: 15px;
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		1px -2386px;
	vertical-align: middle;
	line-height: 15px
}

.ico_exposure {
	margin: 0 5px 0 0;
	width: 15px;
	height: 15px;
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		1px -2386px;
	vertical-align: middle;
	line-height: 15px
}

.ico_feedback {
	margin: 0 5px 0 0;
	width: 15px;
	height: 15px;
	background: url(../../images/common/ico.png?id=1329302929974) no-repeat
		0 -2656px;
	vertical-align: middle;
	line-height: 15px
}

.int_perlist_small {
	padding: 10px 0 0
}

.int_perlist_small ul {
	margin: 0 15px
}

.int_perlist_small h3 {
	padding: 6px 14px;
	font-weight: 400;
	font-size: 12px
}

.int_perlist_small ul li {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 5px 10px 5px 0;
	height: 30px
}

.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 {
	padding: 6px 15px;
	font-weight: 400;
	font-size: 12px
}

.int_perlink_small ul li {
	clear: both;
	overflow: hidden;
	margin: 5px 5px 10px;
	margin: 5px\9;
	height: 30px;
	zoom: 1
}

.int_perlink_small ul li a {
	display: block
}

.int_perlink_small ul li .headpic {
	float: left;
	margin-right: 5px;
	width: 30px
}

.int_perlink_small ul li .info {
	float: left;
	margin: 0;
	padding: 0;
	width: 75px
}

.int_perlink_small ul li .name {
	overflow: hidden;
	height: 14px;
	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 {
	float: none;
	clear: both;
	display: block;
	margin: 0;
	padding: 5px 10px;
	height: auto;
	text-align: right
}

.int_perlink_small .more {
	margin: 5px;
	height: auto
}

.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_activities,.left_nav dt a.title .ico_albums,.left_nav dt a.title .ico_gongyi,.left_nav dt a.title .ico_music,.left_nav dt a.title .ico_radio,.left_nav dt a.title .ico_vote
	{
	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;
	overflow: hidden;
	zoom: 1
}

.layer_leftnav_more div.more {
	position: absolute;
	bottom: 0;
	left: -52px;
	z-index: 2;
	padding-right: 0
}

.layer_leftnav_more .layer .white,.layer_leftnav_more div.more .white {
	background: #fff
}

.layer_leftnav_more div.more .white {
	padding: 8px 8px 8px 12px;
	width: 32px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px
}

.layer_leftnav_more .layer .white {
	float: left;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px
}

.layer_leftnav_more .layer ul {
	float: left;
	padding: 1px;
	width: 110px
}

.layer_leftnav_more .layer li a {
	display: block;
	overflow: hidden;
	padding: 5px 10px;
	width: 90px;
	height: 16px;
	white-space: nowrap
}

.layer_leftnav_more .layer li a:hover {
	background: #e8e9ea;
	text-decoration: none
}

.layer_leftnav_more .layer li a img {
	margin: 0 8px 0 0;
	vertical-align: middle
}

.layer_leftnav_more .layer .func {
	clear: both;
	margin: 0 10px;
	padding: 8px 0;
	border-top: 1px solid #ddd;
	text-align: right;
	white-space: nowrap
}

.layer_leftnav_more .layer .func .W_vline {
	margin: 0 8px
}

.layer_leftnav_more .ico_browsing,.layer_leftnav_more .ico_city,.layer_leftnav_more .ico_fame,.layer_leftnav_more .ico_handpick,.layer_leftnav_more .ico_interview,.layer_leftnav_more .ico_microlive,.layer_leftnav_more .ico_screen,.layer_leftnav_more .ico_topic
	{
	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_activities,.layer_leftnav_more .ico_data,.layer_leftnav_more .ico_desk,.layer_leftnav_more .ico_girl,.layer_leftnav_more .ico_gongyi,.layer_leftnav_more .ico_music,.layer_leftnav_more .ico_radio,.layer_leftnav_more .ico_show,.layer_leftnav_more .ico_vdisk,.layer_leftnav_more .ico_vote
	{
	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
}

#js_style_css_module_layer_layer_leftnav_more {
	height: 42px
}

.W_layer {
	position: absolute;
	z-index: 9999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #666
}

.W_layer .bg {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background:
		url(../../images/common/dialog_layer_bg.png?id=1323328404357) repeat
}

.W_layer .content {
	position: relative;
	overflow: hidden;
	border: 1px solid #c6c6c6;
	-moz-border-radius: 3px;
	background: #fff
}

.W_layer .pending {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: url(../../images/common/loading.gif) #fff 50% 50% no-repeat;
	opacity: .5;
	filter: alpha(opacity = 50);
	-moz-opacity: .5
}

.W_layer .title {
	padding: 0 0 0 20px;
	height: 30px;
	background: #f3f3f3;
	color: #595959;
	vertical-align: middle;
	font-weight: 700;
	font-size: 14px;
	line-height: 30px
}

.W_layer .control {
	margin: 0 auto;
	padding: 4px 8px;
	border-top: solid 1px #DADEE5;
	background-color: #F6F6F6;
	text-align: right;
	text-align: center;
	white-space: nowrap
}

.W_layer .control a {
	margin-right: 10px
}

.W_layer .title h3 {
	overflow: hidden;
	width: 340px;
	height: 24px;
	font-weight: 400;
	font-size: 14px
}

.W_layer .W_close {
	position: absolute;
	top: 5px;
	right: 14px;
	z-index: 2
}

.W_layer .detail {
	padding: 0 10px 10px
}

.W_layer .W_vline {
	display: inline-block;
	text-indent: -1px
}

.W_layer .tab {
	padding: 4px 4px 0 6px;
	background: #f0f0f0
}

.W_layer .tab .tab_title {
	margin: 0 0 0 15px;
	font-size: 14px
}

.W_layer .tab a {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: 0 -2px;
	padding: 0 11px;
	height: 26px;
	line-height: 26px
}

.W_layer .tab .current {
	border: 1px solid #e8e8e8;
	border-bottom: 0;
	-webkit-border-top-right-radius: 3px 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px 3px;
	-moz-border-radius-topleft: 3px;
	background: #fff;
	text-decoration: none;
	cursor: default
}

.W_layer .tab_bottom {
	margin: 20px 0 0;
	padding: 3px 0 0;
	height: 27px;
	background:
		url(../../images/layer/layer_tab_bottom_bg.png?id=1323328404357)
		repeat-x left bottom
}

.W_layer .tab_bottom .tab_title {
	font-size: 12px
}

.W_layer .btn {
	padding: 15px 0 0;
	text-align: right
}

.W_layer .btn a {
	margin: 0 0 0 10px
}

.W_layer .arrow,.W_layer .arrow_hui {
	position: absolute;
	display: block;
	overflow: hidden;
	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_l,.W_layer .arrow_r {
	top: 20px;
	right: -6px;
	width: 11px;
	height: 16px;
	background-position: -11px -24px
}

.W_layer .arrow_l {
	right: auto;
	left: -6px;
	background-position: 0 -24px
}

.W_layer .arrow_b,.W_layer .arrow_t {
	top: -6px;
	left: 30px;
	width: 16px;
	height: 11px;
	background-position: 0 -1px
}

.W_layer .arrow_b {
	top: auto;
	bottom: -6px;
	background-position: 0 -11px
}

.W_layer .layer_notice .layer1_words {
	padding-right: 20px;
	width: 340px
}

.W_layer .W_texta,.W_layer a.W_texta {
	color: #666
}

.W_layer .W_textb,.W_layer a.W_textb {
	color: #999
}

.upload_user_pic {
	padding-top: 10px;
	width: 120px
}

.W_layer .W_linka a,.W_layer 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_comment a,.W_layer .W_pages_minibtn a {
	background-color: #f3f3f3
}

.W_layer .W_pages_comment a:hover,.W_layer .W_pages_minibtn a:hover {
	background-color: #e7e7e7
}

.W_layer .tab_c .current {
	background: #f0f0f0
}

.W_layer .tab_second {
	background: #f0f0f0
}

.W_layer .send_weibo .no_title {
	padding: 0;
	width: 240px;
	height: 26px;
	background: 0 none !important;
	font-size: 12px
}

.W_layer .send_weibo .num {
	color: #b8b7b7
}

.W_layer .send_weibo .input .top_border {
	position: relative;
	margin: 4px 0 3px;
	padding: 5px 0 0;
	width: 540px;
	background: url(../../images/layer/send_weibo.png?id=1323328404357)
		no-repeat -3px -30px
}

.W_layer .send_weibo .input .bottom_border {
	padding-bottom: 5px;
	width: 540px;
	background: url(../../images/layer/send_weibo.png?id=1323328404357)
		no-repeat -3px bottom
}

.W_layer .send_weibo .btn a {
	display: block;
	width: 70px;
	height: 28px;
	border: 0;
	background: url(../../images/layer/send_weibo.png?id=1323328404357)
		no-repeat -473px -1px
}

.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 {
	padding: 20px 30px 30px 30px;
	width: 320px
}

.layer_point .delete,.layer_point .question,.layer_point .success,.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 dd,.layer_point .point dt {
	float: left
}

.layer_point .point dd {
	padding-top: 8px;
	width: 285px;
	word-wrap: break-word;
	line-height: 18px
}

.layer_point .point dd .W_texta {
	padding: 0 0 5px;
	font-size: 14px
}

.layer_point .point dd input {
	margin: 0 5px 0 0;
	vertical-align: middle
}

.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;
	width: 150px;
	text-align: center
}

.layer_mini_info .btn a {
	margin: 0 5px
}

.layer_mini_info .noicon {
	margin: 12px 0 0
}

.layer_mini_info .ckbox {
	margin-right: 5px;
	width: 14px;
	height: 14px
}

.layer_mini_info .icon_ask,.layer_mini_info .icon_del,.layer_mini_info .icon_error,.layer_mini_info .icon_succ,.layer_mini_info .icon_warn
	{
	vertical-align: -4px
}

.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;
	z-index: 999;
	padding: 7px 10px;
	width: 200px;
	border: 1px solid #f9f2a7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #feffe5;
	line-height: 17px
}

.layer_tips .W_close_color {
	position: absolute;
	top: 5px;
	right: 5px
}

.layer_tips a {
	color: #d4a639
}

.layer_tips .arrow_down {
	position: absolute;
	bottom: -10px;
	left: 20px;
	display: block;
	overflow: hidden;
	margin: 7px auto 0;
	width: 19px;
	height: 10px;
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat 0 0
}

.layer_tips .arrow_left {
	position: absolute;
	top: 10px;
	left: -10px;
	display: block;
	overflow: hidden;
	margin: 7px auto 0;
	width: 10px;
	height: 19px;
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat 0 -20px
}

.layer_tips .arrow_right {
	position: absolute;
	top: 10px;
	right: -10px;
	display: block;
	overflow: hidden;
	margin: 7px auto 0;
	width: 10px;
	height: 19px;
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat -20px -20px
}

.layer_tips .arrow_up {
	position: absolute;
	top: -17px;
	left: 20px;
	display: block;
	overflow: hidden;
	margin: 7px auto 0;
	width: 19px;
	height: 10px;
	background: url(../../images/layer/layer_arrow.png?id=1323328404357)
		no-repeat -20px 0
}

.layer_tips_on .arrow {
	display: none
}

.layer_tip_black {
	position: absolute;
	padding: 6px;
	background: #4D4D4D;
	color: #fff
}

.layer_tip_black .arrow_bottom {
	position: absolute;
	bottom: -5px;
	left: 5px;
	display: block;
	overflow: hidden;
	height: 13px;
	color: #4D4D4D;
	font-size: 12px
}

.layer_tips a.normal {
	text-decoration: none
}

#js_style_css_module_layer_layer_tips {
	height: 42px
}

.W_layer_suggest {
	position: absolute;
	z-index: 9998;
	overflow: hidden;
	min-width: 197px;
	border: 1px solid #797979;
	border-top: 0;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	color: #666
}

.W_layer_suggest .c_red {
	color: red
}

.W_layer_suggest .txtb {
	color: #999
}

.W_layer_suggest .selectbox {
	position: relative;
	border-top: 1px solid #ccc
}

.W_layer_suggest .selectbox p.title {
	overflow: hidden;
	padding: 9px 5px;
	height: 14px;
	color: #0078b6;
	white-space: nowrap;
	cursor: pointer
}

.W_layer_suggest .selectbox p.keyword {
	overflow: hidden;
	padding: 6px 20px;
	height: 14px;
	border-top: 1px dotted #ddd;
	white-space: nowrap;
	cursor: pointer
}

.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 {
	display: block;
	width: 30px;
	height: 30px
}

.W_layer_suggest .selectbox dd {
	margin: 0 0 0 40px
}

.W_layer_suggest .selectbox dd span {
	white-space: nowrap
}

.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
}

.W_layer_suggest .selectbox .current {
	background-color: #e5e5e5
}

.W_layer_suggest .selectbox dl.current {
	position: relative;
	margin-bottom: -1px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	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
	{
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background:
		url(../../images/global_nav/search_bgicon.png?id=1323328404357)
		no-repeat;
	vertical-align: middle
}

.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 {
	display: inline-block;
	width: 61px;
	height: 13px;
	background:
		url(../../images/global_nav/search_bgicon.png?id=1323328404357)
		no-repeat 0 -105px;
	vertical-align: middle
}

.W_layer_suggest .app_score em {
	display: block;
	width: 0;
	height: 12px;
	background:
		url(../../images/global_nav/search_bgicon.png?id=1323328404357)
		no-repeat -71px -105px
}

.W_layer_suggest .W_loading {
	text-align: center
}

#js_style_css_module_layer_layer_search_suggest {
	height: 42px
}

.global_header .header .layer_topmenu_list {
	position: absolute;
	top: 33px;
	right: 0;
	z-index: 9998;
	overflow: hidden;
	padding: 2px 1px 4px;
	width: 130px;
	border: 1px solid #797979;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	color: #fff;
	zoom: 1
}

.global_header .header .layer_topmenu_list .person_infos {
	overflow: hidden;
	margin: 8px 4px 0;
	padding: 0 0 0 4px;
	zoom: 1
}

.layer_topmenu_list b {
	margin-left: 2px;
	color: #F56200;
	font-weight: 400;
	font-weight: bolder
}

#email_num .new_email {
	display: inline-block;
	margin-top: -3px;
	margin-left: 2px;
	height: 15px;
	border-radius: 2px;
	background: #F50B30;
	color: #F7F4F2;
	vertical-align: top;
	font-weight: bolder;
	font-size: 14px
}

.ico_new_notice,.ico_new_sr {
	display: inline-block;
	margin-top: -3px;
	width: 23px;
	height: 10px;
	background: url(../../images/common/new.gif) no-repeat;
	vertical-align: top
}

.global_header .header .layer_topmenu_list .person_infos dd,.global_header .header .layer_topmenu_list .person_infos dt
	{
	float: left
}

.global_header .header .layer_topmenu_list .person_infos dd {
	margin: 0 0 0 5px;
	width: 75px;
	color: #595959;
	word-wrap: break-word;
	line-height: 16px
}

.global_header .header .layer_topmenu_list .person_infos dd a {
	width: 75px;
	color: #595959;
	word-wrap: break-word;
	font-size: 12px
}

.global_header .header .layer_topmenu_list .person_infos dd a.page {
	color: #0078B6
}

.global_header .header .layer_topmenu_list ul {
	clear: both;
	overflow: hidden;
	margin: 0 4px;
	padding: 3px 0 0;
	zoom: 1
}

.global_header .header .layer_topmenu_list ul li {
	position: static;
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	zoom: 1
}

.global_header .header .layer_topmenu_list ul li a {
	display: block;
	padding: 7px 10px;
	background: 0 0;
	color: #595959;
	font-size: 12px
}

.global_header .header .layer_topmenu_list ul li.message {
	padding: 5px 10px;
	color: #595959
}

.global_header .header .layer_topmenu_list ul li.message a {
	display: inline;
	padding: 0;
	background: 0 0;
	color: #0078B6
}

.global_header .header .person li.current .layer_topmenu_list ul li.message a:hover
	{
	background: 0 0;
	text-decoration: underline
}

.global_header .header .layer_topmenu_list ul li img {
	margin: 0 5px 0 0;
	vertical-align: middle
}

.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,.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
	{
	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 {
	overflow: hidden;
	margin: 2px 0;
	padding: 0;
	height: 1px;
	background: #e0e0e0;
	font-size: 0;
	line-height: 0
}

.global_header .header .layer_topmenu_list .W_loading {
	padding: 20px 0;
	color: #333;
	text-align: center
}

.global_header .header .layer_topmenu_list_yy {
	width: 240px;
	font-size: 12px
}

.global_header .header .layer_topmenu_list_yy .yy_list {
	clear: none;
	margin: 0;
	padding: 0 5px 0 0;
	width: 110px
}

.global_header .header .layer_topmenu_list_yy .yy_list li {
	display: inline;
	width: 110px;
	height: 25px
}

.global_header .header .layer_topmenu_list_yy .yy_list li a {
	overflow: hidden;
	padding: 0 5px;
	height: 25px;
	color: #595959;
	white-space: nowrap;
	line-height: 25px
}

.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;
	margin: 0 4px;
	padding: 6px 5px 9px;
	color: #595959;
	font-size: 12px;
	line-height: 14px
}

.global_header .header .layer_topmenu_list_yy .func span {
	float: right;
	background: 0 0;
	font-size: 12px
}

.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 {
	margin: 0 2px;
	font-weight: 700
}

.global_header .header .layer_topmenu_list_yy .func a.more {
	padding: 0;
	background: 0 0;
	color: #0078b6
}

.global_header .header .layer_topmenu_list_yy .func_other {
	clear: both;
	padding: 0 5px 6px;
	border: 0
}

.global_header .header .layer_topmenu_list_yy .func_up {
	padding: 10px 5px 5px;
	background:
		url(../../images/global_nav/layer_title_bg.png?id=1323328404357)
		repeat-x
}

.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 dd,.global_header .header .layer_topmenu_list_yy dt
	{
	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 {
	margin: -3px 0 0;
	line-height: 18px
}

.global_header .header .layer_topmenu_list_yy dd a {
	color: #c2c1c1
}

.global_header .header .layer_topmenu_list_yy dd .detail {
	overflow: hidden;
	width: 145px;
	height: 15px;
	color: #999;
	word-wrap: break-word
}

.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 {
	margin: 0 5px;
	padding: 5px 0
}

.global_header .header .layer_topmenu_list_yy .border {
	margin: 0 5px;
	padding: 4px 0 9px;
	background:
		url(../../images/global_nav/layer_title_bg.png?id=1323328404357)
		repeat-x;
	zoom: 1
}

.global_header .header .layer_topmenu_list_yy .border-bottom {
	padding: 5px 0;
	border-bottom: 1px solid #000
}

.global_header .header .layer_topmenu_list_yy .gz_list {
	margin-bottom: 0
}

.global_header .header .layer_topmenu_list_yy .gz_list dd,.global_header .header .layer_topmenu_list_yy .gz_list dt
	{
	height: 40px
}

.global_header .header .layer_topmenu_list_yy dt a {
	position: relative;
	display: block
}

.global_header .header .layer_topmenu_list_yy .gz_list dd {
	margin: 0 5px 0 0;
	width: 80px;
	word-wrap: break-word
}

.global_header .header .layer_topmenu_list_yy .fs_list {
	margin: 0;
	padding: 0 0 5px;
	border-top: 0
}

.global_header .header .layer_topmenu_list_yy .fs_list li {
	height: 40px
}

.global_header .header .layer_topmenu_list_yy .fs_list li a {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 5px;
	width: 160px;
	height: 30px;
	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;
	overflow: hidden;
	width: 115px;
	word-wrap: break-word
}

.global_header .header .layer_topmenu_list_yy .fs_list li a:hover {
	background: #e8e9ea;
	color: #595959;
	text-decoration: none
}

.global_header .header .layer_topmenu_list_yy .fs_list li a .new,.global_header .header .layer_topmenu_list_yy dt a .new
	{
	position: absolute;
	top: 1px;
	left: 26px;
	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;
	color: #999;
	line-height: 18px
}

.global_header .header .layer_topmenu_list_yy .zero a {
	color: #70B0E2
}

.global_header .header .layer_topmenu_list_yy .layer_title {
	margin: 0 auto 5px;
	width: 97%;
	color: #595959
}

.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: 0 0
}

.global_header .header .layer_topmenu_list_yy ul.game_recommend li img {
	display: block;
	margin: 0 0 5px;
	padding: 1px;
	border: 1px solid #ddd
}

.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 {
	display: block;
	padding: 5px;
	color: #595959
}

.global_header .header .layer_topmenu_list_yy .group a:hover {
	background: #e8e9ea;
	text-decoration: none
}

.layer_message_box {
	position: absolute;
	top: 33px;
	right: 54px;
	z-index: 9999;
	padding: 6px 1px;
	width: 190px;
	border: 1px solid #797979;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	line-height: 17px
}

.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 {
	position: absolute;
	top: 5px;
	right: 5px;
	display: inline-block;
	overflow: hidden;
	width: 11px;
	height: 11px;
	background: url(../../images/global_nav/close.gif?id=1323328404357)
		no-repeat 0 -11px
}

.layer_message_box .W_close_color:hover {
	background-position: 0 0
}

.ico_account,.ico_credits,.ico_exit,.ico_template,.ico_toolset,.ico_versionchoice
	{
	display: inline-block;
	width: 16px;
	height: 16px
}

.ico_account,.ico_exit,.ico_hao,.ico_template,.ico_toolset,.ico_versionchoice
	{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico_sidebar.png?id=1323328404357)
		no-repeat
}

.ico_accountsafety,.iconStp {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/icon/left_icon.png) no-repeat
}

.is_1 {
	width: 16px;
	height: 16px;
	background-position: 0 -52px
}

.is_2 {
	width: 16px;
	height: 16px;
	background-position: 0 -78px
}

.icon-dangancailiao {
	width: 16px;
	height: 16px;
	background-position: 0 0
}

.icon-dangneigongzuo {
	width: 16px;
	height: 16px;
	background-position: 0 -26px
}

.icon-tongji {
	width: 16px;
	height: 16px;
	background-position: 0 -104px
}

.icon-xinxijiaoliu {
	width: 16px;
	height: 16px;
	background-position: 0 -130px
}

.icon-zuzhifazhan {
	width: 16px;
	height: 16px;
	background-position: 0 -156px
}

.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;
	margin: 0 1px;
	width: 89px
}

.global_header .header .layer_topmenu_list_app .app_list li a {
	padding: 5px 10px
}

.global_header .header .layer_topmenu_list_app .recent_app_list {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 9px 0 8px 5px;
	padding-right: 5px;
	width: 280px;
	height: 245px;
	border-right: 1px solid #e2e2e2
}

.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 {
	float: left;
	color: #595959;
	font-weight: 400;
	font-size: 12px
}

.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 {
	margin: 20px 0 0 0;
	padding: 0
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li {
	position: relative;
	float: left;
	width: 70px;
	height: 110px
}

.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: 0 0;
	text-decoration: underline
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li a.app_pic_bg
	{
	position: absolute;
	top: 0;
	left: 6px;
	z-index: 20;
	display: block;
	width: 58px;
	height: 59px;
	background: url(../../images/layer/applist_bg_50.png?id=1323328404357)
		no-repeat
}

.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
}

.global_header .header .layer_topmenu_list_app .border .recent_app_list ul li img
	{
	position: absolute;
	top: 1px;
	left: 7px;
	z-index: 0;
	margin-left: 3px;
	width: 50px;
	height: 50px
}

.global_header .header .layer_topmenu_list_app .recent_app_list ul li p
	{
	float: none;
	color: #b8b7b7;
	text-align: center;
	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 {
	margin-bottom: 15px;
	padding-bottom: 15px;
	height: 24px;
	border-bottom: 1px dotted #ddd;
	line-height: 24px
}

.lsg_Tit .W_input {
	width: 248px;
	vertical-align: middle
}

.lsg_Tit .M_notice_del,.lsg_Tit .M_notice_text {
	top: 21px;
	left: 63px
}

.lsg_gTit {
	position: relative;
	z-index: 99;
	height: 24px;
	line-height: 24px
}

.lsg_gTit .left {
	float: left
}

.lsg_gTit .right {
	float: right
}

.lsg_gTit .layer_tips {
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 10
}

.lsg_gTit .right .icon_askS {
	vertical-align: -3px
}

.lsg_creaNew {
	margin: 10px 0 0 0
}

.lsg_creaNew.form_table_single .M_notice_del,.lsg_creaNew.form_table_single .M_notice_text
	{
	top: 21px;
	left: 0
}

.lsg_creaNew .W_input {
	width: 192px
}

.lsg_creaNew .W_btn_a {
	margin: 0 5px
}

.lsg_glistBox {
	margin: 10px 0;
	padding: 10px;
	width: 292px;
	background: #f0f0f0
}

.lsg_glistBox ul li {
	float: left;
	overflow: hidden;
	padding: 6px 10px;
	padding: 3px 10px\9;
	width: 124px;
	height: 15px;
	white-space: nowrap;
	line-height: 15px
}

.lsg_addNew {
	margin: 10px 0 0 0
}

.lsg_addNew a.addnew:hover {
	text-decoration: none
}

.lsg_addNew a.addnew:hover .txt {
	text-decoration: underline
}

.lsg_addNew a.addnew .ico_addinv {
	margin: 0 3px 0 2px
}

#js_style_css_module_layer_layer_setup_group {
	height: 42px
}

.layer_setup_followlists.follow_success {
	padding: 20px;
	width: 400px
}

.layer_setup_followlists.edit_list {
	padding: 20px;
	width: 400px
}

.lsfl_Tit {
	position: static;
	margin-bottom: 15px;
	line-height: 24px
}

.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
}

.layer_setup_followlists .i_conn_follow,.layer_setup_followlists .i_conn_friend,.layer_setup_followlists .i_conn_private,.layer_setup_followlists .i_conn_public
	{
	margin: 0 2px;
	vertical-align: -5px
}

.lsfl_visibility {
	padding: 7px 15px;
	background: #f2f2f2;
	font-weight: 400;
	font-size: 12px
}

.lsfl_gTit {
	margin-bottom: 8px;
	line-height: 24px
}

.lsfl_gTit .left {
	float: left
}

.lsfl_gTit .right {
	float: right
}

.lsfl_gTit .right .layer_tips {
	position: absolute;
	margin: 10px 0 0 -110px
}

.lsfl_gTit .right .icon_askS {
	vertical-align: -3px
}

.lsfl_listsBox {
	padding: 3px 15px;
	background: #fafafa
}

.lsfl_listsBox li {
	display: inline-block;
	padding: 6px 0;
	width: 50%;
	vertical-align: top
}

.lsfl_listsBox li.lsfl_cf {
	width: 100%
}

.lsfl_listsBox .W_f_cf {
	color: #C1546F
}

.lsfl_listsBox li .icon_edit_s {
	visibility: hidden;
	padding: 0 5px;
	background-position: 5px 0
}

.lsfl_listsBox li:hover .icon_edit_s {
	visibility: visible
}

.lsfl_listsBox li .lists_info {
	padding: 5px 0 0 16px;
	height: 24px
}

.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
}

.lsfl_creaNew {
	margin: 10px 0 0 0
}

.lsfl_creaNew .M_notice_del,.lsfl_creaNew .M_notice_text {
	top: 21px;
	left: 0
}

.lsfl_creaNew .W_input {
	width: 192px
}

.lsfl_creaNew .W_btn_a {
	margin: 0 5px
}

.lsfl_glistBox {
	margin: 10px 0;
	padding: 10px;
	width: 292px;
	background: #f0f0f0
}

.lsfl_glistBox ul li {
	float: left;
	overflow: hidden;
	padding: 6px 10px;
	padding: 3px 10px\9;
	width: 124px;
	height: 15px;
	white-space: nowrap;
	line-height: 15px
}

.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
}

.lsfl_addNew a.addnew:hover .txt {
	text-decoration: underline
}

.lsfl_addNew a.addnew .ico_addinv {
	margin: 0 3px 0 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 {
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 5px 0 20px;
	width: 540px;
	height: 175px
}

.lsfl_menber_wrp .W_loading {
	padding: 70px 0;
	text-align: center
}

.lsfl_menber_list li {
	float: left;
	display: inline;
	margin: 10px 10px 0 0;
	padding: 10px 9px;
	width: 230px;
	cursor: pointer
}

.lsfl_menber_list li.current {
	background: #f3f3f3
}

.lsfl_menber_list li.added .icon_succ,.lsfl_menber_list li.current .icon_succ
	{
	display: block
}

.lsfl_menber_list li:hover {
	background: #f8f8f8
}

.lsfl_menber_list li.added {
	background: #fff;
	cursor: default
}

.lsfl_menber_list li .face {
	float: left;
	display: inline;
	margin: 0 8px 0 0
}

.lsfl_menber_list li .icon_succ {
	float: left;
	clear: both;
	display: none;
	margin: -18px 0 0
}

.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 {
	margin-right: 4px;
	vertical-align: -2px
}

.lsfl_menber_list li .W_vline {
	margin: 0 7px
}

.lsfl_add_menber .btn_add_member {
	padding: 10px 20px;
	border-bottom: 1px solid #e6e6e6;
	background: #f5f5f5
}

.lsfl_add_menber .btn_add_member .right {
	float: right;
	line-height: 24px
}

.lsfl_add_menber .btn_add_member .left {
	float: left;
	line-height: 24px
}

.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
}

.lsfl_add_menber .W_pages_minibtn {
	margin: 1px 20px 0;
	margin: -2px 20px 0\9;
	margin-right: 20px;
	padding: 1px
}

.lsfl_add_menber .user_list {
	padding: 0 0 3px 3px;
	width: 522px;
	border: 1px solid #e6e6e6;
	background: #fff
}

.lsfl_add_menber .empty {
	display: inline-block;
	width: 0;
	height: 22px
}

.lsfl_add_menber .user_list .W_btn_deltags {
	margin: 3px 3px 0 0
}

.lsfl_add_menber .user_list_wrp {
	padding: 0 20px 15px;
	border-top: 1px solid #fff;
	background: #f5f5f5
}

.lsfl_add_menber .user_list_wrp .p1 {
	margin: 8px 0;
	line-height: 18px
}

.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;
	top: 333px;
	left: 214px;
	width: 126px;
	height: 36px
}

.lsfl_tip .close {
	position: absolute;
	top: 14px;
	left: 513px;
	width: 31px;
	height: 31px
}

#js_style_css_module_layer_layer_setup_followlists {
	height: 42px
}

.name_card {
	color: #5d5d5d
}

.name_card .info dd,.name_card .info dt,.name_card .name dd,.name_card .name dt
	{
	float: left;
	display: inline
}

.name_card .name {
	padding: 15px 15px 10px;
	padding-bottom: 9px\9;
	zoom: 1
}

.name_card .name dt img {
	display: block;
	height: 50px
}

.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;
	width: 330px;
	line-height: 18px
}

.name_card .info1 {
	margin: 0 15px 8px;
	width: 330px;
	line-height: 18px
}

.name_card .info1 .ico_number_bronze,.name_card .info1 .ico_number_gold,.name_card .info1 .ico_number_silver
	{
	margin-left: 5px;
	vertical-align: -2px
}

.name_card .info dt {
	color: #666
}

.name_card .info dd {
	margin-bottom: 2px;
	width: 290px;
	word-wrap: break-word
}

.name_card .info dd a {
	display: inline-block
}

.name_card .links {
	overflow: hidden;
	margin: 0;
	padding: 6px 15px 5px;
	background: #f5f5f5
}

.name_card .links .W_addbtn_even,.name_card .links .W_btn_b {
	float: right;
	display: inline
}

.name_card .arrow {
	top: -2px;
	left: 22px;
	display: block;
	width: 12px;
	height: 19px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -423px
}

.name_card .icons {
	display: inline-block;
	margin-right: 4px;
	width: 16px;
	height: 16px;
	background: url(../../images/layer/ico_card.png?id=1323328404357)
		no-repeat
}

.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 {
	margin: 0 0 0 5px;
	padding: 5px 0 0 11px;
	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
}

.name_card .links p .IM_offline,.name_card .links p .IM_online {
	margin-right: 5px;
	vertical-align: 0
}

.name_card .userdata li {
	float: left
}

.name_card .userdata li.W_vline {
	margin: 0 8px
}

.name_card dd.dotline {
	float: left;
	overflow: hidden;
	margin-bottom: 9px;
	padding-bottom: 9px;
	width: 100%;
	height: 0;
	border-bottom: 1px dotted #ddd
}

.name_card dd.friend {
	margin-top: 5px;
	padding: 3px 5px;
	width: auto;
	background: url(../../images/layer/bg_friend_c.png?id=1323328404357)
		no-repeat left top
}

.name_card dd.friend p {
	padding: 3px 10px 2px;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #efefef
}

.name_card .W_loading {
	padding: 10px 0;
	text-align: center
}

.name_card .honour {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	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 {
	position: relative;
	margin: 10px 4px 0;
	border-radius: 2px
}

.W_layer .level .bar {
	height: 11px;
	border-radius: 2px 0 0 2px;
	background: url(../../images/common/level.png?id=1323328404357) repeat-x
		0 -60px;
	-webkit-transform-origin: 0;
	-webkit-animation: sanae-live .4s infinite ease-in-out
}

@
-webkit-keyframes sanae-live { 0%{
	-webkit-transform: scaleX(.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;
	top: 0;
	left: 0;
	width: 332px;
	height: 10px;
	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;
	padding: 6px;
	border-top: 1px solid #e8e8e8;
	background: #f5f5f5
}

.W_layer .level_info .level_current i,.W_layer .level_info .level_exp i,.W_layer .level_info .level_req i
	{
	display: inline-block;
	width: 16px;
	height: 14px;
	background: url(../../images/layer/ico_level.png?id=1323328404357)
		no-repeat;
	vertical-align: -4px
}

.W_layer .level_info .level_exp {
	padding: 0 9px;
	border-right: 1px solid #dedede;
	border-left: 1px solid #fafafa
}

.W_layer .level_info .level_current {
	padding: 0 9px 0 0;
	border-right: 1px solid #dedede
}

.W_layer .level_info .level_req {
	padding: 0 0 0 9px;
	border-left: 1px solid #fafafa
}

.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 dd,.form_table dt {
	float: left;
	line-height: 25px
}

.form_table dt {
	padding-right: 5px;
	width: 100px;
	text-align: right;
	white-space: nowrap;
	font-size: 14px
}

.form_table dt .icon_delM,.form_table dt .icon_errorM,.form_table dt .icon_questionM,.form_table dt .icon_succM,.form_table dt .icon_warnM
	{
	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 {
	margin: 0;
	line-height: 22px
}

.form_table .must {
	margin-right: 5px;
	vertical-align: top;
	vertical-align: middle\9
}

.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: 0\9
}

.form_table i.pltxt {
	margin: 0 10px 0 0;
	vertical-align: 0\9
}

.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 {
	position: relative
}

.pawBox {
	display: inline-block;
	margin-top: 6px
}

.pawInline {
	display: inline-block;
	margin-left: 10px;
	vertical-align: -1px;
	vertical-align: 2px\9
}

.pawBoxTxt {
	line-height: 14px
}

.paw_c,.paw_l,.paw_r {
	display: inline-block;
	overflow: hidden;
	width: 44px;
	height: 8px;
	border-top: 1px solid #72bb00;
	border-bottom: 1px solid #72bb00;
	background: #84d800
}

.paw_l {
	border-left: 1px solid #72bb00
}

.paw_r {
	border-right: 1px solid #72bb00
}

.paw_txt {
	display: inline-block;
	width: 45px;
	text-align: center
}

.paw_none {
	background: 0 0
}

.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 {
	overflow: hidden;
	margin: 8px 0;
	padding: 0;
	height: 0;
	border-bottom: 1px dotted #ddd
}

.form_table_single {
	position: relative
}

.form_table_single .W_inputStp {
	margin-right: 5px
}

.form_table_single .M_notice_del,.form_table_single .M_notice_text {
	top: 27px;
	left: 0
}

.form_tableS dl {
	padding: 4px 0
}

.form_tableS dt {
	padding-right: 0;
	width: auto;
	font-size: 12px
}

.form_tableM dl {
	padding: 7px 0
}

.form_tableM dt {
	padding-right: 5px;
	width: 62px;
	font-size: 12px
}

.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_succ,.M_notice_text,.M_notice_warn {
	position: absolute;
	display: inline;
	margin-top: 1px\9;
	margin-top: 3px;
	padding: 2px 6px;
	width: 191px;
	line-height: 1.3em;
	line-height: 1.4em\9
}

.M_notice_succ {
	width: 19px
}

.M_notice_text {
	width: auto
}

.M_notice_del .icon_del,.M_notice_warn .icon_warn {
	float: left;
	margin: 0 3px 0 0;
	width: 16px
}

.M_notice_del .txt,.M_notice_warn .txt {
	float: left;
	width: 168px
}

.M_notice_del {
	border: 1px solid #f69696;
	background: #fcc
}

.M_notice_succ {
	padding: 2px 2px 0 7px
}

.M_notice_warn {
	border: 1px solid #f9f2a7;
	background: #feffe5
}

.M_notice_text {
	border: 1px solid #ededed;
	background: #fff
}

#js_style_css_module_forms_form_notice {
	height: 42px
}

.send_weibo {
	position: relative;
	width: 540px
}

.send_weibo .title {
	padding-left: 12px;
	width: 240px;
	height: 24px
}

.send_weibo .no_title {
	background-image: none
}

.send_weibo .num {
	position: absolute;
	top: 0;
	right: 9px
}

.send_weibo .num span {
	font-weight: 700;
	font-size: 22px;
	font-family: Constantia, Georgia
}

.send_weibo .key {
	position: absolute;
	top: 10px;
	right: 4px
}

.send_weibo .input .top_border {
	position: relative;
	margin: 7px 0 3px;
	padding: 5px 0 0;
	width: 540px;
	background-position: -3px -30px
}

.send_weibo .input .bottom_border {
	padding-bottom: 5px;
	width: 540px;
	background-position: -3px bottom
}

.send_weibo .input textarea {
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 0 0 5px;
	width: 530px;
	height: 55px;
	border: 1px solid #fff;
	background: #fff;
	-webkit-box-shadow: inset 0 0 0 #fff;
	-moz-box-shadow: inset 0 0 0 #fff;
	box-shadow: inset 0 0 0 #fff;
	font-size: 14px;
	font-family: Tahoma, SimSun;
	line-height: 18px
}

.send_weibo .btn {
	float: right;
	padding: 0
}

.send_weibo .btn a {
	display: block;
	width: 70px;
	height: 28px;
	border: 0;
	background-position: -473px -1px
}

.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 {
	display: inline-block;
	margin: 0 15px 0 0;
	padding: 2px 0 2px 19px;
	height: 14px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
	line-height: 14px
}

.send_weibo .kind .face {
	background-position: 0 1px
}

.send_weibo .kind .img {
	background-position: 0 -32px
}

.send_weibo .kind .movie {
	background-position: 0 -67px
}

.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
}

.send_weibo .kind .vote {
	background-position: 0 -170px
}

.send_weibo .kind .doc {
	background-position: 0 -1128px
}

.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 {
	position: absolute;
	top: 20px;
	left: 200px;
	display: block;
	width: 123px;
	height: 20px;
	background: url(../../images/common/success.gif?id=1323328404357)
		no-repeat
}

.send_weibo .kind .W_moredown {
	padding-left: 0;
	background: 0 0
}

.send_weibo .kind .W_vline {
	margin-right: 10px;
	margin-left: -5px
}

.send_weibo .kind .limits {
	float: right;
	margin: -1px 0 0
}

.send_weibo .kind .limits a {
	padding: 2px 0;
	background: 0 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;
	padding: 5px 10px 5px 30px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
	color: #666
}

.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_file,.W_private_file div,.W_private_letter,.p_sendlist,.p_sendlist li
	{
	overflow: hidden;
	height: auto;
	zoom: 1
}

.W_private_letter {
	padding: 17px 20px 10px;
	width: 390px
}

.W_private_letter .fr {
	float: right
}

.W_private_letter .fl {
	float: left
}

.W_private_letter .func {
	padding: 0 0 0 10px
}

.W_private_letter .btn_s,.W_private_letter .kind {
	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 {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 2px 0 2px 20px;
	height: 16px;
	line-height: 18px
}

.W_private_letter .kind .flash {
	position: absolute;
	top: 8px;
	left: 53px;
	display: block;
	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;
	top: 105px;
	left: 185px
}

.W_private_letter .send_list li {
	float: left;
	margin-right: 20px;
	list-style: none
}

.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 {
	padding: 0 3px;
	width: 137px;
	height: 24px;
	vertical-align: 5px;
	line-height: 24px
}

.W_private_letter .form_private textarea {
	margin-top: 3px
}

.W_private_letter .form_private .num {
	position: absolute;
	top: 65px;
	right: 20px;
	z-index: 20;
	color: #B8B7B7
}

.W_private_letter .form_private textarea.W_no_outline {
	clear: both;
	overflow: auto;
	padding: 3px;
	width: 335px;
	height: 42px
}

.W_private_letter .form_private .text_focus {
	margin: 0;
	border-color: #c4c4c4
}

.W_private_letter .form_private th,.form_private td {
	overflow: hidden;
	padding: 3px 0;
	vertical-align: top
}

.W_private_letter .form_private th {
	padding-right: 5px;
	color: #444;
	text-align: right;
	white-space: nowrap;
	line-height: 24px
}

.W_private_letter .p_sendlist {
	clear: both;
	margin: 0 0 10px;
	padding: 2px 10px;
	background: #f8f8f8
}

.W_private_letter .p_sendlist li {
	padding: 8px 0;
	border-bottom: 1px dotted #ddd;
	color: #595959
}

.W_private_letter .p_sendlist li.noborder {
	border: none
}

.W_private_letter .p_sendlist li .img {
	margin: 0 10px 0 0;
	vertical-align: middle
}

.W_private_letter .p_sendlist i img {
	display: inlne-block;
	margin: 0 5px 0 0;
	width: 16px;
	height: 17px;
	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 {
	margin: 10px 0 5px;
	height: 0;
	border-bottom: 1px solid #e1e1e1;
	font-size: 0;
	line-height: 0
}

.p_sendlist .W_loading span {
	display: inline-block;
	padding: 0 0 0 15px;
	height: 18px;
	background: url(../../images/common/loading.gif?id=1323328404357)
		no-repeat scroll 0 1px transparent;
	line-height: 18px
}

.W_private_file .layer_send_pic .W_loading {
	padding: 0
}

.W_private_file .doc_btn {
	margin: 0
}

.W_private_file .doc_con {
	padding-left: 10px;
	line-height: 24px
}

.W_private_file .doc_btn .W_btn_a {
	position: relative;
	overflow: hidden
}

.W_private_file .doc_btn .input_f {
	position: absolute;
	top: 0;
	left: -4px;
	width: 108px;
	height: 29px;
	border: none;
	background: 0 0;
	opacity: 0;
	cursor: pointer;
	cursor: pointer;
	-moz-opacity: 0;
	filter: alpha(opacity = 0)
}

#js_style_css_module_layer_layer_private_letter {
	height: 42px
}

.setup_template {
	padding: 10px 20px 20px;
	width: 445px
}

.setup_template .PY_input {
	padding: 0 3px;
	width: 150px;
	height: 22px;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 22px
}

.setup_template .left {
	float: left;
	display: inline;
	width: 102px
}

.setup_template .right {
	float: right;
	display: inline;
	width: 323px
}

.setup_template .form_tableS dt {
	padding-right: 5px
}

.setup_template .form_tableS dd select {
	margin: 0
}

.setup_template .form_table .conbox {
	width: 255px
}

.setup_template .pic {
	padding: 9px 0 10px
}

.setup_template .upload_pic em {
	display: block;
	margin: 2px;
	height: 96px;
	color: #0078B6;
	text-align: center;
	line-height: 96px;
	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;
	padding: 5px 3px\9;
	width: 203px;
	height: 22px;
	height: 12px\9
}

.setup_template .pic .right p {
	line-height: 25px
}

.setup_template .file_input {
	padding-bottom: 5px
}

.setup_template .file_input input {
	padding: 2px;
	height: 22px
}

.setup_template .pic .bg_check {
	display: block;
	padding: 8px 0;
	text-align: center
}

.setup_template .color {
	padding: 5px 0 0
}

.setup_template .bk {
	padding: 5px 0 8px
}

.setup_template .bk li {
	float: left;
	display: inline;
	margin: 2px 12px 2px 2px;
	width: 30px;
	height: 60px;
	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 {
	position: relative;
	display: inline-block;
	margin-right: 8px;
	padding: 0 16px 0 0;
	height: 23px;
	vertical-align: 15px;
	vertical-align: middle\9
}

.setup_template .pic .right .stepper .W_inputStp {
	margin: 0;
	padding: 5px 3px\9;
	width: 28px;
	height: 21px;
	height: 11px\9;
	line-height: 11px
}

.setup_template .stepper .down,.setup_template .stepper .up {
	position: absolute;
	right: 0;
	z-index: 9;
	display: block;
	width: 17px;
	height: 12px;
	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;
	margin: 0 0 0 -30px;
	padding: 10px 0 15px;
	height: 120px
}

.setup_template .diy_list a {
	display: inline-block;
	margin: 0 0 15px 30px;
	border: 2px solid #fff;
	font-size: 0
}

.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: 0;
	width: 600px
}

#organ_theme_div .setup_template .right {
	width: 450px
}

#organ_logo_div .setup_template {
	padding: 0
}

#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;
	margin: 30px 0;
	width: 100%
}

#organ_logo_div .setup_template .form_table .conbox {
	width: 80%
}

#organ_logo_div .setup_template .pic .upload_pic {
	max-width: 960px;
	max-height: none
}

.organ_templete_list,.templete_list {
	margin: 0 0 0 -11px;
	padding: 10px 0 0;
	height: 165px
}

.organ_templete_list a,.templete_list a {
	float: left;
	margin: 0 0 15px 8px;
	border: 2px solid #fff
}

.organ_templete_list a span,.templete_list a span {
	position: relative;
	display: block;
	margin: -20px 0 0 1px;
	width: 100px;
	height: 20px;
	background: url(../../images/common/template_list_titlebg.png) repeat;
	color: #fff;
	text-align: center;
	line-height: 20px
}

.organ_templete_list a img,.templete_list a img {
	display: block;
	border: 1px solid #a0a0a0
}

.organ_templete_list a:hover,.organ_templete_list a:hover img,.templete_list a:hover,.templete_list a:hover img
	{
	border-color: #d9d9d9;
	text-decoration: none
}

.organ_templete_list a.current,.organ_templete_list a.current img,.organ_templete_list a.current:hover,.organ_templete_list a.current:hover img,.templete_list a.current,.templete_list a.current img,.templete_list a.current:hover,.templete_list a.current:hover img
	{
	border-color: #70b0e2;
	cursor: default
}

.setup_template .W_pages_minibtn {
	padding: 0
}

.setup_template .choose_color {
	overflow: hidden;
	margin: 0 0 0 -19px;
	padding: 10px 0 15px;
	height: 60px
}

.setup_template .choose_color li {
	float: left;
	display: inline;
	margin: 0 0 0 19px;
	width: 56px;
	height: 54px;
	border: 1px solid #ccc;
	text-align: center
}

.setup_template .choose_color li .color_detail {
	display: block;
	margin: 3px 3px 5px;
	width: 50px;
	height: 30px;
	cursor: pointer
}

.choose_side_bg {
	position: absolute;
	padding: 10px 0;
	width: 267px;
	border: 1px solid #d4d4d4;
	background: #f9f9f9
}

.choose_side_bg .color_list a {
	display: inline-block;
	margin: 1px 1px 6px 9px;
	padding: 1px;
	width: 35px;
	height: 35px;
	border: 1px solid #d1d1d1
}

.choose_side_bg .color_list a.current {
	margin: 0 0 5px 8px;
	border: 2px solid #70b0e2
}

.choose_side_bg .color_list a span {
	display: block;
	width: 35px;
	height: 35px
}

.choose_side_bg .btn {
	padding: 5px 10px 0 0;
	text-align: right
}

#js_style_css_module_layer_layer_setup_template {
	height: 42px
}

.declist {
	overflow: hidden;
	padding: 0
}

.declist ul {
	margin: 0 0 0 -5px
}

.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 {
	display: block;
	margin-top: 5px;
	padding: 2px 0;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	text-align: center;
	font-size: 0;
	zoom: 1
}

.declist .W_moreup {
	display: block;
	margin-top: 5px;
	padding: 2px 0;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	text-align: center;
	font-size: 0;
	zoom: 1
}

#js_style_css_module_global_medal {
	height: 42px
}

.layer_menu_list {
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
	color: #666
}

.layer_menu_list ul {
	clear: both;
	margin: 0;
	padding: 0
}

.layer_menu_list ul li {
	position: static;
	float: none;
	display: inline;
	margin: 0;
	padding: 0
}

.layer_menu_list ul li.suggest_title,.layer_menu_list ul li.title {
	display: block;
	padding: 5px 10px;
	cursor: default
}

.layer_menu_list ul li a {
	display: block;
	padding: 5px 10px;
	color: #666;
	white-space: nowrap
}

.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 {
	position: relative;
	top: -5px;
	display: block;
	margin: 0 5px;
	padding: 0;
	height: 12px;
	border-bottom: 1px dotted #ddd
}

.layer_menu_list ul img {
	vertical-align: -3px
}

.layer_menu_list ul li.notetxt {
	display: block;
	padding: 5px 10px;
	color: #666;
	white-space: normal;
	line-height: 1.5em
}

.layer_menu_list ul li.notetxt:hover {
	background: #eee;
	text-decoration: none
}

.layer_menu_list ul li.notetxt a {
	display: inline;
	padding: 0;
	color: #0095CD;
	white-space: normal
}

.layer_menu_list .scroll_bar {
	overflow-x: hidden;
	overflow-y: scroll;
	padding-right: 15px\9;
	height: 190px
}

.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;
	padding: 0 5px;
	background-position: 5px 0;
	vertical-align: -2px;
	cursor: pointer
}

.layer_menu_list li:hover .icon_edit_s {
	visibility: visible
}

.layer_menu_list ul li.note {
	display: block;
	padding: 5px 10px
}

.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 {
	position: relative;
	padding: 20px;
	width: 400px
}

.layer_invite_question dd,.layer_invite_question dt {
	float: left;
	display: inline;
	margin: 0 0 10px;
	height: 24px;
	line-height: 24px
}

.layer_invite_question dt {
	padding-right: 3px;
	width: 80px;
	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 {
	padding-top: 4px;
	width: 312px;
	height: 70px;
	line-height: 18px
}

.layer_invite_question .point {
	overflow: hidden;
	margin: 10px 5px 0 0;
	padding: 5px 20px;
	border: 1px solid #f9f2a7;
	background: #feffe5;
	line-height: 17px
}

.layer_invite_question .point .icon_error {
	float: left
}

.layer_invite_question .point .text {
	display: block;
	margin-left: 20px
}

.layer_invite_question .question_title {
	margin-bottom: 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc
}

.layer_invite_question .btn {
	padding: 0
}

.layer_invite_namelist {
	padding: 20px;
	width: 330px;
	background: #fff;
	line-height: 22px
}

.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 {
	padding: 15px 15px 5px 15px;
	background: #f3f3f3
}

.inqueBg .form_table_single .M_notice_del,.inqueBg .form_table_single .M_notice_text
	{
	top: 21px
}

.inqueBg dt {
	width: 65px
}

.inqueBgNo {
	padding: 10px 0 0 0;
	background: #fff
}

.inqueBgNo .form_table_single .M_notice_del,.inqueBgNo .form_table_single .M_notice_text
	{
	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 {
	padding: 0 0 15px;
	font-size: 14px
}

.layer_prompt dd,.layer_prompt dt {
	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 {
	padding: 0 0 8px;
	height: 18px;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px
}

.W_rightModule .title .ft12 {
	margin-left: 2px;
	font-size: 12px
}

.W_rightModule .out_title {
	position: relative;
	z-index: 99;
	float: right;
	margin: 0 0 -20px;
	line-height: 17px
}

.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 {
	overflow: hidden;
	height: 10px;
	line-height: 14px
}

.W_rightModule .zero {
	line-height: 18px
}

.W_rightModule .right {
	float: right;
	font-weight: 400;
	font-size: 12px
}

.W_rightModule .taskCount_border {
	width: 186px
}

.M_rightNote {
	margin: 0 15px 30px;
	padding: 8px;
	border-style: solid;
	border-width: 1px
}

.M_rnNobg {
	background-color: transparent
}

.M_rightNote .icon_askS,.M_rightNote .icon_warn {
	float: left
}

.M_rightNote .notetxt {
	display: block;
	margin-left: 21px;
	line-height: 1.4em
}

.W_rightModule .moreBtn {
	margin-bottom: 5px
}

.W_rightModule .moreBtn .fl {
	float: left
}

.W_rightModule .moreBtn .fr {
	float: right;
	margin-top: 5px
}

.W_rightModule .report {
	padding: 0 0 5px 20px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -2176px;
	line-height: 15px
}

.W_rightModule .black {
	padding: 0 0 5px 20px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		1px -2356px;
	line-height: 15px
}

.W_rightModule .exposure {
	padding: 0 0 5px 20px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -2385px;
	line-height: 15px
}

.W_rightModule .feedback {
	padding: 0 0 5px 20px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -2654px;
	line-height: 15px
}

.W_other_app {
	clear: both;
	overflow: hidden;
	width: 170px
}

.W_bubtips {
	margin: 0 0 2px
}

.W_bubtips .W_arrline_mini {
	display: inline-block;
	overflow: hidden
}

.W_bubtips div.W_linecolor {
	border-style: solid;
	border-width: 1px;
	border-radius: 3px
}

.W_bubtips div.W_linecolor a {
	display: inline-block;
	word-wrap: break-word;
	word-break: break-all
}

.W_bubtips .W_bgcolor {
	padding: 4px 8px;
	line-height: 20px
}

.W_bubtips .W_bgcolor_arrow {
	margin: -4px 0 0 20px;
	height: 7px;
	height: 8px\9
}

.W_bubtips .W_bgcolor_arrow * {
	display: block;
	overflow: hidden;
	height: 9px;
	font-family: SimSun;
	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;
	word-wrap: break-word;
	line-height: 20px
}

.W_person_info dd a {
	word-wrap: break-word;
	font-weight: 700;
	font-size: 14px
}

.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;
	margin: 0;
	font-weight: 700;
	font-size: 16px
}

.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 {
	margin: 0 0 3px;
	font-weight: 400;
	font-size: 12px
}

#js_style_css_module_global_person_count {
	height: 42px
}

.W_sina_vip dt span {
	display: block;
	margin-bottom: 7px;
	width: 103px;
	height: 27px;
	background: url(../../images/index/ico_sinaVIP.png?id=1323328404357)
}

.W_sina_vip dd {
	margin-right: 10px;
	line-height: 18px
}

.W_sina_vip dd.settings {
	text-align: right
}

.W_sina_vip .hover {
	visibility: hidden
}

.W_sina_vip:hover .hover {
	visibility: visible
}

.W_sina_vip span.icon_entr {
	display: block;
	margin-bottom: 7px;
	width: 103px;
	height: 27px;
	background: url(../../images/index/busiBtn.png?id=1323328404357)
}

.W_sina_vip dt span.club {
	width: 103px;
	height: 27px;
	background: url(../../images/index/club.png?id=1323328404357) no-repeat
}

.W_sina_vip dt span.vip_dead {
	width: 103px;
	height: 27px;
	background: url(../../images/index/ico_VIP_dead.png?id=1323328404357)
		no-repeat
}

.W_sina_vip dt span.vlady {
	background: url(../../images/index/vlady.png?id=1323328404357) no-repeat
}

.W_sina_vip .apply_v {
	text-align: right
}

.W_sina_vip .v_info_down,.W_sina_vip .v_info_up {
	display: inline-block;
	overflow: hidden;
	margin-left: 5px;
	width: 6px;
	height: 9px;
	background: url(../../images/index/tipicon.gif?id=1323328404357)
		no-repeat 0 -300px;
	line-height: 0
}

.W_sina_vip .v_info_down {
	background-position: -10px -300px
}

#js_style_css_module_global_sina_vip {
	height: 42px
}

.W_pages,.W_pages_comment,.W_pages_minibtn,.W_pages_minitxt,.W_pages_txt
	{
	padding: 10px 0;
	text-align: right
}

.W_pages a,.W_pages_minibtn a,.W_pages_txt a {
	display: inline-block;
	padding: 0 4px;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	line-height: 15px
}

.W_pages a:hover,.W_pages_minibtn a:hover,.W_pages_minitxt a:hover,.W_pages_txt a:hover
	{
	text-decoration: none
}

.W_pages_minibtn .next,.W_pages_minibtn .reverse,.W_pages_minitxt .next,.W_pages_minitxt .reverse,.W_pages_txt .next,.W_pages_txt .reverse
	{
	padding: 0
}

.W_pages .W_btn_a {
	margin: 0 8px;
	padding: 0 0 0 2px;
	height: 24px;
	background: url(../../images/common/btn.png?id=1323328404357) no-repeat
		0 -144px;
	line-height: 24px
}

.W_pages .W_btn_a:hover {
	background: url(../../images/common/btn.png?id=1323328404357) no-repeat
		0 -144px
}

.W_pages .list {
	position: relative;
	display: inline-block;
	padding: 0 5px;
	height: 24px;
	color: #95a8b2;
	line-height: 24px
}

.W_pages .list .W_moredown {
	height: 24px;
	line-height: 24px
}

.W_pages .list .W_moredown .txt:hover {
	text-decoration: none
}

.W_pages .list .W_moredown .arrow {
	position: relative;
	top: 2px;
	left: 3px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
		0 -362px
}

.W_pages .list div {
	position: absolute;
	bottom: 30px;
	left: -8px;
	border: 1px solid #cdcdcd;
	background: #fff
}

.W_pages .list div a {
	display: block;
	margin: 1px;
	padding: 0 15px;
	height: 23px;
	color: #595959 !important;
	text-align: center;
	white-space: nowrap;
	line-height: 23px
}

.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: 0 0;
	text-decoration: none
}

.W_pages_minibtn a {
	margin: 0 3px
}

.W_pages_minibtn a.current {
	background: 0 0;
	color: #666
}

.W_pages_minibtn span.next,.W_pages_minibtn span.reverse {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 15px
}

.W_pages_minibtn .next,.W_pages_minibtn .reverse {
	width: 17px;
	height: 17px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat
}

.W_pages_minibtn .reverse {
	margin: 0 7px 0 0;
	background-position: 0 -1290px
}

.W_pages_minibtn .reverse:hover {
	background-color: transparent;
	background-position: 0 -1328px
}

.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-color: transparent;
	background-position: 0 -1214px
}

.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 .current,.W_pages_minitxt a:hover {
	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;
	margin: 0 3px;
	padding: 0 8px;
	height: 21px;
	vertical-align: middle;
	text-align: center;
	line-height: 21px
}

.W_pages_comment a.W_btn_a:hover {
	background-color: none
}

.W_pages_comment a.current,.W_pages_comment a.current:hover {
	background: 0 0;
	color: #666
}

.W_pages_comment a span {
	color: #73797c
}

#js_style_css_module_global_pages {
	height: 42px
}

.W_loading span {
	display: inline-block;
	padding: 0 0 0 15px;
	height: 18px;
	background: url(../../images/common/loading.gif?id=1323328404357)
		no-repeat 0 1px;
	line-height: 18px
}

#js_style_css_module_global_loading_line {
	height: 42px
}

.global_footer {
	margin: 20px auto 0;
	padding: 20px 20px 10px 20px;
	width: 940px
}

.global_footer .list {
	float: left;
	display: inline;
	margin: 0 75px 0 0;
	width: 120px;
	color: #595959
}

.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;
	padding: 10px 0 0;
	width: 480px
}

.global_footer .copy {
	float: right;
	padding-top: 10px;
	width: 400px;
	text-align: right;
	line-height: 20px
}

.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
}

.global_footer .ico_service {
	padding: 2px 0 2px 20px;
	background: url(../../images/common/ico_expand.png?id=1323328404357)
		no-repeat 0 -40px
}

.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 {
	padding: 5px 20px 20px;
	width: 390px
}

.master dl dt {
	padding-top: 75px;
	background: url(../../images/layer/master_title.png?id=1323328404357)
		no-repeat;
	font-size: 18px;
	line-height: 32px
}

.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 {
	padding: 15px 15px;
	width: 160px
}

.master_rank dt {
	color: #333
}

.master_rank dd em,.master_rank dt b {
	color: red
}

.master_rank dd {
	height: 21px
}

.master_rank dd span {
	display: inline-block;
	margin-left: 5px;
	width: 6px;
	height: 10px;
	background: url(../../images/layer/pointer.gif?id=1323328404357)
		no-repeat
}

.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 {
	overflow: hidden;
	margin: 5px 0 0;
	width: 160px;
	height: 16px;
	background: url(../../images/layer/master_process.png?id=1323328404357)
		no-repeat right top
}

.master_rank dd.process div {
	height: 16px;
	background: url(../../images/layer/master_process.png?id=1323328404357)
		no-repeat left top;
	text-align: right
}

.master_rank dd.process div i {
	display: inline-block;
	overflow: hidden;
	margin: 8px -5px 0 0;
	width: 10px;
	height: 10px;
	background: url(../../images/layer/pointer.gif?id=1323328404357)
		no-repeat left top;
	color: red;
	font-size: 10px;
	font-family: "黑体"
}

#js_style_css_module_layer_layer_master {
	height: 42px
}

.tab_a {
	position: relative;
	z-index: 1
}

.tab_a li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 15px;
	height: 24px;
	border: 1px solid #f8f8f8;
	border-bottom: 0;
	background: #f3f3f3;
	text-align: center;
	line-height: 24px;
	cursor: pointer
}

.tab_a li.current {
	border-color: #c4c4c4;
	background: #fff;
	font-weight: 700;
	cursor: auto
}

#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;
	font-weight: 700;
	cursor: text
}

.tab_b #tab_b_checkall {
	margin-right: 3px;
	vertical-align: -2px
}

.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 {
	display: inline-block;
	margin: 0 -2px;
	padding: 8px 9px 8px 10px;
	height: 14px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	vertical-align: middle;
	line-height: 14px
}

.tab_c span {
	float: right;
	overflow: hidden;
	margin: -2px 0 0;
	height: 26px
}

.tab_c span .W_btn_b {
	margin: 0;
	padding: 0 0 0 2px;
	width: 78px;
	height: 24px
}

.tab_c .current {
	position: relative;
	z-index: 2;
	text-decoration: none;
	font-weight: 700;
	cursor: text
}

.tab_c span.setup {
	margin: 4px 0 0
}

.tab_c span.setup .icon_lock_g {
	margin: 0 2px 0 0;
	vertical-align: -1px
}

.tab_c span.setup a {
	padding: 6px 2px 8px 10px;
	padding: 10px 0 8px 10px\9;
	vertical-align: inherit
}

.tab_c span em.private {
	display: inline-block;
	vertical-align: middle
}

.tab_c span em.private img {
	margin: 0 5px 0 0;
	vertical-align: middle
}

.tab_second {
	margin-top: -2px;
	padding: 0 0 0 2px;
	height: 30px;
	line-height: 30px
}

.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: 0 0
}

.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_down,.sort .icon_sort_up {
	display: inline-block;
	margin-left: 5px;
	width: 10px;
	height: 16px;
	background: url(../../images/common/ico.png?id=1323328404357) no-repeat;
	vertical-align: -7px;
	text-decoration: none
}

.sort a:hover .icon_sort_down,.sort a:hover .icon_sort_up {
	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
}

.public_tab {
	padding: 0 0 0 18px;
	height: 41px;
	border-bottom: 1px solid #c6c6c6
}

.public_tab ul {
	overflow: hidden
}

.public_tab li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	height: 41px;
	background: url(../../images/common/public_tab.gif) no-repeat right
		-172px
}

.public_tab li a {
	float: left;
	display: block;
	padding: 10px 35px 0 40px;
	height: 31px;
	background: url(../../images/common/public_tab.gif) no-repeat 0 -114px;
	color: #333;
	text-decoration: none;
	font-size: 14px
}

.public_tab li a:hover {
	text-decoration: none
}

.public_tab li .new {
	position: relative
}

.public_tab li .new i {
	position: absolute;
	top: 0;
	right: 5px;
	display: inline-block;
	width: 17px;
	height: 26px;
	background: url(../../images/common/new.png) no-repeat
}

.public_tab .current {
	position: relative;
	bottom: -1px;
	background-position: right -53px
}

.public_tab .current a {
	background-position: 0 0;
	font-weight: 700
}

.public_tab .right {
	float: right;
	padding: 0 10px 0 0
}

.t_tab {
	margin-top: 10px;
	padding: 0;
	border-color: #e0e0e0;
	font-size: 12px
}

.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: 700;
	font-size: 16px;
	font-family: "����"
}

.t_tab .right .close:hover {
	text-decoration: none
}

.t_tab .txt {
	float: left;
	padding: 7px 0 0 10px;
	width: 400px
}

.t_tab li {
	margin-right: 3px;
	height: 31px;
	background-image: url(../../images/common/t_tab.png)
}

.t_tab li a {
	padding: 8px 20px 0 25px;
	height: 23px;
	background-image: url(../../images/common/t_tab.png);
	color: #3c75af;
	font-size: 12px
}

.t_tab li.current a {
	color: #444
}

.t_tab li .t_sa {
	display: inline-block;
	padding: 0 15px 0 0;
	background: url(../../images/common/t_small_pic.png) no-repeat right
		-590px
}

.t_announce_box {
	padding: 0;
	border: 1px solid #E0E0E0;
	border-top: 0
}

.btn a {
	margin-right: 5px
}

#contacts_popup {
	width: 400px;
	min-height: 400px
}

#contacts_popup .tabs_div div {
	height: 400px;
	border: 1px solid #CED1D7;
	border-top: none
}

.contacts {
	position: relative;
	height: 100%
}

.contacts_tab {
	float: left;
	width: 250px;
	height: 100%
}

.contacts_select {
	float: right;
	width: 250px;
	height: 100%
}

.nd {
	position: relative;
	height: 29px;
	zoom: 1
}

.nd .g-tab-tabs {
	border: 0
}

.bdr-dark,.g-tab-tabs {
	border-color: #6C92AD
}

.g-tab-tabs {
	height: 26px;
	border-style: solid;
	border-width: 0 0 1px;
	line-height: 26px
}

.nd .g-tab-tabs-item {
	padding: 0;
	width: 50%;
	height: auto
}

.g-tab-tabs-item-on {
	height: 26px;
	letter-spacing: -1px;
	font-weight: 700
}

.g-tab-tabs-item {
	position: relative;
	top: 1px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-right: -1px;
	padding: 0 3px;
	height: 25px
}

.nd .g-tab-tabs-item-on .g-tab-tabs-link {
	background-color: #fff;
	background-image: none;
	color: #000;
	font-weight: 700
}

.nd .g-tab-tabs-link {
	position: static;
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	height: 28px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	background-position: 0 -288px;
	text-align: center;
	line-height: 28px
}

.g-tab-tabs-item-on .g-tab-tabs-link {
	background-position: 0 -360px;
	color: #000
}

.g-tab-tabs-link {
	background-image: url(../../images/common/bgx.png);
	background-repeat: repeat-x
}

.g-tab-tabs-link {
	position: relative;
	display: inline-block;
	padding: 0 20px;
	background-position: 0 -396px;
	text-decoration: none
}

.mu {
	overflow: auto;
	margin-right: 1px;
	height: 94%;
	border-style: solid;
	border-width: 1px;
	background-color: #fff
}

.arrow_left p {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	margin-top: -30px;
	margin-left: -6px;
	width: 12px;
	height: 16px;
	background: url(../../images/common/arrow_left.gif) 0 0 no-repeat
}

.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
}

.g-toolbarContainer {
	position: relative;
	z-index: 20;
	height: 34px
}

.oi .g-toolbar-atTop {
	z-index: 9
}

.WB3-gTop-tabs-item,.dr,.fn-bgx,.g-btn-inner,.g-dialogBox-hd,.g-layer-contact-oprt,.g-pro-inner,.g-smlBtn-inner,.g-tab-tabs-link,.g-table-head,.g-toolbar,.g-toolbarTab-tabs-link,.gWel-ltbm,.iK,.jI .g-menu-label,.skin-top
	{
	background-image: url(../../skin/1/images/bgx.png);
	background-repeat: repeat-x
}

.g-toolbar-atTop {
	background-position: 0 -146px
}

.g-toolbar {
	position: relative;
	clear: both;
	padding: 0 10px;
	height: 34px;
	background-position: 0 -145px;
	white-space: nowrap
}

.g-toolbar-grp {
	margin-right: 8px;
	padding-right: 1px
}

.g-toolbar .g-btn,.g-toolbar-grp,.g-toolbar-link,.g-toolbar-select {
	float: left;
	display: inline
}

.g-toolbar .g-btn,.g-toolbar-grp,.g-toolbar-link,.g-toolbar-select {
	float: left;
	display: inline
}

.g-toolbar-grp {
	margin-right: 8px;
	padding-right: 1px
}

.g-toolbar .g-btn,.g-toolbar-grp,.g-toolbar-link,.g-toolbar-select {
	float: left;
	display: inline
}

.g-toolbar-grp-ext {
	float: right;
	margin-right: 0
}

.g-toolbar-link,.g-toolbar-select {
	margin-right: 4px;
	margin-left: 4px
}

.g-toolbar-link {
	margin-top: 7px
}

.g-btn-disabled .g-btn-inner,.txt-disabled {
	color: #7D7D7D !important;
	text-decoration: none;
	cursor: default
}

.g-toolbar-link,.g-toolbar-select {
	margin-right: 4px;
	margin-left: 4px
}

.g-toolbar-select {
	margin-top: 7px
}

.fn-ib,.g-addr,.g-addr-arr,.g-btn,.g-btn-inner,.g-checkboxLabel,.g-ipt,.g-modGg-nav-close,.g-modGg-nav-next,.g-modGg-nav-prev,.g-pro,.g-pro-inner,.g-radioLabel,.g-smlBtn,.g-smlBtn-arr,.g-smlBtn-inner,.g-tag,.g-tag-close,.g-tag-inner,.g-tips-inline,.g-tips-inline .g-tips-inner,.g-tips-inv,.g-tips-inv .g-tips-inner,.hH,.ico,.mN
	{
	display: inline-block;
	vertical-align: middle
}

.txt-b {
	font-weight: 700 !important
}

.g-btn {
	position: relative;
	padding: 0 3px;
	height: 24px;
	font-size: 12px
}

.g-toolbar .g-btn {
	margin-top: 5px
}

.g-btn-inner {
	overflow: hidden;
	padding: 0 8px;
	height: 24px;
	outline: 0;
	background-position: 0 -792px;
	color: #000;
	vertical-align: baseline;
	text-decoration: none;
	line-height: 23px
}

.WB3-gTop-tabs-item,.dr,.fn-bgx,.g-btn-inner,.g-dialogBox-hd,.g-layer-contact-oprt,.g-pro-inner,.g-smlBtn-inner,.g-tab-tabs-link,.g-table-head,.g-toolbar,.g-toolbarTab-tabs-link,.gWel-ltbm,.iK,.jI .g-menu-label,.skin-top
	{
	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
}

.WB3-gTop-tabs-close,.WB3-gTop-tabs-rc,.fn-bg,.g-btn-arr,.g-btn-rc,.g-dialogBox-hd-oprt,.g-dialogBox-hd-rc,.g-ipt-iconBtn,.g-layer-contact-oprt-arr,.g-menu-item-arr,.g-smlBtn-arr,.g-tab-tabs-rc,.g-toolbarTab-tabs-rc,.ico-btn,.ico-dialog,.ico-folder-dft,.ico-pd-skin,.ico-triangle,.jJ,.lY,.nD,.nX,.nY,.of,.skin-logo
	{
	background-image: url(../../skin/1/images/bg.png);
	background-repeat: no-repeat
}

.g-btn-rc {
	position: absolute;
	top: 0;
	width: 3px;
	height: 100%;
	cursor: pointer
}

.g-btn-rc-2 {
	right: 0;
	background-position: -3px 0
}

.g-btn-hasChk .g-btn-chk {
	position: absolute;
	top: 6px;
	left: 6px;
	overflow: hidden;
	padding: 0;
	width: 14px;
	height: 14px;
	vertical-align: top
}

.g-btn-hasArr .g-btn-arr {
	background-position: -1px -27px
}

.g-btn-arr {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 24px;
	background-position: 0 -27px;
	vertical-align: baseline;
	cursor: pointer
}

.g-btn-hasChk .g-btn-inner {
	padding: 0 18px
}

.g-btn-hasArr .g-btn-inner {
	padding-right: 20px
}

.lQ {
	position: relative;
	z-index: 7;
	clear: both;
	overflow: hidden;
	width: 100%;
	outline: 0;
	border-bottom: 1px solid #CCC;
	vertical-align: top;
	line-height: 28px;
	cursor: pointer
}

.lQ .ir {
	color: #000
}

.ir {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	overflow: hidden;
	width: 284px;
	height: 28px
}

.gu,.ha {
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-right: 152px;
	margin-left: 284px;
	height: 28px;
	vertical-align: baseline;
	white-space: nowrap;
	word-break: break-all
}

.hF {
	position: absolute;
	top: 0;
	right: 0;
	height: 28px;
	vertical-align: top
}

.page .inner {
	padding-right: 10px;
	text-align: right
}

.error_layer {
	position: absolute;
	z-index: 1051;
	margin: 6px 0 4px;
	padding: 0 12px;
	width: 200px;
	border: 1px solid #dcdcdc;
	background: #FFC
}

.SA {
	position: relative;
	top: -10px;
	left: -8px
}

.SA em,.SA span {
	width: 18px;
	height: 10px;
	color: #dcdcdc
}

.SA span {
	position: absolute;
	top: 0;
	left: 1px;
	z-index: 999;
	color: #C9F1FF
}

.SA * {
	position: absolute;
	overflow: hidden;
	width: 8px;
	height: 17px;
	color: #99DBF2;
	font-size: 16px;
	font-family: Simsun;
	line-height: 21px
}

.SA span {
	top: 1px;
	left: 0;
	color: #FFC
}

.error_layer .error_msg {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px 0 2px 18px;
	background: url(../../images/common/exclamation.gif) 0 1px no-repeat;
	color: #C00;
	font-weight: 700;
	line-height: 16px
}

input.error {
	border-color: #C30;
	background: #F8DBDB;
	background-position: bottom;
	background-repeat: repeat-x
}

span.error {
	color: #E56C0A !important
}

.error_icon {
	top: 0;
	left: 0;
	overflow: hidden;
	width: 18px;
	height: 18px;
	background: no-repeat 2px 3px;
	background-image: url(../../images/common/exclamation.gif);
	text-indent: -9999px
}

.loading {
	display: inline-block;
	overflow: hidden;
	margin-left: 8px;
	width: 16px;
	height: 16px;
	background: url(../../images/common/loading.gif) no-repeat scroll 0 0
		transparent;
	vertical-align: middle
}

.pass {
	display: inline-block;
	overflow: hidden;
	margin-left: 8px;
	width: 16px;
	height: 16px;
	background: url(../../images/common/index_bg3.png) no-repeat scroll 0 0
		transparent;
	background-position: -179px -32px;
	vertical-align: middle
}

.base_form {
	padding: 30px
}

.index_title {
	margin-bottom: 15px
}

.index_title .right {
	float: right;
	margin-top: -30px
}

.index_title h3 {
	padding: 0 0 10px;
	border-bottom: 1px solid #E0E0E0;
	font-weight: 700;
	font-size: 18px
}

.index_title h3 span {
	margin-left: 8px;
	font-weight: 400;
	font-size: 12px
}

.W_spetxt {
	color: #C90000
}

.index_title h4 {
	padding-top: 7px;
	color: #B8B7B7;
	font-weight: 400;
	font-size: 12px
}

.index_title h4 a {
	padding: 0 5px
}

.contentcss {
	margin: 20px 30px 0;
	word-wrap: break-word;
	font-size: 14px;
	line-height: 26px;
	word-break: break-all
}

.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 {
	margin-top: 25px;
	width: 100%
}

.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;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 20px
}

.base_form_a .form_title {
	height: 25px;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	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 {
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 25px;
	border: none;
	background: 0 0;
	opacity: 0;
	cursor: pointer;
	-moz-opacity: 0;
	filter: alpha(opacity = 0)
}

.choose_pic {
	position: relative
}

.index_title03 {
	margin-bottom: 15px
}

.index_title03 h3 {
	padding: 0 0 10px;
	border-bottom: 1px solid #E0E0E0;
	font-weight: 700;
	font-size: 14px
}

.index_title03 h3 span {
	margin-left: 8px;
	font-weight: 400;
	font-size: 12px
}

.index_title03 h4 {
	padding-top: 7px;
	color: #B8B7B7;
	font-weight: 400;
	font-size: 12px
}

.index_title03 h4 a {
	padding: 0 5px
}

.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 {
	width: 110px;
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	line-height: 28px
}

.info_tab01 td,.info_tab01 th {
	padding-bottom: 17px;
	vertical-align: top;
	font-size: 14px
}

.gray6,.gray6 a:hover,.gray6 a:link,.gray6 a:visited {
	color: #666
}

.info_tab01 .font_12 {
	margin: 6px 0;
	font-size: 12px
}

.info_tab01 .font_12,.info_tab01 .font_12 * {
	vertical-align: inherit
}

.info_tab01 td .PY_input {
	padding: 0 3px;
	width: 214px;
	height: 26px;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 26px
}

.MIB_linkal .error_color:link,.MIB_linkal .error_color:visited,.error_color,.error_color:link,.error_color:visited
	{
	color: red
}

.info_tab01 td .info_txtarea {
	overflow: auto;
	height: 48px
}

.info_tab01 td .info_txtarea {
	width: 380px;
	height: 85px;
	border: 1px solid #CCC;
	font-size: 12px
}

.info_tab01 td.info_tab_vm {
	vertical-align: middle
}

.info_tab01 td .info_tabTip {
	margin-top: 5px;
	font-size: 12px
}

.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 {
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	line-height: 28px
}

.info_tab02 td,.info_tab02 th {
	padding-bottom: 17px;
	vertical-align: middle;
	font-size: 14px
}

.info_tab02 .font_12 {
	margin: 6px 0;
	font-size: 12px
}

.info_tab02 .font_12,.info_tab02 .font_12 * {
	vertical-align: middle
}

.info_tab02 td .PY_input {
	width: 99.6%;
	height: 26px;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 26px
}

.info_tab02 td .info_txtarea {
	overflow: auto;
	height: 48px
}

.info_tab02 td .info_txtarea {
	width: 100%;
	height: 500px;
	border: 1px solid #CCC;
	font-size: 12px
}

.info_tab02 td.info_tab_vm {
	vertical-align: middle
}

.info_tab02 td .info_tabTip {
	margin-top: 5px;
	font-size: 12px
}

.info_tab03 {
	padding-bottom: 60px
}

.info_tab03 {
	clear: both;
	padding-top: 50px;
	padding-left: 30px
}

.info_tab03 .reduce_dist td,.info_tab03 .reduce_dist th {
	padding-bottom: 10px
}

.info_tab03 th {
	width: 120px;
	vertical-align: top;
	text-align: right;
	line-height: 28px
}

.info_tab03 td,.info_tab03 th {
	padding-right: 3px;
	padding-bottom: 17px;
	vertical-align: middle;
	font-size: 14px
}

.info_tab03 .font_12 {
	margin: 6px 0;
	font-size: 12px
}

.info_tab03 .font_12,.info_tab03 .font_12 * {
	vertical-align: inherit
}

.info_tab03 td .PY_input {
	padding: 0 3px;
	width: 214px;
	height: 26px;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 26px
}

.info_tab03 td .info_txtarea {
	overflow: auto;
	height: 48px
}

.info_tab03 td .info_txtarea {
	width: 500px;
	height: 85px;
	border: 1px solid #CCC;
	font-size: 12px
}

.info_tab03 td.info_tab_vm {
	vertical-align: middle
}

.info_tab03 td .info_tabTip {
	margin-top: 5px;
	font-size: 12px
}

.base_form_c {
	padding: 15px 30px 30px 30px
}

.base_form_c .index_title h3 {
	padding: 0 0 10px;
	border-bottom: 1px solid #E0E0E0;
	font-weight: 500;
	font-size: 12px
}

.info_tab04 {
	clear: both
}

.info_tab04 td {
	padding-bottom: 17px
}

.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
	{
	height: 29px;
	background: url(../../images/common/tab_d.png?id=1330925565497)
		no-repeat;
	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;
	margin-right: 3px;
	padding-left: 2px;
	background-position: 0 -60px
}

.tab_d .tab_left a.current {
	float: left;
	display: inline-block;
	margin-right: 3px;
	padding-left: 5px;
	background-position: 0 0
}

.tab_d .tab_left a span {
	float: left;
	display: inline-block;
	padding: 0 13px 0 8px;
	background-position: right -90px;
	cursor: pointer
}

.tab_d .tab_left a.current span {
	display: inline-block;
	padding: 0 10px 0 5px;
	background-position: right -30px;
	color: #000;
	font-weight: 700
}

.tab_d .tab_left strong {
	float: left;
	display: inline-block;
	margin-right: 3px;
	padding-left: 5px;
	background-position: 0 0
}

.tab_d .tab_left strong span {
	display: inline-block;
	padding: 0 10px 0 5px;
	background-position: right -30px
}

.tab_b .search_input {
	float: right
}

.tab_b .current {
	outline: 0;
	text-decoration: none;
	font-weight: 700;
	cursor: text
}

.tab_b {
	margin: 10px 0 5px;
	padding: 4px 0;
	border-bottom: 1px dotted #CCC
}

.gp_total .right {
	float: right;
	line-height: 24px
}

.gp_total p {
	line-height: 24px
}

ul.tab_f {
	position: relative;
	overflow: hidden;
	padding: 9px 0 1px 9px;
	height: 25px;
	zoom: 1
}

.tab_f .sepLine {
	position: absolute;
	top: 34px;
	left: 0;
	overflow: hidden;
	margin: 0;
	width: 100%;
	height: 1px;
	background: #CED1D7
}

.tab_f li {
	float: left
}

.tab_f li {
	float: left
}

.tab_f a {
	display: inline-block;
	margin-right: -1px;
	padding: 0 12px;
	min-width: 42px;
	border: 1px solid #CED1D7;
	border-width: 1px 1px 0;
	background: #f5f5f5;
	text-align: center;
	white-space: nowrap;
	line-height: 24px;
	cursor: pointer
}

.tab_f a.on,.tab_f a.on:hover {
	position: relative;
	z-index: 2;
	margin-top: -3px;
	background: #fff;
	-webkit-box-shadow: 0 0 2px #BABABA;
	-moz-box-shadow: 0 0 2px #BABABA;
	box-shadow: 0 0 3px rgba(0, 0, 0, .15);
	color: #494949;
	text-decoration: none;
	font-weight: 700;
	line-height: 28px;
	-o-box-shadow: 0 0 2px #BABABA
}

.sub_menu_div {
	position: relative;
	z-index: 1;
	display: inline-block
}

.sub_menu_div .sub_menu_ul {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 9998;
	z-index: 99;
	display: none;
	padding: 2px 1px 4px;
	width: auto;
	border: 1px solid #797979;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	background: url(../../images/common/layer_bg.png?id=1323328404357);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	zoom: 1
}

.sub_menu_div .sub_menu_ul li {
	float: none;
	width: auto
}

.sub_menu_div:hover .sub_menu_ul {
	display: block
}

.sub_menu_ul li a {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 1px 5px 1px 10px;
	height: 22px;
	color: #000;
	text-decoration: none;
	line-height: 21px;
	zoom: 1
}

.sub_menu_ul li a:hover {
	margin-right: 0;
	background-color: #FC615D;
	color: #fff
}

.sub_menu_ul ul li a i {
	float: left;
	display: block;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	width: 16px;
	height: 16px
}

.sub_menu_ul ul li a span {
	float: left;
	display: block;
	width: 64px
}

.div {
	width: 100%;
	min-height: 400px
}

.tbl_1 {
	margin: 5px 0 0
}

.tbl_1 tr:hover {
	background-color: #f1eedf
}

#index_statistcs .tbl_1 tr:hover {
	background-color: inherit
}

.tbl_1 .operation {
	overflow: visible;
	margin-bottom: 10px;
	width: auto;
	border: solid 1px #e2e2e2;
	background: url(../../images/common/title_bg.png) repeat-x bottom center
}

.list_1 .list_page .inner,.tbl_1 .operation .inner,.tbl_1 .operation .inner_border,.tbl_1 .tbl_page .inner
	{
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px 0 6px;
	height: 24px;
	vertical-align: middle
}

.list_1 .main_list {
	position: relative;
	margin-top: 20px;
	min-height: 700px
}

.tbl_1 .operation .inner_border {
	border-top: solid 1px #dbdbdb
}

.list_1 .list_page,.tbl_1 .tbl_page {
	border: solid 1px #e2e2e2;
	border-top: none;
	background: url(../../images/common/title_bg.png) repeat-x top center
}

#informList .tbl_page .inner,.tbl_1 .tbl_page .inner {
	padding-right: 10px;
	text-align: right
}

.list_1 .list_page .inner a:hover,.tbl_1 .tbl_page .inner a:hover {
	border-color: #3090BC;
	background: #73B2DA;
	color: #fff;
	text-decoration: none
}

.list_1 .list_page .inner a,.list_1 .list_page .inner span,.list_1 .list_page .inner strong,.tbl_1 .tbl_page .inner a,.tbl_1 .tbl_page .inner span,.tbl_1 .tbl_page .inner strong
	{
	display: inline-block;
	overflow: hidden;
	margin: 0 3px 0;
	padding: 3px 7px;
	padding: 2px 7px 4px 9;
	border: 1px solid #D6D6D6;
	background: #fff;
	vertical-align: middle;
	line-height: 1.231
}

.list_1 .list_page .inner input,.tbl_1 .tbl_page .inner input {
	vertical-align: middle
}

.tbl_1 .ckbox {
	width: 14px;
	height: 14px
}

.tbl_1_border {
	position: relative;
	width: 100%;
	min-height: 450px;
	border: 1px solid #e2e2e2
}

.tbl_1 .tbl_1_border_a {
	border: 0
}

.tbl_1_border_a td {
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8
}

.tbl_1 .notice_border {
	min-height: 700px;
	border: 0
}

.tbl_1 .statistcs_border {
	min-height: 60px;
	border: 0 none
}

dirDWStatishcsTable .taskCount_border {
	min-height: 20px;
	border: 0
}

#dirShujiEmailTable table tr {
	height: 20px;
	font-size: 12px
}

.tbl_1 table {
	width: 100%;
	border: 1px solid #EFE1CD
}

.tbl_1 th {
	padding: 3px 8px;
	height: 28px;
	border-bottom: 1px solid #E2E2E2;
	background: #EFEFEF;
	text-align: left;
	white-space: nowrap
}

.tbl_1 td {
	padding: 3px 8px 3px 8px;
	height: 2.5em;
	border-bottom: 1px dashed #D8D8D8;
	word-wrap: break-word
}

.party_mine_statistcs td {
	padding: 0
}

.tbl_1 .s_type {
	float: left
}

.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 {
	background-image: url(../../images/common/table_sort.png);
	background-position: right 9px;
	background-repeat: no-repeat;
	cursor: pointer
}

th.sorting_up {
	background-position: right center
}

th.sorting_down {
	background-position: right -55px
}

.tbl_1 .minh1 {
	height: auto !important;
	height: 270px;
	min-height: 270px
}

.auth_main {
	overflow: auto;
	height: 200px
}

.W_main_c .minh {
	height: auto !important;
	height: 330px;
	min-height: 330px
}

.tbl_1 .minh2 {
	height: auto !important;
	height: 230px;
	min-height: 230px
}

.list_loading,.tbl_loading {
	clear: both;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 32px
}

.list_loading p,.tbl_loading p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -80px;
	padding-left: 40px;
	width: 160px;
	height: 32px;
	background: url(../../images/common/tbl_loading.gif) 0 0 no-repeat;
	color: #000;
	text-align: center;
	font-size: 16px
}

.dialogLoading {
	clear: both;
	width: 400px;
	height: 250px;
	text-align: center
}

.dialogLoading p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	width: 32px;
	height: 32px;
	background: url(../../images/common/tbl_loading.gif) 0 0 no-repeat;
	color: #000;
	text-align: center;
	font-size: 16px
}

.list_loading span,.tbl_loading span {
	display: none
}

.list_nodata,.tbl_nodata {
	clear: both;
	padding-top: 50px;
	width: 100%;
	text-align: center;
	line-height: 32px
}

.tbl_nodata {
	border-width: 0 1px
}

.list_nodata p,.tbl_nodata p {
	display: none
}

.list_nodata span,.tbl_nodata span {
	margin-top: -16px;
	color: #000;
	text-align: center;
	font-size: 16px
}

.tfont {
	font-weight: 700
}

.tbl_2 table {
	margin-bottom: 15px;
	width: 100%
}

.tbl_2 th {
	padding: 3px;
	height: 1.8em;
	border: 1px solid #D6D6D6;
	background: url(../../images/common/title_bg.png) repeat-x -150px center;
	text-align: center
}

.tbl_2 td {
	padding: 3px;
	border: 1px solid #C3C3C3;
	word-wrap: break-word;
	word-break: break-all
}

.tbl_2 input[text] {
	width: 100%
}

.tbl_2 textarea {
	width: 99%;
	border: 1px solid #CCC
}

.tbl_2 .label,.tbl_2 .label_c,.tbl_2 .label_l {
	background-color: #F4F4F4
}

.tbl_2 .label,.tbl_2 .label_c,.tbl_2 .label_l,.tbl_3 .label {
	padding-right: 5px;
	height: 20px;
	text-align: right;
	line-height: 20px
}

.tbl_2 .label_l,.tbl_3 .label_l {
	padding-left: 5px;
	text-align: left
}

.tbl_2 .label_c,.tbl_3 .label_c {
	text-align: center
}

.tbl_2 td {
	border: 1px solid #D6D6D6
}

.tdtag {
	border: 1px solid #fff;
	text-align: right
}

.tbl_2 .tdcontentcss {
	padding: 15px;
	vertical-align: top;
	line-height: 26px
}

.base_form_b .tb_content {
	height: 255px
}

.base_form_b .tb_content2 {
	height: 300px
}

.tbl_3 {
	margin: 5px 0 0
}

.tbl_3 .operation {
	margin-bottom: 10px;
	width: 100%;
	border: solid 1px #e2e2e2;
	background: url(../../images/common/title_bg.png) repeat-x bottom center
}

.tbl_3 .operation .inner,.tbl_3 .operation .inner_border,.tbl_3 .tbl_page .inner
	{
	margin-right: 10px;
	margin-left: 10px;
	height: 35px;
	vertical-align: middle;
	line-height: 35px
}

.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 {
	padding-right: 10px;
	text-align: right
}

.tbl_3 .tbl_page .inner a:hover {
	border-color: #3090BC;
	background: #73B2DA;
	color: #fff;
	text-decoration: none
}

.tbl_3 .tbl_page .inner a,.tbl_3 .tbl_page .inner span,.tbl_3 .tbl_page .inner strong
	{
	display: inline-block;
	overflow: hidden;
	margin: 0 3px 0;
	padding: 3px 7px;
	padding: 2px 7px 4px 9;
	border: 1px solid #D6D6D6;
	background: #fff;
	vertical-align: middle;
	line-height: 1.231
}

.tbl_3 .tbl_page .inner input {
	vertical-align: middle
}

.tbl_3 .ckbox {
	width: 14px;
	height: 14px
}

.tbl_3 table {
	width: 100%
}

.tbl_3 th {
	padding: 0 0 0 10px;
	height: 28px;
	border-bottom: 1px solid #E2E2E2;
	background: #E9E9E9;
	text-align: left;
	white-space: nowrap
}

.tbl_3 td {
	padding: 3px 8px 3px 8px;
	height: 2.5em;
	line-height: 1.5em
}

.tbl_3 .white_space {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all
}

.tbl_3 .s_type {
	float: left;
	padding-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_4 table {
	margin-bottom: 15px;
	width: 680px;
	vertical-align: top;
	TABLE-LAYOUT: fixed
}

.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_5 {
	margin: 5px 0 0
}

.tbl_5 tr.even {
	background: #F8F8F8
}

#index_statistcs .tbl_5 tr:hover {
	background-color: inherit
}

.announcement .tbl_1 tr:hover {
	background-color: inherit
}

.tbl_5 .operation {
	overflow: visible;
	margin-bottom: 10px;
	width: 100%;
	border: solid 1px #e2e2e2;
	background: url(../../images/common/title_bg.png) repeat-x bottom center
}

.tbl_5 .operation .inner,.tbl_5 .operation .inner_border,.tbl_5 .tbl_page .inner
	{
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px 0 6px;
	height: 24px;
	line-height: 24px
}

.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
}

#informList .tbl_page .inner,.tbl_5 .tbl_page .inner {
	padding-right: 10px;
	text-align: right
}

.tbl_5 .tbl_page .inner a:hover {
	border-color: #3090BC;
	background: #73B2DA;
	color: #fff;
	text-decoration: none
}

.tbl_5 .tbl_page .inner a,.tbl_5 .tbl_page .inner span,.tbl_5 .tbl_page .inner strong
	{
	display: inline-block;
	overflow: hidden;
	margin: 0 3px 0;
	padding: 3px 7px;
	padding: 2px 7px 4px 9;
	border: 1px solid #D6D6D6;
	background: #fff;
	vertical-align: middle;
	line-height: 1.231
}

.tbl_5 .tbl_page .inner input {
	vertical-align: middle
}

.tbl_5 .ckbox {
	width: 14px;
	height: 14px
}

.tbl_5_border {
	position: relative;
	border: 1px solid #e2e2e2
}

.tbl_5 .tbl_5_border_a {
	border: 0
}

.tbl_5_border_a td {
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8
}

.tbl_5 .notice_border {
	min-height: 600px;
	border: 0
}

.tbl_5 .statistcs_border {
	min-height: 180px;
	border: 0
}

.tbl_5 table {
	width: 100%
}

.tbl_5 th {
	padding: 3px 8px;
	height: 28px;
	border: 1px solid #E2E2E2;
	background: #EFEFEF;
	text-align: center;
	white-space: nowrap
}

.tbl_5 td {
	padding: 3px 8px 3px 8px;
	height: 2.5em;
	border: 1px solid #D8D8D8;
	text-align: center
}

.tbl_5 .s_type {
	float: left
}

.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 {
	background-image: url(../../images/common/table_sort.png);
	background-position: right 9px;
	background-repeat: no-repeat;
	cursor: pointer
}

th.sorting_up {
	background-position: right center
}

th.sorting_down {
	background-position: right -55px
}

.tbl_5 .minh1 {
	height: auto !important;
	height: 270px;
	min-height: 270px
}

.auth_main {
	overflow: auto;
	height: 200px
}

.W_main_c .minh {
	height: auto !important;
	height: 330px;
	min-height: 330px
}

.tbl_5 .minh2 {
	height: auto !important;
	height: 230px;
	min-height: 230px
}

.list_loading,.tbl_loading {
	clear: both;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 32px
}

.list_loading p,.tbl_loading p {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -80px;
	padding-left: 40px;
	width: 160px;
	height: 32px;
	background: url(../../images/common/tbl_loading.gif) 0 0 no-repeat;
	color: #000;
	text-align: center;
	font-size: 16px
}

.list_loading span,.tbl_loading span {
	display: none
}

#table td {
	text-align: center
}

#statistcs_table_title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 14px
}

.W_main_2col_r .statistcs_form {
	padding-top: 10px
}

.perAll_info {
	padding-bottom: 15px
}

.W_main_c {
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px
}

.perAll_info .name {
	margin-top: -4px;
	height: 30px;
	line-height: 30px
}

.perAll_info .name {
	margin-top: -7px
}

.perAll_info .name .left {
	float: left;
	font-weight: 700;
	font-size: 16px
}

.perAll_info p {
	clear: both;
	vertical-align: middle;
	word-wrap: break-word;
	line-height: 21px
}

.document_oper .W_vline {
	margin: 0 8px
}

.document_oper .current {
	outline: 0;
	text-decoration: none;
	font-weight: 700;
	cursor: text
}

.document_oper {
	margin: 30px 0 5px;
	padding: 4px 0;
	border-top: 1px dotted #CCC
}

.drow_down {
	float: left;
	width: 100%;
	border: 1px solid #ddd;
	border-image: initial;
	border-top-color: #ddd
}

.friendTagList {
	display: inline-block;
	margin: 2px;
	padding: 0 1px;
	outline: 0;
	border: 1px solid #057bac;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-image: initial;
	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) );
	color: #fff;
	vertical-align: middle;
	cursor: default
}

.friendTagListSpan {
	display: inline-block;
	padding: 0 2px 2px 5px;
	border-top: 1px solid #61c8ee
}

.friendTagList {
	color: #fff;
	cursor: default
}

.friendTagListContent {
	vertical-align: middle
}

.friendTagClose {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-image: url(../../images/common/v9.png);
	background-repeat: no-repeat;
	vertical-align: middle
}

.drow_down_up {
	float: right;
	display: inline-block;
	width: 24px;
	height: 22px;
	background: url(../../images/common/arrowall.gif) no-repeat 0 0
}

.drow_down_down {
	background-position: 0 -22px
}

.friendTagClose {
	margin: 3px;
	width: 7px;
	height: 7px;
	background-position: -28px 0;
	cursor: pointer
}

.drow_down_span {
	float: left;
	overflow: hidden;
	margin: 1px 4px;
	width: 40%;
	min-width: 40%;
	vertical-align: middle
}

.friendTagListInputSpan input,.friendTagListInputSpan input:focus {
	outline: 0;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.friendTagClose:hover {
	background-position: -28px -17px;
	cursor: pointer
}

.drow_down_input {
	position: static;
	padding: 0;
	width: 2px;
	width: 100%;
	outline: 0;
	border: 0;
	border-image: initial;
	background: 0 0;
	font-size: inherit;
	font-family: Arial, sans-serif
}

.popup_shadow {
	position: absolute;
	z-index: 1121;
	background-color: #fff;
	background-image: initial;
	background-position: initial initial;
	background-repeat: initial initial;
	background-attachment: initial;
	background-clip: initial;
	background-origin: initial
}

.popup_shadow .btn_close {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 3;
	overflow: hidden;
	width: 13px;
	height: 13px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url(../../images/common/mail0bceb6.png) no-repeat scroll
		-96px -19px;
	vertical-align: middle;
	-o-border-radius: 2px
}

.popup_shadow .btn_close:hover {
	background-color: #999;
	background-position: -107px -19px
}

.popup_shadow .arrow {
	position: relative;
	top: -10px;
	left: 10px
}

.popup_shadow .arrow * {
	position: absolute;
	overflow: hidden;
	width: 8px;
	height: 17px;
	color: #99DBF2;
	font-size: 16px;
	font-family: Simsun;
	line-height: 21px
}

.popup_shadow .arrow em,.popup_shadow .arrow span {
	width: 18px;
	height: 10px
}

.popup_shadow .arrow span {
	position: absolute;
	top: 0;
	left: 1px;
	z-index: 999
}

.popup_shadow .arrow em,.popup_shadow .arrow span {
	width: 18px;
	height: 10px;
	color: #BABABA
}

.popup_shadow .arrow span {
	top: 1px;
	left: 0;
	color: #fff
}

.menu_item,.menu_item_high,.menu_item_nofun {
	padding: 0 10px 0 16px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.menu_base {
	padding: 0;
	padding: 0 2px 2px 0 9;
	border-radius: 5px;
	background: #DADADA
}

.menu_bd {
	padding: 4px 0;
	border: 1px solid #BABABA;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff
}

.menu_item_nofun {
	color: #7B7B7B
}

.menu_content {
	padding: 13px
}

.org_tree_div {
	overflow: auto;
	overflow-x: hidden;
	max-height: 300px;
	min-width: 250px;
	min-height: 300px
}

.relative {
	position: relative
}

.none {
	display: none
}

.tree_drow_down {
	position: relative;
	z-index: 1;
	float: left;
	margin-right: 3px
}

.person_info_list dt {
	padding: 0 10px;
	height: 30px;
	line-height: 30px
}

.person_info_list dt strong {
	float: left;
	font-weight: 700;
	font-size: 14px
}

.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 {
	overflow: hidden;
	margin-bottom: 3px;
	width: 520px;
	line-height: 18px
}

.nav_bar {
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}

.nav_bar {
	margin-bottom: -1px
}

.nav_bar {
	position: relative;
	z-index: 11;
	padding: 0 0 0 14px;
	height: 45px;
	border-bottom: #E4E4E4 1px solid;
	background-color: #f5f5f5;
	line-height: 19px
}

.nav_bar ul {
	position: absolute;
	padding-top: 15px
}

.nav_bar li.select a,.nav_bar li.select a:hover {
	color: #333;
	text-decoration: none
}

.nav_bar li.select {
	margin: 0;
	height: 30px;
	border: #E4E4E4 1px solid;
	border-bottom: 0;
	background-color: #fff;
	line-height: 30px;
	line-height: 32px 9
}

.nav_bar li a,.nav_bar li b {
	float: left;
	display: block;
	padding: 0 11px;
	cursor: pointer
}

.nav_bar li {
	float: left;
	overflow: hidden;
	margin-top: 5px;
	height: 21px;
	border: #f5f5f5 1px solid;
	font-size: 14px;
	line-height: 20px;
	line-height: 22px 9
}

.error,.noticeError {
	vertical-align: -2px;
	font-size: 12px
}

.rightapp {
	float: right;
	font-weight: 500;
	font-size: 13px
}

.listWrapper {
	float: left
}

.LC li {
	float: left;
	padding: 12px 0 10px;
	width: 100%;
	border-bottom: 1px dashed #D8D8D8;
	line-height: 23px
}

.LC li:hover {
	background: #FFFEF3
}

.LC .funBox {
	float: right;
	display: inline-block;
	height: 23px
}

.LC li .userPic {
	float: left;
	padding: 0 0 4px 12px;
	width: auto
}

.LC .msgBox .noticeMenu {
	float: left;
	padding-top: 20px;
	width: 450px;
	height: 20px
}

.LC .pubInfo {
	position: static;
	clear: both;
	overflow: hidden;
	margin-top: 15px;
	color: #999;
	line-height: 19px
}

.LC .pubInfo .noticeTime {
	float: left;
	display: inline-block;
	padding-left: 0;
	color: #999;
	text-align: right
}

.LC .pubInfo a,.LC .pubInfo span {
	color: #0967B0
}

.announcement {
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #f5e8bd;
	background-color: #fafaef
}

.announcement .title {
	padding-left: 20px;
	height: 34px;
	background-color: #f8ebc8;
	color: #333;
	font-weight: 700;
	font-size: 14px;
	line-height: 34px
}

.announcement p {
	padding: 10px;
	color: #000;
	text-indent: 2em;
	font-size: 12px;
	line-height: 28px
}

.announcement .tab {
	height: 34px;
	background-color: #f8ebc8;
	color: #cf2317;
	font-weight: 700;
	font-size: 14px;
	line-height: 34px
}

.announcement .tab ul {
	overflow: hidden
}

.announcement .tab ul li {
	float: left;
	display: inline;
	text-align: center
}

.announcement .tab ul li a {
	float: left;
	width: 104px;
	height: 34px;
	color: #333;
	text-align: center
}

.announcement .tab ul li a:hover {
	text-decoration: none
}

.announcement .tab ul li .sel {
	width: 104px;
	height: 34px;
	background: url(../../images/common/tab.gif) no-repeat;
	text-align: center
}

.newslist {
	padding: 10px 20px
}

#dirnewslist .newslist,#dirnoticelist .newslist,#dirorgannoticelist .newslist,#dirpartyindexlist .newslist,#dirpartyindexsummary .newslist,#organLink .newslist,#organText .newslist,#workNewsListTable .newslist
	{
	min-height: 10px
}

#dirnewslist .newslist {
	margin-top: 0
}

#dirpartyindexlist .newslist,#dirpartyindexsummary .newslist {
	margin-top: 0
}

.newslist ul {
	display: block
}

.newslist ul li {
	float: left;
	display: inline;
	font-size: 12px;
	line-height: 30px
}

.newslist ul li a {
	float: left;
	padding-left: 10px;
	width: 360px;
	background: url(../../images/common/point.gif) no-repeat 0 11px;
	color: #333
}

.newslist ul li span {
	float: left;
	width: 120px;
	text-align: right
}

.announcement table {
	border: 1px solid #f5e8bd
}

.announcement table tr td {
	border: 1px solid #f5e8bd;
	border-collapse: collapse;
	text-align: center;
	font-size: 12px;
	line-height: 30px
}

.announcement .table_bor {
	border-top: none
}

.head {
	margin: 10px;
	width: 160px;
	height: 160px;
	border: 1px solid #eee1b1;
	background-color: #fcf8f1
}

.jR {
	position: relative;
	top: 15px;
	left: 8px;
	width: 126px;
	height: auto
}

.gB .g-menu {
	position: static;
	padding: 0;
	width: 100%;
	background-color: transparent;
	-webkit-animation: none
}

.gB .g-menu-inner {
	border-width: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.gB .g-menu .g-menu-link {
	padding-right: 0;
	white-space: nowrap
}

.bg-hover,.eB,.g-contacts-link-hover,.g-contacts-link:hover,.g-menu-link-hover,.g-menu-link:hover,.g-menu-noHover .g-menu-item .g-menu-link-hover:hover,.g-menu-noHover .g-menu-item .g-menu-link-hover:hover .g-menu-item-tips,.jF:hover
	{
	background-color: #5D99CE;
	color: #fff
}

.jR .g-menu-item {
	margin-bottom: 5px
}

.gb_tips {
	clear: both;
	margin: 150px auto 30px;
	text-align: center;
	line-height: 32px
}

.gb_tips p {
	margin: 0 auto;
	padding-left: 35px;
	width: 200px;
	height: 32px;
	background: url(../../images/common/tips_del.png) 0 0 no-repeat;
	color: #444;
	text-align: center;
	font-weight: 500;
	font-size: 16px
}

#process {
	margin: 0 auto;
	padding: 25px 0 80px
}

.section3 {
	width: 533px
}

#process .node {
	width: 13px
}

#process .node,#process .proce {
	position: relative;
	float: left;
	height: 13px;
	background-image: url(../../images/common/bg_state.jpg);
	background-repeat: no-repeat
}

.node.ready {
	background-position: -150px 0
}

#process .node ul {
	z-index: 1;
	margin-left: -152px;
	width: 318px
}

#process ul {
	position: absolute;
	margin-top: -38px;
	text-align: center
}

#process .tx1 {
	margin-bottom: 16px;
	height: 36px
}

#process .tx3 {
	color: #999;
	line-height: 15px
}

#process .proce {
	width: 150px;
	border: solid #fff;
	border-width: 0 5px
}

#process .node,#process .proce {
	position: relative;
	float: left;
	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 {
	margin-bottom: 16px;
	height: 36px
}

.proce.wait {
	background-position: 0 -40px
}

.node.wait {
	background-position: -150px -40px
}

.simple-tips {
	position: relative;
	margin: 0 0 20px 0;
	padding: 12px 17px;
	height: 20px;
	border: 1px solid #E0DBC2;
	border-radius: 3px;
	background: #FFFFCA url(../../images/common/simple-tips-bg.png) repeat-x
		top;
	box-shadow: 0 1px 1px #F0F0F0;
	font-size: 11px;
	line-height: 20px
}

.ui-tabs {
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #FCFCFC
}

.ui-tabs {
	-webkit-box-shadow: 1px 1px 2px #DDD;
	-moz-box-shadow: 1px 1px 2px #ddd;
	box-shadow: 1px 1px 2px #DDD
}

.ui-tabs-nav {
	border-bottom: 1px solid #CCC;
	background: #EEE url(../../images/common/thead.png) repeat-x top left;
	list-style: none
}

.ui-tabs-nav {
	position: relative;
	height: 31px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}

.ui-tabs-nav li {
	float: left;
	display: inline-block
}

.ui-tabs-nav li:first-child a {
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0
}

.ui-tabs-nav li.ui-state-active a {
	border-bottom: 1px solid #FCFCFC;
	background: #FCFCFC;
	color: #069
}

.ui-tabs-nav li a {
	display: block;
	padding: 9px 20px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #EEE;
	color: #333
}

.mc {
	padding: 15px
}

th strong {
	display: block;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #DBDBDB;
	text-align: left
}

.formEl_a .sepH_b,.formEl_a .sepH_b legend,.formEl_a .sepH_c,.formEl_a .sepH_c legend
	{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.formEl_a fieldset {
	position: relative;
	margin-bottom: 26px;
	padding: 20px 20px 10px;
	border: 1px solid #CCC
}

.formEl_a fieldset legend {
	position: absolute 9;
	top: -10px 9;
	left: 20px 9;
	display: block;
	margin-left: -10px;
	padding: 0 10px;
	border: 1px solid #CCC;
	background: #F2F2F2;
	font-weight: 700;
	font-size: 12px;
	line-height: 24px
}

.sepH_b {
	position: relative;
	margin-bottom: 26px;
	padding: 26px 10px 10px;
	border: 1px solid #CCC;
	background: #F8F8F8
}

.messageDialog {
	width: 400px;
	text-align: center;
	line-height: 58px
}

.index_window {
	height: 100%;
	border: 1px #DEDEDE solid
}

.index_window .win_head {
	overflow: hidden;
	height: 33px;
	border-left: 1px #FAFAFA solid;
	background: url(../../images/common/window_titlebg.gif) repeat-x left
		top
}

.index_window .win_head h3 {
	float: left;
	padding: 8px 0 0 9px;
	padding: 9px 0 0 9px 9;
	color: #666;
	font-size: 14px
}

.index_window .win_head a {
	float: left;
	display: inline-block;
	padding: 0 10px 0 10px;
	height: 33px;
	font-weight: 700;
	font-size: 14px;
	line-height: 33px
}

.index_intrest {
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px
}

.index_tree {
	overflow: auto;
	height: 92%
}

.index_window .win_head ul li {
	float: left;
	height: 33px;
	border-left: 1px #DEDEDE solid
}

.index_window .win_head ul li.current a {
	height: 34px;
	background: #fff;
	color: #717171;
	text-decoration: none;
	font-weight: 700
}

.index_window .win_head ul li a {
	float: left;
	display: block;
	padding: 0 10px;
	height: 33px;
	line-height: 33px
}

#add_organ_doc_tmpl .edui-editor-toolbarbox,#organ_show_notice .edui-editor-toolbarbox,#organ_transfer_letter .edui-editor-toolbarbox
	{
	display: none
}

#organ_show_notice .edui-editor {
	border: none
}

.sTop {
	top: -2px;
	-webkit-border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px
}

.simpleTips {
	position: absolute;
	z-index: 101;
	padding: 10px 50px 12px;
	border: 2px #d7ccb4 solid;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #f5f8fb;
	color: #000;
	white-space: nowrap;
	font-size: 16px;
	line-height: 16px;
	cursor: pointer
}

.simpleTips span {
	float: left;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background: url(../../images/common/ico_sico.png) no-repeat
}

.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
}

.contentHeight {
	min-height: 500px
}

.p2 {
	color: #000;
	font: 微软雅黑;
	font-weight: 700;
	font-size: 14px
}

.flow a {
	padding-left: 15px;
	background: url(../../images/developprocess/point.png) no-repeat 2px 0;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	line-height: 20px
}

.flow a:hover {
	text-decoration: none
}

.file_type {
	margin-top: 10px;
	padding: 6px;
	border: 1px solid #EEE;
	background-color: #F6F6F6;
	color: #666;
	font-size: 12px;
	line-height: 21px
}

#add_organ_doc_tmpl .info_tab02 {
	padding-bottom: 0
}

.leader_list {
	height: 130px;
	border-color: #EFE1CD;
	font-size: 16px;
	zoom: 1;
	border-bottom-width: 1px;
	border-bottom-style: dotted
}

.leader_list .user_pic {
	float: left;
	margin: 5px 10px
}

.leader_list .user_info {
	float: left
}

.leader_list .user_info em {
	float: left;
	font-weight: 700
}

.leader_list .desc {
	float: left;
	width: 260px
}

.group_text_area {
	padding: 5px;
	width: 240px;
	height: 80px;
	border: solid 1px #CCC;
	color: #555;
	font: 400 12px/20px Helvetica, Tahoma, Arial, sans-serif
}

.local {
	margin-bottom: 10px;
	line-height: 20px
}

.eventlocal {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 20px
}

.min_heiht_100 {
	min-height: 100px
}

.min_heiht_200 {
	min-height: 200px
}

.min_heiht_300 {
	min-height: 300px
}

.min_heiht_400 {
	min-height: 400px
}

.min_heiht_500 {
	min-height: 500px
}

.min_heiht_600 {
	min-height: 600px
}

.min_heiht_700 {
	min-height: 700px
}

.W_main_2col_2 {
	float: left;
	overflow: hidden;
	padding: 15px;
	width: 700px;
	min-height: 800px
}

.W_main_event_r {
	position: relative;
	float: right;
	overflow: hidden;
	width: 240px
}

.eventnewslist {
	margin-top: 5px;
	margin-bottom: 30px
}

.eventnewslist ul {
	display: block
}

.eventnewslist ul li {
	float: left;
	display: inline;
	font-size: 12px;
	line-height: 30px
}

.eventnewslist ul li a {
	float: left;
	padding-left: 10px;
	width: 800px;
	background: url(../../images/common/point.gif) no-repeat 0 11px
}

.eventnewslist ul li span {
	float: left;
	width: 120px;
	text-align: right
}

.index_event .imgs {
	margin-top: 12px;
	margin-right: -10px
}

.index_event .b_item {
	float: left;
	margin: 0 5px 15px 5px;
	width: 124px;
	-webkit-box-shadow: 0 1px 1px #CCC;
	-moz-box-shadow: 0 1px 1px #ccc;
	box-shadow: 0 1px 1px #CCC
}

.index_event .b_item .inner {
	overflow: hidden;
	padding: 3px 3px 0;
	height: auto;
	border: 1px solid #DEDEDE;
	background: #F2F2F2;
	-webkit-box-shadow: inset 0 0 1px #F6F5F5;
	-moz-box-shadow: inset 0 0 1px #f6f5f5;
	box-shadow: inset 0 0 1px #F6F5F5;
	zoom: 1
}

.index_event .b_item .inner .img_con {
	display: table-cell;
	overflow: hidden;
	width: 120px;
	height: 120px;
	vertical-align: middle;
	text-align: center;
	font-size: 0
}

.index_event .b_item .inner .img_con img {
	width: 100px;
	height: 120px
}

.index_event .event_title {
	display: block;
	overflow: hidden;
	width: 124px;
	height: 25px;
	text-align: center;
	white-space: pre-wrap;
	word-wrap: break-word;
	font-size: 12px;
	line-height: 25px
}

.index_event .timeTitle {
	display: block;
	width: 124px;
	height: 25px;
	text-align: center;
	font-size: 12px;
	line-height: 25px
}

.memberUserList {
	overflow: hidden;
	margin: 0;
	padding: 0 10px 10px;
	padding: 0 10px 10px
}

.memberUserList h3 {
	margin-bottom: 10px;
	width: 220px;
	height: 36px;
	border-bottom: 1px solid #EEE1B1;
	color: #333;
	text-align: left;
	font-weight: 700;
	font-size: 14px;
	line-height: 36px
}

.memberUserList ul {
	display: inline-block
}

.memberUserList ul li {
	float: left;
	display: block;
	width: 52px;
	height: 90px
}

.memberUserList ul li a {
	display: block
}

.memberUserList ul li a img {
	padding: 3px;
	width: 50px;
	height: 50px;
	border: 1px solid #EEE1B1;
	background-color: #fff
}

.memberUserList ul li a span {
	display: block;
	overflow: hidden;
	width: 58px;
	height: 30px;
	color: #000;
	text-align: center;
	white-space: pre-wrap;
	word-wrap: break-word;
	font-size: 12px;
	line-height: 30px
}

.member01 {
	float: left;
	margin-right: 10px;
	width: 26px;
	height: 82px;
	background: url(../../images/common/member01.png?id=1323328404357)
		no-repeat
}

.partymember {
	float: left;
	margin-right: 10px;
	width: 26px;
	height: 82px;
	background: url(../../images/common/partymember.png?id=1323328404357)
		no-repeat
}

.member_prev {
	float: left;
	margin-right: 12px;
	width: 23px;
	height: 82px;
	background: url(../../images/common/member03.png?id=1323328404357)
		no-repeat
}

.member_prev:hover {
	float: left;
	margin-right: 12px;
	width: 23px;
	height: 82px;
	background: url(../../images/common/member003.png?id=1323328404357)
		no-repeat;
	cursor: pointer
}

.member_next {
	float: left;
	margin-left: 2px;
	width: 23px;
	height: 82px;
	background: url(../../images/common/member04.png?id=1323328404357)
		no-repeat
}

.member_next:hover {
	float: left;
	margin-left: 2px;
	width: 23px;
	height: 82px;
	background: url(../../images/common/member004.png?id=1323328404357)
		no-repeat;
	cursor: pointer
}

.main01 {
	float: left
}

.main02 {
	float: left;
	width: 440px;
	height: 90px
}

.statistcs_member {
	overflow: hidden;
	padding: 0 10px 10px
}

.member02 {
	float: left;
	margin-right: 10px;
	width: 26px;
	height: 82px;
	background: url(../../images/common/member02.png?id=1323328404357)
		no-repeat
}

.main_statistcs {
	float: left;
	width: 90%
}

.tbl_index_nodata {
	border: #EFE1CD solid;
	border-width: 0 1px
}

.index_event .list_nodata,.tbl_index_nodata {
	clear: both;
	padding-top: 60px;
	width: 100%;
	height: 132px;
	text-align: center;
	line-height: 32px
}

.index_event .list_nodata span,.tbl_index_nodata span {
	margin-top: -16px;
	color: #000;
	text-align: center;
	font-size: 16px
}

.icon-imgstyle {
	padding: 2px;
	width: 31px;
	height: 29px;
	border: none;
	background-color: #fff
}

.bbsContent {
	padding: 10px;
	width: 700px
}

.bbsType_text {
	padding-top: 30px;
	padding-left: 50px;
	text-align: left
}

.bbsDate .bbs_A_user {
	color: #C7050D;
	font-family: georgia, times new roman, serif
}

.bbsDate .bbs_A_date {
	color: #C7050D;
	font-family: georgia, times new roman, serif
}

.bbsUser {
	color: #999;
	font-family: georgia, times new roman, serif
}

.bbsUser .bbs_A_date {
	color: #C7050D;
	font-family: georgia, times new roman, serif
}

.bbsDate {
	float: left
}

.bbsUser {
	float: right
}

.bbsImg {
	float: left;
	padding-right: 15px
}

.bbsDate .imgSection {
	margin-right: 10px
}

.bbsImg img {
	width: 31px;
	height: 29px
}

.clstable {
	width: 100%;
	border-collapse: collapse;
	background: #fff;
	empty-cells: show;
	border-spacing: 0
}

#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: #00f
}

#bbsImgList {
	margin: 5px 3px 3px 3px;
	padding: 5px
}

#bbsImgList span {
	margin-right: 10px
}

#bbsImgList img {
	margin-right: 5px;
	margin-bottom: -2px
}

.imgActive {
	padding-top: 10px !important;
	padding-top: 5px;
	background: url(../../images/common/midtop.gif) no-repeat top center
}

.imgActive a {
	background: 0 0
}

.imgActive img {
	background: 0 0
}

.imgNormal {
	padding-top: 5px
}

.colorBlackSpan,.colorBlackSpan a {
	color: #000;
	text-decoration: none
}

.colorRedSpan,.colorRedSpan a {
	color: Red;
	text-decoration: none
}

.colorYellowSpan,.colorYellowSpan a {
	color: #ff0;
	text-decoration: none
}

.colorLimeSpan,.colorLimeSpan a {
	color: #0f0;
	text-decoration: none
}

.colorAquaSpan,.colorAquaSpan a {
	color: #0ff;
	text-decoration: none
}

.colorBlueSpan,.colorBlueSpan a {
	color: #00f;
	text-decoration: none
}

.colorFuchsiaSpan,.colorFuchsiaSpan a {
	color: #f0f;
	text-decoration: none
}

.colorGraySpan,.colorGraySpan a {
	color: Gray;
	text-decoration: none
}

.colorSilverSpan,.colorSilverSpan a {
	color: Silver;
	text-decoration: none
}

.colorMaroonSpan,.colorMaroonSpan a {
	color: Maroon;
	text-decoration: none
}

.colorOliveSpan,.colorOliveSpan a {
	color: Olive;
	text-decoration: none
}

.colorGreenSpan,.colorGreenSpan a {
	color: Green;
	text-decoration: none
}

.colorTealSpan,.colorTealSpan a {
	color: Teal;
	text-decoration: none
}

.colorNavySpan,.colorNavySpan a {
	color: Navy;
	text-decoration: none
}

.colorPurpleSpan,.colorPurpleSpan a {
	color: Purple;
	text-decoration: none
}

.issueTime {
	font: 12px georgia, serif, times new roman;
	font-weight: 400
}

.trToggle {
	width: 100%;
	height: 10px
}

#itemTitleTd {
	padding: 5px 5px 3px 5px;
	width: 100%;
	font-size: 14px
}

.replyPageSplit {
	padding: 5px 5px 5px 10px;
	text-align: center
}

.BbsItemMain,.BbsMain,.replyDiv {
	position: relative;
	margin: 5px 0 0 0;
	width: 917px
}

.bbsLeft {
	width: 140px
}

.bbsRigth {
	width: 776px
}

.topReply {
	width: 100%
}

.bbsOper {
	float: left;
	padding: 5px
}

.bbsUserInfo {
	margin: auto;
	padding-top: 15px
}

.bbsUserInfo .imgSection {
	margin: auto;
	width: 50px
}

.bbsHost {
	float: right;
	padding: 5px 10px 5px 10px;
	color: #c51100;
	font: 700 13px georgia, serif, times new roman
}

.topReply a {
	font-size: 13px
}

#dictTable td,#dictTable th {
	word-wrap: break-word;
	font-weight: 400;
	word-break: break-all
}

#dictTable .dictTableTd {
	max-width: 280px
}

.replyContent,.replyContent div,.replyContent p,.replyContent span,.replyContent td
	{
	word-wrap: break-word;
	font-size: 14px;
	line-height: 2em;
	word-break: break-all
}

.replyContent {
	padding: 10px;
	text-align: left;
	font-size: 14px;
	line-height: 2em;
	word-break: break-all
}

.replyContent img {
	max-width: 755px;
	width: expression(this.width >   755 ?   755 :   true)
}

.replyContent table {
	margin-bottom: 10px;
	width: 540px;
	height: 63px;
	max-width: 755px;
	cursor: pointer;
	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: 700;
	text-align: center;
	line-height: 2em;
	padding-bottom: 10px;
	background: url(../../images/common/line.gif) repeat-x bottom
}

.height17em {
	font-size: 14px;
	line-height: 2em;
	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: 0 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: 400
}

#queryTypeDiv a {
	font-weight: 400;
	padding: 0 5px 0 5px
}

#queryTypeDiv a:hover {
	text-decoration: normal
}

.parentA a {
	font-weight: 700;
	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: 400
}

.title span {
	cursor: pointer
}

.userMenuDiv {
	height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 300px;
	border: 1px solid #f0f0f0
}

.userMenuDiv li {
	font-weight: 400
}

#wblogMonthTable td,#wblogMonthTable th {
	text-align: center;
	font-weight: 400;
	line-height: 18px;
	height: 18px
}

.sortableDiv a {
	font-size: 12px;
	font-weight: 400;
	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: .5
}

li.sortable-placeholder {
	border: 1px dashed #CCC;
	height: 60px;
	background: 0 0
}

.flash_party18 {
	background: url(../../images/common/flash_party.jpg) no-repeat
}

.W_indexcheck_l {
	float: left;
	overflow: hidden;
	width: 220px;
	min-height: 600px
}

.W_indexcheck_2col_r {
	float: left;
	padding-top: 10px;
	width: 760px
}

.title01 {
	height: 30px;
	border-bottom: 1px #EFE1CD solid
}

.lift01 {
	float: left;
	width: 290px
}

.right01 {
	float: right;
	width: 110px;
	text-align: right
}

.ziti {
	font-weight: 700;
	font-size: 14px
}

#image_status img,#showImage1 {
	max-width: 600px
}

.new_img {
	overflow: hidden;
	width: 600px
}

#organ_header{background:url(../images/organ_header.png) no-repeat left;height:43px;padding-left:44px;padding-top:15px}
#organ_name{color:#c00202;font-size:15px}
#goto_pano{width:100px;float:left;padding:10px 0 10px 10px;overflow:hidden}
#goto_pono_btn{background:url(../images/jiejing.png);display:block;width:72px;line-height:30px;text-align:center;color:#000;float:left}
#address_info{float:left;color:#5e5e5e;padding:0 0 0 10px;width:299px;overflow:hidden;border-left:1px solid #999;min-height:50px}
#intro_top{border-bottom:1px solid #999;overflow:hidden}
#container .tip_link{padding:5px 35px;float:left;background-color:#ccc;border:1px solid #999}
#container .tip_link a{color:#3db1b6}
#container .tip_link.select{background-color:#fff;border-bottom:0}
#container .tip_link.select a{color:#d55117}
.startIcon{background:url(../images/start_pos.png) no-repeat;height:13px;width:10px;float:left;margin:0 12px}
.endIcon{background:url(../images/end_pos.png) no-repeat;height:13px;width:10px;float:left;margin:0 14px}
.nearIcon{background:url(../images/near.png) no-repeat;height:13px;width:10px;float:left;margin:0 11px}
.nearIcon_yc{background:url(../images/near.png) no-repeat;height:13px;width:10px;float:left;margin:0 3px}
#enter_address{padding:10px;background-color:#fff}
#oper_search{overflow:hidden;border:1px solid #eee}
#container .map_input{margin:0 10px;padding:3px 10px}
#container .map_button{margin:0 10px;background:url(../images/map_button.png) no-repeat;display:inline-block;width:53px;height:27px;line-height:27px;text-align:center;color:#000}
