@media screen and (max-width: 960px) {
    

    .f16{ font-size:15px; }
    .f18,.f20{ font-size:16px; }
    .f24{ font-size:18px; }
    .f36, .f42, .f48{ font-size:24px; }

    .uk-container{ padding-left:0px; padding-right:0px; }

    .uk-modal-close-outside{ top:auto; bottom:-60px; left: 50%; right: auto; transform: translateX(-50%); }
    
    .uk-wrap{ background: #fff; }



    .header .uk-navbar{ height: 60px; }
    .mheader{ height: 63px; height: auto; padding:0 10px; border-bottom: 3px solid var(--main-color); margin-bottom: 0px; }
    .mheader .uk-logo img{ max-height: 24px; }
    .mheader .mnav { height: 60px; }
    .mheader .mnav a span{ display: block; }
    .mheader .mnav a svg{display: block;}
    .uk-offcanvas-page .mheader .mnav .uk-button,.uk-offcanvas-page .mheader .mnav .uk-button:hover,.uk-offcanvas-page .mheader .mnav .uk-button:focus{ background:var(--main-color); color:#fff; }
    .mheader .uk-navbar-right { height: 60px; color:var(--text-color); }
    .mheader .lang{ position: relative; padding: 0;}
    .mheader.uk-active{ box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.15);}


    /* .uk-offcanvas-bar{ background: #fff; }
    .uk-offcanvas-bar .uk-close{ color:#000; }
    .uk-offcanvas-bar .uk-nav-default>li>a{ color:#222; }
    .uk-offcanvas-bar .uk-nav-default>li>a:focus, .uk-offcanvas-bar .uk-nav-default>li>a:hover{ color:#222;}
    .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a{ color:#222!important;}
    .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover{ color:#000!important;} */
    .uk-nav-parent-icon>.uk-parent>a::after {
        content: "";
        width: 1.5em;
        height: 1.5em;
        margin-left: auto;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-position: 50% 50%
    }
    .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after{ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); }
    .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after{ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); }
    /* #offcanvas-push .uk-nav>li.uk-open a{ color:var(--main-color); } */
    /* #offcanvas-push .uk-nav>li{ border-bottom:1px solid #ebebeb; } */
    #offcanvas-push .uk-nav>li>a{ line-height: 40px; padding:5px 10px; font-size:15px; }
    #offcanvas-push .uk-nav-sub li{ border:0; }
    #offcanvas-push .uk-nav-sub{ padding-top:0px; }
    #offcanvas-push .uk-nav-sub a{ line-height: 30px;  font-size:14px; padding:5px 0; }
    /*#offcanvas-push .uk-nav-parent-icon>.uk-parent>a::after{ margin-top:8px;}*/




    .footer .marquee-text{ text-wrap: wrap; }
    .footer .bd .left{ display: block; text-align: center; }
    .footer .bd .left img{ margin-bottom: 20px; margin-left: auto; margin-right: auto; }
    .footer .bd .right{ text-align: left!important; border-top:1px solid var(--main-color); padding-top:20px; }
    .footer .bd .uk-width-auto{ width:100%; }


    .marquee-text{ transform: none!important; padding:0 10px; }
    

    .banner{ min-height: auto!important; height: 120px; border-radius: 0; }
    .banner .uk-slideshow-items{ min-height: 120px!important; }


    .ipart1{ margin-left: 10px; margin-right: 10px; }
    .ipart1 .left{ width: 100%; }
    .ipart1 .left .bd .ico{ padding:0 10px 10px; }
    .ipart1 .right{ width: 100%; }


    .ipart2{ margin-left: 10px; margin-right: 10px; }
    .ipart2 .uk-wrap ul{ display: block; }
    .ipart2 .uk-wrap .bd{ padding:10px; }
    .ipart2 .uk-wrap ul>li{ width: 100%; text-align: center; margin: 15px 0; }
    .ipart2 .uk-wrap ul>li a{ display: block; }


    .inban{ height: auto; border-radius: 0px; margin-bottom: 10px; }
    .inban .intit{ width: 206px; height: 146px; background-size: cover; margin-left:-103px; }
    .inban .intit .f60{ font-size: 30px; }


    .tbody .mainbox{ margin-left:10px; margin-right:10px; min-height: 400px; }
    .mainbox .about .ico{ float: none!important; max-width: 200px; margin:0 auto 15px;  }





    /*分享*/
    .share{ padding:0; }
    .uk-modal-share{ padding:20px; }
    .uk-modal-share .tit{ line-height: 1.4; font-size:20px; }
    .uk-modal-share .uk-grid{ padding:10px; }



    .albumlist ul{ padding:20px 10px; margin-left:-10px; }
    .albumlist ul>li{ padding-left:10px; }

    .downlist-dl{ padding:20px 15px; }


    .uk-lightbox img{ max-width: 100%; max-height: 80%; }



    .tbody h1.f36{ padding:0px 1em; font-size:20px; }
    .infos{ margin-bottom: 15px!important; padding-bottom:10px; font-size: 13px; }
    .newsdetail .content{ font-size:16px; }





    /*搜索*/
    .searchlist .sobar{ margin-bottom: 15px;}
    .sobar>.uk-flex{ flex-wrap: wrap; }
    .sobar>.uk-flex>div{ width: 100%; flex:1; }
    .sobar>.uk-flex>div:last-child{ order:-1; }
    .sobar .sotype{ margin:30px 0 0; text-align: center; width: 100%;}
    .searchlist{ }
    .searchlist .searchinfo{ margin-bottom: 15px; font-size:14px; }
    .searchlist .news li{ margin-bottom: 15px; padding-bottom:15px;}
    .searchlist .news li .tit{ font-size:15px; line-height: 1.4; -webkit-line-clamp:2; display:-webkit-box;-webkit-box-orient:vertical; white-space:pre-wrap; }
    .searchlist .news li .uk-icon{ top:0; }
    .searchlist .news li .date{ font-size:12px; }
    .searchlist .news li .desc{ font-size:14px; }

    /*.pages 分页*/
    .pages{ display: block; }
    .pages .jump{ margin:15px auto; justify-content: center; }

}

