.calendars{-webkit-tap-highlight-color:rgba(0,0,0,0)}.calendar .silde{-webkit-transition:.5s;transition:.5s}.calendar{display:none;position:fixed;left:0;top:100%;width:100%;height:100%;font-family:arial,'Hiragino Sans GB','Microsoft Yahei','SimSun',\5b8b\4f53,Tahoma,Arial,Helvetica,STHeiti;-webkit-transition:.3s;font-size:12px;transition:.3s;opacity:1}.calendar.active{display:block;top:0;z-index:100}.calendar .calendar-mask,.calendar-content{position:absolute;bottom:0;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.calendar .calendar-mask{left:0;height:100%;background-color:#000;opacity:.8;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;-ms-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}.calendar.close{opacity:0}.calendar-content{background-color:#fff;font-size:10px;color:#303030;overflow:hidden}.calendar a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.calendar .calendar-header{line-height:40px;font-size:1.75em;overflow:hidden}.calendar .calendar-header>div{float:left;width:50%;text-align:center;overflow:hidden}.calendar .calendar-header a:first-of-type{float:left}.calendar .calendar-header a:last-of-type{float:right}.calendar .switch-btn,.calendar-title{display:inline-block;border-radius:4px;line-height:30px}.calendar .switch-btn{width:30px;margin:5px;color:#39b5b8;font-family:"SimHei","SimSun"}.calendar .calendar-title{padding:0 6%;color:#333}.calendar .switch-btn:active,.calendar .calendar-title:active,.calendar .calendar-header a.active{background-color:#39b5b8;color:#fff}.calendar .calendar-week{overflow:hidden}.calendar .calendar-week span{float:left;width:14.28%;font-size:1.6em;line-height:34px;text-align:center}.calendar .calendar-list{position:relative;display:-webkit-box;display:-moz-box;display:box;width:300%;height:210px;z-index:5;-webkit-transform:translate3D(-33.3333%,0,0);transform:translate3D(-33.3333%,0,0)}.calendar .calendar-list>div{width:33.3333%;overflow:hidden}.calendar .calendar-list.prev-to{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.calendar .calendar-list.next-to{-webkit-transform:translate3D(-66.6666%,0,0);transform:translate3D(-66.6666%,0,0)}.calendar .calendar-list span{float:left;width:14.28571%;font-size:1.5em;line-height:34px;text-align:center}.calendar .calendar-list a{display:inline-block;width:30px;line-height:30px;text-align:center;border-radius:50%;color:#333}.calendar .calendar-list a:active{background-color:#26a1a4;color:#fff}.calendar .calendar-week .weekend,.calendar .calendar-list .weekend,.calendar .calendar-week .weekend:active,.calendar .calendar-list .weekend:active{color:#e59313}.calendar .calendar-list .expire,.calendar .calendar-list .expire.pasted{color:#b5b5b5}.calendar .calendar-list .expire.pasted.today{color:#e7e7e7;background:rgba(47,202,96,0.38)}.calendar .calendar-list .expire:active{color:#b5b5b5;background-color:#eee}.calendar .calendar-list .pasted.shield{position:relative}.calendar .calendar-list .pasted.shield:active{color:#333}.calendar .calendar-list .expire.pasted.shield:active{color:#b5b5b5}.calendar .calendar-list .weekend.pasted.shield:active{color:#e59313}.calendar .calendar-list .pasted.shield:before,.calendar .calendar-list .pasted.shield:after{position:absolute;content:"";left:0;top:0;width:100%}.calendar .calendar-list .pasted.shield:before{height:100%;border:1px solid #ffa0a0;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar .calendar-list .pasted.shield:after{top:50%;width:96%;height:2px;background-color:#ffa0a0;-webkit-transform:rotate(40deg);transform:rotate(45deg)}.calendar .calendar-list .prev-m,.calendar .calendar-list .next-m{color:#dbdbdb}.calendar .calendar-list .next-m.pasted.shield:before,.calendar .calendar-list .prev-m.pasted.shield:before{border-color:#d2d2d2}.calendar .calendar-list .next-m.pasted.shield:after,.calendar .calendar-list .prev-m.pasted.shield:after{background-color:#d2d2d2}.calendar .calendar-list .today.shield{background-color:#e4e4e4;color:#333}.calendar .calendar-list .today.prev-m,.calendar .calendar-list .today.next-m,.calendar .calendar-list .today.prev-m:active,.calendar .calendar-list .today.next-m:active{color:#fff;background-color:#cafcd1}.calendar .calendar-list .prev-m:active,.calendar .calendar-list .next-m:active{background-color:#e3e2e2}.calendar .calendar-list .today,.calendar .calendar-list .today:active{background-color:#2fca60;color:#fff}.calendar .calendar-months,.calendar .calendar-years,.calendar .calendar-time{display:none;position:absolute;bottom:0;width:100%;height:210px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 -1px 6px #eee;box-shadow:0 -1px 6px #eee;z-index:8}.calendar .calendar-months.active,.calendar .calendar-years.active,.calendar .calendar-time.active{display:block}.calendar .calendar-months span,.calendar .calendar-years span,.calendar .calendar-time span{float:left;width:33.3333%;padding:11px 0;height:52px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar .calendar-time span{width:25%;padding:5px 0;height:35px}.calendar .calendar-months a,.calendar .calendar-years a,.calendar .calendar-time a{display:inline-block;width:80%;font-size:1.6em;line-height:30px;color:#333;letter-spacing:2px;border-radius:4px}.calendar .calendar-time a{line-height:25px;font-size:1.45em}.calendar .calendar-months a:active,.calendar .calendar-years a:active,.calendar .calendar-time a:active{background-color:#26a1a4;color:#fff}.calendar .calendar-months a.active,.calendar .calendar-years a.active{background-color:#39b5b8;color:#fff}.calendar .calendar-time .expire.pasted{color:#ccc}.calendar .calendar-time .expire.pasted:active,.calendar .calendar-list .expire.pasted:active,.calendar .calendar-list .pasted.shield:active{background:0}.calendar .calendar-years.active{display:-webkit-box;display:box;-webkit-transition:.4s;transition:.4s}