*{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: #FF4D4D;height:60px}
.header .sh{background: #fff;height:50px}
.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:#FF4D4D}
.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 -20px;position: absolute}

.search-record{float:right;margin-top: 15px;}
.search-record .search{padding:3px;border-radius:3px;z-index:15;border: 1px solid #e9e9ee;background: #fff;position: relative;margin-top: -5px;}
.search-record .search .icon{width:20px;height:20px;line-height:15px;font-size:32px;color:#909090}
.search-record .search .search-input{width:158px;height:25px;margin-left:10px;margin-right:10px;color:rgba(0,0,0,.68);font-size:12px;vertical-align:middle;line-height: normal;border: none; outline: 0;}
.search-record .search-record-box{display:none;position:absolute;width:250px;border-radius:5px;z-index:14;top:21px;left:0;border:1px solid #e9e9ee;border-radius:5px;background:#fff}
.search-record .search-record-box .record-title{padding:10px 20px;color:rgba(0,0,0,.68);font-size:12px}

@font-face{font-family:lsj;src:url(bgjj_3.0.eot);src:url(bgjj_3.0.svg) format("svg"),url(bgjj_3.0.eot?#iefix) format("embedded-opentype"),url(bgjj_3.0.woff) format("woff"),url(bgjj_3.0.ttf) format("truetype")}
i.icon{font-family:lsj;font-style:normal;display:inline-block;vertical-align:text-bottom;vertical-align:middle}
i.icon.common-search{cursor:pointer}
i.icon.common-search:before{content:"\C9"}
.search .icon { width: 20px;height: 20px;line-height: 15px; font-size: 32px; color: #909090;}
i.icon { font-family: lsj; font-style: normal;display: inline-block;vertical-align: text-bottom; vertical-align: middle;}

.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:#FF4D4D}
.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:#FF4D4D}
/*.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: #FF4D4D; 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}
.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%;overflow:hidden}
.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:#FF4D4D;border:1px solid #FF4D4D}
.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:#FF4D4D}
.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:#FF4D4D;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 .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:#FF4D4D}
.item .wait a{color:#959595}
.item .related a{color:#FF4D4D}
.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;overflow:hidden}
.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}

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

/* 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}
.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:#FF4D4D;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:#FF4D4D;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:#FF4D4D;padding:0 12px;height:28px;line-height:26px;margin:21px 16px!important; border:solid 1px #FF4D4D;border-radius:14px;}
.sig-list a.active, .sig-list a:hover{background:#FF4D4D;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: #FF4D4D;  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}

/* 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:#FF4D4D; 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:#FF4D4D;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: #FF4D4D;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;}

/* 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:#FF4D4D;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:222px;}
.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%;overflow: hidden; padding: 10px;}
.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:#FF4D4D}
.pl-wrap.sitemap-row .row a:active{color:#B93131}
.sitemap-list div{width:390px;background:#fff}
.nmt{margin-top:0}
.npt{padding-top:0}


/* list */
.main-wrap.list{padding-top:unset}
.main-wrap.list .wrap-head{background:rgba(255,93,93,0.1);color:#FF4D4D}
.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{width:100%;min-height:600px}
.main-wrap.list .wrap-body li{display:block;height:50px;line-height:50px;width:100%;position:relative}
.main-wrap.list .wrap-body li em{font-style:normal;color:#959595;position:absolute;right:16px}
.main-wrap.list .wrap-body li span{font-size:14px;padding:0 18px 0 16px;color:#959595;}
.main-wrap.list .wrap-body li span a{color:#959595}
.main-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 a{margin-left:5px;margin-right:5px}
.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:#FF4D4D}
.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:148px;padding:20px 10px;border-bottom:solid 1px #eee}
.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}

/* 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:#FF4D4D;background:#fff;margin-right:16px;padding-left:24px;border-radius:30px}
.main-wrap.sigs .video-tab a.active{background:#FF4D4D;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:#000;line-height:24px;padding:16px}

.main-wrap .pages{height:60px;line-height:60px;padding:0 16px;position:relative}
.main-wrap .pages .num{display:inline-block;}
.main-wrap .pages .num a{display:inline-block;width:22px;text-align:center}
.main-wrap .pages .num a.active{color:#FF4D4D}
.main-wrap .pages .btn{display:inline-block;position:absolute;right:0}
.main-wrap .pages .btn a{display:inline-block;width:70px;height:28px;line-height:28px;margin:0 10px;background:#fff;border-radius:14px;padding:0 14px}

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

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


.collapse-item .collapse-item-head {
    width: 100%!important;
    height: 45px;
    line-height: 45px;
    cursor: pointer;
}
.team-title {
    background: #fafafa
}
.team-title h3 {
    padding: 13px 10px;
    font-size: 16px;
    font-weight: 700;
    color: #333
}
.collapse-box {
    background: #fff
}
.collapse-item {
    transition: all .5s
}
.collapse-item:nth-of-type(2n) {
    background-color: #fff
}
.collapse-item .collapse-item-head {
    width: 100%!important;
    height: 45px;
    line-height: 45px;
    cursor: pointer
}
.collapse-item .collapse-item-head .collapse-icon {
    display: inline-block
}
.collapse-item .collapse-item-head span.collapse-item-head-name {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 13px
}
.collapse-item .sideMenu {
    height: 0;
    opacity: 0;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 10px;
    transition: all .5s;
    overflow: hidden
}
.collapse-item .sideMenu a.sideMenuItem {
    display: inline-block;
    padding: 8px;
    margin-right: 7px;
    margin-bottom: 7px;
    background: #eee;
    color: #323232;
    font-size: 14px;
    line-height: 25px
}
.collapse-item .sideMenu a.sideMenuItem:hover {
    color: #5f9bf2
}
.collapse-item .isActive {
    opacity: 1;
    height: auto
}


@font-face {
    font-family: element-icons;
    src: url(/css/element-icons.535877f.woff) format("woff"), url(/css/element-icons.732389d.ttf) format("truetype");
    font-weight: 400;
    font-display: "auto";
    font-style: normal
}
[class*=" el-icon-"],
[class^=el-icon-] {
    font-family: element-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.vod {background: #FFF;}
.vod .article-prev-next {border-top: none;}
.el-icon-plus:before {content: "\e6d9"}
.el-icon-minus:before {content: "\e6d8";}
.el-icon-minus, .el-icon-plus {padding: 0 10px;color: #7186a9;}
.article-prev-next{color: #2196F3;}
.column-a .news .wrap-body a {font-size: 16px;color: #2196F3;
}.article-prev-next {margin: 20px 30px;height: 120px; border-top: 1px solid #e5e5e5;}.article-prev-next a {display: inline;overflow: auto;word-break: normal;white-space: normal}.article-prev-next a:hover {color:#2196F3}.article-prev-next>.next {float: right}.article-prev-next>.prev {float: left}.article-prev-next .next,.article-prev-next .next>a,.article-prev-next .prev,.article-prev-next .prev>a {line-height: 25px}.article-prev-next .next,.article-prev-next .prev {max-width: 49%;overflow: hidden;margin: 20px 0;}
em, i {
    font-style: normal;
}
h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.cclive_list{margin:20px 0}.cclive_list>h2{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.cclive_list>h2 img{width:20px;display:inline-block;margin-right:10px}.cclive_list>h2 em{font-size:18px;font-weight:700}.cclive_list>.tit{display:block;width:100%;padding:10px 5px;background:#f1f1f1;margin:10px 0}.cclive_list .user_list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cclive_list .user_list .wrap{width:20%;display:block;padding:8px}.cclive_list .user_list .wrap .item{display:block;width:100%;text-align:center;padding:20px 0;border:1px solid #f1f1f1;border-radius:6px}.cclive_list .user_list .wrap .item:hover{background:#e74c5b;color:#fff}
.signal {width: 100%;font-size: 18px;color: #000;font-weight: bold;}
.signal_img {
    display: inline-block;
    width: 15px;
    margin-right: 5px;
}
.signalCon {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.signalCon_list {
    width: 150px;
    height: 64px;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    background: #fff;
    margin: 13px 13px 0 0;
    color: #000;
}

.signalCon_listD {
    width: 150px;
    height: 64px;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    background: #F8F8F8;
    margin: 13px 13px 0 0;
    color: #999999;
    display: flex;
    align-items: center;
}

.signalCon_listD > h5 {
    width: 100%;
    /* height: 24px; */
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    /* margin: 10px 0 3px; */
    padding: 0 10px;
    box-sizing: border-box;
}

.signalCon_listD > p {
    height: 24px;
    font-size: 12px;
    font-weight: 300;
    color: #999999;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;
}

.signalCon_list:hover {
    border: 1px solid#FF0C0C;
    background: rgba(255, 12, 12, 0.1);
    color: #FF0C0C;
}

.signalCon_list > h5 {
    width: 100%;
    height: 24px;
    line-height: 22px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    overflow: hidden;
    margin: 10px 0 3px;
    padding: 0 10px;
    box-sizing: border-box;
}

.signalCon_list > p {
    height: 24px;
    font-size: 12px;
    font-weight: 300;
    color: #999999;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;
}

.signalCon_list_active {
    border: 1px solid#FF0C0C;
    background: rgba(255, 12, 12, 0.1);
    color: #FF0C0C;
}

