@charset "gb2312";
/* CSS Document */
/*-------------------------------------
	css for hz.szhome.com 
	design by Jeeluo
	page build by jeeluo@gmail.com
	date 2008-6-12
----------------------------------------*/
/* base */
*{
	margin:0;
	padding:0
}
body{
	color:#014181;
	background:#fff;
	font-family: "宋体";
	font-size: 12px;
	line-height: 160%;
	}
ul,ol{
	list-style:none;
}

a{
	color:#014181; 
	text-decoration:none;
}
A:visited 	{
	COLOR:#0066CC;
	TEXT-DECORATION: none;
	line-height: 16px;
}
A:link	{
	COLOR: #0066CC;
	TEXT-DECORATION: none;
	line-height: 16px;
}
A:hover 	{
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
	line-height: 16px;
}
A:active 	{
	COLOR: #0279fd;
	TEXT-DECORATION: underline;
	line-height: 16px;
}
button {
	cursor:pointer;
}
div,p {
	display:block;
}
fieldset,form{ 
	background:none; 
	border:none; 
	padding:0; 
	margin:0;
}
/* ----------------------------ID样式--------------------------------- */
#top{
	width:800px;
	text-align:left;
	margin:0 auto;
	position:relative;
}
#top_logo{
	width:800px;
	text-align:center;
	margin:auto;
	float:left;
    margin-top:1px;
	padding-left:3px;
}
#top_logo ul{
	width:800px;
	float:left;
	margin:auto;
	list-style-type:none;
}
#top_logo li{
	text-align:center;
	margin:auto!important;
	float:left;
	display:inline;
	list-style-type:none;
}
#nav{
	margin:0 auto;
	width:800px;
	margin-top:0px;
	height:28px;
	line-height:28px;
	background-image:url(../images/nav_bg.gif);
	background-repeat: repeat-x;
}
#nav ul{
	margin:0px;
	width:800px;
	height:28px;
	display:inline;
	list-style-type:none;
}
#nav li{
	float:left;
	font-family:"宋体";
	font-size:12px;
	color:#FFFFFF;
	width:113px;
	height: 28px;
	line-height:28px;
	margin-left:1px;
	display:inline;
	list-style-type:none;
	text-align: center;
	font-weight: bold;
}
#nav li a{
	float:left;
	font-family:"宋体";
	font-size:12px;
	color:#FFFFFF;
	width:113px;
	height: 28px;
	line-height:28px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
 }
#nav li a:hover{
	float:left;
	font-family:"宋体";
	font-size:12px;
	color:#FF0000;
	width:113px;
	height: 28px;
	line-height:28px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
#mid{
	clear:both;
	width:800px;
	text-align:left;
	margin:0 auto;
}
#hzrw{
	margin:0px;
	margin-top:1px;
	width:168px;
	float:left;
	border: 1px solid #6891D3;
}
#news{
	margin-left:1px;
	margin-top:1px;
	width:456px;
	float:left;
	border: 1px solid #6891D3;
}
#search{
	 margin-top:1px;
	 width:168px;
	 right:0px;
	 float:left;
	 border: 1px solid #6891D3;
}
#ad_2{
	 margin-left:1px;
	 margin-top:2px;
	 width:170px;
	 right:0px;
	 float:left;
}
#ad_3{
	margin-top:2px;
	width:170px;
	float:left;
	left:0px;
	clear:both;
}
#yzbbs{
	margin:0px;
	width:168px;
	float:left;
	border: 1px solid #6891D3;
	clear:both;
}
#pq{
	margin-left:1px;
	width:458px;
	float:left;
}
#zxbbs{
	 margin-left:1px;
	 width:168px;
	 float:left;
	 border: 1px solid #6891D3;
}
#ddgz{
	width:398px;
	float:left;
}
#jch{
	 margin-left:2px;
	 width:398px;
	 right:0px;
	 float:right;
}
#dcjk{
	margin:0px;
	width:197px;
	float:left;
	border: 1px solid #6891D3;
}
#jjzx{
	margin-left:2px;
	width:398px;
	float:left;
}
#fyxx{
	 margin-left:2px;
	 width:197px;
	 float:left;
	 border: 1px solid #6891D3;
}
#footer
{
	margin:0 auto;
	width: 800px;
	text-align: center;
	font-family: Arial, 宋体;
	font-size: 12px;
	color: #3C7CC4;
	line-height: 175%;
}
#footer li
{
	display: inline;
	list-style-type: none;
}

/* ----------------------------类样式--------------------------------- */
.clear{
    clear:both;
}
.title{
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	height:24px;
	line-height:24px;
	text-align:left;
	font-size:12px;
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6891D3;
}
.title1{
	height:26px;
	line-height:26px;
	text-align:left;
	font-size:12px;
	background-image: url(../images/title_bg_1.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6891D3;
}
/*.title2{
	float:left;
	height:26px;
	line-height:26px;
	background-color: #6891D3;
}
.title2 span{
    padding:5px;
	height:26px;
	line-height:26px;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:8px;
}*/
.title2{
	float:left;
	height:26px;
	line-height:26px;
	background-color: #6891D3;
	font-family: "宋体";
	padding:0px 5px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.title3{
	height:28px;
	line-height:28px;
	text-align:left;
	font-size:12px;
	background-image: url(../images/bg_title.gif);
	background-repeat: repeat-x;
}
.title4{
	height:21px;
	line-height:21px;
	text-align:left;
	font-size:12px;
	background-image: url(../images/bg_title1.gif);
	background-repeat: repeat-x;
}
.tab{
	 position:relative; 
 }
.tab li{ 
	float:left;
	padding:0 5px; 
	margin:0 5px;
	text-align:center; 
	height:23px;
	line-height:23px; 
	font-size:12px; 
	font-weight:normal;
	display:inline;
}
.tab li.up{ 
	float:left;
	padding:0 5px; 
	margin:0 5px;
	text-align:center; 
	height:23px;
	line-height:23px; 
	font-size:12px; 
	color:#FF0000;
	font-weight:normal;
	display:inline;
	}
.tab1{
	 position:relative; 
 }
.tab1 li{ 
	float:left;
	padding:0 7px; 
	text-align:center; 
	margin:0 8px;
	cursor:pointer;
	height:23px;
	line-height:23px; 
	font-size:12px; 
	font-weight:normal;
	display:inline;
}
.tab1 li.up{ 
	padding:0 7px; 
	height:23px; 
	line-height:23px;
	color:#FF0000; 
	font-weight:normal; 
	text-align:center; 
	margin:0 8px;
}
.tabsearch{
	 position:relative; 
 }
.tabsearch li{ 
	float:left;
	padding:0 4px; 
	text-align:center; 
	margin:0 4px;
	cursor:pointer;
	height:23px;
	line-height:23px; 
	font-size:12px; 
	font-weight:normal;
}
.tabsearch li.up{ 
	padding:0 4px; 
	height:22px; 
	line-height:22px;
	color:#FF0000; 
	font-weight:normal; 
	text-align:center; 
	margin:0 4px;
}
.tabnews{
	 position:relative; 
 }
.tabnews li{ 
	float:left;
	padding:0 8px; 
	text-align:center; 
	margin:0 8px;
	cursor:pointer;
	height:23px;
	line-height:23px; 
	font-size:12px; 
	font-weight:normal;
	display:inline;
}
.tabnews li.up{
	padding:0 8px;
	height:22px;
	line-height:22px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin:0 8px;
	font-family: "宋体";
	font-size: 12px;
	background-color: #6891D3;
	border: 1px solid #6891D3;
}
.news{
	float:left;
	padding:1px;
}
.news1{
	float:left;
	padding:2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6891D3;
}
.divleft{
	float:left;
	width:800px;
	margin-top:1px;
	}
.lp{
	width:800px;
	clear:both;
	display:inline;
	float:left;
}
.lp li{
	height:27px;
	line-height:27px;
	clear:both;
	display:inline;
}
.lpbt{
	font-family:"宋体";
	font-size:14px;
	color:#FFF;
	font-weight: bold;
}
.lpbt1{
	background-image: url(../images/lp_title_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 690px;
}
.d_line{
    height:1px;
    line-height:1px;
	background-image: url(../images/d_line.gif);
	background-repeat: repeat-x;
}
.fonthei{
	height:24px;
	line-height:24px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bbs{
	width:160px;
	text-align:center;
	padding:2px;
}
.alltable{
	float:left;
	/*width:396px;*/
	border: 1px solid #6891D3;
}
.table_pad{
   padding:5px;
}
.table_3_line{
	float:left;
	width:396px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6891D3;
	border-bottom-color: #6891D3;
	border-left-color: #6891D3;
}
.m1{
	margin-top:3px;
	width:800px;
	height:34px;
}
.hotnews{
	width:378px;    
}
.hotnews ul li{
	padding-left:5px;
	display:inline;
	list-style-type:none;
}
.newslinkbg{
	background-image: url(../images/bg_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	width: 288px;
}
.input{
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	padding-left:10px;
	background-image: url(../images/input_bg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 49px;
	border: 1px solid #6891D3;
	cursor: hand;
}
.midtable1 {
	border: 1px solid #6891D3;
}
.midtable2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6891D3;
	border-bottom-color: #6891D3;
	border-left-color: #6891D3;
}
.midtable3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #6891D3;
	border-right-color: #6891D3;
	border-bottom-color: #6891D3;
}
.midtable4 {
	border: 1px solid #6891D3;
}

.select{
    width:75px;
	height:16px;
}
.select1{
    width:158px;
}
.midtable15 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/*-------------------连接样式-------------------*/
.redbold{
	font-family: "宋体";
	font-size: 15px;
	line-height: 160%;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.redbold:hover{
	color: #014181;
	text-decoration: underline;
}
.redbold:visited{
	color: #FF0000;
}
.red{
	font-family: "宋体";
	font-size: 12px;
	line-height: 160%;
	color: #FF0000;
	text-decoration: none;
}
.red:hover{
	color: #014181;
	text-decoration: underline;
}
.red:visited{
	color: #FF0000;
}
/*--------------------------------------------*/
.midtable6 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #AAB4BD;
	border-bottom-color: #AAB4BD;
}
.midtable7 {
	border-bottom-color: #AAB4BD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
    
.midtable8 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AAB4BD;
}
.midtable9 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6891D3;
	border-left-color: #6891D3;
}
.pic {
	float: left;
	margin:10px;
	width:300px;
}
