.content-group .item-area .file-list{
    background-color: #efefef;
    min-height: 0px;
    height: auto;
    /*display: inline-block;*/
    margin: 0;
    display: none;
}
.content-group .item-area .file-list .title{
    min-height: 0px;
    height: auto;
    line-height: initial;
    width: 93%;
    display: inherit;
    padding: 15px 15px 0px 15px;
}
.text-left {
    text-align: left;
}
.content-group .item-area .file-list .title div{
    /*line-height: 30px;*/
    display: inline-block;
    margin: 0 15px 15px 0;
}
.content-group .item-area .file-list .title span{
    /*white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 90%;
    float: left;*/
    width: 30px;
    height: 30px;
    right: -15px;
}
.content-group .item-area .file-list .title .file-item .box{
    float: left; width: 65px; height: 65px;margin:unset;
}
.content-group .item-area .file-list .title .file-item .box .ayui-layer-content{
    width: 65px; height: 65px;
}
.content-group .item-area .file-list .title .file-item div img{
    width: 65px;
    height: 65px;
    /*padding: 10px 0px;*/
}
.content-group .item-area .file-list .title .file-item div span{

}
.content-group .item-area .file-list .title label{
    line-height: 30px;
    float: right;color: #ff0000;padding: 0 5px;
}




/* 签核状态的颜色设定，未签核 （黑色），签核中(蓝色)，已签核已核准（绿色），拒签、已拒绝(红色) */

/* 未签核 */
.content-group .item-area .item span.sign-off-no{
    min-width: 64px;
    width: auto;
    height: 27px;
    font-family: PingFangTC-Regular;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #000000;
    display: inline-block;
    background-color: #FFFFFF;
    text-align: center;
    line-height: 27px;
    border-radius: 27px;
    position: absolute;
    right: 9px;
    top:14px;
    border: 1px solid #ccc;
}

/* 簽核中 */
.content-group .item-area .item span.sign-off-ing{
    min-width: 64px;
    width: auto;
    height: 27px;
    font-family: PingFangTC-Regular;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    background-color: #429de4;
    text-align: center;
    line-height: 27px;
    border-radius: 27px;
    position: absolute;
    right: 9px;
    top:14px;
}

/* 已簽核 */
.content-group .item-area .item span.sign-off-already{
    min-width: 64px;
    width: auto;
    height: 27px;
    font-family: PingFangTC-Regular;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    background-color: #7dc931;
    text-align: center;
    line-height: 27px;
    border-radius: 27px;
    position: absolute;
    right: 9px;
    top:14px;
}

/* 拒签、已拒绝 */
.content-group .item-area .item span.sign-off-denied{
    min-width: 64px;
    width: auto;
    height: 27px;
    font-family: PingFangTC-Regular;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    background-color: #de3c39;
    text-align: center;
    line-height: 27px;
    border-radius: 27px;
    position: absolute;
    right: 9px;
    top:14px;
}

/* 已结案 */
.content-group .item-area .item span.sign-off-close{
    min-width: 64px;
    width: auto;
    height: 27px;
    font-family: PingFangTC-Regular;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    display: inline-block;
    background-color: #7dc931;
    text-align: center;
    line-height: 27px;
    border-radius: 27px;
    position: absolute;
    right: 9px;
    top:14px;
}

/*==============================================*/
/* 签核状态的颜色设定，未签核 （黑色），签核中(蓝色)，已签核已核准（绿色），拒签、已拒绝(红色) */

/* 未签核 */
.content-group .item-area .item.sign-off-no-txt h3{
    color: #000000;
}

/* 簽核中 */
.content-group .item-area .item.sign-off-ing-txt h3{
    color: #429de4;
}

/* 已簽核 */
.content-group .item-area .item.sign-off-already-txt h3{
    color: #7dc931;
}

/* 拒签、已拒绝 */
.content-group .item-area .item.sign-off-denied-txt h3{
    color: #de3c39;
}

/* 已结案 */
.content-group .item-area .item.sign-off-close-txt h3{
    color: #7dc931;
}
.item-title .left{
    float: left;
    width: 40%;
    height: 45px;
    line-height: 45px;
    text-align: left;
    padding: 0 15px;
}
.item-title .right{
    color: #050dff;
    float: right;
    width: 40%;
    height: 45px;
    line-height: 45px;
    text-align: right;
    padding: 0 15px;
}
.travel-list,.report-list, .work-plan-list{
    margin-bottom: 110px;
}
.travel-list .travel-item,
.objective-list .objective-item{
    border-bottom: 2px solid #888888;margin-bottom: 5px;
}
.travel-list .travel-item .item-title,
.work-plan-list .work-plan-item .item-title{height: 45px;}
.travel-list .travel-item .item-title .right,
.work-plan-list .work-plan-item .item-title .right{color: #ff0000;}
.add-travel,.add-entravel,.add-report,.add-objective,.add-work-plan,.add-dependents{
    background-color: #f6f6f6;
    color: #050dff;
    height: 50px;
    width: 100%;
    line-height: 50px;
    text-align: center;
    bottom: 0;
    position: fixed;
    margin-bottom: 50px;
    z-index: 9999;
    border-bottom: 2px solid #888888;
}
.travel-item-title{
    margin: 4rem 0 0.5rem 1rem;
    font-size: 1rem;
    border-left: 2px solid #14a6ee;
    padding-left: 0.3rem;
}
.report-list .travel-item{
    border-bottom: 2px solid #888888;margin-bottom: 5px;
}
.report-list .travel-item .item-title{height: 45px;}
.report-list .travel-item .item-title .right{color: #ff0000;}





/*选择地区*/
.express-area { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: .25rem; margin-bottom: .25rem; background-color: #fff; }
.express-area a { display: block; padding: .5rem; background: url(../img/link-arrow.png) no-repeat 98% 50%; background-size: .55rem .55rem; }
.express-area dl { position: relative; line-height: 1.2rem; color: #4d525d; }
.express-area dl dt { position: absolute; top: 0; left: 0; font-size: .7rem; line-height: 1.2rem; }
.express-area dl dd { padding-top: .1rem; padding-right: .8rem; margin-left: 3.5rem; text-align: justify; font-size: .65rem; line-height: 1rem; }
@media (min-width: 721px) and (max-width: 1300px) {
    .express-area a { padding: .3rem; }
    .express-area dl dt { font-size: .5rem; line-height: 1rem; }
    .express-area dl dd { padding-right: .6rem; margin-left: 3rem; font-size: .4rem; line-height: .8rem; }
}
/*选择地区弹层*/
.express-area-box { position: absolute; bottom: -100%; left: 50%; z-index: 15; width: 320px; margin-left: -160px; background-color: #fff; color: #4d525d; }
.express-area-box header { position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.express-area-box header h3 { margin: 0 1.675rem; text-align: center; font-size: .8rem; line-height: 2.25rem; }
.express-area-box header .back,
.express-area-box header .close { position: absolute; top: 0; width: 1.675rem; height: 2.25rem; }
.express-area-box header .back { display: none; left: 0; background: url(../img/back.png) no-repeat center;   background-size: .45rem .75rem; }
.express-area-box header .close { right: 0; background: url(../img/close-area.png) no-repeat center; background-size: .675rem .675rem; }
.express-area-box article { height: 250px; overflow-y: scroll; }
.area-list li { padding: .5rem; border-bottom: 1px solid #e2e2e2; text-align: justify; font-size: .7rem; line-height: 1.25rem; }
@media (min-width: 721px) and (max-width: 1300px) {
    .express-area-box { width: 224px; margin-left: -112px; }
    .express-area-box header h3 { font-size: .7rem; line-height: 1.7rem; }
    .express-area-box header .back,
    .express-area-box header .close { height: 1.7rem; }
    .express-area-box article { height: 120px; }
    .area-list li { padding: .3rem; font-size: .6rem; line-height: 1rem; }
}
@media (max-width: 720px) {
    .express-area-box { position: fixed; left: 0; width: 100%; margin-left: 0; }
}
/*遮罩层*/
.mask { display: none; position: absolute; top: 0; left: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }
@media (max-width: 720px) {
    .mask { position: fixed; }
}

.dwo {
    background: #000;
    background: rgba(0,0,0,.2);
    filter: Alpha(Opacity=20);
}
.dw-persp{z-index: 999999;}
.dwb-s a{color: #14a6ee !important;}



.wrap .footer-nav{
    width: 100%;
    height: 60px;
    background-color: rgba(255, 255, 255,1);
    text-align: center;
    position: fixed;
    bottom: 0px;
    left: 0px;
    font-size: 0px;
    display: flex;
    justify-content: space-around;
    border-top: 1px solid #d5d5d5;
    z-index: 999999;
}
.wrap .footer-nav button{
    width: 60px;
    height: 50px;
    background-color: rgba(96, 191, 94,0.0);
    border-radius: 0px;
    border: none;
    font-family: PingFangTC-Regular;
    font-size: 10px;
    font-weight: normal;
    font-stretch: normal;
    padding: 0px;
    color: #8e8e93;
    text-align: center;
    position: relative;
    /* transform: translateY(-50%); */
    -webkit-tap-highlight-color: rgba(255,0,0,0.0);
}
.wrap .footer-nav button.active {
    color: #14a6ee;
}
.wrap .footer-nav button i {
    display: inline-block;
    text-align: center;
    font-size: 35px;
    /* background-color: #d04040; */
    position: relative;
    left: -8px;
}
.wrap .footer-nav button p {
    position: relative;
    top: -10px;
}

/*日历控件 2021-05-28 start*/
.toolbar .picker-button{color: #14a6ee;}
.weui-picker-container, .weui-picker-overlay{z-index: 999999;}
/*日历控件 2021-05-28 end*/

.bootbox .btn{font-size: initial !important;}


.go-to-page {
    position: fixed;
    top:10px;
    left:5px;
    width: 33px;
    height: 33px;
    /* background-color: rosybrown; */
    z-index: 999999;
    line-height: 33px;
    text-align: center;
}

.go-to-page i {
    color: #ffffff;
    font-size: 25px;
}

/**重置密码 start**/
.reset-pwd .tab{height: 2.8rem;text-align: center;font-size: 14px;border-bottom: 2px solid #fff;}
.reset-pwd .tab .left{float: right;line-height: 2.5rem;width: 49%;}
.reset-pwd .tab .right{float: left;line-height: 2.5rem;width: 49%;}
.reset-pwd .tab .left.active,.reset-pwd .tab .right.active{border-bottom: 2px #14a6ee solid;}
#left-box .tips{line-height: 28px;text-align: center;}
#left-box .button,
#right-box .button{background: unset;text-align: center;padding: 30px 0;}
#left-box .button .left,
#right-box .button .left{float:left;width: 49%;}
#left-box .button .right,
#right-box .button .right{float:right;width: 49%;}
#left-box .button button,
#right-box .button button{outline: 0;font-size:16px;background-color:#14a6ee;border: 0;border-radius: 3px;color:#FFFFFF;text-align: center;padding: 7px 30px;}
/**重置密码 end**/
