/* CSS Document */
#xiaoLi{ cursor:pointer}
.SchCalendar{ font-size:14px; color:#104699; position:absolute; z-index:9999; display:none;}
.SchCalendar .SC-Style-br1{ border-right:1px solid #104699;}
.SchCalendar .SC-Style-br2{ border-right:2px solid #104699;}
.SchCalendar .SC-Style-bb1{ border-bottom:1px solid #104699;}
.SchCalendar .SC-Style-bb2{ border-bottom:2px solid #104699;}
.SchCalendar span{ float:left; display:inline-block; text-align:center;}
.SC-topTitle{ width:340px; height:25px; line-height:25px; color:#FFF; letter-spacing:2px; border:2px solid #104699; background:#104699; font-weight:bold; border-bottom:none; text-align:center;}
.SC-topTitle a.close{ background:url(imageSC-close.png) center no-repeat; display:inline-block; width:18px; height:18px; border:1px solid #FFF; border-radius:3px; float:right; margin:3px 5px 0;}
.SC-topTitle a.close:hover{ border-color:#FF0;}
.SC-Title{ width:340px; height:50px; border:2px solid #104699; background:#F5F3F3; font-weight:bold; position:relative;}
.SC-Title span.yfzc{ width:25px; height:45px; padding-top:5px; line-height:20px;}
.SC-Title span.xq{ width:220px; height:25px; line-height:25px;}
.SC-Title span.xq b{ padding:0 7px}
.SC-Title span.bz{ width:65px; height:50px; line-height:50px; position:absolute; top:0; right:0;}

.SC-Content{ width:340px; height:500px; border:2px solid #104699; border-top:none; overflow-y:scroll; background:#FFF;}
.SC-Content div.monthList{ height:200px; overflow:hidden;}
.SC-Content div span.month{ width:25px; height:185px; padding-top:15px; line-height:17px; font-weight:bold;}
.SC-Content div span.zc{ width:25px; height:200px;}
.SC-Content div span.zc b{ height:32px; line-height:32px; display:block; font-weight:normal;}
.SC-Content div span.zc b.onWeek{ font-size:16px; font-weight:bold; color:#802256;}
.SC-Content div span.rq{ width:220px; height:200px; overflow:hidden;}
.SC-Content span.bz{ width:46px; height:190px; padding:5px 0; overflow:hidden; font-size:12px; vertical-align:middle;}
.SC-Content li{ list-style:none; height:30px; padding:0 3px; margin:1px 3px; color:#000; background:#FFF; border:1px solid #fff;}
.SC-Content li.onWeek{ border:1px solid #802256; box-shadow:0 0 5px #802256 inset;}
.SC-Content li div.dd{ float:left; width:28px; padding-left:1px; height:30px; overflow:hidden; position:relative;}
.SC-Content li div.dd .dNum{ height:16px;}
.SC-Content li div.dd .nl{ width:48px; left:-10px; font-size:7px; -webkit-transform:scale(0.75); position:absolute;}
.SC-Content li div.st1{ background:#FFEFF7;}
.SC-Content li div.st2 .nl{ color:#802256; font-weight:bold;}
.SC-Content li div.st3 .dNum{ color:#802256; font-weight:bold;}
.SC-Content li div.onDay{ background:#802256; font-weight:bold; color:#FFF;}
.SC-Content li div.onDay div.nl{ color:#FFF;}
.SC-Content li div.onDay div.dNum{ color:#FFF;}
