@charset "utf-8";



/* 案例列表 */

.case-list{width:1170px;margin:0 auto 60px auto;}

.case-list li{float:left;width:370px;border:#e5e5e5 solid 1px;background:#fff;margin-left:30px;margin-bottom:30px;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;}

.case-list 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;}

.case-list li:nth-child(3n+1){margin-left:0;}

.case-list li .img{width:100%;overflow:hidden;}

.case-list li .img img{display:block;width:368px;height:239px;transition: 1s;}

.case-list 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);}

.case-list li .txt{width:100%;padding:20px 28px 0 28px;}

.case-list li .txt h3{width:100%;font-size:16px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:56px;font-weight:bold;transition: all 0.3s;-webkit-transition: all 0.3s;}

.case-list li:hover .txt h3{color:#166A79;}

.case-list li .txt .img-info{width:100%;font-size:14px;color:#999;line-height:40px;font-family:"Arial";}

.case-list li .txt .img-info .date{float:left;}

.case-list li .txt .img-info .quantity{float:right;background:url(../images/icon-img01.png) no-repeat left center;padding-left:20px;}

.case-list li .txt .img-info .follow{float:right;background:url(../images/icon-hot.png) no-repeat left center;padding-left:20px;margin-left:20px;}

.case-list li .txt .tag{width:100%;margin-top:10px;border-top:#e5e5e5 dashed 1px;padding:20px 0;font-size:16px;color:#333;line-height:16px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;}

.case-list li .txt .tag span{float:left;width:33.33%;border-left:#e5e5e5 solid 1px;}

.case-list li .txt .tag span:first-child{border-left:none;}



/* 装修案例详情 */

.case-det-top{width:100%;margin:0 auto;}



.case-det-img{float:left;width:576px;position:relative;overflow:hidden;zoom:1;}

.case-det-img .gallery-top{width:100%;height:380px;position:relative;}

.case-det-img .gallery-top img{display:block;width:576px;height:380px;}

.case-det-img .gallery-top .pagination-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/case-shadow02.png) repeat-x;z-index:2;}

.case-det-img .gallery-top .swiper-pagination{text-align:right;font-size:14px;color:#fff;padding:10px 20px;}

.case-det-img .gallery-top .swiper-pagination .swiper-pagination-current{font-size:22px;}



.case-det-img .gallery-thumbs{width:520px;height:80px;margin:10px auto;}

.case-det-img .gallery-thumbs img{display:block;width:120px;height:80px;border:#e5e5e5 solid 1px;cursor:pointer;}

.case-det-img .gallery-thumbs .swiper-slide-thumb-active img{border:#166A79 solid 2px;}



.case-det-img .swiper-button-next,.case-det-img .swiper-button-prev{width:16px;height:80px;top:auto;margin-top:0;bottom:10px;background:url(../images/icon-prev02.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:0;outline:none;z-index:3;}

.case-det-img .swiper-button-next{background:url(../images/icon-next02.png) no-repeat center;right:0;left:auto;}

.case-det-img .swiper-button-prev.swiper-button-disabled{background:url(../images/icon-prev02-1.png) no-repeat center;}

.case-det-img .swiper-button-next.swiper-button-disabled{background:url(../images/icon-next02-1.png) no-repeat center;}



.case-det-info{float:right;width:555px;}

.case-det-info .title h1{font-size:22px;color:#333;line-height:32px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";}

.case-det-info .title h6{font-size:16px;color:#999;line-height:32px;font-family:"Arial";}

.case-det-info .title h6 .follow{background:url(../images/icon-hot.png) no-repeat left center;padding-left:20px;margin-left:20px;}

.case-det-info .title .tag i{float:left;margin-right:10px;font-size:16px;color:#ffffff;line-height:32px;padding:0 20px;font-family:"Microsoft YaHei","微软雅黑";background:#294957;border-radius:4px;margin-top:6px;margin-bottom:20px;}

.case-det-info .title .txt h5{font-size:18px;color:#333;line-height:32px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";}

.case-det-info .title .txt p{width:100%;font-size:14px;color:#666;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";height:78px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}



.case-det-info .case-det-designer{width:100%;background:#f5f5f5;padding:30px;margin-top:24px;}

.case-det-designer .portrait{float:left;}

.case-det-designer .portrait img{float:left;width:56px;height:56px;border-radius:50%;}

.case-det-designer .portrait p{float:left;width:150px;padding-left:20px;font-size:18px;color:#333;line-height:56px;font-family:"Microsoft YaHei","微软雅黑";}

.case-det-designer .btn{float:left;width:106px;height:36px;border-radius:4px;margin-top:10px;border:#166A79 solid 2px;}

.case-det-designer .btn a{display:block;width:100%;font-size:16px;color:#166A79;line-height:32px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}

.case-det-designer .btn:hover a{background:#166A79;color:#fff;}

.case-det-designer .intro{margin-top:10px;}

.case-det-designer .intro h6{float:left;width:210px;font-size:14px;color:#666;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:28px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}



/* 案例详情 导航 */

.detail-tab{float:left;width:100%;background:#fff;border:#e5e5e5 solid 1px;margin-bottom:30px;}

.detail-tab li{float:left;border-right:#e5e5e5 solid 1px;}

.detail-tab li a{display:block;font-size:14px;color:#666;line-height:44px;border-bottom:transparent solid 2px;padding:0 30px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}

.detail-tab li.cur a{color:#166A79;border-bottom:#166A79 solid 2px;}

.detail-tab li:hover a{color:#166A79;}



/* 左侧悬浮 锚点定位 */

.left-side-bar{position:absolute;top:40px;left:50%;margin-left:-715px;width:100px;}

.side-anchor dl{width:87px;border-right:#ccc solid 1px;}

.side-anchor dl dd{float:left;width:100px;margin-top:20px;}

.side-anchor dl dd:first-child{margin-top:0;}

.side-anchor dl dd a{float:left;width:100%;}

.side-anchor dl dd a h5{width:60px;float:left;font-size:14px;color:#999;line-height:28px;text-align:right;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}

.side-anchor dl dd a .icon{float:right;width:28px;height:28px;background:#ccc;border-radius:50%;padding:6px;transition: all 0.3s;-webkit-transition: all 0.3s;}

.side-anchor dl dd a .icon img{display:block;width:16px;height:16px;}

.side-anchor dl dd:hover a h5{color:#166A79;}

.side-anchor dl dd:hover a .icon{background:#166A79;}

.side-anchor dl dd.cur a h5{color:#166A79;}

.side-anchor dl dd.cur a .icon{background:#166A79;}



/* 左侧悬浮 收藏 */

.side-collect{width:100px;margin-top:30px;}

.side-collect h6{font-size:14px;color:#999;line-height:40px;text-align:right;font-family:"Microsoft YaHei","微软雅黑";}

.side-collect .icon{display:block;width:36px;height:36px;border-radius:50%;margin-left:64px;background:#166A79 url(../images/icon-collect01.png) no-repeat center;cursor:pointer;}

.side-collect.collect .icon{background:#ccc url(../images/icon-collect01-1.png) no-repeat center;cursor:pointer;}



/* 左侧悬浮 分享 */

.side-share{width:100px;margin-top:30px;}

.side-share h6{font-size:14px;color:#999;line-height:40px;text-align:right;font-family:"Microsoft YaHei","微软雅黑";}

.side-share .bdsharebuttonbox{width:36px;margin-left:64px;}

.side-share .bdsharebuttonbox a{display:block;width:36px;height:36px;border-radius:50%;margin:0;margin-bottom:12px;}

.side-share .bdsharebuttonbox a.bds_tsina{background:url(../images/icon-share01.png) no-repeat center;}

.side-share .bdsharebuttonbox a.bds_qzone{background:url(../images/icon-share02.png) no-repeat center;}

.side-share .bdsharebuttonbox a.bds_weixin{background:url(../images/icon-share03.png) no-repeat center;}

.case-lead{width:810px;background:#ededed;margin:0 auto;position:relative;padding:24px 30px;font-size:14px;color:#666;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.case-lead p{line-height:26px;}

.case-lead strong{color:#333;}

.case-lead .arrow{position:absolute;bottom:-23px;left:30px;width:33px;height:23px;background:url(../images/icon-arrow02.png) no-repeat center;}

.case-det-title{margin-top:50px;}

.case-det-title h3{font-size:18px;color:#333;line-height:40px;height:40px;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;padding-left:36px;background-repeat:no-repeat;background-position:left center;background-size:30px;}

.case-det-title h3 a{float:right;font-size:14px;color:#999;line-height:48px;font-family:"Microsoft YaHei","微软雅黑";font-weight:normal;}

.case-det-title h3 a i{font-family:"宋体";}

.case-det-title h3 a:hover{color:#166A79;}



.case-code{width:810px;margin:50px auto 0 auto;padding:30px;background:#f5f5f5;}

.case-code .code{float:left;width:118px;height:118px;border:#e5e5e5 solid 1px;}

.case-code .code img{display:block;width:116px;height:116px;}

.case-code .txt{float:left;width:580px;padding-top:30px;margin-left:30px;font-size:14px;color:#999;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.case-code .txt p{line-height:26px;}



.det-page{width:810px;margin:20px auto 0 auto;}

.det-page li{float:left;width:390px;margin-left:30px;}

.det-page li:first-child{margin-left:0;}

.det-page li h6{font-size:14px;color:#999;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";}

.det-page li a{display:block;position:relative;width:390px;height:88px;overflow:hidden;}

.det-page li a img{display:block;width:390px;height:0;padding-bottom:88px;background-position:center;background-repeat:no-repeat;background-size:cover;transition: 1s;}

.det-page li:hover a 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);}

.det-page li a p{position: absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;padding:20px;font-size:14px;color:#fff;line-height:20px;background:rgba(0,0,0,0.3);font-family:"Microsoft YaHei","微软雅黑";}



/*底部案例推荐*/

.bottom-recom{width:810px;margin:0 auto;}

.bottom-recom h3{font-size:22px;color:#333;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;font-weight:bold;}

.bottom-recom-title{width:330px;margin:20px auto 30px auto;}

.bottom-recom-title li a{display:block;width:100%;font-size:16px;color:#166A79;text-align:center;line-height:34px;border:#e5e5e5 solid 1px;border-left:none;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}

.bottom-recom-title li:first-child a{border-left:#e5e5e5 solid 1px;}

.bottom-recom-title li a:hover{background:#166A79;color:#fff;}

.bottom-recom-title li.swiper-slide-thumb-active a{background:#166A79;color:#fff;}



.bottom-recom-list{width:810px;margin:0 auto;padding-bottom:30px;}

.bottom-recom-list li{width:250px;margin-bottom:0}

.bottom-recom-list li .img img{width:248px;height:160px;}

.bottom-recom-list li .txt{padding:20px 20px 0 20px;}

.bottom-recom-list li .txt h3{font-size:14px;line-height:22px;height:44px;text-align:left;}

.bottom-recom-list li .txt .img-info{font-size:12px;line-height:32px;}

.bottom-recom-list li .txt .tag{padding:16px 0;font-size:12px;line-height:12px;}



/* VR全景 案例列表 */

.vr-top{width:1170px;margin:0 auto 40px auto;}

.vr-banner{width:900px;height:437px;float:left;}

.vr-banner img{display:block;width:900px;height:437px;}

.vr-banner .swiper-container .swiper-pagination{bottom:20px;}

.vr-banner .swiper-container .swiper-pagination-bullet{opacity: 1;width:28px;margin:0 4px;background:#fff;height:4px;transition: all .3s;border-radius:0;}

.vr-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#166A79;}



.vr-order{float:right;width:270px;height:437px;background:#f5f5f5;}

.vr-order .order-input-box{border:none;background:none;}



.vr-list{width:1170px;margin:0 auto 60px auto;}

.vr-list li{float:left;width:570px;border:#e5e5e5 solid 1px;background:#fff;margin-left:30px;margin-bottom:30px;position:relative;overflow:hidden; 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;}

.vr-list 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;}

.vr-list li:nth-child(odd){margin-left:0;}

.vr-list li .img{width:100%;overflow:hidden;position:relative;}

.vr-list li .img img{display:block;width:568px;height:370px;transition: 1s;}

.vr-list 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);}



.vr-list li .txt{width:100%;padding:16px 20px 0 20px;}

.vr-list li .txt h3{width:420px;float:left;font-size:16px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:28px;font-weight:bold;transition: all 0.3s;-webkit-transition: all 0.3s;}

.vr-list li:hover .txt h3{color:#166A79;}

.vr-list li .txt .browse{float:right;font-size:14px;color:#999;line-height:28px;font-family:"Arial";background:url(../images/icon-browse.png) no-repeat left center;padding-left:20px;}

.vr-list li .txt .tag{float:left;width:100%;margin-top:10px;border-top:#e5e5e5 dashed 1px;padding:20px 0;font-size:16px;color:#333;line-height:16px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;}

.vr-list li .txt .tag span{float:left;width:33.33%;border-left:#e5e5e5 solid 1px;}

.vr-list li .txt .tag span:first-child{border-left:none;}



.vr-list li .vr-icon{position:absolute;left:20px;top:20px;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) url(../images/icon-vr.png) no-repeat center;}

.vr-list li .collect{position:absolute;right:20px;top:20px;width:32px;height:32px;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.7);border-radius:4px;background:rgba(0,0,0,0.3) url(../images/icon-collect01.png) no-repeat center;cursor:pointer;display:none;}

.vr-list li:hover .collect{display:block;}

.vr-list li .collect.collected{background:rgba(0,0,0,0.3) url(../images/icon-collect01-1.png) no-repeat center;display:block;}

.vr-list li .layer-btn{position:absolute;top:330px;right:-220px;width:200px;height:40px;background:#166A79;font-size:14px;color:#fff;line-height:40px;text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;}

.vr-list li:hover .layer-btn{right:0px;}



/* 装修图片 列表 */

.photo-list{width:1170px;margin:0 auto 60px auto;}

.photo-list ul{width:1190px;margin-left:-10px;margin-top:-10px;}

.photo-list li{float:left;width:297px;padding:10px;position:relative;}

.photo-list li .photo-box{width:277px;border:#e5e5e5 solid 1px;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;}

.photo-list li:hover .photo-box{ 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;}

.photo-list li .img{width:100%;overflow:hidden;}

.photo-list li .img img{display:block;width:275px;transition: 1s;}

.photo-list 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);}

.photo-list li .txt{width:100%;padding:10px 12px;}

.photo-list li .txt h3{float:left;width:200px;font-size:16px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:28px;transition: all 0.3s;-webkit-transition: all 0.3s;}

.photo-list li:hover .txt h3{color:#166A79;}

.photo-list li .txt .quantity{float:right;font-size:14px;color:#999;line-height:28px;font-family:"Arial";background:url(../images/icon-img01.png) no-repeat left center;padding-left:20px;}



.photo-list li .collect{position:absolute;right:20px;top:20px;width:32px;height:32px;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.7);border-radius:4px;background:rgba(0,0,0,0.3) url(../images/icon-collect01.png) no-repeat center;cursor:pointer;display:none;}

.photo-list li:hover .collect{display:block;}

.photo-list li .collect.collected{background:rgba(0,0,0,0.3) url(../images/icon-collect01-1.png) no-repeat center;display:block;}



/* 装修图片 详情 */

.photo-content{float:left;width:calc(100% - 360px);margin-left:30px;height:100%;}

.photo-det-img{width:100%;height:100%;}

.photo-det-img .photo-large{width:100%;padding:0;margin:0 auto;height:calc(100% - 140px);}

.photo-det-img .gallery-top{width:100%;height:100%;}

.photo-det-img .gallery-top li{text-align:center;padding:0 60px;}

.photo-det-img .gallery-top .img{max-width:100%;height:100%;display:flex;align-items:center; vertical-align:middle;text-align:center;position:relative;display: -webkit-flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;}

.photo-det-img .gallery-top .img img{max-width:100%;height:100%;display:inline-block;vertical-align:middle;text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat;}

.photo-det-img .gallery-top .photo-side-btn{position:absolute;right:0px;bottom:0;width:60px;height:243px;background:url(../images/photo-btn-bg.png) no-repeat center;padding-top:60px;cursor:pointer;z-index:9;}

.photo-det-img .gallery-top .photo-side-btn p{width:20px;margin:0 auto;font-size:14px;color:#fff;line-height:20px;font-family:"Microsoft YaHei","微软雅黑";writing-mode: vertical-lr;writing-mode: tb-lr;}

.photo-det-img .gallery-top .photo-side-btn .btn{width:22px;height:22px;background:url(../images/icon-finger.png) no-repeat center;position:absolute;bottom:12px;left:50%;margin-left:-11px;}

.photo-det-img .gallery-top .swiper-button-next,.photo-det-img .gallery-top .swiper-button-prev{width:40%;height:100%;top:0;margin-top:0;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:0;outline:none;z-index:1;cursor:url(../images/left.ico),auto;background:none;}

.photo-det-img .gallery-top .swiper-button-next{right:0;left:auto;cursor:url(../images/right.ico),auto;}



.photo-thumb{width:100%;margin:10px auto;padding:0 50px;height:120px;position:relative;}

.photo-thumb .gallery-thumbs{width:100%;margin:0 auto;padding:10px 0;display:flex;}

.photo-thumb .gallery-thumbs ul{text-align:center;align-items:center;width:auto;}

.photo-thumb .gallery-thumbs li{width:100px;height:100px;display:inline-block;position:relative;}

.photo-thumb .gallery-thumbs li img{display:block;width:100px;height:0;padding-bottom:100px;border:#e5e5e5 solid 1px;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;}

.photo-thumb .gallery-thumbs li.swiper-slide-thumb-active img{border:#166A79 solid 2px;}

.photo-thumb .gallery-thumbs li .quantity{position:absolute;bottom:8px;right:8px;display:block;width:40px;height:18px;border-radius:4px;background:rgba(0,0,0,0.3);font-size:14px;color:#fff;line-height:18px;text-align:center;font-family:"Arial";}



.photo-page{width:100px;height:100px;position:relative;}

.photo-page .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);overflow:hidden;padding:20px 10px;text-align:center;}

.photo-page .txt p{font-size:14px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";line-height:20px;width:100%;height:20px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.photo-page .txt h6{margin-top:4px;font-size:12px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";line-height:18px;width:100%;height:36px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}



.photo-thumb .swiper-button-next,.photo-thumb .swiper-button-prev{width:16px;height:110px;top:0;margin-top:0;background:url(../images/icon-prev02.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:0;outline:none;z-index:3;}

.photo-thumb .swiper-button-next{background:url(../images/icon-next02.png) no-repeat center;right:0;left:auto;}

.photo-thumb .swiper-button-prev.swiper-button-disabled{background:url(../images/icon-prev02-1.png) no-repeat center;}

.photo-thumb .swiper-button-next.swiper-button-disabled{background:url(../images/icon-next02-1.png) no-repeat center;}



/* 装修图片 详情 预约设计师弹框 */

.order-photo{width:840px;height:420px;position:fixed;top:50%;left:50%;margin-left:-420px;margin-top:-210px;background:#fff;z-index: 9999999;display:none;}

.order-photo .design-pic{width:420px;float:left;height:420px;}

.order-photo-input{float:right;width:420px;height:420px;padding:40px 30px;box-shadow:none;}



.order-photo-input .order-in-title{margin-bottom:16px;}

.order-photo-input .order-in-title h3{margin-bottom:6px;}

.order-photo-input .order-in .order-area{margin-bottom:16px;}

.order-photo-input .order-in .order-type{margin-bottom:16px;}



.order-des-close{width:30px;height:30px;position:absolute;top:8px;right:8px;cursor:pointer;}

.order-des-close img{width:30px;height:30px;display:block;}



/* 装修图片 详情 右侧图片信息 */

.photo-right-info{width:100%;}

.photo-right-info h6{font-size:14px;color:#666;line-height:22px;font-family:"Microsoft YaHei","微软雅黑";}

.photo-right-info .tag span{float:left;margin-right:12px;font-size:12px;color:#666;background:#eee;border-radius:4px;line-height:28px;padding:0 16px;margin-bottom:6px;margin-top:6px;}



/* 小区案例 列表 */

.village-search{width:1170px;margin:0 auto 20px auto;padding:30px;background:#f5f5f5;}

.village-search form{width:700px;height:42px;border:#166A79 solid 1px;background:#fff;}

.village-search input.inp_srh{width:658px;float:left;height:40px;line-height:20px;padding:10px 12px;font-size:14px;background:none;outline:none;border:none;border-radius:0;}

.village-search input.btn_srh{width:40px;float:right;height:40px;background:url(../images/icon-search.png) no-repeat center;background-size:20px;cursor:pointer;}



.village-list{width:100%;}

.village-list li{float:left;width:100%;padding:30px;padding-left:0;background:#fff;border-top:#e5e5e5 solid 1px;transition: all 0.6s;-webkit-transition: all 0.6s;}

.village-list li .img{float:left;width:258px;transition: all 0.6s;-webkit-transition: all 0.6s;}

.village-list li .img img{display:block;width:258px;height:162px;}

.village-list li .txt{float:left;width:380px;margin-left:30px;}

.village-list li .txt h3{width:100%;font-size:18px;color:#333;line-height:36px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";height:36px;margin-bottom:8px;}

.village-list li .txt p{font-size:14px;color:#666;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";}

.village-list li .txt p i{color:#166A79;}

.village-list li .txt .location{margin-top:32px;width:100%;padding-left:20px;background:url(../images/icon-local.png) no-repeat left center;font-size:14px;color:#666;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:28px;}



.village-list li .btn{float:right;width:124px;margin-top:60px;}

.village-list li .btn a{display:block;width:100%;height:46px;border:#166A79 solid 1px;font-size:16px;color:#166A79;font-family:"Microsoft YaHei","微软雅黑";line-height:44px;text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;}

.village-list li .btn:hover a{background:#166A79;color:#fff;}



.village-list li:hover{background:#f5f5f5;}

.village-list li:hover .img{margin-left:30px;}

.village-list li:hover .txt h3{color:#166A79;}



/* 小区案例 首页 */

.village-det-info{float:right;width:645px;position:relative;}

.village-det-info .title{float:left;width:365px;}

.village-det-info .title h1{font-size:22px;color:#333;line-height:32px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";}

.village-det-info .title .txt{margin-top:20px;width:100%;padding:24px 30px;background:#f5f5f5;font-size:14px;color:#666;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.village-det-info .title .txt p{font-size:14px;color:#666;line-height:26px;}

.village-det-info .title .txt p i{color:#166A79;}

.village-det-info .title .btn{margin-top:30px;width:100%;}

.village-det-info .title .btn a{display:inline-block;width:124px;height:46px;font-size:16px;color:#166A79;line-height:44px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";border:#166A79 solid 1px;margin-right:30px;transition: all 0.3s;-webkit-transition: all 0.3s;}

.village-det-info .title .btn a.btn1{background:#166A79;color:#fff;}

.village-det-info .title .btn a:hover{background:#166A79;color:#fff;}



.village-det-info .village-code{float:right;margin-top:52px;width:220px;height:318px;background:#fff url(../images/code-bg.jpg) no-repeat center;border:#e5e5e5 solid 1px;}

.village-det-info .village-code .img{width:128px;height:128px;margin:70px auto 0 auto;}

.village-det-info .village-code .img img{width:128px;height:128px;display:block;border:#e5e5e5 solid 1px;}

.village-det-info .village-code h6{font-size:14px;color:#fff;line-height:22px;text-align:center;margin-top:10px;font-family:"Microsoft YaHei","微软雅黑";}

.village-share{position:absolute;top:0;right:0;}

.village-share .collect{float:left;margin-right:20px;}

.village-share .collect h6{float:left;font-size:14px;color:#999;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";margin-right:6px;}

.village-share .collect .icon{float:left;width:24px;height:24px;background:url(../images/icon-collect02.png) no-repeat center;cursor:pointer;}

.village-share .collect.collected .icon{background:url(../images/icon-collect01-1.png) no-repeat center;}



.village-share .share{float:left;}

.village-share .share h6{float:left;font-size:14px;color:#999;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";}

.village-share .share .bdsharebuttonbox{float:left;}

.village-share .share .bdsharebuttonbox a{float:left;width:24px;height:24px;border-radius:50%;margin:0;margin-left:12px;}

.village-share .share .bdsharebuttonbox a.bds_tsina{background:url(../images/icon-share04.png) no-repeat center;}

.village-share .share .bdsharebuttonbox a.bds_qzone{background:url(../images/icon-share05.png) no-repeat center;}

.village-share .share .bdsharebuttonbox a.bds_weixin{background:url(../images/icon-share06.png) no-repeat center;}

.village-share .share .bdsharebuttonbox a.bds_tsina:hover{background:url(../images/icon-share01.png) no-repeat center;background-size:24px;}

.village-share .share .bdsharebuttonbox a.bds_qzone:hover{background:url(../images/icon-share02.png) no-repeat center;background-size:24px;}

.village-share .share .bdsharebuttonbox a.bds_weixin:hover{background:url(../images/icon-share03.png) no-repeat center;background-size:24px;}



/*小区案例详情 工地直播*/

.village-live{width:100%;}

.village-live li{float:left;width:100%;padding:20px;padding-bottom:0;border:#e5e5e5 solid 1px;background:#fff;margin-bottom:20px;}

.village-live li:last-child{margin-bottom:0;}

.village-live li .live-info{float:left;width:100%;}

.village-live li .live-info .img{float:left;width:220px;height:142px;border:#e5e5e5 solid 1px;overflow:hidden;}

.village-live li .live-info .img img{display:block;width:218px;height:140px;transition: 1s;}

.village-live li .live-info .img: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);}

.village-live li .live-info .txt{float:right;width:530px;}

.village-live li .live-info .txt h3{float:left;width:100%;font-size:18px;color:#333;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;}

.village-live li .live-info .txt h3 a{float:left;width:100%;font-size:18px;color:#333;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;transition: all 0.3s;-webkit-transition: all 0.3s;}

.village-live li .live-info .txt:hover h3 a{color:#166A79;}

.village-live li .live-info .txt h6{float:left;width:100%;font-size:14px;color:#666;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.village-live li .live-info .txt h6 i{color:#e5e5e5;font-size:12px;margin-left:12px;margin-right:12px;}

.village-live li .live-info .txt .course{float:left;width:100%;margin-top:8px;}

.village-live li .live-info .txt .course dl{float:left;height:36px;border-bottom:#e5e5e5 dashed 1px;}

.village-live li .live-info .txt .course dd{float:left;width:60px;margin-right:12px;}

.village-live li .live-info .txt .course dd p{font-size:14px;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;color:#999;width:100%;height:28px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.village-live li .live-info .txt .course dd i{display:block;width:13px;height:13px;background:#ccc;margin:1px auto;border-radius:50%;}

.village-live li .live-info .txt .course dd:last-child{margin-right:0;}

.village-live li .live-info .txt .course dd.active p{color:#166A79;}

.village-live li .live-info .txt .course dd.active i{background:#166A79;}



.village-live li .live-bottom{float:left;width:100%;border-top:#e5e5e5 dashed 1px;margin-top:20px;padding:10px;padding-right:0;}

.village-live li .live-bottom .live-designer{float:left;}

.village-live li .live-bottom .live-designer a{float:left;}

.village-live li .live-bottom .live-designer img{float:left;width:32px;height:32px;border-radius:50%;margin-right:8px;}

.village-live li .live-bottom .live-designer h5{float:left;font-size:14px;color:#666;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";}

.village-live li .live-bottom .live-designer h5 i{font-size:12px;color:#e5e5e5;margin-left:12px;margin-right:12px;}

.village-live li .live-bottom .live-date{float:right;}

.village-live li .live-bottom .live-date h6{float:left;font-size:14px;color:#666;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";}

.village-live li .live-bottom .live-date h6 i{font-size:12px;color:#e5e5e5;margin-left:12px;margin-right:12px;}

.village-live li .live-bottom .live-date h6 .follow{padding-left:20px;background:url(../images/icon-hot.png) no-repeat left center;}



/* 小区案例 详情 户型图 */

.village-photo{width:100%;position:relative;}

.village-photo ul figure{margin:0;padding:0;float:left;width:256px;height:158px;margin-left:20px;margin-bottom:20px;}

.village-photo ul figure:nth-child(3n+1){margin-left:0;}

.village-photo li{float:left;width:256px;height:158px;border:#e5e5e5 solid 1px;}

.village-photo li img{display:block;width:254px;height:0;padding-bottom:156px;background-repeat:no-repeat;background-size:cover;background-position:center;}



/* 小区详情 左侧底部推荐 */

.village-list-bottom{width:810px;margin:0 auto;padding-bottom:30px;}

.village-list-bottom li{float:left;width:250px;border:#e5e5e5 solid 1px;background:#fff;margin-left:30px;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;}

.village-list-bottom li:hover{ box-shadow: 0 15px 20px 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;}

.village-list-bottom li:nth-child(3n+1){margin-left:0;}

.village-list-bottom li .img{width:100%;overflow:hidden;}

.village-list-bottom li .img img{display:block;width:248px;height:156px;transition: 1s;}

.village-list-bottom 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);}

.village-list-bottom li .txt{width:100%;padding:20px;}

.village-list-bottom li .txt h3{width:100%;font-size:16px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:28px;text-align:center;font-weight:bold;transition: all 0.3s;-webkit-transition: all 0.3s;}

.village-list-bottom li:hover .txt h3{color:#166A79;}



/* 小区案例 小区详情 */

.village-table{width:100%;border:#e5e5e5 solid 1px;margin-top:8px;}

.village-table tr{border-bottom:#e5e5e5 solid 1px;}

.village-table tr th{background:#f5f5f5;width:124px;padding:20px;font-size:14px;line-height:20px;color:#666;font-family:"Microsoft YaHei","微软雅黑";}

.village-table tr td{background:#fff;padding:20px;font-size:14px;line-height:20px;color:#666;font-family:"Microsoft YaHei","微软雅黑";}



/* 小区案例 小区工地直播 */

.village-live-nav{width:100%;margin-bottom:20px;}

.village-live-nav a{float:left;font-size:14px;color:#666;line-height:14px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;border-right:#e5e5e5 solid 1px;padding-right:20px;margin-right:20px;}

.village-live-nav a:last-child{border-right:none;}

.village-live-nav a span{color:#999;font-family:"Arial";}

.village-live-nav a:hover{color:#166A79;}

.village-live-nav a.cur{color:#166A79;}



/* 设计师 列表 */

.designer-list{width:100%;}

.designer-list dl{width:100%;margin-bottom:30px;}

.designer-list dl dt{width:100%;padding:30px;border:#e5e5e5 solid 1px;position:relative;}

.designer-list dl dt .designer-img{float:left;width:194px;}

.designer-list dl dt .designer-img img{display:block;width:194px;height:194px;}

.designer-list dl dt .designer-txt{float:right;position:relative; width:594px;}

.designer-list dl dt .designer-txt h3{font-size:22px;color:#333;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;margin-bottom:12px;}

.designer-list dl dt .designer-txt h3 a{font-size:22px;color:#333;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.3s;-webkit-transition: all 0.3s;}

.designer-list dl dt .designer-txt h3:hover a{color:#166A79;}

.designer-list dl dt .designer-txt h6{font-size:14px;color:#333;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";width:100%;height:26px;}

.designer-list dl dt .designer-txt h6 span{color:#999;}

.designer-list dl dt .designer-txt p{font-size:14px;color:#333;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.designer-list dl dt .designer-txt .btn{display:block;width:120px;height:36px;border: #166A79 solid 1px;font-size: 14px;color: #166A79;font-family: "Microsoft YaHei","微软雅黑";line-height:34px;text-align: center;margin-top:12px;transition:all 0.3s;-webkit-transition: all 0.3s;}

.designer-list dl dt .designer-txt .btn:hover{background:#166A79;color:#fff;}

.designer-list dl dt .designer-tag{position:absolute;right:30px;top:30px;}

.designer-list dl dt .designer-tag h5{float:left;width:74px;height:64px;margin-left:10px;border:#e5e5e5 solid 2px;font-size:12px;color:#999;line-height:16px;text-align:center;padding-top:8px;}

.designer-list dl dt .designer-tag h5 span{display:block;width:100%;font-size:20px;color:#166A79;line-height:28px;text-align:center;}

.designer-list dl dt .designer-tag h5 p{line-height:16px;}



.designer-list dl dd{width:100%;padding:30px;padding-bottom:10px;border:#e5e5e5 solid 1px;border-top:none;}

.designer-list dl dd .designer-case{width:100%;}

.designer-list dl dd .designer-case li{float:left;width:187px;margin-left:20px;position:relative;overflow:hidden;margin-bottom:20px;}

.designer-list dl dd .designer-case li:nth-child(4n+1){margin-left:0;}

.designer-list dl dd .designer-case li img{display:block;width:187px;height:121px;transition: 1s;}

.designer-list dl dd .designer-case li: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);}

.designer-list dl dd .designer-case li .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/case-shadow02.png) repeat-x;background-size:auto 100%;}

.designer-list dl dd .designer-case li .txt h4{position:absolute;bottom:0;left:5%;width:90%;height:40px;font-size:14px;color:#fff;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";}



/* 底部图标 */

.designer-footer{width:100%;padding:30px 0;background:#f5f5f5;}

.designer-footer li{float:left;width:25%;}

.designer-footer li .icon{float:left;width:82px;height:82px;border:#e5e5e5 solid 3px;border-radius:50%;padding:18px;}

.designer-footer li .icon img{display:block;width:40px;height:40px;margin:0 auto;}

.designer-footer li .txt{float:left;width:190px;margin-left:16px;margin-top:17px;}

.designer-footer li .txt h5{font-size:16px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";}

.designer-footer li .txt p{font-size:12px;color:#999;line-height:20px;font-family:"Microsoft YaHei","微软雅黑";}



/* 设计师详情 */

.designer-banner{width:100%;height:320px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}

.designer-banner-bg{width:100%;position:absolute;top:0;left:0;height:100%;background:url(../images/case-shadow02.png) repeat-x; z-index:1;}



.designer-share{position:absolute;top:30px;right:15px;padding:10px 20px;background:rgba(0,0,0,0.25);border-radius:4px;z-index:6;}

.designer-share .collect{float:left;margin-right:20px;}

.designer-share .collect h6{float:left;font-size:14px;color:#fff;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";margin-right:6px;}

.designer-share .collect .icon{float:left;width:24px;height:24px;background:url(../images/icon-collect02.png) no-repeat center;cursor:pointer;}

.designer-share .collect.collected .icon{background:url(../images/icon-collect01-1.png) no-repeat center;}



.designer-share .share{float:left;}

.designer-share .share h6{float:left;font-size:14px;color:#fff;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";}

.designer-share .share .bdsharebuttonbox{float:left;}

.designer-share .share .bdsharebuttonbox a{float:left;width:24px;height:24px;border-radius:50%;margin:0;margin-left:12px;}

.designer-share .share .bdsharebuttonbox a.bds_tsina{background:url(../images/icon-share04.png) no-repeat center;}

.designer-share .share .bdsharebuttonbox a.bds_qzone{background:url(../images/icon-share05.png) no-repeat center;}

.designer-share .share .bdsharebuttonbox a.bds_weixin{background:url(../images/icon-share06.png) no-repeat center;}

.designer-share .share .bdsharebuttonbox a.bds_tsina:hover{background:url(../images/icon-share01.png) no-repeat center;background-size:24px;}

.designer-share .share .bdsharebuttonbox a.bds_qzone:hover{background:url(../images/icon-share02.png) no-repeat center;background-size:24px;}

.designer-share .share .bdsharebuttonbox a.bds_weixin:hover{background:url(../images/icon-share03.png) no-repeat center;background-size:24px;}



/* 设计师详情 数据统计 */

.designer-data{width:100%;position:absolute;bottom:0;left:left;z-index:8;}

.designer-data li{float:left;width:260px;height:32px;margin-bottom:40px;border-right-width:1px;border-right-style:solid;border-right-color:rgba(255,255,255,0.6);}

.designer-data li:nth-child(2){border-right:none;margin-right:130px;}

.designer-data li:last-child{border-right:none;}

.designer-data li h5{font-size:14px;color:#fff;line-height:32px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";margin-top:-20px;}

.designer-data li p{font-size:32px;color:#fff;line-height:40px;text-align:center;font-family:"Arial";}



.designer-top{width:100%;margin-top:-64px;position:relative;z-index:3;margin-bottom:30px;}

.designer-top .avatar{width:128px;height:128px;margin:0 auto;border:#fff solid 4px;border-radius:50%;}

.designer-top .avatar img{display:block;width:120px;height:120px;border-radius:50%;}

.designer-top .info{width:100%;margin-top:12px;}

.designer-top .info h1{font-size:22px;color:#333;line-height:32px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;}

.designer-top .info h6{width:100%;font-size:14px;color:#999;line-height:24px;text-align:center;font-family:"Microsoft YaHei","微软雅黑"}

.designer-top .info h6 .location{padding-left:16px;background:url(../images/icon-local02.png) no-repeat left center;}

.designer-top .info h6 i{color:#ccc;margin-left:12px;margin-right:12px;}

.designer-top .btn{text-align:center;margin-top:20px;}

.designer-top .btn a{display:inline-block;width:100px;height:32px;border:#166A79 solid 1px;font-size:14px;color:#166A79;line-height:30px;text-align:center;margin-left:8px;margin-right:8px;transition:all 0.3s;-webkit-transition: all 0.3s;}

.designer-top .btn a:hover{color:#fff;background:#166A79;}

.designer-top .btn a.design-btn{color:#fff;background:#166A79;}



.designer-nav{width:100%;margin-top:40px;}

.designer-nav ul{text-align:center;}

.designer-nav li{display:inline-block;margin-left:30px;margin-right:30px;}

.designer-nav li a{display:block;font-size:18px;color:#666;line-height:68px;border-bottom:transparent solid 2px;transition:all 0.3s;-webkit-transition: all 0.3s;}

.designer-nav li.cur a{color:#166A79;border-bottom:#166A79 solid 2px;}

.designer-nav li:hover a{color:#166A79;}



/* 设计师详情 签约记录 */

.sign-list{width:100%;padding:30px;border:#e5e5e5 solid 1px;padding-bottom:0;}

.sign-list h2{width:100%;font-size:22px;color:#333;font-weight:bold;line-height:24px;margin-bottom:20px;}

.sign-list ul li{width:100%;float:left;font-size:14px;color:#666;border-bottom:#eee solid 1px;font-family:"Microsoft YaHei","微软雅黑";}

.sign-list ul li.title{background:#f5f5f5;color:#333;}

.sign-list ul li p{float:left;width:18%;font-size:14px;color:#666;line-height:20px;padding:14px 0;text-align:center;}

.sign-list ul li p:nth-child(2){width:28%;}



/* 设计师详情 设计师作品 */

.designer-works{width:100%;padding:30px 30px 10px 30px;border:#e5e5e5 solid 1px;margin-bottom:30px;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;}

.designer-works:hover{ box-shadow: 0 4px 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;}

.designer-works .title{width:100%;margin-bottom:20px;}

.designer-works .title h2{font-size:22px;color:#333;font-weight:bold;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";margin-bottom:10px;}

.designer-works .title h2 a{font-size:22px;color:#333;font-weight:bold;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.3s;-webkit-transition: all 0.3s;}

.designer-works:hover .title h2 a{color:#166A79;}

.designer-works .title h6{font-size:14px;color:#999;line-height:20px;font-family:"Microsoft YaHei","微软雅黑";}

.designer-works .title h6 i{color:#e5e5e5;margin-left:12px;margin-right:12px;}

.designer-works li{float:left;width:187px;margin-left:20px;position:relative;overflow:hidden;margin-bottom:20px;}

.designer-works li:nth-child(4n+1){margin-left:0;}

.designer-works li img{display:block;width:187px;height:121px;transition: 1s;}

.designer-works li: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);}

.designer-works li .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/case-shadow02.png) repeat-x;background-size:auto 100%;}

.designer-works li .txt h4{position:absolute;bottom:0;left:5%;width:90%;height:40px;font-size:14px;color:#fff;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";}



/* 设计师 Ta的工地 */

.designer-live li{padding:20px;margin-bottom:30px;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;}

.designer-live li:hover{ box-shadow: 0 4px 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;}

.designer-live li .live-info .txt{width:590px;position:relative;}

.designer-live li .live-info .txt h6 .hot{padding-left:20px;background:url(../images/icon-hot.png) no-repeat left center;}

.designer-live li .live-info .txt .course dl{border-bottom:#e5e5e5 dashed 1px;}

.designer-live li .live-info .txt .course dd{margin-right:20px;}

.designer-live li .live-info .txt .course dd p{color:#999;}

.designer-live li .live-info .txt .course dd i{background:#ccc;}

.designer-live li .live-info .txt .course dd:last-child{margin-right:20px;}

.designer-live li .live-info .txt .course dd.active p{color:#166A79;}

.designer-live li .live-info .txt .course dd.active i{background:#166A79;}

.designer-live li .live-info .txt .btn{position:absolute;top:10px;right:10px;}

.designer-live li .live-info .txt .btn a{display:block;width:96px;height:36px;font-size:14px;color:#166A79;line-height:34px;text-align:center;border:#166A79 solid 1px;font-family:"Microsoft YaHei","微软雅黑";transition:all 0.3s;-webkit-transition: all 0.3s;}

.designer-live li .live-info .txt .btn:hover a{background:#166A79;color:#fff;}



/* 设计师 业主评价 */

.comment-submit{width:100%;padding:30px;border:#e5e5e5 solid 1px;margin-bottom:60px;}

.comment-submit .title{float:left;width:80px;text-align:right;font-size:14px;color:#666;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";margin-right:10px;}

.comment-grade{width:100%;float:left;margin-bottom:10px;}

.comment-grade .score{float:left;font-size:14px;color:#166A79;line-height:36px;font-family:"Microsoft YaHei","微软雅黑";}

.comment-grade .commstar{float:left;margin-right:8px;height:21px;margin-top:8px;}

.comment-selec{float:left;margin-bottom:10px;width:100%;}

.comment-selec .dropdown{float:left;width:480px;}

.comment-selec .dropdown select{float:left;width:200px;margin-right:10px;height:36px;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:34px;}

.comment-selec .dropdown select:first-child{margin-left:0;}

.comment-selec select::-ms-expand{ display: none;border:none;}

.comment-selec .dropdown select option{padding-left:10px;font-size:14px;color:#666;height:36px;line-height:36px;padding-top:9px;}

.comment-name{float:left;margin-bottom:10px;width:100%;}

.comment-name .name-input{float:left;width:410px;height:36px;border:#e5e5e5 solid 1px;padding:0 10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;color:#666;line-height:36px;}

.comment-text{float:left;margin-bottom:10px;width:100%;margin-left:90px;}

.comment-text textarea{width:700px;height:160px;float:left;background:#fff;font-size:14px;color:#666;line-height:24px;padding:10px;border:#e5e5e5 solid 1px;border-radius:0;font-family:"Microsoft YaHei","微软雅黑";}

.comment-img{float:left;margin-bottom:10px;width:100%;}

.comment-img .img-section{float:left;width:700px;}

.comment-code{float:left;margin-bottom:10px;width:100%;}

.comment-code .code-input{float:left;width:200px;height:36px;border:#e5e5e5 solid 1px;padding:0 10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;color:#666;line-height:36px;}

.comment-code .code-img{float:left;margin-left:10px;width:120px;border:#e5e5e5 solid 1px;height:36px;cursor:pointer;}



.comment-submit .submit{float:left;width:120px;height:40px;margin-left:90px;margin-top:20px;}

.comment-submit .submit input{float:left;width:100%;height:100%;background:#166A79;border:none;box-shadow:none;color:#fff;font-size:16px; cursor: pointer;}

.comment-submit .submit:hover input{background:#e15701;}



/* 业主评价 */

.home-judge{width:100%;margin:0 auto;padding-bottom:60px;background:#f5f5f5;}

.home-judge-list,.home-judge-list dl,.home-judge-list dl dd{width:100%;}

.home-judge-list dl dd{padding:30px 0;border-bottom:#e5e5e5 solid 1px;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% - 100px);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:14px;color:#666;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";margin-top:12px;}

.home-judge-list dl dd .judge-txt .txt p{line-height:24px;}



.home-judge-list dl dd .judge-txt .pic{
    float:left;margin-top:20px;position:relative;width: 100%;
}

.home-judge-list dl dd .judge-txt .pic ul{
    float:left;width:100%;overflow:hidden;
}

.home-judge-list dl dd .judge-txt .pic figure{
    margin: 0;
    padding: 0;
    float: left;
    width: 178px;
    margin-right: 2%;
    margin-bottom: 20px;
}

.home-judge-list dl dd .judge-txt .pic figure:first-child{margin-left:0;}
.home-judge-list dl dd .judge-txt .pic figure:nth-child(4n+0) {
    margin-right: 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;}



/* 工地直播 详情 */

.live-det-info{float:right;width:645px;position:relative;}

.live-det-info .title{width:100%;}

.live-det-info .title h1{font-size:22px;color:#333;line-height:32px;margin-bottom:8px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";}

.live-det-info .title .info{width:100%;}

.live-det-info .title .info h6{width:100%;font-size:14px;color:#666;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.live-det-info .title .info h6 .hot{padding-left:20px;background:url(../images/icon-hot.png) no-repeat left center;}

.live-det-info .title .info h6 i{color:#e5e5e5;font-size:12px;margin-left:12px;margin-right:12px;}

.live-det-info .title .info .course{width:100%;margin-top:20px;}

.live-det-info .title .info .course dl{float:left;height:36px;border-bottom:#e5e5e5 dashed 1px;}

.live-det-info .title .info .course dd{float:left;width:60px;margin-right:20px;}

.live-det-info .title .info .course dd p{font-size:14px;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;color:#999;width:100%;height:28px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.live-det-info .title .info .course dd i{display:block;width:13px;height:13px;background:#ccc;margin:1px auto;border-radius:50%;}

.live-det-info .title .info .course dd.active p{color:#166A79;}

.live-det-info .title .info .course dd.active i{background:#166A79;}



.live-det-info .title .txt{margin-top:20px;width:100%;padding:24px 30px;background:#f5f5f5;font-size:14px;color:#666;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.live-det-info .title .txt p{font-size:14px;color:#666;line-height:26px;}

.live-det-info .title .txt p i{color:#166A79;}



.live-det-designer{width:100%;background:#f5f5f5;padding:30px;margin-top:40px;}

.live-det-designer .portrait{float:left;}

.live-det-designer .portrait img{float:left;width:56px;height:56px;border-radius:50%;}

.live-det-designer .portrait p{float:left;width:150px;padding-left:20px;font-size:18px;color:#333;line-height:56px;font-family:"Microsoft YaHei","微软雅黑";}

.live-det-designer .btn{float:left;width:260px;margin-top:10px;}

.live-det-designer .btn a{float:left;width:106px;margin-right:20px;height:36px;border-radius:4px;font-size:16px;color:#166A79;line-height:32px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";border:#166A79 solid 2px;transition: all 0.3s;-webkit-transition: all 0.3s;}

.live-det-designer .btn a:hover{background:#166A79;color:#fff;}

.live-det-designer .btn a.cur{background:#166A79;color:#fff;}

.live-det-designer .intro{margin-top:20px;}

.live-det-designer .intro h6{font-size:14px;color:#666;line-height:30px;font-family:"Microsoft YaHei","微软雅黑";height:30px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.live-det-designer .intro h6 span{color:#166A79;}



/* 工地详情 详情说明 */

.live-main-title{margin-left:-30px;}

.live-main-title h3{display:inline-block;padding:0 30px;font-size:18px;color:#fff;line-height:48px;border-top-right-radius:24px;border-bottom-right-radius:24px;background:#166A79;font-weight:bold;}

.live-subhead{width:100%;position:relative;margin-top:30px;margin-bottom:40px;}

.live-subhead .date{float:left;position:relative;z-index:6;background:#fff;height:24px;padding-right:20px;}

.live-subhead .date p{font-size:32px;color:#999;line-height:24px;font-family:"Arial";}

.live-subhead .date span{display:block;font-size:16px;color:#999;line-height:32px;font-family:"Arial";text-align:right;}

.live-subhead .title{float:left;padding:0 20px;background:#fff;height:24px;border-left:#e5e5e5 solid 1px;position:relative;z-index:6;}

.live-subhead .title .icon{float:left;width:28px;height:28px;margin-top:-2px;border-radius:50%;background:#166A79;padding:6px;margin-right:12px;}

.live-subhead .title .icon img{display:block;width:16px;height:16px;}

.live-subhead .title h4{float:left;font-size:16px;color:#333;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;}

.live-subhead .line{position:absolute;top:12px;left:0;width:100%;height:1px;background:#e5e5e5;z-index:2;}



.live-det-txt{width:100%;font-size:14px;color:#666;line-height:26px;font-family:"Microsoft YaHei","微软雅黑";}

.live-det-txt p{line-height:26px;}



.live-det-img{width:100%;position:relative;margin-top:10px;margin-bottom:40px;}

.live-det-img figure{margin:0;padding:0;float:left;width:256px;margin-left:20px;margin-bottom:20px;border:#e5e5e5 solid 1px;}

.live-det-img figure:nth-child(3n+1){margin-left:0;}

.live-det-img li{float:left;width:100%;margin-left:0;}

.live-det-img li:nth-child(3n+1){margin-left:0;}

.live-det-img li img{display:block;width:100%;height:0;padding-bottom:66%;background-repeat:no-repeat;background-size:cover;background-position:center;}

.live-det-img li h6{width:90%;margin-left:5%;font-size:16px;color:#333;line-height:48px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";height:48px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}



/* 工地详情 评价 */

.live-comment{width:100%;padding:30px;background:#f5f5f5;margin-top:20px;}

.live-comment .comment-title{float:left;width:100%;font-size:18px;color:#333;line-height:18px;font-weight:bold;margin-bottom:20px;font-family:"Microsoft YaHei","微软雅黑";}

.live-comment .mem-photo{float:left;width:80px;height:80px;border:#ececec solid 1px;padding:3px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;}

.live-comment .mem-photo a img{display:block;width:72px;height:72px;border-radius:50%;-webkit-border-radius:50%;}

.live-comment .judge-txt{width:calc(100% - 100px);float:right;}

.live-comment .judge-txt .title{width:100%;float:left;margin-top:12px;}

.live-comment .judge-txt .title .name{width:60%;float:left;}

.live-comment .judge-txt .title .name h6{float:left;font-size:20px;color:#166A79;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;}

.live-comment .judge-txt .title .name .commstar{float:left;}

.live-comment .judge-txt .title .name .date{float:left;width:100%;font-size:14px;color:#999;line-height:30px;font-family:"Microsoft YaHei","微软雅黑";}

.live-comment .judge-txt .title .read{float:right;width:108px;height:50px;border:#ccc solid 1px;border-radius:4px;padding:4px;}

.live-comment .judge-txt .title .read p{font-size:14px;color:#999;line-height:20px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";}

.live-comment .judge-txt .txt{float:left;width:100%;font-size:14px;color:#666;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";}

.live-comment .judge-txt .txt p{line-height:24px;}

.live-comment .judge-txt .pic{float:left;width:100%;margin-top:12px;position:relative;}

.live-comment .judge-txt .pic figure{margin:0;padding:0;float:left;width:32%;margin-left:2%;}

.live-comment .judge-txt .pic figure:first-child{margin-left:0;}

.live-comment .judge-txt .pic li{float:left;width:100%;margin-left:0;}

.live-comment .judge-txt .pic li:first-child{margin-left:0;}

.live-comment .judge-txt .pic li img{display:block;width:100%;height:0;padding-bottom:60%;background-repeat:no-repeat;background-size:cover;background-position:center;}

.live-comment .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";}



/* 工地详情 竣工评价 */

.live-comment1{width:100%;margin-top:20px;}

.live-comment1 dt{float:left;width:100%;padding-bottom:30px;}

.live-comment1 dd{float:left;width:100%;border-top:#e5e5e5 dashed 1px;padding:30px 0;}

.live-comment1 h6{float:left;width:80px;color:#999;line-height:28px;font-size:16px;text-align:right;font-family:"Microsoft YaHei","微软雅黑";}

.live-comment1 p{float:left;width:720px;margin-left:10px;font-size:16px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";}



/* 工地详情 下一页 */

.live-det-page{width:100%;padding:30px;background:#fff;margin-bottom:30px;}

.live-det-page ul{width:100%;padding:20px 30px;background:#f5f5f5;}

.live-det-page ul h6{font-size:14px;color:#999;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}

.live-det-page ul h6:hover{color:#166A79;}



/* 工地详情 底部推荐 */

.live-bottom-recom{width:100%;}

.live-bottom-recom li{float:left;width:375px;margin-right:30px;margin-bottom:30px;}

.live-bottom-recom li a{float:left;width:100%;}

.live-bottom-recom li a .img{float:left;width:152px;border:#e5e5e5 solid 1px;overflow:hidden;}

.live-bottom-recom li a .img img{display:block;width:150px;height:96px;transition: 1s;}

.live-bottom-recom li:hover a .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);}

.live-bottom-recom li a .txt{float:left;width:200;margin-left:20px;text-align:left;}

.live-bottom-recom li a .txt h3{width:100%;font-size:16px;color:#333;line-height:26px;height:26px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.live-bottom-recom li a .txt h6{width:100%;font-size:14px;color:#999;line-height:28px;height:28px;font-family:"Microsoft YaHei","微软雅黑";overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.live-bottom-recom li a .txt h6 i{color:#e5e5e5;margin-left:12px;margin-right:12px;}

.live-bottom-recom li a .txt .tag{display:inline-block;margin-top:12px;padding:0 12px;font-size:14px;color:#166A79;line-height:26px;background:#ffe8d9;border:#166A79 solid 1px;font-family:"Microsoft YaHei","微软雅黑";}

.live-bottom-recom li:hover a .txt h3{color:#166A79;}



/* 网站地图 */

.sitemap-title{width:100%;}

.sitemap-title h1{font-size:28px;color:#166A79;font-weight:bold;line-height:96px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";}



.sitemap-table{width:100%;margin-bottom:60px;min-height:300px;}

.sitemap-table .table-title{width:100%;}

.sitemap-table .table-title h3{font-size:16px;color:#166A79;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;}

.sitemap-table table{border:#e5e5e5 solid 1px;width:100%;margin-bottom:20px;}

.sitemap-table table tr{border-bottom:#e5e5e5 dashed 1px;}

.sitemap-table table tr:last-child{border-bottom:none;}

.sitemap-table table th{font-size:14px;color:#666;width:116px;background:#f5f5f5;padding:8px;line-height:24px;text-align:center;font-family:"Microsoft YaHei","微软雅黑";}

.sitemap-table table td{padding:8px 15px;font-size:14px;color:#999;line-height:24px;text-align:left;font-family:"Microsoft YaHei","微软雅黑";}

.sitemap-table table td a{display:inline-block;font-size:14px;color:#999;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";padding:0 15px;transition: all 0.3s;-webkit-transition: all 0.3s;}

.sitemap-table table td a:hover{color:#166A79;}



/* 关于新家 */

.about-banner{width:100%;margin:0 auto;background-position:center;background-repeat:no-repeat;height:400px;position:relative;}

.about-banner h1{position:absolute;top:50%;left:0;width:100%;margin-top:-30px;text-align:center;}

.about-banner h1 span{display:inline-block;font-size:48px;color:#fff;line-height:60px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";position:relative;z-index:2;}

.about-banner h1 i{display:block;position:absolute;bottom:-2px;left:50%;width:192px;margin-left:-96px;height:10px;background:#166A79;z-index:1;}



.media-nav{width:100%;margin:30px auto 0 auto;border:#e5e5e5 solid 1px;background:#f5f5f5;height:48px;}

.media-nav li{float:left;border-right:#e5e5e5 solid 1px;}                                 

.media-nav li a{display:block;font-size:14px;color:#666;line-height:44px;border-bottom:transparent solid 3px;padding:0 24px;}

.media-nav li.cur a{color:#166A79;border-bottom:#166A79 solid 3px;}





.media-report{width:100%;position:relative;}

.media-img{width:100%;height:145px;padding:0 30px;}

.media-img .swiper-container{height:100%;padding:30px 0;}

.media-img .swiper-slide a{display:block;width:100%;height:100%;}

.media-img .swiper-slide img{display:block;width:100%;height:85px;border:#e5e5e5 solid 1px;box-shadow:none;cursor:pointer;}

.media-img .swiper-slide:hover{box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);}

.media-img .swiper-slide.active img{border:#166A79 solid 2px;}

.media-img .swiper-slide-thumb-active img{border:#166A79 solid 2px;}



.media-img .swiper-button-next,.media-img .swiper-button-prev{width:16px;height:85px;top:30px;margin-top:0;background:url(../images/icon-prev02.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:0;outline:none;z-index:3;}

.media-img .swiper-button-next{background:url(../images/icon-next02.png) no-repeat center;right:0;left:auto;}

.media-img .swiper-button-prev.swiper-button-disabled{background:url(../images/icon-prev02-1.png) no-repeat center;}

.media-img .swiper-button-next.swiper-button-disabled{background:url(../images/icon-next02-1.png) no-repeat center;}



.media-list-title{width:100%;font-size:28px;color:#333;line-height:72px;text-align:center;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑";}



.media-list-box{width:100%;}

.media-list-box .swiper-button-next,.media-list-box .swiper-button-prev{width:16px;height:85px;top:30px;margin-top:0;background:url(../images/icon-prev02.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:0;outline:none;z-index:3;}

.media-list-box .swiper-button-next{background:url(../images/icon-next02.png) no-repeat center;right:0;left:auto;}

.media-list-box .swiper-button-prev.swiper-button-disabled{background:url(../images/icon-prev02-1.png) no-repeat center;}

.media-list-box .swiper-button-next.swiper-button-disabled{background:url(../images/icon-next02-1.png) no-repeat center;}



.media-list{width:100%;margin-bottom:80px;}

.media-list li{float:left;width:100%;padding:24px 0;border-bottom:#eee solid 1px;}

.media-list li a{float:left;width:100%;}

.media-list li a .img{float:left;width:288px;height:120px;border:#e5e5e5 solid 1px;overflow:hidden;transition: all 0.3s;-webkit-transition: all 0.3s;}

.media-list li a .img img{display:block;width:100%;height:100%;}

.media-list li a .txt{float:right;width:860px;}

.media-list li a .txt h5{width:100%;font-size:18px;color:#333;line-height:24px;height:24px;font-family:"Microsoft YaHei","微软雅黑";text-align:left;margin-bottom:20px;transition: all 0.3s;-webkit-transition: all 0.3s;}

.media-list li a .txt p{width:100%;font-size:14px;color:#999;line-height:24px;height:48px;font-family:"Microsoft YaHei","微软雅黑";text-align:left;}

.media-list li a .txt h6{font-size:14px;color:#999;text-align:left;font-family:"Arial";line-height:16px;margin-top:12px;}

.media-list li:hover a .img{border:#166A79 solid 1px;}

.media-list li:hover a .txt h5{color:#166A79;}



/* 线下体验馆 */

.search-keys{width:700px;margin:0 auto;}

.search-keys span{font-size:14px;color:#999;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";}

.search-keys a{font-size:14px;color:#999;margin-right:8px;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";transition: all 0.3s;-webkit-transition: all 0.3s;}

.search-keys a:hover{color:#166A79;}



.exp-hall-list{width:100%;margin-bottom:80px;}

.exp-hall-list li{float:left;width:100%;padding:30px;border:#e5e5e5 solid 1px;margin-top:30px;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;}

.exp-hall-list li:hover{ box-shadow: 0 4px 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;}

.exp-hall-list li .img{float:left;width:372px;height:196px;}

.exp-hall-list li .img img{display:block;width:372px;height:196px;}

.exp-hall-list li .txt{float:right;width:708px;}

.exp-hall-list li .txt .title{width:100%;float:left;}

.exp-hall-list li .txt .title h5{float:left;width:360px;font-size:28px;color:#333;line-height:48px;height:48px;font-family:"Microsoft YaHei","微软雅黑";font-weight:bold;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}

.exp-hall-list li:hover .txt .title h5{color:#166A79;}

.exp-hall-list li .txt .title .btn{float:right;}

.exp-hall-list li .txt .title .btn a{float:left;font-size:16px;color:#166A79;line-height:42px;padding:0 24px;border:#166A79 solid 1px;margin-left:12px;transition: all 0.3s;-webkit-transition: all 0.3s;}

.exp-hall-list li .txt .title .btn a:hover{background:#166A79;color:#fff;}

.exp-hall-list li .txt .title .btn a.send-btn{background:#166A79;color:#fff;}

.exp-hall-list li .txt .cont{float:left;margin-top:20px;width:100%;font-size:16px;color:#666;line-height:32px;font-family:"Microsoft YaHei","微软雅黑";}

.exp-hall-list li .txt .cont p{line-height:32px;}



/*发送地址到手机*/

.exp-layer{width:500px;height:320px;background-size:100%;background-position:center top;background-repeat:no-repeat;background-color:#fff;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-160px;z-index:9999999;overflow:hidden;display:none;}

.exp-layer-close{position:absolute;top:8px;right:8px;width:32px;height:32px;background:rgba(0,0,0,0.1) url(../images/icon-close01.png) no-repeat center;border-radius:50%;cursor:pointer;}

.exp-layer-close:hover{background:#166A79 url(../images/icon-close01.png) no-repeat center;transition: all 0.3s;-webkit-transition: all 0.3s;}

.exp-layer .title{width:100%;font-size:28px;color:#166A79;line-height:40px;text-align:center;margin-top:64px;}

.exp-layer .send-in{width:100%;padding:0 60px;}

.exp-layer .send-in .send-input{width:100%;height:48px;border:#e5e5e5 solid 1px;text-align:center;font-size:16px;margin-top:30px;}

.exp-layer .send-in .order-submit{background:#166A79;color:#fff;border:none;}



/* 常见问题 */

.question-list{width:100%;margin-top:30px;margin-bottom:80px;}

.question-list li{float:left;width:100%;margin-bottom:8px;}

.question-list li .question-sort{float:left;width:100%;cursor:pointer;border:#e5e5e5 solid 1px;background:#f5f5f5;padding:0 24px;}

.question-list li .question-sort h4{float:left;width:66%;position:relative;}

.question-list li .question-sort h4 p{width:100%;font-size:24px;color:#333;line-height:68px;height:68px;font-family:"微软雅黑";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all 0.6s;-webkit-transition: all 0.6s;}

.question-list li .question-sort a{float:right;margin-top:22px;width:96px;transition: all 0.6s;-webkit-transition: all 0.6s;}

.question-list li .question-sort a em{float:right;width:30px;height:30px;border-radius:50%;background:#166A79 url(../images/icon-down06.png) no-repeat center;vertical-align:top;transition: all 0.6s;-webkit-transition: all 0.6s;}

.question-list li.open{border:none;}

.question-list li.open .question-sort h4 p{color:#166A79;transition: all 0.6s;-webkit-transition: all 0.6s;}

.question-list li.open .question-sort a em{transform:rotate(-180deg);transition: all 0.6s;-webkit-transition: all 0.6s;}



.question-list li .describe{float:left;width:100%;border:#e5e5e5 solid 1px;border-top:none;padding:0 24px;background:#fff;position:relative;display:none;}

.describe-keys{width:100%;padding:20px 0;border-bottom:#eee solid 1px;}

.describe-keys:last-child{border-bottom:none;}

.describe-keys .title{width:100%;font-size:18px;color:#333;line-height:32px;font-family:"微软雅黑";font-weight:600;}

.describe-keys .txt{width:100%;font-size:14px;color:#666;line-height:32px;font-family:"微软雅黑";}

.describe-keys .txt p{line-height:32px;}
.show .case-lead{ width: 710px;}
.show .left-content{ width: 770px;}
/* .show .left-side-bar{left:calc(50% - 12px)} */
.show .case-code{width: 710px;}
.show .det-page{ width: 710px;}
.show .det-page{ width: 710px;}
.show .det-page li{ width: 340px;}
.show .det-page li a{ width: 340px;}
.show .det-page li a img{ width: 340px;}
.show .bottom-recom-list li{width: 216px;}
.show .bottom-recom-list li .img img{ width: 214px;}
.show .main-side-cont{padding: 0 15px 0 120px;}
.show{min-width: 1200px;}
.show .live-det-img figure{ width: 223px;}
.bottom-recom{width: 710px;}
.case-code .txt{ width: 500px;}

.right-adv{-webkit-box-shadow:0px 4px 12px rgba(0,0,0,0.1);box-shadow:0px 4px 12px rgba(0,0,0,0.1);}
.right-recom{-webkit-box-shadow:0px 4px 12px rgba(0,0,0,0.1);box-shadow:0px 4px 12px rgba(0,0,0,0.1);}
.designer-live li{padding-bottom:0;}

.ej_banner{ width:100%; height:440px; background-repeat:no-repeat; background-position:center center;}

/*招商加盟*/
.zsjm1{ padding:60px 0 50px;}
.zsjm_wrap{ width:1120px; margin:0 auto;}
.zsjm1_tit{ height:54px; background:url(../images/zsjm_h1.png) no-repeat center center;}
.zsjm1_nr{ margin-top:76px; background:url(../images/zsjm_b1.png) no-repeat center center; height:340px;}
.zsjm1_nr li{ float:left; margin-left:114px; height:170px;}
.zsjm1_h1{ font-size:50px; color:#166A79; font-weight:bold; font-family:impact; line-height:60px; margin-top:10px;}
.zsjm1_h2{ font-size:28px; color:#333333; font-weight:bold; line-height:36px;}
.zsjm1_h3{ font-size:14px; color:#666666; line-height:16px; text-align:right; width:110px;}
.zsjm1_nr li.zsjm1_li1{ margin-left:90px;}
.zsjm1_nr li.zsjm1_li5{ margin-left:244px;}
.zsjm1_nr li.zsjm1_li5 .zsjm1_h1, .zsjm1_nr li.zsjm1_li6 .zsjm1_h1, .zsjm1_nr li.zsjm1_li7 .zsjm1_h1, .zsjm1_nr li.zsjm1_li8 .zsjm1_h1{ margin-top:30px;}
.zsjm1_nr li.zsjm1_li5 .zsjm1_h3, .zsjm1_nr li.zsjm1_li6 .zsjm1_h3, .zsjm1_nr li.zsjm1_li7 .zsjm1_h3, .zsjm1_nr li.zsjm1_li8 .zsjm1_h3{ text-align:left;}

.zsjm2{ background:url(../images/zsjm2_b.png) no-repeat center center; height:170px; padding:20px 0;}
.zsjm2 li{ float:left; width:426px; font-size:16px; color:#FFFFFF; line-height:28px; margin:23px 0 0 28px;}
.zsjm2 li.zsjm2_li2{ float:right; margin-right:28px;}

.zsjm3{ background-color:#fff8f2; padding:60px 0 64px;}
.zsjm2_tit{ background:url(../images/zsjm_h2.png) no-repeat center center; height:54px;}
.zsjm3_nr{ position:relative; margin-top:30px;}
.zsjm3_ul1{ width:50%; float:left; text-align:center;}
.zsjm3_ul1 li{ height:49px; line-height:49px; border-bottom:1px solid #ffffff; background-color:#DAE7ED; font-size:24px; color:#333333;}
.zsjm3_ul1 li.zsjm3_li1{ background-color:#B0CEDD; font-weight:bold;}
.zsjm3_ul2{ width:50%; float:right; text-align:center;}
.zsjm3_ul2 li{ height:49px; line-height:49px; border-bottom:1px solid #ffffff; background-color:#166A79; font-size:24px; color:#ffffff;}
.zsjm3_ul2 li.zsjm3_li1{ background-color:#294957; font-weight:bold;}
.zsjm3_yuan{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/zsjm3_yuan.png) no-repeat center center;}

.zsjm4{ padding:50px 0 60px;}
.zsjm4_left{ width:610px; height:464px; float:left;}
.zsjm4_ul{ float:right; width:490px; overflow:hidden;}
.zsjm4_ul li{ background-repeat:no-repeat; background-position:left center; border-bottom:1px dashed #CCCCCC; padding-left:150px;}
.zsjm4_ul li.zsjm4_li1{ background-image:url(../images/zsjm4_num1.png); padding-bottom:18px;}
.zsjm4_ul li.zsjm4_li2{ background-image:url(../images/zsjm4_num2.png); padding-top:18px; padding-bottom:18px;}
.zsjm4_ul li.zsjm4_li3{ background-image:url(../images/zsjm4_num3.png); margin-bottom:0; border-bottom:none; padding-top:18px;}
.zsjm4_ul li h1{ font-size:28px; color:#333333; font-weight:bold; line-height:32px;}
.zsjm4_ul li p{ font-size:16px; color:#333333; line-height:28px; margin-top:10px;}
.zsjm4_ul li p.p{ font-size:46px; color:#CC0000; font-weight:bold; line-height:56px;}

.zsjm5{ background:url(../images/zsjm5.jpg) no-repeat center center; height:250px;}

.zsjm6{ padding:60px 0;}
.zsjm6_tit{ text-align:center; font-size:32px; color:#666666; line-height:1; padding-top:78px; background:url(../images/zsjm_h3.png) no-repeat center top;}
.zsjm6_ul{ margin-top:30px; width:1140px;}
.zsjm6_ul li{ float:left; width:265px; height:120px; margin-right:20px; text-align:center; background-color:#505466; font-size:32px; color:#ffffff; border-radius:5px; line-height:48px;}
.zsjm6_h1{ margin-top:13px;}
.zsjm6_h2{ color:#FFCC00;}
.zsjm6_ul li.zsjm6_li4{ text-align:left;}
.zsjm6_ul li.zsjm6_li4 .zsjm6_h1{ float:right; font-size:24px; color:#ffffff; line-height:36px; margin-top:24px; margin-right:20px;}
.zsjm6_ul li.zsjm6_li4 .zsjm6_h2{ float:left; font-size:66px; line-height:120px; margin-left:20px;}

.zsjm7{}
.zsjm7_tit{ text-align:center; font-size:32px; color:#666666; line-height:1; padding-top:78px; background:url(../images/zsjm_h4.png) no-repeat center top;}
.zsjm7_ul{ width:1140px; margin-top:30px;}
.zsjm7_ul li{ background-color:#EFF5F8; text-align:center; float:left; width:265px; margin-right:20px;}
.zsjm7_zi{ padding:32px 0;}
.zsjm7_zi p{ font-size:26px; color:#333333; line-height:42px;}

.zsjm8{ width:1140px; margin:0 auto;}
.zsjm8 li{ float:left; width:265px; height:170px; background-color:#505466; border-radius:5px; margin:20px 10px 0; text-align:center;}
.zsjm8_icon{ height:124px; background-repeat:no-repeat; background-position:center center;}
.zsjm8_icon1{ background-image:url(../images/zsjm8_icon1.png);}
.zsjm8_icon2{ background-image:url(../images/zsjm8_icon2.png);}
.zsjm8_icon3{ background-image:url(../images/zsjm8_icon3.png);}
.zsjm8_icon4{ background-image:url(../images/zsjm8_icon4.png);}
.zsjm8_icon5{ background-image:url(../images/zsjm8_icon5.png);}
.zsjm8_icon6{ background-image:url(../images/zsjm8_icon6.png);}
.zsjm8_icon7{ background-image:url(../images/zsjm8_icon7.png);}
.zsjm8_icon8{ background-image:url(../images/zsjm8_icon8.png);}
.zsjm8_txt{ font-size:26px; color:#FFFFFF; line-height:1;}

.zsjm9{ padding-top:60px;}
.zsjm9_tit{ background:url(../images/zsjm_h5.png) no-repeat center center; height:47px;}
.zsjm9_txt{ width:913px; height:430px; margin:40px auto 0; background:url(../images/zsjm9_b.png) no-repeat center center; font-size:32px; color:#666666; line-height:58px;}
.zsjm9_txt span{ color:#CC0000;}

.zsjm10{ padding-top:60px;}
.zsjm10_tit{ background:url(../images/zsjm_h6.png) no-repeat center center; height:47px;}
.zsjm10_ul{ width:1140px; margin-top:30px;}
.zsjm10_ul li{ background:#EFF5F8 url(../images/zsjm10_adr.png) no-repeat 20px center; float:left; width:360px; height:110px; margin:0 20px 20px 0;}
.zsjm10_ul li h1{ font-size:26px; color:#333333; font-weight:bold; line-height:42px;}
.zsjm10_ul li p{ font-size:16px; color:#333333; line-height:26px;}
.zsjm10_ul li h1, .zsjm10_ul li p{ margin-left:86px;}
.table{ display:table; table-layout: fixed; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}

.zsjm11{ line-height:105px; text-align:center; padding-bottom:28px; font-size:40px; color:#333333; font-weight:bold;}
.zsjm11 span{ font-family:impact; font-size:50px; font-weight:normal;}

.zsjm12{ background-color:#505466; padding:22px 0; color:#ffffff; text-align:center; border-top:1px solid #8AB4BC; border-bottom:1px solid #8AB4BC;}
.zsjm12_h1{ line-height:50px; font-size:36px;}
.zsjm12_h2{ line-height:74px; font-size:60px;}

.zsjm13{ background:url(../images/zsjm13_bg.jpg) no-repeat center center; margin:30px auto 60px; height:292px; padding-left:40px;}
.zsjm13_h1{ font-size:60px; color:#505466; line-height:88px; padding-top:70px;}
.zsjm13_h2{ font-size:36px; color:#333333; font-weight:bold; line-height:64px;}

.syzx1{ background:url(../images/image_02.jpg) no-repeat center center; width:100%; height:550px;}
.syzx_wrap{ width:1120px; margin:0 auto;}
.yuyue_mes{ float:left; margin-left:70px; margin-top:180px;}
.yuyue_mes .yuyue_mes_box{height: 210px;overflow: hidden;}
.yuyue_mes .yuyue_mes_box ul{-webkit-animation: broadcast 10s linear infinite;animation: broadcast 10s linear infinite;}
.yuyue_mes .yuyue_mes_box ul li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 30px;}
.yuyue_mes .yuyue_mes_box ul li span{display: inline-block;padding: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color:#2c3e50; margin:0 10px;}
.float2{float:right;width:480px; margin-right:50px; margin-top:180px;}
.float2 input, .float2 select{width:480px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #eee;line-height: 33px;margin-bottom:10px;border-radius: 5px;padding: 0 40px;font-size: 16px;-webkit-appearance: none;}
.float2 input:nth-child(3){background: url(../images/icon_01.png) 10px no-repeat;background-size: 20px;background-color: #eee;}
.float2 input:nth-child(4){background: url(../images/icon_02.png) 10px no-repeat;background-size: 20px;background-color: #eee;}
.float2 select{background: url(../images/icon_03.png) 10px no-repeat,url(../images/icon_bottom.png) 90% no-repeat;background-size: 20px,20px;background-color: #eee;width:48%;float:left;}
.float2 select:nth-child(2){ float:right;}

.syzx2{ background:url(../images/syzx2.jpg) no-repeat center center; width:100%; height:987px;}

.syzx3{ background:url(../images/syzx3.jpg) no-repeat center center; width:100%; height:1020px;}
.sjs-swiper{ width:1300px; margin:0 auto;}
.sjs-swiper .swiper-slide{ width:1200px; margin:245px auto 0;}
.sjs-swiper .swiper-button-next, .sjs-swiper .swiper-button-prev{ width:22px; height:38px; background-size:100%;}
.sjs-swiper .swiper-button-next{ background-image:url(../images/icon_right.png);}
.sjs-swiper .swiper-button-prev{ background-image:url(../images/icon_left.png);}

.syzx4{ background:url(../images/syzx4.jpg) no-repeat center center; width:100%; height:990px;}

.syzx5{ background:url(../images/syzx5.jpg) no-repeat center center; width:100%; height:990px;}

.syzx6{ background:url(../images/syzx6.jpg) no-repeat center center; width:100%; height:801px;}

.syzx7{ background:url(../images/syzx7.jpg) no-repeat center center; width:100%; height:835px;}

.float { float:right; margin-top:480px; width:480px;}
.float input, .float select{width:480px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #eee;line-height: 33px;margin-bottom:10px;border-radius: 5px;padding: 0 40px;font-size: 16px;-webkit-appearance: none;}
.float input:nth-child(3){background: url(../images/icon_01.png) 10px no-repeat;background-size: 20px;background-color: #eee;}
.float input:nth-child(4){background: url(../images/icon_02.png) 10px no-repeat;background-size: 20px;background-color: #eee;}
.float select{background: url(../images/icon_03.png) 10px no-repeat,url(../images/icon_bottom.png) 90% no-repeat;background-size: 20px,20px;background-color: #eee;width: 48%; float:left;}
.float select:nth-child(2){ float:right;}

.combo-top-icon{width:100%;height:190px;padding:60px 0; background-color: #fff;}
.combo-top-icon ul{width:1150px;margin:0 auto;}
.combo-top-icon li{float:left;width:33.33%;height:70px;border-left:#a8a5a1 solid 1px;text-align:center;}
.combo-top-icon li:first-child{border-left:none;}
.combo-top-icon li .icon{width:94px;height:94px;display:inline-block;vertical-align:top;margin-top:-12px;}
.combo-top-icon li .icon img{display:block;width:94px;height:94px;}
.combo-top-icon li .txt{width:180px;display:inline-block;margin-left:24px;vertical-align:top;margin-top:-12px;}
.combo-top-icon li .txt h3{font-size:22px;color:#333;line-height:48px;text-align:left;}
.combo-top-icon li .txt p{font-size:16px;color:#666;line-height:22px;text-align:left;}

.combo-icon2{width:100%;padding:128px 0 60px 0;}
.combo-icon2 ul{width:1150px;margin:0 auto;text-align:center;}
.combo-icon2 li{display:inline-block;width:250px;height:250px;margin-left:40px;margin-right:40px;}
.combo-icon2 li a{display:block;width:100%;}
.combo-icon2 li a img{display:block;width:250px;height:250px;}
.combo-icon2 li:nth-child(2){transform:translateY(-90px);}

.combo-pub-title{width:100%;text-align:center;margin-bottom:26px;position:relative;}
.combo-pub-title h2{display:inline-block;font-size:40px;color:#166A79;line-height:36px;text-align:center;position:relative; font-weight:bold;}
.combo-pub-title h2 em{font-size:60px;font-style:italic;margin-right:4px;}
.combo-pub-title span{position:relative;z-index:2;}
.combo-pub-title i{display:block;width:100%;height:7px;background:#ee787c;position:absolute;bottom:0;left:0;z-index:1;}
.combo-pub-title .combo988_tit{background:#fddd90;}
.combo-pub-title h6{width:100%;font-size:16px;color:#999;line-height:40px;text-align:center;}
.combo-pub-title h6 span{font-size:20px;color:#166A79;}

/* 五大空间 */
.combo-space{width:1150px;padding:28px;margin:0 auto 120px auto;background:#fff;-webkit-box-shadow:0px 4px 20px rgba(22, 106, 121, 0.2);box-shadow:0px 4px 20px rgba(22, 106, 121, 0.2);background:#fff;position:relative;}
.combo-space .gallery-top{width:100%;position:relative;z-index:2;}
.combo-space .gallery-top li{width:100%;}
.combo-space .combo-space-cont{width:100%;overflow:hidden;}
.combo-space .combo-space-cont .img{width:100%;height:332px;}
.combo-space .combo-space-cont .img img{display:block;width:100%;height:100%;}
.combo-space .combo-space-cont .table{width:100%;margin:120px auto 20px auto;}
.combo-space .combo-space-cont .table table{width:100%;border:#ccc dashed 1px;}
.combo-space .combo-space-cont .table table th{background:#e0e0e0;font-size:20px;color:#333;line-height:52px;border:#ccc dashed 1px;}
.combo-space .combo-space-cont .table table td{border:#ccc dashed 1px;font-size:16px;color:#666;line-height:24px;padding:8px 20px;}

.combo-space .gallery-thumbs{position:absolute;top:390px;left:28px;z-index:3;width:100%;height:80px;}
.combo-space .gallery-thumbs li{float:left;width:auto;height:64px;cursor:pointer;}
.combo-space .gallery-thumbs li h3{display:inline-block;width:auto;padding:0 35px;font-size:18px;color:#333;line-height:60px;position:relative;background:none;border-radius:4px;}
.combo-space .gallery-thumbs li .arrow{position:absolute;bottom:-6px;left:50%;margin-left:-6px;display:block;width:12px;height:12px;background:none;transform:rotate(-45deg);}
.combo-space .gallery-thumbs li.swiper-slide-thumb-active h3{background:#ee787c;color:#fff;}
.combo-space .gallery-thumbs li.swiper-slide-thumb-active h3 .arrow{background:#ee787c;}
.combo988 .gallery-thumbs li.swiper-slide-thumb-active h3{background:#fddd90;color:#333;}
.combo988 .gallery-thumbs li.swiper-slide-thumb-active h3 .arrow{background:#fddd90;}

.combo-space .swiper-button-next,.combo-space .swiper-button-prev{width:64px;height:64px;top:162px;margin-top:0;background:url(../images/space-prev.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:50px;outline:none;z-index:3;}
.combo-space .swiper-button-next{background:url(../images/space-next.png) no-repeat center;right:50px;left:auto;}
.combo-space .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.combo-space .swiper-button-next.swiper-button-disabled{opacity:0.3;}

/* 优势 */
.combo-adv{width:1150px;height:621px;margin:0 auto 120px auto;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;}
.combo-adv .txt{position:absolute;top:0;right:0;width:440px;height:100%;overflow:hidden;}
.combo-adv .txt li{width:100%;margin-top:27px;}
.combo-adv .txt li h4{padding-left:22px;background:url(../images/icon-point01.png) no-repeat left center;font-size:20px;color:#166A79;line-height:36px;}
.combo-adv .txt li p{padding-left:22px;font-size:16px;color:#666;line-height:22px;}

/* 品牌 */
.combo-brand{width:1150px;margin:0 auto 120px auto;}
.combo-brand-map{width:100%;position:relative;z-index:1;}
.combo-brand-map img{display:block;width:100%;height:520px;}

.combo-brand-list{width:100%;position:relative;z-index:2;}
.combo-brand-list li{float:left;width:174px;height:90px;margin-left:21px;border:#e5e5e5 solid 1px;margin-top:24px;}
.combo-brand-list li:nth-child(6n+1){margin-left:0;}
.combo-brand-list li a{display:block;width:100%;}
.combo-brand-list li a img{display:block;width:172px;height:88px;}

.combo-style{width:100%;margin:0 auto 120px auto;position:relative;}
.combo-style .gallery-top{width:100%;}
.combo-style-cont{width:100%;position:relative;}
.combo-style-cont .img{width:100%;height:525px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.combo-style-cont .txt-box{width:1150px;height:100%;margin:0 auto;position:absolute;top:0;left:50%;margin-left:-575px;}
.combo-style-cont .txt-box .txt{position:absolute;top:0;left:0;width:420px;height:100%;background:rgba(255,255,255,0.9);padding:15px;overflow:hidden;text-align:left;}
.combo-style-cont .txt-box .txt .title{width:100%;margin-top:80px;}
.combo-style-cont .txt-box .txt .title h3{display:inline-block;font-size:32px;line-height:48px;color:#166A79;padding-right:50px;max-width:380px;height:48px;background:url(../images/yh.png) no-repeat right bottom;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.combo-style-cont .txt-box .txt p{width:100%;margin-top:50px;font-size:16px;color:#666;line-height:24px;max-height:192px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:8;}
.combo-style-cont .img-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;}
.combo-style .gallery-top .swiper-slide-active .img-bg{display:none;}

.combo-style .gallery-thumbs{width:390px;position:absolute;bottom:15px;left:50%;margin-left:-560px;height:60px;}
.combo-style .gallery-thumbs .img{width:100%;height:60px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;}
.combo-style .gallery-thumbs .swiper-slide-thumb-active .img{border:#166A79 solid 2px;}
.combo-style .swiper-button-next,.combo-style .swiper-button-prev{width:50px;height:100px;margin-top:-50px;background:url(../images/vr-prev.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:12%;outline:none;z-index:3;}
.combo-style .swiper-button-next{background:url(../images/vr-next.png) no-repeat center;right:12%;left:auto;}

@media(max-width:1460px){
	.combo-style-cont .img{height:480px;}
	.combo-style-cont .txt-box{width:80%;margin-left:-40%;}
	.combo-style-cont .txt-box .txt .title{margin-top:60px;}
	.combo-style-cont .txt-box .txt p{margin-top:40px;}
	.combo-style .gallery-thumbs{margin-left:-32%;}
}

.combo-function{width:1150px;padding:36px 0;margin:0 auto 120px auto;background-size:cover;background-repeat:no-repeat;background-position:center;}
.combo-function ul{text-align:center;}
.combo-function li{display:inline-block;width:220px;height:278px;background:#fff;padding:38px 0;margin-left:66px;margin-right:66px;}
.combo-function li .icon{width:110px;height:110px;border:#166A79 solid 1px;border-radius:50%;margin:0 auto;}
.combo988 .combo-function li .icon{ border:#594b41 solid 1px;}

.combo-function li .txt{width:100%;margin-top:20px;}
.combo-function li .txt h5{font-size:20px;color:#333;line-height:24px;text-align:center;margin-bottom:8px;font-weight:bold;}
.combo-function li .txt p{font-size:16px;color:#666;line-height:24px;text-align:center;}

.combo-order{width:100%;padding:40px 0;margin:0 auto 80px auto;position:relative;overflow:hidden;}
.combo-order-img{position:absolute;top:2px;left:52%;}
.combo-order-img img{display:block;width:599px;}

.combo-order-main{width:1150px;margin:0 auto;}
.combo-order-box{width:594px;}
.combo-order-in{float:right;width:480px;}
.combo-order .order-in .order-input{height:66px;border:#bbb solid 1px;font-size:16px;}
.combo-order .order-in .order-submit{ background-color: #166A79;}
.combo988 .combo-order .order-in .order-submit{ background-color: #594b41;}
.combo-order .order-in .order-type{margin-bottom:20px;}
.combo-order .order-in .order-type .result{height:66px;border:#bbb solid 1px;}
.combo-order .order-in .order-type .result h6{line-height:64px;font-size:16px;}
.combo-order .order-in .order-area{margin-bottom:20px;}
.combo-order .order-in .order-area span{line-height:66px;font-size:16px;}
.combo-order .order-in .order-type .select{top:64px;}
.combo-order .order-in .order-type .select li span{line-height:44px;}

.combo-order-head{float:left;width:110px;}
.combo-order-head h6{font-size:20px;color:#666;line-height:66px;margin-bottom:20px;text-align:center;font-weight:bold;}

.combo-bottom{width:1150px;margin:0 auto 120px auto;border:#dbdbdb solid 1px;}
.combo-bottom .combo-map{float:left;width:618px;height:350px;}

.combo-bottom .combo-order-list{float:left;width:530px;background:#fff;height:350px;}
.combo-bottom .combo-order-list h3{font-size:18px;color:#666;font-weight:bold;text-align:center;line-height:40px;}
.combo-bottom .combo-order-list h3 span{font-size:22px;color:#166A79;}
.combo-bottom .order-list{width:100%;margin-top:20px;}
.combo-bottom .order-list li{width:100%;font-size:0;line-height:40px;text-align:justify;}
.combo-bottom .order-list li p{display:inline-block;line-height:40px;font-size:16px;color:#999;}
.combo-bottom .order-list li p{width:80px;}
.combo-bottom .order-list li p:nth-child(2){text-align:center;width:210px;}
.combo-bottom .order-list li p:last-child{text-align:right;}
.combo-bottom .order-list li p span{color:#d51717;}

/* 688套餐 */
.combo688-adv{width:100%;height:615px;margin:0 auto 120px auto;background-repeat:no-repeat;background-position:center;background-size:auto 100%;}

.combo-brand-img{width:1150px;margin:0 auto 40px auto;}
.combo-brand-img img{display:block;width:100%;}
.combo-brand-img .swiper-button-next,.combo-brand-img .swiper-button-prev{width:50px;height:100px;margin-top:-50px;background:url(../images/vr-prev.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:32px;outline:none;z-index:3;}
.combo-brand-img .swiper-button-next{background:url(../images/vr-next.png) no-repeat center;right:32px;left:auto;}
.combo-brand-img .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.combo-brand-img .swiper-button-next.swiper-button-disabled{opacity:0.3;}

/* 新家优势 */
.about-adv{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;padding:48px 0 28px 0;margin-bottom:140px;}
.about-adv ul{width:1150px;margin:0 auto;}
.about-adv li{float:left;width:230px;height:243px;margin-bottom:20px;margin-left:66px;overflow:hidden; background-color: rgba(80, 84, 102, .9);}
.about-adv li:nth-child(4n+1){margin-left:0;}
.about-adv li .icon{width:94px;height:94px;margin:0 auto;margin-top:26px;border-radius:50%;border:#fff solid 1px;}
.about-adv li .icon img{display:block;width:92px;height:92px;}
.about-adv li .txt{width:100%;margin-top:12px;}
.about-adv li .txt h5{font-size:20px;color:#ffffff;line-height:40px;text-align:center;}
.about-adv li .txt h6{font-size:16px;color:rgba(255,255,255,.6);line-height:24px;text-align:center;opacity:0.7;}

/* 计算器 */
.cal-header{float:right;margin-top:20px;}
.cal-header a{float:left;font-size:16px;color:#333;line-height:40px;}
.cal-header i{float:left;font-size:12px;color:#e0e0e0;line-height:40px;margin-left:16px;margin-right:16px;}
.cal-header a:last-child{margin-left:40px;color:#166A79;}
.cal-header a:hover{color:#166A79;}

@media(max-width:1360px){
	.cal-header a{font-size:14px;}
}

.calculator-bg{width:100%;margin:0 auto;padding:200px 0 250px 0;}
.calculator-shadow{width:1170px;margin:0 auto;padding:0;-webkit-box-shadow: 0 4px 20px rgba(215,203,164,0.6); box-shadow: 0 4px 20px rgba(215,203,164,0.6);}
.calculator-box{width:1170px;margin:0 auto;padding:0;background:#fff;border-bottom:#e5e5e5 solid 1px;}
.calculator-box .calculator{padding:0;position:relative;}
.calculator-box .x-sj2.calculator .left{width:585px;padding:60px 140px 60px 60px;border-right:#e5e5e5 solid 1px;}
.calculator-box .x-sj2.calculator .left .x-sj2-title{font-size:28px;line-height:32px;color:#333;text-align:left;}
.calculator-box .x-sj2.calculator .right{width:585px;padding:60px 60px 48px 100px;}
.calculator-box .x-sj2.calculator .right .x-price{width:76%;margin:30px auto 10px auto;padding:20px 48px;}
.calculator-box .x-sj2.calculator .right .title{font-size:28px;line-height:32px;}
.calculator-box .x-sj2.calculator .right .title span{width:120px;}
.calculator-box .x-circle{top:54%;left:50%;}

.calculator-bottom{width:1170px;margin:0 auto;padding:30px 60px 48px;background:#fff;}
.calculator-order{width:100%;}
.calculator-order h3{font-size:20px;color:#333;line-height:48px;}
.calculator-order h3 span{color:#166A79;font-size:24px;margin-left:4px;margin-right:4px;}
.calculator-order .bd3{width:100%;border:#e5e5e5 solid 1px;padding:20px;}
.calculator-order .bd3 li{float:left;width:100%;text-align:center;display:flex;align-items:center;justify-content:space-around;}
.calculator-order .bd3 li h6{background:url(../images/icon-voice.png) no-repeat left center;padding-left:26px;font-size:12px;color:#666;line-height:36px;}
.calculator-order .bd3 li h6 span:nth-child(2){margin-left:32px;margin-right:32px;}

.calculator-icon{width:100%;margin:40px auto 0 auto;position:relative;}
.calculator-icon li{float:left;width:16.66%;position:relative;z-index: 2;}
.calculator-icon li a{display:block;width:100%;}
.calculator-icon li .icon{width:62px;height:62px;margin:0 auto;background:#fff;border-radius:50%;border:#166A79 solid 1px;}
.calculator-icon li .icon img{display:block;width:100%;}
.calculator-icon li h5{font-size:18px;color:#333;line-height:32px;margin-top:16px;margin-bottom:4px;text-align:center;font-weight:bold;}
.calculator-icon li p{font-size:14px;color:#999;line-height:22px;text-align:center;}
.calculator-icon .line{width:84%;height:1px;background:#ffefe5;position:absolute;top:31px;left:8%;z-index:1;}

.esfgz1{ background:url(../images/bg_01.jpg) no-repeat center center; width:100%; height:550px;}
.esfgz2{ background:url(../images/esfgz2.jpg) no-repeat center center; width:100%; height:800px;}
.esfgz3{ padding:50px 0 60px;}
.btn {
    -webkit-animation: fangda 1.5s linear infinite;
    animation: fangda 1.5s linear infinite;
    cursor: pointer;
}
@-webkit-keyframes fangda {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    /*开始为原始大小*/
}
25% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    /*放大1.1倍*/
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
75% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
}
}
@keyframes fangda {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    /*开始为原始大小*/
}
25% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    /*放大1.1倍*/
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
75% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
}
}
.float_btn{ width:250px; height:50px; text-align:center; line-height:50px; border-radius:50px; background-color:#ff6600; margin:50px auto 0; font-size:24px; color:#ffffff;}

.answer_01{background:url(../images/bg_02.jpg) no-repeat center center;position: relative;overflow:hidden;width:100%; height:1043px;}
.answer_01 .content1{ width:1170px; margin:0 auto;}
.slideTxtBox{ position:relative;}
.slideTxtBox .hd ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom:60px;margin-top: 242px;}
.slideTxtBox .hd ul li{height: 49px;line-height: 49px;width: 139px;cursor: pointer;font-size: 20px;color: #fff;border-radius: 5px;border: 1px dotted #fff;margin-left: 15px;text-align:center;}
.slideTxtBox .hd ul li:first {margin-left: 0;}
.slideTxtBox .hd ul li.on{background-color: #FFF100;color: #000;}
.slideTxtBox .bd ul{width: 1060px;margin:0 auto;}
.slideTxtBox .bd ul img{ width:100%;}
.slideTxtBox .next, .slideTxtBox .prev{ display:block; background-repeat:no-repeat; background-position:center center; position:absolute; width:26px; height:43px; background-size:100%; top:300px; cursor:pointer;}
.slideTxtBox .next{ background-image:url(../images/icon-next.png); right:0;}
.slideTxtBox .prev{ background-image:url(../images/icon-prev.png); left:0;}

.esfgz5{ background:url(../images/esfgz5.jpg) no-repeat center center; width:100%; height:944px;}

.esfgz6{ background:url(../images/esfgz6.jpg) no-repeat center center; width:100%; height:1020px; overflow:hidden;}
.esfgz6_wrap{ width:1190px; margin:250px auto 0;}
.esfgz6_left{ float:left;}
.esfgz6_right{ float:right;}

.zl{ background:url(../images/esfgz7.jpg) no-repeat center center; width:100%; height:1344px; overflow:hidden;}
.zl-swiper{ background:url(../images/zl_bg.png) no-repeat center center; width:1200px; margin:220px auto 0; height:690px;}
#zl-swiper{ width:1100px; margin:0 auto; padding-top:45px; }
#zl-swiper .swiper-slide{width:376px; height:600px;}
#zl-swiper .swiper-slide img{ width:100%;}
#zl-swiper .swiper-button-next, #zl-swiper .swiper-button-prev{ width:22px; height:38px; background-size:100% 100%; z-index:999;}
#zl-swiper .swiper-button-next{ background-image:url(../images/xfzx_right.png);}
#zl-swiper .swiper-button-prev{ background-image:url(../images/xfzx_left.png);}

.zhoumadeng{background: url(../images/gy_bg.png) top no-repeat;background-size: 100%;margin:50px auto 0;width:1200px; height:260px;overflow: hidden;}
.zhoumadeng ul{ width:1006px; margin:0 auto;}
.zhoumadeng ul li{ float:left; width:1006px; height:260px; margin-right:6px;}
.zhoumadeng ul li img{ display:block; width:100%; height:100%;}
#demo { margin: 0 auto;overflow: hidden;width: 1006px;}

.esfgz8{ background:url(../images/esfgz8.jpg) no-repeat center center; width:100%; height:900px;}

.esfgz9{ background:url(../images/esfgz9.jpg) no-repeat center center; width:100%; height:1088px;}

.esfgz10{ background:url(../images/esfgz10.jpg) no-repeat center center; width:100%; height:970px; overflow:hidden;}
.esfgz10 .float_btn{ margin-top:870px;}

.esfgz11{ background:url(../images/esfgz11.jpg) no-repeat center center; width:100%; height:735px;}

.mask {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #000;opacity: 0.5;z-index: 999; display:none;}
.float-box { display:none;width: 440px;height: 510px;position: fixed;top: 50%; left: 50%;margin-top: -255px;margin-left: -220px;background-color: #fff;border-radius: 10px;z-index: 999;background: url(../images/yuyue_bg3.png) center top no-repeat;background-size: 100%;}
.float-box .form {margin: 170px 40px 100px;}
.float-box .form input, .float-box .form select {border: 1px solid #8D8D8D;border-radius: 5px;height: 52px;width: 350px;display: inline-block;margin-bottom: 10px;text-indent: 45px;font-size: 18px;-webkit-box-sizing: border-box;box-sizing: border-box;color: #666666;}
.float-box .form input:nth-child(3) {background: url(../images/icon_01.png) 10px center no-repeat;background-size: 20px;}
.float-box .form input:nth-child(4) {background: url(../images/icon_02.png) 10px center no-repeat;background-size: 20px;}
.float-box .form select {background: url(../images/icon_03.png) 10px center no-repeat;background-size: 20px; width:48%;}
.float-box .form ::-webkit-input-placeholder {color: #bbb;opacity: 0.8;}
.float-box .form ::-moz-placeholder {color: #bbb;opacity: 0.8;}
.float-box .form ::-ms-input-placeholder {color: #bbb;opacity: 0.8;}
.float-box .form ::placeholder {color: #bbb;opacity: 0.8;}
.float-box .form input:focus::-webkit-input-placeholder {opacity: 0;}
.float-box .form input:focus::-moz-placeholder {opacity: 0;}
.float-box .form input:focus::-ms-input-placeholder {opacity: 0;}
.float-box .form input:focus::placeholder {opacity: 0;}
.float-box .form img {width: 352px;}
.float-box .form .alt {font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height: 44px;text-align:center;}
.float-box .close_btn {width: 36px;position: absolute;left: 50%;margin-left:-18px;bottom:10px;cursor: pointer;}

/* 试营业 */
.special-banner{width:100%;margin:0 auto;height:850px;background-repeat:no-repeat;background-position:center;}

/* 标题 */
.special-pub-title{width:100%;margin:120px auto 20px auto;}
.special-pub-title h2{font-size:48px;color:#fff;line-height:60px;text-align:center;font-weight:bold;}
.special-pub-title h2 span{color:#ffce66;}
.special-pub-title h2 em{font-family:"Arial";}
.special-pub-title h6{font-size:24px;color:#fff;line-height:28px;text-align:center;opacity:0.8;}
.special-pub-title h6 img{margin-right:8px;}

.special-img{width:1170px;margin:0 auto 60px auto;font-size:16px;color:#fff;line-height:24px;text-align:center;}
.special-img img{display:block;width:1170px;margin:0 auto;}

/* 预约框 */
.activity-order{width:1170px;margin:120px auto;background:#fff;padding:10px;}
.activity-order h4{font-size:28px;color:#f1362e;line-height:72px;text-align:center;font-weight:bold;}

.order-box{width:100%;padding:24px 10px 36px;background:#efefef;}
.order-box .order-input{float:left;width:33%;margin-left:0.5%;height:72px;border:#d3d3d3 solid 1px;border-radius:4px;background:#fff;outline:none;padding:12px;line-height:46px;font-size:18px;color:#333;}
.order-box .order-input:first-child{margin-left:0;}
.order-box .order-submit{border:none;background:url(../images/activity-btn.png) no-repeat center;background-size:100% 100%;font-size:28px;color:#fff;font-weight:bold;}

/* 设计师 */
.activity-designer{width:1170px;margin:0 auto 60px auto;background:#fff;padding:10px;position:relative;}
.activity-designer .gallery-top{width:100%;}
.activity-designer .gallery-top a{display:block;width:100%;position:relative;}
.activity-designer .gallery-top a img{display:block;width:100%;}
.activity-designer .gallery-top a .txt{width:440px;height:280px;background:rgba(255,255,255,0.2);padding:40px 68px;position:absolute;top:96px;right:120px;}
.activity-designer .gallery-top a .txt h3{width:140px;height:60px;font-size:28px;color:#fff;line-height:60px;border-bottom:#c8c8c8 dashed 1px;text-align:left;margin-bottom:10px;}
.activity-designer .gallery-top a .txt h6{font-size:18px;color:#fff;line-height:36px;text-align:left;opacity:0.8;}

.activity-designer .gallery-thumbs{width:100%;margin:0 auto;padding:10px 0;display:flex;}
.activity-designer .gallery-thumbs ul{text-align:center;align-items:center;width:auto;}
.activity-designer .gallery-thumbs li{width:119px;height:119px;display:inline-block;position:relative;}
.activity-designer .gallery-thumbs li img{display:block;width:119px;height:119px;cursor:pointer;}
.activity-designer .gallery-thumbs li.swiper-slide-thumb-active img{border:#166A79 solid 2px;}

.activity-designer .swiper-button-next,.activity-designer .swiper-button-prev{width:50px;height:100px;margin-top:-100px;background:url(../images/vr-prev.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:30px;outline:none;z-index:3;}
.activity-designer .swiper-button-next{background:url(../images/vr-next.png) no-repeat center;right:30px;left:auto;}
.activity-designer .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.activity-designer .swiper-button-next.swiper-button-disabled{opacity:0.3;}

/* 品牌 */
.activity-brand-img{width:1170px;margin:0 auto;padding:10px;background:#fff;}
.activity-brand-img img{display:block;width:100%;}
.activity-brand-img span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);}
.activity-brand-img .swiper-slide{transition: all .6s;}
.activity-brand-img .swiper-slide:not(.swiper-slide-active){transform: scale(0.8);}
.activity-brand-img .swiper-slide.swiper-slide-active span{display:none;}

.activity-brand-img .swiper-button-next,.activity-brand-img .swiper-button-prev{width:50px;height:100px;margin-top:-50px;background:url(../images/vr-prev.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:132px;outline:none;z-index:3;}
.activity-brand-img .swiper-button-next{background:url(../images/vr-next.png) no-repeat center;right:132px;left:auto;}
.activity-brand-img .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.activity-brand-img .swiper-button-next.swiper-button-disabled{opacity:0.3;}

.activity-brand-list{width:1170px;margin:0 auto 60px auto;padding:10px;background:#fff;position:relative;z-index:2;}
.activity-brand-list li{float:left;width:174px;height:90px;margin-left:21px;border:#e5e5e5 solid 1px;margin-top:24px;}
.activity-brand-list li:nth-child(6n+1){margin-left:0;}
.activity-brand-list li a{display:block;width:100%;}
.activity-brand-list li a img{display:block;width:172px;height:88px;}

.combo-bottom{width:1170px;margin:0 auto 120px auto;padding:10px;background:#fff;}
.combo-bottom .combo-map{float:left;width:616px;height:350px;border:#dbdbdb solid 1px;border-right:none;}

.activity-layer{position:fixed;right:2%;top:16%;width:460px;height:320px;border:#ddb662 solid 6px;background:#fff;padding:10px 24px;z-index:8;}
.activity-layer h3{font-size:24px;color:#ee2b2b;line-height:48px;border-bottom:#b2b2b2 solid 1px;font-weight:bold;position:relative;margin-bottom:8px;}
.activity-layer h3 span.close{display:block;width:29px;height:48px;position:absolute;right:0;top:0;background:url(../images/icon-close05.png) no-repeat center;cursor:pointer;}
.activity-layer h6{font-size:16px;color:#666;line-height:24px;margin-bottom:10px;padding-left:100px;}
.activity-layer li{float:left;width:100%;margin-bottom:10px;}
.activity-layer li p{float:left;width:100px;font-size:16px;color:#999;line-height:44px;}
.activity-layer li input{float:right;width:300px;height:44px;border:#d4d4d4 solid 1px;background:#f7f7f7;padding:10px;font-size:16px;color:#333;line-height:22px;}
.activity-layer li input.activity-submit{border:none;background:#ee2b2b;font-size:22px;color:#fff;font-weight:bold;text-align:center;}

/* 装修分期 */
.stages-title{width:100%;margin:0 auto;}
.stages-title h3{width:100%;font-size:46px;color:#333;line-height:80px;text-align:center;font-weight:bold;letter-spacing:4px;}

.stages-img{width:100%;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:auto 100%;}

.stages-content{width:100%;margin:0 auto;position:relative;}
.stages-case{width:940px;position:absolute;top:100px;left:50%;margin-left:-470px;}

.stages-case-cont{width:100%;margin-top:70px;}
.stages-case-cont .case-line{float:left;width:1px;height:110px;margin-top:30px;margin-left:29px;margin-right:29px;background:#fff;opacity:0.6;}
.stages-case-cont .case-cont{float:left;width:440px;}
.stages-case-cont .case-cont h5{font-size:24px;color:#fff;line-height:32px;font-weight:bold;padding-left:40px;background:url(../images/icon-case03.png) no-repeat left center;margin-bottom:20px;}
.stages-case-cont .case-cont p{width:100%;font-size:18px;color:#fff;line-height:28px;text-align:left;opacity:0.8;}

.stages-case .stages-table{width:100%;margin-top:70px;}
.stages-case .stages-table table{width:100%;border:#ffdfdd solid 1px;}
.stages-case .stages-table table th{font-size:18px;color:#fff;line-height:60px;text-align:center;background:rgba(255,255,255,0.2);border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.5);}
.stages-case .stages-table table td{font-size:16px;color:rgba(255,255,255,0.8);line-height:60px;text-align:center;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0.5);}

.stages-calculator{width:100%;background:#ffe8c4 url(../images/stages-arrow.jpg) no-repeat center bottom;margin:0 auto;padding:80px 0 148px;}
.stages-calculator-box{width:1150px;height:316px;margin:40px auto 0 auto;background:#e24343;border-radius:16px;padding:40px 150px;}
.stages-calculator-box .calculator{float:left;width:400px;}
.stages-calculator-box .calculator li{float:left;width:100%;margin-bottom:15px;position:relative;}
.stages-calculator-box .calculator li p{float:left;width:100px;font-size:18px;color:#fff;line-height:60px;font-weight:bold;}
.stages-calculator-box .calculator li input{float:right;width:300px;height:60px;padding:10px 20px;font-size:16px;color:#333;line-height:40px;background:#fff;border-radius:8px;border:none;outline:none;}
.stages-calculator-box .calculator li span{position:absolute;right:0;right:0;width:40px;height:60px;font-size:16px;color:#333;line-height:60px;}
.stages-calculator-box .calculator li select{float:right;width:300px;height:60px;padding:10px 20px;font-size:16px;color:#333;line-height:40px;background:#fff url(../images/icon-down01.png) no-repeat 90% center;border-radius:8px;border:none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.stages-calculator-box .calculator li select::-ms-expand{ display: none;border:none;}
.stages-calculator-box .calculator li select option{padding:10px 20px;font-size:14px;color:#666;height:36px;line-height:36px;padding-top:9px;}
.stages-calculator-box .calculator li input.stages-submit{background:url(../images/stages-btn01.png) no-repeat center;font-size:18px;color:#760c0c;cursor:pointer;}

.stages-calculator-box .stages-cal-result{width:372px;float:right;text-align:center;}
.stages-calculator-box .stages-cal-result h3{width:100%;font-size:18px;color:#fff;line-height:120px;border:#f4d4a2 solid 1px;border-radius:8px;text-align:center;margin-bottom:40px;}
.stages-calculator-box .stages-cal-result h3 .num{font-style:normal;font-size:36px;color:#f4d4a2;font-weight:bold;}
.stages-calculator-box .stages-cal-result h6{display:inline-block;width:44%;text-align:center;margin:0;font-size:14px;color:#f4d4a2;line-height:24px;}

.stages-cal-anchor{position:absolute;bottom:174px;left:50%;margin-left:-164px;width:328px;}
.stages-cal-anchor .btn{width:328px;height:55px;margin:0 auto;cursor:pointer;}
.stages-cal-anchor .btn img{display:block;width:100%;}
.stages-cal-anchor h6{width:100%;font-size:16px;color:#fff;text-align:center;line-height:40px;opacity:0.6;}

.stages-calculator-box2{width:1150px;margin:0 auto;padding:120px 0;}
.stages-calculator-box2 .calculator2{float:right;width:610px;height:468px;border-radius:8px;background:#fff;padding:44px;}
.stages-calculator-box2 .calculator2 h3{font-size:44px;color:#de3d3d;line-height:48px;text-align:center;font-weight:bold;margin-bottom:36px;}
.stages-calculator-box2 .calculator2 h3 span{font-size:24px;font-weight:normal;opacity:0.8;}

.stages-calculator-box2 .calculator2 li{float:left;width:100%;margin-bottom:20px;border:#de3d3d solid 2px;border-radius:8px;overflow:hidden;}
.stages-calculator-box2 .calculator2 li .icon{width:100px;height:70px;float:left;background-color:#de3d3d;background-position:center;background-repeat:no-repeat;}
.stages-calculator-box2 .calculator2 li input{float:right;width:416px;padding:15px;height:70px;font-size:16px;color:#333;line-height:40px;outline:none;background:none;border:none;}
.stages-calculator-box2 .calculator2 li:last-child{border:none;height:auto;overflow:visible;}
.stages-calculator-box2 .calculator2 li input.stages-submit{display:block;width:403px;height:63px;background:url(../images/stages-btn03.png) no-repeat center;border-radius:8px;font-size:24px;color:#fff;font-weight:bold;margin:0 auto;float:none;box-shadow:0 4px 12px rgba(222,61,61,0.6);cursor:pointer;}
.stages-calculator-box2 .calculator2 h6{font-size:16px;color:#000;line-height:40px;text-align:center;opacity:0.5;}

.stages-txt{width:1150px;margin:0 auto;}
.stages-txt h3{width:100%;}
.stages-txt h3 img{display:block;width:100%;}
.stages-txt-list{width:1150px;margin:0 auto 100px auto;overflow:hidden;}
.stages-txt ul{margin-top:-1px;}
.stages-txt li{float:right;width:560px;border-top:#999 dashed 1px;padding:30px 0;}
.stages-txt li:nth-child(odd){float:left;width:380px;}
.stages-txt li h5{font-size:20px;color:#000;opacity:0.8;line-height:28px;margin-bottom:16px;}
.stages-txt li p{font-size:16px;color:#000;opacity:0.6;line-height:24px;}

/* 零元设计 */
.design-banner{width:100%;margin:0 auto;height:580px;background-repeat:no-repeat;background-position:center;}
.design-num{position:absolute;top:390px;left:105px;width:280px;text-align:center;}
.design-num span{display:inline-block;width:67px;height:70px;margin-left:8px;margin-right:8px;background:url(../images/design-num-bg.png) no-repeat center;font-size:60px;color:#fff;font-family:Arial;line-height:70px;text-align:center;font-weight:bold;}

.design-order{position:absolute;top:0;right:0; width:400px;height:580px;padding:30px;background:#fff;}
.design-order .title{width:100%;margin-bottom:32px;}
.design-order .title h3{font-size:28px;color:#333;line-height:50px;text-align:center;font-weight:bold;}
.design-order .title h4{width:100%;margin-top:20px;}
.design-order .title h4 img{display:block;margin:0 auto;max-width:100%;}
.design-order .order-in .dropdown select{height:48px;background:#f5f5f5 url(../images/icon-down01.png) no-repeat 90% center;border:none;border-radius:4px;line-height:48px;}
.design-order .order-in .order-input{height:48px;line-height:48px;background:#f5f5f5;border-radius:4px;border:none;}
.design-order .order-in .order-submit{background:#166A79;font-size:20px;font-weight:bold;}
.design-order .order-in .tips{width:100%;font-size:14px;color:#999;line-height:28px;margin-bottom:10px;}
.design-order .order-in .tips i{color:#ff0000;}

/* 预定信息 */
.design-order-list{width:400px;position:fixed;top:140px;left:50%;margin-left:-585px;z-index:8;}
.design-order-list li{position:absolute;top:0;left:0;width:380px;height:52px;padding:6px 10px;background:rgba(0,0,0,0.2);border-radius:26px;opacity: 0;}
.design-order-list li img{float:left;width:40px;height:40px;border-radius:20px;}
.design-order-list li p{float:left;margin-left:20px;width:300px;height:40px;font-size:16px;color:#fff;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.design-order-list.scroll{top:90px;}
.design-order-list.scroll li{background:rgba(0,0,0,0.4);}

.design-pub-title{width:1170px;margin:0 auto;}
.design-pub-title img{display:block;max-width:100%;margin:0 auto;}

.design-project{width:1170px;margin:0 auto;}
.design-project .swiper-container{padding:0 0 40px 0;margin-bottom:60px;}
.design-project .swiper-slide{position:relative;z-index:2;transition: all .6s;}
.design-project .swiper-slide:not(.swiper-slide-active){transform: scale(0.6);}
.design-project .swiper-slide.swiper-slide-active{z-index:9;}
.project-cont{width:100%;-webkit-box-shadow:0px 4px 12px rgba(0,0,0,0.1);box-shadow:0px 4px 12px rgba(0,0,0,0.1);}
.project-cont .img{width:100%;}
.project-cont .img img{display:block;width:100%;}
.project-cont .txt{width:100%;background:#fff;padding:24px 30px;}
.project-cont .txt h5{font-size:24px;color:#333;line-height:32px;text-align:left;font-weight:bold;margin-bottom:12px;}
.project-cont .txt p{font-size:16px;color:#666;line-height:22px;text-align:left;}

.design-project .swiper-container .swiper-pagination-bullet{opacity: 1;width:28px;margin:0 4px;background:#bababa;height:4px;transition: all .3s;border-radius:0;}
.design-project .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#166A79;}

.design-project .swiper-button-next,.design-project .swiper-button-prev{width:40px;height:80px;margin-top:-60px;background:url(../images/vr-prev.png) no-repeat center;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1; left:0px;outline:none;z-index:3;}
.design-project .swiper-button-next{background:url(../images/vr-next.png) no-repeat center;right:0px;left:auto;}
.design-project .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.design-project .swiper-button-next.swiper-button-disabled{opacity:0.3;}

.design-style-box{width:100%;margin:0 auto;background:#FFF8F2;padding-bottom:64px;}
.design-style{width:100%;}
.design-style .gallery-thumbs{width:1050px;margin:0 auto;}
.design-style .gallery-thumbs li h3{font-size:16px;color:#333;line-height:40px;border:#eee solid 1px;width:100%;background:#fff;cursor:pointer;}
.design-style .gallery-thumbs li.swiper-slide-thumb-active h3{background:#166A79;color:#fff;}
.design-style .gallery-top{width:100%;margin-top:26px;}
.design-style .gallery-top img{display:block;width:100%;}

/* 设计师服务 */
.designer-service{width:1170px;margin:0 auto;}
.designer-service .swiper-container{padding-bottom:40px;margin-bottom:60px;}
.service-cont{width:100%;}
.service-cont .service-designer{float:left;width:262px;height:376px;background:url(../images/designer-bg.jpg) no-repeat center;}
.service-cont .service-designer a{float:left;width:100%;}
.service-cont .service-designer .avatar{display:block;width:100px;height:100px;margin:78px auto 0 auto;border-radius:50%;border:#166A79 solid 2px;}
.service-cont .service-designer h5{font-size:20px;color:#333;line-height:48px;text-align:center;font-weight:bold;}
.service-cont .service-designer .tag{font-size:14px;color:#fff;line-height:30px;width:108px;background:#166A79;margin:6px auto;border-radius:15px;text-align:center;}
.service-cont .service-designer p{font-size:14px;color:#666;line-height:36px;text-align:center;margin-top:12px;}
.service-cont .service-img{float:right;width:908px;}
.service-cont .service-img a{float:left;width:100%;}
.service-cont .service-img .left-img{float:left;width:542px;height:376px;margin-left:12px;}
.service-cont .service-img .left-img img{display:block;width:100%;height:376px;}
.service-cont .service-img .right-img{float:left;width:342px;margin-left:12px;}
.service-cont .service-img .right-img .img{float:left;width:100%;height:182px;margin-top:12px;}
.service-cont .service-img .right-img .img:first-child{margin-top:0;}
.service-cont .service-img .right-img img{display:block;width:100%;height:182px;}

.designer-service .swiper-container .swiper-pagination-bullet{opacity: 1;width:28px;margin:0 4px;background:#bababa;height:4px;transition: all .3s;border-radius:0;}
.designer-service .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#166A79;}

.designer-detail{width:1170px;margin-top:48px;}
.designer-detail .swiper-container{padding-bottom:20px;}
.designer-detail-icon{width:100%;}
.designer-detail-icon li{float:left;width:278px;margin-left:19px;margin-bottom:14px;}
.designer-detail-icon li:nth-child(4n+1){margin-left:0;}
.designer-detail-icon li .icon{width:70px;height:64px;float:left;background:#166A79;}
.designer-detail-icon li .icon img{display:block;width:100%;}
.designer-detail-icon li h6{width:208px;float:left;font-size:16px;color:#333;line-height:64px;padding:0 20px;background:#fff;text-align:left;}

.designer-detail .swiper-container .swiper-pagination-bullet{opacity: 1;width:28px;margin:0 4px;background:#bababa;height:4px;transition: all .3s;border-radius:0;}
.designer-detail .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#166A79;}

.lx_banner{ height:400px; background-image:url(../images/lx_banner.jpg); background-position:center center; background-repeat:no-repeat}
.fl{ float:left}
.fr{ float:right}
.lx_wrap{ width:1170px; margin:0 auto}
.lx_list ul li{ width:1170px; height:256px; border:1px solid #e5e5e5; margin-bottom:30px;}
.lx_neirong{ padding:30px; overflow:hidden;}
.lx_pic{ height:196px; width:372px; margin-right:30px;}
.lx_con{ height:196px; width:706px;}
.lx_con_txt, .lx_con_txt pre{ line-height:30px; font-size:16px; color:#666666; font-family:inherit;white-space: pre-wrap;}
.lx_title{ font-size:28px; font-weight:bold;}
.lx_block1{ width:115px; border:1px solid #999; height:43px; text-align:center; line-height:43px; margin-right:10px;}
.lx_block1 a{ color:#333; text-decoration:none}
.lx_block2{ width:160px; border:1px solid #166A79; height:43px; text-align:center; line-height:43px; color:#FFFFFF; background-color:#166A79}

.gy_banner{ height:500px; background-image:url(../images/gy_banner.jpg); background-position:center center; background-repeat:no-repeat}
.jianju{ height:30px;}
.jianju2{ height:50px;}
.jianju3{ height:60px;}
.gy_width{ width:1305px; margin:0 auto}
.fl{ float:left}
.fr{ float:right}
.gy_jj{ width:710px}
.gy_txt1{ color:#166A79; font-size:38px; line-height:38px;}
.gy_txt2{ color:#999999; font-size:20px}
.gy_fengexian{ border-bottom:1px dashed #CCCCCC; padding-bottom:10px}
.gy_gyjj p{ font-size:14px; color:#474a51; padding:20px 0; line-height:28px}

.course-wrap{padding-top: 32px;padding-bottom: 40px;transition: normal;}
.course-wrap.m-wrap{padding-top: 15px;position: relative;}
.course-wrap p.f48{font-size: 42px;line-height: 50px;color: #035cac;}
.course-wrap.m-wrap p.f48{font-size: 20px;line-height: 34px;}
.course-wrap span.f14{display: block;width: 100%;line-height: 26px;}
.course-wrap.m-wrap span.f14{line-height: 22px;}
.course-wrap .course-list{margin-top: 30px;width: 100%;position: relative;}
.course-wrap.m-wrap .course-list{margin-top: 20px;}
.course-wrap .course-list .ovh{width: 100%;margin: 0 auto;position: relative;overflow: hidden;background: url(../images/bg_12.png) repeat-x left center;}
.course-wrap.m-wrap .course-list .ovh{background: none;width: 100%;}
.course-wrap .course-list li{width: 300px;position: relative;margin-right: -93px;float:left;}
.course-wrap.m-wrap .course-list li{margin-right: 0;margin-bottom: 20px;width: 100%;}
.course-wrap .course-list .main{padding: 17px 20px 27px;background-color: #fff;width: 260px;color: #777;}
.course-wrap .course-list .main p{padding-left: 18px;background: url(../images/ico_125.jpg) no-repeat left 9px;}
.course-wrap.m-wrap .course-list .main{width: 94%;padding: 17px 3% 27px;}
.course-wrap .course-list li .top{background: url(../images/bg_10.png) no-repeat left top;padding-top: 45px;height: 42px;line-height: 42px;font-family: "Arial";font-size: 18px;text-align: center;}
.course-wrap.m-wrap .course-list li .top{padding-top: 0;padding-left: 3%;width: 97%;text-align: left;background: #e8e8e8;}
.course-wrap .course-list li:nth-child(2n){margin-top: 0;}
.course-wrap.m-wrap .course-list li:nth-child(2n){position: relative;}
.course-wrap .course-list li:nth-child(2n) .top{background: url(../images/bg_11.png) no-repeat left bottom;padding-bottom: 45px;padding-top: 0;}
.course-wrap.m-wrap .course-list li:nth-child(2n) .top{padding-bottom: 0;background: #e8e8e8;position: absolute;top: 0;left: 0;width: 100%;}
.course-wrap.m-wrap .course-list li:nth-child(2n) .main{margin-top: 42px;}
.course-wrap .course-list .butn{display: block;width: 42px;height: 42px;position: absolute;top: 50%;margin-top: -21px;cursor: pointer;}
.course-wrap.m-wrap .course-list .butn{display: none;}
.course-wrap .course-list .prev{background: url(../images/ico_40.png) no-repeat center top;left: 0;}
.course-wrap .course-list .next{background: url(../images/ico_39.png) no-repeat center top;right: 0;}
.course-wrap .course-list .butn:hover{background-position: center bottom;}
.course-wrap .course-list li:hover .top{background: url(../images/bg_10.png) no-repeat right top;color: #fff;}
.course-wrap.m-wrap .course-list li:hover .top,.course-wrap.m-wrap .course-list li:nth-child(2n):hover .top{background: #e8e8e8;color: #666;}
.course-wrap .course-list li:nth-child(2n):hover .top{background: url(../images/bg_11.png) no-repeat right top;color: #fff;}
.course-wrap .course-list li{font-size: 16px;color:#333333;line-height: 25px;width: 300px;position: relative;top: 11px;padding-left: 18px;padding-top:90px;box-sizing: border-box;}
.course-wrap .course-list li:hover:before{background:#166A79;transition:.5s ease-in-out;}
.course-wrap .course-list li:before{height: 105px;position: absolute;transition:.5s ease-in-out;content:"";width: 1px;left:0;top:0;background:#dddddd;}
.course-wrap .course-list li:hover .g0:after{transition:.5s ease-in-out;background:#166A79;}
.course-wrap .course-list li .g0{font-size: 20px;font-family: "beba";color:#166A79;position: relative;margin-bottom: 15px;transition:.5s ease-in-out;}
.course-wrap .course-list li:hover .g0{font-size: 35px;transition:.5s ease-in-out;}
.course-wrap .course-list li .g0:nth-child(1):after{position: absolute;height: 10px;width: 10px;border: 2px solid #166A79;content:"";left: -23px;top:15px;transition:.5s ease-in-out;bottom:0;margin: auto;box-sizing: border-box;border-radius: 50%;}
.course-wrap{overflow:hidden;}
.course-wrap .course-list .prev{left: 2.5%;}
.course-wrap .course-list .next{right: 2.5%;}
.course-wrap .course-list li:nth-child(2n){padding-top: 0;top: -30px;}
.course-wrap .course-list li:nth-child(2n):before{top:30px;height: 100%;}
.course-wrap .course-list .ovh{overflow:visible;}
.course-wrap .course-list li .p p{position: relative;padding-left: 10px;box-sizing: border-box;}
.course-wrap .course-list li .p p:after{content:"";position: absolute;width:5px;height: 5px;border-radius: 50%;background:#166A79;left: 0;top: 11px;}
.course-wrap .course-list .butn{margin-top: -16px;}
.course-wrap .course-list{background: url(../images/bg_12.png) repeat-x left center;}
.course-wrap .course-list .ovh{width: 87%;margin:0 auto;background: transparent;}
.course-wrap .course-list .butn{z-index: 5;}

.shang1{ text-align:center;}