@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
.left{ float:left;}
.right{ float:right;}
img{ display:block; border:0;}
a{ color:#111; text-decoration:none;}
a:hover{ color:#1189E6;}
li{ list-style:none;}
.clear{ clear:both;}

/*上部logo切换*/
.topbaner{position:relative;top:-200px;height:auto;}

/*领导之窗*/
#ldzc{display:block;}
#ldzc table{width:660px;margin-left:20%;}
#ldzc .ldzc_a{text-align:center;font-size:16px;position:relative;top:166px;left:-162px;}
#ldzc td{padding-bottom:40px;}
/*左侧导航*/
#zcdh{    
    float: left;
    height: auto;
    min-height:600px;
    width: 140px;
  /*  background-color: #f0f0f0;*/
    line-height: 40px;
    font-size: 16px;
   margin-left:10px;
   margin-top:1%;
   text-align: center;
}
#zcdh ul li{border-top:1px solid white;}
#zcdh ul li:first-child{border-top:none;border-top:1px solid white;}

#ldzw{margin: auto;}


#top_top{ height:31px;}
.logBox{position:fixed;_position:absolute;top:0;_top:expression(documentElement.scrollTop+0+'px');left:0; background:#f9f9f9; height:31px;width:100%;box-shadow:0 1px 1px #ddd;z-index:9999;}
.login{position:relative;width:1000px; background:#f9f9f9; height:31px;margin:0 auto;padding:0 10px;_padding-top:4px;color:#666; line-height:30px;}
.login .siderNav{position:absolute;right:0;top:0;width:310px;_width:320px;}
.login a:hover{color:red;}

.topmenu li,.topmenu strong.icon_arr,.topmenu .wxht{background:url(../images/topmenu.gif) no-repeat;}
.topmenu{margin-top:5px;line-height:22px;color:#333;float: right;padding-right: 10px;}
.topmenu li{float:left;position:relative;background-position:right top;}
.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;font-weight:normal;cursor:default;z-index:20;}
.topmenu .jq_hidebox{display:none;width:130px;position:absolute;left:0;top:25px; padding:10px; padding-right:0; border:1px solid #dfdfdf;box-shadow:0 1px 2px #ccc;background:#fff;z-index:10;}
.topmenu li.hover strong{border:1px solid #dfdfdf;border-bottom:none;background-color:#fff;}
.topmenu li.hover{margin:-1px -1px 0 -1px;}
.topmenu strong.icon_arr{padding-right:23px;background-position:right -23px;}
.topmenu li.hover strong.icon_arr{background-position:right -46px;}

.topmenu li.loginframe{_width:70px;}
.topmenu li.loginframe .jq_hidebox{width:200px;overflow:hidden;}
.topmenu li.qrcode{_width:80px;text-align:center;}
.topmenu li.qrcode img{width:128px;margin-left:-30px;}
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav .jq_hidebox{width:180px;left:-109px;}
.topmenu #mapframe a:hover{color:red;}
.topmenu #linkframe a:hover{color:red;}
.jq_hidebox a{color:#666}

.topmenu .wxht{height:20px;padding:0;color:#666;text-align:center;margin-left:-10px;}
/*.topmenu .wxht span{display:inline-block; line-height:20px; padding:2px 0px 2px 6px;color:#666;}*/
.drlist{margin:0; padding:0;padding-right:10px}
.drlist dt{margin-top:5px;padding:5px 0 2px 0;border-top:1px solid #e5e5e5;}
.drlist dd{margin:0;}
.drlist dd a{color:#666;}
.drlist dd a:hover{color:red;}

.topmenu .loginframe .loginframe-blank .loginframe-label {
	float: left;
	_display: inline;
	width: 190px;
}
.topmenu .loginframe .loginframe-label-ipt {
	float: left;
	margin:3px 0;
	width: 187px;
	height: 28px;
	line-height: 28px;
	text-indent: 6px;
	border: 1px solid #DDD;
}
/*.topmenu .loginframe .loginframe-btn {
	float: left;
	margin-top:10px;
	width: 189px;
	height: 30px;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid #CCC;
	color: white;
	background:url(../images/navbg.png) repeat-x;
}
.topmenu .loginframe a:hover .loginframe-btn {
	float: left;
	margin-top:10px;
	width: 189px;
	height: 30px;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid #CCC;
	color: white;
	background:url(../images/btnbg_hover.jpg) repeat-x;
}*/
.topmenu .loginframe #btnLogin{
	width: 190px;
	height: 30px;
	line-height: 30px;
	margin-top:8px;
	border: 0;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
    background: url("../images/btnbg.png") no-repeat;
}
.topmenu .loginframe #btnLogin:hover{
	background-position: 0 -30px;
}







/********???????********/
body, div, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	border:0;
}
h1, h2, h3, h4, h5 {
	font-size: 100%;
	font-weight: normal;
}
body {
	color: #333;
	font-size: 15px;
	margin:0 auto;
	/*background:url("../images/bg.png") repeat-y center;*/
}

/*logo flash*/
.container #header{height:200px;overflow:hidden;}

.wrap {
	position:relative;
	background-color:#FDFDFD;
	width:1000px;
	padding:0px;
	margin:0px auto;
	border:0;
	display:block;
	
}
.infobox{
	border:1px solid #DDD; 
	display:inline;
	overflow:hidden;
}
/**** ??????? ****/
a:hover {
	text-decoration:none;
	color: red;
}
a:active {
	text-decoration: none;
}



/* CSS Document */
#Result
{
    width:700px;
    margin:0 auto;
    margin-top:1%;
    float:right;
    padding:0px 10px;
margin-bottom:40px;
}
#Result th
{
    display:none;
}
#Result li
{
    border:0;
    border-bottom:1px dotted #CCC;
}
/*.name
{
    background:url(../images/arrow_list.gif) no-repeat left center;
    color:#333;
    line-height:30px;
    text-align:center;
    padding:0;
    padding-left:5px;
    width:10px;
}
.title
{
    color:#333;
    line-height:30px;
    text-align:left;
}*/
.title
{
    background:url(../images/arrow_list.gif) no-repeat left center;
    color:#333;
    line-height:30px;
    text-align:left;
    padding-left:10px;
}
.posttime
{
    color:#333;
    line-height:30px;
    float:right;
}

#newstop
{
    height:15px;
    background:url(../images/newsbg_top.png) no-repeat;
}
#newsmiddle
{
    padding:0px 30px;
    background:url(../images/newsbg_middle.png) repeat-y;
}
#newsbottom
{
    margin-bottom:10px;
}

#footer{padding:5px 0; margin:3px auto; border:0; border-top:1px solid #DDD; text-align:center;}
#footer p{ padding:0; margin:3px; color:#333;}