.football{width:100%;min-height:419px;overflow:hidden}
.lfContent{width:980px;border:1px solid #ccc;float:left;margin-right:10px;background:#fff;}
.tc_player{width:220px;border:1px solid #ccc;float:right;background:#fff;}



 .player_page {
    display: flex;
    justify-content: space-between;
    margin: 20px;
}

 .team_logo {
    float: left;width: 80px;
}

 .team_logo img {width: 80px;height: 110px;
}

 .pic_wrapper{
    float: left;width: 350px;
}

 .team_message {
    margin-right: 30px;
    width: 210px!important;    font-size: 16px;
}

 .team_message  div{height: 30px;line-height: 30px;
}




.first_part{padding:0 20px}
.first_part .tc_center_table{border-collapse:collapse;border:1px solid #f2f2f2;margin:10px 0 25px}
.first_part>div{padding:0 15px 30px}
.first_part .tc_center_table tr{height:45px;text-align:center}
.first_part .tc_center_table .tc_score_top{height:5px;background-color:grey}
.first_part .tc_center_table .tc_score_top .tc_schedule_td4{background-color:grey}
.first_part .tc_center_table .tc_score_top .tc_schedule_td5{background-color:grey}
.first_part .tc_center_table .tc_score_top .tc_schedule_td6{background-color:grey}
.first_part .tc_center_table .tc_score_top .tc_schedule_td13{background-color:grey}
.tc_center_table .tc_center_thead .tc_schedule_td3{color:#000}
.tc_center_table .tc_schedule_td0{width:95px;text-align:center}
.tc_center_table .tc_schedule_td1{width:160px;padding-left:0;text-align:center}
.tc_center_table .tc_schedule_td2{width:200px}
.tc_center_table .tc_schedule_td3{width:90px;color:#ff3f00}
.tc_center_table .tc_schedule_td4{width:220px}
.tc_center_table .tc_schedule_td5{width:95px}
.tc_center_table .tc_schedule_td6{width:90px}

.tc_player .baseRfList {
  
    padding: 20px 0 10px 10px;
}
 .tc_player .baseRfList .title{text-align:center;font-size:18px;margin-bottom:10px}
.tc_player .baseRfList .pos_item{margin-bottom:30px}
.tc_player .baseRfList .pos_item>div{margin-bottom:30px}
.tc_player .baseRfList .pos_item ul li{margin-bottom:30px}
.tc_player .baseRfList .pos_item ul li img{margin:0 10px;border-radius: 50%;width:25px; height:27px;vertical-align: middle;}
.tc_player .baseRfList .pos_item ul li span{ display: inline-block;
    width: 20px;
    text-align: center;
    }

   
    
.team_active {
    padding-bottom: 10px;
    position: relative;
    padding: 0 30px;
}




    
.team_describe_wrapper {
    padding-bottom: 10px;
    position: relative;
    padding: 0 30px;
        line-height: 30px;
}





 .title_item{margin:0 10px 20px;border-bottom:1px solid #f2f2f2}
.title_item a{display:inline-block;width:80px;height:40px;line-height:40px;margin-right:10px;text-align:center}
.title_item .active{background-color:#f2f2f2}


.team_news:nth-child(1){margin-top:30px}
.team_news{display:flex;margin:20px 0 20px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}
.team_news .news_pic{margin-right:15px}
.team_news .news_pic>img{width:100%;height:100%}
.team_news .news_content{width:calc(100% - 250px);height:100%}
.team_news .news_content .title{font-weight:700;font-size:22px}
.team_news .news_content .detail{height:calc(100% - 103px);font-size:18px;margin:25px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.team_news .news_content .team{display:flex;justify-content:space-between}
