/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:20px; background:#FFFFFF; font-family:Arial;}
#h1t{display:block;}
img{border:0; margin:0; padding:0;}
br.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}


#top{width:930px; margin:0 auto; padding:0; height:82px; background:url(../images/top1.gif) repeat-x;}
.top2{/*margin:0 0 0 680px; */ float:right;padding:50px 0 0 0; line-height:32px; height:32px; color:#666666;width:300px;text-align:right;}
#fl{width:930px; margin:0 auto; padding:0;}
#cen{width:930px; height:260px; margin:0 auto; padding:10px 0 20px 0;}
#cen2{width:930px; height:auto; margin:0 auto; padding:5px 0 0 0;}

#bottom{width:930px; height:62px; margin:0 auto; padding:0; background:url(../images/bottom.jpg) repeat-x;}


/**/
.l{width:275px; height:250px; margin:0; padding:10px 0 0 10px; background:#f6f6f6; float:left;}
.c{width:330px; height:260px; float:left; margin:0 0 0 10px; padding:0;}
.r{width:287px; height:260px; float:left; margin:0 0 0 10px; padding:0;}

.new{width:261px; float:left; margin:8px 0 17px 0; padding:0;}
.new ul{width:260px; float:left; margin:0; padding:0;}
.new li{width:250px; float:left; line-height:23px; height:23px; color:#555; padding:0 0 0 10px; background:url(../images/bb.gif) no-repeat 3px; list-style:none;}


/**/
.left{width:180px; height:auto; margin:0; padding:0; float:left;}
.list{width:180px; height:auto; margin:0; padding:0; float:left;}
.list ul{width:180px; height:auto; margin:0; padding:0; float:left}
.list li{width:160px; float:left; padding:0 0 0 20px; line-height:23px; font-size:11px; height:23px; border-bottom:1px solid #fff; background:#ccc; list-style-type:none;}

.right{width:910px; float:left; margin:0 0 0 10px; padding:0;}
.ri_bt{
	width:890px;
	float:left;
	line-height:35px;
	height:35px;
	background:url(../images/ly_07.jpg) no-repeat 3px;
	color:#007d2c;
	border-bottom:1px solid #e9e9e9;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.ri_bt span{color:#333;font-weight:400;}
.ri_txt{width:900px; float:left; line-height:22px; color:#333;padding:5px;}
.ri_qu{width:740px; float:left; height:auto; margin:10px 0 0 0;}
.ri_qu ul{width:740px; float:left; margin:0; padding:0;}
.ri_qu li{width:150px; height:152px; float:left; margin:0 28px 0 0; padding:0; list-style-type:none;}
.ri_qu_txt{width:150px; height:25px; float:left; margin:0; line-height:25px; color:#5d5d5d; text-align:center; font-size:11px;}

.ri_contact{width:368px; float:left; margin:8px 0 0 0;}
.wz{width:190px; float:left; line-height:22px; margin:0 0 0 15px; font-size:11px;}

.pro_tp{ width:323px; height:195px; float:left;margin:20px 0 0 32px !important; _margin:20px 0 0 15px;}


.cen_news{width:730px; height:auto; float:left;}
.cen_news ul{width:730px; height:auto; float:left; margin:0; padding:0; float:left;}
.cen_news li{width:710px; height:auto; line-height:28px; border-bottom:1px dotted #ccc; margin:0; padding:0 0 0 20px; list-style:none; background:url(../images/bb.gif) no-repeat 3px; float:left;}


/**/
.pg{width:480px; line-height:28px; float:left; text-align:center; margin-top:8px;}

/**/

a.on:link{color:#007d2c;text-decoration:none;font-weight:bold;}
a.on:visited{color:#007d2c; text-decoration:none;font-weight:bold;}
a.on:hover{color:#007d2c; text-decoration:none;font-weight:bold;}
a.on:active{color:#007d2c; text-decoration:none;font-weight:bold;}

a.dh:link{color:#000000;text-decoration:none;}
a.dh:visited{color:#000000; text-decoration:none;}
a.dh:hover{color:red; text-decoration:none;}
a.dh:active{color:#000000; text-decoration:none;}


a:link{color:#555;text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#007d2c; text-decoration:none; font-weight:bold;}
a:active{color:#555; text-decoration:none;}

ul.links{padding:10px 12px; margin:0; list-style:none;}
ul.links li{ float:left; padding:5px 5px;}
ul.links li img{ width:88px; height:33px;border:1px solid #F4FAFC;}

.picId{ padding:2px 7px;}
.justify{text-align:justify;text-justify:inter-ideograph;}

h3.hrTitle{ padding:3px 0 3px 20px; margin:0;font-size:12px; background:url(../images/023527121.gif) no-repeat 0 center;}
.hrContent{ border-top:1px double #E9E9E9; padding:5px 0;}

.leftBar{background:#f6f6f6;padding:10px 0 5px;float:left;width:180px;text-align:center;}
.leftBar a{margin:5px 0;}


/***NAV***/

#dh {
	height:29px;
	background:#38C35C;
	position:relative;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}
#dh ul,
#dh li {padding:0; margin:0;}
#dh ul {list-style:none;}
#dh li {
	float:left;
}
#dh li img { display:block; }
#dh  .hNav   {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8EDFA3;
}

#dh .subNavWarp{position:absolute;background:url(../images/subnavbg.gif) no-repeat 0 4px;height:30px;padding-left:5px;display:none;}
#dh #navID02 .subNavWarp{
	left:-10px;
	_width:755px;
	width: 350px;
	margin-left: -20px;
}
#dh #navID03 .subNavWarp {
	LEFT: 30px;
}
#dh #navID03 .subNav UL {
	BACKGROUND-POSITION: 100px 0px
}
#dh #navID04 .subNavWarp{
	_width:187px;
	left: 320px;
	margin-left: -50px;
}
#dh #navID05 .subNavWarp{
	left:450px;
	_width:477px;
	width: 350px;
	margin-left: -50px;
}
#dh #navID05 .subNav ul{
	background-position:100px 0;
}
#dh #navID06 .subNavWarp {
	LEFT: 550px;
	WIDTH: 250px;
	margin-left: -40px;
}
#dh #navID06 .subNav UL {
	BACKGROUND-POSITION: 90px 0px
}
#dh #navID07 .subNavWarp {
	LEFT: 460px; WIDTH: 170px
}
#dh #navID07 .subNav UL {
	BACKGROUND-POSITION: 66px 0px
}
#dh #navID08 .subNavWarp{
	left:90px;
	_width:477px;
	width: 400px;
	margin-left: -30px;
}

#dh .subNav{background:url(../images/subnavbg.gif) no-repeat right 4px;height:30px;line-height:30px;padding-right:18px;}
#dh .subNav ul{height:26px;background:url(../images/subnavico.gif) no-repeat 92px 0;}
#dh .subNav ul li{padding-left:20px;background:url(../images/ico.gif) no-repeat 12px center;}
#dh .subNav ul a{color:#555555;font-weight:400;}
#dh .subNav ul a:hover{color:#007D2C;font-weight:400;}

hr{border:0 #EEEEEE solid;border-top-width:1px;clear:both;height:0}

.h4t{ height:22px;line-height:22px; background:url(../images/h4tbg.jpg) repeat-x 0 bottom; clear:both;}
.h4t strong{ background:url(../images/h4t.jpg) no-repeat 0 center; padding-left:15px; color:#007D2B;}

.h4t2{ height:26px;line-height:26px; background:url(../images/h4tbg.jpg) repeat-x 0 bottom; clear:both;font-size:16px;color:#007D2B;}

table.date th{ color:#007B2B; text-align:left;line-height:37px;}
table.date tr{ background:url(../images/h4tbg.jpg) repeat-x 0 bottom;}
table.date tr.nobg{ background:none;}

#marqueeTable a{display:block;padding:3px 0;}
#marqueeTable a.over{background:#38C35C;}

.shubg{background:#fff url(../images/shu.jpg) no-repeat 0 bottom;}
.shubg2{background:#fff url(../images/shu.jpg) no-repeat right bottom;}
.shubg3{background:#fff url(../images/shu.jpg) no-repeat 0 bottom;}
.focus_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.txt14 {
	font-size: 14px;
	line-height: 22px;
}
.xline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.sline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.newstitle {
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}
.green14 {
	font-size: 14px;
	color: #006600;
	font-weight: bold;
}
.by {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #029954;
}
