@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;height: 300px;}
.sudyclndr a { color: #565656; cursor: pointer;}
.sudyclndr a:hover { text-decoration: none;}
.sudyclndr .clndr-controls {color: #fff;background: #01589f;height: 38px;line-height: 38px;/* background: #fff; */position: relative;border: 0px #bbbbbb solid;border-bottom:none;}
.sudyclndr .clndr-controls .clndr-nav { display: block; width: 0px; height: 25px; line-height: 25px; position: absolute; top: 50%; margin-top: -13px; color: #fff; font-size: 16px; font-family: arial; text-align: center; cursor: pointer; font-weight: bold; text-decoration: none;}
.sudyclndr .clndr-controls .clndr-prev span {display:none;}
.sudyclndr .clndr-controls .clndr-next span{display:none;}
.sudyclndr .clndr-controls .clndr-nav:hover {color:#000;}
.sudyclndr .clndr-controls .clndr-prev { left: 0;background:url(/kjc/Public/images/l-mouth.png) no-repeat 4px;width:75px;}
.sudyclndr .clndr-controls .clndr-next { right:3px;background:url(/kjc/Public/images/n-mouth.png) no-repeat 4px;width:75px;}
.sudyclndr .clndr-controls .clndr-dates {margin:0px  75px; text-align: center; position: relative;}
.sudyclndr .clndr-controls .clndr-dates a {color: #fff;margin:0 1px;font-size: 16px;font-weight: bold;}

.sudyclndr .clndr-container {position: relative;overflow: hidden;height: 255px !important;z-index: 9999;}
.sudyclndr .clndr-container .clndr-days {position: absolute;width: 252px;left: 0px;top: 0;z-index:5;border: 1px #dcdcdc solid;border-bottom: none;}
.rl {border: 1px #bbbbbb solid;height: 252px;border-top: none;z-index: 20;}
.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 {color: #909090;font-size: 14px;height: 30px;line-height: 30px;text-align: center;background: #f7f9fa;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day .day-box {background: #fff;height: auto !important;line-height: 36px;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 { color: #777676; background: #edfbfb;border-radius: 25%;}
.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 { color: #fff;}

.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box{ background:url(/kjc/Public/images/yuanquan_red.png) center center no-repeat;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-today .day-box{ background:url(/kjc/Public/images/yuanquan_red.png) center center no-repeat;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box {    background: #284fa3;}
.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;/* font-weight: bold;*/background: #edfbfb;border: 1px solid #4ab7a0;border-radius: 30%;line-height:22px;}
.sudyclndr .clndr-container .clndr-events {width: 268px;height: 252px;position: absolute; left: 100%; top: 0px;z-index: 10;background: #ffffff;border: 1px #cccaca solid;overflow: scroll;overflow-x: initial;    z-index: 20;}
.sudyclndr .clndr-container .clndr-events .clndr-events-head { height: 0px; position: relative; background:#fff;}
.sudyclndr .clndr-container .clndr-events .clndr-events-head .clndr-events-close { display: block; width: 30px; height: 0px; line-height: 0px; 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: 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; padding: 0;margin: 0;}
.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;}
.sudyclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box .day-number {color: #3e3e3e;}




/********样式修改********/

tr{
		height: 24px;
	}
	td{
		text-align: center;
		padding: 0px;
	}
	/*.coo{
		border: 2px #eb6c6c solid;
		border-radius: 50%;
		behavior:url(http://cxzx.neu.edu.cn/css/PIE/PIE.htc);
	}*/
    .coo{
        background:url(/kjc/Public/css/calender_res/circle.png) no-repeat center center;
    }
	th{
		font-weight: 400;
		width: 26px;/*ljfxiugai*/
        font-family:Arial;
        font-size:12px;
        text-align:center;/*ljf*/
	}
	#cal{
		width: 258px;
		overflow: hidden;
		background:#d7dbde;
		position: relative;
	}
	 
	.active{
		color: #5276ad;
		font-weight: bolder;
	}
	#img-con{
		background: url(/kjc/Public/css/calender_res/month.png) no-repeat;/*ljf*/
		height: 50px;
		width: 50px;
		float: left;
		text-align: center;
		margin-top: 6px;
	}
	.calender{
		/* overflow: hidden; */
		font-size: 14px;
		width: 270px;
		float: left;
		/* margin-right:17px; */
		height: 330px;
	}
	#getM{
	 position: relative;
	 top: 15px;
	}
	.cal-img img{
	margin-right:9.5px;
	}
	 
	#prev,#next,#year{
		cursor: pointer;
		width: 75px;
		height: 19px;
		margin-right:16px;
		float: left;
		padding-top: 2px;
	}
	#prev{
		background: url(/kjc/Public/css/calender_res/cal1.png);
	}
	#next{
		background: url(/kjc/Public/css/calender_res/cal1.png);
	}
	#year{
		background: url(/kjc/Public/css/calender_res/cal2.png);
	}
	/* #sanjiaoxing{
	border:12px solid;
	border-color: transparent white transparent transparent;
	height: 0px;
	width: 0px;
	position: absolute;
	top: 565px;
	left: 706px;
	display: none;
	} */
	.sanjiao{
	border:12px solid;
	border-color: transparent white transparent transparent;
	height: 0px;
	width: 0px;
	position: absolute;
    display:none;
	}
	/* #tan-div{
		width: 200px;
		height: 100px;
		position: absolute;
		left: 720px;
		top: 530px;
		z-index: 999;
		background: #fff;
		display: none;
	} */
	.tanchuang{
		width: 200px;
		min-height: 120px;
		position: absolute;
		z-index: 999;
		background: #fff;
		font-weight: 600;
		font-size: 15px;
		text-align: center;
		color: #1a4fa3;
		display: none;
        line-height:20px;
        padding-bottom:10px;
	}
    .tanchuang p{
        padding-bottom:5px;
        border-bottom:groove 1px black;
        width:200px;
        line-height:20px;
        white-space:nowrap;
        display:block;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .tanchuang .news_memo {
        width:180px;
        min-height:60px;
        padding:0px 10px;
        margin-top:-10px;
        line-height: 20px;
        overflow:hidden;
        /*border: #000 1px solid;*/
        word-wrap:break-word;
       /*text-overflow:ellipsis;*/ 
        text-align:left;
        text-indent:2em;
    }
    #collagelist li,#cxlist li{
        width:295px;
    }/*ljf*/




sudyclndr .clndr-container .clndr-events { width: 100%; height: 100%; position: absolute; left: 100%; top: 0; z-index: 10; background: #f8f8f8;}
.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}
.calender span {
    font-family: '微软雅黑';
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    /* line-height: 30px; */
}
.rili_right {
    margin-top: 10px;
}