body{ margin:0; padding:0; font:12px/20px "Verdana";  }
body.home{ background:#000 url(images/bg.jpg) repeat-x;}
A:link {
	COLOR: #333333; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333;  FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600;  FONT-FAMILY: "Verdana"; TEXT-DECORATION: underline
}
.css {
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	border: none;
	font-family: "Verdana";

}
img{ border:none;}
form{ margin:0;}
.whitetext {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.tableunderline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	font-family: "Verdana";
}
.englishtext {
	font-family: "Microsoft Sans Serif";
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.biggreentext {
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;

}
.bigtextblue {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #FF6600;
}
.whitetextthin {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
}
.cssbold {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 24px;

}
.englishtext2 {
	font-family: "Verdana";
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	border: 1px none #CCCCCC;



}
.tableborder {
	border: 1px solid #CCCCCC;
}
.tablerightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099FF;
}
.english {
	font-family: "Verdana";
	font-size: 12px;
	line-height: 22px;
	color: #666666;
}
.img1 {
	border: 1px solid #CCCCCC;
}

#top h1{
    line-height: 77px;
    color: #004f8a;
    font-size: 2em;
	margin:0;
}
#top .logo{
    float: left;
    display: block;
    margin: 0 20px;
    width: auto;
}
/*header*/
.header{ clear:both; text-align:center; overflow:hidden; height:180px;}
.header img{ display:block; margin:51px auto 28px auto;}

/*footer*/
.footer{ text-align:center; color:#666; padding:30px 0; margin-top:55px; border-top:solid #111 1px;}


.main{ margin:0 auto; width:1007px;}

.down-search{ background-color:#eee; margin:12px; padding:10px; overflow:hidden;}
.down-search h3{ float:left; margin:0 10px; line-height:30px;}
#searchform{ float:left;}
.down-search .searchInput{ width:200px; height:30px; line-height:30px; border:solid #ccc 1px; text-indent:12px; padding:0;}
.down-search .submitInput{ width:80px; height:30px; line-height:30px; border:solid #ccc 1px; padding:0;}

.downlist { margin:12px; list-style:none; padding:0; font-size:12px;}
.downlist li { line-height:32px; border-bottom:solid #ddd 1px; background:url(images/images/i_down.png) no-repeat 5px center;}
.downlist li:hover{ background-color:#f2f2f2;}
.downlist li .date{ float:right; color:#666; margin:0 8px;}
.downlist li a{ padding-left:30px; color:#017CCC;}


/*Focus*/
.banner{ width:668px; height:212px; position:relative; margin:0 auto;}
.banner img{ display:block; margin:0 auto; width:668px; height:212px; }
#slide_text {position:absolute; z-index:2; bottom:10px; left:50%; margin-left:-50px; display:none;}
#slide_text ul {list-style-type:none;}
#slide_text ul li { float:left; display:block; width:15px; height:15px; margin:0 2px; cursor:pointer; text-align:center; background:#ccc; text-indent:-50px; overflow:hidden; border-radius:15px; }
#slide_text ul li.cur{ background:#FCDB00;}
#slide_list a{ display:none; position:absolute; width:668px; height:212px; overflow:hidden;  }


/* News 分页 */
.pagenav{ font:12px/28px ""; margin:12px;}
.pagenav{ clear:both;margin-top:20px;}
.pagenav b{color:#F00; font-weight:normal;}
.pagenav span,.pagenav a{ display:inline-block; border:solid #BBB 1px; padding:0 8px;}
.pagenav a{ text-decoration:none;}
.pagenav a:hover{ background:#ffc;border:solid #EF2F72 1px; color:#f60;}
.pagenav form { display:inline; }

.mainnav{ text-align:center; width:908px; margin:0 auto; overflow:hidden; }
.mainnav img{ display:block;}
.mainnav strong{ display:block; position:absolute; width:329px; height:48px; text-align:center; font:24px/48px Georgia, "Times New Roman", Times, serif; color:#1C5DCC; left:50%; margin-left:-165px; bottom:0;}
.mainnav a:hover strong{ color:#16BEF8;}
.mainnav div{ float:left; display:block; margin:0 26px; position:relative;}
