/**轮播图样式**/
* {padding: 0; margin: 0;}
ul, li {list-style: none;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix {display: block; *zoom:1;}
.sudyCalendar {margin: 0 auto;}
.sudyCalendar .thuimg .thuimga {position: relative; display: block; width: 100%; margin: auto; height: 100%; z-index: 0;}
.sudyCalendar .thuimg .thuimga #swfid {margin: 0; padding: 0;}
.sudyCalendar .thuimg .thuimga .mainImg {position: absolute; top: 0; left: 0; display: none; width: 100%; height: 100%;}
.sudyCalendar .thuimg .imgTitle {display: none; position: absolute; top: -90px; left: 0; right: 0; z-index: 1; width: auto; text-align: right; /* overflow:hidden; */}
.sudyCalendar .thuimg .imgTitle .bg {position: absolute; z-index: -1; height: 52px; background: #252525; filter: alpha(opacity=50); opacity: .5; width: 100%; top: 0; left: 0; right: 0;}
.sudyCalendar .thuimg .imgTitle .txt {color: #fff; font-size: 18px; line-height: 52px; padding-right: 15px; white-space: nowrap;}
.sudyCalendar .thuimg .imgTitle .day {position: absolute; left: 0; padding: 10px 0px 10px; width: 96px; height: 60px; background: #11b0eb; top: 10px; text-align: center; line-height: 30px; font-size: 18px; color: #fff;}
.sudyCalendar .thuimg .imgTitle .day.today {font-size: 24px;}
.sudyCalendar .thuimg .imgTitle .day .time-year {display: block; font-size: 24px;}
.sudyCalendar .thuimg .imgTitle .day .time-days {display: block;}
.sudyCalendar .thuimg .month {position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 34px; background: url(../images/focusbg.png) repeat;}
.sudyCalendar .thuimg .month .arrow {position: absolute; color: #fff; font-size: 18px; line-height: 34px; width: 34px; cursor: pointer; bottom: 0; z-index: 9999;}
.sudyCalendar .thuimg .month .arrowleft {left: 0;}
.sudyCalendar .thuimg .month .arrowright {right: 0;}
.sudyCalendar .thuimg .month .arrowright:hover, .thuimg .month .arrowleft:hover {/* background:#703d97; */color: #ccc;}
.sudyCalendar .thuimg .month .monthTxt {position: absolute; left: 0; margin: 0 10px 0 34px; color: #fff; bottom: 0;}
.sudyCalendar .thuimg .month .monthTxt span {font-size: 20px; line-height: 34px; padding-right: 3px; color: #fff;}
.sudyCalendar .thuimg .month .day {_display: inline; margin: 0 auto; width: 93%; bottom: 0; position: absolute; left: 0; margin-left: 75px;}
.sudyCalendar .thuimg .month .day li {float: left; _display: inline; font-size: 12px; padding: 0; width: 3.2%;}
.sudyCalendar .thuimg .month .day a {color: #fff; display: block; line-height: 34px; text-align: center; cursor: pointer; zoom: 1; max-width: 36px; margin: 0 auto;}
.sudyCalendar .thuimg .month .day a:hover {background: #9e7c2a;}
.sudyCalendar .thuimg .month .day a.none {color: #a3a2a2;}
.sudyCalendar .thuimg .month .day a.none:hover {background: none; cursor: text;}
.sudyCalendar .thuimg .month .day a.current {color: #fff; background: #9e7c2a;}
.sudyCalendar .thuimg .imgarrow {width: 38px; height: 60px; line-height: 60px; position: absolute; color: #fff; font-family: "Simsun"; font-size: 38px; top: 50%; margin-top: -22px; cursor: pointer; opacity: 1; filter: alpha(opacity=100); overflow: hidden; border: 0; background: #77b7db; text-indent: -9999px;}
.sudyCalendar .thuimg .imgarrow:hover {opacity: 0.5; filter: alpha(opacity=50);}
.sudyCalendar .thuimg .imgarrow:before {margin: 0;}
.sudyCalendar .thuimg .imgarrow.imgarrowleft {left: 20px; background: url(../images/prevbg.png) left center no-repeat;}
.sudyCalendar .thuimg .imgarrow.imgarrowright {right: 20px; background: url(../images/nextbg.png) right center no-repeat;}
.sudyCalendar .thuimg .imgarrow.imgarrowleft:hover, .thuimg .imgarrow.imgarrowright:hover {}
.sudyCalendar .thuimg {text-align: center; position: relative;}
.sudyCalendar .thuimg .thuimgWrap {width: 100%; height: 100%; overflow: hidden; background: url(../css/loading.gif) center center no-repeat; 
*height:400px;}
.sudyCalendar .mainWrap {width: 100%; position: absolute; height: 34px; bottom: 0;}