@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:1260px){/*1260*/


	.contain{width:100%;padding:0 2%;}
	
	.Hlogo img{width:200px;}
	
	.dlCen-container .contain{margin:0px;left:0px;}
	.dlCen-wrap{padding:0 4%;}
	
	.pIshow-box{height:350px;line-height:350px;}
	.pIshow-box img{width:480px;}
	
	.pIadv2-list .type{font-size:20px;line-height:28px;}

}

@media all and (max-width:1200px){ /*1200*/


	/*index-bnr1*/
	.iBnr1-box .con2{line-height:50px;font-size:42px;}
	.iBnr1-box .con3{font-size:20px;line-height:33px;}
	.iBnr1-box .con4{width:750px;}
	
	/*index-pro*/
	.iPro-box .t1{line-height:60px;font-size:44px;}
	.iPro-box ul li{margin:0 0 0 .7rem;}
	.iPro-img + .iPro-box{padding:0 0 0 1.5rem;}
	
	.I-title .t1,
	.a-title{font-size:36px;line-height:44px;}
	
	.iValue-list .num{font-size:55px;line-height:61px;}
	.iValue-list .type{font-size:16px;line-height:29px;}
	
	/*.bnr-img.abUs-bnr{height:360px;line-height:360px;font-size:34px;}*/
	
	.com-data li{width:16%;margin:0 0 0 5%;}
	.com-data .type{font-size:16px;line-height:28px;}
	
	.cHonor-box{height:195px;line-height:195px;}
	.cHonor-name{font-size:14px;}
	
	.parter-list{width:100%;}
	
	.clist-box .clist-img{padding:25px 0;}
	.clist-img i{width:140px;height:140px;line-height:140px;}
	
	.news-list .nlist-box{width:65%;}
	
	.jUs-bnr .t1{line-height:78px;font-size:60px;}
	
	.dlCen-right .top{font-size:50px;line-height:64px;}
	.dlCen-left{width:170px;}
	.dlCen-list li img{width:110px;height:110px;}
	.dlCen-list li img.ewm-img{width:120px;height:120px;}
	
	.pInfo-stage.p1-1 .t1{line-height:58px;font-size:44px;}
	.pInfo-stage.p1-1 .t2{font-size:32px;line-height:43px;letter-spacing:5px;}
	
	.pIadv-list .pIalist-icon{width:150px;height:150px;line-height:148px;}
	.pIalist-icon .box{width:110px;height:110px;line-height:108px;}
	
	.pIapp-box .pIapp-block{padding:.8rem 0 0;}
	.pIapp-list li .type{width:100px;height:35px;line-height:35px;font-size:13px;}
	.pIapp-block .con{width:100%;padding:0 2%;}
	
	.sol-bnr .t1{line-height:46px;font-size:32px;}
	
	.pInfo-stage.p1-1{padding:1.62rem 0 2.99rem;}
	.pInfo-stage.p2-1{padding:2.02rem 0 1.93rem;}
	.pInfo-stage.p3-1{padding:2.33rem 0 2.86rem;}
	
	.feedback-wrap{width:100%;}
	

}

@media all and (max-width:1100px){/*1024 * 768 */
	
	/*.bnr-img.abUs-bnr{height:340px;line-height:340px;font-size:32px;}*/

	.comPro-box{width:40%;}
	
	.parter-list .parter-box{height:90px;line-height:90px;}
	
	.pIshow-box{height:300px;line-height:300px;top:30px;}
	.pIshow-box img{width:400px;}
    
}

@media all and (max-width:980px){/*web*/

	img{max-width:100%;}

	/*-- Header --*/
	.Header-wrapper .header-cl,
	.header-container,
	.Hlogo{height:50px;}
	.Hlogo{line-height:50px;}
	.Hlogo img{width:auto;height:88%;}
	.Hlink,
	.Hnav{display:none;}
	.Hmenu-btn,
	.Hlink-web{display:block;}
	
	.Hnav{width:100%;background:#fff;border-top:1px solid #ccc;position:absolute;top:50px;left:0px;}
	/*.Hnav a{padding:0 4%;width:100%;height:45px;line-height:45px;font-size:14px;border-bottom:1px solid #ccc;float:none;margin:0px;}*/
	.Hnav li{width:100%;border-bottom:1px solid #ccc;float:none;margin:0px;}
	.Hnav li .Hname{padding:0 4%;height:45px;line-height:45px;font-size:14px;border:0px !important;}
	.Hn2nd-box{width:100%;border:0px;position:relative;top:0px;left:0px !important;border-top:1px solid #d8d8d8;}
	
	/*-- Footer --*/
	.Footer-wrapper{padding:0 0 .23rem;}
	.Fnav{padding:0px;border:0px;}
    .Fnav{width:100% !important;margin:2% 0 0;}
    .Fnav dt{padding:0 2%;height:40px;line-height:40px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}
    .Fnav dt.cur{border-bottom:1px solid #fff;}
    .Fnav dd{display:none;}
    .Fnav dd a{line-height:30px;padding:0 4%;}
	
	.Fct{padding:0px;border:0px;box-sizing:border-box;margin:4% 0 0;}
	
	.Flink,
	.Flink-list{display:none !important;}


	/*index-bnr1*/
	.iBnr1-box .con2{line-height:44px;font-size:36px;}
	.iBnr1-box .con3{font-size:18px;line-height:28px;}
	.iBnr1-box .con4{width:650px;}
	
	
	/*-- Container --*/
	
	.index-pro .contain{display:block;height:auto;padding:6% 0;}
	.index-pro .iPro-box, 
	.index-pro .iPro-img{display:block;width:100%;padding:0px !important;text-align:center;}
	.iPro-box ul li{display:inline-block;float:none;}
	.iPro-box + .iPro-img{margin:4% 0 0;}
	.iPro-img + .iPro-box{margin:4% 0 0;}
	.iPro-box .t1{font-size:40px;line-height:55px;}
	.iPro-box ul li img{width:60px;}
	
	.iPro-img .swiper-container{width:80% !important;margin:0 auto !important}
	
	.I-title .t1,
	.a-title{font-size:32px;line-height:40px;}
	
	.iClist-block{font-size:14px;}
	.iClist-block .con{font-size:12px;}
	
	.index-value{height:auto;padding:.8rem 0;background:#083e60;}
	.iValue-list{margin:.8rem 0 0;}
	.iValue-list li{width:33.333%;margin:.5rem 0 0;}
	.iValue-list .num{font-size:50px;line-height:55px;}
	.iValue-list .type{font-size:14px;line-height:27px;}
	.iValue-list .con{font-size:12px;line-height:18px;}
	
	.index-news .contain{padding:0 25px 0 120px;}
	.index-news .type{position:absolute;left:5px;top:0;}
	.index-news .iNews-page{right:10px;}
	.index-news .swiper-container{width:100%;}
	
	.bnr-img.abUs-bnr{height:320px;line-height:320px;font-size:30px;}
	
	.page-nav a{line-height:50px;font-size:14px;}
	
	.comPro-box{width:100%;}
	
	.com-data li{width:33.333%;margin:4% 0 0 0 !important;}
	.com-data .con{height:48px;overflow:hidden;padding:0 4%;}
	.com-data .cData-img{width:110px;height:110px;line-height:110px;}
	
	.parter-list li{width:20%;}
	
	.case-list li{width:33.333%;}
	
	.cInfo-img,
	.cInfo-box,
	.n1st-box,
	.n1st-list{width:80%;margin:3% auto 0;float:none;}
	.cInfo-img,
	.n1st-box{width:60%;margin-top:0px;}
	
	.news-list li{padding:.35rem 0 .39rem 0;}
	.news-list .nlist-box{width:100%;margin:3% 0 0;}
	.nlist-box .name{font-size:22px;line-height:32px;}
	.n1st-box .name{line-height:58px;font-size:16px;}
	
	.jUs-bnr .t1{line-height:62px;font-size:50px;}
	.jUs-bnr .t2{font-size:22px;line-height:31px;letter-spacing:18px;}
	.jUs-bnr .t2:before, .jUs-bnr .t2:after{display:none;}
	
	.invite-tech .a-title,
	.invite-tech ul{width:100%;margin-left:0px;}
	.invite-tech img{display:block;width:300px;height:auto;position:relative;top:0px;right:0px;margin:4% auto 0;}
	
	.invtSrv-list{margin:0px;}
	.invtSrv-list li{width:33.333%;padding:0 2%;margin:.8rem 0 0 0 !important;}
	
	.dlCen-header,
	.dlcH-logo{height:50px;}
	.dlcH-logo,
	.dlcH-nav a{line-height:50px;}
	.dlcH-logo img{height:80%;}
	.dlcH-nav a{font-size:12px;}
	
	
	.dlCen-left{display:none;}
	.dlCen-right{width:100%;text-align:center;margin:0px;}
	.dlCen-list li{display:inline-block;float:none;}
	.dlCen-right .top{font-size:40px;line-height:54px;}
	.dlCen-list li img{width:90px;height:90px;}
	.dlCen-list li img.ewm-img{width:100px;height:100px;}
	.dlCen-list li .type{font-size:20px;line-height:34px;}
	
	.pMedia-nav{width:100%;height:auto;float:none;overflow:hidden;}
	.pMedia-nav a{width:33.333%;float:left;}
	
	.pMedia-right{width:100%;float:none;}
	.pMedia-list{width:103.837719298245614%;margin:.67rem 0 0 -3.837719298245614%;}
	.pMedia-list li{width:33.333%;margin-left:0px;padding:0 0 0 3.837719298245614%;}
	
	.pInfo-stage .p-con{line-height:30px;font-size:14px;padding:0 4%;}
	
	.pInfo-stage.p1-1 .t1{line-height:54px;font-size:40px;}
	.pInfo-stage.p1-1 .t2{font-size:28px;line-height:39px;letter-spacing:4px;}
	
	.pInfo-stage.p1-2 .con2{max-width:80%;}
	.pInfo-stage.p1-2 ul li{width:auto;padding:0 1rem;}
	.pInfo-stage.p1-2 ul li img{width:60px;}
    .pInfo-stage.p1-2 ul li .name{font-size:14px;}
	.pInfo-stage.p1-2 ul li:after, 
	.pInfo-stage.p1-2 ul li:first-child:before{height:50px;}
	
	.pIshow-box{position:relative;top:0px;}
	.pIshow-list li{margin:4% 0 0;}
	
	
	.pIadv-list .pIalist-icon{width:130px;height:130px;line-height:128px;}
	.pIalist-icon .box{width:90px;height:90px;line-height:88px;}
	.pIadv-list .name{font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.pIadv-list .con{font-size:12px;line-height:20px;height:40px;padding:0 2%;}
	
	.pIapp-list li{width:50%;}
	.pIapp-box .pIapp-block{padding:20% 0 0;width:90%;height:90%;margin:0px;top:5%;left:5%;}
	
	.pInfo-stage.p2-1 .btn{width:200px;height:45px;line-height:45px;font-size:18px;}
	
	.pIadv2-list{margin:0;}
	.pIadv2-list li{width:33.333%;padding:0 2%;margin:4% 0 0 0 !important;}
	.pIadv2-list .type{font-size:18px;line-height:26px;}
	.pIadv2-list .pIadv2-icon{width:100px;height:100px;line-height:98px;}
	.pIadv2-list .con{font-size:12px;line-height:18px;height:54px;}
	
	.sol-bnr .t1{line-height:42px;font-size:28px;}
	
	.sol-fn{padding:.73rem 0;}
	.solFn-wrap{width:auto;height:auto;border:0px;margin:0px;overflow:hidden;border-radius:0px;}
	.solFn-img{display:none;}
	.solFn-box{width:33.333% !important;padding:0px 2%!important;text-align:center !important;margin:4% 0 0 0 !important;float:left;}
	.solFn-box,
	.solFn-box img{position:relative !important;top:0px !important;left:0px !important;right:0px !important;bottom:0px !important;}
	.solFn-box .title{line-height:24px;font-size:14px;margin:2% 0 0;}
	.solFn-box .con{height:54px;line-height:18px;font-size:12px;overflow:hidden;}
	
	.solApp-box .title{font-size:16px;line-height:24px;}
	.solApp-box .con{line-height:24px;height:48px;}
	
	.solAdv-list{width:100%;}
	.solAdv-list li{width:29.333%;background:rgba(255,255,255,.2);border:1px solid  rgba(255,255,255,.4);float:left;margin:2% !important;}
	.solAdv-list li:hover{background:rgba(0,0,0,.75);}
	
	.p3-2 .iPro-box .t2{padding:0 4%;}
	
	.sol-bnr{padding:2.01rem 0 2.74rem;}
	
	.bnr-img.srv-bnr{padding:1.21rem 0 1.69rem;}
	.bnr-img.srv-bnr .t1{font-size:28px;line-height:40px;}
	.bnr-img.srv-bnr .t2{font-size:16px;line-height:24px;letter-spacing:4px;}
	
	.ctUs-list .ctUs-icon{width:100px;height:100px;line-height:98px;}
	
	.cUdtl-box{width:100%;float:none;}
	.ctUs-map{width:80%;float:none;margin:3% auto 0;}
	
	#index-bnr{display:none;}
	#index-web-bnr{display:block;}
	
}

@media all and (max-width:768px){
	
	.Hmenu-btn{width:11%;} 
	
	.I-title .t1,
	.a-title{font-size:28px;line-height:36px;}
	
	.iCase-list li{width:50%;}
	
	.bnr-img.abUs-bnr{height:300px;line-height:300px;font-size:28px;}
	
	.page-nav a{width:70px;line-height:40px;font-size:12px;}
	
	.parter-list li{width:25%;}
	
	.case-list li{width:50%;}
	
	.cInfo-box,
	.n1st-list{width:92%;}
	.cInfo-img,
	.n1st-box{width:70%;}
	.cInfo-box .name{font-size:18px;line-height:32px;}
	
	.cIdtl-nav a{width:100px;font-size:12px;line-height:40px;}
	
	.nlist-box .name{font-size:20px;line-height:30px;}
	.n1st-box .name{line-height:50px;font-size:14px;}
	
	.jUs-bnr .t1{line-height:54px;font-size:42px;}
	.jUs-bnr .t2{font-size:20px;line-height:29px;letter-spacing:16px;}
	
	.invtSrv-list li .con{height:72px;overflow:hidden;}
	
	.pMedia-list li{width:50%;}
	
	.pInfo-stage.p1-1 .t1{line-height:50px;font-size:36px;}
	.pInfo-stage.p1-1 .t2{font-size:24px;line-height:35px;letter-spacing:3px;}
	
	.pIshow-list li{width:33.3333%;float:left;margin:0px;}
	.pIslist-box{width:50%;text-align:center;}
	.pIslist-box .pIshow-icon{width:60px;height:60px;line-height:58px;margin:0 auto;float:none;}
	.pIslist-box .type{padding:0px;font-size:16px;}
	.pIslist-box .con{display:none;}
     
	.pIslist-box .type{margin:3% 0 0;}	 
	.pIslist-box{padding:2%;}
	
	.pIadv-list li{width:50%;}
	
	.sol-bnr .t1{line-height:38px;font-size:24px;}
	
	.solApp-list li{width:50%;}
	
	.solAdv-list li{width:46%;}
	
	.ctUs-map{width:90%;}
	 
}

@media all and (max-width:640px){
    
	.Hmenu-btn{width:13%;}


	/*index-bnr1*/
	.iBnr1-box .con2{line-height:34px;font-size:30px;}
	.iBnr1-box .con3{font-size:14px;line-height:22px;}
	.iBnr1-box .con4{width:500px;}
	
	.I-title .t1,
	.a-title{font-size:24px;line-height:32px;}
    .I-title .t2{font-size:14px;line-height:22px;}
	
	.iValue-list li{width:50%;}
	.iValue-list .con{height:36px;overflow:hidden;}
	
	.bnr-img.abUs-bnr{height:280px;line-height:280px;font-size:26px;}
	
	.comPro-img{width:100%;height:auto;border:0px;text-align:center;margin:4% 0 0;}
	.comPro-img .cProImg-1{position:relative;top:0px;right:0px;}
	.comPro-img .cProImg-2{display:none;}
	
	.com-data li{width:50%;}
	.com-data .con{font-size:12px;line-height:20px;height:40px;}
	
	.parter-list li{width:33.3333%;}
	
	.case-list li{width:100%;}
	
	.case-nav{width:90%;font-size:12px;height:45px;line-height:45px;}
	
	.cInfo-box,
	.n1st-list{width:96%;}
	.cInfo-img,
	.n1st-box{width:80%;}
	.cInfo-box .name{font-size:16px;line-height:30px;}
	
	.cIdtl-nav a{width:80px;font-size:12px;}
	
	.nlist-box .name{font-size:18px;line-height:28px;}
	.nlist-box .con{font-size:12px;line-height:20px;height:60px;}
	.nlist-box .btn.more{width:100px;line-height:36px;font-size:12px;}
	.n1st-box .name{line-height:40px;font-size:12px;}
	
	.jUs-bnr .t1{line-height:42px;font-size:34px;}
	.jUs-bnr .t2{font-size:18px;line-height:27px;letter-spacing:14px;}
	
	.invtSrv-list li{width:50%;}
	
	.invtApply-form,
	.invtApply-form li{width:100%;padding-left:0px;}
	
	.dlCen-footer{font-size:12px;line-height:20px;}
	
	.dlCen-right .top{font-size:30px;line-height:44px;}
	.dlCen-list li{width:50%;float:left;margin:2% 0 0;}
    .dlCen-list li .pr{width:90px;height:90px;margin:0 auto;}
	
	.pInfo-stage.p1-1 .t1{line-height:46px;font-size:32px;}
	.pInfo-stage.p1-1 .t2{font-size:20px;line-height:31px;letter-spacing:2px;}
	
	.pIslist-box .pIshow-icon{width:50px;height:50px;line-height:48px;}
	.pIslist-box .type{font-size:14px;}
	
	.pIadv2-list li{width:50%;}
	
	.sol-bnr .t1{line-height:34px;font-size:20px;}
	.sol-bnr .t2{line-height:20px;}
	
	.solFn-box{width:50% !important;}
	
	.solAdv-list li{height:150px;}
	
	.ctUs-list .ctUs-icon{width:80px;height:80px;line-height:78px;}
	
	.ctUs-block{width:100%;text-align:center;float:none;}
	.ctUs-tel{width:262px;margin:10px auto 0;float:none;}
	
	.ctUs-map{width:100%;}
	.cUdtl-box .con{padding:5px 0 5px 30px;font-size:14px;}
	
}

@media all and (max-width:414px){

	.Hmenu-btn{width:15%;}


	/*index-bnr1*/
	.iBnr1-box .con2{line-height:28px;font-size:24px;margin:.8rem 0;}
	
	.bnr-img.abUs-bnr{height:260px;line-height:260px;font-size:24px;}
	
	.parter-list li{width:50%;}
	
	.cIdtl-nav a{width:25%;}
	
	.n1st-list li .name{width:80%;}
	
	.jUs-bnr .t1{line-height:38px;font-size:26px;}
	.jUs-bnr .t2{font-size:16px;line-height:25px;letter-spacing:10px;}
	
	.invtSrv-img{width:120px;height:120px;line-height:116px;}
	.invtSrv-img .box{width:98px;height:98px;line-height:96px;}
	
	.pMedia-nav a{line-height:50px;font-size:14px;}
	.pMedia-nav .pMn-icon{width:25px;height:25px;line-height:25px;margin:0 10px 0 0;}
	
	.pInfo-stage.p1-1 .t1{line-height:42px;font-size:28px;}
	.pInfo-stage.p1-1 .t2{font-size:16px;line-height:27px;letter-spacing:1px;}
	
	.pIslist-box .pIshow-icon{width:40px;height:40px;line-height:38px;}
	.pIslist-box .type{padding:0 2%;line-height:16px;font-size:12px;text-overflow:initial;white-space:initial;}
	
	
	.pIadv-list .pIalist-icon{width:110px;height:110px;line-height:108px;}
	.pIalist-icon .box{width:70px;height:70px;line-height:68px;}
	
	.pIshow-list li{width:100%;}

}

@media all and (max-width:375px){
	
	.dlcH-nav a{margin:0 0 0 .3rem;}
    
}



