.ECalendarNoneSelect,.ECalendarNoneSelect input{-moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.calendarWarp{position:relative;display:inline-block;font-weight:100}\ .calendarWarp .icon{position:absolute;right:20px;top:50%;margin-top:-9px}.calendarWarp h2{margin:0;font-weight:400}.ECalendarBox{border:1px solid #ee3f2f}.ECalendarBox div,.ECalendarBox li,.ECalendarBox ul{float:none;margin:0;padding:0;font-weight:100}.ECalendarBox li{list-style-type:none}.ECalendarBox ol,.ECalendarBox ul{list-style:none}.ECalendarBox .ilasttext{cursor:pointer}.ECalendarBox{position:absolute;width:290px;background:#fff;color:#fff;font-weight:100;font-size:12px;line-height:1em}.ECalendarBox .currentyear{position:relative}.ECalendarBox .currentyear:after{position:absolute;top:-1px;left:35px;display:block;overflow:hidden;width:8px;height:8px;border:1px solid #fff;border-top:0;border-left:0;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.ECalendarBox ul:after{clear:both;display:block;visibility:hidden;height:0;content:""}.ECalendarBox ul{zoom:1}.ECalendarBox li{float:left;text-align:center;font-size:14px;cursor:pointer}.ECalendarBox .head{position:relative;border-style:solid;border-top-width:3px;border-left-width:10px;border-right-width:10px;border-bottom-width:0}.ECalendarBox ul.day{border:10px solid #fff}.ECalendarBox .day li,.ECalendarBox ul.week li{width:14.25%;height:24px;line-height:24px}.ECalendarBox ul.week{margin-top:10px}.ECalendarBox ul.week li:hover{background:0}.ECalendarBox .currentdate{padding:4px 4px 0 4px;height:42px;cursor:pointer}.ECalendarBox .currentdate h2{margin-left:2px;font-size:34px;line-height:1.2em}.ECalendarBox .imonth,.ECalendarBox .iyear{position:relative}.ECalendarBox h2 i{position:absolute;left:0;z-index:9;display:block;height:26px;background:rgba(0,0,0,.2);line-height:26px}.ECalendarBox i.a1{top:38px;opacity:.6}.ECalendarBox i.a2{top:64px;opacity:.4}.ECalendarBox i.a3{top:90px;opacity:.2}.ECalendarBox i.r1{top:-20px;opacity:.6}.ECalendarBox i.r2{top:-46px;opacity:.4}.ECalendarBox i.r3{top:-72px;opacity:.2}.ECalendarBox .currentlastgo{position:relative;top:5px;cursor:pointer}.ECalendarBox .currenttime{position:relative;padding:6px;font-size:14px}.ECalendarBox .currenttime .itime{position:relative;top:1px;font-size:16px}.ECalendarBox .currenttime .itimebox{margin-left:10px}.ECalendarBox .currenttime li:hover{background:rgba(0,0,0,.1)}.ECalendarBox .oper{position:absolute;top:11px;right:4px}.ECalendarBox .oper li{margin-left:5px;width:28px;height:28px;background:rgba(255,255,255,.1);line-height:28px}.ECalendarBox .oper li:hover{background:0;background:rgba(255,255,255,.3)}.ECalendarBox ul.day li{position:relative;overflow:hidden;height:30px;color:#444;line-height:34px}.ECalendarBox ul.day li::after{position:absolute;top:50%;left:50%;z-index:7;margin:-15px 0 0 -50px;width:100px;height:30px;color:#000;content:attr(data-settime);text-align:center;font-size:20px;line-height:30px}.ECalendarBox .at12,.ECalendarBox .at12::after,.ECalendarBox .at24,.ECalendarBox .at24::after{position:absolute;top:50%;left:50%;z-index:5;border:1px solid rgba(0,0,0,.4);background:rgba(255,255,255,.9);box-shadow:0 0 10px rgba(0,0,0,.2)}.ECalendarBox .at12{margin:-61px 0 0 -61px;width:120px;height:120px;border-radius:100px}.ECalendarBox .at12::after{margin:-101px 0 0 -101px;width:200px;height:200px;border-radius:200px;content:" ";opacity:.2}.ECalendarBox .at24{margin:-101px 0 0 -101px;width:200px;height:200px;border-radius:200px}.ECalendarBox .at24::after{margin:-61px 0 0 -61px;width:120px;height:120px;border-radius:120px;content:" ";opacity:.2}.ECalendarBox .pointer{position:absolute;top:50%;left:50%;z-index:6;margin:-60px 0 0 -60px;width:120px;height:120px}.ECalendarBox .at24 .pointer{margin:-100px 0 0 -100px;width:200px;height:200px}.ECalendarBox .pointer::before{position:absolute;top:50%;right:14px;left:50%;height:1px;background:rgba(0,0,0,.1);content:""}.ECalendarBox .pointer::after{position:absolute;top:50%;right:-10px;margin-top:-10px;width:18px;height:18px;border:1px solid rgba(0,0,0,.4);border-radius:30px;border-bottom-left-radius:0;background:rgba(255,255,255,.8);content:"";transform:rotate(45deg)}.ECalendarBox li:hover{background:#f6f6f6}.ECalendarBox li.activ{color:#fff!important}.ECalendarBox li.other{background:#fff;color:#ddd!important}.ECalendarBox .select{overflow:hidden;margin:0 -10px;height:20px;height:0;background:rgba(0,0,0,.1)}.ECalendarBox .select li{padding:0 10px;color:rgba(255,255,255,.6);font-size:12px;line-height:20px;line-height:20px}.ECalendarBox .select li:first-child{margin-left:8px}.ECalendarBox .select li:hover{background:rgba(255,255,255,.1)}