*{
    margin: 0;
    padding: 0;
}
.bottom_fiexd_box{height:120px;  position: fixed; bottom: 0px;  z-index: 9998;  width: 100%;_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 215))}
.bottom_show_left{background: url(../images/lfet_show.jpg) no-repeat;width:50px;height:136px;position: absolute; left: 0px;  bottom: 80px;position: fixed; _position: absolute;z-index: 9998; _position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 325))}

.new-bottom-left .new-left-img{
    background: url(../images/show-con.png) no-repeat;
    width:550px;
    height:126px;
    position: absolute;
    left:0;
    bottom:0;
}
.container-box{
    width: 1220px;
    margin: 0 auto;
}
.bottom_sjybj_right_box{
    margin: 10px 0 20px 28px;
    float: left;
}
.bottom_sjybj_right_box .bottom_atten_code {
    display: block;
    width: 126px;
    height: 134px;
    padding-top: 4px;
    background: url(../images/bottom_code.png);
}
.bottom_sjybj_right_box .icn_tip_close {
    background: url(../images/global.png) no-repeat 0 0;
    _overflow: hidden;
    position: absolute;
    right:-29px;
    top: 3px;
    width: 20px;
    height: 18px;
    cursor: pointer;
}
.bottom_sjybj_right_box .bottom_atten_code img {
    display: block;
    width: 85px;
    height: 85px;
    margin: 0 auto;
}
.bottom_fiexd_sjybj{
    height:120px;
    position: absolute;
    bottom: 0px;
    z-index: 5;
    width: 100%;
}
.bottom_sjybj_bg{
    height:120px;
    background:#343434;
    position: absolute;
    bottom: 0px;
    z-index: 5;
    width: 100%;
    opacity: 0.78;
}
.bottom_fiexd_sjybj .new-bottom-center{
    position: absolute;
	left:640px;
}
.bottom_fiexd_sjybj .new-bottom-content{
    background:#343434;
    width:450px;
    padding: 10px 0 22px 0;
}
.bottom_fiexd_sjybj .new-bottom-content .title{ text-align:center; font-size:18px; color:#FFF; letter-spacing:1px;}
.bottom_fiexd_sjybj .new-bottom-content .title i{ color:#ED0F0F; font-style:normal; margin:0 2px;}
.bottom-content-left,.bottom-content-center,.bottom-content-right{
    float: left;
    margin-left: 15px;
}
.bottom-content-left{
  
}
.new-bottom-content{
    overflow: hidden;
}
.new-bottom-content .elment{ margin:5px 0;} 

.new-bottom-content .new-bottom-fill{
	width:150px;
	margin-left:10px;
	float:left;
	background-color:#FFF;
}

.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;
	font-style:normal;
	color:#000;
}
.new-bottom-content .fill-input{width:260px; float:left;}
.new-bottom-content .zxbj_phone_bottom{
    width:260px;
    border: none;
    font-size: 14px;
    display: inline-block;
    height:28px;
	line-height:28px;
	text-indent:15px;
}
.new-bottom-content .quoted_area_bottom{width:123px; height:25px; line-height:25px; font-size:14px; border:none;display:inline-block; text-indent:15px;}
.new-bottom-content .new-bottom-address{
    margin-bottom:10px;
	width:260px;
	float:left;
}
.new-bottom-address select{ width:80px; height:28px !important; margin:0 2px; border:none;}
.new-bottom-address select option{ background-color:#FFF !important; border:none;}
.btn_con {
    cursor: pointer;
    float: left;
	width:150px;
	margin-left:10px;
}
.btn_sub_tuans{width:150px;border:none;cursor:pointer; height:28px; background-color:#6A6A6A; color:#FFF;}
 .btn_sub_tuans:hover{ background-color:#1A1A1A; color:#FFF;}
.new-bottom-content .new-bottom-region{
    width:144px;
    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(../images/b_btn.png) no-repeat 0 0px;
    width:102px;
    height:102px;
    display: block;
}
.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:75px;
}
.bottom-content-left .erro{
    position: absolute;
    bottom: -1px;
    left: 22px;
    font-size:12px;
    color: #f66;

}
.bottom-content-left .erro em {
    background: url(../images/sjybj_global.png) no-repeat;
    _background: url(../images/sjybj_global.gif) 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:120px;
    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;
}

.btn_con .innerBtn {
    animation: 1.5s ease 0s normal forwards infinite running btnanimate;
    left: 50%;
    margin-left: -51px;
    margin-top: -51px;
    opacity: 1;
    position: absolute;
    top: 50%;
    transform: scale(0.8);
    transform-origin: center center 0;
}
.btn_con .outerBtn {
    position: relative;
    z-index: 5;
}