@charset "utf-8";
/* CSS Document */

body {
	/*background-image: url(../images/body_bg.gif);*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px;
	color:#333;
		
}
body,td,th,div {
	font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu;
}
p{text-indent:2em}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #333;
}


.menu_main a:link {
	color: #fff;
	text-decoration: none;
}
.menu_main a:visited {
	text-decoration: none;
	color: #fff;
}
.menu_main a:hover {
	text-decoration: underline;
	color: #eee;
}
.menu_main a:active {
	text-decoration: none;
	color: #fff;
}


h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
.text_left{text-align: left;}
.text_right{text-align: right;}
.text_center{text-align: center;}
.red_text{color:#F00; font-weight:bold;}
.12_text{ font-size:12px;}
#main{ width:980px; height:100%; margin:0px auto; padding:0px 0px;}
#top_table{ width:980px;font-size:12px; background:url(../images/top_ad_bg.jpg) no-repeat right;}
#top_tongji{ background:url(../images/top_tj_center.jpg) repeat-x; line-height:28px; font-size:12px;}
.menu_main{ height:43px;background:url(../images/menu_bg.png) repeat-x; line-height:43px;}
.menu_text{ width:100px; line-height:43px; font-size:15px; color:#FFF; text-align:center; float:left;}
.menu_line{ width:6px; height:43px; background:url(../images/line.png) no-repeat; float:left;}

.heng_table{ width:100%;margin:8px 0px;} /*---------大部分的横向table通用格式-----------*/
.news_title{ background:url(../images/news_title_bg.png) repeat-x; line-height:29px; font-size:14px;}
.news_title_txt_on{cursor: pointer;width:104px; height:34px; text-align:center; background:url(../images/title_bg_blue.png); color:#FFF; margin-left:5px; float:left;}
.news_title_txt_off{cursor: pointer;width:104px; height:34px; text-align:center;margin-left:5px; float:left;}
.table_line{ border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.txt_hui_12{ font-size:12px; color:#333;}
.txt_hei_12{ font-size:12px; color:#000;}
#news_list{}
#news_list td{ line-height:30px; font-size:14px; vertical-align:middle;}
.search_heng_table{ width:980px;margin:2px 0px; background:url(../images/search_bg.png) left top no-repeat;}
.search_heng_table2{ width:980px;margin:2px 0px; background:url(../images/search_bg_2.jpg) left no-repeat;}
.search_point{width:60px; height:45px; text-align:center; float:left;}
.search_title{ width:120px; height:45px; line-height:45px; font-size:16px; font-weight:bold; color:#FFF; float:left;}
.search_white{ height:155px; width:480px; font-size:12px; background: url(../images/white_bg.png) no-repeat top;}
.search_title_black{font-size:16px; font-weight:bold; color:#333; border-bottom:1px solid #ccc;}
.search_input{ width:200px; height:22px; font-size:14px; font-weight:bold; color: #06C; line-height:22px; background:url(../images/input_bg.jpg)  repeat-x; border:1px solid #bbb;}
.search_input_qw{ width:130px; height:20px;  color:#666; line-height:22px; background:url(../images/input_bg.jpg)  repeat-x; border:1px solid #bbb;}

.number_input{ width:80px; height:22px;  font-size:12px;color:#666; line-height:22px; background:url(../images/input_bg.jpg)  repeat-x; border:1px solid #bbb;}

.button_search{ background:url(../images/input_search.png) no-repeat; width:65px; height:23px; border:0px;}
.button_red{ background:url(../images/button_red.png) no-repeat; width:125px; height:30px; border:0px; color:#FFF;}
.button_hui{ background:url(../images/button_hui.png) no-repeat; width:125px; height:30px; border:0px;}
.button_blue{ background:url(../images/button_blue_01.png) no-repeat; width:70px; height:24px; border:0px; color:#FFF;}
.button_blue_02{ background:url(../images/button_blue_02.png) no-repeat; width:70px; height:24px; border:0px;}
.button_yellow{ background:url(../images/button_bg_yellow.png) no-repeat; width:70px; height:24px; border:0px;}
.button_red2{ background:url(../images/button_bg_red.png) no-repeat; width:70px; height:24px; border:0px;}

.news_list_left{ width:370px; height:100%; float:left;}
.news_list_right{ width:370px; height:100%; float:right;}
.news_list_right2{ width:230px; height:100%; float:right;}
.news_list_title_td{ background:url(../images/menu_bg3.jpg) repeat-x left top;}
.news_list_title_td2{background:url(../images/title_bg.png) repeat-x; border-left:1px solid #CCC;border-right:1px solid #CCC;}
.news_list_title_td3{border-bottom:2px solid #CCC;}
.news_list_title_td4{ background:url(../images/menu_bg4.jpg) repeat-x left;border-left:1px solid #CCC;border-right:1px solid #CCC;}

.news_list_title_td_text{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.news_list_title_td_text2{}

.news_list_title_td_text td{ line-height:25px; font-size:13px;}
.news_list_title_td_text2 td{ line-height:25px; font-size:13px;}
.news_list_title_td_link{ background:url(../images/link_bg.jpg) center repeat-x;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.news_title_txt_on2{ font-size:15px; color:#333; font-weight:bold;}
.news_title_txt_on_fff{ font-size:15px; color:#fff; font-weight:bold;}


.copy_right{font-size:12px;color:#666;line-height:150%;}
.line_red{ width:100%; height:5px; background-color:#9C0;}
.web_left{ border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.title_red{ font-size:16px; color:#990; font-weight:bold; line-height:40px; margin:0px 10px;}
.left_menu_1{ width:230px; height:30px; line-height:30px; text-align:center; border:1px solid #CCC; margin:3px auto; background:url(../images/left_menu_bg.jpg) repeat-x center;}
.left_menu_2{width:230px;line-height:20px; font-size:12px;margin:0px auto; background-color:#f6f6f6;}
.left_menu_2 ul{ margin:0px 0px 0px -15px;}

.web_search{ width:725px; background:url(../images/link_bg.jpg) repeat-x center; float:right; font-size:12px; border:1px solid #CCC;margin-bottom:5px;}
.web_search_big{ width:100%; background:url(../images/link_bg.jpg) repeat-x center; float:right; font-size:12px; border:1px solid #CCC;margin-bottom:5px;}

.web_info_list{
	width:725px;
	height:auto !important;
	height:450px; /*假定最低高度是450px*/
	min-height:450px; 
	margin-bottom:0px;float:right; font-size:14px; border:1px solid #CCC;
	}
.web_info_list_big{
	width:100%;
	height:auto !important;
	height:400px; /*假定最低高度是400px*/
	min-height:400px; 
	margin-bottom:0px;float:right; font-size:14px; border:1px solid #CCC;
	}	
.web_info_list_title{font-size:16px; color: #069; background-color:#f6f6f6; line-height:40px;width:705px; height:40px; border-bottom:1px solid #CCC; padding:0px 10px; float:left;}
.web_info_list_title_big{font-size:16px; color:#C60; background-color:#f6f6f6; line-height:40px;width:960px; height:40px; border-bottom:1px solid #CCC; padding:0px 10px; float:left;}

.web_info_info_title{width:80%; height:100px; text-align:center; border-bottom:1px solid #CCC; margin:20px auto 0px auto;}
.web_info_title_span{font-size:18px; color: #069; font-weight:bold;}
.web_info_list_text{width:725px; height:100%; float:left;}
.web_info_list_text_big{width:100%; height:100%; float:left;}
.web_info_list_text_info{width:705px; height:100%; font-size:14px; padding:10px; float:left;}
.web_info_list_text td{ line-height:30px; border-bottom:1px dashed #eee;}
.web_info_list_text_big td{line-height:30px;border-bottom:1px dashed #eee;}
.web_info_list_page{width:705px;padding:0px 10px; line-height:30px; text-align:right; float:left;}
.web_info_list_page_big{width:960px;padding:0px 10px; line-height:30px; text-align:right; float:left;}

#search_list th{ background-color:#eee;}
.search_result_title{width:80%;height:100px; text-align:center;margin:20px auto 0px auto;}
.search_info_table{ font-size:14px; background-color:#CCC;}
.search_info_table td{background-color:#fff; height:30px; padding-left:5px; padding-right:5px;}
.search_info_table th{background-color:#eee; height:30px;}
.jiacu{ font-weight:bold; text-align:right;}
.tongji_bg{ background:url(../images/bg_tj.jpg) no-repeat bottom right;}
/**
* 自定义样式
*/
.autocut {
	overflow : hidden; /*注意不要写在最后了*/
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block;
}

.container {
	width: 100%;
	border: 1px solid #ccc;
}

.container-title {
	width: 90%;
	margin: 10px auto;
	color: #D64234;
	margin: 10px auto;
	text-align: center;
}

.container .tools {
	text-align: center;
	line-height: 30px;
	border-top: 1px dashed #ccc;
	padding-top: 6px;
	margin: 0 10px 0 10px;
}

.container .textcontent {
	padding-left: 30px;
	padding-right: 30px;
	text-indent: 2em;
	line-height: 2em;
	margin-top: 15px;
	margin-bottom: 30px;
	color: #333;
	padding-right: 30px;
}

/********版权样式*******/
.copyright_main{
	height:auto !important;
	height:120px; /*假定最低高度是120px*/
	min-height:120px; 
	width:100%;
	margin:0px auto; border-top:1px solid #d1e6f3; background:#FFF; font-size:12px; color:#666; line-height:150%;}
.copyright_table{ margin-top:5px;}

