/* ç§»åŠ¨ç«¯åŸºç¡€è®¾ç½® */
@media screen and (max-width: 768px) {
    html {
        font-size: calc(100vw / 39) !important;
    }
    body {
        min-width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        margin: 0 auto;
        background-color: #fff !important;
    }
    /* æ‰€æœ‰çˆ¶çº§å®¹å™¨å®½åº¦ç»Ÿä¸€è®¾ç½® */
    .sy_main,
    .sy_main > div,
    .main3-list,
    .zwgk-right-list,
    .cell_main,
    .zxft-left,
    .zxft-right,
    .bmfw,
    .zwfw,
    .contents,
    .gkzl,
    .zxft-one-list,
    .lunbo,
    .lunbo .slideBox,
    .bd,
    .cell,
    .tit_name,
    .cont,
    .news,
    .news-list,
    .zwgk,
    .zwgk-left,
    .zwgk-right,
    .main3,
    .main3-left,
    .main3-right,
    .footer,
    .footer_1200,
    .fooer_l,
    .fooer_c,
    .footer_right,
    .footp,
    .top,
    .bg01,
    .top_con,
    .w1200 {
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }
    /* é¦–é¡µå¼€å§‹ */
    .one_section {
        width: 100%;
        margin: 0;
        padding: 0.625rem;
        box-sizing: border-box;
    }

    .one_section .block1 {
        width: 100%;
        margin-bottom: 1rem;
    }

    .one_section .block1 .left {
        width: 100%;
        float: none;
        margin-bottom: 0.625rem;
    }

    .one_section .block1 .right {
        width: 100%;
        float: none;
    }

    .one_section .block1 .right .title {
        width: 100%;
        height: auto;
        margin-bottom: 0.625rem;
    }

    .one_section .block1 .right .content {
        width: 100%;
        padding: 0.3125rem;
    }

    .one_section .block1 .right .content ul li {
        width: 100%;
        margin: 0.3125rem 0;
        padding: 0.3125rem 0;
    }

    .one_section .block1 .right .content ul li a {
        width: calc(100% - 5rem);
        padding-right: 0.625rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .one_section .block1 .right .content ul li span {
        width: 5rem;
        text-align: right;
    }
    .os {
        width: 100% !important;
    }
    .focusBox {
        width: 100%;
        height: auto;
        position: relative;
        overflow: hidden;
    }
    .focusBox img {
        width: 100% !important;
    }
    .focusBox .pic {
        width: 100% !important;
        height: 24rem !important;
    }
    .focusBox .pic li,
    .focusBox .pic li a,
    .focusBox .pic li img {
        width: 100% !important;
        height: auto;
    }
    .focusBox .txt {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 2;
    }
    .obsr {
        width: 100%;
    }
    .obsr_t .ul_1 {
        width: 100% !important;
    }
    .focusBox .num {
        position: absolute;
        right: 0.625rem;
        bottom: 0.625rem;
        z-index: 3;
    }
    .focusBox .num li {
        float: left;
        width: 0.5rem;
        height: 0.5rem;
        margin: 0 0.3125rem;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.6);
    }
    .focusBox .num li.on {
        background: #fff;
    }
    .obsr_t .ul_1 {
        width: 100%;
        margin: 0;
        padding: 0.625rem;
        box-sizing: border-box;
    }

    .obsr_t .ul_1 li {
        width: 100%;
        height: auto;
        margin: 0.3125rem 0;
        padding: 0.3125rem 0;
        box-sizing: border-box;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .obsr_t .ul_1 li a {
        width: calc(100% - 10rem);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .obsr_t .ul_1 li span {
        width: 9rem;
        text-align: right;
    }
    .block4_tab {
        width: 100%;
    }
    .block4_tab .bd ul li a {
        width: 100%;
        display: block;
    }

    .block4_tab .bd ul li img {
        width: 39rem;
        height: auto;
        display: block;
    }

    .block4_tab .bd ul li span {
        width: 100%;
        padding: 0.3125rem;
        box-sizing: border-box;
    }
    /* é¦–é¡µç»“æŸ */
    /* èµ°è¿›å¼€å§‹ */
    .core {
        width: 100% !important;
    }
    .bjgk-content .bjgk-content-l {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .bjgk-content .bjgk-content-l video {
        width: 100%;
        height: auto;
        max-width: 100%;
    }
    .slbj-column {
        width: 100% !important;
        box-sizing: border-box !important;
    }
    .slbj-column .img1 {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1rem !important;
        text-align: center !important;
    }
    .slbj-cont .slbj-one .slbj-one-c-cont {
        height: auto;
    }
    .slbj-column .img1 img {
        max-width: 80% !important;
        height: auto !important;
    }
    .xwpd-bg .lunbo1  img {
        width: 100%;
    }
    .bjgk-column {
        width: 100% !important;
        box-sizing: border-box !important;
    }
    .bjgk-column .img1 {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1rem !important;
        text-align: center !important;
    }
    .bjgk-column .img1 img {
        height: auto !important;
    }
    .slbj-one-c1 {
        width: 100%;
        height: auto;
        margin: 0.625rem 0;
    }
    .slbj-one-c1 ul {
        width: 100%;
    }
    .slbj-one-c1 ul li {
        width: 46%;
    }
    .slbj-one-c1 .lzhd {
        margin-left: 0;
    }
    .slbj-one-c1 .lzlp {
        margin-left: 0;
    }
    .tsbj-imgaes-r ul li a span {
        background-size: 100%;
        width: 100%;
    }
    .scfor.picScroll-left3 {
        width: 100%;
        height: auto;
        overflow: hidden;
        position: relative;
    }
    .scfor .hd3 {
        width: 100%;
    }
    .scfor .hd3 .prev {
        left: 0.625rem;
    }
    .scfor .hd3 .next {
        right: 0.625rem;
    }
    .scfor .tempWrap {
        width: 100% !important;
        right: 0!important;
    }
    .scfor .bd3 {
        width: 100%;
        overflow: hidden;
    }
    .poto_list {
        width: 100% !important;
    }
    /* èµ°è¿›ç»“æŸ */

    /* æ–°é—»ä¸­å¿ƒå¼€å§‹ */
    .xwpd-bg .lunbo .bd {
        height: 34rem !important;
        overflow: hidden;
    }
    .xwpd-bg .lunbo .slideBox .hd {
        bottom: 11.5rem;
    }
    .xwpd-bg .lunbo .bd ul {
        width: 100% !important;
        height: 15rem !important;
    }
    .lunbo .bd li a.img {
        width: 100% !important;
        height: auto !important;
    }
    .lunbo .bd li .text {
        width: 100% !important;
        height: auto !important;
        padding: unset !important;
    }
    .xwpd-bg .lunbo .bd ul li {
        width: 100% !important;
        position: relative !important;
    }
    .xwpd-bg .lunbo .bd ul li .li-l {
        width: 100% !important;
    }
    .xwpd-bg .lunbo .bd ul li .li-r {
        width: 100%;
        height: 15rem;
    }
    .xwpd-bg .lunbo .bd ul li .li-r .li-title {
        width: 100%;
        padding: 0.625rem 0;
    }
    .li-r .zhaiyao a {
        width: 100%;
        display: -webkit-box;          /* åˆ›å»ºä¸€ä¸ªå¼¹æ€§ç›’å­ */
        -webkit-box-orient: vertical; /* è®¾ç½®ç›’å­çš„æ–¹å‘ä¸ºåž‚ç›´ */
        -webkit-line-clamp: 2;        /* é™åˆ¶æ–‡æœ¬ä¸ºä¸¤è¡Œ */
        overflow: hidden;              /* éšè—è¶…å‡ºçš„æ–‡æœ¬ */
        text-overflow: ellipsis;      /* ä½¿ç”¨çœç•¥å·è¡¨ç¤ºè¢«æˆªæ–­çš„æ–‡æœ¬ */
    }
    .xwpd-bg .lunbo .bd ul li .li-r .zhaiyao { 
        width: 100%;
        margin: 0;
        padding: 0.3125rem 0;
        line-height: 150%;
    }

    .xwpd-bg .lunbo .bd ul li .li-r .li-title a {
        width: 100%;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .xwpd-bg .lunbo .bd ul li img {
        width: 100%;
        height: 19rem;
    }
    .xwpd-bg .lunbo .bd .hd {
        width: 100%;
        height: 1.25rem;
        position: absolute;
        bottom: 0.625rem;
        text-align: center;
        z-index: 11;
    }
    .xwpd-bg .lunbo .bd .hd ul {
        display: inline-block;
        height: 0.625rem;
    }

    .xwpd-bg .lunbo .bd .hd li {
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 50%;
        margin: 0 0.3125rem;
        display: inline-block;
    }
    .xwpd-column-l {
        width: 100%;
        float: none;
        margin: 0;
    }
    .xwpd-column-l .xwpd-szyw {
        height: auto !important;
    }
    .xwpd-column-l .xwpd-szyw .title {
        width: 100%;
    }
    .xwpd-column-l .xwpd-szyw ul {
        width: 100%;
    }
    .xwpd-column-l .xwpd-szyw ul li {
        width: 100%;
        padding: 0.3125rem 0;
    }
    .xwpd-column-l .xwpd-szyw ul li a {
        width: calc(100% - 10rem);
    }
    .xwpd-column-l .xwpd-szyw ul li span {
        width: 9rem;
    }
    .xwpd-column-r {
        width: 100%;
        float: none;
        margin: 0;
    }

    .xwpd-column-r .xwpd-szyw {
        width: 100%;
        margin-bottom: 1rem;
        padding: 0 0.625rem;
        box-sizing: border-box;
    }

    .xwpd-column-r .xwpd-szyw .title {
        width: 100%;
        height: auto;
        margin: 0.625rem 0;
        padding: 0.3125rem 0;
    }

    .xwpd-column-r .xwpd-szyw ul {
        width: 100%;
    }

    .xwpd-column-r .xwpd-szyw ul li {
        width: 100%;
        margin: 0.3125rem 0;
        padding: 0.3125rem 0;
        box-sizing: border-box;
    }

    .xwpd-column-r .xwpd-szyw ul li a {
        width: calc(100% - 10rem);
    }
    .xwpd-column-r .xwpd-szyw ul li span {
        width: 10rem;
        text-align: right;
    }
    .cont .cont1 .lunbo .hd {
        bottom: 0!important;
    }
    /* æ–°é—»ä¸­å¿ƒç»“æŸ */
    /* æœåŠ¡å¼€å§‹ */
    .content {
        width: 100% !important;
        height: auto !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
        margin-bottom: 1.5rem !important;
    }

    .content .cell {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    .content .cell_main {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1rem !important;
        box-sizing: border-box !important;
        padding: 0 1rem !important;
    }

    .content .double_line {
        width: 35% !important;
        height: 0.1rem !important;
        margin: 1rem 0 !important;
    }

    .content .tit_name {
        width: 30% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin: 0 !important;
        text-align: center !important;
    }

    .content .tit_name a {
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
    }
    .content .zwfw {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 2rem !important;
    }

    .content .zwfw_item {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
        padding: 0 1rem !important;
    }

    .content .zwfw_item a {
        width: 48% !important;
        margin: 0 0 1rem 0 !important;
        display: block !important;
        box-sizing: border-box !important;
    }

    .content .zwfw_item a img {
        width: 100% !important;
        height: auto !important;
        border: none !important;
    }
    .content .bmfw_item {
        margin-bottom: 1rem !important;
        text-align: center !important;
        box-sizing: border-box !important;
    }
    .content .bmfw_item a {
        align-items: center !important;
        box-sizing: border-box !important;
    }

    .content .bmfw_item a img {
        width: 3rem !important;
        height: 3rem !important;
        margin: 1.8rem auto 0.5rem !important; /* ä¿®æ”¹é¡¶éƒ¨è¾¹è·ä»Ž0.5remå¢žåŠ åˆ°1.2rem */
    }

    .content .bmfw_item a div {
        width: 100% !important;
        line-height: 2rem !important;
        margin-top: 0.5rem !important;
        text-align: center !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .content .cf:after {
        content: "" !important;
        display: table !important;
        clear: both !important;
    }
    /* æœåŠ¡ç»“æŸ */
    /* äº’åŠ¨å¼€å§‹ */
    .hdpd {
        width: 100% !important;
        margin: 0 auto !important;
    }
    
    .hdpd2 {
        width: 100% !important;
        padding: 0.625rem !important;
    }
    
    .hdpd_b {
        width: 100% !important;
    }
    
    .hdpd_bl {
        width: 100% !important;
        float: none !important;
        margin-bottom: 1rem !important;
        padding-right: unset;
        border-right: unset
    }
    
    .hdpd_br {
        width: 100% !important;
        float: none !important;
    }
    .hdpd .lb {
        line-height: 2.5rem !important;
        margin-bottom: 0.625rem !important;
        border-bottom: 0.0625rem solid #eee !important;
    }
    .hdpd .rdul {
        width: 100% !important;
    }
    
    .hdpd .rdul li {
        padding: 0.625rem 0 !important;
        font-size: 0.875rem !important;
        line-height: 1.5 !important;
        border-bottom: 0.0625rem solid #eee !important;
    }
    .hdpd .ftxq img {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0.625rem !important;
    }
    
    .hdpd .ft_r {
        width: 100% !important;
        float: none !important;
    }
    .hdpd .wsdcAdd {
        width: 100% !important;
        margin-bottom: 1rem !important;
        box-sizing: border-box !important;
    }
    .hdpd .wsdcAdd th {
        width: 78%!important;
    }
    .hdpd .wsdcAdd .title {
        width: 100% !important;
        font-size: 1rem !important;
        line-height: 1.5 !important;
        margin-bottom: 0.625rem !important;
    }
    
    .hdpd .wsdcAdd .content {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
    }
    
    .hdpd .wsdcAdd .item {
        width: 100% !important;
        padding: 0.625rem 0 !important;
        border-bottom: 0.0625rem solid #eee !important;
    }
    .hdpd .wsdcAdd .item a {
        width: calc(100% - 5rem) !important;
        font-size: 0.875rem !important;
        line-height: 1.5 !important;
        display: inline-block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    .hdpd .wsdcAdd .item span {
        width: 4.5rem !important;
        font-size: 0.75rem !important;
        float: right !important;
    }
    .hdpd .wsdcAdd img {
        margin: 0.625rem 0 !important;
    }
    .hdpd #wyxx {
        margin-left: 1.5rem;
    }
    .hdpd #wyxx,.hdpd .wydf {
        width: 11rem;
    }
    .hdpd #wyxx img {
        width: 100% !important;
        height: auto !important;
        margin: 0.625rem 0 !important;
        object-fit: cover !important;
    }
    .hdpd #hotnews {
        height: auto !important;
    }
    
    .hdpd  .szxx_t {
        height: 100%;
        padding-bottom: 2rem;
        }

    .hdpd_br .hdxqtj {
        width: 100%;
    }
    .hdpd_br  .yq a {
        text-indent: 9rem;
    }
    .rdul-title {
        display: none;
    }
    .wsdc .qxdt_list ul div {
        width: 100% !important;
    }

    #yjzjList td[width="70"],
    #yjzjList td[width="110"] {
        width: 100%;
        text-align: left;
        padding-left: 0.625rem;
    }
    .qthd li {
        margin-left: 7px !important;
    }
    div[style*="width: 960px"] {
        width: 100% !important;
    }
    .xjtjTab {
        width: 100% !important;
    }
    /* åˆ—è¡¨æ ·å¼è°ƒæ•´ */
    .xx_listnew {
        width: 100%;
    }

    .xx_listnew ul {
        width: 100%;
        padding: 0 0.625rem;
    }

    .xx_listnew li {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .xx_listnew li a {
        width: 71%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /* äº’åŠ¨ç»“æŸ */
    /* æ•°æ®å¼€å§‹ */
    .we_one {
        width: 100% !important;
        height: auto !important;
        margin: 0 auto !important;
        padding: 1rem !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }
    .we_one .we_gdp {
        width: 100%;
        height: 100% !important;
        border: unset;
    }
    .we_one .we_tit {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }
    
    .we_one .we_tit span {
        font-size: 1.8rem !important;
        line-height: 2.5rem !important;
        font-weight: bold !important;
    }
    
    .we_one .we_tit .more {
        font-size: 1.4rem !important;
        color: #666 !important;
    }
    
    .we_one .we_left {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
    }
    
    .we_one .we_left ul {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
    }
    
    .we_one .we_left li {
        width: 49% !important;
        height: auto !important;
        margin-bottom: 1rem !important;
        text-indent: 1rem;
        border-bottom: 0.1rem solid #eee !important;
    }
    
    .we_one .we_left li a {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    
    /* ä¸ºå›¾è¡¨å®¹å™¨æ·»åŠ å·¦å³æ»‘åŠ¨æ”¯æŒ */
    .we_right {
        width: 100% !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important; /* æä¾›iOSè®¾å¤‡ä¸Šçš„å¹³æ»‘æ»šåŠ¨ */
        padding-bottom: 0.5rem !important; /* ä¸ºæ»šåŠ¨æ¡é¢„ç•™ç©ºé—´ */
    }
    
    #main1, #main2, #main3, #main4, #main5, #main6 {
        width: 100% !important;
        min-width: 30rem !important; /* ç¡®ä¿å›¾è¡¨æœ‰æœ€å°å®½åº¦ */
        height: 20rem !important; /* è°ƒæ•´é«˜åº¦é€‚åº”ç§»åŠ¨å±å¹• */
        margin: 0 auto !important;
    }
    
    /* æ·»åŠ æ»‘åŠ¨æç¤º */
    .we_right::after {
        display: block;
        text-align: center;
        font-size: 1.2rem;
        color: #666;
        padding: 0.5rem 0;
        width: 100%;
    }
    
    /* éšè—æ»šåŠ¨æ¡ä½†ä¿ç•™åŠŸèƒ½ */
    .we_right::-webkit-scrollbar {
        height: 0.3rem;
    }
    
    .we_right::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        border-radius: 0.3rem;
    }
    
    /* ä¼˜åŒ–å›¾è¡¨æ ‡é¢˜å’Œå›¾ä¾‹åœ¨ç§»åŠ¨ç«¯çš„æ˜¾ç¤º */
    .we_one .we_tab {
        width: 100% !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-bottom: 0.5rem !important;
        margin-bottom: 1rem !important;
        -webkit-overflow-scrolling: touch !important;
    }
    
    .we_one .we_tab::-webkit-scrollbar {
        display: none !important;
    }
    
    .we_one .we_tab li {
        display: inline-block !important;
        float: none !important;
        white-space: nowrap !important;
        margin: 0 0.5rem !important;
        padding: 0.5rem 1rem !important;
        font-size: 1.4rem !important;
    }
    
    
    /* ç»Ÿè®¡æ•°æ®æ ‡ç­¾æ ·å¼ */
    .we_one .we_tab {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
    }
    
    .we_one .we_tab li {
        width: auto !important;
        padding: 0.5rem 1rem !important;
        margin: 0.5rem !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        border-radius: 0.3rem !important;
        background-color: #f5f5f5 !important;
    }
    
    .we_one .we_tab li.on {
        background-color: #256ab6 !important;
        color: #fff !important;
    }
    
    /* ç»Ÿè®¡å…¬æŠ¥å’Œç»Ÿè®¡æ•°æ®éƒ¨åˆ† */
    .we_two {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        padding: 1rem !important;
        box-sizing: border-box !important;
        height: auto;
    }
    
    .we_two .we_tjgb {
        width: 100% !important;
        margin-right: 0 !important;
    }
    
    .we_two .tjgb_tit {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1rem !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        border-bottom: 0.1rem solid #eee !important;
        padding-bottom: 0.5rem !important;
    }
    
    .we_two .tjgb_tit span {
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        font-weight: bold !important;
    }
    
    .we_two .tjgb_tit .more {
        font-size: 1.4rem !important;
        color: #666 !important;
    }
    
    .we_two .tjgb_list {
        width: 100% !important;
    }
    
    .we_two .tjgb_list table {
        width: 100% !important;
    }
    
    .we_two .tjgb_list td {
        padding: 0.5rem 0 !important;
        line-height: 2rem !important;
    }
    .we_two .tjgb_list a {
        display: inline-block;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        width: 22rem;
    }
    .we_two .bt_time {
        color: #666 !important;
        white-space: nowrap !important;
        display: inline-block !important;
        width: auto !important;
        text-align: right !important;
    }
    .sjdh,.sjdh div {
        width: 100% !important;
    }
    /* æ•°æ®ç»“æŸ */
    /* æ–°é—»åˆ—è¡¨å¼€å§‹ */
    .hdpd .hdpd2 {
        width: 100% !important;
        padding: 0.625rem !important;
        box-sizing: border-box !important;
    }
    
    .hdpd .hdpd2 .zxft {
        width: 100% !important;
        margin-bottom: 1rem !important;
    }
    
    .hdpd .hdpd2 .ftxq {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        padding: unset;
    }
    
    .hdpd .hdpd2 .ftxq img {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0.625rem !important;
        object-fit: cover !important;
    }
    
    .hdpd .hdpd2 .ftbt {
        font-size: 1rem !important;
        line-height: 1.5 !important;
        margin-bottom: 0.625rem !important;
    }
    
    .hdpd .hdpd2 .ftbc {
        font-size: 0.875rem !important;
        line-height: 1.4 !important;
        margin: 0.3125rem 0 !important;
    }
    
    .hdpd .hdpd2 .rdul li {
        width: 100% !important;
        padding: 0.625rem 0 !important;
        border-bottom: 0.0625rem solid #eee !important;
    }
    
    .hdpd .hdpd2 .rdul li a {
        width: calc(100% - 9.3rem) !important;
        display: inline-block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    
    .hdpd .hdpd2 .rdul li span {
        float: right !important;
    }
    .hdpd .hdpd2 .adress {
        width: 100% !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        line-height: 2rem !important;
        padding: 0.625rem !important;
        box-sizing: border-box !important;
    }
    /* æ–°é—»åˆ—è¡¨ç»“æŸ */
    /* ä¸“é¢˜å¼€å§‹ */
    .smk {
        width: 100%;
        padding: 0.625rem;
    }
    .smk table {
        width: 100%;
    }
    .smk td {
        width: 100%;
        display: block;
        margin-bottom: 0.9375rem;
    }

    .smk td div {
        width: 100% !important;
        height: auto !important;
        margin: 0.625rem auto !important;
        text-align: center;
    }

    .smk td div a img {
        width: 100%;
        height: auto;
        max-width: 18.75rem;
        border: none;
    }

    .smk td div .bt_link {
        display: block;
        width: 100%;
        margin-top: 0.3125rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .smk td div br {
        display: none;
    }
    .tit .img {
        width: 100% !important;
        height: auto !important;
        background-size: 100% 100% !important;
        background-position: center !important;
        padding-bottom: 30% !important;
        position: relative !important;
        left: unset!important;
        transform:unset!important;
    }
    .jbsx {
        padding: 0 0.625rem;
    }
    .jbbg {
        width: 100%;
        height: auto;
        padding: 0.625rem;
    }
    .ywly, .xjcml, .tjqk, .cjgk {
        width: 100%;
    }
    .jbsx .title {
        width: 100%;
    }

    .jbsx .title span {
        display: inline-block;
        padding: 0.3125rem 0;
    }

    .jbsx .title .more {
        position: absolute;
        right: 0.625rem;
        top: 50%;
        transform: translateY(-50%);
    }

    .jbsx .xjcml {
        width: 100%;
        margin-bottom: 1.25rem;
    }

    .jbsx .tempWrap {
        width: 100% !important;
        height: auto !important;
    }

    .jbsx .ul-list {
        width: 100%;
    }

    .jbsx .ul-list li {
        width: 100%;
        height: auto;
        padding: 0.625rem 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom: 0.0625rem solid #eee;
    }

    .jbsx .ul-list li a {
        width: 75%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .jbsx .ul-list li span {
        width: 25%;
        text-align: right;
    }

    .jbsx .ul-list li.cf {
        height: auto;
        margin: 0.3125rem 0;
    }

    .jbsx .ul-list li.clone {
        height: auto !important;
    }
    .dqwz {
        width: 100%;
        height: auto;
        line-height: 2.8rem;
    }
    section {
        background: unset;
    }
    section a span {
        color: #333;
        font-size: 3.2rem;
    }
    .cont .slide {
        min-height: auto;
    }
    .slide ul li span {
        text-align: center;
    }
    .slide-cont {
        width: 100%;
    }
    .slide-cont .default_pgContainer li span {
        padding-left: unset !important;
    }
    .slide-cont .default_pgContainer li a {
        width: 52% !important;
    }
    .bt-article-02 {
        font-size: 1.8rem;
        padding: 0 0.625rem;
    }
    /* ä¸“é¢˜ç»“æŸ */
    /* æ”¿åŠ¡ä¿¡æ¯å…¬å¼€å¼€å§‹ */
    .zwxxgk_top{
        width: 90%;
        min-height: 250px;
        height: auto;
    }
    .zwxxgk_top1{
        min-height: 84px;
        height: auto;
    }
    .zwxxgk_top .zwxxgk_top1 a {
        font-size: 30px;
        line-height: 66px;
    }

    .zwxxgk_top2{
        width: 80%;
        height: auto;
        margin: 30px auto 0;
    }
    .zwxxgk_top2 img{
        width: 100%;
    }
    .zwxxgk_box{
        width: 100%;
        padding: 0 0 20px;
    }
    .zwxxgk_box .zwxxgk_ss{
        width: 100%;
        background-size: 150% 100%;
        margin-top: 40px;
        margin-bottom: 40px;
        background-position: 50%;
    }
    .zwxxgk_box .zwxxgk_ss .inputText1{
        margin: 6px auto;
        width: 285px;
        float: none;
    }
    .zwxxgk_box  .inputText1 .inp{
        width: 200px;
    }
    .zwxxgk_box .dl_nav{
        width: 90%;
        float: none;
        margin: 0 auto;
        overflow: hidden;
    }
    .zwxxgk_box .dl_nav02{
        width: 100%;
        float: none;
    }
    .zwxxgk_box .dl_nav03{
        width: 100%;
    }

    .zwxxgk_box .dl_nav01 h3{
        margin-top: 15px;
    }
    .zwxxgk_box .dl_nav01 h3{
        width: 100%;
    }
    .zwxxgk_box .dl_nav01 h3 a{
        width: 100%;
        line-height: 64px;
    }
    .zwxxgk_box .dl_nav01 h3 a br{
        display: none;
    }
    .zwxxgk_box .dl_nav02 h3.on{
        width: 100%;
    }
    .zwxxgk_box .sideMenu ul{
        width: 100%;
    }
    .zwxxgk_box .dl_nav02 h3 div{
        width: 220px;
        line-height: 63px;
    }
    .zwxxgk_box .dl_nav02 h3{
        width: 100%;
    }
    .zwxxgk_box .sideMenu ul li{
        line-height: 28px;
        font-size: 18px;
    }
    .zwxxgk_box .dl_nav02 h3 div br{
        display: none;
    }
    .zwxxgk_box .zfxxgk_zdgktit{
        width: auto;
        height: 51px;
        float: none;
        overflow: hidden;

    }
    .zwxxgk_box .zfxxgk_zdgktit a{
        height: 50px;
        line-height: 50px;
        font-size: 22px;
    }
    .zwxxgk_box .scroll_main1{
        width: 100%;
        margin-left: 0;
        float: none;
        overflow: hidden;
        margin-top: 20px;
    }
    .zwxxgk_box .zfxxgk_zdgkc{
        width: auto;
        padding: 0 20px !important;
        float: none;
        overflow: hidden;
    }
    .zwxxgk_box .zfxxgk_zdgkc ul li{
        line-height: 36pt;
    }
    .zwxxgk_box .zfxxgk_zdgkc ul li a{
        max-width: 65%;
    }
    .zwxxgk_box .scroll_wrap{
        height: auto;
    }
    .zwxxgk_box .scroll_wrap .scroll_cont{
        padding: 0 !important;
        height: auto !important;
    }
    .zwxxgk_box .zfxxgk_zdgkc .more{
        float: none;
        margin: 10px auto 20px;
    }

    .zwxxgk_box .scroll_main{
        width: auto;
        padding: 0;
        float: none;
        overflow: hidden;
        margin-left: 0;
        margin-top: 20px;
    }
    .zwxxgk_box .zwxxgk_ndbgwz h1{
        width: auto;
        padding: 0 20px;
    }
    .zwxxgk_box .zwxxgk_ndbgwz .scroll_cont{
        width: auto;
        height: auto;
        padding: 0 20px;
    }
    .zwxxgk_box .zwxxgk_ndbgwz .scroll_cont img{
        max-width: 85% !important;
        height: auto !important;
    }
    .zwxxgk_box .zwxxgk_ndbgwz .scroll_cont table{
        max-width: 100% !important;
        height: auto !important;
    }
    /* æ”¿åŠ¡ä¿¡æ¯å…¬å¼€ç»“æŸ */
    /* ç½‘ç«™åœ°å›¾å¼€å§‹ */
    .webMap ul {
        padding: 1rem;
    }
    .webMap ul li {
        width: 100% !important;
    }
    /* ç½‘ç«™åœ°å›¾ç»“æŸ */
    /* é™ˆä»“æ¦‚å†µå¼€å§‹ */
    .xx_list ul table {
        width: 100% !important;
        margin: 0 auto;
        padding: 0 0.625rem;
    }

    .xx_list ul table .title {
        width: 100%;
        height: auto;
        min-height: 2.5rem;
        line-height: 1.5;
        padding: 0.625rem 0;
        margin-top: 0.375rem;
        border-bottom: 0.0625rem solid #ccc;
    }

    .xx_list ul table .bt_content {
        width: 100%;
        padding: 0.625rem;
    }

    .xx_list ul table .small-title {
        width: 100%;
        max-width: 100%;
        height: auto;
        min-height: 3.125rem;
        line-height: 3.125rem;
        margin-bottom: 0.625rem;
    }

    .xx_list ul table #zoom {
        width: 100%;
    }

    .xx_list ul table #playercontainer {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 56.25%; /* 16:9çš„è§†é¢‘æ¯”ä¾‹ */
        position: relative;
    }

    .xx_list ul table #playercontainer video {
        width: 100% !important;
        height: 100% !important;
        position: absolute;
        top: 0;
        left: 0;
    }

    .xx_list ul table .hdpd22 {
        width: 100%;
        padding: 0 0.625rem;
    }

    .xx_list ul table .hdpd22 p {
        width: 100%;
        margin: 0.625rem 0;
    }
    /* é™ˆä»“æ¦‚å†µç»“æŸ */
    /* ä¿¡ä»¶è¯¦æƒ…å¼€å§‹ */
    .detail-main .mt24 {
        margin-top: 1.5rem;
        width: 100%;
    }

    .detail-main .mt24 .detail-ct {
        width: 100%;
        margin-bottom: 0.625rem;
    }

    .detail-main .mt24 .detail-ct th {
        padding: 0.625rem;
    }

    .detail-main .mt24 .detail-ct td {
        padding: 0.75rem;
        height: auto;
        min-height: 2rem;
        line-height: 1.4;
    }

    .detail-main .mt24 .detail-ct td.name {
        width: 30%;
        padding: 0.75rem 0.3125rem;
    }

    .detail-main .mt24 .detail-ct td[colspan="3"] {
        width: 70%;
    }

    .detail-main .mt24 .detail-ct .stars {
        display: flex;
        flex-wrap: wrap;
        gap: 0.5rem;
    }

    .detail-main .mt24 .detail-ct .stars .item {
        width: 1.3125rem;
        height: 1.25rem;
        background-size: contain;
    }

    .detail-main .mt24 .detail-ct .handleUpload {
        padding: 0.625rem;
    }

    .detail-main .mt24 .detail-ct .handleUpload a {
        display: block;
        margin-bottom: 0.3125rem;
        word-break: break-all;
    }
    .detail-main .detail-ct td p {
        width: 26rem !important;
        overflow-wrap: break-word;
    }
    /* ä¿¡ä»¶è¯¦æƒ…ç»“æŸ */
    /* æ–°åª’ä½“çŸ©é˜µå¼€å§‹ */
    .infoBox {
        width: 100%;
    }
    .bm_box {
        width: 100%;
    }
    .newMediaBox {
        width: 100%;
        overflow: hidden;
    }

    .newMediaBox .inHd6 {
        width: 100%;
    }

    .newMediaBox .inHd6 ul {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

    .newMediaBox .inHd6 li {
        padding: 0.625rem; /* 10px -> 0.625rem */
        margin: 0.3125rem; /* 5px -> 0.3125rem */
    }

    .newMediaBox .inBd6 {
        width: 100%;
    }

    .newMediaBox .inBd6 ul {
        width: 100%;
    }

    .newMediaBox .inBd6 li {
        width: 100%;
    }

    .newMediaBox .meitiBox {
        width: 100%;
    }
    .newMediaBox .bm_box_ul {
        margin: 0.625rem 0;
    }
    .newMediaBox .bm_box_ul li {
        width: 100%;
        margin: 0.625rem 0;
    }

    .newMediaBox .bm_box_ul li span {
        width: 100%;
    }

    .newMediaBox .bm_box_ul li span img {
        width: 6.25rem; /* 100px -> 6.25rem */
        height: 6.25rem;
        margin-right: 0.625rem;
    }

    .newMediaBox .bm_box_ul li span i {
        flex: 1;
        display: flex;
        align-items: center;
    }

    .newMediaBox .bm_box_ul li span i img {
        width: 3.125rem; /* 50px -> 3.125rem */
        height: 3.125rem;
        margin-right: 0.625rem;
    }

    .newMediaBox .bm_pic {
        width: 100%;
        height: auto;
        margin: 0.625rem 0;
        text-align: center;
    }

    .newMediaBox .bm_pic img {
        width: 9.375rem; /* 150px -> 9.375rem */
        height: 9.375rem;
    }

    .newMediaBox .bm_pic em {
        display: block;
        width: 100%;
        margin-top: 0.3125rem;
    }
    .mainContainer {
        width: 100%;
    }
    /* æ–°åª’ä½“çŸ©é˜µç»“æŸ */
    /* é¡µå¤´å¼€å§‹ */
    .top_r {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        padding: 0.5rem 0.5rem;
        position: relative !important;
        right: unset !important;
        margin-top: 1rem !important;
    }
    .top_r .top_rt {
        width: 100%;
    }
    #focus {
        display: none;
    }
    .zcipv6 {
        float: left !important;
    }
    .zzms {
        float: left !important;
        margin-top: 4px;
    }
    .lilogo {
        top: 110px;
        right: 12px;
    }
    .search_form {
        width: 100% !important;
        box-sizing: border-box !important;
        background: #fff !important;
        margin-top: 9rem;
    }
    .search_form .select {
        width: 20% !important;
        height: 3rem !important;
        line-height: 3rem !important;
        font-size: 1.4rem !important;
        border: 0.1rem solid #ddd !important;
        border-radius: 1.5rem !important;
        padding: 0 0.5rem !important;
        margin-right: 1rem !important;
    }
    .search_form .sousou {
        width: 29.7rem !important;
        line-height: 3rem !important;
        border-radius: unset;
    }
    .search_form .fwss {
        line-height: 4rem;
        font-size: 1.4rem !important;
        background: #015193 !important;
        color: #fff !important;
        border: none !important;
        text-align: center !important;
        width: 8rem;
    }
    /* é¡µå¤´ç»“æŸ */
    /* é¡µè„šfooteråŒºåŸŸç§»åŠ¨ç«¯é€‚é… */
    .footer {
        width: 100% !important;
        height: auto !important;
        padding: 1rem 0 !important;
        background: #434343 !important;
    }
    
    .footer_1200 {
        width: 100% !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
        margin: 0 auto !important;
    }
    
    .fooer_l {
        width: 100% !important;
        float: none !important;
        margin-top: 0.5rem !important;
        text-align: center !important;
        margin-bottom: 1rem !important;
    }
    
    .dx_pic_zfwzzc {
        width: 100% !important;
        float: none !important;
        margin-top: 0.5rem !important;
        text-align: center !important;
        margin-bottom: 1rem !important;
        display: block !important;
    }
    
    .fooer_c {
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        text-align: center !important;
    }
    
    .fooer_c ul {
        float: none !important;
        margin-left: 0 !important;
        display: flex !important;
        justify-content: center !important;
        flex-wrap: wrap !important;
    }
    
    .fooer_c ul li {
        float: none !important;
        padding: 0 0.6rem !important;
        border-left: 0.05rem solid #fff !important;
        margin-bottom: 0.5rem !important;
    }
    
    .fooer_c ul li:first-child {
        border: 0 !important;
    }
    
    .fooer_c ul li a {
        color: #fff !important;
    }
    
    .footp {
        float: none !important;
        width: 100% !important;
    }
    
    .footp p,
    .footp p a {
        color: #ccc !important;
        padding: 0 !important;
        margin: 0 !important;
        text-align: center !important;
    }
    
    .footp p img {
        height: 0.8rem !important;
        width: auto !important;
        vertical-align: middle !important;
    }
    
    .footer_right {
        float: none !important;
        margin-top: 1rem !important;
        text-align: center !important;
        width: 100% !important;
    }
    
    .footer_right a {
        color: #fff !important;
    }
    
    .footer_wec {
        display: none !important;
    }
    
    .footer_wechat:hover .footer_wec {
        display: none !important;
    }
    /* é¡µè„šfooteråŒºåŸŸç§»åŠ¨ç«¯é€‚é…ç»“æŸ */
    /* ç‰¹è‰²ä¸“é¢˜å¼€å§‹ */
    main.all {
        margin-top: 1rem;
    }
    main {
        width: 100%;
        overflow: hidden;
    }
    .all .bgdy {
        width: 100%;
        padding: 0.625rem;
        height: 25rem;
    }
    .all .bgdy .bgt {
        width: 100%;
    }
    .all .bgdy .cont span {
        width: 100%;
        height: auto;
        left: 1%;
    }

    .all .bgdy .left {
        margin-right: 0;
    }

    .all .bgdy .right {
        margin-left: 0;
    }
    .all .bgdy .ul-list {
        width: 100%;
    }

    .all .bgdy .ul-list li {
        width: 100%;
        height: auto;
        padding: 0.625rem 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .all .bgdy .ul-list li a {
        width: 75%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .all .bgdy .ul-list li span {
        width: 25%;
        text-align: right;
    }

    .all .bgdy .ul-list li.cf {
        height: auto;
        margin: 0.3125rem 0;
    }

    .all .bgdy .ul-list li.clone {
        height: auto !important;
    }
    .ul-list {
        width: 100%;
    }
    .ul-list li {
        width: 100% !important;
        height: auto;
        margin: 0.625rem 0;
        padding: 0 0.625rem;
    }

    .ul-list li a {
        width: 71% !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ul-list li span {
        width: 25%;
        text-align: right;
    }

    /* è¯•ç‚¹é¢†åŸŸå®žæ–½åŒºåŸŸ */
    .sdly {
        width: 100%;
    }

    .sdlyss {
        width: 100%;
        margin: 0.625rem 0;
    }

    .sdlist {
        width: 100%;
    }

    .sdlist ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .sdlist li {
        width: 48%;
        margin: 0.3125rem 0;
    }
    .sdlist .img img {
        height: auto;
    }

    .sdlist .name {
        width: 100%;
        margin-top: 0.3125rem;
        text-align: center;
    }

    /* æŽ¨è¿›æƒ…å†µå’Œæ‘å±…å…¬å¼€åŒºåŸŸ */
    .twbox {
        width: 100%;
    }

    .tjqk, .cjgk {
        width: 100%;
        float: none;
        margin: 0.625rem 0;
    }

    .tjqkbg, .cjgkbg {
        width: 100%;
        height: auto;
        padding: 0.625rem;
    }

    .more {
        position: absolute;
        right: 0.625rem;
        top: 0.625rem;
    }
    /* æ ‡é¢˜å’Œæ›´å¤šæŒ‰é’®åŒºåŸŸ */
    .title {
        width: 100%;
        padding: 0.625rem;
        position: relative;
    }

    .title span {
        display: inline-block;
        margin-right: 3.125rem;
    }
    .title .more {
        position: absolute;
        right: 0.625rem;
        top: 50%;
        transform: translateY(-50%);
    }
    .cf:after {
        content: "";
        display: table;
        clear: both;
    }
    .gkzd .ul-list li:nth-child(2n) {
        margin-left:unset;
    }

    /* ç‰¹è‰²ä¸“é¢˜ç»“æŸ */
    /* con2 æ ·å¼è°ƒæ•´ */
    .con2 {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
    }

    /* con2å·¦ä¾§æ ·å¼è°ƒæ•´ */
    .con2 .con2_left,.con2 .con2_con{
        width: 100% !important;
        height: auto !important;
        float: none !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
    }

    .con2 .con2_left .tit_name {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }

    .con2 .con2_left .cont {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .con2 .con2_left .cont li {
        width: 100% !important;
        padding: 0.8rem 0 !important;
        margin-bottom: 0.5rem !important;
        border-bottom: 0.1rem solid #eee !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    .con2 .con2_left .cont li a {
        width: 75% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .con2 .con2_left .cont li span {
        width: 20% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        text-align: right !important;
        color: #999 !important;
    }

    .con2 .con2_left .cont img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
        margin: 0.8rem 0 !important;
    }

    .con2 .con2_left .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    .con2 .con2_left .news1 {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
    }

    .con2 .con2_left .news1 .tit_name {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }

    .con2 .con2_left .news1 .cont {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .con2 .con2_left .news1 .cont li {
        width: 100% !important;
        padding: 0.8rem 0 !important;
        margin-bottom: 0.5rem !important;
        border-bottom: 0.1rem solid #eee !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    .con2 .con2_left .news1 .cont li a {
        width: 75% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .con2 .con2_left .news1 .cont li span {
        width: 20% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        text-align: right !important;
        color: #999 !important;
    }

    .con2 .con2_left .news1 .cont img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
        margin: 0.8rem 0 !important;
    }

    .con2 .con2_left .news1 .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    .con2 .con2_left .news1  {
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .con2 .con2_left .news1  .tit_name {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }

    .con2 .con2_left .news1 .cont {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .con2 .con2_left .news1 .cont li {
        width: 100% !important;
        padding: 0.8rem 0 !important;
        margin-bottom: 0.5rem !important;
        border-bottom: 0.1rem solid #eee !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    .con2 .con2_left .news1 .cont li a {
        width: 75% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .con2 .con2_left .news1 .cont li span {
        width: 20% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        text-align: right !important;
        color: #999 !important;
    }

    .con2 .con2_left .news1 .cont img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
        margin: 0.8rem 0 !important;
    }

    .con2 .con2_left .news1  .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    .con2 .con2_left .news1 .news_list li a {
        width: 71% !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        display: inline-block;
        height: 32px;
        line-height: 32px;
    }
    .con2 .con2_left .news1 .news_list li a:hover {
        color: #015193 !important;
    }
    .con2_left .news1 .news_list li {
        height: 3.2rem !important;
        line-height: 3.2rem !important;
    }
    .con2 .con2_left .news1 .news_list li span {
        width: 25% !important;
        line-height: 2rem !important;
        color: #999 !important;
        padding: 0.5rem 0 !important;
        display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .con2 .con2_left .gzfw {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: flex-start !important;
        justify-content: space-between !important;
    }

    .con2 .con2_left .gzfw .gzfw_bt {
        width: 20% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
    }

    .con2 .con2_left .gzfw ul {
        width: 78% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
        gap: 3% !important;
        padding: unset;
    }

    .con2 .con2_left .gzfw li {
        width: 31% !important;
        margin-bottom: 0.8rem !important;
        border-left: unset;
    }

    .con2 .con2_left .gzfw li a {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        text-align: center !important;
        display: block !important;
        padding: 0.8rem 0 !important;
        border-radius: 0.4rem !important;
        background: #f5f5f5 !important;
    }
    .con2 .con2_con .news1 {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
    }

    .con2 .con2_con .news1 .newstitle {
        width: 100% !important;
        display: flex !important;
        margin-bottom: 1rem !important;
    }

    .con2 .con2_con .news1 .newstitle li {
        padding: 0.8rem 1.2rem !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
    }

    .con2 .con2_con .news1 .news_list {
        width: 100% !important;
        height: auto !important;
        padding: 0 2rem;
        margin-left: unset;
    }

    .con2 .con2_con .news1 .news_list li {
        width: 100% !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        padding: 0.8rem 0 !important;
        margin-bottom: 0.5rem !important;
        border-bottom: 0.1rem solid #eee !important;
    }

    .con2 .con2_con .news1 .news_list li a {
        width: 75% !important;
        line-height: 2rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        margin-left: 1.2rem;
    }

    .con2 .con2_con .news1 .news_list li span {
        width: 23% !important;
        line-height: 2rem !important;
        text-align: right !important;
        color: #999 !important;
        white-space: nowrap !important;
        overflow: visible !important;
    }
    .con2 .con2_con .hdjl {
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        margin-bottom: 1.5rem !important;
    }

    .con2 .con2_con .hdjl .hdjl_bt {
        width: 20% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        padding: 0 2rem;
    }
    .con2 .con2_con .hdjl ul {
        width: 100% !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 1rem !important;
    }
    .con2 .con2_con .hdjl li {
        flex: 1 !important;
        white-space: nowrap !important;
    }
    .con2 .con2_con .hdjl li a {
        width: 100% !important;
        display: block !important;
        text-align: center !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        border-radius: 0.4rem !important;
    }
    .con2_right {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        padding: 0 2rem !important;
    }

    .con2_right .cell_main {
        width: 100% !important;
        margin-bottom: 1.5rem !important;
    }

    .con2_right .cell_main .tit_name {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }

    .con2_right .cell_main .cont {
        width: 100% !important;
        height: auto !important;
    }

    .con2_right .cell_main .cont li {
        width: 100% !important;
        padding: 0.8rem 0 !important;
        margin-bottom: 0.5rem !important;
        border-bottom: 0.1rem solid #eee !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    .con2_right .cell_main .cont li a {
        width: 75% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .con2_right .cell_main .cont li span {
        width: 23% !important;
        font-size: 1.2rem !important;
        line-height: 2rem !important;
        text-align: right !important;
        color: #999 !important;
        white-space: nowrap !important;
    }

    .con2_right .cell_main .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    .con3 {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        padding: 0 2rem !important;
    }

    .con3 .cell_main {
        width: 100% !important;
        margin-bottom: 1.5rem !important;
    }

    .con3 .cell_main .tit_name {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }

    .con3 .cell_main .cont {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 2% !important;
    }

    .con3 .cell_main .cont li {
        width: 48% !important;
        margin-bottom: 0.8rem !important;
    }

    .con3 .cell_main .cont li a {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        padding: 0.8rem !important;
        display: block !important;
        text-align: center !important;
        background: #f5f5f5 !important;
        border-radius: 0.4rem !important;
    }

    .con3 .cell_main .cont img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
        margin: 0.8rem 0 !important;
    }

    .con3 .cell_main .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    .con3 .ztbd_lunbo {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        padding: 0 2rem !important;
    }

    .con3 .ztbd_lunbo .bd {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
    }

    .con3 .ztbd_lunbo .bd ul {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 2% !important;
    }

    .con3 .ztbd_lunbo .bd li {
        width: 48% !important;
        margin-bottom: 1rem !important;
    }

    .con3 .ztbd_lunbo .bd li img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
    }

    .con3 .ztbd_lunbo .bd li .tit {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        padding: 0.8rem 0 !important;
        text-align: center !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .con3 .ztbd_lunbo .hd {
        width: 100% !important;
        text-align: center !important;
        margin-top: 1rem !important;
    }

    .con3 .ztbd_lunbo .hd ul {
        display: flex !important;
        justify-content: center !important;
        gap: 0.8rem !important;
    }

    .con3 .ztbd_lunbo .hd li {
        width: 0.8rem !important;
        height: 0.8rem !important;
        border-radius: 50% !important;
        background: #ddd !important;
    }

    .con3 .ztbd_lunbo .hd li.on {
        background: #488dda !important;
    }
    .flink_con {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        padding: 0 2rem !important;
    }

    .flink_con .flink_bt {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
        padding: 0.5rem 0 !important;
        border-bottom: 0.1rem solid #eee !important;
    }

    .flink_con .flink_list {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 2% !important;
    }

    .flink_con .flink_list li {
        width: 48% !important;
        margin-bottom: 0.8rem !important;
    }

    .flink_con .flink_list li a {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        padding: 0.8rem !important;
        display: block !important;
        text-align: center !important;
        background: #f5f5f5 !important;
        border-radius: 0.4rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    .link_list {
        margin: 1rem !important;
    }
    .flink_con .flink_list li a:hover {
        background: #488dda !important;
        color: #fff !important;
        transition: all 0.3s ease !important;
    }
    /* bg01åŒºåŸŸæ ·å¼è‡ªé€‚åº”è°ƒæ•´ */
    .bg01 {
        width: 100% !important;
        height: auto !important;
        box-sizing: border-box !important;
    }

    /* å½“å‰ä½ç½®æ ·å¼ */
    .bg01 .position {
        width: 100% !important;
        height: auto !important;
        box-sizing: border-box !important;
    }
    .position .position-txt {
        width: 100% !important;
    }
    .bg01 .position .position-txt {
        width: 100% !important;
        line-height: 1.5 !important;
        padding: unset;
    }

    .bg01 .position .position-txt span,
    .bg01 .position .position-txt a {
        font-size: 1.6rem !important;
        line-height: 1.5 !important;
    }

    /* å†…å®¹åŒºåŸŸæ ·å¼ */
    .bg01 .con {
        width: 100% !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
    }

    /* å·¦ä¾§å¯¼èˆªæ ·å¼ */
    .bg01 .con-left {
        width: 100% !important;
        float: none !important;
        margin-bottom: 1.5rem !important;
        padding-bottom: unset;
    }

    .bg01 .con-left-title {
        width: 100% !important;
        height: auto !important;
        padding: 0.8rem 0 !important;
    }

    .bg01 .con-left-title a {
        width: 100% !important;
        height: auto !important;
        line-height: 2rem !important;
        padding: 0 1rem !important;
    }

    .bg01 .con-leftn-list {
        width: 100% !important;
    }

    .bg01 .con-leftn-list li {
        width: 100% !important;
        line-height: 2.8rem !important;
        padding-left: 2rem !important;
        border-bottom: 0.0625rem solid #e3e3e3 !important;
    }

    .bg01 .con-leftn-list li a {
        padding-left: 1.25rem !important;
    }

    /* å³ä¾§å†…å®¹æ ·å¼ */
    .bg01 .con-right {
        width: 100% !important;
        float: none !important;
        box-sizing: border-box !important;
        padding: 0 1rem !important;
    }

    .bg01 .con-right ul {
        width: 100% !important;
        overflow: hidden !important;  /* æ–°å¢ž */
        padding: 0 !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .bg01 .con-right li {
        width: 35rem !important;
        height: auto !important;
        line-height: 2.8rem !important;
        padding: 0.5rem 0 !important;
        border-bottom: 0.0625rem dotted #dedede !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        box-sizing: border-box !important;
        flex-shrink: 0 !important;
    }

    .bg01 .con-right li a {
        flex: 1 1 60% !important;  /* ä¿®æ”¹ */
        font-size: 1.6rem !important;
        line-height: 2rem !important;
        display: inline-block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        box-sizing: border-box !important;
        padding-right: 1rem !important;
    }

    .bg01 .con-right li span {
        flex: 0 0 29% !important;
        font-size: 1.6rem !important;
        text-align: right !important;
        box-sizing: border-box !important
    }

    /* åˆ†é¡µæ ·å¼ */
    .bg01 .gd-cm-page {
        width: 100% !important;
        padding: 1.25rem 0 !important;
        text-align: center !important;
    }

    .bg01 .gd-cm-page a,
    .bg01 .gd-cm-page span {
        border-radius: 0.25rem !important;
        margin: 0.5rem ;
    }
    /* LeaderåŒºåŸŸæ ·å¼è‡ªé€‚åº”è°ƒæ•´ */
    .Leader {
        width: 100% !important;
        height: auto !important;
        box-sizing: border-box !important;
    }

    .Leader-bt {
        width: 100% !important;
        margin-bottom: 1.5rem !important;
    }

    .Leader1 {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        margin-bottom: 2rem !important;
    }

    .Leader11 {
        width: 100% !important;
        height: auto !important;
        font-size: 1.8rem !important;
        line-height: 2.5rem !important;
        padding: 0.5rem 1rem !important;
        margin-bottom: 1rem !important;
        box-sizing: border-box !important;
    }

    .Leader11-tl {
        margin-top: 1.5rem !important;
    }

    .Leader12 {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
    }

    .Leader13 {
        width: 48% !important;
        height: auto !important;
        margin-right: 0 !important;
        margin-bottom: 1.5rem !important;
        text-align: center !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
    }

    .Leader13 img {
        width: 100% !important;
        max-width: 10rem !important;
        height: auto !important;
        margin: 0 auto 0.8rem !important;
        display: block !important;
        object-fit: cover !important;
        object-position: center !important;
    }

    .Leader13 p {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        text-align: center !important;
    }

    .Leader13 p a {
        font-size: 1.6rem !important;
        line-height: 2rem !important;
        padding: 0 !important;
        height: auto !important;
        border: none !important;
        margin-top: 0.8rem !important;
        display: inline-block !important;
        text-align: center !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        box-sizing: border-box !important;
    }
    .Leader13 a {
        font-size: 1.6rem !important;
        line-height: 2rem !important;
        padding: 0.5rem 0 !important;
        margin: 0 auto !important;
        text-align: center !important;
        display: block !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .leader-w, .leader-w1 {
        width: 100% !important;
        height: auto !important;
        padding: 1rem !important;
        box-sizing: border-box !important;
    }

    .leader-w a.leader, .leader-w1 a.leader {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2.2rem !important;
        padding: 0.5rem 0 !important;
        display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .leader-bm, .leader-zzf {
        width: 100% !important;
        padding: 1rem !important;
        box-sizing: border-box !important;
        margin-bottom: 0.5rem;
    }
    .leader-bm a, .leader-zzf a {
        font-size: 1.8rem !important;
        line-height: 2.2rem !important;
        padding: 0.5rem 0 !important;
        text-align: center;
    }
    /* ä¾¿æ°‘æœåŠ¡æ¨¡å— */
    .bmfw .cell_main td{
        display: inline-block;
        margin-left: 3.5rem;
    }
    .cell_main {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        padding: 0 2rem !important;
    }
    .cell_main .tit_name {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }
    .cell_main .cont {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .cell_main .cont li {
        width: 100% !important;
        padding: 0.8rem 0 !important;
        margin-bottom: 0.5rem !important;
        border-bottom: 0.1rem solid #eee !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    .cell_main .cont li a {
        width: 75% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .cell_main .cont li span {
        width: 20% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        text-align: right !important;
        color: #999 !important;
    }

    .cell_main .cont img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
        margin: 0.8rem 0 !important;
    }

    .cell_main .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    .bmfw_item {
        width: 32% !important;
        margin-bottom: 1rem !important;
    }
    /* æ”¿åŠ¡å…¬å¼€ä¸“æ è°ƒæ•´ */
    .gkzl {
        padding: 0 2rem !important;
    }
    .gkzl a {
        width: 48% !important;
        margin: 0 0 1rem;
        height: 4rem;
        line-height: 4rem;
        border-radius: 0.4rem;
        font-size: 1.4rem;
    }
    .bmfw_item a img {
        width: 3rem !important;
        height: 3rem !important;
    }
    
    /* é€‰æ‹©æ¡†æ ·å¼è°ƒæ•´ */
    .slt .select {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
    }

    .slt .select .tit {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }

    .slt .select .cont {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 2% !important;
    }

    .slt .select .item {
        width: 48% !important;
        margin-bottom: 1rem !important;
        padding: 0.8rem !important;
        border-radius: 0.4rem !important;
        box-sizing: border-box !important;
    }

    .slt .select .item-title {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        margin-bottom: 0.5rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .slt .select .item-desc {
        width: 100% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        color: #666 !important;
    }

    .slt .select .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    /* å¹¿å‘Šè½®æ’­å›¾æ ·å¼è°ƒæ•´ */
    /* æ¨ªå¹…æ ·å¼è°ƒæ•´ */
    .hengfu_box {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
    }

    .hengfu_box .img-container {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        border-radius: 0.4rem !important;
        overflow: hidden !important;
    }

    .hengfu_box img {
        width: 100% !important;
        display: block !important;
    }

    .hengfu_box .text {
        width: 100% !important;
        padding: 0.8rem 1rem !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        text-align: center !important;
    }

    .hengfu_box .title {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 0.5rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    .dx_ad_scorll2 .bd {
        width: 100% !important;
        overflow: hidden !important;
    }

    .dx_ad_scorll2 .bd ul {
        width: 100% !important;
        display: flex !important;
        flex-wrap: nowrap !important;
    }

    .dx_ad_scorll2 .bd li {
        width: 100% !important;
        flex-shrink: 0 !important;
    }

    .dx_ad_scorll2 .bd img {
        width: 100% !important;
        display: block !important;
        margin: 0 !important;
    }

    .dx_ad_scorll2 .bd .title {
        width: 100% !important;
        padding: 0.8rem 1rem !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        text-align: center !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    /* å¯¼èˆªæ ·å¼è°ƒæ•´ */
    .menu {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        z-index: 99 !important;
        overflow-x: auto !important;
    }
    .menu .menu_1200 {
        width: 100% !important;
        height: auto !important;
        margin: 0 auto !important;
        padding: 0 !important;
        position: relative !important;
    }

    .menu .menu_1200 ul {
        width: auto !important;
        white-space: nowrap !important;
        display: inline-flex !important;
        flex-wrap: nowrap !important;
        padding: 0 0.5rem !important;
    }

    .menu .menu_1200 ul li {
        float: none !important;
        display: inline-block !important;
        width: auto !important;
        flex-shrink: 0 !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
        position: relative !important;
        border-right: 0.05rem solid rgba(255, 255, 255, 0.3) !important;
    }

    .menu .menu_1200 ul li:last-child {
        border-right: none !important;
    }

    .menu .menu_1200 ul li a {
        white-space: nowrap !important;
        display: block !important;
        padding: 0.8rem 0.5rem !important;
        position: relative !important;
    }

    .menu .menu_1200 ul li .erji {
        width: 100% !important;
        position: absolute !important;
        left: 0 !important;
        top: 100% !important;
        background: rgba(0, 0, 0, 0.7) !important;
        display: none !important;
        z-index: 999 !important;
    }

    .menu .menu_1200 ul li .erji a {
        width: 100% !important;
        height: auto !important;
        line-height: 2.5rem !important;
        text-align: center !important;
        border-bottom: 0.05rem solid rgba(255, 255, 255, 0.1) !important;
        padding: 0 !important;
    }

    .menu .menu_1200 .search {
        width: 100% !important;
        height: auto !important;
        position: relative !important;
        top: auto !important;
        right: auto !important;
        margin: 0.8rem auto !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
    }

    .menu .menu_1200 .search .text {
        width: 80% !important;
        height: 2.5rem !important;
        line-height: 2.5rem !important;
        border: 0.05rem solid #ddd !important;
        border-radius: 1.25rem !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
    }

    .menu .menu_1200 .search .btn {
        width: 18% !important;
        height: 2.5rem !important;
        line-height: 2.5rem !important;
        border: none !important;
        border-radius: 1.25rem !important;
        position: absolute !important;
        top: 0 !important;
        right: 1rem !important;
    }

    /* å­èœå•æ˜¾ç¤ºæŽ§åˆ¶ */
    .menu .menu_1200 ul li.active .erji {
        display: block !important;
    }

    /* ç§»åŠ¨ç«¯èœå•æŒ‰é’® */
    .menu-toggle {
        display: block !important;
        width: 2.5rem !important;
        height: 2.5rem !important;
        position: absolute !important;
        right: 1rem !important;
        top: 0.5rem !important;
        z-index: 1000 !important;
        background: url(../images/menu-icon.png) no-repeat center !important;
        background-size: 60% !important;
    }
    /* .nabåŒºåŸŸç§»åŠ¨ç«¯é€‚é… */
    .nab {
        display: none;
    }
    
    .con .content {
        width: 100% !important;
    }
    /* .lb_body åŠä¸‹çº§æ ‡ç­¾çš„è‡ªé€‚åº”æ ·å¼ */
    .container {
        width: 100% !important;
    }
    .lv_body {
        padding: unset;
    }
.lb_body {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    padding: 1rem !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

.lb_body .hd {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 1rem !important;
}

.lb_body .hd ul {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

.lb_body .hd li {
    width: 0.8rem !important;
    height: 0.8rem !important;
    margin: 0 0.5rem !important;
    border-radius: 50% !important;
}

.lb_body .bd {
    width: 100% !important;
    height: auto !important;
}

.lb_body .bd ul {
    width: 100% !important;
}

.lb_body .bd li {
    width: 100% !important;
    height: auto !important;
}

.lb_body .bd li a {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

.lb_body .bd li img {
    width: 100% !important;
    height: auto !important;
    max-height: 20rem !important;
    object-fit: cover !important;
    border-radius: 0.5rem !important;
}

/* æ¦‚å†µéƒ¨åˆ† */


.bjgk-content {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.bjgk-content-l {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 1rem !important;
    background: none !important;
}

.bjgk-content-l embed {
    width: 100% !important;
    height: auto !important;
    min-height: 15rem !important;
}

.bjgk-content-r {
    width: 100% !important;
    float: none !important;
}

.bjgk-content-r-t {
    width: 100% !important;
    font-size: 1.4rem !important;
    line-height: 2rem !important;
    margin-bottom: 1rem !important;
    text-indent: 2em !important;
}

.bjgk-content-r ul {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

.bjgk-content-r ul li {
    height: auto !important;
    margin: unset;
}

.bjgk-content-r ul li img {
    width: 100% !important;
    height: auto !important;
    border-radius: 0.3rem !important;
}

.slbj-head {
    width: 100% !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    margin-bottom: 1rem !important;
}

.slbj-head::-webkit-scrollbar {
    display: none !important;
}

.slbj-head ul {
    width: auto !important;
    display: flex !important;
    padding: 0.5rem 0 !important;
}

.slbj-head li {
    flex: 0 0 auto !important;
    width: 8rem !important;
    height: 10rem !important;
    margin-left: 1rem !important;
    float: none !important;
}

.slbj-head li a {
    width: 100% !important;
    height: 100% !important;
}

.slbj-head li .li-t {
    height: 60% !important;
    top: 2.1rem !important;
}

.slbj-head ul li .li-b {
    width: 100% !important;
    line-height: 0;
}

.slbj-cont {
    width: 100% !important;
    height: 100%;
}

.slbj-one {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.slbj-one-l {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 1rem !important;
}

.slbj-one-l .img123 {
    width: 100% !important;
    height: auto !important;
    border-radius: 0.5rem !important;
    object-fit: cover !important;
}

.slbj-one-c {
    width: 100% !important;
    float: none !important;
}

.slbj-one-c-tit {
    width: 100% !important;
    font-size: 1.8rem !important;
    line-height: 2.5rem !important;
    margin-bottom: 1rem !important;
    text-align: center !important;
}

.slbj-one-c-cont {
    width: 100% !important;
    font-size: 1.4rem !important;
    line-height: 2rem !important;
    margin-bottom: 1rem !important;
    text-indent: 2em !important;
}

.slbj-one-c-bottom {
    width: 100% !important;
    text-align: right !important;
    margin-bottom: 1rem !important;
}

.slbj-one-c-bottom a {
    font-size: 1.4rem !important;
    color: #256ab6 !important;
}

/* å›¾è¯´éƒ¨åˆ† */
.tsbj-column {
    width: 100% !important;
    box-sizing: border-box !important;
}

.tsbj-imgaes {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

.tsbj-imgaes li {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 0.5rem !important;
    margin-left: 0px !important;
}

.tsbj-imgaes li a {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

.tsbj-imgaes li img {
    width: 100% !important;
    height: auto !important;
    border-radius: 0.3rem !important;
    aspect-ratio: 4/3 !important;
}

.tsbj-more {
    width: 100% !important;
    text-align: center !important;
    margin: 1rem 0 !important;
}

.tsbj-more a {
    display: inline-block !important;
}

.tsbj-more img {
    height: auto !important;
}

    /* å…¬ç¤ºå…¬å‘Šæ ·å¼è°ƒæ•´ */
    .con .content .tb_gg {
        display: flex;
        align-items: center;
        width: 100%;
        margin-bottom: 1.5rem;
    }

    .con .content .tb_gg_lm {
        width: 25%;
        flex-shrink: 0;
    }

    .con .content .tb_gg_title {
        width: 75%;
        overflow: hidden;
    }

    .con .content .tb_gg_title .bd {
        width: 100%;
    }

    .con .content .tb_gg_title .infoList {
        width: 100%;
    }

    .con .content .tb_gg_title .infoList li {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        overflow: hidden;
    }

    .con .content .tb_gg_title .infoList li a {
        width: 69%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .con .content .tb_gg_title .infoList li span {
        width: 31%;
        text-align: right;
    }
    /* åº•éƒ¨é€‰æ‹©æ¡†åŒºåŸŸç§»åŠ¨ç«¯é€‚é… */
    .slt {
        width: 100% !important;
        height: auto !important;
        padding: 0.8rem 0 !important;
        border-top: 0.15rem solid #015193 !important;
    }
    
    .select {
        width: 100% !important;
        padding: 0 1rem !important;
        box-sizing: border-box !important;
    }
    
    .select .div {
        position: relative !important;
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        margin-bottom: 0.5rem !important;
        overflow: hidden !important;
        border: 0.05rem solid #E1E1E1 !important;
        cursor: pointer !important;
        padding-left: 0.8rem !important;
        background: #fff !important;
        box-sizing: border-box !important;
    }
    
    .select .div img {
        position: absolute !important;
        top: 1.1rem !important;
        right: 0.8rem !important;
        width: 0.8rem !important;
        height: auto !important;
    }
    
    .sel {
        width: 90% !important;
        padding-left: 0.8rem !important;
        border: 0 !important;
        font-size: 0.9rem !important;
    }
    
    .select_two {
        position: relative !important;
        z-index: 10 !important;
        border: 0.05rem solid #E1E1E1 !important;
        top: -0.05rem !important;
        width: 100% !important;
    }
    
    .select_two ul {
        display: block !important;
        width: 100% !important;
        margin-left: 0 !important;
        line-height: 2rem !important;
        padding: 0.5rem 0 !important;
        background: #fff !important;
        box-sizing: border-box !important;
    }
    .select .se {
        border-bottom: 0.05rem solid #fff !important;
        z-index: 99 !important;
    }
    
    .gnr {
        display: none;
    }
    
    .header ul {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        padding: 0.5rem 0;
    }

    .header ul::-webkit-scrollbar {
        display: none;
    }
    


    /* å›¾ç‰‡å®¹å™¨é—´è· */
    .zwfw_item,
    .bmfw_item {
        margin-bottom: 1rem !important;
    }
    .double_line {
        display: none;
    }
    /* æ”¿åŠ¡å…¬å¼€ä¸“æ  */
    .gkzl {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .gkzl a {
        width: 48%;
        margin: 0 0 1rem;
        height: 4rem;
        line-height: 4rem;
        text-align: center;
        background: #f5f5f5;
        border-radius: 0.4rem;
        font-size: 1.4rem;
    }
    /* åœ¨çº¿è®¿è°ˆæ ·å¼ */
    .zxft-left,
    .zxft-right {
        width: 100%;
        float: none;
    }
    .zxft-one-list img {
        width: 100%;
        height: auto;
    }
    .zxft-one-right-title,.yjzj-qh {
        display: none;
    }
    /* åœ¨çº¿è®¿è°ˆåˆ—è¡¨æ ·å¼è°ƒæ•´ */
    .zxft-one-list .zxft-bt {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        margin-left: unset;
    }

    .zxft-one-list .zxft-bt a {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 0.8rem !important;
        display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .zxft-one-list .zxft-bt p {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        margin-bottom: 0.5rem !important;
        color: #666 !important;
    }

    .zxft-one-list .zxft-bt span {
        width: 100% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        color: #999 !important;
        display: block !important;
        text-align: right !important;
    }

    .zxft-one-list .zxft-bt img {
        width: 100% !important;
        height: auto !important;
        margin: 0.8rem 0 !important;
        border-radius: 0.4rem !important;
        display: block !important;
    }
    /* åœ¨çº¿è®¿è°ˆæ‘˜è¦æ ·å¼è°ƒæ•´ */
    .zxft-one-list .zxft-zy {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
        margin-left: unset;
    }

    .zxft-one-list .zxft-zy h3 {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 0.8rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .zxft-one-list .zxft-zy p {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        margin-bottom: 0.5rem !important;
        color: #666 !important;
    }

    .zxft-one-list .zxft-zy span {
        width: 100% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        color: #999 !important;
        display: block !important;
        text-align: right !important;
        margin-top: 0.5rem !important;
    }

    .zxft-one-list .zxft-zy img {
        width: 100% !important;
        height: auto !important;
        margin: 0.8rem 0 !important;
        border-radius: 0.4rem !important;
        display: block !important;
    }
    .zxft-one-list .zxft-xx {
        bottom: unset !important;
    }
    .zxft-bt {
        font-size: 1.4rem;
        line-height: 2rem;
        margin: 1rem 0;
        display: block;
    }/* newsæ¨¡å—æ ·å¼è°ƒæ•´ */
    .news {
        width: 100%;
        margin-bottom: 2rem;
        padding: 0 2rem;
        box-sizing: border-box;
    }/* è°ƒæ•´tsrå¸ƒå±€ */
    .tsr {
        width: 100% !important;
        float: none !important;
        clear: both;
        margin-bottom: 2rem;
        box-sizing: border-box;
    }
    
    /* news-tit æ ·å¼è°ƒæ•´ */
    .news .news-tit {
        width: 100%;
        height: auto;
        position: relative;
    }
    .news .news-tit h2 {
        width: 100%;
        font-size: 1.8rem;
        line-height: 2.2rem;
        margin-bottom: 1rem;
    }
    .news .news-tit .more {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 1.4rem;
        line-height: 2rem;
        padding: 0.5rem 1rem;
    }
    .news .news-tit .tab-list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 0.5rem;
        margin: 0.5rem 0;
    }
    .news .news-tit .tab-list li {
        font-size: 1.4rem;
        line-height: 2rem;
        padding: 0.5rem 1rem;
        border-radius: 0.4rem;
    }
    .news .news-tit .tab-list li.active {
        background: #015193;
        color: #fff;
    }.news-list {
        width: 100%;
    } 
    /* åœ¨çº¿è®¿è°ˆåˆ‡æ¢æ ·å¼è°ƒæ•´ */
    .zaft-qh {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1.5rem !important;
        box-sizing: border-box !important;
    }

    .zaft-qh .tit_name {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 1rem !important;
    }

    .zaft-qh .cont {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .zaft-qh .img-box {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 1rem !important;
        border-radius: 0.4rem !important;
        overflow: hidden !important;
    }

    .zaft-qh .img-box img {
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }

    .zaft-qh .text-box {
        width: 100% !important;
        padding: 1rem !important;
        box-sizing: border-box !important;
    }

    .zaft-qh .text-box h3 {
        width: 100% !important;
        font-size: 1.6rem !important;
        line-height: 2.2rem !important;
        margin-bottom: 0.8rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .zaft-qh .text-box p {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        margin-bottom: 0.5rem !important;
    }

    .zaft-qh .text-box .date {
        font-size: 1.2rem !important;
        color: #999 !important;
    }

    /* select_twoåˆ—è¡¨æ ·å¼è°ƒæ•´ */
    .select_two ul {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 2% !important;
        padding: 1rem 2rem !important;
        box-sizing: border-box !important;
    }

    .select_two ul li {
        width: 48% !important;
        margin-bottom: 1rem !important;
        padding: 0.4rem !important;
        border-radius: 0.4rem !important;
        box-sizing: border-box !important;
        background: #f5f5f5 !important;
    }

    .select_two ul li a {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .select_two ul li img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
        margin-bottom: 0.8rem !important;
    }

    .select_two ul li p {
        width: 100% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        color: #666 !important;
        margin-top: 0.5rem !important;
    }

    .news-list .news-item {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .news-list .news-info {
        width: 75%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .news-list .news-date {
        width: 20%;
        text-align: right;
        font-size: 1.2rem;
        color: #999;
    }
    .news-list img {
        width: 100%;
        height: auto;
        border-radius: 0.4rem;
        margin-bottom: 0.8rem;
    }
    .news .tab-nav {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 1rem;
    }
    .news .tab-nav li {
        padding: 0.8rem 1.2rem;
        margin: 0.3rem;
        font-size: 1.4rem;
        border-radius: 0.4rem;
    }
    /* main3æ¨¡å—æ ·å¼è°ƒæ•´ */
    .main3 {
        width: 100% !important;
        margin-bottom: 2rem !important;
        box-sizing: border-box !important;
    }

    /* main3 .contæ ·å¼è°ƒæ•´ */
    .main3 .cont {
        width: 100% !important;
        height: auto !important;
    }
    /* main3 .cont liæ ·å¼è°ƒæ•´ */
    .main3 .cont li {
        width: 100% !important;
        padding: 0.8rem 0 !important;
        margin-bottom: 0.5rem !important;
        border-bottom: 0.1rem solid #eee !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }
    /* main3 .cont li aæ ·å¼è°ƒæ•´ */
    .main3 .cont li a {
        width: 75% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }
    /* main3 .cont li spanæ ·å¼è°ƒæ•´ */
    .main3 .cont li span {
        width: 20% !important;
        font-size: 1.2rem !important;
        line-height: 2rem !important;
        text-align: right !important;
    }
    /* main3 .moreæ ·å¼è°ƒæ•´ */
    .main3 .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 1rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
/* main3 .tab-panelæ ·å¼è°ƒæ•´ */
.main3 .tab-panel {
    width: 100% !important;
    margin-top: 1rem !important;
}
/* main3 .tab-navæ ·å¼è°ƒæ•´ */
.main3 .tab-nav {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
    margin-bottom: 1rem !important;
    gap: 0.5rem !important;
}

/* æ”¿åŠ¡å…¬å¼€å·¦ä¾§æ ·å¼è°ƒæ•´ */
.zwgk-left {
    width: 100% !important;
    height: auto !important;
    float: none !important;
    margin-bottom: 2rem;
    display: flex;
    flex-direction: column;
}
.zwgk-left .tit_name {
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem;
}
.zwgk-left .cont {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
}
.zwgk-left .list {
    width: 100%;
    height: auto;
    margin-bottom: 1rem;
}
.zwgk-right {
    display: none;
}
.zwgk-right-1 {
    width: 100% !important;
    margin-bottom: 2rem;
    position: relative;
    display: flex;
    flex-direction: column;
}
.zwgk-right-1 .tit_name {
    width: 100%;
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin-bottom: 1.5rem;
}
.zwgk-right-1 .cont {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 2%;
}
.zwgk-right-1 .item {
    width: 49%;
    margin-bottom: 1rem;
    position: relative;
}
.zwgk-right-1 .item img {
    width: 100%;
    height: auto;
    border-radius: 0.4rem;
}
.zwgk-right-1 .item-title {
    width: 100%;
    font-size: 1.4rem;
    line-height: 2rem;
    margin: 0.8rem 0;
}
.zwgk-right-1 .item-desc {
    width: 100%;
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-bottom: 0.8rem;
}
.zwgk-right-1 .more {
    width: 100%;
    text-align: center;
    padding: 0.8rem 0;
    margin-top: 1rem;
    font-size: 1.4rem;
    border-radius: 0.4rem;
}
.zwgk-right-list {
    width: 100% !important;
    margin-bottom: 2rem;
    position: relative;
    z-index: 2;
    background: #fff;
    min-height: 15rem;
    display: flex;
    flex-direction: column;
}
.zwgk-right-list .tit_name {
    margin-bottom: 1.5rem;
}
.zwgk-right-list .cont {
    flex: 1;
    min-height: 10rem;
}
.zwgk-right-2 {
    width: 100% !important;
    clear: both;
    position: relative;
    z-index: 2;
    min-height: 12rem;
    margin-bottom: 1.5rem;
}
.zwgk-right .more {
    margin-top: 1rem;
    padding: 0.8rem 0;
}
/* ä¸»ä½“å†…å®¹åŒºåŸŸé«˜åº¦è°ƒæ•´ */
.sy_main {
    width: 100% !important;
    min-height: calc(100vh - 12rem) !important;
    height: auto !important;
    padding-bottom: 2rem !important;
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
    position: relative !important;
    padding: 0 1rem!important;
}
.sy_main > div {
    width: 100% !important;
    height: auto !important;
    flex: none !important;
}
.sy_main .main3-list {
    width: 100% !important;
    height: auto !important;
    position: relative !important;
}

.sy_main .zxft-right {
    display: none;
}
/*.cf,.bmfw,.zwfw {display: none;}*/
.main3 .cont li span {
    font-size: 1.2rem;
}
.main3 .more {
    margin-top: 1rem;
    font-size: 1.4rem;
    padding: 0.5rem 1rem;
    border-radius: 0.4rem;
}
.main3 .tab-panel {
    margin-top: 1rem;
}
.main3 .tab-nav li {
    padding: 0.8rem 1.2rem;
    font-size: 1.4rem;
    border-radius: 0.4rem;
}
.news-list li a {
    font-size: 1.4rem;
    line-height: 2rem;
}
.news-list li span {
    font-size: 1.2rem;
}
.news-list .date {
    margin-right: 1rem;
}
.news-more {
    margin-top: 1rem;
    font-size: 1.4rem;
    padding: 0.5rem 1rem;
    border-radius: 0.4rem;
}
/** åŒºæƒ…å¼€å§‹ **/
.content-box {
    width: 100% !important;
    box-sizing: border-box !important;
}

.content-box .title {
    width: 100% !important;
    font-size: 1.6rem !important;
    line-height: 2.2rem !important;
    margin-bottom: 1rem !important;
}

.content-box .content {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.content-box .list {
    width: 100% !important;
    margin-bottom: 1rem !important;
}

.content-box .list li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.content-box .list li a {
    width: calc(100% - 5rem) !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.content-box .list li span {
    width: 4.5rem !important;
    font-size: 0.75rem !important;
    float: right !important;
}
/* fzys-liståŠä¸‹çº§æ ‡ç­¾ç§»åŠ¨ç«¯é€‚é… */
.fzys {
    margin-top: 1rem;
    width: 100%;
  }
  
  .fzys h2 {
    width: 100%;
  }
  
  .fzys h2 img {
    width: 100%;
    height: auto;
  }
  
  .fzys-main {
    padding: 1rem 0;
    width: 100%;
  }
  
  .fzys-list {
    width: 100%;
    height: auto;
    float: none;
    margin-bottom: 1rem;
  }
  .fzys-more {
    display: block;
    width: 100%;
    height: 2.5rem;
    background-color: #efefef;
    color: #015193;
    line-height: 2.5rem;
    border-radius: 0.2rem;
    text-align: center;
  }
  
  .fzys-img {
    width: 100%;
    float: none;
  }
  
  .fzys-img img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
  }
.content-box img {
    width: 100% !important;
    height: auto !important;
    margin: 0.625rem 0 !important;
    border-radius: 0.4rem !important;
    object-fit: cover !important;
}

.content-box .more {
    width: 100% !important;
    text-align: center !important;
    padding: 0.8rem 0 !important;
    margin-top: 1rem !important;
    font-size: 1.4rem !important;
    border-radius: 0.4rem !important;
}
.content-box .section01-left {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
    box-sizing: border-box !important;
    height: auto;
    overflow: hidden;
}
.content-box .section01-left video {
    width: 100% !important;
}
.content-box .section01-left .title {
    width: 100% !important;
    font-size: 1.6rem !important;
    line-height: 2.2rem !important;
    margin-bottom: 1rem !important;
}

.content-box .section01-left .content {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.content-box .section01-left .list {
    width: 100% !important;
    margin-bottom: 1rem !important;
}

.content-box .section01-left .list li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.content-box .section01-left .list li a {
    width: calc(100% - 5rem) !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.content-box .section01-left .list li span {
    width: 4.5rem !important;
    font-size: 0.75rem !important;
    float: right !important;
}

.content-box .section01-left img {
    width: 100% !important;
    height: auto !important;
    margin: 0.625rem 0 !important;
    border-radius: 0.4rem !important;
    object-fit: cover !important;
}

.content-box .section01-left .more {
    width: 100% !important;
    text-align: center !important;
    padding: 0.8rem 0 !important;
    margin-top: 1rem !important;
    font-size: 1.4rem !important;
    border-radius: 0.4rem !important;
}
.content-box .section01-right {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
    box-sizing: border-box !important;
    height: auto !important;
}

.content-box .section01-right .title {
    width: 100% !important;
    font-size: 1.6rem !important;
    line-height: 2.2rem !important;
    margin-bottom: 1rem !important;
}

.content-box .section01-right .content {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.content-box .section01-right .list {
    width: 100% !important;
    margin-bottom: 1rem !important;
}

.content-box .section01-right .list li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.content-box .section01-right .list li a {
    width: calc(100% - 5rem) !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.content-box .section01-right .list li span {
    width: 4.5rem !important;
    font-size: 0.75rem !important;
    float: right !important;
}

.content-box .section01-right img {
    width: 100% !important;
    height: auto !important;
    margin: 0.625rem 0 !important;
    border-radius: 0.4rem !important;
    object-fit: cover !important;
}

.content-box .section01-right .more {
    width: 100% !important;
    text-align: center !important;
    padding: 0.8rem 0 !important;
    margin-top: 1rem !important;
    font-size: 1.4rem !important;
    border-radius: 0.4rem !important;
}
/* section04åŒºåŸŸç§»åŠ¨ç«¯é€‚é… */
.section04 {
    width: 100% !important;
    margin: 1.5rem 0 !important;
    overflow: hidden !important;
  }
  
  .section04 h1 {
    width: 100% !important;
    margin-bottom: 1rem !important;
    text-align: center !important;
  }
  
  .section04 h1 img {
    width: 80% !important;
    height: auto !important;
  }
  
  .picScroll-left {
    width: 100% !important;
    position: relative !important;
    overflow: hidden !important;
  }
  
  .section04 ul {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    box-sizing: border-box !important;
    left: 0 !important;
  }
  
  .section04 ul li {
    width: 100% !important;
    margin-bottom: 1rem !important;
    float: none !important;
    box-sizing: border-box !important;
    margin-right: unset;
  }
  
  .section04 ul li a {
    display: block !important;
    width: 100% !important;
    position: relative !important;
  }
  
  .section04 ul li a div {
    width: 100% !important;
    text-align: center !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  
  .section04 ul li a img {
    width: 100% !important;
    height: auto !important;
    border-radius: 0.3rem !important;
    object-fit: cover !important;
  }
  
  .mlpj-leftarrow,
  .mlpj-rightarrow {
    display: none !important;
  }
/** é€šç”¨åˆ—è¡¨æœ‰å·¦ä¾§ **/
.zclm {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
    box-sizing: border-box !important;
}

.zclm .title {
    width: 100% !important;
    font-size: 1.6rem !important;
    line-height: 2.2rem !important;
    margin-bottom: 1rem !important;
}

.zclm .content {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.zclm .list {
    width: 100% !important;
    margin-bottom: 1rem !important;
}

.zclm .list li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.zclm .list li a {
    width: calc(100% - 5rem) !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.zclm .list li span {
    width: 4.5rem !important;
    font-size: 0.75rem !important;
    float: right !important;
}

.zclm img {
    margin: 0.625rem 0 !important;
}

.zclm .more {
    width: 100% !important;
    text-align: center !important;
    padding: 0.8rem 0 !important;
    margin-top: 1rem !important;
    font-size: 1.4rem !important;
    border-radius: 0.4rem !important;
}
.zclm .zclm_l {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
    box-sizing: border-box !important;
    float: none !important;
}

.zclm .zclm_l .title {
    width: 100% !important;
    font-size: 1.6rem !important;
    line-height: 2.2rem !important;
    margin-bottom: 1rem !important;
}

.zclm .zclm_l .content {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.zclm .zclm_l .list {
    width: 100% !important;
    margin-bottom: 1rem !important;
}

.zclm .zclm_l .list li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.zclm .zclm_l .list li a {
    width: calc(100% - 5rem) !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.zclm .zclm_l .list li span {
    width: 4.5rem !important;
    font-size: 0.75rem !important;
    float: right !important;
}

.zclm .zclm_l img {
    width: 100% !important;
    height: auto !important;
    margin: 0.625rem 0 !important;
    border-radius: 0.4rem !important;
    object-fit: cover !important;
}

.zclm .zclm_l .more {
    width: 100% !important;
    text-align: center !important;
    padding: 0.8rem 0 !important;
    margin-top: 1rem !important;
    font-size: 1.4rem !important;
    border-radius: 0.4rem !important;
}
.zclm .zclm_l ul {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
    box-sizing: border-box !important;
    min-height: unset;
}

.zclm .zclm_l ul li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.zclm .zclm_l ul li a {
    width: 100%;
    line-height: 1.5 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.zclm  .zclm_l ul li span {
    width: 4.5rem !important;
    font-size: 0.75rem !important;
    float: right !important;
}

.zclm  .zclm_l ul img {
    width: 100% !important;
    height: auto !important;
    margin: 0.625rem 0 !important;
    border-radius: 0.4rem !important;
    object-fit: cover !important;
}
.zclm .zclm_r {
    width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden;
    padding-right: unset;
}
.zclm .zclm_r .title {
    width: 100% !important;
    font-size: 1.6rem !important;
    line-height: 2.2rem !important;
    margin-bottom: 1rem !important;
}

.zclm .zclm_r .content {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.zclm .zclm_r .list {
    width: 100% !important;
    margin-bottom: 1rem !important;
}

.zclm .zclm_r .list li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.zclm .zclm_r .list li a {
    width: calc(100% - 5rem) !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.zclm .zclm_r .list li span {
    width: 4.5rem !important;
    font-size: 0.75rem !important;
    float: right !important;
}

.zclm .zclm_r img {
    width: 100% !important;
    height: auto !important;
    margin: 0.625rem 0 !important;
    border-radius: 0.4rem !important;
    object-fit: cover !important;
}

.zclm .zclm_r .more {
    width: 100% !important;
    text-align: center !important;
    padding: 0.8rem 0 !important;
    margin-top: 1rem !important;
    font-size: 1.4rem !important;
    border-radius: 0.4rem !important;
}
.zclm .zclm_r .xx_list {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
    box-sizing: border-box !important;
}

.zclm .zclm_r .xx_list li {
    width: 100% !important;
    padding: 0.625rem 0 !important;
    border-bottom: 0.0625rem solid #eee !important;
}

.zclm .zclm_r .xx_list li a {
    width: calc(100% - 11rem) !important;
    line-height: 2.8 !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.zclm .zclm_r .xx_list li span {
    width: 11rem !important;
    float: right !important;
}

.zclm .zclm_r .xx_list img {
    width: 100% !important;
    height: auto !important;
    margin: 0.625rem 0 !important;
    border-radius: 0.4rem !important;
    object-fit: cover !important;
}
.zclm .gd-cm-page {
    width: 100% !important;
    margin: 1.5rem 0 !important;
    box-sizing: border-box !important;
    position: relative !important;
}

.zclm .gd-cm-page span {
    display: none;
}

.zclm .gd-cm-page .page-wrap {
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
}

.zclm .gd-cm-page a,
.zclm .gd-cm-page .current {
    position: relative !important;
    z-index: 1 !important;
    flex: 0 0 auto !important;
    white-space: nowrap !important;
    padding: 0.5rem 1rem !important;
    margin: 0 0.3rem !important;
    font-size: 1.4rem !important;
    line-height: 2rem !important;
    border-radius: 0.4rem !important;
    display: inline-block !important;
}

/* .content-wrap åŠä¸‹çº§æ ‡ç­¾çš„è‡ªé€‚åº”æ ·å¼ */
.content-wrap {
    width: 100% !important;
    padding: 1rem !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

.content-wrap .section1 {
    width: 100% !important;
    margin-bottom: 2rem !important;
}

.content-wrap .section1_tit {
    width: 100% !important;
    height: auto !important;
    padding: 0.8rem 0 !important;
    margin-bottom: 1rem !important;
    border-bottom: 0.1rem solid #ddd !important;
}

.content-wrap .section1_tit a {
    font-weight: bold !important;
    color: #256ab6 !important;
    padding-left: 3rem !important;
}

.content-wrap .section1 ul {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
}

.content-wrap .section1 li {
    width: 50% !important;
    margin-bottom: 1rem !important;
    padding: 0 0.5rem !important;
    box-sizing: border-box !important;
}

.content-wrap .section1 li a {
    display: block !important;
    width: 100% !important;
    background-color: #f5f5f5 !important;
    border-radius: 0.3rem !important;
    color: #333 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    margin-left: unset;
}

.content-wrap .section1 li a:hover,
.content-wrap .section1 li a:active {
    background-color: #256ab6 !important;
    color: #fff !important;
}
.hideiphone {
    display: block;
}
.showiphone {
    display: none;
}
.article div:first-of-type {
    width: 95% !important;
}
.article div.default_pgContainer li {
    width: 100% !important;
    text-indent:unset !important;

}
.article div.default_pgContainer li a {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    width: 77%;
    display: inline-block;
}
/* .ct åŠä¸‹çº§æ ‡ç­¾çš„è‡ªé€‚åº”æ ·å¼ */
.ct {
    width: 100% !important;
    padding: 1rem !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}
.small-title {
    line-height: 3rem !important;
}
.small-title .wz-margin {
    margin-left: unset !important;
    display: block !important;
}
/* é¢†å¯¼ä¿¡æ¯åŒºåŸŸ */
.ct .ldxx {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    min-height: auto !important;
}

.ct .ldxx > div {
    min-height: auto !important;
    width: 100% !important;
    margin-bottom: 2rem !important;
}

/* å·¦ä¾§åŒºåŸŸ */
.ct .ldxx .ldxx-l {
    width: 100% !important;
    float: none !important;
}

.ct .ldxx .ldxx-l .dtt {
    width: 100% !important;
    height: auto !important;
    text-align: center !important;
    margin-bottom: 1.5rem !important;
    border: unset;
}
.ct .ldxx .ldxx-l .dtt > div {
    border:unset;
}

.ct .ldxx .ldxx-l .dtt img {
    width: 60% !important;
    height: auto !important;
    max-width: 18.6rem !important;
    padding: 1rem;
    border: 1px solid #f5f5f5;
}

.ct .ldxx .ldxx-l .ldjs {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 1.5rem !important;
    height: auto;
    padding: unset;
}

.ct .ldxx .ldxx-l .ldjs p {
    font-size: 1.6rem !important;
    line-height: 2.2rem !important;
    margin-bottom: 0.5rem !important;
}

/* å³ä¾§åŒºåŸŸ */
.ct .ldxx .ldxx-r {
    width: 100% !important;
    float: none !important;
}

.ct .ldxx .ldxx-r .sw {
    width: 100% !important;
    height: auto !important;
    line-height: 3rem !important;
    font-size: 1.6rem !important;
    font-weight: bold !important;
    color: #fff !important;
    background-color: #015193 !important;
    text-align: center !important;
    margin-bottom: 1rem !important;
}

.ct .ldxx .ldxx-r .sw-list {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
}

.ct .ldxx .ldxx-r .sw-list > div {
    width: 100% !important;
}

.ct .ldxx .ldxx-r .sw-list > div ul {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
}

.ct .ldxx .ldxx-r .sw-list > div ul li {
    width: 50% !important;
    padding: 0.5rem 0 !important;
    box-sizing: border-box !important;
    text-align: center !important;
}

.ct .ldxx .ldxx-r .sw-list > div ul li a {
    font-weight: normal !important;
}

.ct .ldxx .ldxx-r .ldjh {
    width: 100% !important;
    margin-bottom: 1.5rem !important;
}

.ct .ldxx .ldxx-r .ldjh a {
    height: auto !important;
    line-height: 3rem !important;
    font-size: 1.6rem !important;
    padding: 0 !important;
    background-position: 30% center !important;
}

/* ä¸­é—´åŒºåŸŸ */
.ct .ldxx .ldxx-m {
    width: 100% !important;
    float: none !important;
    margin: unset;
}

.ct .ldxx .ldxx-m .ld-hd {
    width: 100% !important;
    height: auto !important;
    line-height: 3rem !important;
    margin-bottom: 1rem !important;
    border-bottom: 0.1rem solid #015293 !important;
}

.ct .ldxx .ldxx-m .ld-hd img {
    width: 1.8rem !important;
    height: auto !important;
    vertical-align: middle !important;
    margin-right: 0.5rem !important;
}

.ct .ldxx .ldxx-m .ld-hd span {
    font-size: 1.6rem !important;
    line-height: 3rem !important;
    position: relative !important;
    top: 0 !important;
}

.ct .ldxx .ldxx-m .ld-list {
    width: 100% !important;
    min-height: auto !important;
    margin-bottom: 1.5rem !important;
    font-size: 1.4rem !important;
    line-height: 2rem !important;
}

.ct .ldxx .ldxx-m .ld-list p {
    text-indent: 2em !important;
    margin-bottom: 1rem !important;
    line-height: 2rem !important;
}

.ct .ldxx .ldxx-m .zyhd {
    width: 100% !important;
}

.ct .ldxx .ldxx-m .zyhd iframe {
    width: 100% !important;
    height: 45rem !important;
}

/* å½“å‰ä½ç½®å¯¼èˆª */
.position {
    min-width: 100%;
}
.adress {
    width: 100% !important;
    padding: 1rem !important;
    box-sizing: border-box !important;
    line-height: 1.8rem !important;
}
.adress table {
    width: 90% !important;
    display: inline-block !important;
}
.alt_theme li a {
    width: 72%;
}
    /* ä¾ç”³è¯·å…¬å¼€å¼€å§‹ */
    .g-box {
        width: 100%;
        padding: 0 0.5rem;
        box-sizing: border-box;
    }

    .g-box .trs-model {
        width: 100%;
        height: 100%;
    }

    .g-box .trs-model .trs-model-box {
        width: 90%;
        height: auto;
        padding: 1rem;
        margin: 5% auto;
    }

    .g-box .trs-model .trs-model-titlebox {
        margin: 0.5rem 0;
    }

    .g-box .trs-model .trs-model-titlebox .trs-model-close {
        right: 1rem;
        top: 1rem;
        width: 1rem;
        height: 1rem;
    }

    .g-box .trs-model .trs-model-content {
        margin-top: 1rem;
        max-height: 70vh;
        overflow-y: auto;
    }

    .g-box .yishenqinggongkai {
        margin-bottom: 1.5rem;
        padding: 1rem;
        border-radius: 0.5rem;
    }

    .g-box .ysqgk-zfxx {
        width: 100%;
        margin-bottom: 1rem;
    }

    .g-box .ysqgk-form {
        margin-left: 0;
        padding: 1rem;
    }

    .g-box .ysqgk-input-block {
        margin-left: 0 !important;
        width: 100% !important;
        margin-top: 0 !important;
    }

    .g-box .ysqgk-input-block .ysqgk-bolock-input {
        width: 90% !important;
        height: 2.5rem;
        margin: 0.5rem 0;
    }

    .g-box .ysqgk-input-block .ysqgk-bolock-textarea {
        width: 100% !important;
        padding: 0.75rem;
    }

    .g-box .ysqgk-form-block {
        margin-top: 1rem;
        padding: 0.25rem;
    }

    .g-box .ysqgk-form-block .ysqgk-form-block-button {
        padding: 1.5rem 0 1rem;
    }

    .g-box .ysqgk-form-block .ysqgk-form-block-button button {
        width: 45% !important;
        height: 3rem;
        margin: 0 2%;
    }

    .g-box .ysqigk-block-upload {
        width: 100% !important;
        height: auto;
        margin: 0.5rem 0;
    }

    .g-box .ysqigk-block-upload-zheng {
        margin-right: 0;
        margin-bottom: 1rem;
    }
    /* ä¾ç”³è¯·å…¬å¼€è¡¨å•å—ç§»åŠ¨ç«¯é€‚é… */
    .yishenqinggongkai .ysqgk-form .ysqgk-form-block {
        margin-top: 1rem;
        padding: 0 0.25rem 0.25rem;
        width: 100% !important;
        box-sizing: border-box;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-title {
        height: 3.5rem;
        padding-left: 1.25rem;
        line-height: 3.5rem;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content {
        padding: 1.5rem 1rem;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-input-button {
        width: 30% !important;
        height: 2.5rem;
        margin-left: 1rem;
        line-height: 2.5rem;
        border-radius: 0.375rem;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-line {
        height: 0.0625rem;
        margin-bottom: 1.5rem;
        border-radius: 0.625rem;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button {
        padding: 2rem 0;
        width: 100% !important;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button {
        width: 45% !important;
        height: 3rem;
        padding-left: 1.5rem;
        line-height: 3rem;
        border-radius: 0.375rem;
        margin: 0 2%;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button.reset {
        margin-right: 0.5rem;
        background-position: 25% center;
        background-size: 1rem 1rem;
    }

    .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button.confirm {
        background-position: 25% center;
        background-size: 1rem 1rem;
    }
    .ysqgk-zfxx-gkb .ysqgk-zfxx-gkb-block {
        margin-right: unset;
    }
    .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-title {
        width: auto;
        float: left;
    }
    .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-radio {
        margin-right: 2rem;
    }
    .ysqgk-shouli-department .trs-model-box {
        width: 90% !important;
        padding: 1rem;
        box-sizing: border-box;
    }

    .ysqgk-shouli-department .trs-model-titlebox {
        margin-bottom: 1rem;
    }

    .ysqgk-shouli-department .trs-model-titlebox .trs-model-title {
        margin-top: 0.3rem;
        font-size: 2.8rem;
    }

    .ysqgk-shouli-department .trs-model-content {
        height: 70vh;
        margin-top: 2rem;
        overflow-y: auto;
    }

    .ysqgk-shouli-department .trs-model-content .form-block-title {
        margin: 0 0 1rem;
    }

    .ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list {
        padding: 0.5rem 1rem 1rem;
        border-radius: 0.5rem;
    }

    .ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list span {
        width: 45% !important;
        height: 2.5rem;
        margin: 0.5rem 2.5%;
        line-height: 2.5rem;
        border-radius: 0.25rem;
    }

    .ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list span:nth-of-type(2n) {
        margin-right: 0;
    }
    .trs-model .trs-model-box {
        width: 100% ;
        height: 69rem;
    }
    .trs-model .trs-model-box a {
        margin-left:unset !important;
    }
    /* ä¾ç”³è¯·å…¬å¼€ç»“æŸ */
    /* äº’åŠ¨ */
     /*å†™ä¿¡é¡»çŸ¥*/
     .mailbox-container{
        width: 100%;
    }
    .mailbox-container .mailbox-main{
        display: block;
    }
    .mailbox-container .mailbox-main .left-title{
        width: 100%;
    }
    .mailbox-container .mailbox-main .mailbox-left{
        width: 100%;
        min-height: auto;
    }
    .mailbox-container .mailbox-main .mailbox-left .process::after, .mailbox-container .mailbox-main .mailbox-left .reply::after{
        display: none;
    }
    .mailbox-container .mailbox-main .mailbox-left .process.show, .mailbox-container .mailbox-main .mailbox-left .reply.show{
        width: 100%;
    }
    .mailbox-container .mailbox-main .mailbox-left .process input, .mailbox-container .mailbox-main .mailbox-left .reply input{
        width: 92%;
    }
    .mailbox-container .mailbox-main .mailbox-left .process .search, .mailbox-container .mailbox-main .mailbox-left .reply .search{
        width: 100%;
        height: 60px;
        line-height: 60px;
        font-size: 20px;
    }
    .mailbox-container .mailbox-main .mailbox-right{
        width: 100%;
    }
    .mailbox-container .mailbox-main .mailbox-right .mailbox-abstract{
        padding-left: 0px;
        padding-right: 0px;
    }
    /*æˆ‘è¦å†™ä¿¡*/
    .write-letter .formbox{
        width: 100%;
    }
    .write-letter .formbox .form-content{
        width: 100%;
    }
    .write-letter .formbox .item.left-item{
        margin-right: 0;
    }
    .write-letter .formbox .line-body input, .write-letter .formbox .line-body select, .write-letter .formbox .line-body textarea{
        width: 100px;
    }
    .write-letter .formbox .line-body .input-title{
        width: 90px;
    }
    .write-letter .formbox .line-body input, .write-letter .formbox .line-body select, .write-letter .formbox .line-body textarea{
        width: 215px;
    }
    .write-letter .formbox .line-body input.full-input{
        width: 215px;
    }
    .write-letter .formbox .line-body textarea.full-textarea{
        width: 215px;
    }
    .write-letter .formbox button.submit, .write-letter .formbox button.reset{
        width: 45%;
        margin-right:0;
    }
    #zhezhaoTips{
        width: 450px;
        margin-left: -225px;
        margin-top: -200px;
    }
    .mail-reply{
        min-height: unset;
    }
    .mail-reply .table{
        overflow-x: scroll;
    }
    
    /*æ„è§å¾é›†*/
    .opinions-solicit-detail .detail-container{
        padding: 0;
    }
    .opinions-solicit-detail .title-line{
        padding:0;
        font-size: 20px;
        line-height: 40px;
    }
    .opinions-solicit-detail .info-row{
        line-height: 45px;
    }
    .opinions-solicit-detail .info-row .start-time{
        width: 100%;
        padding-right: 0;
    }
    .opinions-solicit-detail .info-row .end-time{
        width: 100%;
        padding: 0;
        margin-right: 0;
    }
    .opinions-solicit-detail .info-row .department{
        margin-right: 0;
        width: 100%;
    }
    .opinions-solicit-detail .detail-tabs-content .tabs-content img{
        max-width: 90% !important;
        height: auto !important; 
    }
    .opinions-solicit-detail .detail-tabs-content .edit-form{
        width: 100%;
    }
    .opinions-solicit-detail .detail-tabs-content .edit-form input{
        width: 215px;
    }
    .opinions-solicit-detail .detail-tabs-content .edit-form textarea{
        width: 215px;
    }
    .opinions-solicit-detail .detail-tabs-content .edit-form .btn{
        width: 45%;
        margin-left: 0;
    }
    .opinions-solicit-detail .detail-tabs-content .edit-form input.code-input{
        width: 90px;
    }
    /* äº’åŠ¨ç»“æŸ */

}
/* 适老化自适开始 */
@media screen and (max-width: 768px) {
    .zzzbbody {
        min-width: 100% !important;
    }
    .zzzbbody .hdpd2 {
        width: 100% !important;
    }
    /* 头部区域自适应 */
    .zzzbbody .zzzbtop {
        width: 100%;
        position: relative;
    }
    .zzzbbody .zzzbtop .zzzbtopbg {
        width: 100%;
    }
    .zzzbbody .Leader11 {
        font-size: 3.2rem !important;
    }
    .zzzbbody .zzzbtop .zzzb {
        width: 25%;
        top: 0;
        left: 0;
        height: 31px !important;
    }
    .zzzbbody .hdpd .hdpd2 .adress {
        width: 100% !important;
        margin: unset;
        padding: unset !important;
        line-height: unset !important;
    }
    .zzzbbody .zzzbtop .wzayd {
        width: 25%;
        top: 15%;
        left: 25%;
        height: 30px !important;
    }
    .zzzbbody .write {
        width: 100% !important;
    }
    .zzzbbody .zzzbtop .qszflogo {
        width: 80%;
        top: 46px;
        left: 2%;
    }

    .zzzbbody .zzzbtop .qszflogo1 {
        width: 20%;
        top: 8%;
        height: 30px !important;
    }

    /* IPv6提示框自适应 */
    .zzzbbody .zzzbtop div[style*="width:1200px"] {
        width: 100% !important;
        margin: 0 auto;
        box-sizing: border-box;
    }

    .zzzbbody .zzzbtop div[style*="width:140px"] {
        width: 30% !important;
        height: 30px !important;
        margin-top: unset !important;
        border-radius: 3px !important;
    }
    .zzzbbody .dqwz .xxgk_in {
        width: 100%;
        margin: 0 auto;
        padding: 0 3%;
        box-sizing: border-box;
    }

    /* 选择器区域 */
    .zzzbbody .select {
        width: 94%;
        margin: 30px auto 0;
        height: 60px;
    }

    .zzzbbody .select .div {
        width: 23%;
        height: 40px;
        line-height: 40px;
        margin-left: 2%;
        padding-left: 2%;
        margin-top: 10px;
    }

    .zzzbbody .sel {
        width: 100%;
        padding-left: 2%;
    }

    .zzzbbody .select_two ul {
        width: 100%;
        margin-left: 2%;
        padding: 10px 0;
    }

    .zzzbbody .select_two ul li {
        width: 31.33%;
        height: 30px;
        line-height: 30px;
    }

    /* 内容区块自适应 */
    .zzzbbody .xxgk_in .chang_center {
        width: 100%;
        margin: auto;
    }

    .zzzbbody .xxgk_in > div {
        width: 100%;
        margin: auto;
    }
    /* 表格布局调整为一行两个 */
    .zzzbbody .dqwz .xxgk_in table tr td {
        display: inline-block;
        width: 50%;
        box-sizing: border-box;
    }
    /* 表格布局自适应 */
    .zzzbbody .shadow_ly {
        margin: 10px !important;
        padding: 20px 0 !important;
    }
    .zzzbbody .shadow_ly img {
        width: 100px;
        height: auto;
    }
    
    .zzzbbody .shadow_ly p {
        font-size: 32px !important;
    }
    .zzzbbody .shadow_ly1 {
        margin: 10px;
        padding: 20px 0;
        min-height: 215px;
    }

    /* 图片自适应 */
    .zzzbbody .bsfw-img {
        width: auto;
        height: 120px;
    }
    .zzzbbody .bsfw-p {
        font-size: 32px;
        line-height: 60px;
        padding-left: unset;
    }
    .zzzbbody .xx_list ul {
        padding-left:unset;
    }
    /* 确保表格容器宽度100% */
    .zzzbbody .dqwz .xxgk_in div[style*="width:1200px"] {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 10px;
        box-sizing: border-box;
    }
    /* 其他容器自适应 */
    .zzzbbody div[style*="width:1200px"],
    .zzzbbody div[style*="width: 1200px"] {
        width: 100% !important;
    }
    .zzzbbody div[style*="height:1000px"],
    .zzzbbody div[style*="height: 1000px;"] {
        height: auto !important;
    }
    .zzzbbody .xx_list {
        width: 100%;
        min-height: auto;
        float: unset;

    }
    .zzzbbody .xx_list li {
        width: 100%;
        padding: 15px 0;
        height: auto;
    }
    .zzzbbody .xx_list li .left {
        width: 30%;
    }
    .zzzbbody .xx_list li .left h1 {
        font-size: 36px;
        line-height: 1.5;
    }
    .zzzbbody .xx_list li .left p {
        font-size: 24px;
        line-height: 1.5;
    }
    .zzzbbody .xx_list li .right {
        width: 70%;
        padding-left: 2%;
        padding-right: 0;
    }

    .zzzbbody .xx_list li .right a {
        font-size: 24px;
        line-height: 1.4;
        margin-bottom: 5px;
    }
    /* 标题栏背景图位置调整 */
    .zzzbbody .zlm {
        background-position: center 20px !important;
        height: 65px;
        clear: both;
    }
    /* 部门列表移动端优化 */
    .zzzbbody .bumen-list table {
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .zzzbbody .bumen-list table tbody {
        width: 100%;
        display: block;
    }

    .zzzbbody .bumen-list table tr {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 3%;
    }

    .zzzbbody .bumen-list table td {
        width: 48%;
        margin: 5px 0;
    }

    .zzzbbody .bumen-list li {
        width: 100%;
        height: auto;
        min-height: 45px;
    }

    .zzzbbody .bumen-list li a {
        padding-left: 15px;
        text-indent: 0;
        padding-right: 10px;
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
    }
    .zzzbbody .m-ct-detail {
        width: 100%;
    }
    .zzzbbody .m-bm-nm {
        width: 100%;
    }
    .zzzbbody .tableld .w140 {
        width: 30px;
    }
    .zzzbbody .bg01 .position .position-txt span,
    .zzzbbody  .bg01 .position .position-txt a {
        font-size: 32px !important;
    }
    .zzzbbody #tit1 {
        width: 100% !important;
    }
    .zzzbbody #con1 {
        width: 100% !important;
    }
    .zzzbbody #con1 li {
        width: 100%;
    }
    .zzzbbody .lingdao {
        width: 100%;
    }
    .zzzbbody #con1 .clearfix {
        width: 100% !important;
    }

    .zzzbbody #con1 table {
        width: 100% !important;
    }

    .zzzbbody #con1 table td {
        width: 100% !important;
        display: block;
    }

    .zzzbbody #con1 table td div {
        width: 100% !important;
        margin: 20px 0 !important;
        float: none !important;
    }

    .zzzbbody #con1 table td div img {
        width: 35% !important;
    height: auto !important;
    margin: 30px auto 0 !important;
    }

    .zzzbbody #con1 table td div a {
        width: 100% !important;
        font-size: 18px !important;
        padding-top: 10px !important;
    }
    .zzzbbody .zclm .gd-cm-page {
        margin:unset !important;
    }
    .zzzbbody .bsfw-p1 {
        float:unset;
    }
}
/* 适老化自适结束 */