body{
 font-size:12px;
 color:#333;
 margin:0 auto;
 padding:0px;
 font-family:Arial, Helvetica, sans-serif;
 /*background: url(banner20.jpg) center 0 no-repeat;
padding-top: 277px;*/
 }


div,ul,li,table
{
 color:#333;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 margin:0 auto; 
 padding:0;
 list-style:none
}

.ershi{
    width: 100%;
    height: 50px;
   
    position: absolute;
    top: 220px;
   
}


.clear{ clear:both}
input,textarea,select{outline:0px}
.wryh{font-family:"microsoft yahei"}
a,a:link,a:visited,a:active {
 color: #333;
 text-decoration: none;
}
a:hover {
 text-decoration:none;
 color: #469778;
}
.white,.white a{ color:#fff}
.text
{
  line-height: 22px;
}
img{border:none}
#warp{width:1200px;}
#top{ width:1200px;background:#f7f7f7; overflow:hidden; padding-top:20px; padding-bottom:25px}
#toolw strong{ color:#fff; font-weight:normal}
#logo{ float:left; margin-top:10px}
#logo img{ height:85px}
#top_wx{ float:right; margin-top:10px}
#top_wx img{ width:90px; height:90px}
#top_wz{ float:right;; margin-top:25px; margin-right:40px}
.col960 {
	float:left;
        background:#FFF;

}
.navbg {
	height:40px;
	width: 100%;
	position:absolute;
	z-index:99;
	left:0;
}
#navul li {
	float: left;
	width:107px;
	height:40px;
	position:relative;
	text-align:center;
	line-height:40px;
	font-size:15px;
	background:#469778;
	border-radius:5px 5px 0 0;
	color:#fff
}

#navul li a{

	color:#fff
}

#navul li.navhome {
	text-align:center;
	width:107px;
	
}

#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:40px;
	background:#63b193;
	width:107px;
	text-align:center;
}
#navul li ul li {
	display:block;
	width:107px;
	float:none;
	height:40px;
	position:relative;
	line-height:40px;
	border-bottom:1px dashed #dcf9f0

}
#navul li.navmoon {
	background:#63b193;
	width:107px;
	height:40px;
	line-height:40px;

}
#navul li.navmoon a {
	color:#FFFFFF;
}
#navul li.navhome a:hover {
	color:#FFF;
}
#navul li.navmoon ul {
	display:block;
	float:left
}
#navul li.navmoon ul a{
	display:block;
	width:107px;
	height:40px;
	line-height:40px;
	font-size:14px;
	float:left;
	color:#fff;
	

}
#navul li.navmoon ul a:hover {
	background:#86c1ae;
}
.nav{ margin-left:2.3px}
.dline{border-bottom:1px dashed #fff}
#ad{ width:1200px; height:115px; padding-top:5px; }
#ad img{ width:1200px; height:115px}

.focusBox { position: relative; width: 1200px; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left;}
.focusBox .pic img { width:1200px; height: 400px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 400px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }
.topmar{ margin-top:5px}
#I_left{ width:785px; float:left}
#I_right{ width:390px; float:right; background:url(index_24.jpg) top center repeat-x;}
#I_righta{ width:340px; float:left;  height:1070px; padding-left:25px; padding-top:30px}
#empty{ width:100%; float:left; height:3px}
#emptya{ width:100%; float:left; height:5px}
#I_about{ width:100%; float:left; height:306px; }
#I_abouta{ width:782px; float:left; height:297px; background:#fff; border:1px solid #ddd; margin-left:3px; margin-top:3px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#xwtp{ width:350px; float:left; margin-top:2px; margin-left:2px}
/*新闻滚动图片*/
	.hiSlider{
		overflow: hidden;
		height:295px;
		width: 350px;
	}
	.hiSlider-item{
		float: left;
	}
	
	.hiSlider img{
		height:295px;
		width: 350px;
	}
	

	.hiSlider-itema{
		float: left;
	}

	
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:49)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:4px;width:100%;padding:8px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma;}
.hiSlider-pages{bottom:15px;right:10px;text-align:right;}
.hiSlider-pages a{height:12px;width:12px;margin:0 4px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#469778}
.green,.green a{ color:#469778}
.green a:hover{ color:#176346}
#ycxw{ width:395px; float:right; margin-right:20px}
#xwa{ width:100%; float:left; height:34px; line-height:34px; font-size:16px; text-align:center; overflow:hidden; margin-top:10px}
#xwb{ width:100%; font-size:12px; line-height:26px; color:#666; height:42px; border-bottom:1px dashed #ccc; margin-bottom:8px; overflow:hidden; padding-bottom:6px}

#xwlist{ width:100%; float:left}
#xwlist li{ width:96%; float:left; background:url(index_31.jpg) left center no-repeat; font-size:14px; overflow:hidden; height:35px; line-height:35px; padding-left:15px}
#xwlist li span{ float:right; margin-left:10px}

#zjjs{ width:755px; float:left; height:210px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}

#zjban{ width:100%; float:left; margin-bottom:15px;  border-bottom:2px solid #edf6ed;height:30px}
#zjban strong{float:left; font-size:16px; color:#158064; border-bottom:2px solid #46866d;height:30px; padding-right:5px}
#zjban strong small{float:left; font-size:16px; color:#c24242; margin-top:3px; margin-right:3px}
#zjban span{float:right; font-size:14px; color:#c24242; margin-top:3px}

#zjbana{ width:100%; float:left; margin-bottom:15px;  border-bottom:2px solid #46866d;height:30px}
#zjbana strong{float:left; font-size:16px; color:#158064;height:30px; padding-right:5px}
#zjbana strong small{float:left; font-size:16px; color:#c24242; margin-top:3px; margin-right:3px}
#zjbana span{float:right; font-size:14px; color:#c24242;}

#tzw{ width:100%; height:270px; border-bottom:1px dashed #ccc; margin-bottom:15px;}

.btn {display: block;width: 23px;height: 22px;cursor: pointer;}
.btnl {background:url(index_78.jpg) no-repeat center;float:right}
.btnr {background:url(index_80.jpg) no-repeat center; float:right}

#gdw{ width:752px; float:left;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left;width:155px;_width:155px;height:170px;_height:170px;overflow:hidden;}



/* summary */
.summary{background: rgba(70,151,120,0.8)}
.listbox{float:left;display:inline;width:135px;height:165px;position:relative;}
.listimg{float:left;width:135px;height:165px;position:relative;overflow:hidden;}
.listimg img{background:#333;width:135px;height:165px;top:0;left:0;position:absolute;}
.summary{width:135px;height:165px;top:465px;left:0;position:absolute;}
.summarytxt{width:135px;height:auto;line-height:22px;font-size:12px;color:#fff; text-align:center; padding-top:40px; overflow:hidden}
.listinfo{_margin-bottom:3px;padding-left:10px;width:135px;line-height:22px;font-size:12px;}
.listinfo a{font-size:12px;}
.listtitle{float:left;margin-top:8px;_margin-top:-2px;width:135px;font-size:14px;}
.listtitle a{font-size:14px;}
.listtitle a:hover{color:#f55555;}
.listtag{float:left;padding-left:18px;background:url(../images/taglist.gif) 0 5px no-repeat;width:232px;color:#999;}
.listtag a{margin:0 8px 0 0;margin:2px 8px -2px 0\9;_margin:0 8px 0 0;color:#999;}
.listtag a:hover{color:#2ad2bb;}
.listdate{float:left;margin-right:13px;padding-left:18px;background:url(../images/time.gif) 0 5px no-repeat;color:#999;}
.listview{float:left;margin-right:13px;padding-left:24px;background:url(../images/view.gif) 0 5px no-repeat;color:#999;}
.listcomment{float:left;margin-right:13px;padding-left:20px;background:url(../images/comment.gif) 0 5px no-repeat;color:#999;}
.listdemo a{float:left;margin-top:0;margin-top:2px\9;_margin-top:0;color:#999;white-space:nowrap;}
.listdemo a:hover{color:#2ad2bb;}

#djgznews{ width:350px;float:left;  background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#djgz{ width:350px; height:225px;float:left;  background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#djgz2{ width:350px;float:left;  background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#djgzs{ width:350px; float:right; height:225px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#djgzv{ width:306px; float:left; height:240px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc; margin-top:15px}
#djgzvv{ width:306px; float:left; height:130px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc; margin-top:26px}

#djtop{ width:100%; float:left; height:100px;}
#djtopl{ width:120px; float:left; height:90px;}
#djtopr{ width:210px; float:right; margin-top:-5px}
#djtopr li{ width:100%; float:left; line-height:25px; font-size:12px; overflow:hidden; height:25px}
#djtopr li strong{ float:left; font-size:14px; color:#157c61; margin-right:6px}
.ss{ width:240px; border:none; height:40px; line-height:40px; font-size:14px; color:#666; float:left; padding-left:10px}
#ssk{ width:307px; border:1px solid #ccc; float:left; height:44px}

#djtoprv{ width:170px; float:right; margin-top:-5px}
#djtoprv li{ width:100%; float:left; line-height:25px; font-size:12px; overflow:hidden; height:25px}
#djtoprv li strong{ float:left; font-size:14px; color:#157c61; margin-right:6px}

#lxwm{ width:306px; background:#ebf1e0; margin-top:10px; height:125px;border-radius:8px; float:left; padding:15px}
#lxwma{ width:100%; float:left; height:55px; font-size:22px; color:#809559}
#lxwma strong{ float:left;margin-left:10px; margin-top:20px; font-weight:normal}
#lxwma img{ float:left}
#lxwmb{ width:100%; float:left; margin-top:10px}
#lxwmb li{ width:100%; float:left; font-size:18px; height:30px}


#djtopc{ width:100%; float:right; margin-top:1px;}
#djtopc li{ width:100%; float:left; line-height:25px; font-size:14px; overflow:hidden; height:25px}
#djtopc li strong{ float:left; font-size:14px; color:#157c61; margin-right:6px}

#djtopl img{ width:120px; float:left; height:90px;}

#ynss{ width:170px; float:left; border:1px solid #709f96}
#ynssa{ width:170px; float:left; height:125px}
#ynssa img{ width:170px; float:left; height:125px}
#ynssb{ width:160px; float:left; height:36px; line-height:36px; text-align:center; color:#fff; background:#469778; overflow:hidden; font-size:14px; padding-left:5px; padding-right:5px}
.jjimg{ margin-right:20px}

.box{width:750px; float:left;} 
#goleft {width: 750px;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

#ylt{ width:100%; float:left; height:110px; text-align:center}
#jzzn{ width:100%; float:left; background:#74d2b2; height:55px; line-height:55px; color:#fff; text-align:center; margin-bottom:20px;border-radius:10px; font-size:14px}
#jzzn strong{font-size:18px}
#icon1{ width:105PX; height:95px; background:#3c92d8;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon2{ width:105PX; height:95px; background:#96aee1;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon3{ width:105PX; height:95px; background:#769fe0;border-radius:10px; float:left; margin-bottom:14px;}
#icon4{ width:105PX; height:95px; background:#5a9e90;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon5{ width:105PX; height:95px; background:#7e91c1;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon6{ width:105PX; height:95px; background:#e4b658;border-radius:10px; float:left; margin-bottom:14px;}
.ia{ width:100%; text-align:center; height:50px; padding-top:15px; float:left}
.ib{ width:100%; text-align:center; height:30px; font-size:14px;float:left}

#footm{ width:100%; background:#469778; height:44px; }

#footmenu{ width:1200px; text-align:center; font-size:14px; line-height:44px;height:44px}
#copy{ width:100%; background:#f6f6f6; padding-top:15px; padding-bottom:15px; line-height:30px; font-size:14px; text-align:center}
#tpj{ width:100%; float:left; margin-bottom:20px; margin-top:30px}
#tpj li{ width:154px; float:left; height:39px; margin-bottom:15px;  border:1px solid #ccc}
#tpj li img{ width:154px; float:left; height:39px;}
#tpj ul{ display:inline}
.tplj{ margin-right:18px}
#topwenzi{ float:left; width:350px; margin-top:20px; margin-left:10px}
#topwenzi li{ float:left; width:100%; line-height:24px; color:#666}

#news li {
    width: 100%;
    float: left;
    line-height: 45px;
    font-size: 16px;
    overflow: hidden;
    height: 45px;
    border-bottom: 1px dashed #ddd;
}
#news li span {
    float: right;
    color: #666;
    padding-left: 10px;
}
#news li strong {
    float: left;
    font-size: 28px;
    color: #158064;
    margin-right: 15px;
    font-weight: normal;
}
#I_rightab{ width:340px; float:left; background:url(r_bg.png) left top no-repeat; height:700px; padding-left:25px; padding-top:30px}

#DispTitle{
	font-size: 22px;
	text-align: center;
	line-height: 250%;
}
#displin{
	text-align: center;
	line-height: 250%;
}

#backnews {
	margin-top: 20px;
    width: 143px;
    height: 33px;
    text-align: center;
    display: block;
    color: #333333;
    background: #e0e0e0;
    line-height: 33px;
    cursor: pointer;
}

#ContentArea {
    font-size: 14px;
    line-height: 25px;
}