/* CSS Document */




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

    /*头部*/
    .header{ height:70px;}
    .header .logo,.header .logo img{ height:40px; width:auto;}
    .header .logo{ margin-top:15px;}
    
    .w650{ width:100%;}
    
    
    
    /* 导航开始 */
    .daohang{ display:none;}
    .nav{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease; display:block;}
    .nav{width:100%;background:#fff;float:left;}
    .nav li{ width:8%;height:20px;line-height:20px;float:left;font-size:14px;text-align:center;position:relative;}
    .nav ul li a{color:#fff;display:block; font-size:18px;}
    .nav ul li:hover,.nav ul li.another{}
    .nav ul li:hover a{ color:#fff !important;}
    .nav ul li.another a.wp_nav_li{ padding-bottom:0 !important;}
    .nav ul li .box{ padding-top:0;}
     .toggle{opacity: 0;}
    
     .toggle {
        width: 25px;
        height: 20px;
        position: absolute;
        top: 20px;
        right: 0px;
        cursor: pointer;
        z-index: -1;
    }
     .toggle em {
        width: 100%;
        height: 3px;
        position: absolute;
        top: 0px;
        left: 0px;
        background-color:#fff;
        border-radius: 5px;
    }
     .toggle em:nth-child(2) {
        top:8px;
    }
     .toggle em:last-child {
        top: auto;
        bottom: 0px;
    }
     .toggle em:first-child {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
     .toggle em:last-child {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
     .toggle em, .header .toggle{
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    .active .nav li {
        opacity: 0;
    }
    
    .chose {
      width: 21px;
      height: 21px;
      background:url(../images/chose.png) no-repeat center;
      -webkit-background-size: 100%;
      background-size: 100%;
      position: absolute;
      right: 15px;
      top: 16px;
      cursor: pointer;
    }
    /* 导航结束 */
    
     .nav,.active .nav{
        width: 260px;
        height:auto;
        position: fixed;
        float: none;
        top: 0px;
        left: -260px;
        right: auto;
        border-left: 2px solid #d7d7d7;
        bottom: 0px;
        background-color:rgba(148,148,148,.91);
        z-index: 10;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
        -o-transition: all 0.6s ease;
        transition: all 0.6s ease;}
     .nav ul{width:auto;height:auto; overflow:hidden;}
     .nav ul li{ margin-right:0; margin-left:25px;}
     .nav ul li .box li{ margin-left:0; background:none;}
     .nav li, .nav li a{    
        width: 100%;
        margin: 0;
    }
     .nav li a{
        width:100%;
        float:none;
        font-size:14px;
        display:block;
        color:#333;
        padding-left:30px;
        text-align:left;
    }
     .toggle{opacity:1;right:15px;}
     .toggle em:first-child, .toggle em:last-child{-webkit-transform:translateY(0);transform:translateY(0);}
     .toggle{z-index:1;}
     .nav.show{padding-top: 50px;}
     .nav.show li a:hover{
        
    }
    .sec_nav{position:initial !important; background:none !important; border-bottom:none !important; box-shadow:none !important;}
    .sec_nav span > a{color:#fff !important;padding-left:40px !important;}
    .sec_nav{width:100%;display:none;position:absolute;left:-25%;top:50px;z-index:100;  }
    .web_hid_nav{display:block !important}
    .nav li{position:initial;height:auto;}
    .sec_nav .web_hid_nav a{ color:#fff !important;}
    .web_hid_nav{ background-color:#fff !important;}
    
    
    .nav ul li{ padding:0; float:none;}
    .nav ul li a{ border-right:none;}
    .nav ul li a, .nav ul li .box li a{ padding:10px 0 !important;}
    
    .daohang ul li{ width:100%;}
    .daohang ul li a{ height:auto; padding:0 0 0 30px !important; height:40px; line-height:40px; font-size:15px;}
    .daohang ul li .box{ width:inherit !important; left:inherit !important; top:inherit !important; margin-left:auto !important;}
    .daohang ul li .box li:hover a b,.daohang ul li .box li a b{ display:none !important;}
    .daohang ul li .box li a{ width:100%; padding:0 0 0 40px !important; line-height:30px;}
    .daohang ul li .box li a span{ float:none; color:#333 !important;}
    .daohang ul li .box li:hover a span{ color:#fff !important;}
    .daohang ul li .box li:hover a{ background-color:#009944 !important;}
    
    
    
    
    .device,.swiper-container { height:auto !important;}
    .swiper-wrapper,.swiper-slide{ height:auto !important; background:none !important;}
    .swiper-slide img{ display:block !important;}
    .zongbu{ display:none !important;}
    
    
    .w1200,.fangan,.chanpin-xq,.lianxi{ width:auto;}
    h1 span, .h1 span{ font-size:36px !important;}
    
    
    
    
    /*首页*/
    .sy-1 .sy-1-n{ margin:50px auto;}
    .sy-1 .sy-1-n video{ width:100%; height:auto;}
    .sy-1 .sy-1-n .bt{ font-size:18px;}
    .sy-1 .sy-1-n div p.z-1{ font-size:24px; margin-top:30px; padding:0;}
    .sy-1 .sy-1-n div p.z-2{ font-size:14px; margin-top:15px;}
    .sy-1 img{ max-width:100% !important;}
    .sy-2 .bt{ height:120px;}
    .sy-2 .bt p{ width:100px; font-size:24px; padding:30px 0;}
    .w980,.w1050{ width:auto;}
    .sy-2 ul li{ padding:0 0 30px; margin-bottom:50px;}
    .sy-2 ul li:nth-child(odd) .fl,.sy-2 ul li:nth-child(odd) .fr,.sy-2 ul li .fl,.sy-2 ul li .fr{ float:none;}
    .sy-2 ul li .fl{ text-align:center;}
    .sy-2 ul li .fr{ margin-top:20px; width:auto;}
    .sy-2 ul li .fr .z-1{ font-size:20px; margin-bottom:10px;}
    .sy-2 ul li .fr .z-2{ font-size:14px;}
    .sy-3{ width:auto; margin:0 auto 50px;}
    .sy-3 .bt{ font-size:24px; margin-bottom:30px;}
    .sy-3 ul li{ width:auto; margin-right:0; margin-top:30px;}
    .sy-3 ul li:first-child,.sy-3 ul li:nth-child(2){ margin-top:0;}
    .col-xs-6{ width:50% !important;}
    .sy-3 ul li p{ height:30px; line-height:30px; font-size:16px;}
    .sy-3 .more{ margin-top:50px;}
    .sy-3 .more a{ font-size:18px;}
    .sy-4{ padding-top:30px; padding-bottom:30px;}
    .sy-4 .bt{ font-size:24px; margin-bottom:30px;}
    .sy-4 ul{ width:auto;}
    .sy-4 ul li{ width:auto; margin-right:0;}
    .row{ margin-left:-15px !important; margin-right:-15px !important;}
    .col-xs-4{ width:33.33333333% !important;}
    .sy-4 ul li{ height:220px;}
    .sy-4 ul li p{ font-size:14px; height:auto; line-height:normal; padding:10px 0;}
    .sy-5{ width:auto; margin-top:50px; margin-bottom:50px;}
    .sy-5 .bt{ font-size:24px; padding-left:0; margin-bottom:30px;}
    .sy-5 ul li{ margin-right:0; margin-bottom:30px;} 
    .sy-5 ul li p.t-1,.sy-5 ul li p.t-1 img{ height:120px;}
    .sy-5 ul li .z-1{ font-size:16px; margin-top:20px; -webkit-line-clamp:2; height:auto;}
    .sy-5 ul li .z-2{ font-size:12px; margin:10px auto;}
    .sy-5 ul li .z-3{ font-size:14px; height:100px;}
    .sy-5 ul li .more{ font-size:14px; margin-top:10px;}
    .sy-6{ padding-top:30px; padding-bottom:50px;}
    .sy-6 .bt, .sy-6 ul{ width:auto;}
    .sy-6 .bt{ font-size:24px; margin-bottom:30px;}
    .sy-6 ul li{ margin-right:0; margin-bottom:20px;}
    .sy-6 .owl-carousel .owl-item img{ height:auto !important;}
    
    
    
    /*技术页*/
    .jj-li,.w-50{ float:none; width:100%; margin:0 auto;}
    hr{ width:100%;}
    
    
    /*产品页*/
    .chanpin{ margin-bottom:80px; width:100%;}
    .chanpin .bt{ margin-top:50px;}
    .chanpin .bt h1{ font-size:24px;}
    .chanpin .bt small{ font-size:20px; margin:15px auto;}
    .chanpin .bt span{ width:40px;}
    .chanpin img{ max-width:100% !important; height:auto !important;}
    .chanpin .cp-fenlei{ width:100%; margin-top:50px;}
    .chanpin .cp-fenlei ul li,.chanpin .cp-fenlei ul li:nth-child(4){ margin-top:20px; text-align:center;}
    .chanpin .cp-n ul li p.t-1{ height:auto;}
    .chanpin .cp-n ul li p.t-1 img{ height:100px !important;}
    .chanpin .cp-fenlei ul li:nth-child(4n),.chanpin .cp-fenlei ul li{ margin-right:auto;}
    .chanpin .cp-fenlei ul li:first-child,.chanpin .cp-fenlei ul li:nth-child(2),.chanpin .cp-fenlei ul li:nth-child(3){ margin-top:0;}
    .chanpin .cp-fenlei ul li a{ font-size:18px;} 
    .chanpin .cp-n{ margin-top:50px;}
    .chanpin .cp-n ul li{ width:auto; margin-bottom:30px;}
    .chanpin .cp-n ul li,.chanpin .cp-n ul li:nth-child(3n){ margin-right:0;}
    .chanpin .cp-n ul li p.z-1{ font-size:16px; padding:10px 0;}
    .chanpin .fenye{ margin-top:50px;}
    .chanpin .fenye a, .chanpin .fenye span{ font-size:16px; width:25px; height:25px; line-height:25px;}
    .chanpin .fenye a.a1:nth-child(2){ margin-right:15px;}
    .chanpin .fenye a.a1:last-child{ margin-left:15px;}
    
    
    /*产品详情页*/
    .chanpin-xq{ margin:50px auto 80px;}
    .chanpin-xq .dqwz{ font-size:14px;}
    .chanpin-xq .cpxq-n{ margin:50px auto; padding:0;}
    .chanpin-xq .cpxq-n .z-1{ font-size:18px; margin:30px auto 20px;}
    .chanpin-xq .cpxq-n .z-2{ font-size:14px;}
    .chanpin-xq .xiangguan span.x{ width:40px; margin-bottom:15px;}
    .chanpin-xq .xiangguan .bt{ font-size:18px; margin-bottom:30px;}
    .owl-carousel{ width:80% !important; margin-left:auto; margin-right:auto;}
    .owl-carousel p{ font-size:16px; padding:10px 0;}
    .owl-prev, .owl-next{ width:15px; height:130px;}
    .owl-prev{ left:-10%;}
    .owl-next{ right:-10%;}
    
    
    
    
    
    
    /*技术页*/
    /*解决方案页*/
    .fangan .bt .z-1{ font-size:20px;}
    .fangan .fa-n{ font-size:14px;}
    .fangan .fa-n .z-2{ padding-top:20px;}
    #youku-playerBox,#youku-playerBox div,embed{ max-width:100% !important; height:auto !important;}
    
    
    
    
    .zhichi .cp-n ul li p.t-1 img{ height:auto !important;}
    
    
    
    
    
    /*新闻页*/
    .xinwen .xw-n{ margin-top:50px;}
    .xinwen .xw-n li{ margin-bottom:30px; width:100%; margin-right:0;}
    .xinwen .xw-n li .t-1{ margin-bottom:20px; height:auto;}
    .xinwen .xw-n li .z-1{ font-size:12px;}
    .xinwen .xw-n li .z-2{ margin:10px auto; -webkit-line-clamp:1;}
    .xinwen .xw-n li .z-2 a{ font-size:18px;}
    .xinwen .xw-n li .z-3,.xinwen .xw-n li .z-3-sj{ font-size:14px; height:auto;}
     
    
    .zhichi .cp-n ul li p.t-1{ height:auto;}
    
    
    /*关于页*/
    .guanyu{ width:auto;}
    .guanyu .gy-1-n{ font-size:14px; padding-bottom:30px; margin-top:50px;}
    .guanyu .gy-1-n p.z-1{ font-size:20px; margin-bottom:30px;}
    
    
    
    
    
    
    /*联系页*/
    .lianxi .lx-n{ font-size:16px; margin:50px auto 0; padding:0 0 30px;}
    .lianxi .tijiao{ width:auto;}
    .lianxi .tijiao form table tr th{ font-size:16px;}
    .lianxi .tijiao form #dosubmit{ width:100px; height:40px; line-height:40px; font-size:16px; margin-top:30px;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    /*底部*/
    .footer { padding-bottom:10px;}
    /*.footer .di-1 .fl,.footer .di-1 .fr{ float:none;}*/
    .footer .di-1, .footer .di-2{ width:auto;}
    .footer .di-1 .fl img{ width:180px;}
    .footer .di-1 .fr{ margin-top:10px;}
    .footer .di-1 .fr p{ margin-right:0; margin-top:20px;}
    .footer .di-1 .fr p span{ text-align:left; font-size:14px;}
    .footer .di-2{ margin-top:10px;}
    .footer .di-2 p{ font-size:12px;}
    /*.footer .di-1 .fr div{ text-align:justify !important;}*/
    /*.footer .di-1 .fr div br{ display:none !important;}*/
    
    
    
    }
    
    
    
    
    
    @media screen and (max-width: 769px){
    
        
    
    }
    
    
    @media screen and (max-width:640px){
    
        .chanpin.lianxi.fangan.container video{ width:100%; height:auto; margin-top:20px; }
        .chanpin.xinwen.container .cp-fenleinews ul{  }
        .chanpin.xinwen.container .cp-fenleinews ul li{ width: 50% !important; }
        
        
        .chanpin-xq.xinwen-new { padding: 0; }
        .chanpin-xq.xinwen-new .z-new{  background: #18cedd;
        padding: 5%;
        color: #fff;
        padding-left: 5%;
        padding-top: 30px; }
        .chanpin-xq.xinwen-new .z-new h3{ margin-bottom: 20px; }
        .chanpin-xq.xinwen-new .z-new h4::after{ width: 50px; }
        .chanpin-xq.xinwen-new .z-2{ padding:5%; }
        .chanpin-xq.xinwen-new .z-2 img{  margin:0px !important; }
        .chanpin-xq.xinwen-new .z-2 h1{ position:static; }
    }
    
    
    @media screen and (max-width: 374px){
    
    
    
    
    }
    
    