@charset "utf-8";
/* CSS Document */
@media all and (max-width:1380px){/*1366 * 768*/

}

@media all and (max-width:1300px){/*1280 * 800*/

}

@media all and (max-width:1280px){
	.contain{width:100%;padding:0 2%;}
	.H-nav>li{padding:0 .4rem;}
}

@media all and (max-width:1200px){ /*1200*/

}

@media all and (max-width:1100px){/*1024 * 768 */
	.F-split{display:none;}
	.H-nav>li{padding:0 .3rem;}
}

@media all and (max-width:1000px){
	.H-nav{margin:0 0 0 2%;}
}

@media all and (max-width:980px){
	html{font-size:50.1563px;}
	img{max-width:100%;}
	/*-- Header --*/
	.H-logo,
	.H-lang ,.H-lang .Hlang-menu, .H-user, .H-srch,
	.Hsrch-box{height:50px;}
	.H-logo,.H-lang .Hlang-menu{line-height:50px;}
	.H-lang .Hlang-menu{padding-left: 23px;}
	.H-logo img{height:30px;}
	.pub_bann{margin-top:50px;}
	.pub_bann img{height:200px;width:100%;object-fit: cover;}
	.Hnav-menu i{position:absolute;right:15px;top:15px;font-size:18px;}
	.HnavSub-list li i{position:absolute;right:15px;top:15px;font-size:18px;display:block;}
	.HnavSub-list li a.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
	.H-nav{width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;float:none;overflow-y: scroll!important;height:500px!important;}
	.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;width:100%;left:0px;box-shadow: 0 0 0 #fff;}
	.Hnav-sub .contain{padding:0px;}
	.HnavSub-box,
	.HnavSub-img{display:none !important;}
	.HnavSub-list{width:100%;float:none;}
	.HnavSub-list li{width:100%;padding:0px;}
	.HnavSub-list li a{padding:0 6%;height:45px;line-height:45px;text-align:left;color:#666;font-size:12px;}
	.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:0px 0;width:100%;top:50px;left:0px;box-shadow: 0 0 0 0;border-top:1px solid #eee;}
	.Hlang-box:before{display:none;}	
	.Header-wrapper.Header-searching .H-logo img{display:inline-block;}
	.Header-wrapper.Header-searching .H-logo img.rollover{display:none;}
	
	/*-- Footer --*/
	.F-ct{width:100%;margin:20px 0 0;}
	.F-follow{width:100%;}
	.F-follow h4{margin-bottom:10px;}
	.F-cr{padding:8px 4%;font-size:12px;line-height:18px;}
	.F-ct .top{margin-bottom:20px;}
	/*-- Footer --*/
	.footer-container{padding:20px 10px;}
	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}
	.F-ct ul li:nth-child(1){overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

    .about_wrap{padding:25px 0;}
    .news_content{padding:20px 0;}
    .news_content h1{line-height: 35px;}
    .pdtb70{padding:25px 0;}
    .jobctit{overflow: hidden;}
    .jobctit span{float:left;}
    .job-content{margin-top:20px;}
    .job-content span.job_post{padding-left:10px;width:20%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float:left;}
	.job-content span.job_num,.job-content  span.job_add{width:15%;}
    .job-content span{font-size:12px;}
    
    .abUs-comHist {
        padding: 30px 0;
        margin-top:50px;
        background-size: cover;
        margin-bottom:25px;
    }

    .auCHist-man {
        width: 100%;
        padding: 0px;
        margin: 1rem 0 0;
    }

    .auCHman-box.cur .year {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        margin-left: -25px;
        top: -33px;
    }

    .auCHman-box.cur .year:after {
        width: 70px;
        height: 70px;
        top: -10px;
        left: -10px;
    }

    .auCHist-min {
        margin: 1.2rem 0 0;
        width: 100%;
        padding: 0 4%;
    }

    .auCHistManSwiper-prev{left:5px;}
    .auCHistManSwiper-next{right:5px;}
    .auCHmin-box{width:100%;padding:15px;}
    .auCHmin-box .auCHmin-img{width:100%;position: static;}
    .auCHmin-box .auCHmin-block{width:100%;margin:20px auto 0;padding:0px;min-height:auto;}
	.auCHistManSwiper-prev, .auCHistManSwiper-next{z-index:3;}
    .auCHist-min .swiper-container {
        padding: 0px 0 1rem;
	}
	
	#adress .address-fl{width:100%;}
	#adress .address-fr{width:100%;margin-top:30px;padding-left:0px;}
	#dituContent{height:280px;}

	.newslist .newstitem .newsimg{width:30%;}
	.newslist .newstitem .news_wrapper{width:64%;}	
	.news_fl{width:100%;}
	.news_fr{width:100%;margin-top:0px;padding:15px 0;}
	.news_fr ul li{width:100%;margin-top:20px;}
	.proct_down ul li{padding:0 10px;margin-top:0px;}
	.proct_down ul li span.name{width:50%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display:block;float:left;}
	.productList{margin-bottom:10px;}

	.procfl,.pInfo-view{width:100%;}
	.product{margin-top:10px;}
	.protab{margin-top:20px;}
	.protab .pcate li{margin-top:0px;width:25%;}
	.proct{padding:15px;}

	#mservice .content{width:100%;position:static;margin-top:5px;height:auto;padding-top:0px;}
	#ind-server .serviceitem{width:33.333%;height:auto;margin-bottom:5px;min-height:125px;}
	#ind-server .serviceitem a img{object-fit:contain;height: auto;}
	.ind-product .product-tit{padding:0 10px;overflow: hidden;margin: 40px auto 30px;}
	.ind-product .product-tit a{padding: 0;line-height:40px;display: block;width: 48%;margin: 0 0 2% 0;box-sizing: content-box;}
	.ind-product .product-tit a:nth-child(2n+1){float: left;}
	.ind-product .product-tit a:nth-child(2n){float: right;}
	.ind-pro-list li{width:100%;margin-right:0px;margin-bottom:15px;}
	#mservice{height:auto;}
	.ind-product{padding:20px 0 20px;}
	.ind-news ul li{width:100%;}
	.ind-honor ul li{width:30%;margin-left: 5%;margin-bottom: 12px;height:150px;}
	.ind-honor ul li:nth-child(3n+1){margin-left:0;}
	#ind-partner li a{width:33.33333%;}
	.ind-honor{padding:20px 0;}
	#ind-partner{padding:20px 0;}
	.ind-aboutbox{width:100%;padding:0px 20px;}
	.ind-about-note .more{top:35px;right:0px;}
	.ind-about-img{width:100%;}
	.ind-about-note{width:100%;padding:20px 0;}
	.bnr-img img{height:300px;}
	#index-bnr{height:300px;display:none;}
	.index-bnr .swiper-button-prev, .index-bnr .swiper-button-next{width:30px;height:60px;}
	.ind-news ul li{padding:15px;}
	.ind-news{padding:30px 0;}
	.ind-entit{width:260px;margin-bottom:30px;}
	.ind-news li .news-note .title{margin-bottom:5px;margin-top:0px;}
	.ind-pro-list a.more, .ind-news a.more{margin:15px auto;}
	#ind-partner .contain{padding:0 15%;min-height: 48px;}
	#servicelist{margin-top:30px;}
	#servicelist li{width:100%;margin-bottom:20px;}
	.ind-news ul li{height:auto;}
	.ind-news li .news-note .description{line-height: 23px;height: 70px;overflow: hidden;}

	.procfr{width:100%;}
	.productList li .project_img img{height:210px;}
	#web-bnr{display:block;}
}


@media all and (max-width:768px){
	
}

@media all and (max-width:640px){
	#index-bnr{margin-top:50px;}
	#web-bnr{display:block;}
}



