/* CSS Document */

body {
	margin:0px;
	font-size:12px;
	color:#666;
	background-color:#fff;
}
table,td{
	margin:0px;
	font-size:12px;
	color:#666;
}
img {
	border:0px;
}
a {
	font-size:12px;
	color:#333;
	text-decoration: none;
}
a:hover {
	font-size:12px;
	color:#f00;
	text-decoration:underline;
}
p {
	text-indent:2em;
	line-height:24px;
	word-spacing:1px;
}
.left_line {
	background:url(../images/left_line.jpg) right top no-repeat;
}
.right_line {
	background:url(../images/left_line.jpg) left top no-repeat;
}
.sort ul {
MARGIN: 0 7 5 7;
PADDING: 0px;
LIST-STYLE-TYPE: none;
}
.sort li{
	height:24px;
	BORDER-bottom: #ECECEC 1px solid;
}
.sort li a {
PADDING:6px 0px 0px 20px;
DISPLAY: block; 
BACKGROUND: url(../images/sort_icon.jpg) transparent no-repeat 4px 8px; 
WIDTH: 100%; 
height:100%;
TEXT-DECORATION: none;
letter-spacing:1px;
}
.sort li a:hover {
BACKGROUND: url(../images/sort_icon.jpg) #f4f4f4 no-repeat 4px 8px;
}
.qnav ul {
MARGIN: 0 5 0 5;
PADDING: 0px;
LIST-STYLE-TYPE: none;
}
.qnav li{
	height:30px;
	BORDER-bottom: #ECECEC 1px solid;
}
.qnav li a {
PADDING:10px 0px 0px 3px;
DISPLAY: block; 
BACKGROUND: url(../images/qnav_icon.jpg) transparent no-repeat 54px 13px; 
WIDTH: 100%; 
height:100%;
TEXT-DECORATION: none;
}
.layer_news {
	width:100%;
	padding-top:10px;
	height:143px;
	margin:0;
}
.layer_news ul {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
}
.layer_news li{
	height:21px;
}
.layer_news li a {
PADDING:5px 0px 0px 5px;
DISPLAY: block; 
WIDTH: 100%; 
height:100%;
COLOR: #666; 
TEXT-DECORATION: none;
}
.layer_news li a:hover {
	BACKGROUND:#f4f4f4; 
	color:#0E377C;
}
.news_title {
	width:260px;
	float:left;
}
.news_date {
	width:60px;
	float:left;
}
.about_text {
	color:#858585;
	line-height:24px;
}
.app_text {
	color:#7B4F2E;
	line-height:24px;
	padding:5px;
}
.copy {
	line-height:16px;
	color:#999;
}
.sub_news_title {
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
}
.table {
	text-indent:1.5em;
}
.blue_table {
	border-bottom:2px solid #ABD6EC;
}
.blue_table1 {
	border-right:2px solid #ABD6EC;
}
.blue_table2 {
	border-bottom:2px solid #ABD6EC;
	border-top:2px solid #ABD6EC;
}
.blue_left {
	background:url(../images/blue_01.gif) left center no-repeat #ABD6EC;
}
.blue_right {
	background:url(../images/blue_02.gif) right center no-repeat #ABD6EC;
}
.list_border_white {
	border-bottom:1px solid #E9E9E9;
	background-color:#fff;
	padding-top:1px;
}
.list_border_gray {
	border-bottom:1px solid #E9E9E9;
	background-color:#F9F9F9;
	padding-top:1px;
}


/*颜色样式*/
.gray {
	color:#666;
}
.red {
	color:#f00;
}
.black {
	color:#333;
}
.blue {
	color:#004F7B;
}

/*底部样式*/
.bottom_table {
	border:1px solid #ddd;
	border-right:none;
	border-left:none;
	padding-top:2px;
}
.foot_nav {
	padding-top:2px;
	font-weight:bold;
	color:#666;
}
/*表单样式*/
.enav_search {
	border:1px solid #D4D4D4;
	color:#666;
	font-size:12px;
	font-family:Arial, "Times New Roman", "宋体";
	height:15px;
	width:90px;
	margin:0px;
}
.ad_input {
	border:1px solid #ccc;
	color:#666;
	font-size:12px;
	font-family:Arial, "Times New Roman", "宋体";
	height:21px;
	width:152px;
	margin:0px;
}
.pro_input {
	border:1px solid #CFCFCF;
	color:#666;
	font-size:12px;
	font-family:Arial, "Times New Roman", "宋体";
	height:18px;
	width:160px;
	margin:0px;
}
.search_input {
	border:1px solid #E9E9E9;
	border-right:none;
	height:18px;
	width:115px;
	font-size:12px;
	color:#666;
	padding-top:2px;
	line-height:14px;
}
.sub_search_input {
	border:1px solid #E9E9E9;
	height:19px;
	width:153px;
	color:#333;
}
.sub_message_input {
	border:1px solid #ccc;
	height:19px;
	width:240px;
	color:#333;
	line-height:15px;
}
.sub_message_input2 {
	border:1px solid #ccc;
	height:100px;
	width:400px;
	color:#333;
	line-height:15px;
}