*{margin: 0;padding: 0;}
body{background: #fff;font-family: "微软雅黑";}
h2{font-size: 20px;background: #65C1DD;width: 100%;height: 44px;line-height: 44px;text-align: center;color: #fff;}
input{text-align: center;}
.red{color: #FD1313;font-size: 12px;font-weight: bold;}
.left{float: left;line-height: 40px;}
.bold{font-size: 16px;font-weight: bold;}

.boxtitle{overflow: hidden;position: relative;width: 100%;height: 40px;line-height: 40px;background: #F2F2F2;}
.boxtitleleft{float: left;font-size: 16px;margin-left: 15px;}
.boxtitleleft span{font-weight: bold;font-size: 16px;}
.boxtitleright{float: right;font-size: 14px;color: #FD1313;margin-right: 15px;font-weight: bold;}
input[type="text"]{border: none; border-bottom: 1px  solid #000000;}
.content{position: relative;overflow: hidden; width: 100%;}
.contentleft,.contentright{float: left;position: relative;}
.contentleft{width: 60%;}
.contentright{width: 40%;}
.content p{line-height: 40px;text-align: center;}
.content p span{margin-left: 5px; margin-right: 5px;}
input[type="checkbox"]{margin-left: 15px;margin-right: 15px;}
.content,.contentbox{overflow: hidden;}
.content .left{height: 100%;}
.one{width: 20%;}
.two{width: 80%;}
.time{text-align: left !important;margin-left: 15px;}
input[type="submit"]{background: #0099CC ;width: 80%;height:40px;text-align: center;color: #fff;font-size: 16px;line-height: 40px;position: relative;left: 10%;border: none;border-radius: 5px;}
.submit{margin:20px 0;}
.kd{width: 50px;}
.name{font-size: 16px;font-weight: bold;}
.content{width: 80%;margin: 30px auto;}
@media (max-width:2000px) {
    .content{width: 80%;}
}
@media (max-width:768px) {
    .content{width: 90%;}
}
@media (max-width:480px) {
    .content{width: 100%;}
}

#oContainer{ 
  width: 193px; 
  padding: 3px; 
  background-color: menu; 
  border-left: buttonhighlight 1px solid; 
  border-top: buttonhighlight 1px solid; 
  border-right: buttonshadow 1px solid; 
  border-bottom: buttonshadow 2px solid; 
  display: none;
  position: fixed;
  top: 10%;
  left: 4%;
  z-index: 111111111;
}
    .DateTable { 
                  font: 10pt; 
                  word-break: break-all; 
    }
    .WeekTd, .BlankTd { 
                  font: 10pt; 
                  border: 1px solid menu; 
    }
    .Today { 
                  font: 10pt; 
                  color: red; 
                  cursor: hand; 
                  position: relative; 
                  left: 1px; 
                  top: 1px; 
                  border-left: 1px solid dimgray; 
                  border-top: 1px solid dimgray; 
                  border-right: 1px solid white; 
                  border-bottom: 1px solid white; 
    }
    .MonthTd { 
                  font: 10pt; 
                  font-family: webdings; 
                  cursor: hand; 
                  border: 1px solid menu; 
                  zmm: expression(onmouseenter = function() {
                                  style.color = 'red'; 
                       }, 
                       onmouseout = function() { 
                                  style.color = ''; 
                       }); 
    }
    .SelectTd { 
                  border: 1px solid menu; 
    }
    .over { 
                  position: relative; 
                  cursor: hand; 
                  border-right: 1px solid buttonshadow; 
                  border-bottom: 1px solid buttonshadow; 
                  border-left: 1px solid buttonhighlight; 
                  border-top: 1px solid buttonhighlight; 
    }
    .out { 
                  border-left: 1px solid buttonface; 
                  border-top: 1px solid buttonface; 
                  border-right: 1px solid buttonface; 
                  border-bottom: 1px solid buttonface; 
    }
    .down { 
                  position: relative; 
                  left: 1px; 
                  top: 1px; 
                  border-left: 1px solid dimgray; 
                  border-top: 1px solid dimgray; 
                  border-right: 1px solid white; 
                  border-bottom: 1px solid white; 
    }