@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%;}
	
	.iLink-list li a{padding:25px 0 23px 10%;}
	
	.iPro-list .iPro-img{height:280px;line-height:280px;}
	.iPro-list .iPro-box{padding:40px 4% 0;}
	.iPro-box .type{margin:25px 0 0;}
	.iPro-box img{width:120px;}
	
	.iCase-swiper{padding:0 2%;}

	.participate .pic-boxmain{width: 90%;margin-left: -45%;}
	.participate .pic-boxmain .closeboxmain{right:-17px;top:-39px;}
	.pci-form .pcif-top dl{width: 100%;}
	.pci-form .pcif-top dl:nth-child(n) dt{width: 25%;float: left;}
	.pci-form .pcif-top dl:nth-child(n) dl{width: 78%;float: left;}
	.pci-form .pcif-top dl dd{float: left;}
	.pci-form .pcif-top dl dd input{width: 90%;}
	.pci-form .pcif-top dl:nth-child(2n) dd{width: 75%;}
	.pci-form .pcif-top .pcif-select dl dd{width: 75%;}
	.pci-form .pcif-top .pcif-select{width: 100%;padding: 0;}
	.pci-form .pcif-top .pcif-select dl dd select{width: 90%;}
	.pci-form .pcif-top .pcif-select dl dd i{top: -46px;right: 9.2%;}
	.pcif-textarea dl dt{width: 22%;}
	.pcif-textarea dl dd{width: 78%;}
	.pcif-textarea dl dd textarea{width: 86.5%;}
}

@media all and (max-width:1200px){ /*1200*/
	.con-nav{padding: 0 5%;}
	.con-nav ul{width: 100%;}

	.conw-main{width: 100%;padding: 0 5%;}
	.conw-main .conwm-line{width: 90%;left: 5%;}

	.conwm-solve{width: 100%;}

	.fun-main{width: 100%;padding: 0 5%;}
	.fun-title .ft-box{width: 100%;padding: 0 5%;}

	.argument-list tr td:first-child{padding-left: 5%;}

	.recruit .recruitlist{width: 100%;padding: 0 5%;}
	.advantage .mark{width: 100%;padding: 0 5%;}
	.require .requirelist{width: 90%;}

	.case-list ul{width: 100%;padding: 0 5%;}

	.solution-list ul{width: 100%;padding: 0 5%;}
	.problem{padding-left:5%;padding-right: 5%;}
	.problem .problembox,.cultivate{width: 100%;padding:0 10px;}

	.needList{width: 100%;padding: 0 5%;padding-top: 50px;}
	.needList .nl-form li label{width: 30%;}
	.needList .nl-form li input{width: 68%;}
	.needList .nl-form li:last-child label{width: 7.6%;}
	.needList .nl-form li .site label{width: 60%;}

	.needList .nl-form li .site select{width: 36%;}
	.needList .nl-form li .site i{right: 0;}
	.needList .nl-form li .site:nth-child(2){margin-left: 0;}

	.newc-box{width: 100%;padding:42px 5% 47px 5%;}

	.aboutus{width: 100%;padding: 0 5%;}
	.at-bg{background: none;}

	.at-bg .atb-box{height: auto;padding: 20px 0;}
	.at-bg .ab-ball:nth-child(n){position: static;margin: 0 auto;}
	.at-bg .ab-text:nth-child(n){position: static;width: 100%;text-align: center;margin: 20px 0;}
	.at-bg .ab-img:nth-child(n){position: static;margin: 0 auto;margin-top: 20px;}
	.ab-line{display: block;}

	.gain{width: 100%;padding: 25px 5% 44px 5%;}
	.acquirebox{padding: 48px 5% 58px 5%;}
	.gainoption{width: 100%;padding:58px 10px;}

	.honorSwiper{width: 100%;padding: 0 5%;}

	.picFocus{width: 100%;}
}

@media all and (max-width:1160px){
	
	/*-- Header --*/
	/*.Hn2nd-pro{width:960px;padding:19px 0 17px 20px;left:-4%;}*/
	.HnPro-box{margin-left:30px;}
	.HnPro-l2{width:180px;}
	.HnPro-l1{width:200px;}

	.needList .nl-form li{width: 50%;}
	.needList .nl-form li:last-child label{width: 11.5%;}
	.needList .nl-form li textarea{width: 84%;}

	.newList ul li .newlist-text h1{margin-bottom: 13px;}
	.newList ul li .newlist-text a{margin-top: 10px;}
	.newList ul li .newlist-time{margin-top: 17px;}

}

@media all and (max-width:1100px){/*1024 * 768 */

	.iAbUs-swiper,
	.iAbUs-nav{width:100%;}

	.solution-list ul li{width: 100%;}

	.cer-list li{width: 100%;}

	.customerbanner .cusbanbox{width: 90%;margin-left: 5%;}
	.customerbanner .cusbanbox ul li{min-height: 172px;}
	.cultivate .ct-news dl{width: 100%;}
	.cultivate .ct-news .ctn-down{width: 100%;margin-top: 20px;}

	.recruitDetails .rd-box{width: 80%;margin-left: -40%;}
    
}

@media all and (max-width:980px){/*web*/

	/*-- Header --*/
	/*.Hmore,*/
	.Hlang,
	.Header-contain{display:none;}
	
	.Header-wrapper .Header-cl,
	.Hlogo,
	.Htel{height:50px;}
	.Hlogo,
	.Htel{line-height:50px;}
	.Hlogo img{height:86%;}
	.Htel,
	.Htel span{font-size:0px;}
	.Htel{background-position:center center;}
	.Hmore{padding:0 0 0 10px;height:26px;line-height:26px;font-size:12px;margin:15px 0 0 15px;}
	.Hmenu-btn,
	.Hwlogin{display:block;}
	
	.Htel,
	.Hwlogin{margin:0 2% 0 0;}
	
	/*-- Footer --*/
	.footer-container{padding:.51rem 0 .81rem;}
	
	.footer-btm{padding:.225rem 0;text-align:center;}
	.Fcr{float:none;line-height:20px;}
	.Fshare{float:none;margin:10px 0 0;}
	.Fct .con{margin:.195rem 0 0;}
	
	.Fnav{width:20%;}
	.Fct{width:50%;padding:.2rem 0 0;float:none;clear:both;}
	
	/*-- 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 .5rem;}
	.iPro-list .iPro-img{height:200px;line-height:200px;}
	.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;}
	.iPro-box .list a{width:100%;color:#333;background-image:url(../../images/icon/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;}
	
	/* -- 内页 --*/
	.bnr-img.page-bnr{padding:1.905rem 0 2.593rem;}
	.bnr-img.page-bnr .t1{font-size:30px;line-height:48px;}
	.bnr-img.page-bnr .t2{font-size:20px;line-height:34px;}
	.bnr-img.page-bnr .split{width:100px;}

	.conwm-tab.device-tab{width: 100%;}
	.conwm-tab.device-tab a{width: 15.6%;}


	.advantage .mark li{width: 50%;margin-bottom: 20px;}
	.advantage .mark li:nth-child(2n) span{border-right: none;}

	.recruit .recruitlist li{width: 48%;margin-right: 0;margin-bottom: 20px;}
	.recruit .recruitlist li:nth-child(2n-1){float: left;}
	.recruit .recruitlist li:nth-child(2n){float: right;}

	.purchase{height: auto;padding-bottom: 20px;}
	.purchase span{line-height:40px;}
	.purchase a{display: block;margin: 0 auto;}

	.interest ul li{width: 50%;}

	.case-list li{width: 48%;margin-right: 0;}
	.case-list li:nth-child(2n-1){float: left;}
	.case-list li:nth-child(2n){float: right;}

	.case-details .cased-box{width: 100%;padding:10px;}
	.cased-recommend{width: 100%;margin-top: 20px;}
	
	.csb-paging{top:50px;}
	.csb-paging a{width:100%;float:left;}

	.cer-list li{padding-right: 15%;}

	.certificate-tab{display:inline-flex;}
	.certificate-tab a{width: 16%;}
	.ft-rectangle{margin-bottom: 20px;}
	.customerbanner .cusbanbox ul li{width: 20%;
		margin-right: 5%;
		margin-bottom: 20px;
	}
	.customerbanner .cusbanbox{padding-top: 40px;}


	.newcTop{width: 100%;}
	.newcSwiper{width: 100%;margin-top: 20px;}

	.news-recommend{width: 100%;margin-top: 20px;}

	.gainoption .gp-tab a{width: 22%;}
	.gain .gain-list li{width: 50%;text-align: center;}

	.picFocus .bd{width: 100%;}

	body.hasFunTitleScroll{}
	body.hasFunTitleScroll .Header-wrapper .Header-cl{height:50px;}
	body.hasFunTitleScroll .Header-contain{width:100%;position:fixed;top:0px;left:0px;z-index:99;}
	body.hasFunTitleScroll .header-top{display:block;}
	body.hasFunTitleScroll .fun-title{width:100%;position:relative;top:0px;left:0px;}
	
	.fw-text .fw-word{width:100%;}
	
	.traitbanner{padding:1.6rem 0;}
	.traitbanner-img{width:70%;float:none;margin:0 auto;}
	.traitbanner-box{width:90%;float:none;margin:1.25rem auto 0;}
	
	.traitbanner-box .t1{line-height:50px;font-size:36px;}
	.traitbanner-box .t2{line-height:36px;font-size:24px;margin:.3rem 0 0;}
	.traitbanner-box .t3{margin:.5rem 0 0;}
	
	
	.recruitDetails .rd-box{width:100%;height:100% !important;top:0px !important;left:0px !important;margin:0px !important;}
	.recruitDetails .rd-box .rdb-close{right:4%;top:4%;}
	.recruitDetails .rd-box .rdb-cont{padding:20px 4%;}
	
	.participate{position:fixed;height:100% !important;}
	.participate .pic-boxmain{width:100% !important;height:100% !important;top:0px !important;left:0px !important;margin:0px !important;overflow-y:auto;overflow-x:hidden;}
	.participate .pic-boxmain .closeboxmain{width:30px;height:30px;top:2% !important;right:2% !important;background:url(../../images/icon/icon-close.png) no-repeat center center / cover;}
	
	
	.float{display:none;}
	
	
	.InvestCoop-modal,
	#newBridge{display:none !important;}
	.conwm-list .cl-list-cell li{padding:0px;}
	
	.history-speed{display:none;}
	
	.fun-main{overflow-x:auto;}
	.fun-main table{width:980px;}
	
	.recruittable table tr th:nth-child(2),
	.recruittable table tr th:nth-child(3),
	.recruittable table tr th:nth-child(5),
	.recruittable table tr td:nth-child(2),
	.recruittable table tr td:nth-child(3),
	.recruittable table tr td:nth-child(5){display:none;}
	.recruittable table{min-width:0px;}
	.recruittable table tr td{width:33.3334%;}
}


@media all and (max-width:768px){
	
	
	/*-- Footer --*/
	
	.Fnav{padding:0px;border:0px;}
    .Fnav{width:100% !important;margin:2% 0 0;}
	.Fnav i{display:none;}
    .Fnav dt{padding:0 2%;height:40px;line-height:40px;font-size:16px;border-bottom:1px solid #5c5c5c;margin:0px;}
    .Fnav dt.cur{border-bottom:1px solid #ea2654;}
    .Fnav dd{display:none;}
    .Fnav dd a{line-height:40px;padding:0 4%;}
	
	.Fct{width:100%;padding:4% 0 0;}
	.Fct .top{font-size:16px;}
	
	
	/*-- 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: 48%;margin-bottom: 20px;margin-right: 0;}
	.conwm-list .cl-list-cell li:nth-child(2n-1){float: left;}
	.conwm-list .cl-list-cell li:nth-child(2n){float: right;}
	
*/
.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;}
    
}



