@charset "gb2312";
/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #565656;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(bg_body.jpg) top repeat-x #FFF;
}
a {
	font-size: 12px;
	color: #494949;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #494949;
}
a:hover {
	text-decoration: underline;
	color: #dc2625;
}
a:active {
	text-decoration: none;
	color: #494949;
}
img{
	border:0;
}
p,form,ul,li{ margin:0; padding:0;}
li{ list-style:none;}
.cls{ clear:both;}
.topframe{
	width:1000px;
	margin:0 auto;
	height:89px;
	background:url(bg_top.jpg);
	}
.topframe .logo{
	float:left;
	}
.topframe .topmenu{
	float:right;
	margin-right:15px;
	width:350px;
	}
.topmenu ul{ padding-top:23px;}
.topmenu ul li{
	float:right;
	list-style:disc inside;
	margin:0 7px;
	}
.topmenu form div{ float:left; padding-top:13px; height:23; overflow:hidden;}
.serbut{
	background:url(but_sch.gif);
	width:64px;
	height:23px;
	border:none;
	margin-top:0;
	*margin-top:1px;
	padding:0;
	}
.sertxt{
	width:207px;
	height:21px;
	line-height:21px;
	border:#a7a7a7 solid;
	border-width:1px 0 1px 1px;
	color:#909090;
	margin:0;
	padding:0;
	}
.menuframe{
	background:url(bg_menu.gif);
	height:70px;
	width:100%;
	}
.menubody{
	background:url(bg_menu.jpg) top no-repeat;
	width:990px;
	margin:0 auto;
	height:37px;
	padding-left:10px;
	}
.menubody li{
	width:123px;
	float:left;
	height:37px;
	line-height:37px;
	text-align:center;
	background:url(pic_mline.gif) no-repeat right 4px;
	cursor:pointer;
	}
.menubody li.sel{ background:url(bg_menu_sel.jpg) center no-repeat;}
.menubody li,.menubody li a,.menubody li a:hover,.menubody li a:link,.menubody li a:visited,.menubody li a:active{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
.menubody li.sel,.menubody li.sel a,.menubody li.sel a:hover,.menubody li.sel a:link,.menubody li.sel a:visited,.menubody li.sel a:active{ color:#035127;}
.submenubody{
	margin:0 auto;
	overflow:hidden;
	height:32px;
	}
.submenubody li{
	height:32px;
	line-height:32px;
	padding:0 5px;
	color:#9a9a9a;
	float:left;
	background:none;
	white-space:nowrap;
	}
.submenubody li a,.submenubody li a:hover,.submenubody li a:link,.submenubody li a:active,.submenubody li a:visited{
	color:#035127;
	font-size:14px;
	font-weight:normal;
	}
.bannerframe{
	background:url(pic_banner.jpg) #c2c20b center no-repeat;
	width:100%;
	height:190px;
	}
.banner2frame{margin-bottom:10px;}
.dwframe{
	width:980px;
	height:29px;
	background-color:#fbfbfb;
	border-bottom:#c5c5c5 solid 1px;
	margin:0 auto;
	}
.dwframe td.dsty{
	color:#e22424;
	font-weight:bold;
	}
.bottommenu{
	background:url(bg_bottom.gif);
	height:28px;
	line-height:28px;
	width:977px;
	margin:10px auto 10px auto;
	_margin:0px auto 10px auto;
	border:#c8efa4 solid 1px;
	text-align:center;
	}
.bottommenu,.bottommenu a,.bottommenu a:hover,.bottommenu a:link,.bottommenu a:visited,.bottommenu a:active{
	color:#155e34;
	font-size:14px;
	}
.bottommenu a{ margin:0 35px;}
.bottominfo{
	line-height:150%;
	text-align:center;
	}
.bottominfo span{ margin:0 9px;}
.bodyframe{
	width:980px;
	margin:10px auto 0 auto;
	padding:0 10px;
	background-color:#FFF;
	}
.leftframe{
	width:755px;
	float:left;
	overflow:hidden;
	}
.infoframe{
	width:223px;
	float:left;
	margin-bottom:10px;
	}
.infoframe h3{
	background:url(bg_inflist.jpg);
	width:198px;
	height:31px;
	line-height:31px;
	margin:0;
	padding:0 0 0 25px;
	color:#035127;
	font-size:14px;
	font-weight:bold;
	}
.inlsty h3{padding:0 15px; width:193px;color:#9b9b9b;}
.inlsty h3 div{ cursor:pointer;}
.inlsty h3 div.inl{ float:left;}
.inlsty h3 div.inr{ float:right;}
.inlsty h3 div.sel{ color:#035127;}
.infobody{
	background:url(bg_info.gif);
	width:223px;
	height:178px;
	margin-bottom:6px;
	padding-top:8px;
	}
.infobody p{
	background:url(bg_infol.gif);
	height:20px;
	line-height:20px;
	text-align:center;
	margin:0 auto 3px auto;
	border:#dddddd solid 1px;
	width:202px;
	}
.infobody p,.infobody p a,.infobody p a:hover,.infobody p a:link,.infobody p a:visited,.infobody p a:active{
	color:#494949;
	font-size:14px;
	}
.pubjoin{
	background:url(bg_pubjoin.gif) #ffffed no-repeat top;
	width:221px;
	height:29px;
	padding-top:32px;
	border:#ffe14e solid 1px;
	}
.infobody ul{ width:180px; margin:0 auto; padding-top:15px;}
.infobody ul li{
	float:left;
	color:#108546;
	width:75px;
	margin-bottom:5px;
	background:url(ico_gsq.gif) left center no-repeat;
	padding-left:15px;
	}
.infobody ul li a,.infobody ul li a:hover,.infobody ul li a:link,.infobody ul li a:visited,.infobody ul li a:active{
	color:#494949;
	font-size:12px;
	}
.pubjoin li{
	float:left;
	padding-left:37px;
	background:left no-repeat;
	height:22px;
	line-height:22px;
	margin-left:15px;
	}
.pubjoin li.lm{ background-image:url(ico_mail.jpg);}
.pubjoin li.sm{ background-image:url(ico_msg.jpg);}
.flashframe{
	width:509px;
	height:284px;
	border:#d4d4d4 solid 1px;
	float:left;
	margin:0 0 10px 11px;
	background-color:#ebebeb;
	}
.flashtitle{
	height:27px;
	padding:7px 15px 0 15px;
	}
.flashtitle h3{
	background:url(ico_titlelog.gif) left center no-repeat;
	color:#035127;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 14px;
	float:left;
	height:20px;
	line-height:20px;
	}
.morediv{
	float:right;
	height:20px;
	line-height:20px;
	}
.morediv a,.morediv a:hover,.morediv a:link,.morediv a:visited,.morediv a:active{
	color:#0b731a;
	font-weight:normal;
	}
.jxframe{
	height:20px;	
	width:720px;
	overflow:hidden;
	margin-bottom:10px;
	}
.jxframe .jxlog{
	float:left;
	width:59px;
	height:20px;
	}
.newslframe{
	width:365px;
	height:193px;
	border:#a4e568 solid 1px;
	overflow:hidden;
	float:left;
	margin:0 10px 7px 0;
	background:url(bg_newsl.gif) top repeat-x #FFF;
	}
.newslframe2{ height:297px;}
.newslframe3{ height:330px;}
.newslframe4{ height:430px;}
.nltop,.nltop2{
	height:28px;
	overflow:hidden;
	}
.nltop ul,.nltop2 ul,.dltop ul{ float:left; height:28px;}
.nltop ul li,.nltop2 ul li,.dltop ul li{
	height:28px;
	line-height:28px;
	float:left;	
	text-align:center;
	font-size:14px;
	color:#035127;
	cursor:pointer;
	}
.nltop ul li{width:108px;}
.nltop2 ul li,.dltop ul li{ padding:0 15px;}
.nltop ul li.sel,.nltop2 ul li.sel,.dltop ul li.sel{
	background:url(bg_nlmsel.jpg) left no-repeat #f8faf8;
	font-size:14px;
	font-weight:bold;
	}
.nltop ul li:first-child,.nltop2 ul li:first-child,.dltop ul li:first-child { border-right:#a4e568 solid 1px;}
.nltop .morediv,.nltop2 .morediv,dltop .morediv{
	height:28px;
	line-height:28px;
	margin-right:15px;
	}
.dltop .morediv{ margin-right:10px;}
.newslbody{ margin:0 16px; padding-top:12px;}
.newslbody li{
	background:url(ico_bgdot.gif) left center no-repeat;
	margin-bottom:10px;
	padding:0 0 0 10px;
	vertical-align:bottom;
	}
.newslbody li,.newslbody li h3,.newslbody li div{
	height:15px;
	line-height:15px;
	overflow:hidden;
	}
	
	.tzgg{ margin:0 2px 0 10px; padding-top:12px;}
.tzgg li{
	background:url(ico_bgdot.gif) left center no-repeat;
	margin-bottom:10px;
	padding:0 0 0 8px;
	vertical-align:bottom;
	}
.tzgg li,.tzgg li h3,.tzgg li div{
	height:15px;
	line-height:15px;
	overflow:hidden;
	}
	
	
	
.infolframe{
	margin:0 10px 7px 0;
	width:176px;
	height:170px;
	border:#f8b957 solid 1px;
	overflow:hidden;
	background:url(bg_infol2.gif) top no-repeat;
	float:left;
	}
.infotop{
	height:35px;
	line-height:35px;
	}
.infotop h3{
	margin:0;
	padding:0 13px 5px 19px;
	height:35px;
	line-height:35px;
	color:#e22424;
	font-size:14px;
	font-weight:bold;
	float:left;
	background:url(ico_rarrow2.gif) right 14px no-repeat;
	}
.infotop div{
	float:right;
	height:32px;
	line-height:32px;
	margin-right:12px;
	}
.infotop div a,.infotop div a:hover,.infotop div a:link,.infotop div a:visited,.infotop div a:active{ color:#e22424;}
.infolframe ul{padding:10px 0 0 10px;}
.infolframe ul li{
	background:url(ico_gsq2.gif) left center no-repeat;
	padding-left:10px;
	margin-bottom:10px;
	}
.picnewsframe{
	width:343px;
	height:144px;
	border-bottom:dotted 1px #606060;
	padding:12px 0 15px 0;
	margin:0 auto;
	}
.picnpf{
	float:left;
	width:128px;
	height:100px;
	padding:1px;
	border:#348c59 solid 1px;
	margin-top:20px;
	}
.picnpf img{
	width:128px;
	height:100px;
	}
.piccont{
	float:left;
	padding-left:15px;
	width:196px;
	}
.piccont h3{
	background:url(ico_rarrow.gif) left center no-repeat;
	height:18px;
	line-height:18px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	}
.piccont h3,.piccont h3 a,.piccont h3 a:hover,.piccont h3 a:link,.piccont h3 a:active,.piccont h3 a:visited{
	color:#e22424;
	font-size:14px;
	font-weight:normal;
	}
.piccont p{
	text-indent:2em;
	line-height:180%;
	}
.dnlbody{
	height:25px;
	background:url(ico_gsq2.gif) left center no-repeat;
	padding-left:10px;
	margin:0 15px;
	}
.dnlbody h3{
	height:25px;
	line-height:25px;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	}
.dnlbody span{
	height:25px;
	line-height:25px;
	display:block;
	float:right;
	}
.rightframe{
	width:224px;
	float:right;
	overflow:hidden;
	}
.msgframe{
	width:224px;
	margin-bottom:10px;
	background:url(bg_info.gif);
	padding-bottom:2px;
	}
.msgframe h3{
	background:url(bg_inflist.jpg);
	width:194px;
	height:31px;
	line-height:31px;
	margin:0;
	padding:0 15px;
	color:#035127;
	font-size:14px;
	font-weight:bold;
	}
.msgframe h3 p{ float:left;}
.msgframe h3 div.morediv{ height:31px; line-height:31px; font-weight:normal;}
.dhframe .msgframe{
	width:220px;
	_width:200px;
	padding-bottom:2px;
	margin:10px;
	float:left;
	border:#99b69a solid 1px; 
	}
.dhframe .msgframe h3{	
	width:190px;
	padding:0 15px;
	}

.webofficeframe{
	background:url(bg_weboffice.gif);
	width:224px;
	height:30px;
	margin-bottom:10px;
	padding-top:28px;
	}
.webofficeframe li,.serpeo li{
	float:left;
	padding-left:10px;
	background:url(ico_gsq.gif) left center no-repeat;
	height:22px;
	line-height:22px;
	margin:0 0 0 15px;
	width:80px;
	_width:75px;
	}
.serpeo li{
	margin:0 0 0 10px;
	width:85px;
	}
.serpeo{ height:54px; padding-top:15px;}
.dhframe ul.serpeo{ height:180px;}
.dhframe ul.serpeo li{ float:none; width:100%;}
.dhframe ul.serpeo li a,.dhframe ul.serpeo li a:hover,.dhframe ul.serpeo li a:link,.dhframe ul.serpeo li a:active,.dhframe ul.serpeo li a:visited{ font-size:14px;}
.webofficeframe li a,.webofficeframe li a:hover,.webofficeframe li a:link,.webofficeframe li a:visited,.webofficeframe li a:active{
	font-size:12px;
	}
.njframe{
	background:url(bg_nj.gif) top no-repeat;
	width:222px;
	border:#abe6ad solid 1px;
	text-align:center;
	margin-bottom:10px;
	}
.njframe h3,.logframe h3,.snframe h3{
	background:url(ico_titlelog.gif) left center no-repeat;
	height:30px;
	line-height:30px;
	padding:0 0 0 15px;
	font-size:14px;
	color:#035127;
	margin:0 0 0 10px;
	text-align:left;
	}
.snframe h3 p{ float:left;}
.snframe h3 div.morediv{height:30px; line-height:30px; margin-right:10px;}
.njframe img{
	border:#cadfd4 solid 1px;
	margin-bottom:6px;
	}
.logframe,.snframe{
	width:222px;
	border:#c6dcd1 solid 1px;
	background:url(bg_gk.jpg) top no-repeat;
	margin-bottom:10px;
	}
.logtab{
	width:194px;
	margin:5px auto 0 auto;
	border-bottom:#000 dotted 1px;
	}
.logtab input{
	width:140px;
	height:20px;
	line-height:20px;
	border:#c9c8c8 solid 1px;
	}
.logtab tr td{ padding:3px 0; color:#545454; font-size:14px;}
.logsub,.joinbut{
	width:82px;
	height:24px;
	border:none;
	cursor:pointer;
	}
.logsub{
	background:url(but_log.gif);
	}
.joinbut{
	background:url(but_join.gif);
	}
.snframe{ text-align:center;}
.snframe img{ border:#b4b4b4 solid 1px; margin-bottom:4px;}
.yqlink{
	text-align:center;
	padding-top:5px;
	}
.yqlink img{
	border:#1f396b solid 1px;
	margin-bottom:10px;
	*margin-bottom:2px;
	}
.yqlink select{
	width:191px;
	margin-bottom:2px;
	}
.navframe{
	height:21px;
	line-height:21px;
	width:100%;
	background:#FFF;
	border-bottom:#e7e7e7 solid 1px;
	}
.navbody{
	width:980px;
	margin:0 auto;
	padding:0 10px;
	}
.navbody,.navbody a,.navbody a:hover,.navbody a:link,.navbody a:active,.navbody a:visited{ color:#bcbcbc;}
.subdw{
	width:100%;
	background:#FFF;
	}
.subdw ul li{ background:url(ico_bgdot.gif) left center no-repeat; padding-left:10px;}
.dlframe{
	width:742px;
	background-color:#FFF;
	border:#b2b2b2 solid 1px;
	margin-bottom:10px;
/*	min-height:960px;*/
	}
.dltop{
	background:url(bg_dltop.gif);
	height:29px;
	border-bottom:#b2b2b2 solid 1px;
	}
.dltop h3{
	margin:0 0 0 24px;
	padding:0 0 0 20px;
	height:29px;
	line-height:29px;
	background:url(ico_dlarrow.gif) left center no-repeat;
	color:#035127;
	font-size:14px;
	font-weight:bold;
	}
.dllist{ margin:10px 15px 0 15px;}
.dllist li,.dllist li h3,.dllist li div{	
	height:15px;
	line-height:15px;
	}
.dllist li{
	background:url(ico_gdot.gif) 0 10px repeat-x;
	margin-bottom:10px;
	vertical-align:bottom;
	}
.nobg li{ background:none;}
.dllist li h3{
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	background:url(ico_bgdot.gif) left center no-repeat #FFF;
	padding-left:10px;
	}
.dllist li div{
	float:right;
	background-color:#FFF;
	}
.piclframe img{ border:#a4e568 solid 1px; margin-right:5px; }
.nygsframe{
	margin:0 15px;
	text-indent:2em;
	padding:15px 0;
	line-height:170%;
	font-size:14px;
	}
.mapframe{
	width:742px;
	border:#a4e568 solid 1px;
	}
.serframe{
	background:url(bg_ser.jpg) bottom repeat-x #FFF;
	min-height:134px;
	_height:134px;
	width:662px;
	*width:684px;
	border:#a2a2a2 solid 1px;
	margin-bottom:10px;
	padding:20px 40px 0 40px;
	*padding:20px 28px 0 30px;
	}
.serframe p,.serframe div{
	float:left;	
	height:23px;
	line-height:23px;
	*height:25px;
	*line-height:25px;
	margin-bottom:10px;
	*margin-bottom:0px;
	overflow:hidden;
	}
.serframe p{
	color:#616161;
	font-size:14px;
	width:70px;
	padding:0 5px;
	text-align:right;
	}
.serframe input,.serframe select{
	height:19px;
	border:#baecbb solid 1px;
	background-color:#FFF;
	}
.serframe textarea{
	border:#baecbb solid 1px;
	background-color:#FFF;
	}
.serframe table tr th{
	font-size:16px;
	}
.serframe table tr th,.serframe table tr td{
	color:#360;
	}
.serframe table tr td span{ color:#F00;}
.serframe input.zwsub{
	width:78px;
	height:21px;
	line-height:20px;
	background-color:#9dc59f;
	border:#baecbb solid 1px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	}
.zflinkframe{
	margin-bottom:10px;
	}
.zflinkframe{
	margin-bottom:10px;
	}
.zflinkframe img{ border:none; margin-right:12px;}
.zxflashframe{
	width:352px;
	height:233px;
	float:left;
	background-color:#ffc924;
	padding:3px;
	margin:7px 0 10px 5px;
	}
.zxflashframe{
	background-color:#FFF;
	width:358px;
	height:239px;
	padding:0px;
	}
.zxflashframe img{
	 width:352px;
	 height:197px;
	 border:#ffc924 solid 3px;
	 }
.zxtopnlframe{
	width:343px;
	height:233px;
	float:right;
	margin:7px 0 10px 5px;
	}
.zxtopnlframe p,.pictitle{
	color:#07843b;
	font-size:18px;
	line-height:150%;
	font-weight:bold;
	height:50px;
	padding-top:10px;
	}
.pictitle a,.pictitle a:hover,.pictitle a:link,.pictitle a:active,.pictitle a:visited{color:#07843b;font-size:18px;font-weight:bold;}
.pictitle{ height:auto;}
.gbod{border-color:#a4e568;}

.pnewslist{
	clear:both;
	padding:10px 0 5px 5px;
	height:115px;
	}
.picbiglist{ height:auto;}
.pnewslist .pnewscont{
	width:160px;
	float:left;
	text-align:center;
	height:115px;
	margin-left:5px;
	margin-right:5px;
	}
.pnewslist .pnewscont img{
	width:158px;
	height:120px;
	border:#bdbdbd solid 1px;
	margin-bottom:10px;
	}
	
.picbiglist .pnewscont{
	width:220px;
	float:left;
	text-align:center;
	height:175px;
	margin:0 10px;
	overflow:hidden;
	}
.picbiglist .pnewscont img{width:218px;height:173px;}
.pnewslist2{
	clear:both;
	padding:10px 0 5px 15px;
	height:127px;
	}
.picbiglist2{ height:auto;}
.pnewslist2 .pnewscont2{
	width:174px;
	float:left;
	text-align:center;
	height:122px;
	margin-right:5px;
	overflow:hidden;
	}
.pnewslist2 .pnewscont2 img{
	width:172px;
	height:120px;
	border:#bdbdbd solid 1px;
	margin-bottom:0px;
	}
.picbiglist2 {
	width:212px;
	float:left;
	text-align:center;
	height:140px;
	margin:0 15px 5px 10px;
	_margin:0 15px 5px 10px;
	}
	
.pnewslist3 .pnewscont3{
	width:77px;
	float:left;
	text-align:center;
	height:66px;
	margin-right:5px;
	overflow:hidden;
	}	
	
.pnewslist3 .pnewscont3 img{
width:78px;
height:65px;
border:#bdbdbd solid 1px;
margin-bottom:0px;
}
	
.picbiglist3 {
	width:80px;
	float:left;
	text-align:center;
	height:70px;
	margin:0 15px 5px 10px;
	_margin:0 15px 5px 10px;
	}
	
.picbiglist .pnewscont img{
	width:234px;
	height:135px;
	}

.picbiglist1 .pnewscont1{
	width:212px;
	float:left;
	text-align:center;
	height:50px;
	margin:10px 10px 10px 10px;
	_margin:10px 10px 10px 10px;
	}
.picbiglist1 .pnewscont1 img{
	padding-bottom:0px;
	width:140px;
	height:60px;
	}
h3.pnnolog{ background:none; padding-left:0;}
.nyzxthl ul.dllist{ padding-top:10px; padding-bottom:10px;}
.fgline{
	background:url(ico_2dot.gif);
	height:4px;
	overflow:hidden;
	margin:0 15px;
	}
.contframe h1{
	font-size:18px;
	color:#035127;
	margin:0;
	padding:20px 0;
	text-align:center;
	}
.contbody{
	line-height:200%;
	margin:0 15px;
	font-size:14px;
	color:#565656;
	min-height:380px;
	_height:375px;
	}
	
.contbody1{
	line-height:150%;
	margin:15px 15px;
	font-size:12px;
	color:#565656;
	}	
.contframe h2{
	font-size:12px;
	text-align:right;
	margin:10px 15px 0 15px;
	font-weight:normal;
	}
.contframe h2 span{color:#035127;}
.contframe h4{
	color:#035127;
	margin:0;
	padding:10px 0 0 25px;
	font-size:14px;
	font-weight:bold;
	}
#tsubmenu1{ padding-left:30px; width:925px;}
#tsubmenu2{ padding-left:10px; width:955px;}
#tsubmenu3{ padding-left:110px; width:955px;}
#tsubmenu4{ padding-left:325px; width:670px;}
#tsubmenu5{ padding-left:290px; width:300px;}
#tsubmenu6{ padding-left:510px; width:580px;}
#tsubmenu7{ padding-left:780px; width:320px;}

#tsubmenu8{ padding-left:590px; width:390px;}
#sasFlashFocus27{
	width:500px;
	height:235px;
	margin:5px auto 0 auto;
	}
.ftframe{
	width:500px;
	overflow:hidden;
	}
.ftframe table tr td{ white-space:nowrap; padding:0 10px; line-height:29px;}
.ftframe table tr td table tr td a{ background:url(ico_gsq2.gif) left center no-repeat; padding-left:15px;}
.jxframe .ftframe{width:650px; float:right; }
.jxframe .ftframe table tr td{line-height:20px;}
.serframe h6{ margin:0; padding:0;}
.pageframe{ text-align:center; }
.pageframe a:hover{color:#dc2625;text-decoration:none;}
.pageframe a,.pageframe a:link,.pageframe a:active,.pageframe a:visited{ color:#494949; text-decoration:none;}
.rxjs{
	padding:15px;
	line-height:150%;
	}
.twbut{
	background:#696;
	color:#360;
	cursor:pointer;
	}
.topflashshow{
	position:absolute;
	top:0;
	left:0;
	height:286px;
	overflow:hidden;
	width:100%;
	
	}
.topflashshow div{height:286px;width:981px;margin:0 auto;  overflow:hidden;}