@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1553746232676'); /* IE9 */
  src: url('iconfont.eot?t=1553746232676#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMgAAsAAAAAB6gAAALUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDIgqCUIIUATYCJAMUCwwABCAFhG0HThuWBsiemjwpEWZDCFCPBRAw3EQQrpGzSe4eABSyZonq1Sts2Xgg6YCErqtjI+6n/dybiMSLE0+4pQl1+u72N79/eCY0sUaiEbVBZITIfkg0sQQEW/CAE50sE8z5497pn5Z9kNazLJc5NhZ1Acadd/EYG6PICiQQbxleuxgO4zGBdtNiVMdLG3kwKvCqQDyVWBmMqaCiSJlWoS45WMR7ldb0Ig0AvPO/H/8hE0aSKsMbL+4XazDzy/3rM2u4chGi8eyQjpGxAhTiujR5RSMkSqP9Oq0NoFaE9Mvz67NpGFPx4RtZZ6oVufbPI2q4vBPsQ6rwy804ZH55FMpUH6AXoPqElIT7OUg7WnECPIdpM6aGkOXRoEEf9IoH7FR+1clLb+2IPjxOQJX20xPJjB/LX+XlLJe7npfmt6tjIYxSFtllvhpG5Tgewlr4AGQsnD12eHu7ad+EQk9h8OKgAznket7eZYSvNZpBtRRyv18+KsrjM04+PXqqV/5AFGU4fIGRm8K5uwDN0l8e8H+q+RqduvxDfuOn0vYWHROfrRXw46kxAv6mBdq5QesJuoLXL2rZUkwJNlVFb2RCvbwySsNtyNtJhAbY2284jnqodTmh1VAMSYspyFrNoIVcgUqHHai12oN2y5aPdxjAaURpw5JDBKHXDSTdPkDW6xUt5BtUhr1DrTc00O4yPBd2mAvJPM+xLLBGKntEqnY7lFqEOajMIttqlXlS4tM3kctShKQTqWxmGTvIx9gib7OMEJRQ3m2TJfQctlpd0uPdBlZFoi5EbyyZpGVvSlS7bTA7wqEyAdUQFXsISVVXB3U7C+bc57MQs6WljNc0Nbg3IU4m9U+kJaRaoMvKTquma3lFto3JEASKoLiuNmIJ2VGLJLuIXvm8BlQlJNR7xHvGJLl2tK0yMb+6/Yy7oB3eVEWKHCWqqKXdND2SsZQ57+7UtlpIhTUu5BKrCwA=') format('woff2'),
  url('iconfont.woff?t=1553746232676') format('woff'),
  url('iconfont.ttf?t=1553746232676') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1553746232676#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-51:before {
  content: "\e6f4";
}

.icon-52:before {
  content: "\e6f5";
}

.icon-arrowduleft:before {
  content: "\e612";
}

.icon-arrowduright:before {
  content: "\e613";
}

*{
  margin: 0;
  padding: 0;
}
ul{
  list-style: none;
}
#schedule-box{
  font-family: 
  -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  width: 100%;
  height:345px;
  min-width: 230px;
  font-size: 15px;
  box-shadow: 2px 2px 15px 2px #e3e3e3;
}
#schedule-box .schedule-hd{
  display: flex;
  justify-content: space-between;
  height: 44px;
  line-height: 44px;
  border-bottom:1px solid rgba(0,0,0,0.15);
  padding: 0 12px;
}
#schedule-box .today{
  display: inline-block;
    padding: 0 2px;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500;
    font-size:14px;
}
#schedule-box .week-ul{
  height: 40px;
  padding:0 12px;
  margin-top: 8px;
  margin-bottom:0
}
#schedule-box .week-ul li{
    width: 14.2%;
    padding: 6px 0;
    line-height: 28px;
    text-align: center;
    float: left;
}
#schedule-box .schedule-bd{ 
  padding:0 12px 8px 12px;
  margin-bottom:0
}
#schedule-box .schedule-bd > li{
  float: left;
  width: 14.2%;
  text-align: center;
  height: 40px;
  box-sizing: content-box;
  padding:3px 0;
  line-height: 40px
}
#schedule-box .other-month{
  color: #999999;
}
#schedule-box .current-month{
  color: #333333;
}
#schedule-box .today-style{
  border-radius: 50%;
  background: #86bc42;
}
#schedule-box .arrow{
  cursor: pointer;
}
#schedule-box .dayStyle{
  width:30px;
  height:30px;
  line-height: 30px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  box-sizing: border-box;
}
#schedule-box .current-month > .dayStyle:hover{
  background: rgba(88,211,33,0.1);
}
#schedule-box .today-flag{
  border:1px solid #86bc42;
  color: #86bc42;
  line-height: 28px;
  font-weight: 500;
}
#schedule-box .selected-style {
  background: #86bc42!important;
  color: #ffffff;
}
#schedule-box #h3Ele{
  text-align: center;
  padding: 10px;
}
#schedule-box #prevYear,#prevMonth,#nextMonth,#nextYear{
  color:rgba(0,0,0,1);
  font-size:10px;
  cursor: pointer;
}
#schedule-box .icon:hover{
  color:rgb(124,188,24);
}

