body{ background:#fff; font-family:Microsoft YaHei;}
.wrap{width:1000px; margin:0 auto; padding-left:4px;}
.banner{height:auto;}
.bgfff{ background:#fff; padding:0 0;}
.lead{ position:relative; background: #fff no-repeat bottom center; padding:80px 0 20px 0; color:#000;margin-top:5px;}
.lead h3{
	position: absolute;
	left: -8px;
	top: 5px;
	background-image: url(../images/a1.jpg);
}
.lead p{ padding:10px; text-align:left; line-height:40px; text-indent:2em; font-size:16px;}
.title02,.title03,.title04,p.more a{ background:#b32400;}
.title02{ height:44px; overflow:hidden;}
.title02 span,.title03 span{background:#fff; padding:2px 5px; margin-left:13px;}
.title02 span{ font-size:32px;color:#000;}
.title03{ margin-top:25px;}
.title03 span,.title04 span{display:block;}
.title03 span{width:638px;color:#706f6f;font-size:30px;/*height:30px;*/line-height:30px; font-weight:normal;}
.title04 span{width:305px;height:38px; line-height:38px; background:#ebebeb; margin-left:9px; padding-left:6px; font-size:22px; font-weight:nomal; margin-top:15px;}
.main_left{float:left;width:660px;}
.main_right{ float:left; width:320px;margin-left:10px; display:inline;}
.imgrt { height:20px; background-color:#F0F0F0; font-size:14px; text-align:center; margin:8px 0; line-height:18px;}
.info01{ margin:20px 20px;}
.font30{ color:#7f7f7f; font-size:30px; font-weight:normal;}
.font30 a{ color:#000;}
.font30 a:hover{ background-color:#C00; color:#FFF; }
.info01 p{ color:#7f7f7f; font-size:14px; line-height:22px; text-align:left; padding-top:10px;}
.info01 a{ color:#000;}
.clear{ clear:both; height:0; overflow:hidden;}
.main_r01{ border-left:9px solid #7fbeff; padding-left:10px; margin-top:5px;}
.bdl02{border-left:9px solid #ffa97f;}
.bdl03{border-left:9px solid #b8b8b8;height:680px;}
.bdl04{border-left:9px solid #ff7fcd;}
.main_r01 div{ padding-top:25px; height:70px; clear:both;} 
.main_r01 img{ float:left;width:100px; border:1px solid #999; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
.main_r01 dl{ float:right;width:180px;}
.main_r01 dl,.main_r01 dl a{
	color:#666;
}
.main_r01 dl dt{ font-weight:bold; height:25px; line-height:25px;}
.main_r01 dl dd{ text-align:left; line-height:20px;}
.info02{ background:url(../images/bg03.jpg) no-repeat left top; padding:30px 20px 10px 20px; font-size:14px; line-height:30px; border-bottom:10px solid #a8a8a8;}
.info02 img {margin:5px 0; text-align:center;}
p.more{ height:24px; clear:both; padding:10px 0;}
p.more a{display:block; width:96px; height:24px; line-height:24px; color:#fff; text-align:center; float:right; clear:both; margin-top:10px;}
.hr12{ height:12px;}
.list02{ padding-left:25px; background:url(../images/c3.jpg) no-repeat left 5px; font-size:14px;}
.list02 li{ height:30px; line-height:30px;}
.comment{width:955px; margin:10px auto; height:auto;}
.reveiw { background:url(../images/a1.jpg) left top no-repeat; width:154px;height:72px; margin:0; overflow:hidden;}

#header {width:1000px; min-width:1000px; margin:0 auto;}
#header {  background-color:#FFF; margin-bottom:5px;}

#header #logo {position:relative; float:left; display:block; background:url(http://www.spasvo.com/Images/logo.gif) left top no-repeat; width:165px; height:90px; margin:0px; text-indent:-1000em; overflow:hidden;}
#header #logo a {position:relative; display:block; width:100%; height:100%; line-height:100%;}


#header #gnb {float:right; margin:30px 0px 23px 30px;}

#header #gnb li{float:left;width:100px;background:#008080;margin-left:3px;line-height:30px;}
#header #gnb li a{display:block;text-align:center;height:30px;}
#header #gnb li a:link{color:#666;background: #fff no-repeat 5px 12px;text-decoration:none;}
#header #gnb li a:visited{color:#666;text-decoration:underline;}
#header #gnb li a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:#F00 no-repeat 5px 12px;}
