#content{
	width:702px;
	overflow:hidden;
	float:left;
}
#side{
	width:248px;
	overflow:hidden;
	float:right;
}
.content{
	zoom:1;/*clear*/
	margin-bottom:10px;
}
.content:after {content:'';display:block;clear:both;height:0px;}/*clear*/

.line_orange{
	width:960px;
	height:6px;
	overflow:hidden;
	border:0 none;
	margin:0 auto;
	background:url(../images/line_orange.gif)  no-repeat;
}

#photoInfo{
	width:280px;
	height:328px;
	overflow:hidden;
	margin:6px auto;
}
#baseInfo{
	width:412px;
	overflow:hidden;
	text-align:left;
	margin-top:6px;
}
#titleInfo{
	padding-left:5px;
}

#titleInfo h1{
	font-weight:500;
	font-size:20px;
	color:#000;
	line-height:30px;
	overflow:hidden;
	font-family:黑体;
}
#titleInfo p{line-height:20px;padding-left:3px;}
#baseInfo ul{
	border-top:1px dashed #ccc;
	line-height:24px;
	font-size:14px;
	padding:5px;
	color:#000;
}
#baseInfo ul li{
	width:100%;
	overflow:hidden;
	line-height:24px;
}
.item{
	float:left;
	width:100px;
	text-align:right;
	color:#818181;
}
#baseInfo .orange{font:20px Arial;font-weight:700;}

.jubao{
	border:1px dashed #fec87e;
	padding:10px 15px;
	line-height:18px;
}
.toolbox{
	height:25px;
}
.toolbox li{
	display:inline;
	line-height:25px;
	margin-right:8px;
}
.toolbox a{padding-left:16px;}
.fav_link{background:url(../images/fav.gif) 0 0 no-repeat;}
.print_link{background:url(../images/fav.gif) 0 -31px no-repeat;}
.post_link{background:url(../images/fav.gif) 0 -62px no-repeat;}
.jubao_link{background:url(../images/fav.gif) 0 -93px no-repeat;}

#detailInfo{
	border-top:1px solid #dcdcdc;
	font-size:14px;
	text-align:left;
	line-height:1.7;
	padding:12px 12px 0;
}
#detailInfo dl{
	clear:both;
	}
#detailInfo dt{
	color:#474747;
}
.o_box{
	position:relative;
	padding:15px;	
}
.o_t_l,.o_t_r,.o_b_l,.o_b_r{
	width:6px;
	height:6px;
	overflow:hidden;
	position:absolute;
	background:url(../images/o_blue.gif) no-repeat;
}
.o_t_l{
	left:-1px;
	top:-1px;
	background-position:0 0;
}
.o_t_r{
	right:-1px;
	top:-1px;
	background-position:-6px 0;
}
.o_b_l{
	bottom:-1px;
	left:-1px;
	background-position:0 -6px;
}
.o_b_r{
	bottom:-1px;
	right:-1px;
	background-position:-6px -6px;
}
/*contact*/
#contact{
	width:462px;
	margin:20px auto;
	}
#contact_box {
	width:460px;
	border:1px solid #ccc;
	border-top:0 none;
	overflow:hidden;
}
.tip{
	border:1px solid #feca7f;
	padding-left:32px;
	height:28px;
	line-height:28px;
	text-align:left;
	background:url(../images/tip.gif) 11px center no-repeat #fffee2;
	margin:6px 10px 8px;
	color:red;
}
/*card*/
.card{
	text-align:left;
	border-bottom:1px solid #ccc;
	margin:20px 15px 0;
	padding:0 5px;
}
.card dd{height:25px;}
.card dt{
	height:35px;
	color:#000;
	position:relative;
}
.card dt img{
	vertical-align:middle;
	}
.favCard:link,.favCard:visited,.favCard:hover{
	height:14px;
	line-height:14px;
	/*background:url(../images/favCard.gif) 0 -1px no-repeat;*/
	padding-left:18px;
	margin:8px 15px 0 0;
	color:#fff;
	float:right;
}
.wanshan:link,.wanshan:visited{
	margin:8px 15px 0 0;
	height:14px;
	line-height:14px;
	color:#fff;
	float:right;
}
.card dt strong{font-size:18px;}
.contact{
	text-align:left;
	font-size:12px;
	line-height:18px;
	background:url(../images/cardbg.gif) bottom right no-repeat;
	color:#333;
	padding:10px 20px 20px;
	
}
.contact dt a:link,.contact dt a:visited{
	font-size:14px;
	text-decoration:underline;
	line-height:28px;
}
.contact_restrict{
	margin-top:5px;
	padding-top:20px;
	line-height:1.5;
	}
	.contact_restrict li.bline{
		border-bottom:1px solid #ccc;
		margin-bottom:15px;
		padding-bottom:15px;
		padding-top:5px;
		}
#baoming_box{
	width:200px;
	float:right;
	background:#fffee2;
	border:1px solid #feca7f;
	text-align:left;
	line-height:18px;
}
.huifu_box{
	background:#fffee2;
	border:1px solid #feca7f;
	text-align:left;
	line-height:18px;
}
.o_t_l1,.o_t_r1,.o_b_l1,.o_b_r1{
	width:5px;
	height:5px;
	overflow:hidden;
	position:absolute;
	background:url(../images/o_orange.gif) no-repeat;
}
.o_t_l1{
	left:-1px;
	top:-1px;
	background-position:0 0;
}
.o_t_r1{
	right:-1px;
	top:-1px;
	background-position:-5px 0;
}
.o_b_l1{
	bottom:-1px;
	left:-1px;
	background-position:0 -5px;
}
.o_b_r1{
	bottom:-1px;
	right:-1px;
	background-position:-5px -5px;
}
.o_totop{
	width:19px;
	height:10px;
	overflow:hidden;
	position:absolute;
	background:url(../images/totop.gif) no-repeat;
	left:40px;
	top:-10px;
}
.huifu_box .o_t_r1,.huifu_box .o_b_r1{*right:-2px;}
.contact_bt{
	width:462px;
	height:31px;
	line-height:31px;
	text-align:right;
	background:url(/images/contact_bt.gif) top right no-repeat;
	margin-top:5px;
}
 .contact_bt h3{
	float:left;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	color:#fff;
	background:url(/images/contact_bt.gif) top left no-repeat;
	padding:0 20px;
}

.kaitong a:link,.kaitong a:visited{
	width:161px;
	height:28px;
	line-height:28px;
	text-align:center;
	display:block;
	margin:10px 8px 10px;
	background:url(../images/jiaru.gif) 0 0 no-repeat #e7312e;;
	color:#fff;
	font-size:16px;
	font-weight:700;
}
.jiaru a:link,.jiaru a:visited{
	width:161px;
	height:28px;
	line-height:28px;
	text-align:center;
	display:block;
	margin:5px auto;
	background:url(../images/jiaru.gif) 0 0 no-repeat #e7312e;;
	color:#fff;
	font-size:16px;
	font-weight:700;
}
 #baoming_box p{margin:8px 0;text-align:justify;text-justify:inter-ideograph;}
 .baoming_an{
 	display:block;
	width:147px;
	height:34px;
	overflow:hidden;
	background:url(../images/baoming_button.gif) left bottom no-repeat;
	text-align:left;
	text-indent:-5em;
	margin:0 auto;
 }
 .baoming_button{
 	display:block;
	width:147px;
	height:34px;
	overflow:hidden;
	text-align:left;
	text-indent:-5em;
	margin:0 auto;
	background:url(../images/baoming_button.gif) 0 0 no-repeat;
}
.ctrlBox{
	text-align:center;
	border:1px solid #fedd90;
	background:#fff4dd;
	clear:both;
}
.ctrlBox_inner{
	padding:10px;
	*padding-left:18px;
	border:1px solid #fff;
	}
.ctrlBox a{
	display:inline-block;
	width:147px;
	height:34px;
	text-align:left;
	overflow:hidden;
	text-indent:-4em;
	*font-size:0;
	*text-indent:-8px;
}
.contact_button{background:url(../images/contact_button.gif) 0 0 no-repeat;}
.Expired {color:#f00;margin-bottom:8px;}
.Expired img{vertical-align:middle;margin-right:8px;}
#points{
	text-align:center;
	margin:10px 0;
	}
#points h4{font-size:12px;font-weight:400;text-align:left;padding:0 0 5px 10px;}
#points dl{
	height:48px;
	overflow:hidden;
	border:1px solid #aecbee;
	}
#points dl dt{
	width:68px;
	height:48px;
	float:left;
	border-right:1px solid #aecbee;
	background:#e4f3ff;
	}
#points dl dt span{
	display:block;
	height:46px;
	border:1px solid #fff;
	}
#points dl dt strong{
	font-size:18px;
	font-family:Arial;
	color:#3e7101;
	display:block;
	line-height:28px;
	}
#points dl dd{
	width:77px;
	height:48px;
	float:left;
	text-align:center;
	background:url(/images/point_split.gif) center right no-repeat;
	}
#points dl dd img{
	display:block;
	margin:5px auto;
	}
#points dl dd.points_more{
	width:105px;
	line-height:48px;
	background:none;
	}

.tong{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.tong_bt{
  	background:url(../images/tong_bt.gif) 0 0 repeat-x;
	height:28px;
	overflow:hidden;
	line-height:29px;
	text-align:right;
	border-top:2px solid #ff621f;
	border-bottom:1px solid #e0e0e0;
	padding:0 15px;
}
.tong_bt h2{
	float:left;
	font-size:14px;
	color:#000;
}
.tong .dotlist li{
	width:50%;
	float:left;
}
.titleTab{
	height:26px;
	line-height:26px;
	border-bottom:2px solid #ff621f;
	text-align:right;
	padding-right:15px;
}
.titleTab li{
	width:82px;
	height:26px;
	line-height:28px;
	overflow:hidden;
	background:url(../images/titletab.gif) 0 -26px no-repeat;
	float:left;
	text-align:center;
	margin-right:3px;
	cursor:pointer;
}
.titleTab li a:link,.titleTab li a:visited,.titleTab li a:hover{
	color:#000;
	display:block;
	text-decoration:none;
}
.titleTab li.titleTab_on{
	background:url(../images/titletab.gif) 0 -0 no-repeat;
	color:#fff;
	font-weight:700;
}
.titleTab li.titleTab_on a:link,.titleTab li.titleTab_on a:visited{color:#fff;font-weight:700;}

.qa_list li{
	border-bottom:1px dashed #ccc;
	width:692px;
	overflow:hidden;
	padding:15px 5px;
}
.qa_user{
	width:120px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-right:10px;
	line-height:25px;
}
.qa_user img{
	width:60px;
	height:60px;
	display:block;
	padding:4px;
	border:1px solid #b9cade;
	margin:0 auto;
}
.qa_main{
	width:555px;
	overflow:hidden;
	float:right;
}
.qa_content{
	text-align:left;
	line-height:20px;
	margin-bottom:10px;
	color:#464445;
}
.huifu_box .qa_content{margin-bottom:0;}
.qa_content dt{
	color:#999;
	height:30px;
	line-height:30px;
	text-align:right;
}
.qa_time{float:left;}
.textarea{
	border:1px solid #a5acb2;
	width:90%;
	height:50px;
	overflow:hidden;
	overflow-y:scroll;
	font-size:12px;
}
.qa_huifu dt{padding:8px 0 0 30px;text-align:left;}
.button{
	padding:3px 6px 3px 6px;
	*padding:4px 1px 2px 1px;
	cursor:pointer;
}
.tool_bottom{
	padding:12px 8px;
	text-align:right;
	line-height:25px;
	margin-bottom:10px;
}

.side{
	width:246px;
	overflow:hidden;
	border:1px solid #ccc;
	margin-bottom:10px;
}
.side_title{
	height:26px;
	line-height:26px;
	background:url(../images/side_title.gif) 0 0 repeat-x;
	border:1px solid #ccc;
	border-bottom:0 none;
	padding:0 20px;
	text-align:right;
}
.side_title h3{float:left;font-size:14px;color:#000;}
.more{
	height:25px;
	text-align:right;
	padding:0 10px;
}
.more a:link,.more a:visited{text-decoration:underline}

.user_info{
	width:246px;
	overflow:hidden;
	margin-bottom:10px;
	border:1px solid #ccc;
	text-align:left;
	}
.user_info_hd {
	height:36px;
	line-height:36px;
	padding-left:20px;
	background:url(/images/fbz-free.gif) 0 0 no-repeat;
	}
.user_info_zlt{
	border:1px solid #ffbd5a;
	background:url(/images/zlt_sy_jg.gif) right bottom no-repeat;
	}
.user_info_zlt .user_info_hd {background:url(/images/fbz-zlt.gif) 0 0 no-repeat;}
.user_info_hd  h4{float:left;font-size:14px;}
.user_info_hd span{float:right;visibility:hidden;}
.user_info ul{
	margin:10px 20px 25px 20px;
	}
.user_info_zlt  ul{
	margin:10px 20px 65px 20px;
	}
	.user_info ul li{line-height:1.6;}
	.fbz_name {font-size:14px;color:#666;margin-bottom:5px;}
	.fbz_name a{
		font-weight:700;
		padding-right:10px;
		}
	.fbz_message{
		height:27px;
		margin-bottom:3px;
		}
	.fbz_message a:link,.fbz_message a:visited{
		float:left;
		width:59px;
		padding-left:32px;
		height:27px;
		line-height:27px;
		color:#fff;
		font-weight:700;
		margin-right:6px;
		}
	.fbz_znly{background:url(/images/fbz_znly.gif) 0 0 no-repeat;}
	.fbz_lxfs{background:url(/images/fbz_lxfs.gif) 0 0 no-repeat;}
	.fbz_message a:hover{background-position:0 -27px;text-decoration:none;}
	.fbz_link{color:#ccc;}
	.fbz_rz img{vertical-align:middle}
	.hide_contact{padding:5px 0;color:#333;}
	.hide_contact a:link,.hide_contact a:visited{
		float:none;
		display:inline-block;
		margin-left:5px;
		}
.user_info_restrict {
	margin:10px;
}
.user_info_restrict dt{
	border:1px solid #feca7f;
	background:#fffee2;
	line-height:14px;
	padding:8px 8px;
	margin-bottom:6px;
}
.user_info_restrict dd{padding:3px 8px;}
/*qiantai lightBox styles*/
#lightBox{
	width:100%;
	position:absolute;
	background:#fff;
	left:0;
	top:0;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	opacity:0.82;
	z-index:111;
	
}
.lightBox_wrap{
	background:#ccc;
	position:absolute;
	left:50%;
	z-index:1111;
	display:inline;
}
.lightBox{
	border:1px solid #ffca80;
	background:#fff;
	margin:-5px 0 0 -5px;
	*margin:-5px 0 0 -8px;
	position:relative;
	overflow:hidden;;
}
.lightBox dd{_width:100px;}
.lightBox dt{
	background:url(../images/lightBox_dt.gif) 0 0 repeat-x #fe9307;
	height:25px;
	color:#fff;
	padding:0 15px;
}
.lightBox dt strong{
	font-size:14px;
	float:left;
	line-height:25px;
}
#close{
	float:right;
	margin-top:4px;
	cursor:pointer;
}
/*lightBox styles end*/
.post_box{
	background:#f5f5f5;
	border-top:1px solid #ccc;
	text-align:left;
	line-height:20px;
	padding:8px 25px;
}
.post_box li{margin-bottom:8px;}
.zx_tip{
	border:1px solid #da2d27;
	background:url(../images/i.gif) 10px 8px no-repeat #fff3d1;
	padding: 5px 35px;
	width:400px;
}
.post_txt {
	width:466px;
	height:100px;
	overflow:hidden;
	overflow-y:scroll;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.post_an{*padding:4px 4px 1px 4px;cursor:pointer;}
#check{width:50px;}
.ligbox_table {
	width:100%;
	text-align:left;
	margin-top:10px;
}
.ligbox_table td,.ligbox_table th{
	height:30px;
	padding-left:10px;
}
.ligbox_table th{
	text-align:right;
	font-weight:400;
	vertical-align:top;
	line-height:30px;
}
.detail_seo{
	border-top:1px solid #ccc;
	line-height:22px;
	color:#666;
	padding:5px 10px;
	text-align:left;
}
.qiye_info{
	text-align:left;
	line-height:20px;
	margin:5px 10px;
	color:#000;
}
.qiye_info dd{padding-left:1px;}
.dd_topline {
	border-top:1px dashed #ccc;
	margin-top:6px;
	padding-top:6px;
}
.dashed_title{
	height:30px;
	overflow:hidden;
	line-height:35px;
	text-align:right;
	border-bottom:1px dashed #ccc;
	color:#000;
	margin:0 8px;
	padding:0 5px;
}
.submit{
	cursor:pointer;
	padding:0px 8px 0 8px;
	*padding:3px 8px 0 8px;
}
.jigou_contact{
	margin:15px;
	color:#333;
	line-height:1.5;
	}
.jigou_contact dt strong{
	font-size:20px;
	font-family:simHei;
	font-weight:normal;
	line-height:35px;
	}
#table_bm{
	width:580px;
	margin:10px;
	}
	#table_bm th{
		width:95px;
		height:25px;
		line-height:25px;
		vertical-align:top;
		text-align:right;
		font-weight:400;
		font-size:14px;
		}
	#table_bm td{
		text-align:left;
		}
	#bm_messages{
		width:320px;
		}
	#check1{
		width:50px;
		}
	#bm_name{
		width:100px;
		}