/*公共*/
*{font-family: "microsoft yahei"!important;}
.content{width:100%;}
.w1200{width:1200px;margin:0 auto;overflow:hidden;/* background: #fff; */}
.hydt ,.lnzlh  ,.dbwyzs ,.mtpl  ,.spxx{overflow:hidden;}
.right_title img{width: fit-content;margin: 0 auto;display: block;}
.right_title-2 {display:none;}
.dqwz{width: 96%;margin: 0 auto;padding-bottom: 20px;}   
.dqwz{text-align:left;margin: 25px 0;font-size: 18px;font-family: sans-serif!important;}
.dqwz span{font-family: sans-serif!important;}
.dqwz a{font-size: 18px;color:#333;font-family: "microsoft yahei"!important;}
.coluname{width: 100%;padding: 20px 0;font-size: 24px;color: #397b6d;border-bottom: 1px solid #e4e4e4;text-align: left;font-weight: 700;margin-bottom: 15px;font-family: sans-serif!important;}
.list{overflow:hidden;border: 1px solid #e4e4e4;padding: 0 30px;margin-bottom: 50px;}
.list .index_zul{width:100%;margin-top: 15px;overflow: hidden;}
.list .index_zul li{float:left;width:100%;overflow: hidden;padding: 12px 0;}
.list .index_zul li a{float: left;color: #000;font-size: 17px;background: url(../images/2023030610203716707.jpg) left center no-repeat;background-size: 8px;padding-left: 18px;-webkit-transition: color 300ms;display: inline-block;width: 80%;overflow: hidden;font-family: sans-serif;text-overflow: ellipsis;line-height: 25px;white-space: nowrap;}
.list .index_zul li a:hover{color:#397b6d;}
.list .index_zul li span{color: #999;font-family: sans-serif;line-height: 25px;font-size: 17px;}

.gov_gxlmain {
    overflow: hidden;
    width: 1148px;
    margin: 0 auto;
    border: 1px solid #dedeef;
    border-top: 2px solid #dedfef;
    border-bottom: 2px solid #dedfef;
    padding: 0 25px;
    padding-bottom: 50px;
    min-height: 900px;
    margin-top: 25px;
    margin-bottom: 50px;
}
.listv_titlef {
    font-size: 20px;
    text-align: center;
    min-height: 30px;
    color: #000;
    font-weight: bold;
    margin-top: 20px;
    font-family: "microsoft yahei"!important;
}
.gov_xltitle {
    font-size: 25px;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin: 20px 0;
    font-family: "microsoft yahei"!important;
}
.xl_message {
    height: 40px;
    position: relative;
    margin-bottom: 40px;
    background-color: #EEE;
    margin-top: 20px;
}

.xl_message p, .xl_sysbox a, .xl_sysbox span, .xl_sum p, .xl_sysbox2 span {
    font-size: 14px;
    color: #666;
}

.xl_time {
    position: absolute;
    top: 10px;
    right: 100px;
    font-family: "microsoft yahei"!important;
}

.xl_sum {
    position: absolute;
    top: 5px;
    left: 750px;
}

.xl_sysbox {
    position: absolute;
    top: 5px;
    right: 280px;
}

.xl_comeword {
    position: absolute;
    top: 10px;
    left: 100px;
    font-family: "microsoft yahei"!important;
}

.xl_comeword2 {
    position: absolute;
    top: 5px;
    left: 30px;
}

.xl_sum2 {
    position: absolute;
    top: 5px;
    left: 570px;
}

.xl_time2 {
    position: absolute;
    top: 5px;
    left: 410px;
}

.xl_sysbox2 {
    position: absolute;
    top: 5px;
    right: 15px;
}

.pages_content {
    margin-bottom: 20px;
    padding-bottom: 60px;
    width: 90%;
    margin: 0 auto;
}

.TRS_Editor P {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.TRS_Editor strong {
    font-size: 12pt;
    font-family: å®‹ä½“!important;
    font-weight: bold;color: unset;
}



.TRS_Editor TD {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.TRS_Editor TH {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.TRS_Editor SPAN {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.TRS_Editor FONT {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.TRS_Editor UL {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.TRS_Editor LI {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.TRS_Editor A {
    margin-top: 18px;
    margin-bottom: 18px;
    line-height: 1.5;
    font-family: å®‹ä½“!important;
    font-size: 12pt;
}

.pages_content img {
    display: block;
    margin: 6px auto;
    height: auto;
    width: 690px;
}
.dlist_bj {
    float: left;
    width: 1100px;
    COLOR: #025394;
    text-align: right;
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin: 0 0 10px 30px;
    font-size: 12px;
}
.gov_cfunctionbox {
    overflow: hidden;
    width: 90%;
    position: relative;
    margin: 0 auto;
    margin-top: 50px;
}

.gov_cfsharebox p {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.gov_cfsharebox a {
    display: block;
    float: left;
    margin-right: 5px;
}
.gov_print {
    float: right;
    margin-right: 10px;
    font-family: "microsoft yahei"!important;
}

#closewindow {
    float: right;
    font-family: "microsoft yahei"!important;
}

/*page*/
.pagesx {text-align:center;line-height: 34px;color: #666666;overflow: hidden;margin-top: 80px;padding-bottom:37px;}
.pagesx a,.pagesx span,.pagesx input,.pagesx {font-size:14px;color: #333;font-family: sans-serif;}
.pagesx span{cursor:pointer;min-width: 22px;text-align: center;padding: 4px 7px;border: 1px solid #dae0ee;border-radius: 3px;margin-left: 10px;}
.pagesx a{cursor:pointer;min-width: 22px;text-align: center;}
.pagesx a:nth-child(5){margin-left:5px;}
.pagesx span.p_pages span:hover{min-width: 22px;text-align: center;border: 1px solid #f0f0f0;background:#397b6d;color:#fff;}
.page_ym a{display: inline-block;padding: 4px 3px;color: #555;line-height: 18px;height: 18px;vertical-align: middle;min-width: 22px;text-align: center;border: 1px solid #f0f0f0;background: #fff;}
.pagesx .page_ym .NormalRed{display: inline-block;width: 26px;height: 26px;color: #666666;line-height: 26px;margin-bottom: 3px;vertical-align: middle;text-align: center;border: 1px solid #dae0ee;border-radius: 3px;margin-left: 11px;}
.pagesx .tiao{margin:0 10px;}
.pagesx .easysite-page-text{width: 54px;height: 25px;text-align:center;border: 1px solid #dae0ee;background-color: #f1f4fb;border-radius: 3px;margin-right: 10px;}
.pagesx .easysite-jump-btn{font-size: 14px;padding: 2px 8px;color: #333;font-family: sans-serif;}
.pagesx span.p_pages{border:0px;}

.zypl_bttom {overflow: hidden;padding: 10px 3px 0;}
.zypl_bttom li {width: 570px;padding: 14px 0;float:left;border-bottom: 1px solid #e0e0e0;}
.zypl_bttom li:nth-child(2n){float:right;}
.zypl_bttom li p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    justify-content: space-between;
    align-items: center;
    }
.zypl_bttom li span{font-size: 16px;color: #797979;}
.zypl_bttom li a {font-size: 17px;width: 78%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xxgk{margin: 50px auto 0;background:url(../images/2026050610352175102.png) top center no-repeat;padding-bottom: 197px;background-size: 100% 100%;}
/*头部*/
.jt_ztop {
    height: 600px;
    background: url(../images/2026050609472183715.png) center top no-repeat;
    overflow: hidden;
    text-align: center;
    background-size: 100% 100%;
}

.jt_main {
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;}
.tbdh{width:1200px;margin:0 auto}
.hlh_ul{ float:left; width:100%; margin:477px 0 0;height:105px; }
.hlh_ul li{ float:left; line-height: 80px; margin:0 80px 0 40px;}
.hlh_ul li a{ font-size:24px; color:#fffab4;padding-bottom:40px ;
    font-family: "microsoft yahei";
 }
.hlh_ul li a:hover{  font-size:24px; color:#fffab4;background:url(../images/2023022617482533642.png) center bottom no-repeat; }

/*当前位置*/
.ztzl_nav{margin-top: 15px!important;}
.ztzl_nav ul span{font-family: "microsoft yahei";color: #000!important;font-size:18px}
.ztzl_nav ul li a span{font-family: "microsoft yahei";color: #000!important;font-size: 18px;}
.ztzl_nav li a{font-family: "microsoft yahei"!important;color: #000!important;font-size: 18px!important;}

/*foot公共底部*/
.foot1{width: 100%;background-color: #f2f2f2;height:180px;overflow:hidden;}
.lj_ya{
    background: #397b6d;
    margin-bottom: 20px;
    line-height: 42px;
    color: #fff;
    }
.lj_ya a {
        color: #fff;
        display: inline-block;
        margin: 0 25px;
        font-family: sans-serif;
    }
.foot-m {
        width: 1200px;
        text-align: center;
        font-size: 14px;
        color: #000;
        margin: 0 auto;
        line-height: 26px;
}
.foot-m span{font-size: 14px;color: #000!important;font-family: sans-serif;}
.wy_er {
    display: inline-block;
    margin: 0 10px;
    line-height: 1;
}
#_ideConac { display:inline-block;
}
#_span_jiucuo{vertical-align: 10px;}


@media screen and (max-width:640px) {
.jt_ztop{width: auto!important;height: 120px!important;}
.jt_ztop{width: 100%;height: auto;}
    .foot1 {
    width: 100%!important;height:auto;padding-bottom:20px;overflow:hidden;padding:0!important;
}
.foot1_l {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}
.foot-m {
        width: 100%;
       
}
.foot1_m {
    width: 100%;
}
.foot1_m table,.foot1_m table tbody,.foot1_m table tr{display:block;width:100%;}
.foot1_m table td{
       display:block;width:100%!important;text-align:center;
}
.foot1_r {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 10px;
}
.foot1_m p {
    padding-left: 20px;
    line-height: 27px;
    height: auto;
}
.foot1_m p:last-child{margin-top:10px;}
.w1200{width:100%}
.zyhbdc-jj{width: 96%;margin: 30px auto;}
.zypl_bttom li{float:none;width: 98%;}
.zypl_bttom li:nth-child(2n){float:none;}

.right_title img{width: 60%;}

    
}