.gx_banner{width:100%;}
.gx_banner img{height:180px;}
.banshibtn .aisite-header-xuanz{  color: #3A7AEC !important;}

* {box-sizing:border-box;}
.gx_cbl{display: block !important;}
.gx_xuanzhaun{transition: transform 0.5s ease;}
.rotate {transform: rotate(180deg);}
/* 模块样式 */
.mk_tit {text-align:center;display:flex;justify-content:center;align-items:center;}
.mk_tit::before,.mk_tit::after {content:'';display:inline-block;width:300px;height:30px;}
.mk_tit::before {background:url(mk_tit_next.png) no-repeat right center;}
.mk_tit::after {background:url(mk_tit_prev.png) no-repeat left center;}
.mk_tit span {display:inline-block;font-size:36px;font-weight:bold;color:#131C33;padding:0 30px;}
.mk_subTit {margin-bottom:30px;}
.mk_subTit span {font-size:36px;font-weight:bold;color:#131C33;line-height:1.5em;}
/* banner */
.banner {    background: url(/eportal/uiFramework/commonResource/image/2024102818073683011.jpg) no-repeat center top;height: 180px;}
.banner_txt {padding:48px 90px;}
.banner_txt .tit {font-size:36px;font-weight:bold;color:#fff;line-height:1.5em;}
.banner_txt .smy {font-size:20px;color:#fff;line-height:1.5em;}
/*下拉搜索框*/
.gx_sosuo_form{float: right;border-radius: 2px 2px 2px 2px;  display: none;}
.gx_sosuo_input{     width: 260px;float: left; line-height: 42px;font-weight: 400;font-size: 16px;color: rgba(19, 28, 51, 0.6);box-sizing: border-box;padding-left: 40px; padding-right: 20px;background: #F2F8FF url(/eportal/uiFramework/commonResource/image/2024102419515318927.png) no-repeat;background-size: 24px;background-position: 10px;border: 1px solid #3A7AEC;}
.gx_sosuo_buttom{width: 70px;height: 44px;background: #3A7AEC;border-radius: 0px 2px 2px 0px;font-weight: 500;font-size: 16px;color: #FFFFFF;cursor: pointer;}
.header2 .gx_sosuo_form{display: block;}
.header2{    position: fixed;width: 100%;top: 0;z-index: 200;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(167, 176, 188, 0.3);border-radius: 0px 0px 0px 0px;}
.header2 .head_bot{display: none;}
.header2 .head_top_right{display: none;}
.header2 .i_box{margin-top:0;}
.i_box{margin-top:0;}


.header2 .gx_xxpt{display: none;}
.header .gx_logo_lan{display: none;}  
.header2 .gx_logo_lan{display: block;}   
.header2 .gx_logo_bai{display: none;}




/* 通用二级导航 background: url(/eportal/uiFramework/commonResource/image/2024110509511627068.png) no-repeat center;*/
.listBanner{height: 180px; background-size: 100% 100%;}
.list-nav{ width: 1200px; margin: auto;}

.list-nav-title {padding-top: 27px;}
.list-nav-title .conWidth {    font-weight: 700; font-size: 36px; color: #FFFFFF;line-height: 52px;    margin-bottom: 26px;}
.list-nav-lists {line-height:75px;}
.list-nav-lists ul li {    float: left; width: 25%;}
.list-nav-lists ul li a {    font-weight: 500; font-size: 20px;  color: #FFFFFF; line-height: 60px;background: rgba(1,59,127,0.2);border-radius: 4px 4px 0px 0px;display: block;text-align: center;margin-top: 15px;    margin-right: 5px;box-sizing: border-box;transition:all 0.15s linear 0s;}
.list-nav-lists ul li:last-child a{margin-right:0px;}
.list-nav-lists ul li a:hover,.list-nav-lists ul li.on a {font-weight: 700;font-size: 20px; color: #3A7AEC; background: #FFFFFF;border-radius: 4px 4px 0px 0px; line-height: 75px; margin-top: 0;}
.list-nav-mbx {float:right;color: #5a5a5a;}
.list-nav-mbx span { margin: 0px 10px; }


/*部门服务*/
.gx_bsfw{}
.gx_bsfw_content{    width: 1200px;margin: 0 auto;}
.gx_bsfw_win{    margin: 0 auto; width: 1200px;}
#govItemCategoryContionDiv{    display: none;}
.bm_content{width: 1200px;margin: 40px auto;}
.item {display:none;}
.show-all {display:none;}
.gx_bsfw_win .list {    display: flex;flex-wrap: nowrap; align-items: flex-start;justify-content:center;}
.gx_bsfw_win .list li {    cursor: pointer; width:55px; line-height: 29px;  margin-bottom: 30px; text-align: center; box-sizing: border-box; float: left; font-weight: 400; color: rgba(19,28,51,0.7);font-size: 20px;margin-left:33px;position: relative;}
.gx_bsfw_win .list li:first-child{margin-left:0;}
.gx_bsfw_win .list li.active {color: #3A7AEC;border-radius: 2px;font-weight: 700;}
.gx_bsfw_win .list li::after {content: "";
    position: absolute;
    width: 35px;
    height: 3px;
    left: 55px;
    border-bottom: 2px dashed #3A7AEC;
    top: 27px;}
.gx_bsfw_win .list li:last-child::after { content: ''; display: none; }


.gx_bsfw_list .gx_bsfw_win .list li .itemPicBox{width:55px;height:75px;margin:0 auto;position:relative;}
.gx_bsfw_list .gx_bsfw_win .list li .smallIcon,
.gx_bsfw_list .gx_bsfw_win .list li .largeIcon{position:absolute;left:0;top:0;-o-transition:all 0.5s linear 0s;-webkit-transition: all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.gx_bsfw_list .gx_bsfw_win .list li .txt{font-size:16px;line-height:22px;-o-transition:all 0.5s linear 0s;-webkit-transition: all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.gx_bsfw_list .gx_bsfw_win .list li .smallIcon{z-index:2;}
.gx_bsfw_list .gx_bsfw_win .list li .largeIcon{z-index:1;visibility:hidden;opacity:0;}

.gx_bsfw_list .gx_bsfw_win .list .active .smallIcon,
.gx_bsfw_list .gx_bsfw_win .list li:hover .smallIcon{visibility:hidden;opacity:0;}

.gx_bsfw_list .gx_bsfw_win .list .active .largeIcon,
.gx_bsfw_list .gx_bsfw_win .list li:hover .largeIcon{visibility:visible;opacity:1;}
.gx_bsfw_list .gx_bsfw_win .list li:hover .txt{color:#3A7AEC;font-weight:bold;}




/*
#yjs_0{background: url(/eportal/uiFramework/commonResource/image/2024121219173134421.png) no-repeat;background-size: 55px 60px;}
#yjs_1{background: url(/eportal/uiFramework/commonResource/image/2024110617054625499.png) no-repeat;background-size: 55px 60px;}
#yjs_2{background: url(/eportal/uiFramework/commonResource/image/2024121219241190257.png) no-repeat;background-size: 55px 60px;}
#yjs_3{background: url(/eportal/uiFramework/commonResource/image/2024121219223467717.png) no-repeat;background-size: 55px 60px;}
#yjs_4{background: url(/eportal/uiFramework/commonResource/image/2024121219222261453.png) no-repeat;background-size: 55px 60px;}
#yjs_5{background: url(/eportal/uiFramework/commonResource/image/2024121219221689317.png) no-repeat;background-size: 55px 60px;}
#yjs_6{background: url(/eportal/uiFramework/commonResource/image/2024121219241736496.png) no-repeat;background-size: 55px 60px;}
#yjs_7{background: url(/eportal/uiFramework/commonResource/image/2024121219222820504.png) no-repeat;background-size: 55px 60px;}
#yjs_8{background: url(/eportal/uiFramework/commonResource/image/2024121219260686973.png) no-repeat;background-size: 55px 60px;}
#yjs_9{background: url( /eportal/uiFramework/commonResource/image/2024121219240684503.png) no-repeat;background-size: 55px 60px;}
#yjs_10{background: url(/eportal/uiFramework/commonResource/image/2024121219243088623.png) no-repeat;background-size: 55px 60px;}
#yjs_11{background: url( /eportal/uiFramework/commonResource/image/2024121219242571262.png) no-repeat;background-size: 55px 60px;}
#yjs_12{background: url(/eportal/uiFramework/commonResource/image/2024110617054625499.png) no-repeat;background-size: 55px 60px;}
*/





.show-all-btn {    width: 100%; cursor: pointer; margin-bottom: 30px;background-color: #fff; display: flex;align-items: center; justify-content: center; margin-left: 1%; font-weight: 500; font-size: 16px; color: #3A7AEC; line-height: 44px;}
.show-all-btn img{margin-left: 15px;}

.title-box {display:flex;flex-direction:row;align-self:flex-start;align-items:center;margin-top:10px;}

.section_line {background-color:#1453c6;width:4px;height:15px;}
.section_type {margin-right:6px;padding:12px 20px;background-color:#edf3ff;display:flex;flex-direction:row;align-self:stretch;align-items:center;justify-content:space-between;}
.table-item {       padding: 20px 10px 22px 10px;
    border-bottom: 1px solid #DFE2E8;
    align-self: stretch;
    align-items: center;
    justify-content: space-between;
    display: flex;
    flex-direction: row;}
.table-item-childs {justify-content:space-between;display:flex;flex-direction:column;cursor:pointer;}
.table-label-childs {       padding: 20px 10px 22px 10px;
    border-bottom: 1px solid #DFE2E8;    font-size: 16px;
    color: #333333;}



.table-label-childs-right{float:right;font-weight: 400;font-size: 14px;color: rgba(19,28,51,0.6);display:inline-block;padding:8px 10px;background:#ededed;font-size:14px;color:#333333;width:85px;text-align:center;}
.table-label-childs img {transform:rotate(-90deg);transition:transform 0.3s ease;margin-left:6px;}
.table-label-childs span img{height:15px;}
.table-label-childs .table-label-childs-right img{height:6px;}
.table-label-twoPart-box::before{float:left;margin-top:6px;}

.table-label-twoPart-box .table-label-childs-left{float:left;margin-top:7px;max-width:80%;display:flex;align-items:flex-start;}
.table-label-twoPart-box .table-label-childs-left .columnName{flex:1;word-break:break-all;}





.table-item-childs.active .table-label-childs img {transform:rotate(0);}
.table-item-childs-list {display:none;padding-left:0;transition:all 3s ease;}
.table-item-childs.active .table-item-childs-list {display:block;}
.table-label {font-size:16px;color:#333333;}
.table-label-childs .imglevo3,
.table-label span img{height:15px;}
.table-btn {display:flex;flex-direction:row;}
.bs-btn {    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-left: 18px;
    width: 92px;
    height: 32px;
    background: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #3A7AEC;
    font-weight: 400;
    font-size: 14px;
    color: #3A7AEC;}

.zs-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:92px;height:32px;margin-left:17px;background-color:#3A7AEC;border-radius:2px;font-size:14px;color:#fff;border:solid 1px #3A7AEC;text-align:center;}
.zs-btn:hover{background-color:#1453c6;border:solid 1px #1453c6;}

.section_type_box {display:flex;align-items:center;}
.custom-select {position:relative;display:inline-block;}
.custom-select select {display:none;}
.select-styled {background-color:rgba(0,0,0,0);border:0;cursor:pointer;position:relative;min-width:100px;margin: 17px 20px 12px 0px;}

.select-styled-content {    padding-right: 10px;
    font-weight: 400;
    font-size: 16px;
    color: #131C33;
    line-height: 21px;}
.select-styled::after {content:"❯";position:absolute;top:50%;transform:translateY(-50%);transform: rotate(90deg);transition: transform 0.3s;color: #3A7AEC;font-size: 14px;margin-top:-8px;}
.select-styled.active::after{transform: rotate(270deg);}


.select-options {display:none;position: absolute;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
        box-shadow: 0px 6px 10px 0px rgb(0 0 0 / 20%);    box-sizing: border-box;
    padding: 20px 0;
    z-index: 99;}
.select-options div {    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 34px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    color: #333;}


.select-options div.on,
.select-options div:hover{color: #3A7AEC;background: #F2F8FF;}

.section_type_num {font-size:14px;color:#999999;margin-left:10px;}
.section_type_num span {font-size:14px;color:#999999;}
.search-container {        float: right;
    width: 200px;
    height: 38px;
    background: #F2F8FF;
    border-radius: 20px;
    padding: 7px 14px;    margin-bottom: 12px;}
.search-input {width: 138px;
    border: none;
    outline: none;
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #131C33;
    line-height: 24px;
        background: #F2F8FF;
    margin-left: 7px;}
.search-icon {color:#555;cursor:pointer;}

.search-container .search-icon{float:left;width:24px;}


.search-icon img{    width: 24px;}
.bs-btn .erCode {position: absolute;
    display: none;
    bottom: 44px;
    width: 140px;
    height: 140px;
    border: solid 2px #3A7AEC;}
.bs-btn .erCode::before {content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3A7AEC;}
.bs-btn .erCode img {width:100%;height:100%;}
.bs-btn {position:relative;}
.bs-btn:hover {    background-color: #3A7AEC;
    color: #fff;
    border: solid 1px #3A7AEC;}
/*.bs-btn:hover .erCode {display:block;}
*/.aisite-list-table {display:flex;flex-direction:column;align-items:center;justify-content:space-between;}
.aisite-list-table-header {    font-weight: bold;
    background-color: #fff;
    padding: 22px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #DFE2E8;}
.aisite-list-table-header div {flex:1;text-align:center;font-weight: 400;font-size: 16px;color: #131C33;padding-right:20px;}
.aisite-list-table-header div.aisite-list-table-header-name {flex:2;text-align:left;}
.aisite-list-table .table-list {width:100%;display:flex;flex-direction:column;justify-content:space-between;}
table-label table-dapt-name table-btn.aisite-list-table .table-list .table-label {flex:2;}
.aisite-list-table .table-list .table-btn，.aisite-list-table .table-list .table-dapt-name {flex:1;}
.table-item .table-label {flex:2;display: flex;flex-wrap: nowrap;justify-content: flex-start;}


.table-list > .table-item > .table-label-dan-title a{display:flex;align-items:flex-start;}
.table-list > .table-item > .table-label-dan-title a .columnName{flex:1;}
.table-list > .table-item > .table-label-dan-title a .hot{margin-top:3px;margin-left:10px;}
.table-list > .table-item > .table-label-dan-title a:hover{color:#3A7AEC;}



.table-item .table-btn {flex:1;align-self:center;justify-content:center;}
.table-item .table-dapt-name {flex: 1;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    color: rgba(19,28,51,0.6);}
.table-item:hover {background:#F2F8FF;}
#govItemListTable .empty {    min-height: 200px;
    text-align: center;
    color: #c7cad3;}
#govItemListTable .empty p{font-weight: 400;
font-size: 18px;
color: rgba(19,28,51,0.6);}
.table-item-childs-list .table-item {box-sizing:border-box;padding-left:12px;}
.table-item-childs-list .table-item .name {padding-left:17px;display:flex;flex-wrap:nowrap;}
.table-item-childs-list .table-item .name .nameTitle:hover{color:#3A7AEC;}
.table-item-childs-list .table-item .name a span:hover{color:#3A7AEC;}


.table-item .table-btn .bs-btn:first-child{margin-left:0;}
.table-item .table-btn .bs-btn-disable{cursor: not-allowed;background:#e0e0e0;border: solid 1px #e0e0e0;color:#fff;}
.table-item .table-btn .bs-btn-disable:hover{background-color:#e0e0e0;color:#fff;border: solid 1px #e0e0e0;}


.table-list > .table-item > .table-label::before{content:'▪';margin-right:10px;}
.table-list > .table-item-childs > .table-label-childs::before{content:'▪';margin-right:10px;}
.table-item-childs-list .table-item .name::before{content:'▪';margin-right:10px;}
.twoListText .table-label-childs{padding: 20px 25px 22px 25px;}
.twoListText .table-label-hasThree{padding-right:10px;}
.twoListText .table-label-childs .name{padding-left:10px;}
.twoListText .table-label-childs .name::before{content:'▪';margin-right:10px;}
.table-item-childs-list-levo3 .table-item{padding:20px 10px 20px 50px;}



.bm_qysx{border-bottom: 1px solid #DFE2E8;}

 .dropdown {position: relative;
    display: inline-block;
    cursor: pointer;
    float: left;
   margin: 17px 20px 12px 0px;}
.dropdown-content {    display: none;
    background: rgba(255,255,255,0.94);
    box-shadow: 0px 6px 10px 0px rgb(0 0 0 / 20%);
    border-radius: 4px;
        padding: 24px 20px 16px 24px;
    box-sizing: border-box;
    position: absolute;
    top: 34px;
    z-index: 100;
    width: 900px;
}

.dropdown-content a {    display: block;
    font-size: 16px;
    color: #333;
    padding: 6px 0;
    width: 20%;
    float: left;
    margin-bottom: 8px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dropdown-content a.active {    color: #3A7AEC;
    background: #F2F8FF;}
.dropdown-content a:hover {color: #3A7AEC;
    background: #F2F8FF;}
.dropdown-header {    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;}
.dropdown-header span {    margin-right: 10px;
    font-weight: 400;
    font-size: 16px;
    color: #131C33;
    line-height: 21px;
}
.dropdown-header .arrow-down {transform:rotate(90deg);transition:transform 0.3s;    color: #3A7AEC;    font-size: 14px;}
.dropdown-header.active span {box-sizing:border-box;color:#2175db;}
.dropdown-header.active  .arrow-down {transform:rotate(270deg);color:#2175db;}
.dropdown-content-all{overflow-y: auto;max-height: 214px;}
.dropdown-content-all::-webkit-scrollbar {/*滚动条整体样式*/
    width: 6px;     /*高宽分别对应横竖滚动条的尺寸  .dropdown-content-all::-webkit-scrollbar{width:2px;background:#858585;}*/
    height: 12px;
}
.dropdown-content-all::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px #A2C4FF;
    background: ##A2C4FF;
}
.dropdown-content-all::-webkit-scrollbar-track {/*滚动条里面轨道*/
    /* -webkit-box-shadow: inset 0 0 5px #fff; */
    border-radius: 0;
    background: #F2F8FF;
}



.types .dropdown-content-all {display:flex;max-width:370px;z-index:1;overflow-y:auto;padding:16px;}
.types .dropdown-content a {width:24%;}
.city .dropdown-content {left:0;}
.county,.town,.village {display:none;}

.dropdown.forbiddenClick{opacity:0.5;}
.dropdown.forbiddenClick .dropdown-header{cursor:not-allowed;}

.dropdown .search-box{display: flex;box-sizing: border-box;padding: 8px;}
.dropdown .department-input{flex: 1;padding: 10px;border: 1px solid #3A7AEC;border-radius: 2px 0 0 2px;font-size: 16px;background:#F2F8FF;}
.dropdown .search-btn {padding: 8px 20px;background-color: #3A7AEC;color: white;border: none;border-radius: 0 2px 2px 0;cursor: pointer;font-size: 16px;}
.dropdown .search-btn:hover{background-color: #1453c6;}
.dropdown .no-results {padding: 15px;color: #999;text-align: center;width: 100%;}


/*分页*/

#paginationContainer {margin:30px 0;}
.pagination {display:flex;list-style-type:none;justify-content:center;padding:0;}
.pagination li {margin:0 5px;}
.pagination a {display:inline-block;box-sizing:border-box;background:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;width:auto;padding:0 10px;border:1px solid #D9DADE;line-height:30px;font-weight:400;font-size:14px;color:rgba(19,28,51,0.6);border-radius:2px;}
.pagination .disabled a,.pagination .first a,.pagination .last a {border:1px solid #dbdeec;color:#070b2d;}
.pagination span {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.pagination a:hover {/* background-color:#ddd;*/}
.pagination .active a {    border: solid 1px #3A7AEC;
    color: #FFF;
    width: 30px;
    background: #3A7AEC;
    border-radius: 2px 2px 2px 2px;}
.pagination .goto {    display: flex;
    align-items: center;
    margin-left: 20px;
    font-weight: 400;
    font-size: 14px;
    color: rgba(19,28,51,0.6);}
.pagination .goto input[type="text"] {width:40px;height:26px;font-size:12px;padding:3px;box-sizing:border-box;margin:0 5px;margin-right:5px;outline:none;border:1px solid #999;border-radius:4px;}
.pagination .goto button {padding:3px 8px;    background-color: #3A7AEC;color:#fff;border:none;font-size:12px;cursor:pointer;height:26px;margin-left:5px;border-radius:3px;}

.pagination .totalText{display:flex;align-items:center;}
.pagination .totalText .txt{display:inline-block;width:auto;height:auto;font-size:14px;color:#070b2d;margin-left:15px;}
.pagination .totalText .txt:first-child{margin-left:0;}
.pagination .totalText .txt em{font-style:normal;}
@media screen and (max-width: 1230px){
.content_win {width: 96%; margin: auto;}	
.gx_bsfw_win{width:100%;}
.gx_bsfw_win .list li{width:7%;margin-left:0;}
.gx_bsfw_win .list li p img{width:50px;}
.gx_bsfw_list .gx_bsfw_win .list li .itemPicBox{height:70px;}
}