﻿/*去下划线 start*/

a:link {
    text-decoration: none;
}


/*去下划线 end*/


/*w85 start*/

.w85 {
    width: 85%;
}

@media (max-width: 768px) {
    .w85 {
        width: 90%;
    }
}

@media (max-width: 480px) {
    .w85 {
        width: 100%;
    }
}


/*w85 end*/


/*w90 start*/

.w90 {
    width: 90%;
}

@media (max-width: 1024px) {
    .w90 {
        width: 85%;
    }
}

@media (max-width: 768px) {
    .w90 {
        width: 90%;
    }
}

@media (max-width: 480px) {
    .w90 {
        width: 100%;
    }
}


/*w90 end*/


/*列表页当前高亮 start*/

@media (min-width: 1024px) {
    .side-menu li.current a {
        color: #1e5fd8;
        background-image: linear-gradient(to right, #f5f5f5, rgba(0, 0, 0, 0));
    }
    .side-menu li.current a:before {
        transform: scale(1, 1);
    }
}


/*列表页当前高亮 end*/


/*页尾 start*/

.copyright p a,
.copyright p span {
    margin: 0 10px 0 0;
}

.friendship>li>a {
    background: #fff !important;
    padding: 0 !important;
}

.friendship>li>a>img {
    width: 100%;
}

.rowyw {
    margin-right: 0px;
    margin-left: 0px;
}

.copyright p a {
    margin: 0px !important;
}

.copyright p span {
    margin: 0px 10px 0px 0px !important;
}


/*页尾 end*/


/*分页样式 start*/

.pages a:hover {
    background-color: #1e5fd8;
}

.pages a,
.pages span {
    margin: 5px 2px;
}


/*分页样式 end*/


/*资讯正文 start*/

@media (min-width: 1024px) {
    .main .article {
        padding-bottom: 0;
    }
}

.article h2 {
    font-size: 26px;
    color: #005ad4;
}


/*正文二维码 start*/

.ewmtext {
    margin-bottom: 16px;
    margin-top: 60px;
}

.ewmtext h3 {
    font-size: 14px;
    text-align: center;
}

#qrcode {
    width: 200px;
    height: 200px;
    margin: auto;
}

@media (max-width: 768px) {
    .ewmtext {
        margin-top: 45px;
    }
}


/*正文二维码 end*/


/*正文组图缩略图 start*/

.photos .preview {
    height: 100px;
}


/*正文组图缩略图 end*/

.p15.tc {
    display: none;
}

.side-box .side .relnew .date {
    top: 0;
}


/*资讯正文 end*/


/*在线访谈详情页相关图片 start*/

@media (min-width: 1200px) {
    .interview-pic .list .pic {
        display: inline-block;
        height: 160px;
        overflow: hidden;
    }
}


/*在线访谈详情页相关图片 end*/


/*调查征集列表 start*/

.main .list-b#share li h4+p {
    padding-bottom: 10px;
}

.main .list-b#share li a {
    width: 100%;
}

@media (min-width: 1024px) {
    .main .list-b#share li h4 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}


/*调查征集列表 end*/


/*调查征集正文 start*/

.article .info>span {
    color: #333333;
}


/*调查征集正文 end*/


/*信箱、投诉嵌套 start*/

.main.overHidden {
    overflow: hidden;
}

@media (max-width: 1024px) {
    .iframeScroll {
        overflow: scroll;
    }
}

.iframeScroll iframe {
    margin-left: -60px;
}


/*信箱、投诉嵌套 end*/


/*移动端正文当前位置样式 开始*/

@media (max-width: 812px) {
    .where {
        height: 100% !important;
        line-height: 30px;
        background: url(../images_2020/where.png) 8px 5px no-repeat;
    }
}


/*移动端正文当前位置样式 结束*/


/*信息公开模版视图正文上方表格样式 开始*/

.table-bordered {
    margin-bottom: 0px;
}

.table-bordered>tbody>tr>th {
    background-color: #f9f9f9;
    text-align: center;
    color: #048;
    /*padding: 2px;*/
    width: 20%;
}


/*信息公开模版视图正文上方表格样式 结束*/


/* 正文分享 start*/

.article .option .bshare-sinaminiblog {
    background: url(../images_2020/wb.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.article .option .bshare-weixin {
    background: url(../images_2020/wx.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.bshare-custom a {
    float: left;
    width: 32px !important;
    line-height: 32px !important;
    height: 32px !important;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
    text-indent: -100em;
    overflow: hidden;
    color: #3a8ceb;
}

.bsTop {
    width: 208px !important;
}

.article .option .bshare-qzone {
    background: url(../images_2020/qzone.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.bsFrameDiv {
    height: 210px !important;
}

.bsFrameDiv img {
    width: 170px !important;
}


/* 正文分享 end*/


/*信息公开模版视图正文图片自适应样式 开始*/

.TRS_WEB img {
    max-width: 100% !important;
}


/*信息公开模版视图正文图片自适应样式 结束*/


/*便民服务查询页 start*/

.a2 li i {
    margin: 6px auto;
}


/*便民服务查询页 end*/


/* 领导简介滚动条样式 开始 */

.jgsz p {
    text-indent: 40px;
    padding: 0px 10px;
}

.jgsz {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 0px;
    display: inline-block;
}

.jgdw ul {
    max-height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 0px;
}

.jgsz::-webkit-scrollbar,
.jgdw ul::-webkit-scrollbar {
    width: 4px;
    height: 10px;
}

.jgsz::-webkit-scrollbar-track-piece,
.jgdw ul::-webkit-scrollbar-track-piece {
    background: #f2f2f2;
}

.jgsz::-webkit-scrollbar-thumb,
.jgdw ul::-webkit-scrollbar-thumb {
    background: #224b7f;
    border-radius: 4px;
}

p.more {
    padding-right: 38px;
    font-weight: bold;
}

@media (max-width: 480px) {
    h3.tab a {
        padding: 0px;
        font-size: 16px;
    }
}


/* 领导简介滚动条样式 结束 */


/*政策规范库综合页样式 开始*/


/*.a3 li a span{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}*/


/*政策规范库综合页样式 结束*/


/*移动端iPhone5信息公开模版正文表格样式 开始*/

@media (max-width: 768px) {
    .main {
        padding: 6px !important;
    }
    .table {
        font-size: 12px !important;
    }
}


/*移动端iPhone5信息公开模版正文表格样式 结束*/


/*三级正文视频样式 开始*/

.video-js {
    width: 100% !important;
    height: 600px !important;
    display: inline-block !important;
}

@media (max-width: 1200px) {
    .video-js {
        height: 600px;
    }
}

@media (max-width: 1024px) {
    .video-js {
        height: 500px !important;
    }
}

@media (max-width: 768px) {
    .video-js {
        height: 400px !important;
    }
}

@media (max-width: 480px) {
    .video-js {
        height: 300px !important;
    }
}


/*三级正文视频样式 结束*/


/*三级正文图片样式 开始*/


/*@media (max-width: 1024px){
.article-box p img {
    height:100%;
}
}*/


/*三级正文图片样式 结束*/


/*领导综合页领导样式分工 开始*/

.leader-division h5 {
    line-height: 37px;
}

@media (max-width: 480px) {
    .leader_art .text {
        padding-bottom: 70px;
    }
}

.leader-division p {
    line-height: 24px;
}


/*领导综合页领导样式分工 开始*/


/*移动端领导综合页图片样式 开始*/

@media (max-width: 480px) {
    .leader .pic img {
        width: 100% !important;
    }
    .leader .list-b li .leader-info {
        margin-top: -10px;
    }
}


/*移动端领导综合页图片样式 结束*/


/*移动端领导综合页简介样式 开始*/

.leader .leader-info .jl {
    display: none;
}

.leader .list-b li:hover .jl {
    display: block;
}


/*移动端领导综合页简介样式 结束*/


/*领导详情页标题和时间样式 开始*/

.list-t li .time {
    top: 8px !important;
}

.list-t li .time+a {
    width: 80% !important;
}


/*领导详情页标题和时间样式 结束*/


/*政策法规列表页搜索框样式 开始*/

#search-form input {
    width: 520px;
    height: 50px;
    line-height: 30px;
    font-size: 16px;
    padding: 10px 10px 10px 40px;
    border: none;
    outline: none;
    border-radius: 3px;
    border: 1px solid #c9dfff;
    background: #fff url(../images_2020/search.png) 10px center no-repeat;
}

#search-form button {
    position: relative;
    height: 50px;
    line-height: 50px;
    border: none;
    cursor: pointer;
    text-align: center;
    font-size: 20px;
    margin-left: 5px;
    background: #488ae9;
    color: #fff;
    padding: 0px 20px;
    border-radius: 3px;
    vertical-align: middle;
}


/*政策法规列表页搜索框样式 结束*/


/* content start*/

.content {
    padding: 20px 0;
}


/* content end*/


/*list-t  信息列表时间格式 start*/

.list-t li .date {
    top: auto;
}


/*list-t  信息列表时间格式 end*/


/*a标签宽度 start*/

@media (max-width: 768px) {
    .w80 {
        width: 90%;
    }
}


/*a标签宽度 end*/


/*互动交流综合页征集调查样式 开始*/

.collect .dczjlb h4 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


/*互动交流综合页征集调查样式 结束*/

.ftyg .list-t li {
    line-height: 30px;
}


/*互动交流综合页访谈预告样式 开始*/


/*互动交流综合页访谈预告样式 结束*/


/*政务五公开 start*/

.outline {
    text-indent: 2em;
}

@media (max-width: 768px) {
    .decision .list-t li,
    .catalog .list-t li {
        width: 98%;
    }
}

@media (max-width: 320px) {
    h3.tab {
        margin-left: -5px;
        margin-right: -5px;
    }
    .execute .tab a {
        height: 140px;
        background: url(../images_2020/zxgk_01.png) center 9px no-repeat;
        background-size: 90%;
    }
    .execute .tab a:hover,
    .execute .tab a.current {
        background: url(../images_2020/zxgk_02.png) center 9px no-repeat;
        background-size: 90%;
    }
}

#jcgk .decision .tab a,
#jggk .decision .tab a {
    width: 31%;
    margin: 0 1%;
    background-color: #fff;
}

@media (max-width: 480px) {
    #jcgk .decision .tab a,
    #jggk .decision .tab a {
        width: 25%;
        margin: 0;
        background-color: transparent;
        font-size: 14px;
        padding: 10px 5px;
    }
}

#jggk .result .tab a.current {
    background-color: #e78696;
}

#jcgk .decision .tab a.current {
    background-color: #2babee;
}

.decision .tab .current,
.result .tab .current {
    vertical-align: baseline;
}


/*政务五公开 end*/


/*政务五公开侧栏 start*/

.f_side {
    position: fixed;
    top: 440px;
    right: 20px;
    z-index: 99;
}

.f_side a {
    display: block;
    width: 50px;
    height: 50px;
    color: #405885;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    background-color: #f0f8ff;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 9px 10px;
}

.f_side a:hover {
    display: block;
    color: #fff;
    background-color: #1678db;
}

@media (max-width: 1300px) {
    .f_side {
        display: none;
    }
}

@media (max-height: 720px) {
    .f_side {
        display: none;
    }
}


/*政务五公开侧栏 end*/


/*发布解读 start*/

.a2 li i.s10 {
    background-position: -33px -315px;
}

.a2 li i.s11 {
    background-position: -75px -315px;
}

.a2 li i.s12 {
    background-position: -113px -315px;
}

.a2 li i.s13 {
    background-position: -155px -315px;
}

@media(min-width:1200px) {
    .qcgd_bt {
        width: 59px;
    }
}

.function_leader h4 {
    padding: 0;
}

.a7 a:hover i {
    transform: none;
    /*去除机构设置图标c3动画*/
}

.notice li a {
    font-size: 18px;
}


/*单位职责缩进取消 start*/

.element .function p {
    text-indent: 0;
}


/*单位职责缩进取消 end*/


/*信息公开图标 start*/

.xxgk .a2 li a span {
    padding-left: 70px;
}


/*信息公开图标 end*/


/*数据发布公文发布图标右移 start*/

.p3 .a6 li i {
    position: absolute;
    margin-left: 20px;
}

@media (max-width: 480px) {
    .p3 .a6 li i {
        position: static;
        margin: 0 auto;
        float: none;
    }
    .p3 .a6 li a {
        line-height: 40px;
    }
}


/*数据发布公文发布图标右移 end*/


/*机构职能图标文字 start*/

@media (max-width: 1024px) {
    .a7 li a {
        font-size: 18px;
        text-align: center;
        line-height: 30px;
    }
    .a7 li i {
        margin: 0 auto;
        float: none;
    }
}


/*机构职能图标文字 end*/


/*发布解读 end*/


/*领导详情页、领导详情细览页简介样式 开始*/

.leader .NewResume {
    padding: 0px 20px;
    color: #fff;
    display: inline-block;
    margin-right: 10px;
    line-height: 30px;
    background: #3972aa;
    border-radius: 5px;
    margin: 10px;
}


/*领导详情页、领导详情细览页简介样式 结束*/


/*领导综合页 领导名字背景 start*/

.leader .list-b li h4.t4 {
    background: none;
}


/*领导综合页 领导名字背景 end*/


/*互动交流综合页我要写信样式 开始*/

@media (min-width: 1024px) {
    .letter li {
        padding: 10px 0 0 0;
    }
    .mail i {
        margin-top: 30px !important;
    }
}


/*互动交流综合页我要写信样式 结束*/


/*移动端互动交流综合页征集调查样式 开始*/

@media (max-width: 1024px) {
    .collect .list-b li {
        height: 125px;
    }
}


/*移动端互动交流综合页征集调查样式 结束*/


/*部门动态综合页招商引资样式 开始*/

.t4 {
    line-height: 40px;
}

.zsyz a span {
    padding-right: 100px;
}


/*部门动态综合页招商引资样式 结束*/


/*部门动态综合页 列表样式 开始*/

.zngz {
    margin-top: 13px;
}

.zngz li {
    padding: 10px 0 10px 16px;
    line-height: 24px;
}

.zngz li:before {
    top: 20px;
}

@media (max-width: 480px) {
    .work .tab a {
        font-size: 12px !important;
    }
}


/*.zngz li .date{
	top:26px !important;
}*/


/*部门动态综合页 列表样式 结束*/


/*部门动态综合页专题专栏样式 开始*/


/*@media (max-width: 1024px) {
    .ztzl li .text p a {
        line-height: 19px !important;
    }
}
@media (max-width: 768px) {
    .ztzl li .text p a {
        line-height: 15px !important;
    }
}*/

.ztzl li .text {
    box-shadow: 8px 0 10px rgba(0, 0, 0, 0.2);
}

@media (max-width: 480px) {
    .ztzl li .text {
        display: none !important;
    }
}


/*部门动态综合页专题专栏样式 结束*/


/*政策法规库样式 开始*/

@media (min-width: 1200px) {
    .search-law {
        margin: 185px 0px 50px 0px;
    }
}

@media (max-width: 480px) {
    .search-law input,
    .search-law button {
        margin-top: 50px;
    }
}


/*政策法规库样式 结束*/


/* 互动交流在线访谈 start*/

@media (min-width: 1024px) {
    .zxft .list-p .pic img {
        height: 190px;
    }
    .zxft .list-p li.current {
        width: 66.66666666%;
    }
    .zxft .list-p li.current>h4 {
        width: 50%;
    }
    .zxft .list-p li.current .zxft_intro {
        display: block;
        position: absolute;
        top: 0;
        z-index: 999;
        width: 97%;
        height: 100%;
        overflow: hidden;
        background-color: #fff;
        box-shadow: 0 0 10px rgba(0, 0, 0, .1);
        transition: all .3s;
    }
    .zxft .list-p li.current .zxft_intro>a {
        width: 60%;
        height: 100%;
    }
    .zxft .list-p li.current .zxft_intro>div {
        float: left;
        width: 40%;
    }
    .zxft .list-p li.current .zxft_intro .pic {
        width: 100%;
        height: 100%;
    }
    .zxft .list-p li.current .zxft_intro h4 {
        line-height: 24px;
        font-size: 18px;
        font-weight: bold;
        padding: 0 10px 10px 10px;
    }
    .zxft .list-p li.current .zxft_intro p {
        line-height: 24px;
        padding: 0 10px;
    }
}


/* 互动交流在线访谈 end*/


/*移动端互动交流我要写信样式 开始*/

@media (max-width: 480px) {
    .letter i {
        position: static;
        margin: 0 auto;
        float: none;
    }
    .letter a {
        line-height: 40px;
    }
}


/*移动端互动交流我要写信样式 结束*/


/*首页 开始*/


/*头条*/

@media (max-width: 1200px) {
    .headline {
        font-size: 20px;
        text-align: center;
    }
}


/*焦点图*/

@media (min-width: 1200px) {
    .focus .pic img {
        width: 590px !important;
    }
}

@media (max-width: 480px) {
    .focus .pic img {
        height: 300px !important;
    }
    .focus:hover .prev,
    .focus:hover .next {
        top: 46% !important;
    }
    .focus .pic>div {
        height: 300px !important;
    }
}


/**/

@media (max-width: 1024px) {
    .collect .list-b li {
        height: 150px !important;
    }
}


/*发布解读 开始*/


/*移动端图标样式*/

@media (max-width: 480px) {
    .a10 li a i {
        position: static;
        margin: 0 auto;
        float: none;
    }
    .a10 li a {
        line-height: 40px;
    }
    .a12 li a i {
        position: static;
        margin: 0 auto;
        float: none;
    }
    .a12 li a {
        line-height: 40px;
    }
}

@media (max-width: 480px) {
    .a11 li a {
        width: 100%;
    }
    .a11 li a span {
        display: block;
    }
}

.a11 li a span {
    color: #4f7fb5;
}


/*搜索*/

.s_box button {
    width: 84px !important;
}


/*政府信息公开指南*/

@media (min-width: 1024px) {
    .a11 li.s1 a .zfxxgkznsy {
        margin-left: 68px;
    }
}


/*互动交流 来信公示*/

.lxgs {}


/*移动端三大块切换图标样式*/

@media (max-width: 480px) {
    .qcgd_bt a.s1 i,
    .qcgd_bt a.s2 i,
    .qcgd_bt a.s3 i {
        position: static;
        margin: 0 auto;
        float: none;
    }
}


/*头条样式*/

.toutiao {
    background: url(../images_2020/toutiao.png) 0px 0px no-repeat;
    margin-right: 20px;
    vertical-align: middle;
    width: 80px;
    height: 45px;
    display: inline-block;
}


/*专题*/

.zt li a {
    overflow: hidden;
}

.zt li a:hover {
    position: static;
    width: auto;
    height: auto;
    transform: scale(1);
}

.zt li img {
    transition: transform .3s;
    /*max-width:360px;*/
}

.zt li a:hover img {
    transform: scale(1.05);
}

.zt .prev,
.zt .next {
    top: 58%;
}

.zt .next {
    right: -10px;
}

@media (min-width: 1024px) {
    .ztzlsy {
        margin-left: 8px !important;
    }
}


/*办事服务*/

.a3 .hqzc {
    margin: 0 0 0 0 !important;
    width: 50%;
    padding-right: 10px;
}

.a3 .zcfgk {
    margin: 0 0 0 0 !important;
    width: 50%;
    padding-left: 10px;
}

.Morem a span {
    padding-top: 46px;
    text-align: center !important;
}

@media (max-width: 768px) {
    .zxcxfwsy .more {
        left: 44% !important;
    }
}

@media (max-width: 480px) {
    .zxcxfwsy li a span,
    .zxcxfwsy li a {
        height: 120px !important;
    }
    .zxcxfwsy .more {
        top: 30% !important;
        left: 34% !important;
    }
    .Morem a span {
        padding-top: 50px;
    }
}

@media (max-width: 320px) {
    .zxcxfwsy .more {
        top: 30% !important;
        left: 30% !important;
    }
}


/*首页 结束*/


/*互动交流综合页 开始*/

.a5 a:hover i {
    transform: none;
    /*去除咨询建议投诉c3动画*/
}


/*.a5 li a {
    font-size: 18px;
    margin: 10px 5px 10px 5px !important;
}*/

.letter a:hover i {
    transform: none;
    /*去除给我写信c3动画*/
}


/*互动综合页征集调查 start*/

@media (max-width: 480px) {
    .collect .list-b li b {
        top: 44px;
    }
}


/*互动综合页征集调查 end*/


/*互动交流综合页 结束*/


/*在线访谈详情页 start*/

#interviewForm {
    padding-left: 20px;
}

#interviewForm .btn-default {
    line-height: 20px;
    padding: 6px 12px;
    font-size: 14px;
    border-color: #ccc;
    margin: 0;
}


/*在线访谈详情页 end*/


/*首页调查征集样式 开始*/

.collect .dczjsy h4 {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
}


/*首页调查征集样式 结束*/


/*调查征集列表页 start*/

.md-orange {
    background-color: #ff9d08!important;
}


/*调查征集列表页 end*/


/*首页文件搜索框 start*/

@media (max-width: 480px) {
    .wj-xzlx {
        width: 100px;
    }
    .s_box input {
        padding-left: 10px;
    }
    .s_box button {
        height: 40px;
        width: 100% !important;
    }
}

@media (min-width: 480px) and (max-width: 768px) {
    .s_box input {
        width: 70%;
    }
}


/*首页文件搜索框 end*/


/*首页办事服务 开始*/

@media (max-width: 320px) {
    .service {
        background-size: 168% 100%;
    }
}

.zxcxfwsy li a:before {
    background: #4293f4;
}

.zxcxfwsy li {
    padding-right: 5px;
}

.a3 .hqzc a {
    background: url(../images_2020/hqzc.jpg) center no-repeat;
    background-size: cover;
}

.a3 .zcfgk a {
    background: url(../images_2020/zcfgk.jpg) center no-repeat;
    background-size: cover;
}

@media (max-width: 480px) {
    .a3 .zcfgk a,
    .a3 .hqzc a {
        background-size: 100%;
    }
}


/*首页办事服务 结束*/


/*移动端首页专题专栏样式 开始*/

@media (max-width: 1024px) {
    .zt li {
        height: 220px !important;
    }
}


/*移动端首页专题专栏样式 结束*/


/*移动端三级正文 时间来源样式 开始*/

@media (max-width: 480px) {
    .info {
        line-height: 16px !important;
    }
}


/*移动端三级正文 时间来源样式 结束*/


/*首页发布解读等模块 样式 开始*/

@media (min-width: 1200px) {
    .qcgd .qcgd_con .text {
        height: 469px !important;
    }
}


/*首页发布解读等模块 样式 开始*/


/*二级列表页 start*/

.main>.list-b li p.date {
    font-size: 16px;
    /*color: #333;*/
}

.main>.list-b li p.info {
    padding-bottom: 10px;
}

@media (max-width: 480px) {
    .main .list-b li {
        background: none;
    }
    .main .list-b li:hover {
        background: none;
    }
    .main>.list-b li p.date {
        line-height: 20px;
    }
}


/*二级列表页 end*/


/*二级列表标题文字一行 start*/

@media (min-width: 1024px) {
    .main .list-b li h4 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}


/*二级列表标题文字一行 end*/


/*纪检监察样式 开始*/

.jjjc a span {
    padding-right: 60px;
}


/*纪检监察样式 结束*/


/*尾部top标签 开始*/

@media (min-width: 1024px) {
    .backtop {
        bottom: 70px;
    }
}


/*尾部top标签 结束*/


/*更多去padding start*/

.panel-more a {
    padding: 0 !important;
}


/*更多去padding end*/


/*内设机构列表联系方式 start*/

@media (max-width: 1024px) {
    .office_list ul li {
        font-size: 12px;
    }
}


/*内设机构列表联系方式 end*/


/*内设机构列表标题 start*/

.articleContent h2 a {
    color: #005ad4;
}


/*内设机构列表标题 end*/

.mail i {
    background-size: 600%;
}


/* 2020.04.20 主题色 start*/


/*a:hover {
    color: #0f39ff;
}
.nav {
    background-color: #0f39ff;
}
.tab .current {
    color: #0f39ff;
}
h3.tab a.current:after {
    background-color: #0f39ff;
}
.t4 {
    color: #0f39ff;
}
.qcgd h4 b {
    color: #0f39ff;
}
.t5 {
    color: #0f39ff;
}
.t7 b {
    color: #0f39ff;
    border-bottom: 4px solid #0f39ff;
}
.t8 b{
    color: #0f39ff;
}
.t8 b:before,.t8 b:after{
    background-color: #0f39ff;
}
.zxcxfwsy li a:before {
    background: #0f39ff;
}
.search button {
    background: #0f39ff;
}
.function .t1 {
    color: #0f39ff;
}
.function_leader .btn {
    background-color: #0f39ff;
}
.text-blue {
    color: #0f39ff !important;
}
.side-menu h2 {
    background: #0f39ff;
    background: -webkit-linear-gradient(60deg, #0f39ff, #0f39ff);
    background: linear-gradient(60deg, #0f39ff, #5aabed);
}
.main .list-b li h4 {
    border-left: 4px solid #0f39ff;
}
.side-menu li a:before {
    background-color: #0f39ff;
}
.pages .current {
    background-color: #0f39ff;
}
.pages a:hover {
    background-color: #0f39ff;
}
.a10 a:hover {
    color: #0f39ff;
    border: 1px solid #0f39ff;
}
.a12 a:hover {
    color: #0f39ff;
}
.check{
	color: #0f39ff;
}
.a7 a:hover {
    color: #0f39ff;
    border: 1px solid #0f39ff;
}
.a2 li a:before{
	background: #0f39ff;
}
.list-t li:hover:before{
	background-color: #0f39ff;
}
.ftyg .list-t li:before{
	background-color: transparent !important;
}
.a8 a:hover {
    color: #0f39ff;
    border: 1px solid #0f39ff;
}
.mail a:hover {
    color: #0f39ff;
}
.collect .list-b li b{
	color: #0f39ff;
    border: 1px solid #0f39ff;
}
.jbfs h3{
	color: #0f39ff;
}
.yxt .t4{
	color: #0f39ff;
}
.qcgd .qcgd_bt a:hover{
	color:#fff !important;
} */


/* 2020.04.20 主题色 end*/


/*首页logo样式*/

@media (min-width: 1024px) {
    .header h1 {
        width: 60%;
    }
}


/*首页logo样式*/


/*20200518 主题色开始*/


/*.leader .resume span {
    background: #0f39ff;
}
.leader .leader-info .jl {
    background-color: #0f39ff;
}
.leader .NewResume {
    background: #0f39ff;
}
.leader .btn{
	color: #0f39ff;
}*/


/*20200518 主题色结束*/


/*20200519 网站地图图标样式 开始*/

.t6 i {
    display: block;
    width: 80px;
    height: 80px;
    float: left;
    background-image: url(../images_2020/icons_04_02.png);
    background-image: url(../images_2020/icons_04_02.png)\9;
    background-repeat: no-repeat;
    background-size: 480px auto;
}


/*20200519 网站地图图标样式 结束*/


/*20150519 主题色 开始*/

a:hover {
    color: rgb(43, 113, 237);
}

.nav {
    background-color: rgb(43, 113, 237);
}

.tab .current {
    color: rgb(43, 113, 237);
}

h3.tab a.current:after {
    background-color: rgb(43, 113, 237);
}

.qcgd h4 b {
    color: rgb(43, 113, 237);
}

.t5 {
    color: rgb(43, 113, 237);
}

.t7 b {
    color: rgb(43, 113, 237);
    border-bottom: 4px solid rgb(43, 113, 237);
}

.t8 b {
    color: rgb(43, 113, 237);
}

.t8 b:before,
.t8 b:after {
    background-color: rgb(43, 113, 237);
}

.zxcxfwsy li a:before {
    background: rgb(43, 113, 237);
}

.search button {
    background: rgb(43, 113, 237);
}

.function .t1 {
    color: rgb(43, 113, 237);
}

.function_leader .btn {
    background-color: rgb(43, 113, 237);
}

.text-blue {
    color: rgb(43, 113, 237) !important;
}

.side-menu h2 {
    background: rgb(43, 113, 237);
    background: -webkit-linear-gradient(60deg, rgb(43, 113, 237), rgb(43, 113, 237));
    background: linear-gradient(60deg, rgb(43, 113, 237), #5aabed);
}

.main .list-b li h4 {
    border-left: 4px solid rgb(43, 113, 237);
}

.side-menu li a:before {
    background-color: rgb(43, 113, 237);
}

.pages .current {
    background-color: rgb(43, 113, 237);
}

.pages a:hover {
    background-color: #0f39ff;
}

.a10 a:hover {
    color: rgb(43, 113, 237);
    border: 1px solid rgb(43, 113, 237);
}

.a12 a:hover {
    color: rgb(43, 113, 237);
}

.check {
    color: rgb(43, 113, 237);
}

.a7 a:hover {
    color: rgb(43, 113, 237);
    border: 1px solid rgb(43, 113, 237);
}

.a2 li a:before {
    background: rgb(43, 113, 237);
}

.list-t li:hover:before {
    background-color: rgb(43, 113, 237);
}

.a8 a:hover {
    color: rgb(43, 113, 237);
    border: 1px solid rgb(43, 113, 237);
}

.collect .list-b li b {
    color: rgb(43, 113, 237);
    border: 1px solid rgb(43, 113, 237);
}

.jbfs h3 {
    color: rgb(43, 113, 237);
}

.yxt .t4 {
    color: rgb(43, 113, 237);
}

.qcgd .qcgd_bt a:hover {
    color: #fff !important;
}

.leader .resume span {
    background: rgb(43, 113, 237);
}

.leader .leader-info .jl {
    background-color: rgb(43, 113, 237);
}

.leader .NewResume {
    background: rgb(43, 113, 237);
}

.leader .btn {
    color: rgb(43, 113, 237);
}

.notice li .date em {
    background-color: #6daef7;
}


/*20150519 主题色 结束*/


/*搜索框颜色 开始*/

.search input {
    background: #fff;
}


/*搜索框颜色 结束*/


/*20200630 修改*/


/*首页*/

.a11 li a {
    height: 70px;
}

.a11 li i {
    margin: 6px auto;
}

.a11 {
    display: inline-block;
    margin-bottom: 5px;
    height: auto;
}

.a12 li a {
    height: 74px;
}

.a12 li i {
    margin: 5px 16px;
    margin-left: 26px
}

.a10 li a,
.a12 li a {
    font-size: 18px;
}

.a3 .more {
    font-size: 16px;
    color: #333;
    top: 30%;
    left: 40%;
    width: 40px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    border-radius: 100px;
    position: absolute;
}

.ml20 {
    margin-left: 20px;
}

.zxft .list-p {
    margin-left: -10px;
}

@media(max-width:768px) {
    .zxft .list-p {
        margin-left: 0px;
    }
}

.zxft .list-p h4 {
    margin: 10px 0px 0px 0px;
    font-size: 18px;
}

.collect .list-b li {
    padding: 9px 15px;
}

@media (min-width: 1024px) {
    .zxft .list-p li.current .zxft_intro p {
        padding: 10px 10px;
    }
}

@media (min-width: 1024px) {
    .jbfs .adr {
        position: relative;
        height: 100px;
        margin-bottom: 10px;
    }
    .jbfs .adr .address {
        float: left;
    }
    .jbfs .adr .dzxx {
        position: absolute;
        float: right;
    }
}


/*20200630 修改*/

.execute .tab a {
    width: 33%;
}


/*20210304修改*/

.nav li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

@media(max-width:480px) {
    .nav li {
        width: 16%;
    }
}


/*20211106修改*/

@media (max-width: 1024px) {
    .a12 li i {
        margin-left: 0px
    }
    .jjz p {
        line-height: 18px
    }
    .ftyg a {
        font-size: 16px
    }
}

@media (max-width: 480px) {
    .zt li {
        height: 160px !important;
    }
}

@media (max-width: 320px) {
    .a5 li a {
        margin: 1px
    }
}

.header {
    padding-bottom: 20px;
    border-bottom: 5px solid #236db0;
    margin-bottom: 0;
    height: 130px;
    background: #fff;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 100;
}

.header h1 {
    background: url(/material/2023images/logo3.png) 50% 0 no-repeat;
    width: 454px;
    height: 74px;
    margin-top: 25px;
    float: left;
	background-size: 100%;
}

.header .gn {
    margin-left: 60px;
    display: inline-block;
    height: 80px;
}

.header .gn div {
    display: inline-block;
    text-align: center;
    margin: 0 15px;
}

.header .gn .fhsy {
    width: 41px;
    height: 33px;
    display: block;
    margin: 30px auto 15px;
    background: url(../images/fhsy.png) 50% 0 no-repeat;
}

.header .gn .ymfd {
    width: 41px;
    height: 33px;
    display: block;
    margin: 30px auto 15px;
    background: url(../images/ymfd.png) 50% 0 no-repeat;
}

.header .gn .ymsx {
    width: 41px;
    height: 33px;
    display: block;
    margin: 30px auto 15px;
    background: url(../images/ymsx.png) 50% 0 no-repeat;
}

.header .gn .yybb {
    width: 41px;
    height: 33px;
    display: block;
    margin: 30px auto 15px;
    background: url(../images/yybb.png) 50% 0 no-repeat;
}

.header .gn .zd {
    width: 41px;
    height: 33px;
    display: block;
    margin: 30px auto 15px;
    background: url(../images/zd.png) 50% 0 no-repeat;
}

.header .gn .dsb {
    width: 41px;
    height: 33px;
    display: block;
    margin: 30px auto 15px;
    background: url(../images/dsb.png) 50% 0 no-repeat;
}

.header .gn div span {
    font-size: 22px;
    color: #236db0;
}

.content {
    background: #edf6fa url(../images/banner.png) 50% 0 no-repeat;
    height: auto;
    margin-top: 120px;
}

.banner {
    margin-bottom: 36px;
}

.wenan {
    padding: 0;
    width: 1220px;
    margin: 0 auto;
}

@media (max-width: 1200px) {
    .wenan,
    .grid {
        width: 100%!important;
    }
}