@media ( max-width : 960px) {
    .pb0{ padding-bottom: 0!important;}
    .mb15{ margin-bottom: 10px!important;}
    
    .f60{ font-size: 30px;}
    .f40{ font-size: 26px;}
    .f36{ font-size: 22px;}
    .f30{ font-size: 22px;}
    .f24,.f22,.f20{ font-size: 18px;}
    .f18{ font-size: 16px; }
    .f16{ font-size: 14px;}
    .f14{ font-size: 12px;}

    .uk-margin-medium-bottom{ margin-bottom:20px!important;}
    .uk-margin-large-bottom{ margin-bottom:30px!important; }

    .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-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 #ebebeb; }
    #offcanvas-push .uk-nav>li>a{ line-height: 40px; padding:5px 10px; font-size:16px; }
    #offcanvas-push .uk-nav-sub{ padding-top:0px; }
    #offcanvas-push .uk-nav-sub a{ line-height: 30px; font-size:15px; }
    /* #offcanvas-push .uk-nav-parent-icon>.uk-parent>a::after{ margin-top:8px;} */


    
    .header{ min-height: 60px; height: auto; padding:0; }
    .header .uk-logo img{ max-height: 40px; }
    .header .mnav { min-height: 60px; margin-left: 10px; }
    .header .mnav .uk-button{ background:none; border:0; color:#a6a6a6!important; width:36px; height: 36px; padding:4px; border-radius: 50%; }
    .header .mnav .uk-button svg{display: block;}
    .uk-offcanvas-page .header .mnav .uk-button{ background:#e98809; color: #fff !important; }
    .header .so{ margin-right:10px; }
    .header .so .uk-button{ background:none; padding:4px; color:#a6a6a6!important;  }
    .header .uk-icon{ display: block;}

    
    .mheader .uk-drop{ left: 0px!important; right: 0px!important; width: 100%; max-width: 100%!important; }
    .mheader .uk-search{ background:#fff; height: 50px; padding:5px 15px; border-top:1px solid #dbdbdb; }
    .mheader .uk-search .uk-search-input{ border:0; min-width: 260px; color:#222; padding: 0; font-size:14px; }
    .mheader .uk-search-default{ width:100%; }
    .mheader .uk-search-default .uk-search-icon{ color:#fff; }
    .mheader :-ms-input-placeholder {color:#999!important; }
    .mheader ::-moz-placeholder{color:#999; }
    .mheader ::-webkit-input-placeholder{color:#999; }


    .banner .uk-dotnav{ bottom:14px; }
    .banner .uk-dotnav>*{ padding:0; }
    .banner .uk-dotnav>*>*{ margin:0 2px; width:6px; height: 6px; border:0; border-radius: 5px; background:#fff!important; transition: all ease 0.3s; }
    .banner .uk-dotnav>.uk-active>*{ width:40px;background:#e98809!important; }

    .title{ margin-bottom: 20px; height: auto; }
    .title h3{ text-align: center; }
    .title h3 span{  line-height: 40px; padding-left:15px; padding-right: 15px; }
    .title h3 span::before{ width:6px; height: 6px; }
    .title h3 span::after { position: absolute; left: 0; top: 50%; transform: translateY(-50%);  content: '';   display: block;  width: 6px; height: 6px; border-radius: 50%; background: #edd600; }
    .title .subtit{ position: static; margin-bottom: -3px; justify-content: space-around; }
    .title .subtit a{ margin-right: 0; line-height: 40px; }
    .title .subtit a:nth-child(n+5){ display: none;}
    
    /* .title:before{ width: 100%; margin-left: 0; left: 0;}
    .title .f18{ font-size:14px; }
    .title .tit::before{ height: 2px; width: 80px; margin-left:-40px; bottom:2px; } */


    .ipart1{ padding:20px 10px 30px; }
    .ipart1 .uk-main{ padding-right:0; }
    .ipart1 .uk-main .pic{ position: static; margin-top: 15px; }
    .ipart1 .inews ul{ padding:0 10px; min-height: auto; }
    .ipart1 .inews li{ padding:16px 75px 18px 16px; background-position: 5px 25px; }
    .ipart1 .inews li .date{ width:74px; padding:10px; }
    .ipart1 .inews li .date .f50{ font-size:36px; line-height: 1; }
    .ipart1 .inews li .maxh{ height: 52px; }
    .ipart1 .inews li .maxh .desc{ margin-top:5px; }

    .inewsslide{ width:100%; }



    .ipart2{ padding:20px 10px 30px; }
    .ipart2 .uk-wrap .pic{ height: 80px;}
    .ipart2 .uk-wrap .pic img{ max-height: 80px; }


    .ipart3{ padding:0px 10px 30px; }
    .ipart3>div>div>div.uk-grid-margin{ margin-top:20px; }
    .ipart3 .uk-box{ padding:10px 0; }
    .ipart3 .uk-box li{ padding:0 10px 0 20px; position: relative; background:url(../images/ico_li.png) 10px 18px no-repeat; }
    .ipart3 .uk-box li a{ line-height: 1.6; padding:10px 10px 33px 0px; position: relative; white-space:unset; }
    .ipart3 .uk-box li a .date{ position: absolute; left: -5px; bottom:8px; }


    .ipart4{ padding:20px 10px 30px; }
    .ipart4 .title h3 span::before,.ipart4 .title h3 span::after{ background: #fff; }
    .ipart4 .inews li{ padding:0 10px;}
    .ipart4 .inews li a{ line-height: 1.6; padding:10px 0px 35px 15px; position: relative; white-space:unset; background-position: 5px 20px; }
    .ipart4 .inews li a .date{ position: absolute; left: 15px; bottom:8px; top: auto; line-height: 1.4; transform: none; }


    .ipart5{ padding:20px 10px 40px; }
    .ipart5 .uk-child-width-1-3>* { width: calc(100% * 1 / 3.001); }
    .ipart5 .uk-wrap .pic{ height: 60px;}
    .ipart5 .uk-wrap .pic img{ max-height: 60px; }
    .ipart5 .ilinks .uk-grid>li{ display: none;}
    .ipart5 .ilinks .uk-grid>li:nth-child(n+5){ display: block;}



    .footer{ padding:20px 15px; border-top-width: 3px; }
    .footer::before{ width: 320px; height: 41px; margin-left: 0; left: 50%; margin-left:-160px; top:-41px; background-size:100% auto; }
    .footer .fottel{ background:none; padding:0; margin-bottom:5px; border:0;  }
    .footer .fotcat{ padding:0 15px; width: auto; }
    .footer .copyright{ border-top:1px solid #424242; padding:15px 0 0; margin-top:15px; }
    .footer .fotlink { border-top:1px solid #424242; padding-top:15px; margin-top:15px; }
    .footer .fotlink a{ margin-bottom: 5px;}

    .inban{ height: 120px;}
    
    .mban{ position: relative;}
    .mban .intitle{ bottom: 30px; line-height: 1.2; font-size:24px; }
    .mban .intitle::before{ content:''; display: block; position: absolute; bottom:-10px; left: 50%; width:60px; margin-left:-30px; height: 2px; background-color: #fff; }
    


    .tBody{ padding:5px 0px 0px; min-height: 300px; background-size: 100% auto; }
    .tBody .mainbox{ border-radius: 0; padding:25px 10px 60px; }


    .subnav{ height: auto; line-height: 1; padding:0px; text-align: center; margin: 0 15px; }
    .subnav .sortname{ padding:0 20px;}
    .subnav .sortname:before{ position: absolute; right: 0; top: 50%; transform: translateY(-50%);  content: '';   display: block;  width: 6px; height: 6px; border-radius: 50%; background: #edd600; }
    .subnav .sortname::after { position: absolute; left: 0; top: 50%; transform: translateY(-50%);  content: '';   display: block;  width: 6px; height: 6px; border-radius: 50%; background: #edd600; }
    .subnav .sortname.active span{ display: block; position: relative; }
    .subnav .sortname.active span::after{ content:''; display: block; height: 3px; background:#edd600; position: absolute; bottom: -5px; left: 10px; right: 10px; border-radius: 5px; }

    .subnav .nav{ position: static!important; top: auto; justify-content: space-around; transform:none; }
    .subnav .nav a{ margin-left: 0; height: 40px; line-height: 40px; margin-top:-10px; }
    .subnav .nav a:hover::before, .subnav .nav a.active::before{ height: 3px; bottom:-1px; }
    .intitle{ margin-bottom: 15px;}
    .intitle .f30{ font-size:18px; }
    .intitle span::before, .intitle span::after{ width:50px; }
    .intitle span::before{ left: -60px; }
    .intitle span::after{ right: -60px; }



    /*友情链接*/
    .flinklist .uk-grid{ margin-left:-6px; }
    .flinklist .uk-grid>li{ padding-left:6px; }
    .flinklist li>.uk-wrap{ padding:5px; }
    .flinklist li>.uk-wrap .pic{ height: 50px; }
    .flinklist li>.uk-wrap .pic img{ max-height: 50px; }
    .flinklist>.uk-grid>li.uk-grid-margin{ margin-top:20px; }


    /*新闻 line2*/
    .newslist-line2 li{ padding:15px 5px 15px 20px; height: auto; line-height: 1.6; }
    .newslist-line2 .uk-width-130{ width: 100%; text-align: left!important; margin-top:5px; line-height: 1.4; }
    .newslist-line2 li .first{ white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
    .newslist-line2 li .first .iconfont{ position: absolute; left: 5px; top:22px; }


    /*新闻 line*/
    .newslist-line li{ padding:15px 5px 15px 20px; height: auto; line-height: 1.6; margin-bottom: 10px; }
    .newslist-line li:nth-child(even){ background:#f8f8f8; }
    .newslist-line .uk-width-130{ width: 100%; text-align: left!important; margin-top:5px; line-height: 1.4; }
    .newslist-line li .first{ white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
    .newslist-line li .first .iconfont{ position: absolute; left: 5px; top:22px; }
    
    /*通知通告*/
    .newslist-notice li{ padding:15px 5px 15px 20px; height: auto; line-height: 1.6;  }
    .newslist-notice .uk-width-130{ width: 100%; text-align: left!important; margin-top:5px; line-height: 1.4; }
    .newslist-notice li .first{ white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
    .newslist-notice li .first .iconfont{ position: absolute; left: 5px; top:22px; }


    /*新闻 twoc*/
    .newslist-twoc .uk-grid>li.uk-grid-margin{ margin-top:10px; }
    .newslist-twoc li .uk-wrap{ padding:10px 15px 10px 90px; min-height: 82px; }
    .newslist-twoc li .con{ min-height: 58px; }
    .newslist-twoc li .date{ left: 10px;}
    .newslist-twoc li .date .f50{ font-size: 40px; width: 52px; }
    .newslist-twoc li .date::before{ height: 50px; right:-7px; }

    /*党建*/
    .dangjian{ padding:0; }
    .dangjian .subnav{ display: none; }
    .dangjian .mainbox{ padding:0 0 60px; }
    .dangbox{ min-height: 100px; background-size:100% auto; margin-bottom: 10px; }
    .dangbox .intitle span::before, .dangbox .intitle span::after{ width:50px; background:rgba(0,0,0,0.15); }
    .dangbox .intitle span::before{ left: -60px; }
    .dangbox .intitle span::after{ right: -60px; }
    .dangjian .newslist-line{ padding:0 10px; }
    .dangjian .newslist-line li{ margin-bottom: 10px; }
    .dangjian .newslist-line li:nth-child(even){ background:#f8f8f8; }
    .dangjian .newslist-line li{ padding:10px 15px 10px 30px; height: auto; line-height: 1.6; border-radius: 4px; }
    .dangjian .newslist-line .uk-width-130{ width: 100%; text-align: left!important; margin-top:5px; line-height: 1.4; }
    .dangjian .newslist-line li .first{ white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
    .dangjian .newslist-line li .first .iconfont{ position: absolute; left: 12px; top:18px; }



    /*合作伙伴*/
    .partner>ul{ margin-left:-15px; }
    .partner>ul>li{ padding-left:15px; }
    .partner .uk-grid-medium>.uk-grid-margin{ margin-top:15px!important; }
    .partner li>.wrap{ padding:10px; }
    .partner li>.wrap .pic{ height: 60px;}
    .partner li>.wrap .pic img{ max-height: 60px; }


    /*画册*/
    .albumlist .uk-wrap{ padding:5px; }
    .albumlist .uk-grid{ margin-left:-10px; }
    .albumlist .uk-grid>li{ padding-left:10px; }
    .albumlist .uk-grid>li.uk-grid-margin{ margin-top:15px; }


    /*简介*/
    .single .content.f18{ font-size:15px; }


    /*会员单位*/
    .shipnav{ padding-bottom: 0; margin-bottom: 10px; flex-wrap: wrap; }
    .shipnav a{ padding:0 5px; margin:0; flex:1; text-align: center; font-size:14px; min-width: 30%; margin-bottom: 3px; }
    .shipnav a:nth-child(-n+2),.shipnav a:nth-child(4){ margin-right: 3px; }


    .shiplist-one .uk-grid .uk-width-auto\@m .pic{ width:300px; margin-left:auto; margin-right:auto; }
    .shiplist-one .uk-grid>.uk-grid-margin{ margin-top:10px; }
    .shiplist-one .name{ text-align:center; }

    .shiplist-two .uk-wrap{ padding:10px 10px 10px 100px; }
    .shiplist-two .uk-wrap .pic{ left:10px; top:10px; width:80px; }
    .shiplist-two .uk-wrap .name{ margin-bottom:7px; padding-bottom:10px; }
    .shiplist-two .uk-wrap ul li{ font-size:14px; }
    .shiplist-two .uk-wrap ul li:nth-child(1){ margin-bottom:10px; }


    /*加入会员*/
    .membership-notice{ padding:0; }
    .membership-notice .f24.fi{ margin-bottom: 15px; }
    .membership-notice .uk-wrap p{ padding:10px 10px 10px 60px; margin-bottom: 10px; }
    .membership-notice .uk-wrap p::before{ width:50px; line-height: 48px; }


    /*下载*/
    .downlist li{ padding:10px 50px 10px 25px; margin-bottom: 10px; height: auto; line-height: 1.6; position: relative; }
    .downlist li .first{ white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height: 1.4; }
    .downlist li .first .iconfont{ position: absolute; left: 10px; top:18px; }
    .downlist li:nth-child(even){ background:#f8f8f8; }
    .downlist li .last{ right:10px; width: 30px; height: 30px; line-height: 30px; }


    /*团队*/
    .humlist li{ margin-bottom: 50px; }
    .humlist li .wrap{ display: block;}
    .humlist li .wrap .pic{ width:160px; height: 160px; margin:0 auto 10px; padding:4px; border-width: 1px; }
    .humlist li .wrap .pic img{ width:150px; height: 150px;}
    .humlist li .wrap .con{ padding:0; }
    .humlist li .wrap .con .tit{ padding:0; margin-bottom: 5px; text-align: center; font-size:20px; line-height: 1.4; }
    .humlist li .wrap .con .desc{ font-size:14px; min-height: auto; text-align: center; }

    /*案例*/
    .caselist{ padding-bottom: 20px; }
    .caselist>.uk-grid{ margin-left:-10px; }
    .caselist>.uk-grid>li{ padding-left:10px; }
    .caselist>.uk-grid>li.uk-grid-margin{ margin-top:10px; }
    .caselist .wrap .con{ padding:5px 10px; }
    .caselist .wrap .con .f18{ font-size:16px; }
    .caselist .wrap .con .f16{ font-size:14px; }


    /*产品*/
    .productlist{ padding-bottom: 20px; }
    .productlist>.uk-grid{ margin-left:-10px; }
    .productlist>.uk-grid>li{ padding-left:10px; }
    .productlist>.uk-grid>li.uk-grid-margin{ margin-top:10px; }
    .productlist .uk-wrap .name{ line-height: 1.4;}

    .product .proslide{width:100%;  margin:0px auto 20px!important;}

    .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:-70px; }
    .product .probase .buyc a{ min-width:140px; }
    .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; }


    /*新闻*/
    .newspart2{ margin-bottom:20px; background:#fff; }
    .newspart2 .uk-wrap{ padding:10px 5px;}
    .newspart2 .uk-wrap .mb10{ margin-bottom: 5px; }
    .newspart2 .uk-width-expand .desc{ margin-bottom: 10px; font-size:14px; }
    .newspart2 .f24{ line-height: 1.6; margin-bottom: 5px;}
    .newspart2 .uk-width-auto .pic{ width: 100%; }
    .newspart2 .uk-width-expand .more{ margin-top:10px; text-align: right;}
    .newspart2 .uk-width-expand .more .uk-button{ padding:0 15px; height: 34px; line-height: 32px; }


    .newslist1 ul{ padding-top:15px; }
    .newslist1 li{ padding-bottom:15px; margin-bottom: 15px; }
    .newslist1 li:hover::before{ top:-16px; }
    .newslist1 .uk-grid{ margin-left:0; }
    .newslist1 .uk-grid>div{ padding-left:0; }
    .newslist1 li .pic{ order:0; margin-left: 0; margin-right:10px; width:130px; }
    .newslist1 li .con{ padding:0; min-height: auto; }
    .newslist1 li .con .f24{ line-height: 1.6; font-size:16px; white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }

    .newslist2 ul{ padding-top:15px; }
    .newslist2 li{ padding-bottom:15px; margin-bottom: 15px; }
    .newslist2 li:hover::before{ top:-16px; }
    .newslist2 .uk-grid{ margin-left:0; }
    .newslist2 .uk-grid>div{ padding-left:0; }
    .newslist2 li .pic{ order:0; margin-left: 0; margin-right:10px; width:130px; }
    .newslist2 li .con{ padding:0; }
    .newslist2 li .con .f24{ line-height: 1.6; font-size:16px; white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }


    .newslist-card>.uk-grid{ margin-left:-10px; }
    .newslist-card>.uk-grid>li{ padding-left:10px; }
    .newslist-card .uk-wrap .con{ padding:5px 0;}
    .newslist-card .uk-wrap .con .max{ height: auto;}
    .newslist-card .uk-wrap .con .tit{ padding:0; font-size:15px; min-height: 42px;line-height: 1.4; }
    .newslist-card .uk-wrap .con .date{ font-size:14px; }
    .newslist-card>.uk-grid>li.uk-grid-margin{ margin-top:10px; }

    .newspart{ margin-bottom: 15px;}
    .newspart .pic{ width: 100%;}
    .newspart .uk-wrap{ margin-left: 0; background: none; padding:10px 0;  }
    .newspart .uk-wrap .desc{ margin-bottom: 15px!important; }
    .newspart .uk-wrap .more .uk-button{ border-radius: 6px; }


    .newslist{ padding:0px; }
    .newslist li{ padding:15px 0; }
    .newslist li .date{ width:55px; margin-right:20px; }
    .newslist li .date::before{ height: 44px; right:-10px; }
    .newslist li .date .f70{ font-size:36px; }
    .newslist li .date .f20{ font-size:13px; padding-bottom: 4px; }
    .newslist li .con{ display: flex; align-items: center; }
    .newslist li .con .f24{ margin-bottom: 0; line-height: 1.6; font-size:16px; white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }

    


    .tBody h1.f30{ padding-left:0px; padding-right:0px; font-size:20px;  text-align: left!important; }

    .infos{ margin-bottom: 15px!important; text-align: left!important; }

    .newsdetail{ }
    .newsdetail .content{ font-size:15px; padding:0; }



    /*荣誉*/
    .honor .top{ padding-top:40px; margin-bottom: 40px; }
    .honor .top .left .ico{ top:-40px; left: 20%; }
    .honor .top .left .ico img{ max-height: 220px;}
    .honor .top .right{ padding:20px 20px; }
    .honor .top .right .tit{ font-size:18px; margin-bottom: 10px; }
    .honor .top .right .desc{ font-size:13px; }

    .honorlist .uk-wrap{ min-height: 150px; padding:10px; }
    .honorlist .uk-wrap .ico{ width:100%; }
    .honorlist .uk-wrap .ico img{ max-height: 150px; }
    .honorlist .uk-wrap .tit{ font-size:16px; }
    .honorlist .uk-wrap:hover{ padding:9px; }
    .honorlist>div>div.uk-grid-margin{ margin-top:20px; }


    /*招聘*/
    .joinus{ margin-bottom: 20px; }
    .joinus .f24{ line-height: 1.6; }

    .joblist>ul>li{ padding:15px;}
    .joblist>ul>li .tit{ padding-bottom: 5px; margin-bottom: 10px; }
    .joblist>ul>li .uk-grid>.uk-grid-margin{ margin-top:8px; }
    .joblist>ul>li .ctn .uk-wrap{ font-size:14px; }
    .joblist>ul>li .ctn .con{ line-height:1.6; }






    /*企业文化*/
    .culture .f48{ font-size:22px; }
    .culture .f48 .f28{ font-size:16px; }
    .culture ul{ margin-top:15px; }
    .culture li{ margin-bottom: 20px; border-radius: 40px; padding:5px; min-height: 100px; }
    .culture li .ico{ min-height: 80px; padding:5px; }
    .culture li .first{ width:80px; }
    .culture li .desc{ padding:15px 10px 15px 0; }
    .culture li .desc .f16{ font-size:14px; }
    




    /*发展历程*/
    /* .history{ padding:0; }
    .history ul{ padding-top:100px; }
    .history ul li{ min-height: 100px; margin-top:-50px; }
    .history ul li .year{ width:60px; height: 60px; line-height: 54px; margin-left: -30px; border-width:3px; font-size: 20px;}
    .history ul li .year::before{ top:27px!important; width:35px!important; }
    .history ul li .year::after{ top:22px!important; }
    .history ul li .wrap{ padding-top:65px; }
    .history ul li:nth-child(odd) .year{ margin-left:35px; }
    .history ul li:nth-child(odd) .year::before{ left: -39px; }
    .history ul li:nth-child(odd) .year::after{ left: -44px; }
    .history ul li:nth-child(even) .year{ margin-right:35px; }
    .history ul li:nth-child(even) .year::before{ right: -39px; }
    .history ul li:nth-child(even) .year::after{ right: -44px; }
    .history ul li:nth-child(odd) .wrap{ padding-left:35px; }
    .history ul li:nth-child(even) .wrap{ padding-right:35px; } */
    .history{ padding:30px 0; }
    .history ul li{ min-height: 200px; }
    .history ul li .wrap{ padding-top:100px; padding-bottom:50px; }
    .history ul li .wrap p strong{ font-size:18px; }
    .history ul li .wrap p::before{ width:50px; top:9px; }
    .history ul li:nth-child(odd) .wrap p:nth-child(odd){ padding-left:50px; }
    .history ul li:nth-child(odd) .wrap p:nth-child(even){ padding-right:50px;}
    .history ul li:nth-child(odd) .wrap p:nth-child(odd)::before{ left: -10px;; background:url(../images/ico_dot_mright.png) left top no-repeat; }
    .history ul li:nth-child(odd) .wrap p:nth-child(even)::before{ right: -9px;; background:url(../images/ico_dot_mleft.png) left top no-repeat; }
    .history ul li:nth-child(even) .wrap p:nth-child(even){ padding-left:50px;}
    .history ul li:nth-child(even) .wrap p:nth-child(odd){ padding-right:50px;}
    .history ul li:nth-child(even) .wrap p:nth-child(even)::before{ left: -10px;; background:url(../images/ico_dot_mright.png) left top no-repeat; }
    .history ul li:nth-child(even) .wrap p:nth-child(odd)::before{ right: -9px;; background:url(../images/ico_dot_mleft.png) left top no-repeat; }


    /*联系我们*/  
    .contact-box .uk-wrap{ padding:15px; }
    .contact-box .ico{ margin-bottom: 10px; }
    .contact-box .ico .iconfont{ font-size:30px; }
    .contact-box .desc{ padding:0; }
    .amapwrap{ margin:-20px -15px 0px!important;}
    #amap{ height: 380px; min-height: 380px;  }


    /*联系我们*/ 
    #amap{ height: 100%; width: 100%;}
    .map-mask{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 101; pointer-events: none; background:rgba(0,0,0,0.15); }
    .catinfo{ width:100%; background:#211b19; padding:15px 20px 20px; border-radius: 10px; color:#b6b4b4; }

    /*留言*/



/* 
    .msgtit{ margin:10px;}
    .msgtit .iconfont{ width:70px; height: 70px; line-height: 70px;}
    .message .box .uk-grid>*{ margin-bottom: 15px;}

    .message .uk-form-horizontal{ margin-left:-15px; margin-right: -15px; }
    .message .box{ padding:20px 15px; }
    .message .uk-form-horizontal .uk-form-label{ top:12px; left: 40px; font-size: 16px;}
    .message .uk-form-horizontal .uk-input{ padding-left:90px; text-align: right; }
    .message .uk-text-right{ display: flex; margin-top:10px; }
    .message .uk-text-right .uk-button{ width:50%; height: 40px; line-height: 38px; border-radius: 0; font-size: 16px;}
    .message .uk-text-right #msg{ margin-left:0; } */


    /*lightbox*/
    .lightbox>.uk-grid{ margin-left:-10px; }
    .lightbox li{ padding-left:10px!important; margin-bottom: 10px; }
    .lightbox li>div{ padding:4px; }
    .lightbox li>div .name{ line-height: 40px;}
    
    

    /**FAQ**/
    .faqlist .uk-accordion-title { padding: 20px 0 20px 35px;  position: relative;}
    .faqlist .uk-accordion-title i{ top:18px; width:26px; height: 26px; line-height: 22px; }
    .faqlist .uk-accordion-content{ padding: 0 15px 20px 35px; }
    .faqlist .uk-accordion-content i{ top:0px; width:26px; height: 26px; line-height: 22px; }
    /* .faqlist>ul>li{margin-top:0!important;} */

    /*店铺*/
    .storefilter>div{ display: flex; }
    .storewrap>.uk-grid>.uk-width-auto{ order:-1; width: 100%; }
    .storewrap #result{ width: 100%; height: auto; padding-right:0; }
    .storewrap #result>ul{  padding-bottom:10px; white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling:touch; }
    .storewrap #result>ul>li{ display: inline-block; padding:0 5px; }
    .storewrap #result>ul>li .con{ background:#f5f5f5; }
    .storewrap #result>ul>li.active{ background: #fff;}
    .storewrap #result>ul>li.active .con{ background:#3958a1; }
    .storewrap #amap{ height: 400px; margin-left:-15px; margin-right:-15px; margin-top:20px; }

    .share{ display: none; }

 
    .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; }

    .searchlist .caselist{ padding:0; }



    .pages{ margin-top: 20px; }
    .pages .uk-pagination a, .pages .uk-pagination .page-num{ min-width: 30px; padding:0 6px; }
    .pages .uk-pagination span{ line-height: 22px; padding:0px; }
    .uk-pagination{ margin-left:0;}
    

} 


@media ( max-width : 375px) {

}