@charset "utf-8";

body,td,th {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	color:#ffffff;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#000000;
}

a:link { color:#777777; }

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}
/* Hide from IE Mac */
.clear {display:block;}
/* End hide from IE Mac */
/* end of clearfix */




/****************顶部****************/



#headerbg {
 text-align:center;
 width:100%;
 height:120px;
 background:#000000;
}

#header {
	width:1000px;
	height:120px;
	margin:0 auto;
	padding:0 auto; background:#000000;
}
#toplogo {
	float:left;
	width:700px;
	height:120px;
	margin:0px auto auto 150px;
	padding:0px auto; background:url(/resource/pic/top.logo.bg.png) no-repeat ; 
}
#toplogo img { 
    display:block;
	float:left;
	width:160px;
	height:80px;
	margin:20px auto auto 270px;
	padding:0px auto;
}



#topright {
	float:right;
	width:140px;
	height:30px;
	margin:35px 0 auto auto;
	padding:0px auto;
	text-align:right;
	font-family:Microsoft YaHei;
	color:#666666;
	font-size:10px; line-height:160%;
}


#topright a{
	color:#777777;
}
#topright a:link { color:#777777; text-decoration:none}
#topright a:visited { color:#777777; text-decoration:none}
#topright a:hover { color:#F5F5F5; text-decoration:underline;}
#topright a:active { color:#777777; text-decoration:none}




/****************TOP菜单****************/

#topnavbg {
 text-align:center;
 width:100%;
 height:40px;
 background: url(/resource/pic/nav.bg.png) repeat-x #1c1c1c;
}

#topnav { position:relative;
	width:1000px;
	height:40px;
	margin:0 auto;
	padding:0 auto; 
	text-align:center; font-family:Microsoft YaHei; font-size:14px; line-height:260%; z-index:9999;
}



	#topnav li
	{	display:block;float: left; 
		list-style: none; 
		margin:0px auto; 
		padding: 0px auto;
		font-size:14px; 
	}
	
	#topnav li:hover
	{	background:#3F3F3F
	}
	
	#topnav li a
	{	display: block; 
		text-align:center;	
		margin:0px auto; 
		padding: 0px auto;
		text-decoration: none;
		width: 200px; height:40px;   
		line-height:260%; color: #EAFFED; 
		}

	#topnav li a:hover
	{   
	}
		
		#topnav li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden; 
			}
		
			#topnav li ul li
			{	float: none;
				display: inline ;
				margin:0px auto ; 
		        padding: 0px auto;background:#333333;
				}
			
			#topnav li ul li a
			{   
			    text-align:center; 
			    width: 200px; height:35px;		
				margin:0px auto ; 
		        padding: 0px auto;
				font-size:12px; line-height:250%;color: #EAFFED;
				background: #333333;
				}
			
			#topnav li ul li a:hover
			{	
			    color:#ffffff;
				background:#565656;
			}


















/****************topso****************/
#topso { 
    float:right;
	width:290px;
	height:32px;
	margin:5px auto auto auto;
	padding:0 auto;
	color:#CCCCCC;
	font-size:12px; 
	background:#000000;border:1px solid #202020 ; 
}




#topsoinput { 
    float:left;
	width:200px;
	height:28px;
	margin:0px auto 0px 5px;
	padding:0 auto;
	color:#555555;
	font-size:12px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	border:0px none; 
	outline: none;
	background:#000000;
}
#topsobtn { 
    float:right;
	width:80px;
	height:32px;
	margin:0 0 0 auto;
	padding:0 auto;
	color:#aaaaaa;
	font-size:9px; 
	font-weight:bold;
	background:#202020; 
	border:0px none; 
	outline: none;cursor:pointer; 
}
#topsobtn:hover { 
	color:#ffffff;
}

.topsomore { 
    float:left;
	width:500px;
	height:28px;
	margin:5px auto auto auto;
	padding:0 auto; 
	text-align:left;
	color:#ffffff;
	font-size:12px; 
	line-height:200%;  
	outline: none; 
}
.topsomore a{ 
	margin:auto 5px auto 5px;
	padding:0 auto; 
	text-align:left;
	color:#ffffff; 
	text-decoration:none;
}
.topsomore a:hover{ 
	color:#FC6; 
	text-decoration:underline;
}









/****************主体****************/

#maincontainer {
	width:1000px;
	min-height:450px; 
	margin:20px auto 20px auto;
	padding:0 auto;
	background:#000000;
}



/****************maintitle****************/

.maintitle { 
    float:left;
	width:1000px;
	height:50px;
	margin:0 auto;
	padding:0 auto; 
}
.titleleft {
    float:left;
	width:700px;
	height:50px;
	margin:0 auto;
	padding:0 auto; 
}
.titleleft span {
    display:block; 
    float:left; text-align:left;
	height:20px;
	margin:12px auto auto 5px;
	padding:0 auto; color:#868686; 
	font-size:22px; 
	line-height:120%; font-family:Microsoft YaHei, Times, serif ;
}
.titleright {
	float:left;
	width:300px;
	height:50px;
	margin:0 auto;
	padding:0 auto; 
}
 
 
 
.relevanttitle {
    float:left;
	width:1000px;
	height:50px;
	margin:0 20px auto auto;
	padding:0 auto;
}
.relevanttitle h1 {
    display:block; 
    float:left; 
	text-align:left;
	height:40px;
	margin:12px auto auto 5px;
	padding:0 auto; color:#d8d8d8; 
	font-size:18px; 
	line-height:120%; font-family:Verdana, Times, serif ;
}



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 


/****************BANNER****************/

#bannersub {
	width:100%;
	height:200px;
	margin:0px 0px 0px 0px;
	padding:0 auto;
	background:#A281EF;
	text-align:center;
}
#bannersub img{
	margin:0 auto;
	padding:0 auto;
}


 

/****************indexitem****************/

#item_tilte {
	float:left;
	width:1000px;
	height:30px;
	margin:20px 0px 10px 0px;
	padding:0 auto;
	text-align:left;
}
#item_main {
	float:left;
	width:1000px;
	min-height:520px;
	margin:10px 0px 10px 0px;
	padding:0 auto;
	text-align:left; 
}
.item_box
{
	float:left;
	width:190px;
	min-height:240px;
	margin:10px 0px 10px 0px;
	padding:0 auto;
	text-align:left;
}
.item_box a
{   display:block;
	float:left;
	width:190px;
	min-height:240px;
	margin:0px 0px 0px 0px;
	padding:0 auto; 
	text-align:center; 
	color:#666666;
	border:#CCCCCC 1px solid;
}
.item_box a:link {  border:#CCCCCC 1px solid; }
.item_box a:visited {  border:#CCCCCC 1px solid; }
.item_box a:hover {  color:#89429E; border:#89429E 1px solid; }
.item_box a:active {  border:#CCCCCC 1px solid; }
.item_box a span
{   display:block;
	float:left;
	width:100%;
	min-height:20px;
	margin:5px 0px 0px 0px;
	padding:0px auto; 
	text-align:center;
}
.item_box a img
{  	
    margin:5px 0px 0px 0px;
	padding:0px auto;  
}

.item_boxsplit {
    float:left;
	width:10px;
	min-height:240px;
	margin:10px 0px 10px 0px;
	padding:0 auto;
}





/****************底部****************/

.footspace {
	float:left;
	width:100%;
	height:50px;
	margin:0 auto;
	padding:0 auto;
}


.line20px1000pxblack {
	float:left;
	width:1000px;
	height:20px;
	background:#000000;
	margin:0px 0px 0px 0px;
	padding:0 auto;
}

.line1px1000pxdeepgray {
	float:left;
	width:1000px;
	height:1px;
	background:#202020;
	margin:9px 0px 1px 0px;
	padding:0 auto;
}

#footbg {
	float:left;
	width:100%;
	min-height:130px;
	margin:0 auto;
	padding:0 auto;
	background:#000000;
	text-align:center;
}
#foot {
	width:1000px;
	height:130px;
	margin:10px auto;
	padding:0 auto;background:url(/resource/pic/foot.bg.png) no-repeat ;
}


#footleft {
    float:left;
	width:600px;
	min-height:25px;
	margin: 30px auto auto 10px;
	padding:0 auto; 
	text-align:left;
	color:#777777;
	font-family:Microsoft YaHei; 
}
#footleft a {
    text-align:left;
	margin:auto 5px auto 5px ;
	padding:0 auto;
	font-size:12px;
	color:#777777;
}
#footleft a:link { color:#777777; text-decoration:none}
#footleft a:visited { color:#777777; text-decoration:none}
#footleft a:hover { color:#FFCC00; text-decoration:underline;}
#footleft a:active { color:#777777; text-decoration:none}




#footright {
    float:right;
	width:370px;
	min-height:25px;
	margin: 30px 10px auto auto;
	padding:0 auto; 
	color:#777777;
	font-size:9px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
}
 



#copyright {
    float:left;
	width:990px;
	margin: 5px auto auto;
	padding:0 auto;
	color:#777777;
	font-size:12px;
	line-height:160%;
	text-align:right;
	font-family: "Times New Roman", Times, serif;
}







/****************line****************/
.line1px1000pxgray {
	float:left;
	width:1000px;
	height:1px;
	background:#DDDDDD;
	margin:20px 0px 5px 0px;
	padding:0 auto;
}

/****************sub_title****************/
.sub_title {
    float:left;
	padding:0 auto;
	color:#89429E;
	font-size:20px;
	line-height:160%;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; 
}
/****************more_title****************/
.more_title {
    float:right;
	padding:0 auto;
	color:#666666;
	font-size:14px; 
	font-style:italic;
	line-height:160%;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.more_title a {
	color:#666666; text-decoration:none;
}


/****************分页****************/


.pager { float:right; padding: 3px; text-align: right; color:#666666;font-size:12px; font-family:Tahoma;}
/*分页链接样式*/
.pager a { margin: 2px; color:#f0f0f0; text-decoration: none;  }
/*分页链接鼠标移过的样式*/
.pager a:hover { color: #FFFFFF; }
/*当前页码的样式*/
.pager span.current { font-weight: bold; color:#FF9900; }
/*不可用分页链接的样式(比如第1页时的“上一页”链接)*/
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color:#666666;  }






