@media screen and (max-height:870px){
	.bamnline{ top:314px;}
	.bbox{ top:120px; margin-top:0;}
}
@media screen and (max-height:700px){
}
@media screen and (max-width:1700px){
}
@media screen and (max-width:1450px){
	.bbox small img{ width:650px; margin:auto;}
	.bbox h1{ font-size:42px;} 
	.bamnline{ top:282px;}
	.bbox small{ margin-bottom:10px;}
	.bbox b{ margin-bottom:40px;}
	.data{ bottom:20px;}
	.software{ margin-top:140px;}
	.casebox{ padding:100px 0 140px;}
	.product li figure img{ height:430px;}
	.product li{ padding-top:50px;}
	.product li span{ margin-top:38px;}
	.coupers{ float:right; width:auto; margin-right:5%;}
}
@media screen and (max-width:1280px){
	.nav{ margin-left:-262px;}
	.nav li{ margin-right:16px;}
	.product li{ width:33.33333%;}
	.product li figure img{ height:360px;}
	#preview{ width:540px;}
	.controlimgs{ display:none;}
	.control{ padding:54px 0;}
	.coupers{ width:65%;}
	.computer{ width:100%;} 
	.programe{ width:90%;}
	.progametext{ width:100%;}
	.combinlist{ width:95%; left:2.5%;}
	.combinlist li{ margin-left:40px;}
}
@media screen and (max-width:1200px){
	.new{ width:88%;}
	.newtitle{ width:76%;}
	.newfix h2{ font-size:30px; margin-bottom:16px;}
	.nav{ margin-left:-230px;}
	.nav li a{ font-size:14px;}
	.nav li{ margin-right:12px;}
}
@media screen and (max-width:1100px){
	.inner{ width:90%;}
	.news{ width:100%;}
	.newlist{ width:100%; margin-top:36px;}
	.news figure{ width:50%;}
	.newtext{ width:43%;}
	.ptitle{ margin-left:-45%;}
	.menu-leval li a{ font-size:34px;}
	.inpactwr{ margin-top:0;}
	.smarts{ margin-left:-45%;}
	.morevideo{ margin-left:-45%; bottom:10px;}
	.smarts b{ font-size:46px;}
	.smarts span{ margin:0 50px;}
	.impact{ margin-top:56px;}
	.smart-city .cht{ margin-bottom:34px;}
   .coupers{ width:66%; margin-right:10%;}
   .newfix{ margin-left:-45%;} 
   .viewbaner figure img{ height:250px; position:relative; width:auto; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
   .cases li{ width:32%; margin-right:2%;}
   .cases li:nth-child(3n+3){ margin-right:0;}
   .cases li:nth-child(4n+4){ margin-right:2%;}
   .smarktit{ margin-left:-45%;}
   .advantage,.costwr{ width:90%;}
}
@media screen and (max-width:1024px){
	body{ cursor:pointer;}
	.header-box{ background:#fff; box-shadow:0 0 5px #E7E7E7;}
	.nav{ display:none;}
	.header-ri{ display:none;}
	.menuBtn{ display:block;}
	.iphemake,.menu-fiex{ display:block;}
	.banner .flex-control-nav{ display:none;}
	.data{ width:100%; box-sizing:border-box; left:0; margin-left:0; padding:20px; bottom:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;}
	.data-info{ margin-right:0; flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.scrollme .animateme{ transform:none !important; opacity:1 !important;}
	.combinate strong{ font-size:30px; margin-bottom:14px;}
	.combinate small{ margin-bottom:20px;}
	.combinate span{ margin-bottom:14px;}
	.platform{ padding-top:50px; background-size:cover !important; background-attachment:local !important;}
	.platformwr .combinate span, .platformwr .combinate strong, .platformwr .combinate small,.platformwr .combinate .details a{ color:#646464;}
	.platformwr .combinate .details a:before{ background:#646464;}
	.software{ width:100%; margin-top:40px; background:#fff; box-sizing:border-box; border-radius:9px; padding:38px 45px 32px;}
	.hands{ right:0; left:0; position:relative; display:none;}
	.eqfix{ margin-top:15px;}
	.soft-list{ position:relative;}
	.softs{ display:none;}
	.platformwr{ padding-bottom:46px;}
	.soft{ text-align:center; padding-bottom:38px; border-bottom:1px solid #eeeeee;}
	.eq{ display:inline-block; float:none;}
	.softload{ display:inline-block; float:none;}
	.soft-list li{ opacity:1; transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); visibility:visible; width:120px; background:none; float:left;}
	.soft-list li:before{ opacity:1; transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); height:120px; background:#404040;}
	.soft-list li:nth-child(1){ display:none;}
	.soft-list li:nth-child(3):before{ background:#545454;}
	.soft-list li a{ padding-top:138px; color:#323232; line-height:1; height:auto;}
	.eq img{ width:118px; height:118px; border:1px solid #a0a0a0;}
	.eq span{ margin-top:12px; line-height:1; color:#323232;}
	.soft-list li:nth-child(2) a{ background-position:center 31px;}
	.soft-list li:nth-child(3) a{ background-position:center 37px;}
	.eqfix p{ color:#646464; text-align:center;}
	.funte{ padding-top:48px;}
	.functebox{ padding-bottom:33px; border-bottom:1px solid #dcdcdc; background:#f3f3f3;}
	.combina img{ display:none;}
	.combinlist{ top:0; height:auto; position:relative; width:100%; left:0;}
	.combina{ margin-top:36px; height:auto;}
	.combinlist{ background:#fff;}
	.combinlist li{ margin-top:0 !important; margin-left:0; padding:0; border-top:2px solid #f3f3f3; border-right:2px solid #f3f3f3; width:50%; float:left; box-sizing:border-box; opacity:1 !important; transform:none !important;}
	.combinlist li a{ width:100%; box-sizing:border-box; padding-bottom:20px;}
	.combinlist li a:before{ opacity:0; visibility:hidden; display:none;}
	.combinlist li p{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); visibility:visible;}
	.combinlist li:nth-child(1),.combinlist li:nth-child(2){ border-top:none;}
	.combinlist li:nth-child(2n+2){ border-right:none; width:50%;} 
	.functemore{ position:relative; right:0; bottom:0; text-align:center; padding:0 5%; margin-top:27px;}
	.functemore a{ display:inline-block; float:right;}
	.functemore span{ float:left;}
	.functemore b{ float:left; margin-top:0; margin-left:10px;}
	.informatt{ margin-bottom:46px;}
	.synopsis{ padding:45px 0 68px;}
	.synopsiswr{ padding:0;}
	.inpactwr{ margin:0; padding:46px 30px;}
	.programe-list li{ padding:48px 32px;}
	.programewr{ width:auto;}
	#preview{ display:none;}
	.proviews{ padding-top:60px;}
	.viewbane{ display:block; width:90%; margin:auto;}
	.explain-box{ margin-top:36px;}
	.controltt h3{ font-size:28px; margin-bottom:30px;}
	.download{ padding:46px 0;}
	.cityvideo{ margin-left:0; float:right;}
	.city{ width:100%;}
	.smart-city{ padding:45px 34px;}
	.coupers,.cityvideo{ margin-right:0; box-sizing:border-box;}
	.new{ width:100%; box-sizing:border-box; padding-left:34px; padding-right:34px; padding-top:54px;}
	.new-box{ padding-top:0;}
	.cases li{ width:49%; margin-right:0 !important;}
	.cases li:nth-child(2n+2){ float:right;}
	.cooperafix{ padding:66px 0;}
	.prowr{ margin:0 12px;}
	.programme-box{ margin:0;}
	.started,.smart-city{ background-attachment:local !important; background-size:cover;}
	.contactfix{ padding-bottom:88px;}
	.contacts{ width:90%; box-sizing:border-box;}
	.address{ padding-right:0; border-right:none; width:100%; margin-bottom:28px;}
	.allow{ padding-left:0;}
	.smarktit h4{ font-size:30px;}
	.pmark{ display:none;}
	.smarktit{ top:55%;}
	.prowrfix{ padding:0;}
	.proinfos{ width:19%; margin-right:1.25%; margin-bottom:5px;}
	.proinfos:nth-child(5n+5){ margin-right:0;}
	.programefix{ padding:10px 0 5px;}
	.sysile{ padding-top:0;}
	.sysile h3{ font-size:22px; margin-bottom:24px;}
	.goverlist li{ padding:45px 0 20px;}
	.goverinfo{ width:100%; margin-bottom:30px;}
	.advantage{ padding-top:42px;}
	.advantagelis h3{ margin-bottom:30px; font-size:20px;}
	.advantagef li .advanes{ padding-top:0; width:40%;}
	.advantagef li .advanes h2{ font-size:20px; margin-bottom:20px;}
	.advantagef li .advanes p{ font-size:12px;}
	.costed p{ font-size:16px;}
	.costed img{ max-width:42px;}
	.costed{ height:134px;}
	.cost{ padding-bottom:40px;}
	.parallux .parallux-bg .parallux-inner{ background-attachment:local !important; background-size:cover !important;}
}
@media screen and (max-width:861px){ 
    .flexmeun{ display:none;}
	.bbox small{ line-height:0;}
	.bbox small img{ width:480px;}
	.banner .bannerfix > li.imgIn .bbox h1{ font-size:30px; margin-bottom:26px;}
	.bamnline{ top:221px;}
	.bbox{top: 50%;margin-top: -69px;}
	.newtext h3{ line-height:1.2; font-size:16px; height:38px; overflow:hidden;}
	.newtext p{ margin-bottom:16px;}
	.footer-box{ padding:36px 0 18px;}
	.footerdown{ margin-top:16px;}
	.relative{ margin-bottom:18px;}
	.footerle{ width:100%; text-align:center;}
	.footerle a{ float:none;}
	.footeradd{ position:relative; float:left; width:auto;}
	.smartimg img{ width:auto; height:300px; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.smarts span{ width:62px; height:62px; background-size:cover !important; margin:0 30px;}
	.smarts b{ font-size:34px; line-height:62px;}
	.newmeber{ width:100%;}
	.new-list{ width:100%;}
	.view-box{ padding:0;}
	.views{ padding-top:38px; padding-bottom:38px;}
	.viewtext{ width:90%;}
	.casedd{ padding:0 5% 12px;}
	.cooperle{ width:100%;}
	.cooperri{ width:100%; padding-left:0; padding-top:0; height:auto; margin-top:15px;}
	.cooperate-list li{ padding:45px 0;}
	.cooperle figure{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
	.coopertitle{ margin-top:30px; margin-left:16px;}
	.loads{ width:90%;}
	.dits{ bottom:10%;}
	.contacts{ top:0;}
	.contactfix{ padding:45px 0;}
	.costed p{ width:80%;}
	.bamnline{ display: none !important;}
} 
@media screen and (max-width:751px){
	.bbox{ width:90%; margin-left:-45%;}
	.combinlist li a{ padding:10px;}
	.combinlist li p{ margin-top:0;}
	.combinlist li span{ font-size:16px; margin-left:8px;}
	.combinlist li b{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
	.city-le{ width:100%;}
	.citytop{ float:left;}
	.cityeq{ float:right; margin-top:-116px;}
	.cityvideo{ float:left; margin:auto;}
	.newfix h2{ width:100%;}
	.select{ top:0;}
	.case-box{ padding-top:34px;}
	.selewr{ padding-top:34px;}
	.selewr span{ margin-bottom:20px;}
	.selefix{ margin-left:0; width:100%;}
	.sysile{ width:100%;}
	.know{ margin-top:30px;}
	.sysifi{ width:100%; margin-top:30px;}
	.advantagef li .advanes{ width:100%;}
	.advantagef li figure{ width:100%; margin-top:24px;}
	.advantagef li:nth-child(2n+2) .advanes{ margin-right:0;}
}
@media screen and (max-width:641px){
	.menu-fiex{ width:300px; right:-300px;}
	.menu-wr{ width:300px; right:-300px;}
	.mune-list > li > a{ font-size:14px; height:44px; line-height:44px;}
	.editebtn > a{ font-size:14px; line-height:30px;}
	.leval-menu li a{ font-size:14px;text-align:center;}
	.editebtn > a:before{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7); top:0;}
	.editebtn > a:hover:before{ transform:scale(0.7) rotate(0); -webkit-transform:scale(0.7) rotate(0); -moz-transform:scale(0.7) rotate(0);}
	.leval-menu{ padding:12px 0 12px 5%;}
	.banner .bannerfix > li.imgIn .bbox h1{ font-size:24px;}
	.bbox b{ font-size:16px; margin-bottom:30px;}
	.bamnline{ top:214px;}
    .data { padding:20px 12px; }
	.data-info b{ font-size:20px; margin-bottom:10px;}
	.data-info{ width:25%; display:inline-block; margin-bottom:12px; flex:none; -webkit-flex:none;  -webkit-box-flex:none; box-flex:none;}
   .data-info span { font-size:12px; }
	.data{ display:block; padding-bottom:8px; text-align:center; }
	.data-info{ width: 25%;}
	.header{ padding:16px 5%;}
	.mtop{ height:58px;}
	.bbox small img{ width:420px;}
	.bamnline{ top:212px;}
	.combinate strong{ font-size:24px; margin-bottom:7px;}
	.software{ padding:30px 24px;}
	.eq{ margin-left:0; margin-right:20px;}
	.combinate small{ width:100%;}
	.news figure{ width:100%;}
	.newtext{ width:100%; margin-right:0; box-sizing:border-box; padding:28px 22px;}
	.information{ padding-top:36px;}
	.informatt{ margin-bottom:32px;}
	.informatt h3{ padding-bottom:15px;}
	.mores{ margin-top:40px;}
	.footeradd{ width:100%;}
	.linke{ display:none;}
	.copyright p{ margin-bottom:0;}
	.synopsis{ padding-bottom:45px;}
	.synopsiswr h3{ margin-bottom:22px;}
	.started{ padding:78px 0 100px;}
	.pbanner figure img{ height:200px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.menu-leval li a{ font-size:26px;}
	.morevideo a{ margin-right:0;}
	.inpactwr{ padding:0; background:none;}
	.impact{ margin-top:36px;}
	.inpactwr h3{ margin-bottom:13px;}
	.videos .play{ width:52px; height:52px; background-size:cover !important; margin-left:-26px; margin-top:-26px;}
	.protext{ margin-top:32px;}
	.protext h3{ font-size:18px;}
	.product li{ width:50%;}
	.product li figure img{ height:300px;}
	.product li span{ margin-top:26px;}
	.proshare{ opacity:1; visibility:visible;}
	.explainli li{ width:33.333%; margin-right:0;}
	.city-le h3{ font-size:26px;}
	.down-info{ margin-right:34px;}
	.controltt h3{ font-size:22px; margin-bottom:20px;}
	.cityeq{ float:left; text-align:center; width:100%; margin-top:24px;}
	.smart-city .cht{ margin-bottom:22px;}
	.citytop{ width:100%;} 
	.city-le h3{ margin-bottom:16px;}
	.city-le h3,.city-le span,.cityeq p{ text-align:center;}
	.cityeq img{ margin:auto; margin-top:16px;}
	.smart-city{ padding-bottom:0;}
	.new{ padding-top:36px;}
	.newmeber li{ margin-bottom:34px;}
	.newtitle h3{ font-size:18px; margin-bottom:28px;}
	.new-list li h3{ margin-top:36px; height:88px;}
	.pagelist a{ width:40px;}
	.pagelist span{ margin-left:12px; margin-right:12px;}
	.newfix h2{ font-size:24px;}
	.selict-list > li{ width:100%;}
	.menud{ position:relative; top:0; margin-top:16px;}
	.selict-list > li{ padding-bottom:18px;}
	.selict-list > li > a{ display:inline-block;}
	.menud{ width:100%; box-sizing:border-box; min-width:auto;}
	.selict-list > li{ margin-right:0;}
	.selewr{ padding-bottom:0;}
	.cases li{ width:100%;}
	.cooperate{ padding:0; padding-bottom:32px;}
	.cooperate-list li{ padding:20px 0 30px;}
	.coopertitle span{ font-size:20px; margin-bottom:16px;}
	.prowrds{ padding:34px 22px;}
	.protexted{ width:100%;}
	.proimgs{ width:100%;}
	.programme-box{ padding:35px 0;}
	.progametext{ margin-top:42px;}
	.programed .slick-prev, .programed .slick-next{ transform:scale(0.78); -webkit-transform:scale(0.78); -moz-transform:scale(0.78);}
	.programed .slick-prev{ left:-15px;}
	.programed .slick-next{ right:-15px;}
	.load-box{ padding:38px 0 30px;}
	.load-list li{ padding:0 24px;}
	.load-list li span{ width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.load-list li:hover{ background:none;} 
	.load-list li b{ background:#e46723;}
    .load-list li b i{ opacity:1; visibility:visible;}
    .load-list li b:before{ background:url(../images/load4.png) center no-repeat;}
	.combinlist li p{ display:none;}
	.city-le{ float:none;}
	.cityvideo{ margin-top:20px; float:none;}
	.mune-list{ margin-top:20px;}
	.mune-list > li{ margin-bottom:0;}
	.mune-list > li > a{ height:38px; line-height:38px; }
	.editebtn{ margin-top:40px;}
	.proinfos{ width:24%; margin-right:1.33333%;}
	.proinfos:nth-child(5n+5){ margin-right:1.333333%;}
	.proinfos:nth-child(4n+4){ margin-right:0;}
	.sysile p{ font-size:14px;}
	.sysifi span{ font-size:14px;}
	.govertext h3{ font-size:20px;}
	.costed{ padding:12px 10px; height:auto;}
	.costed p{ font-size:14px;}
	.cost-info{ width:100%; margin-right:0; margin-bottom:20px;}
	.costed img{ width:30px; bottom:50%; transform:translateY(50%); -webkit-transform:translateY(50%); -moz-transform:translateY(50%);}
	.cost-list{ margin-bottom:20px;}
	.costdown p{ font-size:12px;}
	.advantage{ padding-bottom:0;}
	.closdef{ right:0; top:-40px;}
	.prolist > li{ width:49%; margin-right:0; margin-bottom:4px;}
	.prolist > li:nth-child(2n+2){ float:right;}
	.prolist > li > a{ padding-left:0; padding-right:0; box-sizing:border-box; text-align:center;}
	.pro-info{ width:25%; margin-right:0;}
	.pro-info a{ width:100%;}
    .proinfo:nth-child(2),.share-fix,.prole .neshare,.newte{ display:none;}
}
@media screen and (max-width:520px){
}
@media screen and (max-width:481px){
	.mtop{ height:56px;}
	.menu-fiex{ width:260px; right:-260px;}
	.menu-wr{ width:260px; right:-260px;}
	.editebtn > a{ padding-left:46px;}
	.editebtn > a:before{ transform:scale(0.78); -webkit-transform:scale(0.78); -moz-transform:scale(0.78);}
	.logo{ width:230px;}
	.logo img{ width:100%;}
	.bbox small img{ width:300px;}
	.bamnline{top: 50%;margin-top: 32px;}
	.bbox span{ margin-bottom:16px;}
	.bbox b{ font-size:14px;}
	.menuBtn{ height:20px; width:32px;}
	.menuBtn .burger{ height:4px;}
	.eq{ margin-right:0;}
	.softload{ width:100%; margin-top:22px;}
	.soft{ padding-bottom:20px;}
	.soft-list{ display:inline-block; margin:auto; width:auto;}
	.combinate span{ margin-bottom:6px;}
	.combinate strong{ font-size:20px;}
	.combinate small{ font-size:12px;}
	.software{ margin-top:24px;}
	.eqfix p{ text-align:left;}
	.combinlist li b{ transform:scale(0.6); -webkit-transform:scale(0.6); -moz-transform:scale(0.6); margin-left:-15px;}
	.combinlist li p{ font-size:12px; line-height:1.4;}
	.combinlist li span{ font-size:12px; margin-left:0;}
	.combinlist li{ padding:0; padding-left:6px;}
	.funte{ padding-top:36px;}
	.casebox{ padding:60px 0 70px;}
	.newinfo li a{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.relative b{ font-size:26px;}
	.relative{ margin-bottom:8px;}
	.footerdown{ margin-top:8px;}
	.synopsiswr h3{ font-size:20px; margin-bottom:16px;}
	.menu-leval li{ margin-right:30px;}
	.menu-leval li a{ font-size:22px;}
	.smarts span{ width:54px; height:54px; margin:0 18px;}
	.smarts b{ font-size:26px; line-height:54px;}
	.programe-box{ padding-left:0; padding-right:0; padding-top:0;}
	.programe-list li{ padding:36px 5%;}
	.videos .play{ width:46px; height:46px; margin-left:-23px; margin-top:-23px;}
	.product li{ width:100%;}
	.explainli li{ width:50%;}
	.explain-box{ padding:0;}
	.explainwr{ padding:32px 0;}
	.soft-box{ padding:0;}
	.city{ width:100%;}
	.smart-city{ padding:36px 0;}
	.smart-city .cht{ margin-left:5%;}
	.cityvideo{ width:310px; height:560px; background-size:cover; padding-top:72px;}
	.citywr{ width:202px; height:auto;}
	.cityvideo .cityim{ width:100%; height:auto;}
	.smart-city{ padding-bottom:45px;}
	.city-le h3{ font-size:22px;}
	.newdowm time{ display:block; width:100%; margin-bottom:10px;}
	.newtitle{ width:100%;}
	.new{ padding-left:5%; padding-right:5%;}
	.pagelist a{ width:32px; padding-bottom:8px;}
	.newfix h2{ font-size:20px;}
	.select{ margin:0;}
	.case-box{ padding-top:0;}
	.cooperafix{ padding:45px 0;}
	.prowr{ padding-top:20px; padding-bottom:25px;}
	.promainfo b{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); margin-bottom:24px;}
	.protexted h3{ font-size:20px;}
	.load-list li span{ width:70%;}
	.loadfix{ padding:20px 0;}
	.contactfix{ padding:34px 0;}
	.contacts{ padding:34px 25px;}
	.address{ margin-bottom:14px;}
	.allowf{ padding-left:42px;}
	.allow-info{ margin-right:24px;}
	.computer{ width:90%; height:auto; padding:20px;}
	.govertext{ width:70%;}
	.goverinfo{ margin-bottom:0; padding-bottom:24px; padding-top:24px; border-bottom:1px solid #c9c9c9;}
	.goverlist li{ padding-bottom:0; padding-top:0; border-bottom:none;}
	.sysifi span{ width:120px; height:46px; line-height:46px;}
	.pro-info{ width:33.3333%;}
	.prolist > li > a{ font-size:14px;}
	.pro-info a{ padding-top:20px; height:70px;}
	.massages{ width:100%; margin-left:-50%;}
	.massageinfo{ width:170px;}
	.massageinfo a{ padding-left:50px;}
	.massageinfo a:before{ left:19px;}
	.massagewr{ padding:30px 22px;}
	.massagewr p{ margin-bottom:22px;}
	.pswp__ui .pswp__caption{ padding: 16px 5%;}
}
@media screen and (max-width: 380px){
	.platformwr{ width:100%; padding-bottom:0;}
	.combinate{ width:90%; margin:auto;}
	.funte{ width:100%;}
	.copetop span{ margin-right:0; width:100%; text-align:center;}
	.menu-leval li{ margin-right:15px;}
	.menu-leval li a{ font-size:20px;}
	.proinfos{ width:32%; margin-right:2%;}
	.proinfos:nth-child(5n+5){ margin-right:2%;}
	.proinfos:nth-child(4n+4){ margin-right:2%;}
	.proinfos:nth-child(3n+3){ margin-right:0;}
	.proinfos a{ padding-top:20px; height:75px;}
	.massaimg{ margin-right:0;}
	.massagewr{ padding:22px 14px;}
	.massageinfo{ width:150px;}
}
@media screen and (max-width: 340px){
  
}
	