@charset "utf-8";

/* 首页 */
/*top*/
.top-adv{width:100%;height:80px;margin:0 auto;position:relative;}
.top-adv a{width:100%;display:block;}
.top-adv a img{width:100%;height:80px;display:block;margin:0 auto;}
.top-adv .top-close{width:29px;height:29px;position:absolute;top:15px;right:20px;cursor: pointer;border:#fff solid 1px;background:#000;border-radius:50%;padding:8px;opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.top-adv .top-close img{width:11px;height:11px;display:block;}
.top-adv:hover .top-close{opacity:1;}

/*banner*/
.index-banner{width: 100%;min-width:1170px;height:480px;transition: all 1s;-webkit-transition: all 1s; position:relative;z-index:2;}
.index-banner .swiper-container{height:100%;}
.index-banner .swiper-slide a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.index-banner .swiper-container .swiper-pagination{bottom:20px;}
.index-banner .swiper-container .swiper-pagination-bullet{opacity: 1;width:28px;margin:0 4px;background:#fff;height:4px;transition: all .3s;border-radius:0;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#166A79;}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:65px;height:120px;margin-top:-60px;background:url(../images/icon-left06.png) no-repeat center;display:none;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:0.6; left:2%;}
.index-banner .swiper-button-next{background:url(../images/icon-right06.png) no-repeat center;right:2%;left:auto;}
.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{display:block;transition: all 0.6s;-webkit-transition: all 0.6s;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{opacity:1;transition: all 0.6s;-webkit-transition: all 0.6s;}

/* icon */
.home-icon{width:100%;background:#EDF4F7;padding:40px 0;transition: all 0.3s;-webkit-transition: all 0.3s; border-top:8px solid #666666; border-top:none;}
.home-icon ul li{float:left;width:18.4%;margin-left:2%;height:106px;background:#fff;
	box-shadow: none;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: transform 0.3s ease;
-moz-transition: transform 0.3s ease;
-o-transition: transform 0.3s ease;
-ms-transition: transform 0.3s ease;
transition: transform 0.3s ease;}
.home-icon ul li:first-child{margin-left:0;}
.home-icon ul li:hover{ box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;}

.home-icon ul li a{width:100%;float:left;padding:20px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-icon ul li a .txt{float:left;width:calc(100% - 60px);transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-icon ul li a h4{float:left;width:100%;font-size:18px;color:#333;font-family:"Microsoft YaHei","微软雅黑";line-height:30px;margin-top:10px;height:30px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-icon ul li a p{float:left;width:100%;font-size:14px;color:#999;font-family:"Microsoft YaHei","微软雅黑";line-height:20px;height:20px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-icon ul li a:hover h4{color:#166A79;}
.home-icon ul li a:hover p{color:#166A79;}
.home-icon ul li a .icon{float:right; margin-top:5px;}
.home-icon ul li a .icon img{display:block;}

@media(max-width:1360px){
    .home-icon{padding:24px 0;}
    .home-icon ul li{height:86px;}
    .home-icon ul li a{padding:10px 16px;}
    .home-icon ul li a h4{font-size:16px;}
    .home-icon ul li a p{font-size:12px;}
}

/* 首页 标题 */
.home-title{width:370px;margin:0 auto;padding:56px 0 30px 0;}
.home-title h2{width:100%;font-size:42px;color:#333;line-height:48px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";height:48px;font-weight:bold;}
.home-title h6{width:100%;font-size:16px;color:#999;line-height:40px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";height:40px;margin-top:6px;}

/* 首页 分类 */
.home-sort{width:100%;text-align:center;margin-bottom:32px;}
.home-sort a{display:inline-block;font-size:20px;color:#333;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-sort a:hover{color:#166A79;}
.home-sort span{display:inline-block;font-size:16px;color:#ccc;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";margin-left:16px;margin-right:16px;}

/* 首页 更多 */
.home-more{width:100%;margin-top:40px;}
.home-more a{display:block;width:150px;border:#ccc solid 1px;margin:0 auto;font-size:14px;color:#999;line-height:38px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-more a:hover{color:#fff;background:#166A79;border:#166A79 solid 1px;}

/* 首页 套餐 */
.home-combo{width:100%;margin:0 auto;}
.combo-nav{width:500px;margin:0 auto;}
.combo-nav li a{display:block;position:relative;font-size:18px;color:#333;line-height:30px;padding-bottom:8px;border-bottom:transparent solid 2px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.combo-nav li a i.arrow{position:absolute;bottom:0;left:50%;margin-left:-4px;display:block;width:0;height:0;border-width:4px;border-style:solid;border-color:transparent;transition: all 0.3s;-webkit-transition: all 0.3s;}
.combo-nav li.active-nav a{color:#166A79;border-bottom:#166A79 solid 2px;}
.combo-nav li.active-nav a i.arrow{border-color:transparent transparent #166A79 transparent;}
.combo-nav li:hover a{color:#166A79;}

.combo-cont-box{width:100%;margin:40px auto 60px auto;}
.combo-content{float:left;width:calc(100% - 390px);}
.combo-content dl{width:100%;}
.combo-content dd{width:100%;}
.combo-content .combo-img{width:100%;height:460px;}
.combo-content .combo-img a{display:block;width:100%;}
.combo-content .combo-img a img{display:block;width:100%;height:100%;padding-bottom:460px;background-position:center;background-repeat:no-repeat;background-size:cover;}

.home-order{float:right;width:360px;height:460px;background:#EDF4F7;padding:30px 40px;}
.home-order-title{width:100%;}
.home-order-title h3{width:100%;font-size:16px;color:#fff;line-height:48px;font-weight:normal;background:#166A79;text-align:center;font-family:"Microsoft YaHei","微软雅黑";display:none;}
.home-order-title h3.cur{display:block;}

.order-tab{width:100%;margin-top:20px;height:46px;}
.order-tab li{float:left;width:46%;position:relative;z-index:6;transition: all 0.3s;-webkit-transition: all 0.3s;}
.order-tab li a{float:left;width:100%;font-size:16px;color:#333;line-height:44px;border:#e0e0e0 solid 1px;text-indent:54px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.order-tab li.tab-price a{background:#fff url(../images/order-icon01.png) no-repeat 20px center;}
.order-tab li.tab-design a{background:#fff url(../images/order-icon02.png) no-repeat 20px center;}
.order-tab li.cur{z-index:7;height:54px;margin-top:-4px;width:54%;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.2); box-shadow: 0 4px 12px rgba(0,0,0,0.2);}
.order-tab li.cur a{color:#fff;border:#2599BA solid 1px;line-height:52px;font-size:18px;}
.order-tab li.tab-price.cur a{background:#2599BA url(../images/order-icon01-1.png) no-repeat 20px center;}
.order-tab li.tab-design.cur a{background:#2599BA url(../images/order-icon02-1.png) no-repeat 20px center;}
.order-tab li:hover a{border:#166A79 solid 1px;}

.order-content-box{width:100%;margin-top:20px;}
.order-content{width:100%;display:none;}
.order-content.cur{display:block;}

.order-in{width:100%;}
.order-in .order-area{position:relative;margin-bottom:15px;}
.order-in .order-input{width:100%;height:42px;border:#e5e5e5 solid 1px;background:#fff;padding:0 12px;}
.order-in .order-area span{position:absolute;top:0;right:0;display:block;width:48px;font-size:12px;color:#333;line-height:42px;text-align:center;}

.order-in .dropdown{width:100%;margin-bottom:15px;}
.order-in .dropdown select{float:left;width:48%;margin-left:3.5%;height:42px;border:#e5e5e5 solid 1px;background:#fff url(../images/icon-down01.png) no-repeat 90% center;padding-left:10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;color:#666;line-height:42px;}
.order-in .dropdown select:first-child{margin-left:0;}
.order-in select::-ms-expand{ display: none;border:none;}
.order-in .dropdown select option{padding-left:10px;font-size:14px;color:#666;height:36px;line-height:36px;padding-top:9px;}
.order-in .dropdown select.city{width:100%;margin-left:0;background:#fff url(../images/icon-down01.png) no-repeat 93% center;}
.order-in .order-submit{width:100%;height:42px;background:#166A79;border:none;box-shadow:none;color:#fff;font-size:16px;font-family:"Microsoft YaHei","微软雅黑";cursor:pointer;}
.order-in .order-submit:hover{background:#eb5f01;}

.order-list{width:100%;}
.order-list .bd1{width:100%;height:56px;overflow:hidden;}
.order-list .infoList li{width:100%;padding-left:22px;background:url(../images/icon-voice.png) no-repeat left center;height:28px;}
.order-list .infoList li p{float:left;width:180px;line-height:28px;font-size:12px;color:#666;font-family:"Microsoft YaHei","微软雅黑";height:28px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.order-list .infoList li span{float:right;width:60px;line-height:28px;font-size:12px;color:#666;font-family:"Microsoft YaHei","微软雅黑";text-align:right;}

/* 首页 装修案例 */
.home-case-box{width:100%;margin:60px auto 0 auto;position:relative;background:#EDF4F7;overflow:hidden;}
.home-case{width:100%;min-width:1170px;margin:0 auto;position:relative;}
.home-case .swiper-container{padding-bottom:20px;}
.home-case .swiper-container .swiper-pagination{bottom:0px;}
.home-case .swiper-container .swiper-pagination-bullet{opacity: 1;width:28px;margin:0 4px;background:#bababa;height:4px;transition: all .3s;border-radius:0;}
.home-case .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FF6600;}

.home-case li .case-img{float:left;width:32.6%;margin-left:1.1%;}
.home-case li .case-img:first-child{margin-left:0;}
.home-case li .case-img a{float:left;width:100%;position:relative;overflow:hidden;}
.home-case li .case-img a img{float:left;width:100%;transition: 1s;}
.home-case li .case-img a:hover img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.home-case li .case-img a .txt{position:absolute;bottom:0;left:0;background:url(../images/case-shadow.png) repeat-x;background-size:auto 100%;width:100%;height:100%;}
.home-case li .case-img a .txt h3{position:absolute;bottom:12px;left:0;width:100%;height:40px;font-size:16px;color:#f8f8f8;font-family:"Microsoft YaHei","微软雅黑";text-align:center;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;}
.home-case li .case-img .case-img-bot{float:left;width:100%;margin-top:2.4%;}
.home-case li .case-img .case-img-bot .case-bot-left{float:left;width:49%;margin-right:2%;}
.home-case li .case-img .case-img-bot .case-bot-right{float:left;width:49%;}

.home-case-icon{width:100%;margin:20px auto 52px auto;}
.home-case-icon ul li{float:left;width:12.5%;margin-left:2%;}
.home-case-icon ul li:first-child{margin-left:0;}
.home-case-icon ul li a{float:left;width:100%;}
.home-case-icon ul li a .icon{float:left;width:100%;height:96px;border:1px solid #BED8E2;}
.home-case-icon ul li a .icon img{display:block;margin:17px auto;width:60px;height:60px;}
.home-case-icon ul li:hover a .icon{opacity:1;}
.home-case-icon ul li a p{float:left;width:100%;font-size:16px;color:#666;line-height:28px;margin-top:6px;text-align:center;}
.home-case-icon ul li:hover a p{color:#166A79;}

/* 首页 vr全景 */
.home-vr-img{width:100%;}
.home-vr-img li{float:left;width:49%;margin-left:2%;overflow: hidden;}
.home-vr-img li:first-child{margin-left:0;}
.home-vr-img li .vr-img{width:100%;float:left;position:relative;}
.home-vr-img li .vr-img a{float:left;width:100%;}
.home-vr-img li .vr-img a .img{width:100%;overflow:hidden;position:relative;}
.home-vr-img li .vr-img a .vr-b-img{height:630px;}
.home-vr-img li .vr-img a .vr-b-img img{display:block;width:1120px;height:800px;position:absolute;top:50%;left:50%;margin-left:-560px;margin-top:-400px;}
.home-vr-img li .vr-img a .icon{position:absolute;left:30px;top:30px;width:140px;height:44px;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.7);border-radius:4px;background:rgba(0,0,0,0.3);padding:9px;}
.home-vr-img li .vr-img a .icon img{display:block;width:100px;height:24px;margin:0 auto;}

.home-vr-img li .vr-img-right{margin-top:30px;}
.home-vr-img li .vr-img-right a .img img{padding-bottom:300px;display:block;width:100%;height:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.home-vr-img li .vr-img-right:first-child{margin-top:0;}

/* 首页  设计师 */
.home-designer-box{width:100%;margin:60px auto 0 auto;padding-bottom:60px;background:#EDF4F7;}

.home-designer{width:100%;max-width:1730px;margin:0 auto;position: relative;}
.home-designer .swiper-slide{width:84%; height:520px; }
.home-designer .swiper-shade{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; background: #000; opacity: 0; transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; }
.home-designer .designer-case{position: absolute; top: 0; left: 0; width:66%; height: 520px; z-index: 1; background-size: cover; background-position: center center;}
.home-designer .designer-case .img{width:100%;overflow:hidden;}
.home-designer .designer-case .img img{width:100%;height:0;padding-bottom:520px;transition: 1s;}
.home-designer .designer-case:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.home-designer .designer-case .txt{position: absolute; bottom: 0; left: 0; width: 100%; height:100%; background:url(../images/case-shadow.png) repeat-x;background-size:auto 100%;padding:20px;}
.home-designer .designer-case .txt h6{position:absolute;bottom:20px;left:20px;width:72%;font-size:16px;color:#fff;line-height:24px;text-align:left;max-height:48px;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.home-designer .designer-info{width:640px; height:460px; position: absolute; bottom: 0; right: 0; z-index: 2;}
.home-designer .designer-info .img{float:left;width: 280px; height:460px; }
.home-designer .designer-info .img a{display:block;}
.home-designer .designer-info .img a img{display:block;width:100%;height:0;padding-bottom:460px;background-size: cover; background-position: center;background-repeat:no-repeat;}
.home-designer .designer-info .txt{float:right;width:calc(100% - 280px);height:460px;background:#fff;padding:40px;}
.home-designer .designer-info .txt h2{width:100%;font-size:48px;color:#166A79;font-family:"Arial";line-height:60px;text-align:left;}
.home-designer .designer-info .txt h3{width:100%;font-size:28px;color:#166A79;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";margin-top:12px;text-align:left;}
.home-designer .designer-info .txt h3 span{font-size:14px; color:#333333;}
.home-designer .designer-info .txt .tag{width:110px;height:32px;background:#166A79;font-size:14px;color:#fff;line-height:32px;text-align:center;margin-top:10px;margin-bottom:16px;}
.home-designer .designer-info .txt h5{width:100%;font-size:14px;color:#333;line-height:24px;text-align:left;font-family:"Microsoft YaHei","微软雅黑";height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;}
.home-designer .designer-info .txt h5 span{color:#166A79;}
.home-designer .designer-info .designer-btn{width:130px; height: 48px; border: 1px solid #166A79; border-radius: 4px; text-align: center; line-height: 48px; font-size: 14px; color: #166A79; background: transparent; margin-top: 30px; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s;}
.home-designer .designer-info .designer-btn:hover{background: #166A79; color: #fff;}

.home-designer .swiper-button-prev,.home-designer .swiper-button-next{opacity: .9;}
.home-designer .swiper-button-prev{left: 0px;width:8%;height:260px;top:50%;margin-top:-130px;background: -webkit-linear-gradient(right, rgba(255,255,255,0), rgba(000,000,000,1)); background: -o-linear-gradient(right, rgba(255,255,255,0), rgba(000,000,000,1));background: -moz-linear-gradient(right, rgba(255,255,255,0), rgba(000,000,000,1));background: linear-gradient(to right, rgba(255,255,255,0), rgba(000,000,000,1));}
.home-designer .swiper-button-prev .arrow{width:100%;height:100%;position: absolute;top:0;right:0;background:url(../images/icon-prev.png) no-repeat center;}
.home-designer .swiper-button-next{right: 0px;width:8%;height:260px;top:50%;margin-top:-130px;background: -webkit-linear-gradient(right, rgba(255,255,255,0), rgba(000,000,000,1)); background: -o-linear-gradient(right, rgba(255,255,255,0), rgba(000,000,000,1));background: -moz-linear-gradient(right, rgba(255,255,255,0), rgba(000,000,000,1));background: linear-gradient(to right, rgba(000,000,000,1), rgba(255,255,255,0));}
.home-designer .swiper-button-next .arrow{width:100%;height:100%;position: absolute;top:0;left:0;background:url(../images/icon-next.png) no-repeat center;}

.home-designer .swiper-pagination{bottom:40px;text-align:left;}
.home-designer .swiper-pagination-bullets{right:8%;left:auto; width:320px;}
.home-designer .swiper-pagination-bullet{width:28px; height: 4px; background: #ccc; border-radius: 0;opacity:1;}
.home-designer .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#166A79;}


@media(max-width:1680px){
    .home-designer .swiper-slide{width:86%;}
    .home-designer .swiper-button-prev{width:7%;}
    .home-designer .swiper-button-next{width:7%;}
    .home-designer .swiper-pagination-bullets{right:7%;}
}

@media(max-width:1600px){
    .home-designer .swiper-slide{width:88%;}
    .home-designer .swiper-button-prev{width:6%;}
    .home-designer .swiper-button-next{width:6%;}
    .home-designer .swiper-pagination-bullets{right:6%;}
}

@media(max-width:1560px){
    .home-designer .swiper-slide{width:90%;}
    .home-designer .swiper-button-prev{width:5%;}
    .home-designer .swiper-button-next{width:5%;}
    .home-designer .swiper-pagination-bullets{right:5%;}
}

@media(max-width:1460px){
    .home-designer{width:96%;}
    .home-designer .swiper-slide{width:84%; height:460px; }

    .home-designer .designer-case{width:66%; height:460px;}
    .home-designer .designer-case .img img{padding-bottom:460px;}
    .home-designer .designer-case .txt h6{font-size:14px;}

    .home-designer .designer-info{width:520px; height:380px;}
    .home-designer .designer-info .img{width: 230px; height:380px; }
    .home-designer .designer-info .img a img{padding-bottom:380px;}
    .home-designer .designer-info .txt{width:calc(100% - 230px);height:380px;padding:24px 30px;}
    .home-designer .designer-info .txt h2{font-size:40px;}
    .home-designer .designer-info .txt h3{font-size:20px;}
    .home-designer .designer-info .designer-btn{width:100px; height: 40px;line-height:40px;}

    .home-designer .swiper-button-prev{width:8%;height:230px;margin-top:-115px;}
    .home-designer .swiper-button-next{width:8%;height:230px;margin-top:-115px;}
    
    .home-designer .swiper-pagination{bottom:20px;}
    .home-designer .swiper-pagination-bullets{right:8%;width:266px;}
}

@media(max-width:1280px){
    .home-designer .designer-case .txt h6{width:64%;}
}

/* 首页 工地直播 */
.home-live{width:100%;margin:0 auto 40px auto;}
.home-live li{float:left;width:23.4%;margin-left:2.1%;margin-bottom:2%;border:#CCCCCC solid 1px;box-shadow: none;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: transform 0.3s ease;
-moz-transition: transform 0.3s ease;
-o-transition: transform 0.3s ease;
-ms-transition: transform 0.3s ease;
transition: transform 0.3s ease;}
.home-live li:nth-child(4n+1){margin-left:0;}
.home-live li:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -8px, 0);
    -moz-transform: translate3d(0, -8px, 0);
    -o-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;}
.home-live li .img{width:100%;overflow:hidden;position:relative;}
.home-live li .img img{display:block;width:100%;height:0;padding-bottom:64%;transition: 1s;background-repeat:no-repeat;background-position:center;background-size:cover;}
.home-live li:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.home-live li .img .course{display:block;position:absolute;top:15px;left:15px;z-index:2;width:80px;height:28px;background:rgba(0,0,0,0.3);border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.6);font-size:12px;color:#fff;line-height:26px;text-align:center;}
.home-live li .txt{width:100%;padding:24px;}
.home-live li .txt h5{width:100%;font-size:20px;color:#333;line-height:36px;text-align:center;height:36px;transition: all 0.3s;-webkit-transition: all 0.3s;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-live li .txt p{width:100%;font-size:14px;color:#999;line-height:28px;text-align:center;height:28px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-live li .txt p i{font-size:12px;margin-left:10px;margin-right:10px;}
.home-live li .txt p span.quantity{padding-left:20px;background:url(../images/icon-img01.png) no-repeat left center;}
.home-live li .txt p span.follow{padding-left:20px;background:url(../images/icon-hot.png) no-repeat left center;}
.home-live li:hover .txt h5{color:#166A79;}

/*首页 业主点评*/
.home-judge{width:100%;margin:0 auto;padding-bottom:60px;background:#EDF4F7;}
.home-judge-list,.home-judge-list dl,.home-judge-list dl dd{width:100%;}
.home-judge-list dl dd{padding:30px;border:#e5e5e5 solid 1px;margin-bottom:30px;background:#fff;}
.home-judge-list dl dd .mem-photo{float:left;width:80px;height:80px;border:#ececec solid 1px;padding:3px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;}
.home-judge-list dl dd .mem-photo a img{display:block;width:72px;height:72px;border-radius:50%;-webkit-border-radius:50%;}

.home-judge-list dl dd .judge-txt{width:calc(100% - 110px);float:right;}
.home-judge-list dl dd .judge-txt .title{width:100%;float:left;margin-top:12px;}
.home-judge-list dl dd .judge-txt .title .name{width:60%;float:left;}
.home-judge-list dl dd .judge-txt .title .name h6{float:left;font-size:20px;color:#333;line-height:30px;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";font-weight:normal;margin-right:10px;}
.home-judge-list dl dd .judge-txt .title .name .commstar{float:left;}
.home-judge-list dl dd .judge-txt .title .name .date{float:left;width:100%;font-size:14px;color:#999;line-height:30px;font-family:"Microsoft YaHei","微软雅黑";}
.home-judge-list dl dd .judge-txt .title .read{float:right;width:108px;height:50px;border:#ccc solid 1px;border-radius:4px;padding:4px;}
.home-judge-list dl dd .judge-txt .title .read p{font-size:14px;color:#999;line-height:20px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";}
.home-judge-list dl dd .judge-txt .txt{float:left;width:100%;font-size:16px;color:#666;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";margin-top:12px;}
.home-judge-list dl dd .judge-txt .txt p{line-height:28px;}

.home-judge-list dl dd .judge-txt .pic{float:left;width:auto;max-width:100%;margin-top:20px;position:relative;}
.home-judge-list dl dd .judge-txt .pic ul{float:left;max-width:100%;max-height:185px;overflow:hidden;}
.home-judge-list dl dd .judge-txt .pic figure{margin:0;padding:0;float:left;width:309px;margin-left:17px;}
.home-judge-list dl dd .judge-txt .pic figure:first-child{margin-left:0;}
.home-judge-list dl dd .judge-txt .pic li{float:left;width:100%;margin-left:0;}
.home-judge-list dl dd .judge-txt .pic li:first-child{margin-left:0;}
.home-judge-list dl dd .judge-txt .pic li img{display:block;width:100%;height:0;padding-bottom:60%;background-repeat:no-repeat;background-size:cover;background-position:center;}
.home-judge-list dl dd .judge-txt .pic .pic-quantity{position:absolute;right:0;bottom:0;width:56px;background:rgba(255,255,255,0.6) url(../images/icon-img.png) no-repeat left 8px center;background-size:16px;font-size:14px;color:#333;line-height:28px;text-indent:28px;font-family:"Arial";}

.home-judge-list dl dd .judge-txt .judge-foot{width:100%;float:left;margin-top:20px;padding-top:12px;font-size:14px;color:#999;line-height:20px;font-family:"Microsoft YaHei","微软雅黑";border-top:#e5e5e5 dashed 1px;}
.home-judge-list dl dd .judge-txt .judge-foot .tag{float:left;width:60%;}
.home-judge-list dl dd .judge-txt .judge-foot p{float:left;margin-right:28px;}
.home-judge-list dl dd .judge-txt .judge-foot p span{color:#999;}
.home-judge-list dl dd .judge-txt .judge-foot p a{color:#999;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-judge-list dl dd .judge-txt .judge-foot p a:hover{color:#166A79;}
.home-judge-list dl dd .judge-txt .judge-foot .support{float:right;background:url(../images/icon-support-1.png) no-repeat left center;font-size:12px;color:#666;line-height:20px;font-weight:normal;padding-left:28px;cursor:pointer;}
.home-judge-list dl dd .judge-txt .judge-foot .support.cur{background:url(../images/icon-support.png) no-repeat left center;}


/* 学装修 */
.knowledge-sort{width:100%;}
.knowledge-sort li{float:left;width:31.9%;margin-left:2.1%;position:relative;}
.knowledge-sort li:first-child{margin-left:0;}
.knowledge-sort li a{display:block;width:100%;box-shadow: none;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: transform 0.3s ease;
-moz-transition: transform 0.3s ease;
-o-transition: transform 0.3s ease;
-ms-transition: transform 0.3s ease;
transition: transform 0.3s ease;}
.knowledge-sort li:hover a{box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;}
.knowledge-sort li .img{width:100%;overflow:hidden;}
.knowledge-sort li .img img{display:block;width:100%;height:0;padding-bottom:58%;background-position:center;background-repeat:no-repeat;background-size:cover;transition: 1s;}
.knowledge-sort li:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.knowledge-sort li .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25);display:flex;align-items:center;text-align:center;}
.knowledge-sort li .txt h3{width:100%;font-size:28px;color:#fff;line-height:40px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";}
.knowledge-sort li .txt h3 i{font-style:normal;font-size:18px;}
.knowledge-sort li .arrow{position:absolute;bottom:-50px;left:50%;margin-left:-10px;display:block;width:20px;height:20px;background:#fff;border:#e5e5e5 solid 1px;transform:rotate(45deg);border-right:none;border-bottom:none;display:none;}
.knowledge-sort li.active .arrow{display:block;}

.knowledge-content{width:100%;margin:40px auto 60px auto;}
.knowledge-warp{width:100%;border:#e5e5e5 solid 1px;padding:40px 0 60px;display:none;}
.knowledge-warp li{float:left;width:25%;border-left:#e5e5e5 solid 1px;padding:0 25px;}
.knowledge-warp li:first-child{border-left:none;}
.knowledge-warp li h3{width:100%;font-size:24px;color:#333;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";padding-bottom:20px;position:relative;margin-bottom:20px;}
.knowledge-warp li h3 i{display:block;width:36px;height:1px;background:#585757;position:absolute;left:0;bottom:0;}
.knowledge-warp li h6{width:100%;font-size:16px;color:#666;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";}
.knowledge-warp li h6 a{display:block;width:100%;font-size:16px;color:#666;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";height:36px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.knowledge-warp li h6:hover a{color:#166A79;}
.knowledge-warp li .klg-more{width:116px;margin-top:30px;height:40px;}
.knowledge-warp li .klg-more a{display:block;width:100%;font-size:14px;color:#999;line-height:38px;border:#ccc solid 1px;text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.knowledge-warp li .klg-more:hover a{color:#fff;border:#166A79 solid 1px;background:#166A79;}

/* 首页 了解新家 */
.home-about-box{width:100%;background:#EDF4F7;padding-bottom:60px;}

.home-about{
    width: 100%;
    overflow: hidden;
}
.home-video{width:49%;float:left;border:#e5e5e5 solid 1px;}
.home-video .video-img{width:100%;position:relative;overflow:hidden;}
.home-video .video-img img{display:block;width:100%;height:0;padding-bottom:400px;transition: all 3s;}
.home-video:hover .video-img img{transition: all 3s;-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.home-video .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25);}
.home-video .video-bg .icon{position:absolute;left:50%;top:50%;width:64px;height:64px;margin-left:-32px;margin-top:-40px;display:block;cursor:pointer;background:rgba(255,255,255,0.4) url(../images/play.png) no-repeat 18px center;background-size:28px;border-radius:50%;border:#fff solid 2px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-video .video-bg .icon:hover{background:#166A79 url(../images/play.png) no-repeat 18px center;background-size:28px;border:#166A79 solid 2px;}
.home-video .video-bg h6{width:100%;font-size:16px;color:#fff;line-height:40px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";position:absolute;top:60%;left:0;}

.video-txt{width:100%;background:#fff;padding:20px 30px;}
.video-txt h3{width:100%;font-size:22px;color:#333;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.video-txt p{width:100%;font-size:16px;color:#999;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";height:24px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.home-news{width:49%;float:right;}
.home-news li,.home-news li a{float:left;width:100%;}
.home-news li{margin-bottom:22px;padding:24px 0;background:#fff;border:#e5e5e5 solid 1px;box-shadow: none;transition: all 0.3s;-webkit-transition: all 0.3s;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: transform 0.3s ease;
-moz-transition: transform 0.3s ease;
-o-transition: transform 0.3s ease;
-ms-transition: transform 0.3s ease;
transition: transform 0.3s ease;}
.home-news li:hover{box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, 0px, 0);
    -moz-transform: translate3d(0, 0px, 0);
    -o-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;}
.home-news li a .news-date{width:96px;height:60px;float:left;overflow:hidden;border-right:#e5e5e5 solid 1px;}
.home-news li a .news-date p{font-size:36px;color:#166A79;line-height:36px;text-align:center;font-family:"Arial";font-weight:bold;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news li a .news-date span{display:block;width:100%;font-size:16px;color:#999;line-height:24px;text-align:center;font-family:"Arial";transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news li:hover a .news-date p{color:#166A79;}
.home-news li:hover a .news-date span{color:#166A79;}
.home-news li a .news-txt{width:calc(100% - 96px);float:left;padding:0 30px;}
.home-news li a .news-txt h3{font-size:20px;color:#333;width:100%;line-height:36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news li:hover a .news-txt h3{color:#166A79;}
.home-news li a .news-txt p{font-size:16px;color:#999;width:100%;line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-news li:hover a .news-txt p{color:#166A79;}

/* 首页 专题 */
.home-special{width:100%;padding:60px 0;overflow:hidden;}
.home-special ul li{float:left;width:25%;padding:0 15px;position:relative;overflow:hidden;}
.home-special ul li:first-child{margin-left:0;}
.home-special ul li a{display:block;width:100%;}
.home-special ul li .img{width:100%;overflow:hidden;}
.home-special ul li .img img{width:100%;height:0;padding-bottom:58.7%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;transition: all 1s;}
.home-special li:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
