body {
	background:url(bg.jpg) repeat; margin:0px; font-size:12px; color:#333333; text-align:center
}

ul,li {
	list-style:none; margin:0px; padding:0px;
	}
a {
	color:#333333; text-decoration:none
	}
a:hover {
	color:#FF0000
	}
#top {
	width:100%; height:32px; border-bottom:#CCCCCC 1px solid; background:#FFFFFF; text-align:center
	}
#top .main {
	width:980px; height:32px; text-align: left
	}
#top .main .left {
	width:300px; float:left; height:32px;
	}
#top .main .right {
	width:500px; float:right; height:32px; line-height:32px; text-align:right
	}
#header {
	width:100%; height:250px; background: url(bg_top_h_tile.jpg) repeat-x left top; text-align:center
	}
#header #headermain {
	width:100%; height:250px; background:url(201310.jpg) center no-repeat;
	}
#header #headermain .blank {
	width:100%; height:185px; margin:0px;
	}
#header #headermain .menu {
	width:100%; height:35px;
	}
#header #headermain .menu .nav {
	width:820px; height:35px; margin-left:200px; text-align:left; margin:auto
	}
#header #headermain .menu .nav ul {
	width:100%; height:auto
	}
#header #headermain .menu .nav ul li {
	width:100px; height:35px; line-height:35px; color:#FFFFFF;float: left; text-align: right
	}
#header #headermain .menu .nav ul .li2 {
	width:500px; height:35px; line-height:35px; font-size:12px; color:#FFFF99;float: left; text-align:right
	}
#header #headermain .menu .nav ul li a {
	color:#FFFFFF; text-decoration:none; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold
	}
#header #headermain .menu .nav ul li a:hover {
	color:#FFFF66
	}
#mainbody {
	width:980px; height:auto; text-align:left; background:#FFFFFF; margin:auto
	}
.indexabout {
	line-height:22px;
	}
.indexaboutpic {
	width:190px; height:190px; float:right; margin-right:5px; margin-left:10px;
	}
.indexpro {
	border-top: #990000 5px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:1px solid #CCCCCC; height:200px;
	}
.indexpro .tit {
	height:29px; line-height:29px; background:url(index_tit.gif) repeat-x; text-indent:10px; font-size:14px; font-weight:bold; color:#990000
	}
.pro {	
	width:175px; height:160px; margin-top:10px; margin-bottom:5px; float:left; margin-left:8px; margin-right:5px;
	}
.pro .img {
	width:175px; height:130px; padding:0px;
	}
.pro .txt {
	width:175px; height:30px; line-height:30px; text-align:center
	}
.lefttit {
	height:29px; border-top: #990000 4px solid; line-height:29px; background:url(index_tit.gif) repeat-x; text-indent:8px; font-size:13px; font-weight:bold; color:#990000
	}
.bodccc {
	border:#CCCCCC 1px solid
	}
.newscontent, .newscontent ul {
	height:auto; width:100%;
	}
.newscontent ul li {
	width:100%; height:22px; line-height:22px; background:url(dot.gif) left center no-repeat; text-indent:15px;
	}
#footer {
	width:980px; height:60px; background: url(foot_bg.gif) top center no-repeat; padding-top:20px; color:#FFFFFF; line-height:24px; margin:auto
	}
#footer a {
	color:#FFFFFF
	}
.bodyell1 {
	border:#CFA640 1px solid; background:#EEEEC7;
	}
.top5px {
	margin-top:5px;
	}
.bot5px {
	margin-bottom:5px;
	}
.hykx {
	padding:5px 5px; line-height:20px;
	}
.zzs {
	width:100%; height:100%;
	}
.zzs ul {
	margin:0px; padding:0px; list-style:none; width:220px; height:90px;
	}
.zzs ul .pic {
	padding:0px; margin:0px; list-style:none; width:220px; height:60px;
	}
.zzs ul .pic a img {
	width:220px; height:60px; border:#CFA640 1px solid
	}
.zzs ul .txt {
	width:220px; height:30px; line-height:30px; text-align:center;padding:0px; margin:0px;
	}
.pp {
	width:150px; height:160px; float:left; margin-left:5px; margin-right:6px; background:url(pp_bg.gif) center bottom no-repeat; border-top:#CFA640 1px solid; text-align:center; padding-top:5px; padding-bottom:10px; margin-top:10px;
	}
.pp .pic {
	width:140px; height:55px; text-align:center;
	}
.pp .txt {
	width:140px; height:75px; line-height:20px; padding-top:5px; text-align:center
	}
.pp .btn {
	width:140px; height:30px; padding-top:5px; text-align:center; padding-left:5px;
	}
.ppzsimg {
	margin-bottom:8px; padding:0px;
	}
	
.pp2 {
	width:311px; height:160px; float:left; margin-left:5px; margin-right:6px; background:url(pp_bg2.gif) center bottom no-repeat; border-top:#CFA640 1px solid; text-align:center; padding-top:5px; padding-bottom:10px; margin-top:10px;
	}
.pp2 .itm {
	width:150px; height:160px; float:left; margin-left:2px
}
.pp2 .itm .pic {
	width:140px; height:55px; text-align:center;
	}
.pp2 .itm .txt {
	width:140px; height:75px; line-height:20px; padding-top:5px; text-align:center
	}
.pp2 .itm .btn {
	width:140px; height:30px; padding-top:5px; text-align:center; padding-left:5px;
	}