/*calc基础表单样式*/
a{color:#333;text-decoration:none}
.rt{float:right}
.lf{float:left}
input,select:focus{outline:0}
select{border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}
option{border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}
.quote_header{margin:0 auto;width:1190px;height:80px}
.quote_header img{margin-top:14px}
.quote_header ul{float:left;padding-left:24px;width:670px;height:80px;color:#282828;font-size:16px;line-height:80px}
.quote_header ul li{float:left;padding-left:42px;height:80px}
.quote_header ul li i{float:left;display:block;margin:30px 10px 0 0;width:24px;height:20px;background:url(img/bmd.png) no-repeat}
.quote_header ul li .i2{background-position:0 -21px}
.quote_header ul li .i3{background-position:0 -42px}
.quote_header .header_img{position:absolute;top:14px;right:140px;overflow:hidden;width:186px;height:57px}
.quote_header .header_img a{display:block;width:186px;height:57px;background:url(img/quote_header.jpg) no-repeat;background-size:100%}
.ml40{margin-left:40px}
.mt10{margin-top:10px}
.calculator_box{position:relative;height:580px;}
.calculator_box .box_img{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:500px}
.calculator_box .qbox{position:absolute;left: 50%;margin-left: -600px;overflow:hidden;width:1200px;background:#fff;-webkit-box-shadow:0 3px 8px #999;-moz-box-shadow:0 3px 8px #999;box-shadow:0 3px 8px #999}
.calculator_box .qbox .qbox_l{float:left;padding-top:49px;padding-left:40px;width:432px;height:340px}
.calculator_box .qbox .qbox_l .box_titl{width:100%;height:30px;color:#464545;text-indent:110px;font-weight:700;font-size:28px;line-height:30px}
.calculator_box .qbox .qbox_l .box_span{margin-bottom:10px;padding:8px 0 5px 80px;height:12px;font-size:12px}
.calculator_box .qbox .qbox_l .box_span .num_tips{color:#ff7200}
.calculator_box .qbox .qbox_l .quote_form{position:relative}
.calculator_box .qbox .qbox_l .quote_form .btn_item{height:38px;line-height:38px}
.calculator_box .qbox .qbox_l .quote_form .area_btn{position:relative;width:260px;cursor:pointer}
.calculator_box .qbox .qbox_l .quote_form .area_btn select{padding:0 6px;width:127px;height:36px;border:1px solid #ececec;background:#f6f6f6;color:#666;line-height:36px}
.calculator_box .qbox .qbox_l .quote_form .quote_input{position:relative;float:left;margin-top:20px;width:260px;height:36px;color:#999;font-size:14px}
.calculator_box .qbox .qbox_l .quote_form .quote_input input,.calculator_box .qbox .qbox_l .quote_form .quote_input select{display:block;padding:0 6px;width:246px;height:36px;border:1px solid #ececec;color:#999;line-height:36px}
.calculator_box .qbox .qbox_l .quote_form .quote_input select{width:260px}
.calculator_box .qbox .qbox_l .quote_form .quote_input span{position:absolute;top:0;right:5px;z-index:1;color:#666;font-size:14px}
.calculator_box .qbox .qbox_l .quote_form .err_tips{margin-top:5px;color:#ff7200}
.calculator_box .qbox .qbox_l .quote_form .res_head{position:relative;z-index:10;margin:0 0 0 50px;margin-top:14px;width:258px;height:38px;border:1px solid #ececec;border-top:none}
.calculator_box .qbox .qbox_l .quote_form .res_head p{display:block;width:258px;height:37px;border:none;border-top:1px solid #ddd;background:#f6f6f6;color:#666;text-align:left;text-indent:6px;font-size:14px;line-height:34px;cursor:pointer}
.calculator_box .qbox .qbox_l .quote_form .res_head .jiao_tip{position:absolute;top:16px;width:0;height:0;border-top:10px solid #ddd;border-right:6px solid transparent;border-left:6px solid transparent}
.calculator_box .qbox .qbox_l .quote_form .res_head .res_content{width:258px;height:auto;border:1px solid #ececec}
.calculator_box .qbox .qbox_l .quote_form .res_head .res_content a{display:block;width:258px;height:37px;border:none;border-top:1px solid #ddd;background:#f6f6f6;color:#666;text-align:left;text-indent:6px;font-size:14px;line-height:34px;cursor:pointer}
.calculator_box .qbox .qbox_c{position:absolute;top:0;bottom:0;left:500px;width:138px}
.calculator_box .qbox .qbox_c .bg_line{position:absolute;top:114px;bottom:4px;left:-80px;width:166px;height:166px;border:1px solid #eee;border-radius:100%;background:#fff}
.calculator_box .qbox .qbox_c .btnbox{position:absolute;top:140px;left:-55px;width:108px;height:108px}
.calculator_box .qbox .qbox_c .btnbox .x_line{position:absolute;top:-4px;left:-4px;width:120px;height:120px;border:1px solid #eee;border-radius:100%;background:#fff}
.calculator_box .qbox .qbox_c .btnbox .y_line{position:absolute;top:-12px;left:-12px;width:138px;height:138px;border:1px solid #eee;border-radius:100%;background:#edf0f3}
.calculator_box .qbox .qbox_c .btnbox .middle_anmite{position:absolute;top:-12px;left:-12px;width:120px;height:120px;border:10px solid #9cf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:dotSpread2 1.5s ease-out 1.8s infinite;animation:dotSpread2 1.5s ease-out 1.8s infinite}
.calculator_box .qbox .qbox_c .btnbox .btn_bg{position:absolute;top:0;left:0;z-index:2;padding-top:18px;padding-right:24px;padding-left:24px;width:48px;height:78px;border:11px solid #fff;border-radius:50%;background:#ff7200;color:#fff;text-align:center;font-size:24px;line-height:30px;cursor:pointer;-webkit-user-select:none}
.calculator_box .qbox .qbox_c .btnbox .btn_text{position:absolute;top:26px;left:34px;z-index:3;width:48px;color:#fff;font-size:24px;font-family:微软雅黑;line-height:30px;cursor:pointer;user-select:none}
.calculator_box .qbox .qbox_r{float:right;padding-top:30px;width:348px;height:340px}
.calculator_box .qbox .qbox_r .res_title{margin:17px auto 6px auto;color:#333;text-align:left;text-indent:18px;font-weight:700;font-size:18px}
.calculator_box .qbox .qbox_r .res_title span{color:#ff7200;font-weight:700;font-size:28px}
.calculator_box .qbox .qbox_r .res_table{margin:0 auto;width:350px;border-collapse:collapse;text-align:center;border-spacing:0}
.calculator_box .qbox .qbox_r .res_table tbody{line-height:1}
.calculator_box .qbox .qbox_r .res_table tr{display:block;margin-bottom:10px;height:35px}
.calculator_box .qbox .qbox_r .res_table tr td{padding:8px 0 8px 20px;border:1px solid #ececec;font-size:14px}
.calculator_box .qbox .qbox_r .res_table tr .td1{width:80px;text-align:left}
.calculator_box .qbox .qbox_r .res_table tr .td2{padding:8px 20px 8px 0;width:160px;text-align:right}
.calculator_box .qbox .qbox_r .res_table tr .td2 b{color:#666}
.calculator_box .qbox .text_roll{position:absolute;bottom:0;left:0;width:100%;height:110px;background:#f6f6f6}
.calculator_box .qbox .text_roll .report_num{float:left;padding:22px 0 0 54px;width:190px;height:68px;color:#4b4b4b;font-size:17px;line-height:34px}
.calculator_box .qbox .text_roll .report_num span{color:#ff7200;font-size:24px}
.calculator_box .qbox .text_roll .roll_list{float:left;overflow:hidden;margin-top:30px;padding:0 0 0 46px;width:690px;height:58px;border:none}
.calculator_box .qbox .text_roll .roll_list ul{position:relative;width:100%}
.calculator_box .qbox .text_roll .roll_list ul li{overflow:hidden;height:34px;color:#4b4b4b;font-size:10px;line-height:34px}
.calculator_box .qbox .text_roll .roll_list ul li em{padding:0 5px 0 20px;vertical-align:super}
.calculator_box .qbox .text_roll .roll_list ul li span{display:inline-block;overflow:hidden;padding-right:25px;height:26px}
.calculator_box .qbox .text_roll .roll_list ul li .bl{width:58px}
.calculator_box .qbox .text_roll .roll_list ul li .rl{width:36px}
.quote_footer{box-sizing:border-box;padding-bottom:20px;background:#1f1f1f;font-family:'Microsoft YaHei',Verdana,Arial,Helvetica,sans-serif;line-height:24px}
.quote_footer .footer_row2{margin-right:auto;margin-left:auto;padding-top:13px;width:1190px}
.quote_footer .footer_row2 p{color:#a5a5a5;text-align:center}
.quote_footer .footer_row2 p a{color:#a5a5a5}
@-webkit-keyframes dotSpread1{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:0}
100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
}
@keyframes dotSpread1{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:0}
100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
}
@-webkit-keyframes dotSpread2{0%{border:10px solid #9cf;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:0}
100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
}
@keyframes dotSpread2{0%{border:10px solid #9cf;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
50%{opacity:0}
100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
}
.con h1,.con h3{font-weight:400}
i{font-style:normal}
.con{margin:0 auto;width:980px;color:#333}
.con_t{padding-bottom:15px;font-size:24px}
.con_bj h3{font-size:20px;}
.con_bj_cal{position:relative;float:left;padding:30px 40px 20px 60px;width:509px;border-right:1px solid #eee}
.bj_form{padding-top:15px;width:470px;font-size:14px}
.bj_form .label{float:left;margin-left:0;width:110px;color:#333;text-align:left;font-size:16px;line-height:38px}
.bj_res_t,.bj_res_t b,.calc-btn em,.ele_bt{text-align:center}
.bj_form .element{position:relative;float:left;padding-bottom:10px;width:315px}
.bj_form .select{padding-left:5px;width:255px;height:36px}
.bj_form .select_s{margin-right:10px;width:122px}
.bj_form .select_s_s{margin-bottom:10px;width:78px}
.bj_form input{width:270px;border:1px solid #ccc}
.bj_form .area_text{padding:10px 20px 10px 10px;width:270px}
.bj_form .name{padding:10px 20px 10px 10px;width:270px}
.bj_form .xiaoqu{padding:10px 20px 10px 10px;width:270px}
.bj_form .phone{padding:10px 20px 10px 10px;width:270px}
.bj_form .text_wrap{position:static}
.bj_form .text_wrap .text_lbl{left:11px}
.bj_form .text_wrap .unit{margin-left:-32px;color:#bbb}
.bj_form .houseType{height:37px;line-height:37px}
.bj_form .houseType label{vertical-align:middle;font-size:15px;cursor:pointer}
.bj_form .houseType input{margin-right:5px;width:16px;height:16px;vertical-align:middle;cursor:pointer}
.bj_form .huxing_wrap{position:relative}
.bj_form .huxing_show{position:relative;width:253px;height:35px;border:1px solid #ddd;line-height:35px}
.bj_form .huxing_show:after{position:absolute;top:15px;right:6px;border-top:6px solid #666;border-right:3px solid transparent;border-bottom:6px solid transparent;border-left:3px solid transparent;content:' '}
.bj_form .huxing_show span{display:inline-block;width:40px}
.bj_form .huxing_show span:first-child{margin-left:10px}
.bj_form .huxing{position:absolute;top:37px;left:0;z-index:10;display:none;width:253px;border:1px solid #ddd;background-color:#fff}
.bj_form .huxing li{float:left;margin-left:10px;width:40px}
.bj_form .huxing li:first-child{margin-left:6px}
.bj_form .huxing li a{display:inline-block;margin:5px 0;width:40px;border-radius:2px;background-color:#f4f4f4;text-align:center}
.bj_form .huxing li a:hover{color:#333}
.bj_form .huxing li a.active:hover{color:#fff}
.bj_form .huxing .active{background-color:#ff6d15;color:#fff}
.bj_res_con .tip{color:#666;font-size:14px}
.bj_res_con .tip{margin-top:20px;background:#eee}
.bj_form .form_error{position:absolute;bottom:0;left:0;font-size:12px}
.ele_b{margin-left:-10px}
.top-title{overflow:hidden;padding:20px 15px 10px;color:#fff;font-size:18px}
.top-title span{width:25%;text-align:center}
.pull-left{float:left}
.pull_right{float:right}
.list_lh{overflow:hidden;margin:10px 5px;height:100px}
.list_lh li span{width:25%;text-align:center}
.list_lh li{overflow:hidden}
.list_lh li p{display:block;height:24px;line-height:24px}
.list_lh li p span{display:inline-block}
.list_lh li p em{float:right;display:inline-block;width:80px;color:#f30;font:normal 12px/24px Arial}
.list_lh li p span{color:#999}
.list_lh li p a.btn_lh{float:right;display:inline-block;margin-top:4px;padding:0 5px;height:17px;background:#28bd19;color:#fff;line-height:17px}
.bottom-title h3{margin:10px 20px;color:#fff;font-size:24px}
.ele_bt{float:left;margin-right:10px;width:120px;height:32px;border:1px solid #ddd;line-height:32px;cursor:pointer}
.ele_bt_on{border-color:#f36f20;color:#f36f20}
.calc-btn{position:absolute;top:155px;right:-46px;z-index:15;display:block;width:90px;height:90px;border:0;-webkit-border-radius:50%;border-radius:45px;background:#ff6d15;-ms-border-radius:50%}
.calc-btn:active{
    outline:none ;
    border: none;
}
.calc-btn:focus {outline:none;} /*for IE*/
.calc-btn::-moz-focus-inner {border-color: transparent;} /*for mozilla*/
.calc-btn-ie,.ico-line-btn{position:absolute;right:-71px;display:block;width:140px;height:140px}
.calc-btn-ie{top:119px;background-size:contain}
.ico-line-btn{top:130px;z-index:9;}
.calc-btn em{display:block;margin:0 auto;width:44px;height:44px;color:#fff;font-size:16px}
.circle-animate{position:absolute;top:145px;right:-56px;z-index:12;width:110px;height:110px;-webkit-border-radius:50%;border-radius:50%;background:#fdcc9a;-webkit-animation:scale-three2 1.5s ease infinite;-moz-animation:scale-three2 1.5s ease infinite;-o-animation:scale-three2 1.5s ease infinite;animation:scale-three2 1.5s ease infinite;animation-fill-mode:both}
@keyframes scale-three2{0%{opacity:.8;transform:scale(1)}
100%{opacity:0;transform:scale(1.3)}
}
@-webkit-keyframes scale-three2{0%{opacity:.7;-webkit-transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.3)}
}
@-moz-keyframes scale-three2{0%{opacity:.7;-moz-transform:scale(1)}
100%{opacity:0;-moz-transform:scale(1.3)}
}
@-o-keyframes scale-three2{0%{opacity:.7;-o-transform:scale(1)}
100%{opacity:0;-o-transform:scale(1.3)}
}
.con_bj_res{float:right;padding:45px 50px 0 0;width:400px;color:#333;font-size:14px}
.bj_res_t b,.bj_res_ul li b{display:inline-block;color:#f36f20;font-weight:400}
.bj_res_t{font-size:20px;line-height:35px;margin:15px 0}
.bj_res_ul li,.bj_res_ul li strong{height:40px;line-height:40px}
.bj_res_t b{margin:0 12px;width:120px;font-size:28px;font-weight:700}
.bj_res_t span.bj_res_t_y{font-size:14px}
.bj_res_ul{padding:5px 0;border:1px solid #ddd}
.bj_res_ul li span{float:left;width:50%;height:40px;text-align:right;font-size:14px}
.bj_res_ul li.let_spac{border-bottom:none}
.bj_res_ul li strong{float:left;width:50%;text-align:left;font-weight:400;font-size:12px}
.bj_res_tip,.bj_res_zxd,.res_btn,.tender-video-tip,.tender-video-title{text-align:center}
.bj_res_ul li strong em{display:inline-block;margin-right:10px;margin-left:10px;width:55px;font-style:normal;font-size:16px;color:#ff5a00;font-weight:700}
.let_spac i{padding:0 21px}
.bj_res_ul li b{margin:0 15px;padding-bottom:3px;width:107px;border-bottom:1px solid #eaeaea;font-size:20px}
.res_btn,.res_btn_box{width:220px;height:42px}
.res_btn,.res_btn:hover{color:#999}
.bj_res_tip{padding-top:15px;color:#999}
.res_btn_box{margin:0 auto 40px}
.res_btn{display:block; center 0 no-repeat;font-size:16px;line-height:34px}
.bj_res_zxd,.text_area,.toolbar_header_center_left ul li em.sjbj_hot{display:none}
.res_btn.active{color:#fff}
.res_btn.active:hover{color:#fff}
.zxbj_info .info_hd h3 em{padding-left:5px;font-size:12px}
.zxbj_details{padding-top:140px;}
.calputer_tit span{margin-left:10px;color:#f36f20;font-size:12px}
.con_bj_res .bj_explain{margin-top:10px;margin-bottom:20px}
.con_bj_res .bj_explain p{position:relative;margin-left:20px;padding-left:10px;color:#999;font-size:12px;line-height:24px}
.con_bj_res .bj_explain p b{position:absolute;top:0;left:-10px;width:10px;height:24px;text-align:center;line-height:24px}
.form_line{overflow:hidden;margin-bottom:5px}
.label_start{float:left;margin-top:5px;color:#fe5f00;font-size:24px;font-family:Arial}
.calputer_tit .num_man{margin:0 2px}
.con_bj_res .bj_explain .attention{color:#f36f20}
.zt_zj{margin-left:10px;color:#bbb;font-size:14px}
.text_area{position:absolute;top:40px;left:0;color:#f79c33;font-size:12px}
.bj_res_zxd{margin-bottom:-21px;padding-top:10px;padding-bottom:10px;border:1px solid #d7eefe;background-color:#f5faff}
.bj_res_zxd .bj_res_zxd_title{display:block;color:#4b97d0;font-weight:700;font-size:20px}
.bj_res_zxd .bj_res_zxd_content{color:#4b97d0;font-size:16px}
.bj_res_zxd .bj_res_zxd_price{color:#f36f20;font-size:18px}
.bj_res_zxd .bj_res_zxd_btn{padding:3px 5px;border-radius:3px;background-color:#4b97d0;box-shadow:3px 3px 2px #c4cbd1;color:#fff;font-size:14px}
.bj_res_zxd .bj_res_zxd_btn img{display:inline}
.tender-video{display:none}
.tender-video-title{padding-right:27px;font-size:22px;line-height:36px}
.tender-video-wrapper{position:relative;margin-top:11px;margin-bottom:20px;margin-left:17px;width:347px;height:200px}
.tender-video-tip{padding-right:27px;font-size:14px;line-height:27px}
.tender-video-num{color:#ff6000}
.video-first-text{display:block}
.tender-video-wrapper-hand{position:absolute;right:-8px;bottom:-8px;display:none}
.tender-video-wrapper-btn{position:absolute;right:8px;bottom:8px;display:block;width:35px;height:35px}
.zxbj-weixin-consult{position:relative;display:none;width:338px;height:80px;border:1px solid #009cff}
.con-bj-new .zxbj-weixin-box{padding:50px 40px 71px}
.con-bj-new .con_bj_res{padding:28px 50px 0 0;width:340px;color:#333;font-size:14px}
.con-bj-new .bj_res_ul{margin:0 auto 1px;padding:22px 0;border:1px solid #ddd}
.con-bj-new .bj_res_ul li{height:30px;line-height:30px}
.con-bj-new .bj_res_ul li span{float:left;width:50%;height:30px;text-align:right;font-size:14px}
.con-bj-new .bj_res_ul li strong{float:left;width:50%;height:30px;text-align:left;font-weight:400;font-size:12px;line-height:30px}
.con-bj-new .con_bj_res .bj_explain{margin-top:6px;margin-bottom:7px}
.con-bj-new .con_bj_res .bj_explain p{position:relative;margin-left:20px;padding-left:10px;color:#999;font-size:12px;line-height:18px}
.con-bj-new .con_bj_res .bj_explain p.attention{margin:8px 0 12px 20px;color:#ff611c}
.zxbj-weixin2-consult{display:none;margin-bottom:43px;width:356px}
.zxbj-weixin2-consult img{width:356px;height:224px}
.con-bj-new2 .con_bj_res{padding:45px 40px 0 0;width:356px;color:#333;font-size:14px}
.zxbj-weixin2-point{margin-bottom:10px;color:#333;text-align:right;font-weight:700;font-size:18px}
.sus-head,.sus-headimg p,.sus-quocode,.worddetail p{text-align:center}
.zxbj-weixin2-consult .attention2{margin-bottom:31px;color:#fe4800;text-align:center;font-size:12px}
.zxbj-weixin-portrait-text .zxbj-weixin-point{margin-top:4px}
.zxbj-weixin-portrait-text .weixin-zxgw-name{color:#fe4800;font-size:12px}
.weixin-consult-dg .zxbj-weixin-code{background-position:-1px -80px}
.zxbj-weixin-portrait-right .zxbj-wx-guide{position:relative;margin-left:23px;color:#333;font-size:12px}
.zxbj-weixin2-fruit-box{position:relative;width:356px;height:222px}
.zxbj-weixin2-fruit-box .weixin2-fruit-bg{z-index:15;width:356px;height:222px;}
.zxbj-weixin2-fruit-box .weixin2-fruit-show{position:absolute;top:43px;left:60px}
.zxbj-weixin2-fruit-box .fruit-show-left{position:relative;float:left;margin-right:35px}
.zxbj-weixin2-fruit-box .fruit-show-right{float:left;margin-top:-2px}
.zxbj-weixin2-fruit-box .fruit-show-p1{margin:7px 0 0 -26px;color:#333;font-size:12px}
.zxbj-weixin2-fruit-box .fruit-show-p1-name{color:#009cff;font-size:12px}
.zxbj-weixin2-fruit-box .fruit-show-p2{margin-left:-18px;color:#333;font-size:12px}
.zxbj-weixin2-fruit-box .fruit-show-p3{position:relative;margin:7px 0 0 15px;color:#333;font-weight:700;font-size:12px}
.zxbj-weixin2-fruit-box .fruit-show-p3 .zxbj-wx-icon{position:absolute;top:2px;left:-21px;width:16px;height:12px;}
.zxbj-weixin2-fruit-box .fruit-show-code{z-index:20;width:110px;height:110px;}
.weixin2-consult-dg .zxbj-weixin2-fruit-box .fruit-show-code{background-position:0 -190px}
.zxbj-weixin2-fruit-box .fruit-show-arrow{position:absolute;top:37px;left:93px;width:23px;height:14px;}
.zxbj-weixin2-fruit-box .weixin2-fruit-title2{position:absolute;bottom:2px;left:10px;color:#fff}
.zxbj-weixin2-fruit-box .fruit-title2-fff000{color:#fff000;font-weight:700}
.zxbj-weixin2-fruit-box .fruit-title2-b{font-weight:700}
.zxbj-weixin-portrait-title{position:absolute;top:20px;left:135px;z-index:6;color:#333;font-size:14px}
.zxbj-weixin-portrait-text{position:absolute;top:39px;left:19px;z-index:6}
.zxbj-weixin-portrait-left{position:absolute;top:-30px;left:3px;z-index:6;width:120px;height:92px}
.zxbj-weixin-portrait-left img{width:135px;height:95px}
.zxbj-weixin-portrait-text .zxbj-weixin-zxgw{color:#fff;font-size:12px}
.zxbj-weixin-portrait-text .zxbj-weixin-point{margin:4px 0 0 -9px;color:#5abcfd;font-size:12px}
.zxbj-weixin-portrait-right{position:absolute;top:-90px;right:17px;z-index:6;display:none;width:90px;height:114px;background-color:#fff}
.zxbj-weixin-portrait-btn{position:absolute;top:17px;right:12px}
.zxbj-weixin-portrait-btn img{width:100px;height:50px;cursor:pointer}
.portrait-title2{margin-top:-3px}
.zxbj-weixin-portrait-right .zxbj-wx-icon{position:absolute;top:3px;left:-17px;width:16px;height:12px;}
.portrait-right-bg{position:absolute;top:0;left:0;padding-top:1px;width:90px;height:114px;}
.zxbj-weixin-code{top:0;right:0;margin:7px 0 0 7px;width:74px;height:74px;border:1px solid #fff;border-top:0;border-right:0;}
.zxbj-weixin2-fruit-box .fruit-show-portrait{z-index:20;margin:-8px 0 0 -39px;width:138px;height:100px;}
.zxbj-weixin2-fruit-box .weixin2-fruit-title1{position:absolute;top:-6px;left:73px;color:#5abcfd;font-weight:700;font-size:18px}
.specialcity .element .text_wrap .text{padding-top:11px;width:234px;height:32px;border:0;}
.specialcity .text_wrap .text+.text_lbl{top:38px}
.label-text{margin-top:-19px}
.pre-fruit-show-arrow{position:absolute;top:110px;left:185px;width:23px;height:14px;background:}
.choosebjway li{position:relative;float:left;margin-left:16px;padding-left:20px;cursor:pointer}
.choosebjway em{position:absolute;top:3px;left:0;display:block;width:15px;height:15px;}
.blueradio{color:#5abcfd}
.blueradio em{background-position:-468px -488px}
.calc-disabled,a.calc-disabled:active,a.calc-disabled:hover{pointer-events:none}
.suspend-wechat{position:absolute;right:0;bottom:43px;display:none;width:370px;height:223px;}
.sus-head{margin-top:21px;font-weight:700;font-size:18px}
.sus-headimg{float:left;margin-top:22px;margin-left:21px;width:170px;height:134px}
.headdetail{position:relative;z-index:1;margin:0 auto;width:91px;height:90px;}
.worddetail{position:relative;z-index:2;margin:-11px auto 0;width:140px;height:29px;}
.sus-headimg p{color:#5abcfd;font-size:12px}
.worddetail p{color:#fff;font-size:13px;line-height:25px}
.sus-quocode{float:right;margin-top:17px;margin-right:46px;width:105px;height:131px;font-size:12px}
.sus-quocode div{margin-bottom:5px;height:100px;border:1px solid #eee;}
.element .choosebjway,.element .suspend-wechat{display:none}
.specialcity .element .choosebjway{display:block}
.zxbj-show-code1{display:none;width:108px;height:108px;border:1px solid #e8e8e8}
.zxbj-show-code1 img{display:block;width:108px;height:108px}
.hotad-contain .bj_res_con{position:relative;margin-top:-17px}
.hotad-contain .bj_res_ul{position:relative;margin-top:11px;width:338px;height:144px}
.hotad-contain .bj_res_ul li{width:50%}
.hotad-contain .bj_res_ul .hotad-cl,.hotad-contain .bj_res_ul .hotad-rg{position:absolute;left:5px}
.hotad-contain .bj_res_ul .hotad-sj,.hotad-contain .bj_res_ul .hotad-zj{position:absolute;right:8px}
.hotad-contain .bj_res_ul .hotad-cl,.hotad-contain .bj_res_ul .hotad-sj{top:17px}
.hotad-contain .bj_res_ul .hotad-rg,.hotad-contain .bj_res_ul .hotad-zj{top:57px}
.hotad-contain .bj_res_ul li span{width:64px}
.hotad-contain .bj_res_ul li strong{width:62%}
.hotad-contain .bj_res_ul li strong em{display:inline;margin:0 6px 0 0}
.hotad-contain .bj_explain{display:none}
.hotad_bj_explain{position:absolute;top:165px;left:10px;display:none;padding-top:15px;width:317px;border-top:1px solid #e1e1e1;color:#999;text-align:left;font-size:13px;line-height:22px}
.bj-res-hotad{position:relative;display:none;overflow:hidden;margin:23px auto 20px;width:339px;height:60px}
.bj-res-hotad img{width:100%}
.bj-res-hotad p{position:absolute;right:0;bottom:0;width:35px;height:16px;background:#000;color:#fff;text-align:center;font-size:12px;line-height:16px;opacity:.7}
.hotad-contain .bj_res_con .bj-res-hotad,.hotad-contain .hotad_bj_explain,.hotad-contain .zxbj-weixin2-consult .bj-res-hotad{display:block}
.hotad-contain .attention2.holiday-text,.hotad-contain .zxbj-weixin2-point{display:none}
.result-wechat-hotad{position:relative;float:left;display:none;padding:50px 40px 30px;width:409px;border-right:1px solid #eee;color:#999;text-align:center;font-size:14px}
.result-wechat-hotad .wechat-img{margin:50px auto 0;width:69px;height:69px;}
.result-wechat-hotad .wechat-message{margin-top:21px;width:100%;color:#333;text-align:center;font-size:20px}
.result-wechat-hotad .wechat-text{margin-top:20px}
.result-wechat-hotad .wechat-recall{margin-top:11px;margin-bottom:68px;color:#ff5200}
.result-wechat-hotad .calputer_tit{color:#333}
.con_bj_check .con_bj_res{float:left;margin-left:70px;padding-top:28px;padding-right:70px;padding-bottom:20px;border-right:1px solid #e8e8e8}
.con_bj_check .con_bj_res .bj_res_t{margin-top:6px;color:#333;font-size:18px}
.con_bj_check .bj_res_ul{margin-top:11px;padding-bottom:26px}
.con_bj_check .con_bj_res .bj_explain,.decorate-time,.house-type{margin-top:12px}
.con_bj_check .bj_res_ul li span{width:45%}
.con_check_info{position:relative;float:right;display:none;padding:41px 44px 0 0;width:385px;color:#333;font-size:14px}
.con_bj_check .con_check_info{display:block}
.con_check_info h3{color:#333;font-size:18px}
.con_check_info h3 span{color:#fe5f00;font-size:12px}
.check_question{color:#999;font-size:14px}
.plot-name{margin-top:20px}
.check-house{float:left;width:110px;height:100px}
.check-house-last{margin-top:-4px}
.check-house,.check-time{cursor:pointer}
.check-house div{margin:0 auto;width:80px;height:85px}
.decorate-time .check-time{float:left;margin-top:12px}
.check-house div,.check-house p i,.check-time p i{}
.check-house .old-house{background-position-X:-655px}
.check-house .little-change{background-position:-779px -171px}
.check-house p,.check-time p{position:relative;color:#333;text-indent:15px;font-size:12px}
.check-house p{margin-top:-10px;margin-left:27px}
.check-house-last p{margin-top:-6px}
.check-time p{margin-left:13px;text-indent:18px}
.check-time-next p{margin-left:27px}
.check-house p i,.check-time p i{position:absolute;top:3px;left:0;width:15px;height:15px;background-position:-560px -258px}
.check-house.on p i,.check-time.on p i{background-position:-535px -258px}
.plot-name .check_question{float:left;margin-top:5px}
.plot-name input{width:229px;height:30px;border:1px solid #e8e8e8;text-indent:6px}
.check-upload,.check-upload:hover{display:block;margin:18px auto 0;width:80px;height:32px;background-color:#ff701a;color:#fff;text-align:center;line-height:32px}
.complate-form{position:absolute;top:185px;left:96px;display:none;width:180px;height:42px;background:#000;color:#fff;text-align:center;font-size:14px;line-height:42px;opacity:.6}
.zxbj-weixin-checkinfo .zxbj-weixin2-point{margin-top:13px;text-align:center;font-weight:400}
.zxbj-weixin-checkinfo .attention2{margin-top:-4px;margin-bottom:0;color:#fe5400}
.zxbj-weixin-checkinfo .zxbj-weixin2-fruit-box{margin-top:25px;height:233px}
.zxbj-weixin-checkinfo .zxbj-weixin2-fruit-box .weixin2-fruit-bg{height:233px;}
.zxbj-weixin-checkinfo .zxbj-weixin2-fruit-box .weixin2-fruit-show{padding-top:6px}
.zxbj-weixin-checkinfo .zxbj-weixin2-fruit-box .fruit-show-p3{font-weight:400}
.check_global_succ{display:none}
.check_global_succ,.check_global_succ .check_grey_layer{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%}
.check_global_succ .check_grey_layer{background:#000;opacity:.6}
.check_global_succ .check_pop_tip{position:absolute;top:248px;z-index:1002;width:320px;height:237px;border-radius:4px;background-color:#fff;text-align:center}
.check_pop_tip .check_pop_img{margin:20px auto 0;width:69px;height:69px;}
.check_pop_tip .check_pop_text{color:#333;font-size:16px}
.check_pop_tip .check_pop_recall{margin-top:4px;color:#999;font-size:12px}
.check_pop_tip .check_pop_recall span{color:#fe6022}
.check_pop_tip .close_check_pop,.check_pop_tip .close_check_pop:hover{display:block;margin:18px auto 0;width:100px;height:32px;border:1px solid #e8e8e8;border-radius:2px;color:#666;font-size:12px;line-height:32px}
/*表单美化*/
.element .houseType input {
	display: none
	}
.element .houseType label {
	border: 1px solid #CCC;
	color: #666;
	width: 131px;
	padding: 2px 10px 2px 5px;
	line-height:32px;
	min-width: 80px;
	text-align: center;
	float: left;
	margin: 2px;
	}
.element .houseType input:checked + label {
	border: 1px solid #ff5a00;
	color: #fff;
	background: #ff5a00;
	background-size: 21px 21px;
	}
.element .houseType input:disabled + label {
	opacity: 0.7;
	}
	.bj_res_step{
	    text-align: center;
	    color: #ff5a00;
	    font-weight: 700 !important;
	}
	/*表单美化*/
	.list_tx p{
	    margin-top: 20px;
	    color: #545454;
	    text-align: center;
	    line-height: 24px;
	}
	/*calc基础表单样式*/
/*免费量房*/
.bottom150{
   bottom:-150px; 
}
.mbottom150{
   margin-bottom:150px;
}
.bottom340{
   bottom:-200px; 
}
.mbottom340{
   margin-bottom:200px;
}
.mbottom280{
   margin-bottom:280px;
}
/*免费量房banger*/
.calculator_box .mflf_img{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:500px}
/*资讯报价*/
.zixun h1,.zixun h3{font-weight:400}
i{font-style:normal}
.zixun{margin:0 auto;width:825px;color:#333;overflow:hidden;
    -moz-box-shadow:0 0 12px -2px rgba(20%,20%,20%,0.5);
-webkit-box-shadow:0 0 12px -2px rgba(20%,20%,20%,0.5); 
box-shadow:0 0 12px -2px rgba(20%,20%,20%,0.5);
margin-top: 20px;
margin-bottom: 20px;
}
.con_zixun_cal{position:relative;float:left;padding:0 50px 0 20px;width:359px;border-right:1px solid #eee} 
.con_zixun_res{float:right;padding:0 20px 0 0;width:300px;color:#333;font-size:14px}
.news-detail-top .tip{
    font-size: 14px;
    color: #545454;
}
.zixunbj_form{padding-top:15px;width:350px;font-size:14px}
.zixunbj_form .label{float:left;margin-left:0;width:110px;color:#333;text-align:left;font-size:16px;line-height:38px}
.bj_form .element{position:relative;float:left;padding-bottom:10px;width:315px}
.zixunbj_form .select{padding-left:5px;width:255px;height:36px}
.zixunbj_form .select_s{margin-right:10px;width:122px}
.zixunbj_form .select_s_s{margin-bottom:10px;width:78px}
.zixunbj_form input{width:170px;border:1px solid #ccc}
.zixunbj_form .area_text{padding:10px 20px 10px 10px;width:170px}
.zixunbj_form .name{padding:10px 20px 10px 10px;width:170px}
.zixunbj_form .xiaoqu{padding:10px 20px 10px 10px;width:170px}
.zixunbj_form .phone{padding:10px 20px 10px 10px;width:170px}
.zixunbj_form .text_wrap{position:static}
.zixunbj_form .text_wrap .text_lbl{left:11px}
.zixunbj_form .text_wrap .unit{margin-left:-32px;color:#bbb}
.zixunbj_form .houseType{height:37px;line-height:37px}
.zixunbj_form .houseType label{vertical-align:middle;font-size:15px;cursor:pointer}
.zixunbj_form .houseType input{margin-right:5px;width:16px;height:16px;vertical-align:middle;cursor:pointer}
.zixunbj_form .huxing_wrap{position:relative}
.zixunbj_form .huxing_show{position:relative;width:253px;height:35px;border:1px solid #ddd;line-height:35px}
.zixunbj_form .huxing_show:after{position:absolute;top:15px;right:6px;border-top:6px solid #666;border-right:3px solid transparent;border-bottom:6px solid transparent;border-left:3px solid transparent;content:' '}
.zixunbj_form .huxing_show span{display:inline-block;width:40px}
.zixunbj_form .huxing_show span:first-child{margin-left:10px}
.zixunbj_form .huxing{position:absolute;top:37px;left:0;z-index:10;display:none;width:253px;border:1px solid #ddd;background-color:#fff}
.zixunbj_form .huxing li{float:left;margin-left:10px;width:40px}
.zixunbj_form .huxing li:first-child{margin-left:6px}
.zixunbj_form .huxing li a{display:inline-block;margin:5px 0;width:40px;border-radius:2px;background-color:#f4f4f4;text-align:center}
.zixunbj_form .huxing li a:hover{color:#333}
.zixunbj_form .huxing li a.active:hover{color:#fff}
.zixunbj_form .huxing .active{background-color:#ff6d15;color:#fff}
.zixun-btn{position:absolute;top:100px;right:-46px;z-index:15;display:block;width:90px;height:90px;border:0;-webkit-border-radius:50%;border-radius:45px;background:#ff6d15;-ms-border-radius:50%}
.zixun-btn:active{
    outline:none ;
    border: none;
}
.zixun-btn:focus {outline:none;} /*for IE*/
.zixun-btn::-moz-focus-inner {border-color: transparent;} /*for mozilla*/
.zixun-btn-ie,.ico-line-btn{position:absolute;right:-71px;display:block;width:140px;height:140px}
.zixun-btn-ie{top:119px;background-size:contain}
.ico-line-zixunbtn{top:130px;z-index:9;}
.zixun-btn em{display:block;margin:0 auto;width:44px;height:44px;color:#fff;font-size:16px}
.zixun-circle-animate{position:absolute;top:90px;right:-56px;z-index:12;width:110px;height:110px;-webkit-border-radius:50%;border-radius:50%;background:#fdcc9a;-webkit-animation:scale-three2 1.5s ease infinite;-moz-animation:scale-three2 1.5s ease infinite;-o-animation:scale-three2 1.5s ease infinite;animation:scale-three2 1.5s ease infinite;animation-fill-mode:both}
@keyframes scale-three2{0%{opacity:.8;transform:scale(1)}
100%{opacity:0;transform:scale(1.3)}
}
@-webkit-keyframes scale-three2{0%{opacity:.7;-webkit-transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.3)}
}
@-moz-keyframes scale-three2{0%{opacity:.7;-moz-transform:scale(1)}
100%{opacity:0;-moz-transform:scale(1.3)}
}
@-o-keyframes scale-three2{0%{opacity:.7;-o-transform:scale(1)}
100%{opacity:0;-o-transform:scale(1.3)}
}
/*选择下拉*/
.select-city {
				cursor: pointer;
				width:170px;
				height:45px;
				margin-left:130px;
				/*margin-right: 0;*/
				/*margin: 120px 0 0 100px;*/
			}
			
			
			.select-option {
				margin-top: 50px;
				list-style: none;
				opacity: 0;
				display: none;
				width: 200px;
				text-align: left;
				border: 1px solid #ccc;
				background: #fff;
				position: absolute;
				z-index: 1;
			}
			
			.select-option li {
				padding: 2% 0 2% 3%;
				height: 30px;
				line-height: 30px;
			}
			
			.select-option li:hover {
				background: #f7f7f7;
			}
			
			.select-box {
				position: relative;
				height:40px;
				width: 200px;
				border: 1px solid #ccc;
				line-height: 30px;
			}
			
			.select-active {
				background: #ff5a00;
				color: #fff;
			}
			.select-box input{
			    border:none;
			}
			.select-active:hover {
				background: #ff5a00!important;
			}
			
		
			.optionlist {
				margin-left: 3%;
				border: 0;
				height:40px;
				cursor: pointer;
				user-select: none;
			}
			
			.select-city-i {
				transform: rotate(180deg);
			}
.zixunbj_title h3{
    color: #ff5a00;
    font-size: 24px;
    font-weight: 700;
    margin: 20px auto 10px auto;
}

.mask_bottom .qbox{overflow:hidden;width:1200px;background:#fff;-webkit-box-shadow:0 3px 8px #999;-moz-box-shadow:0 3px 8px #999;box-shadow:0 3px 8px #999}