@charset "utf-8";
#calendar{box-shadow:0 3px 8px rgb(0 66 114 / 8%);border-radius:0 0 6px 6px}
.sudyclndr {
    position: relative;
    font-size: 14px;
    color: #565656;
    font-family: "Microsoft YaHei",Tahoma, Geneva, sans-serif;
}

.sudyclndr a {
    color: #565656;
    cursor: pointer;
}

.sudyclndr a:hover {
    text-decoration: none;
}

.sudyclndr .clndr-controls {
    height: 60px;
    line-height: 60px;
    border-top: 4px solid #1F57B2;
    border-bottom: 1px solid #DBDBDB;
    box-sizing: border-box;
    position: relative;
}
.sudyclndr .clndr-controls:after{content:'采购日历';display:block;font-size: 24px;color: #1662CB;font-family: 'syh';position: absolute;left: 30.5px;top: 0;bottom: 0;}
.sudyclndr .clndr-controls .clndr-nav {
    display: block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    z-index: 100;
    transform: translateY(50%);
    bottom: 50%;
    color: #94A2BC;
    font-size: 0;
    font-family: "Simsun";
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    border-radius:50%;
    transition: unset;
}

.sudyclndr .clndr-controls .clndr-nav:hover {
    color: #000;
}

.sudyclndr .clndr-controls .clndr-prev {
    right: 55px;
    background: url("https://www.amruthacollegeofeducation.com/_upload/tpl/00/a3/163/template163/images/clndr-prev.png") no-repeat center;
    background-size: 100%;
}
.sudyclndr .clndr-controls .clndr-prev:hover{
    background: url("https://www.amruthacollegeofeducation.com/_upload/tpl/00/a3/163/template163/images/clndr-prev_hover.png") no-repeat center;
    background-size: 100%;
}
.sudyclndr .clndr-controls .clndr-next {
    right: 20.8px;
    background: url("https://www.amruthacollegeofeducation.com/_upload/tpl/00/a3/163/template163/images/clndr-next.png") no-repeat center;
    background-size: 100%;
}
.sudyclndr .clndr-controls .clndr-next:hover{
    background: url("https://www.amruthacollegeofeducation.com/_upload/tpl/00/a3/163/template163/images/clndr-next_hover.png") no-repeat center;
    background-size: 100%;
}
.sudyclndr .clndr-controls .clndr-dates {
    margin: 0px 100px;
    text-align: right;
    position: relative;
}

.sudyclndr .clndr-controls .clndr-dates a {
    font-family"songti";
    color: #535353;
    font-size: 18px;
    font-family: 'syh';
}

.sudyclndr .clndr-container {
    position: relative;
    overflow: hidden;
}

.sudyclndr .clndr-container .clndr-days {
    width: 100%;
    /* background-color: #fff; */
}

.sudyclndr .clndr-container .clndr-days-week {
    color: #555;
}

.sudyclndr .clndr-container .clndr-days-week .clndr-week {}

.sudyclndr .clndr-container .clndr-days-week .clndr-week .week-box {
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    font-family: 微软雅黑;
    padding-bottom: 9px;
}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box {
    background: transparent;
    text-align: center;
    cursor: pointer;
    position: relative;
    height: 36px;
    width: 38px;
    margin: 0 auto;
    margin-bottom: 4px;
}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-0 .day-box {
    border-left: none;
}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number {
    position:absolute;
    z-index:20;
    transform: translateX(50%);
    right: 50%;
    top: 8px;
    font-size: 13px;
    color: #666;
    display: flex;
    width: auto;
    height: auto;
    justify-content:center;
    align-items:center;
    cursor: pointer;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    transition: background-color 0.5s;
    font-family: Roboto;
}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number:hover {
}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number:hover {
    color: #CECECE;
    background: #f2f2f2;
    cursor: text;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out,
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box,
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number{
    background:none !important;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number {
    color: #9C9C9C;
}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box .day-number {
    color: #4D4D4D;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur{position:relative;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box {
    position:relative;
    background: #3DC378;
    border-radius: 8px;
    color: #fff;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur:after{
    content: '';
    position: absolute;
    z-index: 150;
    right: 50%;
    transform: translateX(50%);
    bottom: 8px;
    display: block;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 50%;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-today{position:relative}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day.clndr-today:after{content: '';position: absolute;z-index: 150;right: 50%;transform: translateX(50%);bottom: 8px;display: block;width: 5px;height: 5px;background-color: #fff;border-radius: 50%;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box a.day-number{
    color:#fff;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day.clndr-today .day-box {
    background: #3DC378;
    border-radius: 8px;
    color: #242424;
}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-today .day-box a.day-number{color:#fff;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-today .day-box a.day-number:hover{}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box {background: #EDF1F7;border-radius: 8px;}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box .day-number, .sudyclndr .clndr-container .clndr-days-wrap .clndr-today .day-box .day-number {
    color: #242424;
    font-weight: normal;
}

.sudyclndr .clndr-container .clndr-events {
   display:none;
    width: 100%;
    height: auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
    z-index: -10;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events{
    position:relative;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events::after{
    content:'';
    position:absolute;
    z-index:150;
    right: 50%;
    transform: translateX(50%);
    bottom: 8px;
    display:block;
    width:5px;
    height:5px;
    background-color: #3DC378;
    border-radius:50%;
}
.sudyclndr .clndr-container .clndr-events .clndr-events-head {
    height: 32px;
    width: 37px;
    position: absolute;
    z-index: 100;
    right: 0;
    top: 20px;
    text-indent: 999em;
}

.sudyclndr .clndr-container .clndr-events .clndr-events-head .clndr-events-close {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #999;
    font-family: "arial"
}

.sudyclndr .clndr-container .clndr-events .clndr-events-head h3 {
    margin: 0 30px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
}

.sudyclndr .clndr-container .clndr-events .clndr-events-list {
    list-style: none;
    height: 100%;
}

.sudyclndr .clndr-container .clndr-events .clndr-events-list li {
    list-style: none;
    width: 100%;
    height: 100%;
    padding: 22px 26px 0 26px;
    box-sizing: border-box;
    display:flex;
    flex-direction:column;
    gap:25px;
}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li .news_timer{
    height:30px;
    line-height:30px;
    background-color:#fff;
    border-radius:50px;
    color:#B71B31;
    font-size:18px;
    padding:0 13px;
    float:left;
}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li .news_title{
    font-size:14px;
    color:#FFBC8D;
    border-bottom:1px solid #FFBC8D;
    height:25px;
    line-height:25px;
    float:left;
    display:-webkit-box;
    word-break:break-all;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li .news_intro{
    font-size:14px;
    color:#fff;
    line-height:25px;
    float:left;
    display:-webkit-box;
    word-break:break-all;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li .news_intro a{color:inherit;}
/**事件输出**/
#news_list_22{padding: 10px 34px;display: flex!important;flex-wrap: wrap;height: 76px;box-sizing: border-box;overflow: overlay;}
.sudyclndr-event-wrap {padding: 10px 34px;display: flex!important;flex-wrap: wrap;height: 76px;box-sizing: border-box;overflow: overlay;}

.sudyclndr-event-wrap .sudyclndr-event-date {
    font-size: 22px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    border-bottom: 3px solid #666;
    color: #1A5493;
    margin-bottom: 10px;
    display: none;
}

.sudyclndr-event-wrap .sudyclndr-event-news {width: 50%;}

.sudyclndr-event-wrap .sudyclndr-event-news h2 {
    color: #1A5493;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 13px;
    box-sizing: border-box;
    position: relative;
}
.sudyclndr-event-wrap .sudyclndr-event-news h2:after{content:'';display:block;width: 3.34px;height: 3.34px;background: #3DC378;border-radius: 50%;position: absolute;left: 0;transform: translateY(50%);bottom: 50%;}
.sudyclndr-event-wrap .sudyclndr-event-news h2 a {
    color: #242424;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
}
.sudyclndr-event-wrap .sudyclndr-event-news h2 a:hover{color:#1662CB;}
.sudyclndr-event-wrap .sudyclndr-event-news p {
    line-height: 20px;
    color: #787878;
}

.sudyclndr-event-wrap .sudyclndr-event-news .event-news-filed {
    color: #555;
    font-weight: bold;
}
.sudyclndr .clndr-container{
    height: 317px!important;
    padding: 17px 20px 0;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    border-bottom: 1px solid #DBDBDB;
    background: url("https://www.amruthacollegeofeducation.com/_upload/tpl/00/a3/163/template163/images/clndr-container_bg.png") no-repeat bottom right;
}
.clndr-events.open{z-index: 500 !important;}
.clndr-events-title{display: none;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur.clndr-has-events .day-box a.day-number{}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur.clndr-has-events::after{background-color:#fff;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur.clndr-has-events .day-box{background:#3DC378;}
#news_list_22 li.news{width:50%;}
#news_list_22 li.news .news_time{display:none;!important}
#news_list_22 li.news .news_text{display:none;!important}
#news_list_22 li.news .news_wz{}
#news_list_22 li.news .news_title{
    color: #1A5493;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 13px;
    box-sizing: border-box;
    position: relative;
}
#news_list_22 li.news .news_title a {
    color: #242424;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
}

#news_list_22 li.news .news_title:after {
    content: '';
    display: block;
    width: 3.34px;
    height: 3.34px;
    background: #3DC378;
    border-radius: 50%;
    position: absolute;
    left: 0;
    transform: translateY(50%);
    bottom: 50%;
}