/*
 *  respon.css by 453883682@qq.com
 */
@media (max-width:1600px) {
    .search-top-name{ line-height: 50px;}
    .search-top-input{ height: 50px;}
    .search-top-btn{ width: 50px; background-size: 50% auto;}

    .zhuzhai-top{ padding-top: 90px;}
    .zhuzhai-share{ font-size: 14px;}

    .ym-box2-left .ym-box2-year{ font-size: 9.734vw;}

    .party2-swiper .swiper-btn.absolute .swiper-prev{ left: 0; right: auto; margin-right: 0;}
    .party2-swiper .swiper-btn.absolute .swiper-next{ right: 0; left: auto; margin-left: 0;}
    
}
@media (max-width:1400px) {
    .box4-list .box4-img .imgBg{ height: 380px;}
    .zhuzhai-text{ width: 35%;}
}
@media (max-width:1200px) {
    .ban-text{ bottom: auto; top: 50%; transform: translateY(-50%); text-align: center;}
    .ban-btn{ top: auto; bottom: 3%; transform: translateY(0); width: 52px; height: 52px;}

    .box1-bg{ padding: .8rem 0;}
    .box1-text{ width: 100%; max-width: 100%;}
    .box1-des{ margin: .4rem 0;}
    .box1-list{ margin-top: .6rem;}
    .box1-num strong{ font-size: 6vw;}
    .box1-num span{ font-size: 5vw;}
    .box1-num sup{ line-height: 1;}
    .box1-img{ display: none;}
    .box1-img{ display: block; position: static; width: 100%; max-width: 100%; margin-top: .6rem;}
    .box1-video-play{ position: relative; left: 0; top: 0; transform: none; margin: 0 auto; max-width: 50px; max-height: 50px; width: .8rem; height: .8rem;}
    .box1-video-title{ display: none;}
    .box1-video-close{ max-width: .7rem; max-height: .7rem; line-height: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: .3rem;}

    .box2-list{ flex-wrap: wrap; height: auto;}
    .box2-list li{ flex: 0 0 50% !important; width: 50% !important;}
    .box2-link{ display: block; padding: .6rem .3rem;}
    .box2-title{ margin: .3rem 0 !important;}
    .box2-title span{ font-size: 100%;}
    .box2-title::before{ left: -.3rem; width: 10px; height: 10px; margin-top: -5px; margin-left: -5px;}
    .box2-info{ height: auto; margin-bottom: .3rem;}
    .box2-text{ height: 84px !important; line-height: 28px; margin-bottom: .3rem !important;}
    .box2-con{ font-size: 14px;}
    .box2-link .box-more{ opacity: 1; visibility: visible; transform: translateY(0);}

    .box2-bot{ max-height: .6rem;}
    .box4-top{ max-height: .8rem;}
    
    .box3-bg{ padding: .6rem 0 .8rem;}
    .box3-left .box3-text{ padding: .3rem .2rem;}
    .box3-list .box3-link{ padding: .15rem 0;}
    .box3-list .box3-name{ font-size: 18px;}
    .box3-right .index-more{ margin-top: .2rem;}

    .box4-bg .index-title{ margin: .3rem 0;}
    .box4-list{ gap: .1rem;}
    .box4-list .box4-img .imgBg{ height: 320px;}
    .box4-icon{ height: 50px; max-height: .6rem;}
    .box4-name{ font-size: 16px;}
    .box4-active{ padding: .4rem .3rem;}
    .box4-cn{ font-size: 24px;}
    .box4-en{ font-size: 20px;}

    .dc-box1-bg{ padding: .8rem 0;}
    .dc-box1-text{ margin: .3rem 0;}
    .dc-box2-bg{ padding: .8rem 0;}
    .dc-box2-bg + .dc-box3-bg{ margin-top: -.8rem;}
    .dc-box3-bg{ padding: .8rem 0;}
    .dc-box4-bg{ padding: .8rem 0;}
    .dc-box2-tab{ margin-bottom: .3rem;}
    .dc-box2-tab li{ border-bottom-width: 2px;}
    .dc-box2-tab li span{ padding: .2rem 0;}
    .dc-box2-con{ flex-direction: column-reverse;}
    .dc-box2-left,
    .dc-box2-right{ width: 100%;}
    .dc-box2-icon{ width: 40px; height: 40px;}
    .dc-box2-btn{ gap: .1rem;}
    .dc-box2-btn strong{ max-width: 45%;}
    .dc-box2-btn .dc-box2-prev,
    .dc-box2-btn .dc-box2-next{ width: 50px; height: 50px; max-width: .6rem; max-height: .6rem;}
    .dc-box3-swiper{ padding: 0 .5rem;}
    .dc-box3-text{ padding: .3rem;}
    .dc-box3-hover{ padding: .3rem;}
    .dc-box3-name{ margin: .2rem 0;}
    .dc-box3-hover .dc-box3-name{ margin-top: 0;}
    .dc-box3-con{ margin: .3rem auto;}
    .dc-box4-swiper{ padding: 0 .5rem;}

    .follow-list{ gap: .2rem; margin-top: 0.8rem;}
    .follow-icon{ width: 60px; height: 60px;}
    .follow-con{ width: 140px; max-width: 2rem;}

    .shangye-bg1{ padding: .3rem 0 .5rem;}
    .shangye-bg3{ padding: .6rem 0 1rem;}
    .shangye-title{ margin-bottom: .2rem;}
    .shangye-info{ margin: .2rem 0 .3rem; column-gap: .3rem; column-gap: .2rem;}
    .shangye-info img{ height: 20px; margin-right: .1rem;}
    .shangye-tag{ font-size: 14px;}

    .zhuzhai-top{ padding-top: 60px;}
    .zhuzhai-box{ display: block; height: auto; max-height: none; border-radius: .2rem .2rem 0 0;}
    .zhuzhai-video{ height: 55vw;}
    .zhuzhai-text{ width: 100%; max-width: 100%;}
    .zhuzhai-text .shangye-title{ margin-bottom: .2rem;}
    .zhuzhai-text .shangye-tag{ margin-bottom: .2rem;}
    .zhuzhai-text .shangye-info{ margin: 0;}
    .zhuzhai-text .shangye-info p{ margin: .2rem 0;}
    .zhuzhai-bg1{ padding: .8rem 0 0;}
    .zhuzhai-bg2{ padding: .8rem 0 0;}
    
    .zhuzhai1-box{ padding-bottom: 0; margin-top: .3rem;}
    .zhuzhai1-list{ position: static; flex-wrap: wrap; height: auto;}
    .zhuzhai1-list li{ flex: 0 0 50% !important; width: 50% !important; border-top: 1px solid rgba(255, 255, 255, 0.2);}
    .zhuzhai1-item{ display: block; padding: .6rem .3rem; text-align: center !important;}
    .zhuzhai1-title span{ font-size: 100%;}
    .zhuzhai1-info{ margin-bottom: .2rem;}
    .zhuzhai1-info p{ font-size: 100%;}
    .zhuzhai1-line{ margin: 0 auto !important;}
    .zhuzhai1-con{ font-size: 14px; height: auto !important; margin-top: .3rem;}

    .ym-box1-list{ margin-top: .6rem;}
    .ym-box1-icon{ width: 76px; height: 76px; max-width: 1rem; max-height: 1rem;}
    .ym-box2-box{ margin-top: .4rem;}
    .ym-box2-left .swiper-container{ height: 340px;}
    .ym-box2-right{ padding: 0; margin-top: .3rem;}
    .ym-box2-right .swiper-container{ position: static; height: auto;}
    .ym-box2-text p{ margin: .15rem 0;}
    .ym-box2-con{ padding-right: .3rem; max-height: 5rem;}
    .ym-box2-con::-webkit-scrollbar{ width: 5px; height: 5px;}

    .ym-box3-tab{ margin: .3rem 0 .4rem;}
    .ym-box3-line{ max-width: 2rem; height: 3px; margin-bottom: .2rem;}

    .wh-box2-text .wrap{ width: 100%; padding: 0;}

    .wh-box3-list{ margin: 0 -.1rem; margin-top: .3rem;}
    .wh-box3-list li{ padding: .1rem;}
    .wh-box3-link{ padding: .2rem;}
    .wh-box3-img .imgBg{ min-height: 1.8rem;}
    .wh-box3-right{ padding: 0; padding-left: .2rem;}

    .wh-top-text{ padding: .3rem;}
    .wh-top-text .shangye-text{ max-height: 5rem;}
    .wh-top-img{ display: none;}
    .wh-detail-swiper{ margin-top: .3rem;}
    .wh-detail-option{ margin-top: .3rem;}
    .wh-detail-option .swiper-pagination{ margin: 0;}
    .wh-detail-option .swiper-pagination-bullet{ margin: 0 .08rem;}

    .sy-box1-tab{ margin: .3rem auto;}
    .sy-box1-con{ margin: .2rem auto;}
    .sy-box2-bg{ padding: .8rem 0 0;}
    .sy-box2-swiper{ max-width: 100%; margin: .6rem 0;}
    .sy-box2-title{ margin-bottom: .3rem;}
    .sy-box2-con{ line-height: 24px; height: 72px; margin-bottom: .3rem;}
    .sy-box2-label{ padding: .2rem 0; font-size: 16px;}

    .sy-box4-bg{ padding: .6rem 0 1rem;}
    .sy-box4-list{ margin: 0 -.1rem;}
    .sy-box4-list li{ padding: 0 .1rem;}
    .sy-box4-item{ font-size: 14px; min-height: 74px; padding: 0 30px;}
    .sy-box4-item::before,
    .sy-box4-item::after{ width: 30px; min-height: 74px; height: 100%;}
    .sy-box4-title{ font-size: 20px; line-height: 1.1; margin-bottom: .08rem;}

    .jd-top-swiper .jd-top-img{ height: 0; padding-bottom: 56.6%;}
    .jd-box-bg{ padding: .6rem 0;}
    .jd-box{ display: block;}
    .jd-left{ padding: .3rem;}
    .jd-left-title{ margin-bottom: .2rem;}
    .jd-left-text{ height: auto; max-height: none; padding-right: 0;}
    .jd-right{ width: 100%; max-width: 100%; padding: .3rem; border-top: 1px solid rgba(0, 0, 0, 0.1); border-left: none;}
    .jd-right .follow-list{ margin: .2rem 0;}
    .jd-right .follow-list + .jd-right-title{ margin-top: .6rem;}

    .gouwu-box{ position: static; padding: .3rem 0; background-color: #F4F7FC;}
    .gouwu-small .swiper-slide{ border-top-color: rgba(0, 0, 0, 0.1);}
    .gouwu-small .swiper-slide-thumb-active::before{ background-color: var(--main-color);}
    .gouwu-title,
    .gouwu-con{ color: #000000;}
    .gouwu-title{ font-size: 20px; margin: .3rem 0 .1rem;}
    .gouwu-small .swiper-slide-thumb-active .gouwu-title{ color: var(--main-color);}
    .gouwu-box2{ display: block;}
    .gouwu-box2 .shangye-left{ width: 100%; padding: 0; margin: 0 0 .3rem;}
    .gouwu-box2 .shangye-text{ padding-right: .3rem; margin-right: -.1rem;}

    .wuye-box2-text{ position: static; background-color: #F4F7FC; padding: .3rem 0;}
    .wuye-box2-text .dc-box1-list{ color: #000000;}
    .wuye-box2-text .box1-num{ color: var(--main-color);}
    .wuye-box3{ display: block;}
    .wuye-box3-left{ width: 100%; text-align: center; margin: .3rem auto;}
    .wuye-box3-left img{ border-radius: .1rem;}
    .wuye-box3-right{ padding: 0;}
    .wuye-box3-text{ padding-right: 0; height: auto; max-height: none;}


    .search-bg{ margin-top: .3rem;}
    .search-top{ padding: .3rem; margin: .3rem auto;}
    .search-top-name{ min-width: 80px; padding-right: .2rem;}
    .search-top-btn{ background-size: 40% auto;}
    .search-top-result{ margin: .1rem 0;}
    .search-list li{ margin: .2rem 0;}
    .search-link{ padding: .3rem;}
    .search-con{ margin: .2rem 0;}

    .follow-title{ column-gap: .2rem;}

    .a1-box-bg{ padding: .8rem 0;}
    .a1-video-btn{ width: 70px; height: 70px;}
    .a2-left{ padding: .8rem .3rem; width: 25%;}
    .a2-left img{ max-width: 100%;}
    .a2-right{ padding: .8rem .3rem;}
    .a2-title{ margin-bottom: .16rem;}
    .a3-box-bg{ padding: .8rem 0;}
    .a3-text{ margin: 0 0 .2rem;}
    .a4-box-bg{ padding: .8rem 0;}
    .a4-item{ padding: .6rem 0;}
    .a4-line{ max-width: .8rem; height: 2px;}

    .company-bg{ padding: .6rem 0;}
    .company-left{ padding: 0 .3rem; margin-right: .3rem;}
    .company-item{ margin: .3rem 0;}
    .company-right{ padding-left: .3rem;}

    .party-bg{ padding: .6rem 0 .8rem;}
    .party-title{ margin-bottom: .3rem;}
    .party1-box{ gap: .15rem;}
    .party1-swiper .swiper-pagination{ padding: .2rem;}
    .party1-swiper .swiper-pagination-bullet{ margin: 0 .04rem;}
    .party1-img .imgBg{ min-height: 2rem;}
    .party1-name{ padding: .15rem .2rem;}
    .party1-item{ padding: .2rem;}
    .party1-line{ margin: .1rem 0;}
    .party1-con{ font-size: 14px; line-height: 24px; height: 96px; margin: .3rem 0;}

    .party2-swiper{ padding: 0;}
    .party2-text{ padding: .3rem .2rem;}

    .party3-left .party1-img .imgBg{ min-height: 3.5rem;}
    .party3-time{ margin-top: .1rem;}

    .party-list{ margin: .4rem -.1rem; row-gap: .2rem;}
    .party-list li{ padding: 0 .1rem;}

    .news3-box{ display: block;}
    .news3-img{ width: 80%;}
    .news3-con{ padding: .3rem;}
    .news-des{ padding-right: .3rem;}
    .news3-text{ width: 95%; margin: 0; padding: 0; margin-top: -.5rem; padding-top: .5rem; margin-left: 5%;}
    .news-des{ height: auto; height: 140px; max-height: 2rem;}

    .news-search{ width: 100%; margin-top: .2rem;}
    .news-input{ max-height: 48px; padding-right: 44px;}
    .news-btn{ width: 44px;}

    .media-right{ padding: .3rem; gap: .2rem;}
    .media-list li{ margin: .2rem 0;}
    .media-link{ padding: .3rem;}
    .media-info{ margin: 0 .3rem;}
    .media-title{ margin-bottom: .15rem;}
    .media-brief{ height: auto; -webkit-line-clamp: 2;}

    .topic-list .news3-con{ padding-bottom: .3rem;}
    .topic-con{ line-height: 1.6; height: auto; margin-bottom: .2rem;}

    .news-detail{ padding: .4rem .3rem; margin: 0 auto .6rem;}
    .news-name{ margin: .2rem 0 .3rem;}
    .news-line{ margin: .3rem 0;}
    .news-text{ margin: .3rem 0;}
    .news-page a{ padding: 4px 8px;}
    .news-page a i{ width: 50px; height: 50px; max-width: .7rem; max-height: .7rem;}
    .news-detail-swiper{ margin: .3rem 0 .8rem;}
}
@media (max-width:991px) {
    .ban-btn{ width: 54px; height: 54px;}
    .mouse{ max-width: .6rem; max-height: .8rem; border-width: 2px;}
    .mouse span{ max-width: .06rem;}

    .box3-top{ margin-bottom: .3rem;}
    .box3-box{ display: block;}
    .box3-left{ width: 100%; max-width: 100%; margin-right: 0; margin-bottom: .3rem;}
    .box3-list .box3-img .imgBg{ min-height: 1.7rem;}

    .box4-list li{ flex: .25;}
    .box4-active{ display: none;}
    .box4-list .box4-img .imgBg{ max-height: 4rem;}
    .box4-list li.active{ flex: .25;}
    .box4-list li.active .box4-text{ opacity: 1; visibility: visible;}
    .box4-list li.active .box4-text .box4-icon-bg{ transform: translateY(0);}
    .box4-list li.active .box4-img{ opacity: 0; visibility: hidden;}

    .dc-box3-hover{ display: flex; flex-direction: column; justify-content: center;}

    .ym-box2-box{ display: block;}
    .ym-box2-left{ position: relative; width: 100%;}
    .ym-box2-left .swiper-container{ height: auto; padding: 0 .3rem;}
    .ym-box2-left .swiper-slide{ background: none;}
    .ym-box2-left .ym-box2-year{ font-size: .4rem;}
    .ym-box2-right .swiper-container{ width: 100%;}
    .ym-box2-btn span{ position: absolute; top: 50%; transform: translateY(-50%) rotate(-90deg); z-index: 1;}
    .ym-box2-btn .ym-box2-prev{ right: -.1rem;}
    .ym-box2-btn .ym-box2-next{ left: -.1rem;}

    .ym-box3-big .swiper-container,
    .ym-box3-mini .swiper-container,
    .ym-box3-img{ border-radius: .1rem;}

    .wh-box2-page ~ .wh-box2-page{ margin-top: 1px;}
    .wh-box2-con{ width: 100%; max-width: 100%;}
    .wh-box2-con .index-title{ font-size: .36rem;}
    .wh-box2-des{ font-size: .28rem;}
    .wh-box2-more{ margin-top: .3rem;}
    .wh-box3-list li{ width: 100%;}
    .wh-box3-img{ max-width: 240px;}

    .sy-box1-tab{ justify-content: center; font-size: 16px;}
    .sy-box4-list li{ width: 50%;}

    .follow-box{ display: block; margin-top: .6rem;}
    .follow-left{ max-width: none;}
    .follow-title ~ .follow-list{ margin-top: .3rem;}
    .follow-line{ width: 100%; height: 1px; background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%); margin: .3rem auto .4rem;}

    .a2-right{ padding: .5rem .3rem;}
    .a2-list{ display: block;}
    .a2-list li{ margin: .5rem 0;}
    .a3-box{ flex-direction: column-reverse;}
    .a3-right{ max-width: 100%; text-align: left;}

    .company-box{ display: block;}
    .company-left,
    .company-right{ position: relative; top: 0; width: 100%; max-width: 100%; padding: 0; margin: .3rem 0;}
    .company-left{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; column-gap: .3rem; padding: .3rem;}
    .company-item img{ position: absolute; right: 0; bottom: 0; max-width: 100%; max-height: 90%; object-fit: contain; margin: 0;}

    .party1-box{ grid-template-columns: 1fr 1fr;}
    .party1-swiper{ grid-column: 1 / -1;}
    .party1-img{ height: 0; padding-bottom: 60%;}
    .party1-img .imgBg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; min-height: 0;}
    .party3-box{ display: block;}
    .party3-left{ width: 100%;}
    .party3-left .party1-img .imgBg{ min-height: 0;}
    .party3-right{ padding: 0;}
    .party3-list{ border: none;}

    .party-list li{ width: 50%;}

    .media-con{ -webkit-line-clamp: 3;}
    .media-link{ display: block;}
    .media-time{ display: flex; flex-direction: row-reverse; align-items: center; justify-content: flex-end; font-size: 14px; margin-bottom: 5px;}
    .media-time span{ font-size: 14px; margin-bottom: 0;}
    .media-time span::before{ content: '-';}
    .media-text{ display: block;}
    .media-info{ margin: 0;}
    .media-title{ margin-bottom: .1rem;}
    .media-more{ margin-top: .15rem;}
}
@media (max-width:767px) {
    .ban-text .cn{ font-size: .42rem;}
    .ban-text .en{ font-size: .28rem;}

    .search-link{ display: block;}
    .search-btn{ margin: 0;}

    .shangye-box3{ display: block;}
    .shangye-left{ min-width: 0; padding: 0 0 .15rem;}

    .ym-box1-list{ font-size: 14px;}

    .sy-box1-tab{ display: none;}
    .sy-box1-img{ padding-bottom: 50%;}
    .sy-box1-swiper .swiper-pagination{ display: block;}

    .media-name{ line-height: 1.5; height: 4.5em; -webkit-line-clamp: 3;}
    .media-con{ display: none;}
}
@media (max-width:640px) {
    .index-title{ font-size: 28px;}
    .box1-list{ font-size: 12px;}
    .box1-num strong{ font-size: .54rem;}
    .box1-num span{ font-size: .48rem;}
    .box1-num sub{ font-size: 12px;}

    .box2-icon{ max-width: .5rem; max-height: .5rem;}
    .box2-title{ font-size: .36rem;}
    .box2-info{ font-size: .36rem; display: none;}
    .box2-text{ font-size: 12px; line-height: 20px; height: 60px !important;}
    .box2-con{ font-size: 12px;}

    .box3-top{ display: block;}
    .box3-sort{ gap: .2rem; margin-top: .3rem;}
    .box3-sort li{ margin: 0;}
    .box3-type{ min-width: 0; line-height: 32px; padding: 0 20px;}
    .box3-name{ font-size: 16px;}
    .box3-list .box3-name{ font-size: 16px;}   
    
    .dc-box2-list li{ flex: auto; padding: 0 .2rem;}
    .dc-box3-swiper{ padding: 0;}
    .dc-box3-swiper .swiper-btn{ position: static; display: flex; align-items: center; justify-content: center; margin-top: .3rem;}
    .dc-box3-swiper .swiper-btn span{ position: static; transform: translateY(0);}
    .dc-box4-swiper{ padding: 0;}
    .dc-box4-swiper .swiper-btn{ position: static; display: flex; align-items: center; justify-content: center; margin-top: .3rem;}
    .dc-box4-swiper .swiper-btn span{ position: static; transform: translateY(0);}

    .zhuzhai-share img{ max-width: 1.2rem; max-height: 1.2rem;}    
    .zhuzhai1-list li{ flex: 0 0 100% !important; width: 100% !important;}
    .zhuzhai1-title{ font-size: 20px;}
    .zhuzhai1-info{ font-size: 14px;}

    .ym-box1-list{ display: block;}
    .ym-box1-list li{ display: flex; align-items: center; width: 100%; gap: .2rem; margin-bottom: .3rem;}
    .ym-box1-icon{ flex-shrink: 0; margin: 0;}
    .ym-box1-con{ flex: auto; overflow: hidden; text-align: left;}
    .ym-box2-right{ font-size: 14px;}
    .ym-box2-text p span.dot{ font-size: 12px;}

    .sy-box3-bg .dc-box1-list{ row-gap: .3rem;}
    .sy-box3-bg .dc-box1-list li{ min-width: 40%;}
    .sy-box4-title{ font-size: .28rem;}

    .gouwu-small .swiper-slide::before{ height: 3px; top: -2px;}
    .gouwu-title{ font-size: 16px;}
    .gouwu-con{ font-size: 14px; line-height: 1.6;}

    .wuye-box2-text{ padding: .6rem 0;}
    .wuye-box2-text .dc-box1-list{ flex-wrap: wrap; justify-content: space-between; row-gap: .3rem; text-align: center;}
    .wuye-box2-text .dc-box1-list li{ width: 40%;}
    .wuye-box2-text .box1-num{ margin: 0 auto;}
    .wuye-box3-text{ font-size: 14px;}

    .search-top{ display: block;}
    .search-top-name{ line-height: 30px; padding: 0; margin-bottom: 5px;}
    .search-top-input{ height: 40px;}
    .search-top-result{ font-size: 14px;}

    .a2-text{ font-size: 14px;}
    .a3-text{ font-size: 14px;}

    .company-right{ font-size: 14px;}

    .party1-con{ line-height: 24px; height: 72px; -webkit-line-clamp: 3;}
    .party2-swiper .swiper-btn.absolute span{ transform: none;}
    .party3-title{ font-size: 16px;}

    .media-name{ font-size: .28rem;}

    .news-info{ font-size: 14px;}
    .news-name{ font-size: .38rem; line-height: 1.6;}
    .news-text{ font-size: 14px;}
    .news-page{ font-size: 14px;}
    .news-page a{ max-width: 49%;}
    .news-page a i{ font-size: 14px;}
}
@media (max-width:460px) {
    .index-type{ line-height: 1.6; padding-left: 15px;}
    .index-type::before{ width: 10px; height: 10px;}
    .index-title{ font-size: 24px;}
    .box1-des{ font-size: 14px;}

    .dc-box1-text{ font-size: 14px;}
    .dc-box2-tab{ font-size: 18px;}
    .dc-box2-info{ font-size: .44rem;}

    
    .dc-box2-list{ flex-wrap: wrap;}
    .dc-box2-list li{ flex: none; width: 50%;}
    .dc-box2-list li:nth-child(2n + 1){ border-left: none; }
    
    .dc-box3-des{ font-size: 14px; line-height: 28px; height: 28px;}
    .dc-box3-name{ font-size: 16px;}
    .dc-box4-title{ font-size: 16px;}

    .ym-box3-item{ flex-wrap: wrap;}
    .ym-box3-title{ font-size: 16px;}
    .ym-box3-text li{ bottom: 0;}
    .ym-box3-btn{ position: static; justify-content: center; width: 100%; margin-top: .3rem;}


    .shangye-info{ font-size: 14px;}
    .shangye-text{ font-size: 14px;}

    .sy-box2-label{ font-size: 14px; line-height: 1.5;}
    .sy-box2-label::before,
    .sy-box2-label::after{ height: 1px;}
    .sy-box4-item{ font-size: 12px;}
    .sy-box4-title{ font-size: .32rem;}

    .a4-box{ flex-direction: column;}
    .a4-item ~ .a4-item{ border-left: none; border-top: 1px solid rgba(255, 255, 255, 0.4);}

    .party1-name{ padding-right: 80px !important;}

    .news-input{ max-height: 44px;}
    .news-btn{ width: 40px;}

    .news3-img{ width: 90%;}
    
}

/* 横屏 */
@media (orientation: landscape) {
    
}
/* 竖屏 */
@media (orientation: portrait) {
    
}