body{min-width:1200px;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;font-weight:400;color:#333; -webkit-font-smoothing: antialiased;min-height:100%;margin:0;padding:0;position:relative;}
a{color:#333; text-decoration:none; cursor:pointer; outline: 0 none;transition:.2s all ease;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:lighter;}
.wrap{width:1080px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clearfix{ zoom:1;}
.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 #64a9d0;
    color: #333;
}

.head-video {
    float: left;
    width: 740px;
    height: auto;
    padding: 20px 0;
}
.heading-title{width:100%;height:40px;line-height:40px;border-bottom:2px solid #28b28b;position:relative;font-size: 16px;}
.heading-title img {width: 26px;height: 26px;vertical-align: middle;padding-right: 5px}
.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{color:#333;font-weight:inherit;width:100px;font-size: 14px;color: #989898}
.heading-title a i{float: left;width:30px;height:40px;background:url('/images/icon-football1.png') no-repeat center;}
.heading-title a b{float: left;font-size: 15px;}
.heading-title a:hover{background: #000000;}
.heading-title p{position:relative;width:105px;}
.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('/images/icon-basketball1.png') no-repeat center;}
.heading-title .active{background: #28b28b;color:#fff;}
.heading-title .active b{color:#fff;}
.heading-title .active a{color:#fff;}
.heading-title .active .basketba{background:url('/images/icon-basketball2.png') no-repeat center;}
.heading-title .active .footba{background: #28b28b;color:#fff;}
.heading-title .active .footba{background:url('/images/icon-football2.png') no-repeat center;}
.disc li i{width:4px;height:4px;position: absolute;left:0;top:12px;}
.disc li img{position: absolute;left:0;width:24px;height:24px;vertical-align: middle}
.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:#0820d3;}
.disc li a:hover{text-decoration:underline}
.disc li p,.disc li a{float:left;}
.disc li p{width:270px;height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left: 15px;}
.disc .blue{color:#28b28b;}
.head-video ul{width:350px;}
.head-footb{padding:10px;border:1px solid #e0e0e0;display:none;}
.disc{margin-bottom:6px;}
.video li{width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.video li a{color:#138140;}
.video li a:hover{color:red;}
.head-hot{width:320px;border:1px solid #e0e0e0;margin-top:20px;border-top:none;}
.heading-t{width:100%;height:40px;line-height: 40px;border-bottom:2px solid #28b28b;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 a:hover{background: #000000;}
.heading-t .hotpd{width: 36%; height: 0;border-top: none;border-bottom: 40px #28b28b 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 #000000 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;}
.events-box li a{display:block;width:100%;height:100%;border-bottom: 0px solid #eee;}
.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 #28b28b;margin-bottom: 10px;position: relative;}
.events-box li:hover{border:1px solid red;}

.videozixun { width: 740px;overflow: hidden}
.videozixun_list { height: 330px;box-sizing: border-box;box-sizing: border-box;border:1px solid #e0e0e0;border-top:none;}
.videozixun_list li { margin-right: 12px;margin-bottom: 5px;margin-top: 5px;border-radius:4px;margin:5px; }
.videozixun_list li:hover { border:1px solid red; }
.videozixun_list li a{ float: left;margin-right: 12px;margin-bottom: 5px;margin-top: 5px;border-radius:4px;border:1px solid #e0e0e0;margin:8px;width: 162px; }
.videozixun_list li a img { width: 170px;height: 120px ;}
.videozixun_list li a p { width: 170px; height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin: 0;padding: 0;line-height: 1.6;font-size: 12px;background: #dfdfdf;}

.hot_tag {width: 320px;}
.hot_tag ul {height: 330px;overflow: hidden;border:1px solid #e0e0e0;border-top:none;box-sizing: border-box;padding: 15px}
.hot_tag ul li {float: left;padding: 5px}