.contest-header{min-width:1200px;width:100%;background:#fff;padding: 30px 0;}
.carousel{width: 1200px;margin:0 auto;border-radius: 20px;overflow: hidden;}
.carousel_img{width: 100%;}
.match{margin:0 auto;width:420px;overflow:hidden}
.match_view{cursor:pointer;font-size:16px;float:left;text-align:center;width:110px;height:38px;padding-bottom:20px;margin:40px 50px 0 50px;color:#999;box-sizing:border-box}
.newMatchActive,.match_view:hover{color:#333;border-bottom:2px solid #FFD101}
.neck_content{width:1150px;margin:40px auto;border-radius:4px}
.WrapMatchContent{width:100%;overflow:hidden}
.MatchContent{position:relative;width:1150px;height:304px;margin:0 auto 40px}
.MatchContentTop{width:1110px;height:100%;float:right;background-color:#fff;border-radius:20px;padding:24px 0}
.MatchImg{float:left;width:456px;height:256px;margin:0 20px 0 -40px}
.MatchImg img{width:100%;height:100%;border-radius: 20px;border:none;}
.MatchImg_left{width:640px;height:226px;float:left}
.MatchImg_left_title{font-size:20px;font-weight:bold}
.MatchIntroduction{width:100%;height:170px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;line-height:24px;text-align:justify;margin-top:18px;color:#666666}
.MatchIntroduction p{display:inline}
.matchTime{margin-top:20px;color:#B0B0B0;position:absolute;top:240px}
.matchStatus{position:absolute;width: auto;padding: 0 5px;height: 40px;right: 0px;bottom: 0px;font-size:14px;text-align:center;line-height: 40px;color:#fff;min-width: 163px;}
.matchStatus.green{background: #00de77;}
.matchStatus.yellow{background: #FFD101;}
.matchStatus.gray{background: #cccccc;}
.no_info{width:1151px;margin:0 auto;font-size:14px;text-align:center;color:#333;border-radius:4px;line-height:24px;padding-bottom:120px}
.no_info .rabbit-icon{display:block;margin: 50px auto 20px;border-radius: 100%;}
.no_info .blue{position:relative;color:#1696EE;cursor:pointer}
.no_info .code{display:none;position:absolute;width:160px;height:160px;top:-170px;left:-20px;box-shadow:0 0 10px #666}
.no_info .blue:hover .code{display:block}
.SqlTop{width:1150px}

.courseImgList_text_contain {width: 1150px;margin: 50px auto 0px;position: relative;}
.courseImgList_text_contain::after {content:'';display:block; clear:both;}
.courseImgList_text {float: left;height: 37px;text-align: center;cursor: pointer;font-size: 24px;color: #999;}
    .courseImgList_text:hover {
    background: url(../../img/desIcons.png) -308px -956px no-repeat;
    background-size: 904px 1050px;
    }
.courseImgList_text_active {background: url(../../img/desIcons.png) -308px -956px no-repeat;background-size: 904px 1050px;font-weight: bold;color: #000;}
.courseImgList_text {margin: 0 60px 0 0;}


.listPage{margin:30px auto;width:1152px;height:80px;border-radius:4px}
.page_div{font-size: 15px;font-family:"microsoft yahei";color:#666666;box-sizing:border-box;text-align:center;}
.page_div a{min-width:30px;height:28px;text-align:center;margin:0 4px;cursor:pointer;line-height:28px;color:#000000;font-size: 15px;display:inline-block;border-radius:2px;}
#firstPage,#lastPage{width:50px;color:#000000;}
#prePage,#nextPage{width:70px;color:#000000;}
.page_div .current{background-color:#1596ef;border-color:#1596ef;color:#FFFFFF}
.totalPages{margin: 0 10px;}
.totalPages span,.totalSize span{color:#000000;margin: 0 8px;}
.page_div a:hover{color: #fff!important;}
@media screen and (min-width: 1600px){
    .carousel{width: 1380px;}
    .MatchContentTop{width: 1330px;}
    .neck_content,.MatchContent,.listPage{width: 1380px;}
}