@charset "UTF-8";
/*足篮球受注赛程*/
.top{ background-color:#f4f4f4;margin-top: .88rem}
.sel{border:1px solid #d9d9d9; border-radius:5px; text-align:left;font-size:14px; color:#666666; cursor:pointer;  width:100%;height: 34px;position: relative;}
.sel span, .sel1 span{ padding-left:5px; line-height: 32px;}
.sel img, .sel1 img{width:14px;position: absolute;right: 5px;top: 9px;}
.wid4{ margin-left:1%;}
.selectList { background-color:#ffffff; float:left; overflow:hidden;border-radius:5px;/* border-right:1px solid #d9d9d9; padding-right:1px;*/}
   /*比赛列表*/
.eventTable { padding-bottom:5px; background-color:#FFF;}
.eventTable th{ height:100px;  color:#333333;}
.eventTable th .week{ text-align:left; font-size:12px; font-weight:100;}
.eventTable td{  background-color:#FFFFFF; color:#666666; border-right:1px solid #e6e6e6; text-align:center;}
.eventTable td.nbr{ border-right:none}
.eventTable td.eventBg{background-color:#f84a4a; color:#FFFFFF; line-height:30px;}
.eventTable td.aleft{ text-align:center;}
.eventTable td .left{ display: inline-block; /*width:92px;*/ text-align:right; width: 50%; float:left;}
.eventTable td .right{ display: inline-block; /*width:52px;*/ text-align:left; width: 35%; float:left;}
.eventTable td .left1{ display: inline-block; text-align:right; width: 35%; float:left;}
.eventTable td .right1{ display: inline-block; text-align:left;  width: 53%; float:left;}
.eventTable td a{color: #29160f;}
.font12{ font-size:12px; line-height:20px;}
.font10{ font-size:10px;}
.font15 { font-size:13px; line-height:20px;}
.red{ color:#f84a4a; }
.wid60{  display: inline-block; width:60px; }
.eventTable { min-height:480px;}
.orange { color:#f84a4a; font-weight:700;}
td.aleft1 { padding: 5px 0 5px 0; }
.weekBar td { background-color:#e0e0e0; line-height:35px; text-align:left; color:#333; padding-left:3%;} 
/*下拉列表*/
.popdiv{ position:relative;top:-15px; left:3%;}
.pop{ top:38px; border:1px solid #d9d9d9; border-top:0; position:absolute;}
.pop li{ background-color:#FFFFFF; font-size:14px;text-align:left; padding-left:6px; height:30px; line-height:30px;}
.pop ul{ padding-top:10px; padding-bottom:5px; background-color:#FFF;}
.pop li:hover{ background-color:#f84a4a;}
td.bgColor, td.aleft { background-color:#fffcf8; padding:5px 0 5px 0;}
.eventTable td.aleft1 { border-bottom:1px solid #f3f3f3; background-color:#fffcf8;}
td.bgColor { color:#333333; border-bottom:1px dotted #e6e6e6;}
td.nbr{ background-color:#f7f7f7;}
.colorCss { color:#999999;}
.menus {background-color:#f4f4f4; padding:8px 0; position:relative;display: flex; justify-content:space-around}
/*热门推荐*/
.box{ background-color:#f4f4f4; border-top:1px solid #e6e6e6;}
.box .paging{ padding:5px 0}
.box .paging span{ width:38px; height:24px; line-height:24px; display:block; text-align:center}
.box .paging span.hover{ background-color:#f66937; color:#FFFFFF}
.rm_table{ margin:0 14px; padding-bottom:20px}
.rm_table td{ border-bottom:1px solid #bbb8a6; height:34px; line-height:34px; padding-left:45px; background-color:#FFFFFF}

.detail_tit{ padding:10px 0;background-color:#FFF;}
.detail_tit td{ text-align:center; line-height:20px;  }
.fnor{ font-weight:normal}
.font13{ font-size:13px; line-height:18px}

.detail{ padding:10px 0; font-size:14px; color:#666;}
.detail .radius .red{ font-weight:700;}
.detail .name{text-align:left; padding:0 20px 0 10px; background-color:#FFFFFF; height:34px; line-height:34px; border-top:1px solid #e6e6e6; color:#333; font-sizs:15px;}
.detail .name div{ float:right}
.detail .name .dan{ vertical-align:middle; margin-right:5px}
.detail .name .down{ margin-top:5px}
.detail td{ background-color:#ececec; line-height:30px; text-align:center}
.detail .num td{ background-color:#fffcf8;}

/*文章详情*/
.title{ height:33px; line-height:33px; background-color:#c7c4bb; font-size:14px; text-align:center; font-weight:bold}
.detbg{background-color:#efece3; padding-bottom:1px}
.detbg .detimg{text-align:center; padding-top:5px}
.detbg .detmsg{line-height:24px; background-color:#FFFFFF; padding:15px; margin:5px; font-size:14px}
.detbg .detmsg p{text-indent: 2em;}


/*单关标识样式*/
.singleMark { color:#fff; display:inline-block; width:24px; height:24px; line-height:24px; background:#3f92d2; border-radius:12px; text-align:center; font-size:12px; font-weight:bold;  vertical-align:middle; }
.text_right { text-align:right; float:left; width:33%;}
.text_center { text-align:center; float:left; width:34%;}
.text_left { text-align:left; float:left; width:33%;}
.bk_text_right{ text-align:right; float:left; width:45%; padding-right:5%;}
.bk_text_left { text-align:left; float:left; width:45%;  padding-left:5%;}

/*比分直播*/
.leagueMatch { cursor:pointer; border-bottom:1px solid #e6e6e6;}
.league_match { border-bottom:1px solid #e6e6e6;}
.eventTable td #teams { background-color:#fffcf8; height:60px; line-height:30px;}
#teams div{ float:left;}
.rc { width: 6%;}
.rc.have{ background:#F00; color:#FFF;}
.vs { width: 15%; font-weight:bold; font-size:13px;}
.team { width: 43%; text-align:right; font-size:13px;}
.team1 { width: 30%; text-align:left; font-size:13px;}
#teams div.score { width: 100%; line-height:30px; font-size:12px; color:#999999;}
.no_result { text-align:center }
.league_bg { background-color:#f84a4a; color:#fffefe; line-height:30px; font-size:12px; height:31px;}
span.date { display:block; font-size: 12px; color:#666666; padding-top:5px;}
.date_m { font-size:10px; color:#999999; display:block}
.minute { color:#f84a4a; line-height:30px; font-size:12px;}
.vs_color { color: #f84a4a; font-size:15px;}
.goalline { color: #f84a4a; font-size:12px; font-weight:normal;}
.status { font-size:12px; line-height:30px;}
.color333 { color:#333333;}
.color666 { color:#666666;}
.color999 { color:#999999;}
.fontweight { font-weight:bold; float:left; width:12%;}
.weekBar { border-bottom:1px solid #d5d5d5;}
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */
  .team { font-size:12px;}
  .team1 {font-size:12px;}
  .goalline { font-size:10px;}
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */
  .team { font-size:12px;}
  .team1 {font-size:12px;}
  .goalline { font-size:10px;}
  .sel{font-size: 12px;}
}
/* 冠军冠亚军玩法 */
.m-gjgyj tr td:first-child{
  border-left: none;
}
.m-gjgyj tr td:last-child{
  border-right: none;
}
.m-gjgyj td{
  height: .8rem;
  color: #666;
  font-size: .26rem;
  border:1px solid #D8D8D8;
}
.m-gjgyj td.u-time{
  padding-left: .12rem;
  height: .64rem;
  font-size: .24rem;
  color: #999;
  text-align: left;
  background: #FAFAFA;
}
.m-gjgyj td.u-match{
  color: #fff;
}
.m-gjgyj td.u-game{
  font-size: .24rem;
}
.m-gjgyj td.u-ball{
  color: #181818;
}
.m-gjgyj td .lf{
  float: left;
  width: 40%;
  text-align: right;
}
.m-gjgyj td .rt{
  float: right;
  width: 40%;
  text-align: left;
}
.m-gjgyj .m-open{
  display: none;
}
.m-gjgyj .m-open td{
  background: #f2f2f2;
}
.m-gjgyj .m-open td.u-game{
  color: #999;
}
.m-gjgyj td.u-click{
  height: .8rem;
  padding-bottom: .1rem;
  padding-right: .24rem;
  background: #fff;
  text-align: right;
  color: #499BF4;
  border:none
}
.m-gjgyj td.u-click img{
  width: .32rem;
    margin-top: .03rem;
}
.u-rotate{transform:rotate(180deg);}
.m-gjgyj td.u-kong{
  height: .24rem;
  background: #f5f5f5;
  border:none;
}
.m-gjgyj td.gray{
  color: #999;
}
.m-gjgyj .u-gray td{background: #f2f2f2;}
.m-gjgyj .u-gray td.u-game{color:#999;}
.league-bg {
  font-size: .22rem;
  margin: 0 auto;
  border-radius: 5px;
  padding: 5px;
  color: #ffffff;
  width: 1.52rem;
  word-wrap: break-word;
}