/**
 * 赛事专题
 */
.hide{ display:none;}
/*比赛赛程*/
.jm_sc{ background-color:#fff; margin:57px 0 0 0;}
/**/
.jm_sc #swiper-container1{ height:36px; background-color:#f4f4f4;}
.jm_sc #swiper-container1 .swiper-slide{ /*float: left; width: 20%;*/ line-height:36px; height:36px; font-size: 16px; text-align: center;}
#swiper-container1 .active-nav{ color: #ff6600; font-weight: bold;}
/**/
.jm_sc #swiper-container2 .swiper-slide ul li{ padding:10px 12px 28px 10px; border-bottom:1px solid #eaeaea; overflow:hidden; position:relative; height:102px; }
.jm_sc #swiper-container2 .swiper-slide ul li .team01{ float:left; width:40px; text-align:center; font-size:14px; color:#333; line-height:82px; margin:16px 5px 0 0;}
.jm_sc #swiper-container2 .swiper-slide ul li .team02{ float:right; width:40px; text-align:center; font-size:14px; color:#333; line-height:82px; margin:16px 0 0 5px;}
.jm_sc #swiper-container2 .swiper-slide ul li .team01_logo{ float:left; width:70px; height:70px; padding:5px; border:1px solid #eaeaea; margin:16px 0 0 0; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.jm_sc #swiper-container2 .swiper-slide ul li .team02_logo{ float:right; width:70px; height:70px; padding:5px; border:1px solid #eaeaea; margin:16px 0 0 0; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
@media screen and (max-width:380px){
    .jm_sc #swiper-container2 .swiper-slide ul li .team01{ line-height:67px;}
    .jm_sc #swiper-container2 .swiper-slide ul li .team02{ line-height:67px;}
    .jm_sc #swiper-container2 .swiper-slide ul li .team01_logo{ width:55px; height:55px;}
    .jm_sc #swiper-container2 .swiper-slide ul li .team02_logo{ width:55px; height:55px;}
}
@media screen and (max-width:360px){
    .jm_sc #swiper-container2 .swiper-slide ul li .team01{ line-height:51px;}
    .jm_sc #swiper-container2 .swiper-slide ul li .team02{ line-height:51px;}
    .jm_sc #swiper-container2 .swiper-slide ul li .team01_logo{ width:45px; height:45px; padding:2px;}
    .jm_sc #swiper-container2 .swiper-slide ul li .team02_logo{ width:45px; height:45px; padding:2px;}
}
.jm_sc #swiper-container2 .swiper-slide ul li .team_ct{ position:absolute; left:50%; margin-left:-36px; z-index:2; width:72px;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_state{ display:block; font-size:16px; line-height:17px; font-weight:bold; text-align:center; color:#c2c0c0; margin:0 0 5px 0;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_begin{ color:#24ae91;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_nbegin{ color:#c0a85f;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_time{ display:block; font-size:14px; line-height:15px; color:#333; text-align:center; margin:0 0 5px 0;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_score{ display:block; font-size:25px; font-weight:bold; color:#464647; text-align:center; height:27px; width:82px; margin:0 0 7px 0; overflow: hidden;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_score em{ background:url(https://static.yxbao.com/wap2/img/special/sc_score_bg.png) no-repeat left top; width:27px; height:27px; line-height:27px; color:#fff; display:block; float:left; position:relative;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_score .score_cor{ color:#0fecc4;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_score b{ line-height:27px; display:block; margin:0 5px; float:left; text-decoration:none;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_score i{ background:url(https://static.yxbao.com/wap2/img/special/jm_video_i.png) repeat-x left center; width:27px; height:27px; position:absolute; left:0; top:0; z-index:3;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_zk{ display:block; font-size:12px; color:#fff; background-color:#c0a85f; text-align:center; margin:0 auto 5px; width:64px; line-height:22px; height:22px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.jm_sc #swiper-container2 .swiper-slide ul li .sc_video{ display:block; font-size:12px; line-height:16px; color:#333333; text-align:center; margin:0 0 5px 0;}
/* 战队积分 */
.jm_ph{ background-color:#fff; margin:6px 0 0 0; padding:0 0 12px 0;}
.jm_ph .tab_menu{ padding:0 12px;}
.jm_ph .tab_menu li{ width:25%; float:left; font-size:16px; color:#333; background-color:#eaeaea; text-align:center; line-height:38px; height:38px; border-left:1px solid #fff; margin:0 0 0 -1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jm_ph .tab_menu li.current{ color:#fff; background-color:#ff6600; cursor:pointer;}
.jm_ph .tab_box{ padding:0 12px;}
.jm_ph .tab_box dl{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.jm_ph .tab_box dt{ overflow:hidden;}
.jm_ph .tab_box dt span{ width:25%; float:left; font-size:14px; color:#666; text-align:center; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jm_ph .tab_box dd{ overflow:hidden; border-top:1px solid #eaeaea;}
.jm_ph .tab_box dd p{ width:25%; float:left; font-size:14px; color:#666; text-align:center; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jm_ph .tab_box dd .pm span{ width:26px; text-align:center; height:26px; line-height:26px; background-color:#f6f6f6; margin:6px auto; display:block;
    -moz-border-radius:50%; /* Firefox */
    -webkit-border-radius:50%; /* Safari 和 Chrome */
    border-radius:50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.jm_ph .tab_box dd .zd{ color:#333;}
.jm_ph .tab_box dd em{ color:#ff6600;}
.jm_video{ background-color:#fff; margin:6px 0 0 0;}
.jm_video ul li{ float:left; width:50%;}
.jm_video ul li a{ display:block; margin:0 12px;}
.jm_video ul li .vd{ position:relative;}
.jm_video ul li em{ display:block; position:absolute; left:0 ; width:100%; height:100%; top:0; background:url(https://static.yxbao.com/wap2/img/special/jm_video_bg.png) no-repeat center; z-index:2;}
.jm_video ul li i{ display:block; position:absolute; left:0 ; width:100%; height:100%; top:0; background:url(https://static.yxbao.com/wap2/img/special/jm_video_i.png) repeat left top; z-index:1;}
.jm_video ul li img{ display:block; width:100%;}
.jm_video ul li p{ margin:6px 0; text-align:center; font-size:14px; line-height:20px; height:40px; color:#666;overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; }
.jm_team{ background-color:#fff; margin:6px 0 0 0;}
.jm_team ul li{ width:50%; float:left; margin:0 0 6px 0;}
.jm_team ul li a{ display:block; width:70%; padding:6px; margin:0 auto; background-color:#f6f6f6;}
.jm_team ul li img{ display:block; width:100%;}
.jm_team ul li p{ text-align:center; font-size:14px; margin:6px 0 0 0; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333333;}
.jm_team_down{ padding:6px 0 12px;}
.jm_team_down a{ display:block; text-align:center; color:#999999;}