@charset "gb2312";
/* CSS Document */

html{
	width:100%;
	height:100%;}
body{
	font:12px "宋体",Arial;
	position:relative;
	background-color:#F4F4F4;
	min-width:1176px;}
html,body,ul,li,h4,h5,hr{
	margin:0;
	padding:0;}
img{
	border:0;}
li{
	list-style:none;}
.stantard-size{
	font-size:12px;}
.stantard-line-height{
	line-height:18px;}
h4{
	font-size:14px;
	font-weight:normal;
	color:#1D53BF;}
h5{
	line-height:30px;
	font-size:13px;}
.gray_h{
	color:#666;}
.black_h{
	color:#000000;}
.h_margin{
	margin:16px 0 0 10px;}
.floatfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.hand{
	cursor:pointer;}
a:link{
	text-decoration:none;}
a:hover{
	text-decoration:underline;}
.button{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:28px;
	line-height:28px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../imgs/btn_left.gif) no-repeat;
	position:relative;}
.btn_text{
	display:inline-block;
	*display:inline;
	zoom:1;
	font-family:"微软雅黑", "宋体", "Arial";
	margin:auto 6px auto 6px;
	background:url(../imgs/btn_repeat.gif) repeat-x;}
.btn_part_right{
	position:absolute;
	top:0;
	right:0;
	height:28px;
	width:6px;
	background:url(../imgs/btn_right.gif) no-repeat;}
#top{
	min-width:980px;
	height:365px;
	background:url(../imgs/bodybg.gif) repeat-x;}
#host_logo,.banner_center,#nav,#communicate,#host_help,#host_story,#offical_doing{
	width:980px;
	margin:auto;
	position:relative;}
/*公共部分*/
.module_head{
	padding:40px 0 10px 8px;
	background:url(../imgs/module_head_bg.gif) repeat-x;}
.shadow_fixed{
	height:0;
	width:980px;
	margin:auto;}
.module_head_nobg{
	background-image:none;}
.module_head div{
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;}
.module_point{
	margin-left:10px;}
.module_vice_title{
	display:inline-block;
	margin-left:2px;
	margin-right:28px;}
.module_content{
	padding:20px 20px 10px 20px;
	background:url(../imgs/module_bg.gif) repeat-x bottom;
	background-color:#FFFFFF;}
.up, .bellow{
	clear:both;}
.up{
	margin-bottom:20px;}
.module_left_part{
	position:relative;
	width:691px;}
.fat_line{
	margin-top:5px;
	border:1px solid #666;
	width:690px;
	height:2px;
	_height:3px;
	background-color:#B1BCDE;}
.module_more{
	float:right;
	display:inline-block;
	margin-left:8px;
	text-decoration:none;
	vertical-align:middle;}
.point_tab{
	float:right;
	display:inline-block;
	margin:auto 4px auto 0;}
.module_right_part{
	width:211px;
	float:right;}
.module_left_part_left_top{
	margin-top:8px;
	width:427px;}
.module_left_part_left_bottom{
	width:424px;}
.module_left_part_right{
	width:230px;
	padding:15px 0 0 0;
	float:right;}
.content_first{
	display:block;}
.content_first img{
	width:140px;
	height:104px;
	margin-right:15px;
	_float:left;}
.content_first_text{
	float:right;
	width:260px;
	line-height:24px;}
.detail{
	font-size:14px;
	text-decoration:none;
	text-align:right;
	padding-right:8px;}
.about_post{
	padding:0 0 0 0;}
img.tab{
	width:12px;
	height:111px;
	margin:0;}
/*screen*/
.screen{
	position:absolute;
	width:980px;
	left:50%;
	margin-left:-490px;}
.host_gotop{
	position:absolute;
	right:-98px;
	bottom:20px;
	cursor:pointer;
	z-index:99;}
.gotop_fixed{
	position:fixed;}
.host_message{
	position:absolute;
	margin:auto;
	width:980px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-top:-15px;
	z-index:99;
	background:#FFFFCC}
/*host_logo及登录注册部分*/
#host_logo{
	height:38px;}
.top_link{
	position:absolute;
	right:12px;
	line-height:38px;}
.top_link ul{
	width:120px;}
.u_bdsearch, .spilt, .u_login, .u_reg{
	display:inline;}
.spilt{
	color:#999999;}
/*banner部分*/
#banner{
	height:264px;
	min-width:980px;
	background:url(../imgs/bannerbgimg.gif) no-repeat center;}
.share_bar{
	position:absolute;
	right:0;
	background:#bdcce6;}
.banner_btn{
	padding:75px 0 0 400px;}
.banner_body_text{
	font-family:"微软雅黑", "Arial Unicode MS", "宋体";
	font-size:15px;
	padding:16px;
	line-height:26px;}
/*沟通交流部分*/
.pin{
	position:absolute;
	top:74px;
	right:0;}
.topics h4{
	line-height:none;}
.topics{
	padding:12px 0 8px 0;
	line-height:18px;
	color:#666666;
	border-bottom:1px solid #CCCCCC;}
.post_bg{
	background:url(../imgs/postbg.gif) repeat-x;}
.post_title{
	height:58px;
	background:url(../imgs/post.gif) no-repeat center;}
.post_topic{
	padding:10px 14px 2px 14px;
	line-height:24px;}
.post_more_padding{
	padding-right:14px;}
img.host_voice_img{
	width:140px;
	height:140px;}
.past_topics{
	background:url(../imgs/topic.gif) no-repeat;
	padding-left:28px;}
/*吧主帮助部分*/
.wow{
	position:absolute;
	top:110px;
	left:-116px;}
.list{
	padding-top:4px;}
.one_post{
	display:block;
	text-decoration:none;
	line-height:26px;
	padding-left:16px;
	background:url(../imgs/list_bg.gif) no-repeat left center;}
.one_post a{
	*text-decoration:none;}
.one_post a:hover{
	text-decoration:underline;}
.list_serial{
	background:url(../imgs/list.gif) no-repeat;}
.list_serial .one_post{
	background:none;}
.half{
	width:49%;}
.thin_line{
	width:690px;
	border-bottom:1px solid #CCC;}
img.tieba_host_img{
	width:110px;
	height:110px;
	margin:0 3px 0 3px;}
#tiebaFamily{
	height:120px;}
.border_box{
	border:1px solid #E2E2E2;
	padding:8px;}
.family_name,.verify{
	display:inline-block;
	vertical-align:middle;}
.family_name{
	_margin-bottom:4px}
.verify img{
	height:20px;
	width:85px;
	margin-top:4px;}
.time{
	color:#FF6000;}
.plate_title{
	width:199px;
	font-size:16px;}
.plate_title a{
	float:right;
	font-family:"宋体", "Arial Unicode MS";
	font-size:12px;
	color:#FFFFFF;
	_text-decoration:none;}
.btn_left{
	position:absolute;
	left:155px;
	bottom:18px;
	_bottom:-28px;}
/*吧主通道*/
#hostChannel{
	position:relative;
	height:142px;
	background:#F2F2F2;}
.channel_1{
	position:absolute;
	text-decoration:none;
	left:118px;
	top:16px;
	color:#3333FF;}
.channel_2{
	position:absolute;
	text-decoration:none;
	left:20px;
	top:26px;
	color:#99CCFF;}
.channel_3{
	position:absolute;
	text-decoration:none;
	left:62px;
	top:46px;
	color:#000000;}
.channel_4{
	position:absolute;
	text-decoration:none;
	left:10px;
	top:80px;
	color:#6633CC;}
.channel_5{
	position:absolute;
	text-decoration:none;
	left:115px;
	top:64px;
	color:#669966;}
.channel_6{
	position:absolute;
	text-decoration:none;
	left:42px;
	top:110px;
	color:#999900;}
.channel_7{
	position:absolute;
	text-decoration:none;
	left:87px;
	top:134px;
	color:#666666;}
.channel_8{
	position:absolute;
	text-decoration:none;
	left:122px;
	top:86px;
	color:#999999;}
/*吧主那些事儿*/
/*.coffee{
	position:absolute;
	right:-70px;
	top:200px;
	z-index:-2;}*/
.btn_left_bottom{
	position:absolute;
	left:0;
	bottom:0;
	margin-left:0;}
img.xiongba_img{
	width:150px;
	height:150px;}
h4 a{
	text-decoration:none;}
.content_through{
	width:522px;
	position:relative;
	height:150px;}
.xiongba_host{
	text-decoration:none;
	margin-right:8px;}
.host_hot{
	*height:1%;
	padding:12px 0 8px 0;
	border-bottom:1px solid #CCC;}
.host_hot_img{
	width:46px;
	*display:inline;}
.host_hot_img img{
	width:34px;
	height:34px;}
.host_hot_text{
	width:164px;
	float:right;
	line-height:17px;}
.host_hot_text a{
	_text-decoration:none;}
.tieba_name{
	margin:5px 0 7px 0;}
/*吧主活动*/
.activity{
	width:210px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:2px 0 12px 0;}
.activity img{
	width:209px;
	height:120px;}
.activity_margin{
	margin:0 24px 0 24px;}
.activity_title{
	padding:6px 0 6px 0;}
.activity_body{
	line-height:18px;
	color:#999999;}
.activity div{
	margin-top:12px;}
.btn_contain{
	height:30px;}
.btn_right{
	position:absolute;
	right:0;
	margin:0 0 20px 0;}
/*官方活动*/
.tv{
	position:absolute;
	top:100px;
	left:-120px;
	z-index:-1;}
.creative_title{
	height:60px;
	background:url(../imgs/creative_collection.gif) no-repeat center;}
.creative_body{
	height:130px;
	background:url(../imgs/creative_body_bg.gif) no-repeat top center;
	line-height:18px;
	padding:20px 24px 0 24px;}
.myidea{
	text-align:right;}
.myidea a{
	_text-decoration:none;}
.offical_intro_padding{
	padding:2px 0 26px 0;}
#offical_doing .content_through{
	width:495px;}
#offical_doing img.tab{
	height:150px;}
#offical_doing img.tieba_host_img{
	width:150px;
	height:150px;}
/*输入框样式*/
.rd_mpbm{
	width:422px;
	height:142px;}
.rd_mpbm_p_ipt{
	width:418px;
	height:88px;
	resize:none;
	background-color:#FFFFFF;
	border:1px solid #CCC;}
.rd_mpbm_p_loginTip{
	position:absolute;
	left:35px;
	bottom:100px;
	*bottom:80px;
	display:inline-block;
	border: 1px solid #D4D4D4;
	box-shadow: 3px 3px #E5E5E5;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=3,Color=#E5E5E5,Positive=true);
	zoom: 1;
	background: #FFFCD2;
	padding: 8px 20px 5px 20px;}
.rd_mpbm_p_btn{
	width:72px;
	height:28px;
	line-height:28px;
	color:#FFFFFF;
	margin-top:2px;
	background:#3f87f4;
	border:1px solid #3f87f4;
	border-radius:3px;
	cursor:pointer;}
.rd_mpbm_p_captcha_ipt{
	width:110px;}
.rd_mpbm_p_captcha{
	margin-top:2px;}
.rd_mpbm_p_captcha img{
	display: inline-block;
	left: 168px;
	bottom: 14px;
	+bottom:8px;
	position: absolute;}
.voice_message{
	position:absolute;
	bottom:100px;
	*bottom:80px;
	left:20px;
	width:320px;
	line-height:28px;
	background: #FFFCD2;
	padding: 8px 20px 5px 20px;
	text-align:center;
	border: 1px solid #D4D4D4;
	box-shadow: 3px 3px #E5E5E5;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=3,Color=#E5E5E5,Positive=true);}
/*覆盖*/
.none_border{
	border:none;}
.margin_less{
	margin:0 0 2px 0;}
.margin_fixed{
	margin-top:0;}
.orange{
	color:#FF4500;}