* {
    margin:0 auto;
	padding:0;
}
body {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:28px;
	color:#444;
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#000;
	margin-bottom:2px;
}
a:link, a:visited {
    color:#444;
	text-decoration:none;
}
a:hover, a:active {
    color:#F00;
	text-decoration:none;
}
#content {
    width:970px;
	height:auto;
	background:#FFF;
	margin:2px auto;
}
#top {
    width:970px;
	height:70px;
}
#logo {
    width:450px;
	height:70px;
	float:left;
	margin:5px;
	background:url(logo.gif) center no-repeat;
}
#tel {
    width:350px;
	height:22px;
	float:right;
	color:#F00;
	padding-top:5px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:5px 5px 5px 5px;
}
#menu {
    width:500px;
	height:30px;
	float:right;
	text-align:center;
	margin-top:5px;
	font-size:16px;
	font-weight:bold;
	color:#777;
	background:url(nav.jpg) no-repeat;
	margin-right:5px;
}
#menu li {
    width:80px;
	float:left;
	display:block;
	list-style:none;
}
#menu a:link, #menu a:visited {
    width:80px;
	height:25px;
	padding-top:3px;
	text-decoration:none;
	display:block;
	float:left;
}
#menu a:hover, #menu a:active {
    width:80px;
	height:25px;
	padding-top:3px;
	text-decoration:none;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:underline;
}

#banner {
    width:958px;
	height:300px;
	margin-top:5px;
	padding:1px;
	border:#EDEDED solid 1px;
	background:url(banner.gif) no-repeat;
}
#main {
    width:960px;
	height:845px;
	margin-top:5px;
}
#main-left {
    width:250px;
	height:845px;
	float:left;
	display:inline;
}
#main-right {
    width:704px;
	height:845px;
	float:right;
	overflow:hidden;
	border-left:1px #EDEDED solid;
}
.title {
    width:230px;
	height:35px;
	padding-top:3px;
	padding-left:20px;
	background:url(title.jpg) no-repeat;
}
.titlecon {
    width:240px;
	height:300px;
	padding:5px;
	text-align:left;
}
.title2 {
    width:200px;
	height:24px;
	padding-left:50px;
	padding-top:3px;
	background:url(title2.gif) no-repeat;
}
.title3 {
    width:664px;
	height:23px;
	color:#FFF;
	padding:7px 0 0 40px;
	background:url(title3.jpg) no-repeat;
}
.title3con {
    width:680px;
	height:220px;
	padding:5px;
}
.picshow {
    width:680px;
	height:445px;
	padding:5px;
	border:#EDEDED 1px solid;
}
.js1 {
    width:450px;
	height:200px;
	float:left;
	padding:10px;
	line-height:28px;
}
.js2 {
    width:200px;
	height:220px;
	float:right;
	background:url(dalou.jpg) left no-repeat;
}
#zclc {
    width:685px;
	height:100px;
	padding:5px;
	border:#EDEDED 1px solid;
}
.adis {
    width:688px;
	height:75px;
	margin-top:5px;
	border:1px #EDEDED solid;
}
.news {
    width:680px;
	height:476px;
	padding:5px;
	margin-top:5px;
}
.news1 {
    width:335px;
	height:476px;
	float:left;
}
.news2 {
    width:335px;
	height:476px;
	float:right;
}
.title4 {
    width:315px;
	height:35px;
	padding-top:3px;
	padding-left:20px;
	background:url(title4.jpg) no-repeat;
}
.title4b {
    width:315px;
	height:35px;
	padding-top:3px;
	padding-left:20px;
	background:url(title4b.jpg) no-repeat;
}

.title4con {
    width:335px;
	height:200px;
}
#link {
    width:958px;
	height:60px;
	margin-top:5px;
	border:1px #EDEDED solid;
	
}
.title5 {
    width:970px;
	height:24px;
	background:url(menu.gif) repeat-x;
	margin-top:5px;
	padding-top:3px;
	text-align:center;
	color:#FFF;
}
.title5 a:link, .title5 a:visited {
    color:#FFF;
	text-decoration:none;
}
.title5 a:hover, .title5 a:active {
    color:#F00;
	text-decoration:none;
	font-weight:bold;
}
#foot {
    width:960px;
	height:70px;
	text-align:center;
	padding-top:10px;
	background:#EDEDED;
}





.cs{display:block;width:80px;height:20px;line-height:20px;text-align:center;background:#CCC;}








