@charset "utf-8";
/* CSS Document */

@media all and (max-width:1700px){/*1680 * 1050*/
    
    
}

@media all and (max-width:1460px){/*1440 * 900*/


   
    
}

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

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



}

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



   
}

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

	.contain{width:100%;padding:0 2%;}
	
	.Ipro-nav a{padding:30px 0;}
	.Ipro-nav a .name{padding:15px 0;font-size:16px;line-height:20px;}
	.Ipro-nav a i{height:50px;}
	.Iplist-box .Iplist-img{height:250px;line-height:250px;}
	
	.index-data .orn3{display:none;}
	
	
	.auMedia-box .c1{width:300px;}
	.auMedia-box .c2{letter-spacing:5px;}
	.auMedia-box .btn{width:90px;margin:40px 0 0;}
	
	.pro-nav a{font-size:16px;}
	
	.p3-6list li{padding:0px;}

	.download-center ul li{width:48%;margin-left:2%;}
	
	.ctUs-list li{width:25%;float:left;margin:0px;}
	
}

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

	.media-modal .mediaModal-contain{width:90%;max-height:90%;margin-left:-45%;}

}

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

	.iBnr3-box{width:63.3333%;left:0px;margin:0px;}

	.Hnav>li{padding:0 15px;}
	
	.Idata-box .c1{font-size:40px;}
	.Idata-list li.l2 .Idata-box .c1{font-size:24px;}


}

@media all and (max-width:1100px){/*1024 * 768 */

	.Iplist-box .Iplist-img{height:200px;line-height:200px;}
	.Ipro-nav a{padding:15px 0;}
	.Ipro-nav a .name{padding:10px 0;font-size:14px;}
	.Ipro-nav a i{height:40px;margin:0 2% 0 0;}
	
	.IabUs-wrap{padding:77px 3% 90px;}
	.IabUs-box{width:100%;float:none;}
    
}

@media all and (max-width:980px){/*web*/
	
	html{font-size:50.1563px;}

	img{max-width:100%;}
	
	/*-- Header --*/
	.Header-wrapper .Header-cl,
	.header-container,
	.Hlogo,
	.Hsrch-menu,
	.Hlang-menu,
	.Hsrch-box{height:50px;}
	.Hlogo,
	.Hlang-menu{line-height:50px;}
	.Hlogo img{height:25px;}
	.Hsrch{margin:0 10px 0 0;}
	.Hsrch-menu{width:50px;}
	
	.Hmenu-btn{display:block;}
	.Hlang{position:static;margin:0px;}
	.Hlang:after{display:none;}
	.Hlang-box{width:100%;top:50px;left:0px;}
	.Hlang-menu{width:auto;margin:0 5px 0 0;}
	
	.InSmain-box img{/*object-fit:inherit;*/object-fit:cover;height:337px;}
	
	.Hsrch-block{width:18rem !important;margin:9px 2% 0 0;float:right;}
	#index-bnr{margin-top:0px;}
	#index-bnr{min-height:400px!important;}
	#index-bnr .swiper-container, #index-bnr .bnr-img{height:400px;}
	
	.Hnav{display:none;width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;overflow-x:hidden;}
	.Hnav>li{width:100%;padding:0px;border-top:1px solid #ccc;float:none;}
	.Header-wrapper .Hnav>li .Hname{padding:0 4%;line-height:50px;height:50px;color:#444;}
	.Hnav>li .Hname i{display:block;}
	
	.Hn2nd-box{width:100% !important;position:relative;top:0px !important;left:0px !important;}
	.Hn2nd-box.Hn2nd-public{padding:5px 0;}
	.Hn2nd-box .contain{padding:0px;}
	.Hn2nd-box.Hn2nd-pro{padding:0px;}
	.HnPro-nav{width:100%;padding:10px 0;border:0px;border-bottom:1px solid rgba(225,225,255,.2);overflow:hidden;float:none;}
	.HnPro-nav a{width:25%;text-align:center;float:left;margin:0px;}
	.HnPro-list{width:100%;}
	.HnPro-list li{padding:15px 0;}	
	
	/*-- Footer --*/
	.footer-container{padding:.98rem 0 0;}
	.footer-btm{padding:.62rem 0 .44rem;margin:.72rem 0 0;}	
	
	.Fct{width:100%;}
	.Flogo{width:175px;}
	.Fct span{display:block;margin:0px;}
	.Fshare{width:100%;text-align:center;font-size:0px;margin:.5rem 0 0;}
	.Fshare a{display:inline-block;float:none;}
	
	.Fnav{width:20%;}
	.Fcode{width:100%;margin:.72rem 0 0;}
	.Fcode ul{margin:7px 0 0;}
	
	.Fcr{padding:.38rem 0;}
	
	.Inews-right .InSwiper-nav{width:100%;height:20%;bottom:0px;top:auto;padding-top:15px;}
	.Inews-right{padding-left:0px;}
	.InSwiper-nav .swiper-container{width:100%;height:65px;}
	.InSwiper-page{display:none;}
	
	/*-- Banner --*/
	.iBnr1-box .t1{letter-spacing:5px;line-height:30px;font-size:14px;}
	.iBnr1-box .t2{font-size:28px;line-height:40px;letter-spacing:3px;}
	.iBnr1-box .t3{margin:15px 0 0;}
	.iBnr1-box .t3:before, 
	.iBnr1-box .t3:after{width:50px;}
	
	.iBnr2-box{width:92%;padding:20px 0;margin-left:-46%;}
	.iBnr2-box .t1{font-size:38px;line-height:55px;letter-spacing:1px;}
	.iBnr2-box .t2{font-size:16px;line-heigt:28px;letter-spacing:3px;}
	
	.iBnr3-box{width:auto;left:2%;}
	.iBnr3-box .t1{font-size:40px;line-height:46px;}
	.iBnr3-box .t2{font-size:16px;line-height:28px;letter-spacing:2px;}
   
	.indexBnrSwiper-prev,
	.indexBnrSwiper-next{width:80px;height:80px;margin-top:-40px;}
	
	/*-- Container --*/
	
	.Ipro-list li{width:50%;}
	.Ipro-list li:nth-child(2n-1):after{display:none;}
	.Ipro-list .Iplist-box{padding:.5rem 0 1rem;}
	
	.IabUs-wrap{width:92%;padding:1.5rem 4% 1.8rem;float:none;margin:0 auto;}
	.IabUs-box .more-btn{margin:.86rem 0 0;}
	.IabUs-box .con{margin:.58rem 0 0;}
	.IabUs-box .split{margin:.4rem 0 0;}
	.IabUs-box .title{font-size:30px;line-height:50px;}
	.IabUs-box .more-btn{width:180px;height:48px;line-height:46px;}
	
	.index-data{padding:1.6rem 0;}
	.Idata-wrap:after{display:none;}
	.Idata-list{padding:0 0 0 13px;}
	.Idata-list li{padding:0px;width:100%;border-top:1px solid #8e9299 !important;float:none !important;margin:1rem 0 0 0 !important;}
	.Idata-list li:first-child{margin:0px !important;}
	
	.Idata-list li .Idata-img{width:auto !important;padding:.6rem 2% !important;border:0px !important;border-left:1px solid #8e9299 !important;margin:0px 10px 0 0 !important;float:left !important;}
	.Idata-list li .Idata-img img{width:223px;height:auto;right:0px;}
	.Idata-list li .Idata-img:after{top:initial !important;bottom:-13px;}
	.Idata-list li .Idata-box{width:100% !important;margin:20px 0 0 !important;top:0px !important;float:none !important;}
	
	.Idata-box .c1{font-size:30px;line-height:40px;}
	.Idata-box .c2{font-size:14px;line-height:28px;}
	.Idata-list li.l2 .Idata-box .c1{font-size:20px;line-height:28px;}
	
	.index-custSrv{padding:1.6rem 0 1.56rem;}
	
	.I-title .split,
	.I-title .t2{margin:15px auto 0;}
	
	.index-news{padding:1.28rem 0 1.4rem;}
	.Inews-left .Inews-nav{width:100%;}
	.Inews-left,
	.Inews-right{width:100%;margin:.98rem 0 0;}
	
	.abUs-media .auMedia-bg{height:450px;}
	
	.abUs-intro{padding:1.24rem 0 0;}
	.auIntro-box{margin:.56rem 0 0;}
	
	.abUs-mktNet{padding:1.1rem 0 1.28rem;}
	.auMktNet-wrap{margin:.6rem 0 0;}
	.auMktNet-list{position:relative;top:0px;}
	.auMktNet-list li{padding:0;}
	.auMktNet-list li .box{padding:.4rem 0;width:100%;line-height:24px;text-align:center !important;float:none;}
	
	.team-active{padding:1.06rem 0;}
	
	.page-locate{padding:.4rem 0;font-size:12px;}
	.page-navbar .contain{padding:0px;}
	.pNavBar-list{float:none;}
	.pNavBar-locate{display:none;}
	.pNavBar-list a{padding:10px 20px;}
	
	.product-container{padding:1rem 0;}
	
	.pro-nav a{padding:10px 0;line-height:40px;}
	.pro-nav a .icon{margin:0 2% 0 0;}
	.pro-nav a:after{height:20px;margin-top:-10px;}
	
	.pro-list .plist-box{padding:1.04rem 0 0;}
	.plist-box .t1{font-size:24px;line-height:32px;}
	.plist-box .t2{font-size:16px;line-height:30px;}
	
	/*- product -*/
	.pro-box .t1{font-size:40px;line-height:50px;}
	.pro-box .t2{font-size:32px;line-height:48px;}
	.pro-box .t3{line-height:26px;}
	
	.pro-stage .pro-web{display:block;}
	
	.pro1-1{padding:1.6rem 0 .42rem;}
	.pro1-1 .pro-box{width:100%;text-align:center;float:none;margin:0px;}
	.pro1-1 .p1-1img{width:100%;float:none;margin:2rem 0 0;}
	.pro1-1 .p1-1img img{width:278px;}
	.pro1-1 .pro-box ul{width:550px;margin:0 auto;}
	.pro1-1 .pro-box ul li{margin:.8rem 0 0;}
	
	.pro1-2{padding:1.7rem 0 0;height:auto;}
	.pro1-2 .pro-bg{display:none;}
	
	.pro1-3 .orn1,
	.pro1-3 .orn2{display:none;}
	.pro1-3 .pro-box{transition-delay:.2s;-webkit-transition-delay:.2s;}
	
	.pro1-5{padding:2rem 0 0;height:auto;}
	.pro1-5 .pro-bg{display:none;}
	.pro1-5 .pro-box{width:100%;text-align:center;}
	.pro1-5 .pro-box ul{padding:.6rem 0 0;margin:0 auto 0;}
	
	.pro1-6{padding:2rem 0 1.5rem;}
	.pro1-6 .pro-box{width:100%;}
	.pro1-6 ul{width:100%;margin:1rem 0 0;}
	
	.pro2-1{padding:2rem 0 0;height:auto;}
	.pro2-1 .pro-bg{display:none;}
	.pro2-1 .pro-box{width:100%;padding:0 0 0 4%;float:none;}
	.pro2-1 .pro-box .t3{font-size:20px;line-height:44px;}
	
	.pro2-2{padding:2rem 0 0;height:auto;}
	.pro2-2 .pro-bg{display:none;}
	.pro2-2 .pro-box{padding:0px;text-align:center;}
	
	.pro2-5{padding:1.4rem 0;}
	.p2-5list li .type{font-size:14px;margin:15px 0 0;}
	.p2-5list li img{width:80px;}
	
	.pro3-1{padding:2rem  0 0;height:auto;text-align:center;}
	.pro3-1 .pro-bg{display:none;}
	.pro3-1 .pro-box{padding:0px;}
	.pro3-1 .pro-box .list{margin:15px 0 0;}
	.pro3-1 .pro-box .list li{display:inline-block;float:none;margin:0 15px !important;}
	
	.pro3-2{padding:2rem 0 3rem;height:auto;}
	.pro3-2 .pro-box{width:100%;padding:0 0 0 4%;}
	.pro3-2 .pro-box .list{margin:.9rem 0 0;}
	.pro3-2 .pro-box .list li{margin:0 .76rem;}
	.pro3-2 .pro-bg{display:none;}
	
	.pro3-3{padding:2rem 0;height:20rem;}
	
	.pro3-5{padding:2rem 0 3rem;height:auto;}
	.pro3-5 .pro-box{width:100%;}
	.pro3-5 .pro-box .t3{margin:20px 0 0;}
	.pro3-5 .p3-5list{margin:1rem 0 0;}
	.pro3-5 .p3-5list li{margin:0 2%;}
	.pro3-5 .p3-5list li img{width:100px;}
	.pro3-5 .p3-5list li .type{font-size:14px;line-height:20px;margin:10px 0 0;}
	
	.pro3-6{padding:1rem 0;}
	.p3-6list li{width:100%;padding:30px 0;}
	.p3-6list li .box{width:200px;margin:11px 0 0 20px;}
	
	.pro3-7{padding:2rem 0 0;height:auto;}
	.pro3-7 .pro-bg{display:none;}
	.pro3-7 .pro-box{width:100%;}
	
	.csSale-flow{padding:1.2rem 0 1.4rem;}
	.csSflow-top span{font-size:30px;line-height:46px;}
	.csSflow-tel{margin:1rem 0 0;}
	.csSflow-tel .box{padding:10px 20px;font-size:16px;line-height:24px;}
	.csSflow-list{padding:0 0 0 21px;margin:1.5rem 0 0;}
	.csSflow-list li{display:block;padding:30px 0;width:100%;height:auto;border-bottom:1px solid #ccc;}
	.csSflow-list li.line,
	.csSflow-list li.orn1,
	.csSflow-list li.orn2{display:none;}
	.csSflow-list li:nth-child(2) .num,
	.csSflow-list li:nth-child(3) .num,
	.csSflow-list li:nth-child(4) .num{top:50%;margin:-21px 0 0;}
	.csSflow-list li:nth-child(5) .num,
	.csSflow-list li:nth-child(6) .num,
	.csSflow-list li:nth-child(7) .num{bottom:50%;margin:0 0 -21px;}
	.csSflow-list li:after{display:none;}
	
	.csSale-CMT{padding:1.2rem 0 1.6rem;}
	.csScmt-list{width:100%;margin:1.2rem 0 0;}
	.csScmt-list li{padding-left:50px;}
	
	.csScmt-wrap{width:100%;margin:1.2rem 0 0;}
	
	.csSale-CFT{padding:1.12rem 0 1.86rem;}
	.csSale-CFT .csScft-top{font-size:20px;line-height:32px;}
	.csScft-wrap{margin:1.2rem 0 0;}
	
	
	.artInfo-container{padding:.4rem 0 1.3rem;}	
	.artInfo-left{width:100%;}
	.artInfo-left .artInfo-name{font-size:22px;line-height:32px;}
	.artInfo-left .artInfo-ab{margin:10px 0 0;}
	.artInfo-con{margin:.74rem 0 0;}
	.artInfo-page{padding:5px 4%;}
	.artInfo-page a{width:100%;padding:5px 0;text-align:left !important;}
	.artInfo-action{margin:15px 0 0;}
	.artInfo-action .bdsharebuttonbox{float:none;}
	
	.artInfo-line,
	.artInfo-right,
	.JoinUs-adv .split{display:none;}
	.JoinUs-adv{padding:10px 0;}
	.juAdv-box{padding:10px 0;width:50%;float:left;}
	.juAdv-box .name{margin:15px 0 0;}
	
	.recruit-thead{margin:1.02rem 0 0;}
	
	.bnr-img.page-bnr{height:9rem;}
	
	.recruit-thead .th, 
	.recruit-list dl dt .th{padding:.5rem 0;line-height:24px;height:auto;font-size:12px;}
	
	.recruit-thead .th.th-name, 
	.recruit-list dl dt .th-name{padding:.5rem 0 .5rem 3.597122302158273%;}
	
	.recruit-thead .th.th-salary, 
	.recruit-list dl dt .th-salary{padding:.5rem 0 .5rem 2.248201438848921%;}
	
	.JoinUs-wrap{padding:1.28rem 0 1.78rem;}
	
	.JoinUs-wrap .pagination{margin:1.08rem 0 0;}

	/*add*/
	.fdback_wrap{padding:20px 0px;}
	.fdback_wrap .fdtit p{width:100%;padding-left:3rem;line-height:28px;font-size:16px;}
	.fdback_wrap .fdtit{margin-bottom:10px;}
	.fdtype{width:100%;}
	.fdtype input[type="text"]{width:100%;}
	.fdtype .inp_sub,.fdtype .inp_res{width:100%;}
	.inpcon .fr{float:none;}
	.fdtype p{float:none;}
	.download-center{padding:20px 0;}
	.download-center ul{margin-left:0px;}
	.download-center ul li{width:100%;margin:0px auto;margin-bottom:20px;padding:10px;}

	.news{padding:20px 0px;}
	.newslist .note h4{font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.newslist .note p{margin:10px auto;height:60px;overflow:hidden;}
	.newslist .note a.more{font-size:12px;}
	.newslist .date{display:none;}
	.newslist .img{width:42%;}
	.newslist .img img{height:118px;object-fit:cover;}
	.faq .faq_a{border-right:0px;}
	.faq span.job_post{padding-left:10px;}
	.faq dl dd .faq_a{margin-top:0px;}
	.fdtype textarea{width:100%;}
	
	.ctUs-list{padding:1.3rem 0;}
	.ctUs-list li img{width:110px;height:110px;}
	.ctUs-list li .name{margin:15px 0 0;}
	.ctUs-list li .con{line-height:20px;}
	
	.online-msg{padding:1.2rem 0 1rem;}
	
	.ctUs-box{padding:1.4rem 0 1.2rem;}
	.ctUs-left{width:100%;}
	
	.ctUs-map{width:100%;margin:1rem 0 0;}
	
	.iBnr4-box{width:60%;font-size:30px;text-align:center;right:0px;margin:0px;}
	.iBnr4-box .t1,
	.iBnr4-box .t2{line-height:50px;}
}



@media all and (max-width:768px){
	
	.Hsrch-block{width:15rem !important;}
	
	.Ipro-nav a{width:50%;flex:none;}
	
	.IcustSrv-list{width:100%;margin:0px;}
	.IcustSrv-list li{padding:0px;width:389px;float:none;margin:0 auto;}
	.index-custSrv .contain{padding:0px;}
	
	.teamAct-swiper{display:none;}
	.teamAct-web{display:block;}
	
	.pro-nav a{width:50%;font-size:14px;}
	.pro-nav a:nth-child(2n-1):after{display:none;}
	
	.pro1-6 ul li{width:33.3334%;}
	
	.pro-stage .pro-img{width:100%;}
	.pro-stage .pro-img img{max-width:none;width:100%;}
	
	.p2-5list li{width:50%;padding:10px 0;}
	
	.pro3-5 .pro-box .t3 .c{width:100%;}
	.pro3-5 .p3-5list{margin:0px;}
	.pro3-5 .p3-5list li{width:50%;float:left;margin:1rem 0 0;}
	
	.aiRecm-list li{width:50%;}
     
}

@media all and (max-width:640px){
    
	/*-- Footer --*/
	.Fnav{width:100%;border-bottom:1px solid rgba(255,255,255,.3);margin:0px;}
	.Fnav dt{padding:0 2%;height:50px;line-height:50px;}
	.Fnav dt i{display:block;}
	.Fnav dd{padding:0 0 10px;margin:0px;display:none;}
	.Fnav dd a{padding:0 6%;height:40px;line-height:40px;}	
   
	.indexBnrSwiper-prev,
	.indexBnrSwiper-next{width:60px;height:60px;margin-top:-30px;}
	
	.Idata-box .c2 .num{font-size:16px;}
	
	.auIntro-list{width:100%;margin:0px;}
	.auIntro-list li{width:100%;padding:.6rem 3% 0;}
	
	.pro1-4 ul li{width:50%;}
	
	.artInfo-recm{margin:20px 0 0;}
	.aiRecm-list li .name{font-size:12px;line-height:18px;height:36px;margin:5px 0 0;}
	
	.ctUs-list li{width:50%;padding:10px 0;}
	
	.oMsg-list{margin-top:.6rem;}
	.oMsg-list li{width:100%;}

    
}

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

	.Idata-list li .Idata-box{float:left !important;}
	
	.InSmain-box .InSmain-block{width:100%;padding:15px 4%;}
	.InSmain-block .name{font-size:16px;line-height:22px;}
	.InSmain-block .con{font-size:14px;line-height:20px;min-height:60px;}
	
	.auMedia-box .c1{width:260px;}
	.auMedia-box .c2{font-size:16px;line-height:28px;letter-spacing:3px;}
	.auMedia-box .btn{width:70px;margin:15px 0 0;}
	
	.auHonor-box{width:278px;margin:0 auto;}
	
	.plist-box .t1{font-size:20px;line-height:28px;}
	.plist-box .t2{font-size:14px;line-height:22px;}
	
	.pro1-1 .pro-box ul{width:100%;margin:0px;}
	
	.pro-box .t1{font-size:34px;line-height:42px;margin:0 0 5px;}
	.pro-box .t2{font-size:28px;line-height:34px;}
	.pro1-1 .pro-box ul li .type{font-size:12px;line-height:18px;}
	
	.pro1-5 .pro-box ul{width:100%;}
	
	.pro1-6 ul li{width:50%;}
	
	.pro2-1 .pro-box .t3{font-size:16px;line-height:30px;}
	
	.pro3-3{height:30rem;}
	
	.iBnr4-box{font-size:24px;}
	.iBnr4-box .t1,
	.iBnr4-box .t2{line-height:40px;}

}

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

	html{font-size:21.5625px;}
	
	.index-custSrv .contain{padding:0 2%;}
	.IcustSrv-list li{width:100%;margin:20px 0 0;}
	.IcustSrv-list li:first-child,
	.IcustSrv-list li:first-child .IcustSrv-box{margin:0px;}
	
	.pro-list li{width:100%;}
	




}

@media all and (max-width:375px){
	.fdtype input[type="text"]{width:210px;}
}



/* ------------vinter----------gai-------------------------------- */

@media all and (max-width:900px) {
	.Inews-left{
		height: 420px;
	}
	.Inews-right{
		height: 580px;
	}
	.InSmain-box .InSmain-block{
		position: unset;
	}
	.IcustSrv-box .IcustSrv-bg {height: 180px;}
	.IcustSrv-block .name {line-height: 32px;font-size: 20px;margin: 4px 0 0;}
	.IcustSrv-list li:nth-child(2){display: flex;justify-content: space-between;}
	.IcustSrv-list li:nth-child(2) .IcustSrv-box{width: calc(50% - 5px);}
	.IcustSrv-list li:nth-child(2) .IcustSrv-box .IcustSrv-bg{height: auto;}
	.IcustSrv-list li {margin: 10px 0 0;}
	.IcustSrv-list li:nth-child(2) .IcustSrv-block .name {line-height: 26px;font-size: 16px;margin: 0;}
	.IcustSrv-list .IcustSrv-box {margin: 0;}
	.IcustSrv-block .split{display: none;}
	.IcustSrv-block .more{display: none;}
	.IcustSrv-box .IcustSrv-block{padding: 0;}
	.pro-nav a i {margin-right: 6px;margin-bottom: -16px;}
	.pro-nav a .icon {width: auto;height: 40px;}
	.IabUs-box .con {line-height: 28px;}
}