

@media screen and (max-width:1830px){

}


@media screen and (max-width:1700px) {


}

@media screen and (max-width:1600px){


}


@media screen and (max-width:1560px){


}


@media screen and (max-width:1440px){

    .w{ width: 1280px;}


}

@media screen and (max-width:1300px){

    .w{ width: 1200px;}

}



@media screen and (max-width:834px){

   .w{ width: 94%; min-width: inherit;}
    html{ font-size: 100px !important;}
    body{ font-size: 15px;}


    .wjSite-top{ padding: 15px 0;}
    .wjSite-top .logo{ width: 225px;}
    .wjSite-top .slogan{ display: none;}
    .wjSite-top.topFix{ position: fixed; left: 0; top: 0;  box-shadow: 0 0 5px rgba(0, 0, 0, .15);}
    .wjSite-nav{ display: none;}
    .Mobile-button{ display: flex;}


    .wjNews{ margin-top: 20px;}
    .wjNews-thumb{ width: 100%;}
    .wjNews-thumb li .tit{ font-size: 15px; height: 40px; line-height: 40px; padding: 0 15px;}
    .wjNews-thumb .swiper-pagination{  bottom: 50px !important; right: 0;}
    .wjNews-thumb .swiper-pagination-bullet{ width: 20px; height: 20px; font-size: 13px; line-height: 20px; margin: 0 8px 0 0 !important;}

    .wjNews-aside{ width: 100%; margin-top: 20px;}
    .wjNews-aside-head{ line-height: 45px; padding-right: 15px; border-width: 2px;}
    .wjNews-aside-head .tabs a{ font-size: 17px;  padding: 0 15px;}
    .wjNews-aside-head .view { font-size: 14px;}
    .wjNews-aside-list .li-first .t{ font-size: 16px; line-height: 28px;}
    .wjNews-aside-list .li-first .c{ font-size: 14px; line-height: 24px;}

    .wjNews-aside-list .li-one{ margin-top: 10px;}
    .wjNews-aside-list .li-one li{ padding-left: 15px;}
    .wjNews-aside-list .li-one li:before{ width: 3px; height: 3px;}
    .wjNews-aside-list .li-one li a{ font-size: 15px;}


    .wjNotice-head{ line-height: 45px; padding: 0 15px;}
    .wjNotice-head .name{ font-size: 18px;}
    .wjNotice-head .view{ font-size: 14px;}
    .wjNotice-body{ padding: 10px;}
    .wjNotice-body .title{ width: 100px; height: 65px; font-size: 16px;}
    .wjNotice-body .word .t{ font-size: 16px; line-height: 28px; -webkit-line-clamp:2;}
    .wjNotice-body .word .c{ display: none;}


    .wjPublic-floor{ margin-top: 20px;}
    .wjPublic{ width: 100%;}
    .wjPublic-list{ margin-top: 10px;}
    .wjPublic-list li{ padding: 6px 0 6px 15px;}
    .wjPublic-list li:before{ width: 4px; height: 4px; top: 50%; transform: translateY(-50%);}
    .wjPublic-list li .t{ font-size: 15px;}
    .wjPublic-list li .c{ display: none !important;}


    .wjQuick{ width: 100%; margin-top: 15px;}
    .wjQuick-page a{ padding: 15px 10px;}
    .wjQuick-page a .text{ flex:inherit; width: 100%;}
    .wjQuick-page a .text .t{ font-size: 16px;}
    .wjQuick-page a .text .c{ font-size: 13px;}
    .wjQuick-page a .view{ width: 100px; margin-top: 10px; line-height: 30px; font-size: 14px;}
    .wjQuick-page a .view i{ font-size: 16px;}

    .wjQuick-duty{ padding-left: 0; font-size: 18px; height: 50px;}
    .wjQuick-duty img{ width: 30px; margin-right: 10px; }
    .wjQuick-duty a{ font-size: 18px;}


    .wjHealth-floor{ margin-top: 0; padding-bottom: 25px;}
    .wjHealth{ width: 100%; margin-top: 20px;}
    .wjHealth-head{ padding: 0 15px; line-height: 45px; border-width: 2px;}
    .wjHealth-head .name{ font-size: 18px;}
    .wjHealth-head .view{ font-size: 14px;}
    .wjHealth-thumb{ margin-top: 15px;}

    .wjHealth-list{ margin-top: 10px;}
    .wjHealth-list li{ padding-left: 15px;}
    .wjHealth-list li a{ font-size: 15px; -webkit-line-clamp:1;}
    .wjHealth-list li:before{ width: 4px; height: 4px;}

    .wjHealth-video li{ margin-top: 15px;}
    .wjHealth-video li .thumb { width: 34%; padding-top: 24.54%; }
    .wjHealth-video li .word{ padding-left: 15px;}
    .wjHealth-video li .word .t{ font-size: 15px; line-height: 28px;}
    .wjHealth-video li .word .c{ display: none;}
    .wjHealth-video li .word .d{ font-size: 13px; margin-top: 10px;}



    .wjFooter{ border-width: 3px;}
    .wjFooter-links{ padding: 15px 0;}
    .wjFooter-links .li-title{ width: 100%;}
    .wjFooter-links .li-title .iconfont{ font-size: 20px; margin-right: 10px;}
    .wjFooter-links .li-title strong{ font-size: 15px;}
    .wjFooter-links .li-select{ width: 100%; margin-top: 10px; height: 40px; font-size: 14px;}
    .wjFooter-btm{ padding: 10px 0;}
    .wjFooter-btm .btm-left{ font-size: 13px; line-height: 23px; margin-top: 0;}
    .wjFooter-btm .btm-left span{ display: block; margin-left: 0;}
    .wjFooter-btm .btm-code{ margin-top: 10px; width:100%; max-width: inherit; font-size: 13px;}
    .wjFooter-btm .btm-code img{ width: 90px;}
    .wjFooter-btm .btm-code p{ margin-top: 5px;}



    .page-ban{ height: 180px;}
    .page-ban .text{ padding-top: 90px;}
    .page-ban .text .cn{ font-size: 20px;}
    .page-ban .text .en{ font-size: 18px; margin-top: 10px;}
    .page-ban .text .li{ width: 25px; height: 2px; margin-top: 10px;}

    .page-nav .w{ width: 100%;}
    .page-nav a{ width: 50%; text-align: center; font-size: 16px; line-height: 40px; margin-right: 0;}


    .pmain{ padding: 25px 0;}
    .pmain-page{ margin-top: 25px;}
    .pmain-page a{ font-size: 14px; line-height: 28px; padding: 0 10px; margin: 3px;}
    .pmain-page .nowpage { font-size: 14px; line-height: 28px; padding: 0 10px; margin: 3px;}


    .pbusiness-list li a{ padding: 15px; align-items: center;}
    .pbusiness-list li .time{ width: 60px; font-size: 16px;}
    .pbusiness-list li .text{ width: calc(100% - 60px); padding-left: 15px;}
    .pbusiness-list li .text .t{ font-size: 16px; line-height: 28px;-webkit-line-clamp:2;}
    .pbusiness-list li .text .c{ display: none;}
    .pbusiness-list li .text .m{ margin-top: 10px; font-size: 14px;}


    .pabout-desc{ line-height: 30px;}
    .pabout-mechanism li{ padding: 15px 0;}
    .pabout-mechanism li .title{ font-size: 16px;}
    .pabout-mechanism li .address{ font-size: 14px; line-height: 24px; margin-top: 10px;}
    .pabout-mechanism li .desc{ margin-top: 10px;}


    .pmessage-head .title{ font-size: 17px;}
    .pmessage-head .tips { margin-top: 15px; line-height: 30px;}
    .pmessage-filed{ padding-top: 0;}
    .pmessage-filed li{ margin-top: 15px;}
    .pmessage-filed li .aside{ width: 100%; margin-left: 0; margin-top: 15px;}
    .pmessage-filed li .aside:first-child{ margin-top: 0;}
    .pmessage-filed li .inpt{ height: 40px; font-size: 15px;}
    .pmessage-filed li .required{ top: 10px;}
    .pmessage-filed li .area{ height: 120px; font-size: 15px; padding: 10px 10px 10px 25px;}
    .pmessage-filed li .yzm-inpt{ width: 130px;}
    .pmessage-filed li .sbtn{ width: 100%; height: 45px; font-size: 16px; margin-top: 15px;}

    .pmessage-list li{ padding: 15px 0;}
    .pmessage-list li .question .name{ font-size: 16px;}
    .pmessage-list li .question .date{ font-size: 14px; margin-left: 10px;}
    .pmessage-list li .answer{ line-height: 28px; margin-top: 10px;}


    .phealth-list li{ padding: 15px;}
    .phealth-list li::after{ width: 3px;}
    .phealth-list li .time{ padding-left: 0; margin-right: 10px;}
    .phealth-list li .time .font42{ font-size: 20px;}
    .phealth-list li .word{ padding-left: 15px;}
    .phealth-list li .word .t{ font-size: 16px; line-height: 28px;-webkit-line-clamp:2;}


    .pparty-list li{ padding: 15px; margin-top: 20px;}
    .pparty-list li::before{ width: 2px;}
    .pparty-list li .title{ padding-bottom: 12px;}
    .pparty-list li .title .t{ font-size: 16px;}
    .pparty-list li .title .d .d{ font-size: 16px; margin-right: 0;}
    .pparty-list li .desc{ font-size: 14px; line-height: 24px; margin-top: 10px;}


    .pnotice-list{ margin-top: 0;}
    .pnotice-list li{ width: 100%; margin-top: 20px; padding: 20px; border-radius:10px 0 10px 0;}
    .pnotice-list li:first-child{ margin-top: 0;}
    .pnotice-list li .date{ font-size: 13px;}
    .pnotice-list li .title{ font-size: 16px; margin-top: 10px; line-height: 28px;}
    .pnotice-list li .view{ font-size: 14px; margin-top: 10px;}
    .pnotice-list li .view .l-l{ width: 20px; margin-right: 10px;}
    .pnotice-list li .view .l-r{ margin-left: 10px;}
    .pnotice-list li:hover .view .l-r{ width: 20px;}


    .pnews-list li{ margin-top: 15px;}
    .pnews-list li a{ padding: 10px; border-radius: 5px;}
    .pnews-list li .time{ display: none;}
    .pnews-list li .thumb{ width: 32%; padding-bottom: 26.019%; border-radius: 5px;}
    .pnews-list li .desc{ width: 68%; padding: 0 0 0 15px;}
    .pnews-list li .desc .t{ font-size: 16px; font-weight: bold; }
    .pnews-list li .desc .c{ font-size: 14px; line-height: 24px; margin-top: 10px;}

    .pnews-details-head .t{ font-size: 18px; font-weight: bold; line-height: 1.8;}
    .pnews-details-head .c{ margin-top: 15px; font-size: 13px;}
    .pnews-details-head .c span{ margin-right: 10px;}
    .pnews-details-desc{ margin-top: 20px;}
    .pnews-details-desc p{ margin-bottom: 15px;}


    .pvideo-list{ margin-top: -15px; margin-left: -12px;}
    .pvideo-list li{ width: calc(50% - 12px); margin: 15px 0 0 12px;}
    .pvideo-list li .impress{ background:none; position: relative; color:var(--color-gray3); margin-top: 10px; padding: 0;}
    .pvideo-list li .impress .iconfont{ font-size: 16px; margin-right: 5px;}
    .pvideo-list li .impress .font18{ font-size: 15px;}

    .video-pop-wrap{ width: 94%;}
    .video-close{ font-size: 20px; right: 0; top: -35px;}




}

@media screen and (max-width:640px){


}