﻿/*Config*/
body {
	font-family: "宋体","Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color:#111;
	margin:0px;
	padding:0px;
	background:#FBF3E0;
}
a{
	color:#111;
	text-decoration: none;
}
img{
	border:none;
} 
form{
	margin:0;
	padding:0;
	border:none;
}
.centerdiv{
	width:1003px; margin-left:auto;margin-right:auto;text-align:center;
}
/**********************************************************************/
#floatmenu{
	position:absolute; width:100%; height:100%; margin-left:0px auto; margin-right:0px auto; z-index:9999;
}
.centerdiv{
	width:1003px; margin-left:auto;margin-right:auto;text-align:center;
}
#floatmenu .picmenu{
	float:left; width:265px; margin-top:190px; text-align:right;
}
.picmenu a{
display:block;
margin:0px;
padding:0px;
}
.picmenu a:hover{
	padding-right:10px;
}

#floatmenu .textmenu{
	float:left; width:738px; margin-top:200px; text-align:center
}
.centerdiv{
	width:1003px; margin-left:auto;margin-right:auto;text-align:center;
}
/**********************************************************************/

#floatmain{
	position:absolute; width:100%; height:100%; margin-left:0px auto; margin-right:0px auto; z-index:999;
}
#allleft{
	float:left; width:245px; background:#083010; text-align:left; 
}
#allleft .logo{
	width:245px; height:172px;
}
#allleft .leftspance1{
	clear:both;width:244px; height:400px;
}
#allleft .leftpan{
	clear:both;width:220px; text-align:center; margin-left:auto; margin-right:auto; padding-bottom:50px;
}
#allleft .leftpan .leftnews{
	background:#CDEB8B; width:180px; padding:10px 18px; border:#416045 solid 2px;
}

.leftnews .title{
	color:#006600; font-weight:bold; font-size:11pt; text-align:left; margin-bottom:10px;
}
.leftnews a{
	display:block; width:180px; color:#000000;font-size:9pt; height:14px; line-height:14px;text-align:left; margin-bottom:10px; overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
.leftnews a:hover{
	color:#006600; text-decoration:underline;
}

#allleft .leftpan .links{
	background:#CDEB8B; width:180px; padding:10px 18px 25px 18px; text-align:left;border-left:#416045 solid 2px;border-bottom:#416045 solid 2px;border-right:#416045 solid 2px;
}
#allleft .leftpan .links span{
	display:block; padding:5px 10px 2px 10px; background:#EAF5CD; margin:5px 0 5px 0; width:auto;
}
#allleft .leftpan .links a{
	display:block; margin:5px 0 2px 0; padding:0px 10px 0px 10px; width:160px; overflow:hidden;
}
#allleft .leftpan .links a:hover{
	color:#006600;
}
/**********************************************************************/
#allright{
	float:left; width:755px; background:#FCF6E2; padding-left:3px;overflow:hidden;
}
#allright .topflash{
	height:200px; width:755px;z-index:-1;
}
#allright .topmenu{
	height:40px; width:755px; background:url(nav_bg.gif) center top repeat-x;
}

#mainbody{
	background:#cdeb8b;padding:10px 10px 10px 25px; text-align:left;
}
#mainbody .indexcontent{
	padding:10px 0 10px 0;
}
.line{width:100%; height:1px;border-top:2px dotted #FFFFFF; padding:0; margin:0; line-height:1px; font-size:1px;}

.indexcontent .indexcontentl{
	width:440px; float:left; text-align:left; margin-right:10px;
}
.indexcontent .indexcontentl .titlel1{
	height:31px; padding:10px 0 0 15px; width:425px;background:url(jz_top.gif) left bottom no-repeat; font-size:14px; color:#3d2d0d;font-weight:600; 
}
.indexcontent .indexcontentl .titlel1 a{
	font-size:14px; color:#3d2d0d;font-weight:600; 
}
.indexcontent .indexcontentl .titlel1 a:hover{
	color:#006600
}
.indexcontent .indexcontentl .contentl1{
	height:330px; padding:0 20px 0 20px; width:400px; overflow:hidden; background:#FAF6DB;
}
.indexcontent .indexcontentl .titlel2{
	height:30px; padding:20px 15px 0 70px; width:355px; background:url(icon1.gif) left bottom no-repeat; background-position:15px 0;
	font-size:14px; color:#3d2d0d;font-weight:600; 
}
.indexcontent .indexcontentl .titlel2 a{
	font-size:14px; color:#3d2d0d;font-weight:600; 
}
.indexcontent .indexcontentl .titlel2 a:hover{
	color:#006600
}
.indexcontent .indexcontentl .contentl2{
	float:left; padding:5px; height:121px; width:402px; background:url(kw_middle.gif);overflow:hidden;
}
.indexcontent .indexcontentl .contentl2 a{
	display:block; float:left; padding:1px 6px 0px 6px; width:89px; height:120px; overflow:hidden;
}
.indexcontent .indexcontentl .contentl2 img{
	width:86px; border:1px solid #FFFFFF;
}

.indexcontent .contentr3pic{
	float:left; padding:10px 0px 10px 0; text-align:left; height:139px; width:127px; background:#F9F7E2
}
.indexcontent .contentr3info{
	float:left; padding:10px 10px 10px 0; text-align:left; height:139px; width:210px; background:#F9F7E2;font-size:10pt; font-weight:bold; color:#362A10
}
.indexcontent .contentr3info .spanc3ia{
	display:block; padding:15px 0 20px 0;
}
.indexcontent .contentr3info .spanc3ib{
	display:block; padding:5px 0 5px 0; border-bottom:1px dotted #362A10;
}
.indexcontent .contentr3info .spanc3ic{
	display:block; padding:5px 0 5px 0; border-bottom:1px dotted #362A10;
}
.indexcontent .contentr3info .spanc3id{
	display:block; padding:5px 0 5px 0;
}

.indexcontent .indexcontentr{
	width:269px; float:left; text-align:left;
}
.indexcontent .indexcontentr .titler1{
	height:31px; padding:10px 15px 0 0; width:254px;background:url(new_top.gif) left bottom no-repeat; font-size:14px; color:#3d2d0d;font-weight:600; text-align:right;
}
.indexcontent .indexcontentr .titler1 a{
	font-size:14px; color:#3d2d0d;font-weight:600; 
}
.indexcontent .indexcontentr .titler1 a:hover{
	color:#006600
}
.indexcontent .indexcontentr .contentr1{
	height:150px; padding:0 10px 0 10px; width:249px; overflow:hidden; background:#FAF6DB;
}
.indexcontent .indexcontentr .contentr1 a{
	display:block; background:url(ico3.gif) center left no-repeat; padding-left:15px; padding-top:2px; margin:5px 0 5px 5px; width:220px;overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
.indexcontent .indexcontentr .contentr1 a:hover{
	text-decoration:underline;
}


.indexcontent .indexcontentr .titler2{
	width:200px; height:30px; padding:20px 10px 0 60px; background:url(icon2.gif) left bottom no-repeat; background-position:5px 0;	font-size:14px; color:#3d2d0d;font-weight:600; 
}
.indexcontent .indexcontentr .contentr2{
	float:left; padding:5px; width:180px; height:121px; background:url(imgnewbg.gif); overflow:hidden;
}
/**********************************************************************/
#allright .smallmenu{
	height:20px; padding:5px 0 5px 50px; background:#E5F5C6;
}
#allright .smallmenu a{
	display:block;float:left;width:80px;background:url(ico4.gif) center left no-repeat;padding-top:3px;padding-left:15px;text-align:left;
}
#allright .smallmenu a:hover{
	color:#006600; text-decoration:underline;
}
#mainbody .mylocal{
	height:40px; width:720px;
}
#mainbody .mylocal span{
	display:block; float:left;
}
.mylocal #mylocala{
	font-size:6px; height:8px; width:50px; margin:16px 0 16px 0; overflow:hidden; 
}
.mylocal .green{
	color:#006600;
}
.mylocal .orange{
	color:#CE912E;
}
.mylocal .red{
	color:#D72A57;
}
.mylocal .blue{
	color:#6699FF;
}

.mylocal #mylocalb{
	font-size:9pt; height:14px; margin:14px 0 0 0; width:auto;
}
.mylocal #mylocalb a{
	font-size:9pt; color:#003300;
}

.mycontent{
	padding:20px;
}

.mycontent .topnews{
	padding:8px 25px 8px 25px; background:#EAF6CE; color:#333333; margin-bottom:10px;
}
.mycontent .topnews .topnewspic{
	float:left; width:130px; height:80px; padding-right:25px; overflow:hidden;
}
.mycontent .topnews .topnewspic img{
	width:124px; border:1px solid #2E81D1;
}
.mycontent .topnews .topnewscontent{
	float:left; width:470px; height:80px;line-height:20px; overflow:hidden; 
}
.mycontent .topnews .topnewscontent a{
	display:block; color:#095799; font-size:11pt; font-weight:bold;
}
.mycontent .topnews .topnewscontent a:hover{
	text-decoration:underline;
}


.mycontent .newslisttitle{
	height:15px; padding:8px 25px 0 25px; border-bottom:1px solid #7DBF0C; border-top:3px solid #7DBF0C; background:#EAF6CE; color:#333333;
}
.mycontent .newslisttitle2{
	border-bottom:1px solid #2E81D1; border-top:3px solid #2E81D1;
}
.mycontent .newslisttitle .span1{
	display:block; padding-left:7px; float:left; width:130px; height:20px; overflow:hidden;
}
.mycontent .newslisttitle .span2{
	display:block; padding-left:7px; float:left; width:370px; height:20px; overflow:hidden;
}
.mycontent .newslisttitle .span3{
	display:block; padding-left:7px; float:left; width:100px; height:20px;overflow:hidden;
}

.mycontent .newslistitem{
	padding:20px 25px 15px 25px; background:#EAF6CE; color:#333333;
}
.mycontent .newslistitem .span1{
	display:block; float:left; width:140px; height:16px; padding-top:7px; border-bottom:1px dotted #7DBF0C; overflow:hidden;
}
.mycontent .newslistitem .span2{
	display:block; float:left; width:380px; height:16px; padding-top:7px; border-bottom:1px dotted #7DBF0C; overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
.mycontent .newslistitem .span2 a{}
.mycontent .newslistitem .span2 a:hover{
	color:#006600; text-decoration:underline;
}

.mycontent .newslistitem .span3{
	display:block; float:left; width:100px;height:16px; padding-top:7px; border-bottom:1px dotted #7DBF0C; overflow:hidden; color:#555
}

.mycontent .newslistitem .span1a{
	display:block; float:left; width:140px; height:16px; padding-top:7px; border-bottom:1px dotted #2E81D1; overflow:hidden;
}
.mycontent .newslistitem .span2a{
	display:block; float:left; width:380px; height:16px; padding-top:7px; border-bottom:1px dotted #2E81D1; overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
.mycontent .newslistitem .span2a a{}
.mycontent .newslistitem .span2a a:hover{
	color:#2E81D1; text-decoration:underline;
}

.mycontent .newslistitem .span3a{
	display:block; float:left; width:100px;height:16px; padding-top:7px; border-bottom:1px dotted #2E81D1; overflow:hidden; color:#555
}



.mycontent .newslistitem .cleardiv{
	clear:both;
}

.mycontent .items{
	width:157px; height:145px; float:left; margin:20px 0 0px 0px; background:url(imgbg.gif) center center no-repeat; 
}
.mycontent .items .itemstop{
	display:block; padding:2px; width:150px; height:100px; overflow:hidden;
}
.mycontent .items .itemstop img{
	width:150px;
}
.mycontent .items .itemsbot{
	display:block; width:154px; height:35px; text-align:center;
}
.mycontent .items .itemsbot a{
	display:block; padding:0 10px 0 10px; width:130px; height:15px; color:#FFFFFF; margin:10px 0; overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}

.mycontent .itemsspace{
	display:block;float:left; width:15px; height:145px;
}

.mycontent .name{
font-size:11pt; color:#990000; font-weight:bold;
	
}
.mycontent .xlzxdiv{
	width:680px;  margin-top:15px;
	cursor:pointer;
}

.mycontent .xlzxtitle td{
	background:#FF9900 url(datebg.gif); height:30px;text-align:center;color:#FFFFFF; font-size:11pt; font-weight:bold;cursor:pointer;
}

.mycontent .xlzxlistdiv{
	width:680px;height:400px;
	overflow:scroll;
	overflow-y:yes;
	overflow-x:hidden; 
	SCROLLBAR-FACE-COLOR:#FF9900;
	SCROLLBAR-HIGHLIGHT-COLOR:#FF9900;
	SCROLLBAR-SHADOW-COLOR: #FF9900;
	SCROLLBAR-3DLIGHT-COLOR: #FF9900;
	SCROLLBAR-ARROW-COLOR:#FFCC99;
	SCROLLBAR-TRACK-COLOR:#FFCC99;
	SCROLLBAR-DARKSHADOW-COLOR: #fff;
	SCROLLBAR-BASE-COLOR: #FF9900 ;
}

.mycontent .xlzxlist td{
	background:#EBF7CF;text-align:center;color:#333333; font-size:10pt; width:40px; height:25px;
}
.mycontent .xlzxlist .info{
	text-align:left; text-indent:10px; width:270px; font-size:10pt;
}
.mycontent .xlzxlist .ri{
	background:#DEFE7E;
}

.mycontent .bookitems{
	float:left; width:86px; height:120px; padding:20px 40px 20px 40px; overflow:hidden;
}
.mycontent .bookitems img{
	width:86px;
}
/***************************/
.mycontent .xzdhtitle{display:block; font-size:12pt; font-weight:bold; text-align:center; color:#333333; height:30px;}
.mycontent .xzdhcontent{clear:both;}
.mycontent .xzdhdate{display:block; font-size:10pt; text-align:right; color:#333333; height:30px;}

.mycontent .xysscontent{background:url(imgnewbg.gif); padding:20px; margin-top:15px; color:#FFFFFF; font-size:12pt;}

.mycontent .newsreadtitle{border-bottom:1px solid #2E81D1; border-top:3px solid #2E81D1;color:#000000; padding:10px 20px 10px 20px; background:#EBF8CF; }
.mycontent .newsreadtitle .spannewsl{display:block; font-size:18pt; font-weight:bold; float:left; width:500px; overflow:hidden}
.mycontent .newsreadtitle .spannewsr{display:block; font-size:9pt; float:left; width:130px; padding-top:12px; text-align:right; overflow:hidden}
.mycontent .newsreadcontent{ padding:10px 20px 30px 20px; background:#EBF8CF; }

/**********************************************************************/
#foot{
	height:44px;background:url(footer_bg.gif) center top repeat-x;
}
#foot span{
	display:block;text-align:center;color:#FFFFFF;padding-top:20px;
}
#foot span a{
	color:#FFFFFF;
}
/**********************************************************************/
.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav {
	Z-INDEX: 100; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
.nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px; POSITION: relative;width:115px; height:40px; 
}
.nav LI A {
	DISPLAY: block;PADDING-BOTTOM: 0px; FONT: bold 1.22em/25px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: lowercase; COLOR: #F5FAD1; TEXT-DECORATION: none; padding-top:8px; padding-bottom:8px;
}
.nav LI A:hover {
	 COLOR:#006600;
	 background:url(menuhover.gif) center no-repeat;
}
#nav-one LI:hover A {
	COLOR:#006600;
}
#nav-one LI.sfHover A {
	COLOR:#FFFFFF
}

#nav-one LI:hover UL A {
	 COLOR:#F5FAD1;
}
#nav-one LI.sfHover UL A {
	COLOR:#F5FAD1;
}
#nav-one LI:hover UL A:hover {
	color:#52912A
}
#nav-one LI.sfHover UL A:hover {
	 color:#52912A
}
.nav UL {
	BACKGROUND:#57972F; LEFT: -1px; MARGIN: 0px; WIDTH: 120px; BORDER: #F6F6DD 2px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -999em; margin-top:15px;
}
.nav LI:hover UL {
	TOP: 25px
}
.nav LI.sfHover UL {
	TOP: 25px
}
.nav UL LI {
	 WIDTH: 110px;  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.nav UL A {
	WIDTH: 120px; WHITE-SPACE: nowrap;	
}
.nav UL A:hover {
	BACKGROUND:#FFFFCC;color:#52912A
}
/**********************************************************************/
.black_overlay{  
		display: none;  
		position: absolute;  
		top: 0%;  left: 0%;  
		background-color:#000000;  
	    filter: Alpha(opacity=50);    
	    -moz-opacity:.5;    
	    opacity:.5;  
}  
#fade{position:absolute; width:100%; height:100%; z-index:999998;}
#floatphotos{position:absolute; width:100%; height:100%; z-index:999999; text-align:center; display:none}
/**********************************************************************/
/*无缝滚动*/
#demo {
	overflow:hidden;
	width: 180px;
	height:120px;
}
#demo img {
	border: 1px solid #CED3CE;
	margin-left:5px;
	margin-right:5px;
	width:160px;
	height:110px;
}
#indemo {
	float: left;
	padding-top:5px;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
