.calendar{background:#faca34;padding:15px 15px;}
.btn-qiandao{width:120px;height:50px;background:#58bc8d;border:5px solid #faca34;color:#fff;font-size:18px;font-weight:bolder;border-radius:25px;text-align:center;position:relative;top: -25px;z-index: 1;}
.calenbox{width:100%;margin:0 auto;background:#faca34;}
.calenbox .date{width:14%;text-align:center;background:#fff;border-radius:7px;color:#6a3906;font-weight:bolder;font-size:18px;padding:10px 0;float:left;border-right:1px solid #faca34;border-bottom:1px solid #faca34;}
.sign table{width:100%;border-collapse: collapse;border-spacing: 0;color: #a46626;font-weight: bold;font-size:20px;}
.sign th,.sign td {width: 30px;height: 40px;text-align: center;line-height: 40px;border:1px solid #faca34;border-radius:6px;background:#fff;}
.sign th {font-size: 16px;border-radius:6px;background:#fff;}
.sign td {color: #404040;vertical-align: middle;border-radius:6px;background:#fff;color: #a46626;padding: 0px 2px;}   
.sign .on {background-color:#dc7a14;}
.calendar_month_next,.calendar_month_prev{width: 34px;height: 40px;cursor: pointer;}
.calendar_month_next {float:right;line-height:40px;}
.calendar_month_span {display:inline;line-height: 40px;font-size: 16px;color: #656565;letter-spacing: 2px;font-weight: bold;}
.calendar_month_prev {float:left;line-height:40px;}
.sign_succ_calendar_title {text-align: center;border-left:1px solid #faca34;border-right:1px solid #faca34;background:#faca34;}
.sign_main{border-top:1px solid #faca34;}
.zmui-header48{ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;height:48px; background:#2f91cf;z-index: 10;}
.zmui-header48_logo{position: relative;width:60px;}
.zmui-header48_logo img{margin-top:3px; margin-left:10px;border-radius:50px;  width:37px; height:38px; border:2px #fff solid }
.zmui-header48_logo span{position:absolute; top:29px; left:35px; background:#f2a02c; width:25px; height:14px; border-radius:6px; text-align:center; color:#fff; line-height:14px;}
.zmui-header48_text{width:100%;}
.zmui-header48_text h3{font-size:14px; color:#FFF; margin-left:15px;margin-top:5px;}
.zmui-header48_text p{display:block; font-size:12px; color:#FFF; margin-left:15px;  max-width:200px}
.zmui-header48_icon{width:40%; padding-top:9px;padding-right:15px;}
.zmui-header48_icon a{float:right;}