@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
li{ list-style:none;}
body{
	margin:0px;
	line-height:22px;
	font:10px Verdana, Geneva, sans-serif;
	font:12px Arial, Helvetica, sans-serif;
	}
a{ 
	color:#333; 
	text-decoration:none;
}
a:hover{
	color:#666; 
	text-decoration:underline;
	}
img{ 
	border:none;
}
#container{ 
	width:980px; 
	height:inherit;
	margin:0px auto;
}
#top{ 
	background:url(../images/top.png) no-repeat center top; 
	height:68px;
}
#search input{ 
	/*font:10px Verdana, Geneva, sans-serif;*/
	font-size:12px;
}
#top .mytd{ 
	text-align:right; 
	padding-right:10px;
}
#top .mytd a{
	background:url(../images/topa.gif) no-repeat left center;
	padding-left:10px;
	margin:2px 0px 2px 10px;
	}
#top .mytd a:hover{
	background:url(../images/topa.gif) no-repeat left center;
	padding-left:10px;
	margin:2px 0px 2px 10px;
	}
#top #search .keyword{
	border:#6a6a6a 1px solid;
	padding:2px;
	width:140px;
}
.banner{ 
	background:url(../img/bannerBackground.jpg) repeat-x left bottom;

}
.submit{
	background:url(../images/submit.png) no-repeat;
	width:25px;
	height:20px;
	border:none;
	color:#fff;
	}
	
#nav{ 
	background:url(../images/navbackground.png) repeat-x; 
	height:54px;
	font-weight:bold;
	color:#666;
	
}
.navs{ margin-bottom:15px;}
#nav td{ 
	text-align:center
}
#nav ul li{
	float:left;
	margin:20px 15px 0;
}
#nav ul li a{
	height:26px;
	color:#666;
	display:block;
	float:left;
	padding:8px 20px 0;
	}
#nav ul li a:hover{
	height:26px;
	background:#000;
	color:#fff;
	display:block;
	float:left;
	padding:8px 20px 0;
	text-decoration:none;
	}
#nav ul li dl{
	position:absolute;
	margin:30px 0 0 -50px!important;
	margin:30px 0 0 -150px;
	display:none;
	z-index:1000;
	height:40px;
	overflow:hidden;	
	}
#nav ul li dl dd{
	float:left;
	color:#fff;
	height:30px;
	margin:0 0 0 10px;
	padding-top:15px;
	display:block;
	}

#nav ul li.hover dl{
	}
#nav ul li.news dl{
	margin:32px 0 0 0px!important;
	margin:32px 0 0 -120px;
	}
#nav ul li.down dl{
	margin:32px 0 0 -100px!important;
	margin:32px 0 0 -400px;
	}
#nav ul li.con dl{
	margin:32px 0 0 -100px!important;
	margin:32px 0 0 -200px;
	}
#nav ul li.down dl{
	width:550px;
	}
#nav ul li.con dl{
	width:250px;
	}
#nav ul li.con a,#nav ul li.down a{
	height:26px;
	background:#000;
	color:#fff;
	display:block;
	float:left;
	padding:8px 20px 0;
	text-decoration:none;
}
#nav ul li.con dl a,#nav ul li.down dl a{
	padding:0px;
	color:#fff;
	background:none;
	}
#nav ul li.con dl a:hover,#nav ul li.down dl a:hover{
	padding:0px;
	color:#FC0;
	background:none;
	}
#nav ul li.con dd,#nav ul li.down dd{
	margin:0 5px;
	padding:12px 10px 0;	
	}
#nav ul li.hover a,#nav ul li.news a{
	height:26px;
	background:#000;
	color:#fff;
	display:block;
	float:left;
	padding:8px 20px 0;
	text-decoration:none;
}
#nav ul li.hover dl a,#nav ul li.news dl a{
	padding:0px;
	color:#fff;
	background:none;
	}
#nav ul li.hover dl a:hover,#nav ul li.news dl a:hover{
	padding:0px;
	color:#FC0;
	background:none;
	}
#nav ul li.hover dl dd,#nav ul li.news dd{
	margin:0 5px;
	padding:12px 10px 0;
	
	}
.menu {
	width:186px;
	margin:15px auto 0;
	}
.menu td{ 
	text-align:center;
	background:#000;
}

.menu td a img{ 
	filter: Alpha(Opacity=80);opacity:0.8;
	border:#eee 1px solid;
}
.menu td a:hover img{ 
	filter: Alpha(Opacity=100);opacity:1.0;
	border:#ffcdcd 1px solid;
}
#menuBar{
	background:#000;
	filter: Alpha(Opacity=80);opacity:0.8;
	width:980px;
	height:1px;
	position:absolute;
	z-index:100;
	overflow:hidden;
	display:none;
	clear:left;
	}
#wallpaper{
	width:980px;
	height:350px;
	overflow:hidden;
	position:absolute;
	z-index:600;
	margin-top:39px;
	display:none;
	background:#000 url(../img/slogo.png);
	text-align:center;
	}
#wallpaper img{
	height:350px;
	display:none;
	text-align:center;
	}
#mainflash{
	
	}
.main,.smain{ 
	background: url(../img/mainBackground.png) repeat-x left 1px;
}
.smain{
	 margin:0px auto 10px;
	 clear:left;
	}
.stable th{
	background:#f5f5f5 url(../images/li.gif) no-repeat 10px center;
	padding-left:20px;
	text-align:left;
	height:25px;
	}
.content{
	margin:10px 0;
	line-height:18px;
	}
.content a img{ 
	padding:1px; 
	border:#fff 1px solid; 
	background:#e4e4e4;
}
.content a:hover img { 
	padding:1px; 
	border:#c60000 1px solid; 
	background:#fff;
}
.newsList td,.snews td,.loadList td{ 
	padding:4px 4px 4px 15px; 
	background:url(../images/newsli.gif) no-repeat 2px center ;
}
.newsList td span,.snews td span{
	float:right;
	color:#999;
	}
.snews td,.loadList td{
	height:22px;
	font-size:11px;
	border-bottom:#e4e4e4 1px dashed
	}
.loadList td{
	background-position:2px 13px;
	}
.loadList td span{ 
	padding-right:5px; 
	color:#999
}
.loadList td small{
	float:right;	
	}
.loadList td small a{
	padding:2px 3px;
	border:#ccc 1px solid;
	background:#fff;
	display:block;
	}
.loadList td small a:hover{
	padding:2px 3px;
	border:#ff8400 1px solid;
	background:#ff8400;
	display:block;
	color:#fff;
	}
.info{
	padding:10px 0 0 ;
	font-size:12px;
	line-height:20px;
}
.info h4.title,.info h4.proname{
	font-size:16px;
	margin:10px auto;
	}
.info h4.proname{
	background:#940000;
	font-size:14px;
	padding:5px;
	color:#fff;
	}
.info table{ width:100%; border-collapse:collapse}
.info table td{ border:#e4e4e4 1px solid; background:#f9f9f9; padding:5px}
.info table td font{ font-family: Arial, Helvetica, sans-serif}
.proList{
	}
.proList td{ 
	height:25px;
	padding:5px;
}
.proList tr.bg{ 
	background:#e5e5e5;
	border-bottom:#e4e4e4 1px solid;
}
.proList td img{ 
	width:40px; 
	border:#ccc 1px solid;
}
.show{ 
	margin:5px auto;
}
.show a img{
	border:#ccc 1px solid;
	padding:1px;
	}
.show a:hover img{
	border:#940000 1px solid;
	padding:1px;
	}
.show td{
	padding:5px;
	text-align:center
}

#showPro{
	border:#C00 1px solid;
	margin-top:10px;
	background:#fff;
	/*background:url(../img/slogo.png);*/
	height:320px;
	}
#showPro #showImage{ 
	width:704px; 
	height:320px; 
	overflow:hidden;
	position: relative;
	z-index:1000;
	text-align:center;
}
#showPro #showImage div img{
	height:320px;
}

#showPro #pageImage{
	position: relative;
	z-index:1000;	
	margin-top:-30px;	
}
#showBanner{
	width:790px; 
	height:390px;
	overflow:hidden;
	}
#showBanner #showImage div img{ 
	width:790px; 
	height:390px;
	
}
#showBanner #pageImage{
	position: absolute;
	z-index:500;	
	margin-top:-300px;
	width:60px;
	overflow:hidden;
	margin-left:720px;
}
#pageImage td{
	cursor:default;
}
#pageImage td.btn a{ 
	width:29px; 
	height:17px; 
	display:block;
	padding-top:3px;
	color:#F00;
	text-align:center
}
#pageImage td.btn a:hover{ 
	width:25px; 
	height:17px;
	padding-top:3px;
	background:#000;
	color:#fff;
	display:block;
	border:#fff 2px solid;
}
.mypage{
	padding:0px;
	margin:0px;
	float:right;
	}
.mypage li{
	float:left;
	width:25px;
	height:20px;
	color:#fff;
	margin:2px;
	cursor:default;
	list-style:none;
	overflow:hidden;
	filter: Alpha(Opacity=60);
	opacity:0.6;
	border:#e4e4e4 2px solid;
	text-align:center;
	background: #fff;
	
}
.mypage li.hover{
	border:#F90 2px solid;
	filter: Alpha(Opacity=100);
	opacity:1.0;
	background:#fff;
	}
.mypage li img{
	height:20px;
	border:none;
	}
.myNumpage{
	float:right;
	width:30px;
	height:150px;
	}
.myNumpage li{
	font-size:12px;
	padding:2px 5px;
	cursor:pointer;
	background:#333;
	border:#333 1px solid;
	margin:5px;
	color:#e5e5e5;
	}
.myNumpage li.hover{
	border:#666 1px solid;
	}

#login{ 
	background:#fff; 
	margin:30px auto;
	border:#ccc 1px solid;
}
#login .btn{ 
	border:#e4e4e4 1px solid; 
	font-size:12px; 
	padding:2px 0 0; 
	margin-right:3px;
}

#footer{ 
	background:#333; 
	color:#fff; 
	text-align:right; 
	padding:5px;
}