﻿@charset"utf-8";

* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
}

html, body {
    font-size: 16px;
    font-family: "微软雅黑", "宋体";
}

body {
    background: url(../images/mainBg.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

a {
    color: #666666;
}

a:hover {
    color: #005fb1;
}

img {
    border: none;
}

.block {
    display: block;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.blank5 {
    clear: both;
    height: 5px;
}

.blank10 {
    clear: both;
    height: 10px;
}

.blank15 {
    clear: both;
    height: 15px;
}

.blank20 {
    clear: both;
    height: 20px;
}

.blank25 {
    clear: both;
    height: 25px;
}

.blank30 {
    clear: both;
    height: 30px;
}

.main {
    width: 1300px;
    min-height: 829px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 30px;
}

/* 顶部Banner */
.logo {
    width: 1300px;
    height: 142px;
}

.logo .logo-img {
    margin-top: 35px;
}

.logo .search {
    width: 500px;
    height: 92px;
    position: relative;
    padding-top: 42px;
}

.logo .search input[type=text] {
    width: 413px;
    height: 38px;
    border-radius: 3px;
    background: rgba(255, 255, 255, .8);
    border: 0;
    font-size: 16px;
    padding-left: 15px;
    color: #4872a8;
}

.logo .search input::placeholder {
    color: #4872a8;
}

.logo .search .search-btn {
    width: 76px;
    border: none;
    background: url(../images/searchBtnBg.png) no-repeat;
    background-position: 8px;
    cursor: pointer;
    color: #4872a8;
    font-size: 16px;
    position: absolute;
    left: 352px;
    top: 51px;
}

.searchTxt {
    margin-top: 15px;
    font-size: 13px;
    color: white;
}

.searchTxt a {
    font-size: 13px;
    color: white;
    border-radius: 5px;
    background: #4872a8;
    padding: 3px;
}

.searchTxt a:hover {
    background: #f1ae1f;
}

/*  顶部导航 */
.nav ul li {
    float: left;
    border-right: 1px solid #84a4c3;
}

.nav ul li a {
    display: block;
    width: 259px;
    height: 58px;
    line-height: 58px;
    font-size: 21px;
    color: white;
    background: #296195;
    text-align: center;
}

.nav ul li:last-child {
    border: none;
}

.nav ul li.on a {
    background: #f1ae1f;
}

.nav ul li img {
    position: relative;
    top: 5px;
    left: -12px;
}

.navConBox {
    width: 1300px;
    height: 530px;
    background: white;
}

/* 友情链接 */
.friendLink {
    width: 1300px;
    height: 52px;
    line-height: 52px;
    border-top: 1px solid #e1e4e6;
    background: white;
    color: #393939;
    font-size: 16px;
}

.friendLink label {
    margin-left: 20px;
}

.friendLink ul li {
    display: block;
    float: left;
    padding: 0 8px;
}

.friendLink ul li a {
    color: #393939;
    font-size: 16px;
}

/* 底部版权 */
.footer {
    width: 100%;
    min-width: 1300px;
    height: 90px;
    background: rgba(0, 0, 0, .6);
    overflow: hidden;
}

.footer .footerBox {
    width: 1300px;
    height: 75px;
    margin: 0 auto;
    padding-top: 15px;
}

.footer .footerBox, .footer .footerBox a {
    color: #e0e0e0;
    font-size: 16px;
    line-height: 30px;
}

.footer .footerBox .fr {
    height: 90px;
}

.footer .footerBox .dzjg {
    position: relative;
    top: -8px;
}

.footer .footerBox .zc {
    position: relative;
    top: -20px;
}

/* 头条新闻 */
.topHead {
    width: 1300px;
    height: 60px;
    line-height: 60px;
    background: #f3f8fc;
}

.topHead .fl {
    margin-left: 243px;
}

.topHead .fl a {
    font-size: 20px;
    color: #296195;
    margin-left: 38px;
}

.topHead .fl img {
    position: relative;
    top: 7px;
}

.topHead .fr a {
    font-size: 14px;
    color: #a0a0a0;
    margin-right: 50px;
}

/* 幻灯片图片新闻 */
.focus .focusLeft {
    width: 456px;
    height: 440px;
    margin-left: 20px;
}

.focusBox {
    position: relative;
    width: 456px;
    height: 278px;
    overflow: hidden;
    font: 12px/1.5 Verdana, Geneva, sans-serif;
    text-align: left;
    background: white;
}

.focusBox .pic img {
    width: 456px;
    height: 278px;
    display: block;
}

.focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}

.focusBox .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 36px;
    width: 100%;
    overflow: hidden;
}

.focusBox .txt li {
    height: 36px;
    line-height: 36px;
    position: absolute;
    bottom: -36px;
}

.focusBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 16px;
    text-decoration: none;
}

.focusBox .num {
    position: absolute;
    z-index: 3;
    bottom: 12px;
    right: 45px;
}

.focusBox .num li {
    float: left;
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    margin-right: 4px;
    cursor: pointer;
}

.focusBox .num li a, .focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: #b2a0a1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}

.focusBox .num li span {
    z-index: 1;
    background: #cdcbcb;
}

.focusBox .num li.on a, .focusBox .num a:hover {
    background: #fcb101;
}

a.picMore {
    position: relative;
    top: -25px;
    color: white;
    float: right;
    z-index: 999;
    font-size: 12px;
}

/* 通知公告 */
.notice {
    width: 456px;
    height: 132px;
}

.notice a.block {
    width: 37px;
    height: 132px;
    line-height: 37px;
    background: #5488cc;
    font-size: 18px;
    color: white;
    font-weight: bold;
    writing-mode: tb-rl;
    writing-mode: vertical-rl;
    text-align: center;
    letter-spacing: 6px;
}

.notice .listInfo {
    width: 405px;
    position: relative;
    top: -4px;
}

.listInfo li {
    height: 35px;
    line-height: 35px;
    background: url(../images/dot.png) no-repeat;
    background-position: 0px 15px;
    padding-left: 12px;
}
.listInfo .index-box{
	position:absolute;
	left:0;
	top:0;
}
.listInfo li:hover {
    background: url(../images/dot2.png) no-repeat;
    background-position: 0px 15px;
}

.listInfo li a {
    font-size: 16px;
    color: #666666;
}
.listInfo li a:hover {
    color: #005fb1;
}

/* 住建动态 */
.focusRight {
    width: 782px;
    margin-right: 20px;
}

.zjdt {
    width: 448px;
    height: 338px;
}

.zjdt p.title {
    width: 448px;
    height: 30px;
    border-bottom: 1px solid #c9c9c9;
}

.zjdt .title a {
    font-size: 20px;
    color: #666;
    font-weight: bold;
    border-bottom: 3px solid #c9c9c9;
    padding-bottom: 6px;
    line-height: 19px;
}
.zjdt .zjdt-title{
	display:inline-block;
	width:370px;
	height:35px;
	overflow:hidden;
}
.zjdt .index-box a{
 	display:block;
 	height:35px;
 	overflow:hidden;
}
.zjdt .index-box a .fr{
 	display:inline-block;
 	height:35px;
 	float:right;
}
.zjdt .title a.on {
    border-bottom: 3px solid #005fb1;
    color:#005fb1;
}
.zjdt .title a.fr, .zxdt .title a.fr {
    font-size: 14px;
    color: #a0a0a0;
    font-weight: normal;
    border-bottom: 0;
    padding-bottom: 0;
    line-height: 30px;
}

.zjdt p.desc {
    font-size: 18px;
    color: #232323;
    line-height: 30px;
    margin-top: 10px;
}

.zjdt p.desc a {
    color: #c10000;
}

.onlineService {
    margin-top: 10px;
    background: url(../images/onlineService.png) no-repeat;
}

.onlineService a {
    display: block;
    width: 151px;
    height: 49px;
    font-size: 18px;
}

.onlineService a label {
    position: relative;
    top: 12px;
    left: 65px;
    margin-right: 5px;
    cursor: pointer;
}

.wsyy {
    margin-top: 10px;
    background: url(../images/wsyyBg.png) no-repeat;
}

.wsyy a {
    display: block;
    width: 289px;
    height: 49px;
    font-size: 18px;
    color: #333333;
}

.wsyy label {
    font-size: 18px;
    color: #5488cc;
    position: relative;
    top: 12px;
    left: 48px;
    cursor: pointer;
}

.wsyy span {
    font-size: 12px;
    color: #565656;
    position: relative;
    top: -17px;
    left: 130px;
    display: block;
    width: 150px;
    text-align: center;
}

/* 重点信息公开 */
.zdxxgk {
    width: 308px;
    height: 65px;
}

.zdxxgk a {
    display: block;
    float: left;
    font-size: 14px;
}

.zdxxgk .xxgk {
    width: 103px;
    height: 56px;
    background: url(../images/xxgkBg.png) no-repeat;
}

.zdxxgk label {
    position: relative;
    top: 50px;
    cursor: pointer;
}

.zdxxgk .xzgs label {
    left: 33px;
}

.zdxxgk .bmrx label {
    left: 8px;
}

.zdxxgk .xzgs {
    width: 133px;
    height: 56px;
    background: url(../images/xzgsBg.png) no-repeat;
}

.zdxxgk .bmrx {
    width: 68px;
    height: 56px;
    background: url(../images/bmrxBg.png) no-repeat;
}

.gwyzfBox {
    width: 312px;
    margin-top: 20px;
}

.gwyzfBox a.block {
    margin-bottom: 5px;
}

/* 专题专栏 */
.ztzl {
    width: 782px;
    height: 82px;
    border: 1px solid #d7dee3;
}

.ztzlBox {
    width: 630px;
    height: 82px;
}

.ztFocusBox {
    position: relative;
    width: 630px;
    height: 82px;
    overflow: hidden;
    font: 12px/1.5 Verdana, Geneva, sans-serif;
    text-align: left;
    background: white;
}

.ztFocusBox .pic3 img {
    width: 630px;
    height: 82px;
    display: block;
}

.ztFocusBox .num3 {
    position: absolute;
    z-index: 3;
    bottom: 8px;
    right: 8px;
}

.ztFocusBox .num3 li {
    float: left;
    position: relative;
    width: 18px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    margin-right: 1px;
    cursor: pointer;
}

.ztFocusBox .num3 li a, .ztFocusBox .num3 li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}

.ztFocusBox .num3 li span {
    z-index: 1;
    background: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.ztFocusBox .num3 li.on a, .ztFocusBox .num3 a:hover {
    background: #f60;
}

/* 政务公开版块 */
.focusBox2 {
    position: relative;
    width: 530px;
    height: 315px;
    overflow: hidden;
    font: 12px/1.5 Verdana, Geneva, sans-serif;
    text-align: left;
    background: white;
    margin-left: 20px;
}

.focusBox2 .pic2 img {
    width: 530px;
    height: 315px;
    display: block;
}

.focusBox2 .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}

.focusBox2 .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 36px;
    width: 100%;
    overflow: hidden;
}

.focusBox2 .txt li {
    height: 36px;
    line-height: 36px;
    position: absolute;
    bottom: -36px;
}

.focusBox2 .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 16px;
    text-decoration: none;
}

.focusBox2 .num2 {
    position: absolute;
    z-index: 3;
    bottom: 12px;
    right: 8px;
}

.focusBox2 .num2 li {
    float: left;
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    margin-right: 8px;
    cursor: pointer;
}

.focusBox2 .num2 li a, .focusBox2 .num2 li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: #b2a0a1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}

.focusBox2 .num2 li span {
    z-index: 1;
    background: #cdcbcb;
}

.focusBox2 .num2 li.on a, .focusBox2 .num2 a:hover {
    background: #fcb101;
}

/* 最新动态 */
.zxdt {
    width: 710px;
    margin-right: 20px;
}

.zxdt p.title {
    height: 30px;
    border-bottom: 1px solid #c9c9c9;
}

.zxdt .title a {
    font-size: 20px;
    color: #005fb1;
    font-weight: bold;
    border-bottom: 3px solid #005fb1;
    padding-bottom: 6px;
    line-height: 19px;
}

.zxdt p.desc {
    font-size: 18px;
    color: #232323;
    line-height: 30px;
    margin-top: 6px;
    text-align: center;
    font-weight: bold;
}

.zwgkBtns a {
    display: block;
    float: left;
    margin-right: 9px;
    margin-left: 1px;
    line-height: 35px;
    text-align: center;
    color: white;
    padding-left: 30px;
    margin-top: 4px;
}

.zwgkBtns a:last-child {
    margin-right: 0;
}

.zwgkBtns .zwgkBtnsGd {
    width: 106px;
    height: 35px;
    background: url(../images/zwgkBtnsGdBg.png) no-repeat;
}

.zwgkBtns .zwgkBtnsZn {
    width: 105px;
    height: 35px;
    background: url(../images/zwgkBtnsZn.png) no-repeat;
}

.zwgkBtns .zwgkBtnsMl {
    width: 110px;
    height: 35px;
    background: url(../images/zwgkBtnsMl.png) no-repeat;
}

.zwgkBtns .zwgkBtnsGk {
    width: 99px;
    height: 35px;
    background: url(../images/zwgkBtnsGk.png) no-repeat;
}

/* 机构概况按钮 */
.jggk {
    width: 1260px;
    height: 170px;
    margin-left: 20px;
    border-top: 1px solid #e6e9ee;
    border-left: 1px solid #e6e9ee;
}

.jggk ul li {
    float: left;
	width: 210px;
}
.jggk ul li a>span{
   display: block;
    width: 120px;
    float: right;
    line-height: 84px;
}
.jggk ul li a {
    display: block;
    height: 84px;
    border-right: 1px solid #e6e9ee;
    border-bottom: 1px solid #e6e9ee;
    font-size: 16px;
    color: #5f6265;
}

.jggk ul li.jggk1 a {
    background: url(../images/jggk1a.png) no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk1:hover a {
    color: white;
    background: url(../images/jggk1b.png) #d6473b no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk2 a {
    background: url(../images/jggk2a.png) no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk2:hover a {
    color: white;
    background: url(../images/jggk2b.png) #d6473b no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk3 a {
    background: url(../images/jggk3a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk3:hover a {
    color: white;
    background: url(../images/jggk3b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk4 a {
    background: url(../images/jggk4a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk4:hover a {
    color: white;
    background: url(../images/jggk4b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk5 a {
    background: url(../images/jggk5a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk5:hover a {
    color: white;
    background: url(../images/jggk5b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk6 a {
    line-height: 80px!important;
    background: url(../images/jggk6a.png) no-repeat;
    background-position: 32px 18px;

}
/* .jggk ul li.jggk6 a>span,.jggk ul li.jggk16 a>span,.jggk ul li.jggk17 a>span{
    line-height: 24px !important;
    padding-top: 18px;
} */

.jggk ul li.jggk6:hover a {
    color: white;
    background: url(../images/jggk6b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk7 a {
    background: url(../images/jggk7a.png) no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk7:hover a {
    color: white;
    background: url(../images/jggk7b.png) #d6473b no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk8 a {
    background: url(../images/jggk8a.png) no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk8:hover a {
    color: white;
    background: url(../images/jggk8b.png) #d6473b no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk9 a {
    background: url(../images/jggk9a.png) no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk9:hover a {
    color: white;
    background: url(../images/jggk9b.png) #d6473b no-repeat;
    background-position: 32px 21px;
}

.jggk ul li.jggk10 a {
    background: url(../images/jggk10a.png) no-repeat;
    background-position: 32px 22px;
}

.jggk ul li.jggk10:hover a {
    color: white;
    background: url(../images/jggk10b.png) #d6473b no-repeat;
    background-position: 32px 22px;
}

.jggk ul li.jggk11 a {
    background: url(../images/jggk11a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk11:hover a {
    color: white;
    background: url(../images/jggk11b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk12 a {
    line-height: 80px;
    background: url(../images/jggk12a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk12:hover a {
    color: white;
    background: url(../images/jggk12b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk13 a {
    background: url(../images/jggk2a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk13:hover a {
    color: white;
    background: url(../images/jggk2b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk14 a {
    background: url(../images/jggk7a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk14:hover a {
    color: white;
    background: url(../images/jggk7b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}
.jggk ul li.jggk15 a {
    background: url(../images/jggk9a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk15:hover a {
    color: white;
    background: url(../images/jggk9b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}
.jggk ul li.jggk16 a {
    background: url(../images/jggk3a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk16:hover a {
    color: white;
    background: url(../images/jggk3b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}
.jggk ul li.jggk17 a {
    background: url(../images/jggk6a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk17:hover a {
    color: white;
    background: url(../images/jggk6b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}
.jggk ul li.jggk18 a {
    background: url(../images/jggk1a.png) no-repeat;
    background-position: 32px 18px;
}

.jggk ul li.jggk18:hover a {
    color: white;
    background: url(../images/jggk1b.png) #d6473b no-repeat;
    background-position: 32px 18px;
}
/* 政务服务版块 */
.zwfw {
    width: 1258px;
    height: 512px;
    border: 1px solid #e6e9ee;
    margin-left: 20px;
}

.zwfw a.zwfwZxfw {
    width: 346px;
    height: 161px;
}

.zwfw a.zwfwFjh {
    width: 258px;
    height: 150px;
    margin-top: 14px;
    margin-left: 45px;
    background: url(../images/zwfwFjh.png) no-repeat;
}

.zwfw a.zwfwFjh span {
    display: block;
    width: 228px;
    font-size: 18px;
    color: white;
    line-height: 35px;
    position: relative;
    left: 195px;
    top: 38px;
    text-align: center;
}

.zwfw a.zwfwBszn {
    width: 258px;
    height: 150px;
    margin-top: 14px;
    margin-left: 35px;
}

.zwfwBtns {
    width: 1258px;
    height: 99px;
    clear: both;
}

.zwfwBtns li a {
    display: block;
    float: left;
    width: 155px;
    height: 79px;
    background: url(../images/zwfwBtnsBg.png) no-repeat;
    font-size: 18px;
    color: #12375a;
    text-align: center;
    line-height: 26px;
    margin: 12px 30px;
    padding-top: 20px;
}

.zwfwBtns li a:hover {
    color: #296195;
}

.xzgsHead {
    width: 1260px;
    height: 62px;
    background: url(../images/xzgsHeadBg.png) no-repeat;
}

.xzgsHead ul {
    width: 1128px;
    height: 62px;
    float: right;
    display: table;
}

.xzgsHead ul li {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    color: #2c343b;
    cursor: pointer;
}

.xzgsHead ul li.on {
    color: #0e76cb;
    border-bottom: 2px solid #0e76cb;
}

.xzgsBody .xzgsBodyCon {
    width: 1258px;
    height: 138px;
    overflow: auto;
    border: 1px solid #e6e9ee;
}

.xzgsBodyCon table {
    width: 100%;
    text-align: left;
    margin: 0px auto;
    border-collapse: collapse;
}

.xzgsBodyCon table tr {
    border: #000 1px solid;
    height: 35px;
    line-height: 35px;
}

.xzgsBodyCon table th, .xzgsBodyCon table td {
    border: #ccc 1px solid;
    color: #666666;
    padding: 0 20px;
}

.xzgsBodyCon table th {
    color: #485058;
    background: #f8f9fa;
}

.news_cont_d_wrap table {
    margin: 0px auto;
    border-collapse: collapse;
}

.news_cont_d_wrap table td, .news_cont_d_wrap table tr, .news_cont_d_wrap table th {
    border: #000 1px solid;
}

.news_cont_d_wrap p, .news_cont_d_wrap span {
    line-height: 30px;
}

/* 政民互动版块 */
.zmhdZcjd {
    width: 465px;
    height: 498px;
    margin-left: 45px;
}

.title {
    height: 30px;
    border-bottom: 1px solid #c9c9c9;
    margin-bottom: 10px;
}

.title a {
    font-size: 20px;
    color: #005fb1;
    font-weight: bold;
    border-bottom: 3px solid #005fb1;
    padding-bottom: 6px;
    line-height: 19px;
}

.zmhdJzxx {
    width: 750px;
    height: 498px;
    margin-right: 20px;
}

.zmhdJzxxHead ul li {
    float: left;
    width: 249px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #e7eef5;
    font-size: 20px;
    color: #555555;
    cursor: pointer;
    letter-spacing: 3px;
}

.zmhdJzxxHead li.jzxx {
    background: url(../images/jzxx.png) #e7eef5 no-repeat;
    background-position: 35px 12px;
}

.zmhdJzxxHead li.on a {
    color: white;
}

.zmhdJzxxHead li.jzxx.on {
    background: url(../images/jzxx2.png) #4890d2 no-repeat;
    background-position: 35px 12px;
    color: white;
}

.zmhdJzxxHead li.ywzx {
    background: url(../images/ywzx.png) #e7eef5 no-repeat;
    background-position: 35px 8px;
}

.zmhdJzxxHead li.ywzx.on {
    background: url(../images/ywzx2.png) #4890d2 no-repeat;
    background-position: 35px 8px;
    color: white;
}

.zmhdJzxxHead li.zjdc {
    background: url(../images/zjdc.png) #e7eef5 no-repeat;
    background-position: 35px 8px;
}

.zmhdJzxxHead li.zjdc.on {
    background: url(../images/zjdc2.png) #4890d2 no-repeat;
    background-position: 35px 8px;
    color: white;
}

.zmhdJzxxBodyCon {
    font-size: 14px;
    text-align: justify;
    width: 718px;
    height: 172px;
    padding: 15px;
    border: 1px solid #e6e9ee;
    border-top: none;
    overflow: auto;
}

.zmhdYwbk li {
    float: left;
    margin: 10px 10px 10px 20px;
}

.zmhdYwbk li .icon {
    width: 28px;
    height: 28px;
    background-color: #666666;
    float: left;
    padding: 6px;
}

.zmhdYwbk li .text {
    width: 150px;
    height: 40px;
    line-height: 40px;
    background-color: #EFEFEF;
    float: left;
    padding-left: 10px;
}

.zxftBox {
    width: 750px;
    height: 170px;
}

.zxftBoxPic img {
    width: 255px;
    height: 170px;
}

.zxftBoxInfo {
    width: 465px;
    height: 170px;
}

.zxftBoxInfo h3 {
    color: #656c73;
}

.zxftBoxInfo p {
    line-height: 30px;
    color: #656c73;
    text-align: justify;
}

.zxftBoxInfo p label, .zxftBoxInfo p a {
    color: #296195;
}

/* 住建业务版块 */
.zfgl {
    width: 760px;
    height: 290px;
    margin-right: 20px;
    border: 1px solid #e6e9ee;
}

.titleInfo {
    margin: 10px 0;
    border-left: 5px solid #437aca;
    font-size: 24px;
    color: #437aca;
    font-weight: bold;
    margin-left: 25px;
    padding-left: 15px;
}

.zfglHead {
    width: 760px;
    height: 65px;
    border-top: 2px solid #929ba7;
    border-bottom: 2px solid #929ba7;
    font-size: 18px;
    color: #494e62;
    display: table;
}

.zfglHead ul li {
    width: 152px;
    height: 65px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

.zfglHead ul li.on, .zfglHead ul li.on a {
    color: white;
    background: #437aca;
}

.zfglBodyCon {
    width: 760px;
    height: 166px;
    padding: 20px;
    overflow: auto;
}

.cxjs {
    width: 485px;
    height: 290px;
    margin-left: 20px;
    border: 1px solid #e6e9ee;
}

.cxjsHead {
    width: 485px;
    height: 65px;
    border-top: 2px solid #929ba7;
    border-bottom: 2px solid #929ba7;
    font-size: 18px;
    color: #494e62;
    display: table;
}

.cxjsHead ul li {
    width: 162px;
    height: 65px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

.cxjsHead ul li.on {
    color: white;
    background: #437aca;
}
.cxjsHead ul li.on a{
    color: white;
    /*background: #437aca; */
}

.cxjsBody {
    overflow: hidden;
}

.cxjsBodyCon {
    width: 485px;
    height: 166px;
    padding: 20px;
    overflow: auto;
}

.cxjsBodyConBox {
    padding: 0;
}

.cxjsBodyConBox a {
    text-align: center;
}

/* 住建风采 */
.zjfc {
    width: 1260px;
    height: 210px;
    margin: 0 auto;
    border: 1px solid #e6e9ee;
}

.scrollBox {
    width: 1260px;
    position: relative;
}

.scrollBox .piclist {
    overflow: hidden;
    zoom: 1;
}

.scrollBox .ohbox {
    overflow: hidden;
    position: relative;
    width: 1180px;
    left: 50px;
}

.scrollBox {
    position: relative;
    overflow: hidden;
    zoom: 1;
}

.scrollBox .piclist li {
    float: left;
    display: inline;
    width: 280px;
    height: 145px;
    border: 1px solid #c9bea9;
    margin-right: 12px;
    overflow: hidden;
}

.scrollBox .piclist li img {
    width: 280px;
    height: 145px;
}

.scrollBox .piclist li span {
    height: 25px;
    line-height: 25px;
    display: block;
    text-align: center;
}

.scrollBox .pageBtn span {
    display: block;
    width: 22px;
    height: 41px;
    position: absolute;
    top: 72px;
    cursor: pointer;
    text-indent: -999em;
    overflow: hidden;
}

.scrollBox .pageBtn .prev {
    left: 10px;
    top: 50px;
    background: url(../images/bntPreBg.png) no-repeat;
}

.scrollBox .pageBtn .next {
    right: 10px;
    top: 50px;
    background: url(../images/bntNextBg.png) no-repeat;
}

.scrollBox .pageBtn .list {
    overflow: hidden;
    zoom: 1;
    margin: 10px 0 0 413px;
}

/* 列表页面 */
.lists {
    width: 1300px;
    min-height: 610px;
    margin: 0 auto;
    background-color: #fff;
}

.list_top {
    width: 1300px;
    height: 49px;
    float: left;
    background: #f4f4f4;
    border-bottom: 1px solid #3462ba;
}

.list_top_a {
    float: left;
    color: #0067cc;
    font-size: 19px;
    font-weight: bold;
    padding: 0 0 0 20px;
    line-height: 49px;
}

.list_top_b {
    float: right;
    text-align: right;
    line-height: 14px;
    height: 14px;
    font-size: 14px;
    margin: 17px 0;
    font-weight: bold;
    color: #4e4f51;
    padding: 0 20px 0 0;
}

.list_top_b a:hover {
    cursor: pointer;
}

.list_top_b a {
    color: #4e4f51;
    margin-left: 5px;
}

.Second_list {
    width: 1300px;
    min-height: 557px;
    float: left;
    background-color: #fff;
    margin-bottom: 20px;
}

.Second_search {
    width: 1300px;
    float: left;
    background-color: #fff;
}

.left_lis {
    width: 260px;
    position: relative;
    float: left;
    margin: 20px;
}

.left_lis ul {
    height: 490px;
    overflow: auto;
    overflow-x: hidden;
}

.left_lis ul li a:hover {
    color: white;
}

.poqmk {
    width: 260px;
    height: 50px;
    color: #fff;
    background-color: #0067cc;
    line-height: 50px;
    font-size: 19px;
    background-image: url(../images/z.png);
    background-repeat: no-repeat;
    background-position: 15px center;
    padding-left: 42px;
}

.plix {
    width: 260px;
    height: 50px;
    overflow: hidden;
    position: relative;
    border-top: 1px solid #fff;
}

.plixbtn {
    white-space: nowrap;
    width: 250px;
    padding-left: 10px;
    color: #666;
    height: 50px;
    display: block;
    line-height: 50px;
    text-align: center;
    background: #f5f7fa;
    position: absolute;
    top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

.masker {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: -252px;
    width: 250px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: block;
    z-index: 1;
    color: #fff;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.masker.on {
    left: 0;
}

.ColorBg1 {
    background: #1bd1d3;
}

.ColorBg2 {
    background: #1b94d3;
}

.ColorBg3 {
    background: #e12929;
}

.ColorBg4 {
    background: #1bd33a;
}

.ColorBg5 {
    background: #d31b8c;
}

.ColorBg6 {
    background: #d3721b;
}

.oujwmhac {
    width: 100%;
    background-color: #fff;
    float: left;
    border-top: 1px solid #0cc426;
}

.oujwmh_tuoac {
    width: 95%;
    height: 40px;
    margin: 10px auto;
    background-color: #eeeeee;
}

.sequenceac {
    float: left;
    line-height: 40px;
    margin-left: 40px;
    color: #3d7fca;
}

.qwsdac {
    float: left;
    line-height: 40px;
    margin-left: 400px;
    color: #3d7fca;
}

.opwiuac {
    float: right;
    line-height: 40px;
    margin-right: 105px;
    color: #3d7fca;
}

.oujwmas {
    width: 995px;
    min-height: 491px;
    background-color: #fff;
    float: right;
    margin-top: 20px;
    position: relative;
}

.oujwmh_tuas {
    height: 40px;
    float: left;
    width: 975px;
    background-color: #eeeeee;
}

.ContentYjzj {
    height: 40px;
    float: left;
    width: 1160px;
    background-color: #eeeeee;
}

.sequencas {
    float: left;
    line-height: 40px;
    margin-left: 40px;
    color: #3d7fca;
}

.qwsas {
    float: left;
    line-height: 40px;
    margin-left: 300px;
    color: #3d7fca;
}

.opwias {
    float: right;
    line-height: 40px;
    margin-right: 69px;
    color: #3d7fca;
}

.oujwmh_picbox {
    float: left;
    width: 975px;
}

.oujwmh_picbox ul {
    float: left;
}

.oujwmh_picbox ul li {
    width: 280px;
    float: left;
    margin-left: 7px;
    margin-right: 6px;
}

.oujwmh_qplsuas {
    float: left;
    width: 975px;
    margin-bottom: 20px;
}

.oujwmh_qplsuas ul li {
    height: 45px;
    float: left;
    width: 975px;
    line-height: 45px;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px;
    color: #2e2e2e;
}

.ContentYjList {
    float: left;
    width: 1160px;
}

.ContentYjList ul {
    float: left;
}

.ContentYjList ul li {
    height: 45px;
    float: left;
    width: 1160px;
    line-height: 45px;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px;
    color: #2e2e2e;
}

.oujwmh_picbox ul li img {
    float: left;
    width: 280px;
    height: 210px;
}

.ListsPicTitle {
    width: 280px;
    height: 25px;
    float: left;
    text-align: center;
    color: #000;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.spmxyas {
    width: 78px;
    float: left;
    text-align: center;
}

.qpouas {
    padding: 0;
    float: left;
}

.qpouas a {
    color: #000;
}

.qpouas a:hover {
    color: #0677d5;
    border-bottom: 1px solid #0677d5;
}

.qwpzas {
    float: right;
    margin-right: 65px;
    text-align: center;
}

/*分页样式开始*/
#pages {
    *display: inline;
    width: 100%;
    margin-top: 28px;
    float: left;
    text-align: center;
    margin-bottom: 28px;
}

#pages .a1 {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0px 15px;
    font-size: 14px;
    color: #034b86;
    background-color: #d9ecfb;
}

#pages a {
    display: inline-block;
    margin: 0 3px;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
    background-color: #a1d6fe;
    color: #000;
}

#pages span {
    display: inline-block;
    margin: 0 3px;
    height: 25px;
    line-height: 25px;
    padding: 0px 15px;
    background-color: #0677d5;
    color: #fff;
}

/*分页样式开始*/
#pages2 {
    *display: inline;
    width: 100%;
    margin-bottom: 28px;
    float: left;
    text-align: center;
}

#pages2 .a1 {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px;
    font-size: 14px;
    color: #034b86;
    background-color: #d9ecfb;
}

#pages2 a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px;
    background-color: #a1d6fe;
    color: #000;
}

#pages2 span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px;
    background-color: #0677d5;
    color: #fff;
}

/* 内容页面 */
.zx_xxgk_cont {
    padding: 20px;
}

.zx_xxgk_cont .xx_con {
    border: 1px solid #c9c9c9;
    overflow: hidden;
    padding: 5px 0;
    width: 1158px;
}

.zx_xxgk_cont .xx_con p {
    font-size: 14px;
    line-height: 25px;
    float: left;
    width: 550px;
    overflow: hidden;
    color: #4a4a4a;
    padding: 0 0 0 20px;
}

.zx_xxgk_cont .xx_con p em {
    float: left;
    color: #000;
    padding: 0 10px;
}

.zx_xxgk_cont  .xx_con p.mingc {
    width: 1118px;
}

.zx_xxgk_cont .tit {
    background: #f8f8f8;
    margin: 20px 0;
}

.zx_xxgk_cont .tit h1 {
    font-size: 22px;
    color: #1f6ad3;
    font-weight: normal;
    text-align: center;
    line-height: 45px;
    margin: 10px 15px;
    font-weight: normal;
    padding-top: 10px;
}

.zx_xxgk_cont .tit h6 {
    font-size: 16px;
    color: #373737;
    padding: 0 0 15px 0px;
    text-align: center;
    font-weight: normal;
}

.zx_xxgk_cont .tit h6 span {
    padding: 0 15px;
}

.zx_xxgk_cont .tit h6 span a {
    padding: 0 5px;
    color: #686868;
}

.zx_xxgk_cont .tit h6 em {
    font-style: normal;
    height: 16px;
    overflow: hidden;
}

.zx_xxgk_cont .tit h6 em a {
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0 5px;
}

.zx_xxgk_cont .tit h6 em a.bg {
    background-color: #cefeff;
}

.zx_xxgk_cont .tit h6 em a.bg2 {
    background-color: #f8f8c3;
}

.zx_xxgk_cont .tit h6 em a.bg3 {
    background-color: #ffc7ff;
}

.zx_xxgk_cont .tit h6 em a.bg4 {
    background-color: #9bccfa;
}

.zx_xxgk_cont .tit h6 span a:hover {
    color: #2b71a2;
    text-decoration: none;
}

.zx_xxgk_cont .news_cont_d_wrap {
    padding: 20px 40px;
}

.zx_xxgk_cont .news_cont_d_wrap p {
    line-height: 38px;
    color: #040404;
    font-size: 14px;
    padding: 0 20px;
}

/* 搜索列表 */
.Second_search {
    width: 1300px;
    float: left;
    background-color: #fff;
    margin-bottom: 20px;
}

.oujwmh {
    width: 1300px;
    background-color: #fff;
    float: left;
    border-top: 1px solid #0cc426;
}

.oujwmh_tuo {
    width: 1280px;
    height: 40px;
    margin: 10px auto;
    background-color: #eeeeee;
}

.sequence {
    float: left;
    line-height: 40px;
    margin-left: 40px;
    color: #3d7fca;
}

.qwsd {
    float: left;
    line-height: 40px;
    margin-left: 400px;
    color: #3d7fca;
}

.opwiu {
    float: right;
    line-height: 40px;
    margin-right: 105px;
    color: #3d7fca;
}

.oujwmh_selcet {
    width: 1280px;
    margin: 0 auto;
}

.oujwmh_selcet ul li {
    padding-bottom: 10px;
    min-height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px;
    color: #2e2e2e;
    width: 100%;
    float: left;
}

.oujwmh_selcet ul li img {
    width: 45px;
    height: 45px;
    margin-left: 65px;
    float: left;
}

.zhayaobox {
    width: 1000px;
    float: left;
    padding-left: 35px;
    line-height: 25px;
}

.qwpzasdate {
    float: right;
    text-align: center;
    padding-left: 20px;
    color: #0CC426;
}

.spmxyq {
    width: 9%;
    float: left;
    text-align: center;
}

.qpout {
    width: 70%;
    padding: 0;
    float: left;
}

.qpout a {
    color: #000;
}

.qpout a:hover {
    color: #0cc426;
    border-bottom: 1px solid #0cc426;
}

.qwpzk {
    width: 19%;
    float: left;
    text-align: center;
}

.qpouas_selcet a {
    font-size: 16px;
    font-weight: bold;
}

/* 局长信箱 */
.mail_title {
    background: url(../images/telc.png) no-repeat;
    width: 1115px;
    height: 70px;
}

.mail_title .t {
    font-size: 20px;
    line-height: 75px;
    float: left;
    color: #414146;
    text-align: center;
    padding-left: 15px;
}

.mail_title .moren {
    background: url(../images/bunc.png) center 20px no-repeat;
    margin: 0px 10px;
    width: 150px;
    height: 70px;
    line-height: 80px;
    float: left;
    text-align: center;
}

.mail_title .moren a {
    color: #414146;
    text-decoration: none;
}

.mail_title .moren a:hover {
    color: #0E76CB;
    text-decoration: underline;
}

.mail_title .select {
    background: url(../images/telbc.png);
    width: 150px;
    height: 70px;
    float: left;
    margin: 0px 10px;
    color: #FFFFFF;
    text-align: center;
    line-height: 55px;
}

.mail_content_top {
    background: url(../images/telt.png) no-repeat;
    width: 1115px;
    height: 11px;
}

.mail_content_middle {
    background: url(../images/telm.png) repeat-y;
    width: 1115px;
}

.mail_content_middle .tdleft {
    text-align: left;
    font-size: 13px;
    width: 150px;
    padding: 10px 0px;
    border-bottom: 1px #CCCCCC solid;
}

.mail_content_middle .tdright {
    text-align: left;
    font-size: 13px;
    width: 850px;
    padding: 10px 0px;
    border-bottom: 1px #CCCCCC solid;
}

.mail_content_bottom {
    background: url(../images/telb.png) no-repeat;
    width: 1115px;
    height: 10px;
}

.messageBox {
    width: 1115px;
    margin: 0 auto;
}

.messageBox p {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
}

.messageBox input[type=text] {
    height: 20px;
}

.messageBox select {
    height: 25px;
}

.messageBox input[name=dosubmit] {
    width: 75px;
    height: 35px;
    cursor: pointer;
    font-size: 16px;
}

.mail_content_middle td font {
    color: red;
}

.hd_ywbox {
    height: 185px;
    margin: 0 auto;
    width: 1115px;
    text-align: center;
}

.hd_ywbox .bgt {
    background: url(../images/hd_bxwd.png) no-repeat;
    min-width: 94px;
    height: 157px;
    float: left;
    margin: 0px 8px;
    background-size: 100% 157px;
}

.hd_ywbox .bgt .txt {
    text-align: center;
    padding: 31px 0px 5px 0px;
    font-size: 12px;
}

.hd_ywbox .bgt .ywlin {
    text-align: center;
    width: 80px;
    margin: 0 auto;
    height: 5px;
    background: url(../images/ywlin.jpg) repeat-x;
}

.hd_ywbox .bgt .icon {
    text-align: center;
    padding: 2px 0px;
    height: 47px;
}

.hd_ywbox .bgt .icon img {
    width: 44px;
    height: 44px;
}

.hd_ywbox .bgt .in {
    text-align: center;
    margin: 0 auto;
    font-size: 14px;
    clear: both;
    background: url(../images/hd_ywbutc.png) no-repeat;
    width: 53px;
    height: 29px;
    padding-top: 2px;
}

.hd_ywbox .bgt .in a {
    color: #414146;
    text-decoration: none;
}

.hd_ywbox .bgt .in a:hover {
    color: #0E76CB;
    text-decoration: underline;
}

.zx_menu_con .zntj_con .zntj_con_text {
    position: absolute;
    top: 50px;
    left: -52px;
    width: 52px;
    height: 229px;
    background: url(../images/zfzx_zntj_20181116_06.png) top center no-repeat;
    color: #ffffff;
    padding-top: 40px;
    text-decoration: none;
    cursor: pointer;
}

.zx_menu_con .zntj_con .zntj_con_text span {
    color: #ffffff;
    width: 20px;
    height: auto;
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    display: block;
    margin: 0 auto;
}

.zx_menu_con .zntj_con .con_tab_bg {
    background: #0167cc;
    overflow: hidden;
}

.zntj_con .bottom_news {
    height: 528px;
    overflow-y: auto;
}

.zntj_con .xxgk_tit_tab {
    background: #0167cc;
    line-height: 55px;
    overflow: hidden;
    margin: 0 0 10px 0;
}

.zntj_con .xxgk_tit_tab span.hover {
    background: #ffffff;
    color: #333333;
}

.zntj_con .xxgk_tit_tab ul li a {
    color: white;
    padding-left: 15px;
}

.zx_menu_con {
    position: relative;
}

.zx_menu_con .zntj_con {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 532px;
    z-index: 10;
}

.zx_menu_con .zntj_con .con_tab_bg {
    background: #0167cc;
    overflow: hidden;
}

.zx_menu_con .zntj_con .zntj_con_text img {
    color: #ffffff;
    height: auto;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-bottom: 10px;
}

.listImg {
    padding-top: 20px;
}

.listImg li {
    height: 90px;
    float: left;
    width: 47%;
    text-align: center;
}

.messBtn {
    width: 100px;
    height: 40px;
    display: block;
    background: #4890d2;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: white;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
}

a.messBtn:hover {
    color: white;
}

.SubmitBtn {
    width: 100px;
    height: 40px;
    border: 0;
    display: block;
    background: #4890d2;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: white;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
}

.SearchBoxTable tr {
    height: 48px;
}

.zxdc_b .listInfo li {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e8e8e8;
    background: none;
}

.xmxx {
    width: 430px;
    height: 130px;
    margin: 20px auto;
    text-align: center;
}

.xmxx tr, .xmxx td {
    border: #ccc 1px solid;
    color: #666666;
    padding: 0 20px;
}

.oujwmh_picbox {
    float: left;
}

.oujwmh_picbox ul {
    float: left;
}

.oujwmh_picbox ul li {
    display: block;
    width: 280px;
    height: auto;
    float: left;
    margin-left: 30px;
    border: none;
}



.wrap {
    width: 1200px;
    margin: 0 auto;
}
.LawBoxMainD1 {
  width: 1200px;
  background-color: #fbe5ea;
  margin: 41px 0 50px 0;
}

.LawBoxMainD1e {
  margin: 0 30px;
  padding: 27px 0;
  word-wrap: break-word;
}

.LawBoxMainD1e h2 {
  font-size: 26px;
  font-weight: bold;
  line-height: 62px;
  text-align: center;
  color: #252525;
}

.LawBoxMainD1e div {
  font-size: 15px;
  color: #4d4d4d;
  line-height: 25px;
}

.DetailedTab {
  width: 1200px;
  overflow: hidden;
}

.DetailedTab .hd {
  position: relative;
  height: 41px;
  line-height: 41px;
}

.DetailedTab .hd ul {
  z-index: 5;
  position: absolute;
  height: 41px;
  overflow: hidden;
  zoom: 1;
}

.DetailedTab .hd li {
  width: 119px;
  height: 41px;
  float: left;
  line-height: 41px;
  text-align: center;
  font-size: 16px;
  margin-right: 12px;
  background: url(../images/DetailedTab_01a.jpg) no-repeat;
}

.DetailedTab .hd li a {
  color: #4d4d4d;
  text-decoration: none;
}

.DetailedTab .hd li.on {
  background: url(../images/DetailedTab_01b.jpg) no-repeat;
}

.DetailedTab .hd li.on a {
  color: #fff;
}

.DetailedTab .bd {
  clear: both;
  position: relative;
}

.DetailedTab .bd .con {
  width: 1200px;
  height: 294px;
  margin-top: 22px;
}

.DetailedTab .bd .con .ConTh {
  width: 1198px;
  height: 44px;
  border: 1px solid #d4d4d4;
  background-color: #f6f6f6;
}

.DetailedTab .bd .con .ConTh span {
  display: block;
  height: 44px;
  line-height: 44px;
  font-size: 20px;
  color: #016aa0;
  text-indent: 28px;
  float: left;
}

.DetailedTab .bd .con .ConThS1 {
  width: 737px;
}

.DetailedTab .bd .con .ConThS2 {
  width: 461px;
}

.DetailedTab .bd .con ul {
  overflow: hidden;
  margin-bottom: 35px;
}

.DetailedTab .bd .con ul li {
  float: left;
  width: 1198px;
  height: 45px;
  line-height: 45px;
  font-size: 15px;
  color: #333;
  border: 1px solid #d4d4d4;
  border-top: 0;
}

.DetailedTab .bd .con ul li a {
  display: block;
  float: left;
  width: 704px;
  height: 45px;
  text-indent: 18px;
  color: #333;
  text-decoration: none;
  margin-left: 31px;
  background: url(../images/DetailedTab_02.png) no-repeat left center;
}

.DetailedTab .bd .con ul li span {
  display: block;
  height: 45px;
  float: left;
  width: 462px;
  text-indent: 26px;
  border-left: 1px solid #d4d4d4;
}

.DetailedTab .bd .con ul li a:hover {
  color: #016aa0;
}

.cxjsbtns li a {
    display: block;
    float: left;
    width: 135px;
    height: 65px;
    background: url(../images/zwfwBtnsBg.png) no-repeat;
    font-size: 18px;
    color: #12375a;
    text-align: center;
    line-height: 30px;
    margin: 12px;
    padding-top: 30px;
    background-size: 100% 100%;
}

.zwfw-grbs{
    clear: both;
    background: #0e76cb;
    color: #ffffff;
    width: 133px;
    height: 50px;
    font-size: 20px;
    font-family: 微软雅黑;
    text-align: center;
    line-height: 50px;
}
.bds_more{
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(/Statics/btsfgj/images/icons_0_16.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.bds_weixin{
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(/Statics/btsfgj/images/icons_0_16.png);
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 -1612px;
    margin: 6px 6px 6px 0;
}
.bds_tsina{
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(/Statics/btsfgj/images/icons_0_16.png);
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 -104px;
    margin: 6px 6px 6px 0;
}

/** 办事指南**/
 .bszn{height:270px;position: relative; font-size: 20px;}
.bszn .hd{ height:154px;width:130px;float: left;margin-left: 23px;}
.bszn .hd ul{margin: 0 auto;width: 30px; }
.bszn .hd ul li{width:15px; height:140px;padding:0 15px; cursor:pointer;font-size: 20px;}
.bszn .hd ul li.on{color:#0E76CB;font-weight: 700;}
.bszn_a:hover {color:#fff}

.bszn .bd {float:left;width:900px;}
.bszn .bd ul{ padding:15px;  zoom:1;  }
.bszn .bd li{  }
.bszn .bd li .date{ float:right; color:#999;  }
.zwfwBtns {width:1229px;}
.bszn_a{position: absolute;width: 20px;top: 43px;height: 100px; background: #0E76CB; color: #fff;padding: 20px 15px;font-size: 20px;font-weight: 600;}