
.layer { background:#fff; overflow:hidden;}
	.layer1,.layer2 { padding:20px 30px; width:940px; overflow:hidden;}
	.layer1 { border-bottom:1px #e8e8e8 solid; padding:30px 30px; }
	.layer h1 { font-size:30px; font-weight:normal; _font-weight:700; line-height:45px; padding:10px 0; letter-spacing:0.2em;}
	.layer h3 { font-size:25px; font-weight:normal; _font-weight:700; line-height:40px; text-indent:2em;}
	.layer p { font-size:16px; line-height:26px; text-indent:2em; }

.news { float:right; width:560px;}
.news .hd { background:none;}
.news .bd { height:207px;}

.leftbox { width:352px; height:418px; float:left; overflow:hidden; background:#fafafa}
.rightbox { width:560px; height:418px; float:right; overflow:hidden; background:#fafafa}

.leftbox .h1 { padding:10px 20px 0 20px; height:218px;}
	.h1 img  { height:87px; width:138px; vertical-align:bottom; padding-right:10px;}
	.h1 a,.h1 a:link,.h1 a:visited { font-size:18px; color:#d80000;}
	.h1 a:hover { text-decoration:none;}
	.h1 p { padding-top:10px; line-height:20px; color:#000; font-size:12px; text-indent:2em;}
.leftbox ul.list { padding:10px 20px}
.leftbox ul li { width:141px; float:left; background:url(../images/li.gif) no-repeat left center;}

.rightbox .h1 { padding:10px 20px 0 20px; height:120px;}
.rightbox .h1 a { text-align:center; width:510px; height:50px; line-height:50px; display:block;}
.rightbox .h1 p { color:#8c8c8c;}
.rightbox ul li,.xh ul li { background:url(../images/li_c.gif) no-repeat left center;}

.yw .hd,.gg .hd,.xh .hd  { background:#fff; border-bottom:1px #d0cdcd solid;}

.xh .bd { background:#fafafa; height:257px;}
.xh .l { width:300px; height:236px; padding:21px 26px 0 26px; text-align:center;}
.xh .l img { width:300px; height:200px; display:block;}
.xh .l a,.xh .l a:link,.xh .l a:visited { line-height:24px; font-size:14px;}
.xh .r { width:560px;}
.banner { padding:0;}