p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:12px;list-style-type:none;font-family:'宋体'; color:#484848;}
a,span,label,b{ font-size:12px;}
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#D98E11; text-decoration:underline;}
.png{_behavior:url(pic/iepngfix.htc); }
#header{ width:995px; margin:0px auto; padding:0;}
#flash { height:158px; }
#nav{ border:solid 1px #40A741; height:56px; background:url(nav_bg.png) repeat-x 0px 0px;}
#nav ul{ padding:0px 0px 0px 18px;}
#nav li{ padding:0px 14px; float:left; height:28px; line-height:28px; overflow:hidden;}
#loaddown{ padding:8px 0px 0px 0px;}
#loaddown .menu{ width:182px; float:left;}
#loaddown .menu ul{ width:182px; height:224px; background:url(menu02.png) no-repeat 0px 0px;}
#loaddown .menu li{ height:67px; padding:0px 0px 10px 0px; overflow:hidden;}
#loaddown .menu li a{ width:182px; height:67px; text-indent:-99999px; display:block; overflow:hidden;}
#loaddown .load{ float:right; width:547px;}
#loadmenu{ height:26px; height:31px; }
#loadmenu ul{ height:26px; border-bottom:solid 1px #99C2A0; padding:0px 0px 0px 1px;  _overflow:hidden;}
#loadmenu li{ margin:0px 1px 0px 0px; cursor:pointer; background:url(hot_menus.jpg) no-repeat right 0px; line-height:26px;  font-size:14px; text-align:center; width:82px; height:26px; float:left;}
#loadmenu .current{  z-index:999999; font-weight:bold; color:White; background-position:0px 0px; height:31px; position:relative; top:0px;}
#loaddown .load .body{  position:relative; top:-5px; border:solid 1px #9AC2A1; height:196px; padding:1px; background:url(loaddown_bg.jpg) no-repeat right 0px; overflow:hidden;}
#loaddown .load_ul{ display:inline-block; padding:10px 0px 10px 10px;}
#loaddown .load_ul li{ background:url(li004.jpg) no-repeat 0px 6px; width:240px;padding:0px 10px 1px 16px; vertical-align:bottom; overflow:hidden; float:left; height:25px; line-height:25px; overflow:hidden;}
#loaddown .loadcontent01{ padding:7px 0px 0px 10px;}
#loaddown .loadcontent01 dl{ padding:0px; margin:0px; display:inline-block;}
#loaddown .loadcontent01 dt{ height:23px; line-height:23px;  overflow:hidden; font-size:14px; font-weight:bold; color:#40A741;}
#loaddown .loadcontent01 ul{ display:inline-block; padding:0px; margin:0px;}
#loaddown .loadcontent01 li{ float:left; height:23px; line-height:23px; overflow:hidden; width:240px; vertical-align:bottom; background:url(li004.jpg) no-repeat 0px 6px;padding:0px 10px 1px 16px; margin:1px 0; }
#news_hot{ border:solid 1px #9AC2A1; margin:8px 0px 0px 0px; height:327px; overflow:hidden;}
#bannercontent{ float:left; width:293px; overflow:hidden; padding:10px 0px 0px 10px;}
#bannerlist{ width:293px; height:233px; overflow:hidden; position:relative;}
#bannerlist ul{ position:absolute; }
#bannerlist li{width:293px; height:233px;}
#bannerlist li img{ border:solid 1px #707070; width:291px; height:231px;}
#bannermenus{ height:18px; position:relative; top:-18px;}
#bannermenus ul{ float:right;}
#bannermenus li{ text-align:center; float:left; height:18px; line-height:18px; width:18px; color:White; cursor:pointer; background-color:Black;}
#bannermenus .current{ background-color:#CD130D;}
#bannercontent .inner{ height:231px; overflow:hidden;}
#bannercontent .newstitle{ height:25px; line-height:25px; overflow:hidden; text-align:center;}
#news_hot .menu{ clear:both; padding:10px 0px 10px 10px; height:40px; border-top:solid 1px #E3E3E3;}
#news_hot .menu ul{ width:716px; height:40px; background:url(menu.png) no-repeat 0px 0px;}
#news_hot .menu li{ padding:0px 18px 0px 0px; height:40px; overflow:hidden; float:left; width:165px;}
#news_hot .menu li a{ height:40px; overflow:hidden; display:block; text-indent:-99999px; width:165px;}
#news_hot .menu .li{ padding:0px; }
#news_hot .list{ float:right; width:405px; padding:10px 10px 0px 0px;}
#news_hot .list .news ul{ padding-top:2px;}
#news_hot .list .news li{ background:url(li003.png) no-repeat 0px 9px; padding:0px 0px 0px 8px; height:24px; line-height:24px; overflow:hidden;}
#news_hot .list .news li a{ font-size:14px;}
#news_hot .list .news li span{ color:#ABA5CD; float:right;}
#news_hot .list .more{ padding:5px 0px 0px 0px; height:20px; text-align:right; line-height:20px; overflow:hidden;}
#news_hot h2{  height:30px; line-height:30px; overflow:hidden;}
#news_hot h2 a{font-size:16px; font-family:'微软雅黑'; color:#3FA740;}
#news_hot .list img{ margin:0px 0px 0px 3px; vertical-align:middle;}
#hotmenu{ height:31px; overflow:hidden;}
#hotmenu ul{ height:26px; border-bottom:solid 1px #99C2A0; _overflow:hidden;}
#hotmenu li{ margin:0px 1px 0px 0px; cursor:pointer; background:url(hot_menus.jpg) no-repeat right 0px; line-height:26px;  font-size:14px; text-align:center; width:82px; height:26px; float:left;}
#hotmenu .current{ font-weight:bold; color:White; background-position:0px 0px; height:31px; position:relative; top:0px;}
#topcontent{ width:995px; margin:0px auto;}
#topcontent .l{ width:739px; float:left; overflow:hidden;}
#topcontent .l .banner{ padding:2px 0px 0px 0px;}
#topcontent .l .banner img{ height:107px;}
#topcontent .r{float:right; width:250px;overflow:hidden;}
#topcontent .r dl{ padding:8px 0px 0px 0px;}
#topcontent .r dt{border:solid 1px #9AC2A1; border-bottom-width:0px; line-height:38px; padding:0px 10px 0px 22px; overflow:hidden; color:#0C6B08; font-size:14px; font-weight:bold; height:33px; background:url(contet_r_t.png) no-repeat 0px 0px;}
#topcontent .r dt .more{ color:White; font-family:MS Sans Serif; float:right; font-weight:normal;}
#topcontent .r dd{ padding:5px 10px; border:solid 1px #9AC2A1; border-top-width:0px;}
#topcontent .r .scrollnews{ height:210px; overflow:hidden;}
#topcontent .r .scrollnews ul li{ height:auto; background:url(li001.jpg) no-repeat 0px 6px; color:#9AA5CD; line-height:18px; padding:2px 0px 2px 15px; overflow:hidden;}
#topcontent .r .scrollnews ul li img{ vertical-align:top;}
#topcontent .r .project{ text-align:center;height:176px; padding:5px 0px 0px 0px;}
#topcontent .r .project ul{ }
#topcontent .r .project li{ padding:3px 0px;}
#topcontent .r .project img{ width:196px; height:48px; padding:1px; border:solid 1px #000002;}
#topcontent .r .system{ height:114px; background:url(system_bg.png) no-repeat 0px 8px;}
#topcontent .r .system ul{ padding:45px 0px 0px 20px;}
#topcontent .r .system ul li{ height:30px; width:210px; padding:0px 0px 2px 0px; border-bottom:solid 1px White;}
#topcontent .r .system ul li a{ display:block;width:210px; height:30px; text-indent:-9999999px;}
#search{ height:56px; padding:8px 0px 0px 40px;  border:solid 1px #9AC2A1; margin:8px 0px 0px 0px;}
#search .text{ color:#999999; height:20px; line-height:20px; padding:0px 5px; border:solid 1px #ACACAC; width:170px; border-bottom:solid 1px #ACBFD4;}
#search .btn1{ margin:9px 10px 0px 20px; width:48px; height:19px; border:0px; background:url(search_btn.jpg) no-repeat 0px 0px; cursor:pointer;}
#search .btn2{ height:19px; width:72px; border:0px; background:url(search_btn.jpg) no-repeat right 0px; cursor:pointer;}
#newslist{ width:995px; margin:0px auto;}
#newslist .l{ float:left; width:744px;}
#newslist .l dl{ width:241px; padding:10px 7px 0px 0px; float:left;}
#newslist .l dd{ padding:10px; border:solid 1px #9AC2A1;}
#newslist .l dt{ padding:0px 10px 0px 20px; font-size:14px; font-weight:bold;  height:34px; line-height:40px; color:#3FA740; overflow:hidden; background:url(content_l_t.png) no-repeat 0px 0px; border:solid 1px #9AC2A1; border-bottom-width:0px;}
#newslist .l dt .more{ color:#333333;}
#newslist .l ul{ height:139px; overflow:hidden;}
#newslist .l li{ background:url(li002.jpg) no-repeat 0px 11px; padding:0px 0px 0px 8px; height:25px; line-height:25px; overflow:hidden;}
#newslist .l li span{ float:right; color:#AB93BB;}
#newslist .l .ul{ height:139px;}
#newslist .r{ float:right; width:250px;overflow:hidden;}
#newslist .r dl{ padding:10px 0px 0px 0px;}
#newslist .r dt{border:solid 1px #9AC2A1; border-bottom-width:0px; line-height:38px; padding:0px 10px 0px 22px; overflow:hidden; color:#0C6B08; font-size:14px; font-weight:bold; height:33px; background:url(contet_r_t.png) no-repeat 0px 0px;}
#newslist dt .more{ color:White; font-family:MS Sans Serif; float:right; font-weight:normal;}
#newslist .r dd{ padding:5px 10px; border:solid 1px #9AC2A1; border-top-width:0px;}
#newslist .r .ul li{ height:auto; background:url(li001.jpg) no-repeat 0px 6px; color:#9AA5CD; line-height:18px; padding:2px 0px 2px 15px; overflow:hidden;}
#newslist .r .ul img{ vertical-align:top;}
#newslist .r .btn{ margin:0px 8px 0px 0px; width:64px; height:24px; border:0px; background:url(btn.png) no-repeat 0px 0px; cursor:pointer; color:White; letter-spacing:4px;}
#newslist .r h4{ height:30px; line-height:30px; background-color:#F5F5F5; padding:0px 10px; font-weight:normal;}
#newslist .r li{ height:22px; line-height:22px; overflow:hidden;}
#newslist .r .radio{ vertical-align:middle; margin:-3px 4px 0px 0px;}
#newslist .r .survery{ padding:5px 10px;}
#newslist .r .btns{ padding:9px 0px 0px 0px; text-align:center;}
#newslist .r .text{ height:20px; line-height:20px; padding:0px 5px; border:solid 1px #9AC2A1;}
#newslist .r .login{ height:115px; padding:5px; padding-top:15px;}
#newslist .r .login li{ padding:8px 0px;}
#newslist .r .login .btns{ padding-top:8px;}
#scrollnews{ height:139px; overflow:hidden;}
#picturelist{ width:927px; padding:0px 0px 0px 66px; margin:8px auto 0px auto; border:solid 1px #9AC2A1; height:154px; overflow:hidden; background:url(picturetitle.png) #E9F2F1 no-repeat 6px 6px;}
#picturelist li{ float:left; padding:10px 14px 0px 14px; width:154px;}
#picturelist li img{ width:148px; border:solid 1px #CCCCCC; padding:2px; height:105px; background-color:White;}
#picturelist li h4{ height:25px; line-height:25px; overflow:hidden; text-align:center; font-weight:normal;}
#friendlink{ width:993px; background-color:#F7F7F7; border:solid 1px #CCCCCC; text-align:center; padding:8px 0px; margin:8px auto 0px auto;}
#friendlink .select{ border:solid 1px #CCCCCC; vertical-align:middle; margin:0px 2px; height:20px; line-height:20px; width:150px;}
#footer{ border-top:solid 4px #3C9E3C; text-align:center; width:995px; margin:3px auto 0px auto; line-height:180%; padding:10px 0px;}
#maincontent{  width:995px; margin:10px auto 0px auto;}
#leftcontent{ float:left; min-height:570px;_height:570px; background-color:#F0F5ED; overflow:hidden; width:245px;}
#rightcontent{ float:right;}
#leftcontent .date{ width:201px; height:25px; line-height:25px; margin:0px auto; text-align:center; overflow:hidden; background:url(date_bg.jpg) no-repeat 0px 0px;}
#leftcontent .search{ width:205px; height:60px; padding:10px 0px 0px 23px; margin:0px auto; background:url(search_title.jpg) no-repeat 0px 10px;}
#leftcontent .search{ width:205px; height:60px; padding:10px 0px 0px 23px; margin:0px auto; }
#leftcontent .search .searchtxt{ color:#C6C6C6; width:180px; height:20px; line-height:20px; padding:0px 5px; border:solid 1px #ACACAC; border-bottom:solid 1px #ACBFD4;}
#leftcontent .search .searchbtn1{ margin:8px 10px 0px 20px; width:48px; height:19px; border:0px; background:url(search_btn.jpg) no-repeat 0px 0px; cursor:pointer;}
#leftcontent .search .searchbtn2{height:19px; width:72px; border:0px; background:url(search_btn.jpg) no-repeat right 0px; cursor:pointer;}
#leftcontent .menu{width:179px; border-bottom:solid 1px White; margin:0px auto;}
#leftcontent .inner{ width:228px; margin:0px auto; padding:15px 0px; border-top:dotted 1px #494E46; border-bottom:dotted 1px #494E46; }
#leftcontent .menu .li{ border-top-width:0px;}
#leftcontent .menu li{ background:url(li005.jpg) no-repeat 20px 12px; height:30px; border-bottom:solid 1px #D8E5CD; border-top:solid 1px #FEFEFE; line-height:30px; overflow:hidden; text-align:center;}
#leftcontent .menu li a{ font-size:14px; color:#74C159;}
#leftcontent dl{ width:228px; margin:0px auto; padding:10px 0px 10px 0px;}
#leftcontent dt{border:solid 1px #9AC2A1; border-bottom-width:0px; line-height:38px; padding:0px 10px 0px 22px; overflow:hidden; color:#0C6B08; font-size:14px; font-weight:bold; height:33px; background:url(contet_r_t.png) no-repeat 0px 0px;}
#leftcontent dt .more{ color:White; font-family:MS Sans Serif; float:right; font-weight:normal;}
#leftcontent dd{ background-color:White; padding:5px 10px; border:solid 1px #9AC2A1; border-top-width:0px;}
#leftcontent .scrollnews{ height:210px; overflow:hidden;}
#leftcontent .scrollnews ul li{ height:auto; background:url(li001.jpg) no-repeat 0px 6px; color:#9AA5CD; line-height:18px; padding:2px 0px 2px 15px; overflow:hidden;}
#leftcontent .scrollnews ul li img{ vertical-align:top;}
#rightcontent{ float:right; width:740px; overflow:hidden;}
#site{ height:30px; line-height:30px; color:#2FAE25; padding:0px 15px; overflow:hidden; background:url(site_bg.jpg) no-repeat 0px 0px;}
#site span{ padding:0px 5px; color:#2FAE25;}
#site a{ color:#2FAE25;}
#news_template{ min-height:500px; _height:500px; border:solid 1px #A4D6A6; margin:8px 0px 0px 0px; padding:15px 0px;}
#news_template dl{ width:711px; margin:0px auto;}
#news_template dt{ height:25px; font-size:14px; font-weight:bold; color:#2FAE25; padding:0px 10px 0px 40px; overflow:hidden; line-height:27px; background:url(news_t.jpg) no-repeat 0px 0px;}
#news_template dt .more{ font-weight:normal; float:right; display:inline-block; height:25px; width:40px;}
#news_template dd{ padding:15px;}
#news_template li{ background:url(li006.jpg) no-repeat 0px 12px; padding:0px 0px 0px 10px; height:28px; line-height:28px; overflow:hidden;}
#news_template li span{ float:right; color:#2FAE25;}

.pic li {
	width:160px;
	height:155px;
	float:left;
	border:0;
	margin:8px 5px;
	display:inline;
	overflow:hidden;
	text-align:center;
	line-height:140%;
}
.pic li img {
	display:block;
	padding:2px;
	float:none;
	margin:4px auto;
	border:1px solid #ccc;
	width:142px;
	height:105px;
	background:#fff;
}

.page { text-align:center; padding:10px; }
.clear { clear:both; overflow:hidden; }

.leader {
    font:14px/160% 宋体;
    border-bottom:1px dotted #ccc;
    padding:10px;
    margin:3px 0;
    text-align:left;
    height:150px;
    text-align:justify;
    text-justify:inter-ideograph;
    overflow:hidden;
    zoom:1;
}
.leader img {
    width:100px;
    height:133px;
    float:left;
    padding:4px;
    margin:0 20px 0 0;
    border:1px solid #ccc;
}
.leader h4 {
    padding:10px 0 8px 0;
    font:normal 18px/25px 黑体;
    color:#009933;
    text-align:left;
}
.leader h4 span {
    padding-left:20px;
    font:normal 14px 宋体;
    color:#f60;
}


.content { padding:5px 40px;}
.content h1 { width:600px; line-height:30px; margin:5px auto 0; font-size:20px; text-align:center; font-weight:bold; color:#f60;}
.content .about {clear:both; text-align:center; margin:6px auto 0; padding:0 0 10px; width:660px; overflow:hidden; border-bottom:1px solid #cccccc}
.content .new { clear:both; margin:15px auto 0; overflow:hidden; color:#000; text-align:left; font-size:14px;}
.content .option {clear:both; margin:15px auto 0; text-align:right; color:#000; line-height:13px;}
.content .option a { color:#000; }
.content .option a:hover {color: #0b8202; text-decoration:none}
.content .option img { margin-right:3px;}
.content .about_page {clear:both; margin:25px auto 0; padding:10px 0 0; overflow:hidden; border-top:1px solid #cccccc; text-align:left; font-size:14px; color:#000; font-weight:bold; line-height:28px; }
.content .about_page li { list-style:none; background:none; }
.content .about_page a { color:#000; font-weight:normal}
.content .about_page a:hover {color: #0b8202; }

.tab { zoom:1; position: relative; height:30px; border-bottom:1px solid #ccc; margin-bottom:15px; }
.tab a { display: block; width:90px; height:30px; float: left; text-align: center; font:14px/30px 宋体; border-right:1px solid #ccc; }
.tab a.current { font-weight: bold; color:#348B34; border-bottom:1px solid #348B34; margin-bottom:-1px; }