@charset "utf-8";
.contlist{
	width: 1080px;
}
.wcup{
	float: left;
	width: 737px;
	background: #fff;
	color: #666666;
	font-size: 13.45px;
	font-weight: 400;
	border: 1px #EEEEEE solid;
	border-radius: 10px;
}
.wcup .wcuptitle{
	list-style: none;
	margin-left: 84px;
}
.wcup .wcuptitle li{
	float: left;
	margin: 23px 70px 2px;
	font-size: 16px;
	width: 182px;
	height: 22.5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wcup .wcuptitle .active{
	font-weight: 700;
	color: #00a77a;
}
.wcup span{
	display: inline-block;
	width: 720px;
	height: 1px;
	background: #eeeeee;
	margin-left: 8px;
}
.wcup .wcupcont{
	height: 370px;
	margin-bottom: 29px;
}
.wcup .wcupcont ul{
	list-style: none;
	margin-left: 24px;
}
.wcup .wcupcont li{
	float: left;
	width: 157px;
	height: 152px;
	margin: 20px 18px 16px 0;
	
}
.list {
	background: #fff;
	width: 737px;
	border-radius: 10px 10px 0px 0px;
	float: left;
	margin-top: 17px;
}
.list .list-title{
	border: 1px solid #eee;
	height: 82px;
}
.list-title .list-pic{
	float: left;
	line-height: 82px;
	margin-left: 16px;
	font-size: 18px;
	color: #262626;
	font-weight: bold;
}
.list-title .list-pic img {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.list-title .list-his{
	float: right;
	line-height: 82px;
	margin-right: 35px;
	color: #00A77A;
	font-size: 16px;
	cursor: pointer;
}
.list-title .list-his img {
  vertical-align: middle;
}
.list-title .list-his span{
	padding: 0 0 0 9px;
}
/*比赛列表*/
.list-cont {
	padding-bottom: 10px;
}

.list-cont .bs_time {
	height: 45px;
	line-height: 45px;
	background: #eaeaea;
	font-size: 14px;
	padding-left: 14px;
}

.list-cont .bs_time span {
	padding-left: 20px;
}

.list-cont .contest_list {}

.contest_list li {
	height: 58px;
	line-height: 58px;
	border-top: 1px solid #eeeeee;
}

.contest_list li:last-child {
	border-bottom: 1px solid #eee;
}

.contest_list li:hover {
	background: #fbfafa;
}

.contest_list li:hover .bs_time_fl {
	color: #999;
}

.contest_list li:hover .bs_duiwu {
	color: #333;
}

.contest_list li:hover .bs_video {
	color: #fff
}

.contest_list li .zhudui:hover {
	color: #333
}

.contest_list li .kedui:hover {
	color: #333
}

.contest_list li .bs_duiwu_bt:hover {
	color: #e60640
}

.contest_list .bs_time_fl {
	float: left;
	color: #8E8E8E;
	font-size: 12px;
}

.contest_list .bs_time_fl a {
	color: #999
}

.contest_list .bs_time_fl a:hover {
	color: #e60640
}

.contest_list .bs_time_fl i {
	width: 31px;
	float: left;
	margin-left: 12px;
}

.contest_list .bs_time_fl span {
	width: 36px;
	margin-left: 10px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.contest_list .bs_duiwu {
	float: left;
	text-align: center;
	margin-left: 80px;
	font-size: 16px;
	color: #333;
}

.contest_list .bs_duiwu p {
	float: left;
}

.contest_list .bs_duiwu .bs_vs {
	float: left;
	font-size: 16px;
	margin: 0 12px;
	width: 92px;
}

.contest_list .bs_duiwu .zhudui,
.contest_list .bs_duiwu .kedui {
	float: left;
	width: 64px;
	padding: 0 10px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.contest_list .bs_duiwu .zhudui {
	text-align: right
}

.contest_list .bs_duiwu .kedui {
	text-align: left
}

.contest_list .bs_duiwu .duibiao {
	width: 33px;
	height: 38px;
	float: left;
	margin-top: 8px;
}

.contest_list .bs_duiwu .duibiao img {
	width: 27px;
	height: 27px;
	border-radius: 25em;
}

.contest_list .bs_video {
	display: flex;
	align-items: center;
	justify-content: center
}

.list-cont  .bs_video {
	float: right;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	color: #fff;
	font-size: 14px;
	background: #b9b9b9;
	text-align: center;
	margin: 14px 36px 0 0;
}

.list-cont  .bs_video cite {
	background: url("img/r_sj.png") no-repeat;
	background-position: 1px 9px;
	width: 16px;
	height: 30px;
	float: left;
}

.list-cont .bs_video span {
	display: inline-block;
	margin-left: 5px;
}

.list-cont .bs_duiwu_bt {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	width: 80%;
	cursor: pointer;
	padding-left: 50px;
}

.list-cont  .bs_video a {
	color: #fff
}

.list-cont  .bs_duiwu_bt a {
	color: #333;
	text-decoration: none;
}

.list-cont  .nobegin {
	background: #b9b9b9
}

.list-cont  .bs_video:hover {
	background: #c9c6c6;
	color: #fff;
}

.list-cont  .begin {
	background: #0073c4
}

.list-cont  .begin:hover {
	background: #0468ae;
	color: #fff !important;
}

.list-cont .contest_ist_con_wrap .changci {
	float: left;
	width: 90px;
	height: 100%;
	display: none;
	font-weight: 600;
	color: #ee564f;
	font-size: 12px;
}

.list-cont  .zhiding:before {
	content: '';
	background: url(img/zd_img.png) no-repeat top left/33px 33px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 33px;
	height: 33px
}

.list-cont  .zhiding {
	display: block;
	padding: 4px;
	background-color: #D7F6EE;
	border: 1px #C2EEE3 solid !important;
	position: relative;
	height: 50px;
}
.list-cont .libegin{
	background: #F7F7F7;
	
}

.list-cont  .clcik_more {
	width: 327px;
	height: 41px;
	line-height: 41px;
	border-radius: 20.5px;
	border: 1px #EEE solid;
	text-align: center;
	color: #666;
	margin: 30px auto 20px;
	cursor: pointer;
}
.list-cont .clcik_more em{
	background: url(img/icon_downj.png) no-repeat center center;
	width: 35px;
	height: 13px;
	display: inline-block;
}
.contright{
	float: right;
	width: 325px;
}
.intro{
	width: 323px;
	height: 542px;
	background: #fff;
	border-radius: 10px;
	border: 1px #eee solid;
	
}
.introtitle{
	color: #262626;
	font-weight: 700;
	display: flex;
	align-items: center;
	flex-direction: column;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 13px;
}
.introtitle img{
	width: 100px;
	height: 120px;
	margin: 14px 0px 20px 0px;
}
.introcont{
	font-size: 13px;
	font-weight: 400;
	color: #262626;
	width: 289px;
	height: 310px;
	text-indent: 2em;
	margin: 19px;
	line-height: 24px;
}
.point{
	width: 323px;
	background: #fff;
	border: 1px solid #eeeeee;
	border-radius: 10px 10px 0px 0px;
	margin-top: 21px;
}
.pointitle{
	height: 50px;
	font-weight: 700;
	color: #262626;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.pointitle span{
	width: 6px;
	height: 20px;
	background: #00a77a;
	border-radius: 3px;
	display: inline-block;
	margin: 8px;
}
.pointcont{
	
}
.pointcont .pnav{
	list-style: none;
	background: #eee;
	height: 40px;
}
.pointcont .pnav .active{
	background: #ffffff;
	color: #FF5E2C;
	font-weight: 700;
}
.pointcont .pnav li{
	float: left;
	padding: 13px 16px;
	cursor: pointer;
}
.pointcont .pnav li:hover{
	background: #ffffff;
	color: #FF5E2C;
	font-weight: 700;
}
.pointcont .pnav li:first-child{
	padding: 13px 6px;
}
.pointcont .pnav li:last-child{
	padding: 13px 6px;
}

.pointcont .ptage{
	list-style: none;
	display: block;
}
.pointcont .ptage dt,.pointcont .ptage dd{
	display: inline-block;
	list-style: none;
	line-height: 15px;
	margin-left: 10px;
	text-align: center;
	font-size: 14px;
}
.pointcont .ptage p{
	font-size: 14px;
	color: #333333;
	display: inline-block;
	width: 28px;
	margin: 12px 7px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pointcont .ptage p:nth-child(2){
	width: 55px;
}
.pointcont .ptage p:nth-child(3){
	width: 55px;;
}

.pointcont .ptage dd:nth-of-type(1) em:nth-of-type(1){
	background: #00a77a;
}
.pointcont .ptage dd:nth-of-type(2) em:nth-of-type(1){
	background: #0073C4;
}
.pointcont .ptage dd:nth-of-type(3) em:nth-of-type(1){
	background: #FF7418;
}
.pointcont .ptage em{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #cccccc;
	border-radius: 10px;
	color: #fff;
}
.pointcont .ptage img{
	width: 30px;
	height: 22px;
	vertical-align: middle;
}
.shooter{
	width: 323px;
	background: #ffffff;
	border: 1px solid #eeeeee;
	border-radius: 10px 10px 0px 0px;
	margin: 21px 0;
}
.shootertitle{
	height: 50px;
	font-weight: 700;
	color: #262626;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.shootertitle span{
	width: 6px;
	height: 20px;
	background: #00a77a;
	border-radius: 3px;
	display: inline-block;
	margin: 8px;
}
.shootercont {
	font-size: 14px;
	color: #333333;
}
.shootercont p{
	display: inline-block;
	text-align: center;
	width: 66px;
	margin: 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shootercont img{
	vertical-align: middle;
}
.shootercont dt{
	font-weight: 700;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.shootercont dd{
	font-weight: 400;
	color: #333;
}
.shootercont dd p:nth-of-type(4){
	font-weight: 400;
	color: #999;
}
.shootercont p:nth-of-type(1){
	width: 40px;
}
.shootercont p:nth-of-type(2){
	  width: 80px;
}
.shootercont p:nth-of-type(3){
	  width: 120px;
}
.shootercont dd em{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #cccccc;
	border-radius: 10px;
	color: #fff;
}
.shootercont dd:nth-of-type(1) em{
	background: #00A77A;
}
.shootercont dd:nth-of-type(2) em{
	background: #0073C4;
}
.shootercont dd:nth-of-type(3) em{
	background: #FF7418;
}
/*加载历史*/
.loadhistory{padding-right: 30px; font-size: 14px; color: #666; cursor: pointer}
.loadhistory cite{ display: inline-block; width: 22px; height: 22px; background: url("../img/jz_ls.png"); float: left; margin:19px 6px 0 0px;}
.loadhistory span{float: left}
.loadhistory:hover{ color: #e60640}


.bs_time{height:45px; line-height: 45px; background: #eaeaea; font-size: 14px; padding-left: 14px;}
.bs_time span{ padding-left: 20px;}
.contest_list{ border-right: 1px #eee solid;border-left: 1px #eee solid}
.contest_list li{height:58px; line-height: 58px;border-bottom:1px solid #eeeeee; }
.contest_list li:hover{background:#fbfafa;}
.contest_list li:hover .bs_time_fl{color:#999;}
.contest_list li:hover .bs_duiwu{color:#333;}
.contest_list li:hover .bs_video{color:#fff}
.contest_list li .zhudui:hover {color: #333}
.contest_list li .kedui:hover {color: #333}
.contest_list li .bs_duiwu_bt:hover {color: #e60640}
.contest_list li .zhudui cite:hover{color: #e60640}
.contest_list li .kedui cite:hover{color: #e60640}
.contest_list .bs_fegnlei{float:left; width:165px; padding: 0 0px 0 20px;}
.contest_list .bs_fegnlei cite{ float: left; margin-right: 5px;height:58px;}
.contest_list .bs_fegnlei cite img{width:18px;height:18px; margin-bottom:-4px}
.contest_list .bs_time_fl{float: left; color: #999}
.contest_list .bs_time_fl a{color: #999}
.contest_list .bs_time_fl a:hover{color: #e60640}
.contest_list .bs_time_fl i{ width: 65px;float: left;}
.contest_list .bs_time_fl span{ width: 70px;float: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contest_list .bs_duiwu{float: left;width:430px;text-align: center;}
.contest_list .bs_duiwu p{float:left;}
.contest_list .bs_duiwu .bs_vs{float:left;font-size:16px;margin:0 12px;width:60px;}
.contest_list .bs_duiwu .zhudui,.contest_list .bs_duiwu .kedui{float:left;width:119px; padding: 0 10px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contest_list .bs_duiwu .zhudui{ text-align: right}
.contest_list .bs_duiwu .kedui{ text-align: left}
.contest_list .bs_duiwu .duibiao{ width:27px; height:27px;float:left; margin-top: 8px;}
.contest_list .bs_duiwu .duibiao img{ width:27px; height:27px;border-radius:25em;}
.contest_list .bs_video{ display: flex; align-items: center; justify-content: center }
.bs_video{ float: left; width:102px; height:30px; line-height: 30px;border-radius:30px;color: #fff; background: #b9b9b9;text-align: center; margin: 14px 0 0 25px;}
.bs_video cite{background: url("../img/zbvideo.png") no-repeat;background-position: 0px 6px;display: inline-block;width: 16px;height: 30px;float: left;}
.bs_video span{display: inline-block;margin-left:5px;}
.bs_duiwu_bt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: left;width: 80%;cursor: pointer;padding-left: 50px;}
.bs_video a{ color: #fff}
.nobegin{ background: #b9b9b9}
.bs_video:hover{ background:#c9c6c6;color: #fff;}
.begin{ background: #0073c4}
.begin:hover{ background:#0468ae;color: #fff !important;}
