*{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none outside none;}
li{margin:0;padding:0;}
img{border:0 none;}
.clear{zoom:1;}
.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;font-size:0;}
body{
	font:normal 12px/125% arial;
	margin:0 auto;
	text-align:center;
	background-color:#484848;
}

#container{
	width:100%;
	margin:0 auto;
	text-align:center;
}

#pagebody{
	width:960px;
	margin:0 auto;
    background:url(image/side-p.jpg) no-repeat left bottom #f6f6f6;
}

#side{
	width:198px;
	margin-top:3px;
	float:left;
}

.side-l{
	width:198px;
	height:76px;
	background:url(image/side-l.jpg) no-repeat;
}

#side li{width:118px;height:19px;margin-top:1px;background-color:#f6f6f6;padding-top:6px;padding-left:80px;text-align:left;}
#side a{color:#000;font-weight:bold;text-decoration:none;}
#side a:hover{color:#000;font-weight:bold;text-decoration:underline;}
#sideb{width:198px;height:900px;background-color:#f6f6f6;}

.side-p{
	position:relative;
	bottom:0px;
}

.main{
	width:757px;
	float:left;
    border-left:solid 5px #fff;
}
.main-h{
	width:737px;
	height:19px;
	padding:6px 0 0 20px;
	margin-top:3px;
	background:url(image/main-h.jpg) no-repeat;
	text-align:left;
}
.main-h a{color:#f00;text-decoration:none;}
.main-h a:hover{color:#f00;text-decoration:underline;}

.main-b{
	width:717px;
	margin:0 auto;
	padding:20px 20px 0;
	background-color:#f6f6f6;
    clear:both;zoom:1;
}
.main-b:after{content:".";height:0;display:block;clear:both;visibility:Hidden;font-size:0;}
.main-d{
	width:717px;
	text-align:left;
	float:left;
	clear:both;
}
.main-d span {margin-right:5px;}
.main-d ul{margin:0 0 15px 20px;}
.main-d li{margin-top:5px;}
.main-d ul .t{padding-left:36px;}
.main-d img{margin-bottom:10px;border:solid 2px #fff;}
.main-d img.map {
	width:342px;
	float:left;
}
.main-d .main-r ul{margin:10px 0 10px 10px;clear:both;}
.main-d .main-r ul li {
	line-height:22px;
	margin-top:0;
	margin-bottom:15px;
}
.main-d .main-r ul li.s {
	font-weight:500;
    line-height:22px;
}
.main-d .main-r ul li.s h4 {
    font-size:13px;
    padding-left:12px;
    background:transparent url(image/dd_bg.jpg) no-repeat scroll 2px 10px;
}
.contact{width:757px;background-color:#f6f6f6; text-align:left;}
.contact .p{width:662px; margin:0 auto; text-align:left; line-height:22px; color:#000; padding-top:22px;}
.contact h3{width:651px; margin:0 auto; padding-left:11px; background:url(image/h3.jpg) no-repeat left 5px; font-size:12px; font-weight:normal; margin-top:15px; text-align:left; line-height:22px;}
.red{color:red;}
.contact img{margin:10px 0 0px 50px;}
.contact dl{width:651px; padding-left:11px;line-height:22px; text-align:left; margin:0 auto;}
.contact dt{font-size:12px; font-weight:bold;}
.contact dd{ padding-left:12px; background:url(image/dd_bg.jpg) no-repeat 2px 10px;}
.contact .blod{ text-align:left; line-height:22px;font-size:12px; font-weight:700; width:662px; margin:0 auto; text-indent:12px; margin-top:14px;}
.contact .p_red{width:662px; margin:0 auto; text-indent:12px; color:#F00; line-height:22px;}
a:link,a:visited{color:#F00; text-decoration:none;}
a:hover{color:#F00; text-decoration:underline;}

/*ff 2010/4/19*/
.ffclear{zoom:1;height:5px;clear:both;background:#fff;}
h5{background: #eaeaea;border:solid 1px #efefef;color:#000;font:bold 14px/22px arial;text-align:left;height:22px;margin-bottom:10px;text-indent:15px;}
.shmapbox .main-d span{color:#fe0000;}
#side .selectcity{background:#F6F6F6}
#side .selectcity li{float:left;width:65px;height:18px;margin:3px 0 0 8px;background:url(image/space_bg.gif)  left top no-repeat;font-weight:bold;padding:0;text-align:center;line-height:18px;}
.shmapbox .main-d h4 {background:url("image/dd_bg.jpg") no-repeat scroll 2px 6px transparent;font-size:13px;padding-left:12px; margin-top:15px;}
.shmapbox .main-d ul {margin-left:0;}
.shmapbox .main-d ul .marg{
	padding:15px 0;
}
.pagebody{
	height:auto;
}
.h6{	background:url(image/list2.jpg) no-repeat left 2px;	font-weight:bold;	font-size:12px;	padding-left:14px;	text-align:left;}

/*col ff 2010/7/28*/
.left{float:left;width:auto;margin-right:10px;display:inline;clear:none;}
.right{float:left;width:auto;clear:none;}


