@charset "gb2312";
/* css document */
*{ padding:0; margin:0;}
li{  list-style:none;}
img{ border:none;}
body{ width:780px; margin:0 auto; font-family: "microsoft yahei",simhei}
a{ text-decoration:none;}

.tobg{ height:102px;}
.to{ width:780px; margin:0px auto 0px; overflow:hidden;}
.to .tole{ float:left; overflow:hidden;}
.to .tore{ float:right; overflow:hidden;}

.banner{ width:780px; overflow: hidden;}
.banner img{ width:100%;}


#main {margin: 0px auto; width: 780px}

#main * {line-height: 25px; color: #666; font-size: 14px}

.menu {padding-bottom: 0px; clear:both}

.menu li {padding: 5px 0; float:left; width:18%; margin-left:1.5%; text-align:center}

.menu li a {border: #e3e3e3 1px solid;  background-color: #f2f2f2; width:100%; display: block; height: 25px; color: #999;  font-weight: bold; text-decoration: none;}

.menu li a:hover {border: #acdaf4 1px solid;  background-color: #e4f5ff; width:100%; display: block; height: 25px; color: #999;  font-weight: bold; text-decoration: none;}

.sort{
	width: 100%;
	overflow: hidden;
}
.sort h3{font-size: 26px;padding-left: 15px;}
.sort ul{
	width: 100%;
	overflow: hidden;
	clear: both;
}
.sort ul li{float: left; width: 18%;margin: 2%;text-align: center;background: #f2f2f2;}

.content {
	border-left: #ccc 1px dashed; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; overflow: hidden; padding-top: 10px; clear:both
}
.content p {
	padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 0px
}
.content p img {
	padding-bottom: 5px; padding-left: 8px; padding-right: 8px; float: left; padding-top: 5px
}
.content dd img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; float: left; border-top: #ccc 1px solid; margin-right: 5px; border-right: #ccc 1px solid; padding-top: 1px
}
.content dl {
	padding-bottom: 0px; padding-left: 8px; padding-right: 8px; display: block; height: 160px; clear: both; overflow: hidden; padding-top: 0px
}
.content dt {
	height: 25px
}
.contentp {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; height: 67px; padding-top: 0px
}
.conts {
	padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px
}
.cont {
	height: 450px
}
#footer {
	margin: 0px auto; width: 780px; height: 100px; clear: both
}
.orange {
	background-color: #fff836; width: 780px; height: 100px
}
.fot-add {
	text-align: center; padding-bottom: 20px; background-color: #0c7409; padding-left: 0px; width: 513px; padding-right: 0px; height: 60px; padding-top: 20px
}