@media ( max-width : 960px) {
    .pb0{ padding-bottom: 0!important;}
    .mb15{ margin-bottom: 10px!important;}
    
    .f18{ font-size: 16px; }
    .f16{ font-size: 14px;}
    .f14{ font-size: 13px;}

    .uk-offcanvas-bar{ background: #3a4a99; }
    /* .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;} */
    /* .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%23666%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%23666%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{ border-bottom:1px solid #4f60b3; }
    #offcanvas-push .uk-nav>li>a{ line-height: 40px; padding:5px 10px; }
    #offcanvas-push .uk-nav-sub{ padding-top:0px; }
    #offcanvas-push .uk-nav-sub a{ line-height: 30px;}
    #offcanvas-push .uk-nav-parent-icon>.uk-parent>a::after{ margin-top:8px;}
    
    .header{ min-height: 60px; height: 60px!important; }
    /* .header .uk-navbar>div{ height: 60px;} */
    .header .uk-navbar-left{ margin-left:10px; }
    .header .logo a { min-height: 40px; }
    .header .uk-logo img{ max-height: 36px; }

    /* .header .uk-navbar-toggle-icon{ border:1px solid #dedede; background: #dedede; color:#fff; width:36px; height: 36px; padding:0px; border-radius: 50%; }
     */
    .header .uk-navbar-toggle-icon,.header .uk-navbar-toggle-icon:hover,.header .uk-navbar-toggle-icon:focus{ color:#3a4a99; min-height: 60px;}
    .top-wrap .uk-sticky-placeholder{ height: 60px!important;}


    .islider{ margin-top:20px; }
    .islider .uk-slidenav{ display: none;}

    .itit{ margin-bottom:20px; }
    .itit a{ font-size: 24px; }
    .itit span.f36{  font-size: 20px; }
    .itit a::before,.itit span.f36::before{  height: 2px;  bottom:2px; margin-left:-30px; width: 60px;}


    .ipart1{ padding-top:20px; padding-bottom:20px; }
    .ipart1>.uk-grid>div .wrap{ padding:20px 20px 60px; }
    .ipart1>.uk-grid>div .tit{ font-size: 16px; margin-bottom:5px; }
    .ipart1>.uk-grid>div .intro{ font-size: 14px;}
    .ipart1>.uk-grid>div .pic{ margin-top:15px; }
    .ipart1>.uk-grid>div .more{ padding:0px 20px; font-size: 14px; bottom:20px; left: 50%; transform: translateX(-50%); }


    .srvbox{ padding:30px 15px 30px; }
    .srvbox .uk-grid{ margin-left:-14px; }
    .srvbox .uk-grid>div{ padding-left:14px; }
    .srvbox .wrap .date{ zoom:0.7;}
    .srvbox .wrap{ margin-top:60px; padding: 50px 15px 20px; }

    .icase{ background: none; min-height: auto;}
    .icase .itit{ text-align: center; margin-bottom:10px; }
    .icase .wrap{ padding:30px 15px;}
    .icase .itit a::before {left: 50%; margin-left: -70px;}
    .icase .wrap .f18{ font-size: 13px; }

    
    .ipart5{ padding:35px 15px 45px;}
    .ipart5 .uk-grid>div{ width: 100%; text-align: center;}
    .ipart5 .uk-grid .f36{ font-size: 18px; margin-bottom: 5px;}
    .ipart5 .uk-width-auto{ margin-top:30px; text-align: center; }

    .footer{ padding:10px 0px 10px;}
    .footer .fotcon{ padding:0 15px 20px;}
    .footer .uk-width-auto{ margin-top:20px;}
    .footer .fotqr{ text-align: center; width:100%!important; }
    .footer .copyright{ padding:10px 15px; }
    .footer .copyright .uk-position-relative{text-align: center; }
    .footer .icpno{ display: block; margin:0!important; }
    .footer .poweredby{ display: block; float: none; margin:0; }
    .footer .mediaico{ top:20px; left:0; right:0; text-align: center; }



    .tBody{ padding:5px 15px 40px; border:0; min-height: 380px;}

    .inban{ height: auto; margin-bottom: 0px;}
    .inban .ctit{ width:160px; height: 40px; line-height: 40px; }
    .inban .ctit::after{ content:''; display: block; height: 2px; background: #3a4a99; position: absolute; bottom:-4px; left:-20px; width:200px; }
    .inban .ctit span{ font-size: 24px; }
    .inban .ctit span::before,.inban .ctit span:after{  border-bottom:20px solid #3a4a99; border-top: 20px solid transparent; }
    .inban .ctit span::before{ left:-20px; border-left:10px solid transparent; border-right:10px solid #3a4a99;}
    .inban .ctit span::after{ right:-20px; border-right:10px solid transparent; border-left:10px solid #3a4a99;}
 
    .tBody .content{ font-size: 14px; line-height: 1.8; padding-top:20px; }


    /*简介*/
    .intit span{ font-size: 15px; min-width: 180px; }

    .matrics{ margin-bottom:60px; }
    .matrics .f80{ font-size: 30px; }
    .matrics .f30{ font-size: 20px; }
    .matrics .f16{ font-size: 13px; }

    .teamlist{ margin-bottom:40px; }
    .teamlist .uk-grid { margin-left:-10px;}
    .teamlist .uk-grid>div{ padding-left:10px; margin-bottom:10px; }
    .teamlist .uk-grid>div .con{ padding:10px 15px 15px;}


    /*发展历程*/
    .history { padding-bottom:50px; }
    .history ul li .wrap::after{ width:30px;  }
    .history ul li .wrap .f30{  font-size: 18px; margin-bottom:0;  }
    .history ul li .wrap .f14{ margin-top:-10px; }
    .history ul li .wrap .f14 *{ font-size: 13px; }
    .history ul li:nth-child(odd) .wrap{ padding-left:40px; }
    .history ul li:nth-child(even) .wrap{  padding-right:40px; }

    .photolist li{ margin-left:0!important; margin-bottom:20px; }
    .photolist li>div{ padding-left:0;}
    .photolist li .con{ padding:25px;}
    .photolist li .con .f30 { font-size: 20px;  }
    .photolist li:nth-child(2n) .con{ order: 1;}


    .advbox{ padding:30px 0 50px; }
    .advbox .uk-grid>div{ margin-bottom:10px; }
    .advbox .uk-grid>div .wrap{ padding:30px 30px 30px 120px; }
    .advbox i{ zoom:0.5; }

    .inpage .srvbox{ padding-top:25px; }
    .srvbox .uk-grid>div{ margin-bottom:20px; }



    /*联系我们*/   
    .contact{ padding-top:20px; }
    .contact .catwrap{ padding-top:10px; margin-bottom: 30px; }
    .contact .catwrap .f24{ font-size: 18px;}
    .contact .catwrap  ul{ margin-top:10px!important; }
    .contact #amap{ height: 300px; margin-left: -15px; margin-right: -15px;  margin-bottom:-40px; }
    .contact #amap .amap-icon{}

    .success{ padding-top:40px;}
    .success img{ max-width:30%; }

    /*新闻*/
    .newslist{ padding-top:20px; }
    .newslist ul{ margin-top:0px ;}
    .newslist ul li{ padding: 15px 0;}
    .newslist li .pic{ margin-right:20px; width:120px; }
    .newslist li .con{ padding:0; }
    .newslist li .con .f14{ line-height: 1.4;}



    /**FAQ**/
    .faqlist .uk-accordion-title { padding: 20px 0;  position: relative;}
    .faqlist>ul>li{margin-top:0!important;}


    .tBody h1.f24{ margin-bottom:10px!important; font-size: 18px; padding:15px 30px; border-top:0; }
    .infos{ margin-bottom:0; }

    .searchlist li:hover::before{ top:-11px; }
    .searchlist li{ padding-bottom: 10px; margin-bottom: 10px;}


    .mtit{ text-align:center; position: relative; margin-bottom:0px; border-bottom:0; line-height:50px; height: 50px; }
    .mtit:before{ content:''; position:absolute; margin-left:-150px; left:50%; top:50%; width:300px; border-top:1px solid #dfdfdf; z-index:1;}
    .mtit span{ display:inline-block; padding:0 30px; position:relative; z-index:2; font-weight:100; background: #fff; font-size: 20px; }
    .mtit span:before,.mtit span:after{ content:''; position:absolute; top:50%; margin-top:-4px; width:9px; height:9px; background:#dfdfdf; border-radius:50%;}
    .mtit span:before{ left:0;}
    .mtit span:after{ right:0;}

    /*产品*/
    .productlist li{ margin-bottom:15px; }
    .productlist .down a{ line-height: 34px;}

    .product .proslide{width:100%;  margin:20px auto!important;}
    /* .pslide {width:80%;  margin:20px auto!important; }
    .pslide .uk-slideshow-items li { text-align: center;}
    .pslide .uk-slideshow-items li img{ max-height: 100%; }
    .pslide .uk-slidenav svg{ display: none;}
    .pslide .uk-slidenav{ width:40px; height: 60px;}
    .pslide .uk-slidenav-previous{ background: url(../images/ico_l.png) center no-repeat; background-size: 50%;}
    .pslide .uk-slidenav-next{ background: url(../images/ico_r.png) center no-repeat; background-size: 50%;} */

    .product .proinfo{ margin:0; display: block;}
    .product .proinfo>div{ padding-left:0; }
    .product .probase{ padding-bottom:40px; width: 100%; }
    .product .probase .buyc{ padding-left:0; left:50%; margin-left:-50px; }
    .product .probase .buyc a{ min-width:100px; }
    .product .probase .pname{ text-align: center; }
    .product .probase .specs{ padding:10px 0; }

    .product .productContent{ margin-top:30px; }
    .product .productContent>.uk-subnav{ height: 41px; }
    .product .productContent>.uk-subnav a{line-height: 39px;  }
    .product .productContent>.uk-subnav .uk-active a,.productCtn .productContent>.uk-subnav a:hover{ line-height: 38px; }
    .product .productContent .uk-switcher>li{ padding: 15px 20px; border:1px solid #eaeaea; border-top:0; }
    .product .productContent .prospec{ padding-bottom:20px; border-bottom:1px dotted #c4c4c4; margin-bottom:20px; }


    
    .uk-pagination{ margin-left:0; }
    .uk-pagination .page-num{ display: none; }
    .uk-pagination .page-num-current{ display: block; }

} 
