@charset "utf-8";
/* CSS Document */

/* schedule TOPPAGE ----------------------*/
#schedule_area {width: 560px; padding: 0 0 5px; box-shadow: -2px 0px 12px -4px rgba(0,0,0,0.6); float: left;}
#schedule_days {width: 560px; height: 50px; background: rgb(255,254,254); background: linear-gradient(0deg, rgba(255,254,254,1) 0%, rgba(248,248,248,1) 3%, rgba(240,240,240,1) 49%, rgba(248,248,248,1) 94%, rgba(255,255,255,1) 100%); float: left;}
#schedule_days span {width: 50%; height: 50px; line-height: 50px; padding: 0 0 0 20px; box-sizing: border-box; font-size: 18px; font-weight: bold; color: #6C6C6C; float: left;}
#schedule_days ul {width: 50%; height: 50px; margin: 0; padding: 0; list-style: none; overflow: hidden; float: left;}
#schedule_days ul li {width: 80px; height: 30px; margin: 10px 3px; text-align: center; font-size: 16px; border-radius: 5px; float: left;}
#schedule_days ul li a {width: 80px; height: 30px; line-height: 30px; box-shadow: -2px 0px 11px -6px rgba(100,99,99,0.6); border: solid 1px #CCCCCC; text-decoration: none; color: #6C6C6C; border-radius: 5px; font-weight: bold;  float: left;}
#schedule_days ul li a:hover {width: 80px; height: 30px; line-height: 30px; box-shadow: -2px 0px 11px -6px rgba(100,99,99,0.6); border: solid 1px #CCCCCC;  text-decoration: none; color: #FFFFFF; background: #FB6308; border-radius: 5px; font-weight: bold; float: left;}

#scheWrap {width: 560px; float: left;}
.schebox {width: 130px; margin: 4px 2px 0; padding: 2px; border: solid 1px #FF6D22; float: left;}
.imgBox {position: relative; width: 130px; height: 173px; margin: 0; padding: 0; float: left;}
.galImg {width: 130px; height: 173px; margin: 0; padding: 0; float: left;}
.play {position: absolute; top: 120px; left: 2px;}
.cup {position: absolute; top: 140px; left: 2px; width: 30px; height: 30px;}
.schebox ul {width: 130px;  margin: 0; padding: 0; float: left;}
.name {width: 130px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; color: #FF0004;}
.nameCup {width: 35px; height: 14px; margin: 3px 0; padding: 0; float: right;}
.size {width: 130px; height: 20px; line-height: 20px; font-size: 12px;}
.scheTime {width: 130px; height: 20px; line-height: 20px; font-size: 12px; color: #FF0004;}
.txt {width: 130px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold;}
.size,.scheTime,.txt {text-align: center;}

/* news TOPPAGE ----------------------*/
#newsWrap {width: 100%; margin: 0; padding: 0; background: #FAFFA9; border: solid 1px #FF7FBF; border-radius: 5px; float: left;}
.newsTitle {width: 96%; height: 30px; line-height: 30px; margin: 5px 2%; background: #EE86B4; text-align: center; font-size: 18px; color: #FFFFFF; font-weight: bold; border-radius: 5px; float: left;}
.newsBox {width: 96%; height: 280px; margin: 0 2% 5px; overflow-y: scroll;  overflow-x: hidden; background: #FFFFFF; border: solid 1px #EE86B4; box-sizing: border-box; float: left;}
.newsTable {width: 100%; margin: 0 0 50px; padding: 0 0 18px; border-bottom: solid 1px #CCCCCC; float: left;}
.newsTd1 {height: 26px; line-height: 26px; font-size: 14px;}
.newsTd2 {padding: 8px 5px; font-weight: 800; background: #BF7FFF; color: #FFFFFF; border-radius: 5px; font-size: 14px;}
.newsRd3 {font-size: 14px;}

