@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%); }
    

    .mheader{ position: absolute; top: 0; left: 0; right:0; z-index: 999; height: 60px; color:#fff; }
    .mheader .uk-navbar-center{ height: 60px; }
    .mheader .uk-logo img{ height: 24px; }
    .mheader .mnav { min-height: 60px; margin-left: 15px; }
    .mheader .mnav .uk-button{ border:0; color:rgba(0,0,0,0.5); width:36px; height: 36px; padding:4px; border-radius: 50%; color:#fff; }
    .mheader .mnav .uk-button svg{display: block;}
    .mheader .user{ margin-right: 15px; }
    .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; }


    /*页脚*/
    .footer{ padding-top:20px; }
    .footer .hd .fotcat{ margin-left: auto; margin-right: auto; width: 320px; }
    .footer .hd .fotcat .tel{ justify-content: center; margin-bottom: 20px; }
    .footer .hd .fotcat .tel .iconfont{ margin-top:0; }
    .footer .hd .fotcat li{ margin-bottom: 20px; padding-left:25px; }
    .footer .hd .fotcat li span{ width:20px; height: 20px; line-height: 20px; }
    .footer .hd .followus{ justify-content: center; margin-top:20px; margin-left: 0; }

    .footer .hd .uk-grid-large{ margin-left:0; }
    .footer .hd .uk-grid-large>div{ padding-left: 0; }
    .footer .hd .fotnav{ margin:0; padding:0; width: 100%;}
    .footer .hd .fotnav .logo{ display: block; margin:0 auto 20px; text-align: center; }
    .footer .hd .fotnav .logo img{ height: 30px; }
    .footer .hd .fotnav>ul{ border-top:1px solid rgba(255, 255, 255, 0.2); }
    .footer .hd .fotnav li{ margin:0; }
    .footer .hd .fotnav>ul>li{ border-bottom:1px solid rgba(255, 255, 255, 0.2); padding:0 20px; }
    .footer .hd .fotnav>ul>li>a{ position: relative; padding:15px 0; }
    .footer .hd .fotnav>ul>li>a::after{ display: block; content:''; width: 14px; height: 14px; position: absolute; right:0px; top:15px; transform: rotate(180deg); }
    .footer .hd .fotnav>ul>li>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"); }
    .footer .hd .fotnav>ul>li.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"); }
    .footer .hd .fotnav .uk-nav-sub{ padding-bottom: 20px; }
    .footer .hd .fotnav .uk-nav-sub a{ color:rgba(255, 255, 255, 0.5); line-height: 36px; }

    .footer .fd{ margin-top:20px; padding:15px; text-align: center; }





    .title{ display: flex; justify-content: center; margin-bottom: 20px; }
    .title h2{ font-size:24px; padding-left:20px; }
    .title h2::before{ height: 24px; width: 6px; top:50%; bottom:auto; transform: translateY(-50%); }

    .ipart1{ padding:50px 10px 80px; background: url(../images/mbg1.png) bottom center no-repeat #00549e;  background-size: 100% auto; }
    .ipart1 .left .uk-wrap{ padding:30px 20px 50px; }
    .ipart1 .left .uk-wrap .tit{ font-size:24px; text-align: center; }
    .ipart1 .uk-width-auto{ max-width: 100%; width: 100%; height: 300px; }
    .ipart1 .left .more{ text-align: center; }

    .ipart2{ background:url(../images/mbg2.png) center bottom no-repeat #d6d2c8; background-size: 100% auto; padding:50px 10px 450px; }
    .ipart2 .uk-wrap{ margin:0; }

    .ipart3{ background:url(../images/mbg3.png) center top no-repeat #00549e;  background-size: 100% auto; padding:50px 10px 80px; }
    .ipart3 .uk-wrap{ padding:20px 0; }
    .ipart3 .uk-wrap .ico{ width:140px; height: 105px; background-size: cover; padding-top:15px; padding-left:26px; }
    .ipart3 .uk-wrap .tit{ font-size:18px; }
    .ipart3 .uk-wrap:hover .uk-coverbox{ padding:20px 10px; }

    .ipart4{ padding:50px 10px; }
    .ipart4 .title{ margin-bottom: 20px; }
    .ipart4 .mdrop{ margin-bottom: 20px; }
    .ipart4 .mdrop .uk-button{ border-radius: 40px; height: 50px; border:1px solid var(--main-color); background: none; color:var(--main-color); }
    .ipart4 .mdrop .uk-drop{ width: 100%; padding:10px 0; }
    .ipart4 .mdrop .uk-drop li{ line-height: 44px; padding:0 20px; }
    .ipart4 .mdrop .uk-drop li:hover{ background: var(--main-color); color:#fff; }
    .ipart4 .mdrop .uk-drop li:hover a{ color: #fff; }
    .ipart4 .left .uk-wrap .tit{ font-size:22px; text-align: center; margin-bottom: 5px; }
    .ipart4 .left .uk-wrap{ padding:20px 15px 20px; font-size: 15px; }
    .ipart4 .left .uk-wrap li, .ipart4 .left .uk-wrap p{ line-height: 1.8;}
    .ipart4 .left .more{ margin-top:20px; }
    .ipart4 .left .more .uk-button{ height: 50px; line-height: 50px; }
    .ipart4 .uk-grid-margin{ margin-top: 0!important; }
    .ipart4 .tdtmap{ height: 400px; }
    

    .ipart5{ background:url(../images/mbg5.png) center/cover; padding:50px 10px 180px; }
    .ipart5 .left{ position: absolute; left: 10px; right: 10px; bottom: -130px; top: auto; text-align: center; }
    .ipart5 .uk-part{ position: relative!important; padding-left: 0; }
    .ipart5 .uk-part .ico{ width: 120px; height: 120px; background-size: cover; }
    .ipart5 .uk-part .ico img{ width: 60px; height: 60px; }



    /*侧边*/
    .sidefloat{ right: 5px; bottom:120px; }
    .sidefloat>div{ width: 40px; height: 40px; }
    .sidefloat .totalk a{ line-height: 40px; }
    .sidefloat .f30{ font-size: 22px; }
    .sidefloat .totop .f24{ font-size:16px; }
    .sidefloat .totop span{ font-size: 12px; }


    /*内页*/
    .catebar{ padding:10px 15px; }
    .catebar .f30{ font-size: 22px; }
    
    .tbody{ padding:15px 10px 80px; }

    .tbody .content h2{ font-size:20px; }
    .tbody .content h3{ font-size: 16px; }



    /*公司简介*/
    .page-1>h2{ padding-bottom: 10px; margin-top:20px; }
    .page-1>h3{ padding:8px 12px; margin-bottom: 15px; }
    .page-1 p{ padding: 0; font-size: 15px; }

    .tbody .content p{ margin:10px 0; font-size: 15px; }
    .tbody .ceo .content{ line-height: 2; }

    .why3{ padding:20px 0; }
    .why3 h4{ font-size:20px; }
    .why3 .desc li{ font-size:14px; background-position: left 8px; }
    .spacewrap{ padding: 0!important; }

    /*全球布局*/
    .global-layout .uk-subnav>li>a{ padding:0 15px; line-height: 36px; }
    .global-layout .uk-wrap .titline{ margin-bottom: 20px; line-height: 40px;  }
    .global-layout .uk-wrap .titline.first{ padding-left: 20px; }
    .global-layout .uk-wrap .uk-box{ padding-right: 0; }
    .global-layout .uk-wrap .name{ margin-bottom: 10px; }
    .global-layout .uk-wrap .ico{ position: static; margin-bottom: 10px; width: 100px; border-radius: 10px; overflow: hidden; }

    /*昂科之路*/
    .company .uk-box{ padding:10px 15px 15px; }
    .company1, .company2{ margin-bottom: 20px; }

    /*可持续发展*/
    .road1{ padding:25px 10px; }
    .road1 h2{ margin-bottom: 10px; }
    .road1 .left .uk-wrap:first-child{ margin-bottom: 15px; }
    .road1 p, .road1 .desc{ font-size:15px; }
    .road1 .uk-position-relative{ padding:0 0 50px; }
    .road1 .uk-position-relative a{ right: 50%; transform: translateX(50%); }
    .road2{ padding:25px 10px; }
    .road2 .left .uk-wrap{ padding-right: 0; margin-bottom: 15px; }
    .roadsection .tit{ margin-bottom: 15px; }
    .roadsection .tit i{ top:50%; transform: translateY(-50%); }
    .roadsection .desc{ font-size: 15px; line-height: 2; }
    .road3{ padding:25px 10px; }
    .road3 .right .uk-wrap{ padding-left: 0; margin-top:15px; }
    .road4{ padding:25px 10px; }
    .road4 .uk-margin-bottom { margin-bottom: 15px!important; }
    .road5{ padding:25px 10px 60px; }
    .road5 .right .uk-wrap{ padding-left: 0; margin-top:15px; }

    /*历史沿革*/
    .history{ padding-left:100px; margin-right: 0; }
    .history .list2{ padding:50px 0; width: 70px; }
    .history .list2 .swiper-slide{ padding-left: 15px; }
    .history .list2 .swiper-slide-active{ font-size:22px; }
    .history .arrow a{ left: 15px; }
    .history .ulist>div{ padding-right: 0; }
    .history .name{ font-size:20px; margin-bottom: 10px; color:#000; }
    .history .ulist>div .ico{ position: static; width: 100%; max-width: 200px; margin-bottom: 10px; }
    .history .ulist>div .desc{ font-size: 15px; padding-left: 15px; }
    .history .ulist>div .desc::before{ width: 6px; height: 6px; top:8px; }
    .history .ulist>div.cur .desc::before{ background: var(--main-color);}


    /*联系我们*/
    .contact-page .left{ width: 100%; margin-top:10px!important; }
    .contact-page .left .uk-wrap{ margin-top:20px; }
    .contact-page .mapswiper .uk-subnav{ justify-content:center; margin-left: 0; }
    .contact-page .mapswiper .uk-subnav li{ margin: 0 5px; }
    .tdtmap{ height: 400px; }


    /*会员相关*/
    .uform{ padding:20px 10px; box-shadow: none; border:0; }
    .ucenter .sidebar{ width: 100%; min-height: auto; }
    .ucenter .sidebar{ border-top:0; border-bottom: 0; }
    .ucenter .sidebar .tit{ display: none; }
    .ucenter .sidebar ul{ margin:0; }
    .ucenter .ucbox{ padding-left: 0; margin-top: 10px; }
    .ucenter .ucbox .tit .f22{ font-size: 18px;}
    .ucenter .ucbox .uk-list{ margin:20px 0; }
    .umodifyform{ padding:10px 0; }


    /*下载地址*/
    .downlist li>div{ padding:15px 10px 45px 30px; }
    .downlist li>div .first{ left: 5px; top:17px; }
    .downlist li .down{ top:15px; }
    .downlist li .size{ text-align: left; top: auto; right:auto; left: 30px; bottom:10px; }
    .downlist li .date{ text-align: left; top: auto; right:auto; left: 50%; bottom: 10px; }


    /* 行业应用 */
    .appslist li{ padding:15px 0; }
    .appslist li .pic{ width: 100%; margin-right: 0; }
    .appslist li .con .tit{ margin-bottom: 0; background: #fafafa; padding:10px 15px; }
    .apps h3{ margin-bottom: 15px; }
    .apps *+h3{ margin-top: 25px; }

    .relationproducts li{ padding:0; }
    .relationproducts .uk-wrap{ padding:0 0 30px; }
    .relationproducts h4{ margin-bottom: 10px!important; }
    .relationproducts .btn{ margin-top: 20px; text-align: center; }


    /*产品*/
    .product .bd{ margin-top:30px; }
    .product .bd .tit2, .product .bd h3{ margin-top: 30px; margin-bottom: 10px; font-size: 20px; padding:5px 0; color:#000; }



    /*新闻*/
    .newspart{ margin-bottom:20px; margin-top: 0; border-radius: 10px; }
    .newspart .uk-wrap{ padding:0px; margin: 15px 20px 20px; }
    .newspart .uk-wrap .mb10{ margin-bottom: 5px; font-size:17px; }
    .newspart .right .desc{ margin-bottom: 10px; font-size:15px; -webkit-line-clamp: 3; }
    .newspart .f24{ line-height: 1.6; margin-bottom: 5px;}
    .newspart .left .pic{ width: 100%; height: auto; border-radius: 10px 10px 0 0; }
    .newspart .right .more{ margin-top:10px; text-align: right; }
    .newspart .right .more .uk-button{ padding:0 15px; height: 34px; line-height: 32px; border-radius: 6px; min-width: 140px; }


    .newslist ul li{ padding:15px 5px; }
    .newslist li .con{ display: flex; align-items: center; }
    .newslist li .con .tit{ min-height: auto; line-height: 1.6; margin-bottom: 0; font-size: 15px; -webkit-line-clamp:2; display:-webkit-box;-webkit-box-orient:vertical; white-space:pre-wrap; }
    .newslist li .date{ margin-right:22px; width:60px; padding-bottom: 2px; margin-left: 0; padding-top: 0; }
    .newslist li .date .hd{ font-size: 40px;  }
    .newslist li .date .fd{ font-size: 14px; }
    .newslist li .date::before{ width: 5px; height: 5px; right:-10px; }




    .newslist2 li{ margin-bottom: 20px; padding-bottom: 20px; }
    .newslist2 li .pic{ margin-right:15px; }
    .newslist2 li .con .tit{ padding-right: 0; line-height: 1.6; white-space: normal; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical }
    .newslist2 li .con .date{ position: static; }



    .infos{ margin-bottom: 15px!important; padding-bottom:10px; font-size: 13px; }
    
    .newsdetail{ padding-left:10px; padding-right:10px; }
    .newsdetail .content{ font-size:16px; }


    /*分享*/
    .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; }


    /*搜索*/
    .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; }

}

