	

        *{box-sizing: border-box;}
        .bnbox{background:url(../images/bnbg.jpg) center center;height: 740px;min-width: 1200px; }
        .min1200{min-width: 1200px;}
        .bn01{margin:70px auto 0;}
        .bn02{margin:-60px auto 0;}
        .bn03{margin:30px auto 0;}
        .h200{height:200px;background-color: #24785d;}
        .bg01{background:url(../images/bg1.jpg) no-repeat;}
        .bg02{background:url(../images/bg2.jpg) no-repeat;}
        .bg04{background:url(../images/bg5.jpg) no-repeat;height: 849px;}
        .bg06{background-color: #DFAE55;}
        .bg03{background-color: #24785d;}
        .lvse{color:#24785d;}
        .bglvse{background: #24785d;}
        .hd61_form li{float:left;width:31.33%;border-radius: 8px;height: 66px;background-color: #eeeeee;
	border: solid 1px #dcdcdc;}
    .hd61_form li input{height: 100%;width: 100%;display: block;padding-left:12px;font-size: 16px;}
    .hd61_form li input::placeholder{color:#dfae55;}
    .hd61_sub{border:0 !important;background:#dfae55 !important; }
    .hd61_sub a{display: block;width: 100%;height:100%;outline: none;border:0;background: none;font-size: 26px;color:#fff; text-align: center; margin: 12px 0 0 0; cursor: pointer;}
    .fei_ul{z-index: 3;}
    .fei_ul li{float:left;width:31.33%;}
    .fei_b{top:-20px;z-index: 1;}
    .dlimg_ul li{float:left;width:23%;margin:0 1%;}
    .song{margin:40px auto 0;}
    .bt03{margin:80px auto 0;}
    .btn03{bottom:73px;left:50%;margin-left:-236px;}
    .xj4999{width:1070px;height: 397px;margin:40px auto 0;}
    .sj_ul li{float:left;width:18%;margin:0 1%;}
    .sj_ul2 li{float:left;width:23%;margin:0 1%;}
    .sjzcbg{background: url(../images/sjbg.jpg);width:90%;margin:50px AUTO 0;height:524px;}
    .lbboxs .swiper-pagination-bullet{width:70px;border-radius: 5px;background: #999;margin:0 10px;}
    .lbboxs .swiper-pagination-bullet-active{background: #48987d !important;}
    .qiang_ul{margin-top:300px;}
    .qiang_ul li{width:447px;margin-top:30px;}
    .qiangico{right:-49px;top:-1px;}
    .ly_ul li{float:left;width:23%;margin:20px 1% 0;}
    .hdbbg{border-radius:8px;}
    .r_form{width:386px;}
    .hd_b_form li{background: #fff;height: 66px;margin-top:20px;}
    .hd_b_form li input{width:100%;height: 100%;display: block;}
    .hd_b_sub{background: #DFAE55 !important;}
    .hd_b_sub a{display: block;width:100%;height: 100%;color:#fff;font-size: 26px; text-align: center; padding: 15px 0 0 0; cursor: pointer;}
    .time{top:0px;left:150px;}
    .time span{width:77px;height: 68px;display: inline-block;font-size: 46px;text-align: center;line-height: 68px;font-weight: bold;margin-right:23px;}
    .hrefbtn:hover{cursor: pointer;}
	
	
	
/*弹框装修计算器*/



.bottom{position:fixed; width:100%; height:66px; left:0; right:0; bottom:0; z-index:520; display:block}
.bottom .cul_left{z-index:519;position:fixed; width:66px; height:66px; left:0; bottom:10px; display:block; background:url(../images/l_yf.png)  center center no-repeat;}
.bottom .cul_left:hover{ cursor:pointer;}
.bottom .cul_zz{ width:100%; height:66px; z-index:521; display:block;background:#464646;opacity:0.9;}
.cul_zkai{width:1230px; margin:0 auto; padding-top:18px; height:66px}
.cul_zkai .clo{}
.f_l{width:1250px; position:relative;}
.f_l input{border:1px solid #eceae8; height:32px; line-height:32px; padding-left:3px; font-size:12px;margin-left:7px}
.f_l .in_s{float:left; margin-right:7px;}
.f_l .in_s .select{width:90px; display:inline-block; margin-left:8px; border:1px solid #eceae8;  padding:0 0 0 5px;color:#999;height:32px; font-size:12px;}
.f_l .in_s .tell{ float:left}
.f_l .in_s .tell label{background: url(../images/tell.png)  right center no-repeat; width:60px;height:32px;}
.f_l .in_s i{width:67px ; height:78px; margin-top:-29px; background: url(../images/yfz.png)  center center no-repeat; display:inline-block; }
.f_l .in_s span{ color:#fff;  font-size:12px;}
.f_l .in_s .w1{width:50px;}
.f_l .in_s .w2{width:30px;}
.f_l .in_s .w3{width:155px;}
.f_l .in_s .subm{width:128px; background:url(../images/btbg.png) center center no-repeat ; height:32px; border:none; margin-left:-25px; color:#fff; font-size:14px;}



/*家具切换*/
#special{ background-color: #47977c;}
.container{ margin: 0 auto;}
.headline_big{ margin: 0 auto; text-align: center;}
.headline_big b{
    width:40px;
    height:2px;
    background:#fff;
    display: inline-block;
}
.headline_big h3{
    font-size:70px;
    font-weight: bold;
    color:#fff;
    margin: 0 30px;
    display:inline-block;
    vertical-align: middle;
}
.headline_big span{
    font-size:24px;
    color:#fff;
    display: block;
    letter-spacing: 10px;
    margin-top: 5px;
}
.box2{height: 1000px;}
.box2 ul{
    padding: 0 96px;
    border-bottom: 1px solid #92e0c6;
    margin-top: 40px;
	height: 48px;
}
.box2 li{
    float: left;
    font-size:20px;
    color:#e1fff5;
    line-height:27px;
    padding: 0 41px;
    position: relative;
    text-align: center;
    padding-bottom: 20px;
    cursor: pointer;
}
.box2 li:last-child{
    margin-right: 0;
}
.box2 li.active{
    font-size: 22px;
    color: #fff;
}
.box2 li.active::after{
    content: "";
    position: absolute;
    bottom: 0;
    left:0;
    right: 0;
    margin: 0 auto;
    width:40px;
    height:4px;
    background:#fff;
}
.box2_1{position: relative;margin-top:27px;display: none;}
.box2_2{
    position: absolute;
    bottom: 3px;
    width:1000px;
    height:278px;
    background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);
    color:#fff;
    padding: 0 50px;
}
.box2_2 h2{
    font-size: 24px;
    margin:180px auto 10px;
}
.box2_2 p{
    font-size: 20px;
}



/*bottom*/
.zy_bottom{
    width: 100%;height:400px;
    background:#1c1c1c;color:#fff;
    position: relative;
    padding-top: 40px;
}
.logo_bottom{
  
  position: absolute;
  top:50%;left: 50%;
  margin-left:-160px;  
  margin-top: -50px;
}
.logo_bottom img{
    width: 50%;  
}
.zyWrap{
  width: 1200px;margin:0 auto;height: 150px;
}
.weixin{
  float: right;
  text-align: center;
  width: 119px;height: 119px;margin-right:60px;
}
.weixin p{line-height: 30px;font-size: 14px;}
.zyWrap h2{font-size: 16px;font-weight: 600;color:#fff;}
.zy_nav li{
    float: left;text-align: center;margin-right: 30px;width: 100px;font-size:14px;cursor: pointer;
}
.zy_nav li:nth-child(4){margin-right: 0}
.zy_box{width: 100%;border-bottom:1px solid #939395;}
.zy_nav{width: 490px;margin:50px auto 0;text-align: center;overflow: hidden;}
.zy_nav a{color:#939395;text-align: center;}
.zy_p{text-align: center;color: #939395;font-size: 12px;}
