﻿.con-bj {
    background: #fff;

}

.mb-40 {
    margin-bottom: 40px;
}

.mt-40 {
    margin-top: 40px !important;
}


/* 当前位置 start*/
.dqwz {
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    color: #666666;
    margin-top: 20px;
    background: url(../images/wz-icon.png) no-repeat 23px center;
    padding-left: 45px;
    overflow: hidden;

}

.dqwz a {
    color: #666666;
}

.dqwz a:hover {
    color: #015293;
}

/* 当前位置 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: #015293;
    border: 1px solid #015293;
}

.page_hide span {
    background-color: #015293;
    color: #fff;
    border: 1px solid #015293;
}

.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 */

.hd-qt {
    width: auto;
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
    margin-top: 40px;

}

.hd-qt ul {
    width: 245px;
    height: 47px;
    float: left;
    padding-right: 25px;
    background: url(../images/xsjbj.png) no-repeat right bottom;

}

.hd-qt ul li {
    height: 47px;
    float: left;
}



.hd-qt ul li h2 a {
    display: block;
    width: 120px;
    height: 47px;
    font-size: 20px;
    color: #333333;
    text-align: center;
    line-height: 54px;
    margin-top: 0px;
    background-image: url(../images/xwlbbj.png);
    background-repeat: no-repeat;
    background-size: 120px 40px;
    background-position: bottom center;
}

.hd-qt ul li h2 a:hover {
    opacity: 0.9;
}

.hd-qt ul li.on h2 a {
    display: block;
    border-left: 5px solid #c92327;
    width: 120px;
    height: 47px;
    background: #015293;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    line-height: 47px;

}



.hd-qt span {
    line-height: 30px;
    font-size: 16px;
    color: #999999;
}

.hd-qt span a {
    color: #999999;
    float: right;
    padding-top: 5px;
}

.hd-qt span a:hover {
    color: #015293;
}

/* 切换标题 end */


/* 标题 start*/
.tit .hddj {
    width: auto;
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
    margin-top: 30px;
}

.tit .hddj ul li {
    width: auto;
    height: 47px;
    float: left;
    padding-right: 25px;
    background: url(../images/xsjbj.png) no-repeat right bottom;
}

.tit .hddj ul li:nth-of-type(1) h2 a {
    display: block;
    width: auto;
    height: 47px;
    padding: 0 20px;
    background: #015293;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    line-height: 47px;
    border-left: 5px solid #c92327;
}

.tit .hddj ul li:hover {
    opacity: 0.9;
}


.tit .hddj span {
    line-height: 24px;
    font-size: 16px;
    color: #999999;
}

.tit .hddj span a {
    color: #999999;
    float: right;
    padding-top: 5px;
}

.tit .hddj span a:hover {
    color: #015293;
}

/* 标题 end*/

/* 列表 start */
.bddj ul {
    margin-top: 13px;
}

.bddj ul li {
    height: 48px;
    line-height: 48px;
}

.bddj ul li h3 a {
    width: 455px;
    float: left;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding-left: 13px;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 10px;
}

.bddj ul li span {
    float: right;
    font-size: 16px;
    color: #999999;
}

.bddj ul li h3 a:hover {
    color: #015293;
    background: url("../images/landian.png") no-repeat left center;
}

/* 列表 end */

/* 服务工作 start */
.fwgz {
    padding-bottom: 30px;
}

.sxzzqywh {
    width: 580px;
    height: auto;
    box-sizing: border-box;
    float: left;
    overflow: hidden;
}

.yjazfw {
    width: 580px;
    height: auto;
    box-sizing: border-box;
    float: right;
    overflow: hidden;
}

.sjgjj {
    width: 100%;
}

.sjgjj .bddj ul {
    margin-top: 13px;
}

.sjgjj .bddj ul li {
    width: 100%;
    height: 48px;
    line-height: 48px;
}

.sjgjj .bddj ul li h3 a {
    width: 988px;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding-left: 13px;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 10px;
}

.sjgjj .bddj ul li span {
    float: right;
    font-size: 16px;
    color: #999999;
}

.sjgjj .bddj ul li h3 a:hover {
    color: #015293;
    background: url("../images/landian.png") no-repeat left center;
}
.fwgzhi{
    height: 240px;
}

/* 服务工作 end*/

/* 网站地图  start*/
.wzdt {

    height: auto;
    padding-bottom: 40px;
}

.wzdt .hddj {
    width: auto;
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
    margin-top: 25px;
}

.wzdt .wzdt-con {
    width: 100%;
    height: auto;
    overflow: hidden;
    border: 1px solid #e1e3e5;
    margin-top: 30px;
}

.wzdt .wzdt-con h3 {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #015293;
    text-indent: 22px;
    background: #f9f9f9;
}

.wzdt .wzdt-con ul {
    float: left;
    width: 100%;
    margin: 10px 0 20px 0;
}

.wzdt .wzdt-con ul li {
    float: left;
    width: 210px;
    font-size: 18px;
    color: #333333;
    text-indent: 20px;
    line-height: 32px;
    background: url(../images/circle-dt.png) no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 15px 0 0 25px;
}

.wzdt .wzdt-con ul li a {
    color: #333333;
}

.wzdt .wzdt-con ul li a:hover {
    color: #015293;
}

/* 网站地图 end*/


/* 专题专栏 start */
.ztzl {
    padding-bottom: 40px;
    clear: both;
}

.ztzl .hddj {
    width: auto;
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
    margin-top: 25px;
}

.ztzl .ztzl-con {
    width: 100%;
    height: auto;
    clear: both;

}

.ztzl .ztzl-con ul {
    width: 1200px;
    clear: both;

}

.ztzl .ztzl-con ul li {
    width: 278px;
    height: 220px;
    float: left;
    margin-right: 28px;
    margin-top: 30px;
}

.ztzl .ztzl-con ul li a:nth-of-type(1){
    display: block!important;
    width: 278px!important;
    height: 158px!important;
}

.ztzl .ztzl-con ul li a {
    display: block;
    clear: both;
    width: 276px;
    height: 62px;
    line-height: 62px;
    font-size: 18px;
    color: #333333;
    border: 1px solid #e6e6e6;
    text-indent: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ztzl .ztzl-con ul li a:hover {
    color: #015293;
}

.ztzl .ztzl-con ul li img {
    float: left;
    width: 278px;
    height: 158px;
}

.ztzl .ztzl-con ul li:nth-of-type(4n) {
    margin-right: 0;
}


/* 专题专栏 end */

/* 政务公开 start*/
.fwgz {
    padding-bottom: 30px;
}

.jj-ld {
    width: 538px;
    height: auto;
    box-sizing: border-box;
    float: left;
    overflow: hidden;
}

.zwgk-tzgg {
    width: 625px;
    height: auto;
    box-sizing: border-box;
    float: right;
    overflow: hidden;
}

.zwgk-tzgg .bddj ul li a {
    width: 482px;
}


.jj-ld .bd ul {
    margin-top: 30px;
    height: 220px;
    overflow: hidden;
}

.jj-ld .bd ul img {
    display: block;
    float: left;
}

.jj-ld .bd-qt ul a img {
    width: 148px;
    height: 210px;
}

.jj-ld .bd ul .ldjj-con {
    width: 360px;
    float: right;
}

.jj-ld .bd ul .ldjj-con .ld-name {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}

.jj-ld .bd ul .ldjj-con .ld-xq {
    font-size: 16px;
    color: #333333;
    line-height: 32px;
    margin-top: 30px;
}

.jj-ld .bd ul .ldjj-con ul li {
    float: left;
    width: 83px;
    height: 40px;
    line-height: 40px;
    background: url(../images/ldxx-tp02.png) no-repeat left center;
    font-size: 18px;
    color: #333333;
    text-indent: 20px;
    margin-right: 30px;
}

.zfxxgk-con {
    width: 1200px;
    margin: auto;
    height: auto;
}

.zfxxgk-con h2 {
    width: 1200px;
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    color: #015293;
    background: url(../images/zwgkymbj.png) no-repeat center;
    text-align: center;
    margin-top: 20px;
}

.zfxxgk-con h2 a {
    color: #015293;
}

.zfxxgk-con ul {
    overflow: hidden;

}

.zfxxgk-con ul li {
    width: 380px;
    height: 90px;
    background: #f7f9fd;
    margin-top: 29px;
    float: left;
    margin-right: 29px;

}

.zfxxgk-con ul li:nth-of-type(3n) {
    margin-right: 0;
}

.zfxxgk-con ul li:nth-of-type(6) {
    border: 1px solid #dbe3f4;
}

.zfxxgk-con ul li:nth-of-type(6) a {
    color: #015293;
}

.zfxxgk-con ul li img {
    float: left;
    margin: 12px 0 0 30px;
}

.zfxxgk-con ul li a {
    display: block;
    float: left;
    width: 242px;
    height: 90px;
    line-height: 90px;
    color: #333333;
    font-size: 18px;
    margin-left: 20px;
    background: url(../images/dlxx-icon02.png) no-repeat right center;
}

.zfxxgk-con ul li a:hover {
    color: #015293;
}

.zwgk-hf {
    height: 120px;
    background: #fff;
    overflow: hidden;
    margin-top: 40px;
}

.zwgk-hf .sy-ztzl-cons {
    width: 1200px;
    position: relative;
    height: 120px;
    margin: auto;
    overflow: hidden;

}

.zwgk-hf .sy-ztzl-cons .bd a {
    height: 120px;
    width: 1200px;
    display: inline-block;
}

.zwgk-hf .sy-ztzl-cons .bd img {
    display: block;
    width: 1200px;
    height: 120px;
}

.zwgk-hf .sy-ztzl-cons .hd {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 2;
}

.zwgk-hf .sy-ztzl-cons .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;
}

.zwgk-hf .sy-ztzl-cons .hd li.on {
    background: #c30406;
    color: #fff;
    cursor: pointer;
}

.zc-cz {
    width: 538px;
    height: auto;
    box-sizing: border-box;
    float: left;
    overflow: hidden;
    margin-bottom: 40px;
}

.zc-cz .bd ul li h3 a {
    width: 410px;
}

/* 政务公开 end*/


/* 要闻动态 end*/
.toutiao {
    height: 125px;
    background: #ffffff;
    line-height: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center!important;
}
.toutiao h3{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.toutiao {
    height: 125px;
    background: #ffffff;
    line-height: 125px;
    text-align: center;
}

.toutiao img {
    float: left;
    margin-top: 40px;
}

.toutiao h3 {
    font-size: 38px;
    color: #015293;
    text-indent: 10px;
    text-align: center;

}

.toutiao h3 a {
    display: block;
    width: 1010px;
    color: #015293;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;

}

.toutiao h3 a:hover {
    color: #3781cb;
}


.ywdt {
    height: auto;
}

.ywdt .TabImg {
    float: left;
    width: 601px;
    position: relative;
    height: 348.84px;
    overflow: hidden;

}

.ywdt .TabImg .prev {
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -30px;
    width: 45px;
    height: 45px;
    z-index: 9;
    cursor: pointer;
    display: none;
    background: url("../images/pre.png") no-repeat center;
}

.ywdt .TabImg .next {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -30px;
    width: 45px;
    height: 45px;
    z-index: 9;
    cursor: pointer;
    display: none;
    background: url("../images/next.png") no-repeat center;
}

.ywdt .TabImg:hover .prev {
    display: block;
}

.ywdt .TabImg:hover .next {
    display: block;
}

.ywdt .TabImg .bd ul li {
    float: left;
    width: 604px;
    height: 348.84px;
    position: relative;
    overflow: hidden;
}

.ywdt .TabImg .bd ul li>a {
    display: block;
    width: 603px;
    height: 348.84px;
    overflow: hidden;
}

.ywdt .TabImg .bd ul li>a img {
    width: 603px;
    height: 348.84px;
    overflow: hidden;
    transition: transform 0.8s;
    -webkit-transition: transform 0.8s;
    -moz-transition: transform 0.8s;
    -o-transition: transform 0.8s;
    -ms-transition: transform 0.8s;
}

.ywdt .TabImg .bd ul li:hover>a img {
    width: 603px;
    height: 348.84px;
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
}

.ywdt .TabImg .bd ul li h3 {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-left: 21px;
    padding-right: 239px;
    box-sizing: border-box;
    background: url("../images/touming.png") repeat;
    font-weight: normal;
}

.ywdt .TabImg .bd ul li h3 a {
    display: block;
    width: 425px;
    font-size: 18px;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ywdt .TabImg .hd {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 9;
}

.ywdt .TabImg .hd ul li {
    float: left;
    width: 10px;
    height: 10px;
    cursor: pointer;
    overflow: visible;
    background: #fff;
    border-radius: 50%;
    margin-left: 5px;
}

.ywdt .TabImg .hd ul li.on {
    background: #c92327;
    width: 25px;
    height: 10px;
    border-radius: 5px;
}


.ywdt-gzdt {
    width: 558px;
    height: 348.84px;
    background: #ffffff;
    box-sizing: border-box;
    float: right;
    overflow: hidden;
}

.ywdt-gzdt .hd {
    height: 47px;
    border-bottom: 1px solid #d1d6dc;
}

.ywdt-gzdt .hd ul li {
    height: 46px;
    float: left;
    margin-right: 29px;
}

.ywdt-gzdt .hd ul li h2 a {
    display: block;
    height: 46px;
    font-size: 24px;
    color: #333333;
}

.ywdt-gzdt .hd ul li.on h2 a {
    border-bottom: 3px solid #015293;
}

.ywdt-gzdt .hd span {
    line-height: 23px;
    font-size: 16px;
    color: #999999;
}

.ywdt-gzdt .hd span a {
    color: #999999;
    float: right;
    padding-top: 5px;
}

.ywdt-gzdt .hd span a:hover {
    color: #015293;
}

.ywdt-gzdt .bd ul {
    margin-top: 13px;
}

.ywdt-gzdt .bd ul li {
    height: 48px;
    line-height: 48px;
}

.ywdt-gzdt .bd ul li h3 a {
    width: 420px;
    float: left;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding-left: 13px;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 10px;
}

.ywdt-gzdt .bd ul li span {
    float: right;
    font-size: 16px;
    color: #999999;
}

.ywdt-gzdt .bd ul li h3 a:hover {
    color: #015293;
    background: url("../images/landian.png") no-repeat left center;
}

/* 要闻动态横幅 开始 */
.ywdt-hf {
    width: 1200px;
    height: 140px;
    margin: auto;
    background: #fff;
    overflow: hidden;
    padding-top: 30px;
}

.ywdt-hf .sy-ztzl-con {
    width: 1200px;
    position: relative;
    height: 140px;
    margin: auto;
    overflow: hidden;

}

.ywdt-hf .sy-ztzl-con .bd a {
    height: 140px;
    width: 1200px;
    display: inline-block;
}

.ywdt-hf .sy-ztzl-con .bd img {
    width: 1200px;
    height: 140px;
    display: block;
    width: 100%;
}

.ywdt-hf .sy-ztzl-con .hd {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 2;
}

.ywdt-hf .sy-ztzl-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;
}

.ywdt-hf .sy-ztzl-con .hd li.on {
    background: #c30406;
    color: #fff;
    cursor: pointer;
}

/* 要闻动态横幅 结束 */

.ywdt-gwy {
    width: 600px;
    height: auto;
    box-sizing: border-box;
    float: left;
    overflow: hidden;
    margin-bottom: 30px;
}

.ywdt-gwy .bddj ul li h3 a {
    width: 470px;
}

.ywdt-szyw {
    width: 558px;
    height: auto;
    box-sizing: border-box;
    float: right;
    overflow: hidden;
}

.ywdt-szyw .bddj ul li h3 a {
    width: 425px;
}

/* 要闻动态 end*/

/* 无子栏目文档列表 end*/
.wzlmwdlb-tt {
    width: 100%;
    margin-bottom: 50px;
}


.wzlmwdlb-tt .bddj ul li {
    width: 100%;
    height: 48px;
    line-height: 48px;
}

.wzlmwdlb-tt .bddj ul li.fen {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #c5c5c5;
}

.wzlmwdlb-tt .bddj ul li h3 a {
    width: 1040px;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding-left: 13px;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 10px;
}

.wzlmwdlb-tt .bddj ul li span {
    float: right;
    font-size: 16px;
    color: #999999;
}

.wzlmwdlb-tt .bddj ul li h3 a:hover {
    color: #015293;
    background: url("../images/landian.png") no-repeat left center;
}
.wzlmheight{
    height: 800px;
}

/* 无子栏目文档列表 end*/

/* 通用概览 start*/
.tygl {
    width: 1200px;
    margin: auto;
    padding: 30px 0 40px 0;
}

.tygl .tygl-left {
    width: 220px;
    height: 980px;
    background: #f8f8f8;
    float: left;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.tygl .tygl-left h2 {
    height: 79px;
    font-size: 26px;
    color: #ffffff;
    text-align: center;
    background: url(../images/tygl-bj.png) no-repeat center;
    border-bottom: 5px solid #00467f;
    line-height: 79px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tygl .tygl-left h2 a {
    color: #ffffff;
}

.tygl .tygl-left h2 a:hover {
    opacity: 0.9;
}

.tygl .tygl-left ul li {
    height: 75px;
    line-height: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #ececec;
    border-left: 3px solid #f8f8f8;

}

.tygl .tygl-left ul li:hover {
    background: #ffffff;
    border-left: 3px solid #015293;
    background-image: url(../images/tygl-jt.png);
    background-repeat: no-repeat;
    background-position: 182px center;

}

.tygl .tygl-left ul li.on {
    background: #ffffff;
    border-left: 3px solid #015293;
    background-image: url(../images/tygl-jt.png);
    background-repeat: no-repeat;
    background-position: 182px center;
}

/* .tygl .tygl-left .inactive{} */

.tygl .tygl-left ul li.on a {
    color: #333333;
    display: block;
}

.tygl .tygl-left ul li a {
    display: block;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333333;
    text-align: left;
    margin-left: 40px;
}

.tygl .tygl-right {
    width: 940px;
    float: right;
    overflow: hidden;
}

.tygl .tygl-right .hddj {
    margin-top: 0;
}
.tygl .tygl-right .bddj ul{
    height: 820px;
}
.tygl .tygl-right .bddj ul li:nth-of-type(5n) {
    border-bottom: 1px dashed #e1e3e5;
}

.tygl .tygl-right .bddj ul li.fen {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #c5c5c5;
}

.tygl .tygl-right .bddj ul li {
    width: 100%;
    height: 48px;
    line-height: 48px;
}

.tygl .tygl-right .bddj ul li h3 a {
    width: 780px;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding-left: 13px;
    background: url("../images/heidian.png") no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 10px;
}

.tygl .tygl-right .bddj ul li span {
    float: right;
    font-size: 16px;
    color: #999999;
}

.tygl .tygl-right .bddj ul li h3 a:hover {
    color: #015293;
    background: url("../images/landian.png") no-repeat left center;
}

.tygl .tygl-right .pagebox {
    width: 940px;
    margin-top: 40px;
    padding-bottom: 0;
}

/* 通用概览 end*/

/* 细览 start*/
.xilan {
    width: 1200px;
    height: auto;
    padding: 30px 0 40px 0;

}

.xilan h3 {
    width: 790px;
    margin: auto;
    font-size: 36px;
    color: #333333;
    line-height: 48px;
    text-align: center;
}

.fbsj-ly-fx {
    width: 1155px;
    margin: auto;
    height: 30px;
    margin-top: 30px;
    line-height: 30px;
}

.xilan .fbsj-ly-fx span {
    font-size: 16px;
    color: #999999;
}

.xilan .fbsj-ly-fx .fbsj-fx {
    width: 340px;
    float: right;
}

.xilan .fbsj-ly-fx .fbsj-fx em a {
    float: left;
    cursor: pointer;
}

.xilan .fbsj-ly-fx .fbsj-fx em img {
    margin-top: 7px;
}

.xilan .fbsj-ly-fx .fbsj-fx em hr {
    float: left;
    width: 2px;
    height: 15px;
    border: none;
    background: #e2e0e5;
    margin: 8px 20px 0 20px;

}

.sys-ck{
    text-align: center;
    margin-bottom: 20px;
}
.sys-ck #qrcode{
    display: block;
    width: 145px;
    height: 145px;
    margin: auto;
    margin-bottom: 10px;
}

.xlewmdk{
    color:#666666;font-size: 14px;
}


/* 分享 */
.SubXiDivr .SubShar {
    float: left;
    margin-left: 19px;
}

.SubXiDivr .SubShar span {
    font-size: 16px !important;
    color: #999999 !important;
    float: left;
    cursor: pointer;


}

.bshare-custom {
    float: right;
}

.SubShar a {
    float: left;
    padding: 0 !important;
    margin: 3px 15px 0 0 !important;
    width: 27px !important;
    height: 25px !important;
}

.SubShar a.bshare-weixin {
    background: url(../images/fx-wx2.png) no-repeat center top !important;
}

.SubShar a.bshare-weixin:hover {
    background: url(../images/fx-wx.png) no-repeat center top !important;
}

.SubShar a.bshare-sinaminiblog {
    background: url(../images/fx-wb.png) no-repeat center top !important;
}

.SubShar a.bshare-sinaminiblog:hover {
    background: url(../images/fx-wb2.png) no-repeat center top !important;
}

.SubShar a.bshare-qzone {
    background: url(../images/fx-qqkj.png) no-repeat center top !important;
}

.SubShar a.bshare-qzone:hover {
    background: url(../images/fxqqkj2.png) no-repeat center top !important;
}


.xl-con {
    width: 1155px;
    height: auto;
    margin: auto;
    background: url(../images/xlbj.png) no-repeat top center;
    padding-top: 40px;
    margin-top: 13px;
}

.xl-con p {
    width: 1155px;
    line-height: 32px;
    margin: auto;
    font-size: 16px!important;
    color: #333333;
    text-indent: 30px;
    margin: 0 0;
}

.xl-con p:nth-of-type(1) {
    margin-top: 0;
}

.xl-con p a {
    color: #333333;
}

.xl-con img {
    display: block;
    margin: auto;
    max-width: 1000px;
    margin: 15px 0;

}

.xl-con p img {
    display: block;
    margin: auto;
    max-width: 1000px;
    padding: 15px 0;

}

.xilan .dy-gb {
    width: 1160px;
    margin: auto;
    height: 28px;
    line-height: 28px;
}

.xilan .dy-gb ul li {
    float: left;
    text-indent: 15px;
    margin-right: 40px;
}

.xilan .dy-gb ul li a {
    color: #666666;
    font-size: 16px;

}

.xilan .dy-gb ul li a img {
    float: left;
    margin-top: 6px;
}

.xilan .next-art {
    width: 1160px;
    margin: auto;
    font-size: 16px;
    color: #015293;
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding-top: 30px;

}

.xilan .next-art a {
    color: #333333;
}

.xilan .next-art a:hover {
    color: #015293;
}


/* 字体放大缩小 */
#para.font_16 * {
    font-size: 16px !important;
    line-height: 36px !important;
}

#para.font_14 * {
    font-size: 14px !important;
    line-height: 40px !important;
}

#para.font_18 * {
    font-size: 18px !important;
    line-height: 44px !important;
}

/* 细览 end*/

/* 单位简介 start */
.dwjj-gl {
    height: auto !important;
    padding-bottom: 105px !important;
}

.dwjj {
    width: 100%;
    height: auto;
    font-size: 16px;
    color: #333333;
    line-height: 32px;
}

.dwjj p {
    text-indent: 30px;
    margin: 25px 0;
    font-size: 16px!important;
}

/* 单位简介 end */

/* 单位简介 start */
.ldxx-gl {
    height: auto !important;
    padding-bottom: 330px !important;
}

.ldxx-gl ul li {
    height: 100px !important;
    line-height: 32px !important;
}

.ldxx-gl ul li a {
    display: block;
    float: left;
    margin-top: 18px;
    font-size: 20px !important;
    color: #333333;
}

.ldxx-gl ul li a span {
    display: block;
    float: left;
    font-size: 16px;
    color: #333333;
}

.ldxx {
    width: 100%;
    height: auto;
}


.ldxx .ldxx-gzfg  {
    width: 100%;
    height: auto!important;

    line-height: 32px!important;
    padding: 10px 0;
    font-size: 16px;
    color: #333333;
 
}
.ldxx .ldxx-gzfg p{
    width: 95%;
    padding: 15px 0 15px 50px;
    background: url(../images/ldxx-bj2.png) no-repeat 10px center;
}

.ldxx .ldxx-grjl  {
    width: 100%;
    height: auto!important;

    line-height: 32px!important;
    padding: 10px 0;
    font-size: 16px;
    color: #333333;
 
}
.ldxx .ldxx-grjl p{
    width: 95%;
    padding: 15px 0 15px 50px;
    background: url(../images/ldxx-bj2.png) no-repeat 10px center;
}


.ldxx-gl ul li a {
    display: block;
    width: 100%;
    float: left;
    clear: both;
    margin-top: 18px;
    font-size: 20px !important;
    color: #333333;
}

.ldxx-gl ul li span {
    display: block;
    width: 100%;
    clear: both;
    font-size: 16px;
    color: #333333;
    text-align: left;
    text-indent: 40px;
}

.ldxx-gl ul li.on{

background: #ffffff;
border-left: 3px solid #015293;
background-image: url(../images/tygl-jt.png);
background-repeat: no-repeat;
background-position: 182px center;

} 

.ldxx .ldxx-photo img {
    display: block;
    margin: auto;
    width: 174px;
    height: 210px;
}

.ldxx .ldxx-name {
    width: 100%;
    text-align: center;
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    margin: 30px 0 15px 0;
}

.ldxx .ldxx-zhiwe {
    width: 100%;
    font-size: 18px;
    color: #666666;
    text-align: center;
}

.ldxx h3 {
    width: 145px;
    clear: both;
    height: 40px;
    font-size: 20px;
    clear: both;
    background: url(../images/xsjbj.png) no-repeat bottom right;

}

.ldxx h3 span {
    display: block;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #333333;
    background: #ebf3fa;
    text-align: center;
}

.ldxx ul {
    width: 100%;
    clear: both;
}

.ldxx .ldxx-gzfg li:nth-of-type(1) {
    width: 100%;
    height: 86px;
    background: url(../images/ldxx-bj.png) no-repeat 10px center;
    line-height: 86px;
    font-size: 16px;
    color: #333333;
    text-indent: 50px;
}

.ldxx .ldxx-grjl li:nth-of-type(1) {
    width: 100%;
    height: 86px;
    background: url(../images/ldxx-bj.png) no-repeat 10px center;
    line-height: 86px;
    font-size: 16px;
    color: #333333;
    text-indent: 50px;
}

/* 单位简介 end */

/* 图片列表 start */
.tpxw-list-left {
    height: 1100px !important;
}

.tpxw-list-right {
    width: 940px;
    float: right;
    overflow: hidden;
}

.tpxw-list-right .hddj {
    margin-top: 0;
}

.tpxw-list-right .bddj ul {
    height: 930px;
    border-bottom: 1px dashed #e5e5e5;
    margin-bottom: 40px;
}

.tpxw-list-right .bddj ul li {
    width: 290px;
    height: 270px;
    float: left;
    margin-right: 33px;
    margin-top: 30px;


}

.tpxw-list-right .bddj ul li:nth-of-type(3n) {
    margin-right: 0;
}


.tpxw-list-right .bddj ul li img {
    width: 290px;
    height: 170px;
    float: left;

}

.tpxw-list-right .bddj ul li .tpxw-list-wz {
    width: 100%;
    height: 98px;
    border: 1px solid #e6e6e6;
    float: left;

}

.tpxw-list-right .bddj ul li .tpxw-list-wz a {
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    border-left: 3px solid #015293;
    color: #333333;
    font-size: 18px;
    text-indent: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 25px;

}

.tpxw-list-right .bddj ul li .tpxw-list-wz a:hover {
    color: #015293;
}

.tpxw-list-right .bddj ul li .tpxw-list-wz span {
    display: block;
    width: 100%;
    float: left;
    font-size: 16px;
    color: #999999;
    text-indent: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 图片列表 end */


/* 受理范围 start */
.slfw-gl {
    height: 630px !important;
}

.slfw {
    height: auto;
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 30px;
}

.slfw p {
    font-size: 16px;
    color: #333333;
    line-height: 32px;
    text-indent: 30px;
}

.slfw p:nth-of-type(1) {
    margin: 30px 0 30px 0;
}

.slfw p:nth-of-type(2) {
    margin: 0 0 30px 0;
}

.jumpInput {
    margin-top: 30px;
    margin-bottom: 50px;

}

.jumpInput .jumpInputCon {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}



.jumpInput input {
    position: absolute;
    width: 16px;
    height: 16px;
    cursor: pointer;
    top: 2px;

}


.jumpInput .jumpInputCon span {

    display: inline-block;
    font-size: 18px;
    color: #333333;
    text-indent: 30px;
}

.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;
}

.jumpInput button.active {

    cursor: pointer;
    background: #015293;
}

/* 受理范围 end */


/* 我要写信 start */

.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: #015293;
    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: 40px;
    margin-top: 19px;
    cursor: pointer;
}

.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: #015293;
    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;

}



/* 我要写信 end */


/* 信件查询 start */
.xjcx-gl {
    border: none !important;
}

.xjcx-gl ul {
    border: none !important;
}

.xjcx {
    width: 938px;
    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: #015293;
    color: #ffffff;
    font-size: 18px;
    border: none;
    outline: none;
    border-radius: 5px;
    margin-top: 30px;
    margin-left: 20px;
}

.SubXunCen {
    font-size: 16px;
    color: #999999;
    line-height: 112px;
    text-align: center;
}

.SubXunBot ul li {
    height: 70px !important;
    line-height: 70px !important;
}

.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: 135px;
}

.SubXunBot ul li span.SubXunSpan2 {
    width: 425px;
}

.SubXunBot ul li span.SubXunSpan3 {
    width: 135px;
    padding-left: 13px;
}

.SubXunBot ul li span.SubXunSpan4 {
    width: 130px;
}

.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: 135px;
    text-align: center;
}

.SubXunBot ul li em.SubXunEm2 {
    width: 425px;
}

.SubXunBot ul li em.SubXunEm3 {
    width: 135px;
    text-align: center;
}

.SubXunBot ul li em.SubXunEm4 {
    width: 130px;
    padding-left: 33px;
    background: url("../images/xjcx_img1.png") no-repeat 20px center;
    text-align: center;
}

.SubXunBot ul li em.SubXunEm6 {
    width: 130px;
    text-align: center;
}

.SubXunBot ul li a {
    float: left;
    width: 63px;
    height: 34px;
    margin: auto;
    line-height: 34px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    box-sizing: border-box;
    background: #015293;
    border-radius: 35px;
    cursor: pointer;
    margin-left: 15px;
    margin-top: 18px;
}

.wyxx-list-height {
    height: 790px !important;
}

/* 信件查询 end */

/* 信件公示 start */

.xjgs-tit {
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    background: #f3f7fa;
    margin-top: 30px;
}

.xjgs-tit span {
    float: left;
    font-size: 18px;
    color: #015293;
    box-sizing: border-box;
    text-align: center;
}

.xjgs-tit span.span1 {
    width: 700px;
    padding-left: 30px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xjgs-tit span.span2 {
    width: 110px;
}

.xjgs-tit span.span3 {
    width: 110px;
}


.xjgs-con ul {
    padding-top: 15px;
    min-height: 300px;
}

.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 a {
    float: left;
    width: 630px;
    box-sizing: border-box;
    padding-left: 60px;
    position: relative;
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/xjgslbbj.png) no-repeat 30px 18px;
}

.xjgs-con ul li a:hover {
    background: url(../images/xjgslbbj2.png) no-repeat 30px 18px;
}

.xjgs-con ul li:hover a {
    color: #015293;
}


.xjgs-con ul li:hover span {
    color: #015293;
}

.xjgs-con ul li span {
    float: left;
    width: 110px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xjgs-con ul li span.span1 {
    margin-left: 72px;
}

/* 信件公示 end */

/* 信件回复 start */
.xjhf-list-height {
    height: auto !important;
    padding-bottom: 265px !important;
}

.xjhf-con hr {
    width: 100%;
    height: 1px;
    background: #eaeaea;
    border: none;
    margin-top: 30px;
}

.lxnr {
    width: 935px;
    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: 25px;
}

.lxnr th {
    background: #f3f7fa;
}

.lxnr .hfnrtwo td {
    height: auto;
    padding: 20px;
    line-height: 32px;
    text-indent: 0px;
}

.hfnr {
    width: 935px;
    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: #f3f7fa;
    font-weight: normal;
}

.hfnr td {
    text-indent: 25px;
}

.hfnr .hfnrone th,
td {
    height: 75px;
    line-height: 75px;
}

.hfnr .hfnrtwo th {
    background: #f3f7fa;
}

.hfnr .hfnrtwo td {
    height: auto;
    padding: 20px;
    line-height: 32px;
    text-indent: 0px;
}

.gbkd {
    width: 265px !important;
}

.hfnr a {
    color: #333333;
}

/* 信件回复 end */


/*互动交流 start */
.hdjl .hdjl-xjgs {
    width: 790px;
    float: left;
}

.xjgs-tits {
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    background: #f3f7fa;
    margin-top: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xjgs-tits span {
    float: left;
    font-size: 18px;
    color: #015293;
    box-sizing: border-box;
    text-align: center;
}

.xjgs-tits span.span1 {
    width: 565px;
    padding-left: 30px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xjgs-tits span.span2 {
    width: 110px;
}

.xjgs-tits span.span3 {
    width: 110px;
}

.hdjl-xjgs-con ul {
    padding-top: 15px;
    overflow: hidden;
}

.hdjl-xjgs-con ul li {
    height: 48px;
    line-height: 48px;
}


.hdjl-xjgs-con ul li a {
    float: left;
    width: 495px;
    box-sizing: border-box;
    position: relative;
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/xjgslbbj.png) no-repeat 30px 18px;
    text-indent: 65px;
}

.hdjl-xjgs-con ul li a:hover {
    background: url(../images/xjgslbbj2.png) no-repeat 30px 18px;
}

.hdjl-xjgs-con ul li:hover a {
    color: #015293;
}


.hdjl-xjgs-con ul li:hover span {
    color: #015293;
}

.hdjl-xjgs-con ul li span {
    float: left;
    width: 110px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdjl-xjgs-con ul li span.span1 {
    margin-left: 72px;
}

.hdjl .hdjl-xjtj {
    width: 370px;
    float: right;
}

.hdjl-xjtj h4 {
    color: #666666;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    text-indent: 10px;
    margin-top: 30px;
}

.hdjl-xjtj h4 span {
    display: block;
    float: left;
    width: 3px;
    height: 12px;
    background: #015293;
    margin-top: 5px;
}

.hdjl-xjtj-t {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    margin: 25px 0;

}

.hdjl-xjtj #myCharts {
    width: 370px;
    height: 220px;
}


.hdjl .hdjl-qt {
    width: 100%;
    clear: both;
    height: 110px;
    padding-top: 25px;
    margin-bottom: 40px;
}

.hdjl .hdjl-qt ul li {
    float: left;
    height: 110px;
    font-size: 22px;

    font-weight: bold;
    line-height: 110px;


}

.hdjl .hdjl-qt ul li a {
    display: block;
    width: 250px;
    height: 110px;

}

.hdjl .hdjl-qt ul li a:hover {
    color: #3781cb
}

.hdjl .hdjl-qt ul li:nth-of-type(1) {
    width: 250px;
    background: url(../images/hdjl-bj01.png) no-repeat;
    margin-right: 20px;
}

.hdjl .hdjl-qt ul li:nth-of-type(1) a {
    background: url(../images/hdjl-icon01.png) no-repeat 44px center;
    text-indent: 115px;
    color: #333333;
}

.hdjl .hdjl-qt ul li:nth-of-type(2) {
    width: 250px;
    background: url(../images/hdjl-bj01.png) no-repeat;
    margin-right: 20px;
}

.hdjl .hdjl-qt ul li:nth-of-type(2) a {
    background: url(../images/hdjl-icon02.png) no-repeat 44px center;
    text-indent: 115px;
    color: #333333;
}

.hdjl .hdjl-qt ul li:nth-of-type(3) {
    width: 250px;
    background: url(../images/hdjl-bj01.png) no-repeat;
    margin-right: 40px;
}

.hdjl .hdjl-qt ul li:nth-of-type(3) a {
    background: url(../images/hdjl-icon03.png) no-repeat 44px center;
    text-indent: 115px;
    color: #333333;
}

.hdjl .hdjl-qt ul li:nth-of-type(4) {
    width: 369px;
    font-size: 30px;
    color: #3781cb !important;
    background: url(../images/hdjl-bj02.png);
}

.hdjl .hdjl-qt ul li:nth-of-type(4) a {
    color: #3781cb
}

/*互动交流 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 */