.item_msg.isnewbody, html {
    height: 100%;
    -webkit-tap-highlight-color: transparent;background-color: #f2f2f2;
}
.bg_fff{background-color: #FFF}
.action_green {
    color: #0b970e
}

.action_red {
    color: #ff0000
}
.action_orange {
    color: #ff5500
}
.page-title {
    text-align: center;
    font-size: 34px;
    color: #3cc51f;
    font-weight: 400;
    margin: 0 15%;
}

.page-sub-title {
    text-align: center;
    color: #888;
    font-size: 14px;
}

.page-header {
    padding: 35px 0;
}

.page-content-padded {
    padding: 15px;
}

.page-second-title {
    text-align: center;
    font-size: 24px;
    color: #3cc51f;
    font-weight: 400;
    margin: 0 15%;
}

footer {
    text-align: center;
    font-size: 14px;
    padding: 20px;
}

footer a {
    color: #999;
    text-decoration: none;
}
.emptyTips{text-align: center;margin: 30px auto;color: #999}

.weui-tabbar{ position:fixed; z-index:2;}
.weui-cells__title .more{float: right;color: #3cc51f;font-size: 14px}

.me_head{background-color: #FFF;height: 180px;background-image: url("/static/img/BgMe.png");background-size: 100% auto}
.me_head .photo{ width: 80px;height: 80px;border-radius: 50px;background-color: #FFF; margin:8px auto auto auto;border: 1px solid #ffffaa;background-size: cover;background-repeat: no-repeat}
.me_head label{ text-align: center;display: block;margin-top: 10px;color: #ffffaa}

#Div_Notice .weui-cells__title {
    background-color: #efeff4;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
}

#Div_Notice .weui-cells {
    margin-top: 0px;
}

#Div_Notice .weui-cells:before {
    border-top-width: 0
}

#Div_Notice .weui-cell__bd p {
    margin-right: 30px;
    line-height: 1.7;
    text-overflow: ellipsis;
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

#Div_Notice .weui-cell__ft {
    font-size: 14px;
}

/**消息中心**/
.item_msg{ margin: 0 10px 10px 10px; background-color: #FFF;border:1px solid #e9e9e9;border-radius: 10px;padding: 15px 15px 10px 15px}
.item_msg .tit_1 .time{float: right;color: #e46729;}
.item_msg .tit_1 .name{  color: #e46729}
.item_msg .tit_1 .name img{width: 22px; float: left; margin-right: 5px; }
.item_msg .title{line-height: 30px; color: #333}
.item_msg.isnew {border-color: #FD482C; background:#FFFFFF url("/static/img/newjiaobiao.png") no-repeat;background-size: 32px auto; background-position: right top}

.item_msg .info{font-size: 16px;color: #333;line-height: 1.8;  overflow: hidden;
    text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; ;}
.item_msg .foot{padding-top: 5px; border-top: 1px solid #eee;font-size: 14px;color: #2D93CA; margin-top: 10px;background: url("/static/img/main/right.png") no-repeat;background-position: right;background-size:auto 80% }
.item_msg .foot a{color: #2D93CA; }

/*提示内容*/
.tips {
    padding: 20px;
}

.tips .t1 {
    border-bottom: 1px dashed #ddd;
    line-height: 30px;
    color: #666
}

.tips .t2 {
    line-height: 30px;
    margin-bottom: 30px;
    color: #999
}

.divPageHead{background-color: #f1f1f1;font-size: 16px;color: #333;height: 35px;line-height: 35px;text-indent: 8px;border-bottom: 1px solid #e4e3e3; position: fixed;z-index: 99;width: 100%}
.divPageHead .ClassBtn{font-size: 14px; background: url("/static/img/main/Down.png") no-repeat;background-size: 25px ;background-position: right center; padding-right: 23px;color: #333}
.divPageHead+div{padding-top: 35px!important;}

.photo_plane{ margin-top: 10px}
.photo_plane .item{ width: 60px; height: 60px;background-position: center center; background-size: cover;border: 1px solid #dadada; float: left; margin: 0 10px 10px 0 ;position: relative}
.photo_plane .item a{display: block;position: absolute;width: 20px;border-radius: 10px; height: 20px;background:#FFF url("/static/img/new/del.png") center;background-size: cover;right: -10px;top: -10px}
.photo_plane .item.add{background: url("/static/img/main/add.png") center center no-repeat}





/*当前页面打开新页面*/
/*调用方法openPage(config)*/
.my-show-page, body {
    background-color: var(--weui-BG-0)
}

.my-show-page {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    opacity: 0;
    z-index: 1
}

.my-show-page.js_show {
    opacity: 1
}



@-webkit-keyframes a1 {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes a1 {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes b1 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
}

@keyframes b1 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
}

.my-show-page.slideIn {
    -webkit-animation: a1 .2s forwards;
    animation: a1 .2s forwards
}

.my-show-page.slideOut {
    -webkit-animation: b1 .2s forwards;
    animation: b1 .2s forwards
}

