@charset "UTF-8";
/**
 * 
 * @authors Nat Liu (fliu@sudytech.com)
 * @date    2014-08-25 11:01:25
 * @version 2014-08-25 11:01:25
 */

.sudyclndr {position: relative;font-size: 14px;color: #565656;font-family: "Microsoft YaHei",Tahoma, Geneva, sans-serif;}
.sudyclndr a {color: #fff;cursor: pointer;}
.sudyclndr a:hover { text-decoration: none;}
.sudyclndr .clndr-controls {height: 64px;line-height: 64px;position: relative;border: 0px #bbbbbb solid;border-bottom:none;background: #f16528;color: #fff;font-size: 16px;font-weight: bold;}
.sudyclndr .clndr-controls .clndr-nav {display: block;width: 25px;height: 25px;line-height: 25px;position: absolute;top: 50%;margin-top: -13px;color: #fff;font-size: 16px;font-family: 微软雅黑;text-align: center;cursor: pointer;font-weight: bold;text-decoration: none;}
.sudyclndr .clndr-controls .clndr-prev span {}
.sudyclndr .clndr-controls .clndr-next span{}
.sudyclndr .clndr-controls .clndr-nav:hover {color:#000;}
.sudyclndr .clndr-controls .clndr-prev {left: 0;width:33px;}
.sudyclndr .clndr-controls .clndr-next {right:0;width:33px;}
.sudyclndr .clndr-controls .clndr-dates {margin:0px 30px; text-align: center; position: relative;}
.sudyclndr .clndr-controls .clndr-dates a {margin:0 1px;}

.sudyclndr .clndr-container {position: relative;overflow: hidden;}
.sudyclndr .clndr-container .clndr-days {position: absolute;width: 90%;left: 0px;top: 0;z-index:5;border-bottom: none;margin: 0px 5%;}
.rl {border: 0px #bbbbbb solid;border-top: none;z-index: 20;height: 505px;background: #fff;}
.sudyclndr .clndr-container .clndr-days-week { color: #fff;font-size: 14px;}
.sudyclndr .clndr-container .clndr-days-week .clndr-week {font-weight: normal; }
.sudyclndr .clndr-container .clndr-days-week .clndr-week .week-box {height: 38px;line-height: 38px;text-align: center;background: #fff;color: #333333;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box {background: #fff;height: auto !important;line-height: 40px;width: auto !important;text-align: center;border-left:0px solid #fff;border-bottom: 0px solid #fff;cursor: pointer;position: relative;}
.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 {color: #0a0a0a;display: block;height: 100%;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;}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number:hover {background-color: #feefe9;color: #000;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number:hover { color: #424040; background: #edfbfb; cursor: text;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number { color: #CECECE;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box .day-number { }

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box{ background:#fff url(../images/yuanquan_red.png) center center no-repeat;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-today .day-box{}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box {position: relative;background: #feefe9;}
.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: #3c3c3c; */background: #f16528;line-height:38px;border: 0px;color: #fff;}
.sudyclndr .clndr-container .clndr-events {width: 100%;height: 278px;position: absolute;left: 0;top: 278px;z-index: 10;background: #ffffff;border: 0px #cccaca solid;}
.sudyclndr .clndr-container .clndr-events .clndr-events-head {height: 30px;position: relative;background: #fff;top: -5px;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
.sudyclndr .clndr-container .clndr-events .clndr-events-head .clndr-events-close {
    display: none;
    width: 30px;
    height: 30px;
    color: #999;
    position: absolute;
    right: 0px;
    font-size: 20px;
    font-family: "arial";
    text-align: right;
    padding: 0 4px;
    }
.sudyclndr .clndr-container .clndr-events .clndr-events-head h3 { margin:0 30px; height: 0px; line-height: 0px; font-weight: normal; font-size: 0px; text-align: center;}
.sudyclndr .clndr-container .clndr-events .clndr-events-list { overflow: auto; list-style: none;    height: 191px !important;}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li {border-bottom: 0px solid #DFDFDF;list-style: none;padding: 15px 25px;}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li a{font-size: 16px;line-height: 30px;border: 0;color: #000;}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li a:hover{ background: #f2f2f2; border-left-color:#F6C491; color: #000}
.sudyclndr .clndr-container .clndr-events{left: 0px;}

/**事件输出**/
.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;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box .day-number {color: #fff;border: 1px solid #fff;}
.clndr-container {
    height: auto !important;
}
.sudyclndr .clndr-container .clndr-events .clndr-events-list li a:nth-child(2) {
    background: #f16528;
    border-radius: 25px;
    padding: 0px 20px;
    color: #fff;
    margin-right: 10px;
    display: inline-block;
}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box:after {content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: #f16528;position: absolute;left: 50%;margin-left: -3px;bottom: 3px;}