@charset "utf-8";
@media all and (max-width:1700px){
    .application .app-prev{left:0px;}
    .application .app-next{right:0px;}
}

@media all and (max-width:1441px){/*1440 * 900*/
    .contain{width:100%;padding:0 4%;}
  .H-nav li{padding:5px 10px;}
  .H-nav li a{font-size:16px}
  .H-nav .Hnav-menu{font-size:16px}
}

@media all and (max-width:1367px){/*1366 * 768*/
.H-nav li{padding:5px 10px;}
.H-nav li a{font-size:14px}
 .H-nav .Hnav-menu{font-size:14px}
 
}

@media all and (max-width:1281px){
    .contain{width:100%;padding:0 2%;}
  .H-nav li{padding:5px 10px;}
    
}

/* ipad 及以下 */
@media all and (max-width:1180px){
	img{max-width:100%;}
	/*-- Header --*/
	.H-logo,.H-lang,.H-srch,.Hsrch-box{height:50px;}
	.H-logo,.H-srch .Hsrch-menu{line-height:50px;}
    .H-lang .Hlang-menu{margin-top:10px;width:27px;height:27px;line-height:27px;}
    .getPrice{margin-top:0;display:none;}
	.H-logo img{height:55px;}
    .F-logo{width:100%;margin-bottom:20px;}

	.Hsrch-box{width:100%;position:fixed;}
	.Hsrch-block .btn-seach{right:0px;top:0px;}
	
	.H-nav{width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;float:none;}
	.H-nav>li{padding:0px;border-bottom:1px solid #ccc;float:none;}
	.H-nav .Hnav-menu{padding:0 4%;height:50px;line-height:50px;color:#333;font-size:14px;}
	.Hnav-menu i{display:block;}
	.Hnav-sub{padding:0;position:relative;top:0px;}
    .Hnav-sub li{text-align:left;padding:10px 6%;font-size:12px;color:#666;}
	.H-action .split{margin:17px 0 0;}
	
	.Hmenu-btn.H-rMenu-btn{display:none;}
	.Hmenu-btn.Hmenu-web{display:block;}
	.H-nav{display:none;}	
	.Hsrch-box{top:50px;}
	.Hsrch-block{width:92% !important;padding:0px !important;margin:9px auto 0;}
	.H-lang{position:static;position:initial;}
	.Hlang-box{padding:10px 0;width:100%;top:50px;left:0px;}
	.Hlang-box:before{display:none;}	
	
	/*-- Footer --*/
	.F-nav,.F-nav.F-nav2{width:20%;}
	.F-ct{width:100%;margin:20px 0 0;}
	.F-coyright{padding:8px 0%;font-size:12px;line-height:18px;}
	.footer-container{padding:10px 0;}
	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}
	.F-nav dt{height:50px;line-height:50px;margin-bottom:0;padding-bottom:0;}
    .F-nav dt:after,.F-nav dt:before{display:none;}
	.F-nav dt i{display:block;}
	.F-nav dd{padding:0 0 10px;margin:0px;display:none;}
	.F-nav dd a{padding:0 4%;height:40px;line-height:40px;}
    .F-split{display:none;}

    .F-code img{width:100px;}
    .F-copy-fl{width:100%;}
    .F-copy-fr{width:50%;text-align: left;
    float: left;}
    .H-nav li .Hnav-menu:after{display:none;}

    /* index */
    .index-banner{height:220px;margin-top:50px;}
    .index-product{padding:20px 0;}
    .index-product-nav{width:100%;padding:20px;}
    .index-product-nav .title h2{font-size:28px;}
    .index-product-content{width:100%;margin-top:15px;}
    .index-product-content li{width:48%;}
    .index-product-content li:nth-child(2n){float:right;}
    .index-product-content li .com-img{padding:15px;height:180px;}
    .index-product-content .indexview{padding-bottom:10px;}
    .index-about{padding:30px 0;}
    .index-about .play{width:50px;height:50px;margin:20px auto;}
    .about-introduce-data li{width:50%;margin-top:20px;}
    .index-about p{margin:20px auto;}
    .about-introduce-data li span{font-size:32px;}
    .index-dev{padding:25px 0;}
    .index-sc{padding:30px 0;}
    .history .contScroll .pic{width:100%;margin-bottom:15px;}
    .history .contScroll .textWrap{width:100%;padding:20px;}
    .history .contScroll .swiper-button-prev{left:10px;bottom:20px;width:50px;height:50px;}
    .history .contScroll .textWrap .pub-more{right:10px;bottom:88px;}
    .history .contScroll .swiper-button-next{right:10px;left:auto;bottom:20px;width:50px;height:50px;}
    .history .contScroll .textWrap .cont{max-width:100%;}
    .index-part{padding:35px 0;}
    .index-webshop{padding:30px 0;}
    .ind-web-note,.ind-web-pic{width:100%;}
    .ind-web-note h4{margin-top:30px;margin-bottom:20px;}
    .mapaddress ul{flex-wrap: wrap;}
    .mapaddress li{width:15%;margin:15px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
    .mapaddress li::after{display:none;}
    .index-news{padding:30px 0;}
    .index-news-tit li{font-size:18px;margin:10px 2px 30px;}
    .index-news-pic{width:100%;}
    .ind-news-fr{width:100%;margin-top:15px;}
    .index-news-pic .note{height:auto;padding:15px;}
    .ind-news-fr li{width:100%;padding:15px;padding-left: 120px;margin-bottom:10px;}
    .ind-news-fr li .date,.index-news-pic .date{left:15px;top:15px;}
    .index-news-pic h4{margin-top:10px;}
    .index-dev .index-dev-info{margin-bottom:20px;}
    .index-dev{padding:20px 15px;}
    .index-dev .swiper-slide .note h4{font-size:24px;margin:15px auto;}
    .index-sc .index-sc-info{margin-bottom:30px;}
    .index-dev-prev,.index-dev-next{background-size:contain;width:42px;height:42px;top:-15px;}

    .pub-bann{margin-top:50px;}
    .pub-bann .mobile-img img{width:100%;height:100%;object-fit:cover;min-height:150px;height:150px;}
    .pub-bann .honor-box{width:90%;right:5%;border-left:2px solid #fff;height:90px;}
    .pub-bann .honor-box h2{font-size:24px;}
    .pub-bann .honor-box h2 span{font-size:20px;}
    .pub-bann .honor-box p{font-size:20px;}

    .environment{margin-left:0;left:5%;font-size:12px;line-height:18px;max-width:90%;width:90%;height:200px;margin-top:-100px;}
    .environment h4{font-size:14px;}
    .environment h2{font-size:16px;margin:10px auto;}
    
    .honor-wrap{padding:20px 0;margin-bottom:20px;}
    .pub-subnav{margin-bottom:40px;}
    .pub-subnav ul li a{font-size: 14px;height:50px;line-height:50px;width:33.3333%;}
    .pub-tit{font-size:24px;}
    .pub-tit span{font-size:22px;top:-10px;}
    .pub-info{max-width:92%;font-size:14px;}
    
    /* honor */
    .honor-list{margin:25px auto;}
    .honor-list li{width:48%;margin-right:0;padding:15px;margin-bottom: 15px;;}
    .honor-list li .com-img{height:110px;}
    .honor-list li h4{font-size:14px;margin-top:15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .honor-list li:nth-child(2n){float:right;}    
    .pages a{width:45px;height:30px;line-height:30px;margin:0 4px;font-size:14px;}

     /* worker */
     .worker-list{margin:25px auto;}
     .worker-list li{width:48%;margin-right:0;padding:0px;margin-bottom: 15px;;}
     .worker-list li .com-img{height:110px;}
     .worker-list li h4{font-size:14px;padding:10px;bottom:0;}
     .worker-list li:nth-child(2n){float:right;}

     /* job */
    .job{margin:20px auto;}
    .job h2{font-size:20px;height:60px;line-height: 60px;}
    .job dl{margin-bottom:10px;}
    .job dl dt{padding:0px 20px;height:60px;line-height: 60px;font-size:16px;background:#EFF4F6 url(../img/icon_join.png) no-repeat 95% center / 25px auto;}
    .job dl dt.cur{padding:0px 20px;height:60px;line-height: 60px;font-size:16px;background:#EFF4F6 url(../img/icon_joinon.png) no-repeat 95% center / 25px auto;}
    .job dl dd{padding:20px;}
    .job dl dd p{font-size:14px;}

    /* 开发实力 */
    .devel-m1,.devel-m2{padding:30px 0;}
    .devel-m1 .pub-subnav{margin-bottom:20px;}
    .research-pic{width:100%;height:300px;}
    .research-note{width:100%;height:auto;padding:15px;}
    .research-note h2{font-size:30px;}
    .research-note h4{margin:20px auto;}
    .team-list li .com-img{height:230px;}
    .team-list .swiper-container{padding-bottom:30px;}
    .team-list .swiper-button-prev,.team-list .swiper-button-next{width:50px;height:50px;background-size:10px auto;top:115px;}
    .team-list li h5{font-size:18px;}
    .team-list li .note{padding:20px;}
    .team-list li:nth-child(2n){float:right;}
    .devel-m2 h4{font-size:30px;}
    .devel-m2 h2{font-size:30px;margin-bottom:30px;}
    .team-list li{margin-bottom:15px;}
    .research-note::after{left:-100px;}

    /* 新闻列表页 */
    .news-cate{padding:30px 0;}
    .news-rec{margin-bottom:20px;}
    .news-rec ul li{width:100%;margin-bottom:20px;}
    .news-list li .com-img{width:100%;height: 200px;}
    .news-list li .note{width:100%;padding:20px;height:auto;}

    /* 新闻详情 */
    .news_fl,.news_fr{width:100%;}
	.news ul li .news_pic,.news ul li .news_note{width:100%;}
	.news_pic img{width:100%;object-fit:cover;}
	.news ul li .news_note h4{margin-top:20px;}
	.pro-rec li{width:48%;margin-bottom:20px;}
    .news-wrap{padding:20px 0;}
    .news_fl .date .fl{width:100%;margin-bottom:10px;}
    .news_fl .app-share{float:left;}

    .pro-rec h2{height:60px;line-height: 60px;font-size:24px;margin-top:25px;}
    .pro-rec li .com-img{height:160px;}
    .pro-rec li h4{font-size:16px;}
    .news_fl h1{font-size:22px;}

    /*产品列表页*/
	/* .pros-list ul li{width:49%;margin-right:0px;}
	.pros-list ul li:nth-child(2n){float:right;}
	.pros-list ul li .com-img img{max-width:100%;}
	.proc-pic{width:100%;}
	.pro-view1-le .small{display:none;}
	.pro-view1-le .big{width:100%;float:right;height:auto;}
	.pro-view1-le,.pro-view1-le .big-box{height:auto;line-height:0;}
	.proc-note{width:100%;margin-top:30px;padding-left:0px;}
	.proc-note .gobuy{margin-top:20px;padding-top:20px;}
	.protj-list h2{margin-top:30px;}
	.short1{width:32.333%!important;float:left;padding:0px 0.5%;}
	.pro-scate .sq{width:70%;float:left;}
	.pro-scate span.sq-result{width:30%;float:left;margin-top:16px;}
	.pro-search{padding-bottom:20px;} */


	.pros-list{padding:30px 0;}
    .pro-cate-menu{padding:10px;margin-bottom:15px;}
    .news-rec li .com-img{height:220px;}
	.pros-list .pro-menu{width:100%;text-align:center;}
	.pros-list .product-list{width:100%;}
    .pros-list .product-list ul li{width:48%;margin-right:0;}
    .product-list ul li h4{font-size:16px;}
    .pros-list .product-list ul li:nth-child(2n){float:right;}
	.pro-menu{margin-bottom:20px}
    .pros-list .pro-menu dl{margin-bottom:10px;padding-bottom:10px;}
    .product-list ul{margin-bottom:20px;}
    .product-list ul li .com-img{height:160px;}
    .product-list ul li .com-img img{padding:15px;}

	.search-list{width:100%;padding:30px 0;}
    .search-list ul li{width:48%;margin-right:0;}
    .search-list ul li h4{font-size:16px;}
    .search-list ul li:nth-child(2n){float:right;}
    .search-list ul{margin-bottom:20px;}
    .search-list ul li .com-img{height:160px;}
    .search-list ul li .com-img img{padding:15px;}

    /* 产品详情页 */
    .pro1{padding:20px 0 10px;}
    .pro1-fl,.pc-slide{width:100%;}
    .view .swiper-container{width:100%;height:300px;}
    .preview{margin-top:10px;}
    .preview .swiper-slide{width:100px;height:90px;margin-right:10px;}
    .preview .arrow-left,.preview .arrow-right{width:40px;height:40px;margin-top:-35px;}
    .pro1-fr{width:100%;}
    .pro1-fr h2{font-size:24px;}
    .probtn{margin-top:20px;display:flex;justify-content: space-evenly;}
    .pro4{margin-bottom:30px;}
    .pro3 h2,.pro4 h2{height:70px;line-height: 70px;font-size:24px;padding:0 15px;margin:20px auto;}
    .probook .book-fl .pub-tit{margin-bottom:20px;margin-top:20px;}
    .book-fr{width:100%;margin-bottom:20px;}


    /* 应用场景 */
    .application-m1 .app-title{font-size: 28px;margin-top:30px;}
    .application-m1 .app-info{margin-bottom:30px;}
    .application{margin-bottom:20px;}
    .app-note{margin-top:20px;}
    .application-cont{margin-bottom:30px;}
    .app-share{margin-top:20px;}
    .application .app-prev{width:40px;height:40px;left:5px;box-shadow: 0 0 5px #888;}
    .application .app-next{width:40px;height:40px;right:5px;box-shadow: 0 0 5px #888;}
    .app-pic img{height:240px;width:100%;object-fit:cover;}
    .app-pic-note{width:90%;left:5%;margin-left:0;}

    /* 联系我们 */
    .contact-wrap{padding:20px 0;}
    #allmap{width:100%;height:300px;margin-bottom:20px;}
    .map-contact{width:100%;margin-top:30px;}
    .book{padding:20px 0;}
    .msg-box{padding:20px;}
    .map-contact h2{font-size:32px;}
    .map-contact h4{font-size:22px;}
    .map-contact dl{height:auto;}
    .map-contact .msg1 dt{width:100%;margin-bottom:15px;float:none;}
    .map-contact dt h6, .map-contact dt p{font-size:16px;}
    .scan-ewm{display:flex;justify-content:space-around;margin-top:20px;}
    .scan-ewm>div{width:45%;}
    .msg-box-fl{width:100%;}
    .msg-box-fr{width:100%;}
    .book h2{margin-bottom:20px;font-size:30px;}
    .msg-box-fl p,.msg-box-fr p{padding-left:82px;}
    .msg-box-fl p label,.msg-box-fr p label{width:70px;font-size:14px;}
    .msg-box .inp-sub{margin-top:0px;}
    .formbox .layui-form-label{width:100%;font-size: 16px;color:#666;margin-left:0px;padding-left:0px;margin-bottom:10px;text-align:left;}
    .formbox .layui-input-block{margin-left:0px;width:100%;}

    /* 关于我们 */
    .about-cont1{padding:30px 0;}
    .about-cont1-note{width:100%;}
    .about-data-num{padding:20px 0;}
    .about-introduce-data ul{flex-wrap: wrap;}
    .about-data-num li{width:50%;margin-bottom:25px;}
    .about-introduce-data li::after{display:none;}
    .about-introduce-data h4 span{font-size: 40px;}

    .about-culture{padding:30px 0;}
    .about-culture h2{margin-bottom:20px;}
    .about-culture ul li{width:100%;padding:20px;}
    .about-culture ul li:after{display:none;}

    .about-honor{padding:30px 0;}
    .about-honor ul{flex-wrap:wrap;margin-top:20px;}
    .about-honor ul li{width:48%;}

    .about-slide{width:100%;}
    .view-big .swiper-container{height:220px;}
    .preview-sm .arrow-right{width:40px;height:40px;right:0px;}
    .preview-sm .arrow-left{width:40px;height:40px;left:0px;}
    .preview-sm .swiper-slide{width:100px;height:60px;}

    .about-env{padding:40px 0;}
    .about-env p{margin-bottom:20px;}
    .about-env h2{font-size:28px;margin:15px auto 20px;}

    .about-staff{padding:30px 0;}
    .about-staff .pub-info{margin-bottom:20px;}
    .abwk-fl{width:100%;height:260px;margin-bottom:15px;}
    .abwk-fl img{height:260px;}
    .abwk-fr{width:100%;height:auto;}
    .abwk-fr .abwk-top{margin-bottom:15px;}
    .abwk-fr .abwk-top-fl{width:100%;}
    .abwk-fr .abwk-top-fr{width:100%;margin-top:15px;}
    .abwk-fr .abwk-top-fl .note{padding:8% 5%;}
    .about-culture ul li span img{width:40px;}

    .formbox{margin-top:70px;padding:15px;margin-bottom:20px;}
    .formbox h3{margin-bottom:30px;font-size:24px;}
    .formbox h2{margin:20px 0;font-size:16px;}

    .Hnav-sub-product{display:none;width:100%;position:static;background:#fff;padding: 0 15px 20px 15px;overflow-y:auto!important;height:300px;}
    .Hnav-sub-product dl{width:100%;margin-left:0;}

    .index-part p{display:none;}
    .index-part .mobile-part{display:block;margin-top:30px;}
    .mobileMenu{display:block;}
    .Hnav-sub-product .contain{max-width:100%;}
    .Hnav-sub-product{box-shadow:0 0 0 0;}
    .Hnav-sub-product dl dt{font-size:14px;}
    .Hnav-sub-product dl dd{font-size:12px;}
    .Hnav-sub{box-shadow: 0 0 0 0;}
    .index-product-content li h5{font-size:18px;}
    .mobile-img{display:block;}
    .pic-img{display:none;}
    .mobile-img img{height:220px;}
    .about-honor ul li .com-img{height:100px;}
    .pub-crumbs{line-height:30px;}
    .pub-crumbs .crumbs{background: url(../img/location.png) no-repeat left 5px;}
    .msg-box .inp-sub{width:100%;}
}



@media all and (max-width:1000px){
    .technology-map{margin-top:0px;padding:10px;}
    .technology{width:100%;}
    .technology-mapL>div>p>span{display: none;}
    .technology-mapL>div {
        position: relative;
        width: 33.333333333%;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        float: left;
        text-align: center;
    }
    .technology-mapL>div>p>a{padding: 0;font-size: 12px;padding: 14px 0;}
    .address-active>p>a{color: #eb2a2e !important;}
    .technology-mapR{padding: 16px 0 0 0;}
    .technology-mapR>div{padding: 16px;}
    .technology-box{padding: 0 0 44px 0;}
    
    .technology-mapL {
        float: unset;
        width: 100%;
        height: auto;
        padding: 16px;
        background: none;
        background-color: #d5dbe3;
    }
    .address-active>p>a{color: #eb2a2e !important;}
    .technology-mapR{padding: 16px 0 0 0;}
    .technology-mapR>div{padding: 16px;margin-top:50px;}
    .technology-box{padding: 0 0 44px 0;}


    .technology-mapR>div{padding-top:75px;}
    .technology-mapL>div>p>a{font-size:16px;}
    
}

/* Mobile */
@media all and (max-width:768px){
	.pub-list li{width:49%;margin-right:0;}
	.pub-list li:nth-child(2n){float:right;}



/*人才招聘*/
.job .info{max-width:90%;}
    .boxF{float:none;margin:10px auto;}
    .lineS{margin-top:5px;}
    .boxF.ml0{margin-left:0px;margin:10px auto;}
    .job dl a{position:static;display:block;width:100%;margin-top:1rem;padding:15px 0;}






}



