*{ padding:0; margin:0;list-style:none;}
img { border:0;}
.logobg{
	margin:0 auto;
	background: url(logobg.jpg) no-repeat center top;
	height:30px;
}
.logo{
	width:980px;
	height:30px;
	font-size:12px;
	line-height:30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.logo .left { float:left; width:auto;}
.logo .right { float:right; width:auto;}
.bg{
	margin:0 auto;
	background: url(top.jpg) no-repeat center top;
	height:380px;
	padding-top:80px;
}
.main {
	width:1000px;
	font-size:12px;
	background-color:#FFF;
	padding:5px;
	height: 370px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.main .tpxw{width:465px; height:357px; border:1px solid #C9C9C9; padding:5px; float:left;}
.main .ttxw{
	width:515px;
	height:310px;
	border:1px solid #C9C9C9;
	padding:30px 0px;
	float:right;
	font-size:20px;
	text-align:left;
	line-height:45px;
	font-family:'微软雅黑', '黑体','宋体';
	font-weight: bold;
}
.main .rich{
	width:505px;
	height:120px;
	border:1px solid #C9C9C9;
	padding:5px;
	float:right;
	margin-top:5px;
}
.mainzt{
	width:1000px;
	font-size:12px;
	background-color:#FFF;
	padding:5px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.mainzt .zx{
	width:998px;
	height:auto;
	border:1px solid #C9C9C9;
	margin-bottom: 5px;
}
.mainzt .zx li {
	padding-left:15px;
	line-height:33px;
	font-size:16px;
	float:left;
	width:600px;
	font-weight: bold;
}
.mainzt .zx .gd{
	width:327px;
	height:auto;
	border:1px solid #C9C9C9;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	line-height: 17px;
	float: left;
	margin-right: 5px;
}
.mainzt .zx .gdd{
	width:485px;
	height:auto;
	border:1px solid #C9C9C9;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
}

.mainzt .zx .logo{
	width:100px;
	height:60px;
	border:1px solid #C9C9C9;
	margin-top: 5px;
	font-size: 12px;
	line-height: 17px;
	float: left;
	margin-right: 5px;
	padding: 2px;
}
h1 { background-color:#EEE; border-bottom:1px solid #999; padding:5px; font-size:14px;}
h2 {
	background-color:#ded54c;
	line-height:40px;
	font-size:23px;
	text-align:center;

	font-family:'微软雅黑', '黑体','宋体';
}
.mainzt .zx p{ padding-left:10px; line-height:26px;}
a:link { color:#333333;text-decoration: none;}
a:hover {color:#EA6703;text-decoration:underline;}
a:visited { color:#333333;text-decoration: none;}
a:active { color:#333333;text-decoration: none;}
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}
  
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
/*.defimg{background-image:url(02.png)}
.curimg{background-image:url(01.png)}*/

.bannerbox { width: 988px; height: 566px; overflow: hidden; margin: 0px auto; }
#focus {
	width: 998px;
	height: 566px;
	clear: both;
	overflow: hidden;
	position: relative;
	float: left;
}
#focus ul {
	width: 1000px;
	height: 566px;
	float: left;
	position: absolute;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#focus ul li {
	float: left;
	width: 988px;
	height: 556px;
	overflow: hidden;
	position: relative;
	padding: 5px;
	margin: 0px;
}
#focus .preNext { width: 550px; height: 566px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(sprite1.png) no-repeat right center; }

.zhj {
    border-top: 2px solid #577B65;
    margin-top: 20px;
    width: 1000px;
	overflow:hidden;
}
.ren1{
   width:125px;
   float:left;
}
.ren {
    float: left;
    width: 370px;
    text-indent: 2em;
	margin: 20px auto;
	font-size:15px;
}
.zq {
    width: 500px;
    float: left;
	margin:10px auto;
}

.gdd h1 {
    height: 35px;
    padding: 10px;
    line-height: 2;
	font-size:16px;
	}
