select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(http://s1.17house.com/newweb/pc/common/images/xia-jiantou.png) no-repeat 98% 50% !important;padding-right:14px}


	/* 装修预算 2021-09-09*/
.clearfix {    content: "";    *zoom: 1;}
#zxBudget{width:100%;padding:15px 0 5px 0;background:#f3fff9; border:0px solid #00a151; margin:10px 0; overflow: hidden;}
.error-tip{height:20px;color:#ff0d0d;font-size:14px; text-align: center;}

.user-select{-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none;}
.con_bj{height:203px;padding-top:15px;box-sizing: border-box;margin:0 auto;position:relative;}
.con_bj_bg{background: url(//s1.17house.com/common/banner_module/images/border-img.png2_v1.png) no-repeat;background-size: 100% 100%;background-color:#f7fffb;}
.con_bj .con_bj_tit{position:absolute;left:0;right:0;top:-20px;height:55px;background:url(//static-xiaoguotu.17house.com/zt/style/pc/images/calculator_4.gif) no-repeat center center;}
.con_bj_first{display:block;}
.con_bj .con_bj_first{width:100%;height:100%;position:relative;}
.con_bj .con_bj_first .con_bj_count{position:absolute;width:98px;height:100%;left:50%;margin-left:-49px;top:0;background:url("//s1.17house.com/common/images/quote/bj_circle_v1.png") no-repeat;background-size:cover;}
.con_bj_f_l,.con_bj_f_r{height:100%;float:left;width:50%;box-sizing: border-box;}
.con_bj_f_l{padding-right:49px;}
.con_bj_f_r{padding-left:49px;}
.con_bj .con_bj_first .bjBtn{cursor:pointer;position:absolute;width:70px;height:70px;border-radius:50%;background-color:#ff7400;left: 50%;margin-left:-34px;top:52px;}
.con_bj .con_bj_first .bj_btn_txt{position:absolute;top:0;left:0;font-size:16px;color:#fff;width:32px;top: 12px;left: 19px;}
select{background:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
.con_bj .con_bj_first .msg_item{}
.con_bj .con_bj_first .bj_msg {padding:0 15px;padding-top:25px;}
.con_bj .msg_item{position:relative;padding-left:33px;margin-bottom:10px;box-sizing:border-box;height:34px;border:1px solid #ececec;padding-right: 20px;}
.con_bj .msg_item .msg_inp{outline:none;display:block;box-sizing:border-box;width:100%;height:100%;border:0;}
.con_bj .msg_item .inpIcon{position:absolute;top:0;left:0;width:33px;height:100%;background:url(//s1.17house.com/common/images/label_icon.png) no-repeat;}
.con_bj .msg_item .cityIcon{background-position: -3px -2px;}
.con_bj .msg_item .areaIcon{background-position: -37px -2px;}
.con_bj .msg_item .phoneIcon{background-position: -70px -2px;}
.con_bj .msg_item .areaUnit{position:absolute;top:6px;right:3px;font-size:15px;}
.con_bj .msg_item .drop_down{position: absolute;right:6px;top:14px;width:10px;height:6px;/*background:url(//s1.17house.com/common/images/label_icon.png) no-repeat;*/ background-position: -113px -12px;}
.con_bj .con_bj_f_r .bj_num_tit{text-align: center;font-size:16px;margin-bottom:7px;}
.con_bj .con_bj_f_r .bj_num{padding:27px 15px 0 15px;}
.con_bj .con_bj_f_r .ys_total{width:90px;display:inline-block;font-weight:bold;color:#ff7400;}
.con_bj  .costType{height:120px;box-sizing: border-box;background-color:#fff;border:1px solid #c2f0da;padding-top:35px;}
.con_bj  .constList{font-size:13px; height: 33px; overflow: hidden;}
.con_bj  .constList .fei{float: left;box-sizing: border-box;padding:0 5px;width:50%;text-align:center;}
.con_bj  .constFirst{}
.con_bj .con_bj_f_r .const{display:inline-block;width:58px;color:#ff7400;text-align: center;}

.con_bj .pop{display:none;position: absolute;top:70px;left:0;right:0;text-align: center;background: rgba(0,0,0,0);width: auto;}
.con_bj .pop div{display:inline-block;background-color:rgba(0,0,0,0.7);color:#fff;font-size:15px;padding:10px 15px;border-radius:4px;}

.sel_tit{font-size: 12px;color: #999;margin-bottom: 5px;}
.con_bj_big{height:210px;background: url(//s1.17house.com/newweb/pc/quote/images/border-img2.png) no-repeat;background-size: 100% 100%;background-color:#f7fffb;}

/* 波纹  */
.bw_circle{position: absolute;border-radius: 50%;opacity: 0;animation: circle-opacity 2s infinite;}
.bw_circle {width: 104px;height: 104px;background: #ff7400;top: 50%;left: 50%;margin-left: -52px;margin-top: -60px;}
@keyframes circle-opacity {
	from {opacity: 1;transform: scale(0);}
	to {opacity: 0;transform: scale(1);}
}