@charset "utf-8";
/* CSS Document */
*{padding: 0;margin: 0;list-style: none;}
a{text-decoration: none;color:#333}
html,body{ height:100%;overflow: hidden}
.page {
    background: #F7F7F7;
    display: block;
    width: 100%;
    height: 100%;
    position:fixed;
    overflow: hidden;
    max-width: 1280px;margin: 0 auto;
    padding-bottom: 100px;
    /* overflow: auto; */
  }
img{ display: block}
  /*登录*/
.header{
    height: 3.8rem;
    text-align:center;
    color:#ffffff;
    background: -webkit-linear-gradient(#117EC6, #38A7F4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#117EC6, #38A7F4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#117EC6, #38A7F4); /* Firefox 3.6 - 15 */
    background: linear-gradient(#117EC6, #38A7F4) /* 标准的语法 */;
    position: relative;
}
.header .tit{ width: 100%;text-align: center;color:#fff;font-size: 0.4rem;height: 1rem;line-height: 1rem;}
.log_con{text-align:center; color:#ffffff;padding-top:14%;height:100%;
position:absolute;
background: -webkit-linear-gradient(#4a93cc, #1b82d2); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#4a93cc, #1b82d2); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#4a93cc, #1b82d2); /* Firefox 3.6 - 15 */
background: linear-gradient(#4a93cc, #1b82d2); /* 标准的语法 */
width:100%;
color:#ffffff;
}
.login_logo{width: 100%;margin:0 auto;margin-bottom: 0;padding-top: 0;position: absolute;bottom: -0.8rem;}
.login_logo img{border: 7px solid #fff;border-radius: 15px;margin: 0 auto;}
.login_inp{width: 80%;margin:0 auto;position: relative;top: 1.5rem;display: block;height: auto;}
.login_inp .wrap_ipt input{width:100%;background:none;border: 0 none;height: 0.85rem;text-align: left;color: #C0C0C0;font-size: 0.4rem;margin-bottom: 0;border-bottom: 1px solid #e1e1e1;display: block;text-indent: 0.75rem;}
.wrap_ipt{ margin-bottom: 0.3rem;position: relative}
.wrap_login_btn{width: 90%;height: 1.3rem; margin: 0.25rem auto 0.25rem; position: relative;}
.wrap_login_btn .login_btn{
    cursor:pointer;
    background: url(../../images/wap/button.png) no-repeat 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    border: none !important;
    color:#ffffff !important;
    display: block;
    height: 100%;
    line-height: 1rem;text-align: center;    text-indent: 0;
}
.wrap_ipt .ipt{ outline: none}
.wrap_ipt .ico{ 
    position: absolute;left:0;top:0.2rem;
    display: block;font-size: 0;
}
.wrap_ipt .user{ background: url(../../images/wap/user.png) no-repeat 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;height: 0.42rem;
    width:0.42rem;}
.wrap_ipt .pwd{ background: url(../../images/wap/pwd.png) no-repeat 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;height: 0.46rem;
    width:0.28rem;} 
.login_but{text-align: right;width:100%;position: relative;font-size: 0.3rem;}
.login_but a{color: #2593de;margin-right: 0.3rem;}
/*登录 end*/


/* 我的首页 */
.mypage{ }
.wrap_user_header{}
.user_header{
    height: 4.5rem;
    background: #393A3F;
    overflow: hidden;
    font-size: 0.4rem;
    text-align: center;
    color: #fff;
}
.user_logo{
    margin-top: 0.5rem;
    margin-bottom: 0.35rem;
}
.user_logo img{
    width: 2rem;
    height: 2rem;
    border: 3px solid #fff;
    border-radius: 50%;
    margin: 0 auto;
}
.wrap_user_body .weui-cell__hd img{ 
    width:0.4rem;
    margin-right:5px;}
.user_header .nickname{
}
.user_header .signname{
    font-size: 0.35rem;
}
.wrap_user_body{ }

/* 滑动需要的高度设置 */
.wrap_user_body{height: 6.7rem;overflow: hidden;}
.wrap_user_body .list-group{ background: none}
.wrap_user_body .swiper-wrapper.w {
    height: 6.7rem;
}
.wrap_user_body .swiper-slide {
    height: auto;
}
.wrap_user_body .weui-cells{ background: #f7f7f7}
.wrap_user_body .weui-cell{ padding-top:0.28rem;padding-bottom: 0.28rem}
.wrap_user_body .weui-cell:before,.wrap_user_body .weui-cells:after{ display: none}
.wrap_user_body .weui-cell_access{ background: #fff;margin-bottom: 0.2rem}
.mypage_history_renwu{ display: block;overflow: hidden}
.wrap_user_body .mypage_history_renwu{     min-height: 0.3rem;
    background: #fff;
    overflow: hidden;}
.mypage_history_renwu .weui-cell__hd{ float: left}
.mypage_history_renwu .weui-cell__bd{float: left;padding-bottom: 0.2rem;}
.mypage_history_renwu .more{clear: both;display: none;width: 100%;padding-bottom: 0;}
.mypage_history_renwu .more .txt{border-top: 1px solid #eee;height: 0.65rem;width: 100%;line-height: 0.65rem;margin-bottom: 0.1rem;text-indent: 0.45rem;color:#aaa}
.mypage_history_renwu .more .txt a{ color:#aaa}
.mypage_history_renwu .weui-cell__ft:after{     margin-top: 0.16rem;}
.mypage_history_renwu .open_ft:after{ border-width: 0px 2px 2px 0;}
.mypage_history_renwu .close_ft:after{ border-width: 2px 0px 0px 2px;}

.mypage_user_notice{ color:#0C86D6}
.mypage_user_notice .txt{ 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    display: inline-block;
    vertical-align: -0.11rem;
    width: 13.5em;
}
/* 个人信息 */
.mypage_edit{ }
.mypage_edit .wrap_user_header{}
.mypage_edit .user_header{
    height: 3rem;
    background: #393A3F;
    overflow: hidden;
    font-size: 0.4rem;
    text-align: center;
    color: #fff;
}
.mypage_edit .user_logo{
    margin-top: 0.5rem;
    margin-bottom: 0.35rem;
}
.mypage_edit .user_logo img{
    width: 2rem;
    height: 2rem;
    border: 3px solid #393A3F;
    border-radius: 50%;
    margin: 0 auto;
    float: left;
    margin-left: 0.5rem;
}
.mypage_edit .wrap_name{
    float: left;text-align: left;overflow: hidden;margin-left: 0.5rem;    margin-top: 0.5rem;
}
.mypage_edit .wrap_user_body .weui-cell{ padding-top:0.28rem;padding-bottom: 0.28rem}
.mypage_edit .wrap_user_body .weui-cell_access{ background: #fff;margin-bottom:0;border-bottom: 1px solid #eee;}
/* 滑动需要的高度设置 */
.mypage_edit .wrap_user_body{height: 8.2rem;overflow: hidden;}
.mypage_edit .wrap_user_body .list-group{ background: none}
.mypage_edit .wrap_user_body .swiper-wrapper.w {
    height: 8.2rem;
}
.mypage_edit .weui-cell__ft input{  width: 5rem;
    border: 0 none;
    text-align: right;
    font-size: 0.35rem;
    height: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
    display: inline-block;}
body .weui-picker-container-visible .weui-picker-modal{     height: 6rem;}
.weui-picker-modal .toolbar .title{font-size: 0.45rem;line-height: 1rem;}
.weui-picker-modal .toolbar .picker-button{font-size: 0.45rem;height: 1rem;line-height: 1rem;}
.weui-picker-modal .picker-item{ font-size: 0.4rem}
body .weui-picker-modal .picker-modal-inner{ height: 4rem}
.weui-picker-modal .toolbar .toolbar-inner{ height: 1rem}
.full_ft{ width:  100%;}
.mypage_edit .full_ft input{ width:  100%;text-align: left;font-size: 0.3rem;}
.weui-popup__container .placerholder{ height: 1rem}
.weui-btn_primary {
    background-color: #4280D1;
}
.wrap_close_popup{ position: absolute;
    bottom: 1rem;
    width: 100%;
    margin: 0;}
.wrap_close_popup a{ background: #ccc;border-radius: 0;}    
.wrap_close_popup .weui-btn:after{ border-radius: 0;border:0 }


/* 信用分 */
.xinyong_fen{ }
/* 滑动需要的高度设置 */
.xinyong_fen_list{ height: 5.5rem}
.xinyong_fen_list .list-group{ background: none}
.xinyong_fen_list .swiper-wrapper.w {
    height: 5.5rem;
}
.xinyong_fen_list .swiper-slide {
    height: auto;
}
.wrap_xinyong_header{ margin-bottom: 0.2rem}
.xinyong_header{
    height: 4.5rem;
    background: #FFFFFF;
    overflow: hidden;
    font-size: 0.4rem;
    text-align: center;
    color: #fff;
}
.xinyong_header .user_logo{
    margin-top: 1.5rem;
    margin-bottom: 0.35rem;
    background:#FF8A4A;
    color:#fff;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: 50%;
    margin: 0 auto;
    font-size: 1rem;
    position: relative;
    top: 1rem;
}
.xinyong_header .btn{display: inline-block;border: 1px solid #ccc;color:#ccc;font-size: 0.2rem;border-radius: 3px;padding: 0.05rem 0.2rem;position: relative;top: 1.3rem;margin-right: 0.2rem;}
.xinyong_header .guize{ color:#FF8A4A}
.xinyong_header .my_renwu{ color: #333}
.xinyong_fen_list .hd{ position: relative;height: 0.8rem;line-height: 0.8rem;background: #fff;margin-bottom: 0.2rem}
.xinyong_fen_list .hd .tit{ color: #21A1EB;font-size: 0.3rem;padding-left: 0.2rem;
    font-weight: normal;position: relative;width: 5rem;
    margin-left: 0.2rem;}
.xinyong_fen_list .hd .tit::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0.2rem;
        border-left: 2px solid #31A2ED;
        height: 0.4rem;;
    }
.xinyong_fen_list .item{ background: #fff;margin-bottom: 0.2rem}    
.xinyong_fen_list .weui-media-box__ft{
    position: absolute;
    top: 0.25rem;
    right: 0.2rem;
    font-size: 0.35rem;
    }   
.xinyong_fen_list .weui-media-box{ padding: 0.15rem 0.2rem}
.xinyong_fen_list .weui-media-box__title{ font-size: 0.3rem}
.xinyong_fen_list .weui-media-box__desc{ font-size: 0.24rem}

.xinyong_fen_list .fen_orange{ color:#FF8F52}
.xinyong_fen_list .fen_green{ color:#8CD328}


/* 任务随机分配 */

.renwusuijifenpei .wrap_header{ height: 0.88rem}

.renwusuijifenpei .wrap_user_header{
    position: relative;
    overflow: hidden;
    height: 2.3rem;
}
.renwusuijifenpei .user_header{
    background: #fff;
    height: 4.5rem;
    overflow: hidden;
    font-size: 0.4rem;
    text-align: center;
    color: #fff;
}

/* 个人信息2019-04-30 */
.renwusuijifenpei .user_header {
    overflow: hidden;
    font-size: 0.35rem;
    text-align: left;
    color: #000;
    top: 0.15rem;
    background: #fff;
    width: 100%;
    position: relative;
    z-index: 111;
    width: 94%;
    margin: 0 auto;
    height: 2.6rem;
    border-radius: 0.05rem;
    box-shadow: 0 0.05rem 0.35rem #ddd;
}
.renwusuijifenpei .user_header_gutter{
    height: 1.8rem;
    background: -webkit-linear-gradient(#197FC4, #197FC4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#197FC4, #197FC4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#197FC4, #197FC4); /* Firefox 3.6 - 15 */
    background: linear-gradient(#197FC4, #197FC4) /* 标准的语法 */;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.renwusuijifenpei .wrap_user_header .gutter{
    background: #f7f7f7;
    height: 1rem;
    position: absolute;
    width: 100%;
    bottom: 0;
}

.renwusuijifenpei .header{margin-bottom: 0;position: relative;}
.renwusuijifenpei .header.nomal_header{
    position: fixed;
    width: 100%;
    height: 1rem;
    line-height: 0.4rem;
    text-align: center;
    background: #4280D1;
    z-index: 9999;
    top: 0;
}

.renwusuijifenpei{ background: #fff;}
.renwusuijifenpei .swiper-container{ height: 100%;}
.renwusuijifenpei .wrap_user_body{ background: #fff;}
.renwusuijifenpei .wrap_daoshu_time{text-align: center;height: 2rem;}
.renwusuijifenpei .wrap_daoshu_time .tit{font-size: 0.33rem;font-weight: bold;margin-top: 0.3rem;}
.renwusuijifenpei .wrap_daoshu_time .daoshu_time{font-size: 0.75rem;color: #CC1111;font-weight: bold;height: 1rem;line-height: 1rem;}

.renwusuijifenpei .list-group{margin-top: 0.05rem;}
.renwusuijifenpei .weui-cells{background: #fff;}
.renwusuijifenpei .weui-cell{padding-bottom: 0.03rem;padding-top: 0.1rem;}
.renwusuijifenpei .weui-cell__bd{-webkit-box-flex: inherit;-webkit-flex: none;flex: none;float: left;font-size: 0.3rem;margin-right: 0.3rem;min-width: 0.8rem;}
.renwusuijifenpei .weui-cell__ft{overflow: hidden;line-height: 0.45rem;color: #666;text-align: left;}
.renwusuijifenpei .navi_btn{

    background: url(../images/navi.png) no-repeat 0 0;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

    width: 2rem;

    height: 0.68rem;

    display: inline-block;

    color: #fff;

    text-indent: 0.63rem;

    line-height: 0.68rem;

    margin-left: 1rem;

    font-size: 0.28rem;
}
.renwusuijifenpei .beizhuxinxi{ position: relative;}
.renwusuijifenpei .beizhuxinxi .weui-cell__bd{ position: absolute;left:0.3rem;top: 0.12rem;}
.renwusuijifenpei .beizhuxinxi .weui-cell__ft{ margin-left: 1.5rem;}
.renwusuijifenpei .yinbaorenshu{ }
.renwusuijifenpei .yinbaorenshu .num{ color: #CD1C1C;font-weight: bold;}
.renwusuijifenpei .chakan_renwu_xiangqing_btn{float: right;position: absolute;right: 0.5rem;top: 0.1rem;color: #1981C7;}
.renwusuijifenpei .weui-cells:before{ border: 0;}


.renwusuijifenpei .weui-agree__checkbox {
    width: 0.4rem;
    height: 0.4rem;
}
.renwusuijifenpei .weui-agree__text{ font-size: 0.3rem;color: #111;margin-left: 0.1rem;vertical-align: 3px;}
.renwusuijifenpei .weui-btn-area{margin: 0.1rem 0.3rem;height: 0.9rem;}
.renwusuijifenpei .baoming_chenggong_btn{

}
.renwusuijifenpei .baoming_chenggong_btn .weui-btn_primary{background: #C9C9C9;font-size: 0.32rem;height: 100%;}
.renwusuijifenpei .wrap_user_body,.renwusuijifenpei .wrap_user_body .swiper-wrapper.w{height: 100%;}


