@charset "utf-8";
body {
	background-image: url(../images/topbg2.png);
	background-repeat: repeat-x;
	padding:0;
	margin:0;
	background-color: #fbfbfb;
}
#top {
	background-image: url(../images/topbg.png);
	background-repeat: repeat-x;
}
.top,#inte{
	width: 1002px;
	margin:0 auto;
}
#inte{ margin-top:10px;}
.top1 {
	position: relative;
	height:125px;
}
.top11 {
	background-image: url(../images/logo.png);
	_background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 152px;
	width: 310px;
	left: 0px;
	top: 0px;
}
.top12 {
	margin-left:350px;
	padding-left:32px;
	background-image: url(../images/dh.png);
	_background-image: url(../images/dh2.png);
	background-repeat: no-repeat;
	height:125px;
}
.top12 a{
	display:block;
	float:left;
	height:110px;
	width:76px;
}
.top2 {
	border: 1px solid #e3e2e2;
	padding:2px;
}
#foot{
	background-color: #cdcdcd;
	background-image: url(../images/bombg.png);
	background-repeat: repeat-x;
	margin-top:10px;
	font-size: 12px;
	line-height:25px;
	color:#666;
}
.foot{
	width: 1002px;
	margin:0 auto;
	padding:30px 0px 20px 0px;
}
.foot a{
	color: #666;
	text-decoration: none;
	padding:0 10px;
}
.foot a:hover{ color:#F00;}
.foot1 { background-color:#9d9d9d;}
.foot2 {
	width: 1002px;
	margin:0 auto;
	color: #F6F6F6;
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}
#cp {
	background-image: url(../images/bombg.png);
	background-repeat: repeat-x;
	background-color: #cdcdcd;
	padding-bottom:20px;
	margin-bottom:-10px;
	margin-top:10px;
}
.cp {width:1002px;margin:0 auto; padding-top:20px;}
.bt{ border-bottom:1px solid #e1ae78; font-size:14px; color:#c20404; text-indent:10px; margin:5px 0; padding-bottom:2px;position:relative;}
.bt span{position:absolute;top: 0px;right: 10px; font-size:12px;}
.bt a{color: #c20404;text-decoration: none;}
.cpn { padding-top:5px;}
.cpn .gdtable img{ margin:0 20px;}
.cpn .gdtable a{
	color: #666;
	text-decoration: none;
}
.inte1{ width:315px;margin-top:20px;}
.inte2 h4{color:#c20404; font-size:13px; text-align:center; margin-top:20px;}
.inte2{ width:440px; margin-left:18px;margin-top:20px;}
.fleft{float:left;}
.fright{float:right;}
.zdcd {
	width: 210px;
	background-image: url(../images/dhlm.png);
	background-repeat:repeat-y;
	background-position: center center;
}
.zdcdt {
	background-image: url(../images/dhlt.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:30px;
	font-size: 14px;
	padding-top:32px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.zdcd dl{ text-align:center; margin:0; font-size:12px;}
.zdcd dd,.zdcd dt{
	margin:0 auto;
	background-image: url(../images/dhlmbg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	line-height:40px;
	width: 179px;
}
.zdcd dd a,.zdcd dt a{
	color: #000;
	text-decoration: none;
}
.zdcd dd a{
	background-image: url(../images/dhltb.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	width:65px;
	height:40px;
	display:block;
	margin:0 auto;
	white-space:nowrap;
}
.zdcd dd{ font-weight:bold;}
.zdcdm { padding:}
.zdcdb {
	background-image: url(../images/dhlb.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:21px;
}
.xw{color:#c20404;font-size:12px; padding:0;margin:10px 10px 10px 23px;}
.gy{color:#c20404;font-size:12px; line-height:22px; padding:8px 2px;}
.xw li{line-height:22px;}
.xw li a{color:#c20404;text-decoration:none;}
.qq{ text-align:center; padding:10px 0;}
.ny{ width:790px; margin-top:20px;color:#c20404; font-size:12px;}
.nynr{ padding:20px; overflow:hidden; width:750px;}
.cpyul { margin:0; padding:0;}
.cpyul li{
	float:left;
	text-align: center;
	list-style-type: none;
	margin:5px 0px 10px 0px;
	height:222px;
	width:185px;
}
.cpyul li a{ text-decoration:none; color:#000;}