﻿@charset "utf-8";

body {
	font-family: '微软雅黑';
	margin: 0 auto;
	min-width: 980px;
}

ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

dl, dt, dd{
	margin: 0;
	padding: 0;
	display: block;
}

a, a:focus {
	text-decoration: none;
	font-size: 15px;
	color: #404040;
	outline: none;
	blr: expression(this.onFocus = this.blur ());
}

a:hover {
	color: #00a4ac;
	text-decoration: none;
}

.site-backgroud {
	background: url('../images/site-bg.png');
	background-repeat: repeat-x;
}

.div-center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float: center;
}

.div-left {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	float: left;
}

.div-right {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	float: right;
}

.nav-menu {
	height: 40px;
	background-image: url("../images/site-nav-bg.jpg");
	text-align:center;
}

.nav-menu ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
	width: 90%;
}

.nav-menu li {
	float: left;
	font-weight: bold;
	cursor: pointer;
	font-size: 15px;
	margin-left: 2em;
	line-height: 40px;
	text-align: center;
}

.nav-menu a {
	display: block;
	text-align: center;
}

.nav-menu a:link {
	color: white;
	text-decoration: none;
}

.nav-menu a:visited {
	color: white;
}

.nav-menu a:hover {
	font-weight: bold;
	text-decoration: none;
	background: none repeat scroll 0% 0% rgb(43, 127, 181);
}

.nav-page {
	height: 40px;
	text-align: center;
}

.nav-page ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
	width: 600px;
}

.nav-page li {
	float: left;
	font-weight: normal;
	font-size: 15px;
	margin-left: 10px;
	line-height: 40px;
	text-align: center;
}

.nav-page a {
	display: block;
	cursor: pointer;
	text-align: center;
}

.nav-page a:link {
	text-decoration: none;
}

.nav-page a:visited {
}

.nav-page a:hover {
	font-weight: normal;
	text-decoration: none;
}


/*轮播*/
.silder {width: 100%;height:200px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:200px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background:url(../images/slide-title-bg.png) repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}

.ui-tabs .ui-tabs-nav {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.common-ul {
	margin-top: 20px;
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.common-ul li {
	float: left;
	margin-right: 20px;
	text-align: center;
}

.iconimg {
	background-image: url("../images/icon_listitem.png");
	background-position: left center;
	background-repeat: no-repeat;
	height: 26px;
	width: 15px;
	float: left;
}

.contentlist {
	border-bottom: 1px dashed #c6c6c6;
	font-family: 宋体;
	font-size: 16px;
	height: 26px;
	line-height: 26px;
	margin-left: 20px;
}


.font-bottom-line {
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #bdbcbc;
}

.hl_main5_content{width:1000px; height:153px; border-top:none; margin-left:1px; margin:0 auto; position:relative;background-color:#e2e2e2;}
.hl_main5_content1{width:920px;margin-top:16px; overflow:hidden; float:left; margin-left:45px; height:126px}
.hl_main5_content1 ul{width:1600px;}
.hl_main5_content1 ul li{ float:left; width:208px; display:inline; margin-right:24px;}
.hl_main5_content1 ul li img{ width:208px; height:115px; border:1px solid #fff; box-shadow:0 2px 3px #6d847a}
.hl_scrool_leftbtn, .hl_scrool_rightbtn{width:23px; height:47px; margin-top:48px; cursor:pointer; position:absolute;}
.hl_scrool_leftbtn {float:left; background-image:url(../images/hl_scroll_left.png); left:0;}
.hl_scrool_rightbtn {float:right; background-image:url(../images/hl_scroll_right.png); right:0}

.all_main{ width:1300px; margin:0 auto;}
.site_nav_box{ background:#0266bd; height:45px; width:100%; min-width:1300px;}
.site_nav_box ul{ float:left;}
.site_nav_box .searchFor{ float:right;}
.nav_box_list li{ width:180px;float:left;text-align:center; background:url(../images/nav_line.png) right no-repeat;  font-family:Microsoft YaHei;}
.nav_box_list li.noback{ background:none}
.nav_box_list li a{ padding-left:22px; padding-right:23px; color:#ffffff; font-size:15px; height:45px; line-height:45px; display:inline-block;}
.nav_box_list li a:hover,.nav_box_list li a.current,.nav_box_list li.bg{ background:#ff9000;}
.site_top_logo_img{ padding-top:58px;}
.nav_box_list li{ position:relative; z-index:99 }
.nav_box_drop{ position:absolute; z-index:99; background:#FFFFFF; box-shadow:2px 2px 3px #888888; display:none; left:0; top:45px;}
.nav_box_drop ol{ line-height:33px; border-bottom:1px dotted #e3e3e3}
.nav_box_list li .nav_box_drop ol a{ color:#666666; font-size:12px; line-height:33px; display:inline-block; height:33px; min-width:109px; padding-left:0px; padding-right:0px; border-bottom:1px dotted #e3e3e3s}
.nav_box_list li .nav_box_drop ol a:hover{ color:#ffffff;}

.nav_box_list li .nav_box_drop.lastDrop{ width:160px;}
.nav_box_list li .nav_box_drop.lastDrop ol a{ width:140px;}

.cs_content_sub_tit{ text-align:center; font-size:14px; font-weight:bold; padding-top:10px;}

/* 网站导航列表
----------------------------------*/
.wzdh-table-list {
    width: 100%;
    font-size: 16px;
    line-height: 32px;
    border-collapse: collapse;
}

.wzdh-table-list tbody th {
    text-align: inherit;
    background: #D8F0FF;
    border:solid #d7d7d7;   
    border-width:1px 1px 1px 1px; 
}

.wzdh-table-list tbody td {
	text-align: inherit;
    border:dashed #d7d7d7;   
    border-width:0px 0px 1px 0px; 
    padding: 5px;
}

.wzdh-table-list tbody tr.odd{  
    background-color: #fff;  
}  
.wzdh-table-list tbody tr.even{  
    background-color: #F5F5F5;  
}  
.wzdh-table-list tbody tr:hover{  
    background-color: #eee;  
}  

.wzdh-table-list tbody tr td a:hover{  
    color:#0080c0;  
} 


/* 局长信箱查询列表
----------------------------------*/
.form-table-list {
    width: 100%;
    font-size: 16px;
    line-height: 32px;
    border-collapse: collapse;
}

.form-table-list tbody th {
    text-align: center;
   
    border:solid #d7d7d7;   
    border-width:1px 1px 1px 1px; 
}

.form-table-list tbody td {
	text-align: center;
    border:dashed #d7d7d7;   
    border-width:0px 0px 1px 0px; 
    padding: 5px;
}

.form-table-list tbody tr.odd{  
    background-color: #fff;  
}  
.form-table-list tbody tr.even{  
    background-color: #F5F5F5;  
}  
.form-table-list tbody tr:hover{  
    background-color: #eee;  
}  

.form-table-list tbody tr td a:hover{  
    color:#0080c0;  
} 

/* 局长信箱表单样式
----------------------------------*/
.table_form * {
    font-size: 14px;
}

.table_form td {
    padding-left: 12px
}

.table_form th {
    font-weight: normal;
    text-align: center;
    padding-right: 10px;
   
    color: #555;
}

.table_form td,
.table_form th {
  
    border-collapse: collapse;
    word-wrap:break-word; 
    word-break:break-all;
}

.table_form td label {
    vertical-align: middle
}

.table_form td, .table_form th {
    padding: 8px 8px 8px 8px
}

.table_form th.title {
    background: #f2f2f2;
    text-align: center;
    font-weight: bold;
}

.table_form .line {
    background: #ccc;
    height: 1px;
    padding: 0;
    overflow: hidden;
}

/* 表单内容样式
----------------------------------*/
.input-text-c, .input-text, textarea, input.date,.input-button {
    border: 1px solid #d0d0d0;
    height: 26px;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 8px;
    font-family: Verdana, Geneva, sans-serif, \5b8b\4f53;
    font-size: 12px;
    overflow: hidden;
}

textarea, textarea.input-text, textarea {
    font-size: 12px;
    height: auto;
    padding: 5px;
    margin: 0
}

.select {
    height: 30px;
    padding-left: 8px;
    vertical-align: top;
    border: 1px solid #d0d0d0;
    cursor: default;
}

.onShow {
    background: url(question.gif) center left no-repeat;
    color: #959595;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    line-height: 18px;
    padding: 0 10px 2px 18px
}

/* 按钮样式
----------------------------------*/

.icon-link {
     display: inline-block;
    background: rgb(182, 204, 236);
    text-decoration: none;
    padding: 0 10px;
    color: rgb(66, 127, 218);
    border: 1px solid rgb(182, 204, 236);
    height: 34px;
    line-height: 34px;
}

.icon-link:hover {
    text-decoration: none;
    color: #fff;
    background: rgb(66, 127, 218);
}

.icon-link i {
    margin-right: 0.3em;
}

.buttontj{
    color: #fff;
    border: 1px solid #4873d3;
    background: #4873d3;
    padding: 0 10px;
    height:34px;
    line-height:34px;
    margin-right: 240px;
}

.buttoncz{
    color: #000000;
    border: 1px solid #cccccc;
    background: #DCDCDC;
    padding: 0 10px;
    height:34px;
    line-height:34px;
}

