.duration-area li,.duration-area div,.duration-area ul,.duration-area p{margin:0;padding:0;outline:0;-moz-box-sizing:border-box;box-sizing:border-box}.duration-area ol,.duration-area ul{list-style:none}.duration-area .duration{width:707px;border:1px solid #eee;cursor:default;border-right:0;line-height:1;font-size:15px;border-bottom:0;position:relative}.duration-area .duration .info,.duration-area .duration .week .day{background:#fafafa}.duration-area .duration .boxzone{float:left;width:624px;height:100%;overflow:hidden}.duration-area .duration .boxzone .box{width:13px;height:35px;float:left;background:#fff;border-right:1px solid #eee;border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.duration-area .duration .boxzone .box:hover{background:#f2f2f2}.duration-area .duration .boxzone .box.active,.duration-area .duration .boxzone .box.choosed{background-color:#1ba3f4}.duration-area .duration .header{height:71px;border-bottom:1px solid #eee;text-align:center}.duration-area .duration .header .info{width:82px;height:70px;line-height:70px;border-right:1px solid #eee}.duration-area .duration .header .time{background:#fafafa;border-right:1px solid #eee;width:312px}.duration-area .duration .header .time .detail{width:313px}.duration-area .duration .header .num{height:35px;line-height:34px;width:312px;border-bottom:1px solid #eee;border-right:1px solid #eee;font-weight:700}.duration-area .duration .header .digital{width:26px;height:35px;line-height:35px;border-right:1px solid #eee}.duration-area .duration .timetip{position:absolute;z-index:2;background:#fff;padding:7px 10px;border-radius:3px;border:1px solid #e4e6eb}.duration-area .duration .content{clear:both;height:245px;overflow:hidden;position:relative}.duration-area .duration .content .pre-selection{position:absolute;z-index:2}.duration-area .duration .content .timetip{background:#fff;padding:7px 10px;border-radius:3px;border:1px solid #e4e6eb}.duration-area .duration .content .pre-selection{background:rgba(29,171,255,.2)}.duration-area .duration .content .week{width:82px;border-right:1px solid #eee;height:100%}.duration-area .duration .content .week .day{border-bottom:1px solid #eee;height:35px;line-height:35px;text-align:center}.duration-area .duration-tipline{line-height:40px;width:707px}.duration-area .duration-tipline span{display:inline-block;vertical-align:middle}.duration-area .duration-tipline .color-box{display:inline-block;height:16px;width:16px;border:1px solid rgba(57,73,103,.2);vertical-align:middle;margin-right:5px}.duration-area .duration-tipline .color-box.color-blue{height:15px;width:15px;border-color:#1ba3f4;background:#1ba3f4}.duration-area .duration-tipline .color-box+span{margin-right:15px}.duration-area .duration-tipline .weektip{color:#888;padding-left:5px}.duration-area .duration-tipline .emptied{float:right}.duration-area .clearfix:after,.duration-area .clearfix:before{content:" ";display:table}.duration-area .clearfix:after{clear:both}.duration-area .center-block{display:block;margin-left:auto;margin-right:auto}.duration-area .pull-right{float:right!important}.duration-area .pull-left{float:left!important}.duration-area .hide{display:none!important}.duration-area .show{display:block!important}.duration-area .invisible{visibility:hidden}.duration-area .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.duration-area .hidden{display:none!important}.duration-area .affix{position:fixed}.duration-area a,.duration-area a:focus,.duration-area a:hover{text-decoration:none;color:#008fe4;border-color:none}