﻿@charset "utf-8";
/* CSS Document */
body,ul,li,p,a,dl,dt,dd,img{margin:0;padding:0;}
img{border:none;}
ul{list-style: none;}
a{text-decoration:none;}
#header{
	margin: 0 auto;
	height:113px;
	width:1000px;
}

/*flash banner*/
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
/* iBanner style */
#ibanner { position:relative; width:1000px; height:180px; overflow:hidden;margin:5px 0;z-index: -999;}
#ibanner_pic {}
#ibanner_pic a { position:absolute; top:0; display:block; width:100%; height:180px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#006FFD; cursor:pointer; }
#ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }
#ibanner_btn .current { height:28px; border:1px solid #FF5300; color:white; font-size:28px; line-height:28px; }
/*end flash banner*/
.banner{
	float:left;
	background:url("logo-banner.jpg") no-repeat;
	width:100%;
	height:80px;
	line-height:80px;
	text-align:center;
	margin-bottom:3px;
	font-size:24px;
	border-bottom:solid 2px blue;
}
.menu{
	margin:0 auto;
	height:30px;/*150-120*/
	line-height:30px;
	z-index: 999;
}
.menu li{
	display:block;
	width:90px;
	text-align:center;
	margin:0 3px 0 0;
	background-color:#006FFD;
	font-size:14px;
	float:left;
}
.menu li a:link,.menu li a:visited{
	color:white;
	font-weight:bold;
}
.menu li a:hover{
	text-decoration:underline;
	color:white;
}
/*-----the second menu----*/
.menu ul{
	position:absolute;/*位置与下面的分层，否则会挤到一起*/
	display:none;
	background-color:red;
	width:70px;
	height:auto;
}
.menu ul li{
	font-size:13px;
	font-weight:normal;
}
/*--end the second menu--*/
/*ad*/
#advertisement{
	margin:2px auto;
	width:1000px;	
}
/*foot*/
#foot{
	width:100%;
	height:30px;
	line-height:30px;
	background-color:#006FFD;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: white;
	text-align:center;	
}
/*index----------------------------*/
#main{
	margin:8px auto;
	width:1000px;
	height:710px;
	font-size:12px;
}
#main a:link,#main a:visited{
	color:blue;
}
.column{
	margin:0 auto;
	margin-bottom:5px;
	width:100%;
	height:173px;/*外加3个边的*/
}
.column dl{
	float:left;
	margin:0 auto;
	margin-right:5px;
	width:328px;
	height:170px;
	border:solid 1px blue;
}
.column dl.dlRight{/*单独处理最右边的*/
	float:left;
	margin:0 auto;
	width:328px;
	height:170px;
	border:solid 1px blue;
}
.column dt{
	height:30px;
	line-height:30px;
	text-align:center;
	color:blue;
	/*border-bottom:solid 1px black;	*/
}
.column dd{
	height:22px;
	line-height:25px;
	padding-left:10px;
}
.column dd span{
	color: gray;
	margin-left: 4px;
}
.dtS{
	background-color:#f6faf9;
	border-bottom: solid 1px blue;
}
/*end index*/
/*begin list*/
#current{
	width:1000px;
	margin:0 auto;
	margin-top:8px;	padding-left:10px;
	font-size:11px;
	color:gray;
}
#current a:link,#current a:visited{
	color:gray;
}
#content{
	margin:5px auto;
	width:1000px;
 	overflow: hidden;_overflow: visible;min-height:620px;height: auto!important;height:620px; 
	border-top:solid 2px blue;
}
#content .date{
	font-size:12px;
	color: gray;
}
.title{/*第一个li的标题背景*/
	background:url('subMenu.png') no-repeat;
	font-weight: bold;
	font-size:14px;
}
.subMenu li{
	background:url('subMenuLi.png') no-repeat;
	margin:0 auto;
	height:50px;
	line-height:50px;
}
.list{
	float:left;
	margin:2px auto;
	margin-left:5px;
	width:800px;
	height:auto;
}
.list li{
border-bottom:1px solid black;
	height:30px;
	line-height:30px;
	list-style:inside;
}
.list li a:link,.list li a:visited{
	font:13px "宋体","Arial";
	color: blue;
}
.right{
	margin-top: 5px;
	margin-left:5px;
	float:right;
	width:160px;
	height:200px;
	border:1px solid blue;
	font-size:12px;
}

.right dt{
	text-align:center;
	height:25px;
	line-height:25px;
	border-bottom:1px solid blue;
}
.right dd{
	padding-left:2px;
	height:30px;
	line-height:30px;	
}
.right a:link,.right a:visited{
	color: blue;
}
.bar{
	float: right;
	margin-top: 5px;
	font:13px "宋体","Arial";
}

/*end list*/

/*begin content*/
.mainContent{
	float:left;
	margin:5px auto;
	width: 100%;
height:100%;
	font-size:15px;
	word-wrap: break-word;/*自动换行*/
 	line-height:25px;
	background-color:#f9f9f9;
font-family:"宋体","Arial Narrow";
}
.mainContent p{
text-indent: 2em;
    	margin-bottom:1em;
}
.mainContentTitle{
	margin:0 auto;
	font-weight: bold;
width: 100%;
	height:70px;
	line-height:70px;
	text-align: center;
	font-size:19px;
}
.mainContentSubTitle{
	margin:0 auto;
	width: 100%;
	height:20px;
	line-height:20px;
	text-align: center;
	margin-bottom:20px;
}
.previousNext{
	margin:0 auto;
	border-top:1px solid black;
	margin-top: 20px;
}
.previousNext span{
	margin-right: 20px;
}
/*begin content*/
/*to top*/
#toColumn{width:54px;height:54px;display:block;position:fixed;right:25px;bottom:200px;background-position:0px 0px;opacity:0.3;filter:alpha(opacity=30);}
#toColumn{background-image:url("csssprite.png"); background-repeat:no-repeat;}
#toColumn:hover{opacity:1;filter:alpha(opacity=100);}

#toTop{width:54px;height:54px;display:block;position:fixed;right:25px;bottom:145px;background-position:0px -55px;opacity:0.3;filter:alpha(opacity=30);}
#toTop:hover{opacity:1;filter:alpha(opacity=100);}
#toTop{background-image:url("csssprite.png"); background-repeat:no-repeat;}

#toEnd{width:54px;height:54px;display:block;position:fixed;right:25px;bottom:90px;background-position:0px -111px;opacity:0.3;filter:alpha(opacity=30);}
#toEnd{background-image:url("csssprite.png"); background-repeat:no-repeat;}
#toEnd:hover{opacity:1;filter:alpha(opacity=100);}
/*end to top*/
/*猜你喜欢功能*/
.recommended{
	padding:5px 20px 20px 20px;
}
.recommended dl{
	background-color:white;
	padding:10px;
	border:1px dotted blue;
}
.recommended dt{
	border-bottom:1px dotted blue;
}	
.recommended dd{
}
/*end 猜你喜欢功能*/