@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){
    .Hnav>li{margin:0 0 0 40px;}
    
}

@media all and (max-width:1380px){/*1366*/
	.Hnav>li{margin:0 0 0 35px;}
	.Hsrch-box{width:800px;left:-800px;}
	.Hnav li:nth-child(4) .subfixbox{right:0px;}
}

@media all and (max-width:1300px){/*1280 * 800*/
	.Hnav>li{margin:0 0 0 20px;}
   
}

@media all and (max-width:1260px){/*1260*/
	.Hsrch-box{width:700px;left:-700px;}
	.contain{width:100%;}
	
	.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%;}
}

@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:1150px){
	.Hsrch{margin-left:0px;padding:0px 10px;}
}

@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;}
	 .Hnav{display:none;}
	.Header-wrapper .Header-cl,
	.Hlogo,
	.Htel{height:50px;}
	/*.Hlogo,
	.Htel{line-height:50px;}*/
	.Hlogo img{height:86%;margin-top:4px;}
	.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-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;}
	
	/* -- 内页 --*/
	.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-close.png) no-repeat center center / cover;}
	.aboutbox .abt{width:100%;}
	.aboutbox .abn{width:100%;}
	.about_con .abn ul.shownum li{margin-left:0px;}
	.case_fl,.case_fr{width:100%;}
	.casecon{padding:15px;}
	.case_fl .casecon{padding:15px;}
	.addnote{width:65%;}
	.jobsearch{padding:10px;}
	.gptable{height:auto;}
	.gptable .gptabfl{width:100%;}
	.gptable .gptabfr{width:100%;border:0px;}
	.history-speed .speed:before{width:80%;left:10%;}
	.faq h4.faq-tit{padding-right:50px;}
	.pro_po a img{max-height:200px;}
	#casenews ul li span.dsp{width:30%;}
	.feat_con img{height:180px;}
	.media-modal .mediaModal-contain{width:90%;height:260px;left:5%;margin-left:0px;margin-top:-130px;}
	.mediaModal-contain .close{top:-38px;}
	.noticelist ul li{padding:10px;}
	.noticelist ul li h4{height:30px;}
	.noticelist ul li h4 span.abs{right:25px;}
	.noticelist ul li h4 a:first-child{width: 55%; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.tcfixbox .tcbox{width:100%!important;margin-top:30%!important;}
}


@media all and (max-width:768px){
	.ind_culture,.ind_company{display:block;}
	.abt .ovl{display:none;}
	.job_list .job_down .content{padding:20px;}
	.about_con .abn ul li{width:50%;margin-left:0px;}
	.about_con .abn ul li span{font-size:40px;}
	.about_con .abn ul li p{font-size:12px;}
	.about_con .abt h2{font-size:24px;}
	.about_con .lineifl{height:1px;margin:10px 0px;}
	.about_con .abt h3{font-size:20px;margin-bottom:20px;}
	.about_con{padding:30px 0px;}
	.ab_honor{padding:25px 0px;}
	.ab_company{padding-top:20px;}
	.ab_company h2,.ab_honor h2{font-size:24px;}
	.ab_company h3,.ab_honor h3{font-size:20px;}
	.ab_culture{margin-top:30px;}
	.ab_company .linei,.ab_honor .linei{height:1px;margin:10px auto;}
	.ab_culture ul{margin-left:0px;}
	.ab_culture ul li{margin-left:3%;width:45.5%;margin-bottom:3%;}
	.history-speed,.history-speed .speed{width:100%;}
	.abn h3{margin-top:20px;}
	.relpro_con .swiper-button-prev,.relpro_con .swiper-button-next{width:40px;height:40px;background-size:cover;}
	.product_con .procon{padding:20px 0px;}
	.product_con .pcon h3{margin-bottom:20px;}
	.product_con .pro_parameter{padding:20px 0px;}
	.product_con .procon .col-md-6 img{max-width:100%;}
	.product_con .pcon{margin-left:0px;}
	.body_c .news_chnal{margin-top:12px;height:auto;}
	.con-banner .cb-text .cbt-name{font-size:24px;}
	.con-banner .cb-text .cbt-line{margin:5px 0px;}
	.con-banner .cb-text .cbt-engli{font-size:20px;}
	.con-banner .cb-text{left:10%;top:24%;}
	.con-banner img{object-fit:cover;height:240px;}
	.indcase{padding:30px 0px;}
	.h2tit{margin-bottom:20px;}
	.indcase .bd ul li{width:31.333%;margin-left:1%;margin-right:1%;line-height:124px;}
	.indcase .bd ul li img{margin:0px;}
	.indnews_list ul li{width:48%;margin:0px 1% 0px 1%;}
	.indnews_list ul li .img{width:100%;}
	.indnews_list ul li .note{width:100%;}
	.indnews_list ul li .note .pd020{padding:10px 0;}
	.three_chnal{height:630px;}
	.news_chnal span{padding:0px 15px;}
	.training .tra_note{padding:30px 0px!important;}
	.training .tra_note a{width:150px;height:50px;line-height:50px;}
	.ctbox p{height:50px;line-height:24px;padding-bottom:60px;}
	#quality .qua_contact ul li{width:50%;min-height:220px;}
	#quality .qua_add{margin-bottom:15px;}
	.personnel h1{font-size:24px;}
	.pub_join{padding:10px 0px;}
	.pub_join .pull-left{width:65%;}
	.personnel .container{padding:0px;}
	.pub_join .pull-right{width:35%;margin-top:10px;}
	.pub_join p small{margin-top:5px;display: block;font-size:14px;}
	.pub_join p{font-size:18px;color:#fff;}
	.pub_join a{width:100px;height:35px;line-height:35px;border:1px solid #fff;border-radius:5px;display: block;text-align:center;color:#fff;font-size:16px;}
	#down h2 a{margin-top:15px;width:90px;font-size:12px;margin-left:0px;}
	#down .caption h4{font-size:14px;}
	#down .inpbox{width:100%;}
	#shares .companytab td{padding:8px;}
	#shares .companytab td.tabcls{min-width:100px;}
	#shares .nav>li>a{padding:10px 15px;}
	.ctbox .col-md-3 img{padding:10px;}
	.ctbox .col-md-3 p{margin:5px 0px;}
	.ctbox .col-md-3 span{word-wrap:break-word;word-break:break-all; }
	.ctbox .col-md-3{font-size:14px;margin-bottom:20px;overflow:hidden;}
	#news .newsfr .tjnews, #news .newsfr .tjdown{margin-top:15px;margin-bottom:0px;}
	.pdtb40{padding:15px 0px;}
	.mpd40{padding:15px 0px;}
	.pd40{padding:15px;}
	.N_list{padding:0px;}
	.N_list .row{padding:20px 0;}
	.N_list h4,#indnews .note h4{font-size:16px;margin:0px auto;line-height:1.6;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	#indnews .note p{margin:0px;height:40px;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;}
	#indnews .note span{display:none;}
	.N_list img{max-width:100%;display: block;margin:0px auto;height:90px;object-fit:cover;}
	.N_list p{margin:0px;height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;}
	
	/*-- Footer --*/
	.foot_chnal{width:100%;border-right:0px;}
	.copyright{margin-bottom:15px;}
	.foot_click{float:left;}
	.foot_chnal dl{margin-right:0px;margin-bottom:10px;width:100%;text-align:center;}
	.foot_chnal dl dt{border-bottom:1px solid #444;margin-bottom:0px;padding-bottom:15px;text-align:left;}
	.foot_chnal dl dt.cur{margin-bottom:10px;}
	.foot_chnal dl dd{display:none;text-align:left;}
	.foot_t{padding:15px 0px;}
	.con-banner{height:240px;}
	.float_qq{display:none!important;}
	.foot_all{width:100%;text-align:left;float:left!important;}
	.foot_logo a{float:left;}
	.foot_all h2{font-size:24px;}
	.foot_lg{text-align:left;font-size:16px;line-height:28px;}
	.foot_share{float:left;height:auto;}
	/*-- 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;}
	.pro_chnal li{margin:0px auto 20px;float:none;width:100%;}
	.pro_chnal li:first-child{margin:0px auto 20px;}
	#warp_shBox1{padding:30px 0px;}
	#warp_shBox3{padding:0px;padding-top:30px;}
	.name{font-size:28px;margin-bottom:20px;}
	.bgbox2{padding:40px 20px 0px;}
	.info-case h4{margin-top:10px;font-size:16px;line-height:23px;}
	.com_wel .row{margin-bottom:0px;}
	.com_wel h3{font-size:24px;margin-top:30px;}
	.welfare .w_joinus{padding:50px 0px;}
	.com_wel h2{margin-bottom:40px;}
	.com_wel{padding:50px 0px;}
	.indnews_list{margin-top:20px;}
	.dataload{padding:30px 0px;}
	.zlbox .pull-right{float:left!important;}
	.pdtb60{padding:20px 0px;}
	img{max-width:100%!important;}
	.N_list .newlspic a{width:100%;height:auto;}
	#news .newscon div.info{height:50px;}
	.info .share{margin-top:10px;position:static;}
	.history-box .content{padding:90px 40px;}
	#a5{padding:30px 0px;height:auto;}
	.about4 .ny-header p{margin-bottom:30px;}
	.faq{margin-bottom:0px;}
	.faq .pages{margin:0px auto;}
	.addnote{width:70%;}
	.videopic img{height:200px;object-fit:cover;}
	
	.indadv{background:url(../images/three_chimg.jpg) no-repeat center;background-size:cover;height:600px;padding:30px 0;}
	.indadv h2{font-size:24px;color:#fff;text-align:center;margin:0 auto 20px;}
	.indadv .th_media{width:100%;padding-top:0px;}
	.th_medPo dl dd{width:33.333%;}
	.th_medPo dl dd:nth-child(1),.th_medPo dl dd:nth-child(2){width:50%;}
	.th_medPo dl dd:nth-child(1) p{width:80%;margin:10px auto;}
	.th_medPo dl dd:nth-child(1) span,.th_medPo dl dd:nth-child(2) span{width:130px;}
	.th_medPo dl dd p{height:40px;}
	.th_medPo dl dd span{width:100px;height:100px;line-height:100px;font-size:40px;}
	.culture_list dl dt .hidenote p{font-size:12px;}
	.ind_company{background:#fff;padding:20px 0 0;overflow:hidden;}
	.ind_company h2{font-size:24px;text-align:center;color:#333;margin-top:20px;}
	.ind_company .ind_job{padding-top:20px;background:#fff;overflow:hidden;}
	.ind_company .job_list{background:none;}
	.ind_company .job_list .job_Lbox{width:90%;background:none;margin-left:5%;margin-right:5%;margin-bottom:20px;text-align:center;background:#f7f7f7;padding:20px 0;height:auto;}
	.ind_company .job_list .job_Lbox .job_Lshow{margin-top:15px;padding:0px 20px;}
	.ind_company .job_list .job_Lbox .job_title{font-size:16px;margin-bottom:15px;}
	.ind_company .job_list .job_Lbox .job_intro{line-height:26px;}
	.ind_qywh{background:#f7f7f7;padding:20px 0;}
	.ind_qywh h2{font-size:24px;color:#333;text-align:center;margin-bottom:20px;}
	.culture_list{margin-top:0px;}
	.culture_list dl{margin-left:0px;}
	.culture_list dl dt{width:48%;margin-left:1%;margin-right:1%;}
	.faq h4.faq-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	#site img{height:220px;object-fit:cover;}
	.img_center{display: block;margin:0px auto;}
	.otherjb .row{margin:0px;}
	.xs-pages{margin:0px;}
	.pages{margin:10px auto;}
	.job{margin:0px auto;padding-top:0px;}
	.job .navbox{margin-bottom:0px;}
	.jobsearch .job_s input{width:70%;height:35px;}
	.jobsearch .job_s{margin-bottom:15px;}
	.jobsearch p{margin-bottom:0px;line-height:30px;}
	.jobsearch a{margin-left:10px;}
	.otherjb,.newjob{margin-top:15px!important;}
	.jobsearch .job_s input.job_sub{width:30%;height:35px;vertical-align:top;}
	.job ul.navtit{display: block;width:100%;overflow:hidden;}
	.job ul.navtit li{width:48%;margin:0 1%;float:left;margin-bottom:15px;height:35px;line-height:35px;}
	.job ul.navtit li a{font-size:16px;}
	#shares .tab-content>.active{padding:0px;}
	#shares .container{padding:0px;}
	.videobox{width:90%;height:auto;position:fixed;background:#ccc;top:50%;left:5%;margin-left:0px;margin-top:-150px;z-index:99;display:none;}
	.videobox span.closev{width:32px;height:32px;line-height:32px;font-size:24px;z-index:9999;top:-32px;right:-10px;}
	.th_medIcon{width:50px;height:50px;}
	.th_medCon{padding-top:20px;}
	.th_medIcon img{width:50px;height:50px;}
	.feedback .pd40{padding:15px 0px;}
	.feedback .inputbox input[type="text"]{float:left;min-width:65%;max-width:65%;}
	.feedback .inputbox p{overflow:hidden;}
	.feedback .inputbox p span{float:left;width:35%;}
	.lightbox__nav--prev{margin-left:0px!important;}
	.lightbox__nav--next{margin-right:0px!important;}
	.foot_wx{right:-27px;}
	.pro{padding-top:20px;}
	.pro_line{margin:15px auto;}
	.pro_cn h3{font-size:24px;}
	.pro_box{margin-bottom:20px;}
}


@media all and (max-width:720px){
	.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-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){
	.news_chnal span{padding:0 12px;}
    .Hnav{display:none;}
    .Hmenu-btn{margin-right:3%;}
	.iPro-list li{width:92%;}
	.pro_list ul{width:100%;margin-left:0px;}
	.pro_list li:first-child{margin-left:1%;}
	.pro_poName{text-align:center;padding:0px 10px;margin-bottom:20px;}
	.pro_show a{padding:12px 20px;}
	.pro_list li{width:48%;margin:0 1% 2%;height:280px;}
	.pro_po h4{padding:0px 10px;text-align:center;overflow:hidden;}
	.pro_po{width:100%;height:auto;}
	.pro_show{width:100%;height:100%;}
	.case1, .case1 .case_move{width:100%;}
	#casenews ul li{width:100%;}
	.iCtUs-list{margin:0px;}
	.iCtUs-list li{width:50%;margin:.7rem 0 0;}
	.pro_shMore{width:80%;}
	.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:33.3333%;border-bottom:1px solid #e8e8e8;padding-right:0px;}
	.con-nav ul li a{font-size:14px;}

	.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;}
	
}

@media all and (max-width:414px){
    .feedback .inputbox p span{width:25%;}
    .feedback .inputbox p input{width:75%;}
	.iPro-list li{width:100%;}
	
	.index-pro,
	.index-case,
	.index-news,
	.index-abUs,
	.index-ctUs{padding:1.3rem 0;}



}

@media all and (max-width:375px){
	.feedback .inputbox p span{width:27%;}
    .feedback .inputbox p input{width:73%;}
	.Hmore{display:none;}
	.I-nav a{width:80px;line-height:28px;font-size:12px;margin:0 5px;}
    .addnote{width:65%;}
}


@media all and (max-width:320px){
	.feedback .inputbox p span{width:35%;}
	.feedback .inputbox p input{width:65%;}
	.videobox{left:142.5%;}
	.addnote{width:65%;}
	.pro_box{padding:15px;}
	#casenews ul li h4 a{font-size:16px;}
	#casenews ul li p{font-size:12px;}
	.news_chnal span{padding:0px 7px;}
}

