﻿*{margin:0;padding:0;box-sizing: border-box}
html{height: 100%}
body,pre,textarea{font-size: 14px;-webkit-tap-highlight-color: transparent;font-family: "Helvetica Neue", "Microsoft YaHei", Helvetica, Tahoma, sans-serif;word-wrap: break-word;/*user-select: none;-webkit-user-select: none;*/}
body{background: #f5f5f5}
body a{color: #000;text-decoration: none;cursor:pointer;font-size:14px;}
ol, ul, li{display:inline-block;list-style:none;margin:0}
.clear{clear:both}
.none{display:none!important}
.hide{display:none}
.mw{width:1200px;margin:0 auto}
.header{width:100%;box-shadow:0px 5px 10px 0px #F0F0F0;}
.header .logo{background: url(../images/logo.png) no-repeat center center;background-size: auto 100%; width: 220px;height: 60px;}
.header .app{font-size: 14px;color:#fff;border:solid 1px #fff;border-radius:18px;float:right;line-height:30px;padding:0 30px;margin-top:15px;}
.header .contact{font-size: 18px;color:#fff;float:right;line-height:60px}
.header .contact::before {display: inline-block;width: 28px;height: 28px; background: url(../images/contact.png) no-repeat;content: '';margin: 16px 0 0 -28px;position: absolute;background-size: auto 100%;}
.header a,.header ul{display:inline-block}
.header .mh, .header-play{background: #2196F3;height:60px}
.header .sh{background: #fff;height:50px}
.header .sh .mw{position:relative}
.header .mw .menu li {float: left;text-align:center;width: 100px}
.header .mw .menu li.active{display: inline-block; background: url(../images/active.png) no-repeat;background-position: 50%;background-size: 22px 12px;background-position:50% 100%}
.header .mw .menu a{font-size:18px;color:#fff;line-height:60px;width:60%}
.header .mw .sub_menu{display:none}
.header .mw .sub_menu.cur{display:block}
.header .mw .sub_menu li {float: left;}
.header .mw .sub_menu li.active a {color:#2196F3}
.header .mw .sub_menu li:first-child a::before{display:none}
.header .mw .sub_menu a{font-size:16px;color:#000;line-height:50px;padding-right:30px}
.header .mw .sub_menu a::before{content: '·';display: inline-block;margin:0 0 0 -15px;position: absolute}
/*appDL*/
.shAppDL{position: absolute;right: 0px;width: 230px;height: 34px;background: rgba(255, 144, 61, 0.1);border-radius: 19px;top: 7px;}
.shAppDL span{width: 156px;height: 17px;font-size: 12px;font-weight: 600;color: rgba(255,144,61,1);line-height: 17px;text-shadow: 0px 2px 4px rgba(208,89,0,0.18);position: absolute;left: 10px;top: 8px;}
.shAppDL a{width: 76px;height: 28px;background: linear-gradient(90deg,rgba(255,122,72,1) 0%,rgba(255,147,67,1) 100%);box-shadow: 0px 2px 4px 0px rgba(255,120,69,0.51);border-radius: 19px;color: #fff;font-size: 12px;line-height: 28px;text-align: center;position: absolute;right: 2px;top: 3px;}
.shAppDL p{display:none;width:152px;height:178px;position:absolute;top:30px;right:-9px;text-align:center;background:url(../images/bg-qr.png)no-repeat;background-size:152px 178px}
.shAppDL img{width:134px;height:134px;position:absolute;top:16px;right:9px;}
.shAppDL i{height:17px;position:absolute;top:145px;right:16px;font-size:12px;font-style:normal}

.header-play{height:60px;width:100%;min-width:1200px;text-align:center}
.header-play a{width:120px;height:30px;margin:10px 5%;color:#fff;font-size:14px;line-height:28px;display:inline-block;border:solid 1px #fff;border-radius:30px;}
.header-play logo{width:160px;line-height:60px;margin:0 15%;display:inline-block;background: url(../images/logo.png) no-repeat center center;background-position:0px;background-size: auto 100%;}

.footer{width:100%;background:#212224;margin-top:80px;}
.footer .mw{padding-top:30px}
.footer .links{padding:10px 0px;border-bottom:solid 1px #161617}
.footer .links a{color:#8D93A1;display:inline-block;padding:10px 0;margin-right:20px}
.footer .links a:hover{color:#2196F3}
.footer .links a:active{color:#B93131}
.footer .links h5{font-size:16px;color:#fff}
.footer .notice{margin-top:20px;color:#8D93A1;font-size:12px;text-align:center}
.footer .notice a{color:#8D93A1;font-size:12px;line-height:30px;margin:0 5px}
.footer .cp{padding:10px 0 50px 0;color:#8D93A1;font-size:12px;text-align:center}
.top{display:none;color:#959595;font-size:10px;position:fixed;bottom:60px;width:52px;height:52px;line-height:65px;cursor:pointer;text-align:center;background:url(../images/top.png) no-repeat center center;background-size:12px 9px;background-position:20px 15px;border-radius:26px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);background-color:#fff;}

/*404*/
.e404{background:#fff;min-height:600px;padding:50px 0;margin-top:8px}
.e404 .txt{font-size:16px;text-align:center;margin:60px auto}
.e404 a{display:block;line-height:30px}
.e404 .notice{width:400px;height:242px;margin: auto;background:url(../images/404.png) no-repeat;}
/* */
.content{}
.column-a{width:795px;float:left;}
.column-b{width:390px;float:left;margin-left:15px;}
.content li a:hover, .header .mw .sub_menu a:hover{color:#2196F3}
/*.content li.hot a:hover{color:#B93131}*/
.content li a:active, .header .mw .sub_menu a:active{color:#B93131}

.wbg{background-color: #fff}
.nbg{background-color: unset!important;}

li.hot a{font-weight:bold}

.pl-wrap{width:390px;margin-top:15px;vertical-align:top;overflow:hidden}
.pl-wrap .wrap-head, .main-wrap .wrap-head{height:44px;line-height:44px;font-size:18px;font-weight:600;padding-left:28px}
.pl-wrap .wrap-head.slash::before {display: inline-block;width: 5px;height: 20px; background: #2196F3; border-radius:3px; content: '';margin: 13px 0 0 -10px;position: absolute;}
.pl-wrap .wrap-head.slash{padding-left:10px!important;}
.pl-wrap .wrap-head::before {display: inline-block;width: 28px;height: 28px; background: url(../images/icon-video.png) no-repeat;content: '';margin: 10px 0 0 -28px;position: absolute;background-size: auto 100%;}
.pl-wrap .wrap-head a{font-size:16px;float:right;margin-right:15px}
.pl-wrap .wrap-head a::after{display: inline-block;width: 16px;height: 16px; background: url(../images/icon-more.png) no-repeat;content: '';margin: 14px 0 0 0;position: absolute;background-size: auto 100%;}
.pl-wrap .wrap-body{background:#fff;min-height:212px;padding:10px}
.pl-wrap .wrap-body li{height:32px;line-height:32px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pl-wrap .img{width:370px;height:208px;margin-bottom:10px}
.pl-wrap .img img{height:100%;width:100%}
.pl-wrap .img img, .pl-wrap .img span{display:inline-block;float:left;}
.pl-wrap .img span.text{height:30px;line-height:30px;width:100%;margin-top:-30px;padding-left:10px;color:#fff;background: rgba(0, 0, 0, .5)}
.pl-wrap ul{width:100%}
.pl-wrap ul span{font-size:14px;padding-right:18px;color:#959595;}
.pl-wrap li span a{color:#959595}
.pl-wrap ul span::after {content: '·';display:inline-block;margin: -2px 0 0 5px;position:absolute;font-size:30px;}

/*  */
/*.pl-wrap.hot-video .img, .pl-wrap.hot-news .img{width:390px;height:138px;margin:-10px 0 0 -10px}*/
.hot-video {float:left;}
.pl-wrap.hot-video .wrap-head::before {display: inline-block;width: 28px;height: 28px; background: url(../images/icon-video.png) no-repeat;content: '';margin: 9px 0 0 -28px;position: absolute;background-size: auto 100%;}
.hot-news{margin-left:15px;float:left;}
.pl-wrap.hot-news .wrap-head::before {display: inline-block;width: 28px;height: 28px; background: url(../images/icon-news.png) no-repeat;content: '';margin: 9px 0 0 -28px;position: absolute;background-size: auto 100%;}
.pl-wrap.hot-bb .wrap-head::before {display: inline-block;width: 28px;height: 28px; background: url(../images/icon-bb.png) no-repeat;content: '';margin: 9px 0 0 -28px;position: absolute;background-size: auto 100%;}
.pl-wrap.hot-fb .wrap-head::before {display: inline-block;width: 28px;height: 28px; background: url(../images/icon-fb.png) no-repeat;content: '';margin: 9px 0 0 -28px;position: absolute;background-size: auto 100%;}
.pl-wrap.hot-ot .wrap-head::before {display: inline-block;width: 28px;height: 28px; background: url(../images/icon-ot.png) no-repeat;content: '';margin: 9px 0 0 -28px;position: absolute;background-size: auto 100%;}

.index-slide{margin-top: 60px;overflow:hidden}
.index-slide img{width:390px;height:244px}

/* living list */
.pl-wrap.hot-live{}
.main-wrap{padding-top:15px;}
.main-wrap .wrap-head::before {display: inline-block;width: 28px;height: 28px; background: url(../images/icon-live.png) no-repeat;content: '';margin: 10px 0 0 -28px;position: absolute;background-size: auto 100%;}
.main-wrap .wrap-body{background:#fff;min-height:350px}
.no-data{width:174px;height:242px;margin:0 auto;background:url(../images/no-data.png) no-repeat;background-size:174px 142px;background-position-y:50px;}
/* filter */
#filter-list{display:none}
.category{border-bottom:solid 1px #EEEEEE}
.category li{float:left;text-align:center;margin:10px;min-width:60px;height:28px;border-radius:14px;border:1px solid rgba(238,238,238,1);}
.category li.active, .category li:hover{background:#2196F3;border:1px solid #2196F3}
.category li.active a, .category li:hover a{color:#fff}
.category li a{line-height:26px;display:inline-block;padding:0 14px;}
.category .filter{font-size:16px;margin:14px 25px 0 0;float:right}
.category .filter::before{display: inline-block;width: 26px;height: 26px; background: url(../images/icon-filter.png) no-repeat;content: '';margin: -1px 0 0 -26px;position: absolute;background-size: auto 100%;}
.category .filter.active{color:#2196F3}
.category .filter.active::before{display: inline-block;width: 26px;height: 26px; background: url(../images/icon-filter-active.png) no-repeat;content: '';margin: -1px 0 0 -26px;position: absolute;background-size: auto 100%;}
.category.sub{background:#FCFCFC;margin-top:10px;padding-bottom:10px;display:none}
.category.shadow{box-shadow:0px 5px 10px 0px #f0f0f0}
/* one day */
.daily{padding-top:10px}
.daily .date-head{background:#fff;border-radius:0px 100px 100px 0px;z-index:199}
.daily .date{z-index:99;width:173px;height:30px;line-height:30px;padding-left:26px;color:#2196F3;background:#FCEEED;border-radius:0px 100px 100px 0px;margin:10px 0;}
.daily .date::before{content: '·';display: inline-block;margin:-2px 0 0 -15px;font-size:40px;position: absolute;}
.matches{text-align:center}
.matches li{float:left}
/* item */
.item{line-height:50px;position:relative}
.cd{background:#FCFCFC}
.item.fixtop li.time:first-child::before{display: inline-block;width: 18px;height: 30px; background: url(../images/fixtop.png) no-repeat;content: '';margin: 10px 0 0 -30px;position: absolute;background-size: auto 100%;}
.item.hot li:first-child::before{display: inline-block;width: 18px;height: 30px; background: url(../images/hot.png) no-repeat;content: '';margin: 10px 0 0 -30px;position: absolute;background-size: auto 100%;}
.item .time{width:75px;padding-left:10px}
.item .league{width:159px;height:50px;}
.item .league span{margin-left:10px;font-weight:normal}
.item .league a strong{font-weight:bold}
.item .round{width:66px}
.item .title{width:438px;font-weight:normal}
.item .team{width:180px}
.item .team .name{padding:0 2px;font-weight:normal}
.item.hot .league, .item.fixtop .league, .item.fixtop .team .name, .item.hot .team .name, .item.hot .title, .item.fixtop .title{font-weight:bold}
.item .team.ht{text-align:right}
.item .team.gt{text-align:left}
.item .team .avatar img{width:26px;height:26px;vertical-align:middle;margin-top:-2px;border-radius:2px}
.item .bf{width:78px}
.item .bf em{font-style:normal}
.item .play, .item .wait, .item .related{width:112px}
.item .play a{color:#2196F3}
.item .wait a{color:#959595}
.item .related a{color:#2196F3}
.item .related a::after{display:inline-block;width:12px;height:12px;background: url(../images/arrow-down.png) no-repeat;content:'';margin:18px 0 0 0;position:absolute;background-size: auto 100%;}
.related-video{display:none;position:absolute;top:40px;right:20px;z-index:99;width:390px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);border-radius:4px;border:1px solid #f1f1f1;background:#fff}
.related-video .head{height:46px;background:#F5F5F5}
.related-video ul.list{background:#fff;width:100%;padding:10px}
.related-video ul.list li{width:100%;height:32px;line-height:32px;display:block;white-space:nowrap;text-align:left}
.related-video ul.list span{font-size:14px;padding-right:18px;color:#959595;}
.related-video ul.list li span a{color:#959595}
.related-video ul.list span::after {content: '·';display:inline-block;margin: -2px 0 0 5px;position:absolute;font-size:30px;}


.content-nav {line-height: 24px;padding: 18px 0px;}
.content-nav .arrow{margin-left:24px}
.content-nav .arrow::before{display: inline-block;width: 24px;height: 24px; background: url(../images/arrow.png) no-repeat;content: '';margin: 0 0 0 -24px;position: absolute;background-size: auto 100%;}
h1{font-size:18px}
a h1{font-size:24px}
a strong{font-weight:normal}

/* data */
.content.data{padding-top:10px;text-align:center;background:#fff;overflow:hidden}
.content.data iframe{margin-top:-70px}

/* bifen */
.content.bifen{padding-top:16px;text-align:center;background:#fff;overflow:hidden}

/* news view */
.news-head{text-align: center}
.news-head h1{padding:10px;font-size:28px;}
.news-head span{color:#888}
.news-head hr {width:735px;margin:20px auto 5px auto;border:none;border-bottom: solid 1px #eee;}
.news-head .from{margin-right:15px}
.news{min-height:900px}
.news .wrap-body{padding:10px 30px 100px 30px}
.news .wrap-body p {line-height:28px;font-size:16px}
.news .wrap-body img {max-width:735px;display:block;margin:15px auto}


/* live sigs */
.sig-vs {width:100%;background:url(../images/bg-sigs.png)no-repeat;background-size:cover;color:#fff;text-align:center;overflow:hidden;}
.sig-vs img {width:120px; max-height:120px; margin:auto 18px;border-radius:2px}
.sig-vs div {}
.sig-vs div * {vertical-align: middle;}
.sig-vs b, .sig-vs b a {color:#fff;line-height: 80px;font-size:24px;display: inline-block;}
.sig-vs i {color:#2196F3;font-size: 0px;  font-style: normal;  font-weight:600;  margin: auto 5px;}
.sig-vs .team{display:inline-block;height:210px;width:100%;padding:45px 0}
.sig-vs .team div{display:inline-block}
.sig-vs .team div.ht{width:35%;text-align:right}
.sig-vs .team div.gt{width:35%;text-align:left}
.sig-vs-txt {min-width:278px;width:28%}
.sig-vs-txt.title {min-width:278px;width:60%}
.sig-vs-txt b{font-size: 24px;line-height: 33px}
.sig-vs-txt em{font-size: 20px;line-height: 20px;color:#2196F3;display:block;font-style:normal}
.sig-vs-txt span {font-size: 18px; line-height: 25px;color:#666; display:block;  vertical-align: middle;}
.sig-list {display:block;background:rgba(0,0,0,0.1);text-align:center}
.a,.b{display:none}
.ia,.ib{display:none;font-style:normal}
.c{}
.ic{font-style:normal}
.play i, .wait i{font-style:normal}
.sig-list a{display:inline-block;color:#2196F3;padding:0 12px;height:28px;line-height:26px;margin:21px 16px!important; border:solid 1px #2196F3;border-radius:14px;}
.sig-list a.active, .sig-list a:hover{background:#2196F3;color:#fff}
.sig-prev {width: 80%; border: 1px dotted #f8990c;margin: 20px auto;  padding: 10px 20px;  background-color: #fff;}
.sig-list a {margin: auto 8px;}
.sig-videos .vl{margin-left:5px;display:inline-block}
.sig-table {width: 795px;  border-left: 1px solid #ccc;border-top: 1px solid #ccc;  border-right: 1px solid #ccc;}
.sig-table thead tr td{background-color: #D8D8D8}
.sig-thead {height: 44px;  line-height: 40px;}
.sig-thead * {vertical-align: middle;}
.sig-thead i {display: inline-block;height: 20px;width: 5px;background-color: #2196F3;  border-radius:3px; margin: 0px 10px 0px 0px;}
.sig-thead b {line-height: 30px;  display: inline-block;  font-size: 18px}
.sig-table td {border-bottom: 1px solid #ccc;  height: 50px;  text-align: center}
.sig-table .trbg {background-color: #FCFCFC}
.sig-table .bold {font-weight:bold;font-size:16px}
.sig-hist-wrap {}
.sig-message{background: #fff;padding:16px;line-height: 24px;color:#959595}
.sig-list a.jump{padding-left:36px!important}
.sig-list a.jump::before{display: inline-block;width: 24px;height: 24px; background: url(../images/icon-jump.png) no-repeat;content: '';margin: 1px 0 0 -24px;position: absolute;background-size: auto 100%;}
.sig-list a.jump:hover::before{display: inline-block;width: 24px;height: 24px; background: url(../images/icon-jump-active.png) no-repeat;content: '';margin: 1px 0 0 -24px;position: absolute;background-size: auto 100%;}
.main-wrap .w100bg{width:100%;min-height:720px;background:#fff}

.sigsAppDL{color:#fff!important;border:none!important;background:linear-gradient(90deg,rgba(255,122,72,1) 0%,rgba(255,147,67,1) 100%)!important}

/* live play */
body.play{min-width:1000px;background-size:100%;background: #221730 url(../images/bg-play.png) no-repeat}
.sig-vs.play{height:103px;background:rgba(0,0,0,0.1)}
.sig-vs.play .sig-vs-txt b {line-height:30px;font-size: 20px;color:#2196F3; display: inline-block}
.sig-vs.play .sig-vs-txt.title {width:90%}
.sig-vs.play .sig-vs-txt em{color:#fff}
.sig-vs.play .sig-vs-txt span{font-size:12px;line-height:17px}
.sig-vs.play img {width: 60px;  margin: auto 9px;border-radius:3px}
.sig-vs.play i{color:#fff}
.sig-vs.play .team{margin-top:15px;padding:unset;height:unset}
.sig-vs.play .team .ht{text-align:right}
.sig-vs.play .team .gt{text-align:left}
.sig-vs.play .sig-vs-txt span{font-size:14px;line-height:20px}
.sig-vs.play .li{color:#666;z-index:999;display:block}
.player-wrap{}
.player{position:relative;background:#000; width:700px;height:479px;margin:0 auto;/*overflow: hidden*/}
.player.full {position:fixed;left:0;top:0;width:100%;height:100%;}
.player .web-fullscreen{color:#ccc;text-align:center;font-size:12px;display:block;width:60px;height:40px;line-height:40px;right:-70px;top:-40px;background:rgba(0,0,0,0.3);border-radius:5px;position:relative;cursor:pointer;float:right}
.player.full .web-fullscreen{right:5px;background:#fff;color:#888;}
.player #msg {color:#2196F3;padding-top: 30%;font-size: 16px;}
.content.f2{width:100%!important;text-align:center;background:#fff;overflow:hidden}
.blurmask {position:absolute;top:0px;right:0px;width:170px;height:30px;background:rgba(0,0,0,.6);z-index:999;box-shadow:-5px 3px 6px 0px #000}
.nwp {padding: 20%;color: #ddd;font-size: 16px;text-align: center}
.nwp a {color: #2196F3;font-size: 16px}
.nwp p {line-height: 50px}
.tvcast {display:none}
.apause {position:absolute;bottom:8.2%;width:100%}
.apause .con {width:80%;margin:0 auto;position:relative;text-align:center}
.apause .con a {display:inline-block;position:relative}
.apause .con img {max-height:80px}
.apause .close {width:20px;height:20px;position:absolute;right:-20px;top:0px;background:url(../images/icon-close.png) no-repeat;background-size:20px 20px;background-color:rgba(0,0,0,.5);border-radius:2px;cursor:pointer;display:inline-block}
/*.player{float:left}*/
.pad{width:250px;height:479px;background:#eee;float:left;display:none}

/* share */
.share{width:700px;margin:20px auto;text-align:center;display:none}
.share .center{display:inline-block;height:26px}
.share .url{float:left;width:320px;height:26px;border-radius:15px 0 0 15px;color:rgba(255,255,255,0.5);font-size:10px;padding-left:10px;border:1px solid #3F364C;background-color:transparent}
.share .copy{float:left;width:60px;height:26px;color:rgba(255,255,255, 0.5);font-size:12px;line-height:25px;background:#3F364C;border-radius:0px 15px 15px 0px}
.share .btn{float:left;width:60px;height:26px;color:rgba(255,255,255, 0.6);font-size:12px;line-height:25px;background:#3F364C;border-radius:15px;margin-left:10px}
.share .btn::before{display: inline-block;width: 14px;height: 14px; background: url(../images/icon-share.png) no-repeat;content: '';top:3px;position: relative;background-size: auto 100%;opacity:0.6;filter:alpha(opacity=60)}


/* league */
.league-wrap{color:#fff;background: url("../images/bg-league.png") no-repeat}
.league-wrap .logo{display:inline-block;vertical-align:top}
.league-wrap .logo img{width:100px;max-height:100px;margin:36px;border-radius:5px}
.league-wrap .info{display:inline-block;vertical-align:top;width:990px;height:172px;position:relative}
.league-wrap .info .middle{position: absolute;top: 50%;transform: translateY(-50%)}
.league-wrap .info .middle .intro{word-break:break-all;color:rgba(255,255,255,0.7)}
.league-wrap .team {line-height:28px}
.league-wrap .team *{vertical-align:bottom}
.league-wrap .team a{color:#2196F3;line-height:28px;margin:0 5px;display:inline-block}
.league-wrap .team b{color:#fff;font-size:28px;margin-right:16px}
.league-wrap .team b a{color:#fff;font-size:28px;}
.league-wrap .team i{font-style:normal}
/* cate */
.pl-wrap.cate-hv .wrap-head, .pl-wrap.cate-hn .wrap-head, .pl-wrap.cate-row .wrap-head, .pl-wrap.sitemap-row .wrap-head{background:#fff}
.pl-wrap.cate-hv .wrap-head.slash, .pl-wrap.cate-hn .wrap-head.slash, .pl-wrap.cate-row .wrap-head.slash, .pl-wrap.sitemap-row .wrap-head.slash{padding-left:20px!important;border-bottom:solid 1px #eee}
.pl-wrap.cate-hv{float: left;}
.pl-wrap.cate-hv .wrap-body{min-height:212px;}
.pl-wrap.cate-hn{margin-left: 15px;float: left;}
.pl-wrap.cate-row, .pl-wrap.sitemap-row {width: 100%;margin-bottom: 16px}
.pl-wrap.cate-row .wrap-body li{display:inline-block;width:33.33%}
.pl-wrap.sitemap-row .row{padding:6px 10px}
.pl-wrap.sitemap-row .row h4{font-size:14px;line-height:30px}
.pl-wrap.sitemap-row .row a{font-size:14px;display:inline-block;height:30px;line-height:30px;margin-right:15px;}
.pl-wrap.sitemap-row .row a:hover{color:#2196F3}
.pl-wrap.sitemap-row .row a:active{color:#B93131}
.sitemap-list div{width:390px;background:#fff}
.nmt{margin-top:0!important;}
.npt{padding-top:0!important;}


/* list */
.main-wrap.list, .pl-wrap.list{padding-top:unset;width:unset}
.main-wrap.list .wrap-head{background:rgba(255,93,93,0.1);color:#2196F3}
.main-wrap.list .wrap-head h3{font-size:18px;display:inline-block}
.main-wrap.list .wrap-head::before{background:unset;content: '·';display:inline-block;margin: -2px 0 0 -15px;position:absolute;font-size:30px;}
.main-wrap.list .wrap-body ul, .pl-wrap.list .wrap-body ul{width:100%;min-height:600px}
.main-wrap.list .wrap-body li, .pl-wrap.list .wrap-body li{display:block;height:50px;line-height:50px;width:100%;position:relative}
.main-wrap.list .wrap-body li em, .pl-wrap.list .wrap-body li em{font-style:normal;color:#959595;position:absolute;right:16px}
.main-wrap.list .wrap-body li span, .pl-wrap.list .wrap-body li span{font-size:14px;padding:0 18px 0 16px;color:#959595;}
.main-wrap.list .wrap-body li span a, .pl-wrap.list .wrap-body li span a{color:#959595}
.main-wrap.list .wrap-body li span::after, .pl-wrap.list .wrap-body li span::after {content: '·';display:inline-block;margin: -2px 0 0 5px;position:absolute;font-size:30px;}
.main-wrap.list .pages{height:60px;line-height:60px;padding:0 16px;position:relative}
.main-wrap.list .pages .num{display:inline-block;}
.main-wrap.list .pages .num a{display:inline-block;width:22px;text-align:center}
.main-wrap.list .pages .num a.active{color:#2196F3}
.main-wrap.list .pages .btn{display:inline-block;position:absolute;right:0}
.main-wrap.list .pages .btn a{display:inline-block;width:70px;height:28px;line-height:28px;margin:0 10px;background:#fff;border-radius:14px;padding:0 14px}
.pl-wrap.live .wrap-body{min-height:unset}
.pl-wrap.live .wrap-body li{height:164px;padding:20px 10px;border-bottom:solid 1px #eee}
.pl-wrap.live .wrap-body li p{text-align:center}
.pl-wrap.live .wrap-body li img{display:inline-block!important;width:60px;max-width:60px;max-height:60px}
.pl-wrap.live .wrap-body li div{display:inline-block;text-align: center}
.pl-wrap.live .wrap-body li div.team{padding-top:8px;width:120px;vertical-align:top}
.pl-wrap.live .wrap-body li div *{display:block;font-style:normal;font-weight:normal}
.pl-wrap.live .wrap-body li div.vs{width:110px;padding-top:22px}
.pl-wrap.live .wrap-body li div.vs b{font-size:18px}
.pl-wrap.live .wrap-body li div.vs i{color:#959595}

/* tags */
.main-wrap ul.tags{width:100%;background:#fff;padding:16px;border-top:solid #F7F7F7 1px}
.main-wrap ul.tags.center{text-align:center}
.main-wrap ul.tags i{font-style:normal;color:#959595;font-size:12px}
.pl-wrap.tags .wrap-body li, .main-wrap ul.tags li{display:inline-block;width:unset;height:22px;line-height:20px;margin:5px 12px 5px 0px;padding:0 12px 0 12px;background:#F5F5F5;border-radius:14px;}
.pl-wrap.tags .wrap-body li a, .main-wrap ul.tags li a{font-size:12px}


/* video sigs */
.main-wrap.sigs .wrap-body{min-height:160px}
.main-wrap.sigs .video-tab{height:60px;border-bottom:solid 1px #eee}
.main-wrap.sigs .video-tab a{display:inline-block;width:228px;height:44px;line-height:44px;text-align:center;font-size:18px;color:#2196F3;background:#fff;margin-right:16px;padding-left:24px;border-radius:30px}
.main-wrap.sigs .video-tab a.active{background:#2196F3;color:#fff;}
.main-wrap.sigs .video-tab a.active::after{display: inline-block;width: 15px;height: 6px; background: url(../images/btn-arrow.png) no-repeat;content: '';margin: 43px 0 0 -55px;position: absolute;background-size: auto 100%;}
.main-wrap.sigs .video-tab a.lx.active::before{display: inline-block;width: 24px;height: 24px; background: url(../images/btn-lx-active.png) no-repeat;content: '';margin: 10px 0 0 -24px;position: absolute;background-size: auto 100%;}
.main-wrap.sigs .video-tab a.lx::before{display: inline-block;width: 24px;height: 24px; background: url(../images/btn-lx.png) no-repeat;content: '';margin: 10px 0 0 -24px;position: absolute;background-size: auto 100%;}
.main-wrap.sigs .video-tab a.jj.active::before{display: inline-block;width: 24px;height: 24px; background: url(../images/btn-jj-active.png) no-repeat;content: '';margin: 10px 0 0 -24px;position: absolute;background-size: auto 100%;}
.main-wrap.sigs .video-tab a.jj::before{display: inline-block;width: 24px;height: 24px; background: url(../images/btn-jj.png) no-repeat;content: '';margin: 10px 0 0 -24px;position: absolute;background-size: auto 100%;}
.main-wrap.sigs .wrap-body ul{width:100%}
.main-wrap.sigs .wrap-body #lx li span{color:#FF962F;margin:0 20px 0 40px}
.main-wrap.sigs .wrap-body #jj li span{color:#00990F;margin:0 20px 0 40px}
.main-wrap.sigs .wrap-body #lx li span::before{display: inline-block;width: 24px;height: 24px; background: url(../images/icon-lx.png) no-repeat;content: '';margin: 14px 0 0 -24px;position: absolute;background-size: auto 100%;}
.main-wrap.sigs .wrap-body #lx li span::after{content: '·';color:#959595;display:inline-block;margin: -2px 0 0 5px;position:absolute;font-size:30px;}
.main-wrap.sigs .wrap-body #jj{display:none}
.main-wrap.sigs .wrap-body #jj li span::before{display: inline-block;width: 24px;height: 24px; background: url(../images/icon-jj.png) no-repeat;content: '';margin: 14px 0 0 -24px;position: absolute;background-size: auto 100%;}
.main-wrap.sigs .wrap-body #jj li span::after{content: '·';color:#959595;display:inline-block;margin: -2px 0 0 5px;position:absolute;font-size:30px;}
.main-wrap.sigs .wrap-body li{display:block;height:50px;line-height:50px;width:100%;position:relative}
.main-wrap.sigs .wrap-body li em{font-style:normal;color:#959595;padding:0 16px;position:absolute;right:0}
.pl-wrap.content{width:100%!important}
.pl-wrap.content .wrap-body{color:#959595;line-height:24px;padding:16px}

/* video/news index */
.w15{width:15px;height:1px;display:inline-block;float:left;}

/* feedback */
.w100{width:100%}