@charset "utf-8";

#schdulMain{background:url(/sites/ie/images/main/schedule-bg.jpg) no-repeat; padding: 30px 0; overflow:hidden; background-size: cover;}
#schdulMain .scheduleMain{text-align:left; max-width:1200px; margin:0 auto; padding: 0 20px;}
#schdulMain .scheduleMain .s-title{/*background:url(./../images/schedule-title-icon.png) left center no-repeat; padding-left:40px;*/ font-size: 40px; text-align: center; margin-bottom:20px; font-family:'noto Bold'; font-weight: bold; color: #fff; text-shadow: 2px 1px 2px #111f29fa; line-height: 1.4;}
#schdulMain .scheduleMain .scheduleControl{position:relative;width:110px;height:110px;background-color:#45bfb3;text-align:center;color:#fff;box-sizing:border-box;padding-top:15px;float:left;display: none;}
#schdulMain .scheduleMain .scheduleControl a{position:absolute; top:50%; margin-top:0; width:20px; height:20px; display:block; text-indent:-9999px; background:url(./../images/control-arr.png) no-repeat;}
#schdulMain .scheduleMain .scheduleControl a.pre{left:0; background-position:left center;}
#schdulMain .scheduleMain .scheduleControl a.next{right:0; background-position:right center;}
#schdulMain .scheduleMain .scheduleControl span,
#schdulMain .scheduleMain .scheduleControl strong{display:block; line-height:1.1;}
#schdulMain .scheduleMain .scheduleControl span{font-size:25px;}
#schdulMain .scheduleMain .scheduleControl strong{font-size:45px;}
#schdulMain .scheduleMain .s-slider{position:relative;}
#schdulMain .scheduleMain .scheduleScroll{width: calc(100%);position:relative;padding:35px 50px;box-sizing:border-box;height:110px;overflow:hidden;position:relative;background-color:rgba(255, 255, 255, 0.9); backdrop-filter: blur(4px);}
#schdulMain .scheduleMain .scheduleScroll li{display:inline-block;padding-left:50px;line-height: 1.4;}
#schdulMain .scheduleMain .scheduleScroll li + li{border-left:1px solid #ddd;}
#schdulMain .scheduleMain .scheduleScroll li .sub{display:block; color:#222; font-size:17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#schdulMain .scheduleMain .scheduleScroll li .date{color:#666;font-size: 15px;}
#schdulMain .scheduleMain .control{position:absolute; right:0; top:0; padding:5px;}
#schdulMain .scheduleMain .control a{display:block; border:1px solid #ddd; height:47px; text-indent:-9999px; width:26px; background:url(./../images/schedule-control.png) no-repeat; margin:2px 0;}
#schdulMain .scheduleMain .control a.prev{background-position:left top;} 
#schdulMain .scheduleMain .control a.next{background-position:left bottom;} 
#schdulMain .scheduleMain .sliderWrap{position:relative;}
#schdulMain .s-wrap{text-align:center; margin-top:25px;}
#schdulMain .s-wrap .s-more{display:inline-block; margin: 0 auto; border-radius:30px; padding: 5px 40px; background-color:#2B4380; color:#fff;}
@media all and (max-width:1400px) {
	/* #schdulMain{padding:50px 15px;} */
	#schdulMain .scheduleMain .scheduleScroll{padding: 35px 20px 35px 0;}
}
@media all and (max-width:1023px) {
	#schdulMain{padding: 30px 15px;}
	#schdulMain .scheduleMain {padding: 0;}
	#multipleContentsDiv_ie_968 {height: auto !important;}
	#menu22100_obj982 {width: 100% !important; height: auto !important;}
	#schdulMain .scheduleMain .scheduleScroll li{padding: 0 20px;}
}
@media (max-width: 768px) {
	#multipleContentsDiv_ie_968 {height: auto !important;}
	#menu22100_obj982 {width: 100% !important; height: auto !important;}
}
