@charset "utf-8";
/* CSS Document */

body,td,th{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4b4b;
}
p,ol,ul,form,div,dl,dd,dd,li{padding:0;margin:0;list-style:none;}
h1{margin:0px; padding:0px; font-size:14px; font-family: "宋体"; }
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
img{border:0;}
a:link{text-decoration:none;color:#4b4b4b;}
a:visited{text-decoration:none;color:#4b4b4b;}
a:hover{text-decoration:none;color:#009900;}
a:active{text-decoration:none;color:#5C5C5C;}
body{
	margin: 0px;
	background-image: url(bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#Page {
	text-align: center;
	padding: 10px;
}
.clear{
	clear: both;
}
#Page .pagination{
	height:100px;
	width:500px;
	line-height:26px;
	TEXT-ALIGN: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#Page .pagination li{
	float:left;
	margin-right:20px;
	list-style-type:none;
	border:1px solid #CCCCCC;
	background-image: none;
	background-color: #F4F4F2;
	padding-right: 10px;
	padding-left: 10px;
}
#Page .pagination a, .pagelink span{

}






.main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.heard {
	padding-top: 43px;
}
.logo {
	padding-left: 10px;
	padding-bottom: 20px;
}
.nav {
	background-image: url(nav-bg.jpg);
	width: 960px;
	height: 46px;
}

.cls {
	clear: both;
}
a:focus { outline: none; }



.xgsm {
	padding: 0px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
.xgsm p {
	line-height: 1.8em;
	padding: 0px;
	margin: 0px;
	color: #666666;
}
.menu {
	height: 40px;
	display: block;
	padding: 0px;
	width: 940px;	margin-right: auto;
	margin-left: auto;

}

.menu ul {
			list-style: none;
			padding: 0;
			margin: 0;
}

.menu ul li {
	/* width and height of the menu items */  
			float: left;
	overflow: hidden;
	position: relative;
	line-height: 40px;
	text-align: center;	color: #FFFFFF;
}

.menu ul li a {
	/* must be postioned relative  */ 
			position: relative;
	display: block;
	width: 93px;
	height: 40px;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;	color: #FFFFFF;

}

.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 90px;
}

		.menu ul li a span.out {
			top: 0px;
}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -40px;
}

		/** 1st example **/

#menu1 {
	/** background-image: url(menu_bg.gif);**/
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#menu1 ul li a {
				color: #FFFFFF;
}

#menu1 ul li a span.over {
			color: #009900;
}

#menu1 ul li span.bg {
	/* height of the menu items */  
			height: 40px;
	background-image: url(bg_over.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
	
	
	#sddm
{	height: 40px;
	display: block;
	padding: 0px;
	width: 940px;	margin-right: auto;
	margin-left: auto;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 14px arial}

#sddm .ali
{
	background-image: url(bg_over.jpg);
	background-repeat: no-repeat;
	background-position: center;color: #006600;
}


#sddm li a
{
	display: block;
	font-family: "微软雅黑", "宋体";
	width: 93px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

#sddm li a:hover
{
	background-image: url(bg_over.jpg);
	background-repeat: no-repeat;
	background-position: center;
	color: #006600;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;

	z-index: 999;
}

	#sddm div a
	{
	position: relative;
	display: block;
	margin: 0;
	width: 125px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	background-color: #006600;
	background-image: none;
	padding-right: 10px;
	padding-left: 10px;

}

	#sddm div a:hover
	{
	color: #FFFF00;
	background-color: #006600;
	background-image: none;
}
	
		
		/** 2nd example **/
.banner {
	width: 960px;
	height: 340px;
	margin-bottom: 13px;
	margin-top: 3px;
}

.index{}
.index .index-left{
	width:228px;
	margin-right: 13px;
	float: left;
}
.index .index-left .i-about{
	width:228px;
	background-image: url(about1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 111px;
	height: 175px;
}
.in-text{
	line-height:25px;
	width: 196px;
	height: 145px;
	padding: 15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
}
.index .index-i{ width:485px;
margin-right: 12px;
	float: left;}
.index .index-i .in-i .in-top{
	width:485px;
	background-image: url(about2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 47px;
}
.index .index-i .in-i .in-top strong{
	text-align:center;
	color: #FFFFFF;
	line-height: 35px;
	float: left;
	width: 105px;
	font-size: 14px;
	letter-spacing: 1px;
}
.index .index-i .in-i .in-top span{
	float: right;
}
.book{
	margin-top: 10px;
}
.text2{
	line-height:25px;
	width: 453px;
	padding: 15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
}
.text2 p{
	padding-bottom: 6px;
	padding-top: 6px;
}
.index .index-right{ width:220px;float: left;}
.rongyu{
	width:228px;
	margin-top: 13px;
}
.rongyu .a-top{
	background-image: url(about05.jpg);
	height: 35px;
}
.rongyu .a-top strong{
	color: #024c0c;
	line-height: 35px;
	font-size: 14px;
	padding-left: 20px;
}
.rongyu .rongyu-bottom{
	width:196px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color:#cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
	padding: 15px;
	height: 280px;
}
.new{ margin-top:13px}
.new .in-top{
	width:485px;
	background-image: url(about2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 47px;
}
.new .in-top strong{
	text-align:center;
	color: #FFFFFF;
	line-height: 35px;
	float: left;
	width: 105px;
	font-size: 14px;
	letter-spacing: 1px;
}
.new .in-top span{
	float: right;
}
.text3{
	line-height:25px;
	width: 453px;
	padding: 15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
}
.in-new{
	height:100px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #237702;
}
.in-new h2{
	font-size:16px;
	padding-bottom: 8px;
	text-align: center;
}
.in-news{ margin-top:15px}
.in-news li{
	background-image: url(d_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	line-height: 30px;
	font-family: "宋体";
}
.in-news li span{
	padding-right: 15px;
	padding-left: 10px;
}
.gongyi{
	width:220px;
	margin-top: 13px;
}
.gongyi .a-top{
	background-image: url(kle.gif);
	height: 35px;
}
.gongyi .a-top strong{
	color: #024c0c;
	line-height: 35px;
	font-size: 14px;
	padding-left: 20px;
}
.gongyi .gongyi-bottom{
	width:188px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color:#cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
	padding: 15px;
	height: 280px;
}
.anli{
	width:958px;
	margin-top: 13px;
}
.anli .a-top{
	background-image: url(leld.gif);
	height: 35px;
}
.anli .a-top strong{
	color: #024c0c;
	line-height: 35px;
	font-size: 14px;
	padding-left: 20px;
}
.anli .a-top span{
	float: right;
	padding-right: 15px;
}
.anli .anli-bottom{
	width:946px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color:#cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
	height: 165px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.anli .anli-bottom li{
	float: left;
	width: 165px;
	display: block;
	margin-right: 12px;
	margin-left: 12px;
}
.anli .anli-bottom li img{
	padding: 1px;
	border: 1px solid #cccccc;
}
.anli .anli-bottom li span{
	display: block;
	line-height: 30px;
	text-align: center;
}

.foot-bg{
	width:1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(foot-bg.jpg);
	height: 32px;
	padding-top: 12px;
	line-height: 32px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
}
.foot-bg a{
	
	color: #FFFFFF;
	
}
.foot-bg a:hover{
	
	color: #FFFF00;
	
}
.foot{
	text-align:center;
	line-height: 25px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
.link{
	width:980px;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
	margin-bottom: 15px;
}
.link a{ color:#003100}
.link a:hover{ color:#006600}




#imgPlay {
	MARGIN: 8px auto; OVERFLOW: hidden; WIDTH: 960px; ZOOM: 1; POSITION: relative; HEIGHT: 340px
}
#imgPlay .imgs IMG {
	WIDTH: 960px;
	border: 0px solid #dbdbdb;
	padding: 0px;
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative
}
#imgPlay .imgs {
	WIDTH: 5760px
}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .prev {
	BACKGROUND: url(imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 110px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND: url(imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 110px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px; RIGHT: 1px; LEFT: auto
}
#imgPlay .num {
	DISPLAY: inline; LEFT: 400px; POSITION: absolute; TOP: 300px; HEIGHT: 19px
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND: url(imgPlayer.png) no-repeat -19px -83px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
#imgPlay .num .lc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(rc.png) no-repeat
}
#imgPlay #numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 300px; TEXT-ALIGN: center
}


.nyright{
	width:719px;
	float: left;
}
.nyright .a-top{
	background-image: url(ny-dfj.jpg);
	height: 35px;
}
.nyright .a-top strong{
	color: #024c0c;
	line-height: 35px;
	font-size: 14px;
	padding-left: 20px;
}
.nyright .a-top span{
	float: right;
	padding-right: 15px;
	line-height: 35px;
}
.nyright .anli-bottom{
	width:687px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color:#cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
	padding: 15px;
	line-height: 25px;
}
.nyright .anli-bottom p{
	padding-top: 5px;
	padding-bottom: 5px;
}
.nyright .news-bottom{
	width:687px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color:#cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
	padding: 15px;
	line-height: 25px;
}
.nyright .news-bottom li{
	line-height: 35px;
	background-image: url(d_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
}
.nyright .news-bottom li span{
	padding-right: 10px;
}

.content_body_xw {
	height: 100%;

}
.div2{
	padding-top:20px;
	padding-bottom:20px;
	font-size: 14px;
}
.div2 img{
	width: 600px;
}


.content_body_xw h1{
	text-align:center;
	font-size: 16px;
}
.ly{ text-align:center; background: #E4E4E4; border:1px solid #CCC;margin-bottom:5px; margin-top:5px; line-height:25px;}
.test2{ text-align:left; line-height:25px;}


.nyright .wz-bottom{
	width:687px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcfcf;
	border-right-color:#cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
	padding: 15px;
	line-height: 25px;
}

.nyright .wz-bottom .aa{
	line-height: 35px;
	display: block;
	float: left;
	width: 210px;
	margin-right: 15px;
	text-align: center;
}
.nyright .wz-bottom .aa span{
	text-align: center;
}
.nyright .wz-bottom .aa img{

	padding: 5px;
	border: 1px solid #E3E3E3;
}
.lanmu{ }
.lanmu .atop{
	height:37px;
	background-image: url(lm_fl_top.jpg);
	font-size: 14px;
	line-height: 37px;
	font-weight: bold;
	color: #FFFFFF;
}
.lanmu .atop strong{
	color: #FFFFFF;
	line-height: 35px;
	font-size: 14px;
	padding-left: 20px;
}
.lanmu .aindex{
	background-image: url(lm_fl_bg.gif);
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.lanmu .aindex li{
	display: block;
	line-height: 28px;
	background-image: url(d_3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
.lanmu .aindex li a:hover{
	color: #006633;
}

.lanmu .afoot{
	height:29px;
	background-image: url(lm_fl_bottom.gif);
}


/* 通用图片列表_普通式 */ 
.picList li{ width:190px;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:165px; height:210px; padding:0px; border:1px solid #ccc; } 
.picList .pic a:hover img{ border-color:#f00;  } 
.picList .title{
	line-height:24px;
	text-align: center;
} 
 
/* 多个上滚动 - 公用类 */ 
.topLoop{
	overflow:hidden;
	position:relative;
	border:0px solid #ccc;
	height: 280px;
} 
.topLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 
.topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
     cursor:pointer; background:url("demoEffect/images/icoUp.gif") center no-repeat;} 
.topLoop .hd .next{ background:url("demoEffect/images/icoDown.gif") center no-repeat;  } 
.topLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.topLoop .hd ul li.on{ background:#f00;  } 
.topLoop .bd{ } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 


