@charset "gb2312";
html, body, p,form, img {margin: 0;padding: 0;border: 0; }
html{margin:0 !important}

body{-webkit-text-size-adjust: none;  max-height: 999999px; font-family:"Times New Roman", Times, serif;}
body{height:100%;  min-height:100%;}
html,body{height:100%; min-height:100%; }
input,textarea{outline:none}
#my_in{clear:both; overflow:hidden}
.f14{font-size:.14rem}
#my_message {
    position: absolute;
    top: 0.3rem;
    right: 0.1rem;
    border: 0px solid green;
    width: 2rem;
    text-align: left;
	z-index:20000;
	overflow:hidden;
}
.pw_all_tip {
    padding: 0.05rem 0.1rem;
    background: #ffffe3;
    border: 1px solid #cccccc;
    line-height: 0.26rem;
    color: #333;
    -moz-border-radius: 0.03rem;
    -webkit-border-radius: 0.03rem;
    border-radius: 0.03rem;
    white-space: nowrap;
	font-size:0.14rem;
}
.pw_all_tip a.adel {
    width: 0.18rem;
    height: 0.18rem;
    position: absolute;
    background-position:0 0;
    padding: 0;
    margin: 0;
    border: 0 none;
    background-color: none;
	z-index:2100000;
}
#pw_all_tclose{ display:inline-block; position:absolute; top:0; right:0;}
.pw_all_tip .adel {
       background:url(/bbs/images/new_message_close.png) no-repeat;
	   background-size:100% 100%;
}
.pw_all_tip a {
    color: #014c90;
	font-size:0.14rem;
}
.pw_all_tip p {
    margin-right: 0.3rem;
}
.pw_all_tip a {
    color: #014c90;
}
a {
    text-decoration: none;
}
strong{font-size:0.152rem; color:#333; font-weight:normal; font-family:"MS Serif", "New York", serif; font-weight:600}
select,input,img{vertical-align:middle;color:#333;}
form,select,input{font-size:0.14rem; font-weight:normal; font-family:"Times New Roman", Times, serif}
body {background:#fff;color:#333;	
}
body {line-height:.26rem;} 
@-moz-document url-prefix() {*{line-height:.26rem;} }
form{line-height:0}
a{text-decoration:none; font-size:0.152rem}
table{
	border-collapse:collapse;
}
body,td,input,textarea{
	background:none;
}
input,textarea{border:1px solid #ccc;}
body.font_12{
	font-size:0.14rem;
}
body.font_14{
	font-size:0.13rem;
}
ul,li{
	padding:0;
	margin:0;
	list-style:none;
}
div,p{
	margin:0;
}
em{font-style:normal;}
a,a em{
	color:#005EAC;font-size:normal
}

.logo{
 line-height:.26rem;height:.26rem;
	background:#006699;
}
.logo img{margin-right:.05rem;float:left;}
.logo a{color:#fff;}
.logor a:hover{background:none;}
.login{ background-color:#fff; font-size:0.144rem; padding:0rem .1rem 0 .1rem; color:#666;                                                       }
.dh{margin-left:0;color:#FFF; background-color:#007EBB; padding:.04rem 0rem; font-size:0.16rem; }
.dh a{padding:0.02rem .09rem; 	text-decoration:none;color:#FFF; border-radius:0.03rem;}
.dh a:hover{
	color:#fff;
	background-color:#00A9FB;
	border-radius:0.03rem;
}
.navigator a img{vertical-align:middle; width:.16rem; height:.20rem;}
.dh a.my_cur {
    color: #8DDCFF;
}
.dh img{ width:.17rem; height:.16rem; margin:0 .02rem;}
.dh a.ms_index{padding:0}

.section{
	border-bottom:1px dotted #B6DDFF;
	border-top:1px solid #B6DDFF;
	padding:0 0.04rem;
	background-color:#E1F1FF;
	background-image: url(/images/wind/bg.png);
	line-height:.24rem;
	font-size:.152rem;
	font-weight:normal;
	line-height:.32rem;
}

@-moz-document url-prefix(){
.section{ line-height:.29rem;}
}




.section a{font-size:.152rem}
.a_img:hover{background:none;color:#ff5500;}

.sectionidx{padding:.04rem  .05rem;line-height:.29rem; clear:both; overflow:hidden}
.sectionidx a{padding: .02rem 0.04rem; padding-right:.1rem; display:inline-block}
.sectionidx label a{font-size:.14rem; display:inline-block; padding-right:.04rem; }

.section img,.page_title img{ vertical-align:top; margin-top:0.06rem; margin-right:.02rem;width:.16rem; height:.20rem}
.button{ background-color:#069;}
.section label{color:#333; font-size:0.16rem}
.navigator strong a{color:#00A9FB;}
.hline{margin:0.02rem 0 0;padding:0.02rem 0.05rem; border-bottom:0rem solid #ccc;}
.hline table img{width:.48rem; height:.48rem}
table {font-size:.14rem}
.hline label {color:#666; }
.hline label span{color:#666; font-size:0.14rem;}
.page_title,.navigator{padding:0.03rem 0.04rem;margin:0 ; background-color:#E1F1FF;	background-image: url(/images/wind/bg.png);
 font-size:.152rem;}
.page_title{padding-left:0.05rem;}
.navigator{background:#fff;}
.post_content{padding:0.03rem 0.05rem; font-size:0.16rem;}
.post_content label{font-size:.14rem}
.post_title{background-color:#E1F1FF;border-bottom:1px solid #99CCFF;font-weight:bolder;padding:0.03rem 0.04rem;margin:0 ; 
}
.sector,.pages,.post_reply,.reply_content{
	border-bottom-width: 0.01rem;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	color:#333;
}
.post_author{background-color:#fff;
	font-weight:normal;margin-left:0rem
}
.post_reply,.post_bottom,.pages,.quick_reply,.return,.reply_content,.post_form,.page_content{padding:0;}
.page_content{margin:0; }
.post_reply,.reply_content,.post_form{
	padding:0.02rem 0.05rem;
	margin:0rem; 
	clear:both;
	overflow:hidden;
	font-weight:bolder;
}
.quick_reply{ margin:0rem; overflow:hidden; clear:both;}
.post_reply a,.reply_content a{
}
.post_author a:hover{text-decoration:none;}
.return span{font-weight:bolder;}
.current{font-weight:normal; text-decoration:none; background:#ACD9FF; border-radius:3px; padding:.02rem .04rem; color:#005EAC}
.post_bottom{
	background-color:#E1F1FF;margin:0rem 0 0.01rem;
	padding:0.01rem 0.06rem 0.02rem;
}
.notice{
/*background-color:#F0F0F0;*/
margin:0rem 0 0.03rem;
padding:0.01rem 0.06rem;
border-bottom:1px dotted #ccc;
}
 .notice em{color:#666;}
.notice strong{
font-weight:bloder;color:#333;}
.noticeinfo{
	padding:0.01rem 0.04rem;
 border-bottom:0.01rem dotted #ccc;}
.navigator{	padding:0.02rem;}
.navigator a{padding:0.02rem 0.02rem 0.02rem 0;}
.myface{ float:left;height:.68rem;clear:both}
.block{margin:0rem; padding:0;border-bottom:0px solid #99CCFF;color: #333; line-height:.26rem;}
.block span{display:inline-block}
.block em{font-style:normal;}
.block img{width:.3rem; height:.3rem; margin:0 ; margin-right:.05rem;}
.block strong{font-weight:.152rem}
.search{ padding: .04rem  .08rem;}
.search a{padding:0.02rem 0.02rem;	text-decoration:none
}
.reply{
}
.reply a{text-decoration:none;}
small{
	font-size:.12rem;
}
.edit{padding:0;margin-top:-0.05rem}
img{
	margin:0;
	border:0;
}
form{
	border:0;
}
.clear{
	clear:both;
}
img.p{
	border:1px solid #ccc
}
td{
	vertical-align:middle;
}
.button{
	background:#005EAC;
	color:#fff;
}
.button_e{
	background:#fff;
	color:#333;
	border:0.01rem solid #fff; 
}
.input_large,.button_large{
}
.sec{
	clear:both;
	padding:0.03rem;
	border-bottom:1px solid #B8D4E8;
}
.sec p,#nav p{
	padding:0.01rem 0;
}
#nav{
	padding:0.03rem;
	border-bottom:1px solid #B8D4E8;
}
#poweredby{	padding:0 0.04rem;
}
.notice_message{
	padding:0.03rem 0.04rem;
	background:#FFF8CC;
	border-bottom:0.01rem solid #FFE222;
	color:#ff0000;
}
.top_message img,.sec img{
	vertical-align:middle;
	margin-right:0.03rem;
}
.pager img{
	vertical-align:top;
}
.top_message .sec,.sec_sub{
	border-color:#E3EEF8;
}
.top_message small,#nav small,.nav small,.red{
	color:#f33 !important;
}
.top_message a:hover small,#nav a:hover small,.nav a:hover small{
	color:#fff !important;
}
.green{
	color:green;
}
.gary{ 
}
.cblue{
	color:#005EAC;
}
.gray{
}
#form1 span.gray{
  color: #888;
  font-size: 0.13rem;
}
.nav,.f_list .pager p{
	color:#fff;
}
.sec p,.sec div,.sec b,.sec span,.sec table{
	color:#333;
}
.nav .cur{
	font-weight:bold;
}
.sectitle{
	font-weight:bold;
	padding:0.03rem 0.03rem 0;
}
.sectitle span{
	font-weight:normal;
}
.pager{
	border-bottom:0.01rem solid #E3EEF8;
	padding:0.03rem;
}
.u_list{
	width:100%;
}
.u_list .col_1{
	width:.60rem;
	text-align:center;
}
.u_list .col_1 img,.f_list li img,.p img{
	border:0.01rem solid #E3EEF8;
	padding:0.02rem;
}
.p:hover{
	background:none;
}
.u_list .col_1 a:hover img, .f_list li a:hover img,.p:hover img{
	border-color:#B8D4E8;
}
.u_list td{
	border-bottom:1rem solid #E3EEF8;
}
.page_wrap{
	padding:0.02rem;
	clear:both;
}
.nopad{
	padding:0;
}
.input_s1{
	width:1.40rem;
}
.input_s2{
	width:1.20rem;
}
.input_s3{
	width:.30rem;
}
.f_list,.t_list{
	padding:0.03rem 0;
}
.f_list li{
	float:left;
	margin:0.03rem 4rem 0 0;
}
.userProfileItem{
	text-align:right;
	font-weight:normal;
}
.atop,.areadtop,.abottom,.areadbottom{padding:0.02rem 0.06rem}
.editit{background-color:#F0F0F0;padding:0.02rem 0.05rem;margin:0}
.gray{
	color:#333;
	font-size:.14rem;
}
.gray img{
	vertical-align:middle;
	margin:0 0.02rem;
}
.nav b,.b_title{
	color:#005EAC;
}
.b_title{
	line-height:.26rem;
}
.noborder{
	border:0 !important;
}
/*for dog*/
.dogface{
	width:.30rem; 
	height:.30rem; 
	border:solid 0.01rem #ccc; 
	overflow:hidden;
}
.doginf{
	list-style:none; 
	margin:0; 
	padding:0; 
	margin-left:.40rem;
}
.doginf .dogname{
	line-height:.16rem;
}
.playaction{
	margin:0.02rem 0; 
	padding:0; 
	border-collapse:collapse; 
	border:0;
}
.playaction th{
	font-weight:normal;
}
.frsplay{
	margin-bottom:0.04rem;
}
.afstatus{
	padding:0.03rem;
}
.empty{
	visibility:hidden
}
.rsinf{
	background:#FDF9CA; 
	border-bottom:solid 0.01rem #EADC79;
}
.form li{
	padding-left:.20rem
}
.form li.hasipt{
	padding-left:0;
}
.dot_list{
	margin:0.03rem;
}
.dot_list li{
	padding-left:0rem;
	line-height:.26rem;
	background:url(images/list_dot.gif) 0.02rem 0.096rem no-repeat;
	background:none;
}
.dot_list li a{ line-height:.26rem; font-size:.152rem;}
/*for vayage*/
.ctitle{
	font-weight:bold;
	padding:0.03rem 0.02rem ;
}
.ctitle,.csec{
	background:#E3EEF8;
}
/*other app*/
.pb10{
	color:#333;
}
.pwall{
	border-bottom:0.01rem solid #b8d4e8;
	padding:0.03rem;
}
.error{
	margin:0.02rem;
	border:0.01rem solid #dd3c10;
	background:#ffebe8;
}
.warning{
	/*margin:0.05rem 0.02rem;*/
	margin:.02rem 0;
	border:1px solid #FFF5CB;
	border-left:0;
	border-right:0;
	background:#FFFFD5;
	color:#f60;
	line-height:.24rem;
	font-size:0.14rem;
	width:100%;
	height:.22rem;
	padding-left:.05rem;
}

@-moz-document url-prefix(){
.warning{line-height:.22rem;}
}

.warning a{line-height:.22rem}
@-moz-document url-prefix(){
.warning a{line-height:.22rem;}
}


/*public elements*/
.new{color:#F00; font-size:0.152rem; }
.my_head{ height:1.30rem; clear:both;background:url(/bbs/images/wind/bg.jpg) no-repeat; background-size:100% 120%;}
.my_head_top{width:100%; background:url(/bbs/u/images/top_bar.png);  margin:0 auto; clear:both; overflow:hidden; background-size:100% 100%}
.my_head_top a{color:#005EAC;; line-height:.28rem;}
.my_head_top ul{float:right; }
.my_head_top ul li{float:left; margin-right:.20rem; line-height:.26rem; color:#333; font-size:.14rem;}
.m_logo{ color:#888; font-size:0.144rem; clear:both; overflow:hidden; float:left; line-height:.26rem; padding-left:0.05rem;}
.p_s ul{float:right; margin-top:.60rem;}
.p_s ul li{float:left; width:.75rem; border:0.008rem solid #005EAC; border-radius:0.03rem; text-align:center; margin-right:.10rem; }
.p_s ul li a{line-height:.26rem}
#footer{
	 border-top:1px dotted #ccc; overflow:hidden; text-align:center; overflow:hidden;  padding-top:0.05rem;
	position:relative; padding-bottom:.10rem; line-height:.20rem; }
	
#footer *{line-height:.20rem}	
#footer #online{line-height:.15rem; color:#666;font-size:0.144rem;}
#computer{ padding-bottom:0rem;}
#computer a{line-height:.30rem; font-size:.15rem;}
.gototop{width:.40rem; height:.40rem; border-radius:.40rem; position:absolute; top:.10rem; right:.10rem; background:#F60; color:#fff;}
.gototop:hover{ background:#690}
input[type=text]{padding-left:0.02rem;}
input[type=password]{padding-left:0.02rem;}
#form1{margin:0}
#form1 li{  margin-bottom:.06rem; line-height:.24rem; color:#333; font-size:0.152rem; }
#form1   span{color:#666; font-size:0.13rem;}
.all_have{margin-left:.10rem; line-height:.30rem;}
.p_d10{padding-left:.10rem}
.page_title span{font-size:.152rem; color:#F60}
#reg{color:#F60;padding-left:.10rem; font-size:0.14rem;}
.reg_table{width:100%;}
.reg_table tr td{width:50%;}
.reg_table tr td .register_input{width:95%; height:.24rem; margin:0.08rem 0; border-radius:0.02rem; background:#fff;}
.reg_table .td_right{line-height:.30rem; vertical-align:middle;}
.reg_table strong{font-size:0.152rem}
.passwordStrength span {
}
.passwordStrength .bgStrength_green{
	color:#fff;
	background-color:#71b83d;
}
.passwordStrength .bgStrength_yellow{
	color:#fff;
	background-color:#eeb043;
}
.passwordStrength .bgStrength_red{
	color:#fff;
	background-color:#ef6b6b;
}
.passwordStrength span {
    display: inline-block;
    vertical-align: middle;
    line-height: 0.05rem;
    line-height: .18rem\9;
    height:0.0 5rem;
	font-size:0rem;
}
.reg_table img{width:.80rem; margin:0.08rem .12rem 0.08rem 0; border-radius:0.02rem;}
.login_table{width:100%;}
.login_table tr td{width:50%;}
.login_table tr td .loing_input{width:95%; height:.24rem; margin:0.08rem 0; border-radius:0.02rem; background:#fff;}
.login_table .td_right{line-height:.30rem; vertical-align:middle;}
.login_table strong{font-size:0.152rem}
.login_table img{width:.80rem; margin:0.08rem .12rem 0.08rem 0; border-radius:0.02rem;}
.send_message{ overflow:hidden;}
.send_message li .input_send{width:50%; height:.22rem; margin-top:0.05rem; border-radius:2px; padding:.03rem;}
.send_area{width:100%; height:.70rem; font-size:0.14rem; margin-top:0.05rem; box-sizing:border-box; border-radius:2px;}
#question{/*height:.28rem; padding-right:0.02rem; width:100%;border-radius:0.02rem; background-color:#fff;*/ margin:.08rem 0;width:98%; height:.28rem; line-height:.28rem;border-radius:0.02rem;}
.cur{ background:#E1F1FF; border-radius:.02rem; padding:.02rem; color:#005EAC}
#tr_customquest,#tr_answer{display:none;}
.reply { font-size:.14rem;
}
div{font-size:.152rem}
#form1 a{font-size:.14rem}
.page_content {
    font-size:.152rem;
}
.my_thread{
	clear:both;
	overflow:hidden;
	padding:.05rem;
}
a.video_music {
    display: block;
    width: 120px;
    height: 90px;
    background: url(/bbs/images/video_music.png) no-repeat;
    overflow: hidden;
    text-align: left;
    text-indent: -2000em;
}
a.video_video {
    display: block;
    width: 120px;
    height: 90px;
    background: url(/bbs/images/video_video.png) no-repeat;
    overflow: hidden;
    text-align: left;
    text-indent: -2000em;
}
.shortselect{height:.28rem; 
line-height:.28rem;
padding-bottom:.02rem;
-moz-border-radius:.0.02rem;
-webkit-border-radius:.02rem;
border-radius:.02rem;
}
@-moz-document url-prefix(){
.shortselect{height:.3rem; 
line-height:.3rem;
-moz-border-radius:.0.02rem;
-webkit-border-radius:.02rem;
border-radius:.02rem;
padding-bottom:0;
}}
select{
outline: none !important;
box-shadow: none;
background:#fff;
border:1px solid #ccc;
}
.my_button{
margin:0;
padding:0;
font-size:0.150rem !important;
border:0; background:#007EBB;
border-radius:0.03rem; 
color:#fff !important;height:.28rem;
display:table-cell;
vertical-align:middle;
line-height:0;
padding:0 .08rem;
margin-top:.02rem;
}


.yzm{width:40%; height:0.3rem; text-align:center; border-radius:.02rem; }
.ztrj{padding:.03rem .04rem; border-bottom:1px dotted #ccc;}

.fl{float:left;}
.fr{float:right;}
.ul_sc li{width:100%; float:left; clear:both; overflow:hidden;}

.sectionidx textarea{font-size:.14rem}

.my_groups{width:.16rem; height:.16rem; padding-left:.02rem;}
.all_groups{width:.16rem; height:.16rem}


.section{
border-bottom:1px dotted #B6DDFF;
border-top:1px solid #B6DDFF;
padding:0 0.05rem;
background-color:#E1F1FF;
background-image: url(/images/wind/bg.png);
line-height:.32rem;
font-size:.152rem;
font-weight:normal;
}


@-moz-document url-prefix(){
.section{line-height:.29rem}
}




.section a{font-size:.152rem}
.sectionidx{padding:0 .05rem; clear:both; overflow:hidden;}
.sectionidx a{padding:0.02rem;font-size:.152rem; padding-right:.1rem; display:inline-block}
.sectionidx label a{font-size:.14rem; display:inline-block; padding-right:.04rem; }
.f12{font-size:.14rem}
.dlC .s7{color:#0e6caa;}

.search_group{
font-size:.152rem;
background:#F29605; 
padding-left:.08rem; 
padding-right:.08rem; 
color:#fff;
margin-left:.2rem;
margin-right:.2rem;
border:.01rem solid #E36703; 
border-radius:.02rem; 
line-height:.18rem;
vertical-align:middle;
}
#pw_content .search_group *{line-height:.18rem !important}


#pw_box form, #pw_box select, #pw_box input {
font-size: .14rem;
}

#groups_search{width:100%; padding:.03rem .02rem; line-height:.24rem; border-radius:.02rem; background:#fff; }
.g_inc{clear:both; overflow:hidden; padding:.07rem 0; border-bottom: 1px solid #cce2ed;}
.select_wa {
    width: auto;
	font-size:.14rem;
}


#pw_box div {
    font-size: .14rem !important;
}
#pw_box * {
    line-height: .20rem;
}

.popoutContent{background:#ffffff;border:1px solid #bbbbbb;}
.bgcorner1,.bgcorner2,.bgcorner3,.bgcorner4,.pobg1,.pobg2,.pobg3,.pobg4{filter:Alpha(opacity=40);opacity:0.4;overflow:hidden;z-index:1005;line-height:0 }
.bgcorner1,.bgcorner2,.bgcorner3,.bgcorner4{width:5px;height:5px;background:#bbbbbb;}
.pobg1,.pobg2,.pobg3,.pobg4{ background:#bbbbbb;}
.pobg1{height:5px; }
.pobg2{width:5px;}
.pobg3{height:5px;}
.pobg4{width:5px;}
.popTop{padding:5px 10px 3px;font-weight:700;font-size:14px;color:#333;border-bottom:1px solid #d9e5f2;background:#eaf2fa;height:21px;_height:16px;}
.popTop select,.popTop input{ font-size:.14rem;}
.popBottom{padding:5px 10px;background:#f7f7f7;border-top:1px solid #e4e4e4;text-align:center;}
.popCont{margin:30px 0 40px;line-height:2;color:#333; text-align:center; font-size:14px;}

.popCont{margin:.20rem 0 .20rem;line-height:.26rem;color:#333; text-align:center; font-size:.14rem;}
.popCont img{width:.32rem; height:.32rem; margin-right:.02rem;}


.popoutContent table{width:100%;}
.popTop .adel{margin-top:4px;}
.popTop ul{margin-bottom:-4px;_position:relative;}
.popTop li{float:left;}
.popTop li a{line-height:24px;height:24px;padding:0 10px;float:left;color:#1b72af;font-size:12px;}
.popTop li a:hover{ text-decoration:none;}
.popTop .current a{border:1px solid #d9e5f2;background:#ffffff;border-bottom:0;color:#333;}
.popoutContent td{padding:5px 0 5px 10px;}
.popoutContent .tr3 td{padding:5px 5px 5px 10px;border-bottom:1px dotted #ccc;_border-bottom:1px dotted #f4f4f4;}
.popoutContent .z .tr3:hover td{background:#f5faff;}
.popoutContent .tr3 td td{border:0;}
.adel,.aedit,.g_photosbox .updel{background:url(del.png) 9999px 9999px no-repeat;width:12px;height:13px;text-indent:-2000em;display:block;overflow:hidden;float:right;padding:0;-webkit-transition: all 0.2s ease-out; cursor:pointer;}
.adel,.g_photosbox .updel{ background-position:0 -15px}
.adel:hover,.g_photosbox .updel:hover{ background-position:-34px -15px;}
.aedit{ background-position:0 0;}
.aedit:hover{ background-position:-34px 0;}



.popTop {
    padding: .03rem .05rem .07rem;
    font-weight:normal;
    font-size: .14rem;
    color: #333;
    border-bottom: .01rem solid #d9e5f2;
	height:.15rem;
}
.popoutContent form  input[type=checkbox]{width:.13rem; height:.13rem;}
.popTop .adel {
    margin-top: 0;
	margin-right:00;
}


.adel {
    background: url(/bbs/images/my_del.png) no-repeat;
    width: .21rem;
    height: .20rem;
    text-indent: -2000em;
    display: block;
    overflow: hidden;
    float: right;
    padding: 0;
	background-size:100% 100%;
}

#pw_box span.btn2 button {
    line-height: 22px;
}
.pw_dialoag_close{font-size:.12rem; color:#333;}

/*u_groups*/
.h5 {
    line-height: .28rem;
	clear:both;
	overflow:hidden;
	height:.28rem;
}

.p10 {
    padding: .10rem;
}


.dlC {clear:both; overflow:hidden; padding:0}
.dlC .dl{ clear:both; overflow:hidden; padding:0 !important; padding-bottom:.1rem; margin-bottom:.1rem;}



.dlC .dt {
    width: .55rem;
	text-align:left;
	vertical-align:middle;
	margin-top:0rem;
}

.img_50 {
    width: .50rem;
    height: .50rem;
}
.img_50 {
    background: url(/bbs/images/g/facebg_a.png) no-repeat;
}
.img_50 img {
    margin: .03rem .06rem 0 .03rem;
    cursor: pointer;
}

.img_50:hover{ text-decoration:none;}
.img_50 img{width:100%;height:100%;margin:0;cursor:pointer; }
.img{padding:.05rem;border:1px solid #e4e4e4;background:#fff;}

.img_50{display:block;float:left;width:.50rem;height:.50rem; overflow:hidden; background-size:100% 100%; padding:.03rem;}
.lh_18 {
    line-height: .21rem;
	height:.21rem
}
.dlC .dd {
    padding-left: 0.05rem;
	float:left;
	 width: 80%;
	 font-size:.14rem;
}

.dlC dd p span{display:inline-block; padding-right:.03rem;}

.dlC .s5 {
    font-size: .14rem;
}

.f10, small, .small, .f9 {
    font-size: .13rem;
}
#pw_all_tclose {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
	border-right:0;
	border-top:0;
}
.pw_all_tip a.my_adel {
    right: .08rem;
    top: .08rem;
    width: .22rem;
    height: .22rem;
    position: absolute;
    padding: 0;
    margin: 0;
    border: 1px dotted #ccc;
    background-color:none;
    font-size: .30rem;
    color: #ccc;
    line-height: .24rem;
    text-align: center;
}


.list-box-a dt div img, .list-box-b dt div img {
    width: 100%;
    height: 100%;
}

.list-box-a li {
    width: 100%;
    height: 1.33rem;
}
.list-box-a dt, .list-box-b dt {
    width: 1.10rem;
    height: 1.14rem;
    background: url(/bbs/u/images/new_groups.png) no-repeat;
    background-size: 100% 100%;
}
.list-box-a dl, .list-box-b dl {
    padding: 0 .05rem;
	padding-top:0;
	overflow:hidden;
}
.list-box-a dt div, .list-box-b dt div {
    width: 1.10rem;
    height: 1.14rem;
	padding-top:0.em;
	
}

.list-box-a dt, .list-box-b dt {
    float: left;
    margin-right:0;
 }
.tips {
    font-size: .14rem;
	clear:both;
}

.tips {
    padding: 0rem .05rem;
}

.navC {
    line-height: .28rem;
	clear:both; 
	overflow:hidden;
    height:auto;
    line-height: .28rem;
}
	
.list-box-a dd {
    line-height: .26rem;
}
.list-box-a dd {
    float: left;
    padding-top: .05rem;
    line-height: .26rem;
    width: auto;
	padding-left:.05rem;
}
.my_font14 {
    font-size: .14rem;
}

#mini_descrip {
    height: .80rem !important;
    font-size: .14rem !important;
}

.select_wa {
    width:auto !important;
}

.mr5 {
    margin-right: .05rem !important;
}
select {
    padding: .01rem !important;font-family:"Times New Roman", Times, serif !important;
}
input{font-size:.14rem !important;font-family:"Times New Roman", Times, serif !important;}

h3 {
    display: block;
    font-size: .152rem;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight:normal;
}

#randdom {clear:both; overflow:hidden;}
#randdom ul li{clear:both; line-height:.26rem; margin-top:0rem; padding:.02rem 0 .08rem;  overflow:hidden}
#randdom ul li p{font-size:.14rem}
 
#weiboFeed{padding:0rem; overflow:hidden; padding-bottom:0; padding:0} 
#weiboFeed dl{clear:both; overflow:hidden; padding:0; margin:0;} 
#weiboFeed dl dt{float:left; width:.55rem; padding:0; margin:0; margin-top:0rem;}
#weiboFeed dl dd{float:left; width:75%;padding:0; margin:0;  overflow:hidden; padding-left:.05rem;}
#weiboFeed dl dd cite{font-style:normal; font-family:"Times New Roman", Times, serif; font-size:.14rem; clear:both;}
.side-box .users li{float:left; clear:both; margin:0; padding:0; margin-bottom:.12rem; }
.side-box{margin-bottom:.1rem; clear:both; overflow:hidden;}
#weiboFeed .gray {
    font-size: .14rem;
	clear:both;
}
#weiboFeed .dd .title {
    font-size: .152rem;
}
#weiboFeed .gray .fr {
    font-size: .14rem;
    float: right;
    padding-left: .03rem;
    padding-right: .03rem;
	clear:both; overflow:hidden;
    display: inline-block;
	position:relative;
}

.aui_state_focus .aui_content {
    font-size: .14rem !important;
    line-height: .22rem  !important;
}
.aui_state_focus .aui_title {
    font-size: .14rem  !important;
    font-weight:normal !important;
}
.aui_state_focus .aui_title {
    font-size: .14rem !important;
    font-weight:normal !important;
}
.aui_title {
    height: .22rem !important;
    line-height: .22rem !important;
    padding: 0;
	padding-left:.02rem !important;
}
.aui_title {
    height: .22rem !important;
    line-height: .22rem !important;
    padding:0 !important;
	padding-left:.05rem !important
}

.aui_close {
    padding: 0 !important;
    top: .01rem !important;
    right: .01rem !important;
    width: .21rem !important;
    height: .21rem !important;
    line-height: .21rem !important;
    font-size: .18rem !important;
}

.dlC .dd{padding:0;padding-left:0.05rem;}
.dlC .dd  p{line-height:.26rem} 
.homeCont {
    overflow: hidden;
    width: 100%;
    clear: both;
	
}
.homeSide {
    padding:0;
	clear:both;
	overflow:hidden;
	padding:0;
	width:100%;
}

.popBottom .btn2 span button{font-size:.14rem; color:#333;}

#pw_box span.btn2 button {
    line-height: .20rem;
}
.my_create .input_wa {
    width: 100%!important;
    margin-top: 0!important;
	box-sizing:border-box!important;
	border:1px solid #ccc;
}
.my_create .setTable .th {
    padding: 0!important;
	white-space:nowrap;
	font-weight:normal;
}
.my_create .setTable .td {
	line-height:.22rem;
	padding-left:.05rem;
	padding-left:.05rem;
	padding-bottom:.05rem;
}
a.help_a {
	/*display:inline-block;
    padding-right: .16rem!important;
    background: url(help_a.png) right 0 no-repeat;
	width:.12rem!important;
	height:.12rem!important;
	background-size:100% 100%!important;*/
}
#submit button{font-size:.14rem; color:#333; font-weight:normal; font-family:"Times New Roman", Times, serif}
.my_create input[type="file"] {
    font-size:.14rem; color:#666; font-weight:normal; font-family:"Times New Roman", Times, serif;  
}
#pw_content{padding:0 }
#pw_content {line-height:.26rem!important;}

* #pw_content .search_group  {

line-height:.18rem;
}





.bd{padding:0; margin:0}
.foot{font-family:"Times New Roman", Times, serif!important; border-top:1px  dotted #ccc; padding-top:.05rem;}
.foot *{line-height:.20rem!important; font-weight:normal!important;font-family:"Times New Roman", Times, serif!important;}

.warp {
    background: none !important;
	background-color:#fff;
    min-height:auto;
}

.foot a {
    color:#005EAC !important;
}
.s7{color:#005EAC; font-size:.14rem;}

.dlC .dd p {
    margin-bottom: 0rem !important;
}
.rightTip{ float:right; font-size:.14rem; padding-right:.05rem;}

.bt2 span button{font-size:.12rem}

#atc_content {
    width: 100%; box-sizing:border-box;
    height: .32rem;
	font-size:.14rem;
	font-family:"Times New Roman", Times, serif;
}
button {
    height: .26rem;
    margin: 0;
    padding: 0;
    _padding-bottom: 0px;
	font-family:"Times New Roman", Times, serif; font-size:.14rem;
	padding:0 .02rem;
}


#submit  button  {
    line-height: .26rem!important;
}





@-moz-document url-prefix(){
#submit  button  {
    line-height: .26rem!important;
}}



.redlB .ddA textarea {
    overflow: auto;
    width: 100% ;
    _width: 100%;
    line-height: .26rem;
    height: .3rem;
    margin-right: .05rem;
    vertical-align: top;
    overflow: hidden;
    min-height: .3rem;
	clear:both;
	box-sizing:border-box;
	background:#fff;
	border:1px solid #ccc;
	margin-bottom:.08rem;
}
span.btn2 button, span.bt2 button {
    height: .21rem;
    margin: 0;
    padding: 0 .02rem;
    line-height: .21rem;
    _padding-bottom: 0px;
	border:1px solid gray;
	font-size:.14rem;
	border-radius:2px;
	
	
}
span.btn, span.bt, span.btn2, span.bt2, span.bts, span.btn span, span.bt span, span.btn2 span, span.bt2 span, span.bts span {
    background: none;
}

.redlB .ddA input {
    padding: 0;
    margin: -2px 3px 0 1px;
    *margin: 0;
	width:.13rem;
	height:.13rem;
}

#box_container .p15 {
    font-size: .14rem;
}

.redlB {
    border: 1px solid #e4e4e4;
    background: #f8f8f8;
    margin-top: .2rem;
    padding: .10rem .15rem;
    border-radius: .05rem;
}
.redlB .ddA {
    line-height: .21rem;
}

.tac {
    text-align: center;
	vertical-align:middle;
}

#ckcode img{width:.9rem; height:.25rem !important}

.my_p5 {
    padding: 0;
}



input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
} 
.my_clear{clear:both; overflow:hidden}
.my_dot{border: 1px dotted #fff; border-bottom-color:#ccc; padding-bottom:.05rem;}
.my_dot .amtf{width:1.4rem}
.my_dot label img{ width:.3rem; height:.3rem; margin-right:.05rem;}
.amtf{width:1.4rem}
.block .amtf{width:1.4rem}