div{overflow:hidden;}
#area1 {
	height:337px;
}
#zixun {
	width:194px;
	height:337px;
	float:left;
	overflow:hidden;
}
#zixun-t {
	height:41px;
	background:url(../images/zixun-t.gif) 0 0 no-repeat;
}
#zixunbox {
	width:192px;
	border:1px solid #ccc;
	border-top:0 none;
	height:295px;
	overflow:hidden;
}
.ul1 {
	text-align:left;
	margin:10px;
}
.ul1 li {
	line-height:22px;
	background:url(../images/dian.gif) 5px 9px no-repeat;
	padding-left:12px;
}
#zixunbox .ul1 {margin-top:6px;margin-bottom:3px;}
.gd1 {
	text-align:right;
	padding-right:20px;
	height:20px;
}
.gd1 a {text-decoration:underline;}
#flash1 {
	width:326px;
	height:337px;
	overflow:hidden;
	background:#ccc;
	float:left;
	margin-left:9px;
}
#newpai {
	width:262px;
	height:335px;
	overflow:hidden;
	border:1px solid #eae6db;
	float:right;
}
#newpai-t {
	height:34px;
	overflow:hidden;
	background:url(../images/newpai-top-bg.gif) center top no-repeat;
	line-height:44px;
	text-align:left;
	padding-left:33px;
}
.newpai {
	height:135px;
	margin:12px 8px;
}
.newpai img {
	width:130px;
	height:105px;
	float:left;
	padding:3px;
	border:1px solid #ccc;
	margin-right:10px;
}
.newpai dl {
	text-align:left;
}
.newpai dd {line-height:22px;}
.newpai dt.red1 {text-align:right;}
.newpai dt.red1 a {text-decoration:underline;}
#area2 {height:auto;margin-top:5px;}
#side {
	width:194px;
	overflow:hidden;
	height:auto;
	float:left;
}
#zx2 {
	height:335px;
	margin-bottom:13px;
}
#zx2-t {
	height:52px;
	background:url(../images/zx2-t.gif) 0 0 no-repeat;
	overflow:hidden;
	line-height:75px;
}
#zxgd {
	height:52px;
	background:url(../images/zxgd.gif) 0 0 no-repeat;
	overflow:hidden;
	line-height:40px;
	text-align:right;
}
#zxgd a {padding-right:30px;text-decoration:underline;}
#zx2box {
	height:231px;
	overflow:hidden;
	border-left:2px solid #afb7c2;
	border-right:2px solid #afb7c2;
	margin:0 3px;
}
#zx2box ul {margin-top:5px;margin-bottom:0;}
#zx2box ul li {line-height:23px;}
.side1 {
	height:450px;
	background:#f3f3e7;
}
.side1-t {
	height:24px;
	overflow:hidden;
	line-height:26px;
	background:url(../images/top09.gif) 0 0 no-repeat
}
.arter {
	height:148px;
	margin:8px 15px auto;
}
.artp1 {
	width:109px;
	height:82px;
	overflow:hidden;
	margin:0 auto 5px;
} 
.artp {
	width:107px;
	height:80px;
	overflow:hidden;
	border:1px solid #ccc;
	vertical-align: middle;
	display: table-cell;
}
.artp img {margin-top:expression(40-this.height/2);}
.arter p {
	text-align:left;
	line-height:20px;
	text-indent:2em;
}
#namees {
	height:148px;
	margin:0 10px;
	margin-top:5px;
	text-align:left;
	line-height:20px;
}
#namees a {
	display:block;
	width:55px;
	float:left;
	padding-left:2px;
}
.side2 {
	height:262px;
}
.side2 ul {margin-bottom:5px;}
.dgside2 {
	height:18px;
	line-height:18px;
	text-align:right;
	padding-right:15px;
}
#mainx {
	width:597px;
	height:auto;
	float:right;
}
.mainx {
	height:190px;
	margin-bottom:9px;
}
.mainx-t {
	height:37px;
	background:url(../images/mainx-t-bg.gif) 0 0 no-repeat;
	padding-left:15px;
	padding-right:35px;
}
.mainx-t .font14 {
	float:left;
	display:block;
	width:194px;
	height:27px;
	text-align:center;
	line-height:27px;
	margin-top:8px;
	background:url(../images/font14-bg.gif) 0 0 no-repeat;
}
.maingd {
	display:block;
	width:71px;
	height:22px;
	background:url(../images/maingd.gif) left bottom no-repeat;
	float:right;
	margin-top:13px;
}
.mainxb {
	height:150px;
	border:1px solid #cdcdcd;
	border-top:0 none;
	overflow:hidden;
}
.mainxb dl {
	width:109px;
	overflow:hidden;
	height:auto;
	float:left;
	margin-top:4px;
	padding-left:8px;
}
.mainxb dt {
	width:107px;
	height:80px;
	overflow:hidden;
	border:1px solid #ccc;
	vertical-align: middle;
	display: table-cell;
}
.mainxb dt img {margin-top:expression(40-this.height/2);}
.mainxb dd {line-height:19px;text-align:left;}

#ad01 {
	height:67px;
	margin-bottom:9px;
}