*{
    margin: 0;
    padding: 0;
}
.new-bottom-left .new-left-img{
    background: url(http://img.to8to.com/to8to_img/zxbj/sjybj_freeApply_new2016.png?20160530) no-repeat;
    _background: url(http://img.to8to.com/to8to_img/zxbj/sjybj_freeApply_new2016.gif?20160530) no-repeat;
    width: 220px;
    height: 208px;
    position: absolute;
    left: 67px;
    bottom: 0;
}
.container-box{
    width: 1220px;
    margin: 0 auto;
}
.bottom_sjybj_right_box{
    margin: 20px 0 20px 28px;
    float: left;
    position: relative;
}
.bottom_sjybj_right_box .bottom_atten_code {
    display: block;
    width: 126px;
    height: 134px;
    padding-top: 4px;
    /*width: 135px;
    height: 136px;
    padding-top: 4px;*/
    background: url("http://img.to8to.com/to8to_img/zxbj/bottom_code.png?201604281349");
}
.bottom_sjybj_right_box .icn_tip_close {
    background: url(http://img.to8to.com/to8to_img/global.png?v=20160512) no-repeat;
    _background: url(http://img.to8to.com/to8to_img/global.gif?v=20160512) no-repeat;
    _overflow: hidden;
    position: absolute;
    right: -46px;
    top: 3px;
    width: 20px;
    height: 18px;
    background-position: -254px -283px;
    cursor: pointer;
}
.bottom_sjybj_right_box .bottom_atten_code img {
    display: block;
    width: 85px;
    height: 85px;
    margin: 0 auto;
}
.bottom_fiexd_sjybj{
    height: 180px;
    position: absolute;
    bottom: 0px;
    z-index: 5;
    width: 100%;
}
.bottom_sjybj_bg{
    height: 180px;
    background: #15161a;
    position: absolute;
    bottom: 0px;
    z-index: 5;
    width: 100%;
    opacity: 0.78;
}
.bottom_fiexd_sjybj .new-bottom-center{
    margin-left: 920px;
    width: 590px;
    position: relative;
}
.bottom_fiexd_sjybj .new-bottom-content{
    position: absolute;
    top: 0;
    right: 570px;
    background: #1c2837;
    width: 645px;
    padding: 18px 0 22px 0;
    font-size: 0;
}
.bottom-content-left,.bottom-content-center,.bottom-content-right{
    float: left;
    margin-left: 15px;
}
.bottom-content-left{
    margin-left: 20px;
}
.new-bottom-content{
    overflow: hidden;
}
.new-bottom-content .elment{
    position: relative;
}
.new-bottom-content .new-bottom-fill{
    margin: 15px 0 5px 0;
    _margin-top: 13px;
}
.new-bottom-content .new-bottom-point{
    font-size: 12px;
    position: absolute;
    left: 10px;
    top: 8px;
    color: #999;
}
.new-bottom-content .area-unit{
    font-size: 16px;
    position: absolute;
    left: 185px;
    top: 6px;
}
.new-bottom-content .fill-input{
    width: 178px;
    border: none;
    font-size: 14px;
    padding: 7px 20px 7px 10px;
    display: inline-block;
    border: 1px solid #ccc;
    height: 18px;
}
.new-bottom-content .new-bottom-address{
    margin-bottom: 5px;
}
.new-bottom-content .new-bottom-region{
    width: 103px;
    padding: 8px 10px;
    border: none;
    font-size: 12px;
    margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
    color: #999;
    padding-left: 8px;
}
.bottom-content-center .count-btn-new{
    background: url(http://img.to8to.com/to8to_img/zxbj/bottom_count_icon.png) no-repeat 0 0px;
    _background: url(http://img.to8to.com/to8to_img/zxbj/bottom_count_icon.gif) no-repeat 0 0px;
    width: 70px;
    height: 140px;
    display: block;
    background-position: -71px 6px;
}
.bottom-content-center .recount-btn{
    background-position: 2px 6px;
}
.bottom-content-center{
    margin-left: 11px;
}
.bottom-budget-price span{
    font-size: 16px;
    color: #fff;
}
.bottom-budget-price b{
    font-size: 26px;
    color: #ffa00b;
    display: inline-block;
    font-weight: normal;
    height: 35px;
    text-align: center;
    width: 60px;
}
.bottom-budget-price a{
    margin-left: 5px;
    font-size: 12px;
    color: #fff;
    height: 18px;
    width: 76px;
    border: 1px solid #fff;
    display: inline-block;
    padding: 2px 6px;
    text-align: center;
}
.bottom-budget-price em{
    color: #fff;
    font-size: 12px;
}
.bottom-budget-price a,.bottom-budget-price b,.bottom-budget-price span{
    *display: inline;
    *zoom: 1;
}
.bottom-budget-price .show-on{
    color: #ffa00b;
    border: 1px solid #ffa00b;
}
.bottom-budget-list ul{
    width: 310px;
    overflow: hidden;
    margin-top: 5px;
}
.bottom-budget-list li{
    float: left;
    margin-top: 10px;
    width: 116px;
    height: 18px;
    display: inline;
}
.bottom-budget-list li span,.bottom-budget-list li b,.bottom-budget-list li em{
    font-size: 12px;
    color: #fff;
}
.bottom-budget-list li b{
    float: right;
    display: inline-block;
    font-weight: normal;
    *display: inline;
    *zoom: 1;
}
.bottom-budget-list li em{
    margin-left: 5px;
}
.bottom-budget-list .budget-list-right{
    margin-left: 55px;
}
.bottom-budget-point{
    position: absolute;
    display: none;
    bottom: 0px;
    left: 20px;
}

.bottom-budget-point p{
    color: #fff;
    overflow: hidden;
    font-size: 12px;
}
.bottom-budget-point em{
    color: #fff;
}
.bottom-budget-top{
    overflow: hidden;
    position: relative;
    height: 143px;
}
.bottom-content-left .erro{
    position: absolute;
    bottom: -1px;
    left: 22px;
    font-size:12px;
    color: #f66;

}
.bottom-content-left .erro em {
    background: url(http://img.to8to.com/to8to_img/zxbj/sjybj_global.png?20150724) no-repeat;
    _background: url(http://img.to8to.com/to8to_img/zxbj/sjybj_global.gif?20150724) no-repeat;
    background-position: 0 -892px;
    width: 18px;height: 12px;
    display: inline-block;
    margin-right: 8px;
    *display: inline;
    *zoom: 1;
    vertical-align: top\9;
    margin-top: 2px\9;
}
.bottom_fiexd_sjybj .container-box {
    height: 180px;
    position: relative;
    padding-top: 0;
}
.bottom_fiexd_sjybj .bottom_sjybj_right{
    margin: 20px 0 20px 28px;
}

/* 咨询装修管家弹框 */
.layerout{
    display: none;
    background-color: black;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1000;
    opacity: .75;
    filter:alpha(opacity=75);
}
.fill-msg{
  position: fixed;
  top: 35%;
  left: 0px;
  width: 100%;
  z-index: 1001;
  display: none;
}
.window-figure .window-shoot-zxzx{
    position: absolute;
    display: block;
    top: 135px;
    width: 105px;
    text-align: center;
    left: 225px;
    padding: 21px 0 21px;
    font-size: 14px;
    color: white;
    background: red;
    opacity: 0;
    filter:alpha(opacity=0);
}
.window-figure{
    text-align: center;
    position: relative;
    width: 500px;
    margin: 0 auto;
}
.window-figure img{
    display: inline;
}
.closes{
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  right: 47px;
  top: 17px;
  z-index: 1000;
  background: red;
  opacity: 0;
  filter:alpha(opacity=0);
}
.msg-close-animate{
  position: fixed;
  left: 35%;
  bottom: 325px;
  width: 428px;
}