.main{padding-bottom: 230px;}
.head-video{float:left;width:740px;height:auto;padding:20px 0;}
.heading-title{width:100%;height:40px;line-height:40px;border-bottom:2px solid #3EA871;position:relative;}
.heading-title .more{position:absolute;right:10px;margin:0;padding:0;font-size:12px;width:50px;font-weight:400;}
.heading-title .more:hover{color:red;}
.heading-title a{float:left;color:#333;font-weight:inherit;width:100px;}
.heading-title a i{float: left;width:30px;height:40px;background:url('../img/icon-football1.png') no-repeat center;}
.heading-title a b{float: left;}
.heading-title p{position:relative;width:160px;}
.heading-title .basketba b{color:#333;}
.heading-title .more{font-size:12px;position:absolute;top:2px;left:110px;}
.heading-title .more:hover{text-decoration:underline;}
.heading-title .basketba{background:url('../img/icon-basketball1.png') no-repeat center;}
.heading-title .active{background: #3EA871;color:#fff;}
.heading-title .active b{color:#fff;}
.heading-title .active a{color:#fff;}
.heading-title .active .basketba{background:url('../img/icon-basketball2.png') no-repeat center;}
.heading-title .active .footba{background: #3EA871;color:#fff;}
.heading-title .active .footba{background:url('../img/icon-football2.png') no-repeat center;}
.disc li i{background: #999;border-radius: 50%;width:4px;height:4px;position: absolute;left:0;top:12px;}
.head-video li{height:28px;line-height: 28px;font-size:14px;font-weight:400;position: relative;padding-left:10px;width:350px;overflow: hidden;}
.disc li a{margin:0 4px;color:#007744;}
.disc li a:hover{text-decoration:underline}
.disc li p,.disc li a{float:left;}
.disc li p{width:222px;height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.disc .blue{color:#1574A8;}
.head-video ul{width:350px;}
.head-footb{padding:10px;border:1px solid #e0e0e0;display:none;}
.disc{margin-bottom:6px;}
.video i{position:absolute;background:url('../img/icon-video1.png') no-repeat center;width:10px;height:30px;left:0;}
.video li{width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.video li a{color:#007744;}
.video li a:hover{color:red;}
.video li a:hover i{background:url('../img/icon-video2.png') no-repeat center;}
.head-hot{width:320px;border:1px solid #e0e0e0;margin-top:20px;height:348px;border-top:none;}
.heading-t{width:100%;height:40px;line-height: 40px;border-bottom:2px solid #3EA871;box-sizing: border-box;font-size:16px;font-weight: 500;position: relative;}
.heading-t a{position:relative;padding:0 4px;z-index:3;color:#fff;}
.heading-t .hotpd{width: 36%; height: 0;border-top: none;border-bottom: 40px #1574A8 solid;border-left: transparent 30px solid;border-right: none;position: absolute;right:0;}
.heading-t .hotevents{width: 64%; height: 0;border-bottom: none;border-top: 40px #40BF80 solid;border-right: transparent 30px solid;border-left: none;position:absolute; left:0;}
.hotevents a{margin-top:-40px;margin-left:10px;}
.video-box{display:none;}
.video-box li i{position:absolute;left:10px;top:10px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #FF6633;}
.video-box li{float:left;width:40%;font-size:14px;height:28px;line-height: 28px;padding-left:20px;position:relative;}
.events-box li a{display:block;width:100%;height:100%;}
.events-box ul{margin-left:6px;}
.events-box li{float: left;width:90px;height:90px;border-radius:4px;border:1px solid #e0e0e0;margin:5px;}
.events-box li img{width:60px;height:60px;margin:4px 15px 0 15px;}
.events-box li p{text-align:center;height:20px;line-height: 20px;font-size:14px;}
.live-list{width:100%;height:44px;border-bottom:2px solid #3EA871;margin-bottom: 10px;position: relative;}
.events-box li:hover{border:1px solid red;}
.live-list h4{height:44px;line-height:44px;font-size:22px;font-weight: 500;padding:0 4px;}
.live-type{margin-left:40px;position:relative;}
.live-type li{float:left;height:40px;line-height:40px;padding:0 10px;margin:4px 6px 0 6px;border-radius:4px 4px 0 0;cursor: pointer;}
.live-type li:hover{color:#3EA871;}
.live-type .active{border:2px solid #3EA871;background: #fff;border-bottom: none;}
.live-type li i{display:inline-block;width:16px;height:16px;margin:0 4px -2px 0;}
.live-box{padding-bottom:200px;}
.top-live-list{display:none;position: fixed;top:0;left:0;width:100%;height:44px;border-bottom:1px solid #e0e0e0;box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);background: #fff;z-index:10;}
.top-live-list h4{font-size:18px;font-weight: 500;line-height:44px;height:44px;margin:0;}
.top-live-list .live-type {margin-top:6px;}
.top-live-list .live-type li{height:24px;line-height:24px;border-radius: 0;border-right:1px solid #999;}
.top-live-list .live-type .active{background:#C6ECD7;border:none;border-right:1px solid #999;}
.scr-box{display:none;position: absolute;width:520px;height:auto;background: #fff;border:1px solid #e0e0e0;right:-400px;top:44px;z-index:11;color:#333;max-height:600px;overflow-y: scroll;}
.top-live-list .scr-box{top:30px;}
.scr-cont span,.scr-cont p{line-height:30px;padding:0 4px;margin:4px;cursor:pointer;border:2px solid #fff;}
.scr-cont span{display:inline-block;}
.scr-cont span:hover{border:2px solid #3EA871;}
.scr-cont .active{border:2px solid #3EA871;background: #8FD6B1;color:#fff;}
.scr-cont p{font-size:18px;font-weight: 500;width:40px;}
.scr-cont div span{font-size:14px;font-weight: 400;}
.scr-cont .type-box{border-bottom: 1px dotted #e0e0e0;}
.scr-cont .type-box div{width:440px;}
.btn-box button{width:120px;border-radius:4px;margin:10px 20px;border:none;height:30px;line-height: 30px;color:#fff;}
.btn-box .allbtn{background: #1574A8;}
.btn-box .subbtn{background: #3EA871;}
.btn-box .closebtn{background: #e02433;}
.footer-box{width:100%;height:auto;background: #2D8659;margin-top:40px;color:#fff;position:absolute;bottom:100px;}
.friend-link{width:600px;border-right:1px solid #fff;}
.footerwrap{padding:20px;font-size:14px;}
.footer-box h5{height:40px;line-height:40px;font-weight: 400;font-size:18px;}
.footer-box a{color:#fff;}
.footer-box a:hover{text-decoration:underline;}
.friend-link,.web-site{padding:0 10px;width:510px;min-height:130px;}
.friend-link div,.web-site div{padding:0 20px;}
.friend-link a{line-height:30px;margin:0 10px;}
.scrbtn:hover .scr-box{display:block;}
.index-ajax-btn{width:200px;margin:20px auto;height:40px;line-height:40px;cursor: pointer;border:1px solid #e0e0e0;text-align: center;border-radius: 4px;}
.web-site p a{padding:0 10px;border-right:1px solid #fff;font-size:12px;color:#fff;line-height:30px;}
.web-site p a:first-child,.web-site p a:last-child{border:none;}
.web-site div{position: relative;}
.more-link-map{position: absolute;right:10px;bottom:0;font-size:12px;}
.filtrate_box a{
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	padding: 0 4px;
	margin: 4px;
	line-height: 30px;
	border: 2px solid #fff;
}
.filtrate_box a:hover{
	border: 2px solid #39AC73;
	color: #333;
}
.video-box_new{
	display:block;
}
.video-box_new_t{
	display:none;
}
.video-box_new li{
	float:none;
	width:100%;
	display:flex;
	height:30px;
    align-items: center;
	padding: 0;
}
.video-box_new li img{
	width: 17px;
    height: 17px;
    margin: 0 5px;
}
.video-box_new li a{
	width:290px;
	text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
	line-height:30px;
}
.video-box_new li a:hover{
	color:#ff4f40;
}