@charset "gb2312";
/*Copyright 2010 life5000.com health CSS $Revision:2010.1.19 $by july*/
*{margin:0;padding:0;list-style:none;}
body{font:12px/22px Tahoma, Verdana, Arial, sans-serif;background:#fff;}
h1,h2,h3,h4,h5,select{font-size:12px;}
ul,ol,li{list-style:none;}
em,cite{font-style:normal;}
table{border-collapse:collapse;}
button{cursor:pointer;font-size:12px;margin:0;padding:0;}
fieldset,img{border:0;}
a{color:#3165ac;text-decoration:underline;}
a:hover{color:#3165ac;}
.red{color:#ca0000}
.dot{font-size:18px;}
.clr{clear:both;} 

#wall{ width:948px; margin:auto;}
.banner{ height:140px; background:url(images/banner.png)}
.site{clear:both; background:#ae0202; height:20px; line-height:20px;padding:0 20px;}
.site a{color:#dfdfdf; text-decoration:underline;}
.site a:hover{ color:#ff0;}
.content{clear:both;background:#ebebeb;padding:10px;height:1140px;position:relative}
.main{ float:left; width:648px;}
.item{border:1px solid #c7c7c7; background:#fff; padding:20px;margin-bottom:10px;}
.item h2{font-size:16px;color:#c00; height:25px; line-height:25px; background:url(images/ico.png) 10px -55px no-repeat;padding-left:30px;margin-bottom:10px;}
.item p{padding:10px;}
.side{ position:absolute;right:10px; top:-10px; width:270px;border:1px solid #d2d2d2;}
.side-con{ background:#c5c5c5; border:1px solid #e2e2e2; padding:20px 10px;}
.side-con h1{border-bottom:1px solid #fff;}
.side-con h1 img{ background:url(images/ico.png) no-repeat; width:100%; height:55px;border-bottom:1px solid #868686;}
.side-con h2{font-weight:700px;font-size:12px;padding:10px 5px 0;}
.side-con p{padding:0 5px;}

.footer{clear:both;border-top:3px solid #ae0202;padding:10px;text-align:center;}
