/* CSS Document */
/*共用样式开始*/
header{height: 0.5rem; line-height: 0.5rem; background: #2cca77; color: #FFF; /*position:fixed; */width: 100%;/* z-index: 999; top: 0;*/}
header .title{font-size: 0.18rem; text-align: center;}
header .title img{ width:1.16rem; height:0.22rem;}
header i{ position:absolute; display:inline-block; font-style:normal;}
header i a{ font-size:0.14rem; color:#fff; line-height:0.5rem;}
header i a .city_ico{ padding:0.08rem 0.05rem; background:url(../images/ico_down.png) no-repeat center center; background-size:contain; margin-left:0.05rem;}
header .left{ left:0.1rem; top:0;}
header .right{ right:0.1rem; top:0;}
header #tel{background:url(../images/ico_tel.png) no-repeat center;background-size:100% auto; padding:0.10rem;}
header #repwd{background:url(../images/ico_repwd.png) no-repeat center;background-size:100% auto; padding:0.10rem;}
header #icon_goback{background:url(../images/icon-back.png) no-repeat center center;background-size:0.26rem 0.26rem; padding:0.13rem; margin-top:0.12rem;}
.bell_prompt{ padding:0.12rem; position:relative; background:url(../images/bell_ico.png) no-repeat center center; background-size:100% auto;}
.bell_prompt .num{ display:inline-block; width:0.14rem; height:0.14rem; border-radius:100%; position:absolute; top:0.06rem; right:-0.02rem; text-align:center; color:#fff; font-size:0.12rem; line-height:0.14rem; background-color:#ff2121;}


footer{height: 0.5rem;border-top: 0.01rem #e6e6e6 solid; position: fixed; bottom: 0; z-index: 999; background: #fff; width: 100%;}
footer .list{width: 25%; float: left;}
footer p{text-align: center; color: #999; font-size: 0.14rem;}
footer .icon{width: 0.20rem; height: 0.20rem; margin: 0 auto; margin-top: 0.08rem; background-size:100% auto; background-image: url(../images/footer_ico.png);}
footer .list.on .icon{background-image: url(../images/footer_ico_on.png);}
footer .list.on p{ color:#2cca77;}
footer .i-1{ background-position:center top;}
footer .i-2{background-position:center -0.20rem;}
footer .i-3{background-position:center -0.40rem;}
footer .i-4{background-position:center -0.60rem;}
.page_center_box{position: absolute; top: 0.5rem; padding-bottom:0.5rem; width: 100%;}
footer .btn_long_box{ padding:0.05rem 0.1rem;}
footer .btn_long{border-radius:0.05rem; height:0.4rem; width:100%; background-color:#2cca77; font-size:0.16rem; color:#fff; display:block;}
/*共用样式结束*/

/*重复使用样式开始*/
.prompt{ color:#999; line-height:0.20rem; padding:0 0.1rem;}
.long_btn_box{ padding:0.2rem 0.1rem;}
.long_btn{border-radius:0.05rem; height:0.4rem; width:100%; background-color:#2cca77; font-size:0.16rem; color:#fff;}
.pub_btn{border-radius:0.05rem; height:0.34rem; padding:0 0.2rem; background-color:#2cca77; font-size:0.16rem; color:#fff;}
.cancel_btn{border-radius:0.05rem; height:0.34rem; padding:0 0.2rem; background-color:#dddddd; font-size:0.16rem; color:#333333;margin-left:0.1rem;}
.long_btn.graybg{ background-color:#dedede;}
.get_yzm{ width:1rem; height:0.4rem; background-color:#dedede; color:#fff; font-size:0.14rem; line-height:0.4rem; text-align:center; position:absolute; right:0; top:-0.05rem;}
.get_yzm.on{ background-color:#2cca77;}
.banner{ width:100%; height:2rem; overflow:hidden; text-align:center;}
.form_list_box{ display:block; width:100%;}
.form_list_box li{ display:block; border-top:0.01rem solid #dedede; padding:0 0.1rem; background-color:#fff; min-height:0.4rem;}
.form_list_box li.last{border-bottom:0.01rem solid #dedede; margin-bottom:0.1rem;}
.form_list_box .jump{ background:url(../images/icon-lead.png) no-repeat right center; background-size:0.22rem 0.22rem; font-size:0.14rem; line-height:0.4rem; color:#999; padding-left:0.27rem; position:relative;}
.form_list_box .jump em{ position:absolute; left:0; top:0.09rem; padding:0.11rem; line-height:0; font-size:0; background-image:url(../images/form_ico.png); background-repeat:no-repeat; background-size:100% auto; overflow:hidden; margin-right:0.05rem; vertical-align:middle;}
.form_list_box .jump em.con_1{ background-position:center top;}
.form_list_box .jump em.ico_2{ background-position:center -0.22rem;}
.form_list_box .jump em.ico_3{ background-position:center -0.44rem;}
.form_list_box .jump em.ico_4{ background-position:center -0.66rem;}
.form_list_box .jump em.ico_5{ background-position:center -0.88rem;}
.form_list_box .jump input{ width:100%; height:0.4rem; border:none 0; background:none; font-size:0.14rem;}
.form_list_box .jump.bg_none{ background:none;}
.form_list_box .jump.pdL_none{ padding-left:0.1rem;}
.form_list_box li.pd{ padding:0.05rem 0; min-height:0.3rem;}
.form_list_box table th{border-right:0.01rem solid #dedede; width:0.4rem; height:0.3rem;}
.form_list_box table th em{width:0.4rem; height:0.3rem; display:block; background-image:url(../images/int_ico.png); background-repeat:no-repeat; background-size:0.3rem auto;}
.form_list_box table em.ico_1{ background-position:center top;}
.form_list_box table em.ico_2{background-position:center -0.3rem;}
.form_list_box table em.ico_3{background-position:center -0.6rem;}
.form_list_box table em.ico_4{background-position:center -0.9rem;}
.form_list_box table em.ico_5{background-position:center -1.2rem;}

.form_list_box table em.ico_7{background-image: url("../images/int_ico2.png");background-position:center top;}
.form_list_box table em.ico_8{background-image: url("../images/int_ico2.png");background-position:center -0.3rem;}

.form_list_box table td{ padding:0 0.1rem; position:relative; height:0.3rem;}
.form_list_box table td input{ width:100%; height:0.3rem; border:none 0; background:none; font-size:0.14rem; color:#666;}
.num_operate{ /*height:0.24rem;*/ overflow:hidden;}
.num_operate span{ border:0.01rem solid #2cca77; vertical-align:middle; border-radius:0.03rem; height:0.22rem; width:0.22rem; display:inline-block; background-color:#fff; color:#2cca77; line-height:0.22rem; text-align:center; font-size:0.22rem; cursor:pointer;}
.num_operate input{display:inline-block; vertical-align:middle; width:0.3rem; height:0.24rem; background:none; border:none 0; text-align:center; font-size:0.16rem; line-height:0.24rem; color:#2cca77;}
.check_style{ display:inline-block; width:0.24rem; height:0.24rem; background:url(../images/check_ico.png) no-repeat center bottom; background-size:100% auto;}
.check_style.on{ background-position:center top;}
.check_label input{ width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
/*重复使用样式结束*/

/*家政首页开始*/
.flexslider {height: auto;overflow: hidden; position: relative; width:100%;}
.flexslider .slides {position: relative; z-index: 1; width:100%;}
.flexslider .slides li{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height:2rem; overflow:hidden;}
.flexslider .flex-control-nav {bottom: 0.08rem; position: absolute; text-align: center; width: 100%; z-index: 2;}
.flexslider .flex-control-nav li {display: inline; height: 0.03rem; margin: 0 0.05rem; width:0.4rem;}
.flexslider .flex-control-nav a {background-color: #fff; cursor: pointer; display:inline-block; width:0.4rem; height: 0.03rem; line-height: 0.4rem; overflow: hidden;}
.flexslider .flex-control-nav .flex-active {background-color: #ff8d06;}
#index .project{ width:100%; border-top:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; background-color:#fff; display:-moz-box; display:-webkit-box; display:-o-box;display:box; margin-bottom:0.1rem;}
#index .project>div{border-right:0.01rem solid #dedede; height:1rem; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; padding:0.1rem; position:relative;}
#index .project>div:last-child{ border-right:none 0rem;}
#index .headico{width:0.60rem; height:0.60rem;background-image:url(../images/project_ico.png); background-repeat:no-repeat; background-size:100% auto; position:absolute; left:0.1rem; top:0.14rem;}
#index .headico.ico1{background-position:left top;}
#index .headico.ico2{background-position:left -0.60rem;}
#index .proFont{ margin-top:0.12rem; margin-left:0.8rem;}
#index .proFont p{ font-size:0.14rem; line-height:0.24rem; color:#aaa;}
#index .proFont p:first-child{ font-size:0.18rem;}
#index .proFont .clor_1{ color:#2cca77;}
#index .proFont .clor_2{ color:#52c4ff;}
#index .nav{border-top:0.01rem solid #dedede; background-color:#fff;}
#index .nav li{ display:block; float:left; width:33.33%; text-align:center; border-right:0.01rem solid #dedede;  border-bottom:0.01rem solid #e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box; height:1rem;}
#index .nav li .img{ width:0.4rem; height:0.4rem; margin:0.1rem auto 0.02rem; background:url(../images/nav_ico.png) no-repeat left top; background-size:100% auto;}
#index .nav li .img.ico_1{ background-position:left top;}
#index .nav li .img.ico_2{ background-position:left -0.4rem;}
#index .nav li .img.ico_3{ background-position:left -0.8rem;}
#index .nav li .img.ico_4{ background-position:left -1.2rem;}
#index .nav li .img.ico_5{ background-position:left -1.6rem;}
#index .nav li .img.ico_6{ background-position:left -2rem;}
#index .nav li .img.ico_7{ background-position:left -2.4rem;}
#index .nav li .img.ico_8{ background-position:left -2.8rem;}
#index .nav li .img.ico_9{ background-position:left -3.2rem;}
#index .nav li p{ color:#aaa; font-size:0.16rem; line-height:0.2rem;}
/*家政首页结束*/

/*家政家庭保洁开始*/
#house_clean .house_img{ width:100%; height:auto; position:relative; margin-bottom:0.1rem;}
#house_clean .house_img img{ width:100%; height:auto;}
#house_clean .wz{ position:absolute; bottom:0; left:0; width:100%; overflow:hidden; height:0.34rem; background: rgba(75, 203, 139, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF4bcb8b,endColorstr=#BF4bcb8b);}
#house_clean .wz p,#house_clean .wz a{font-size:0.14rem; color:#fff; line-height:0.34rem;}
#house_clean .wz .fl{ padding:0 0.1rem; width:60%;}
#house_clean .wz .fr{ padding:0 0.1rem;}
/*家政家庭保洁结束*/

/*家政全部服务开始*/
#service .service_list{ margin-bottom:0.1rem;}
#service .service_list .title{ padding:0 0.1rem; font-size:0.16rem; line-height:0.4rem; color:#333;}
#service .service_list .title em{ padding:0.15rem; font-size:0; background-image:url(../images/service_icot.png); background-repeat:no-repeat; background-size:100% auto; margin-right:0.05rem; vertical-align:middle;}
#service .service_list .title em.ico_1{ background-position:center top;}
#service .service_list .title em.ico_2{ background-position:center -0.3rem;}
#service .service_list .title em.ico_3{ background-position:center -0.6rem;}
#service .service_list .title em.ico_4{ background-position:center -0.9rem;}
#service .service_list .title em.ico_5{ background-position:center -1.2rem;}
#service ul{ display:block; border-top:0.01rem solid #dedede; padding-top:0.1rem; border-bottom:0.01rem solid #dedede; background-color:#fff;}
#service ul li{ display:block; float:left; width:25%; height:0.74rem; padding-bottom:0.1rem; text-align:center;}
#service ul li .img{ width:0.5rem; height:0.5rem; margin:0 auto; background-image:url(../images/service_ico.png); background-repeat:no-repeat; background-size:100% auto;}
#service ul li p{ line-height:0.24rem; color:#666;}
#service ul li .img.ico_1{ background-position:center top;}
#service ul li .img.ico_2{ background-position:center -0.5rem;}
#service ul li .img.ico_3{ background-position:center -1rem;}
#service ul li .img.ico_4{ background-position:center -1.5rem;}
#service ul li .img.ico_5{ background-position:center -2rem;}
#service ul li .img.ico_6{ background-position:center -2.5rem;}
#service ul li .img.ico_7{ background-position:center -3rem;}
#service ul li .img.ico_8{ background-position:center -3.5rem;}
#service ul li .img.ico_9{ background-position:center -4rem;}
#service ul li .img.ico_10{ background-position:center -4.5rem;}
#service ul li .img.ico_11{ background-position:center -5rem;}
#service ul li .img.ico_12{ background-position:center -5.5rem;}
#service ul li .img.ico_13{ background-position:center -6rem;}
#service ul li .img.ico_14{ background-position:center -6.5rem;}
#service ul li .img.ico_15{ background-position:center -7rem;}
#service ul li .img.ico_16{ background-position:center -7.5rem;}
#service ul li .img.ico_17{ background-position:center -8rem;}
#service ul li .img.ico_18{ background-position:center -8.5rem;}
#service ul li .img.ico_19{ background-position:center -9rem;}
#service ul li .img.ico_20{ background-position:center -9.5rem;}
#service ul li .img.ico_21{ background-position:center -10rem;}
#service ul li .img.ico_22{ background-position:center -10.5rem;}
/*家政全部服务结束*/

/*家政其他服务类目-订单提交开始*/
#order_sub .total{ overflow:hidden; font-size:0.14rem; line-height:0.4rem;}
#order_sub .total .fl{ color:#333;}
#order_sub .total .fr{ color:#ff2121;}
#order_sub .total .fr b{ font-size:0.16rem;}
#order_sub .order_infor{ background-color:#fff; border-top:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; margin-bottom:0.1rem;}
#order_sub .order_infor .nr{ padding:0.1rem; border-bottom:0.01rem solid #dedede; height:1rem; position:relative;}
#order_sub .order_infor .img{ width:0.8rem; height:0.8rem; position:absolute; left:0.1rem; top:0.2rem;}
#order_sub .order_infor .img img{ width:100%; height:100%; border:0.02rem solid #dedede; border-radius:100%; box-sizing:border-box; -webkit-box-sizing:border-box;}
#order_sub .order_infor .wz{ padding-left:1rem; padding-top:0.1rem;}
#order_sub .order_infor .wz .title{ color:#333; font-size:0.16rem;}
#order_sub .order_infor .wz p{ color:#999; line-height:0.24rem;}
#order_sub .order_infor .num{ padding:0.1rem;}
#order_sub .order_infor .num .fl{ line-height:0.24rem; color:#999;}
/*家政其他服务类目-订单提交结束*/

/*家政我的充值开始*/
#mine_recharge .account{ line-height:0.4rem; color:#666;}
#mine_recharge .recharge p{color:#333; line-height:0.4rem;}
#mine_recharge .recharge p em{ padding:0.12rem; font-size:0; background-image:url(../images/recharge_ico.png); background-repeat:no-repeat; background-size:100% auto; vertical-align:middle; margin-right:0.05rem;}
#mine_recharge .recharge p em.ico_1{ background-position:center top;}
#mine_recharge .recharge p em.ico_2{ background-position:center -0.24rem;}
#mine_recharge .recharge p em.ico_3{ background-position:center -0.48rem;}
#mine_recharge .recharge label{display:block; overflow:hidden;}
#mine_recharge .recharge .check_style{ margin-top:0.08rem;}
#mine_recharge .pay_way{ margin-bottom:0.1rem; padding:0 0.1rem;}
#mine_recharge .pay_way .title{ font-size:0.16rem; line-height:0.30rem; color:#666;}
#mine_recharge .pay_way ul li{ display:block; float:left; width:48%; padding-right:4%;}
#mine_recharge .pay_way ul li:nth-child(2n){ padding-right:0;}
#mine_recharge .pay_way .list{ text-align:center; border:0.01rem solid #dedede; height:0.4rem; background-color:#fff; background-repeat:no-repeat; background-size:auto 0.4rem; background-position:center; padding:0.15rem;}
#mine_recharge .pay_way .list.ico_1{ background-image:url(../images/payWay_img1.png);}
#mine_recharge .pay_way .list.ico_2{ background-image:url(../images/payWay_img2.png);}
#mine_recharge .pay_way .list.on{ border-color:#2cca77;}
#mine_recharge .privilege .title{ font-size:0.16rem; line-height:0.30rem; color:#666;}
#mine_recharge .privilege ul{border-top:0.01rem solid #dedede;}
#mine_recharge .privilege li{ width:50%; display:block; float:left; border-right:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; height:1rem; position:relative;}
#mine_recharge .privilege li:nth-child(2n){border-right:none 0;}
#mine_recharge .privilege .nr{position:relative; padding:0.1rem; min-height:0.8rem}
#mine_recharge .privilege .img{ width:0.8rem; height:0.8rem; position:absolute; left:0.1rem; top:0.1rem;}
#mine_recharge .privilege .img img{ width:100%; height:100%;}
#mine_recharge .privilege .wz{ padding-left:1rem; padding-top:0.1rem;}
#mine_recharge .privilege .wz .title{ color:#333; font-size:0.16rem;}
#mine_recharge .privilege .wz p{ color:#999; line-height:0.24rem;}
/*家政我的充值结束*/

/*家政我的已登录状态开始*/
#mine .user{ background-color:#bae9ff; padding:0.1rem; text-align:center; font-size:0.18rem; color:#333; line-height:0.24rem;}
#mine .user .head{ display:inline-block; width:0.8rem; height:0.8rem; background:#fff url(../images/head_img.png) center center no-repeat; border-radius:100%; overflow:hidden; background-size:contain; margin-right:0.1rem; vertical-align:middle;}
#mine .user .head img{ width:100%; height:auto;}
#mine .project{width:100%; border-top:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; background-color:#fff;display:-moz-box; display:-webkit-box; display:-o-box;display:box; margin-bottom:0.1rem;}
#mine .project>div{border-right:0.01rem solid #dedede; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; padding:0.1rem;text-align:center;}
#mine .project>div:last-child{ border-right:none 0rem;}
#mine .project>div p{font-size:0.16rem; color:#333; line-height:0.24rem;}
#mine .project>div p.clor_1{color:#ff7200;}
#mine .project>div p.clor_2{color:#ff2121;}
#mine .project>div p b{ font-weight:normal; font-size:0.14rem;}
#mine .form_list_box .jump{ color:#333;}
#mine .form_list_box .jump em{background-image:url(../images/mine_ico.png);}
#mine .form_list_box .jump em.con_1{ background-position:center top;}
#mine .form_list_box .jump em.ico_2{ background-position:center -0.22rem;}
#mine .form_list_box .jump em.ico_3{ background-position:center -0.44rem;}
#mine .form_list_box .jump em.ico_4{ background-position:center -0.66rem;}
/*家政我的已登录状态结束*/

/*家政提示-操作成功开始*/
.mask{ background:rgba(0,0,0,0.3); position:fixed; z-index:1000; width:100%; height:100%; left:0; top:0; overflow:scroll;}
.mask .nr{ padding:0 0.2rem; margin-top:10%;}
.mask_prompt{ border:0.02rem solid #9a9a9a; background-color:#fff; border-radius:0.05rem; overflow:hidden;}
.mask_prompt .title{ text-align:center; font-size:0.18rem; line-height:0.4rem; color:#fff; background-color:#2cca77; margin-bottom:0.1rem;}
.mask_prompt .title.bg_2{ background-color:#384250;}
.mask_prompt .title em{ padding:0.12rem; background:url(../images/prompt_ico.png) no-repeat center top; background-size:100% auto; font-size:0; margin-right:0.05rem; vertical-align:middle;}
.mask_prompt .title em.ico_2{ background-position:center -0.24rem;}
.mask_prompt .cont{ padding:0.1rem; text-align:center;}
.mask_prompt .cont p{ font-size:0.14rem; line-height:0.24rem; color:#666;}
.mask_prompt .cont .pub_btn{ margin:0.1rem 0;}

.mask_prompt .cont .time{width:90%;margin:0px auto;}
.mask_prompt .cont .time .top{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;border-right:0px;}
.mask_prompt .cont .time .top ul li{width:25%;height:0.35rem;line-height:0.35rem;border-right:10px solid #ffffff; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;color:#333333;text-align:center;float:left;background:#e4e4e4;margin-bottom:0.1rem;}
.mask_prompt .cont .time .top ul li.no{background:#ededed;color:#666666;}
.mask_prompt .cont .time .top ul li.sel{background:#2cca77;color:#ffffff;}
.mask_prompt .cont .time .top ul#ctime2,.mask_prompt .cont .time .top ul#ctime3,.mask_prompt .cont .time .top ul#ctime4{display:none;}


/*家政提示-操作成功结束*/


/*订单样式开始*/
.order_top{ width:80%; margin:0.2rem 10%;}
.order_chose{ background:#fff; border:0.02rem solid #2cca77; height:0.39rem; line-height:0.40rem; border-radius:0.05rem; overflow:hidden;}
.order_chose a{ display:inline-block; width:50%; text-align:center; float:left; color:#2cca77;}
.order_chose a.current{ background:#2cca77; color:#fff;}
.order_list{ border-top:0.01rem solid #e6e6e6; background:#fff; margin-bottom:0.2rem;}
.order_box{ padding:0.1rem 0.2rem; border-bottom:0.01rem solid #e6e6e6;}
.order_box .ordIco{ color:#999; height:0.24rem; line-height:0.24rem; background:url(../images/orderIco1.png) no-repeat; vertical-align:middle; padding-left:0.3rem; margin-bottom:0.05rem; background-size:0.24rem;}
.order_box .ordIco1{ background-position:0rem 0rem;}
.order_box .ordIco2{ background-position:0rem -0.24rem;}
.order_box .ordIco3{ background-position:0rem -0.48rem;}
.order_box .ckLk{ display:block; text-align:center;}
.order_no{ text-align:center; line-height:0.3rem;}
.order_no img{ width:0.5rem; height:auto; margin:0.1rem 0;}
.order_no h2{ font-weight:normal; font-size:0.18rem;}
.order_no a.btn{ width:40%;  margin-top:0.1rem; }
/*订单样式结束*/

/*我的红包样式开始*/
.redbag_cont{ padding:0rem 0.1rem;}
.redbag_box{ border-radius:0.08rem;  margin-bottom:0.2rem; padding:0.2rem 0.1rem 0.1rem 0.1rem; position:relative;}
.redbag_box p.txtRt{ text-align:right; border-bottom:none;}
.redbag_box i{ position:absolute; right:0.1rem; top:0.2rem; display:block; width:1rem; height:1rem;}
.redbag_box i.wei{ background:url(../images/bagIco1.png) no-repeat; background-size:1rem 1rem;}
.redbag_box i.guo{ background:url(../images/bagIco2.png) no-repeat; background-size:1rem 1rem;}
.redbag_box i.yong{ background:url(../images/bagIco3.png) no-repeat; background-size:1rem 1rem;}
.redbag_clbox{ border:0.02rem solid #2cca77; background:#fff url(../images/bagBg1.png) top center repeat-x;background-size:0.3rem; }
.redbag_clbox p,.redbag_clbox h4{border-bottom:0.01rem dashed #2cca77;height:0.3rem; line-height:0.3rem;  }
.redbag_clbox p{ color:#2cca77;}
.redbag_gybox{ border:0.02rem solid #a0a0a0; background:#fff url(../images/bagBg2.png) top center repeat-x;background-size:0.3rem; }
.redbag_gybox p,.redbag_gybox h4{border-bottom:0.01rem dashed #a0a0a0;height:0.3rem; line-height:0.3rem;  color:#999;}
.redbag_bkbox{ border:0.02rem solid #707070; background:#fff url(../images/bagBg3.png) top center repeat-x;background-size:0.3rem; }
.redbag_bkbox p,.redbag_bkbox h4{border-bottom:0.01rem dashed #707070;height:0.3rem; line-height:0.3rem;  color:#666;}
.exchange_bag{ background:#fff; border-top:0.01rem solid #e6e6e6; border-bottom:0.01rem solid #e6e6e6; padding:0.1rem 0.2rem;}
.exchange_bag input.text{ width:99%; height:0.3rem; line-height:0.3rem; padding-left:1%; background:#eeeeee; border-radius:0.03rem; }
.exchange_bag_btn{ padding:0.1rem 0.2rem;}
.exchange_bag_btn .btn{ width:100%;}
/*我的红包样式结束*/

/*通知中心样式开始*/
.message_list{ border-top:0.01rem solid #e6e6e6; border-bottom:0.01rem solid #e6e6e6; background:#fff;margin-bottom:0.2rem; padding:0.1rem; position:relative;}
.message_list i{ position:absolute; right:0rem; top:0rem; width:0.3rem; height:0.3rem; }
.message_list i.notbw{background:url(../images/megTip1.png) no-repeat; background-size:0.3rem 0.3rem;}
.message_list i.overbw{background:url(../images/megTip2.png) no-repeat; background-size:0.3rem 0.3rem;}
.message_box{ padding:0 0.1rem 0 0.2rem;}
.message_box h4{ height:0.35rem; line-height:0.35rem; border-bottom:0.01rem solid #e6e6e6; position:relative; margin-bottom:0.05rem; }
.message_box h4 i{position:absolute; left:-0.22rem; top:0.1rem; width:0.175rem; height:0.175rem; background:url(../images/mesIco2.png) no-repeat;  background-size:0.175rem 0.35rem;}
.message_box h4 i.meg_qx{ background-position:0rem 0rem;}
.message_box h4 span{ font-weight:normal; font-size:0.16rem; display:inline-block; max-width:50%;max-width:50%; height:0.30rem; overflow:hidden;}
.message_box a{ display:block; line-height:0.24rem; color:#333;}
.message_box h4 i.meg_bag{background-position:0rem -0.175rem;}
/*通知中心样式结束*/

/*服务地址样式开始*/
.add_srxq{ background:#e6e6e6;padding:0.1rem 0.2rem;}
.srxq_lt{ width:78%; height:0.4rem; line-height:0.4rem; background:#fff;border-radius:0.03rem; position:relative;}
.srxq_lt:before{ content:''; background:url(../images/search.png) no-repeat; width:0.2rem; height:0.2rem; position:absolute; left:2%; top:0.1rem; background-size:0.2rem 0.2rem;}
.srxq_lt input.text{ width:85%; margin:0 2% 0 13%; height:0.35rem; line-height:0.35rem; border:none; font-size:0.14rem;}
.srxq_rt{ width:20%; height:0.4rem; line-height:0.4rem;}
.srxq_rt .btn{ width:90%;border:0.01rem solid #2cca77; color:#2cca77; background:#fff; font-size:0.16rem;}
.add_moren p{ line-height:0.4rem; padding:0 0.2rem;}
.add_moren .add_jia{border-top:0.01rem solid #e6e6e6; background:#fff;} 
.add_moren .add_jia p{border-bottom:0.01rem solid #e6e6e6; position:relative;line-height:0.3rem;padding:0.05rem 0.2rem;}
.add_moren .add_jia a{ display:block; padding-left:0.3rem; color:#333;}
.right a.tj:before{ content:''; background:url(../images/tianjia.png) no-repeat; width:0.2rem; height:0.2rem; position:absolute; left:-0.25rem; top:0.15rem; background-size:0.2rem 0.2rem;}
.add_moren .add_jia ul li{border-bottom:0.01rem solid #e6e6e6; position:relative;line-height:0.3rem;padding:0.05rem 0.2rem;}
.add_moren .add_jia ul li a:before{ content:''; background:url(../images/addIco2.png) no-repeat; width:0.2rem; height:0.2rem; position:absolute; left:0.2rem; top:0.1rem; background-size:0.2rem 0.6rem; background-position:0 -0.4rem;}
.add_moren .add_jia ul li a.zx:before{ background-position:0 0;}
.add_moren .add_jia .addr_delete{margin-left: 0.1rem;}
/*服务地址样式结束*/

/*订单详情样式开始*/
.ord_top{ border-top:0.01rem solid #e6e6e6; border-bottom:0.01rem solid #e6e6e6; background:#fff;margin-bottom:0.2rem; padding:0.1rem;}
.ord_intro{ position:relative; line-height:0.3rem;  border-bottom:0.01rem solid #e6e6e6;}
.ord_intro h3{font-weight:normal; font-size:0.16rem;max-width:80%;}
.ord_intro h3 span{font-size:0.14rem;}
.ord_intro a.btn{ position:absolute; right:0; top:0.1rem; width:20%; border:0.01rem solid #ff2121; background:#fff; color:#ff2121;}
.ord_cont{border-top:0.01rem solid #e6e6e6; background:#fff;  color:#666;margin-bottom:0.2rem;}
.ord_cont h2,.ord_cont p{border-bottom:0.01rem solid #e6e6e6; padding:0.08rem 0.1rem;line-height:0.24rem; overflow:hidden;}
.ord_cont h2{ font-weight:normal; font-size:0.16rem; color:#333;}
.ord_cont span{ display:inline-block; max-width:50%; overflow:hidden;height:0.4rem; line-height:0.4rem;}
.ord_cont p.graybg{ background:#f8f8f8;}
.ord_tousu{ border-top:0.01rem solid #e6e6e6; background:#fff; text-align:center; padding:0.1rem; overflow:hidden;}
.ord_tousu a{ display:block;}
.ord_tousu img{ width:0.3rem; height:0.3rem; background-size:0.3rem 0.3rem;}
.ord_tousu p{ font-size:0.16rem; margin-top:0.05rem;}
.ord_icolist{ margin:0.1rem 0;}
.ord_icolist ul{ overflow:hidden;}
.ord_icolist ul li{ float:left; width:17.5%; text-align:center; display:block;}
.ord_icolist ul li.line{ display:inline-block; width:10%; border-bottom:0.01rem solid #2cca77; height:0.15rem;}
.ord_icolist ul li span.ico{ display:inline-block; background:url(../images/odDetail.png) no-repeat; width:0.3rem;height:0.3rem; background-size:0.6rem 1.5rem;}
.ord_icolist ul li p{ color:#999;}
.ord_icolist ul li.on span.ico{ background-position-x:0rem;}
.ord_icolist ul li.on p{ color:#333;}
.ord_icolist ul li span.ico1{ background-position:-0.3rem 0;}
.ord_icolist ul li span.ico2{ background-position:-0.3rem -0.3rem;}
.ord_icolist ul li span.ico3{ background-position:-0.3rem -0.6rem;}
.ord_icolist ul li span.ico4{ background-position:-0.3rem -0.9rem;}
.ord_icolist ul li span.ico5{ background-position:-0.3rem -1.2rem;}
.ord_ys a.ysBtn{ width:20%; margin-top:0.1rem;}
/*订单详情样式结束*/

/*金块余额样式开始*/
.gold_fig{ border:0.05rem solid #2cca77; background:#2cca77;}
.gold_box{ background:#fff; border-radius:0.05rem; padding:0.2rem; text-align:center;}
.gold_box p{ text-align:left;}
.gold_box h2{ color:#ff7200; border-bottom:0.01rem solid #e6e6e6; margin-bottom:10px; line-height:0.4rem;}  
.gold_box h2 small{ font-size:14px; margin-left:0.05rem;}
.gold_box a{ width:60%; font-size:0.16rem;}
.gold_list{ background:#fff; line-height:0.35rem;}
.gold_list h2{border-bottom:0.01rem solid #e6e6e6; background:#fafafa; font-size:0.16rem; font-weight:normal; color:#666; padding:0rem 0.1rem;}
.gold_li{border-bottom:0.01rem solid #e6e6e6; padding:0rem 0.1rem;}
.gold_li p{ height:0.35rem; line-height:0.35rem;}
.gold_li b{ font-size:0.16rem; font-weight:normal;}
.gold_li b,.gold_li span{ display:inline-block; max-width:50%; overflow:hidden;}
/*金块余额样式结束*/

/*洗衣洗鞋样式开始*/
.wash_left{ width:25%; background:#f0f0f0; height:100%;}
.wash_left ul li{ line-height:0.4rem; padding-left:10%; border-bottom:0.01rem solid #e6e6e6;}
.wash_left ul li.current{ background:#fff; border-left:0.02rem solid #2cca77;}
.wash_right{ float:right; width:75%; background:#fff;}
.wash_list{border-bottom:0.01rem solid #e6e6e6; position:relative; padding:0.1rem; line-height:0.3rem;}
.wash_list .wash_num{ position:absolute; right:0.1rem; top:0.2rem;}
.wash_list h3{ font-weight:normal;}
.wash_list h3 del{ font-style:italic;}
.wash_cont{background:#f0f0f0; overflow:hidden;}

.wash_footer{ position:fixed; left:0; bottom:0; width:100%; }
.wash_fot_shop{background:#fff; border-top:0.01rem solid #e6e6e6; padding:0 0.1rem; z-index:100; position:relative;}
.wash_fot_shop a.btn{ padding:0 0.1rem; margin-top:0.05rem;}
.wash_fot_shop span.zjia{ line-height:0.5rem; margin-left:0.1rem; font-size:0.2rem;}
.wash_fot_shop span.zjia small{ font-size:0.14rem;}
.wash_spin{ position:fixed; left:0; bottom:0.5rem; max-height: 30%; background:#fff; width:100%; z-index:90;overflow-y:scroll;}
.spcart{ position:relative; width:0.5rem; height:0.5rem; background:url(../images/shopcar.png) no-repeat; background-size:0.5rem 0.5rem; margin-top:-0.1rem; cursor:pointer;}
.spcart i{ display:inline-block; width:0.2rem; height:0.2rem; background:#ff2121; position:absolute; right:0; top:0; text-align:center; color:#fff; font-style:normal; border-radius:0.5rem;}
.wash_shop_zzc{ position:fixed; width:100%; height:100%; z-index:80;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BF000000,endcolorstr=#BF000000); left:0; top:0; display:none;}
.wash_list_bt h3 span{ margin-left:0.1rem;}
.wash_list_bt .wash_num{ top:0.1rem;}
/*洗衣洗鞋样式结束*/


.locaNr_serInt{height: 0.4rem; width: 100%; margin: 0.1rem 0px; border-left:none; border-right:none; text-indent: 0.1rem;}
.road_sub{border: none; background: none; color: #fff; font-size: 0.14rem;}

/*通知详情页开始*/
.notice_detail{ padding:0.1rem; font-size:0.14rem;}
.notice_detail h2{color: #333; font-size: 0.16rem; line-height: 0.3rem; margin-bottom: 0.08rem; text-align: left;}
.notice_detail .time{ font-size:0.14rem; color:#666; line-height:0.3rem; border-bottom:1px solid #ccc;}
.notice_detail .content{ padding:0.1rem 0px;}
.notice_detail .content p{font-size:0.14rem; color:#666; line-height:0.24rem; text-indent:0.1rem;}
.notice_detail .btn_box{ text-align:center; margin:0.2rem 0;}
.notice_detail .btn_box .btn{ padding:0 0.3rem; line-height:0.34rem; height:0.34rem;}
/*通知详情页结束*/



/*投诉商家页开始*/
.complain.form_list_box table th{ font-weight:normal; text-align:center;}
.complain .complain_nr{ border:0.01rem solid #dedede; background-color:#f5f5f5; box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:100%; min-height:1rem; margin:0.1rem 0; color:#333; font-size:0.14rem; line-height:0.24rem;}
.complain .complain_nr:-moz-placeholder{color: #999;}  
.complain .complain_nr::-webkit-input-placeholder{color:#999;}
/*投诉商家页结束*/

/*引导页开始*/
.copy_foot{ background:none; border:none 0;}
footer .copy{ text-align:center; color:#fff; line-height:0.5rem;}
.lead_page{ width:80%; padding-top:25%; text-align:center; margin:0 auto;}
.lead_page img{ width:80%; height:auto;}
/*引导页结束*/







.bdcolor {position:fixed; z-index:999; top:0; left:0; width: 100%; height: 100%; display: none;}
.bdcolor .bdcolor_bg {
	background-color: #000;
	-moz-opacity: 0.4;
	-webkit-opacity: 0.4;
	filter: alpha(opacity=40); 
	opacity: 0.4;
	height: 1000px;
	width: 100%;
	position: absolute;
	z-index: 99;
}
.bdcolor .bdsharebuttonbox {
	position: relative;
	z-index: 999;
	min-width: 244px;
	/*max-width: 500px;*/
	min-height: 75px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #f6f6f6;
	padding-top: 20px;
	top: 120px;
	box-shadow:0px 0px 6px #111;
}
.bdcolor .bdsharebuttonbox a {
	display: inline-block;
	float: none;
	height: 31px;
	width: 76px;
	background-image: url(../images/share_popupx.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 32px;
	text-align: center;
	overflow: visible;
	text-indent: 0;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #111;
	text-decoration: none;
	line-height: 28px;
	margin: 0px;
}
.bdcolor .bdsharebuttonbox a:hover{
	opacity:1;
}
.bdcolor .bdsharebuttonbox .bds_weixin {
	background-position: -279px top;
}
.bdcolor .bdsharebuttonbox .bds_qzone {
	background-position: -82px top;
}
.bdcolor .bdsharebuttonbox .bds_sqq {
	background-position: -385px -95px;
}
.bdcolor .bdsharebuttonbox .bds_tqq {
	background-position: -183px top;
}
.bdcolor .bdsharebuttonbox .bds_tsina {
	background-position: 18px top;
}
.bd-share-popup-footer {
	background-color: #f6f6f6;
	border-top: 1px solid #d9d8d8;
	margin-top: 15px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 14px;
	padding-left: 4px;
}
.bdcolor .bdsharebuttonbox .bd-share-popup-footer a.bd-share-popup-close {
	background: -moz-linear-gradient(center top , #ffffff, #eaeaea) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #c5c5c5;
	border-radius: 2px;
	color: #666;
	display: block;
	font-size: 15px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	width: 100%;
	padding-top: 0px;
	background-image:none;
}




/*订单支付页开始*/
#order_pay .form_list_box p{ line-height:0.4rem;}
#order_pay .form_list_box p b{ font-size:0.18rem; font-weight: normal;}
.payWay{border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background-color:#fff;}
.payWay li{ padding:0.1rem; border-bottom:0.01rem solid #dedede;}
.payWay li:last{ border-bottom:none 0;}
.payWay li label{ display:block;}
.payWay li p{ line-height:0.20rem;}
.payWay li .fl{ width:85%; overflow:hidden;}
.payWay li em{ padding:0.2rem; background:url(../images/pay_ico.png) no-repeat center top; background-size:100% auto; float:left; margin-right:0.1rem;}
.payWay li em.ico_1{ background-position:center -0rem;}
.payWay li em.ico_2{ background-position:center -0.4rem;}
.payWay li em.ico_3{ background-position:center -0.8rem;}
.payWay li em.ico_4{ background-position:center -1.2rem;}
.payWay li em.ico_5{ background-position:center -1.6rem;}
.payWay li em.ico_6{ background-position:center -2rem;}
.payWay li em.ico_7{ background-position:center -2.4rem;}
.payWay li em.ico_8{ background-position:center -2.8rem;}
.payWay li p.graycl{ font-size:0.12rem;}
.payWay li .check{margin:0.1rem 0 0 0.1rem;}
.check{width:0.20rem; height:0.20rem; display:inline-block; vertical-align:middle; border:0.01rem solid #dedede; border-radius:100%; background-color:#fff;}
.check.on{ border-color:#00a853; background:#2cca77 url(../images/check.png) center center no-repeat; background-size:0.20rem auto;}
.check input{ opacity:0; filter:alpha(opacity=0); width:100%; height:100%;}
/*订单支付页结束*/


/*404*/
.error_box{width:80%;height:0.3rem;margin:0 auto;padding-top:20%;}
.error_img{width:40px;height:40px;}
.error_p{height:0.3rem;line-height:0.3rem;text-align:center;margin-top:0.1rem;font-size:0.16rem;}

.ui-btn-group button{border:none;}


.self_btn{width:0.9rem;height:0.3rem;line-height:0.3rem;text-align:center;font-size:0.14rem;position:absolute;right:2%;bottom:2%;background:#ffffff;border:none;color:#ff0000;border-radius:0.05rem;font-weight:bold;filter:alpha(opacity=70); opacity: 0.70;}





/*评价开始*/
.evaluate_list_box{ padding:0.1rem;}
.evaluate_list_box .evaluate_list{ display:block; border:0.01rem solid #dedede; background:#fff; margin-bottom:0.1rem; padding:0.1rem;}
.evaluate_list_box .evaluate_list p{line-height:0.2rem;}
.evaluate_list_box .evaluate_list .heart_box{ margin:0.1rem 0;}
.evaluate_list_box .evaluate_list .from{ overflow:hidden;}
/*评价星-开始*/
.heart_box{width:1.14rem; height:0.15rem; display:inline-block; background:url(../images/heartIco.png) no-repeat left top; background-size:1.14rem auto; overflow:hidden; position:relative;}
.heart{display:inline-block; width:0%; height:0.15rem; background:url(../images/heartIco.png) no-repeat left bottom; background-size:1.14rem auto; overflow:hidden; position:absolute; left:0; top:0;}
.heart1{width:2%;}
.heart2{width:4%;}
.heart3{width:6%;}
.heart4{width:8%;}
.heart5{width:10%;}
.heart6{width:12%;}
.heart7{width:14%;}
.heart8{width:16%;}
.heart9{width:18%;}
.heart10{width:20%;}
.heart11{width:22%;}
.heart12{width:24%;}
.heart13{width:26%;}
.heart14{width:28%;}
.heart15{width:30%;}
.heart16{width:32%;}
.heart17{width:34%;}
.heart18{width:36%;}
.heart19{width:38%;}
.heart20{width:40%;}
.heart21{width:42%;}
.heart22{width:44%;}
.heart23{width:46%;}
.heart24{width:48%;}
.heart25{width:50%;}
.heart26{width:52%;}
.heart27{width:54%;}
.heart28{width:56%;}
.heart29{width:58%;}
.heart30{width:60%;}
.heart31{width:62%;}
.heart32{width:64%;}
.heart33{width:66%;}
.heart34{width:68%;}
.heart35{width:70%;}
.heart36{width:72%;}
.heart37{width:74%;}
.heart38{width:76%;}
.heart39{width:78%;}
.heart40{width:80%;}
.heart41{width:82%;}
.heart42{width:84%;}
.heart43{width:86%;}
.heart44{width:88%;}
.heart45{width:90%;}
.heart46{width:92%;}
.heart47{width:94%;}
.heart48{width:96%;}
.heart49{width:98%;}
.heart50{width:100%;}
.heart_box .heart_clink{ position: absolute; top: 0; left: 0; z-index: 2; display: inline-block; width: 100%; height: 0.15rem; overflow: hidden;}
.heart_box .heart_clink a{display: inline-block; width: 20%; height: 0.15rem; vertical-align: top;}
/*评价星-结束*/
/*评价列表结束*/
.evaluate_form .object{ padding:0 0.1rem; line-height:0.24rem;}
.evaluate_form .starLevel{ border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background:#fff; padding:0 0.1rem; line-height:0.34rem;}
.evaluate_form .starLevel .heart_box{ vertical-align:middle;}
.evaluate_form .form_box{ padding:0.1rem;}
.evaluate_form .form_box textarea{border:0.01rem solid #dedede; background:#fff; width:100%; height:auto; min-height:1.5rem; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:0.14rem; line-height:0.2rem;}
/*评价表单结束*/
/*评价结束*/


/*找阿姨开始*/
/*头部下拉*/
.saixuan_pull{ position:fixed; top:0.5rem; width:100%; left:0; z-index:99; background:#fff; border-bottom:0.01rem solid #dedede; height:0.4rem;}
.saixuan_pull_list{ float:left; text-align:center; line-height:0.4rem;}
.saixuan_pull_list em{ display:inline-block; content:''; border-left: 0.04rem solid transparent; border-right: 0.04rem solid transparent; border-top: 0.05rem solid #999; margin-left:0.05rem; font-size:0; vertical-align:middle;}
.saixuan_pull_list .click.on{ color:#2cca77;}
.saixuan_pull_list .click.on em{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); border-top: 0.05rem solid #2cca77;}
.saixuan_pull_child_box{ background:#e7e7e7; position:absolute; top:41px; left:0; text-align:left; width:100%; max-height:4rem; overflow-y:scroll;}
.saixuan_pull_child{ border-bottom:0.01rem solid #dedede; padding:0 0.1rem; color:#333;}
.saixuan_pull_child a{ display:block;}
.saixuan_pull_child_box .num{ border:0.01rem solid #ccc; padding:0 0.1rem; line-height:0.24rem; vertical-align:middle; color:#2cca77; border-radius:0.1rem; margin-left:0.1rem; font-size:0.12rem;}
.saixuan_fenlei{ min-height:1.5rem;}
.saixuan_pull_child.on{background:#ffffff;}
.saixuan_fenlei_list_box{ position:absolute; top:0; right:0; width:55%; height:100%; background:#ffffff; overflow-y:scroll;}
.saixuan_fenlei_list{ padding:0 0.1rem;background:#e7e7e7; }
.saixuan_fenlei_list a{ display:block; border-bottom:0.01rem solid #dedede;}
.saixuan_fenlei_list_nr .on{background:#ffffff;}
/*阿姨列表页*/
.findAunt_list{ display:block; padding:0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; position:relative;}
.findAunt_list .img{ width:0.8rem; height:0.8rem;}
.findAunt_list .img img{ width:100%; height:100%; border-radius:100%;}
.findAunt_list .wz{ margin-left:0.9rem;}
.findAunt_list .wz p{ line-height:0.24rem;}
.findAunt_list .wz .name{ font-size:0.16rem; margin-bottom:0.05rem;}
.findAunt_list .wz .year{ font-size:0.14rem; margin-left:0.1rem;}
.findAunt_list .wz .ident{ font-size:0.14rem; margin-left:0.1rem; color:#ffae00;}
.findAunt_list .wz .ident b{ font-family:"MS Serif", "New York", serif;}
.findAunt_list .btn{ position:absolute; padding:0 0.12rem; right:0.1rem; top:50%; margin-top:-0.17rem; height:0.34rem; line-height:0.34rem;}
.findAunt_list .no_serv{ position:absolute; width:0.8rem; height:auto; right:0.1rem; top:50%; margin-top:-0.32rem;}
/*阿姨详情页*/
.findAunt_intro{ line-height:0.22rem; padding:0.05rem 0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; color:#999;}
.findAunt_serv .payWay li .img { width:0.6rem; height:0.6rem; border-radius:100%; margin-right:0.15rem; border:0.01rem solid #ededed;}

.findAunt_evlut_chose{ border-top:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; background:#fff; height:0.34rem;}
.findAunt_evlut_chose .list{ display:block; float:left; width:25%; text-align:center; line-height:0.34rem;}
.findAunt_evlut_chose .list.on{ color:#2cca77;}
.findAunt_evlut .no_evlut{ text-align:center; padding-top:0.2rem;}

.no_evlut_box{width:250px;margin:0px auto;margin-top:0.2rem;}
.no_evlut_box img{width:100%;max-width:200px;}
/*找阿姨结束*/