body {
	background: url(../img/bg_m.jpg) no-repeat center top;
	background-color: #f8edd8;
	background-size: 100%;
}

.main{
	width: 10rem;
}

/*导航栏*/
.nav{
	position: fixed;
	bottom: 0;
	display: block;
	width: 100%;
	height: 1.68rem;
	background: url(../img/nav.png) no-repeat center;
	background-size: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 99;
}
.nav a{
	display: inline-block;
	width: 2.426666rem;
	height: 0.826666rem;
	font-size: 0;
	vertical-align: middle;
	margin: 0.3rem auto 0 auto;
}
.nav .nav1{
	background: url(../img/nav1.png) no-repeat center;
	background-size: 100%;
}
.nav .nav1:hover, .nav .nav1.cur{
	background: url(../img/nav1_h.png) no-repeat center;
	background-size: 100%;
}
.nav .nav2{
	background: url(../img/nav2.png) no-repeat center;
	background-size: 100%;
}
.nav .nav2:hover, .nav .nav2.cur{
	background: url(../img/nav2_h.png) no-repeat center;
	background-size: 100%;
}
.nav .nav3{
	background: url(../img/nav3.png) no-repeat center;
	background-size: 100%;
}
.nav .nav3:hover, .nav .nav3.cur{
	background: url(../img/nav3_h.png) no-repeat center;
	background-size: 100%;
}
.nav .nav4{
	background: url(../img/nav4.png) no-repeat center;
	background-size: 100%;
}
.nav .nav4:hover, .nav .nav4.cur{
	background: url(../img/nav4_h.png) no-repeat center;
	background-size: 100%;
}
.nav .nav5{
	background: url(../img/nav5.png) no-repeat center;
	background-size: 100%;
}
.nav .nav5:hover, .nav .nav5.cur{
	background: url(../img/nav5_h.png) no-repeat center;
	background-size: 100%;
}

/*赛事资讯*/
.news{
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	/*background-color: #413e46;*/
	/*background: rgba(65, 62, 70, 0.6);*/
	margin-top: 6rem;
}
.news_slide{
	position: relative;
	display: block;
	width: 9.00rem;
	height: 3.76rem;
	margin: 0 auto;
	vertical-align: top;
	text-align: center;
}
.news_slide_box{
	width: 100%;
	height: 100%;
}
.news_slide_box a{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.news_slide_box img{
	width: 100%;
	height: 100%;
	border: solid 0.02rem #413e46;
	object-fit: cover;
	background: #413e46;
}
.news_slide_num{
	cursor: default;
	margin-top: -1.2rem;
}
.news_slide_num span {
	display: inline-block;
	background: #b8bec2;
	width: 10px;
	height: 10px;
	/*border-radius: 100%;*/
	text-align: center;
	cursor: pointer;
	margin: 0 5px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.news_slide_num span.cur{
	background: #413e46;
}

.news_list{
	display: block;
	width: 9.04rem;
	/*height: 249px;*/
	margin: 0 auto;
	vertical-align: top;
	background: url(../img/bg_rule.png) repeat center;
	margin-top: 0.3rem;
}
.news_list_box{
	width: 95%;
	margin: 0 auto;
	padding: 0.2rem 0;
}
.news_list_box ul{
	
}
.news_list_box ul li{
}
.news_list_box a{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 2;
	font-size: 0.3rem;
	color: #e3dfed;
	/*text-indent: 1em;*/
}
.news_list_box span{
	float: right;
	font-size: 0.3rem;
}
.news_list_box ul li:hover a{
	color: #e3dfed;
	background: url(../img/i_cur.png) no-repeat left center;
}


/*赛事战报*/
.report{
	position: relative;
	display: block;
	width: 9.04rem;
	margin: 0 auto;
	margin-top: 2rem;
	background: url(../img/bg_rule.png) repeat center;
	text-align: center;
}
.report:after {
    position: absolute;
    content: "";
    display: block;
    width: 8.133333rem;
    height: 0.72rem;
    background: url(../img/title2.png) no-repeat center;
    background-size: 100%;
    top: -1.2rem;
    left: 50%;
    margin-left: -4.0666665rem;
    z-index: -1;
}
.report_box{
	padding: 0 0 0.2rem 0;
}
.report_nav{}
.report_box ul{
	width: 76%;
	margin: 0 auto;
	margin-bottom: 10px;
	border-bottom: 3px solid rgba(0,0,0,.2);
	cursor: default;
}
.report_box ul li{
	display: inline-block;
	font-size: 0.373333rem;
	font-weight: bold;
	line-height: 3;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0 0.8rem;
}
.report_box ul li:hover, .report_box ul li.cur{
	color: #f2be09;
	box-shadow: 0px 3px #f2be09;
}
.report_list{
	display: block;
	width: 100%;
	height: 5rem;
	margin: 0 auto;
	overflow: auto;
	font-size: 0.24rem;
}
.report_list table{
	width: 100%;
	margin: 0 auto;
	border-spacing: 0;
    border-collapse: collapse;
    line-height: 2;
}
.report_list table th{
	color: #f7db43;
}
.report_list table td{
	color: #c2bccf;
}

.report_list table tr:hover td{
	color: #FFF;
}

.report.full{
	margin-bottom: 50px;
}
.report.full:after {
    /*top: -80px;
    left: -60px;
    z-index: -1;*/
}


/*精彩录像*/
.video{
	position: relative;
	width: 9.04rem;
	margin: 2rem auto;
}
.video:after {
    position: absolute;
    content: "";
    display: block;
    width: 8.133333rem;
    height: 0.72rem;
    background: url(../img/title3.png) no-repeat center;
    background-size: 100%;
    top: -1.2rem;
    left: 50%;
    margin-left: -4.0666665rem;
    z-index: -1;
}
.video_list{}
.video_box{
	position: relative;
	display: inline-block;
	width: 4.24rem;
	margin: 0 0.4rem 0.3rem 0;
}
.video_box:nth-child(2n){
	margin-right: 0px;
}
.video_box:nth-child(n+5){
	display: none;
}
.video_box a i{
	position: absolute;
	width: 4.24rem;
	height: 2.4rem;
	left: 0px;
	top: 0px;
	background: url(../../img/play.png) no-repeat center rgba(0,0,0,.6);
	opacity: 0;
	transition-duration: 0.5s;
}
.video_box a:hover i{
	/*display: block;*/
	opacity: 1;
}

.video_box img{
	display: block;
	width: 4.24rem;
	height: 2.4rem;
	border: solid 2px #413e46;
	object-fit: cover;
}
.video_text{
	width: 100%;
	text-align: center;
	color: #413e46;
	line-height: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.24rem;
}

.video.full{
	margin: 7.6rem auto 2rem auto;
}
.video.full .video_box{
	/*margin: 11px;*/
}
.video.full .video_box{
	display: inline-block;
}

/*赛事直播*/
.live{
	position: relative;
	display: block;
	width: 9.04rem;
	margin: 6rem auto 2rem auto;
	
}
.live_choive{
}
.live_choive ul{
	display: -webkit-box;
	height: 0.826666rem;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling:touch;
}
.live_choive li{
	display: block;
	width: 2.066666rem;
	height: 0.826666rem;
	line-height: 0.826666rem;
	color: #584026;
	font-size: 0.24rem;
	font-weight: 700;
	text-align: center;
	background: url(../img/btn_live.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	vertical-align: top;
	margin-right: 0.3rem;
}
.live_choive li:hover, .live_choive li.cur{
	color: #ffedbf;
	background: url(../img/btn_live_h.png) no-repeat center;
	background-size: 100%;
}
.live_room{
	margin: 0.6rem auto 0 auto;
}
.live_room iframe{
	width: 100%;
	height: 10rem;
}


/*比赛规则*/
.rule{
	position: relative;
	width: 9.04rem;
	margin: 7.6rem auto 2rem auto;;
	background: url(../img/bg_rule.png) repeat center;
	padding: 0.666666rem 0;
	font-size: 0.16rem;
}
.rule:after {
    position: absolute;
    content: "";
    display: block;
    width: 8.133333rem;
    height: 0.72rem;
    background: url(../img/title5.png) no-repeat center;
    background-size: 100%;
    top: -1.2rem;
    left: 50%;
    margin-left: -4.0666665rem;
    z-index: -1;
}
.rule_left{
	display: block;
	width: 100%;
	vertical-align: top;
}
.rule_right{
	display: block;
	width: 100%;
	vertical-align: top;
}
.rule_full{
	width: 100%;
}
.rule p{
	color: #c2bccf;
	text-indent: 2em;
	line-height: 2;
}
.rule .y{
	color: #edc110;
}
.rule_text{
	width: 90%;
	margin: 0 auto;
}
.rule .rule_title{
	display: block;
	background: url(../../img/rule_title.png) no-repeat center;
	background-size: 100%;
	width: 5.813333rem;
	height: 2.04rem;
	line-height: 1.813333rem;
	font-size: 0.4rem;
	color: #bed0df;
	letter-spacing: 10px;
	text-indent: 0 !important;
}
.rule .rule_title span{
	font-size: 0.773333rem;
	color: #FFFFFF;
	padding: 0 0.75rem;
	vertical-align: sub;
}
.rule h2{
	font-size: 0.48rem;
	font-weight: 700;
	color: #e6e2f0;
	line-height: 2;
	/*text-indent: 3em;*/
}
.i_top_left, .i_top_right, .i_bottom_left, .i_bottom_right{
	position: absolute;
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/icon_dec.png) no-repeat center;
}
.i_top_left{
	top: 5px;
	left: 5px;
}
.i_top_right{
	top: 5px;
	right: 5px;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
.i_bottom_left{
	bottom: 5px;
	left: 5px;
	transform:rotate(270deg);
	-ms-transform:rotate(270deg); 	/* IE 9 */
	-moz-transform:rotate(270deg); 	/* Firefox */
	-webkit-transform:rotate(270deg); /* Safari 和 Chrome */
	-o-transform:rotate(270deg); 	/* Opera */
}
.i_bottom_right{
	bottom: 5px;
	right: 5px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}



/*手机版优化*/
@media screen and (max-width: 1024px) {

}