/* 基本样式 */
body {
	font-size: 12px;
	text-align: center;
	margin: 0px;
	background: url("/images/bg.jpg");
	}
div,td {
	font-size: 12px;
	}
img {
	border: 0px;
	}
a:link {
	color: #000000;
	text-decoration: none;
	}
a:visited {
	color: #000000;
	text-decoration: none;
	}
a:hover {
	color: #FF0000;
	text-decoration: none;
	}

/* 顶部样式 */
#top {
	width: 777px;
	height: 236px;
	background: url("/images/top.jpg");
	}
#menu {
	width: 777px;
	height: 26px;
	color: #ffffff;
	padding-top: 2px;
	border-top: 3px solid #3D9F07; 
	border-bottom: 3px solid #3D9F07; 
	background: url("/images/menubg.gif");
	}
#menu a:link {
	color: #ffffff;
	text-decoration: none;
	}
#menu a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#menu a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.indexlink {
	float: left;
	margin-left: 12px;
	}
#indentmiddle1 {
	width: 771px;
	height: 125px;
	border: 1px solid #CCCCCC;
	background: #ffffff;
	}
/*首页*/
#contain {
	width: 777px;
	padding-top: 5px;
	background: #F9F9F9;
	}
#indentmiddle {	
	width: 771px;
	}
.gg {
	float: left;
	width: 178px;
	height: 220px;
	border: 1px solid #007EFF;
	}
.ggtop {
	width: 178px;
	height: 25px;
	background: url("/images/sortbg.gif");
	}
.font1 {
	float: left;
	width: 120px;
	height: 18px;
	color: #ffffff;
	font-size: 13px;
	text-align: left;
	padding: 7px 0px 0px 25px;
	margin-left: 15px;
	background: url("/images/sortbg1.gif") top no-repeat left;
	}
.font1 a:link {
	color: #ffffff;
	text-decoration: none;
	}
.font1 a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.font1 a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.gglist {
	width: 176px;
	height: 210px;
	background: #ffffff;
	padding: 6px 0px 4px 0px;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	}
.gglist li {
	float: left;
	width: 158px;
	text-align: left;
	margin-bottom: 3px;  
	padding-left: 9px;
	margin-left: 2px;
	background: url("/images/listxm.gif") top no-repeat left;
	}
.indexnews {
	float: left;
	width: 586px;
	margin-left: 2px;
	border: 1px solid #007EFF;
	}
.indexnews3 {
	float: left;
	width: 771px;
	border: 1px solid #007EFF;
	}
.indexnewstop3 {
	width: 773px;
	height: 25px;
	background: url("/images/indexnewstopbg.gif");
	}
.indexnewstop {
	width: 586px;
	height: 25px;
	background: url("/images/indexnewstopbg.gif");
	}
.font2 {
	float: left;
	color: #ffffff;
	height: 18px;
	font-size: 13px;
	text-align: left;
	padding: 7px 0px 0px 25px;
	margin-left: 15px;
	}
.font2 a:link {
	color: #ffffff;
	text-decoration: none;
	}
.font2 a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.font2 a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.font3 {
	float: left;
	color: #ffffff;
	height: 18px;
	font-size: 13px;
	text-align: left;
	padding: 7px 0px 0px 15px;
	margin-left: 15px;
	}
.font3 a:link {
	color: #ffffff;
	text-decoration: none;
	}
.font3 a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.font3 a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.more {
	float: right;
	height: 18px;
	font-size: 13px;
	text-align: left;
	padding: 4px 0px 0px 15px;
	margin-right: 10px;
	background: url("/images/more.gif") center no-repeat left;
	}
.more a:link {
	color: #3A9015;
	text-decoration: none;
	}
.more a:visited {
	color: #3A9015;
	text-decoration: none;
	}
.more a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.more1 {
	float: right;
	height: 18px;
	font-size: 13px;
	text-align: left;
	padding: 5px 0px 0px 15px;
	margin-right: 10px;
	background: url("/images/more1.gif") center no-repeat left;
	}
.more1 a:link {
	color: #0160B3;
	text-decoration: none;
	}
.more1 a:visited {
	color: #0160B3;
	text-decoration: none;
	}
.more1 a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.more3 {
	float: right;
	height: 18px;
	font-size: 13px;
	text-align: left;
	padding: 7px 0px 0px 15px;
	margin-right: 10px;
	background: url("/images/more3.gif") center no-repeat left;
	}
.more3 a:link {
	color: #ffffff;
	text-decoration: none;
	}
.more3 a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.more3 a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.indexnewscom {
	width: 584px;
	height: 220px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	}
.newspic {
	float: left;
	width: 211px;
	height: 167px;
	margin: 6px 2px 0px 2px
	}
.indexnewslist {
	text-align: left;
	width: 345px;
	margin-top: 4px;
	}
.indexnewslist li {
	float: left;
	width: 345px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 14px;
	margin: 4px 0px 3px 0px;
	background: url("/images/indexnewslistbg.gif") center no-repeat left;
	} 
.indexnews1 {
	float: left;
	width: 378px;
	margin: 8px 2px 0px 1px;
	border: 1px solid #0160B3;
	}
.indexnewstop1 {
	width: 379px;
	height: 25px;
	background: url("/images/indexnewstop1bg.gif");
	}
.zcfglist {
	width: 586px;
	height: 190px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	}
.zcfglist li {
	float: left;
	width: 560px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 10px;
	margin: 4px 0px 0px 4px;
	background: url("/images/listxm.gif") top no-repeat left;
	}
.tslist {
	width: 170px;
	height: 180px;
	text-align: left;
	line-height: 160%;
	padding: 6px 0px 4px 8px;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	background: #ffffff;
	}
.indexnews2 {
	float: left;
	width: 378px;
	margin: 8px 2px 0px 1px;
	border: 1px solid #3A9015;
	}
.indexnewstop2 {
	width: 379px;
	height: 25px;
	background: url("/images/indexnewstop2bg.gif");
	}
.zcfglist2 {
	width: 377px;
	height: 190px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	padding-top: 8px; 
	}
.zcfglist2 li {
	float: left;
	width: 350px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 10px;
	margin: 4px 0px 3px 4px;
	background: url("/images/listxm.gif") top no-repeat left;
	}
.weblink {
	float: left;
	width: 230px;
	height: 125px;
	background: #A0CDFF;
	}
.weblink li {
	list-style-type: none;
	margin: 8px 5px 0px 0px; 
	}
.xllink img {
	margin: 10px 4px 0px 4px;
	}
#time_search {
	width: 777px;
	padding: 5px;
	background: #F9F9F9;
	}
.showtime {
	width: 300px;
	float: left;
	text-align: left;
	margin-left: 10px;
	margin-top: 8px;
	}
.default_search {
	float: left;
	width: 440px;
	text-align: right;
	}
.default_search form {
	margin: 0px;
	padding: 0px;
	}
/*列表页*/
.bmfw {
	width: 180px;
	background: url("/images/sortbg.gif");
	}
.listpage_left {
	float: left;
	width: 180px;
	}
.leftlink {
	width: 178px;
	padding: 10px 0px 20px 0px;
	margin-top: 2px;
	background: #ffffff;
	border: 1px solid #cccccc;
	}
.leftlink img {
	margin-top: 10px;
	}
.newslist3 {
	float: left;
	width: 771px;
	height: auto;
	margin-top: 2px;
	background: #ffffff;
	border: 1px solid #cccccc;
	}
.newslist {
	float: left;
	width: 584px;
	margin-top: 2px;
	background: #ffffff;
	border: 1px solid #cccccc;
	}
.newslist1 li {
	float: left;
	width: 535px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	padding: 5px 0px 4px 17px;
	margin: 8px 0px 0px 8px;
	border-bottom: 1px dotted #0065AE;
	background: url("/images/indexnewslistbg.gif") center no-repeat left;
	}
.list_showpage {
	width: 500px;
	margin: 15px 0px 15px 0px;
	}
/*搜索*/
#contain_view {
	width: 777px;
	background: #ffffff;
	border: 1px solid #cccccc;
	}
.search_end_count {
	width: 95%;
	text-align: left;
	font-size: 14px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #cccccc;
	}
/*阅读页*/
.news_view_title {
	width: 530px;
	font-size: 15pt;
	font-weight: bold;
	margin: 25px 0px 10px 0px;
	}
.news_view_title2 {
	width: 700px;
	font-size: 15pt;
	font-weight: bold;
	margin: 25px 0px 10px 0px;
	}
.news_view_hits {
	width: 700px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px;
	}
.news_view_content2 {
	width: 700px;
	height: auto;
	text-align: left;
	line-height: 150%;
	font-size: 14px;
	text-indent: 2em;
	}
.news_view_content {
	width: 530px;
	text-align: left;
	line-height: 150%;
	font-size: 14px;
	text-indent: 2em;
	}
.news_view_content2 img {
	text-indent: 0em;
	border: 0px;
	}
.news_view_reader {
	width: 700px;
	text-align: left;
	line-height: 150%;
	margin: 15px 0px 15px 0px;
	}
.sortidzl {
	float: left;
	width: 178px;
	padding: 10px 0px 20px 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	background: #ffffff;
	border: 1px solid #cccccc;
	}
.sortidzl li {
	width: 120px;
	list-style-type: none;
	text-align: left;
	font-size: 14px;
	padding-left: 20px;
	margin: 20px 0px 5px 0px;
	background: url("/images/sortlistbg.gif") center no-repeat left;
	}
.news_view_title1 {
	width: 530px;
	font-size: 15pt;
	text-align: center;
	font-weight: bold;
	margin: 25px 0px 15px 0px;
	}
/*留言*/
.guestbook1 {
	width: 500px;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
	}
.guestbook {
	margin-top: 15px;
	}
.guestbook td {
	text-align: left;
	}
/*搜索*/
.searchlistok li {
	float: left;
	width: 700px;
	height: 20px;
	font-size: 14px;
	margin: 3px 0px 3px 0px;
	list-style-type: none;
	}
/*底部*/
#tooter_line {
	width: 777px;
	height: 2px;
	background: #3D9F07;
	border-top: 8px solid #F9F9F9;
	border-bottom: 2px solid #ffffff;
	}
.footer_text {
	width: 777px;
	height: 70px;
	padding: 15px 0px 15px 0px;
	line-height: 150%;
	background: #4CA1FF;
	}
.dehualink a:link {
	color: #4CA1FF;
	text-decoration: none;
	}
.dehualink a:visited {
	color: #4CA1FF;
	text-decoration: none;
	}
.dehualink a:hover {
	color: #4CA1FF;
	text-decoration: none;
	}