.dataMainContent .TCdataLeagueList .lfContent .switchItem ul li{
	float: left;
}
/*.dataMainContent .TCdataLeagueList .lfContent .switchItem ul .IE_li div:last-child{
	padding-top: 47%!important;
}*/
.dataMainContent .dataLeagueList .item .tc_country_game .country_name{
	float: left;
}
#tc_game_result .tc_title_wrapper .title_item{
	clear: both;
	padding-top: 40px;
}
#tc_game_result .tc_title_wrapper .title_top .team_logo{
	padding: 20px 20px 20px 20px!important;
}
#tc_game_result .tc_title_wrapper .title_top .team_logo div{
	padding-left: 25px;
}
td{
	border: 1px solid #f2f2f2!important;
}
.socer_result .team_logo span{
	float: left;
}
.basketball .team_logo span{
	float: left;
	padding-top: 0!important;
	padding-left: 20px!important;
}
.basketball .tc_title_wrapper .title_top{
	padding: 30px 0!important;
}
.hot_team{
	top: 85px;
}
#tc_team_introduce #switchItem .team_item_wrapper{
	clear: both;
	padding-top: 10px;
}
#tc_team_introduce #switchItem .socer_play .team_logo{
	width: auto;
	float: left;
	margin: 0 180px 0 30px;
}
#tc_team_introduce #switchItem .player_page .team_message:first-child{
	float: left;
}
#tc_team_introduce #switchItem .player_page :last-child.team_message{
	float: right;
}
#tc_team_introduce .team_statistic_wrapper .game_wrapper{
	clear: both;
	padding-top: 5px;
}
#tc_team_introduce .team_statistic_wrapper .title_wrapper .left{
	float: left;
	position: relative;
}
#tc_team_introduce .team_statistic_wrapper .title_wrapper .right{
	float: right;
	position: relative;
}
#tc_team_introduce .team_statistic_wrapper .title_wrapper .right div{
	float: left;
	line-height: 35px;
}
.game_state{
	float: left;
	position: relative;
}
#tc_team_introduce .team_statistic_wrapper .title_wrapper .left .game_time{
	float: left;
}
#tc_team_introduce .team_statistic_wrapper .title_wrapper .left .game_time div{
	float: left;
}
#tc_team_introduce .team_statistic_wrapper .game_wrapper .second_part :nth-child(2).game_state{
	float: right;
	position: relative;
}
#tc_team_introduce .team_statistic_wrapper .first_part{
	padding-top: 10px;
}
#tc_team_introduce .team_statistic_wrapper .game_wrapper .second_part .top_wrapper{
	padding-bottom: 30px;
}
#tc_team_introduce #switchItem .team_news .news_content{
	width: calc(100% - 280px);
	position: absolute;
	top: 0;
	left: 245px;
}
#tc_team_introduce #switchItem .team_news{
	position: relative;
}
#tc_team_introduce #switchItem .team_news .news_content .detail{
	overflow: visible;
	text-overflow: clip;
	white-space: normal;
}
#tc_team_introduce #switchItem .team_news .news_content .team{
	margin-top: 48px;
	position: absolute;
	top: 86px;
}
/*.team_item_wrapper .change_wrapper .team_cont_wrapper .team_active div:first-child{
	left:-1px!important;
}*/
#tc_team_introduce #switchItem .socer_team_activity .team_active{
	clear: both;
}
#tc_team_introduce #switchItem .major_project .project_wrapper .project_item{
	float: left;
	margin-bottom: 20px;
}
/*#tc_team_introduce #switchItem .socer_team_activity .team_active .tc_bg_gray{
	width: 1020px;
}*/
#tc_team_introduce #switchItem .player_page .team_message{
	margin-right: 30px;
	width: 210px!important; /*width: 249px!important;*/
}
#tc_team_introduce #switchItem .socer_play .team_logo{
	margin: 0 150px 0 30px;
	float: left;
}
#tc_team_introduce #switchItem .socer_play .team_logo .pic_wrapper{
	width: 100px!important;
}
#tc_team_introduce .team_statistic_wrapper .first_part{
	clear: both;
}

#tc_game_result .whole_rank .east_score_table{
	clear: both;
}
.socer_result .game_state{
	float: right;
	position: relative;
	margin-bottom: 10px;
}
.special_more{
	float: right;
}
/*.basketball .team_logo{
	margin: 60px 88px 40px 30px!important;
}*/

.basketball .choose_wrapper .team_player{
	float: right;
}
.basketball .choose_wrapper .team_player > div{
	float: left;
}

#tc_team_introduce #switchItem .team_news .news_content .team{width: 100%}
#tc_team_introduce #switchItem .team_news .news_content .team span:last-child{float: right;}
.basketball .team_item_wrapper{
	margin-top: 75px;
}

.hide_competition0{
	width: 100%;
}

.socer_result .third_part .max_game_title > div,.socer_result .third_part .max_game_team .team_detail_wrapper{
	width: calc(100% / 3);
	float: left;
	margin-bottom: 30px;
}
.socer_result .third_part .max_game_team .team_detail .top_cont a{
	float: left;
	padding-right: 10px;
}
.socer_result .third_part .max_game_title{
	height: 70px!important;
}
.socer_result .third_part .max_game_team{
	margin: 0!important;
}
.socer_result .title_top .select_season .main_time{border-bottom: none;}
.basketball .game_state .other_item{
	height: auto!important;
}

.basketball .choose_wrapper > div{
	margin-bottom: 20px;
}