﻿/*--首页公共样式--*/.js_floor a:link,.js_floor a:visited {color:#333;}
.js_floor a:hover {text-decoration:underline;}#LRdiv0{display: none !important;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url("../index_img/select.png") no-repeat scroll 100% center;}
#index_recommend,#index_Product4,#index_oneFlor,#index_secondFlor,#index_threeFlor,#index_Product,#index_decoration,.bannerImg {width:100%;position:relative;font-family:"microsoft yahei";}
#index_oneFlor > div,#index_secondFlor > div,#index_Product > div,#index_threeFlor > div,#index_decoration > div,#index_Product4 > div {width:1200px;margin:0 auto;}
.oneFlor_hot span,.Floor_tittle p,.Floor_tittle > span {color:#fff;font-size:20px;line-height:50px;margin:0 20px 0 15px;float:left;}
.oneFlor_hot > span + span {margin-right:0;}
.ProductList,.Floor_tittle p,.ProductPic,.ProductList {display:inline-block;}
.container {padding:0px;margin-right:auto;margin-left:auto;width:1260px;}
/*--首页公共样式完--*//*banner图片*//*Banner*/.hiSlider-pages,.hiSlider-title {position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next {position:absolute;z-index:5;top:40%;height:100px;width:50px;background:url(../images/bannerbtn.png) no-repeat;font-size:0;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev {left:18%;}
.hiSlider-btn-next {right:18%;background-position:-50px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover {opacity:1;filter:alpha(opacity:100)}
.hiSlider-pages {bottom:20px;right:48%;text-align:center}
.hiSlider-pages a {height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active {background:#5472BF}
/*banner*/

.banner-box {min-width:1200px;height: 500px;position:relative;overflow:hidden;}
.banner-box .bd {width:100% !important;}
.banner-box .bd li {width:100% !important;height: 500px;background-position:center;background-repeat:no-repeat;}
.banner-box .bd li a {display:block;background-size:auto;width:100% !important;height:100% !important;}
.banner-btn {width:100%;position:absolute;top:220px;left:0;margin-left:0;height:450px;overflow:hidden;}
.banner-btn a {display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-btn a.prev {left:-50px;background:url(/assets/images/lrico.png) no-repeat 0 0;margin-left: 50px;}
.banner-btn a.next {right:-50px;background:url(/assets/images/lrico.png) no-repeat -49px 0;margin-right: 50px;}
.banner-box .hd {position:absolute;top: 240px;width:100%;display:block;}
.banner-box .hd ul {text-align:center}
.banner-box .hd ul li {width:20px;height:20px;border-radius:20px;text-indent:-9999px;background:#ccc;cursor:pointer;display:inline-block;margin:0 5px;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-box .hd ul li.on {background: #017836;width:32px;}
.banner-box:hover .banner-btn a.prev {left:54px;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.banner-box:hover .banner-btn a.next {right:54px;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover {filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.banner-n {min-width:1200px;height:350px;position:relative;overflow:hidden;}
.banner-n .bd {width:100% !important;}
.banner-n .bd li {width:100% !important;height:350px;background-position:center;background-repeat:no-repeat;}
.banner-n .bd li a {display:block;background-size:auto;}
.banner-n .banner-btn {width:100%;position:absolute;top:125px;left:0;margin-left:0;height:350px;overflow:hidden;}
.banner-n .banner-btn a {display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-n .banner-btn a.prev {left:-50px;background:url(../Images/20180516142548_95484199.png) no-repeat 0 0;}
.banner-n .banner-btn a.next {right:-50px;background:url(../Images/20180516142548_95484199.png) no-repeat -49px 0;}
.banner-n .hd {position:absolute;top:190px;width:100%;display:block;}
.banner-n .hd ul {text-align:center}
.banner-n .hd ul li {width:20px;height:20px;border-radius:20px;text-indent:-9999px;background:#ccc;cursor:pointer;display:inline-block;margin:0 5px;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-n .hd ul li.on {background:#ff9900;width:32px;}
.banner-n:hover .banner-btn a.prev {left:20px;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.banner-n:hover .banner-btn a.next {right:20px;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.banner-n .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover {filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.swiper-pagination-bullet {width:10px;height:10px;}
.swiper-pagination-bullet-active {background-color:#73b434}
.banner-slide {background-repeat:no-repeat !important;background-position:center !important;}
/*中间内容*/.index_content {/* width:1200px;position:relative;left:50%;margin-left:-600px;top:0;*/width:1200px;position:relative;left:50%;margin-left:-600px;top:0;z-index:99;/* height:500px;*/ /* background:red */}
.left_info {background:#ffffff;}
.right_info {background:#dcdcdc;background:rgba(0,0,0,0.5);}
.left_info,.right_info {font-size:12px;position:absolute;}
/*-------banner左边信息栏*/.left_info {width:220px;height:500px;}
.left_info_arrow {font-size:13px;float:right;line-height:25px;color:#b9c1ba;}
.right_info {width:150px;height:466px;right:47px;top:14px;padding-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.right_info a:link,.right_info a:visited {color:#424242;}
/*.bg_red {line-height:20px;overflow:hidden;white-space:nowrap;text-align:center;color:#000;}
*/.border_B {display:block;height:auto;padding-left:10px;padding-right:10px;}
.border_B:last-child {border-bottom:1px solid #fff;}
.border_B:last-child .border_gray {padding-bottom:50px;}
.border_gray {padding-top:10px;padding-bottom:10px;}
.left_info_ico {display:inline-block;width:17px;height:19px;vertical-align:bottom;background-image:url('../index_img/mvl_1.png');background-size:100% 100%;}
.left_info_title {vertical-align:baseline;font-size:14px;font-weight:500;margin-left:5px;color:#000;}
.left_info_title:vsited {color:#000;}
.li_hover li:hover .left_info_ico {background-image:url('../index_img/mvl_2.png');}
.li_hover li {cursor:pointer;-webkit-transition:0.5s;transition:0.5s;height:110px;}
.li_hover li:nth-child(even) {background:#ecedef;}
.li_hover li:hover {background:#fff;}
.li_hover li .menu-item {padding-left:5px;margin-top:10px;}
.li_hover li .menu-item p {margin-bottom:10px;}
.li_hover li .menu-item p span,.li_hover li .menu-item p a {display:inline-block;padding:0 5px;text-align:center;white-space:nowrap;overflow:hidden;color:#737373;}
.li_hover li .menu-item p a:hover {color:#737373;}
.left_info a:hover {text-decoration:underline;}
/*add*/.black_layer {width:100%;height:40px;background:rgba(0,0,0,0.1);position:absolute;top:-54px;left:0px;}
.right_info_wx {display:block;width:125px;height:125px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:15px;background:rgba(0,0,0,0.4);margin:0 auto;}
.right_info_wx img {display:block;width:66px;height:66px;margin:0 auto;margin-bottom:5px;}
.right_info_wx p {text-align:center;color:white;}
.right_info_tag_list {display:block;width:125px;margin:0 auto;padding:10px;}
.right_info_tag_list a {display:block;width:100%;height:25px;line-height:25px;color:white;text-align:center;border-radius:10px;border:1px solid #FFFFFF;margin:0 auto;margin-bottom:8px;-webkit-transition:0.5s;transition:0.5s;}
.right_info_tag_list a:hover {border-color:#7dc62a;cursor:pointer;}
.right_info_last_tag {color:#FFFFFF;background-color:#73b434;border-color:#73b434 !important;}
.right_info_last_tag:hover {color:#FFFFFF;background-color:#fa8128;border-color:#fa8128 !important;}
.ui-dialog-shj .ui-dialog-body {padding-top:20px;}
.size_form {width:350px;padding-left:20px;display:none;font-family:"microsoft yahei";}
.size_form p {color:#71B426;font-size:20px;text-align:center;}
.size_form select,.size_form input {line-height:28px;height:28px;border:1px solid #E8E8E8;padding-left:10px;}
.size_form .house_type select {width:50px;}
.size_form .house_area {width:215px;}
.size_form .house_area input {width:100px;}
.size_form .house_area .area {float:right;display:inline-block;line-height:28px;width:30px;background:#EDEDED;text-align:center;border:1px solid #d4d4d4;}
.size_form .house_city select {margin:0 auto;width:145px;}
.size_form .house_info input {width:260px;}
.size_form .house_name input {width:160px;}
.size_form .house_number {width:315px;}
.size_form .house_number input {width:120px;}
.size_form .house_number div {display:inline-block;border:1px solid #71B426;text-align:center;line-height:28px;font-size:12px;width:100px;color:#71B426;cursor:pointer;}
.size_form .house_number div:hover {background:#71B426;color:#fff;}
.submit_btn {color:#fff;background:#71B426;line-height:38px;text-align:center;margin-left:88px;width:118px;font-size:14px;cursor:pointer;padding:0 25px 0 25px;display:inline-block;border:1px solid #7dc62a;-webkit-transition:all .2s linear;transition:all .2s linear;}
.submit_btn:hover {color:#7dc62a;background:transparent;}
.allSubMenu {display:none;width:775px;height:500px;position:absolute;top:0px;left:198px;}
.SubMenu {display:none;background:#f5f5f5;position:absolute;z-index:100;left:220px;width:580px;}
.SubMenu-left {position:relative;width:442px;padding:20px;padding-left:120px;float:left;background:#fff;padding-bottom:15px;}
.SubMenu-top {padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #e6e6e6;}
.SubMenu-top-title {position:absolute;top:23px;left:20px;color:black;font-size:13px;font-weight:600;}
.SubMenu-top-title span {font-size:12px;vertical-align:middle;margin-left:5px;position:relative;top:-1px;}
.SubMenu-top-link a {font-size:13px;display:inline-block;color:#737373;padding:0px 5px 10px 5px;}
.SubMenu-top-link a:hover {cursor:pointer;color:#5a5a5a;text-decoration:underline;}
.SubMenu-green {color:#95c46e !important;}
.SubMenu-bottom {position:relative;left:-90px;width:565px;}
.SubMenu-bottom a {position:relative;display:inline-block;width:125px;height:125px;margin-right:6px;overflow:hidden;}
.SubMenu-bottom a:first-child {margin-left:0px;}
.SubMenu-bottom a:hover {cursor:pointer;text-decoration:none;}
.SubMenu-bottom a:hover div {opacity:1;line-height:20px;}
.SubMenu-bottom a img {display:block;width:125px;height:125px;}
.SubMenu-bottom a div {display:block;opacity:0;background:rgba(0,0,0,0.7);color:white;width:125px;height:20px;text-align:center;padding:1px;font-size:13px;position:absolute;bottom:0px;line-height:53px;-webkit-transition:0.2s linear;transition:0.2s linear;}
.SubMenu-right {width:160px;background:#f5f5f5;display:inline-block;float:right;padding:10px;padding-bottom:0px;}
.SubMenu-right img {width:76px;height:50px;margin-bottom:2px;margin-right:0px;}
/*banner部分完！*/


.home-block .block-title {font-size:32px;margin-bottom:12px;font-weight:normal;text-align:center;}
.home-block {padding-top:50px;padding-bottom:50px;}
.home-block .block-desc {font-size:16px;color:#999;text-align:center;}
.home-block .block-nav {display:flex;margin:50px 20% 0;padding-bottom:50px;}
.home-block .block-nav li span.active {color:#009966;}
.home-block .block-nav li {flex:1;}
.home-block .block-nav li .nav-link {color:#333;}
.home-block img {width:100%;height:100%;}
.home-block .block-list-top {display:flex;margin-top:15px;flex-wrap:wrap;}
.home-block .block-list-top  > div {flex:0 0 32.2%;position:relative;margin-right:1%;font-size:0;height:416px;margin-bottom:1%;}
.home-block .block-list-top  > div > div {width:100%;height:100%;}
.home-block .block-list-top._bottom > div {flex:0 0 15.6%;height:200px;}
.home-block .block-list-top  > div:last-child {margin-right:0;}
.home-block .block-list-top  > div .simple-info {position:absolute;bottom:0;left:0;right:0;height:50px;line-height:50px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;font-size:18px;white-space:nowrap;}
.home-block .block-list-top .info-detail {position:absolute;left:0;right:0;bottom:0;height:0;z-index:9;font-size:18px;display:flex;justify-content:center;align-items:center;color:#fff;overflow:hidden;background:rgba(0,0,0,0.3);}
.home-block .block-list-top .info-detail h3 {text-align:center;font-size:24px;font-weight:normal;}
.home-block .block-list-top .info-detail p {text-align:center;font-size:12px;line-height:30px;padding:0 20px;}
.home-block .block-list-top  > div:hover .info-detail {height:100%;transition:linear 0.3s;}
.home-block .block-list-top  > div:hover .simple-info {display:none;}
.home-block .block-list-top .info-detail a {display:block;width:140px;margin:10px auto;color:#fff;background-color:#009966;font-weight:normal;text-align:center;font-size:14px;line-height:30px;}
.home-block .block-list-top .info-detail a.view-detail {color:#333;background-color:#fff;}
.case-name {padding:10px;background-color:#fff;}
.case-name img {display:block;height:90%;}
.case-name p {text-align:center;font-size:16px;color:#505050;white-space:nowrap;margin-top:10px;}
.video-container {display:flex;margin-top:50px;background: #fff;border: 8px solid #fff;}
.video-container > div {flex:3;position:relative;}
.video-container > ul {flex:1;background-color:#fff;padding:30px 20px 0;}
.video-container .icon-player {display:inline-block;width:64px;height:64px;position:absolute;top:50%;left:50%;margin-left:-32px;margin-top:-32px;z-index:2;background:url('../images/icon-player.png') no-repeat;opacity:0;}
.video-container .main-video:hover .icon-player {opacity:1;transition:opacity 0.3s;}
.video-container .main-video:hover .ycta {opacity:0;transition:opacity 0.3s;}
.video-container .video-list h2 {font-weight:normal;}
.video-container .video-list h2 a {font-size:13px;float:right;color:#999;}
.video-container > ul li {padding-bottom:20px;position:relative;}
.video-container > ul li a {display:flex;}
.video-container > ul li a img {flex:0 0 131px;width:131px;height:84px;border-radius:5px;}
.video-container > ul li a div {flex:1;font-size:16px;padding-left:14px;color:#333;}
.video-container > ul li a div:hover {color: #db0013;}
.video-container > ul li .icon-player {left:90px;top:60px;width:30px;height:30px;background-size:contain;}
.video-container > ul li:hover .icon-player {opacity:1;transition:opacity 0.3s;}
.video-type {display:flex;margin-top:72px;}
.video-type .video-item {flex:1;margin-right:14px;padding:30px 19px 0;background-color:#fff;border-radius:4px;box-shadow:0 0 2px #ededed;}
.video-type .video-item:last-child {margin-right:0;}
.video-type .video-item h2 {font-weight:normal;text-align:center;margin-bottom:50px;font-size:26px;}
.video-type .video-item .video-img {position:relative;font-size:0;height:230px;}
.video-type .video-item .video-img p {position:absolute;bottom:0;left:0;right:0;font-size:14px;padding:0 10px;height:34px;line-height:34px;background-color:rgba(0,0,0,0.3);color:#fff;display:flex;}
.video-type .video-item .video-img p span {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;}
.video-type .video-item .video-img p em {flex:0 0 80px;}
.video-type .video-item ul {padding:20px;}
.video-type .video-item ul li a {display:flex;color:#333;line-height:32px;}
.video-type .video-item ul li a:hover {color:#096;}
.video-type .video-item ul li a p {flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.video-type .video-item ul li a span {flex:0 0 80px}
.video-type .video-item .load-more {text-align:right;}
.video-type .video-item .load-more a {color:#999;display:inline;}

/**/
.ProductLeft{ float:left; width: 250px;}
.ProductLeft .menu{ }
.ProductLeft .menu h3{height: 50px;line-height: 50px;background: #017836;color: #fff;font-size: 20px;text-indent: 40px;}
.ProductLeft .menu ul{border-top: none;padding: 0px 0 0;border: 1px solid #dfdfdf;border-bottom: 0;}
.ProductLeft .menu ul li{line-height: 50px;font-size: 14px;background: #fafafa url(../images/ico_1.png) no-repeat;/* padding-left: 40px; */border-bottom: 1px solid #ddd;text-indent: 40px;cursor: pointer;}
.ProductLeft .menu ul li.navcur{background:url(../images/ico_2.png) no-repeat}
.ProductLeft .menu ul .line{ border-bottom: 1px solid #dfdfdf;}
.ProductLeft .menu ul .tag{ color:#017836;}
.ProductLeft .menu ul li a{font-size: 14px;color: #000;display: block;/* width: 200px; */}
.ProductLeft .menu ul li a:hover{color: #017836;}
.ProductLeft .menu ul li dl{display: none;background: #fff;}
.ProductLeft .menu ul li:nth-child(1) dl{display: block;}
.ProductLeft .menu ul li dl dd{
    padding-left: 10px;
    position: relative;
    border-top: 1px solid #dfdfdf;
}
.ProductLeft .menu ul li dl dd:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #cccccc;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 21px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
.ProductLeft .menu ul li dl dd a{
    width: 193px;
}

.ProductRight{float:right;width: 988px;overflow:hidden;}
.ProductRight .productslist{ }
.ProductRight .productslist h2{background: #FAFAFA;height: 47px;line-height: 47px;text-indent: 25px;border: 1px solid #dfdfdf;font-size: 20px;color: #017836;}
.ProductRight .productslist h3{background: #FAFAFA;height: 47px;line-height: 47px;text-indent: 25px;border: 1px solid #dfdfdf;border-left: none;font-size: 24px;font-weight: 100;}
.ProductRight .productslist li{float:left;width: 328px;height: 280px;padding-top: 20px;text-align:center;font-size: 14px;border: 1px solid #dfdfdf; */padding: 1;border-top: 0;border-right: 0;}
.ProductRight .productslist li a{color: #333;}
.ProductRight .productslist li:hover a img{width: 295px;height: 205px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.ProductRight .productslist li:hover a{color:#017836}
.ProductRight .productslist li:nth-child(3){border-right: 1px solid #dfdfdf;}
.ProductRight .productslist li:nth-child(6){border-right: 1px solid #dfdfdf;}
.ProductRight .productslist li:nth-child(9){border-right: 1px solid #dfdfdf;}

.ProductRight .productslist li img{display:block;margin: 10px auto 20px;width: 300px;height: 210px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.ProductRight .productslist p{ line-height: 26px; padding: 25px; margin: 0;}
.ProductRight .productslist .xuanxing{ padding: 0 25px 25px; border-bottom: 1px solid #dfdfdf;}
.ProductRight .productslist .xuanxing td{ line-height: 45px;}
.ProductRight .productslist .xuanxing .input_1{width: 120px; height: 24px; line-height: 24px; border: 1px solid #dfdfdf;}
.ProductRight .productslist .xuanxing select{ width: 266px; height: 26px; border: 1px solid #dfdfdf;}
.ProductRight .productslist .xuanxing .but{ width: 72px; height: 32px;background: #333; color: #fff; border: none; cursor: pointer; margin-left: 20px;}
.ProductRight .newsxianguan{ padding: 0px 0 25px;}
.ProductRight .newsxianguan h3{font-size: 24px;height: 47px;line-height: 47px;border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;text-indent: 25px;background: #FAFAFA;font-weight: 100;}
.ProductRight .newsxianguan ul{ margin-top: 20px;}
.ProductRight .newsxianguan li{ height: 36px; line-height: 36px; font-size: 14px; text-indent: 25px;}
.ProductRight .newsxianguan li a{color:#333}

/*--今日推荐--*/.index_recommend {width:1200px;margin:0 auto;}
#index_recommend {height:auto;padding:40px 0 0 0;}
#index_recommend .prev,#index_recommend .next {float:right;margin-bottom:10px;margin-left:5px;width:40px;height:35px;background:#949693;text-align:center;line-height:35px;color:#fff;cursor:pointer;}
#index_recommend .prev:hover,#index_recommend .next:hover {background:#71B426;}
#index_recommend > div {width:1200px;margin:0 auto;font-family:"microsoft yahei";}
.recommend_tittle {float:left;height:40px;width:330px;}
.recommend_tittle > img {float:left;}
.recommendText {float:right;}
.recommendText p {float:left;font-size:20px;font-weight:bolder;color:#71B426;margin:0;}
.recommendText img {margin-top:5px;}
.recommend_tittle > div img:first-child {margin-bottom:8px;}
.pictureList {width:296px;height:296px;text-align:center;float:left;cursor:pointer;border-right:solid 3px #71b426;position:relative;}
.pictureList .recommendProfile {width:100%;height:100%;overflow:hidden;text-align:center;background-color:#000000;background:rgba(0,0,0,0.5);opacity:0;position:absolute;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear;left:0;top:0;}
.pictureList .recommendProfile a {display:block;height:100%;}
.pictureList .recommendProfile a ul {padding-top:120px;}
.pictureList .recommendProfile a ul .name {color:#fff;font-size:18px;width:240px;margin:0 auto;overflow:hidden;}
.pictureList .recommendProfile a ul .price {color:#ee6d67;font-size:16px;width:105px;height:30px;line-height:30px;margin:5px auto;border:2px solid #ee6d67;border-radius:10px;}
.pictureList:hover .recommendProfile {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);visibility:visible;}
.pictureList:hover .recommendProfile a {position:relative;}
.pictureList:hover .p_height > img {-webkit-filter:blur(2px);filter:blur(2px);}
.p_height {width:100%;height:100%;overflow:hidden;}
.p_height img {width:100%;height:100%;}
.item_list {position:absolute;left:0;}
.groupPic {width:1193px;overflow:hidden;position:relative;margin:0 auto;border:solid 3px #71b426;}
.recommend_pic {width:1200px;position:relative;}
/*今日推荐--完！*//*--1F热销产品--*/.oneFlor_tittle {width:1200px;height:60px;float:right;}
.oneFlor_hot {background-image:url("../index_img/hotproduct.png");width:220px;height:51px;float:left;}
.oneFlor_more {float:right;width:906px;height:59px;border-bottom:1px solid #71B426;}
.oneFlor_more .active {/*color:#ED6D64;*/border-bottom:4px solid #71B426;}
.oneFlor_more ul {float:right;font-size:14px;padding-top:20px;position:relative;}
.oneFlor_more ul li {float:left;/*padding:0 10px 0 10px;*/margin:0 10px 0 10px;height:36px;line-height:44px;cursor:pointer;}
.oneFlor_more ul li span {color:#71B426;font-size:16px;}
.oneFlor_leftPic {width:284px;height:707px;overflow:hidden;display:inline-block;margin-top:20px;position:relative;}
.oneFlor_leftPic .arrows {position:absolute;top:50%;width:100%;}
.oneFlor_leftPic .arrows .arrow {position:absolute;width:25px;height:60px;top:50%;margin-top:-30px;font-family:"iconfont" !important;font-size:20px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;background:#71B426;opacity:0.7;filter:alpha(opacity=70);cursor:pointer;color:#fff;text-align:center;line-height:60px;-webkit-transition:all .3s linear;transition:all .3s linear;}
.oneFlor_leftPic .arrows .arrow:hover {opacity:1;}
.oneFlor_leftPic .arrows .prev {border-radius:0 5px 5px 0;left:0;text-align:right;}
.oneFlor_leftPic .arrows .next {border-radius:5px 0 0 5px;right:0;}
.oneFlor_leftPic li {height:707px;}
.oneFlor_leftPic li a {display:block;height:100%;}
.oneFlor_list {width:892px;height:auto;float:right;padding-top:5px;overflow:hidden;}
.oneFlor_list .oneFlor_pic {display:none;width:976px;margin-right:-10px;}
.oneFlor_list .active {display:block;}
.oneFlor_pic > div {width:268px;height:330px;padding:7px;float:left;border:1px solid #CECECE;margin:15px 20px 0 0;-webkit-transition:all .3s;transition:all .3s;}
.oneFlor_pic > div:hover {border:1px solid #71B426;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.pic_description {padding:24px 0px 0px 0px;margin:auto;width:277px;}
.pic_description a {display:block;}
.title_wrap {color:#666;text-align:justify;max-height:32px;overflow:hidden;}
.title_wrap:hover {/*color:#ED6D64;*/}
.pic_title {padding-top:5px;color:#333;font-size:12px;text-align:justify;max-height:35px;overflow:hidden;cursor:pointer;margin:2px 0;}
.pic_title:hover {/*color:#ED6D64;*/}
.pic_title p {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:270px;}
.deal {font-size:12px;margin-top:8px;}
.deal i {font-style:normal;}
.pic_redText {font-size:14px;font-weight:bold;color:#DF6861;}
.floor {width:268px;height:268px;overflow:hidden;cursor:pointer;}
.floor img {width:100%;height:100%;}
.cob57c5b {color:#b57c5b;}
.co5e5e5e {color:#5e5e5e;}
.mf50 {margin-left:50px;}
/*--1F热销产品 完！--*/.midBanner {width:100%;height:90px;text-align:center;clear:both;margin-top:20px;margin-bottom:20px;}
.midBanner img {width:1200px;}
/*--2F-*/.florTwo {height:450px;}
.videoBox {width:660px;height:445px;}
.mt30 {margin-top:30px;}
.clearBoth {clear:both;}
.imga {width:530px;height:215px;display:block;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.imga img {width:530px;height:215px;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0);box-shadow:0px 0px 10px rgba(0,0,0,0);}
.imga img:hover {-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.2);box-shadow:1px 1px 10px rgba(0,0,0,0.2);}
.imgb {width:530px;height:215px;display:block;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);margin-top:14px;}
.imgb img {width:530px;height:215px;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0);box-shadow:0px 0px 10px rgba(0,0,0,0);}
.imgb img:hover {-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.2);box-shadow:1px 1px 10px rgba(0,0,0,0.2);}
.twoFlor_list {clear:both;width:1200px;overflow:hidden;}
.twoFlor_list .secondFlor_pic {margin-top:20px;padding-left:1px;display:none;width:1220px;margin-right:-20px;}
.twoFlor_list .secondFlor_pic div:nth-child(4n+1) {margin-left:0px;}
.twoFlor_list .active {display:block;}
.secondFlor_pic > div {box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);width:291px;height:400px;float:left;margin:5px 7px 5px 4px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.secondFlor_pic > div .buy_now {float:right;padding:10px 0 10px 0;cursor:pointer;}
.secondFlor_pic > div:hover {box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);}
.TwoFlor_pic_box {width:277px;height:277px;margin:auto;overflow:hidden;margin-left:7px !important;}
.TwoFlor_pic_box img {width:277px;height:277px;display:block;margin-top:7px;}
.TwoFlor_pic_box a {display:block;}
.pic_description > div a:visited {color:#333;}
.pic_description > div a:link {color:#333;}
/*--2F 完！--*//*4F产品*/.fw600 {font-weight:600;}
.ProductList {width:32.8%;}
.ProductList .fourFloorimga {display:block;width:393px;height:205px;}
.ProductList .fourFloorimgb {display:block;width:393px;height:205px;margin-top:10px;}
.ProductList img {width:393px;height:205px;}
.thirdFloor .hotSale {width:100%;height:300px;overflow:hidden;}
.thirdFloor .hotSale img {display:block;width:100%;height:100%;}
.titleName {margin-top:35px;}
.nameSpan {font-size:20px;font-weight:600;}
.Floor_tittle {background-image:url("../index_img/hotproduct.png");background-repeat:no-repeat;width:100%;height:51px;}
.Floor_tittle p,.Floor_tittle > span {line-height:50px;height:50px;font-size:20px;margin:0 30px 0 15px;overflow:hidden;}
.Floor_tittle > span {display:inline-block;width:100px;overflow:hidden;}
.ProductList {margin-top:20px;}
.list_border {border-bottom:1px solid #CECECE;padding:10px 0 10px 0;}
.list_border:hover {background:#71B426;}
.list_border:hover a {color:#fff;}
.last_list {height:300px;text-align:center;}
.ProductList div ul li a {color:#333;}
.ProductList div ul li a {color:#333;}
.ProductPic {width:67%;float:right;margin-top:20px;}
.index_brand {height:60px;font-size:14px;border-bottom:1px solid #71B426;position:relative;width:864px;}
.index_brand ul {float:right;padding-top:15px;position:relative;}
.index_brand ul li {float:left;margin:0 10px 0 10px;line-height:46px;height:42px;color:#333;cursor:pointer;background-color:#ffffff;}
.index_brand ul li.active {border-bottom:4px solid #71B426;position:relative;z-index:999;}
.quebec {position:absolute !important;bottom:-5px;left:10px;top:56px;z-index:998;margin:0 !important;border:0;width:28px;height:4px !important;padding:0;background:#71B426 !important;-webkit-transition-property:left,width;transition-property:left,width;-webkit-transition-duration:.5s;transition-duration:.5s;}
.quebec1 {position:absolute !important;bottom:-5px;left:10px;top:56px;z-index:998;margin:0 !important;border:0;width:28px;height:4px !important;padding:0;background:#71B426 !important;-webkit-transition-property:left,width;transition-property:left,width;-webkit-transition-duration:.5s;transition-duration:.5s;}
.n1:hover ~ li.quebec {left:10px;width:28px;}
.n2:hover ~ li.quebec {left:60px;width:40px;}
.n3:hover ~ li.quebec {left:120px;width:28px;}
.n4:hover ~ li.quebec {left:170px;width:28px;}
.n5:hover ~ li.quebec {left:218px;width:28px;}
.n6:hover ~ li.quebec {left:265px;width:40px;}
.n7:hover ~ li.quebec {left:325px;width:40px;}
.third_floor {width:100%;height:420px;}
.third_floor .decorativeLight {width:100%;display:none;zoom:1;}
.third_floor .decorativeLight:before,.third_floor .decorativeLight:after {content:'';display:table;}
.third_floor .decorativeLight:after {clear:both;}
.third_floor .active {display:block;}
.LightSale {width:191px;height:205px;text-align:center;margin-left:10px;margin-bottom:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-transition:all 0.3s;transition:all 0.3s;}
.LightSale:hover {-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.4);box-shadow:1px 1px 10px rgba(0,0,0,0.4);}
.sale_tit {font-size:14px;margin:0;}
.sale_tits {font-size:12px;text-align:left;margin:0;}
.sale_tits:hover {text-decoration:underline;cursor:pointer;}
.width_100 {width:100px;height:20px;overflow:hidden;}
.text_l {text-align:left;height:22px;line-height:22px;overflow:hidden;width:161px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;}
.js_floor {overflow:hidden;}
.LampList {width:160px;display:block;text-align:center;margin:auto;}
.LampList .sale_tit a {display:block;width:161px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.LampList .sale_price {font-size:14px;font-weight:bold;color:#DF6861;}
.lampDis {width:161px;height:64px;font-size:14px;display:block;margin-top:7px;}
.lamp_wrap {width:120px;height:120px;overflow:hidden;display:block;margin-left:auto;margin-right:auto;margin-top:8px;}
.lamp_wrap a {display:block;height:100%;}
.lamp_wrap img {width:100%;height:100%;}
.LampBuy {width:215px;height:40px;position:relative;z-index:10;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;top:-5px;}
.LightSale:hover .LampBuy,.LightMid:hover .LampBuy {filter:alpha(opacity=100);opacity:1;}
.LightSale:hover,.LightMid:hover {border-color:#71B426;position:relative;}
.LightMid {width:465px;padding:10px;border:1px solid #CECECE;margin-left:-1px;margin-top:-1px;}
.LightMid,.picNode,.textNode {height:250px;}
.picNode {width:250px;float:left;overflow:hidden;}
.picNode a {display:block;height:100%;}
.picNode img {width:100%;height:100%;}
.textNode {width:40%;float:right;text-indent:1em;}
.textNode a:link,.textNode a:visited {color:#666;}
.textNode a:hover {color:#DF6861;}
.hot_sale {display:inline-block;padding-left:110px;}
.textNode p {padding:0;margin:0;}
.size_18 {font-size:18px;color:#ddd;height:26px;width:190px;overflow:hidden;}
.size_20 {font-size:20px;height:26px;width:190px;overflow:hidden;}
.textNode p:nth-child(4) {color:red;}
/*--3-6F产品--完！*//*--装修流程--*/#index_decoration {/* background:url("../images/zhuangxiu.png") no-repeat center; *//* height:132px; */width:1200px;margin-left:auto;margin-right:auto;}
.decoration {width:180px;height:100px;text-align:center;color:#fff;padding:60px 0 0 0;float:left;background:url("../index_img/order.png");}
.decoration p:first-child {font-size:22px;}
.decorationList {width:85%;height:120px;float:right;}
.decorationList > div {width:20.5%;height:120px;background:#F6F6F6;float:left;margin-left:5px;text-align:center;padding:20px;}
.onlineOrders .p_18 {font-size:18px;color:#71B426;}
.onlineOrders .p_12 {font-size:12px;}
.onlineOrders .mt_25 {margin-top:25px;}
/*--装修流程--完！--*//*--楼层--*/#index_oneFlor > div {width:1200px;margin:0 auto;}
#index_floor {width:50px;font-size:12px;position:absolute;z-index:999;top:1170px;left:50%;margin-left:-650px;font-family:"microsoft yahei";}
#index_floor.fixed {position:fixed;top:71px;}
#index_floor.absolute {position:absolute;}
#index_floor ul li {background:#FFFFFF;width:30px;height:30px;margin-top:3px;border:1px solid #A5A5A5;color:#A5A5A5;text-align:center;line-height:28px;cursor:pointer;}
#index_floor ul li a {display:block;width:100%;height:100%;}
#index_floor ul li a .floor_name {display:none;}
#index_floor ul li a:link,#index_floor ul li a:visited {color:#A5A5A5;}
#index_floor ul li a:hover {color:#FFFFFF;}
#index_floor ul li:hover {background:#71B426;color:#fff;}
#index_floor ul li.active a span {display:none;}
#index_floor ul li.active a .floor_name {display:inline;}
#index_floor ul li.active a:link,#index_floor ul li.active a:visited {background:#71B426;color:#FFFFFF;}
/*2016.9.9新增*/.swiper-nested-1 {width:100px;height:340px;color:#fff;text-align:center;}
.red-slide {background:#ca4040;}
.blue-slide {background:#4390ee;}
.orange-slide {background:#ff8604;}
.green-slide {background:#49a430;}
.pink-slide {background:#973e76;}
.swiper-nested-1 .swiper-slide {font-size:21px;}
.pagination-nested-1 {position:absolute;z-index:100;left:10px;bottom:10px;}
.pagination-nested-1 {bottom:auto;top:10px;}
.pagination-nested-1 {display:block;margin-right:0;margin-bottom:5px;}
/*到此删除*/.showSubMenus {display:block !important;}
.floor_title_box {width:1200px;margin:auto;overflow:hidden;height:30px;margin-top:30px;margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;}
.calculator_title {background:url('../images/title_1.png') left center no-repeat;}
.brand_title {background:url('../images/title_2.png') left center no-repeat;}
.gallery_title {background:url('../images/title_3.png') left center no-repeat;}
.designer_title {background:url('../images/title_4.png') left center no-repeat;}
.construction_title {background:url('../images/title_5.png') left center no-repeat;}
.village_title {background:url('../images/title_6.png') left center no-repeat;}
.flip_title {background:url('../images/title_7.png') left center no-repeat;}
.interent_title {background:url('../images/title_8.png') left center no-repeat;}
.knowledge_top_title {background:url('../images/title_9.png') left center no-repeat;}
.floor_tips {text-align:right;padding:10px 0;font-size:13px;}
.floor_tips {color:#333;}
.main_box {width: 1260px;margin:auto;overflow:hidden;}
.more_product {color:#333;vertical-align:text-top;font-size:12px;}
.more_product:hover {color:#f25618;}
.flip_button_box {margin-top:10px;}
.green_btn {background:#73b434;color:#fff;padding:4px 30px;border-radius:8px;}
.txtc {text-align:center !important;}
.mf10 {margin-left:10px;}
/*品牌实力*/.brand_list_box {float:left;margin-left:12px;position:relative;width:230px;}
.brand_list_box a {display:block;}
.brand_list_box img {width:230px;height:210px;}
.gray_image {position:relative;}
.brand_list_box:hover .green_image {-webkit-transition:0.5s;transition:0.5s;position:absolute;top:0;display:block;}
.green_image {position:absolute;top:0;display:none;}
/*案例图库*/.case_box {margin-top:10px;overflow:hidden;}
.case_box a {display:block;}
.case_left_box {width:472px;float:left;}
.case_left_list {position:relative;width:472px;}
.case_left_list img {transition:all 0.7s;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;}
.case_left_list:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.case_desc {margin:3px 20px 17px 20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_top {height:400px;overflow:hidden;}
.case_top img {position:relative;width:472px;height:400px;}
.case_bottom {height:226px;margin-top:15px;overflow:hidden;}
.case_bottom img {position:relative;width:480px;height:226px;}
.case_tips_box {font-size:13px;position:absolute;bottom:0;background:rgba(0,0,0,0.75);width:100%;padding:0;color:#fff;transition:height 0.5s;-moz-transition:height 0.5s;-webkit-transition:height 0.5s;-o-transition:height 0.5s;height:0px;}
.case_tips_box span {/*width:33%;*/display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;margin-left:20px;}
.case_top:hover .case_tips_box {height:79px;}
.case_tips_box_small {font-size:13px;position:absolute;bottom:0;background:rgba(0,0,0,0.75);width:100%;padding:0;height:0px;color:#fff;line-height:40px;transition:height 0.5s;-moz-transition:height 0.5s;-webkit-transition:height 0.5s;-o-transition:height 0.5s;}
.case_tips_box_small span {display:inline-block;}
.case_tips_box_small_span1 {font-size:14px;margin-left:20px;/*width:84px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}
.case_tips_box_small_span2 {font-size:12px;margin-left:8px;}
.case_right_box {width:713px;float:right;}
.case_right_top_box {height:400px;overflow:hidden;}
.case_right_left_box {height:400px;position:relative;width:230px;float:left;overflow:hidden;}
.case_right_left_box img {height:400px;width:230px;transition:all 0.7s;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;}
.case_right_left_box:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.case_right_left_box:hover .case_tips_box_small {height:40px;}
.case_right_right_box {float:left;height:400px;width:713px;}
.case_right_right_top_box {width:472px;height:200px;position:relative;overflow:hidden;}
.case_right_right_top_box img {height:200px;width:469px;transition:all 0.7s;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;}
.case_right_right_top_box:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.case_right_right_top_box:hover .case_tips_box_small {height:40px;}
.case_right_right_bottom_box {overflow:hidden;}
.case_right_right_bottom_left {float:left;width:227px;height:183px;position:relative;margin-top:15px;margin-left:10px;}
.case_right_right_bottom_left img {width:227px;height:183px;position:relative;}
.case_right_right_bottom_left:hover .case_tips_box_small {height:40px;}
.right_bottom_ohver {overflow:hidden;}
.right_bottom_ohver img {transition:all 0.7s;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;}
.right_bottom_ohver:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.case_right_right_bottom_right {float:right;width:230px;height:183px;position:relative;margin-top:16px;}
.case_right_right_bottom_right img {width:230px;height:183px;position:relative;}
.case_right_right_bottom_right:hover .case_tips_box_small {height:40px;}
.case_right_bottom_box {margin-top:15px;position:relative;height:226px;width:705px;overflow:hidden;}
.case_right_bottom_box img {height:226px;width:705px;transition:all 0.7s;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;}
.case_right_bottom_box:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
/*设计师*/.designer_content_box {overflow:hidden;}
.designer_video_box {position:relative;width:309px;height:578px;float:left;}
.designer_box {width: 951px;height: 577px;float:right;overflow:hidden;position:relative;}
.designer_list_box {width:284px;height: 284px;margin-left: 23px;float:left;font-size:12px;background:#f8f8f8;margin-bottom: 20px;}
.designer_list_box i {font-style:normal;color:red;}
.designer_list_box .designer_info {background:rgba(0,0,0,0.75);position:absolute;height:0px;bottom:0;width:100%;transition:height 0.5s;-moz-transition:height 0.5s;-webkit-transition:height 0.5s;-o-transition:height 0.5s;}
.designer_list_box p {overflow:hidden;position:relative;width:284px;}
.designer_img_box {height:284px;width:284px;overflow:hidden;}
.designer_list_box:hover .designer_info {height:80px;}
.designer_list_box img {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.designer_list_box:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.designer_btn_box {position:absolute;bottom:0px;display:none;}
.designer_btn_box a {display:inline-block;color:#fff;font-size:12px;padding:6px 30px;}
.see_case {background:rgba(127,127,127,0.8);}
.see_case:hover {background:#7f7f7f;}
.order_design {background:rgba(243,134,15,0.8);}
.order_design:hover {background:#f3860f;}
/*在建工地*/.construction_style {display:inline-block;width:800px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.construction_style a {margin-right:20px;color:#7f7f7f;}
.construction_style a:hover {text-decoration:underline;}
.more_btn {display:inline-block;float:right;}
.more_btn a {color:#333;}
.more_btn a:hover {color:#f25618;}
.construction_list_box {margin-left:-12.6px;width: 930px;height:432px;float:left;}
.construction_list_box_right {float:right;width: 336px;height: 413px;background:url('../images/tuanzhuan.png');}
.construction_list_box_right a {display:block;width:173px;height:35px;border:1px solid #fff;margin-left: 41px;text-align:center;color:#fff;line-height:35px;margin-top: 360px;}
.construction_list_box_right a:hover {background:#fff;color:#000;-webkit-transition:0.5s;transition:0.5s;}
.construction_list {width: 284px;height: 194px;position:relative;float:left;margin-left: 12px;margin-bottom: 24px;overflow:hidden;margin-right: 12px;}
.construction_list a {display:block;}
.construction_list:hover .construction_tips {height:66px;}
.construction_list img {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.construction_list:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.construction_tips {position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.75);color:#fff;font-size:12px;font-size:13px;height:0px;transition:height 0.5s;-moz-transition:height 0.5s;-webkit-transition:height 0.5s;-o-transition:height 0.5s;}
.construction_tips span {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px;}
/*团装小区*/.village_left_swiper {width:345px;height:350px;}
.village_left {width:460px;float:left;}
.gallery-textbox {position:absolute;bottom:0;background:rgba(0,0,0,0.5);width:100%;color:#fff;}
.village_right {width:740px;float:right;}
.village_right {font-size:12px;overflow:hidden;}
.village_right_list {background:#f8f8f8;width:236px;height:350px;float:left;margin-left:10px;text-align:center;padding-top:5px;}
.village_right_list:hover {background:#73b434;color:#fff;}
.village_right_list img {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.village_right_list:hover img {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.village_right_list:hover .green_btn {background:#036833;color:#fff;padding:4px 30px;border-radius:8px;}
.village_right_img {display:block;margin-top:5px;margin:auto;margin-bottom:10px;width:226px;height:190px;overflow:hidden;}
.village_right_list img {width:226px;height:190px;}
.village_right_list p {line-height:30px;text-align:left;width:200px;margin:auto;}
.short_span {width:90px;display:inline-block;}
.long_span {width:210px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*整装和定制*/.width1200 {width:1200px;height:410px;}
/* .pagination {position:absolute;z-index:20;left:10px;bottom:10px;} */
.width310 {width:310px !important;height:400px;}
.swiper-pagination-switch {display:inline-block;width:8px;height:8px;border-radius:8px;background:#222;margin-right:5px;opacity:0.8;border:1px solid #fff;cursor:pointer;}
.swiper-visible-switch {background:#aaa;}
.swiper-active-switch {background:#fff;}
.customized_list_box {-webkit-transition:0.5s;transition:0.5s;width:290px;height:400px;background:#fff;color:#333;margin:5px auto auto auto;box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);}
.customized_list_box:hover {box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);}
.flip_button_box {width:100%;height:20px;text-align:right;}
/*装修知识部分*/.knowledge_box {width:1200px;overflow:hidden;background-size:175px 200px;height:200px;background-color:#f8f8f8 !important;}
.knowledge_list_top {width:239px;height:200px;overflow:hidden;}
.knowledge_pic_box {width:239px;height:200px;}
.knowledge_pic_box img {transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;width:239px;height:200px;}
.knowledge_pic_box:hover img {-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);width:239px;height:200px;}
.first_knowledge_box {background:url('../images/knowledge_top.jpg') left center no-repeat;margin-bottom:14px;}
.last_knowledge_box {background:url('../images/knowledge_bottom.jpg') left center no-repeat;margin-bottom:40px;}
/*装修攻略*/.knowledge_list_top {float:left;position:relative;margin-left:16px;}
.knowledge_list_top img {width:239px;height:200px;}
.knowledge_list_top:first-child {margin-left:196px;}
.knowledge_list_top_mask {position:absolute;bottom:0px;background:rgba(0,0,0,0.6);width:100%;height:28px;color:#fff;text-align:center;font-size:12px;line-height:28px;}
/*大家都在问*/.knowledge_list_box {width:333px;float:left;overflow:hidden;margin-top:25px;}
.knowledge_list_box a {color:#333;}
.knowledge_img_box {position:absolute;margin-left:0px;}
.knowledge_list {margin-left:120px;position:relative;margin-top:-2px;}
.knowledge_list li {list-style:disc;font-size:13px;width:180px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:26px;}
.knowledge_list_box a:hover {text-decoration:underline;color:#ff343f !important;}
.knowledge_title {margin-bottom:20px;font-size:18px;}
.list_first {margin-left:196px;}
.list_next {/*margin-left:70px;*/}
#customized .swiper-slide {opacity:1;}
#interent .swiper-slide {opacity:1;}
/*工程案例*/.floor_2_main {background-color:#f5f6f9;padding:35px 0;}
.floor_2 .case_main {display:inline-block;}
.floor_2 .case_main ul {display:inline-block;}
.floor_2 .case_main li {width:163px;float:left;text-align:center;margin-right:115px;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_2 .case_main li a {display:block;}
.floor_2 .case_main li i {display:block;width:100%;height:69px;}
.floor_2 .case_main li i img {display:inline-block;height:69px;}
.floor_2 .case_main li p {padding-top:20px;font-size:16px;color:#000000;line-height:16px;}
.floor_2 .case_main li p span {display:block;padding-top:8px;font-size:12px;color:#999999;line-height:12px;}
.floor_2 .case_main li.li2 {width:220px;text-align:center;}
.floor_2 .case_main li.li2 i {display:inline-block;background:url(../images/a3_05.png) no-repeat;width:68px;height:69px;}
.floor_2 .case_main li.li3 i {display:inline-block;background:url(../images/a3_07.png) no-repeat;width:73px;height:69px;}
.floor_2 .case_main li.li4 i {display:inline-block;background:url(../images/a3_09.png) no-repeat;width:68px;height:69px;}
.floor_2 .case_main li.li5 i {display:inline-block;background:url(../images/a3_11.png) no-repeat;width:68px;height:69px;}
.floor_2 .case_main li.li5 {margin-right:0;}
.floor_2 .case_main li:hover {margin-top:-10px;}
/*2月28日改版新增*/.card_title_box {width: 1260px;margin:auto;overflow:hidden;padding-top:50px;margin-bottom:20px;}
.title_green_pic {vertical-align:sub;margin-right:5px;}
.card_title_left {width:100%;float:left;overflow:hidden;height:40px;}
.card_title_right {width:10%;float:right;text-align:right;font-size:12px;margin-top:17px;}
.card_title_right a {color:#000;}
.card_title_right a:hover {color:#ff343f;}
.big_size_blod {font-size:28px;font-weight:bold;}
.big_size {font-size:20px;margin-left:8px;margin-right:10px;}
.small_size {font-size:12px;}
.title_little {margin-left:80px;font-size:12px;}
.title_little a {font-style:normal;margin-right:16px;color:#474747;font-size:14px;}
.title_little a:hover {text-decoration:underline;}
.hot_product {overflow:hidden;clear:both;background:#242424;}
.hot_pic {width:350px;height:400px;position:relative;}
.hot_pic img {width:100%;height:100%;}
.hot_banner {width:850px;height:400px;position:relative;}
.hot_banner img {width:850px;height:400px;}
.hot_top_btn {position:absolute;display:block;width:78px;height:26px;background:#a4e14b;font-size:12px;text-align:center;line-height:26px;bottom:43px;left:20px;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;}
.hot_top_btn:hover {background:#f8f625;}
.hot_bottom_btn {position:absolute;display:block;width:78px;height:26px;background:#b06b37;font-size:12px;text-align:center;line-height:26px;bottom:40px;left:22px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;}
.hot_bottom_btn:hover {background:#c84025;}
.arrow-left {display:block;position:absolute;z-index:99;width:139px;height:400px;left:0;}
.arrow-left:hover {background:url('../images/arrowHover_left.png') center center no-repeat;display:inline-block;position:absolute;z-index:99;width:139px;height:400px;}
.arrow-right {display:block;position:absolute;z-index:99;width:139px;height:400px;right:0;}
.arrow-right:hover {background:url('../images/arrowHover_right.png') center center no-repeat;display:inline-block;position:absolute;z-index:99;width:139px;height:400px;}
.gray_bgColor {background:#232225;}
/*.prd-intro-floor div:hover img {transform:rotateY(180deg);}
*/.prd-intro-floor {width:1200px;height:330px;margin:auto;overflow:hidden;position:relative;}
.prd-intro-first {position:absolute;display:block;top:0px;left:0px;width:460px;height:330px;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;transition:all 0.9s;cursor:pointer;}
.prd-intro-first:hover {background-size:105% 105%;}
.prd-intro-first-liner {display:block;background:white;display:block;position:absolute;left:22px;top:205px;width:30px;height:1px;}
.prd-intro-line-one {color:white;font-size:32px;font-weight:bold;display:block;position:absolute;left:22px;top:242px;}
.prd-intro-line-two {color:#e9e9e9;font-size:14px;display:block;position:absolute;left:22px;top:290px;}
.prd-intro-icon {position:absolute;right:30px;bottom:30px;display:block;transition:all 0.3s;}
.prd-intro-second {position:absolute;top:0px;left:471px;width:280px;height:330px;background-position:0px 0px;background-repeat:no-repeat;background-size:100% 100%;background-color:#efeef3;display:block;cursor:pointer;}
.prd-intro-second-images {position:absolute;bottom:0;right:10px;transition:all 0.3s;}
.prd-intro-second:hover .prd-intro-second-images {position:absolute;bottom:0;right:20px;}
.prd-intro-second-liner {display:block;width:30px;height:1px;background:#043e2d;position:absolute;top:24px;left:12px;}
.prd-intro-second-line-one {color:#043e2d;font-size:26px;font-weight:bold;display:block;position:absolute;left:12px;top:55px;}
.prd-intro-second-line-two {color:#605f61;font-size:14px;display:block;position:absolute;left:12px;top:100px;}
.prd-intro-third {position:absolute;right:0px;top:0;width:440px;height:160px;background-position:0px 0px;background-repeat:no-repeat;background-color:#efeef3;display:block;cursor:pointer;}
.prd-intro-third:hover .small_imgs {right:40px;position:absolute;bottom:30px;}
.prd-intro-third-liner {display:block;width:30px;height:1px;background:#043e2d;position:absolute;top:37px;left:23px;}
.prd-intro-third-line-one {color:#043e2d;font-size:26px;font-weight:bold;display:block;position:absolute;left:20px;top:68px;}
.prd-intro-third-line-two {color:#605f61;font-size:14px;display:block;position:absolute;left:20px;top:111px;}
.prd-intro-fourth {position:absolute;right:0px;top:170px;width:440px;height:160px;background-position:0px 0px;background-repeat:no-repeat;background-size:100% 100%;background-color:#efeef3;display:block;cursor:pointer;}
.small_imgs {right:30px;position:absolute;top:30px;transition:all 0.3s}
.prd-intro-fourth:hover .small_imgs {right:40px;position:absolute;top:30px;}
.shj_index_jsq_box {width:100%;height:390px;margin:0 auto;}
.shj_index_jsq {width:1220px;height:inherit;margin:0 auto;}
.shj_index_jsq_title {width:inherit;height:100px;text-align:center;margin-top:20px;}
.shj_index_jsq_title>h2 {font-size:32px;}
.shj_index_jsq_title_line {color:#75b43f;font-weight:bold;}
.shj_index_jsq_content {width:inherit;height:290px;float:left;}
.shj_index_jsq_menu_box {width:220px;height:250px;float:left;}
.shj_index_jsq_menu {width:105px;background:#f6f6f6;float:left;border-radius:7px;text-align:center;padding:27px 0;cursor:pointer;position:relative;}
.shj_index_jsq_menu_bg {position:absolute;top:0;left:0;width:100%;height:100%;}
.shj_index_jsq_menu_click {background:#064e38;color:#fff;}
.shj_index_jsq_menu_left {margin-left:10px;}
.shj_index_jsq_menu_big {margin-top:10px;width:220px;}
.shj_index_jsq_menu>h5 {margin-top:5px;}
.shj_index_jsq_menu_img2 {display:none;}
.shj_index_jsq_info_box {width:800px;height:212px;padding:19px 30px 19px 0px;font-size:14px;float:left;position:relative;margin-left:10px;}
#shj_index_jsq_bj,#shj_index_jsq_lfyf {position:absolute;top:19px;left:45px;}
#shj_index_jsq_lfyf {display:none;}
.shj_index_jsq_item {width:750px;height:45px;}
.shj_index_jsq_item>h5 {width:60px;height:30px;line-height:30px;float:left;}
.shj_index_jsq_select {width:150px;height:30px;border:1px solid #c8c8c8;border-radius:8px;text-align:center;line-height:30px;position:relative;margin-left:15px;cursor:pointer;font-size:14px;background:#fff;display:inline-block;}
.shj_index_jsq_text {width:150px;height:30px;border:1px solid #c8c8c8;border-radius:8px;text-align:center;line-height:30px;position:relative;margin-left:20px;cursor:pointer;font-size:14px;float:left;outline:none;}
.shj_index_jsq_select_bg {width:inherit;height:inherit;position:absolute;top:0;left:0;z-index:99;}
.shj_index_jsq_jicon {text-align:right;position:absolute;top:0px;right:20px;}
.shj_index_jsq_input {width:495px;text-align:left;text-indent:20px;}
.shj_index_jsq_input:focus {border:1px solid #75b43f;}
.shj_index_jsq_radio {width:auto;height:30px;line-height:30px;margin-left:20px;display:inline-block;cursor:pointer;position:relative;}
.shj_index_jsq_radio span {font-size:12px;}
.shj_index_jsq_radio_bg {position:absolute;top:0;left:0;width:100%;height:100%;}
.shj_index_jsq_ricon {display:block;width:16px;height:16px;margin:7px 8px 0 0;background:url('/assets/images/icon.png') no-repeat;background-position:-30px -828px;cursor:pointer;float:left;}
.shj_index_jsq_ricon_check {background-position:-6px -828px;}
.shj_index_jsq_cbtn {background:#127a59;color:#fff;line-height:20px;}
.shj_index_jsq_select_list {width:inherit;height:auto;background:#fff;padding:7px 0;position:absolute;top:23px;left:-1px;z-index:999;border-left:1px solid #75b43f;border-right:1px solid #75b43f;border-bottom:1px solid #75b43f;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:absolute;top:25px;left:-1px;z-index:999;display:none;max-height:140px;overflow:hidden;overflow-y:auto;}
.shj_index_jsq_select_list li {height:30px;}
.shj_index_jsq_select_list li:hover {background:#f6f6f6;}
.shj_index_jsq_city_list {height:210px;overflow-y:scroll;}
.shj_index_jsq_bj_box {width:160px;height:250px;float:left;position:relative;}
#shj_index_jsq_bj_right,#shj_index_jsq_lf_right,#shj_index_jsq_yf_right {position:absolute;top:5px;left:0;}
#shj_index_jsq_lf_right,#shj_index_jsq_yf_right {display:none;}
.shj_index_jsq_brst {width:150px;height:65px;background:#f6f6f6;color:#cf832f;border-radius:8px;text-align:center;font-size:16px;padding-top:5px;margin-bottom:10px;}
.shj_index_jsq_brst>h5 {margin-bottom:10px;}
.shj_index_jsq_bj_box>p {width:132px;padding:10px 9px 6px;line-height:18px;}
.shj_index_jsq_btn {width:150px;height:46px;border-radius:8px;border:1px solid #9fc97f;color:#9fc97f;margin-top:10px;font-size:14px;cursor:pointer;}
.shj_index_jsq_rbtn {background:#75b43f;color:#fff;}
.shj_index_jsq_info_box input[type='text'] {cursor:text;}
.shj_index_jsq_right_img {width:150px;height:212px;border-radius:8px;}
.shj_index_jsq_wdiv {width:inherit;height:35px;}
.right-img-tip {position:absolute;right:20px;top:20px;display:block;width:150px;height:auto;}
.calculator_right_slide {position:absolute;width:100%;padding:55px 0px;left:0px;top:0px;}
.calculator_right {display:inline-block;vertical-align:top;margin-left:10px;position:relative;background-color:#f6f6f6;width: 1025px;height:140px;padding:55px 0px;border-radius: 10px;}
.calculator_right_modal {display:block;margin-bottom:15px;margin-top:20px;padding:0px 20px;}
.calculator_right_modal label {margin-right:0px;font-size:14px;}
.calculator_right_modal select {display:inline-block;width:145px;height:30px;text-align:center;background-color:#fff;margin-right:15px;text-align:center;border-radius:10px;text-align-last:center;}
.calculator_right_modal select:focus {border-color:#dd0000;}
.calculator_right_modal input {display:inline-block;width: 188px;height:30px;background-color:#fff;padding-left:13px;border-radius:10px;border:1px solid #dcdcdc;text-align:left;margin-left:0px;}
.calculator_right_modal input:focus {border-color:#dd0000;}
.form-radio-box {display:inline-block;width:90px;}
.form-radio-box input {display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:middle;}
.form-radio-box span {vertical-align:middle;white-space:nowrap;font-size:12px;}
.calculator-btn-red {display: inline-block !important;background-color: #017836 !important;width: 150px !important;height: 20px;padding:5px;text-align: center !important;color:#fff;border-radius: 10px !important;font-size:12px;height: 20px;vertical-align:middle;line-height:20px;margin-left: 15px !important;}
.calculator-btn-red:hover {cursor:pointer;}
.calculator_left {display:inline-block;width: 220px;height:250px;overflow:hidden;vertical-align:top;}
.calculator_left ul {margin-right:-10px;}
.calculator_left-modal {display:block;width:105px;height:120px;background-color:#f3f3f3;margin-bottom:10px;margin-right:8px;float:left;border-radius:10px;}
.calculator_left-modal:hover {cursor:pointer;/* background: #017836; */transition:0.3s;}
.calculator_left-modal:hover p {/*color:white;*/}
.calculator_left-modal:last-child {width:218px;height:120px;}
.calculator_left-modal div {display:block;width:30px;height:40px;background-size:100% 100%;margin:0 auto;margin-top:30px;margin-bottom:5px;background-repeat:no-repeat;}
.calculator_left-modal p {text-align:center;color:#686868;font-size:14px;}
.calculator_left-modal-active {background-color:#017836;}
.calculator_left-modal-active > p {color:white;}
.budget {position:absolute;right:20px;top:10px;display:block;width:150px;height:auto;font-size:13px;}
.budget_text {font-size:14px;margin-top:10px;margin-bottom:15px;color:#ce8641;text-align:center;}
.budget_input {border:none;text-align:center;color:#ce8641;}
.system_quotation {display:block;color:#73b434;border:1px solid #73b434;text-align:center;height:40px;line-height:40px;border-radius:6px;}
/* .system_quotation:hover {background:#74b534;color:#fff;}
*/.artificial_quotation {display:block;color:#fff;background: #017836;text-align:center;height:42px;line-height:42px;border-radius:6px;margin-top:10px;}
.artificial_quotation:hover {background: #00b93b;}
/*新闻动态*/.floor_3_main {margin-top:20px;}
.floor_3 .part1 {height:40px;line-height:40px;}
.floor_3_1 p {color:#000000;font-size:38px;font-weight:normal;line-height:35px;}
.floor_3_1 p span {font-size:20px;color:#000000;padding-left:14px;}
.floor_3_2 p {font-size:14px;color:#666666;line-height:35px;}
.floor_3_2 p a {font-size:14px;color:#666666;line-height:20px;padding:0 6px;}
.floor_3_2 p a:hover {color:#444;}
.floor_3_2 i {font-size:14px;color:#666666;line-height:35px;}
.floor_3_2 i a {font-size:14px;color:#666666;line-height:35px;padding-left:30px;}
.floor_3_2 i a:hover {color:#444;}
.floor_3 .part2 {position:relative;width: 1260px;height:468px;margin-top:20px;}
.floor_3 .part2 li {width: 554px;height: 417px;position:absolute;left:0px;top:0px;overflow:hidden;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;/* border:1px solid #d91f2d;*/}
.floor_3 .part2 li img {background-size:100%;width:100%;height:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
.floor_3 .part2 li img:hover {-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.floor_3 .part2 li p {position:absolute;left:0px;bottom:0px;font-weight:normal;background:rgba(0,0,0,0.6);width:100%;height:40px;transition:height 0.5s;-moz-transition:height 0.5s;-webkit-transition:height 0.5s;-o-transition:height 0.5s;}
.floor_3 .part2 li:hover p {height:40px;}
.floor_3 .part2 li p span {padding-left:20px;font-size:18px;color:#ffffff;line-height:40px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_3 .part2 li:hover {-moz-box-shadow:1px 1px 5px 3px #c8c8c8;/* -webkit-box-shadow:1px 1px 5px 3px #c8c8c8;*//* box-shadow:1px 1px 5px 3px #c8c8c8;*/z-index:34;}
.floor_3 .part2 li:nth-child(2) {width:301px;height:226px;position:absolute;left:582px;top:0;overflow:hidden;}
.floor_3 .part2 li:first-child+li {width: 330px;height: 245px;position:absolute;left: 578px;top:0;overflow:hidden;}
.floor_3 .part2 li:nth-child(3) {width:301px;height:226px;position:absolute;left:899px;top:0;overflow:hidden;}
.floor_3 .part2 li:first-child+li+li {width: 330px;height: 245px;position:absolute;left: 931px;top:0;overflow:hidden;}
.floor_3 .part2 li:nth-child(4) {width:301px;height:226px;position:absolute;left:582px;top:242px;overflow:hidden;}
.floor_3 .part2 li:first-child+li+li+li {width: 215px;height: 150px;position:absolute;left: 578px;top: 267px;overflow:hidden;}
.floor_3 .part2 li:nth-child(5) {width:301px;height:226px;position:absolute;left:899px;top:242px;overflow:hidden;}
.floor_3 .part2 li:first-child+li+li+li+li {width: 215px;height: 150px;position:absolute;left: 812px;top: 267px;overflow:hidden;}
.floor_3 .part2 li:first-child+li+li+li+li+li {width: 215px;height: 150px;position:absolute;left: 1045px;top: 267px;overflow:hidden;}
.floor_3 .part2 li:hover p span {/* color:#017836;*/}
.floor_4_main {padding-top:70px;}
.floor_4 .picScroll-left {width:1200px;position:relative;margin-top:18px;}
.floor_4 .picScroll-left .hd a.next {background-position:-200px -102px;width:18px;height:32px;position:absolute;left:-36px;top:192px;}
.floor_4 .picScroll-left .hd a.prev {background-position:-227px -102px;width:18px;height:32px;position:absolute;right:-36px;top:192px;}
.floor_4 .picScroll-left .bd {width:1200px;}
.floor_4 .picScroll-left .bd ul {display:inline-block;}
.floor_4 .picScroll-left .bd ul li {float:left;width:590px;height:444px;margin-right:20px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_4 .picScroll-left .bd ul li img {width:590px;height:444px;background-size:100%;}
.floor_4 .picScroll-left .bd ul li:hover {-moz-box-shadow:1px 1px 5px 3px #c8c8c8;-webkit-box-shadow:1px 1px 5px 3px #c8c8c8;box-shadow:1px 1px 5px 3px #c8c8c8;}
.floor_5_main {margin-top:74px;}
.floor_5_main .slideTxtBox {overflow:hidden;width:1212px;margin:0 auto;margin-top:26px;}
.floor_5_main .slideTxtBox .hd {height:35px;text-align:center;}
.floor_5_main .slideTxtBox .hd ul li {display:inline-block;color:#fff;cursor:pointer;position:relative;width:109px;height:35px;margin:0 6px;overflow:hidden;text-align:center;background-color:#f5f5f5;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_5_main .slideTxtBox .hd ul li a {font-size:16px;color:#999999;display:block;width:109px;line-height:35px;}
.floor_5_main .slideTxtBox .hd ul li:hover {background:#017836;}
.floor_5_main .slideTxtBox .hd ul li:hover a {color:#fff;}
.floor_5_main .slideTxtBox .bd {padding-top:4px;}
.floor_5_main .slideTxtBox .bd ul {zoom:1;display:inline-block;}
.floor_5_main .slideTxtBox .bd ul li {width:230px;height:101px;position:relative;float:left;margin:0 6px;margin-top:12px;}
.floor_5_main .slideTxtBox .bd ul li a {display:block;width:228px;height:99px;border:#dcdcdc solid 1px;}
.floor_5_main .slideTxtBox .bd ul li img {width:228px;height:99px;background-size:100%;}
.floor_5_main .slideTxtBox .bd ul li a:hover {border:#000 solid 1px;}
.floor_6_main {margin-top:76px;padding-bottom:54px;}
.floor_6_main .floor_6_1 {margin-top:38px;}
.floor_6_main .floor_6_1 ul {display:inline-block;}
.floor_6_main .floor_6_1 ul li {width:280px;text-align:center;float:left;margin-right:26px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_6_main .floor_6_1 ul li img {width:280px;height:210px;background-size:100%;}
.floor_6_main .floor_6_1 ul li p {font-size:18px;line-height:45px;color:#000;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_6_main .floor_6_1 ul li:nth-child(4) {margin-right:0;}
.floor_6_main .floor_6_1 ul li:first-child+li+li+li {margin-right:0;}
.floor_6_main .floor_6_1 ul li:hover {-moz-box-shadow:1px 1px 5px 3px #c8c8c8;-webkit-box-shadow:1px 1px 5px 3px #c8c8c8;box-shadow:1px 1px 5px 3px #c8c8c8;}
.floor_6_main .floor_6_1 ul li:hover p {color:#017836;}
.floor_7_main {margin-top:30px;}
.floor_7_main .hd {text-align:center;width:1200px;margin-top:44px;}
.floor_7_main .hd ul {display:inline-block;}
.floor_7_main .hd ul li {float:left;margin:0 10px;}
.floor_7_main .hd ul li a {display:block;width:176px;height:36px;border-radius:8px;line-height:36px;color:#999;background:#f5f5f5;}
.floor_7_main .hd ul li.on a {background-color:#017836;color:#fff;}
.floor_7_main .bd {width:1200px;margin-top:24px;}
.floor_7_main .bd ul {display:inline-block;}
.floor_7_main .bd ul li {float:left;width:388px;height:321px;position:relative;margin-right:18px;margin-top:16px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_7_main .bd ul li a {display:block;}
.floor_7_main .bd ul li a img {width:388px;height:321px;background-size:100%;}
.floor_7_main .bd ul li p {position:absolute;left:0px;bottom:0px;font-weight:normal;background:url(../images/a6_03.png);width:100%;height:40px;}
.floor_7_main .bd ul li p span {padding-left:20px;font-size:14px;color:#ffffff;line-height:40px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.floor_7_main .bd ul li:nth-child(3),.floor_7_main .bd ul li:nth-child(6) {margin-right:0;}
.floor_7_main .bd ul li:first-child+li+li,.floor_7_main .bd ul li:first-child+li+li+li+li+li {margin-right:0;}
.floor_7_main .bd ul li:hover {-moz-box-shadow:1px 1px 5px 3px #c8c8c8;-webkit-box-shadow:1px 1px 5px 3px #c8c8c8;box-shadow:1px 1px 5px 3px #c8c8c8;z-index:34;}
.floor_7_main .bd ul li:hover p span {color:#017836;}

@font-face {font-family:'SourceHanSansSC-Regular';src:url('../font/SourceHanSansCN-Regular.otf');font-weight:normal;font-style:normal;}
@font-face {font-family:'fontello';src:url('../font/fontello.eot?52307018');src:url('../fonts/fontello.eot') format('embedded-opentype'),url('../fonts/fontello.woff') format('woff'),url('../fonts/fontello.ttf') format('truetype'),url('../fonts/fontello.svg') format('svg');font-weight:normal;font-style:normal;}
.demo-icon {font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.5em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:1.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input {outline:none;color:#666666;}
/*去掉input获取焦点时候的边框*/select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display:none;}
div,p,ul,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,span,strong,em,blockquote {margin:0;padding:0;}
ul,ol {list-style-type:none;}
input,textarea {/* font-family:'SourceHanSansSC-Regular'; */}
form {margin:0}
img {border:0px;-webkit-transform:scale(1)rotate(0)translate3d(0,0,0);transform:scale(1)rotate(0)translate3d(0,0,0)}
i,em {font-style:normal;}
.left {float:left}
a,a:hover {text-decoration:none;border:0px;cursor:pointer;}
.clearfloat {clear:both;}
.clear {clear:both;height:0px;overflow:hidden;}
.clearfix {zoom:1;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed_right {width:75px;float:left;position:fixed;right:5px;top:50%;text-align:center;background-color:#fff;z-index:8000;border:solid 1px #d9d9d9;transform:translateY(-50%);}
.fixed_right li {width:75px;float:left;height:75px;color:#d9d9d9;cursor:pointer;font-size:12px;}
.btnKeFu {position:relative;}
.btnKeFu>img {height:75px;}
.btnKeFu .service_flag {display:inline-block;position:absolute;top:5px;right:4px;width:20px;height:20px;}
.fixed_right li:first-child {border-top:0}
.fixed_right li .ewm_img {position:absolute;right:115%;width:0;top:-80px;height:136px;overflow:hidden;cursor:auto;text-align:center;background-color:#ffffff;z-index:9999999999990;transition:all 0.5s linear;}
.fixed_right li .ewm_img img {width:116px;height:116px;border:0px;float:left;margin:10px;}
.fixed_right li#fixed5:hover .ewm_img {width:136px;border:solid 1px #d2d2d2;transform:translate(0,0);}
.centre {width:100%;float:left;}
.search {width:100%;float:left;color:#505050;font-size:14px;height:44px;line-height:44px;margin:0 0 30px 0;background-color:#f5f6f9;}
.search i {color:#505050;font-size:14px;}
.search a {color:#ea3d00;}
.search a.back {text-decoration:underline;}
hr.top_hr {height:145px;width:100%;float:left;border:0px;}
hr.city_navigation_top_hr {height:50px;width:100%;float:left;border:0px;}
hr.three_four {height:50px;width:100%;float:left;border:0px;}
button {cursor:pointer;}
.hidden,i.hidden {display:none;}
.transform {transform:rotate(180deg);-ms-transform:rotate(180deg);/* IE 9 */    -moz-transform:rotate(180deg);/* Firefox */    -webkit-transform:rotate(180deg);/* Safari 和 Chrome */    -o-transform:rotate(180deg);/* Opera */}
body ul.display,body .Friendship_link span.display,body .display {display:block;}


/* 公共样式 start */.home-sec-container {position:relative;display:inline-block;max-width:840px;}
.home-sec-title {position:relative;}
.home-sec-title-text {font-size:28px;color:#333;}
.home-sec-title-tip {margin-top:10px;font-size:18px;color:#757575;}
.home-sec-title-num {position:absolute;bottom:0;left:0;font-size:108px;color:#DADADA;font-size:130px;}
.home-sec-bg {position:absolute;top:0;left:0;width:100%;}


/*友情链接*/div.Friendship_link {background-color: #333333;height: 150px;padding: 48px 0 0 0;}
div.Friendship_link .FriendLink a{margin: 0;}
div.Friendship_link div {line-height:25px;font-size:12px;text-align:left;}
div.Friendship_link em {color:#d9d9d9;line-height: 16px;float:left;font-size:16px;position:relative;z-index:33;padding-bottom:20px;margin-right:45px;cursor:pointer;}
div.Friendship_link em i{
    font-size: 14px;
    margin-left: 5px;
}
div.Friendship_link em:hover,div.Friendship_link em.on {color:#fff;border-bottom: solid 3px #fff;}
div.Friendship_link hr {width:100%;float:left;border:0px;border-top: solid 1px #ffffff;margin-bottom:6px;margin-top: -2px;position:relative;z-index:22;}
div.Friendship_link a {color:#fff;float:left;font-size:14px;line-height:14px;text-decoration:none;margin-right:25px;margin-top:17px;}


/*底部导航*/footer {width:100%;float:left;background-color: #212121;height: 351px;}
footer ul {width:68px;float:left;text-align:left;height: 190px;padding:50px 0;margin-right:165px;}
footer ul li {width:100%;float:left;color:#fff;font-size:16px;line-height:16px;margin-bottom:16px;}
footer ul.about_us li:first-child {font-weight:600;margin-bottom:27px;}
footer ul li:last-child {margin-bottom:0}
footer ul li a {color:#999999;}
footer ul li a:hover {color:#fff;}
footer ul li.weixin {position:relative;}
footer ul li.weixin .ewm_img {display:none;position:absolute;right:116%;width:136px;top:-118px;height:136px;padding:10px;overflow:hidden;cursor:auto;text-align:center;background-color:#ffffff;z-index:9999999999990;border:solid 1px #d2d2d2;}
footer ul li.weixin:hover .ewm_img {display:block;}
footer ul.allcop {margin-right:130px;}
footer ul.tele_ul {width:200px;margin-right: 100px;white-space:nowrap;/*overflow:hidden;*/text-overflow:ellipsis;}
/*二维码*/footer ul.code {width:292px;margin-right:0;}
footer ul.code li {width:116px;float:left;color:#8d8d8d;margin-left: 100px;}
footer ul.code li.code_list2 {margin-right:0;}
footer ul.code li img {width:116px;height:116px;border:0px;}
footer ul.code li p {width:100%;float:right;text-align:center;line-height:16px;font-size:16px;color:#8d8d8d;margin-top:16px;}
Copyright.copyright {text-align:center;line-height:60px;font-size:14px;color:#999;padding:0;border-top:solid 1px #505050;}
Copyright.copyright a {color:#fff}
/*index.html*/
.f5f6f9 {background-color:#f5f6f9;}
.ffffff {background-color:#fff;}
.index {padding:50px 0;}
.index h2 {font-size:38px;line-height:38px;font-weight:normal;color:#333;float:left;margin-left:48px;}
.index h2:first-child {margin-left:0;}
.index .abstract {font-size:14px;color:#999;float:left;margin-top: 21px;margin-left:10px;}
.quick_nav {float:right;margin-top:20px;}
.quick_nav a {color:#999;font-size:14px;line-height:14px;margin-left:23px;}
.quick_nav a:hover,.quick_nav a.on {color:#009966}
.hr_hr {width:100%;float:left;border:0;height:0.1px;margin-bottom:30px;}
/*index_one*/.banner {/*height:460px;*/    padding:0;text-align:center;background-color:#7ecdf4;}
div.banner uldiv.banner ul li,div.banner ul li a,div.banner ul li img {width:100%;float:left;text-align:center;/*height:460px;*/}
div.banner ul {overflow:hidden;top:0;left:0;position:relative;}
div.banner ul li {float:none;display:block;position:absolute;top:0px;}
div.banner ul li a img {border:0px;}
div.banner ol {position:relative;height:20px;text-align:center;z-index:99;margin:0 auto;padding:0;display:inline-block;overflow:auto;bottom:30px;}
div.banner ol li {position:inherit;top:auto;left:auto;background-color:#ffffff;margin-left:10px;width:40px;height:2px;border-radius:25%;display:inline;float:left;cursor:pointer;}
div.banner ol li.on {background-color:#009966;}
div.banner i {position:absolute;z-index:999;color:#ffffff;font-size:50px;cursor:pointer;top:200px;}
div.banner i.icon-left-open-big {left:140px;}
div.banner i.icon-right-open-big {right:140px;}
/*index_two*/.index_two {height:160px;padding:20px 0;}
.index_two ul li {width: 240px;height:120px;float:left;text-align:center;margin-left: 15px;background-color:#fff;padding: 26px 0 10px 0;}
.index_two ul li a {float:left;width:100%;height:120px;}
.index_two ul li a label {font-size:14px;line-height: 30px;margin:8px 0;float:none;color:#505050;}
.index_two ul li a p {font-size:12px;line-height: 20px;color:#999999;padding: 0 5px;}
.index_two ul li:first-child {margin-left:0;}
.index_two ul li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);border-radius:2px}
/*index_three*/.index_three {}
.index_three label i {font-size:16px;color:#eb3d00;}
.index_three div div {width:1260px;height:445px;float:left;padding:40px 38px 0px 38px;border:solid 1px #eb3d00;}
.index_three div ul {overflow:visible;padding:2px 0;width:440px;float:left;margin-right:0;}
.index_three div ul li {width:440px;float:left;height:43px;line-height:43px;margin-top:20px;font-size:18px;color:#505050;position:relative;padding-left:5px;}
.index_three div ul li:first-child,.index_three div ol li:first-child {font-size:26px;height:26px;line-height:26px;margin-top:0;margin-bottom:14px;color:#505050;padding-left:0;white-space:nowrap;/*overflow:hidden;*/    text-overflow:ellipsis;}
.index_three div ul li input,.index_three div ul li select {width:300px;height:43px;line-height:43px;padding:0 15px;border:solid 1px #d9d9d9;}
.index_three div ul li input {font-size:16px;color:#999;}
.index_three div ul li select {/*text-align:center;*/    font-size:18px;color:#505050;padding-left:28%;}
.index_three div ul li select option {line-height:43px;}
.index_three div ul li em {position:absolute;width:9px;line-height:43px;right:60px;color:#ea3e00;font-size:13px;}
.index_three div ul li .ie_em {width:35px;background-color:#fff;height:41px;right:41px;margin-top:1px;}
.index_three div ul li .ie9_em {width:35px;background-color:#fff;height:41px;right:41px;margin-top:2px;}
.index_three div ul li:first-child+li+li em,.index_three div ul li:first-child+li+li+li em {font-size:13px;}
.index_three div .center {width:336px;height:390px;float:left;}
.index_three div .center hr {width:4px;float:left;margin-left:166px;margin-top:-40px;border:0;background-color:#f7b198;height:106px;}
.index_three div .center p {width:197px;float:left;height:197px;margin-left:69.5px;color:#fff;text-align:center;font-size:18px;line-height:197px;position:relative;border:0;margin-top:-18px;}
.index_three div .center p .icon-circle {font-size:195px;margin:1px;top:0;left:0;color:#eb3d00;position:absolute;z-index:8}
.index_three div .center p .icon-circle-empty {font-size:197px;margin:0;top:0;left:0;color:#f7b198;position:absolute;z-index:9}
.index_three div .center p em {width:150px;line-height:150px;top:24px;left:24px;color:#fff;position:absolute;z-index:10}
.index_three div ol {width:425px;float:left;}
.index_three div ol li {width:390px;float:left;margin-left:35px;}
.index_three div ol li:first-child {margin-left:0;}
.index_three div ol li:first-child+li {border:dashed 1px #d9d9d9;font-size:26px;line-height:48px;margin-top:20px;color:#505050;padding:47px 50px;}
.index_three div ol li:first-child+li em {float:left;}
.index_three div ol li:first-child+li b {width:180px;float:left;text-align:center;font-size:38px;color:#eb3d00;font-weight:normal;}
.index_three div ol li:first-child+li+li {font-size:18px;color:#eb3d00;line-height:18px;margin-top:31px;margin-left:25px;position:relative;white-space:nowrap;/*overflow:hidden;*/    text-overflow:ellipsis;}
.index_three div ol li:first-child+li+li .mark {width:20px;height:20px;line-height:20px;float:left;top:0;left:35px;font-size:14px;text-align:center;position:absolute;}
.index_three div ol li:first-child+li+li .icon-circle-thin {font-size:20px;margin:0;}
/*index_four*/.index_four {height:630px;}
.index_four h2 {cursor:pointer;}
.index_four h2.on {color:#009966;}
.index_four h2 a {color:#333;}
.index_four ul {width:1260px;float:left;position:relative;display:none;}
.index_four ul li {position:relative;float:left;overflow:hidden;}
.index_four ul li:first-child,.index_four ul li:first-child img {width:559px;height:456px;float:left;}
.index_four ul li:first-child+li {margin-right:20px;}
.index_four ul li:first-child,.index_four ul li:first-child+li+li+li,.index_four ul li:first-child+li+li+li+li {margin-right:20px;}
.index_four ul li img {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}
/*第二个+第三个*/.index_four ul li:first-child+li,.index_four ul li:first-child+li img,.index_four ul li:first-child+li+li,.index_four ul li:first-child+li+li img {width:340px;height:280px;float:left;}
.index_four ul li:first-child+li,.index_four ul li:first-child+li+li {margin-bottom:20px;}
/*第四个+第五个+第六个*/.index_four ul li:first-child+li+li+li,.index_four ul li:first-child+li+li+li+li,.index_four ul li:first-child+li+li+li+li+li,.index_four ul li:first-child+li+li+li img,.index_four ul li:first-child+li+li+li+li img,.index_four ul li:first-child+li+li+li+li+li img {width:220px;height:156px;}
.index_four ul li .clarity {width:100%;height:46px;line-height:46px;color:#fff;float:left;position:absolute;left:0;bottom:0;padding:0 10px;background-color:#706a6a;background-color:rgba(0,0,0,0.6);}
.index_four ul li .clarity h4 {width:50%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_four ul li .clarity em {width:50%;float:left;text-align:right;}
.index_four ul li a:hover img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*index_five*/.index_five {height:620px;}
.left_top {float:left;width:956px;position:relative;overflow-x:hidden;}
.icon-left,.icon-right {position:absolute;top:127px;width:32px;height:46px;line-height:46px;float:left;font-size:15px;background-color:#000;background-color:rgba(0,0,0,0.3);margin:0;z-index:999;cursor:pointer;color:#fff;filter:Alpha(opacity=30);/* 只支持IE6、7、8、9 */    /*position:static;IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */    *zoom:1;/* 激活IE6、7的haslayout属性，让它读懂Alpha */}
.no {color:#d7d7d7}
.icon-left {left:0;}
.icon-right {right:0;}
.index_five .left,.index_five .live,.index_five .ol_eight {float:left;width:956px;margin-right:0;}
.index_five .live {height:285px;margin-bottom:16px;}
.index_five .live li,.index_five .ol_eight li {margin-left:16px;}
.index_five .live li:first-child,.index_five .ol_eight li:first-child {margin:0;}
.index_five .live li a {position:relative;}
.index_five .live li,.index_five .live li a,.index_five .live li a img {float:left;width:227px;height:285px;}
.index_five .live li a .name {float:left;width:227px;height:63px;position:absolute;left:0;bottom:0;color:#ffffff;text-align:center;padding-top:13px;background-color:#867b7b;background-color:rgba(0,0,0,0.2);background:-moz-linear-gradient(bottom,#280000,rgba(0,0,0,0));}
.index_five .live li a .name h4 {font-weight:normal;float:left;width:227px;font-size:16px;line-height:16px;}
.index_five .live li a .name em {width:113.5px;padding:0 5px;float:left;margin:8px 0 12px 0;font-size:14px;line-height:14px;}
.index_five .live li a .name i {color:#eb3d00;margin:0 5px;}
.index_five .ol_eight li:first-child+li,.index_five .ol_eight li:first-child+li+li+li,.index_five .ol_eight li:first-child+li+li+li+li+li,.index_five .ol_eight li:first-child+li+li+li+li+li+li+li {margin-left:15px;}
.index_five .ol_eight li {position:relative;}
.index_five .ol_eight li,.index_five .ol_eight li a,.index_five .ol_eight li a img {width:106px;float:left;height:135px;}
.index_five .ol_eight li a .name {position:absolute;left:0;bottom:0;height:41px;width:106px;float:left;text-align:center;color:#fff;font-size:14px;line-height:41px;background-color:rgba(0,0,0,0.2);background:-moz-linear-gradient(bottom,#280000,rgba(0,0,0,0));}
/*首页+装修知识*/.bespoke {width:308px;float:left;margin-left:16px;height:436px;padding:50px 20px;border:solid 1px #d9d9d9;}
.bespoke li {width:268px;float:left;margin:26px 0 0 0;text-align:center;position:relative;}
.bespoke li:first-child {font-size:18px;color:#333;margin-top:0;margin-bottom:0;}
.bespoke li.discount {font-size:16px;color:#999;margin-top:17px;margin-bottom:5px;}
.bespoke li input,.bespoke li button {width:266px;}
.bespoke li input {height:44px;float:left;padding:0 20px;line-height:44px;border:solid 1px #d9d9d9;}
.bespoke li.selects {margin:26px 0 0 18px;padding:9px 0;border:solid 1px #d9d9d9;overflow-x:hidden;overflow-y:hidden;}
.bespoke li.selects,.bespoke li.selects select {width:123px;font-size:16px;color:#505050;}
.bespoke li.selects select {border:0;min-width:100%;width:auto;padding:0 10px;}
.bespoke li.selects select option {min-width:123px;text-align:center;}
.bespoke li.selects i {position:absolute;right:20px;width:9px;font-size:13px;line-height:42px;top:0;}
.bespoke li.selects .ie_em {width:40px;background-color:#fff;height:30px;line-height:38px;right:0;margin-top:0;}
.bespoke li.selects .ie9_em {width:40px;background-color:#fff;height:35px;line-height:40px;right:0;margin-top:0;}
.bespoke li.selects_left {margin-left:0;}
.bespoke li.fastener button {height:44px;float:left;line-height:44px;color:#fff;border:0;background-color:#eb3d00;font-size:18px;}
/*index_six*/.index_six {height:650px;}
.index_six h2 {cursor:pointer;}
.index_six h2.on {color:#009966}
.index_six h2 a {color:#333}
.index_six ul {width:1260px;float:left;display:none;}
.index_six ul li,.index_six ul li a,.index_six ul li a img {float:left;height:229px;}
.index_six ul li {margin-left:16px;margin-bottom:16px;position:relative;z-index:99;overflow:hidden;}
.index_six ul li,.index_six ul li a,.index_six ul li a img,.index_six ul li .building {width:389px;}
.index_six ul li:first-child,.index_six ul li:first-child+li+li+li,.index_six ul li:first-child+li+li+li+li+li+li {margin-left:0;}
.index_six ul li:first-child,.index_six ul li:first-child a,.index_six ul li:first-child a img,.index_six ul li:first-child .building,.index_six ul li:last-child,.index_six ul li:last-child a,.index_six ul li:last-child a img,.index_six ul li:last-child .building {width:470px;}
.index_six ul li .building {height:64px;float:left;position:absolute;left:0;bottom:-18px;z-index:88;color:#fff;text-align:center;transition:all 0.3s linear 0s;background-color:#706a6a;background-color:rgba(0,0,0,0.6);}
.index_six ul li .building h4 {font-size:16px;line-height:16px;margin:15px 0;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s linear 0s;}
.index_six ul li .building em {font-size:14px;margin:0 10px;float:none;}
.index_six ul li .building em i {color:#eb3d00;margin-right:5px;}
.index_six ul li:hover .building {bottom:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.index_six ul li:hover .building h4 {margin:13px 0 8px 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.index_vr_list.clearfix li img {position:relative;display:block;min-height:229px;}
.slip_layer.clearfix li figcaption,.slip_layer.clearfix li figcaption > a {position:absolute;top:0;left:0;width:100%;height:200px;}
.slip_layer.clearfix li figcaption > a {z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.index_six ul li.effect-bubba img {-webkit-transition:opacity 0.35s;transition:opacity 0.35s;min-width:100%}
.index_six ul li.effect-bubba:hover img {opacity:1;}
.index_six ul li.effect-bubba figcaption::before,.index_six ul li.effect-bubba figcaption::after {position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.index_six ul li.effect-bubba figcaption::before {border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
.index_six ul li.effect-bubba figcaption::after {border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.index_six ul li.effect-bubba i {padding-top:57px;float:none;text-align:center;font-size:40px;color:#fff;opacity:0;margin:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
.index_six ul li.effect-bubba:hover figcaption::before,.index_six ul li.effect-bubba:hover figcaption::after {opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.index_six ul li.effect-bubba:hover i {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
/*index_seven*/.index_seven {padding:70px 0;}
.index_seven ul {width:1260px;float:left;padding:20px 0 0 0;}
.index_seven ul li {width: 78px;float:left;text-align:center;margin: 0 0 0 69px;}
.index_seven ul li:nth-child(8) p{
    right: 153px;
}
.index_seven ul li:nth-child(9) p{right: 75px;}
.index_seven ul li:first-child {margin:0;}
.index_seven ul li img {float:left;min-height:unset;}
.index_seven ul li em {width:33px;height:33px;line-height:33px;float:left;font-size:18px;margin:24px 21px 26px 21px;color:#999;border-radius:100%;border:solid 1px #999;}
.index_seven ul li h3 {width: 78px;font-weight:normal;font-weight:18px;line-height:18px;color:#505050;float:left;text-align:center;}
.index_seven ul li .lcinfo{
    position: absolute;
    background: #017836;
    padding: 5px 10px;
    border: 0px solid #fff;
    margin-top: 142px;
    text-align: left;
    color: #fff;
    display: none;
}
.index_seven ul li:hover .lcinfo{display:block;}
.index_seven hr.hr {width: 109px;height:1px;border:0;background-color:#999999;float:left;margin:-60px 58px;}
.index_seven hr.two {margin-left: 205px;}
.index_seven hr.three {margin-left: 352px;}
.index_seven hr.four {margin-left: 499px;}
.index_seven hr.five {margin-left: 646px;}
.index_seven hr.six {margin-left: 792px;}
.index_seven hr.seven {margin-left: 940px;}
.index_seven hr.eight {margin-left: 1086px;}
#liuc2{
    width: 140px;
    float: right;
    margin-right: 43px;
}

/*index_eight*/.index_eight ul {float:left;height:250px;background-color:#fff;}
.index_eight ul,.index_eight ul li {width: 470px;float:left;}
.index_eight ul.left {width: 773px;margin-right: 16px;}
.index_eight ul.news li{width: 467px;}
.index_eight ul li {padding: 0 28px;font-size:14px;margin-top:15px;}
.index_eight ul li a {width: 477px;line-height:14px;height:14px;color:#505050;float:left;}
.index_eight ul.right li a {width: 430px;line-height:14px;height:14px;color:#505050;float:left;}
.index_eight ul li a:hover {color: #017836;}
.index_eight ul.left li:first-child {width: 250px;height:250px;padding:0;line-height:250px;text-align:center;position:relative;margin-top:0;background-color: #017836;}
.index_eight ul.left li:first-child h4 {width:308px;position:absolute;left:0;top:40px;color:#fff;font-size:26px;}
.index_eight ul.left li:first-child em {font-size:36px;position:absolute;color:#fff;right:-5px;top:0;}
.index_eight ul li.column {font-size:18px;color:#333;line-height:18px;margin-top:30px;}
.index_eight ul li a i {font-size:8px;margin-left:0;width:8px;float:left;line-height:14px;}
.index_eight ul li a label {width: 314px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_eight ul li a time {width: 80px;float:right;}
.index_eight ol {width:1260px;float:left;}
.index_eight ol li {margin-right:16px;}
.index_eight ol li,.index_eight ol li a {width:308px;height:208px;float:left;position:relative;background-color:#fff;}
.index_eight ol li a img {width:308px;height:160px;float:left;}
.index_eight ol li a i {font-size:48px;color:#000;opacity:0.5;position:absolute;left:130px;top:56px;margin-left:0;}
.index_eight ol li a span {width:308px;float:left;height:48px;line-height:48px;font-size:14px;color:#505050;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_eight ol li:first-child {width:100%;float:left;font-size:20px;height:auto;line-height:20px;color:#333;margin:26px 0 20px 0;background-color:#f5f6f9;}
.index_eight ol li:first-child a {font-size:14px;line-height:14px;float:right;color:#999;width:auto;height:auto;background-color:#f5f6f9;}
/*IE8不支持这种选择器的写法，所以以下给出兼容性写法*/.index_eight ol li:first-child+li+li+li+li {margin-right:0;}
.index_eight ol li:hover {-moz-box-shadow:1px 1px 15px #787878;-webkit-box-shadow:1px 1px 15px #787878;box-shadow:1px 1px 15px #787878;}
.index_eight ol li:hover i {color:#009966;opacity:1;}
.index_eight ol li:first-child:hover {-moz-box-shadow:0px 0px 0px #787878;-webkit-box-shadow:0px 0px 0px #787878;box-shadow:0px 0px 0px #787878;}
.index_eight ol li:first-child a:hover {color:#009966;}
/*index_nine*/.index_nine .left {margin-right:20px;border:solid 1px #999;width: 660px;float:left;}
.index_nine .left .new_img,.index_nine .left span {width: 660px;float:left;}
.index_nine .left .new_img {height: 450px;}
.index_nine .left span {height:95px;padding:15px;}
.index_nine .left span img {float:left;margin-right:16px;}
.index_nine .left span label,.index_nine .left span p {width:545px;float:left;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_nine .left span label {font-size:18px;color:#505050;}
.index_nine .left span p {font-size:14px;color:#999;}
.index_nine .right {width: 570px;float: right;}
.index_nine .right li {width: 570px;float:left;height:73px;margin-top:18.5px;border-radius:5px;background-color:#f5f6f9;}
.index_nine .right li:first-child {margin-top:0;}
.index_nine .right li a {width:550px;float:left;height:73px;padding:18px 9px;}
.index_nine .right li a b {width: 91px;float:left;height: 45px;margin-top: -5px;line-height: 23px;font-size: 19px;color:#505050;margin-right: 20px;text-align:center;font-weight:normal;border-right:solid 1px #505050;}
.index_nine .right li a b span{
    font-size: 19px;
    display: block;
}
.index_nine .right li a label {width:430px;float:left;font-size:18px;color:#505050;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_nine .right li a p {width:430px;float:left;font-size:12px;line-height:12px;color:#999;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_nine .right li:hover {background-color: #017836;}
.index_nine .right li a:hover label,.index_nine .right li a:hover p,.index_nine .right li a:hover b {color:#fff;}
.index_nine .right li a:hover b {border-right:solid 1px #fff;}
/*cases.html*/.cases_banner,.cases_banner img {width:100%;float:left;height:200px;position:relative;}
.cases {margin-top:-116px;position:relative;z-index:9}
.cases h2 {width:620px;float:left;height:116px;font-weight:normal;text-align:center;cursor:pointer;background-color:#f5f6f9;border-top-left-radius:5px;border-top-right-radius:5px;}
.cases #real {margin-left:40px;}
.cases h2 hr {width:7px;height:77px;float:left;border:0px;margin-top:19.5px;background-color:#f5f6f9;}
.cases h2.on hr {background-color:#e4001c;}
.cases h2.on {background-color:#fff;}
.cases h2 img,.cases h2 em {float:left;margin-top:35px;}
.cases h2 img {margin-left:192px;margin-right:5px;}
.cases h2 em {line-height:45px;color:#333;font-size:38px;}
.cases .all_case {display:none;}
.cases .all_case.on {display:block;}
.cases .all_case table tbody {width:100%;float:left;padding:45px 0;}
.cases .all_case table tbody tr.all {margin-top:20px;height:40px;line-height:40px;float:left;width:1100px;}
.cases .all_case table tbody tr.all_one {margin-top:0;}
.cases .all_case table tbody tr.all td a {float:left;font-size:16px;color:#505050;margin-right:38px;cursor:pointer;}
.cases .all_case table tbody tr.all td:hover a,.cases .all_case table tbody tr.all td.on a {color:#009966;}
.cases .all_case table tbody tr.genre {width:110px;float:left;margin-right:40px;}
.cases .all_case table tbody tr.genre th {width:110px;float:left;height:40px;line-height:40px;margin-top:20px;border-radius:5px;background-color:#505050;font-size:16px;color:#fff;margin-left:0;}
.cases .all_case table tbody tr.genre th:first-child {margin-top:0;}
.centre table tbody tr.genre th.block1 {height:101px;}
.centre .all_teams_table tbody tr.genre th.block1,.centre table tbody tr.genre th.block {height:91px;}
.hots_variable table tbody tr.genre th.block {height:102px;}
.cases .caselist {width:100%;float:left;}
.cases .caselist li,.cases .caselist li a,.cases .caselist li a span {width:308px;float:left;}
.cases .caselist li,.cases .caselist li a {height:330px;}
.cases .caselist li {margin-left:16px;border:solid 1px #c9c9c9;margin-bottom:40px;}
.cases .caselist li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);border-radius:2px}
.cases .caselist li:first-child,.cases .caselist li:first-child+li+li+li+li,.cases .caselist li:first-child+li+li+li+li+li+li+li+li,.cases .caselist li:first-child+li+li+li+li+li+li+li+li+li+li+li+li {margin-left:0;}
.cases .caselist li a img {height:230px;width:306px;float:left;}
.decorCaselist .caseslist-img {height:230px;width:306px;border-bottom:1px solid #c9c9c9;float:left;text-align:center;overflow:hidden;}
.cases .decorCaselist li a img {width:initial;height:initial;float:none;vertical-align:middle;}
.cases .caselist li a span {padding:22px 20px;height:100px;}
.cases .caselist li a span label {width:100%;float:left;font-size:16px;line-height:16px;color:#505050;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.cases .caselist li a span hr {width:80px;float:left;height:2px;border:0;background-color:#009965;margin:11px 200px 11px 0;}
.cases .caselist li a span em {font-size:14px;line-height:14px;color:#999;float:left;}
.cases .caselist li a span em.mold {float:right;}
/*懒加载加载中背景图*/.cases .caselist li a img,.teams .teamslist li a img,.hots_build_list li img,.hots .right .hot_hoom li a img,.lores_list .left .lists li a img {background:url(../images/loading.gif) 50% no-repeat;}
/*hots.html*/.hots {margin-top:0;}
figcaption,figcaption:after,figcaption:before {-webkit-box-sizing:border-box;box-sizing:border-box;}
.clearfix {position:relative;margin:0 auto;max-width:1260px;list-style:none;text-align:center;}
.clearfix li {position:relative;float:left;overflow:hidden;text-align:center;}
.clearfix li img {/* position:relative; *//* display:block; *//* min-height:230px; *//* max-width:306px; */}
.clearfix li figcaption {padding:2em;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.clearfix li figcaption::before,.clearfix li figcaption::after {pointer-events:none;}
.clearfix li figcaption,.clearfix li figcaption > a {position:absolute;top:0;left:0;width:100%;height:230px;}
.clearfix li figcaption > a {z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
li.effect-bubba img {-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
li.effect-bubba:hover img {opacity:1;}
li.effect-bubba figcaption::before,li.effect-bubba figcaption::after {position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
li.effect-bubba figcaption::before {border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
li.effect-bubba figcaption::after {border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
li.effect-bubba i {padding-top:30%;float:none;text-align:center;font-size:40px;color:#fff;opacity:0;margin:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
li.effect-bubba:hover figcaption::before,li.effect-bubba:hover figcaption::after {opacity:1;-webkit-transform:scale(1);transform:scale(1);}
li.effect-bubba:hover i {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}





/* 预约 start */.el-alert {height:100%;width:100%;position:relative;display:inline-block;}
.el-alert input {background-color:#fff !important;}
.el-alert em {position:absolute;top:50%;right:14px !important;height:20px;width:20px;color:red;transform:translate(0,-50%);font-size:16px;line-height:20px;}
.el-alert .build_input {height:100%;width:100%;}
.el-alert-text {color:red;position:absolute;bottom:-10px;left:0;font-size:12px;}
.build_type {background-color:#fff !important;}
.decoration_grade {background-color:#fff !important;}
.eg-alert {height:100%;width:100%;position:relative;display:inline-block;}
.eg-alert input {background-color:#fff !important;}
.eg-alert em {top:0;right:20px !important;}
.eg-alert .build_input {height:100%;width:100%;}
.eg-alert-text {color:red  !important;position:absolute;bottom:-24px;left:0;font-size:12px;text-align:left;}
.ep-alert {height:100%;width:100%;position:relative;display:inline-block;}
.ep-alert input {background-color:transparent !important;}
.ep-alert em {top:0;right:20px !important;height:100%;width:100%;}
.ep-alert-text {color:red;position:absolute;bottom:-35px;left:10px;font-size:12px;}
.al-alert {height:100%;position:relative;display:inline-block;}
.al-alert input {background-color:#fff !important;}
.al-alert em {top:0;right:20px !important;height:100%;width:100%;}
.al-alert-text {color:red;position:absolute;bottom:-29px;left:10px;font-size:12px;}
.book-btn {cursor:pointer;}
.enlist_ul i {top:0  !important;}
.eg-alert  i {position:absolute;left:20px;top:13px;color:#999;margin:0;font-size:18px;}
.eg-alert  i.icon-mobile {font-size:25px;top:9px;margin-left:-2px;}
.eg-alert  input {width:100%;height:44px;line-height:44px;float:left;border:solid 1px #d9d9d9;font-size:16px;color:#999999;text-align:left;padding:0 10px 0 48px !important;}
.eg-alert  i {position:absolute;left:20px;top:13px;color:#999;margin:0;font-size:18px;}
.eg-alert  i.icon-mobile {font-size:25px;top:9px;margin-left:-2px;}
.eg-alert  input {width:100%;height:44px;line-height:44px;float:left;border:solid 1px #d9d9d9;font-size:16px;color:#999999;text-align:left;padding:0 10px 0 48px !important;}
et-alert {height:100%;width:100%;position:relative;display:inline-block;}
.et-alert input {background-color:#fff !important;}
.et-alert em {top:0;right:20px !important;height:100%;width:100%;}
.et-alert-text {color:red;position:absolute;bottom:-30px;left:10px;font-size:12px;}


/* 底部预约 */.ijuzhong-wrap {position:fixed;bottom: -130px;left:0;right:0;z-index:9999;background:rgba(31,31,31,0.92);min-width:1200px;width:100%;overflow:hidden;height:120px;opacity: 0;}
.ijuzhong {position:relative;width:1181px;margin:0 auto;}
.ijuzhong .close-btn {position:absolute;top:11px;right:0;font-size:120px;font-weight:100;z-index:10000;width:22px;height:22px;}
.ijuzhong .close-btn>span {display:inline-block;width:1px;height:22px;background:#fff;position:absolute;transform:rotate(45deg);top:0;left:13px;opacity:0.57;}
.ijuzhong .close-btn>span::after {content:'';display:inline-block;width:1px;height:22px;position:absolute;transform:rotate(90deg);background:#fff;}
.ijuzhong .flex {display:flex;}
.ijuzhong .ijz-container {display:flex;width:1159px;margin:0 auto;height:135px;padding:24px 0;box-sizing:border-box;}
.ijuzhong .ijz-left {margin-top:-4px;}
.ijuzhong .ijz-left>img {width:406px;height:48px;font-family:SourceHanSansSC-Bold;letter-spacing:0px;color:#dcbc72;}
.ijuzhong .tips {width:208px;height:19px;font-family:SourceHanSansSC-Normal;font-size:20px;line-height:30px;letter-spacing:1px;color:#f5f5f5;white-space:nowrap;}
.ijuzhong .color_red {width:175px;height:18px;font-family:SourceHanSansSC-Normal;font-size:18px;line-height:30px;letter-spacing:0px;color:#ff0024;}
.ijuzhong .input-container {margin:0 25px;}
.input-container input,.input-container .btn2 {width:195px;height:28px;background-color:#fdfdfa;line-height:28px;margin-right:15px;margin-bottom:10px;padding-left:8px;box-sizing:border-box;border:none;}
.input-container input::-webkit-input-placeholder {color:#ccc;font-size:14px;}
.input-container .btn2 {text-align:center;background-color:#dcbc72;font-family:SourceHanSansSC-Medium;font-size:18px;font-weight:bold;font-stretch:normal;line-height:28px;letter-spacing:0px;color:#000000;padding-left:0;cursor:pointer;}
.ijuzhong .infor {height:36px;overflow:hidden;position:relative;}
.ijuzhong .infor>img {position:absolute;top:3px;left:0;width:25px;height:22px;margin-top:4px;vertical-align:middle;}
.ijuzhong .infor>span {width:158px;height:25px;font-family:SourceHanSansSC-Normal;font-size:26px;line-height:30px;letter-spacing:1px;color:#f5f5f5;padding-left:36px;}
.ijuzhong .tel-phone {width:194px;height:22px;font-family:Arial;font-size:30px;font-weight:normal;font-stretch:normal;line-height:30px;letter-spacing:1px;color:#dcbc72;white-space:nowrap;}
.appointment-wrap {position:fixed;left:0;bottom:0;width:0;height:120px;background:#1f1f1f;border-radius:0 100px 100px 0;overflow:hidden;z-index:10000;}
.appointment-tips {display:flex;}
.appointment-tips>div {flex:1;}
.appointment-tips .appointment-txt {color:#fff;padding:13px 0 7px 10px;}
.appointment-tips .appointment-txt>img {width:101px;height:36px;font-family:DIN-Bold;letter-spacing:0px;}
.appointment-tips .appointment-txt>p {width:102px;height:20px;font-family:SourceHanSansSC-Normal;font-size:20px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:30px;letter-spacing:0px;color:#ffffff;margin-bottom:13px;}
.appointment-tips .appointment-txt>span {display:inline-block;width:106px;height:22px;background-color:#dcbc72;border-image-source:linear-gradient(0deg,#b76642 0%,#bf965d 24%,#c56337 43%,#fffbac 83%,#fdffe5 100%);border-image-slice:1;font-family:SourceHanSansSC-Medium;font-weight:normal;font-style:italic;font-stretch:normal;letter-spacing:0px;color:#1f1f1f;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;}
.appointment-wrap .er-code-wrap {padding-right:9px;}
.appointment-wrap .er-code {background-size:contain;border-image-slice:1;border-radius:50%;width:113px;height:113px;padding:4px;overflow:hidden;box-sizing:border-box;margin:4px 0 3px 6px;}
.appointment-wrap .er-code img {width:106px;height:106px;background-color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
/* 底部预约 */
/*默认滚动条样式*/
::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
::-webkit-scrollbar-track {
    border: 1px #e4e2e2 solid;
    box-shadow: 0px 0px 0px #eee inset;
    background: #eee;
}
::-webkit-scrollbar-thumb {
    border: 1px #a7a7a7 solid;
    background: #d0c4c4;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #a7a7a7;
} 


/*遮罩层*/
.mask_box_anli {
  display: none;
  position: absolute;
  top: 0;
  width: 372px;
  height: 271px;
  background: rgba(0, 0, 0, 0.1);
  text-align: center;
  cursor: pointer;
  margin: 6px;
}
.mask_box_anli a {
  display: block;
  border: none;
}
.mask_box_anli a img {
  width: 74px;
  height: 74px;
  margin-top: 100px;
}
.content .item .bgbox:hover .mask_box_anli {
  display: block;
}



/*免费申请弹出层*/.apply_popup_layer,.common_apply_popup_layer {position:fixed;left:0;top:0;width:100%;height:100%;background:#2f2e2e;z-index:9999999;opacity:0.5;display:none;cursor:pointer;}
.apply_popup {width:690px;height:466px;line-height:30px;text-align:center;background-color:#ffffff;z-index:99999999;position:fixed;top:50%;left:50%;margin-top:-250px;margin-left:-345px;padding:40px 181.5px;display:none;}
.apply_popup_title {font-size:26px;color:#333333;font-weight:normal;}
.apply_popup_title,.apply_popup_p,.apply_popup_ul,.apply_popup_ul li,.apply_popup_ul li input,.apply_popup_ul li button,.apply_popup .explain {width:327px;float:left;}
.apply_popup_title .icon-phone-circled {color:#43514c;}
.apply_phone {height:330px}
.apply_popup_p {font-size:18px;color:#999999;margin-bottom:5px;margin-top:10px;}
.apply_popup_ul li {margin-top:10px;margin-bottom:10px;}
.apply_popup_ul li input {font-size:16px;color:#999999;padding:0 20px;height:45px;line-height:45px;border:solid 1px #d9d9d9;}
.icon-cancel-1 {position:absolute;right:0;top:0;width:30px;height:30px;line-height:30px;color:#bababc;font-size:19px;margin:0;cursor:pointer;}
.apply_popup_ul li button {font-size:18px;color:#fff;border:0;background-color:red;line-height:45px;}
.apply_popup .explain {color:#505050;font-size:16px;margin-top:0px;line-height:25px;}
.apply_popup .explain i {color:#ea3d00}
/* 遮罩层 -- start */.apply_popup_layer {position:fixed;left:0;top:0;width:100%;height:100%;background:#2f2e2e;z-index:9999999;opacity:0.5;display:none;cursor:pointer;}
.rePrice_apply_popup {width:1175px;height:615px;line-height:30px;text-align:center;background-color:#ffffff;z-index:19999999;position:fixed;top:50%;left:50%;margin-top:-385px;margin-left:-587.5px;display:none;background-size:contain;background:url('../images/image_bg@2x.png') no-repeat 0 0;}
.common_rePrice_apply_popup {width: 384px;padding: 50px;height: 355px;line-height:30px;text-align:center;background-color:#ffffff;z-index: 99999999;position:fixed;top: 13%;left: 50%;/* margin-top: -280px; */margin-left: -242px;display:none;background-size:contain;}
.spe_comp_pop {/* padding:0px; */}
.apply_popup_title {font-size:26px;color:#333333;font-weight:normal;}
.apply_popup_title,.apply_popup_p,.apply_popup_ul,.apply_popup_ul li,.apply_popup_ul li input,.apply_popup_ul li button,.rePrice_apply_popup .explain,.common_rePrice_apply_popup .explain {width:327px;float:left;}

/* 遮罩层 -- end */
/* 关闭小叉 */.closeLayer_wrap {width: 26px;height: 26px;line-height: 26px;border-radius:50%;/* background:#eeeeee; */position:absolute;right: 10px;top: 10px;z-index: 9999;}
.closeCommonLayer {font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0px;margin-right:0px;font-size:26px;color:#505050;height: 26px;line-height: 26px;width: 26px;background: url(../images/close-icon.png) no-repeat;}
/* 装修报价弹窗 -- start */.build_comp {/* 父盒子 */padding-top: 0px;/* overflow:hidden; */width:100%;}
.rePrice_apply_popup .build_comp,.common_rePrice_apply_popup .build_comp {padding-right:0!important;margin-right:0!important;}
.build_comp .build_comp_title_h2 {padding-left:46px;}
.build_comp .build_comp_title_wrap {overflow:hidden;}
.build_comp h2:first-child {margin-left:0px;}
.build_comp .abstract {font-size:14px;color:#999;float:left;margin-top:25px;}
.build_comp .abstract i {font-size:16px;color:#eb3d00;}
.build_comp .hr_hr {width:100%;float:left;border:0;height:0.1px;margin-bottom:12px;}
.build_comp .build_comp_content {width:1120px;height:380px;padding:23px 12px 23px 12px;border:solid 1px #ee5722;margin:0 auto;}
.build_comp .build_comp_content .build_comp_cont_left {width:440px;float:left;margin-right:0;}
.build_comp .build_comp_content .build_comp_cont_left li:first-child {font-size:25px;height:25px;line-height:25px;margin-top:0;margin-bottom:14px;color:#505050;padding-left:0;white-space:nowrap;text-overflow:ellipsis;}
.build_comp .build_comp_content .build_comp_cont_left li {width:440px;float:left;height:42px;line-height:42px;margin-top:17px;font-size:18px;color:#505050;position:relative;padding-left:5px;vertical-align:middle;}
.build_comp .build_comp_content .build_comp_cont_left li p {display:inline-block;vertical-align:middle;}
.build_comp .build_comp_content .build_comp_cont_left li input,.build_comp .build_comp_content .build_comp_cont_left li select {width:300px;height:40px;line-height:40px;padding:0 15px;border:solid 1px #d9d9d9;}
.build_comp .build_comp_content .build_comp_cont_left li input {font-size:16px;color:#999;}
.build_comp .build_comp_content .build_comp_cont_left li select option {line-height:43px;}
.build_comp .build_comp_content .build_comp_cont_left li em {position:absolute;width:9px;line-height:40px;right:45px;color:#ea3e00;font-size:13px;}
.build_comp .build_comp_content .build_comp_cont_left li:nth-child(3) em,.build_comp .build_comp_content .build_comp_cont_left li:nth-child(4) em {font-size:13px;}
.build_comp .build_comp_content .build_comp_cont_left li select {text-align:center;font-size:18px;color:#505050;}
.build_comp_cont_center {width:222px;height:390px;float:left;text-align:center;}
.build_comp_cont_center .hr_wrap_build_comp_content hr {width:4px;margin-top:-23px;border:0;background-color:#f7b198;height:106px;display:inline-block;}
.hr_wrap_build_comp_content {text-align:center;}
.build_comp_cont_center button {width:177px;height:177px;border-radius:100%;background-color:#eb3d00;color:#fff;text-align:center;font-size:18px;line-height:117px;border:solid 23.5px #f7b198;margin-top:-10px;}
.build_comp_cont_right {width:403px;float:left;}
.build_comp_cont_right li:first-child {margin-left:0;font-size:25px;height:25px;line-height:25px;margin-top:0;margin-bottom:12px;color:#505050;padding-left:0;white-space:nowrap;text-overflow:ellipsis;}
.build_comp_cont_right li:nth-child(2) {border:dashed 1px #d9d9d9;font-size:26px;line-height:48px;margin-top:20px;color:#505050;padding:47px 50px;}
.build_comp_cont_right li:nth-child(2) em {float:left;}
.build_comp_cont_right li:nth-child(2) b {width:180px;float:left;text-align:center;font-size:38px;color:#eb3d00;font-weight:normal;}
.fixed_right .qr_little_code {position:relative;}
.fixed_right .qr_little_code .qr_little_code-img2 {display:none;}
.fixed_right .qr_little_code:hover .qr_little_code-img1 {display:none;}
.fixed_right .qr_little_code:hover .qr_fade_code,.fixed_right .qr_little_code:hover .qr_little_code-img2 {display:block;}
.fixed_right .qr_fade_code {width:194px;height:176px;position:absolute;right:85px;top:-50px;padding:10px 5px;text-align:center;display:none;}
.fixed_right .qr_fade_code span {display:block;}
.fixed_right .computedPara {position:relative;}
.fixed_right .computedPara .computedPic-img2 {display:none;}
.fixed_right .computedPara:hover .computedPic-img1 {display:none;}
.fixed_right .computedPara:hover .computedPic-img2 {display:block;}
.fixed_right li img {width:100%;float:left;}
.fixed_right li.on,.fixed_right li:hover {color:#009966;}




.decoration-calc {padding:48px 0;text-align:center;}
.decoration-calc h2 {font-weight:normal;font-size: 27px;}
.decoration-calc p {color:#999;margin-top: 5px;}
.decoration-calc p span {color:#eb3d00;}
.calc-wrapper {position:relative;}
.calc-container {/* border:#eb3d00 1px solid; */margin: 30px 0 0 0;padding: 0 0px;display:flex;}
.calc-wrapper .calc-btn {/* background:#f2f3f5; */margin:0 auto;}
.calc-wrapper .calc-btn >div .coolbg{background-color: #f00;color:#fff;text-align:center;border: 0;cursor: pointer;}
.calc-container > div {flex:1;color:#505050;}
.calc-container > div h2 {font-weight:normal;margin-bottom:10px;}
.calc-container .calc-form {padding: 8px 0px 10px 0px;}
.calc-form .calc-form-item {display:flex;margin-bottom: 25px;}
.calc-form .calc-form-item .yuyue{position:relative;width: 384px;}
.calc-form .calc-form-item .line1{position:absolute;left:0;bottom:0;width:1px;height: 13px;background:#bbb;}
.calc-form .calc-form-item .line2{position:absolute;right:0;bottom:0;width:1px;height: 13px;background:#bbb;}
.calc-form .calc-form-item > div input{width: 382px;height: 32px;border: 0;border-bottom: 1px solid #bbb;text-indent: 10px;font-size: 14px;}
.calc-form .calc-form-item.area > div::after {content:'m²';position:absolute;right:30px;top:8px;color:#ea3e00;}
.calc-form .calc-form-item.common-area > div::after {right:8px;top:4px;}
.calc-form .calc-form-item label {line-height:36px;white-space:nowrap;}
.calc-form .calc-form-item .address select {flex:1;line-height:36px;border:#d9d9d9 1px solid;background-color:#fff;text-align:center;text-align-last:center;border-radius:0;}
.calc-form .calc-form-item .address select:first-child {margin-right:20px;}
.calc-form .calc-form-item .type select {width:100%;line-height:36px;border:#d9d9d9 1px solid;background-color:#fff;text-align:center;text-align-last:center;border-radius:0;}
.calc-form .calc-form-item .house-type {display:flex;}
.calc-form .calc-form-item .house-type span {flex:1;text-align:center;line-height:36px;border:#d9d9d9 1px solid;cursor:pointer;}
.calc-form .calc-form-item .house-type span.active {background-color:#eb3d00;color:#fff;border-color:#eb3d00;}
.calc-form .calc-form-item .house-type span:first-child {margin-right:20px;}
.calc-form .calc-form-item .error-text {position:absolute;left:70px;bottom:-20px;color:#eb3d00;display:none;}
.calc-form .calc-form-item .error-text.show {display:block;}
.calc-container .calc-result {padding:32px 0 32px 142px;}
.calc-container .calc-result em {display:inline-block;min-width:100px;text-align:center;}
.calc-container .calc-result em.red {color:#eb3d00;}
.calc-container .result-container label {display:inline-block;padding-bottom:38px;font-size:18px;}
.calc-container .result-container span {font-size:18px;}
.result-container {border:#d9d9d9 1px dashed;padding:40px 0 15px 100px;}
.result-container i {display:inline-block;width:18px;height:18px;color:#eb3d00;border:#eb3d00 1px solid;border-radius:50%;text-align:center;line-height:18px;margin-right:10px;}
.calc-result > p {font-size:20px;margin-top:30px;}
.calc-result > p span {font-weight:bolder;font-size:28px;}
.calc-wrapper .common-calc-btn {width: 379px;height: 50px;}
.calc-wrapper .common-calc-btn >div .coolbg {margin: 16px auto;font-size: 20px;line-height: 50px;width: 379px;height: 50px;}

/* -- end */