@charset "UTF-8";
.none{display:none;}
.sudyclndr {
    position: relative;
    font-size: 14px;
    color: #333;background:#fff;
    border: 0px solid #CBD0E2;
   /* -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.0784313725490196);
    -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.0784313725490196);
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.0784313725490196);*/
    padding-bottom: 0.5rem;
    }
.sudyclndr:before,.sudyclndr:after{content:"";position:absolute;top:100%;width:42px;height:42px;background:url(images/corner.png) center no-repeat;}
.sudyclndr:before{left:0;}
.sudyclndr:after{right:0;    transform: rotate(-90deg)}
.sudyclndr a { color: #00475e; cursor: pointer; font-size: 24px; font-weight: bold;}
.sudyclndr a:hover { text-decoration: none;}
.sudyclndr .clndr-controls {     
    /* background: #f3f3f3; */
    position: relative;
    padding: 0.25rem 0px;
    background: linear-gradient(180deg, rgba(145, 25, 160, 1) 0%, rgba(92, 73, 202, 1) 100%);}
.sudyclndr .clndr-controls .clndr-nav { display: block; width: 24px; height: 24px; line-height: 24px; position: absolute;z-index:1;top: 50%; margin-top: -12px; color: #fff; font-size: 14px; text-align: center; cursor: pointer; font-weight: normal; text-decoration: none; }

.sudyclndr .clndr-controls .clndr-prev {right: auto;left:0.3rem}
.sudyclndr .clndr-controls .clndr-current {right: 72px;background: #9d6da7;    display: none;}
.sudyclndr .clndr-controls .clndr-next { right:0.3rem;}
.sudyclndr .clndr-controls .clndr-dates {
    text-align: center; 
    /* margin-right: 145px; */
    right: 55px;
    color: #fff;
}
.sudyclndr .clndr-controls .clndr-dates a {margin:0 1px;  color:#fff}

.sudyclndr .clndr-container { position: relative; overflow: hidden; min-height: 230px;}
.sudyclndr .clndr-container .clndr-days {    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1; 
    box-sizing: border-box;}
.sudyclndr .clndr-container .clndr-days table{padding:0 0.2rem}
.sudyclndr .clndr-container .clndr-days-week {background: #fff;color: #555;border-bottom: 1px solid #ddd;}
.sudyclndr .clndr-container .clndr-days-week .clndr-week {font-weight: normal; }
.sudyclndr .clndr-container .clndr-days-week .clndr-week.clndr-week-0{background: #d3ecff;}

.sudyclndr .clndr-container .clndr-days-week .clndr-week .week-box { width:100%;line-height: 1.5;text-align: center;border-right: 0;font-size: var(--bigSize); color:rgba(65, 140, 255, 1);padding:0.15rem 0}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box { width:100%;line-height: 0.4rem;text-align: left;cursor: pointer;position: relative;margin: 0.15rem 0;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-w .day-box {border-left:none;background: #d3ecff;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number {color:#333;display:block;cursor: pointer;width:0.4rem;height:0.4rem;margin:0 auto;-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-size: var(--titleSize); font-weight: normal;border-radius:50%}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number .day-note{display:inline-block; width:100%;font-size:13px; text-align:right;}

.sudyclndr .clndr-container .clndr-days-week .clndr-week-0 .week-box,
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-5 .day-box .day-number,
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-6 .day-box .day-number{color: rgba(153, 153, 153, 1);}
 

.sudyclndr .clndr-container .clndr-days-week .clndr-week-0 .week-box,
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-w .day-box .day-number{color: #014376;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number.selected:{background: #630560;color: #fff;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number:hover {background:#9119a0;border-radius: 50%;color:#fff}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number:hover {  cursor: text;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number { color:rgba(153, 153, 153, 1);}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out{pointer-events:none}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box .day-number {   }
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box .day-number:before {
    content: "";
    position: absolute;
    bottom: 3px;
    left: 50%;
    background: #9119a0;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    transform: translateX(-50%);
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box{ background: #fff;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-today .day-box{/*border: 1px solid  #4778cf;*//* background: #becce1; *//* border-radius: 50%; */}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box {  border-radius: 5px;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box .day-number{    background:rgba(145, 25, 160, 1) ; color: #fff;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-today .day-box .day-number {color: #fff;font-weight: normal;background: rgba(65, 140, 255, 1);;}
.sudyclndr .clndr-container .clndr-events { width: 100%; height: 100%; position: absolute; left: 100%; top: 0; z-index: 10; background: #f8f8f8;display:none}
.sudyclndr .clndr-container .clndr-events .clndr-events-head { height: 30px; position: relative; background:#fff;}
.sudyclndr .clndr-container .clndr-events .clndr-events-head .clndr-events-close { display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #999; position: absolute; right: 0; top: 50%; margin-top: -15px; font-size: 20px; 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 { overflow: auto; list-style: none;}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li { border-bottom: 1px solid #DFDFDF; list-style: none;}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li a{ display: block; line-height: 20px; padding: 4px 10px 4px 6px; border-left:4px solid #f8f8f8;}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li a:hover{ background: #f2f2f2; border-left-color:#F6C491; color: #000}


/**事件输出**/
.sudyclndr-event-wrap {}
.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;}
.sudyclndr-event-wrap .sudyclndr-event-news { padding: 0 5px; border-bottom: 1px solid #666; margin-top: 10px;}
.sudyclndr-event-wrap .sudyclndr-event-news h2 { color: #1A5493; font-size: 18px; font-weight: bold; line-height: 22px; margin-bottom: 3px;}
.sudyclndr-event-wrap .sudyclndr-event-news h2 a { color: #1A5493; font-size: 18px;}
.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;}

/**日历位置**/
#calendar_wh {width: 560px;float: left;clear: both;}

.wp-navi .sub-menu.tiaoz {padding: 0;background: #fff;width: 713px;}
.rilineir {width: 210px;
    float: left;    height: 240px;
    margin-left: 20px;background: #f4f4f4;padding-left: 15px}
.rili_content {float: left; width: 100%; padding-bottom: 65px;}
.wp-navi .panel-5 .wp-menu .menu-item.i2:hover {background: #f3f3f3;}
.wp-navi .menu-item.i2>.sub-menu.tiaoz {left: -500px;}
.rilineir h1 {font-size: 16px; color: #630560; line-height: 42px; padding: 10px 0;}
.rili_news {width: calc(100% - 2.85em);overflow: hidden;/*text-overflow: ellipsis;*/white-space: pre-wrap;font-size: 15px;color: #630560;min-height: 24px;padding-bottom: 8px;line-height: 18px;}
.rili_news a {font-size: 14px; color: #630560;}
.rili_more {line-height: 46px;display: inline-block;position: absolute;bottom: -2px; right:0px; width:225px !important; text-align: center;background:#f4f4f4;margin-bottom: 20px;font-size: 16px;font-weight: normal;color: #fff;}
.rili_more a {display:inline-block;width:100%; font-size: 16px; color: #fff; background: #630560;}
.rili_more a:hover {font-size: 16px; color: #fff; background: #630560;}


.next_rili_more {display: inline-block; position: absolute; bottom: 0; left: 40px; right: 40px; width: auto; text-align: center; margin-bottom: 0px; font-size: 18px; font-weight: bold; color: #fff;}
.next_rili_more a {display:inline-block;width:100%; font-size: 14px; color: #444444; }
.next_rili_more a:hover {font-size: 14px; color: #006282; }

.rili_box{height: 234px; overflow-y:auto;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-w .day-box {border-left:none;display: none}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-w .day-box .weeks{padding:12px 0;font-size:16px; font-weight:bold; text-align:center;color: #00475e;}

th.clndr-week.clndr-week-0 {
    display: none !important;
}
.clndr-dates a {
    font-weight: normal;
    font-size: 0.28rem; 
}
.day-box {
    text-align: center !important;
}
td.clndr-day.clndr-day-w {
    display: none !important;
}