@charset "utf-8";
/* CSS Document */

#main .list p{
	margin:12px  auto
	}
.list{
	border:5px solid #d6d7da;
	margin-top:8px;
	}
.list .list_in{
	width:885px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	}
.list .bolder{
	font-weight:bolder
	}
.list table{
	border:1px solid #d6d7da;
	border-collapse:collapse;
	text-align:center;
	}
.list table th{
	padding:3px 0px;
	background:#d00110;
	color:#fff;
	}
.list table td{
	border:1px solid #d6d7da;
	border-collapse:collapse;
	padding:20px 0px
	}
.list .list_in .detail{
	float:right;
	}
.red_col{
	margin:12px auto;
	}
.red_col h2{
	font-size:12px;
	font-weight:bolder;
	color:#FFF;
	height:26px;
	background:url(../images/title_bg.jpg) repeat-x;
	text-indent:8px;
	line-height:26px;
	}
.red_col div{
	height:50px;
	border:1px solid #d6d7da;
	border-top:none;
	overflow:hidden;
	}
.red_col div p{
	height:32px;
	text-indent:70px;
	margin-top:10px;
	}
.red_col div p.phone{
	background:url(../images/phone_ico.jpg) 33px center no-repeat;
	}
.red_col div p.money{
	background:url(../images/money_ico.jpg) 33px center no-repeat;
	}
.red_col div p span.red{
	color:#a8010d;
	font-weight:bolder;
	}
	
/*20111115*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.bh3{background:url(../images/h3_bg.gif) 0 0 no-repeat; border-bottom:solid 1px #fcf5d9; color:#967907; font-size:12px; padding:0 0 0 76px; height:25px; line-height:25px;}
.btnbox{padding:0 0 32px;}
.btn01{background:url(../images/btn_01.gif) 0 0 no-repeat; width:298px; height:31px; display:block; overflow:hidden; text-indent:-99999px; float:right;}