.demand_mian{display:none;}
.demand_box{position: fixed;width: 100%;bottom: 0;z-index: 10000000;background-color: #fff;}
.demand_tisp{text-align:center;padding:10px 0;}
.demand_box .demand_item{background-color: #fff;border-bottom: 1px solid #f0f0f0;padding:8px 10px;}
.demand_box .demand_item:active{background-color: #f9f9f9;}
.demand_box .demand_item h2{float: left;line-height: 38px;color: #555;}
.demand_box .demand_city h2, .demand_box .demand_number h2{float: left;font-size: 16pt;color: #333;}
.demand_box .demand_item h3{color: #555;}
.demand_box .demand_item em.submenu{float: right;height: 24px;width: 24px;display: block;background: url(../../images/worker/submenu.png) no-repeat scroll 0 0 transparent;position: relative;top: 7px;margin-left: 5px;}
.demand_box .demand_info{overflow: hidden;padding-left: 20px;text-align: right;line-height: 38px;font-size: 15pt;}
.demand_box .demand_input input{border: none;line-height: 38px;height: 38px;width: 100%;text-align: right;outline: none;padding-right: 9px;}
.demand_box .demand_select li{float:left;width:33.3333%;padding: 5px 0;}
.demand_box .demand_select .bbage li{width:25%;}
.demand_box .demand_select .bmtype li{width:50%;}
.demand_box .demand_select input.radio_checkbox{display: none;}
.demand_box .demand_select .radio_checkbox + label{display:block;position:relative;margin:0 5px;}
.demand_box .demand_select .radio_checkbox + label p{border: 1px solid #ccc;text-align:center;border-radius:2px;padding:10px 0;font-size: 14px;}
.demand_box .demand_select .radio_checkbox:checked + label p{border: 1px solid #21a335;color:#21a335;position: relative;}
.demand_box .demand_select .radio_checkbox:checked + label p i{width:0;height:0;border-width: 24px 24px 0 0;border-style:solid;border-color: transparent #21a335 transparent transparent;position:absolute;bottom:0;right:0;}
.demand_box .demand_select .radio_checkbox:checked + label p i:after{content: '';width: 8px;height: 3px;position: absolute;bottom: 6px;right: -22px;border: 2px solid #fff;border-top: none;border-right: none;background: transparent;transform: rotate(-45deg);}
.demand_box .demand_select:active{background-color: #fff;}
.demand_btn{padding:10px 20px;}
.demand_btn button{position: relative;width: 100%;padding: 10px 0;background-color: #f76518;border-radius:2px;color: #fff;font-family: "微软雅黑";font-size: 18px; border:none;border-radius:2px;}
.demand_btn button:active{background-color: #ff5b22;}
.demand_ys .demand_box .demand_select .radio_checkbox:checked + label p{border: 1px solid #ee7886;color:#ee7886;position: relative;}
.demand_ys .demand_box .demand_select .radio_checkbox:checked + label p i{width:0;height:0;border-width: 24px 24px 0 0;border-style:solid;border-color: transparent #ee7886 transparent transparent;position:absolute;bottom:0;right:0;}
.demand_ys .demand_btn button{background-color: #ee7886;}
.demand_btn button:foucs{outline: none !important;}

.widget_layer{position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 1000001;}

.city_box{display: none;position: fixed;width: 100%;background-color: #fff;height: 100%;top: 0;z-index: 10000003;font-size:16px;}
.city_title{padding: 10px;text-align: center;border-bottom: 1px solid #f0f0f0;}
.city_title .city_close{float: left;width: 24px;height: 24px;border: 1px solid #21a335;border-radius: 30px;}
.city_title .city_close em{display: block;font-size: 22px;color:#21a335;position:relative;top:-2px;}
.city_title h4{line-height: 26px;}
.city_box li{padding: 10px 20px;border-bottom: 1px solid #f0f0f0;}

#userPhone{margin-bottom: 40px;}
