*{
	margin:0;
	padding:0;
	
}
.clear{
	clear:both;
}
body{
	font-size:12px;
	color:#00f;
}
a{
	text-decoration:none;
}
H1,H2,H3 {
	font-weight:normal;
}

img{
	border:none;
}
a:hover{
	text-decoration:underline;
	color:#ff0000;
}
#layout {
}
.w960{
	width:960px;
	margin:0 auto;
}

#header{
	height:90px;
}

#loginbar {
	float:left;
	height:30px;
	line-height:30px;
	padding-left:10px;	
}
#quick li{
	list-style-type:none;
	/*list-style-image:url(../image/icon.gif);*/
	width:100px;
	height:25px;
	float:right;
}
#nav{
	width:960px;
	float:left;
	margin-top:10px;
	background:#FFF url(../image/nav.jpg) no-repeat;
}
#nav li{
	width:80px;
	height:45px;
	list-style-type:none;
	text-align:center;
	line-height:50px;
	background:url(../image/top_line2.jpg) no-repeat center right;
	float:left;
}

#nav li a{
	color:#FFFFFF;
	display:block;
	height:45px;
	width:80px;
	float:left;
	text-decoration:none;	
}

#nav li a:hover{

	background:#FFF url(../image/nav_hover.gif) no-repeat 0 3px;
}
	
#nav li.last{
	background-image:none;
}

/*主内容*/
#main{
	margin:0 auto;
}

#content{
	min-height:400px;
}
#c_left{
	width:650px;
	min-height:500px;
	float:left;
	overflow:hidden;
}


/*begin show_article.html*/
#content_left,#content_right{
	border:#ddd 1px solid ;
	min-height:100px;
}
#content_left p{
	margin:10px 10px;
}
#content_right li{
	height:25px;
	line-height:25px;
	margin:10px 10px;
	list-style-type:none;
}

/*begin show_article.html*/

#cur_path{
	margin:3px 5px;
	height:25px;
	line-height:25px;
	border-bottom:1px dashed #ddd;
}
#ads{
	height:90px;
	overflow:hidden;
	margin:5px 0;
}
#c_top{
	min-height:300px;
}
#c_pic,#c_hot{
	width:310px;
	float:left;
	min-height:200px;
	padding-top:10px;
}
/*begin day hot in index.htnl*/
#c_hot{
	margin-left:10px;
}
#c_hot li{
	list-style-type:none;
	/*list-style-image:url(../image/li1.gif);*/
	height:30px;
	line-height:30px;
	margin-left:10px;
	
}
b.num {
	display:block;
	width:20px;
	line-height:20px;
	height:20px;
	text-align:center;
	background-color:#adcdee;
	color:#FFF;
	float:left;
	margin:5px 5px;
}

/*end day hot in index.htnl*/
#c_right{
	width:300px;
	min-height:350px;
	float:right;
	background-color:#fff;
	overflow:hidden;
}


/*begin search in search.html*/
#search{
	border:1px solid #ddd;
	margin-top:10px;
	padding:10px;
	min-height:100px;
}
#search H3{
	border-bottom:1px solid #ddd;
	height:25px;
	line-height:25px;
}
#box{
	min-height:100px;
	border:1px solid #ddd;
	margin:10px auto;
}
#box li {
	list-style-type:none;
	margin-left:20px;
	height:25px;
	line-height:25px;
}
/*end search in search.html*/

#l_box{
	float:left;
	width:310px;
}
#r_box{
	float:left;
	width:310px;
	margin-left:15px;
}
.box{
	margin:10px 0;
	border:1px solid #ddd;
	
}
.box_title{
	color:#0000cd;
	height:30px;
	line-height:30px;
	background:#fff url(../image/title.gif) repeat-x left top;
}
.title_l{
	float:left;
	height:30px;
	padding-top:3px;
	padding-left:20px;
	background:#fff url(../image/title.gif) no-repeat 0 -30px;
}
.title_r{
	float:left;
	width:10px;
	height:30px;
	background:#fff url(../image/title.gif) no-repeat 0 -60px;
}
.box_content {
	height:auto;
	padding:5px;	
}
.box_content li {
	min-height:20px;
	list-style-type:none;
}
#star_show li{
	float:left;
	min-height:210px;
	margin:0 6px;
}
#star_show {
	text-align:center;
}

#day_star li{
	float:left;
	min-height:100px;
	margin:0 12px;
}
#day_star {
	text-align:center;
}
.top10 {
	margin:0;
	padding:0;
	overflow:hidden;
	background:#fff url(../image/list_num.gif) no-repeat top left;
}
.top10  li {
	height:24px;
	line-height:24px;
	margin-left:25px;
}



/*begin link in index.html*/
.link ul {
	margin:0;
	padding:0;
}

.link li{
	float:left;
	margin:0 10px;
	list-style-type:none;
	height:30px;
	line-height:30px;
}
.link_title{
	height:25px;
	line-height:25px;
	background-color:#f1f7fc;
}
/*end link in index.html*/

#footer{
	border-top:5px solid #58C3FF ;
	padding-top:5px;
	text-align:center;
}
#footer_bottom{
	text-align:center;
}
#flink{
	height:50px;
	color:#fff;
	margin-top:5px;
	background-color:#58C3FF;
	
}
#flink a{
	color:#fff;
}
#flink li{
	width:100px;
	height:30px;
	margin:5px;
	float:left;
	text-align:center;
	list-style-type:none;
}
#flink li a:hover{
	color:#f00;
}
/*begin 二级页面的样式*/
/*#pagebar{
	background-color:#cde;
	margin:8px;
	height:30px;
	line-height:30px;
	padding-left:20px;
	
}
*/
#pagebar a,#pagebar b{
	display:block;
	width:20px;
	height:20px;
	text-align:center;
	border:1px solid #eee;
	float:left;
	text-decoration:none;
   }
#pagebar b{
	background-color:#CCC;   
   }
#soft li {
	margin:5px 0;
	width:150px;
	text-align:center;
	height:75px;
	float:left;
}
.title{
	
	height:30px;
	line-height:30px;
	background:#eee;
}
.box_con{
	min-height:300px;
}
/*end 二级页面的样式*/

/* begin loginbar nav_top in header.html*/
#top_nav{
	
	height:25px;
	line-height:25px;
	text-align:right;
	padding-right:10px;
	position:fixed;
	width:100%;
	background-color:#F1F7FC;
 }
#top_nav a {
	margin:3px 10px;
 }
/*end nav_top in footer.html*/
/* begin message*/

