﻿@charset "utf-8";

/*全局定义*/
html {  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-overflow-scrolling : touch;}
html, body {
    height: 100%;
    max-width: 640px;
    padding: 0px;
    margin: 0 auto;
    -webkit-text-size-adjust: none;
    font-size: 12px;
    font-size: 62.5%;
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
    background-color: #f8f8f8;
}
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td,iframe,p{ margin:0; padding:0;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
infor,cite,dfn,em,var,kbd,span{font-style:normal; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
button,input,select,textarea{font-size:100%; border: 0; -webkit-appearance: none;outline:none;}
body {
    background: #f8f8f8 url(../images/bg.png) no-repeat top center;
    background-size: 100% auto; 
}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"]{ -webkit-appearance: none;border-radius: 0;}
table{border-collapse:collapse;border-spacing:0;}
ul, ol { list-style: none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family:Arial, "", Tahoma, Verdana,  Helvetica, sans-serif;}

a{ text-decoration: none; color: #666; }
a:hover{ color:#333; text-decoration:none; }
a:link{ text-decoration: none; color: #333; }
a:active{ text-decoration: none; color: #333; }
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline:none; background: none; text-decoration: none;}
.clear{ clear:both;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ""; clear: both; height: 0; }


/*底部菜单*/
.footer-nav {height: 4rem; position: fixed; bottom: 0;left: 0; width: 100%; z-index: 900; -webkit-transform: translateZ(0);transform: translateZ(0); padding-bottom:1rem; background-color:#ededed; border-top:1px solid #d8d8d8; padding-top:0.6rem;}
.footer-nav .footer-show {font-size: 0;background: #ededed;height: 100%;}
.footer-nav .footer-show .items {display: block; float: left; padding-top: 0.3rem;height: 100%;width: 33.333%; font-size: 11px;text-align: center; position: relative; cursor:pointer; font-weight:400;}
.footer-nav .footer-show .items1 {display: block; float: left; padding-top: 0.3rem;height: 100%;width: 20%; font-size: 11px;text-align: center; position: relative; cursor:pointer; font-weight:400;}
.footer-nav .footer-show .items p {line-height: 100%;margin-bottom: .4rem; color: #333;font-size: 11px;}
.footer-nav .footer-show .items .iconfont {font-size: 2rem; width:6rem; display:inline-block;}
.footer-nav .footer-show .items img{ width: 26px;}
.footer-nav .footer-show .items .huodong{ position:absolute; width:100%; left:0; bottom:0;}
.footer-nav .footer-show .items .huodong img{ width:100%;}
.footer-nav .footer-show .items:after {width: 200%;height: 200%;position: absolute;top: 0;left: 0;border-top: 1px solid rgba(0,0,0,.1); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; box-sizing: border-box;pointer-events: none;}
.subitem {left:0px;top:0px; height:100%; overflow-y:scroll; position:fixed;bottom: 4.8rem;min-width: 30%;background: #fff;padding: 0 10px;box-shadow: 0 3px 16px rgba(0,0,0,.25);border-radius: 5px;border-bottom: none;visibility: hidden;}
.footer-nav .footer-show .select p {
    color: #e85533;
}
.footer-nav .footer-show .select .iconfont {
    color: #e85533;
}
.footer-nav .footer-show a {color: #333;}
.footer-nav .footer-show .items .subitem p {line-height: 3.8rem;color: #333;margin-bottom: 0;font-size: 12px;white-space: nowrap;position: relative;}
.pad{height:8rem; width:100%;}
.red-dot {
    position: absolute;
    top: -5px; /* 根据需要调整位置 */
    right: 30%; /* 根据需要调整位置 */
    width: 10px;
    height: 10px;
    background-color: red;
    border-radius: 50%;
    animation: pulse 1s infinite;
}
@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}
/*外层*/
.content{ width:100%; margin:0 auto;}
.default{ width:100%; background-color:#fff; margin-top:3rem; border-radius:6px; padding:2rem 0rem;}
.default .img{ text-align:center;}
.default .img img{ width:50%;}
.default .username{line-height:3rem; font-size:1.4rem; color:#333; text-align:center; margin-top:1rem;}
.default .zhiwu{line-height:3rem; font-size:1.4rem; color:#333; text-align:center; margin-top:1rem;}
.default .zhiwu span{ padding:0.5rem 3rem; border-radius:10px; background-color:#2973ff; color:#fff;}
.default .list{display: block; float: left; padding-top: 0.3rem;width: 33.333%; font-size: 11px;text-align: center; position: relative; cursor:pointer; margin-top:3rem;}
.default .list p {line-height: 100%;margin-bottom: .4rem; color: #333;font-size: 1.5rem; line-height:3rem;}
.default .list .iconfont {font-size: 5rem; width:6rem; display:inline-block; color:#2973ff;}
/*个人中心*/
.center{ width:100%; min-height:100%; }
.center .top{ width:100%;  border-radius:6px; padding:2rem 0rem;}
.center .top .img{ text-align:center; margin-top:1rem;}
.center .top .img img{ width:200px;background-color:#fff; padding:6px;  border-radius:3px;}
.center .top .username{line-height:3.2rem; font-size:1.8rem; color:#000; font-weight:bold; text-align:center; margin-top:1rem;}
.center .top .zhiwu{line-height:2.6rem; font-size:1.8rem; color:#2973ff; text-align:center; margin-top:0rem; padding:1rem 0rem;}
.center .top .zhiwu span{ padding:0.6rem 3rem; border-radius:10px; background-color:red; color:#fff;}
.center .lists{width:90%; margin:0 auto; background-color:#fff; margin-top:2rem; border-top-left-radius:1.5rem;border-top-right-radius:1.5rem; padding:2rem 0rem;}
.center .list{ width:90%; margin:0 auto; margin-bottom:1rem; line-height:3.6rem; font-size:1.4rem; color:#666;}
/*排班*/
.paiban{width:100%; margin-top:1rem; position:relative;}
.paiban .desn{ }
.paiban .about{ border:1px solid #fff; border-radius:6px;float:right; margin-top:0rem; width:75%; margin-right:2.5%; padding:1rem 0rem; }
.paiban .list{ width:100%; min-height:8rem; padding-bottom:1rem; }
.paiban .list .title{ line-height:4rem;  text-align:center;padding-top:2rem; font-size:3rem; font-weight:bolder; color:#fff; padding-left:1rem;}
.paiban .list .t1{ line-height:3rem;max-height:9rem; overflow:hidden; font-size:1.2rem; color:#fff;padding:0rem 0.5rem;}
.paiban .list .t2{ line-height:3rem;  font-size:1.2rem; color:#fff;padding:0rem 0.5rem;}
.paiban .list .t2 span{  padding:0.5rem 3rem; border-radius:10px; background-color:#2973ff; color:#fff;}
.paiban .green{background-color:#36d691;}
.paiban .red{background-color:red;}
.paiban .blue{background-color:#2973ff}
.paiban .wu{ line-height:6rem; text-align:center; font-size:1.4rem;}
/*签到*/
.qiandao{width:100%; margin-top:3rem;position:relative;}
.qiandao .desn{ }
.qiandao .about{ border:1px solid #fff; border-radius:6px;float:right; margin-top:0rem; width:75%; margin-right:2.5%; padding:1rem 0rem;}
.qiandao .list{width:100%; min-height:8rem;  padding-bottom:1rem; }
.qiandao .list .title{ line-height:4rem;  text-align:center;padding-top:2rem; font-size:3rem; font-weight:bolder; color:#fff; padding-left:1rem;}
.qiandao .list .t1{ line-height:3rem;max-height:9rem; overflow:hidden; font-size:1.2rem; color:#fff;padding:0rem 0.5rem;}
.qiandao .list .t1 span{  display:inline-block; width:50%;}
.qiandao .list .t2{ line-height:3rem;  font-size:1.2rem; color:#fff;padding:0rem 0.5rem;}
.qiandao .list .t2 span{  padding:0.5rem 3rem; border-radius:10px; background-color:#2973ff; color:#fff;}
.qiandao .green{background-color:#36d691;}
.qiandao .red{background-color:red;}
.qiandao .blue{background-color:#2973ff}
.qiandao .wu{ line-height:6rem; text-align:center; font-size:1.4rem;}
/*加载*/
.loading {margin: 50px 0;}
.loading {display: -webkit-box;margin-top: 1rem;-webkit-box-align: center;-webkit-box-pack: center;background-size: 30px 30px;}
.loading, .loadingCart { background-image: url(/images/loaderH5.gif);height: 25px;background-repeat: no-repeat;background-position: center center;}
.mores {margin-top: 1rem; font-size:1.2rem; margin-bottom:0px}
.mores a { display: -webkit-box;height: 4.4rem;-webkit-box-pack: center;-webkit-box-align: center;}
.mores .no-more {display: none;padding: 1rem 0;text-align: center;width:100%;}
.mores .no-more img{width:50%;display:inline-block}
.mores .no-more p {margin-top: .5rem; font-size: 1.1rem; color: #dcdcdc;}
.mores .no-mores {padding: 1rem 0;text-align: center;}
.mores .no-mores p {margin-top: .5rem; font-size: 1.1rem; color: #dcdcdc;}
.loadingMore{border:1px solid #e7e7e7;}

/*找回密码*/
.zhaohui {
    width: 90%;
    margin: 0 auto;
    padding: 1rem;
    border: 0px solid #f1f1f1;
    margin-top: 2rem;
    background-color: #fff;
    border-radius: 6px;
}
.zhaohui  .about{ line-height:2.6rem; font-size:1.4rem; color:#666;  }