@font-face {
  font-family: 'Defaults';
  src: url('/fonts/fontawesome-webfont.eot');
  src:
    url('/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/fontawesome-webfont.woff') format('woff'),
    url('/fonts/fontawesome-webfont.ttf') format('truetype'),
    url('/fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}

/*pager*/
.in-page{clear:both;text-align:center;padding:10px 0;}
.in-page ul{margin:0;padding:0;height:40px;font-size:12px;color:#fff}
.in-page li{width:auto;background:initial;display:inline-block;padding:0;height:auto;line-height:inherit;border-bottom:none;}
.in-page a,.in-page select,.in-page a:visited{background:#FFF;vertical-align: middle;border:1px solid #EEE;color:#333;display:inline-block;height:30px;line-height:30px;margin:2px;padding:0 11px;text-decoration:none}
.in-page .press,.in-page a:active,.in-page a:hover{text-decoration:none;vertical-align: middle;background-color:#CA9248;border:1px solid #CA9248;color:#FFF;display:inline-block;height:30px;line-height:30px;margin:2px;padding:0 11px}
.in-page a:hover{background:#CA9248;border:1px solid #CA9248;color:#FFF;}
.in-page li.list-page {display:none;}
/*.in-page li.pre-page a,.in-page li.next-page a{padding: 0 28px;}*/
/*.in-page li.next-page a{background:#FFF url(../static/images/base/icon2.png) no-repeat center center;}*/
/*.in-page li.pre-page a{background:#FFF url(../static/images/base/icon1.png) no-repeat center center;}*/
@media screen and (max-width:1200px){
.in-page li{display:none}
.in-page li:first-child,.in-page li:last-child,.in-page li.list-page{display:inline-block}
.in-page li.list-page select{width:58px;border-radius:0;font-size:14px;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#FFF url(../images/select.png) no-repeat 33px center;background-size:13px;}

}

.ui-border-t{border-top:1px solid #cdcdcd}
.ui-border-b{border-bottom:1px solid #cdcdcd}
.ui-border-tb{border-top:#cdcdcd 1px solid;border-bottom:#cdcdcd 1px solid;background-image:none}
.ui-border-l{border-left:1px solid #cdcdcd}
.ui-border-r{border-right:1px solid #cdcdcd}
.ui-border{border:1px solid #cdcdcd}
.ui-border-radius{border:1px solid #cdcdcd;border-radius:4px}
@media screen and (-webkit-min-device-pixel-ratio:2){.ui-border-radius{position:relative;border:0}
.ui-border-radius:before{content:"";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid #cdcdcd;-webkit-transform:scale(.5);-webkit-transform-origin:0 0;padding:1px;-webkit-box-sizing:border-box;border-radius:8px;pointer-events:none}
}
@media screen and (-webkit-min-device-pixel-ratio:2){.ui-border{position:relative;border:0}
.ui-border-b,.ui-border-l,.ui-border-r,.ui-border-t,.ui-border-tb{border:0}
.ui-border-t{background-position:left top;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd))}
.ui-border-b{background-position:left bottom;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd))}
.ui-border-b,.ui-border-t,.ui-border-tb{background-repeat:repeat-x;-webkit-background-size:100% 1px}
.ui-border-tb{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd)),-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd));background-position:top,bottom}
.ui-border-l{background-position:left top;background-image:-webkit-gradient(linear,right top,left top,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd))}
.ui-border-r{background-position:right top;background-image:-webkit-gradient(linear,left top,right top,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd))}
.ui-border-l,.ui-border-r{background-repeat:repeat-y;-webkit-background-size:1px 100%}
.ui-border:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd)),-webkit-gradient(linear,left top,right top,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd)),-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd)),-webkit-gradient(linear,right top,left top,color-stop(.5,transparent),color-stop(.5,#cdcdcd),to(#cdcdcd));-webkit-background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-size:100% 1px,1px 100%,100% 1px,1px 100%;-webkit-background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-repeat:no-repeat;background-position:top,right,bottom,left;padding:1px;-webkit-box-sizing:border-box;z-index:10;pointer-events:none}
}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{height:100%;width:100%;font-family:'Defaults',"Microsoft Yahei"}



img{max-width:100%!important}
.pull-right{float:right!important}
.pull-left{float:left!important}
.btn{display:inline-block;border:1px solid #ddd;font-size:.2rem;background-color:#eee;padding:1px .3rem 0;color:#525252;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem}
.btn:active{background-color:#ddd}
.m-b{margin-bottom:.2rem}
.m-t{margin-top:.2rem}
.swiper-wrapper img{width:100%;display:block}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F><%2Fsvg>")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.slide-link{display:block;height:3rem;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.header{position:fixed;right:0;left:0;top:0;z-index:100;height:.8rem;background-color:#181a1e}
.header .header-left{position:absolute;left:0;top:0}
.header .header-left .header-logo{margin:.12rem 0 0 .22rem;display:inline-block;vertical-align:middle}
.header .header-left .header-logo img{width:1.88rem}
.header .header-left .city-select{display:inline-block;margin-top:.15rem;margin-left:.2rem;font-size:.22rem;color:#c0a46e;vertical-align:middle}
.header .header-left .city-select i{font-size:.2rem}
.header .header-title{margin:0 1.76rem;line-height:.8rem;text-align:center;height:.8rem;font-size:.3rem;font-weight:400;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.header .header-right{position:absolute;right:0;top:0}
.header .header-menu{display:block;width:.8rem;height:.8rem;line-height:.8rem;text-align:center;color:#fff}
.header .header-menu i{font-size:.4rem}
.view{box-sizing:border-box;-webkit-overflow-scrolling:touch;background:url(../images/page-bg.jpg) center bottom repeat-y;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.view.lock{overflow:hidden}
.view.has-navbar{padding-top:.8rem}
.view.has-tabbar{padding-bottom:.8rem}
.swiper-pagination-bullet{opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;border:1px solid #fff}
.swiper-pagination-bullet-active{background-color:#fff}
.index-slide .swiper-pagination{bottom:.1rem;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.hotbox{background-color:#fff;height:.6rem;overflow:hidden}
.hotbox:after,.hotbox:before{content:" ";display:table}
.hotbox:after{clear:both}
.hotbox .hot-l{float:left;padding:0 .2rem;height:.6rem;line-height:.6rem;font-size:.2rem;text-align:center;color:#CA9248}
.hotbox .hot-l i{vertical-align:middle;font-size:.4rem}
.hotbox .hot-r{padding:0 10px;height:.6rem;line-height:.6rem;overflow:hidden;font-size:.2rem;zoom:1}
.hotbox .hot-r ul{left:10px;right:10px;list-style:none}
.hotbox .hot-r ul li{height:.6rem}
.hotbox .hot-r ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}
.index-menu{background-color:#fff;padding:.2rem 0}
.index-menu .menu-ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.index-menu .menu-ul li{width:25%;text-align:center;padding:.1rem 0}
.index-menu .menu-ul li a{display:inline-block;color:#3f4a53}
.index-menu .menu-ul li strong{width:.8rem;height:.8rem;line-height:.8rem;display:inline-block;font-weight:400;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.index-menu .menu-ul li strong i{color:#fff;font-size:.4rem}
.index-menu .menu-ul li strong.icon-a{background-color:#aa8848}
.index-menu .menu-ul li strong.icon-b{background-color:#606F7D}
.index-menu .menu-ul li strong.icon-c{background-color:#B77635}
.index-menu .menu-ul li strong.icon-d{background-color:#181a1e}
.index-menu .menu-ul li strong.icon-e{background-color:#4E748B}
.index-menu .menu-ul li strong.icon-f{background-color:#BB9C31}
.index-menu .menu-ul li strong.icon-g{background-color:#515E6A}
.index-menu .menu-ul li strong.icon-h{background-color:#714E26}
.index-menu .menu-ul li span{display:block;font-size:.24rem;padding-top:.1rem}
.panel{background-color:#fff}
.panel .panel-header{padding:.2rem}
.panel .panel-header strong{padding-left:.1rem;font-size:.28rem;font-weight:400;border-left:.05rem solid #C0A46E}
.panel .panel-body{padding:0 .2rem .2rem}
.view-link{position:relative;display:block}
.view-link img{width:100%;display:block}
.view-link .disc-box{position:absolute;right:0;bottom:0;height:.5rem;line-height:.5rem;padding:0 .75rem 0 .2rem;background-color:rgba(0,0,0,.7);color:#fff}
.view-link .disc-box span{color:#c6ac7b}
.view-link .disc-box .icon-arrow{position:absolute;top:0;right:0;width:.5rem;height:.5rem;text-align:center;background-color:rgba(182,148,84,.95)}
.index-designer{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;text-align:center;margin-bottom:.4rem}
.index-designer li{width:1.4rem}
.index-designer li a{display:block;color:#333}
.index-designer li a img,.index-designer li a span,.index-designer li a strong{display:block}
.index-designer li a strong{font-size:.22rem;margin:.1rem 0 .04rem;font-weight:400}
.index-designer li a span{font-size:14px;color:#aaa}
.index-designer li .ds-a{height:.45rem;line-height:.45rem;font-size:.2rem;color:#fff}
.index-designer li:nth-child(1) .ds-a{background-color:#181a1e}
.index-designer li:nth-child(2) .ds-a{background-color:#535C65}
.index-designer li:nth-child(3) .ds-a{background-color:#666E76}
.index-designer li:nth-child(4) .ds-a{background-color:#798087}
.order-form-head{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.order-form-head strong{font-weight:400;font-size:.28rem;margin:.3rem 0;}
.order-form-head .t-line{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:.2rem}
.order-form-head .t-line .t-line-in{margin-top:.1rem;height:1px}
.order-form-head .number{margin-left:.12rem;font-size:.2rem}
.order-form-head .number span{width:.32rem;height:.45rem;margin-left:2px;line-height:.45rem;text-align:center;display:inline-block;vertical-align:middle;background-color:#CA9248;color:#fff;font-size:.22rem}
.y-input{height:.56rem;padding:.1rem .2rem;font-size:.24rem;background-color:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.y-btn{height:.56rem;line-height:.56rem;background-color:#181a1e;color:#fff;font-size:.28rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.y-btn:after{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.order-form-group+.order-form-group{margin-top:.1rem}
.order-form-body{padding:.2rem 0}
.panel-tag{padding:.2rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tag{display:inline-block;line-height:.36rem;padding:0 .15rem 0 .3rem;background:#ddd url(../images/tag-bg.png) 0 0 no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;font-size:.2rem;margin:.06rem}
.tag a{color:inherit!important}
.swiper-b .swiper-pagination{left:auto;width:auto;right:.1rem;bottom:0;line-height:.5rem}
.swiper-b .swiper-pagination .swiper-pagination-bullet{margin:0 .03rem}
.swiper-b .bg-link{width:100%;height:3.8rem;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
/*.swiper-b .bg-link{width:4.48rem;height:3.1rem;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}*/
.swiper-b .bg-link .disc-box{left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.block-box:after,.block-box:before{content:" ";display:table}
.block-box:after{clear:both}
.block-box .block-view{width:100%;float:left;margin-right:.05rem}
/*.block-box .block-view{width:4.48rem;height:3.1rem;float:left;margin-right:.05rem}*/
.block-box .block-side{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.block-box .block-side .block-link{display:block;width:.71rem;height:1rem;line-height:1rem;background-color:#181a1e;text-align:center;color:#fff;margin-bottom:.05rem;font-size:.2rem}
.area-filter:after,.area-filter:before{content:" ";display:table}
.area-filter:after{clear:both}
.area-filter .area-hd{float:left;width:1rem;height:.95rem;text-align:center;line-height:.95rem;background-color:#CA9248;color:#fff;font-size:.28rem}
.area-filter .area-bd{padding:.1rem .1rem .1rem 0;height:.95rem;overflow:hidden;background-color:#ddd;position:relative}
.area-filter .area-bd a{min-width:1.32rem;height:.34rem;line-height:.34rem;font-size:.2rem;color:#333;display:inline-block;word-break:keep-all;text-align:center}
.area-filter .area-bd a.more{min-width:.8rem;position:absolute;right:0;bottom:.06rem}
.tab-frame{width:100%;height:.6rem;overflow:hidden;padding-bottom:.1rem}
.tab-frame .slidee{height:100%;list-style:none}
.tab-frame .slidee:after,.tab-frame .slidee:before{content:" ";display:table}
.tab-frame .slidee:after{clear:both}
.tab-frame .slidee li{float:left;width:1.6rem;line-height:.5rem;text-align:center;height:100%;background-color:#181a1e}
.tab-frame .slidee li.active{background-color:#CA9248;position:relative}
.tab-frame .slidee li.active:after{content:'';position:absolute;bottom:-.08rem;left:50%;margin-left:-.05rem;width:0;height:0;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.1rem solid #CA9248}
.project-tab .slidee{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}
.project-tab .slidee.flex li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.project-tab .slidee li{min-width:1.5rem;font-size:.2rem;color:#fff}
.project-tab .slidee li+li{position:relative}
.project-tab .slidee li+li:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background-color:#fff}
.project-top{margin-top:-.1rem;background:#dfdfdf;text-align:center;height:.8rem;line-height:.8rem}
.tab-body{display:none}
.project-nav{text-align:center}
.project-nav li{display:inline-block;width:.34rem;height:.04rem;background-color:#bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 2px}
.project-nav li.active{background-color:#c0a46e}
.wall-wrap .flex-row a:nth-child(2){margin-left:.06rem}
.wall-wrap .flex-row+.flex-row{margin-top:.06rem}
.wall-wrap .flex-primary{height:2.12rem;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.wall-wrap .flex-side{width:2.3rem;height:2.12rem;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.wall-wrap .video-link{position:relative}
.wall-wrap .video-link .play-icon{position:absolute;left:50%;top:50%;margin-left:-.32rem;margin-top:-.26rem;width:.64rem;height:.52rem;background:url(../images/play-icon.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.wall-wrap .video-link .video-disc{position:absolute;left:0;right:0;bottom:0;height:.5rem;line-height:.5rem;padding:0 .75rem 0 .25rem;background-color:rgba(0,0,0,.7);color:#fff;font-size:.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.flex-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.flex-row .flex-primary{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.wall-bottom{padding:.4rem 0 .2rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.wall-bottom .circle-item{width:1rem;height:1rem;line-height:1rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:.24rem}
.wall-bottom .circle-item:nth-child(1){background-color:#181a1e}
.wall-bottom .circle-item:nth-child(2){background-color:#C6A244}
.wall-bottom .circle-item:nth-child(3){background-color:#586476}
.wall-bottom .circle-item:nth-child(4){background-color:#CA9248}
.wall-bottom .circle-item:nth-child(5){background-color:#4E748B}

.media-top {overflow: hidden;margin-bottom: 10px;background: #FFF;padding: 10px;}
.media-top a{display:block;color:#000;font-size:16px;font-weight:bold;}

.media-box{list-style:none}
.media-box:after,.media-box:before{content:" ";display:table}
.media-box:after{clear:both}
.media-box li{padding:.2rem 0}
.media-box .media-link{display:block;color:#333}
.media-box .media-link:after,.media-box .media-link:before{content:" ";display:table}
.media-box .media-link:after{clear:both}
.media-box .media-link .md-hd{float:left;margin-right:.2rem}
.media-box .media-link .md-hd img{height: 1.2rem;vertical-align: top;}
.media-box .media-link .md-bd{overflow:hidden}
.media-box .media-link .md-bd h3{font-size:.28rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}
.media-box .media-link .md-bd p{font-size:.2rem;color:#aaa;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.footer{background: #F3F3F3;padding:0 10px 80px 10px ;text-align:center;font-size:.2rem;color:#878787}
.footer *{font-size: 14px !important;color:#878787}
.fixed-form{position:fixed;width:100%;left:0;bottom:0;height:.8rem;z-index:100;background-color:rgba(0,0,0,.85);-webkit-transition:.5s height;-moz-transition:.5s height;-ms-transition:.5s height;-o-transition:.5s height;transition:.5s height}
.fixed-form.open{height:3.24rem;}
.fixed-form.open .form-c{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fixed-form .form-header{padding:0 .3rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#CA9248;height:.8rem}
.fixed-form .form-a{position:relative;top:-.3rem;width:1.08rem;height:1.08rem;line-height:1.08rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.fixed-form .form-a:before{content:"";position:absolute;left:0;top:0;width:1.08rem;height:.3rem;line-height:1.08rem;text-align:center;background-color:rgba(0,0,0,.85);z-index:-1;-webkit-border-radius:50% 50% 0 0;-moz-border-radius:50% 50% 0 0;border-radius:50% 50% 0 0}
.fixed-form .form-a i{font-size:.7rem}
.fixed-form .form-b{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-size:.3rem;font-weight:700;line-height:.8rem;padding-left:.2rem}
.fixed-form .form-c{line-height:.8rem;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s transform;-moz-transition:.5s transform;-ms-transition:.5s transform;-o-transition:.5s transform;transition:.5s transform}
.fixed-form .form-c i{vertical-align:top;font-size:.4rem}
.fixed-form .form-body{padding:.3rem .7rem}
.fixed-form .form-body .from-group+.from-group{margin-top:.08rem}
.fixed-input{height:.56rem;padding:.1rem .2rem;font-size:.24rem;background-color:#464646;-webkit-border-radius:.28rem;-moz-border-radius:.28rem;border-radius:.28rem;color:#999}
.fixed-input::-webkit-input-placeholder{color:#999}
.fixed-input:-moz-placeholder{color:#999}
.fixed-input::-moz-placeholder{color:#999}
.fixed-input:-ms-input-placeholder{color:#999}
.fixed-btn{height:.56rem;line-height:.56rem;background-color:#CA9248;color:#fff;font-size:.28rem;font-weight:400;-webkit-border-radius:.28rem;-moz-border-radius:.28rem;border-radius:.28rem}
.fixed-btn:after{-webkit-border-radius:.28rem;-moz-border-radius:.28rem;border-radius:.28rem}
.fixed-dropdown{position:fixed;left:0;top:0;right:0;bottom:0;z-index:101;background:url(../images/page-bg.jpg) center bottom repeat-y;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;filter:alpha(opacity=0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}
.fixed-dropdown.open{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);pointer-events:auto}
.dropdown-inner{padding:.3rem .2rem}
.drop-panel+.drop-panel{margin-top:.2rem}
.drop-panel .drop-panel-header{height:.6rem;line-height:.6rem;background-color:#181a1e;font-size:.28rem;color:#fff;border-left:.1rem solid #CA9248;padding-left:.15rem}
.drop-panel .drop-panel-body{background-color:#fff}
.drop-panel .drop-panel-body .tag-wrap{padding:.2rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.drop-tag{display:inline-block;margin:.1rem;width:29.6%;height:.5rem;line-height:.5rem;text-align:center;font-size:.2rem;border:solid 1px #DDD;color:#000;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem}
.drop-tag:active{background-color:#ccc}
.drop-banner{margin-top:.4rem;margin-bottom:.3rem;padding:2px;background-color:#fff}
.drop-banner img{display:block}
.change-header{height:2.63rem;background:#fff url(../images/change-header.jpg) 0 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}
.change-header .header-a{padding-top:.5rem;padding-bottom:.2rem;font-size:.24rem}
.change-header .header-b .btn{padding:0 .45rem;line-height:.6rem;font-size:.28rem;border-color:transparent;background-color:#CA9248;color:#fff;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem}
.change-header .header-c{padding-top:.2rem;font-size:.24rem;color:#888}
.change-header .header-c a{color:#888;margin:0 .04rem}
.change-body{padding:0 .2rem .2rem}
.change-body .tab-frame{height:.75rem}
.change-body .tab-frame .slidee li{min-width:auto;line-height:.6rem;font-size:.28rem;color:#333;background-color:#fff;border:1px solid #CDCDCD}
.change-body .tab-frame .slidee li:before{display:none}
.change-body .tab-frame .slidee li.active{background-color:#181a1e;color:#fff;border-color:#181a1e}
.change-body .tab-frame .slidee li.active:after{border-top-color:#181a1e}
.change-list{list-style:none;background-color:#fff;padding:0 .2rem}
.change-list li{padding:14px .1rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.change-list li i{margin-right:.2rem;border:1px solid #ddd;display:inline-block;background-color:#f9f8f8;height:.36rem;width:.36rem;text-align:center;line-height:.32rem;font-size:.2rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-style:normal}
.change-list li p{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.change-list li p a{font-size:.24rem;color:#333;margin:0 .1rem;white-space:nowrap}
.case-swiper .bg-link{width:auto;height:3.24rem}
.search-bar{margin-top:0;font-size:.24rem;padding-right:1.6rem}
.search-bar .weui-cell__hd{margin-right:.1rem}
.search-bar .weui-cell__hd i{color:#bbb;font-size:.3rem}
.search-bar .weui-cell{padding:.1rem .3rem}
.search-bar .btn{position:absolute;top:0;right:0;bottom:0;background-color:#181a1e;color:#fff;font-size:.3rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;width:1.6rem;line-height:.64rem;text-align:center}
.page-inner{padding:.2rem}
.filter-panel{background-color:#fff;display:table;width:100%}
.filter-panel+.filter-panel{margin-top:.2rem}
.filter-panel .filter-panel-hd{width:1.46rem;display:table-cell;vertical-align:middle;text-align:center;background-color:#181a1e;color:#fff;line-height:1.2}
.filter-panel .filter-panel-hd strong{display:block;font-size:.28rem}
.filter-panel .filter-panel-hd span{font-size:14px;color:#CA9248}
.filter-panel .filter-panel-bd{display:table-cell;vertical-align:middle;padding:.2rem}
.filter-panel .filter-panel-bd a{margin:0 .08rem;font-size:.2rem;color:#444}
.filter-panel .filter-panel-bd a.active{color:#CA9248}
.ResidentialCase .m-t a.active{color:#CA9248}
.ResidentialCase .m-t a.active span{color:#CA9248!important;font-size:.3rem!important}
.card-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.card-flex+.card-flex{margin-top:.05rem}
.card-flex .flex-hd{width:1.46rem;height:2.06rem;display:table-cell;vertical-align:middle;text-align:center;background-color:#181a1e;color:#fff;line-height:1.2;padding-top:.75rem}
.card-flex .flex-hd strong{display:block;font-size:.28rem}
.card-flex .flex-hd span{font-size:14px;color:#CA9248}
.card-flex .flex-hd+.flex-box{margin-left:.05rem}
.card-flex .flex-box{position:relative;height:2.06rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.card-flex .flex-box+.flex-box{margin-left:.05rem}
.card-flex .flex-box span{background-color:rgba(0,0,0,.75);position:absolute;left:0;bottom:.15rem;padding:.05rem .2rem;color:#fff;font-size:.2rem}
.reload{margin-top:.05rem}
.reload .btn{background-color:#CA9248;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;height:.56rem;line-height:.56rem;text-align:center;color:#fff}
.reload .btn i{vertical-align:middle;margin-right:.1rem}
.case-panel{margin-top:.4rem}
.case-panel .case-panel-header{margin-bottom:.06rem}
.case-type-a .case-link{height:2.4rem;display:block;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.case-type-a .case-link .case-hd{width:50%;height:2.4rem}
.case-type-a .case-link .case-bd{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.case-list{list-style:none}
.case-list li{margin-bottom:14px}
.case-list li .case-link{background-color:#fff}
.case-list li .case-link .case-hd{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.case-list li .case-link .case-hd i{position:absolute;left:0.1rem;bottom:0.1rem;width:.72rem;height:.72rem;border:.04rem solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.case-list li .case-link .case-hd span{position:absolute;right:.06rem;bottom:.06rem;color:#fff;font-size:.26rem}
.case-list li .case-link .case-hd span i{position:relative;top:-2px;font-size:.3rem;vertical-align:middle}
.case-list li .case-link .case-bd{padding:0 .2rem;color:#858585}
.case-list li .case-link .case-bd h3{font-size:.28rem;color:#333;margin:.2rem 0 .1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.case-list li .case-link .case-bd .disc{font-size:.18rem;margin-bottom:.2rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.case-list li .case-link .case-bd p{line-height:1.4;font-size:.18rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.case-type-b .case-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.case-type-b .case-list li .case-link{display:block;width:2.92rem}
.case-type-b .case-list li .case-link .case-hd{width:2.92rem;height:2.3rem}
.case-type-b .case-list li .case-link .case-bd{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.case-type-b .case-list li .case-link .case-bd .case-l{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.case-type-b .case-list li .case-link .case-bd .case-l h3{margin:.1rem 0 .06rem}
.case-type-b .case-list li .case-link .case-bd .case-r{text-align:center}
.case-type-b .case-list li .case-link .case-bd .case-r img{display:block;width:.7rem;height:.7rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.case-type-b .case-list li .case-link .case-bd .case-r span{margin-top:.04rem;display:block;font-size:.18rem}
.case-type-c .case-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.case-type-c .case-list li .case-link{display:block;width:1.92rem}
.case-type-c .case-list li .case-link .case-hd{width:1.92rem;height:2.3rem}
.case-type-c .case-list li .case-link .case-bd{padding-bottom:1px}
.case-type-c .case-list li .case-link .case-bd h3{margin:.1rem 0 .06rem}
.total-count{padding:.2rem;font-size:14px;text-align:center;color:#878787}
#go-top{position:fixed;right:.2rem;bottom:1.8rem;background-color:#fff;color:#878787;width:.56rem;height:.56rem;text-align:center;line-height:.56rem;z-index:100;display:none}
.case-filter-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#fff}
.case-filter-list+.case-panel{margin-top:.1rem}
.case-filter-list li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;text-align:center;line-height:.5rem}
.case-filter-list li.active a{color:#CA9248}
.case-filter-list li a{color:#333;font-size:.24rem}
.case-filter-list li a i{vertical-align:middle;font-size:.24rem}
.no-mt{margin-top:0}
.case-search-header{color:#555;font-size:.24rem;padding-bottom:.06rem}
.case-search-header strong{font-weight:400}
.case-detail-header{position:relative;padding:.2rem;background:url(../images/case-detail-header.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;margin-bottom:.3rem}
.case-detail-header:after{content:'';position:absolute;bottom:-.14rem;left:50%;margin-left:-.05rem;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid #000}
.case-detail-header .designer-box{position:absolute;right:.5rem;top:.5rem;text-align:center}
.case-detail-header .designer-box i{display:block;width:1rem;height:1rem;border:.04rem solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.case-detail-header .designer-box a{display:block;color:#fff;font-size:.24rem;font-size: .18rem;margin-top: .1rem;}
.case-detail-header .body-box{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.case-detail-header h1{font-weight:400;font-size:.32rem;margin-bottom:.2rem}
.case-detail-header h1 i{font-size:.24rem}
.case-detail-header h1 small{font-size:.24rem}
.case-detail-header ul{list-style:none;font-size:.22rem;line-height:.3rem;margin-bottom:.2rem}
.case-detail-header p{font-size:.18rem;color:rgba(255,255,255,.6)}
.case-detail-header p .more{background-color:#a37856;color:#fff;padding:.04rem .1rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.case-box{position:relative;margin-bottom:.3rem}
.case-box span{position:absolute;top:.2rem;right:.2rem;background-color:rgba(0,0,0,.8);color:#CA9248;font-size:.24rem;padding:.1rem .2rem}
.case-box img{display:block;width:100%;vertical-align:top}
.page-wrap{padding:0 .2rem}
.page-wrap:after,.page-wrap:before{content:" ";display:table}
.page-wrap:after{clear:both}
.page-wrap .btn{background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.pre-btn{float:left}
.next-btn{float:right}
/*.select-designer-top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}*/
.select-designer-top{display:block;}
.select-designer-top .sdt-hd{overflow:hidden;}
/*.select-designer-top .sdt-hd{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}*/
.select-designer-top .sdt-hd ul{list-style:none}
.select-designer-top .sdt-hd ul li{display:none}
.select-designer-top .sdt-hd ul li a,.select-designer-top .sdt-hd ul li img{display:block}
.select-designer-top .sdt-appointment {display: block;background:#CA9248;color: #FFF;text-align: center;padding: 5px 0;}
.select-designer-top .sdt-appointment strong{display: block;font-size:16px;}
.select-designer-top .sdt-appointment span{display: block;font-size:12px;}
.select-designer-top .sdt-bd{width:1.6rem;margin-left:.06rem}
.select-designer-top .sdt-bd ul{list-style:none;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.select-designer-top .sdt-bd ul li{text-align:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:#181a1e;color:#fff;line-height:1}
.select-designer-top .sdt-bd ul li.active{background-color:#CA9248}
.select-designer-top .sdt-bd ul li+li{margin-top:.06rem}
.select-designer-top .sdt-bd ul li strong{margin-top:.18rem;display:block;font-size:.24rem;font-weight:400}
.select-designer-top .sdt-bd ul li span{font-size:.12rem;white-space:nowrap}
.select-designer-top .sdt-bd ul li a{color:#fff;display:block}
.hbsj-wrap{margin-top:.06rem}
.hbsj-wrap .hbsj-link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#181a1e;line-height:1;padding:.1rem .2rem;color:#fff}
.hbsj-wrap .hbsj-a{font-size:.22rem}
.hbsj-wrap .hbsj-b{padding:0 .1rem 0 .2rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.hbsj-wrap .hbsj-b ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.hbsj-wrap .hbsj-b ul li{width:.5rem;height:.5rem;text-align:center;line-height:.5rem;color:#181a1e;background-color:#fff;font-size:.24rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.hbsj-wrap .hbsj-c{color:#CA9248}
.filter-wrap{position:relative;z-index:11;margin-top:.3rem;background-color:#fff;line-height:.5rem}
.filter-wrap .pull-right{position:relative;padding:0 .2rem;font-size:.2rem;color:#555}
.filter-wrap .pull-right i{font-size:.22rem}
.filter-wrap .pull-right .drop-down{left:auto}
.filter-wrap .filter-list{list-style:none;background-color:#fff}
.filter-wrap .filter-list:after,.filter-wrap .filter-list:before{content:" ";display:table}
.filter-wrap .filter-list:after{clear:both}
.filter-wrap .filter-list>li{position:relative;float:left;padding:0 .2rem;font-size:.2rem;color:#555}
.filter-wrap .filter-list>li a{color:#555}
.filter-wrap .filter-list>li a.Seleced{color:#000;font-weight:700}
.filter-wrap .filter-list>li i{font-size:.22rem}
.filter-wrap .drop-down{display:none;position:absolute;left:0;right:0;top:.5rem;list-style:none;background-color:#fff;padding:0 .2rem;font-size:.18rem}
.filter-wrap .drop-down li{white-space:nowrap}
.filter-wrap .drop-down li.active{color:#CA9248}
.designer-list-wrap{margin-top:.2rem}
.designer-list-wrap .case-link{height:2.4rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.designer-list-wrap .case-link .case-hd{width:1.88rem;height:2.4rem}
.designer-list-wrap .case-link .case-bd{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.designer-list-wrap .case-link .case-bd h3{margin-bottom:0!important}
.designer-list-wrap .case-link .case-bd p{-webkit-line-clamp:2!important}
.designer-list-wrap .case-link .case-bd p+p{margin-top:.2rem;-webkit-line-clamp:1!important}
.designer-head{height:3.7rem;background:url(../images/case-detail-header.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;padding-top:.44rem;color:#fff;-webkit-transition:.2s all ease-in;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-o-transition:.2s all ease-in;transition:.2s all ease-in}
.designer-head i{position:absolute;left:50%;bottom:.2rem;font-size:.4rem;margin-left:-.2rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:none;-webkit-transition:.2s all ease-in;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-o-transition:.2s all ease-in;transition:.2s all ease-in}
.designer-head i.trans{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.designer-head span{display:inline-block;vertical-align:top;width:1.66rem;height:1.66rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:.06rem solid #fff}
.designer-head p{margin-top:.1rem;margin-bottom:.1rem;font-size:.26rem}
.designer-head .yy-btn a{display:inline-block;-webkit-border-radius:.28rem;-moz-border-radius:.28rem;border-radius:.28rem;width:1.6rem;line-height:.48rem;font-size:.24rem;color:#fff;background-color:#CA9248;border:2px solid #fff}
.designer-description{background-color:#181a1e;padding:.4rem .2rem;color:#fff}
.designer-description.fixed-designer-description{position:fixed;top:2.96rem;left:0;right:0;bottom:0;z-index:101;display:block!important}
.designer-description .flex-cell{display:table;width:100%;font-size:.18rem}
.designer-description .flex-cell+.flex-cell{margin-top:.15rem}
.designer-description .flex-cell:nth-child(1) .flex-hd{background-color:#b8762d}
.designer-description .flex-cell:nth-child(2) .flex-hd{background-color:#4F7B2B}
.designer-description .flex-cell:nth-child(3) .flex-hd{background-color:#4E748B}
.designer-description .flex-cell:nth-child(4) .flex-hd{background-color:#B78E4E}
.designer-description .flex-cell:nth-child(5) .flex-hd{background-color:#665286}
.designer-description .flex-cell .flex-hd{display:table-cell;vertical-align:middle;width:.6rem;text-align:center;line-height:1.2}
.designer-description .flex-cell .flex-bd{display:table-cell;vertical-align:middle;background-color:#2c3238;padding:.2rem .15rem}
.padding-inner{padding:0 .2rem}
.designer-case-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}
.designer-case-list li{margin-bottom:.2rem}
.designer-case-list li .case-link{position:relative;display:block;width:2.92rem;height:2.3rem;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.designer-case-list li .case-link span{position:absolute;left:0;right:0;bottom:0;height:.5rem;line-height:.5rem;padding:0 .2rem;background-color:rgba(0,0,0,.7);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fixed-designer-head{position:fixed;top:.8rem;left:0;right:0;z-index:101;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.4);-moz-box-shadow:0 5px 10px rgba(0,0,0,.4);box-shadow:0 5px 10px rgba(0,0,0,.4);height:214px;padding:.25rem .4rem}
.fixed-designer-head i{display:block}
.fixed-designer-head p{margin:0 .2rem}
.fixed-designer-head+.designer-description{display:none}
.fixed-designer-head+.designer-description+.padding-inner{padding-top:214px}
.no-result-header{text-align:center;padding:.6rem 0 .3rem}
.no-result-header dt{font-size:.4rem;color:#b78e4e;margin-bottom:.2rem}
.no-result-header dd{font-size:.22rem;color:#3f4a53}
.no-result-header dd span{color:#b78e4e}
.white-form-body .y-input{background-color:#fff}
.img-box img{width:100%;display:block}
.ling-panel{background-color:#fff}
.ling-panel+.ling-panel{margin-top:.3rem}
.ling-panel .ling-panel-header{padding:0 .2rem;background:#181a1e url(../images/ling-panel-header.png) center bottom no-repeat;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;color:#CA9248;height:.66rem;line-height:.66rem;font-size:.34rem;font-weight:700}
.ling-panel .ling-panel-header i{font-weight:400;font-size:.4rem}
.ling-panel .ling-panel-body{padding:.3rem .2rem}
.ling-panel .ling-panel-body .ling-dl dt{font-size:.3rem;color:#5a6678;margin-bottom:.1rem}
.ling-panel .ling-panel-body .ling-dl dd{font-size:14px;color:#878787}
.env-panel{background-color:#fff}
.env-panel+.env-panel{margin-top:.3rem}
.env-panel .env-panel-header{padding:0 .2rem;background:#181a1e;color:#fff;height:.66rem;line-height:.66rem;font-size:.34rem;font-weight:700}
.env-panel .env-panel-body{padding:.3rem .2rem;background-color:#181a1e}
.env-panel .env-panel-body .env-dl+.env-dl{margin-top:.3rem}
.env-panel .env-panel-body .env-dl dt{font-size:.3rem;color:#fff;margin-bottom:.1rem}
.env-panel .env-panel-body .env-dl dd{font-size:14px;color:#FFF}
.flex-img{padding-top:.2rem;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.flex-img li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:0 .06rem}
.flex-img li span{display:block;text-align:center;color:#fff;font-size:14px}
.about-tab{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;list-style:none;margin:.3rem 0 .15rem}
.about-tab li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;text-align:center;height:.5rem;line-height:.5rem;background-color:#fff}
.about-tab li.active{background-color:#181a1e}
.about-tab li.active a{color:#fff}
.about-tab li a{display:block;font-size:.24rem;color:#333}
.about-content{padding:.2rem;background-color:#fff;color:#878787;font-size:.18rem;overflow:hidden}
.about-content span{line-height:28px !important;font-size:14px !important;}
.branch-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.branch-wrap .branch-l{width:2.98rem;height:4.6rem}
.branch-wrap .branch-r{width:2.98rem;height:4.6rem}
.branch-wrap .branch-inner{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.branch-wrap .branch-inner .branch-link{height:2.28rem}
.branch-wrap .branch-link{position:relative;display:block;width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.branch-wrap .branch-link span{position:absolute;bottom:0;left:0;right:0;text-align:center;height:.5rem;line-height:.5rem;font-size:.2rem;color:#fff;background-color:rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .1rem}
.tel-group{overflow:hidden;margin:.4rem 0 .2rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-border-radius:.32rem;-moz-border-radius:.32rem;border-radius:.32rem}
.tel-group:before{-webkit-border-radius:.32rem;-moz-border-radius:.32rem;border-radius:.32rem}
.tel-group .weui-input{height:.62rem;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:.1rem .3rem;background-color:#eee}
.tel-group .btn-submit{height:.62rem;line-height:.62rem;padding:0 .2rem;background-color:#181a1e;color:#fff}
.about-slide .swiper-container{overflow:visible}
.about-slide .swiper-container .swiper-pagination{position:static}
.about-slide .swiper-container .swiper-pagination .swiper-pagination-bullet{width:.4rem;height:.04rem;background-color:#CCC;border:0;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.about-slide .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#CA9248}
.honor-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;list-style:none}
.honor-list li{width:2.85rem;text-align:center}
.honor-list li .img-box{width:2.85rem;height:1.9rem;padding:.1rem .2rem;text-align:center}
.honor-list li .img-box img{display:inline-block;vertical-align:middle;max-height:100%}
.honor-list li .honor-tit{margin-top:.2rem;font-size:.18rem}
.activity-wrap .date-left{width:1rem;height:1rem;background-color:#f6f4f5;text-align:center;color:#4d3f3f;line-height:1.4;padding-top:.1rem}
.activity-wrap .date-left dt{font-size:.34rem}
.activity-wrap .date-left dd{font-size:.18rem}
.activity-wrap p{margin:0}
.loading .loading-btn{display:block;font-size:.22rem;text-align:center;background-color:#EEE;color:#777;height:.6rem;line-height:.6rem}
.loading .loading-btn.warning{background-color:#CA9248;color:#fff}
.loading .loading-btn.warning:active{background-color:#b69945}
.loading .loading-btn.primary{background-color:#181a1e;color:#fff}
.loading .loading-btn.primary:active{background-color:#364b54}
.loading .loading-btn:active{background-color:#ddd}
.nearby-ul{list-style:none}
.nearby-ul li{margin-top:.12rem}
.nearby-ul li span{margin:0 2px;}
.nearby-ul li span.active{color:#FED600;}

/*×·¼Ó*/
.nearby-ul li .nearby-hd{color: #000;padding: .06rem .1rem;font-size: .3rem;white-space: nowrap;margin-bottom: 10px;text-align: center;font-weight: bold;}
.nearby-ul li .nearby-ft{float:right;font-size:.36rem;color:#ccc}
.nearby-ul li .nearby-ft small{font-size:.24rem}
.nearby-ul li p{text-align: center;width: 100%;padding: .2rem 0;color: #999;}
.nearby-ul li .nearby-bd{font-size:.2rem;padding: .3rem .1rem;line-height: 23px;}

.nearby-ul li .nearby-link{position:relative;display:block;height:3.8rem;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.nearby-ul li .nearby-link .nearby-bot{position:absolute;left:0;right:0;bottom:0;padding:.1rem .25rem;background-color:rgba(0,0,0,.7);line-height:.32rem;color:#fff;font-size:.26rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nearby-ul li .nearby-link .nearby-bot span{color:#c0a46e}
.nearby-ul li .nearby-link .nearby-bot span i{font-size:.3rem}
.nearby-detail-header{background-image:url(../images/nearby-detail-header.jpg)}
.nearby-detail-header:after{border-top-color:#005d89}
.nearby-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;white-space:pre-wrap!important}
.nearby-flex .nearby-hd{border:1px solid #CA9248;color:#CA9248;padding:.06rem .1rem;font-size:.2rem;white-space:nowrap}
.nearby-flex .nearby-bd{font-size:.2rem;padding:0 .2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:auto}
.nearby-flex .nearby-ft{font-size:.36rem;color:#ccc}
.nearby-flex .nearby-ft small{font-size:.24rem}
.after-dl{text-align:center;padding:.2rem 0 .1rem}
.after-dl dt{font-size:.4rem;color:#181a1e}
.after-dl dd{font-size:.22rem;color:#333}
.after-panel .media-box li{padding:.2rem;background-color:#fff}
.after-panel .media-box li .md-bd p{-webkit-line-clamp:2}
.after-panel .media-box li+li{margin-top:.2rem}
.design-tit{padding:.2rem 0}
.design-tit img{display:block}
.design-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.design-list li{width:2.94rem;height:3.31rem;margin-bottom:.1rem}
.design-list li img{display:block}
.team-dl.team-dl-m{margin-top:.4rem}
.team-dl dt{font-size:.3rem;color:#181a1e}
.team-dl dt small{font-weight:400;color:#bababa}
.team-dl dd{padding:.1rem 0;color:#878787;font-size:.2rem}
.team-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.team-list li{width:2.93rem}
.team-list li img{display:block}
.team-list li span{padding:0 .2rem;display:block;height:.5rem;line-height:.5rem;font-size:.22rem;color:#fff;background-color:#181a1e;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}
.team-p{margin-top:.2rem;color:#878787;font-size:.2rem}
.branch-wrap-head{background-color:#181a1e;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:.1rem}
.branch-wrap-head strong{font-size:.28rem;color:#fff}
.branch-wrap-head strong small{font-size:.2rem;color:#CA9248}
.branch-wrap-head img{width:.46rem;height:.46rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.diamond-panel{padding:.24rem}
.diamond-panel .diamond-box{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.diamond-panel .diamond-box li{width:2.92rem;text-align:center;padding-bottom:.2rem;margin-bottom:.24rem;background-color:#fff}
.diamond-panel .diamond-box li img{display:block}
.diamond-panel .diamond-box li h2{margin:.1rem 0 .05rem;font-size:.24rem;color:#181a1e}
.diamond-panel .diamond-box li .diamond-link{display:inline-block;width:1.6rem;height:.34rem;line-height:.34rem;-webkit-border-radius:.18rem;-moz-border-radius:.18rem;border-radius:.18rem;color:#fff;background-color:#181a1e;font-size:14px}
.diamond-banner{padding:0 .24rem}
.system-panel{background-color:#fff}
.system-panel+.system-panel{margin-top:.24rem}
.system-panel .system-panel-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:.7rem;padding:0 .12rem;background-color:#181a1e;color:#fff;font-size:.3rem}
.system-panel .system-panel-header span{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;line-height:1.2;font-size:.22rem}
.system-panel .system-panel-header .num{margin-right:.1rem;display:inline-block;width:.6rem;height:.44rem;line-height:.4rem;text-align:center;color:#181a1e;font-size:.24rem;font-style:normal;background:url(../images/num-bg.png) 0 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.system-panel .system-panel-body{min-height:1rem;padding:.1rem .24rem;font-size:.2rem;color:#777;line-height:.26rem}
.system-panel .system-panel-body p{padding:.1rem 0}
.system-panel .system-panel-body img{max-width:3.12rem}
.panel-owner{padding:.24rem;background-color:#fff}
.panel-owner h1{margin:.05rem 0 .1rem;font-weight:400;font-size:.32rem;text-align:center}
.panel-owner .dis{text-align:center;color:#999;font-size:.18rem;margin-bottom:.3rem}
.panel-owner .owner-detail{color:#777;overflow:hidden}
.panel-owner .owner-detail *{font-size:14px !important;}
.panel-owner .owner-detail img{max-width:100%!important;height:auto!important}
.fixed-tool{position:fixed;right:0;top:60%;width:.84rem;list-style:none;background-color:rgba(51,51,51,.5);-webkit-border-radius:.06rem;-moz-border-radius:.06rem;border-radius:.06rem;padding:.15rem 0;z-index:99}
.fixed-tool li{text-align:center}
.fixed-tool li+li{margin-top:.15rem}
.fixed-tool li a{display:inline-block;width:.56rem;height:.56rem;line-height:.56rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(255,255,255,.8);color:#CA9248}
.fixed-tool li a i{font-size:.4rem}
