@CHARSET "UTF-8";

.fl{
	float:left;
}
.fr{
	float:right;
}
.position-relative{
	position:relative;
}
.position-absolute{
	position:absolute;
}
.cursor-pointer{
	cursor:pointer;
}
.display-inline-block{
	display:inline-block;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.display-inline-block{
	display:inline-block;
}
.clear:after{
	content:"";
	clear:both;
	display:block;
	zoom:1;
}/*content背景*/




.wrapper-content .wrapper-table{
	overflow:hidden;
	min-height:2580px;
	width:965px;
	font-family:"微软雅黑";
	background-color: rgb(226, 223, 223);
}
.wrapper-content{
	min-height: 700px;
    background-color:#fff;
	background:rgba(255,255,255,0.9);
	padding:6px 16px 0px 22px;
	color:#000;
	position:relative;
	font-size:14px;
	font-family:"微软雅黑";
}
.discipline-table-head-month{
	top:0;
	background-color:#dfdfdf;
}
.discipline-table-head-date{
	top:30;
}
.discipline-table-head-day{
	top:50;
	background-color:#dfdfdf;
}
.discipline-table-head-schedule{
	top:50;
}
.discipline-table-tr{
	width:50px;
	height:39px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
	line-height:40px;
	color:#000;
	cursor:pointer;
	float:left;
}
.table-head-month{
	height:29px;
	line-height:29px;
	text-align:center;
	border-right:1px solid #C0D6DC;
}
.discipline-table-date-color{
	color:#013a89
}
.content-table-head{
	position:absolute;
	top:0;
	left:0;
	z-index:98;
	height:auto;
}
.content-table{
	position:absolute;
	left:0;
	top:40px;
	z-index:0;
	height:auto;
}
/****总日程***/
 .move-font{
	font-size:60px!important;
}
.table-title .table-title-content{
	height:34px;
}
.table-title .table-title-content ul{
	padding-left:8px;
	height:34px;
	line-height:34px;
}
.table-title-status-before{
	color:#858585;
	padding-right:5px
}
.table-title-status-in{
	color:#46b132;
	padding-right:5px
}
.table-title-status-end{
	color:#000;
	padding-right:5px
}
.left-move{
	font-weight:bold;
	z-index:97;
	position:absolute;
	left:160px;
	/*background:#9bd6ff;
	opacity:0.5;*/
	height:100px;
	top:300px;
	cursor:pointer
}
.right-move{
	font-weight:bold;
	z-index:97;
	position:absolute;
	right:116px;
	/*background:#9bd6ff;
	opacity:0.5;*/
	height:100px;
	top:300px;
	cursor:pointer
}
.gold-div{
	height:36px;
	width:46px;
	border-radius:10px;
	margin-top:2px;
	margin-left:2px;
}
.font-color-white{
	color:white;
}
.background-color-ebebeb{
	background:#ebebeb;
}
.background-color-dfdfdf{
	background:#dfdfdf;
}
.background-color-gradient{
  background: -webkit-linear-gradient(#fff, #d6d6d6); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #d6d6d6); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #d6d6d6); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #d6d6d6); /* 标准的语法 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#d6d6d6);/*IE<9>*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#d6d6d6)";/*IE8+*/
}
.gold-background-ffcb5b{
	background:#ffcb5b;
	float:left;
}
.gold-background-9bd6ff{
	background:#9bd6ff;
	float:left;
}

.gold-background-76ea60{
	background:#76ea60;
	float:left;
}

.open-close-font{
	color:#000;
	font-weight:bold
}
.gold-font{
	font-weight:bold;
	color:#e29e0d
}
.last-row{
	border-bottom:1px solid #fff;
	text-align:center!important;
}
.main-content-left-silder{
	margin-left:130px;
}
.main-content-left-silder .left-silder-list{
	left:-130px;
	top:40px;
	float:left;
	z-index:2;
	color:#013a89;
}
.main-content-left-silder .right-silder-list{
	top:40px;
	float:right;
	z-index:10;
	right:0;
	width:71px;
	border-left:1px solid #fff;
}
.main-content-left-silder .right-silder-list li{
	height:39px;
	border-top:1px solid #fff;
	line-height:40px;
	
}
.main-content-left-silder .right-silder-list .right-slider-list-left{
	width:71px;
	text-align:center;
	height:100%;
	border-right:1px solid #fff;
	vertical-align: top;
	font-weight:bold;
}

.main-content-left-silder .right-silder-list .right-slider-list-right{
	height:100%;
	width:104px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	text-indent:6px;
}
.main-content-left-silder .left-silder-list ul{
	width:130px;
	height:auto;
}
.main-content-left-silder .left-silder-list li{
	width:130px;
	line-height:40px;
	height:39px;
	text-align:center;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}
.main-content-left-silder .left-silder-list li span{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
	display:inline-block;
	width:82px;
}
.main-content-left-silder .left-silder-list li img{
	width:40px;
	vertical-align:top;
	height:38px;
	padding-top:1px;
}
.main-content-left-silder .event-date{
	height:40px;
	width:130px;
	line-height:37px;
	text-align:center;
	color:#013a89;
	left:-130px;
	z-index:100;
	top:0;
	
	border-right:1px solid #fff;
}
.main-content-left-silder .right-list-head-left{
	height:39px;
	width:71px;
	line-height:40px;
	text-align:center;
	color:#013a89;
	right:0px;
	z-index:100;
	top:0;
	border-left:1px solid #fff;
	border-bottom:0;
}
.position-absolute-img {
    margin-top: 9px;
    height: 24px;
}
.main-content-left-silder .right-list-head-right{
	height:39px;
	width:104px;
	line-height:40px;
	text-align:center;
	color:#013a89;
	right:0px;
	z-index:100;
	top:0;
	border-top:1px solid #fff;
}
.outer-head{
	height:40px;
}
.open-ceremony img {
	padding-top:4px;
}
.close-ceremony img{
	padding-top:4px;
}
.total-sport-hover span:hover{
	color:red
}
.game-area{
	z-index:98;
	width:0;
	height:auto;
	top:40px;
	border-right:1px solid #fff;
}
.game-area li{
	font-size:12px;
	line-height:40px;
	height:39px;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
	cursor:default;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	text-indent:10px;
}
.game-area li span{
	
}
.game-area-head{
	text-align:center;
	color:#013a89;
	font-size:14px;
	width:0;
	height:40px;
	position:absolute;
	z-index:99;
	line-height:40px;
	border-right:1px solid #fff
}
.hide-area{
	float:right;  
    font-weight:bold;
    cursor:pointer;
    text-align: center;
    line-height: 40px;
	padding-right:10px;
    font-size:30px;
	font-weight:bold;
    color:#013a89;
    border-radius:5px;
	
}
.hide-area:hover{
	color:#56749c;
}
.area-back{
	background:#013a89;color:#fff!important;padding-left:4px;padding-right:6px;cursor:pointer;
	height:40px;
}
.area-back:hover{
	background:#56749c;
}
.clear:after{ display:block;clear:both;content:"";visibility:hidden;height:0}
.Basic{
    float: right;
}
.cjggul ,.zxdul  {
    z-index: 999;
    position: relative;
    border: 1px solid #009EDF;
    background-color: #BFE5FC;
    border-radius: 2px;
    display:none;
} 
.zxdul,.cjggul {
   left:-8px;
}
.cjggul ul {
    padding: 6px 10px; 
}
.cjggul li,.zxdul li { 
    line-height: 30px;  
    padding-left:15px;
}
.cjggul li a{
    color: #313133;
    display: block;
} 
.cjggul li {
    /*background-color:#B8F0E7;*/
}
.zxdul li {
    /*background-color:#B8F0E7;*/
}
.cjggul li:hover a,.zxdul li:hover a{
    color: #f95400;
}
/*#stpdf, #cjggpdf, #zxdpdf {
    height: 40px;
    width: 50px;
    display: inline-block;
}*/
#stpdf,#scpdf {
    display: inline-block;
    color: #fff;
    padding: 3px 8px;
    background: #0967A7;
    border-radius: 6px;
    cursor:pointer;
    border:1px solid #fff;
    text-decoration:none;
    margin-right: 16px;
}
#stpdf:hover,#scpdf:hover {
   background:#fff;
   border:1px solid #0967A7;
   color:#0967A7;
}
.Down-div {
    background: #009EDF;
    width: 60px;
    padding: 5px 10px;
    text-align: center;
    color: #fff;
    border-radius: 15px;
    cursor: pointer;
}
.Basic .IconfontDown {
    vertical-align: middle;
    font-size: 14px;
}
.pupup-box-content-schedule {
    padding-top: 10px;
    width: 100%;
    min-height: 200px;
    background: #fff;
}
.pupup-box-content-schedule table {
    margin: auto;
    border-collapse: collapse;
    line-height: 35px;
}