.sub-container {
    width: 1200px;
    height: auto;
    margin: auto;
    clear: both;
    overflow: hidden;
}

.tyzh {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* 当前位置 start */
.dqwz {
    width: 100%;
    height: 55px;
    background: #eef5ee;
    border-bottom: 1px solid #e4efe4;
    line-height: 55px;
    color: #666666;
    font-size: 16px;
    clear: both;
}

.dqwz a {
    color: #666666;
}

.dqwz a:last-child {
    color: #53a156
}

/* 当前位置 end */

/* 左侧导航 start */
.sub-nav {
    width: 240px;
    float: left;
    margin-top: 40px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 50px;

}

.sub-nav .sub-nav-top {
    width: 100%;
    height: 106px;
    background-image: url(../images/sub-navbj.png);
    background-repeat: no-repeat;
    background-position: top center;
    border-bottom: 5px solid #b3dc31;
}

.sub-nav .sub-nav-top h3 {
    width: 90%;
    color: #fff;
    font-size: 30px;
    line-height: 106px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: auto;
}

.sub-nav .sub-nav-top h3 a {
    color: #fff;
}

.sub-nav .sub-nav-con {
    height: auto;
    background: #eef5ee;
    padding: 12px 0;
}

.sub-nav .sub-nav-con .sub-nav-container {
    width: 216px;
    margin: auto;
    background: #ffffff;
}

.sub-nav .sub-nav-con .sub-nav-container ul {
    overflow: hidden;
}

.sub-nav .sub-nav-con .sub-nav-container ul li {
    height: 75px;
    font-size: 20px;
    overflow: hidden;
}

.sub-nav .sub-nav-con .sub-nav-container ul li:nth-of-type(1) {
    margin-top: 8px;
}

.sub-nav .sub-nav-con .sub-nav-container ul li a {
    display: block;
    width: 100%;
    height: 60px;
    color: #333333;
    float: left;
    line-height: 60px;
    text-indent: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 7.5px;
    border-left: 5px solid #ffffff;
}

.sub-nav .sub-nav-con .sub-nav-container ul li a:hover {
    background: #f6faf6;
    border-left: 5px solid #53a156;
    color: #53a156;
    font-weight: bold;
}

.sub-nav .sub-nav-con .sub-nav-container ul li.on a {
    border-left: 5px solid #53a156;
    background: #f6faf6;
    color: #53a156;
    font-weight: bold;
}

/* 左侧导航 end */

/* 通用概览 start */
.tygl-nav {
    min-height: 810px;
}

.tygl-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.tygl-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
}

.tygl-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.tygl-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.tygl-con .tygl-container {
    height: 890px;
    clear: both;
}

.tygl-con .tygl-container ul {
    padding-top: 15px;
    min-height:845px;
}

.tygl-con .tygl-container ul li {
    width: 100%;
    padding: 15px 0;
    font-size: 19px;
    color: #333333;
    float: left;
}

.tygl-con .tygl-container ul li.fen {
    margin-bottom: 15px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #c5c5c5;
    clear: both;
}

.tygl-con .tygl-container ul li a {
    display: block;
    width: 735px;
    color: #333333;
    text-indent: 20px;
    float: left;
    background: url(../images/heidian.png) no-repeat left center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tygl-con .tygl-container ul li a:hover {
    background: url(../images/lvdian.png) no-repeat left center;
    color: #53a156;
}

.tygl-con .tygl-container ul li span {
    display: block;
    width: 150px;
    float: right;
    text-align: right;
    font-size: 17px;
    color: #999999;
}

.toutiaolb li:nth-of-type(5n) {
    margin-bottom: 15px !important;
    padding-bottom: 30px !important;
    border-bottom: 1px dashed #c5c5c5 !important;
    clear: both;
}

/* 通用概览 end */

/* 无子栏目概览 start*/
.wzlmgl-con {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.wzlmgl-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    clear: both;
    color: #53a156;
}

.wzlmgl-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.wzlmgl-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}


.wzlmgl-con ul {
    padding-top: 15px;
}

.wzlmgl-con ul li {
    width: 100%;
    padding: 15px 0;
    font-size: 19px;
    color: #333333;
    float: left;
}

.wzlmgl-con ul li.fen {
    margin-bottom: 15px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #c5c5c5;
    clear: both;
}

.wzlmgl-con ul li a {
    display: block;
    width: 1000px;
    color: #333333;
    text-indent: 20px;
    float: left;
    background: url(../images/heidian.png) no-repeat left center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wzlmgl-con ul li a:hover {
    background: url(../images/lvdian.png) no-repeat left center;
    color: #53a156;
}

.wzlmgl-con ul li span {
    display: block;
    width: 150px;
    float: right;
    text-align: right;
    font-size: 17px;
    color: #999999;
}

/* 无子栏目概览 end */

/* 通用分页 start*/
.pagebox {
    width: 100%;
    text-align: center;
    line-height: 39px;
    padding-bottom: 40px;

}

.pagebox>a {
    margin-top: 10px;
    display: inline-block;
    width: 53px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #f5f5f5;
    font-size: 14px;
    color: #7d7d7d;
    border-radius: 3px;
    text-decoration: none;
}

.pagebox>p {
    display: inline-block;
}

.pagebox>font {
    margin-left: 10px;
    color: #7d7d7d;
}

.pagebox>span {
    font-size: 14px;
    color: #7d7d7d;
    margin-right: 19px;
}

.page_hide a,
.page_hide span {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #f5f5f5;
    color: #7d7d7d;
    font-size: 14px;
}

.pagebox>a:hover,
.page-go-btn:hover,
.page_hide a:hover {
    color: #fff;
    background-color: #53a156;
    border: 1px solid #53a156;
}

.page_hide span {
    background-color: #53a156;
    color: #fff;
    border: 1px solid #53a156;
}

.page-go {
    width: 28px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #f5f5f5;
    text-align: center;
    color: #7d7d7d;
}

.page-go-btn {
    width: 53px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #f5f5f5;
    text-align: center;
    color: #7d7d7d;
    background-color: #fff;
    cursor: pointer;
}

input.page-go-btn {
    display: inline-block;
    width: 53px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #f5f5f5;
    font-size: 14px;
    color: #7d7d7d;
    border-radius: 3px;
    margin-top: -1px;
}

/* 通用分页 end*/

/* 通用细览 start */
.sub-containern {
    width: 1200px;
    height: auto;
    margin: auto;
    clear: both;

}

.tyxl-con {
    border: 1px solid #eaeaea;
    margin-bottom: 50px;
    padding-bottom: 45px;
}

.tyxl-con h3 {
    width: 1005px;
    margin: auto;
    font-size: 28px;
    color: #333333;
    text-align: center;
    line-height: 48px;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}

/* 分享 */
.fbsj-ly-fx {
    width: 1120px;
    margin: auto;
    height: 55px;
    background: url(../images/xlctbj.png) no-repeat bottom center;
}

.fbsj-ly-fx span {
    font-size: 15px;
    color: #666666;
    line-height: 38px;
}

.fbsj-ly-fx .fbsj-fx {
    width: 315px;
    float: right;
}

.fbsj-ly-fx .fbsj-fx em a {
    float: left;
    cursor: pointer;
    margin-top: 10px;
}

.fbsj-ly-fx .fbsj-fx em hr {
    float: left;
    width: 2px;
    height: 15px;
    border: none;
    background: #e2e0e5;
    margin: 12px 20px 0 20px;

}

.SubXiDivr .SubShar {
    float: right;
    margin: 0;


}

.bshare-custom {
    margin-top: 0 !important;

}

.social-share {
    margin-top: 0 !important;
    float: right;
    width: 175px;
    background: url(../images/yltb.png) no-repeat left center
}

.SubShar a {
    float: left;
    padding: 0 !important;
    width: 38px !important;
    height: 38px !important;
}

.SubShar a.bshare-weixin {
    background: url(../images/xl-wxtb.png) no-repeat center !important;
    margin-top: 0;
    margin-left: 30px;
}


.SubShar a.bshare-sinaminiblog {
    background: url(../images/xl-wbtb.png) no-repeat center !important;
    margin-top: 0;
}


.SubShar a.bshare-qzone {
    background: url(../images/xl-qqtb.png) no-repeat center !important;
    margin-top: 0;
}

/* 细览正文 */
.SubXiText {
    width: 1120px;
    min-height: 300px;
    padding: 30px 0 0 0;

}

.SubXiText p {
    line-height: 32px;
    text-indent: 25px;
    font-size: 16px;
    color: #333333;
}



.SubXiText img {
    max-width: 900px;
    display: inline;
}

.SubXiText * {
    font-size: 19px !important;
    line-height: 38px !important;

}

.SubXiText.fontSize14 * {
    font-size: 14px !important;
    line-height: 34px !important;

}

.SubXiText.fontSize16 * {
    font-size: 16px !important;
    line-height: 36px !important;

}

.SubXiText.fontSize18 * {
    font-size: 18px !important;
    line-height: 38px !important;

}

.SubXiText img {
    max-width: 800px;
    margin: 20px auto;
    display: block;
}

.article_content a {
    color: #53a156;
}


.tyxl-con .dy-gb {
    width: 1160px;
    margin: auto;
    height: 28px;
    line-height: 28px;
    margin-top: 20px;
}

.tyxl-con .dy-gb ul li {
    float: left;
    text-indent: 15px;
    margin-right: 40px;
}

.tyxl-con .dy-gb ul li a {
    color: #666666;
    font-size: 16px;

}

.tyxl-con .dy-gb ul li a img {
    float: left;
    margin-top: 6px;
}

.tyxl-con .sxym {
    width: 1120px;
    margin: auto;
    font-size: 16px;
    color: #333333;
    line-height: 32px;
    padding-top: 20px;
}

.tyxl-con .sxym a {
    color: #333333;
}

.tyxl-con .sxym a:hover {
    color: #53a156;
}

/* 通用细览 end */

/* 走进林草 start */
.zjlc-con-one {
    width: 100%;
    height: 510px;
    background: #f7f8fa;
    overflow: hidden;
}

.zjlc-con-one .lcgk {
    width: 1200px;
    height: 410px;
    background: #ffffff;
    margin-top: 50px;
    position: relative;
}

.zjlc-con-one .lcgk .lcgkjs {
    width: 564px;
    height: 320px;
    float: left;
    background: url(../images/lcgk-tit.png) no-repeat top left;
    margin-left: 35px;
    margin-top: 35px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
    line-clamp: 6;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	word-break: break-all;
}

.zjlc-con-one .lcgk .lcgkjs p {
    line-height: 32px;
    color: #333333;
    font-size: 16px;
    text-indent: 25px;
}

.zjlc-con-one .lcgk .lcgkjs p:nth-of-type(1) {
    margin-top: 100px!important;
}

.zjlc-con-one .lcgk .lcgkjs p:nth-of-type(2) {
    margin-top: 30px;
}

.zjlc-con-one .lcgk .lcgktp {
    width: 519px;
    height: 297px;
    float: left;
    margin-top: 60px;
    margin-left: 40px;
}

.zjlc-con-one .lcgk .lcgk-more {
    width: 120px;
    height: 48px;
    background: #53a156;
    position: absolute;
    left: 542px;
    top: 309px;
    line-height: 48px;
    text-align: center;
    border-top-left-radius: 20px;
}

.zjlc-con-one .lcgk .lcgk-more a {
    font-size: 16px;
    color: #ffffff;

}

.zjlc-con-two {
    height: 390px;
    overflow: hidden;
}

.zjlc-con-two .zjlc-container {
    width: 580px;
    height: 300px;
    box-sizing: border-box;
    margin-bottom: 15px;
    margin-top: 50px;

}

.zjlc-con-two .zjlc-container .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.zjlc-con-two .zjlc-container .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.zjlc-con-two .zjlc-container .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.zjlc-con-two .zjlc-container .hd .moree a {
    transition: 0;
}

.zjlc-con-two .zjlc-container .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.zjlc-con-two .zjlc-container .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.zjlc-con-two .zjlc-container .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.zjlc-con-two .zjlc-container .hd span a:hover {
    color: #53a156;
}

.zjlc-con-two .zjlc-container .bd ul {
    margin-top: 15px;
    overflow: hidden;
}

.zjlc-con-two .zjlc-container .bd ul li {
    width: 580px;
    height: 48px;
    line-height: 48px;
}

.zjlc-con-two .zjlc-container .bd ul li h3 a {
    display: block;
    width: 465px;
    float: left;
    font-size: 19px;
    color: #333333;
    font-weight: normal;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
}

.zjlc-con-two .zjlc-container .bd ul li span {
    display: block;
    float: right;
    font-size: 17px;
    color: #999999;
}

.zjlc-con-two .zjlc-container .bd ul li h3 a:hover {
    color: #53a156;
    background: url("../images/lvdian.png") no-repeat left center;
}

.zjlc-con-three {
    height: 410px;
    background: #f7f8fa;
    padding-top: 40px;
}

.zjlc-con-three .hd {
    width: 1200px;
    margin: auto;
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.zjlc-con-three .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.zjlc-con-three .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.zjlc-con-three .hd .moree a {
    transition: 0;
}

.zjlc-con-three .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.zjlc-con-three .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.zjlc-con-three .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.zjlc-con-three .hd span a:hover {
    color: #53a156;
}

.zjlc-con-three .cykj-ztzlScroll {
    width: 1200px;
    height: 285px;
    margin: auto;
    position: relative;
    clear: both;
    margin-top: 40px;
}

.zjlc-con-three .cykj-ztzlScroll .prev {
    width: 52px;
    height: 52px;
    position: absolute;
    left: -80px;
    z-index: 100;
    cursor: pointer;
    background: url(../images/cykj-prew.png) no-repeat;
    top: 90px;

}

.zjlc-con-three .cykj-ztzlScroll .next {
    width: 52px;
    height: 52px;
    position: absolute;
    z-index: 100;
    right: -80px;
    background: url(../images/cykj-next.png) no-repeat;
    top: 90px;
}

.zjlc-con-three .cykj-ztzlScroll .cykj-scrollWrap {
    width: 1200px;
    overflow: hidden;
    position: absolute;
}

.dlList {
    width: 100%;
    overflow: hidden;
    height: 284px;
}

.zjlc-con-three .cykj-ztzlScroll dl {
    float: left;
    width: 380px;
    text-align: center;
    position: relative;
    margin-right: 28px;
}

.zjlc-con-three .cykj-ztzlScroll img {
    display: block;
    width: 380px;
    height: 214px;
}

.zjlc-con-three .cykj-ztzlScroll img:hover {
    opacity: 0.9;
}

.zjlc-con-three .cykj-ztzlScroll dl dd {
    display: block;
    width: 100%;
    height: 70px;

    background: #fff;
}

.zjlc-con-three .cykj-ztzlScroll dl dd a {
    display: block;
    width: 350px;
    float: left;
    height: 20px;
    border-left: 4px solid #53a156;
    line-height: 20px;
    margin-top: 25px;
    color: #333333;
    font-size: 19px;
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zjlc-con-three .cykj-ztzlScroll dl dd a:hover {
    color: #53a156;
}

/* 走进林草 end */

/* 林业概况 start */
.lygk-nav {
    min-height: 980px;
}

.lygk-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.lygk-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.lygk-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.lygk-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}

.lygk-con .lygk-container {
    width: 100%;
    clear: both;
    color: #333333;
    font-size: 19px;
    line-height: 48px;
    text-indent: 25px;
}

.lygk-con .lygk-container p {
    margin: 30px 0;
}

.lygk-con .lygk-container a {
    color: #333333;
}

.lygk-con .lygk-container img {
    max-width: 800px;
}

/* 林业概况 end */

/* 图片新闻 start */
.tpxw-nav {
    height: 780px;
}

.tpxw-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.tpxw-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.tpxw-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.tpxw-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}

.tpxw-con .tpxw-container {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding-bottom: 40px;
}

.tpxw-con .tpxw-container ul {
    height: auto;
}

.tpxw-con .tpxw-container ul li {
    float: left;
    width: 283px;
    height: 230px;
    margin-right: 30px;
    margin-top: 30px;
}

.tpxw-con .tpxw-container ul li:nth-of-type(3n) {
    margin-right: 0;
    float: right;
}

.tpxw-con .tpxw-container ul li img {
    width: 283px;
    height: 160px;
}

.tpxw-con .tpxw-container ul li img:hover {
    opacity: .9;
}

.tpxw-con .tpxw-container ul li p {
    height: 67px;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    margin-top: -2px;
}

.tpxw-con .tpxw-container ul li p a {
    display: block;
    float: left;
    width: 260px;
    height: 20px;
    font-size: 19px;
    line-height: 20px;
    color: #333333;
    text-indent: 30px;
    border-left: 5px solid #53a156;
    margin-top: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tpxw-con .tpxw-container ul li p a:hover {
    color: #53a156;
    ;
}

/* 图片新闻 end */

/* 专题专栏 start */
.ztzl-con {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ztzl-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.ztzl-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.ztzl-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}

.ztzl-con ul {
    clear: both;
    overflow: hidden;
    margin-bottom: 40px;

}

.ztzl-con ul li {
    width: 278px;
    height: 225px;
    border: 1px solid #d1d6dc;
    ;
    float: left;
    margin-top: 30px;
    margin-right: 26.666px;
}

.ztzl-con ul li img {
    width: 278px;
    height: 156px;
}

.ztzl-con ul li:nth-of-type(4n) {
    margin-right: 0;
}

.ztzl-con ul li p a {
    display: block;
    width: 268px;
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 19px;
    color: #333333;
    margin-top: 22px;
    text-indent: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-left: 5px solid #53a156;
}
.ztzl-gdcon {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ztzl-gdcon h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.ztzl-gdcon h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.ztzl-gdcon h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}
.ztzl-gdcon ul{
    clear: both;
    padding: 20px 0;
    overflow: hidden;
}
.ztzl-gdcon ul li{
    float: left;
    width: 370px;
    font-size: 19px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 40px;
    line-height: 48px;
    text-indent: 25px;
    background: url(../images/heidian.png) no-repeat left center;
}
.ztzl-gdcon ul li:hover{
    background: url(../images/lvdian.png) no-repeat left center;
}
.ztzl-gdcon ul li:nth-of-type(3n){
    margin-right: 0;
    float: right;
}
.ztzl-gdcon ul li a{
    color: #333333;
}
.ztzl-gdcon ul li a:hover{
    color: #53a156;
}


/* 专题专栏 end */

/* 网站地图 start */
.wzdt-con {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 50px;
}

.wzdt-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.wzdt-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.wzdt-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}

.wzdt-con .wzdt-container {
    clear: both;
    border: 1px solid #e1e3e5;
    margin-top: 30px;
}

.wzdt-con .wzdt-container h4 {
    height: 60px;
    background: #eef5ee;
    color: #333333;
}

.wzdt-con .wzdt-container h4 a {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #333333;
    border-left: 5px solid #53a156;
    float: left;
    margin-top: 15px;
    text-indent: 25px;
}

.wzdt-con .wzdt-container ul {
    width: 100%;
    padding: 15px 0 15px 30px;
    overflow: hidden;
}

.wzdt-con .wzdt-container ul li {
    width: 235px;
    text-indent: 18px;
    float: left;
    margin: 15px 0;
    color: #333333;
    background: url(../images/yuandian.png) no-repeat center left;
}

.wzdt-con .wzdt-container ul li a {
    display: block;
    width: 210px;
    float: left;
    font-size: 18px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wzdt-con .wzdt-container ul li a:hover{
    color: #53a156;
}
/* 网站地图 end  */


/* 政务动态 start */
.xwzx {
    width: 100%;
    height: 610px;
    background: #f7f8fa;
    background-size: cover;
    overflow: hidden;
}

/* 政务动态头条 */
.xwzx .toutiao {
    height: 147px;
    background: #ffffff;
    margin-top: 50px;
    border-bottom: 3px solid #53a156;
    position: relative;
}

.xwzx .toutiao .pic {
    width: 1025px;
    float: left;
    height: 140px;
    margin-left: 87.5px;

}

.xwzx .toutiao .pic a {
    display: block;
    width: 1000px;
    margin: auto;
    font-size: 36px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 40px;
}

.xwzx .toutiao .pic p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666666;
    font-size: 18px;
    margin-top: 18px;
}

.xwzx .picScroll-top .hd .next {
    background: url(../images/toutiao-icon01.png) no-repeat center;
    position: absolute;
    left: 20px;
    top: 53px;
    width: 32px;
    height: 42px;
    cursor: pointer;
    z-index: 2;
}

.xwzx .picScroll-top .hd .prev {
    background: url(../images/toutiao-icon02.png) no-repeat center;
    position: absolute;
    right: 20px;
    top: 53px;
    width: 32px;
    height: 42px;
    cursor: pointer;
    z-index: 2;
}

/* 政务动态图片新闻轮播 */
.lbt {
    width: 587px;
    height: 332px;
    position: relative;
    overflow: hidden;
}

.lbt .hd ul li {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: #ffffff;
    cursor: pointer;
    margin-left: 10px;
}

.lbt .bd ul li {
    position: relative;
}

.lbt .bd ul li img {
    width: 587px;
    height: 332px;
    display: block;
}

.lbt .bd ul li span {
    position: absolute;
    width: 100%;
    height: 57px;
    left: 0;
    bottom: 0;
    display: block;
}

.lbt .bd ul li span a {
    line-height: 57px;
    width: 425px;
    height: 100%;
    float: left;
    color: #ffffff;
    font-size: 20px;
    text-indent: 18px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lbt .hd ul {
    position: absolute;
    right: 20px;
    text-align: center;
    bottom: 17px;
    height: 18px;
    z-index: 2;
}

.lbt .hd li.on {
    width: 30px;
    background-color: #53a156;
}

.lbt:hover .prev {
    opacity: 1;
}

.lbt:hover .next {
    opacity: 1;
}

.lbt .prev {
    background: url(../images/left.png) no-repeat center;
    position: absolute;
    left: 15px;
    top: 146px;
    width: 41px;
    height: 41px;
    z-index: 2;
    opacity: 0;
    transition: all 0.5s ease;
}

.lbt .next {
    background: url(../images/right.png) no-repeat center;
    position: absolute;
    right: 15px;
    top: 146px;
    width: 41px;
    height: 41px;
    z-index: 2;
    opacity: 0;
    transition: all 0.5s ease;
}

/* 政务动态新闻列表 */
.xwlb {
    width: 573px;
    height: 332px;
    box-sizing: border-box;
    float: right;
    overflow: hidden;
}

.xwlb .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.xwlb .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.xwlb .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.xwlb .hd .moree a {
    transition: 0;
}

.xwlb .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-radius: 2px;
}

.xwlb .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.xwlb .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.xwlb .hd span a:hover {
    color: #53a156;
}

.xwlb .bd ul {
    margin-top: 10px;
}

.xwlb .bd ul li {
    height: 48px;
    line-height: 48px;
}

.xwlb .bd ul li h3 a {
    width: 470px;
    float: left;
    font-size: 19px;
    color: #333333;
    font-weight: normal;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
}

.xwlb .bd ul li span {
    float: right;
    font-size: 17px;
    color: #999999;
}

.xwlb .bd ul li h3 a:hover {
    color: #53a156;
    background: url("../images/lvdian.png") no-repeat left center;
}

/* 政务动态横幅 start */
.zwdt-hf {
    height: 120px;
    background: #fff;
    overflow: hidden;
}

.zwdt-hf .zwdt-hf-con {
    position: relative;
    height: 120px;
    margin: auto;
    overflow: hidden;

}

.zwdt-hf .zwdt-hf-con .bd a {
    height: 120px;
    display: inline-block;
}

.zwdt-hf .zwdt-hf-con .bd img {
    display: block;
    width: 100%;
}

.zwdt-hf .zwdt-hf-con .hd {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 2;
}

.zwdt-hf .zwdt-hf-con .hd li {
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 0;
    color: #666666;
    font-size: 14px;
    text-align: center;
    line-height: 16px;
    margin-right: 2px;
    cursor: pointer;
}

.zwdt-hf .zwdt-hf-con .hd li.on {
    background: #c30406;
    color: #fff;
    cursor: pointer;
}

/* 林草资讯 */
.lczx {
    width: 587px;
    height: 300px;
    box-sizing: border-box;
    margin-bottom: 50px;
    margin-top: 10px;

}

.lczx .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.lczx .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.lczx .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.lczx .hd .moree a {
    transition: 0;
}

.lczx .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.lczx .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.lczx .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.lczx .hd span a:hover {
    color: #53a156;
}

.lczx .bd ul {
    margin-top: 15px;
    overflow: hidden;
}

.lczx .bd ul li {
    width: 587px;
    height: 48px;
    line-height: 48px;
}

.lczx .bd ul li h3 a {
    display: block;
    width: 465px;
    float: left;
    font-size: 19px;
    color: #333333;
    font-weight: normal;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
}

.lczx .bd ul li span {
    display: block;
    float: right;
    font-size: 17px;
    color: #999999;
}

.lczx .bd ul li h3 a:hover {
    color: #53a156;
    background: url("../images/lvdian.png") no-repeat left center;
}

/* 公示公告 */
.gsgg {
    width: 573px;
    height: 300px;
    box-sizing: border-box;
    margin-bottom: 50px;
    margin-top: 10px;

}

.gsgg .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.gsgg .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.gsgg .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.gsgg .hd .moree a {
    transition: 0;
}

.gsgg .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.gsgg .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.gsgg .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.gsgg .hd span a:hover {
    color: #53a156;
}

.gsgg .bd ul {
    margin-top: 15px;
    overflow: hidden;
}

.gsgg .bd ul li {
    width: 573px;
    height: 48px;
    line-height: 48px;
}

.gsgg .bd ul li h3 a {
    display: block;
    width: 465px;
    float: left;
    font-size: 19px;
    color: #333333;
    font-weight: normal;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
}

.gsgg .bd ul li span {
    display: block;
    float: right;
    font-size: 17px;
    color: #999999;
}

.gsgg .bd ul li h3 a:hover {
    color: #53a156;
    background: url("../images/lvdian.png") no-repeat left center;
}

/* 政务动态 end */

/* 政务服务 start */
.zwfw-con {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 50px;
}

.zwfw-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.zwfw-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.zwfw-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}




.poster-list .poster-txt {
    position: relative;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;

}

.poster-list .poster-txt ul {
    margin-top: 7px;

}

.poster-list .poster-txt ul li {
    float: left;
    width: 224px;
    height: 60px;
    margin-right: 20px;
    line-height: 60px;
    font-size: 19px;
    text-align: center;
    margin-top: 20px;
    background: url(../images/sjlbbj01.png) no-repeat center;
}
.poster-list .poster-txt ul li:hover{
    background: url(../images/sjlbbj02.png) no-repeat center;
}
.poster-list .poster-txt ul li:hover a{
    color: #fefefe;
}

.poster-list .poster-txt ul li a {
    display: block;
    width: 190px;
    margin-left: 20px;
    height: 60px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.poster-list .poster-txt ul li a:hover {
    color: #fefefe;
}

.poster-list .poster-txt ul li:nth-of-type(5n) {
    margin-right: 0;
}



.poster-btn {
    outline: none;
    display: block;
    width: 100%;
    height: 40px;
    color: #666666;
    font-size: 15px;
    text-align: center;
    line-height: 25px;
    background: url(../images/sxlb-zkqb.png) no-repeat center;
    cursor: pointer;

}

.poster-btn a {
    color: #666666;
}

.zwfwrk {
    width: 100%;
    height: 110px;
    margin: 50px 0;
}

.zwfwrk img {
    width: 1200px;
    height: 110px;
}

.zwfwrk img:hover {
    opacity: .9;
}

.zwfwsx ul li {
    float: left;
    width: 216px;
    height: 187px;
    background: #f7f8fa;
    border-radius: 10px;
    margin-right: 30px;
}

.zwfwsx ul li:nth-of-type(5) {
    margin-right: 0;
}

.zwfwsx ul li a {
    display: block;
    width: 210px;
    margin: auto;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-top: 127px;
}

.zwfwsx ul li:nth-of-type(1) a {
    background: url(../images/zwfw-icon01.png) no-repeat center 38px;
}

.zwfwsx ul li:nth-of-type(1) a:hover {
    color: #5c80b8;
}

.zwfwsx ul li:nth-of-type(2) a {
    background: url(../images/zwfw-icon02.png) no-repeat center 38px;
}

.zwfwsx ul li:nth-of-type(2) a:hover {
    color: #fc7640;
}

.zwfwsx ul li:nth-of-type(3) a {
    background: url(../images/zwfw-icon03.png) no-repeat center 38px;
}

.zwfwsx ul li:nth-of-type(3) a:hover {
    color: #7e67fb;
}

.zwfwsx ul li:nth-of-type(4) a {
    background: url(../images/zwfw-icon04.png) no-repeat center 38px;
}

.zwfwsx ul li:nth-of-type(4) a:hover {
    color: #43cfa0;
}

.zwfwsx ul li:nth-of-type(5) a {
    background: url(../images/zwfw-icon05.png) no-repeat center 38px;
}

.zwfwsx ul li:nth-of-type(5) a:hover {
    color: #fdae4f;
}

/* 政务服务 end */


/* 政务公开 start */
.zwgk-one {
    width: 1200px;
    height: 410px;
    margin: auto;
    margin-top: 50px;
}

.zwgk-one .zwgk-one-left {
    width: 565px;
    height: 410px;
}

.zwgk-one .zwgk-one-left .ldjj {
    position: relative;
    width: 100%;
    height: 260px;
    border: 1px solid #53a156;
    background: url(../images/ldjj-bj.png) no-repeat right center;
}

.zwgk-one .zwgk-one-left .ldjj h3 {
    position: absolute;
    width: 59px;
    height: 243px;
    background: url(../images/ldjj-titbj.png) no-repeat center;
    left: -14px;
    top: 8.5px;
}

.zwgk-one .zwgk-one-left .ldjj h3 a {

    font-size: 26px;
    color: #ffffff;
    display: block;
    float: left;
    width: 30px;
    height: 125px;
    margin-top: 85px;
    text-align: center;
    margin-left: 11.5px;
    line-height: 30px;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldzp {
    width: 150px;
    height: 204px;
    float: left;
    background: url(../images/ldjjtp-bj.png) no-repeat bottom center;
    margin-top: 30px;
    margin-left: 70px;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldzp img {
    width: 150px;
    height: 188px;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs {
    width: 320px;
    height: 190px;
    float: left;
    margin-top: 32px;
    margin-left: 20px;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs h4 {
    font-size: 24px;
    color: #333333;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs h4 a {
    color: #333333;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs h4 a:hover {
    color: #000;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs .zhiweinr {
    font-size: 20px;
    color: #333333;
    margin-top: 15px;
    line-height: 28px;
}
.zhiweinr p{
    font-size: 20px;
    color: #333333;
    margin-top: 15px;
    line-height: 24px;
}
.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs p:nth-of-type(1) a {
    color: #333333;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs p:nth-of-type(2) {
    font-size: 17px;
    color: #666666;
    margin-top: 15px;
    padding-bottom: 25px;
    border-bottom: 1px dashed #d6d6d6;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs p:nth-of-type(2) a {
    color: #666666;
    line-height: 24px;
}
.zwgk-one .zwgk-one-left .fgnr {
    margin-top: 8px;
    border-bottom: 1px dashed #d6d6d6;
    padding-bottom: 5px;
}
.zwgk-one .zwgk-one-left .fgnr .view{
display: inline;
    font-size: 17px;
    color: #666666;
    line-height: 24px;
    text-indent: 0;
   
}
.zwgk-one .zwgk-one-left .fgnr .view p{
    display: inline;
    text-indent: 0;
    font-size: 17px;
    color: #666666;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs ul {
    margin-top: 25px;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs ul li {
    float: left;
    color: #333333;
    font-size: 19px;
    width: 33.3%;
    background: url(../images/heidian.png) no-repeat left center;
    text-indent: 15px;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs ul li:hover {
    background: url(../images/lvdian.png) no-repeat left center;
}

.zwgk-one .zwgk-one-left .ldjj .zwgk-ldjs ul li a {
    color: #333333;
}

.zwgk-one .zwgk-one-left .jgzn {
    width: 100%;
    height: 120px;
    background: url(../images/jgzn-bj.png) no-repeat center;
    margin-top: 22px;
}

.zwgk-one .zwgk-one-left .jgzn:hover {
    opacity: .95;
}

.zwgk-one .zwgk-one-left .jgzn h3 {
    float: left;
    font-size: 26px;
    color: #ffffff;
    margin-left: 175px;
    margin-top: 35px;
    clear: both;
}

.zwgk-one .zwgk-one-left .jgzn h3 a {
    color: #ffffff;
}

.zwgk-one .zwgk-one-left .jgzn p {
    width: 100%;
    font-size: 16px;
    color: #d1f0da;
    float: left;
    text-indent: 175px;
    margin-top: 10px;
}

.zwgk-one .zwgk-one-left .jgzn p a {
    color: #d1f0da;
}

.zwgk-one-right {
    width: 595px;
    height: 370px;
    box-sizing: border-box;
    margin-bottom: 15px;

}

.zwgk-one-right .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.zwgk-one-right .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.zwgk-one-right .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.zwgk-one-right .hd .moree a {
    transition: 0;
}

.zwgk-one-right .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.zwgk-one-right .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.zwgk-one-right .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.zwgk-one-right .hd span a:hover {
    color: #53a156;
}

.zwgk-one-right .bd ul {
    margin-top: 10px;
    overflow: hidden;
}

.zwgk-one-right .bd ul li {
    width: 100%;
    height: 47px;
    line-height: 47px;
}

.zwgk-one-right .bd ul li h3 a {
    display: block;
    width: 485px;
    float: left;
    font-size: 19px;
    color: #333333;
    font-weight: normal;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
}

.zwgk-one-right .bd ul li span {
    display: block;
    float: right;
    font-size: 17px;
    color: #999999;
}

.zwgk-one-right .bd ul li h3 a:hover {
    color: #53a156;
    background: url("../images/lvdian.png") no-repeat left center;
}

.zwgk-one-right .bd .zc-new {
    width: 100%;
    height: 100px;
    background: url(../images/zc-hengxian.png) no-repeat bottom center;
    margin-top: 14px;
    margin-bottom: 6px;
}

.zwgk-one-right .bd .zc-new .zc-time {
    width: 76px;
    height: 76px;
    background: url(../images/xwnr-time.png) no-repeat center;
    float: left;
    box-shadow: 0px 3px 10px rgb(83, 161, 86, 0.2);

}

.zwgk-one-right .bd .zc-new .zc-time .zc-time-year {
    width: 75px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #ffffff;
    font-size: 16.29px;
}

.zwgk-one-right .bd .zc-new .zc-time .zc-time-date {
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 34.74px;
    color: #53a156;
    font-weight: bold;
}

.zwgk-one-right .bd .zc-new .zc-new-con {
    width: 495px;
    float: right;
}

.zwgk-one-right .bd .zc-new .zc-new-con a {
    display: block;
    width: 100%;
    font-size: 19px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;
}

.zwgk-one-right .bd .zc-new .zc-new-con a:hover {
    color: #53a156;
}

.zwgk-one-right .bd .zc-new .zc-new-con p {
    font-size: 17px;
    color: #999999;
    margin-top: 15px;
}

.xxgk {
    height: 165px;
    position: relative;
    clear: both;
    margin-top: 45px;
    margin-bottom: 50px;
}

.xxgk .xxgkdcbj {
    position: absolute;
    width: 1180px;
    height: 165px;
    left: 10px;
    background: #edf5ee;
    border-radius: 5px;
    z-index: -1;
}

.xxgk .xxgk-con {
    width: 100%;
    height: 155px;
    position: absolute;
    z-index: 1;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 3px 10px rgb(83, 161, 86, 0.2);
}

.xxgk .xxgk-con ul li {
    float: left;
    width: 205px;
    height: 155px;
    text-align: center;
}

.xxgk .xxgk-con ul li:nth-of-type(1) {
    margin-left: 17.5px;
}

.xxgk .xxgk-con ul li:nth-of-type(5) {
    width: 140px;
}

.xxgk .xxgk-con ul li a {
    display: block;
    width: 100%;
    height: 155px;
    color: #333333;
    font-size: 19px;
}

.xxgk .xxgk-con ul li a:hover {
    color: #53a156;
}

.xxgk .xxgk-con ul li img {
    display: block;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 20px;

}

.xxgk .xxgk-con ul li a:hover img {
    transform: rotateZ(360deg);
    transition: .7s;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.zwgk-zcjd {
    width: 565px;
    height: 300px;
    box-sizing: border-box;
    overflow: hidden;
}

.zwgk-zcjd .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.zwgk-zcjd .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.zwgk-zcjd .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.zwgk-zcjd .hd .moree a {
    transition: 0;
}

.zwgk-zcjd .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-radius: 2px;
}

.zwgk-zcjd .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.zwgk-zcjd .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.zwgk-zcjd .hd span a:hover {
    color: #53a156;
}

.zwgk-zcjd .bd ul {
    margin-top: 10px;
}

.zwgk-zcjd .bd ul li {
    height: 48px;
    line-height: 48px;
}

.zwgk-zcjd .bd ul li h3 a {
    width: 452px;
    float: left;
    font-size: 19px;
    color: #333333;
    font-weight: normal;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
}

.zwgk-zcjd .bd ul li span {
    float: right;
    font-size: 17px;
    color: #999999;
}

.zwgk-zcjd .bd ul li h3 a:hover {
    color: #53a156;
    background: url("../images/lvdian.png") no-repeat left center;
}

.jytabl {
    width: 595px;
    height: 300px;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 40px;
}

.jytabl .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.jytabl .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.jytabl .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 28px;
    color: #000000;
}

.jytabl .hd .moree a {
    transition: 0;
}

.jytabl .hd ul li.on h2 a {
    color: #53a156;
    border-bottom: 3px solid #53a156;
    border-radius: 2px;
}

.jytabl .hd span {
    line-height: 32px;
    font-size: 17px;
    color: #999999;
}

.jytabl .hd span a {
    display: block;
    width: 52px;
    height: 47px;
    background: url(../images/more-bj.png) no-repeat bottom right;
    color: #999999;
    float: right;

}

.jytabl .hd span a:hover {
    color: #53a156;
}

.jytabl .bd ul {
    margin-top: 10px;
}

.jytabl .bd ul li {
    height: 48px;
    line-height: 48px;
}

.jytabl .bd ul li h3 a {
    width: 482px;
    float: left;
    font-size: 19px;
    color: #333333;
    font-weight: normal;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 20px;
}

.jytabl .bd ul li span {
    float: right;
    font-size: 17px;
    color: #999999;
}

.jytabl .bd ul li h3 a:hover {
    color: #53a156;
    background: url("../images/lvdian.png") no-repeat left center;
}

/* 政务公开 end */

/* 领导细览 start */
.ldxl-con {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ldxl-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    clear: both;
    color: #53a156;
}

.ldxl-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.ldxl-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}

.ldxl-con .ldxl-nav {
    width: 280px;
    float: left;
    margin-top: 10px;
}

.ldxl-con .ldxl-nav ul li {
    width: 280px;
    height: 112px;
    background: url(../images/ldxl-navbj02.png) no-repeat center;
    margin-top: 20px;
}



.ldxl-con .ldxl-nav ul li:hover {
    width: 280px;
    height: 112px;
    background: url(../images/ldxl-navbj01.png) no-repeat center;
}

.ldxl-con .ldxl-nav ul li a span:nth-of-type(1){
    display: block;
    width: 100%;
    float: left;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    margin-left: 30px;
    margin-top: 30px;

}

.ldxl-con .ldxl-nav ul li a span:nth-of-type(2) {
    display: block;
    width: 225px;
    float: left;
    margin-top: 12px;
    margin-left: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
    color: #666666;
}

.ldxl-con .ldxl-nav ul li.on {
    background: url(../images/ldxl-navbj01.png) no-repeat center;
}
.ldxl-con .ldxl-nav ul li.on a{
    width: 280px;
    height: 112px;
    display: block;
    background: url(../images/ldxl-navbj01.png) no-repeat center;
}
.ldxl-con .ldxl-nav ul li.on a span {
    color: #53a156
}

.ldxl-con .ldxl-nav ul li.on span {
    color: #53a156
}

.ldxl-con .ldxl-container {
    width: 870px;
    height: auto;
    float: right;
    margin-bottom: 60px;
}

.ldxl-con .ldxl-container .ldxl-photo {
    width: 150px;
    height: 204px;
    margin: auto;
    background: url(../images/ldjjtp-bj.png) no-repeat bottom center;
    margin-top: 40px;
    clear: both;
}

.ldxl-con .ldxl-container .ldxl-photo img {
    width: 150px;
    height: 188px;
}

.ldxl-con .ldxl-container .ldxl-name {
    width: 100%;
    clear: both;
    text-align: center;
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    margin-top: 10px;
}

.ldxl-con .ldxl-container .ldxl-zhiwei {
    width: 100%;
    clear: both;
    text-align: center;
    font-size: 18px;
    color: #666666;
    margin-top: 20px;
}

.ldxl-con .ldxl-container .ldxl-gzfg h4 {
    width: 143px;
    height: 40px;
    background: url(../images/ldxl-nrttbj.png) no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    text-indent: 19px;
}

.ldxl-con .ldxl-container .ldxl-gzfg p {
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0 0 0;
    background: url(../images/ldxl-nrbj.png)  no-repeat 12px center;

}

.ldxl-con .ldxl-container .ldxl-gzfg p span {
    display: block;
    float: left;
    margin-left: 50px;
    margin-bottom: 40px;
    line-height: 32px;
}

.ldxl-con .ldxl-container .ldxl-grjl {
    width: 100%;
    clear: both;
    float: left;
}

.ldxl-con .ldxl-container .ldxl-grjl h4 {
    width: 143px;
    height: 40px;
    background: url(../images/ldxl-nrttbj.png) no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    text-indent: 19px;
}

.ldxl-con .ldxl-container .ldxl-grjl .ldjj-bjj {
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0 0 0;
    background: url(../images/ldxl-nrbj.png) no-repeat 12px center;
    text-indent: 0!important;
}

.ldxl-con .ldxl-container .ldxl-grjl .ldjj-bjj  span {
    display: block;
    float: left;
    text-indent: 0!important;
    margin-left: 50px;
    margin-bottom: 5px;
    line-height: 32px;
    font-size: #333333!important;
    font-size: 16px!important;
    font-family: 'Microsoft YaHei', 微软雅黑, 宋体, 黑体, 'Helvetica Neue', Tahoma, Arial, 'Hiragino Sans GB' !important;
}
.ldxl-con .ldxl-container .ldxl-grjl .ldjj-bjj   p{
    text-indent: 0!important;
}

/* 领导细览 end */

/* 在线访谈 start */

.zxft-nav {
    height: 880px;
}

.zxft-con {
    width: 910px;
    float: right;
    margin-top: 40px;
    margin-bottom: 50px;
}

.zxft-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.zxft-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.zxft-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.zxft-con .zxft-container {
    height: 890px;
    clear: both;
}

.zxft-con .zxft-container ul {
    clear: both;
    height: 860px;
}

.zxft-con .zxft-container ul li {
    float: left;
    width: 440px;
    height: 410px;
    border-radius: 5px;
    margin-top: 30px;
    color: #333333;
    font-size: 19px;
    line-height: 36px;
}

.zxft-con .zxft-container ul li a {
    clear: both;
    color: #333333;
    font-size: 19px;
}

.zxft-con .zxft-container ul li a:hover {
    color: #53a156;
}

.zxft-con .zxft-container ul li .fttp {
    display: block;
    width: 440px;
    height: 260px;
}

.zxft-con .zxft-container ul li .fttp img {
    width: 438px;
    height: 260px;
}

.zxft-con .zxft-container ul li p {
    width: 438px;
    height: 149px;
    float: left;
    clear: both;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-indent: 30px;
}

.zxft-con .zxft-container ul li p a {
    display: block;
    width: 370px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 16px;
}

.zxft-con .zxft-container ul li p a em {
    color: #53a156;
}

.zxft-con .zxft-container ul li p span {
    display: block;
    width: 415px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zxft-con .zxft-container ul li p span em {
    color: #53a156;
}

.zxft-con .zxft-container ul li:nth-of-type(2n) {
    float: right;
}

.zxf_pagediv {
    clear: both;
}

/* 在线访谈 end */

/* 意见征集 start */
.yjzj-nav {
    height: 815px;
}

.yjzj-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.yjzj-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.yjzj-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.yjzj-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.yjzj-con .yjzj-container {
    clear: both;
    margin-top: 10px;
    overflow: hidden;
}

.yjzj-con .yjzj-container ul {
    margin-top: 10px;
}

.yjzj-con .yjzj-container ul li {
    width: 908px;
    height: 115px;
    border: 1px solid #d1d6dc;
    border-radius: 5px;
    clear: both;
    margin-top: 20px;
    position: relative;
}

.yjzj-con .yjzj-container ul li .yjzjtit {
    display: block;
    float: left;
    clear: both;
    width: 686px;
    font-size: 19px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 30px;
    margin-top: 27px;
}

.yjzj-con .yjzj-container ul li p {
    display: block;
    width: 686px;
    float: left;
    font-size: 16px;
    clear: both;
    color: #999999;
    overflow: hidden;
    margin-left: 30px;
    margin-top: 20px;
}

.yjzj-con .yjzj-container ul li span {
    position: absolute;
    display: block;
    width: 75px;
    height: 26px;
    background: #eef5ee;
    color: #53a156;
    border: 4px;
    text-align: center;
    line-height: 26px;
    right: 30px;
    top: 65px;
}

.yjzj-con .yjzj-container ul li span.on {
    background: #a9d0aa;
    color: #ffffff;
}

.yjzj-con .yjzj-container ul li span.on a {
    color: #ffffff;
}

.yjzj-con .yjzj-container ul li span a {
    color: #53a156;
}

/* 意见征集 end */

/* 我要写信 start */
.wyxx-nav {
    height: 580px;
}

.wyxx-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.wyxx-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.wyxx-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.wyxx-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.wyxx-con .wyxx-container {
    width: 100%;
    clear: both;
    margin-top: 10px;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
    padding-bottom: 35px;
    border-bottom: 1px dashed #e6e6e6;
    padding-top: 20px;
}

.wyxx-con .wyxx-container p {
    font-size: 16px;
    color: #333333;
    line-height: 32px;
}

.wyxx-con .wyxx-container p a {
    color: #333333;
}

.wyxx-con .jumpInput {
    margin-top: 40px;
    position: relative;
}

.wyxx-con .jumpInput>div {
    text-align: center;
    position: relative;
    margin-bottom: 40px;
}

.wyxx-con .jumpInput label {
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 1px;
    left: 310px;
    background: #fff;
    border: 1px solid #53a156;
    border-radius: 3px;
}

.wyxx-con .jumpInput input:checked+label::before {
    display: block;
    content: "\2714";
    text-align: center;
    font-size: 16px;
    color: #53a156;
    line-height: 18px;
}

.wyxx-con .jumpInput input {
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    margin-right: 10px;
}

.wyxx-con .jumpInput span {
    font-size: 18px;
    color: #333333;
}

.wyxx-con .jumpInput button {
    display: block;
    width: 115px;
    height: 48px;
    line-height: 48px;
    border: none;
    font-size: 18px;
    color: #fff;
    cursor: not-allowed;
    margin-left: 15px;
    background-color: #999;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
    outline: none;
}

.wyxx-con .jumpInput button.active1 {
    transition: .3s;
    cursor: pointer;
    background: #53a156;
}

#xy_tanChu {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    display: none;
}

#xy_tanChu .xy_tanChuText {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 350px;
    height: 187px;
    border-radius: 5px;
    background-color: #fff;
    text-align: center;
    padding: 50px 20px;
    box-sizing: border-box;
    box-shadow: 0 0 20px rgba(0, 0, 0, .3);
}

#xy_tanChu .xy_tanChuText p {
    margin-bottom: 55px;
    font-size: 18px;
}

#xy_tanChu .xy_tanChuText button {
    border: none;
    width: 80px;
    height: 35px;
    border-radius: 5px;
    color: #fff;
    background: #53a156;
    cursor: pointer;
    font-size: 16px;
}

/* 我要写信 end */

/* 信件查询 start */
.xjcx-nav {
    height: 580px;
}

.xjcx-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.xjcx-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.xjcx-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.xjcx-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.xjcx-con .xjcx-container {
    width: 100%;
    clear: both;
}

.xjcx {
    height: 110px;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    margin-top: 30px;
}

.xjcx span {
    display: block;
    float: left;
    width: 130px;
    line-height: 110px;
    font-size: 18px;
    color: #333333;
    text-align: right;
}

.xjcx .xjcx-name {
    width: 260px;
    height: 46px;
    line-height: 46px;
    text-indent: 22px;
    font-size: 16px;
    color: #666666;
    outline: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    float: left;
    margin-top: 30px;
    margin-left: 24px;
}

.xjcx i {
    float: left;
    line-height: 110px;
    color: #ff4544;
    margin-left: 10px;
}

.xjcx .xjcx-cxm {
    width: 260px;
    height: 46px;
    line-height: 46px;
    text-indent: 22px;
    font-size: 16px;
    color: #666666;
    outline: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    float: left;
    margin-top: 30px;
    margin-left: 24px;
}

.xjcx .xjcx-btn {
    width: 140px;
    height: 46px;
    background: #53a156;
    color: #ffffff;
    font-size: 18px;
    border: none;
    outline: none;
    border-radius: 5px;
    margin-top: 30px;
    margin-left: 20px;
}

.SubXunCen {
    font-size: 18px;
    color: #999999;
    line-height: 112px;
    text-align: center;
}

.SubXunBot ul li:nth-of-type(1) {
    height: 60px !important;
    line-height: 60px !important;
}

.SubXunBot ul li:nth-of-type(2) {
    height: auto;
    padding: 20px 0;
}

.SubXunBot ul li:first-child {
    background: #f8f8f8
}

.SubXunBot ul li span {
    display: block;
    float: left !important;
    font-size: 18px !important;
    color: #333333 !important;
    box-sizing: border-box;
    text-align: center;
}

.SubXunBot ul li span.SubXunSpan1 {
    width: 130px;
    text-align: center;
}

.SubXunBot ul li span.SubXunSpan2 {
    width: 365px;
    text-align: left;
    margin-left: 10px;

}

.SubXunBot ul li span.SubXunSpan3 {
    width: 150px;
}

.SubXunBot ul li span.SubXunSpan4 {
    width: 125px;
}

.SubXunBot ul li span.SubXunSpan5 {
    width: 95px;
    text-align: center;
}

.SubXunBot ul li em {
    float: left;
    font-size: 18px;
    color: #333333;
    box-sizing: border-box;
}

.SubXunBot ul li em.SubXunEm1 {
    width: 130px;
    text-align: center;
    line-height: 32px;

}

.SubXunBot ul li em.SubXunEm2 {
    width: 365px;
    margin-left: 10px;
    line-height: 32px;
}

.SubXunBot ul li em.SubXunEm3 {
    width: 150px;
    text-align: center;
    line-height: 32px;


}

.SubXunBot ul li em.SubXunEm4 {
    width: 125px;
    text-indent: 32px;
    background: url("../images/yhftb.png") no-repeat 20px center;
    text-align: center;
    line-height: 32px;
}

.SubXunBot ul li em.SubXunEm5 {
    width: 125px;
    text-indent: 0;
    background: none;
    text-align: center;
    line-height: 32px;
}

.SubXunBot ul li em.SubXunEm6 {
    width: 130px;
    text-align: center;
}

.SubXunBot ul li a {
    float: left;
    width: 64px;
    height: 35px;
    margin: auto;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    box-sizing: border-box;
    background: #53a156;
    border-radius: 45px;
    cursor: pointer;
    margin-left: 15px;
    margin-top: 0px;
}

.wyxx-list-height {
    height: 790px !important;
}

/* 信件查询 end */

/* 信件公示 start */
.xjgs-nav {
    height: 650px;
}

.xjgs-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.xjgs-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.xjgs-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.xjgs-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.xjgs-con .xjcx-container {
    width: 100%;
    clear: both;
}

.xjgs-tit {
    height: 55px;
    line-height: 54px;
    box-sizing: border-box;
    background: #eef5ee;
    margin-top: 20px;
}

.xjgs-tit span {
    float: left;
    font-size: 18px;
    color: #53a156;
    box-sizing: border-box;
    text-align: center;
}

.xjgs-tit span.span1 {
    width: 620px;
    padding-left: 30px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.xjgs-tit span.span2 {
    width: 165px;
}

.xjgs-tit span.span3 {
    width: 125px;
}

.xjgs-con ul {
    padding-top: 15px;
    min-height: 570px;

}

.xjgs-con ul li {
    height: 50px;
    line-height: 50px;
}

.xjgs-con ul li:nth-child(5n) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #e6e6e6;
}
.xjgs-con ul li:nth-child(10n) {
padding-bottom: 20px;
margin-bottom: 0;
}

.xjgs-con ul li a {
    float: left;
    width: 620px;
    box-sizing: border-box;
    position: relative;
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/xjgs-icon.png) no-repeat left center;
    text-indent: 25px;
}


.xjgs-con ul li:hover a {
    color: #53a156;
}


.xjgs-con ul li:hover span {
    color: #53a156;
}

.xjgs-con ul li span {
    float: left;
    text-align: center;
    font-size: 16px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xjgs-con ul li span.span1 {
    display: block;
    width: 165px;
    float: left;
}

.xjgs-con ul li span.span2 {
    display: block;
    width: 125px;
    float: left;
}
.xjgs-page{
    margin-top: 30px!important;
}
/* 信件公示 end */

/* 信件公示-细览 start */
.xjgsxl-nav {
    height: 525px;
}

.xjgsxl-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.xjgsxl-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.xjgsxl-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.xjgsxl-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.xjgsxl-con .xjcx-container {
    width: 100%;
    clear: both;
}

.xjhf-con hr {
    width: 100%;
    height: 1px;
    background: #eaeaea;
    border: none;
    margin-top: 30px;
}

.lxnr {
    width: 905px;
    border-collapse: collapse;
    border: 1px solid #eaeaea;
    margin-top: 30px;
}

.lxnr th,
td {
    border-collapse: collapse;
    border: 1px solid #eaeaea;
    font-size: 16px;
    color: #333333;
}

.lxnr th {
    width: 130px;
    background: #f3f7fa;
    height: 75px;
    line-height: 75px;
    font-weight: normal;
}

.lxnr td {
    text-indent: 20px;
}

.lxnr th {
    background: #f6faf6;
}

.lxnr .hfnrtwo td {
    height: auto;
    padding: 20px;
    line-height: 32px;
    text-indent: 0px;
}

.hfnr {
    width: 905px;
    border-collapse: collapse;
    border: 1px solid #eaeaea;
    margin-top: 30px;
}

.hfnr th,
td {
    border-collapse: collapse;
    border: 1px solid #eaeaea;
    font-size: 16px;
    color: #333333;
}

.hfnr th {
    width: 130px;
    background: #f6faf6;
    font-weight: normal;
}

.hfnr td {
    text-indent: 25px;
}

.hfnr .hfnrone th,
td {
    height: 75px;
    line-height: 75px;
}

.hfnr .hfnrtwo th {
    background: #f6faf6;
}

.hfnr .hfnrtwo td {
    height: auto;
    padding: 20px;
    line-height: 32px;
    text-indent: 5px;
}

.gbkd {
    width: 265px !important;
}

.hfnr a {
    color: #333333;
}

/* 信件公示-细览 end */

/* 信件查询-细览 end */
/* 评价样式 */
#mask_shadow {
    display: none;
    opacity: 0;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

#popup {
    display: none;
    opacity: 0;
    position: fixed;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 380px;
    height: 250px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
  }
  
  #popup.show {
    display: block;
    opacity: 1;
  }
  
  #mask_shadow.show {
    display: block;
    opacity: 1;
  }
  
  #popup .title {
    position: relative;
    width: 100%;
    height: 55px;
    background-color: #5bc0de;
    cursor: move;
  }
  
  #popup .title p {
    padding-left: 14px;
    line-height: 55px;
    color: #fff;
  }
  
  #popup .title span {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 30px;
    height: 30px;
    color: #000;
    opacity: 0.2;
    font-size: 21px;
    cursor: pointer;
    text-align: center;
    border: 1px solid #333;
  }
  
  #popup .title span:hover {
    opacity: 0.8;
  }
  
  #popup .cont {
    width: 100%;
    height: 135px;
    background-color: #ffffff;
  }
  
  #btn1 {
    /*margin: 30px;*/
  }
  
  #btn1:hover {
    color: #4177d8;
  }
  
  #starRating .photo span {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 42px;
    overflow: hidden;
    margin-right: 23px;
    cursor: pointer;
  }
  
  #starRating .photo span:last-child {
    margin-right: 0px;
  }
  
  #starRating .photo span .nohigh {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url(../images/star.png);
  }
  
  #starRating .photo span .high {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url(../images/star1.png);
  }
  
  #starRating .starNum {
    font-size: 26px;
    color: #de4414;
    margin-top: 4px;
    margin-bottom: 10px;
  }
  
  #starRating .bottoms {
    height: 54px;
    border-top: 1px solid #d8d8d8;
  }
  
  #starRating .photo {
    margin-top: 30px;
  }
  
  #starRating .bottoms a {
    margin-bottom: 0;
  }
  
  #starRating .bottoms .garyBtn {
    margin-right: 57px !important;
  }
  
  #starRating .bottoms a {
    width: 130px;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    display: inline-block;
    font-size: 16px;
    transition: all 0.2s linear;
    margin: 16px 0 22px;
    text-align: center;
    cursor: pointer;
  }
  
  .garyBtn {
    margin-right: 60px !important;
    background-color: #e1e1e1;
    color: #999999;
  }
  
  .blueBtn {
    background-color: #53a156;
    color: #fff;
  }
  
  .blueBtn:hover {
    background: #53a156;
  }
    
/* 信件查询-细览 end */

/* 写信表单 end */
.xxbd-nav {
    height: 655px;
}

.xxbd-con {
    width: 910px;
    float: right;
    margin-top: 40px;
}

.xxbd-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.xxbd-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.xxbd-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.xxbd-con .xxbd-container {
    width: 100%;
    clear: both;
}

.form {
    padding-top: 25px;
}

.form .block {
    margin-bottom: 25px;
}

.form .inputBox {
    float: left;
    margin-right: 50px;
}

.form .inputBox span {
    float: left;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #333333;
    width: 90px;
    text-align: right;
    margin-right: 7px;
}

.form .inputBox input[type=text],
.form .inputBox select {
    float: left;
    height: 45px;
    line-height: 45px;
    outline: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    width: 320px;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 16px;
}

.form .inputBox em {
    font-size: 16px;
    color: #ff4544;
    float: left;
    height: 45px;
    line-height: 45px;
    margin-left: 10px;
}



.form .inputBox a {
    font-size: 16px;
    color: #53a156;
    float: right;
    line-height: 45px;
    text-decoration: underline;
    margin-left: 20px;
    cursor: pointer;
}

.form .inputBox select {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: #fff;
    outline: 0;
    cursor: pointer;
}

.form .inputBox textarea {
    float: left;
    height: 200px;
    width: 805px;
    outline: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 20px;
    font-size: 16px;
    line-height: 32px;
}

.form .block .inputLong input {
    width: 805px;
}

.form .inputRadio {
    line-height: 48px;
}

.form .inputRadio b {
    float: left;
    font-size: 16px;
    color: #333333;
    margin-right: 5px;
    font-weight: 400;
}

.form .inputRadio input {
    float: left;
    margin-right: 45px;
    margin-top: 17px;
    cursor: pointer;
}

.form .block8 input {
    width: 205px;
}

.form .block9 {
    padding-top: 5px;
    margin-bottom: 0;
    padding-left: 90px;
}

.form .block {
    width: 970px;
}

.form .block>input {
    width: 156px;
    height: 54px;
    outline: none;
    border: none;
    font-size: 22px;
    color: #ffffff;
    border-radius: 5px;
    display: inline-block;
    margin: 0 15px;
    background: #cccccc;
}

.form .block>input:nth-child(1) {
    background: #53a156;
    margin-left: 0px;
}

.form .dzyx {
    float: right !important;
}

#netLoginCaptcha {
    width: 150px;
    height: 45px;
    display: block;
    float: left;
    border-radius: 5px;
    margin-left: 25px;
    border: 1px solid #eaeaea;

}

/* 单选框换颜色 */
input[type='radio'] {
    -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border: 1px solid darkgray;
    border-radius: 50%;
    outline: none;
    margin-top: -10px;

}

input[type='radio']:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
    margin: 20% auto;
    border-radius: 50%;
}

input[type='radio']:checked:before {
    background: green;
}

/* 写信表单 end */

/* 互动交流 start */
.hdjl-left {
    width: 705px;
    float: left;
    margin-top: 50px;
    overflow: hidden;
}

.hdjl-left .hdjl-xjgs h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
}

.hdjl-left .hdjl-xjgs h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.hdjl-left .hdjl-xjgs h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}
.hdjl-left .hdjl-xjgs h3 span a{
    color: #999999;
    font-size: 17px;
    font-weight: normal;
    line-height: 32px;
}
.hdjl-left .hdjl-xjgs h3 span a:hover{
    color: #53a156;
}

.hdjl-left .xjlb_tit {
    width: 100%;
    height: 55px;
    line-height: 55px;
    background: #eef5ee;
    margin-top: 20px;
}

.hdjl-left .xjlb_tit span {
    display: block;
    float: left;
    font-size: 18px;
    color: #53a156;
    box-sizing: border-box;
}

.hdjl-left .xjlb_tit span.span1 {
    width: 418px;
    float: left;
    text-indent: 30px;


}

.hdjl-left .xjlb_tit span.span2 {
    width: 140px;
    float: left;
    text-align: center;
    margin-left: 12px;
}

.hdjl-left .xjlb_tit span.span3 {
    width: 135px;
    float: right;
    text-align: center;
}

.hdjl-left .hdjl-xjgs-con ul {
    padding-top: 15px;
    overflow: hidden;
    height: 189px;
}

.hdjl-left .hdjl-xjgs-con ul li {
    height: 48px;
    line-height: 48px;
}


.hdjl-left .hdjl-xjgs-con ul li a {
    float: left;
    width: 418px;
    box-sizing: border-box;
    position: relative;
    font-size: 19px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/xjgs-icon.png) no-repeat left center;
    text-indent: 35px;
}


.hdjl-left .hdjl-xjgs-con ul li:hover a {
    color: #53a156;
}


.hdjl-left .hdjl-xjgs-con ul li:hover span {
    color: #53a156;
}

.hdjl-left .hdjl-xjgs-con ul li span {
    float: left;

    text-align: center;
    font-size: 17px;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.hdjl-left .hdjl-xjgs-con ul li span.span1 {
    width: 140px;
    text-align: center;
    margin-left: 12px;
}

.hdjl-left .hdjl-xjgs-con ul li span.span2 {
    width: 135px;
    text-align: center;
}

.hdjl-left .hdjl-an {
    width: 100%;
    clear: both;
    float: left;
    margin-top: 30px;
    margin-bottom: 45px;
}

.hdjl-left .hdjl-an ul li {
    float: left;
    width: 222px;
    height: 110px;
    margin-right: 19.5px;
    line-height: 110px;
    text-indent: 100px;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
}

.hdjl-left .hdjl-an ul li a {
    color: #ffffff;
}

.hdjl-left .hdjl-an ul li:nth-of-type(1) {
    background: url(../images/hdjl-bj03.png) no-repeat center;
}

.hdjl-left .hdjl-an ul li:nth-of-type(2) {
    background: url(../images/hdjl-bj02.png) no-repeat center;
}

.hdjl-left .hdjl-an ul li:nth-of-type(3) {
    background: url(../images/hdjl-bj01.png) no-repeat center;
    margin-right: 0;
}

.hdjl-left .hdjl-yjzj h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
}

.hdjl-left .hdjl-yjzj h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.hdjl-left .hdjl-yjzj h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}
.hdjl-left .hdjl-yjzj h3 span a{
    color: #999999;
    font-size: 17px;
    font-weight: normal;
    line-height: 32px;
}
.hdjl-left .hdjl-yjzj h3 span a:hover{
    color: #53a156;
}


.hdjl-left .hdjl-yjzj {
    width: 100%;
    float: left;
    clear: both;

}

.hdjl-left .hdjl-yjzj ul {
    width: 100%;
    margin-top: 10px;
    float: left;
    margin-bottom: 50px;
}

.hdjl-left .hdjl-yjzj ul li {
    width: 703px;
    height: 115px;
    border: 1px solid #d1d6dc;
    border-radius: 5px;
    clear: both;
    margin-top: 20px;
    position: relative;
}

.hdjl-left .hdjl-yjzj ul li .yjzjtit {
    display: block;
    float: left;
    clear: both;
    width: 630px;
    font-size: 19px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 30px;
    margin-top: 27px;
}

.hdjl-left .hdjl-yjzj ul li p {
    display: block;
    width: 630px;
    float: left;
    font-size: 16px;
    clear: both;
    color: #999999;
    overflow: hidden;
    margin-left: 30px;
    margin-top: 20px;
}

.hdjl-left .hdjl-yjzj ul li span {
    position: absolute;
    display: block;
    width: 75px;
    height: 26px;
    background: #eef5ee;
    color: #53a156;
    border: 4px;
    text-align: center;
    line-height: 26px;
    border-radius: 3px;
    right: 30px;
    top: 65px;
}

.hdjl-left .hdjl-yjzj ul li span.on {
    background: #a9d0aa;
    color: #ffffff;
}

.hdjl-left .hdjl-yjzj ul li span.on a {
    color: #ffffff;
}

.hdjl-left .hdjl-yjzj ul li span a {
    color: #53a156;
}

.hdjl-right {
    width: 446px;
    float: right;
    margin-top: 50px;
}

.hdjl-right .hdjl-xjtj {
    width: 100%;
    clear: both;
    height: 475px;
}

.hdjl-right .hdjl-xjtj h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.hdjl-right .hdjl-xjtj h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.hdjl-right .hdjl-xjtj h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}

.hdjl-right .hdjl-xjtj .hdjl-xjtj-echarts h4 {
    clear: both;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    height: 18px;
    border-left: 3px solid #53a156;
    text-indent: 12px;
    margin: 25px 0;
}

.hdjl-right .hdjl-xjtj #myChartsTop {
    width: 370px;
    height: 200px;
    margin-left: 20px;
    margin-top: 0;
}

.hdjl-right .hdjl-xjtj #myCharts {
    width: 100%;
    height: 190px;
    margin-top: -25px;
}

.hdjl-right .hdjl-zxft {
    width: 100%;
    clear: both;
    margin-top: 40px;
}

.hdjl-right .hdjl-zxft h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    color: #53a156;
}

.hdjl-right .hdjl-zxft h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.hdjl-right .hdjl-zxft h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;
}
.hdjl-right .hdjl-zxft h3 span a{
    color: #999999;
    font-size: 17px;
    font-weight: normal;
    line-height: 32px;
}
.hdjl-right .hdjl-zxft h3 span a:hover{
    color: #53a156;
}

.hdjl-zxft ul {
    clear: both;

}

.hdjl-zxft ul li {
    float: left;
    width: 100%;
    height: 410px;
    border-radius: 5px;
    margin-top: 30px;
    color: #333333;
    font-size: 19px;
    line-height: 36px;
}

.hdjl-zxft ul li a {
    clear: both;
    color: #333333;
    font-size: 19px;
}

.hdjl-zxft ul li a:hover {
    color: #53a156;
}

.hdjl-zxft ul li .fttp {
    display: block;
    width: 100%;
    height: 265px;
}

.hdjl-zxft ul li .fttp img {
    width: 446px;
    height: 265px;
}

.hdjl-zxft ul li p {
    width: 444px;
    height: 128px;
    float: left;
    clear: both;
    border: 1px solid #d6d6d6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-indent: 30px;
}

.hdjl-zxft ul li p a {
    display: block;
    width: 370px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 28px;
}

.hdjl-zxft ul li p a em {
    color: #53a156;
}

.hdjl-zxft ul li p span {
    display: block;
    width: 415px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdjl-zxft ul li p span em {
    color: #53a156;
}

/* 互动交流 end */


#list li.fen {
    margin-bottom: 15px!important;
    padding-bottom: 30px!important;
    border-bottom: 1px dashed #c5c5c5 !important;
    clear: both;
}


/* 事项列表细览 start */
.sxlb-con {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.sxlb-con h3 {
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #d1d6dc;
    font-size: 28px;
    clear: both;
    color: #53a156;
}

.sxlb-con h3 a {
    display: block;
    float: left;
    height: 47px;
    color: #53a156;
    border-bottom: 5px solid #53a156;
    border-radius: 2px;
}

.sxlb-con h3 span {
    display: block;
    float: right;
    width: 52px;
    height: 50px;
    background: url(../images/more-bj.png) no-repeat bottom right;

}
.sxlb-con>table {
    width: 100%;
    margin: 0 auto;
    border-spacing: inherit;
    border: 1px solid #e5e5e5;
    margin-top: 30px;
    margin-bottom: 50px;
    border-collapse: collapse;
  }
  
  #detail th,
  #detail td {
    padding: 15px 30px;
    border: 1px solid #e5e5e5;
    color: #666666;
    line-height: 32px;
    text-align: justify;
    font-size: 16px;
    border-collapse: collapse;
  }
  
  #detail th {
    color: #333333;
    font-weight: 400;
    text-align: center;
    width: 85px;
    background-color: #fafafa;
  }
/* 事项列表细览 end */
