#day{
    font-size: 48px;
    color:#333;
}
#year{
    font-size: 18px;
    color:#333;
    margin-left:15px;
}
#comptit{
    margin-top:20px;
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
#compcont{
    margin-top:20px; 
    color: #666;
    font-size: 14px;
    text-align: justify;  
}
*{
    /*box-sizing: border-box!important;*/
}
.calendarday{
    color: #fff;
}
.hangcalendarday{
    color: #fff;
}

.comactive{
    width:100%;
    height:235px;
    display: flex;
    background: #fff;
    margin-top:59px;
    cursor: pointer;
    box-sizing: border-box!important;
}
.comactiveBox{
    padding:20px;
    height: 100%;
    box-sizing: border-box!important;
}
.calendar{
    width:100%;
    height:178px;
    padding:10px;
    background: #fff;
    color:#333;
    overflow:hidden;
    padding:0px;
    color:#fff;
}
.calendarCont{
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    padding:30px 0px;
    text-align: center;
    color:#333;
    font-size: 60px;
}
.calendaryear{
    text-align: center;
    font-size: 18px;
    color:#fff;
    padding:12px
}
.comactiveCont{
    width:100%;
    text-align: justify;
}
.comactiveConttit{
    font-size: 18px;
    color:#333;
    font-weight: bold;
    padding-top:40px
}
.comactiveContdetail{
    font-size: 14px;
    color:#666;
    margin-top:30px

}
  
#hangday{
    font-size: 48px;
    color: black;
}
#hangyear{
    font-size: 18px;
     color: black;
    margin-left:15px;
}
#hangcomptit{
    margin-top:20px;
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
#hangcompcont{
    margin-top:20px; 
    color: #666;
    font-size: 14px;
    text-align: justify;  
}
.hangcomactive{
    width:100%;
    height:235px;
    display: flex;
    background: #EEE;
    margin-top:59px;
    cursor: pointer;
}
.hangcomactiveBox{
    padding:20px;
    height: 100%;
}
.hangcalendar{
    width:100%;
    height:178px;
    background:#2d57d1;
    padding:10px;
    color:#fff;
}
.hangcalendarCont{
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    padding:30px 0px;
    text-align: center;
    color:#333;
    font-size: 60px;
}
.hangcalendaryear{
    text-align: center;
    font-size: 18px;
    color:#fff;
    padding:12px
}
.hangcomactiveCont{
    width:100%;
    text-align: justify;
}
.hangcomactiveConttit{
    font-size: 18px;
    color:#333;
    font-weight: bold;
    padding-top:40px
}
.hangcomactiveContdetail{
    font-size: 14px;
    color:#666;
    margin-top:30px

}
.home{
    cursor: pointer;
}
.activeBoss ul{
    list-style: none;overflow: hidden;
}
.activeBoss #activenavs{
    width: 400px;height: 40px;text-align: center;line-height: 40px;padding-left: 20px;
}
.activeBoss #activecontent li{
    color:#FEFFFF;
    font-size:14px;
  
}
.activeBoss #activenavs li{
    width: 25%;height: 40px;float: left;
    border-bottom: none;
    color:#333;
    background: #fff;
    cursor: pointer;
}
.activeBoss  #activenavs li.active{
    border-top:1px solid  #2D57D1;
    color:#2D57D1FF;
}
.activeBoss #activecontent{
    width: 100%;height: 1500px;position: relative;border-top: none;padding:0px
}
.activeBoss #activecontent li{width: 100%;height: 100%;position: absolute;display: none;overflow: hidden;text-overflow: ellipsis}
.combtn{
    margin:0px 10px;
    width:35px;
    height: 31px;
    background: #fff;
    outline-style: none;
    border:1px solid #CCC;
    text-align: center;
}
.combtnBox{
    width:100%;
   
}