@charset "UTF-8";
.header{position: fixed;left: 0;top: 0;}
.container{padding-top: .9rem;}
.selected_box{background: #EFEFF4;position: fixed;display: none;width: 100%;z-index: 10;left: 0;top: .9rem;}
.selected_list_wrap{width: 6rem;padding-left: .2rem;overflow: hidden;height: .8rem;}
.selected_list{overflow-x: auto;height: 1.2rem;width: 100%;white-space: nowrap;padding-top: .1rem;}
.selected_list span{display: inline-block;height: .6rem;line-height: .6rem;background: #fff;border-radius: .08rem;padding: 0 .18rem;margin: 0 .06rem;font-size: .26rem;}
.reset_select{position: absolute;right: 0;top: 0;line-height: .8rem;width: 1.5rem;font-size: .24rem;color: #5A5A78;text-align: center;box-shadow: -3px 0 3px #EFEFF4;}
.reset_select i{background: url('https://img.cheshi-img.com/mobile/select/dustbin.png') no-repeat;width: .24rem;height: .28rem;background-size: 100% 100%;display: inline-block;margin-right: .08rem;position: relative;top: .04rem;}
.condition_tit{padding-left: .32rem;font-size: .32rem;padding-top: .3rem;padding-bottom: .1rem;}
.condition_box{padding: 0 .24rem;}
.condition_box span{display: inline-block;margin: 0 .07rem .16rem;min-width: 1.6rem;border: 1px solid #E8E8E8;text-align: center;height: .66rem;line-height: .66rem;font-size: .24rem;border-radius: .06rem;padding: 0 .04rem;}
.condition_box span.cur{border: 1px solid #0096FF;background: #0096FF;color: #fff;}
.pp_select{text-align: center;}
.pp_select span{color: #0096FF;font-size: .24rem;}

.condition_wrap{padding-bottom: 1.2rem;}
.result_box{position: fixed;left: 0;bottom: 0;width: 100%;padding: .2rem 0;background: #fff;box-shadow: 0 3px 3px #fff;}
.result_btn{width: 5.6rem;height: .78rem;line-height: .78rem;color: #fff; text-align: center;border-radius: .78rem;background: #0096FF;margin: 0 auto;font-size: .3rem;}
.result_btn.nodata{background: #eee;color: #999;}

.pp_all_box{position: fixed; left: 7.6rem; bottom: 0;width: 100%;height: calc(100% - .9rem);background: rgba(0,0,0,.6);overflow: hidden;z-index: 11;}
.pp_list_l{float: left;width: 1.5rem;height: 100%;}
.pp_list_wrap{width: 6rem;background: #fff;overflow-y: scroll;height: 100%;padding-bottom: .8rem;position: relative;float: left;}
.cheshi_bt{padding-top: .2rem;}
.cheshi_bt a{font-weight: normal;color: #333;padding-left: .24rem;display: block;font-size: .3rem}
.cheshi_pplist{ width:calc(100% - 20px);padding-left: .24rem;}
.cheshi_pplist ul{ width:100%; list-style:none;}
.cheshi_pplist ul li{ width:100%; overflow: hidden;}
.cheshi_pplist ul li label{ display:block;}
.cheshi_pplist ul li label i{ float: left;width: .32rem;height: .32rem;background: url('https://img.cheshi-img.com/mobile/select/check.png') no-repeat;border-radius: 50%;margin: .34rem .3rem 0 0;background-size: 100% 100%;}
.cheshi_pplist ul li label input:checked+i{background: url('https://img.cheshi-img.com/mobile/select/chected.png') no-repeat;background-size: 100% 100%;}
.cheshi_pplist ul li label img{ width: .78rem; margin: .11rem .2rem 0 .1rem; border-radius:4px; float:left;}
.cheshi_pplist ul li label span{ line-height: 1rem; height: 1rem; color:#111; font-size:.30rem; float: left;width: calc(100% - 1.7rem);border-bottom: 1px solid #F0F0F0;}
.cheshi_pplist ul li:last-child label span{ border-bottom:none;}
.cheshi_clear{ clear:both;}
.pp_btnbox{position: absolute;right: 0;bottom: 0;text-align: center;}
.btn_res{width: 2.2rem;height: .8rem;line-height: .8rem;background: #EFEFEF;color: #8E8E93;}
.btn_sure{width: 3.8rem;height: .8rem;line-height: .8rem;background: #0096FF;color: #fff;}

.cheshi_pinyin{ position:fixed; right:0; top: calc(10px + .9rem); width:16px; z-index:100;display: none;}
.cheshi_pinyin a{ width:16px; height:20px; float:left; text-align:center; line-height:20px;color:#8E8E93; font-size:12px;}

/* 弹框 */
.posbox{width: 100%;height: 100%;position: fixed;z-index: 999;top: 0;left: 0;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background: rgba(255,255,255,.1);z-index: 999;opacity: 1;display: none;}
.jdbox{max-width: 4rem;text-align: center;background: rgba(0,0,0,.7);color: #fff;font-size: .24rem;padding: .2rem;border-radius: 4px;}
.jdbox p{line-height: 2;}