@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:96%; margin:0 2%;}
	
	.iLink-list li a{padding:25px 0 23px 10%;}
	
	.iPro-list .iPro-img{}
	.iPro-list .iPro-box{padding:40px 4% 0;}
	.iPro-box .type{margin:25px 0 0;}
	.iPro-box img{width:120px;}
	

}

@media all and (max-width:1200px){ /*1200*/

}

@media all and (max-width:1160px){

}

@media all and (max-width:1100px){/*1024 * 768 */

	
}

@media all and (max-width:980px){/*web*/


	
	/*-- Container --*/
	img{max-width:100%}
	#index-bnr .bnr-img{height:11.25rem;}
	
	.iLink-list{display:none;}
	
	
	.I-title h1{margin:0 .405rem;}
	.I-title:after,
	.I-title:before{width:.825rem;}
	
	.index-pro{padding:.975rem 0 1.14rem;}
	.iPro-list li{padding: 0 0 20px;}
	.iPro-list .iPro-img{}
	.iPro-list .iPro-box{padding:10px 4% 0;height:auto;background:none;position:relative;opacity:1;}
	.iPro-box img,
	.iPro-box .type{display:none;}
	.iPro-box .list{margin:0px; display:none;}
	.iPro-box .list a{width:100%;color:#333;background-image:url(../images/icon-l2.png);}
	
	.index-case{padding:.765rem 0 0;}
	.iCase-swiper{padding:0px;margin:.6rem 0 0;}
	.iCase-wrap{border:2px solid #e60012;}
	.iCase-wrap .iCase-name{opacity:0;}
	.iCase-wrap .iCase-box{bottom:0px;}
	
	.index-news{padding:.99rem 0 .885rem;}
	.iNews-swiper{margin:.6rem 0 0;}
	.iNews-swiper .swiper-pagination{margin:.45rem 0 0;}
	
	.index-abUs{padding:.75rem 0 .825rem;}
	.iAbUs-swiper{margin:.6rem auto 0;}
	.iAbUs-nav{margin:.72rem auto 0;}
	
	.index-ctUs{padding:.945rem 0 .885rem;}
	.iCtUs-list .iCtUs-icon{width:95px;height:82px;}
	.iCtUs-list{margin:1.095rem 0 0;}
	.iCtUs-list .con{width:100%;padding:0 2%;}
	.iCtUs-list .con{margin:.42rem 0 0;}
	
	.map-modal .map-modal-contain{width:92%;left:4%;margin-left:0px;}
	
	
}


@media all and (max-width:768px){
	
	

	
	/*-- Container --*/
	.iPro-t{width:100%;}
	
	.iPro-list{margin:0px;}
	.iPro-list li{width:80%;float:none;margin:3% auto 0 !important;}

	.joinInbox{width: 100%;padding: 0 5%;}
	.joinInbox .jn-on{width: 100%;margin-bottom: 20px;}
	.joinInbox .jn-in{width: 100%;}

	.pci-small{width: 100%;padding: 0 5%;}

	.cultivate .ct-news dl{padding-left: 0;}
	.cultivate .ct-news dl dt{width: 100%;position: inherit;margin-bottom: 20px;}
	.cultivate .ct-news dl dt img{width: 100%;}

	.needList .nl-form li{width: 100%;}

	.needList .nl-form li:last-child label{width: 30%;}
	.needList .nl-form li textarea{width: 68%;}
	.needList .nl-form{padding: 35px 10px;}
	.needList .nl-form li .site i{right: 5px;}

	.newList ul li .newlist-img{width: 100%;}
	.newList ul li{padding: 24px 0 24px 0;}
	.newList ul li .newlist-text{width: 80%;}
	.newList ul li .newlist-text h1{margin-top: 20px;}

	.picFocus .bd .hisban{width: 80%;}

	.album-photo li{width: 50%;}
	
	.traitbanner-box .t1{line-height:46px;font-size:32px;}
	.traitbanner-box .t2{line-height:32px;font-size:20px;}
	.traitbanner-box .t3{line-height:24px;font-size:14px;}

}

@media all and (max-width:720px){
	.I-title h1{font-size:1.1442rem;line-height:1.4;}

	.regbox{width: 80%;right: 50%;margin-right: -40%;}


.conwm-list .cl-list-cell li{width:50%;padding:10px 2%;float:left;}


	.conwm-solve .cs-download{width: 100%;margin-top: 40px;}
	.conwm-solve .cs-project{width: 100%;}

	.conw-main .conwm-tab{width: 100%;margin-bottom:50px;}
	.conw-main .conwm-line{width:100%;left: 0;}
	.conw-main .conwm-tab a{width:23%}
	.conwm-tab.device-tab a{width: 14%;}
	.certificatebox{padding:43px 17px;}

	.conw-main .album-tab a{width: 32%;}

	.ab-img{width: 100%;height: auto;}

	.gain .gain-list li{width: 100%;}
	.gainoption .gp-tab:after{content: "";display: block;clear: both;}
	.gainoption .gp-tab a{width: 45%;margin: 0;margin-bottom: 10px;}
	.gainoption .gp-tab a:nth-child(2n){float: right;}
	.gainoption .gp-tab a:nth-child(2n-1){float: left;}
	.gainoption .gp-tabcontent .gpt-text{width: 100%;}
	.gainoption .gp-tabcontent .gpt-img{width: 100%;margin-top: 20px;}
}

@media all and (max-width:640px){
    
	.iPro-list li{width:92%;}
	
	.iCtUs-list{margin:0px;}
	.iCtUs-list li{width:50%;margin:.7rem 0 0;}
	
	.index-case{padding:.765rem 0;}
	.iCase-swiper{width:96%;margin:.6rem auto 0;}

	.con-nav{padding: 0;height: auto;border-bottom: 0;}
	.con-nav ul li{width: 50%;border-bottom: 1px solid #e8e8e8;padding-bottom: 22px;}

	.inward-leftbox{width: 100%;}
	.inward-rightbox{width: 100%;margin-top: 2%;}

	.master a{width: 48%;}
	.master a:nth-child(2n-1){float: left;margin-right: 2%;}
	.master a:nth-child(2n){float: right;margin-right: 0;}

	.ft-nav{width: 100%;}
	.fun-title .ft-box .ft-nav a{text-align: center;width: 33%;margin-right: 0;}
	.fun-title .ft-box span{
		display: block;
		width: 100%;
		text-align: center;
	}


	.par-tlt .part03{font-size: 18px;}
	.case-list li{width: 100%;margin-right: 0;}
	.cer-list li{padding: 10px 15px;padding-right: 20%;}
	.conw-main .conwm-tab a{width: 45%;margin-bottom:10px;margin-left:6px;}
	.certificate-tab a{display: block;width: 100%;border: 1px solid #e8e8e8;margin-bottom: 10px;}
	.cer-list li i{top: 26px;right: 14px;}

	.customerbanner .cusbanbox ul li{
		min-height: 142px;}

	.newList ul li .newlist-text{width: 70%;}

	.at-top{width: 100%;}

	.picFocus .hd ul li span{font-size: 14px;}
	.picFocus .bd .hisban{height: 132px;line-height:32px;padding:46px 15px;}
	.picFocus .bd p{font-size: 52px;}
	.picFocus .hd ul li{width:14%;}

	.recruit .recruitlist li div{height: 150px;}

	.album-photo li{width: 100%;}
	.album-photo{padding: 59px 30px 50px 30px}
	
	.traitbanner-box .t1{line-height:42px;font-size:28px;}
	.traitbanner-box .t2{line-height:28px;font-size:16px;}
	.traitbanner-box .t3{line-height:24px;font-size:12px;}
	
	.Hlogo img{height:60%;}
}

@media all and (max-width:414px){
    
	.iPro-list li{width:100%;}
	
	.index-pro,
	.index-case,
	.index-news,
	.index-abUs,
	.index-ctUs{padding:1.3rem 0;}
	
	.Hlogo img{height:50%;}



}

@media all and (max-width:375px){
	
	.Hmore{display:none;}
	
	.I-nav a{width:80px;line-height:28px;font-size:12px;margin:0 5px;}
    
}



