/*友情提示*/
body{font-family: "microsoft yahei";font-size: 14px;color: #333333;min-width: 1200px;background: url(/uiFramework/commonResource/image/2021070511062185754.jpg) repeat;}
.warp{width:1200px;margin:0 auto;}
.fg_link{display: block;background: url(/uiFramework/commonResource/image/2021070517140570280.jpg) 20px bottom no-repeat;height: 92px;margin: 50px 0 0;padding: 0 0 0 280px;}
.fg_link select {float: left;width: 238px;height: 31px; line-height: 31px;margin: 30px 0 0 30px;}
.fg_main{ width: 1188px;padding: 0px 0px;height: auto;margin: 0 auto;background:#fff;clear: both;overflow: hidden;}

.lnfgw_gl{min-height:568px;}
#news_cont_main{min-height:568px;}
body .ContTextSize p strong{    color: currentcolor;}





body{
    position: relative;
}
.fgw-ycxc{
    position: absolute;
    top:22%;
    right:0;
}
/* 测导航 */
.nav_ul{ background: #fff; }
/* 面包屑导航 */
.fgw-list-nav{
    width:100%;
    display: flex;
    margin-top: 2%;
}
.fgw-list-nav-ico{ width:18px; height:25px; margin-right:10px;}
.fgw-list-nav span{ font-size:20px; }
.fgw-list-nav span a{ color:#333; font-size:16px; font-weight:bold; line-height: 25px; margin-left: 4px;}
.fgw-list-nav span a:last-child{ color:#004b8e; }

/**/
.fgw-body{
    background:#fff;
}
.fgw-main{ width:1200px;  margin:0 auto; display:flex;     justify-content: space-between; flex-wrap: wrap;}
.fgw-left{
    width: 29%;
    padding: 3% 2%;
    background: #f2f8fb;
    margin-top: 3%;
    margin-left: 2%;
}
.fgw-right{
    width: 60%;
    margin: 3% 0%;
    background: #fff;
    padding: 2%;
}
/* 领导介绍 */
.ld-title{
    font-size: 16px;
    color: #333;
    font-weight: bold;
    display: block;
}
.ld-subtitle a{
    font-size: 14px;
    color: #999;
    display: block;
}
.ld-box{
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ld-box li{ 
    width:44%;
    padding:2%;
}
.fgzt-ico img {
    width: 19px;
    height: 22px;
    margin-right: 8px;
}
#tab_1 a {
    font-size: 20px;
}
.tab {
   display:flex;
   overflow: hidden;
   border-bottom: 1px solid #DDD;
   position: relative;
}
.ld-more{
    font-size:16px !important;
    color:#999;
    margin-top: 4px;
    right: 0;
    position: absolute;
}

.xxgk_jgzn {
    float: left;
    line-height: 30px;
    font-size: 16px;
    padding: 10px 0;
    width: 100%;
    height: 400px;
    overflow-y: scroll;
}

/* 左侧列表 */
.navactive1 a{ color:#004b8e; }

/* 相关链接 */
.xglj{ width:1200px; margin:0 auto; }
.link3{
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    margin-left: 0 !important; 
}
.xglj-title{
    font-size: 16px;
    color: #333; 
    margin-right:16px;
    line-height: 32px;
}
.link3>div{
    display: flex;
}
.xglj-box{
    font-size: 16px;
    color: #666; 
    background: #fff;
    padding: 4px 20px;
    border: 1px solid #ccc;
    margin-right: 10px;
}
.link3 select{
    width: 30%;
    font-size: 16px;
    color: #666;
    border: 1px solid #ccc;
    padding-left: 1%;
}
.gsdt-more{ 
    font-size: 16px;
    color: #666;
    width: 98%;
    display: block;
    text-align: right;
    margin: 1% 0 2% 0;
 }

/* 机关设置 */
.jgsz-title{
    font-size: 16px;
    background: #daedf8;
    border-radius: 4px;
    text-align: center;
    width: 19%;
    display: block;
    padding: 6px 0;
    font-weight: bold;
    margin-right: 1%;
    margin-bottom:1%;
}
.jgsz-title-box{
    display: flex;
    margin: 20px 1%;
    flex-wrap: wrap;
}

.jgsz-title-select{ 
    background:#004b8e;
    color:#fff;
}

.fgw-jgsz-content{
    display:none;
}
.jgsz-jgjj-select{
   display:block !important;
}
.fgw-jgsz-text-title{
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}
.fgw-jgsz-text{
    font-size: 16px;
    color: #333;
    line-height: 42px;
}
/* 列表样式 */
.tab {
overflow: hidden;
border-bottom: 1px solid #DDD;
}
#tab_1 a{font-size:20px; font-weight:bold;}
.tab > li {float: left;padding: 0;color: #000;line-height: 30px;height: 46px;font-size: 22px;text-align: center;}

.tab > li.selected {
font-weight: bold;
color: #004b8e;
border-bottom: 5px solid #004b8e;
}

.tab > li.selected a {
font-weight: bold;
color: #004b8e !important;font-size:26px;
}

.tab-content > li {display: none;margin-top: 10px;}

.tab-content > li.show {
display: block;
}

.tabs {
overflow: hidden;
border-bottom: 2px solid #004b8e;
}

.tabs > li {
float: left;
padding: 0 10px;
color: #1a56a8;
line-height: 46px;
height: 46px;
font-size: 16px;
text-align: center;
font-weight: bold
}

.tabs > li.selected {
}

.tabs > li.selected a {
color: #004b8e;
}

.tab-contents > li {
display: none;
}

.tab-contents > li.show {
display: block;
}
/*分页栏*/
.page-nav {
    width: 100%;
    margin: 0 auto;
    margin-top:40px;
    margin-bottom:17px;
    text-align:center;
    display:inline-block;
}
.easysite-page-wrap {
    display: inline-block;
}
.sidebar_b_main:hover{
    background: #f3f6f8;
}
.sidebar_b_box_tittle{
    font-size: 20px;
    padding-left: 10px;

}
.easysite-page-wrap a {
    min-width: 28px;
    height: 100%;
    padding: 0px 7px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    color: #333;
    text-align: center;
    border-radius: 3px;
    line-height: 28px;
    font-weight:bold;
}
.easysite-page-wrap span{
    display:none !important;
}
.easysite-total-page {
    display: inline-block;
    height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-right: 10px;
}
.easysite-total-page span {
    font-size: 14px;
    color: #333;
    font-weight:bold;
    text-align: center;
}
.easysite-jump-page span {
    height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.easysite-jump-page {
    display: inline-block;
    height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.easysite-page-text {
    height: 23px;
    border: 1px solid #dae0ee;
    background-color: #f1f4fb;
    border-radius: 3px;
    width: 50px !important;
    text-align: center;
    margin: 0 10px;
    display: inline-block;
}
input.easysite-jump-btn {
    width: 42px;
    height: 23px;
    line-height: 23px;
    margin-left: 10px;
}.sidebar_b_tittle {
    font-size: 20px; 
    padding-bottom: 15px;
    top: 2px;
    position: relative;
}
.sidebar_b_b {
       border-bottom: 1px solid #ba242b;
    width: 100%;
    margin-bottom: 15px;
}
.NormalRed{    min-width: 28px;
    height: 100%;
    border: 1px solid #dae0ee;
    padding: 0px 7px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    color: #666;
    text-align: center;
    border-radius: 3px;
    line-height: 28px;
    color: #fff; background-color: #004b8e; 
    margin-top:-4px;
}
.easysite-page-wrap a,.easysite-page-wrap font{cursor: pointer; font-weight:bold;}
/*.easysite-page-wrap-frist{color: #fff !important; background-color: #004b8e;}*/
.easysite-page-wrap a:hover{ color: #fff; background-color: #004b8e; font-weight:bold; }
.easysite-page-wrap font:hover{ color: #fff; background-color: #004b8e; font-weight:bold; }




/*首页小列表左边title右边日期*/
.newslist {padding: 10px 0;}

.newslist li {
position: relative;
padding:10px 0;
display:flex;
}

.newslist li .date {
position: absolute;
right: 0px;
top: 10px;
font-size:16px;
color:#333;
}

.newslist li .tit {display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:80%;  font-size:16px; color:#333; }


.newslistse {
padding: 10px;
}

.newslistse li {
position: relative;
border-bottom: 1px dashed #ddd;
}

.newslistse li .date {
color: #b7b7b7;
position: absolute;
right: 0px;
top: 21px;
font-size: 13px;
}

.newslistse li .tit {
display: block; /*内联对象需加*/
word-break: keep-all; /* 不换行 */
white-space: nowrap; /* 不换行 */
overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow: ellipsis;
color: #666;
padding-right: 100px;
line-height: 3;
}



.newslistxz {
padding: 10px;
}

.newslistxz li {
position: relative;
border-bottom: 1px dashed #ddd;
}

.newslistxz li .date {
color: #b7b7b7;
position: absolute;
right: 0px;
top: 13px;
font-size: 13px;
}

.newslistxz li .tit {
display: block; /*内联对象需加*/
word-break: keep-all; /* 不换行 */
white-space: nowrap; /* 不换行 */
overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow: ellipsis;
color: #666;
padding-right: 100px;
line-height: 3;
padding-left: 25px;
}



.newslist li:hover a{
color: #004b8e;
}
.newslist li:hover span{
color: #004b8e;
}

.newslist li.diyitiao .tit {
text-align: center;
color: #0053a4;
line-height: 35px;
font-size: 16px;
padding-right: 0px;
background: none
}

.newslist li.diyitiao .jianjie {
line-height: 27px;
color: #999;
text-indent: 2em;
}

.newslist-1 li .tit {
padding-left: 12px;
}

.newslist-1 li::before {
content: "›";
position: absolute;
left: 0;
top: 8px;
width: 10px;
height: 10px;
font-size: 16px;
font-weight: bold;
}



.newsxzlist {
padding: 10px;
}

.newsxzlist li {
position: relative;
border-bottom: 1px dashed #ddd;
}

.newsxzlist li .tit {
display: block; /*内联对象需加*/
word-break: keep-all; /* 不换行 */
white-space: nowrap; /* 不换行 */
overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow: ellipsis;
color: #666;
padding-right: 10px;
line-height: 3;
padding-left: 25px;
}

.newsnewsxzlistlist li .tit:hover {
color: #165ec2;
}



.newspiclist {
padding: 10px;
}

.newspiclist li {
position: relative;
margin-top: 10px;
margin-bottom: 10px;
}

.newspiclist li a {
text-align: center;
display: block
}

.list-spot{width:4px;height:4px;border-radius: 2px;background:#004b8e;display:block;margin:10px;margin-left: 0; margin-top:10px;}



    .newslist li:last-child {
        border-bottom: none;
    }



.shu {
    background: #ccc;
    height: 18px;
    width: 2px;
    float: left;
    margin: 4px 20px 0;
}


/* 政策文件库 */
    .zcwjk-list .list-spot {
        background-color: #999;
    }
    .zcwjk-list img{
        width: 9px;
        height: 15px;
        margin-top: 7px;
    }
    .zcwjk-list .tit{
        width: 88% !important;
        font-size:20px !important;
        color:#004b8e !important;
        font-weight: bold;
    }


/* ================================ */






/* 响应式处理 */
@media screen and (max-width:768px) {
.superScrollFeatures{ display:none; }
.superScroll .superScrollContent ul li{ width:13.8% !important; }
.superScroll .superScrollContent ul li a{ width:100% !important; display:block; }
.superScroll .superScrollContent img{ width:100% !important; }
.phyc{display:none}
.fgw-main{ width:96% !important;padding-top: 0; }
.top_list h1 a{font-size: 17px;width: 80%;margin-left: 15%;}
.top_list p {
display: none;
}
.govSearch { display:none; }
.newslist li .tit{ width:61%; }
.tabqh{width:96%; margin: 0 auto;}

.sjof li { width:95%; } 


#govwzqhbox {width: 10rem !important; height: 3rem !important; top: 2.4rem !important; left: 64% !important;}
#govwzqhbox div { width:100% !important; height: 100% !important; }
.fgw-newsTitle{width:10% !important;font-size: 18px!important;}
.sw_jiao {width:100% !important;height: 450px;    margin: 20px auto;}
.minheigt1 {width: 96% !important;margin-top:2%;margin-left: 2%!important;}
.fgw-subNew{ display:block !important; }
.fgw-subNewRight, .fgw-subNewLeft{ width:100% !important; margin:20px 0 ; }

/*开始*/
.banner{display:none!important}
.fgw-subNewLefts{width:100%;height: auto;overflow: hidden;background-color: #f8f8f8;background-size: 100%;background-repeat: no-repeat;padding-bottom: 20px; margin-top:20px;}
.fgw-subNewLefts .xxgk{padding-top: 80px;margin-top: 0;}
.fgw-subNewLefts .xxgk a img{}
.fgw-subNewRights{width:100%;height: auto;overflow: hidden;background-color: #f8f8f8;background-size: 100%;background-repeat: no-repeat;padding-bottom: 20px;margin-top:20px;}
.fgw-subNewRights .xxgk a{margin-left:27px;}
.clearfixz li{}

/* 相关链接 */
.xglj{ width:100%; }
.sw_jiao img {
        height: 450px !important;
}
.fgzt{ 
       flex-wrap: wrap;
}
.fgzt li{
    width:60%;
    margin:0 auto;
}
.fgzt li a{
    width:100%;
}
/* 公示动态 */
.link3{ 
    flex-wrap: wrap;
    justify-content: center !important;
}
.link3 select{
    width:90%;
    margin: 6px auto;
    padding:6px;
}
.down-content{ margin:3% 0 0; }
.link3>div{ 
    display: flex;
    width: 90%;
    margin: 0 auto;
    justify-content: space-between;
 }
.xglj-box{ width: 30%; }
.xglj-box:last-child{
    margin-right:0;
}
.fgw-left,.fgw-right{ margin:4% auto; width:90%; }
.fgw-ycxc{ display:none; }

}

@media screen and (max-width:600px) {
.dw .tit{     width: 64%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.gzhd {
     display:block; 
}
.sw_jiao{
        height: 350px !important;
}
.sw_jiao img {
        height: 350px !important;
}
.gzhd a{ 
    background: #004b8e;
    width:96% !important;
    border-radius: 1rem;
 }
.gzhd a img{ 
    width:84% !important;
    margin:2% auto 0;
    display:block;
    padding-top: 2%;
}
.fgw-subNewRights .xxgk a{ height:100%; }
.jgsz-title-box{ 
    flex-wrap: wrap;
}
.jgsz-title{ width:23%; }
}
@media screen and (max-width:500px) {
    .sw_jiao {
        height: 270px !important;
    }
    .sw_jiao img {
        height: 270px !important;
    }
}
@media screen and (max-width:470px) {

}
@media screen and (max-width:460px) {
body{overflow-x: hidden;}
.slideBox .bd img{height:100%;/*object-fit: cover;*/}
.fgw-list-box2 li a{ width:96%; }
.newTitle ul li{width:88px;}
/*.slideBox .hd { bottom: 38px; }*/

.customs-jyjy img {min-height: 25px;object-fit: cover;}
.fgw-list-box4 li a{ width:66%; }
.slideBox .bd ul li p a{width:66%;}


.sjof li{width: 95%;}

.superScroll .superScrollContent ul li a{ width:100% !important; }
}
@media screen and (max-width:420px) {
.fgw-header-content {
    background-position-x: -8rem !important;
}
.zfxxzl-top-box a img{ width:90% !important; }
}
@media screen and (max-width:400px) {
.fgw-list-box2 li a{ width:96%; }
.fgw-list-box4 li a{ width:96%; }
.superScroll .superScrollContent ul li{ margin:0 !important; }
.superScroll .superScrollContent ul li a{ width:100% !important; }
}
@media screen and (max-width:375px) {

}