@charset "utf-8";

.match_rows {
	text-align: center; color: rgb(34, 34, 34); font-size: 14px; border-bottom-color: #EAEAEA; border-bottom-width: 1px; border-bottom-style: solid;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 10px auto;
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  transition: transform 0.15s ease, box-shadow 0.2s ease;
}
.match_rows .p_time {
	padding: 1% 0px; width: 5%; float: left;font-weight:bold;
}
.match_rows .p_match {
	padding: 1% 0px; width: 80%; float: left;
}
.match_rows a:link .p_match {
	text-align: center; color: rgb(34, 34, 34);
}
.match_rows a:visited .p_match {
	text-align: center; color: rgb(34, 34, 34);
}
.match_rows a:hover .p_match {
	background: #CAF4BB; text-decoration: none;
}
.match_rows a:active .p_match {
	background: #CAF4BB; text-decoration: none;
}
.match_rows .p_match .p_team1 {
	width: 45%; font-size: 14px; float: left;font-weight:bold; text-align: right;
}
.match_rows .p_match .p_team2 {
	width: 35%; font-size: 14px; float: left;font-weight:bold; text-align: left;
}
.match_rows .p_match .p_score {
	background: #d9534f; padding: 0.1% 0.1%; border-radius: 0.2em; margin-left:13px; margin-right:10px; width: 60px; height:30px; text-align: center; color: #ffffff; font-size: 16px; font-weight:bold; float: left; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em;
}
.match_rows .p_match .p_result {
	width: 5%; float: left;
}
.match_rows .p_match .logo_img {
	width: 3.5%; height: 22px; overflow: hidden; float: left;
}
.match_rows .p_match .logo_img img {
	width: 100%;
}
.match_rows .p_match .team1 {
	width: 41%; text-align: center; overflow: hidden; float: left;
}
.match_rows .p_match .team2 {
	width: 41%; text-align: center; overflow: hidden; float: left;
}
.match_rows .p_match .team1 .main_team1 {
	width: 90%; text-align: right; float: left; padding-right: 8px;
}
.match_rows .p_match .team2 .main_team2 {
	width: 90%; text-align: left; float: left; padding-left: 8px;
}
.match_rows .p_match .team1 .card_team1 {
	width: 18%; text-align: center; float: left;
}
.match_rows .p_match .team2 .card_team2 {
	width: 18%; text-align: left; float: left;
}
.match_rows .p_match .team1 .pic_team1 {
	width: 10%; height: 20px; text-align: center; float: left;
}
.match_rows .p_match .team2 .pic_team2 {
	width: 10%; height: 20px; text-align: center; float: left;
}

.match_rows .p_show {
	padding: 1% 0px; width: 6%; float: left;font-weight: bold;
}
.match_rows .p_show2 {
	padding: 1% 0px; width: 6%; float: left;font-weight: bold;
}
.match_rows .p_tded { margin:5px 5px; padding: 10px 0px; width: 24%; float: left;font-weight:bold;
}
.match_rows .p_live {
	padding: 1% 0px; width: 5%; float: left;
}
.match_rows .p_stat {
	padding: 1% 0px; width: 3%; float: left;
}
.match_rows .p_timelive {
	padding: 1% 0px; width: 4%; float: left; font-size:12px;
}
.match_rows .p_livetv {
	padding: 1% 0px; width: 4%; float: left;
}
.match_rows .p_note {
	padding: 1% 0px; width: 5%; text-align: center; float: left;
}
.match_rows .p_note img {
  cursor: pointer;
  transition: transform 0.2s ease;
}
.match_rows .p_note img.open {
  transform: rotate(180deg);
}
.match_rows .p_clip {
	padding: 1% 0px; width: 12%; text-align: center; float: left;
}
.match_rows .flag1 {
	padding: 2% 0px; width: 4%; text-align: center;
}
.match_rows .flag2 {
	padding: 2% 0px; width: 4%; text-align: center; float: left;
}
.vote {
	text-align: center; color: rgb(34, 34, 34); font-size: 14px;
}
.vote .p_time {
	width: 6%; float: left;
}
.vote .p_match {
	width: 98%; float: left;
}
.vote .p_team {
	width: 90%; text-align: left; float: left; font-weight:bold; color: #0063C6;
}
.vote .p_result {
	width: 20%; padding-top: 4%; float: left;
}
.clear {
	clear: both;
}
.tx_center {
	text-align: center;
}
.bd_bot {
	border-bottom-width: 1px; border-bottom-style: solid;
}
.p1 {
	padding: 1%;
}
.none {
	display: none;
}
.per_win {
font-weight: bold; color: #494949;
}
.per_win a:link {color:#CC0000; }
.per_win a:visited {color: #CC0000;}
.per_win a:hover { color:#FF0000;}
.per_lost {
 text-align: left; color: rgb(102, 51, 102); padding-top: 18px; font-weight: bold; display: block;
}
.mr {
	margin-right: 2%;
}
.tx_left {
	text-align: left;
}
.tx_right {
	text-align: right;
}
.box_logo {
	width: 30%; text-align: center; overflow: hidden; padding-top: 2%; float: left;
}
.box_result {
	width: 40%; text-align: center; padding-top: 3%; float: left;
}
.tx_130 {
	font-size: 130%;
}
.header {
	padding: 5px 1%; text-align: left; color: rgb(255, 255, 255); font-weight: bold; margin-top: 4px;
}
.header strong {
	font-weight: bold;
}
.box_img {
	margin: 0px 10px 0px 0px; padding: 0px; width: 29px; height: 29px; overflow: hidden; float: left;
}
.box_title { padding-top:5px; width: 90%; height: 25px; overflow: hidden; float: left;
}
/*############### ADVERTISING BANNER CSS ################*/
#ads_fox_right { position: fixed; right: 0; top: 10px; overflow: hidden; display: block; z-index: 99998; text-align: center; }
#ads_fox_left { position: fixed; left: 0; top: 10px; display: block; z-index:99998; text-align:center; }
#ads_fox_left .box_banner_slide1{display:block; float:left; margin:5px 0 0 0; overflow:hidden;}
#ads_fox_right .box_banner_slide1{display:block; float:right; margin:5px 0 0 0; overflow:hidden;}
.box_banner_slide1 img{ width:100%;}

#ads_fox_bottom { position:fixed; bottom:0; width:100%; min-height:80px; z-index:99999; text-align:center; }
#ads_fix_footer{ margin:0 auto; width:1000px; text-align: center; padding: 1 1; min-height:80px; overflow:hidden; }
#ads_fix_footer .box_banner_slide2{ margin-top:0.5%;}
#ads_fix_footer .box_banner_slide2 img{ width:1000px;}

#ads_fox_left img, #ads_fox_right img{ width:100%; }

.closed { width: 50px; height: 25px; display:block; margin:0 0 0px 0; cursor:pointer; }
.closed img { padding: 5px 0px 5px 0px;  }

.banner-a { margin: 1% 0 0 0; } .banner-b { margin: 1% 0 0 0; text-align: center; } .banner-right { margin: 1% 0 0 0; }
/*############### ADVERTISING BANNER CSS ################*/
@media screen and (min-width: 750px) and (max-width: 1149px){

#ads_fox_left .box_banner_slide1{display:block; width:50%; height: auto; float:left; margin:5px 0 0 0; overflow:hidden;}
#ads_fox_right .box_banner_slide1{display:block; width:50%; height: auto; float:right; margin:5px 0 0 0; overflow:hidden;}
.box_banner_slide1 img{ width:80%; height: auto;}
#ads_fox_bottom { position:fixed; bottom:0; width:80%; min-height:80px; z-index:99999; text-align:center; }
#ads_fix_footer{ margin:0 auto; width:90%; text-align: center; padding: 1% 3%; }
#ads_fix_footer .box_banner_slide2{ margin-top:0.5%;}
#ads_fix_footer .box_banner_slide2 img{ width:100%;}
.program .p_time{ float:left; width:10%; padding:0.4% 0; text-align: center;}
.program .p_odds{ float:left; width:10%; padding:0.4% 0; text-align: center;}
.program .p_live{ float:left; width:5%; padding:0.4% 0; text-align: center;}
.program .p_livetime{ float:left; width:4%; padding:0.4% 0;text-align: center;}
.program .p_team{ float:left; width:30%; padding:0.4% 0; text-align: center;}
.program .p_result{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_result2{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_tv{ float:left; width:20%; padding:0.4% 0; text-align: center;display: none;}
.program .p_link{ float:left; width:5%; padding:0.4% 0;text-align: center;}
.program .p_clip{ float:left; width:12%; padding:0.4% 0;text-align: center;}
.program .p_stat{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.program .p_tded{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.match_rows .p_match {
	padding: 1% 0px; width: 70%; float: left;
}
.match_rows .p_time {
	padding: 1% 0px; width: 10%; float: left;
}
.match_rows .p_timelive {
	padding: 1% 0px; width: 5%; float: left;
}
.match_rows .p_match .p_team1 {
	width: 40%; font-size: 14px; float: left;
}
.match_rows .p_match .p_team2 {
	width: 40%; font-size: 14px; float: left;
}
.match_rows .p_match .p_score {
	background: rgb(51, 51, 51); padding: 0.05% 0.1%; border-radius: 0.2em; margin-left:13px; margin-right:10px; width: 60px; height:20px; text-align: center; color: rgb(221, 221, 221); font-size: 14px; font-weight:bold; float: left; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em;
}
.match_rows .p_show { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_show2 { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_stat { padding: 1% 0px; width: 3%; float: left; display: none;}
.match_rows .p_tded { padding: 1% 0px; width: 10%; float: left;display: none;}
}

@media screen and (min-width: 640px) and (max-width: 749px){ /*Max 749px; */

#ads_fox_left .box_banner_slide1{display:block; width:40%; height: auto; float:left; margin:5px 0 0 0; overflow:hidden;}
#ads_fox_right .box_banner_slide1{display:block; width:40%; height: auto; float:right; margin:5px 0 0 0; overflow:hidden;}
.box_banner_slide1 img{ width:40%; height: auto;}

#ads_fix_footer{ margin:0 auto; width:100%; text-align: center; padding: 1% 3%; }
#ads_fix_footer .box_banner_slide2{ margin-top:0.5%;}
#ads_fix_footer .box_banner_slide2 img{ width:100%;}
.program .p_time{ float:left; width:10%; padding:0.4% 0; text-align: center;}
.program .p_odds{ float:left; width:10%; padding:0.4% 0; text-align: center;}
.program .p_live{ float:left; width:5%; padding:0.4% 0; text-align: center;}
.program .p_livetime{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.program .p_team{ float:left; width:30%; padding:0.4% 0; text-align: center;}
.program .p_result{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_result2{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_tv{ float:left; width:20%; padding:0.4% 0; text-align: center;display: none;}
.program .p_link{ float:left; width:5%; padding:0.4% 0;text-align: center;}
.program .p_clip{ float:left; width:12%; padding:0.4% 0;text-align: center;}
.program .p_stat{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.program .p_tded{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.match_rows .p_match {
	padding: 1% 0px; width: 70%; float: left;
}
.match_rows .p_time {
	padding: 1% 0px; width: 10%; float: left;
}
.match_rows .p_timelive {
	padding: 1% 0px; width: 4%; float: left;
}
.match_rows .p_match .p_team1 {
	width: 45%; font-size: 14px; float: left;
}
.match_rows .p_match .p_team2 {
	width: 35%; font-size: 14px; float: left;
}
.match_rows .p_match .p_score {
	background: #d9534f; padding: 0.05% 0.1%; border-radius: 0.2em; margin-left:13px; margin-right:10px; width: 60px; height:20px; text-align: center; color: rgb(221, 221, 221); font-size: 14px; font-weight:bold; float: left; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em;
}
.match_rows .p_show { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_show2 { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_stat { padding: 1% 0px; width: 3%; float: left; display: none;}
.match_rows .p_tded { padding: 1% 0px; width: 10%; float: left;display: none;}
}

@media screen and (min-width: 480px) and (max-width: 639px){ /*Max 639px; */

#ads_fox_left .box_banner_slide1{display:block; width:40%;height: auto; float:left; margin:5px 0 0 0; overflow:hidden;}
#ads_fox_right .box_banner_slide1{display:block; width:40%; height: auto; float:right; margin:5px 0 0 0; overflow:hidden;}
.box_banner_slide1 img{ width:30%; height: auto;}
#ads_fix_footer{ margin:0 auto; width:100%; text-align: center; padding: 1% 3%; }
#ads_fix_footer .box_banner_slide2{ margin-top:0.5%;}
#ads_fix_footer .box_banner_slide2 img{ width:100%;}
.program .p_time{ float:left; width:10%; padding:0.4% 0; text-align: center;}
.program .p_odds{ float:left; width:11%; padding:0.4% 0; text-align: center;}
.program .p_live{ float:left; width:5%; padding:0.4% 0; text-align: center; display: none;}
.program .p_livetime{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.program .p_team{ float:left; width:30%; padding:0.4% 0; text-align: center;}
.program .p_result{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_result2{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_tv{ float:left; width:20%; padding:0.4% 0; text-align: center;display: none;}
.program .p_link{ float:left; width:5%; padding:0.4% 0;text-align: center;}
.program .p_clip{ float:left; width:12%; padding:0.4% 0;text-align: center;}
.program .p_stat{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.program .p_tded{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.match_rows .p_match {
	padding: 1% 0px; width: 81%; float: left;
}
.match_rows .p_time {
	padding: 1% 0px; width: 10%; float: left ; font-size:10px;
}
.match_rows .p_timelive {
	padding: 1% 0px; width: 4%; float: left;
}
.match_rows .flag {
	padding: 1% 0px; width: 4%; text-align: center;display: none;
}
.match_rows .p_match .p_team1 {
	width: 55%; font-size: 14px; float: left;
}
.match_rows .p_match .p_team2 {
	width: 45%; font-size: 14px; float: left;
}
.match_rows .p_match .p_score {
	background: #d9534f; padding: 0.05% 0.1%; border-radius: 0.2em; margin-left:13px; margin-right:10px; width: 60px; height:20px; text-align: center; color: rgb(221, 221, 221); font-size: 14px; font-weight:bold; float: left; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em;
}
.match_rows .p_show { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_show2 { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_stat { padding: 1% 0px; width: 3%; float: left; display: none;}
.match_rows .p_tded { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_live { padding: 1% 0px; width: 11%; float: left;display: none;}
}

@media screen and (min-width: 200px) and (max-width: 479px){
#Container{width:95%;margin:0 auto 0px auto;}

#ads_fox_left .box_banner_slide1{display:block; width:40%; height: auto; float:left; margin:5px 0 0 0; overflow:hidden;}
#ads_fox_right .box_banner_slide1{display:block; width:40%; height: auto; float:right; margin:5px 0 0 0; overflow:hidden;}
.box_banner_slide1 img{ width:30%; height: auto;}
#ads_fix_footer{ margin:0 auto; width:100%; text-align: center; padding: 1% 3%; }
#ads_fix_footer .box_banner_slide2{ margin-top:0.5%;}
#ads_fix_footer .box_banner_slide2 img{ width:100%;}
.program .p_time{ float:left; width:10%; padding:0.4% 0; text-align: center;}
.program .p_odds{ float:left; width:15%; padding:0.4% 0; text-align: center;}
.program .p_live{ float:left; width:5%; padding:0.4% 0; text-align: center;}
.program .p_livetime{ float:left; width:4%; padding:0.4% 0;text-align: center;}
.program .p_team{ float:left; width:30%; padding:0.4% 0; text-align: center;}
.program .p_result{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_result2{ float:left; width:12%; padding:0.4% 0; text-align: center;display: none;}
.program .p_tv{ float:left; width:20%; padding:0.4% 0; text-align: center;display: none;}
.program .p_link{ float:left; width:5%; padding:0.4% 0;text-align: center;}
.program .p_clip{ float:left; width:12%; padding:0.4% 0;text-align: center;}
.program .p_stat{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.program .p_tded{ float:left; width:4%; padding:0.4% 0;text-align: center; display: none;}
.match_rows .p_match {
	padding: 1% 0px; width: 81%; float: left;
}
.match_rows .p_time {
	padding: 1% 0px; width: 10%; float: left; font-size:10px;
}
.match_rows .p_timelive {
	padding: 1% 0px; width: 4%; float: left;
}
.match_rows .p_livetv {
	padding: 1% 0px; width: 4%; float: left;display: none;
}
.match_rows .flag {
	padding: 1% 0px; width: 4%; text-align: center;display: none;
}
.match_rows .p_match .p_team1 {
	width: 36%; font-size: 12px; float: left;
}
.match_rows .p_match .p_team2 {
	width: 30%; font-size: 12px; float: left;
}
.match_rows .p_match .p_score {
	background: #d9534f; padding: 0.05% 0.1%; border-radius: 0.2em; margin-left:10px; margin-right:10px; width: 40px; height:20px; text-align: center; color: rgb(221, 221, 221); font-size: 12px; font-weight:bold; float: left; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em;
}
.match_rows .p_show { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_show2 { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_stat { padding: 1% 0px; width: 3%; float: left; display: none;}
.match_rows .p_tded { padding: 1% 0px; width: 10%; float: left;display: none;}
.match_rows .p_live { padding: 1% 0px; width: 11%; float: left;display: none;}
.box_title { padding-top:5px; width: 80%; height: 25px; overflow: hidden; float: left;
}
}
@media screen and (max-width: 360px) {
  #ads_fox_left,
  #ads_fox_right {
    display: none;
  }
}