/*公共*/
@font-face {font-family: 'iconfont';
    src: url('/static/lib/iconfont/icon-left/iconfont.eot'); /* IE9*/
    src: url('/static/lib/iconfont/icon-left/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/static/lib/iconfont/icon-left/iconfont.woff') format('woff'), /* chrome、firefox */
    url('/static/lib/iconfont/icon-left/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('/static/lib/iconfont/icon-left/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

body{position:absolute;top:0;right:0;bottom:0;left:0;}
.bar{position:absolute;right:0;left:0;z-index:10;height:2.2rem;padding-right:.5rem;padding-left:.5rem;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid #eaeaea;}
.bar .title{position:absolute;display:block;width:100%;padding:0;margin:0 -.5rem;font-size:.85rem;font-weight:500;line-height:2.2rem;color:#808080;text-align:center;white-space:nowrap;}
.back{position:relative;top:0;z-index:20;margin-top:0;padding:0;line-height:2.2rem;height:2.2rem;color:#808080;border:0;margin-left:-.25rem;}
.back .icon-left{position:relative;z-index:20;padding:.5rem .1rem;font-size:1.25rem;line-height:1.25rem;font-style:normal;display:inline-block;vertical-align:middle;background-size:100% auto;background-position:center;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;}
.back .icon-left:before{content:"\e64c";}

/*个人资料*/
.list-block .item-link .item-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAmCAYAAAAr+dCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK5JREFUeNq01ksOwyAMBFCYk3Nzd1UlQsXM2FPvEqQX4o/kudaK8cQchsD2HP9ALTAOvxyOm1phXIoUjpxa4F+FasM4vG/BSM7KMC7nJRjEh2UYZJokGEJRaRhiC1IwCgNzhVEc7xSuoincQY9wFx2O6jMtNeEGOzeNLL9wgxU0mA6AG1RQGmRRCWRQGbyhJTBDy6CyoM3O7LfBHbWAb9QGflErqCxo9lVSjo8AAwDgmyTM33vpfgAAAABJRU5ErkJggg==);background-size:.5rem;background-position:calc(100% - 1.2rem) center;}
.item-inner .img-wrap{position:absolute;right:1.5rem;top:.625rem;width:3.625rem;height:3.625rem;overflow:hidden;border-radius:50%;}
.list-block.item-wdmp{margin:0;}
.list-block{margin:.46875rem 0;}
.bar .button-link.back{/*top:1.875rem;*/color:#808080;}
.title{color:#808080;line-height:2.5rem;}

.grzl .list-block .item-touxiang .item-inner{min-height:5rem;}
.list-block input.item-after{text-align:right}
.grzl .list-block .item-after{margin-right:1rem;}
.grzl .list-block input.item-after{width:70%;font-size:.875rem;color:inherit;padding:0;}
.grzl .list-block input.item-after.item-rili{width:60%;}
.grzl .list-block input.item-after.item-bq{width:38%;}
/*头像*/
.img-wrap .img_wrap_box{position:relative;width:100%;height:inherit;height:100%;}
.img-wrap .img_wrap_box img{}
.img-wrap .headimg_layer{height:100%;width:100%;position:absolute;left;top:0;}
/*修改昵称*/
.my_nickname .pull-right{color:#808080;}
.nickname .nickname_input{margin:.625rem 5.5% 0;}
.nickname .nickname_input input{width:100%;height:2.2rem;padding-left:6%;border:1px solid #cacaca;border-radius:.3125rem;}
.nickname .nickname_input .nums{color:#808080;}
/*个人中心*/
.grzx .list-block .item-link .item-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAmCAYAAAAr+dCVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK5JREFUeNq01ksOwyAMBFCYk3Nzd1UlQsXM2FPvEqQX4o/kudaK8cQchsD2HP9ALTAOvxyOm1phXIoUjpxa4F+FasM4vG/BSM7KMC7nJRjEh2UYZJokGEJRaRhiC1IwCgNzhVEc7xSuoincQY9wFx2O6jMtNeEGOzeNLL9wgxU0mA6AG1RQGmRRCWRQGbyhJTBDy6CyoM3O7LfBHbWAb9QGflErqCxo9lVSjo8AAwDgmyTM33vpfgAAAABJRU5ErkJggg==);background-size:.5rem;background-position:calc(100% - 1.2rem) center;}
.grzx .list-block.item-wdmp .item-content{padding:.25rem 0 .25rem;}
.grzl .list-block .item-inner.tx{padding:.4rem 0;}
.grzx .list-block .item-inner{padding:.6rem 0 .6rem 1.5rem;}
.grzx .list-block.item-wdmp{margin:0;}
.grzx .list-block{margin:.46875rem 0;}
.grzx .list-block .item-inner .icon{margin:0 1rem .25rem 0;}
.grzx .list-block .item-inner .icon.icon-f1{width:1.0625rem;height:.875rem;margin:0 1rem .1rem 0;background:url(/static/m/images/user_home/icon_mp.png) no-repeat;background-size:100%;}
.grzx .list-block .item-inner .icon.icon-f2{width:1rem;height:.84375rem;background:url(/static/m/images/user_home/icon_sc.png) no-repeat;background-size:100%;}
.grzx .list-block .item-inner .icon.icon-f3{width:.9375rem;height:.96875rem;background:url(/static/m/images/user_home/icon_bj.png) no-repeat;background-size:100%;}
.grzx .list-block .item-inner .icon.icon-f4{width:.9375rem;height:1rem;background:url(/static/m/images/user_home/icon_dd.png) no-repeat;background-size:100%;}
.grzx .list-block .item-inner .icon.icon-f5{width:1.03125rem;height:1.0625rem;background:url(/static/m/images/user_home/icon_ts.png) no-repeat;background-size:100%;}
.grzx .list-block .item-inner .icon.icon-f6{width:1.09375rem;height:1.03125rem;background:url(/static/m/images/user_home/icon_thy.png) no-repeat;background-size:100%;}
.grzx .bar{height:11.53125rem;}
.grzx .bar-nav~.content{top:11.53125rem;}
.grzx .bar-nav{background:url(/static/m/images/user_home/myzoe_bak.jpg) no-repeat;background-size:100% 11.53125rem;}
.grzx .bar .button-link{/*top:1.875rem;*/color:#fff;}
.grzx .bar .button-link.pull-right{line-height:2.5rem;margin-right:1rem;}
.title{color:#fff;line-height:2.5rem;}
.myzoe{position:absolute;left:50%;top:2.8125rem;width:3.8rem;height:3.8rem;margin-left:-10.1%;border-radius:50%;border:2px solid #e4e5e8;overflow:hidden;}
.myzoe img{}

/*登录*/
.login-box{position:absolute;left:0;top:2.2rem;width:100%;}
.login{margin:1.25rem;}
.login input,.login button{width:100%;height:2.75rem;line-height:2.2rem;margin-top:.625rem;border:1px solid #eaeaea;}
.login .input-wrap .icon{display:inline-block;width:.9375rem;}
.login .input-wrap input.user{padding-left:2rem;background:url(/static/m/images/user_home/login_user.png) .5625rem center no-repeat;background-size:.9375rem 1.0625rem;}
.login .input-wrap input.pass{padding-left:2rem;background:url(/static/m/images/user_home/login_pass.png) .5625rem center no-repeat;background-size:.9375rem 1.125rem;}
.login .input-wrap button{background:#bf153d;color:#fff;border-color:#bf153d;}
.login .login-info a{font-size:.875rem;color:#8ad2ff;line-height:2.25rem}
.login .other-login .line{width:24%;height:1px;background:#cacaca;margin-top:.625rem;}
.login .other-login .txts{width:52%;color:#cacaca;text-align:center;}
.login .other-login{margin:1.625rem 0 0;}
.login .other-login .logins{width:100%;text-align:center;margin-top:1.3125rem;}
.login .other-login .logins a{display:inline-block;width:2.5rem;height:2.5rem;}
.login .other-login .logins a.mar{margin:0 1.4375rem;}

/*绑定手机号*/
.bind_phone_box{position:absolute;top:2.2rem;left:0;width:100%;}
.bind_phone{margin:1.25rem;}
.bind_phone input{line-height:2.2rem;width:100%;height:2.75rem;margin-top:.625rem;border:1px solid #eaeaea;}
.bind_phone input.code{width:60%;}
.bind_phone button.bind_phone_code{line-height:2.2rem;width:40%;height:2.75rem;margin-top:.625rem;text-align:center;color:#fff;background:#18b4ed;}
.bind_phone .bind{margin-top:.625rem;color:#fff;background:#bf153d;}


/*注册*/
.register-box{position:absolute;left:0;top:2.2rem;width:100%;}
.register{margin:1.25rem;}
.register .base-input{}
.register .base-input input,.register .base-input button{width:100%;height:2.75rem;}
.register .base-input input{border:1px solid #eaeaea;}
.register .base-input button{background:#bf153d;border-color:#bf153d;text-align:center;color:#fff;}
.register .ydtk{margin:.75rem 0;color:#cacaca;}
.register .ydtk .icheckbox_minimal-green{float:left;margin-right:.5rem;}
.register .ydtk a{color:#49c1ff;}

/*注册密码*/
.register-pass-box{position:absolute;left:0;top:2.2rem;width:100%;}
.register-pass{margin:1.25rem;}
.register-pass .base-input{margin-top:.625rem;}
.register-pass .base-input input{width:100%;border:1px solid #eaeaea;}
.register-pass .base-input button{width:100%;background:#bf153d;border-color:#bf153d;text-align:center;color:#fff;}

/*注册手机*/
.register-phone-box{position:absolute;left:0;top:2.2rem;width:100%;}
.register-phone{margin:1.25rem;}
.register-phone .base-input input.phone{width:60%;border:1px solid #eaeaea;}
.register-phone .base-input button.code{width:40%;background:#18b4ed;color:#fff;text-align:center;}
.register-phone .base-input button.next{width:100%;height:2.75rem;margin-top:.625rem;}
.register-phone .base-input button{background:#bf153d;border-color:#bf153d;text-align:center;color:#fff;}

/*我的投诉*/
.my_complain{position:absolute;top:2.2rem;left:0;width:100%;}
.my_complain .complain_m{}
.my_complain .complain_m ul{padding:.4375rem 5.5% 2.15625rem;}
.my_complain .complain_m li{padding:.375rem 0 .75rem;border-bottom:1px solid #f2f2f2;}
.my_complain .complain_m .complain_content{font-size:.875rem;line-height:1.6875rem;display:block;margin-bottom:.75rem;color:#404040;}
.my_complain .complain_m .state{width:18%;height:1.1875rem;text-align:center;color:#fff;border-radius:3px;}
.my_complain .complain_m .state1{background:#ff8400;}
.my_complain .complain_m .state2{background:#0084ff;}
.my_complain .complain_m .state3{background:#86ce18;}
.my_complain .complain_m .evaluate{display:block;width:16%;height:1.125rem;padding-right:2%;text-align:right;color:#a2a2a2;border:1px solid #a2a2a2;border-radius:.3125rem;cursor:pointer;}
.my_complain .complain_m .evaluate i{display:inline-block;width:.75rem;height:.75rem;margin:0 .3125rem -.0625rem 0;background:url(/static/m/images/user_home/evaluate_icon.png) no-repeat;background-size:100%;}
.my_complain .complain_m .buttom_wrap{margin:0 5.5%;}
.my_complain .complain_m .buttom_wrap .complain_go{font-size:1rem;line-height:2.5rem;display:block;width:100%;height:2.5rem;text-align:center;color:#fff;background:#c11b42;}

/*投诉编辑*/
.add_complain{position:absolute;top:2.2rem;left:0;width:100%;}
.add_complain_m{margin:1rem 5.5% 0;}
.add_complain_m .complain_title_input input{width:100%;height:2.4375rem;border:1px solid #808080;}
.add_complain_m .complain_content_textarea textarea{line-height:1.375rem;width:100%;min-height:13.4375rem;margin:.625rem 0;border:1px solid #808080;}
.add_complain_m .add_complain_btn button{font-size:.875rem;line-height:2.5rem;width:100%;height:2.5rem;margin:1.75rem 0 0;color:#fff;background:#c11b42;}
.add_complain_m .complain_upload_button{width:100%;height:2.4375rem;color:#808080;border:1px solid #808080;background:transparent;}
.add_complain_m .complain_upload_button i{display:inline-block;width:0.9375rem;height:0.9375rem;margin:0 .375rem -.125rem 0;background:url(/static/m/images/user_home/up_load_icon.png) no-repeat;background-size:100%;}
.complain_login_m .input_wrap{margin-top:.625rem;}
.complain_login_m .phone{border:1px solid #eaeaea;}
.complain_login_m .code{width:60%;border:1px solid #eaeaea;}
.complain_login_m .get_code{width:40%;background:#18b4ed;color:#fff;}
.complain_login_m .login{background:#c11b42;color:#fff;margin:0;}


/*装修标签*/
.bar .done{padding:.5rem .75rem .5rem .1rem;color:#808080;}
.zxtip-box{position:absolute;left:0;top:2.2rem;width:100%;}
.zxtip .tip{width:100%;height:3rem;font-size:1rem;line-height:3rem;color:#808080;text-align:center;}
.zxtip .navs{margin:.375rem 4.1% 0 .4%;}
.zxtip .navs li{float:left;width:28%;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#a2a2a2;margin:0 0 .84375rem 3.7%;text-align:center;background:#fff;border:1px solid #cacaca;}
.zxtip .navs li.active{color:#fff;background:#bf153d;border-color:#bf153d;}

/*投诉评价弹窗样式*/
.evaluate_m_layer p.title{font-size:.875rem;color:#404040;text-align:center;}
.evaluate_m_layer .xing .txt{min-width:24%;font-size:.75rem;line-height:.75rem;color:#808080;}
.evaluate_m_layer .xing .txt.pl{margin:1rem 0;}
.evaluate_m_layer .xing.mar{margin:1rem 0;}
.evaluate_m_layer .xing .xing_wrap i{display:block;width:1.09375rem;height:1.0625rem;margin:-.125rem .875rem 0px 0;cursor:pointer;}
.evaluate_m_layer .xing i.empty{background:url(/static/m/images/user_home/xing_empty.png) no-repeat;background-size:100%;}
.evaluate_m_layer .xing i.full{background:url(/static/m/images/user_home/xing_full.png) no-repeat;background-size:100%;}
.evaluate_m_layer .xing .textarea_m{width:100%;min-height:9.78125rem;padding:.625rem;border:1px solid #cacaca;}
.evaluate_m_layer .btns{text-align:center;margin-top:1rem;}
.evaluate_m_layer .btns button{display:inline-block;width:38%;height:2rem;font-size:.875rem;line-height:2rem;color:#fff;background:#c0183f;border-radius:.3125rem;text-align:center;border:0 none;}
.evaluate_m_layer .btns a{display:inline-block;width:38%;height:2rem;font-size:.875rem;line-height:2rem;color:#fff;background:#c0183f;border-radius:.3125rem;text-align:center;}

/*分页样式*/
.pagination .pager .pager_inner a.first,
.pagination .pager .pager_inner a.num,
.pagination .pager .pager_inner a.end,
.pagination .pager .pager_inner .current{display:none !important;}
.pagination .pager .pager_inner{width:100%;height:2.65625rem;margin:1.6875rem 0 2.3125rem;background:#fff;}
.pagination .pager .pager_inner a.prev,
.pagination .pager .pager_inner a.next{float:left;width:49.8%;font-size:1rem;line-height:2.65625rem;color:#a2a2a2;text-align:center;}
.pagination .pager .pager_inner a.prev{border-right:1px solid #eaeaea;}


/*上传图片补丁*/
.add_complain .parentFileBox{margin-top:.625rem;}
.add_complain .fileBoxUl .viewThumb{float:left;}
.add_complain .fileBoxUl li{margin-top:.3125rem;}
.add_complain .fileBoxUl .diyFileName{float:left;overflow:hidden;max-width:62%;margin-top:1.5rem;margin-left:.75rem;text-overflow:ellipsis;color:#808080;}
.add_complain .fileBoxUl .diyResult{float:right;margin-top:1.5rem;}
/*.add_complain .fileBoxUl .diyResult.success{width:1rem;height:1rem;background:url(/static/m/images/user_home/upload_err.png) no-repeat;background-size:100%;}
.add_complain .fileBoxUl .diyResult.err{width:1rem;height:1rem;background:url(/static/m/images/user_home/upload_err.png) no-repeat;background-size:100%;}*/
.add_complain .diyBar{}
.add_complain .diyCancel{display:block;float:right;width:1rem;height:1rem;margin-top:1.5rem;background:url(/static/m/images/user_home/upload_err.png) no-repeat;background-size:100%;}