
#allmap img{ max-width: none; height: auto;}
.md-pc{ display: block;}
.md-mobile{ display: none;}
.com-tit30 a{ display: none;}
/*视频*/
.video{ text-align: center;}
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #f00;}

.mod-works .item-pic img{ max-width: 100%; height: auto;}
.modteamlists .item-cnt{ min-height: 285px;}
.model-wrap .mod-ad2 img{ left: 0; max-width: 100%; height: auto;}
.model-wrap .mod-ad2{ height: auto;}
.map-left{ overflow: hidden;}
.boms-ad .item-cell img{ max-width: 100%; height: auto;}
.mode-inner2 .banner-cnt2 img{ max-width: none;}
.mod-caseswrap .item-desc i{  font-style: normal;}
/*展开更多*/

.md-tpsearchs li{  padding-right: 30px;}
.md-tpsearchs li  .d-more{ line-height: 100%; position: absolute; right: 0; top:27px; color: #ed6d00; font-size: 14px;  font-style: normal; width:42px;  cursor: pointer; display: none;} 
.md-tpsearchs li  .d-more:after{ position: absolute; right: 0; top:5px; line-height: 5px; content: ""; width: 0; height: 0;border: 5px solid transparent; border-top: 5px solid #ed6d00; display: inline-block;  margin-left: 4px; }
.md-tpsearchs li.ups .d-more:after{border: 5px solid transparent; top:-1px; border-bottom: 5px solid #ed6d00;}
/*地图弹层*/
.my-maps-cnts{ position: absolute; /*bottom: 20px;*/ padding: 0  0 5px 0; top: 0; left: 0; right: 0; /*background: rgba(255,255,255,.8 );*/ /*border-radius: 10px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);*/ /*background: #fff;*/ }
	.my-tit{ font-size: 16px; color: #ed6d00;}
	.tel-1{  color: #666;line-height: 120%; height: 20px;  margin-top: 5px;   background: url(../image/tel1.png) 0 1px no-repeat; padding-left: 25px; background-size: auto 16px;}
	.add-1{ color: #666; line-height: 120%; height: 20px; margin-top: 5px;   background: url(../image/tel2.png) 0 1px no-repeat;padding-left: 25px;background-size: auto 16px;}
	.link-mgs{ margin-top: 20px;}
	.link-mgs a{ height: 36px; max-width: 250px;  display: block; color: #fff; border-radius:  8px;background: #f59b4e; line-height: 36px; text-align: center;  font-size: 14px;}



@media screen and (max-width: 1450px) {	
.b-frms input{ /*width: 215px;*/width: 165px;}
	.b-frms{padding-top: 0; /**/}
.h-money>cite{ float: left; margin-bottom: 15px;}
.fees{ /*float: left;*/margin-bottom: 15px; margin-left: 20px;}
.wrap-layer{ padding: 0 20px; box-sizing:border-box; max-width: 1320px;}
.navMenu>li>a{    padding: 0 20px 0 20px;}	
.model-styleleft .item-spec span{margin-right: 25px;}
.mcalu a{ font-size: 16px; padding: 0 10px;}	
.mtit b{ font-size: 14px;}
.mtit{ padding-left: 15px;}
.mod-caseswrap .item-pic img{ max-width: 100%; height: auto;}	
.mod-caseswrap .item-pic{ margin-bottom: 15px;}
.coms-tits{ font-size: 22px;}
.mdvideos img{ max-width: 100%; height: auto;}
.adv-rights{ overflow: hidden;}
.mdads img,.news-tits img{max-width: 100%; height: auto;}
.mod-ad2 img{ position: relative; left: -28px;}
.modcaselists-wrap .item-desc .person-cnts cite{ font-size: 12px;}
	
	.mod-contain cite{ margin-right: 10px; width: 95px;}	
	.mod-caseswrap.caseswrap2{ width: 295px;}
	.mod-caseswrap .item-desc span{    margin-left: 5px;}
	.mod-caseswrap .item-tit{ margin-right: 5px;}
	.mod-process .item-2 .core-2 ul li{width: 45%;}
	.modcaselists-wrap .item-tit cite i{    font-size: 16px;}
	.modcaselists-wrap .item-tit b{ font-size: 14px;}
	

	
	
}
@media screen and (max-width: 1360px) {	
	.bom-fixeds	 .wrap-layer{  padding: 0 15px;}
}

@media screen and (max-width: 480px) {
	.modteamlists .item-cell{ height: auto;}
	.link-mgs a{ height: 30px; line-height: 30px; max-width: 100%;  }

	
/**/	
/*@font-face {
	font-family:'PingFang SC';
	font-style:normal;
	font-weight:400;
	src:url('../fonts/pingfangsc-regular.eot');
	src:url("../fonts/pingfangsc-regular.woff2") format("woff2"), url("../fonts/pingfangsc-regular.woff") format("woff"), url("../fonts/pingfangsc-regular.ttf") format("truetype");
	
}*/
	
	
	
#allmap{ height: 300px!important;}
img{ max-width: 100%; height: auto;}	
#dituContent{ width: 100%; height:300px; margin: 0 auto;}
video{ width: 100%!important; height: 250px!important;}	

	
	
body,html{ overflow-x: hidden; width: 100%; position: relative;}
body{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	overflow-y: scroll;
}
img{ max-width: 100%; height: auto!important;}
.auto-img img{ /*max-width: none;*/}
	
/*首页*/
.mod-headers,.header-wrap{ display:none;}
.wrap-layer{ width: auto;padding: 0 15px; min-width: 0;}
body, html{  min-width: 0; position: relative; width: 100%; overflow-x: hidden;}
.head-icons a{  width: 30px;}
a.menus-mobiles{ right:-10px;top: -5px; /**/  left:auto; z-index: 999;}	
/**/a.menus-mobiles.menus-ani1{top: -5px;}
.header-shower{ z-index: 199999; text-align: left; padding-left: 10px;}
.mobile-menucss{ background: #fff;}
.mobile-menucss>ul{ padding-top:30px;}
.mobile-menucss>ul>li>a>span{ color: #000;}	
.mobile-menucss.menu-active{ }
.mobile-menucss>ul>li{ border-bottom: 1px solid #f4f4f4;}
.mobile-menucss>ul>li>ul{ padding-bottom: 10px;}
.mobile-menucss>ul>li>ul>li>a>span{color: #000;opacity: .6;}	
.mobile-menucss>ul>li>ul>li{ line-height: 30px;}
.mobile-search input{font-size: 16px;line-height:1;}	
	
.addr-down{ position: absolute;color: #333; font-size: 15px; left: 160px; top:22px;}	
.addr-down:before{ font-size: 22px; vertical-align: bottom;color: #666666; display: none;}
	
/*手机端选择地区*/	
.sel-addrs{}	
.sel-addrs ul{ padding: 30px 0;}
.sel-addrs ul li{ border-bottom: none;line-height: 50px!important; }
.sel-addrs ul li a{ padding-left: 30px; height: 50px; line-height: 50px!important ; border-bottom:1px solid #f4f4f4;font-size: 18px; display: block;  position: relative;}
.sel-addrs ul li a:before{ position: absolute; color: #ccc; right: 20px; top: 2px;}
	
	
.swiper-roll-1 img{ /**/max-width: 640px; }	
.md-bt .btn-l, .md-bt .btn-r{ width: 30px; height: 30px; background-size: 30px auto!important;}	
.md-bt{ margin-top: -13px; display: none;}
.mod-nums{  background: #f8f8f8;background:rgba(245,237,234,0.4) ;/**/ margin-top: 20px; margin-bottom: 20px; padding: 20px 20px 5px 20px; box-sizing: border-box;}	
.mod-nums .item-cell:nth-child(4),.mod-nums .item-cell:nth-child(5){ width: 50%; border-top: 1px solid #f5edea;/*#eee*/ }
.mod-nums .item-cell{   box-sizing: border-box; width: 33.3%;padding-top: 20px; display: block; float: left;}	
.mod-nums .item-cell:nth-child(2) h2,.mod-nums .item-cell:nth-child(3) h2{ max-width: 60px; display: block; margin-left:auto;margin-right:auto;}	
	.mod-nums .item-cell:nth-child(1) h2{max-width: 90px; display: block; margin-left:auto;margin-right:auto;}
	
.mod-nums .item-cell h2{ color: #999; font-size: 14px; line-height: 120%; height: 50px; margin-top: 5px;}
.mod-nums .item-cell h3 span{  font-size: 32px; color: #333;}
.mod-nums .item-cell h3{  font-size: 14px;color: #999}
.mod-ad2{  width: auto; float: none; height: auto; margin-bottom: 15px;}	
.mod-ad2 img{ max-width: 100%;}	
.mod-advs, .mod-cal{ width: auto; float: none;  height: auto;}
.mod-advs .item-cell{ margin-top: 20px;}	
.mod-advs{ padding: 20px;padding-bottom: 120px; margin-bottom: 20px;  background-color: #ed6d00; background-size: 80% auto!important;  background-position: center bottom; }
.coms-tits{ font-size: 20px; text-align: center; font-weight: bold;padding: 0 0 0 20px;}
.coms-tits2{  margin-bottom: 10px;}

.mod-advs img{ width: 35px; height: auto;}
.mod-advs .item-cell h3{ font-size: 14px;}
.mod-cal{ background-size: 100% auto!important; padding: 20px 0;    background: url(../image/bg120.jpg) center 0 no-repeat; }
.com-tit3 h3{ font-size: 24px;}	
.com-tit3 h4{ font-size: 32px; margin-top: -15px; margin-bottom: 10px;}
.com-tit3 i{ display: block;font-size: 14px; line-height: 150%;}
.H50{  height: 25px;}
.tab-style{ white-space: nowrap; overflow-y: auto;}	
.tab-style a span{ min-width: 80px;}
.model-styleleft{ width: auto; float: none;}	
.model-styleleft .item-pic img{ max-width:100%; height: auto;}
.mod-caseswrap{ width: auto; float: none;}
.tab-style a{    margin: 0 2px;}	
.tab-style a span{ font-size: 14px;    padding: 0 6px;}	
.tab-style a.quer-links{ font-size: 14px; padding-right: 12px; padding-left:30px;     background: #ed6d00 url(../image/zxico1.png) 10px center no-repeat; background-size: 15px auto;}

.mcalu a{ font-size: 12px; height: 36px;line-height: 36px;    padding: 0 10px;}	
.pri-dis{ left: 20px; font-size: 24px; width: 60px; line-height: 47px; height: 57px; background-size: 100% auto;}
.pri-dis span{    font-size: 14px;}
.mtit span{  display:block; font-size: 20px;}
.mtit{padding: 10px 10px;}	
.mtit cite i{    font-size: 18px;}
.mtit cite{ font-size: 12px;margin-right:5px;}	
.mtit b{font-size: 12px;}
.mcalu{  bottom: 15px; right: 10px;}
.model-styleleft{ margin-bottom: 20px;}
.model-styleleft .item-desc a{ font-size: 14px; }	
.model-styleleft .item-desc{ line-height: 130%; overflow: hidden;height: 52px; margin-bottom: 10px;}	
.model-styleleft .item-cnts{    padding: 10px 15px;}
.model-styleleft .item-spec{ padding-right: 0;}
.model-styleleft .item-spec span{ margin-top: 5px; background-size:16px auto!important;font-size:14px; margin-right: 10px;    padding-left: 20px; background-position: 0 center!important; }
	
.it-btnl, .it-btnr{ right: 10px;  bottom: 20px; width: 28px; height: 28px; background-size: 28px auto!important;}
.model-styleleft .item-cnts{    height: 155px;}
.it-btnr{right: 42px;}
.mod-caseswrap{ margin-right: -2%;}
.mod-caseswrap .item-cell{ width: 48%; margin-left: 0; margin-right: 2%; }
.mod-caseswrap .item-pic{ margin-bottom: 0; height:120px; overflow: hidden;}	
.mod-caseswrap .item-tit{ display: block; margin-right: 0;}	
.mod-caseswrap .item-tit a{ font-size: 16px;}	
.mod-caseswrap .item-desc cite,.mod-caseswrap .item-desc span{font-size: 18px;}
.mod-caseswrap .item-desc span{    margin-left:5px;font-size: 12px;}
.style-cr{ z-index: 77; height: auto!important;}

.mod-works{    padding:10px 0; margin-top: -20px;}	
.mod-works .item-tit *{ font-size: 15px;}	
.mod-works .item-desc{ font-size: 12px;}	
.mod-works .item-pic img{ display: block;}	
.mod-works .item-pic span a, .mod-works .item-pic cite a{ font-size: 12px;width: 100px;
    height: 32px;
    line-height: 32px;
    border-radius: 32px;}
.mod-works .item-pic span, .mod-works .item-pic cite{    left: 50%;
    width: 100px;
    margin-left: -50px; display: none!important;}	
.mod-works .item-pic cite{ margin-top: 40px;}
.mod-works .item-tit{ height: 25px; display: block;overflow: hidden;}	
.wbt-l, .wbt-r{ top: 35%;}	
.adv-lefts{  box-sizing: border-box; padding: 20px;   width: 100%;float: none;}
.adv-tits{ text-align: center;}	
.adv-tits img{ max-width: 70%; height: auto;}	
.adv-img{ text-align: center;}
.adv-img a{ width:30%; margin: 0 1%!important; padding: 0 10px; box-sizing: border-box; display: inline-block; }	
.adv-rights{ float:none; width: auto; padding: 0 10px 20px 10px;}	
.layer-1{ float: none; width: auto;  margin-right: 0; margin-bottom: 20px;}	
.md-pc{ display: none!important;}
.md-mobile{ display: block!important;}
.swiper-roll-1 .md-pc{display: block!important;}	
.adv-inners .item-cell{ width: 33.3%;  float: left; box-sizing: border-box; margin: 0;margin-bottom: 20px;}
.md-advs{ padding-bottom: 10px;}	
.adv-inners .item-pic{ height: 65px;}
.adv-inners .item-tit{ font-size: 14px; margin-top: 4px;}
.md-advs img{ max-width:60px; height: auto;}
	
/*底部*/
.foters-1 h3{ }	
.ft-inner1{padding: 20px 0 5px 0;}
.foters-1{ float: none; margin-right: 0;  max-width: none; margin-bottom: 20px;}	
.ft-links a{ font-size: 14px;}
.ft-l{ float: none; text-align: center; font-size: 12px;}	
.ft-lk{float: none;text-align: center;font-size: 12px;}	
.ft-inner2{ padding: 10px 0;}

.mode-banner2 img{ max-width:940px;}	
.mod-cur *{    font-size: 12px;}
.mod-cur ul{ width: 100%;  white-space: nowrap;overflow-x: hidden; }
.mod-cur{ margin:8px 0;}
.md-tpsearchs{padding: 0 10px 0 10px;}
.md-tpsearchs li *{ font-size: 14px;}	
.md-tpsearchs li a{min-width:0; margin: 5px 1px;   padding: 0 6px;}	
.modelists-wrap .item-cell{    width: auto;float: none; margin-bottom: 20px;}
.modelists-wrap .item-cnt{padding-right: 0;}
.modelists-wrap .item-cnt .bt{ top:-82px; right: 10px;}
.modelists-wrap .item-cnt .bt img{ max-width: 74px; height: auto;}	
.modelists-wrap .item-desc span, .modelists-wrap .item-desc a{ font-size: 12px; height: 28px;line-height: 28px;    padding: 0 10px;}
.md-tpsearchs li{padding:6px 0 4px 62px;}
.md-tpsearchs li a{    border-radius: 26px;line-height: 26px;}	
.md-tpsearchs li span{    top: 12px;}
 .style-icos{background: url(../image/fg2.png) 0 center no-repeat; width: 90px; height: 90px;}
 .style-icos span{ font-size:16px; top: 13px;}	
.H40{ height: 25px;}	
.modelists-wrap .item-tit span{ font-size: 22px;padding-right: 10px;}
.modelists-wrap .item-tit *{ font-size: 12px;}
.modelists-wrap .item-tit cite{ padding-right: 5px;}
.modelists-wrap .item-cnt{    height: 155px;}
	
.boms-ad{ margin-right: 0;}	
.boms-ad .item-cell{    width: 49%;}
.boms-ad .item-1{ width: auto;}
.modelists-wrap .item-cell{ margin-bottom:10px;}	

.mod-topstep .item-cell{ width: 25%; display: block; float: left;}	
.mod-topstep .item-cnt cite{font-size: 16px;}
.mod-topstep .item-pic{ width: 100%; line-height:96px; height: 96px;}	
.mod-topstep .item-pic img{ max-width: 30px; height: auto;}
.mod-topstep .item-cnt span{ font-size: 12px;}

.mod-process .item-cell .item-nums{ float: none; width: auto; text-align: center; margin-bottom: 15px;}	
.mod-process .item-cell .item-cnt{ margin-left: 0;}	
.mod-process .item-cell{ padding: 15px 10px;}	
.mod-process .item-cell .item-nums span{ font-size: 44px; display: block;}	
.mod-process .item-cell .item-frms .inpts{ width: 49.5%; margin-right: 0.5%; margin-bottom: 10px;}
.mod-process .item-cell .item-frms .inpt-2{margin-left: 0.5%; margin-right: 0;}
.mod-process .frm-bt{ text-align: center;float: none; margin-top: 8px; clear: both;
background: url(../image/bt_bg.jpg) 0 0  repeat-x; margin-right: 0; }	
	
.mod-cur li{ background-size:5px auto;margin-left: 6px;padding-left: 13px;}	
.mod-process .item-2 .item-core .item-pic{ float: none;}	
.mod-process .item-2 .item-core .item-cnt2{ margin-left:0;}	
.mod-process .item-2 .item-tit2{    font-size:16px;font-weight: bold;}	
.mod-process .item-2 .item-desc li,.mod-process .item-2 .core-2 ul li{ width: auto; display: block;}	
.mod-process .item-2 .core-2 ul li{ display: inline-block; margin-right: 5px;}		
.mod-process .item-2 .item-desc li{ font-size: 14px;}
.mod-process .item-2 .item-core .item-pic img{ max-width: 90%;}	
.mod-process .item-cell .item-tit{ text-align: center; line-height: 150%;}	
.mod-process .item-styles{ width: 285px; margin: 0 auto;}
.mod-process .item-styles a{ margin-bottom: 10px;min-width: 90px;
height: 34px;line-height: 34px; border-radius: 34px; font-size: 14px;}
.mod-models2{ padding-right: 0;}	
.mod-models2 .item-cell{ width: 100%; max-width: 320px; margin: 0 auto; float: none;margin-bottom: 10px;}
	
.mod-models2 .item-cell .item-tit{ margin-bottom: 0;}	
.mod-process 	.mod-models2  .item-cell{ padding: 0;}
.mod-process .brandlinks { text-align: center; position: relative;  left:1%;}
.mod-process .brandlinks a{ width: 33%;}
	
.brandlinks{ text-align: center;}
.mod-process .item-6 .item-cores{ padding: 0 0; width: 100%; margin-bottom: 30px;}	
.mod-process .item-8 .item-cores{ width: 100%; max-width: 325px; margin-left: auto; margin-right: auto;float: none; margin-bottom: 20px;}
	
.mod-process .item-8 .item-tit2{ font-size: 18px; height: 45px; line-height: 45px;}	
.mod-process .nroll ul li{ overflow: hidden!important; height: 27px!important; display: block!important; white-space: nowrap!important;}
	
.layer-7{ width: auto; float: none;}
	
.modnewslist2-wrap .item-cell{padding-bottom: 15px;
    margin-bottom:15px;}

	
.activelists .item-cell .item-cnt{ padding-right: 120px; }	
.activelists .item-cell .item-bt{ bottom: -5px; top: auto;}	
.activelists .item-cell .item-bt a{width: 100px;height: 36px;line-height: 36px;}	
.modnewslist2-wrap .item-dates *{font-size: 12px;}	
.modnewslist2-wrap .item-dates{padding-top: 10px;}
.modnewslist2-wrap .item-tit *{font-size: 18px;}
.modnewslist2-wrap .item-desc *{ font-size: 14px;}
.page li{margin: 0 2px;}
.layer-8{    width:auto;float:none; margin-top: 20px; }	
.mod-cal2 {padding-bottom: 20px;background: #fff url(../image/bg13.jpg) center 0 no-repeat!important; background-size: 100%  auto!important}
	
.mod-cal2 .coms-tits2{    padding: 15px 0 10px 0; text-align: center;}	
.mod-cal2 .coms-tits2 span{ padding-right: 0;}

.md-ad img{  margin: 0 auto;}	
.H20{ height: 10px;}	
.modcaselists-wrap2{ margin-right: 0;    margin-top: 10px;}
.modcaselists-wrap2 .item-cell{ width: 100%; margin-right: 0; }
.wrap-case{ padding: 15px; margin-top: 0;}
.com-tit4{    font-size: 20px;}
a.titmores{ margin-top: 2px;}

/*新闻列表*/	
.modnewslist2-wrap .item-pic{  width: 140px;}	
.modnewslist2-wrap .item-cnt{ margin-left: 150px;}
.modnewslist2-wrap .item-desc{ line-height: 120%; max-height: 30px; margin-bottom: 5px; }
.modnewslist2-wrap .item-dates i{padding: 0 5px;}	
.modnewslist2-wrap .item-mores{ display:none;}	
.modnewslist2-wrap .it-nopic .item-desc{ display:block;}
.modnewslist2-wrap .item-tit{ margin-top: 0; line-height: 130%;}
.modnewslist2-wrap .item-dates{ padding-top: 0;}
	
/*荣誉资质*/	
.layers-inners{ padding: 15px;}	
.horlists-wrap{margin-right: -2%;}
.horlists-wrap .item-cell{  width: 48%; margin-right: 2%; height: 133px; }
	
.com-tit3 h4{ font-size: 22px;}	
.mod-event{    padding:0 0;}	
.mod-event .item-cell{ width: auto; margin-left: 20px; min-height: 0;}	
.mod-event .item-date{ position: static; margin: 0; width: auto; text-align: left;}
.mod-event .item-pic{ float: none;}	
.mod-event .item-tit{ margin-left: 0; margin-right: 0;}
.mod-event .mid-line{ left: 5px;}
.mod-event span{ text-align: left;}
.mod-event .item-date{ margin-bottom: 10px;}	
.mod-event .item-date:after{ right: auto!important;left: -25px!important; top:25px;}	
.mod-event .item-tit .mdtable{ height: auto; display: block; min-height: 0; line-height: 150%; margin-top: 10px;}	
.mod-event .item-tit .mdtd{line-height: 150%; }
.mod-event .item-tit{ min-height: 0; font-size: 16px;}
.mod-event .item-pic{ width: auto;}	
.job-inners{ padding-right: 0}
.job-cells .item-tit{ font-size: 18px;}

/*网站地图*/	
.siteMap ul li h2 .cn{ font-size: 18px; margin-bottom: 10px;}	
.siteMap ul li h2{ float: none; }	
.siteMap ul li ul li a{    padding-left: 0;}
.siteMap ul li ul li{ margin-right: 10px;}
.siteMap ul li{ padding: 15px 0;}
.newsInfo{ padding: 15px;}
.newsInfo h1{ font-size: 20px; line-height: 120%; padding-bottom: 0;}
.news-prev-next .go-back { position: static; margin: 20px auto 0 auto; }

.news-prev-next	li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;}
	
.layout .item, .layout .core{ width: 33.3%;}
.layout{ margin-right: -10px; padding-bottom: 20px;}
.layout .item, .layout .core{ padding-right: 10px; padding-bottom: 10px;} 	
	
	
.model-case .caseswrap2 .item-cell{ float: left;}	
.cell-info{padding:15px;}
	
/*案例最终页*/	
.model-tit{ margin-right: 0;}	
.model-details .ask-prices{ position: static;}
.model-details .ms-descs{ margin-right: 0;}	
.modeltit{ font-size: 24px;}
.ask-prices{ text-align: center; margin-top:15px;}
.ask-prices a{ width: 56%; display: inline-block; font-size: 14px; height: 36px; line-height: 36px;    border-radius:36px;}
.ask-prices a.pr2 span{ background-size:16px auto; padding-left: 20px;}
.ask-prices a.pr2{width: 40%; margin-left: 2%; }
	.model-details h1{  display: block; margin-right: 0; font-size: 26px; margin-top: 15px; padding-bottom: 10px;}	
	.model-tit *{ font-size: 16px;}
	.model-details .features span{ padding: 0 10px; display: inline-block; margin-bottom: 10px;}	
	.produ-tab ul li{ font-size: 14px;}
	.pbtn-l, .pbtn-r{ background-size: 40px auto!important; width: 40px; height: 40px;}
	.produ-tab ul li{ height: 40px; line-height: 40px;}
	.produ-tab ul li.cr:after{ margin-left: -10px;}
	.pshares a span{ background-size: 14px auto!important; padding-left: 18px;}
	.pshares{ left: 10px; top: 10px;}
.pshares a {width: 65px; font-size: 12px; height: 28px;line-height: 28px;border-radius: 28px;}
.pbtn-l{  left: 10px;}
.stit5{ font-size: 24px;}
.mod-contain{margin-right: -1%;}	
.mod-contain cite{ width: 24%; height: 90px; margin-right: 1%; margin-bottom: 1%;}	
.mod-contain img{ width: 30px; height: auto; margin-top: 18px;}
.mod-contain b{ font-size: 14px;}
.mod-prolls .ctrls span{font-size: 14px;}	
.mod-prolls .ctrls i{ font-size: 20px;}
.mod-prolls h5{    padding: 0 45px 0 55px; font-size: 14px;  height: 44px; line-height: 44px;}
.mod-prolls .ctrls span{ left: 10px;}
.mod-prolls .nbt-l, .mod-prolls .nbt-r{     bottom: 8px;line-height: 28px; width: 28px; height: 28px; font-size: 16px;}
.mod-prolls .nbt-r{ right: 5px;}
.mod-prolls .nbt-l{right: 40px;}
.mod-prolls .ctrls span{ line-height: 44px;}
.myadv-wraps{ padding-left: 0; margin-top: -50px; overflow: hidden;}
	.md-myadv {transform: scale(1.1,1.1);}
.md-myadv .item-cell{ width: 33.3%; height: 140px; top: 0!important; padding-top:40px; margin-left: 0;}	
.md-myadv .item-cell .item-desc{ font-size: 12px; line-height: 150%; margin-top:-2px; transform: scale(.8,.8);}	
.md-myadv .item-cell .item-tit{ margin-bottom: 0; top: 6px; font-size: 14px;}
.md-myadv .item-1{ margin-left: 10%;}
.md-myadv .item-1,.md-myadv .item-2{ width: 40%;  transform: scale(.85,.85);  position: relative; top: 45px!important;}
.md-myadv .item-1 .item-desc,.md-myadv .item-2 .item-desc{transform: scale(.92,.92); margin-top:2px;}	.md-myadv .item-3 .item-tit,.md-myadv .item-5 .item-tit,.md-myadv .item-4 .item-tit{transform: scale(.8,.8); }
	.md-myadv .item-1{ left:4%;}	
	.md-myadv .item-2{ right:4%;}
	.md-myadv .item-3{ left: 4%;}
	.md-myadv .item-5{ right: 4%;}
	.md-myadv .item-cell:after{top:25px;}
	.md-myadv .item-1,.md-myadv .item-2{}	
	
.md-myadv .item-3{ }
.md-myadv .item-4,.md-myadv .item-5{position: relative; top: -25px;}	
.md-myadv .item-4{ }
.md-myadv .item-5{ }

/*家居体验馆*/
.map-left,.map-rightcnts{ width: auto; float: none;}	
.map-rightcnts{ }	
.mod-addr .item-cell{    padding: 15px 15px 15px 40px;}	
.mod-addr .item-cell .item-tit:after{ background-size:15px auto!important; background-position: 5px 0!important}	
.mod-addr .item-cell .item-tit{ font-size:18px; }
.mod-addr .item-cell .item-addr{ font-size: 14px;}	
.mod-addr .item-cell .cont-us a{ font-size: 14px;}
.modelists2 .item-cell{ width: 100%;}
.modelists2 .item-cnt .bt {
    top: 17px;
    right: -5px;
}
.modelists2 .item-cnt .bt img {
    max-width: 74px;
    height: auto;
}	
.modelists2 .item-tit span {
    font-size: 22px;
    padding-right: 10px;
}
.modelists2 .item-cnt{    padding: 25px 20px 15px 20px;}	
.modelists2 .item-price cite{ padding-right: 10px;}	
.modelists2 .item-tit a span{ margin-right: 0;}
.modelists2 .item-price{ font-size: 14px;}
	.modelists5 .item-cnt{    padding-right:80px;}	
	.modelists5 .item-cnt{ min-height:130px; overflow: visible; height: auto;}
	
/*设计师最终页*/	
.design-details{ float: none; width: auto; padding: 15px;}	
.design-per{ float:none; width: auto;}	
.design-details .design-cnt{ margin-left: 0;}	
.design-details .design-tit{ text-align: center;}	
.design-details .exper{ text-align: center;}
.design-details .exper span{ margin-left: 10px; margin-right: 10px;}
.design-details .ask-bts{ margin-top: 5px; margin-bottom:10px; text-align: center;}	
.design-details .ask-bts a{ margin: 0 auto;}
.modcaselists-wrap .item-tit b{ font-size: 14px;}
.load-mores{ margin-top: 5px; margin-bottom: 20px;}
.modteamlists .item-cell{box-shadow: -5px 0 5px rgba(0,0,0,0.03), 5px 0 5px rgba(0,0,0,0.03), 0 -5px 5px rgba(255,255,255,0.03), 0 5px 5px rgba(0,0,0,0.03); width: 100%; margin-bottom: 20px;background: #fff;}	
.modteamlists .item-pic{ width: 225px;   margin:20px auto 20px auto; float: none;}
.modteamlists .item-cnt{ margin-left: 0; padding-bottom: 20px; border-top: 1px solid #eee;background: #fff;}
	
/*案例最终*/	
.mod-case-details .item-case-attr{ overflow: hidden;}
.mod-case-details .item-case-attr li{ width: 24.5%; box-sizing: border-box; float: left;height: 120px;}
.mod-case-details .item-case-attr{ white-space: normal;}
.mod-case-details .item-case-attr li cite{ font-size: 14px;}	
.mod-case-details .item-case-attr li span i{font-size: 14px; line-height: 120%;}
.mod-case-details .item-case-attr li cite{    height: 60px;line-height: 70px;}
.mod-case-details .item-case-attr li span{height: 50px;}
.case-htits h1{ line-height: 120%; font-size: 26px; margin-top: 10px;}	
.mod-case-details .items-case .case-tit3 span{ font-size: 20px!important;}
	
	.mod-case-details .caseinfo-pic .cas-nbt a{padding: 0 10px; font-size: 12px;}	
	.mod-case-details .caseinfo-pic .cas-nbt a.nbt3 i{ padding-left: 16px; background-size: 14px auto!important;}
	.mod-case-details .caseinfo-pic .cas-nbt a.nbt2 i{background-size: 16px auto!important;padding-left: 18px;}
	.mod-case-details .caseinfo-pic .cas-nbt{ bottom: 15px;}
	.my-case-next li{  width: auto; float: none; display: block; padding-left: 0!important; padding-right: 2px!important; overflow: hidden;}
	.my-case-next li a{   background: url(../image/icos1.png) 0 center no-repeat!important;
    padding-left: 15px!important; padding-right: 0!important;}
	
	
	/*案例列表*/
	.modcaselists-wrap{ margin-right: 0; overflow: hidden;}
	.modcaselists-wrap .item-cell{ width: auto; margin-right: 0; float: none; margin-bottom: 20px;}
	.modcaselists-wrap .item-pic img{ width: 100%; height: auto;}
	
	.modcaselists-wrap2{ clear: both;}
	.modcaselists-wrap.modcaselists-wrap2 .cases-roll-1 .item-cell{ float: left; padding-right: 0;}

	.keyswraps{ overflow: hidden; width: 100%;}
	.hot-keys{ display: none;}
	.hot-searchs input{ width: 120px;font-size: 14px; line-height: 1;}
	.hot-searchs a{ width: 40px; overflow: hidden; }
	.mod-sorts a{ font-size: 14px; width: 80px; margin-right: 5px;}
	
	.mod-models.mod-models2.mod-models3{ padding: 0; margin-top: 10px;}
	
	.models-right{ width: auto; float: none;}
	
	/*设计师新加*/
	.modteamlists .item-cell{ position: relative;}
	.modteamlists .item-pic{ width: 100px; height: 100px; margin-left: 0; float: left;left: 0; top: 0;  overflow: visible!important; position: relative; left: 10px;}
	.modteamlists .item-tit{ }
	.modteamlists .item-desc{}
	.modteamlists .item-pic a{ }
	.modteamlists .item-pic img{ position: static!important; display: block;}
	.modteamlists .my-works{ overflow: hidden; background: #fff; padding-top: 10px; margin-left: -70px; position: relative; z-index: 8;}
	.modteamlists .item-cnt{ margin-left: 105px; overflow: visible;}
	.modteamlists .item-tit span{ font-size: 18px; padding-right: 10px;}
	.modteamlists .item-tit cite{ font-size: 12px; padding: 0 6px;}
	.modteamlists .person-bt a{ font-size: 12px; width: 65px; height: 24px; line-height: 24px;}
	.modteamlists .person-bt{ right: 10px; top:16px;}
	.modteamlists .style-icos2 span{ font-size: 12px;}
	.modteamlists .style-icos2{transform: scale(.7, .7); background-size: 60px auto!important; width: 60px; height: 60px;}
	.modteamlists .style-icos2 { left: -10px; top: -10px; background-position: 2px 2px!important; }
	.modteamlists .item-desc{ min-height: 84px;}
	
	
/*关于我们*/
.mds-about .item-pic{ width: auto; float: none;}
.mds-about .ab-video{ left: 50%; margin-left: -110px; bottom: -100px;}
.mds-about .item-cnts{ margin-left: 0; margin-top:90px;}
.mds-about .item-desc{ margin-top: 20px; margin-left: 0;}	
.mds-about .item-desc ul li i{ font-size: 30px;}
.mds-about .item-desc ul li{ font-size: 14px;}
	
.com-tit3 h3{ font-size: 20px;}	
.mds-about .item-cnts>a,.mds-about .item-cnts{  font-size: 16px; line-height: 150%;}
.mod-serviceswrap .item-2{ display: none;}
.mod-serviceswrap .item-1{ position: static; padding-right: 0;}
.mod-serviceswrap .item-cell{ margin: 0!important; padding-right: 50px;  margin-bottom: 20px; position: relative; float: none; width: auto!important; height: auto;}
.mod-serviceswrap{ overflow: hidden; margin-top: -20px;}
.mod-serviceswrap .item-1 img{ max-width: 100%; height: auto!important;}
.mod-serviceswrap .item-cell .item-desc{ margin-top: 5px; padding-bottom: 15px; font-size: 14px;}
.mod-serviceswrap .item-cell .item-tit{ font-size: 18px;}	
.mod-serviceswrap .item-1{ padding-right: 0;}	
.mod-serviceswrap .item-mgs img{ max-width: 50px;}
.mds-about{ margin-top: -20px;}
#certify{ margin-top: -20px;}	
#certify .swiper-slide .item-pic img{ max-width: 240px;}	
#certify .swiper-slide{ width: 280px;}
#certify .swiper-slide .item-pic{ height: 220px;}
#certify .swiper-container{ padding-bottom: 40px;}
.contr-bt i{    min-width: 80px;}
.contr-bt{ font-size: 16px;}
.contr-bt a{ width:30px;height:30px;background-size: 100% auto!important;}
.mod-evt{ padding-left: 0;padding-right: 0; height: 280px;}	
	.mod-evt .item-cell .item-inner{}
	.mod-evt .item-cell{  padding-top: 0;}
	.mod-evt .item-cell{ margin-left: 0; margin-top: 0;}
	.mod-evt .item-cell .item-cnt{ font-size: 14px;}
	.mod-evt .item-cell:after,.mod-evt:after,.mod-evt .item-cell:before{ display: none;}
	.evt-bt-r, .evt-bt-l{ top: 100px; }
	.md-evt-inner{    padding: 0 0;}
	
	.modnewslist2-wrap.activelists .item-pic{ width: auto;}	
	
.msels{  position: fixed; top: 0; left: 50px; }
.msels select{ height: 50px; line-height: 50px;appearance:none;-moz-appearance:none;-webkit-appearance:none; border: none; padding-right: 20px;background: url(../image/icos2.png) right center no-repeat!important; font-size: 14px; line-height: 1; color: #999; background-size:10px auto!important;}
.mobile-search input{ padding-left:105px;font-size: 14px;}
	
/*弹出框*/	
.mgs-wrap .mgs-left{ width: auto; float: none; display: none;}	
.mgs-wrap .mgs-left img{ max-width: 100%; height: auto;}	
.mgs-wrap{ width: 90%;}
.mgs-wrap .mgs-right{ float:none; width:100%; padding:15px 20px 10px 20px;}	
.mgs-wrap .mgs-right>*{ width: 277px; margin-left:auto; margin-right: auto;}
.mgs-close{  background-size: 30px auto!important; right:50%;  margin-right: -32px; bottom: -54px; top: auto;}
.mgs-tit{    font-size: 24px;}
.box-layers{ z-index: 999999;}
.mgs-bt{ text-align: center;}
.mod-ad2 img{ left: 0;}
	
.mod-tpnav{ margin-bottom: 10px;  padding-left: 0;}
.mod-tpnav a{ font-size: 18px;}
.ac-l{ position: relative;}
.fico3{ position: absolute;width: 48%;/*  */top: 38px; right: 0;}
	.fico1{ width: 48%;}	
	.f-bts{ margin-top: 60px;}
	.clients-rolls{ /**/top: 150px; position:absolute; left: 10px; right: 0;}
	.ac-mgs20 .clients-rolls{top: 195px;}
	.ac-mgs20  .fico3{top: 88px; }
	.ac-mgs20 .sels-house label input:checked+span{ background: #b8162c;}
	
	.ac-mgs{ position:relative;}
	.clients-in li{ margin-bottom: 0;  font-size: 12px;}
	.active-bg .H80{ height: 30px;}
	.wraps-bt2{ }
	.finput{ margin-bottom: 12px;}

	.wraps-bt2,.active-bg {background: url(../image/macbg.jpg) center 0 repeat-y; background-size: 100% auto!important;}
	
	
	.mode-inner2 .banner-cnt2 img{ max-width: 840px;}
	
	.adv-inners .item-cell:nth-child(1),.adv-inners .item-cell:nth-child(2){ width: 50%;}
	
	.md-tpsearchs li cite{ display: inline-block; height: 36px; overflow: hidden;}
	.md-tpsearchs li.ups cite{  height: auto;}
	.md-tpsearchs li { padding-right:45px;}
	.md-tpsearchs li  .d-more{ line-height: 100%; position: absolute; right: 0; top:17px; color: #ed6d00; font-size: 14px;  font-style: normal; width:42px;  cursor: pointer; display: block;} 
	
	.mod-event .item-2 .item-pic{position: relative!important; left: 0!important; top:0!important;}
	.mod-event .item-2 .item-tit{ margin-right: 0!important}
	.video-close{  right: 15px; top: 15px; background-size: 30px 30px!important; background-position: right 0!important}
	.mod-event .item-cell{ float: none; width: auto;}
	.mod-cur { position: relative; top: 6px;}
	#certify .swiper-button-prev,#certify .swiper-button-next{ display: none;}
	
	
	
	/*首页新加*/
	.mod-nums-mobiles { position: relative; z-index: 5; margin-top: -34px;}
	.mod-nums-mobiles  ul { 
	display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center; height: 34px;  background: rgba(0,0,0,.5); margin-left: -15px; margin-right: -15px;  line-height: 100%;}

	.swiper-roll-1 .swiper-slide{}
	
	.mod-nums-mobiles  ul li{ box-flex: 1;-webkit-box-flex:1;-moz-box-flex:1;  text-align: center; position: relative;}
	.mod-nums-mobiles  ul li *{  color: #fff;line-height: 100%; font-size: 12px; display: block;}
	.mod-nums-mobiles  ul li span{ display: block; line-height: 100%; font-size: 15px; font-weight: bold;}
	.mod-nums-mobiles  ul li:after{ content: ""; height: 9px; width: 1px; background: rgba(255,255,255,.5);position: absolute; right: 0; top: 10px;}
	.mod-nums-mobiles  ul li:nth-last-child(1):after{ display: none;}
	
	.mobiles-links{ overflow: hidden; margin-bottom: 15px;}
	.mobiles-links li{ width: 20%; float: left;  margin-top: 14px; text-align: center;}
	.mobiles-links li cite{   display: block;  height: 45px;}
	.mobiles-links li cite img{ width: 45px; height: auto;}
	.mobiles-links li span{ display: block; color: #999; font-size: 12px; line-height: 100%; margin-top: 5px;}
	.swiper-roll-1 .item-cell{ overflow:hidden; position: relative;}
	.mod-cal{ background: url("../image/bj_bg2.png") no-repeat!important; background:#f8f8f8!important; border-radius:8px;   background-size: 100% 100%!important; padding:10px 20px 15px 20px;}
	.mod-cal2{background: url("../image/bj_bg20.png") no-repeat!important;background-size: 100% 100%!important;}
	.mod-cal2 .item-input{ margin-top: 5px;}
	.mods-contacts{ margin-right: 0;}
	.cal-img{  display: none;}
	.mod-cal .coms-tits{ text-align: center; font-size: 18px; padding: 0; margin-top: 0; margin-bottom: 5px; }
	.mod-cal .coms-tits span{ color: #666; font-weight: bold;}
	.prices{color: #333333!important; background: url("../image/bj_bg1.jpg") no-repeat; background-size: 100% 100%; height: 44px; line-height: 150%; margin-top:0; text-align: right; padding-right: 20px;}
	.prices span{ font-size: 32px!important;color: #333333!important;}
	.mod-cal2 .prices{ margin-bottom: 5px;}
	.prices cite{ display: none;}
	.prices:after{   content: "元" ; font-size: 15px;}
	.mod-cal .input-ico1{ display: none;}
	.mod-cal .item-input{ overflow: hidden;}
	.mod-cal .item-input input{ height: 44px; line-height: normal; border-radius: 0; background-size: auto 16px!important;background-position: 10px center!important; padding-left: 26px!important; }
	.mod-cal .input-ico3 input{/**/padding-left: 32px!important;}
	.mod-cal .item-input{ width: 50%; float: left; box-sizing: border-box;}
	.mod-cal .input-ico2{ padding-right: 5px;}
	.mod-cal .input-ico3{ padding-left: 5px;  float: right; padding-bottom: 10px;}
	
	.ms-ad{ margin-bottom: 8px;}
	.cal-btn{ clear: both; overflow: hidden;}
	.cal-btn a{ height:40px; background: #ed6d00; color: #fff;  line-height: 40px; border-radius:40px; display: block;}
	.cal-btn a img{ display: none!important;}
	.cal-btn a:after{ content: "获取我家报价清单"; font-size: 16px; color: #fff;}
	.items-messagenote{ color: #ed6d00; padding-top: 5px;}
	.mod-cal .items-messagenote{  color: #999;}
	.mod-cal .item-input em { top: 10px; right: 10px;}

	.com-tit30{ text-align: left; font-size: 20px;  position: relative;}
	.com-tit30 a{ display: block;font-size: 14px; font-weight:normal;  position: absolute; right: 0; top: 0; padding-right: 14px; background: url("../image/m_r.png") right center no-repeat; background-size: 7px auto; color: #666;}

	.tab-style{ margin-top: -20px;}
	.greysh{ background: #f5f5f5; height: 8px; margin-left: -15px; margin-right: -15px; margin-bottom: 10px;}
	.H50{ height: 20px;}
	.tab-style{display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;  overflow: hidden;}
	.tab-style a span{ height: 29px; font-size: 14px; line-height: 29px; min-width: 0; padding: 0 8px;     border-radius: 29px;  }
	.tab-style a{ display: none; }
	.tab-style a:nth-child(1),.tab-style a:nth-child(2),.tab-style a:nth-child(3),.tab-style a:nth-child(4){  display: block;box-flex: 1;-webkit-box-flex:1;-moz-box-flex:1;}
	.tab-style a.tabs-more{ margin-left: 0; display: block;box-flex: 1;-webkit-box-flex:1;-moz-box-flex:1; height: 29px; font-size: 14px; line-height: 29px; min-width: 0;    background: #f7f8f9;    border-radius:29px; padding: 0 8px; color: #666; }
	
	/*样板间*/
	.model-styleleft .item-spec{ display: none;}
	
	.model-styleleft .it-btnl, .model-styleleft .it-btnr{/* display: none;*/ top: 90px; background: none;}
	.model-styleleft .it-btnl:after,	.model-styleleft .it-btnr:after{  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;  content: "\e67a";  color: #fff; display: block; text-align: center;width: 30px; height: 30px; line-height: 30px; border-radius: 30px; background: rgba(0,0,0,.5);}
	.model-styleleft .it-btnr:after{ content: "\e60f";} 
	.model-styleleft .it-btnr{ left: 10px;  right: auto;}
	.pri-dis{    background: url(../image/dis_bg4.png) 0 bottom no-repeat;background-size: 100% auto;  width: 55px; height: 50px; }
	.model-styleleft .item-desc{ display: none;}
	.mcalu{ bottom: 50px; height: 42px; display: none;}
	.model-styleleft .item-cnts{ display: none;}
	.style-roll .items-priceinfos1{ display: inline-block; opacity: .7;}
	
	.tab-style{ margin-bottom: 15px; }
	.mtit cite{	text-shadow:#900502 1px 0 0,#900502 0 1px 0,#900502 -1px 0 0,#900502 0 -1px 0;-webkit-text-shadow:#900502 1px 0 0,#900502 0 1px 0,#900502 -1px 0 0,#900502 0 -1px 0;}

	.mtit{ white-space: nowrap;}
	.mcalu-moiles{ margin: 10px 40px 5px 40px;}
	
	.mcalu-moiles a{ background: #ed6d00; height: 42px;  display: block; text-align: center;line-height: 42px; border-radius:  42px; text-align: center; color: #fff; font-size: 16px;}
	
	 .swiper-roll-1 .swiper-pagination{ text-align: center; margin-top: -5px;}
	 .swiper-roll-1 .swiper-pagination span{ display: inline-block; width: 16px; height: 2px; background: #e5e5e5; margin: 0 2px; border-radius: 0;}
	 .swiper-roll-1 .swiper-pagination span.swiper-active-switch{ background: #ed6d00; }
	
	.style-core  .mod-caseswrap .item-desc cite,	.style-core  .mod-caseswrap  .items-priceinfos1,.style-core .style-icos{ display: none!important;}
	.style-core .mod-caseswrap .item-tit{ display: inline-block;}
	.style-core .mod-caseswrap .item-cnt{ margin-top: 4px; white-space: nowrap;}
	.style-core .mod-caseswrap .item-pic{ }
	.style-core .mod-caseswrap .item-tit a{  font-size: 14px;}
	.style-core  .mod-caseswrap .item-desc span{ font-size: 14px}
	.style-core  .mod-caseswrap .item-desc span i{ color: #ed6d00; }
	.style-core .mod-caseswrap .item-cell{ width: 47%;  margin-right: 3%; height: 156px;}
	.style-core .mod-caseswrap{margin-right: -3%;}
	.greysh2{ margin-top: -14px; margin-bottom: 15px;}
	
	
	.mods-desgin-mobiles{ width: 100%; overflow-x: auto; white-space: nowrap; margin-top: -25px; }
	.mods-desgin-mobiles .item-core{ width: 240px;  min-height: 202px; vertical-align: top; display: inline-block; margin-right: 15px; box-sizing: border-box;/*box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); */box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);  margin:5px; padding: 10px 10px 5px 10px;}
	
	.mods-desgin-mobiles .item-pers .item-pic{ width: 55px;  height: 55px;  float: left; border-radius: 55px; overflow: hidden;}
	
	.mods-desgin-mobiles .item-pers .item-cnt{ margin-left: 65px; position: relative; top: 2px;}
	.mods-desgin-mobiles .works-imgs{ width:70px; height: 70px; overflow: hidden;display: inline-block; margin-right: 5px;  }
	.mods-desgin-mobiles .items-works{ white-space: nowrap; overflow-x: auto;}
	.mods-desgin-mobiles .item-tit{ font-size: 15px; color: #333;  }
	.mods-desgin-mobiles .item-desc{ color: #999; font-size: 12px; height: 28px; margin-bottom: 12px; line-height: 120%; overflow: hidden;white-space: normal;}
	.mods-desgin-mobiles .item-param{ padding-bottom: 4px; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6;}
	.mods-desgin-mobiles .item-param a{ margin-right: 20px; color: #333;}
	.mods-desgin-mobiles .item-param a span{ color: #ed6d00; padding-left: 5px;}
	
	.mdabout-adv{ background: #fff;box-shadow: none;}
	.adv-lefts{ display: none;}
	.adv-rights{ padding: 0; margin-top: -20px;}
	.adv-rights video{ margin-top: 0; margin-bottom: 0;    height: 210px!important;}
	.greysh4{ margin-top: -40px;}
	.abouts-ads{}
	.mad-1{ width: 49.2%; float: left; margin-right: 0.8%;}
	.mad-2{ width: 49.1%; float: left; margin-left: 0.9%; margin-bottom: 1.6%;}
	.mad-3{ width: 49.1%; float: left; margin-left: 0.9%;}
	.abouts-ads img{ display: block;}
	.abouts-ads{ padding-bottom: 5px;}
	.swiper-roll-1 .swiper-pagination{ position: absolute; bottom:5px!important; left: 0; right: 0;}
	
	.mobiles-map{ position: relative; margin-top: -20px;}
	
	
	.mobile-new{ padding: 0; margin-bottom: 0; margin-top: -17px;}
	.mobile-new .item-pic{ width: 120px;}
	.mobile-new .item-cnt{ margin-left: 130px;}
	.mobile-new .item-tit *{ font-size: 16px;}
	.mobile-new  .item-desc{ line-height: 150%; max-height: 60px;}
	.mod-newsm1{ padding: 0;}
	.mobile-new .item-cell{ margin-bottom: 0;}
	.mod-newsm1  ul li{ border-bottom: 1px solid #eee; }
	.mod-newsm1  ul li a{ color: #333;  background: url(../image/icos51.png) 0 center no-repeat; padding-left: 16px;background-size: 6px auto;}
	.mod-newsm1  ul li:nth-last-child(1){ border-bottom: none}
	.md-advs,.foters-1{ display: none;}
	.foters-3{  display: block;}
	.ft-inner1{ background: #f7f8f9;}
	.foters-3 h3{ display: none;}
	.ft-foucus{ text-align: center;}
	.ft-foucus .ft-cells{ margin: 0 15px;width: 60px; font-size: 12px;}
	.ft-cells img{ width: 60px;  display: block;}
	.ft-cells h4{ color: #666; font-size: 12px;}
	.ft-inner2{ background: #f7f8f9; position: relative; padding-top: 30px;}
	.ft-lk{ position: absolute; top: -40px; left: 0; right: 0; font-size: 14px; color: #666;}
	.ft-l{ color: #999; max-width: 240px; margin: 0 auto; line-height: 130%}
	
	.m-ask{  right: 10px; bottom: 32%; position:fixed; z-index: 9999;}
	.m-ask img{ width: 50px; height: auto;}
	
	.m-maps #allmap{ height: 235px!important;}
	
	/*新加案例列表*/
	.mod-cur3{ display:none;}
	.md-tpsearchs{ background: none; position: relative; margin-bottom: 15px; padding: 0; margin-left: -15px; margin-right: -15px; border-bottom: 1px solid #f0f0f0; z-index: 99;}
	.md-tpsearchs li cite{ position: absolute; right: 0; overflow: visible; height: auto; left: 0; top:40px; display: none;}
	.md-tpsearchs li .d-more{ display: none;}
	.md-tpsearchs li{ border-bottom: none;  padding: 0; text-align: center; position: static;}
	.md-tpsearchs ul{display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;}
	.md-tpsearchs li{flex:1;box-flex:1;-webkit-box-flex:1;-moz-flex: 1;-webkit-flex: 1; line-height: 38px;}
	.md-tpsearchs li b{ display: none;}
	.md-tpsearchs li span{ position: static; left: 0; top: 0; display: block; text-align: center;}
	.md-tpsearchs li span:after{ content: "\e74a"; color: #aaa;   font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; margin-left: 2px;}
	.md-tpsearchs li cite{ background: #fff; display: none;}
	.md-tpsearchs li.ups1 span:after{content: "\e749"; }
	.md-tpsearchs li.ups1 span,	.md-tpsearchs li.ups1 span:after{ color: #ed6d00;}
	.md-tpsearchs li span{ position: relative;}
	.md-tpsearchs li span:before{ content: ""; height: 15px; position: absolute; right: 0; top: 12px; border-left: 1px solid #f1f1f1;}
	
	
	.md-tpsearchs li cite{  background: #fff;}
	.md-tpsearchs li cite{box-shadow: -2px 0 2px rgba(0,0,0,0.06), 2px 0 2px rgba(0,0,0,0.06), 0 -2px 2px rgba(255,255,255,0.06), 0 2px 2px rgba(0,0,0,0.06); padding: 20px 10px; text-align: left;}
	.md-tpsearchs li a{ text-align: center; margin: 0 6px; padding: 0 10px; min-width: 76px; }
	
	.keyswraps{    padding:5px 0 5px 0;}
	.mod-sorts a{border-radius:28px; height: 28px; line-height: 28px;  background:#e6e6e6 url(../image/a_mic2.jpg)  right 8px center  no-repeat;  font-size: 12px!important; width: auto; padding-left: 10px; padding-right: 20px;background-size: 8px auto!important }
	.mod-sorts{ margin-top: 0; }
	.mod-sorts a.desc, .mod-sorts a.asc{background:#333333 url(../image/a_mic.jpg)  right 8px center  no-repeat; color: #fff; border-radius:30px; }
	.keyswraps{ border-bottom: none;}
	.hot-searchs{ border:1px solid #b3b3b3;  height:30px; line-height:30px; border-radius: 30px;}
	.hot-searchs input{height: 28px; font-size: 12px; width: 120px; line-height: 28px; border-radius: 28px; padding: 0 0 0 10px;}
	.hot-searchs a{height: 28px; width: 25px; background: none; content: "\e600"; position: relative;  }
	.hot-searchs a:after{  display: block;content:"\e600"; position:absolute; left: -2px; line-height: 28px; top: -2px; width: 100%; height: 28px; color: #999; font-family:"iconfont" !important;
  font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.md-tpsearchs{ margin-bottom: 10px;}
	
	.modcaselists-wrap{margin-top:15px;}
	.modcaselists-wrap .item-cell{ background: none;}
	.modcaselists-wrap .item-cnt { position: relative; overflow: visible;}
	.modcaselists-wrap .item-cnt .item-tit{ left: 0; right: 0; position: absolute; top:-60px;  border-bottom: none;background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10及IE10+*/border-radius:8px;}
	.modcaselists-wrap .item-cnt .item-tit cite{ position: absolute; right: 0; top: 10px;}
	.modcaselists-wrap .item-pic{ border-radius:8px; overflow: hidden;}
	.modcaselists-wrap .item-tit .items-priceinfos1{  opacity: 0.8; color: #fff; position: absolute; right: 10px; bottom:8px;}
	.modcaselists-wrap .item-tit span{  color: #fff;}
	.modcaselists-wrap .item-tit b{ margin-top: -5px; font-size: 12px; display: block; color: #fff;}
	.modcaselists-wrap .item-tit big{ font-size: 18px; color: #ef7200; padding-right: 5px;}
	.modcaselists-wrap .item-tit cite i{ font-size: 22px;}
	.modcaselists-wrap .item-tit code{ display: none;}
	.modcaselists-wrap .item-tit abbr{ font-size: 14px; display: inline-block; color: #fff; border-bottom: none; text-decoration: none;}
	.com-tit4{ text-align: center; color: #ed6d00;}
	.rolls-arr{ display:none;}
	.modcaselists-wrap .item-cell{ position: relative;}
	.modcaselists-wrap .item-cell:after{ content:""; display: block; position: absolute; left: -15px; right: -15px; bottom: -4px; border-bottom: 4px solid #f5f5f5;}
	.modcaselists-wrap{ overflow: visible;}
	
	.modteamlists .item-pic{ width: 60px!important; height: 60px!important; overflow: hidden; border-radius: 60px!important; overflow:hidden!important; margin-bottom:10px; margin-top: 15px; top: 3px;}
	.modteamlists .item-pic img{ max-width: 100%!important; object-fit:cover; left: 0!important; position: static!important;} 
	.modteamlists .style-icos2{ display: none;}
	.modteamlists .item-cnt{ margin-left:70px;}
	.modteamlists .my-works{}

	.modteamlists .item-cell{ border-radius: 8px; overflow: hidden;}
	.modteamlists .my-works .item-core{ width: 32%; margin-right: 1%;}
	.modteamlists .item-desc{ position: relative;}
	.modteamlists { margin-right: 0;}
	.modteamlists .item-param2{ margin-left: -70px;  margin-top: 6px; clear: both;border-bottom: 1px solid #e6e6e6;}
.item-param2 a {margin-right: 20px; color: #333; }
.item-param2 a span {color: #ed6d00; padding-left: 5px}	
.modteamlists .my-works{ padding-top: 0; height: auto;}
.modteamlists .item-desc{ height: 42px; margin-bottom: 0;  min-height: 0; overflow: hidden;}	
	.modteamlists .per-intr{line-height: 140%; font-size: 12px; margin-top:8px;  margin-right: 80px;}
	.modteamlists .item-cnt{ min-height: 80px;border-top: none;}
	.modteamlists .person-bt{ right: 15px;}
	.modteamlists .person-bt a{ width: 50px; height: 50px; border-radius: 50px; background: #ed6d00; color: #fff; text-align: center; border: none;}
	.modteamlists .person-bt a b{ font-weight: normal; font-size: 13px; width: 30px; line-height: 120%; padding-top: 10px; display: block;margin: 0 auto;}
	.modteamlists{ margin-top: -10px;}
	.boms-ad .item-cell{ display: none;}
	.boms-ad .item-1{ display: block; margin-right: 0;}
	
	
		.modelists-wrap{ margin-top: -10px;}
	.modelists-wrap .item-tit{ position: relative;}
	.modelists-wrap .item-tit .items-priceinfos1{ position: absolute; left: 15px; bottom: 45px; color: #fff;    /*text-shadow: 2px 3px 1px rgba(0,0,0,.5);*//*text-shadow: 2px 3px 1px #999;*/ color: #f5f5f5;
}
	.modelists-wrap .item-cell{ background: none; border-bottom: 1px solid #eee;padding-bottom: 20px; margin-bottom: 20px;}
	.modelists-wrap .item-tit big{ display: none;}
	.modelists-wrap .item-tit abbr{ position: absolute; right:0; top: 0;}
	.modelists-wrap .item-cnt{ z-index: 6; background: none; padding: 15px 0 0 0; height: auto;}
	.modelists-wrap .item-cnt .bt{ right: 0;}
	.modelists-wrap .item-desc span{ display: none; margin-bottom: 0;}
	.modelists-wrap .item-desc a{ margin-bottom: 0;}
	.modelists-wrap .item-desc span:nth-child(1),.modelists-wrap .item-desc span:nth-child(2),.modelists-wrap .item-desc span:nth-child(3){ display: inline-block;}
	.modelists-wrap .item-pic{ border-radius: 8px;}
	.modelists-wrap .item-desc{ margin-top: 10px;}
	.modelists-wrap .item-desc span{ background: #f0f0f0;}

	
	/*案例最终页*/
	.mod-case-details .item-case-attr{ position: relative; padding-top: 40px;}
	.mod-case-details .item-case-attr li{ background: none; height:25px;  width: 50%; margin: 0; text-align: left; overflow: hidden;}
	.mod-case-details .item-case-attr li span i{ color: #666; text-align: left;}
	.mod-case-details .item-case-attr li cite{ color: #333; width: 60px; display: inline-block!important; font-weight: bold; text-align: left;}
	.mod-case-details .item-case-attr li cite:after{ content:":"}
	.mod-case-details .item-case-attr li *{ line-height: 120%!important; display: inline!important;}
	.mod-case-details .item-case-attr li:nth-child(2n+1){ width: 55%;}
	.mod-case-details .item-case-attr li:nth-child(2n){ width: 45%;}
	.case-htits h1{ font-size: 22px;}
	.mod-case-details .item-case-attr li:nth-last-child(1){ width: 100%; border-bottom: 1px solid #eee;position: absolute; top: 0; left: 0; height: 30px; }
	.case-htits{ margin-bottom:5px;}
	.mod-case-details .item-case-attr li span i{ padding-left: 0;}
	.mod-case-details .item-case-attr li:nth-last-child(1) cite{ font-size: 16px; font-weight: normal; color: #666; width: auto; position:relative; top: 2px;}
	.mod-case-details .item-case-attr li:nth-last-child(1) i{ color:#ed6d00; font-size: 20px;}
	.case-htits h1{ margin-top: 0; text-align: left;}
     .mod-case-details .items-case .case-tit3{ margin-bottom: 5px;}
	
	.mod-case-details .items-case .case-tit4 span{    background: url(../image/arr_ic1.png) right 9px no-repeat; background-size: 12px auto; padding-right: 20px;}
	
	.mod-case-details .case-desc, .mod-case-details .case-desc *{ font-size: 14px;}
	.mod-case-details .item-case-attr{ margin-bottom: 10px;}
	.mod-case-details .items-case{margin-bottom: 10px;}
	.com-tit3 h3, .stit5, .mod-case-details .items-case .case-tit3 span{ font-size: 20px;}
	.mod-case-details .items-case .mdvideos video{ height: 180px!important;}
	.v-icon{ background-size: 50px auto!important; background-position: center center!important;}
	.my-case-next li.next-case{ text-align: left;}
	
	.des-nimgs{ width: 80px; height: 80px; margin-left: 15px; padding: 0; border-radius: 80px; float: left;  margin-top: 10px;}
	.des-nimgs img{object-fit:cover}
	.des-attr{ margin-left: 110px; width: auto;}
	.des-attr li{ margin-bottom:5px; padding-left: 90px;line-height: 150%;}
	.modeltit{ font-size: 22px;}
	.des-attr li span,.des-attr li cite{ font-size: 14px;}
	.des-attr li cite{ line-height: 120%;}
	.des-attr li.des-ico1 span{ font-size: 16px;}
	.des-attr li:after{ top:4px;}
	.des-bts{ margin-top: 10px; margin-left: 110px; width: 180px;}
	.des-bts a{ font-size: 14px; height: 36px; line-height: 36px; border-radius: 36px;}
	.des-bts a span{ background-size: 18px auto!important; padding-left: 25px;}
	
	.layer-8 .md-ad img{ max-width: none; width: 100%; margin-top: -15px; object-fit:cover;}
	.layer-8 .md-ad{ height:200px; overflow: hidden;} 
	.whitesbg.mod-models{ }
	.whitesbg.mod-models .item-cell{ display: none;margin: 0 10px; width: auto;max-width: none;}
	.whitesbg.mod-models .item-cell:nth-child(2),.whitesbg.mod-models .item-cell:nth-child(3){ display: block; margin-bottom: 10px;}
	.whitesbg.mod-models .item-cell  img{max-width: none;  width: 100%; object-fit:cover;}
	.md-newslist ul{ max-width: none;}
	.md-newslist{padding: 0 15px;}
	.md-newslist ul li{ line-height: 30px; height: 30px;}
	
	/*您可能会喜欢*/
	.mod-bg  .com-tit4 { color: #333;}
	.mod-bg  .com-tit4 a.titmores{ display: none;}
	.mod-bg  .com-tit4:before, .mod-bg  .com-tit4:after {
    display: inline-block;
    width: 27px;
    height: 22px;
    content: "";
    background: url(../image/icl.png) 0 center no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}
	.layer-8{ margin-bottom: 10px;}
	.mod-bg .com-tit4:after{    background: url(../image/icr.png) 0 center no-repeat;
    vertical-align: middle;
    margin-left: 10px;}	
	.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .item-cell:nth-child(1),.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .item-cell:nth-child(2){ display: block; margin-bottom: 10px;}
	.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .item-cell{ display: none;}
	.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .item-cell .style-icos{display: none; }
	.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .person-bt{ top: -45px; right: 10px;}
	.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .item-cnt .item-tit{ height: 40px; top:auto; bottom: 0; padding: 0 10px;}
	.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .item-tit b{ display: inline-block;}
	.com-tit4+.modcaselists-wrap.modcaselists-wrap5 .item-cell:after{ display: none;}

/*样板间最终页*/	
.model-details h1{    margin-top:0; font-size: 22px;}	
.model-details .features span{ margin-bottom: 5px;}	
.model-details .ms-descs{ margin-bottom: 10px; margin-top: 5px;}	
.pro-roll-1{ margin-top: 15px;}
.stit5{ margin-bottom: 12px;}
	
.layer-8 .mod-caseswrap.caseswrap2 .item-cell{ display: none;}	
.layer-8 .mod-caseswrap.caseswrap2 .item-cell:nth-child(1){ display: block; width: 100%;  margin-right: 0;}
.layer-8  .mod-caseswrap.caseswrap2	{ width:auto; margin: 0 15px;}
.layer-8  .mod-caseswrap.caseswrap2	 .item-tit{ display: inline-block;}
.layer-8  .mod-caseswrap.caseswrap2	 .item-cnt{ margin-top: 10px;}	
.layer-8  .modeltit{ padding-bottom: 10px;}
.model-case{  margin-bottom: 15px;}	
	
.load-mores a{ height: 36px; font-size: 14px; line-height: 36px; width: 150px;}	
.modteamlists.modteamlists2{}
.modcaselists-wrap5+.clear+.load-mores,.modcaselists-wrap5+.load-mores{ display: none;}	
.modteamlists.modteamlists2 .item-cell{ display: none;}
.modteamlists.modteamlists2 .item-cell:nth-child(1),.modteamlists.modteamlists2 .item-cell:nth-child(2){ display: block;}
	
.design-per{ width: 130px!important; height: 130px!important; margin: 0 auto; border-radius: 200px; overflow: hidden; float: left; margin-bottom:20px; margin-left: 40px; margin-right: 20px;}	
.design-details .design-tit{ padding-top:15px; padding-bottom: 10px;}
.design-details .expert-cnts{ margin-top: 10px; clear: both; padding-top: 15px; border-top: 1px solid #eee; }
.design-details .expert-cnts,.design-details .expert-cnts *{ line-height: 150%;}	
.design-details .exper span{ background: none; width: auto;}	
.design-details{ min-height: 0;}
.layer-8{  background: none;}
	.design-details .exper{  margin-left: 50px;}
	.design-details .design-tit{ padding-top: 40px;}
	.design-details .design-tit span{ display: block;}
.design-details .design-tit h1{ padding-right: 10px; font-size: 22px;}	
.design-details .exper span{ margin-left: 0; min-width: 0; height: auto;padding: 0 10px 0 10px; margin-bottom: 0;  display: inline-block;margin-right:0; font-size: 12px;}	
	.design-details .exper{  text-align: center;}
	
	.design-details .exper span cite{ padding-top: 10px;}
	.design-details .exper,.design-details .design-tit{margin-left: 145px;}
	.design-details .exper{ margin-left: 0; clear: both;} 
	
	.design-details .exper{ /* text-align: left;*/ border-top:1px solid #eee; margin-top: 20px; clear: both;}
	.design-details .design-tit{ text-align: left; padding-bottom: 5px;}
	.design-details .design-tit span{ font-size: 14px;}
	.design-details .ask-bts a{ width: 180px; height: 40px; line-height: 40px;}
	/*关于我们*/
	
	.mds-about .item-pic{ position: relative;}
	.mds-about .ab-video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin-left: 0; bottom: 0;    cursor: pointer;
    background:rgba(0,0,0,.3) url(../image/vico1.png) center center no-repeat; background-size: 45px auto;z-index: 5;}
	.mds-about .ab-video img{ display: none; }
	.mds-about .item-cnts{ margin-top: 0;}
	.mod-evt .item-year,.mod-evt .item-cell .item-cnt{ text-align: center;}
	.hors-wrap{ position: relative;}
	.hors-wrap i{ display: none;}
	.hors-wrap .contr-bt a.next20{    background: url(../image/arr_r1.png) center center no-repeat; width: 55px; height: 55px; float: right;}
	.hors-wrap .contr-bt a.pre20{    background: url(../image/arr_l1.png) center center no-repeat; width: 55px; height: 55px; float: left;}
	.hors-wrap .contr-bt{ top: 38%;  position: absolute; z-index:1; left: 0; right: 0;}
	
	/*体验店*/
	.map-rightcnts{}
	.mod-addr{ height: auto;  width: 100%; overflow-x: auto;height: 92px; overflow-y: hidden;white-space: nowrap; border-bottom: 1px solid #eee;}
	.mod-addr .item-cell{ width: 110px; height: 60px; overflow:hidden;padding-left: 30px; border-right: 1px solid #eee; border-bottom:2px solid transparent!important;display: inline-block; white-space: normal; position: relative; padding-top: 10px; padding-bottom: 20px; margin-left: -2px;}
	.map-left{ height: auto;}
	.mod-addr .item-cell .item-addr{ display: none;}
	.mod-addr .item-cell .cont-us{ display: none;}
	.mod-addr .item-cell .item-tit{ line-height: 140%; margin-top: 5px;}
	.mod-addr .item-cr{  border-bottom: 2px solid #ed6d00!important;}
	.mod-addr .item-cell .item-tit{ font-size: 15px; font-weight: normal;}
	.mod-addr  .item-cr .item-tit{ }
	.mod-addr .item-cell .item-tit:after{ top: 3px;    background-size: 12px auto!important;}
	
	.com-tit4 .titmores{ display: none; }
	.maps{ background: none;}
	
	.modelists5{  margin-right: 0;}
	.mod-process .mod-models.mod-models2 .item-cell{ display: none;}
	.mod-process .mod-models.mod-models2 .item-cell:nth-child(1){ display: block;}
	.mod-topstep .item-pic img{ position: relative; top: -5px;}
	.mod-topstep .item-cnt cite{ font-weight: normal; font-size: 14px;}
	.mod-topstep .item-cnt span{ font-weight: bold;}
	.mod-process .item-cell .item-nums cite{ font-weight: bold;}
	.mod-process .item-cell .item-tit{ font-size: 14px;}
	.mod-process .item-cell .item-nums{ margin-bottom: 5px;}
	.com-tit35{ text-align: center;}
	.com-tit35 h3 span{ display: block; margin-top: 0;}
	
	.modnewslist2-wrap.activelists .item-desc{ margin-bottom: 25px;}
	
	.com-tit3.com-tit30{ text-align: left;}
	
	#doyoo_mobile_chat_hint{ display: none!important;}
	
	.H80{ height: 15px;}
	.ac-l3{ overflow: hidden;}
	.ac-l2.ac-l3 .f-bts2 img{ margin-left: -10px;}
	
	/*手机端弹出框*/
	.mgs-wrap{background: url(../image/layerboxbg.png) no-repeat; background-size: 100% auto!important;
	
	}
	.mgs-right  .mgs-tit{ overflow: hidden; height: 92px; line-height: 880px;}
	 .mgs-right  .mgs-desc{ display: none;}
	.mgs-right  .mgs-input input{  height: 40px; line-height: 40px; border-radius: 40px;}
	.mgs-wrap .mgs-right>*{ width: 255px;}
	.mgs-right .mgs-input{ margin-bottom: 8px;}
	.mgs-right .mgs-bt img{ display: none;}
	.mgs-right .mgs-bt{ margin-top: 15px; }
	.mgs-right .mgs-bt a{background: url(../image/qby_mbt.png) no-repeat; background-size: 100% auto!important;  height: 45px; display: block; }
	
	.mgs-input em{ top: 6px;}
	
	.mgs-right .items-messagenote{ margin-bottom:5px; padding-top: 0;}
	.mod-cal .items-messagenote{ font-size: 14px;}
	
	
	.mobile-bom-box .bom-inner div:nth-child(3) a{background: url(../image/btel.png) center 0 no-repeat; background-size: 50px auto!important; padding-top: 48px;  height: 55px; margin-top: -15px;  }
	.clients-in{ height: 60px; overflow: hidden;}
	.swiper-roll-1{ max-height: 208px; overflow: hidden;}
	
	.header-shower .icon-sousuo2:before{ color: #666;  background:#e5e5e5; font-weight: bold;width: 32px; height: 32px; line-height: 32px;  display: inline-block; border-radius:32px; }
	
	.header-shower .icon-sousuo2{ margin-right: 15px;}
	a.menus-mobiles{transform: scale(0.89); -webkit-transform: scale(0.89);right: -5px;}	
	a.menus-mobiles:after{ width: 36px; height: 36px; top: 13px;  left: 2px; content: ""; display: block; position: absolute;background: #e5e5e5; border-radius: 36px;}
	a.menus-mobiles span{ z-index: 2;  }
	
	
	.msg-bts{  text-align: center; position: relative; z-index: 2; margin-top: -70px;}
	.msg-bts img{ max-width: 280px;}
	
	/*新加我们的优势*/
	.amsdv-wraps{ position: relative; margin-bottom:15px;border-bottom-left-radius: 8px; border-top-left-radius: 8px;  overflow: hidden;}
	.ad-tab,.ad-tab ul{  position: absolute; top: 0; left: -1px; right: -1px; bottom: 0;  display: flex;}
	.ad-tab,.ad-tab ul li{ line-height: 100%; }
	.ad-tab ul li{background: rgba(255,255,255,.95 ); margin: 0 1px; width: 40px; border-top: 2px solid #ed6d00; padding-top: 10px;}
	.ad-tab ul li span{ width: 16px; text-align: center; margin: 0 auto; display: block; }
	.amsdv-wraps img{ display: block;}
	.ad-tab ul li.active{ background: #ed6d00; margin-right:calc(100% - 126px) }
	.ad-tab ul li.active span{ color: #fff;}
	.house-cliao{ box-sizing: border-box; align-content: space-between; justify-content: space-between; background: #ffedde; margin-top: -10px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; padding:10px 10px; margin-bottom: 15px;display: flex!important; }
	.house-cliao img{ display: block;  width: 18px; height: 18px; margin: 3px auto 0 auto;}
	.house-cliao cite{ width: 40px; height: 40px;  border-radius: 40px; margin: 0 2px; display: block; background: #fff; text-align: center;}
	.house-cliao cite b{ font-size: 12px;  line-height: 100%;  position: relative; top: 2px; color: #666; transform: scale(0.85,0.85);-webkit-transform: scale(0.85,0.85);font-weight: normal; color: #f49705;  display: block; text-align: center;}
	
	
	.mdnew-names{ position:relative; bottom: 0; left: 0; right: 0; z-index: 3; background: #f49705; height: 48px;  display: flex!important; align-content: space-between; justify-content: space-between; z-index: 2; margin-bottom: 10px;}
	.housprices2{ text-align: right; padding-right: 18px; box-sizing: border-box; width: 45%; height: 65px; margin-top: -11px;  float: right;background: url(../image/pri_bg1.png) no-repeat; background-size: 100% 100%!important; }
	.housprices2 a>*{ display: block; color: #ed6d00; line-height: 140%;}
	.housprices2 a b{ color:#ed6d00; font-weight: normal; font-size: 13px; padding-bottom: 3px; padding-top: 2px;}
	.housprices2 a cite i{ font-style:normal; font-size: 26px;     font-family: "Impact";color: #ed6d00; padding-right: 5px;}
	.housprices2 a cite { font-size: 12px; text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0; }
	.housprices2 a span{ color:#ed6d00;  font-size: 12px; opacity: .6; transform: scale(0.9);-webkit-transform: scale(0.9); margin-right: -7px;}
	.housprices1{ color: #fff; font-size: 12px;line-height: 46px; margin-right: -30px;}
	.housprices1 i{ font-size: 20px;  text-decoration: line-through;  /*font-weight: bold;*/ color: #fff; font-style: normal;    font-family: "Impact";}
	.housname{ font-size: 16px; padding: 0 2px 0 10px; line-height: 48px;  color: #fff; max-width: 85px; overflow: hidden;}
	.model-styleleft .item-pic{ height: 195px!important;}
	.tab-style a span,.tab-style a.tabs-more{ color: #999;}
	.tab-style a.active span, .tab-style a:hover span{    background: #545454;
    color: #fff;}
	
	.com-tit30 a{color: #999;}
	.new-ncase .mod-caseswrap .item-tit a{ white-space: nowrap; font-size: 14px;}
	.new-ncase .mod-caseswrap .item-tit a cite{ padding-right: 5px;}
	.new-ncase .mod-caseswrap .item-tit a span *,	.mod-caseswrap .item-tit a span{  color: #999999; font-size: 14px; font-weight: normal; font-style: normal;}
	.new-ncase .mod-caseswrap .item-tit a span i{ font-size: 12px; color: #ed6d00; }
	.new-ncase .mod-caseswrap .item-tit a span b{ color: #ed6d00;font-size: 14px; }
	.tab-style2{ margin-top: 0;}
	.new-ncase .mod-caseswrap{ height: 0; overflow: hidden;}
	.new-ncase .ncase-active{ height: auto;}
	/*设计师列表*/
	.des-bg2{  background:none; padding: 0 0;}
		
	.desgin-moile2{ width: 100%; overflow-x: auto; white-space: nowrap; margin-top: -25px; }
	.desgin-moile2 .item-core{ width: 100%; box-sizing:border-box;  min-height: 0;  display: flex; box-sizing: border-box;/*box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); *//*box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);*/ background: #f7f8f9;  padding: 15px 10px 8px 10px; align-content: space-between; justify-content: space-between; margin-top: 10px;}
	
	.desgin-moile2 .item-pers .item-pic{ width: 55px;  height: 55px;  float: left; border-radius: 55px; overflow: hidden;}
	.desgin-moile2 .item-pers { width: 45%;}
	.desgin-moile2 .item-pers .item-cnt{ margin-left: 65px; position: relative; top: 2px;}
	.desgin-moile2 .works-imgs{ width:47%; height:75px!important; overflow: hidden;display: inline-block; margin-left: 3%;  }
	.desgin-moile2 .works-imgs .auto-img{ height: 75px!important; border-radius:3px; }
	.desgin-moile2 .items-works{ white-space: nowrap; width:55%; }
	.desgin-moile2 .item-tit{ font-size: 15px; color: #333;  }
	.desgin-moile2 .item-desc{ color: #999; font-size: 12px; height: 28px; margin-bottom: 0; line-height: 120%; overflow: hidden;white-space: normal;}
	.desgin-moile2 .item-param{ padding-bottom: 0; margin-top: 0; margin-bottom: 0;}
	.desgin-moile2 .item-param a{ margin-right: 10px; color: #333;}
	.desgin-moile2 .item-param a span{ color: #ed6d00; padding-left: 5px;}
	.desgin-moile2 .swiper-pagination { text-align: center; position: static!important;}
	.desgin-moile2 .swiper-pagination span{ opacity: 1!important; width: 6px!important; margin: 0 3px!important; height: 6px!important; background: #d2d2d2!important; border-radius: 6px!important; display: inline-block!important;}
	.desgin-moile2 .swiper-pagination span.swiper-active-switch,	.desgin-moile2 .swiper-pagination span.swiper-pagination-bullet-active{ background: #ed6d00!important;}
	.com-tit40 i{ background: #fdf5ee; position: relative;border: 1px solid #ed6d00; border-radius:5px;   font-weight: normal;color:#ed6d00; font-size: 12px; display: inline-block; padding: 5px;}
	.com-tit40 i:after{ position: absolute; content:""; display: block; width: 6px; height: 10px; left: -6px; top: 50%; margin-top: -5px; background: url(../image/ars.png) no-repeat; background-size: 100% 100%!important;}
	.com-tit40{ white-space: nowrap;  margin-bottom: 15px;}
	.why-chose { margin-right: -1.33%;}
	.why-chose li{ width: 32%; margin-right: 1.33%; margin-bottom: 1.33%; float: left; height: 90px; background: url(../image/nadv_bg1.png) no-repeat; background-size: 100% 100%!important; box-sizing: border-box; padding: 22px 15px 15px 15px; border-radius:5px; overflow: hidden;}
	.why-chose li h6,.why-chose li cite{ color: #666; font-weight: normal; font-size: 14px;}
	.why-chose li:nth-child(2){background: url(../image/nadv_bg2.png) no-repeat;}
		.why-chose li:nth-child(3){background: url(../image/nadv_bg3.png) no-repeat;}
		.why-chose li:nth-child(4){background: url(../image/nadv_bg4.png) no-repeat;}
			.why-chose li:nth-child(5){background: url(../image/nadv_bg5.png) no-repeat;}
	.why-chose li:nth-child(4),.why-chose li:nth-child(5){ width:48.66%; }
	.why-chose li span{ font-size: 25px; color: #000; font-weight: bold; padding-right: 5px;}
	.why-chose li h6{ line-height: 120%; margin-top: 4px;}
	.why-chose{ margin-left: 0;}
	.why-chose li:nth-child(5) span{font-size: 25px;}
	.zx-wrap{ white-space: nowrap; width: 100%; overflow-x: auto; margin-top: -15px;}
	.zx-wrap .item-cell{ margin-right: 10px; width: 140px; height: 180px;  display: inline-block; overflow: hidden; box-sizing: border-box; }
	.zx-wrap .item-cell .item-pic{  border: 2px solid #8a8a8a; border-radius:6px; }
	
	.model-styleleft .swiper-pagination{ display: none;}
	.model-styleleft .item-pic{ width: auto;float: none;}
.house-r2{ padding:0;}
.house-r{ width: auto; padding:0; box-sizing: border-box;  float: none; background:none; margin-left: 0; margin-top: 0; position: relative; z-index: 3;}
.model-styleleft .it-btnl, .model-styleleft .it-btnr{ margin-top: 0;}
	
	
	/*体验馆*/
.model-styleleft .item-cell,.swiper-roll-1 .swiper-slide,.desgin-moile2 .swiper-slide{float: none!important;}
.tyg-wrap{ margin-top: -15px; }
.tyg-wrap .item-cell{ position: relative; float: none!important;}
.tyg-wrap .item-cnt{ margin-top: 10px; }
.tyg-wrap .item-pic { border-radius:5px; overflow: hidden; height: 165px!important; max-height: 165px; overflow: hidden;}
.tyg-wrap .item-pic img{  height:auto; width:auto;}
.tyg-wrap .item-tit *{ font-size: 15px; }
.tyg-wrap .item-tit{ text-align: center; }
.tyg-wrap .item-tit span{ font-size: 12px; margin-left: 5px; background:#545454; color: #fff; padding: 0 5px; border-radius:5px; display: inline-block; vertical-align: middle;}	
.tyg-wrap .item-desc{ background: #f5f5f5; padding: 15px; font-size: 14px; margin: 10px 20px 0 20px; border-radius:8px; }
.tyg-wrap .item-desc span{ display: block; color: #666;background: url(../image/nadv_bg2.png) no-repeat;    padding-left: 25px;
 background: url(../image/tel1.png) 0 3px no-repeat; background-size: 16px auto; margin-bottom: 6px;}	
.tyg-wrap .item-desc cite{display: block; line-height: 120%; color: #666;    padding-left: 25px;
 background: url(../image/tel2.png) 0 3px no-repeat;background-size: 16px auto;}	
.tyg-wrap .item-tels{ text-align:center; margin-top:15px;}	
.tyg-wrap .item-tels a{ background: #ed6d00; width: 142px; height: 35px; border-radius: 35px;  color: #fff; text-align: center; display: inline-block; margin: 0 10px; line-height: 35px;}
.tyg-wrap  .it-btnl2,.tyg-wrap  .it-btnr2{ position: absolute; top: 75px; left: 10px; z-index: 6; }
.tyg-wrap  .it-btnl2:before,.tyg-wrap  .it-btnr2:before{    color: #fff;display: block;text-align: center; width: 30px; height: 30px;line-height: 30px;
 border-radius: 30px;background: rgba(0,0,0,.5);}	
.tyg-wrap  .it-btnr2{ left: auto; right: 10px;}
	
/*装修学院*/	
	.mobile-new	.item-desc{  display: none;}
	.mobile-new .item-pic{ width: 100%; float: none;height: 165px!important;  }
	.mobile-new	.item-cnt{ position: absolute; margin-left: 0; left: 0; right: 0; line-height: 40px;  padding: 5px 10px; bottom: 0; background: rgba(0,0,0,.5)}
	.mobile-new .item-cell{ position: relative; padding-bottom: 0; margin-bottom: 15px; border-bottom: none;border-radius:6px; overflow: hidden;}
	.mobile-new .item-tit a{ color: #fff; font-size: 14px;}
	.mobile-new .item-tit {  padding: 0; margin: 0;}

	.mod-newsm2 li{ position: relative; padding-left:75px;}
	.mod-newsm2 li span{ position: absolute; left: 0; top:7px; background: #faeee4; display: block; padding: 7px 8px; border-radius:   5px;line-height: 100%;}
		.mod-newsm2 ul li a{ background: none; padding-left: 0;}
	.mod-newsm2 ul li span a{ color: #ed6d00; font-size: 12px; line-height: 100%; height: auto;}
	
	.mod-cal .sels-house2{ margin-top: 10px; margin-bottom:2px; margin-right: -2%;}
	.mod-cal .sels-house2 label span{ /*border-radius:0; */  margin-right: 0; width: 100%; box-sizing: border-box; padding: 0; margin: 0;}
	.mod-cal .sels-house2 label{width: 48%; display: inline-block;  margin-right: 2%;}
	.zx-wrap .item-cell{ float: none!important;}
	.zx-wrap .swiper-wrapper{ white-space: nowrap; overflow-x: auto;}
	.zx-wrap .it-btnl, .zx-wrap .it-btnr{ display: none;}
	.zx-wrap .item-cell .item-pic{ margin-right: 0;}
	
	.sels-house label:nth-child(2){    margin-left: -35px;}

*{
  -webkit-tap-highlight-color:rgba(255,255,255,0.001);
		-webkit-tap-highlight-color:transparent;
}
	.box-layers .sels-house label{ height:40px; display:inline-block; width: 50%; border-radius: 40px;-webkit-backface-visibility: hidden;box-shadow:0 0 0 0!important;}
	.box-layers .sels-house label input{border-radius:40px; overflow: hidden; width: 0;-webkit-backface-visibility: hidden;-webkit-appearance: none; background: none;box-shadow:0 0 0 0!important; display: none; position: absolute; left: 0; top: 0;}
	.box-layers .sels-house label span{width:100%;border-radius: 40px; overflow: hidden;-webkit-backface-visibility: hidden;}
	
	.elehide{ position: relative;  height: 100%; width: 100%; overflow: hidden;}
	
	
	
	/*专题5*/
	.active-bg9 .finput{position: static;}
	.active-bg9 .clients-rolls{ position: static;}
	.act-inner{ margin: 15px 15px 0 15px; padding: 10px; padding-top: 25px; width: auto;}
	.t5-btit img{ max-width: 80%;}
	.active-bg9 .finput input{ font-size: 15px; padding-left:50px; height: 45px; border-radius:45px; background-size:auto 20px!important; background-position:18px center!important}
	.active-bg9 .fico2 input{background-size:auto 23px!important;}
	.active-bg9 .ac-mgs{ padding: 0;}
	.active-bg9 .fico1{ float: left;}
	.active-bg9 .fico2{ float: right; width: 48%;}
	.active-bg9 .ac-l{ width: auto;}
	.active-bg9 .fico3{width: 100%;}
	.active-bg9 .f-bts{ margin-top: 0; padding-top: 0;}
	.active-bg9 .f-bts a{ width:67%; background-size: 100% auto!important;}
	.active-bg9 .ac-r{ height: auto; background: none; box-shadow: none;}
	.active-bg9 .clients-rolls li{ font-size: 16px; text-align: center; width: 100%!important;}
	.active-bg9 .clients-in{ padding: 0; text-align: center;}
	.active-bg9 #scroll_div2,	.active-bg9 #scroll_div20{ margin: 0 auto;}
	.active-bg9 .clients-rolls{ width: auto;}
	
	.active-bg9 .myact4-bt img{ max-width: 70%;}
	.active-bg9 .banner-cnt3 .myact4-bt img{ max-width: 80%;}
	
	.active-bg9  .mg-wraps28 .finput{ width: 100%; float: none;}
	
	.t5-btit2{ margin-top: 15px; margin-bottom: 5px;}
	
	/*手机端*/
	.housname{}
	.mdnew-names2 .houses-desc2{ flex:1; line-height: 35px; }
	.mdnew-names2 .houses-desc2 a{ color: #fff;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;  }
.mdnew-names2 .houses-desc2{height: 32px; font-size: 12px; margin-right: 10px; padding-top: 4px;}
.mdnew-names2 .housname{ margin-right: 15px; line-height: 40px;}	
.mdnew-names2{ background:rgba(0,0,0,.3); margin-top: -48px; height: 40px;
display:-webkit-box;
display:box;
-webkit-box-pack:center; 
-moz-box-pack:center; ;
-webkit-box-align:center; 
-moz-box-align:center;}
	.model-styleleft .item-pic{    height: 235px!important;}
	.model-styleleft .it-btnl{ right: 8px;}	

}



@media screen and (max-width: 375px) {
	.mgs-right  .mgs-tit{ overflow: hidden; height: 85px;}
	.house-cliao{padding: 10px 5px;}
	.style-core .mod-caseswrap .item-cell{ height: 146px;}
	.tab-style2 a span{ font-size: 13px;}
	
	.md-myadv .item-3,.md-myadv .item-4,.md-myadv .item-5{ top: -10px!important;}
	
		.mod-case-details .items-case .mdvideos video{ height: 160px!important;}
	
	.hot-searchs input{ width: 100px;}
	.tab-style a span{padding: 0 5px; }
	
	.mod-cal .item-input input{background-position: 7px center!important;}
	.mod-cal .input-ico3 input{/**/padding-left: 26px!important;}
.mod-news-1 .item-pic{   width: 190px; }
.mcalu{  bottom: 35px; right: 10px;}	
	.com-tit3 h3,.stit5,.mod-case-details .items-case .case-tit3 span{ /*font-size: 17px;*/}	
	.mod-caseswrap .item-desc cite{font-size: 16px;}
	.adv-inners .item-tit{ font-size: 12px;}
	.mod-topstep .item-pic{  line-height:90px; height: 90px;}	
	.modeltit{ font-size: 22px;}
	.produ-tab ul li{ font-size: 12px;}
.md-myadv .item-cell .item-desc{ font-size: 12px;}
	.md-myadv .item-1{ top: 65px;}
	.md-myadv .item-4,.md-myadv .item-5{top: -45px;}
	
.mode-banner2 img {
    max-width: 840px;
}
	
.mod-case-details .caseinfo-pic .cas-nbt a{ padding: 0 8px; margin-left: 5px;}	
	.ft-foucus .ft-cells{    margin-right: 15px;}	
	.H40{ height: 15px;}	
	.layer-8{ margin-top: 15px;}	
}

@media screen and (max-width: 480px) {
.new-ncase .mod-caseswrap .item-tit a cite,.new-ncase .mod-caseswrap .item-tit a{font-size: 12px;}
.new-ncase .mod-caseswrap .item-tit *,.new-ncase .mod-caseswrap .item-tit a span b,.new-ncase .mod-caseswrap .item-tit a span *, .mod-caseswrap .item-tit a span{ font-size: 12px;}	
	
}



