/* Ã§Â§Â»Ã¥Å Â¨Ã§Â«Â¯Ã¥Å¸ÂºÃ§Â¡â‚¬Ã¨Â®Â¾Ã§Â½Â® */
@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;
    }
    /* Ã©Â¦â€“Ã©Â¡ÂµÃ¥Â¼â‚¬Ã¥Â§â€¹ */
    #barrierfree_container {
        min-width: 100%!important;
    }
    .contain {
        height: auto;
    }
    .contain .contain-l {
        width: 100%;
        float: none;
        height: 24rem;
    }
    .contain .contain-l .box{
        width: 100%;
    }
    .contain .contain-l .lunbo {
        width: 100%;
        height: auto;
        margin-bottom: 0.625rem;
    }

    .contain .contain-l .lunbo #slideBox {
        width: 100% !important;
        height: auto !important;
        position: relative;
    }

    .contain .contain-l .lunbo #slideBox .bd {
        width: 100% !important;
        height: 24rem !important;
    }

    .contain .contain-l .lunbo #slideBox .bd ul {
        width: 100% !important;
        height: auto !important;
        position: relative;
    }

    .contain .contain-l .lunbo #slideBox .bd ul li {
        width: 100% !important;
        height: auto !important;
        position: relative;
        left: 0;
        top: 0;
    }

    .contain .contain-l .lunbo #slideBox .bd ul li img {
        width: 100% !important;
        height: auto !important;
    }
    .contain .contain-l .lunbo #slideBox .prev,
    .contain .contain-l .lunbo #slideBox .next {
        width: 1.875rem;
        height: 3.125rem;
        margin-top: -1.5625rem;
    }

    .contain .contain-l .lunbo #slideBox .title {
        width: 100%;
        height: auto;
        bottom: 0;
    }

    .contain .contain-l .lunbo #slideBox .title ul {
        width: 100%;
        padding: 0.625rem;
    }

    .contain .contain-l .lunbo #slideBox .title li {
        width: 100%;
        height: auto;
    }

    .contain .contain-l .lunbo #slideBox .hd {
        width: 100%;
        bottom: 0.625rem;
    }

    .contain .contain-l .lunbo #slideBox .hd ul {
        width: auto;
        height: auto;
        margin: 0 auto;
        text-align: center;
    }

    .contain .contain-l .lunbo #slideBox .hd li {
        width: 0.5rem;
        height: 0.5rem;
        margin: 0 0.3125rem;
    }
    .contain .contain-r {
        width: 100%;
        float: none;
        margin-top: 2rem;
    }

    .contain .contain-r .zxft-right {
        width: 100%;
        float: none;
        margin-bottom: 0.625rem;
    }

    .contain .contain-r .zxft-one-right {
        width: 100%;
        height: auto;
        padding: 0.625rem;
    }

    .contain .contain-r .zxft-one-right-title {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        margin-bottom: 0.625rem;
    }
    .contain .contain-r .head ul li a {
        padding: 0 0.5rem;
    }
    .contain .contain-r .zxft-one-right-title-list {
        padding: 0 0.9375rem;
    }

    .contain .contain-r .xjxx-bg {
        width: 100%;
        height: 4.125rem;
        background-size: contain;
    }

    .contain .contain-r .wyxx {
        width: 100%;
        height: 4.125rem;
    }

    .contain .contain-r #hotnews {
        width: 100% !important;
        height: auto !important;
        padding-left: 0.375rem !important;
    }

    .contain .contain-r .yjzj-qh {
        width: 100%;
    }

    .contain .contain-r .yjzj-list {
        width: 100%;
    }

    .contain .contain-r .yjzj-list ul div {
        width: 100% !important;
    }

    .contain .contain-r .yjzj-list table {
        width: 100% !important;
    }

    .contain .contain-r .yjzj-list td[style*="width: 450px"] {
        width: 70% !important;
    }

    .contain .contain-r .yjzj-list td[width="140"] {
        width: 25% !important;
    }

    .contain .contain-r .yjzj-list td[width="30"] {
        width: 5% !important;
    }
    .contain-r .cont ul {
        margin-top: unset;
    }
    .contain-r .cont ul li a {
        width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .columnPreset .columnPresetLeft {
        width: 100%;
    }
    .columnPreset .columnPresetLeft .head1 {
        overflow-x: auto !important;
    }
    .columnPreset .columnPresetLeft .head1 ul {
        width: 48rem;
    }
    .columnPreset .columnPresetLeft .head1 ul li a{
        padding: 0 1.2rem;
    }
    .core {
        width: 100%;
        margin-bottom: 2rem;
        box-sizing: border-box;
    }
    .core .tit_name {
        width: 100%;
        font-size: 1.6rem;
        line-height: 2.2rem;
        margin-bottom: 1.5rem;
    }
    .core .cont {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .core .tab-panel {
        width: 100%;
        margin-top: 1rem;
    }
    .core .tab-nav {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 1rem;
        gap: 0.5rem;
    }
    .core .tab-nav li {
        padding: 0.8rem 1.2rem;
        font-size: 1.4rem;
        border-radius: 0.4rem;
        margin: 0 0.5rem;
    }
    .core .tab-content {
        width: 100%;
    }
    .core .img-list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 2%;
    }
    .core .img-list li {
        width: 49%;
        margin-bottom: 1rem;
    }
    .core .img-list img {
        width: 100%;
        height: auto;
        border-radius: 0.4rem;
    }
    .core .more {
        width: 100%;
        text-align: center;
        margin-top: 1rem;
        padding: 0.8rem 0;
        font-size: 1.4rem;
        border-radius: 0.4rem;
    }
    #gwy {
        width: 100% !important;
    }
    #gwy li {
        width: 100% !important;
    }
    #gwy li a {
        width: 70%;
    }
    .fr-file {
        width: 100% !important;
        margin: 0.625rem auto;
        padding: unset !important;
    }
    .fr-file li {
        width: 11.1rem;
        margin-left: 1rem;
    }
    .fr-file .fr-file-list {
        width: 100%;
        padding: 0.625rem;
    }

    .fr-file .fr-file-item {
        width: 100%;
        margin-bottom: 0.625rem;
    }

    .fr-file .fr-file-icon {
        width: 2rem;
        height: 2rem;
        margin-right: 0.625rem;
    }

    .fr-file .fr-file-info {
        width: calc(100% - 2.625rem);
        padding: 0.3125rem;
    }

    .fr-file .fr-file-name {
        width: 100%;
        margin-bottom: 0.3125rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .fr-file .fr-file-size {
        width: 30%;
        text-align: right;
    }

    .fr-file .fr-file-date {
        width: 70%;
        padding-right: 0.625rem;
    }

    .fr-file .fr-file-download {
        width: 5rem;
        height: 2rem;
        line-height: 2rem;
        margin: 0.3125rem 0;
    }
    .main3-list-middle {
        position: relative;
        top: unset;
    }
    .main3 .tab-nav li {
        padding: 0.8rem 1.2rem !important;
        font-size: 1.4rem !important;
        border-radius: 0.4rem !important;
    }
    .main3-title {
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        box-sizing: border-box !important;
    }
    .main3-title div {
        width: 100% !important;
        margin-bottom: 1rem !important;
        height: auto;
        font-size: 1.8rem;
    }
    .main3-title div.hover {
        background: #355e92;
    }
    .main3-title .tab-list {
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 0.8rem !important;
    }
    .main3-title .tab-list li {
        flex: 0 0 auto !important;
        padding: 0.8rem 1.2rem !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        text-align: center !important;
        border-radius: 0.4rem !important;
    }
    .main3-title .more {
        width: 100% !important;
        text-align: center !important;
        padding: 0.8rem 0 !important;
        margin-top: 0.8rem !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        border-radius: 0.4rem !important;
    }
    .main3-title .tab-list li.active {
        border-bottom: 0.2rem solid #015193 !important;
    }
    .main3 .tit_name {
        font-size: 1.6rem;
        line-height: 2.2rem;
        margin-bottom: 1rem;
    }
    .picMarquee-left {
        width: 100%;
    }
    .picMarquee-left .prev,
    .picMarquee-left .next {
        width: 1.5rem;
        height: 2.8125rem;
        position: absolute;
        top: 50%;
        margin-top: -1.40625rem;
        z-index: 10;
    }
    .picMarquee-left .tempWrap {
        left: unset !important;
    }
    .zxft-list {
        height: 32rem;
    }
    /* Ã©Â¦â€“Ã©Â¡ÂµÃ§Â»â€œÃ¦ÂÅ¸ */
    /* Ã¨ÂµÂ°Ã¨Â¿â€ºÃ¥Â¼â‚¬Ã¥Â§â€¹ */
    .lunbo1 .slideBox .bd ul {
        width: 100% !important;
    }
    .lunbo1 .li-l {
        width: 100%!important;
    }
    /* Ã¨ÂµÂ°Ã¨Â¿â€ºÃ§Â»â€œÃ¦ÂÅ¸ */

    /* Ã¦â€“Â°Ã©â€”Â»Ã¤Â¸Â­Ã¥Â¿Æ’Ã¥Â¼â‚¬Ã¥Â§â€¹ */
    .cont {
        margin-top: unset;
    }
    .cont1, .slide {
        height: auto !important;
        width: 100% !important;
    }
    .cont1 .lunbo {
        margin: 0 !important;
        padding: 1rem !important;
        overflow: hidden;
        position: relative;
    }
    .cont1 .lunbo .bd {
        width: 100%;
        height: auto;
        position: relative;
        overflow: hidden;
    }

    .cont1 .lunbo .bd ul {
        width: 100%;
        height: auto;
    }

    .cont1 .lunbo .bd ul li {
        width: 100%;
        height: auto;
        position: relative;
    }
    .lunbo .bd li a.img {
        width: 100% !important;
        height: auto !important;
    }
    .lunbo .bd li .text {
        width: 100% !important;
        height: auto !important;
        padding: unset !important;
    }
    .cont1 .lunbo .bd ul li img {
        width: 100%;
        height: auto;
        display: block;
    }

    .cont1 .lunbo .bd .prev,
    .cont1 .lunbo .bd .next {
        width: 1.875rem;
        height: 3.125rem;
        position: absolute;
        top: 50%;
        margin-top: -1.5625rem;
        z-index: 10;
    }

    .cont1 .lunbo .bd .prev {
        left: 0.625rem;
    }

    .cont1 .lunbo .bd .next {
        right: 0.625rem;
    }

    .cont1 .lunbo .bd .title {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        position: absolute;
        bottom: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.5);
    }

    .cont1 .lunbo .bd .title ul {
        padding: 0 0.625rem;
    }

    .cont1 .lunbo .bd .title li {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        text-align: center;
    }

    .cont1 .lunbo .bd .hd {
        width: 100%;
        height: 1.25rem;
        position: absolute;
        bottom: 0.625rem;
        text-align: center;
        z-index: 11;
    }

    .cont1 .lunbo .bd .hd ul {
        display: inline-block;
        height: 0.625rem;
    }

    .cont1 .lunbo .bd .hd li {
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 50%;
        margin: 0 0.3125rem;
        display: inline-block;
    }
    .zwyw_list {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .zwyw_list ul {
        width: 100%;
        padding: 0.625rem;
    }

    .zwyw_list ul li {
        width: 100%;
        height: auto;
        margin-bottom: 0.625rem;
        border-bottom: 0.0625rem solid #eee;
    }

    .zwyw_list ul li a {
        width: 100%;
        display: block;
        padding: 0.625rem 0;
    }

    .zwyw_list .news_title {
        width: 100%;
        height: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-bottom: 0.3125rem;
    }

    .zwyw_list .news_time {
        width: 30%;
        float: right;
        text-align: right;
        padding-right: 0.625rem;
    }
    .zwyw_list li {
        background: unset!important;
    }
    .zwyw_list li a{
        width: 74%;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 15px;
    }
    .zwyw_list li span {
        font-size: 15px;
    }  
    .lzxx_list li a {
         width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .zwyw_list .news_content {
        width: 100%;
        height: auto;
        line-height: 1.5;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .zwyw_list .pagination {
        width: 100%;
        height: 2.5rem;
        text-align: center;
        margin: 0.625rem 0;
    }

    .zwyw_list .pagination a {
        display: inline-block;
        margin: 0 0.3125rem;
        padding: 0.3125rem 0.625rem;
    }
    .qxdt {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .qxdt ul {
        width: 100%;
        border-bottom: 0.0625rem solid #eee;
    }

    .qxdt ul li {
        width: 33.33%;
        height: 2.5rem;
        line-height: 2.5rem;
        float: left;
        text-align: center;
        cursor: pointer;
    }

    .qxdt ul li.on {
        border-bottom: 0.125rem solid #015293;
    }

    .qxdt_list {
        width: 100%;
    }
    
    .qxdt_list ul {
        width: 100%;
        overflow: hidden;
        overflow-x: auto !important;
    }

    .qxdt_list ul li {
        width: 100%;
        height: auto;
        border-bottom: 0.0625rem solid #eee;
        background: unset;
    }

    .qxdt_list ul li a {
        width: 74%;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .qxdt_list ul li div {
        width: 24%;
    }
    .qxdt_list ul li .news_time {
        float: right;
        margin-left: 0.625rem;
    }

    .qxdt_list ul li .news_title {
        width: calc(100% - 6rem);
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .cont2_left {
        width: 37rem;
    }
    .cont2_right {
        width: 100%;
    }
    .rdzt_tit {
        width: 100% !important;
    }
    .rdzt_tit a {
        width: 100%!important;
    }
    .newsPiclis-left {
        width: 100%!important;
    }
    .newsPiclis-title {
        width: 100%!important;
    }
    .line {
        display:  none;
    }
    .news .news-abs {
        width: 100% !important;
        height: auto;
    }
    .news .news-abs span {
        width: 100%;
        display: flex;
        align-items: center;
        white-space: nowrap;
        overflow: hidden;
    }

    .news .news-abs span i,
    .news .news-abs span a {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .news .news-abs span a {
        flex: 1;
    }
    .news .news-abs span a img {
        width: 100%;
        height: auto;
        border-radius: 0.4rem;
        margin: 0.8rem 0;
    }

    .news .news-abs span a p {
        width: 100%;
        font-size: 1.4rem;
        line-height: 2rem;
        margin: 0.5rem 0;
    }
    .news .news-abs .title {
        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;
    }

    .news .news-abs .content {
        width: 100% !important;
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        color: #666 !important;
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 3 !important;
        overflow: hidden !important;
    }

    .news .news-abs .date {
        width: 100% !important;
        font-size: 1.2rem !important;
        line-height: 1.8rem !important;
        color: #999 !important;
        text-align: right !important;
        margin-top: 0.8rem !important;
    }

    .news .news-abs img {
        width: 100% !important;
        height: auto !important;
        border-radius: 0.4rem !important;
        margin: 0.8rem 0 !important;
    }
    .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 {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 1rem !important;
    }

    .content .bmfw_item {
        width: 33.33% !important;
        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: 27.7%!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 {
        width: 100% !important;
        height: auto !important;
        margin: 0.625rem 0 !important;
        object-fit: cover !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 {
        line-height: 2rem !important;
        display: inline-block;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        width: 24rem;
    }
    
    .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 .write {
        width: 100%;
    }
    .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;
    }
    #ST_translate {
        border-left: none;
    }
    .top_r a {
        width: auto;
        font-size: 1.4rem;
        line-height: 2rem;
        margin: unset;
    }
    .top_r img {
        width: 2rem;
        height: 2rem;
        margin: 0 0.5rem;
    }
    #dlxx,#zcxx {
        background-color: #fff;
        font-size: 1.6rem !important;
    }
    .top_r span {
        font-size: 1.4rem;
        line-height: 2rem;
    }
    .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: 20rem !important;
        height: 4rem !important;
        line-height: 3rem !important;
        border: 0.1rem solid #ddd !important;
        border-radius: unset;
        padding: 0 1rem !important;
    }
    .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 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 2rem !important;
    }
    /* cell_main Ã¦Â¨Â¡Ã¥Ââ€”Ã¦Â Â·Ã¥Â¼ÂÃ¨Â°Æ’Ã¦â€¢Â´ */
    .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-column {
    width: 100% !important;
    padding: 1rem !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;
}

.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-column {
    width: 100% !important;
    padding: 1rem !important;
    box-sizing: border-box !important;
}

.slbj-column .img1 {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 1rem !important;
    text-align: center !important;
}

.slbj-column .img1 img {
    max-width: 80% !important;
    height: auto !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;
    }
    .top_r .search-box {
        width: 100%;
        position: absolute;
        top: 100%;
        left: 0;
        padding: 0.8rem 2rem;
        background: #fff;
        box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.1);
        display: none;
    }
    .top_r .top_rb {
        width: 100%;
    }
    .top_r .search-box.active {
        display: block;
    }
    .top_r .search-input {
        width: 100%;
        height: 3rem;
        line-height: 3rem;
        border-radius: 1.5rem;
        padding: 0 1rem;
        font-size: 1.4rem;
    }
    .top_r .top_rt {
        margin-top: -13rem;
        width: 100%;
    }
    .sousou {
        height: 3rem;
        line-height: 3rem;
        border-radius: 1.5rem;
        padding: 0 1rem;
        width: 19.4rem !important;
    }/* Ã¥ÂÂ³Ã¤Â¾Â§Ã¥Â¤Â´Ã©Æ’Â¨Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¦Â Â·Ã¥Â¼ÂÃ¨Â°Æ’Ã¦â€¢Â´ */
    .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: calc(100% - 5rem) !important;
    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%;
        height: auto !important;
    }
    .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;
    }
}
/* 适老化自适结束 */