@media screen and (min-width:1601px){
	 .newsList li { width: 18%; }
}
@media screen and (max-width:1600px){
.bannertxts{ top:25%; }
.ix-pros-txts a:hover .ti{ margin-top:25%; }
}
@media screen and (max-width:1440px){
.bannertxts{ top:20%; }
.ix-pros-title .title, .ix-tec-title .title{ top:30%; }
.ix-pros-txts a:hover .ti{ font-size:24px; }
.ix-pros-txts .txts .tx{ height:100px; margin-top:30px;  }
.ix-pros-txts .txts .aw{ margin-top:15%; }
.tecs .bodr { padding: 8.5% 8.5% 0 8.5%; }
.tecs .tcnv li .sch{ line-height:50px; }
.tecs .tcnv li .en,.tecs .tcnv li .ch{ font-size:20px; }
.tecs .tcnv { margin-top: 10%; }
.tecs .nav .ti .ch{ font-size:26px; }
}
@media screen and (max-width:1366px){
.pw{ width:1000px; }
.bannertxts{ width:560px; margin-left:-280px; }
.bannertxts .txts .ch{ font-size:38px; }
.bannertxts .en_1{ font-size:35px; }
.bannernum{ right:5px; bottom:5px; }
.bannernum .top .num{ font-size:45px; }
.ix-pros-txts li .txts{ bottom:-80%; }
.honors{ width:1028px; }
.honors a{ width:229px; }
.abTeams a{ width:20%; margin:2.5%; }
.news{ width:1044px; }
.news a{ width:217px; }
.pros{ width:1024px; }
.pros a{ width:488px; margin:12px; }
.pd1 .txts{ width:860px; margin-left:-500px; }
.tecs .bodr { padding: 5% 5% 0 5%; }
.tecs .tcnv { margin-top: 8%; }
.tecs .nav .ti .en{ margin-left:10px; }
.coop1 .txts .tx1{ width:33.333%; }
.jobs a{ width:25%; padding:0; }
.jobs .ch .tx1{ font-size:20px; }
.jobsPcss .aw{ width:90px; }
#map{ height:460px; } 
.honors .padd{ height:116px; }
}
@media screen and (max-width:1281px){
.bannertxts{ width:520px; margin-left:-260px; }
.bannertxts .txts .ch{ font-size:35px; }
.bannertxts .en_1{ font-size:32px; }
.ix-pros-txts .txts .aw{ margin-top:10%; }
.newsList li { width: 31.33%; }
.tecs .tcnv li{ padding:0 15px; }
.tecs .tcnv li .sch{ line-height:45px; }
}
@media screen and (max-width:1200px){
	.ideaList ul{ margin-left: -5%;}
	.ideaList li{ width: 45%; margin:0px 0px 5% 5%;}
	.ideaList .itemBox .img{ width: 55%;}
	.ideaList .itemBox .con{ padding: 0px 5% 0px 0px; width: 34%; font-size: 12px;}
	.ideaList .itemBox .con .t{ font-size: 18px; padding: 15px 0px;}

}
@media screen and (max-width:1024px){
/* video layer */.vwrap .videobox { width: 700px; margin-left: -350px; }/* video layer end */
.pw{ width:90%; }	
.bannertxts .bg,.header .nav,.header .top,.banner .pic img,.ba-prev,.ba-next,.bannernum,.ix-pros-title .pic,.vipic,.footer .top .nav,.pbanner .vt{ display:none; }
.header .btm{ height:58px; }
.mtop{ height:59px; }
.header .logo{ width:148px; margin-top:8px; }
.menu-handler{ display:block; }
.banner .pic{ height:100%; }
.banner{ cursor:default !important; }
.ixmore{ bottom:10%; }
.cursor,.ix-pros-title .controls{ display:none !important; }
.bannertxts{ width:100%; left:0; margin-left:0; }
.fixbg{ background-attachment:scroll; }
.ix-pros-title,.ix-tec-title{ width:100%; float:none; padding:25px 0; background-size:cover; height:auto; }
.ix-pros-title .title,.ix-tec-title .title{ position:relative; }
.ix-pros-txts,.ix3 .left,.caseDemo,.ix3 .right{ width:100%; float:none; }
.caseDemo { height:auto; }
.caseDemo .item{ height:auto; position:relative; float:left; left:0; }
.caseDemo .item img{ width:100%; margin-left:0; height:auto; position:static; transition:600ms; -webkit-transition:600ms;  }
.caseDemo .item:hover .c2{ opacity:1; transform:scale(1); -webkit-transform:scale(1); }
.caseDemo .item:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
.ix3 .right{ height:450px; }
.ixo-txts .padd { padding: 0 25px; }
.ixo-txts .left .data .nu{ font-size:35px; }
.ix-pros-txts .owl-theme .owl-controls { position:static; width:100%; left:0; margin:25px 0;  }
.ix-pros-txts .owl-theme .owl-controls .owl-page span { background:#7bbe3d; }
.ix-pros-txts .owl-theme .owl-controls .owl-page.active span{ transform:scale(1.5); -webkit-transform:scale(1.5); -ms-transform:scale(1.5); background:#f8b551; }
.pnav .pw{ width:100%; }
.ab1{ width:90%; margin:0 auto; }
.ab2 .txts .tx{ width:40%; }
.ab3 .intro,.tecIntro{ width:100%; box-sizing:border-box; }
.honors{ width:90%; }
.honors a{ width:23.5%; margin:0; margin-right:2%; margin-bottom:2%; }
.honors a:nth-child(4n){ margin-right:0; }
.pbanner{ height:360px !important; }
.footer .top{ padding:0; }
.news,.pros,.pd4 .txtsBox{ width:90%; }
.news a{ width:22.75%; margin-left:0; margin:2% 0; margin-right:3%; }
.news a:nth-child(4n){ margin-right:0; }
.ndTitle{ padding-top:5.8%; }
.pros a{ width:49%; margin:0; margin-right:2%; margin-bottom:2%; }
.pros a:nth-child(2n){ margin-right:0; }
.pros a:hover .padd{ padding-top:22%; } 
.protxts{ width:100%; box-sizing:border-box; }
.pd1 .txts{ width:90%; margin-left:0; left:5%; box-sizing:border-box; }
.pd5 .cases .ti .line{ width:40%; }
.tecs .tcnv li .tecHide{ display:none !important;}
.tecs .tcnv li .sch{ line-height:50px; background:none; }
.tecs .tcnv li.techover .sch,.tecs .tcnv li.act .sch{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1; filter:alpha(opacity=100); color:#fff; }
.tecs .tcnv li.techover,.tecs .tcnv li.act{ background:#EE525E; }
.tecs .tcnv li.techover .sch .aw,.tecs .tcnv li.act .sch .aw{ transform:translateX(10px); -webkit-transform:translateX(10px); opacity:0; }
.tecs .nav{ width:34%; margin-left:0; }
.tecs .bodrbt_1{ left:0; width:34%; }
.tecs .nav .ti .ch{ font-size:22px; }
.tecs .bodrbt_2{ left:0; }
.tecTeams{ width:100%; }
.tecTeams a{ width:32%; margin:0; margin-right:2%; margin-bottom:2%; }
.tecTeams a:nth-child(3n){ margin-right:0; }
.coopnum { display:block; }
.coop1 .txts{ padding:15px; }
.coop3{ width:90%; }
.coopnum{ padding:45px 15px; }
.coop1 .txts .tx1{ width:50%; }
.jobs .bodr { padding: 40px 13px 20px 13px; }
.jobs a{ font-size:12px; }
.jobs .ch .tx1{ font-size:18px; }
.jobsPcss .aw { width: 60px; height:118px; }
.jobsPcss .dot{ width:118px; height:118px; }
.BMap_stdMpCtrl{ top:10px !important;}
.ctas{ padding:60px 0; }
.secList .right{ padding-right:0; width:74%; }
.pdtstxts { padding: 6.5% 5% 8% 5%; }
.prosstxts a{ margin:0 22px; }
.prosstxts{ width:840px; margin:0 auto; }
.prossNav .li{ margin:0 10px; }
.prossNav{ width:800px; }
.honors img { max-width:none; width: 100% !important; height: auto !important; }
.honors .padd{ height:auto; }

	.w960{ width: 90%;}


    .inner { width: 90%; }
    .honorCon { width: 90%; padding: 80px 0px; }

.ideaList ul{ margin-left: 0px;}
	.ideaList li{ width: 100%; margin-left: 0px; float: none;}
	.ideaList .itemBox .img{ width: 40%}
	.ideaList .itemBox .con{ font-size: 14px; width: 50%;}
	.ideaList .itemBox .con .t{ font-size: 25px; padding: 25px 0px;}
}
@media screen and (max-width:861px){
	.headerlogo{ margin:0; padding:0; width:100%; height:auto; float:left; background:#fff;}

	
	
/* video layer */.vwrap .videobox { width: 560px; margin-left: -298px; }/* video layer end*/
.navMobile{ padding-top:15%; }
.bannertxts{ top:28%; }
.ixo-txts .left,.ixo-txts .right{ float:none; width:100%; }
.ixo-txts{ height:auto; }
.ixo-txts .left .padd,.ixo-txts .right .padd{ padding-top:30px; padding-bottom:30px; }
.ixo-txts .left .num { margin-top: 40px; }
.ix-pros-txts .txts .aw,.ix-pros-txts .txts .hot,.footer .tool,.his-next,.hisLine,.his-dot,.histxts .hisDots,.pnav li .i2,.pros .pLine,.proNav .pro-prev,.proNav .pro-next{ display:none !important; }
.ix3 .right{ height:360px; }
.ix-pros-txts li .txts { padding: 0 15px; }
.ix-pros-txts a:hover .ti{ margin-top:15%; }
.footer .cta{ float:none; }

.newsList { width: 100%; padding-left: 0px; }
    .newsList li { width: 44%; margin-left: 4%; }

.pnav li:hover .i1,.pnav li.act .i1{ opacity:1; transform:rotateX(0) translateZ(0); top:0; -webkit-transform:rotateX(0) translateZ(0); }
.pnav .mcv{ display:block; }
.pnav li{ float:none;  background:rgba(111,186,44,.9); }
.pnav { position:relative; }
.pnav ul{ position:absolute; top:42px; left:0; right:0; z-index:10; display:none; }
.pnav li .i1{ background:none; }
.pnav li:hover{ background:rgba(0,153,68,.8);}
.pnav.show .caret{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg); }

.proNav .li{ width:24%; /* height:42px; line-height:42px;   */margin:0.5%; text-align:center; }
.proNav .dot{ height:42px; line-height:42px; margin:0; }
.proNav li .bg{ border-radius:0; }
.proNav{ width:100%; margin-bottom:40px;  } 
.proNav li .aw{ display:none; }
.proNav li{ text-align:left; }




#indexkaishileft{ width:100%; text-align:left;}
#indexkaishiright{ width:98%; }




}
@media screen and (max-width:641px){
.icolist li{ float: left; width:92%; padding-left: 8%;}
.teamType li { width: 184px; height: 244px; float: left; display: block; margin-left: 10%; text-align:center; }
.teamType li a { position: relative; text-align: center; display: block; width: 100%; height: 184px; }

.ideaList .itemBox .img{ width: 50%;}
	.ideaList .itemBox .con{ width: 40%; font-size: 12px;}
	.ideaList .itemBox .con .t{ font-size: 18px; padding: 10px 0px;}
.pbanner .pbtxts .ch{ font-size:25px; }
#conmainpro1{font-size:20px;}

#conmainpro3 li a{
	margin:0; padding:0; width:23%; margin-right:1%; height:auto; border-radius:3px; border:1px solid #ccc; float:left; margin-top:20px;
    transition-duration: 500ms;font-family:"微软雅黑","宋体",Arial; font-size:12px;color:#666; text-align:center; text-decoration:none; line-height:30px;
}


}
@media screen and (max-width:481px){
/* video layer */.vwrap .videobox { width: 300px; margin-left: -178px; height: 300px; margin-top:-150px; } /* video layer end*/
.navMobile{ padding-top:20%; }

#indexkaishi31{ margin:0; padding:0; width:100%; height:auto;margin-top:50px;  text-align:right; float:left;}
#indexkaishi31 img{ max-width:100%;}
#indexkaishi32{ margin:0; padding:0; width:48%; display:none; height:auto; text-align:left; float:right;}
#indexkaishi32 img{ max-width:100%;}
 .newsList li { width: 90%; float: none; margin-left: 5%; }
#indexgugong{ width:80%; height:250px;}
#indexgugong1{ margin:0 auto; padding:0; width:80%; height:auto; padding-top:40px; font-family:"微软雅黑","宋体",Arial; font-size:14px;color:#fff; text-align:center; text-decoration:none; line-height:20px; }

#indexkaishi731{width:20%;}
#conbrand51{  width:80%; height:374px; float:right; margin-left:10%;}
#conbrand512{  width:100%; }
#conjiamen61{  width:80%; height:374px; float:right; margin-left:10%;}
.honorBox{ height: 304px; }
#container{ width:100%; margin: 0 auto;}
#conbrand83{ max-width:400px;}
.ideaList .itemBox .img{ width: 100%; float: none;}
	.ideaList .itemBox .con{ width: 90%; padding:5% 5% 10%; float: none;}

}
@media screen and (max-width:400px){
.pros a:hover .padd{ padding-top:18%; }
.pros a:hover .nowti{ font-size:18px; } 
}
@media screen and (max-width:361px){

}
@media screen and (max-width:321px){
/* video layer */.vwrap .videobox { width: 260px; margin-left: -158px; height: 260px; margin-top:-130px; }/* video layer end*/
.pbanner{ height:220px !important; }
#map{ height:240px; }
}
