.paihang,.paihang th{
	list-style: none;
}
.paihang td,.paihang th{
	height:48px;
	line-height: 48px;
	text-align: center;

}
.paihang>th{
	line-height: 48px;
   color:#535353;
}
.paihang{
	font-size: 16px;
	color:#535353;
	margin:0 auto;
	border:1px solid #E9E9E9;
	margin-bottom:30px;
}
.paihang td{
	position:relative;
}
.paihang td img{
	position:absolute;
	left:50%;
	margin-left:-12px;
}
	
 .ph-list-wrap{
    width: 100%;
    margin: 0 auto;
    margin:30px 0;
    overflow:hidden;
}
.ph-list-wrap>a{
    display: block;
	float:left;
	margin-right:10px;
	width:158px;
	height:72px;
	transition:background 0.5s;
	border-radius:5px;
}
.semifinal-list-wrap>a{
	display: block;
	float:left;
	margin-right:1.333%;
	width:24%;
	height:107px;
	transition:background 0.5s;
	border-radius:5px;
}
.final-list-wrap>a{
	margin-right:1.25%;
	width:19%;
	height:107px;
}
.ph-list-wrap>a:last-child{
	margin:0;
}

.final-list-wrap>#finals-team1{
    background:url("../../img/competition_img/paihang/qian13.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#finals-team1:hover{
    background:url("../../img/competition_img/paihang/shen13.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#personD{
    background:url("../../img/competition_img/paihang/qian1.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#teamD{
    background:url("../../img/competition_img/paihang/qian2.png") no-repeat center;
    background-size:contain;
}
.ph-list-wrap>#popularity{
    background:url("../../img/competition_img/paihang/qian3.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#division{
    background:url("../../img/competition_img/paihang/qian4.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#joinperson{
    background:url("../../img/competition_img/paihang/qian5.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#jointeam{
    background:url("../../img/competition_img/paihang/qian6.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#semifinal-divistion{
	background:url("../../img/competition_img/paihang/qian7.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#semifinal-company{
	background:url("../../img/competition_img/paihang/qian8.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#semifinal-city{
	background:url("../../img/competition_img/paihang/qian9.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#semifinal-results{
	background:url("../../img/competition_img/paihang/qian10.png") no-repeat center;
	background-size:contain;
}

.ph-list-wrap>#finals-person{
	background:url("../../img/competition_img/paihang/qian11.png") no-repeat center;
	background-size:contain;
}

.ph-list-wrap>#finals-team{
	background:url("../../img/competition_img/paihang/qian12.png") no-repeat center;
	background-size:contain;
}

.ph-list-wrap>#personD:hover{
    background:url("../../img/competition_img/paihang/shen1.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#teamD:hover{
     background:url("../../img/competition_img/paihang/shen2.png") no-repeat center;
     background-size:contain;
}
.ph-list-wrap>#popularity:hover{
    background:url("../../img/competition_img/paihang/shen3.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#division:hover{
    background:url("../../img/competition_img/paihang/shen4.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#joinperson:hover{
    background:url("../../img/competition_img/paihang/shen5.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#jointeam:hover{
    background:url("../../img/competition_img/paihang/shen6.png") no-repeat center;
 	background-size:contain;
}
.ph-list-wrap>#semifinal-divistion:hover{
	background:url("../../img/competition_img/paihang/shen7.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#semifinal-company:hover{
	background:url("../../img/competition_img/paihang/shen8.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#semifinal-city:hover{
	background:url("../../img/competition_img/paihang/shen9.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#semifinal-results:hover{
	background:url("../../img/competition_img/paihang/shen10.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#finals-person:hover{
	background:url("../../img/competition_img/paihang/shen11.png") no-repeat center;
	background-size:contain;
}
.ph-list-wrap>#finals-team:hover{
	background:url("../../img/competition_img/paihang/shen12.png") no-repeat center;
	background-size:contain;
}
.forms{
	width: 475px;
	height: 44px;
	position: relative;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	margin:30px auto;
	overflow:hidden;
}
.forms span{
	height:42px;
	line-height:42px;
	display:block;
	padding:0 15px;
}
.forms select{
	width: 415px;
	height: 42px;
	border-radius: 5px;
	float:left;
	border:1px solid #ccc;
}
.forms .tijiao{
	position: absolute;
	right:;
	top:0;
	width:98px;
	height:42px;
	text-align: center;
	line-height: 42px;
	color:#fff;
	font-size:20px;
	background:red;
	border:0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	position: absolute;
	right:0;
	top:0;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	line-height:32px;
	vertical-align: middle;
}

#zanwu{
	width:264px;
}

/*鎺掕姒滄牱寮�*/
.courseHeat{
	width:100%;
	height:auto;
	margin:0 auto;
	border:1px solid #f0f0f0;
	margin-top:30px;
	background:#fafafa;
}
.courseHeatTitle{
	width:100%;
	height:40px;
	background:#e64346;
	margin:0 auto;
	font-size:16px;
	color:#fff;
	line-height: 40px;
	padding-left:20px;
}
.courseHeatInputBox{
	width:400px;
	height:40px;
	margin:0 auto;
	
}
.courseHeatInputBox input{
	width:305px;
	border:1px solid #f0f0f0;
	height:40px;
	border-radius: 5px 0px 0px 5px;
	float:left;
	padding-left:20px;

}
.courseHeatInputBox .courseHeatBtn{
	width:95px;
	height:40px;
	background:#e64346;
	text-align: center;
	line-height: 20px;
	color:#fff;
	font-size:20px;
	float:left;
	border-radius: 0px 5px 5px 0px;
	cursor:pointer;
}
.courseHeatInfo{
	width:100%;
	height:auto;
	padding:20px 20px 50px;

}
.courseHeatInfoTitle{
	width:100%;
	height:40px;
	background:rgb(235, 235, 235);
	margin:0 auto;
	line-height: 40px;
	margin-bottom: 20px;

}
.courseHeatInfoTitle a{
	text-decoration: none;
	color:#000;
	font-size:16px;
	padding:0 20px;
	display:block;
	float:left;

}
.courseHeatInfoTitle .courseHeatInfoTitleActive{
	background:#e64346;
	color:#fff;
}


.courseHeatInfoTitle a:hover{
	background:#e64346;
	color:#fff;
}

#user-table tbody tr:nth-child(odd){
	background:rgb(235, 235, 235);
}
.table > thead > tr > th{
	border-bottom:0;
}


.well{
	box-shadow:none;
	border:none;
}
.final-list-wrap>#semifinal-divistion{
    background:url("../../img/competition_img/paihang/qian14.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#semifinal-divistion:hover{
    background:url("../../img/competition_img/paihang/shen14.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#semifinal-company{
    background:url("../../img/competition_img/paihang/qian15.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#semifinal-company:hover{
    background:url("../../img/competition_img/paihang/shen15.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#finals-person{
    background:url("../../img/competition_img/paihang/qian16.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#finals-person:hover{
    background:url("../../img/competition_img/paihang/shen16.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#finals-team{
    background:url("../../img/competition_img/paihang/qian17.png") no-repeat center;
 	background-size:contain;
}
.final-list-wrap>#finals-team:hover{
    background:url("../../img/competition_img/paihang/shen17.png") no-repeat center;
 	background-size:contain;
}


/*鍝嶅簲鎺掕姒�*/

@media (max-width: 1000px){
	.ph-list-wrap{
		width:100%;
		
	}
	
}

@media (max-width: 850px){
	.ph-list-wrap{
		width:100%;
		
	}
	.comp-nav>ul>li>a{
		font-size:14px;
	}
	
}
@media (max-width: 768px){
	.ph-list-wrap{
		width:100%;
		margin:30px 0;
	}
	.comp-nav>ul>li>a{
		font-size:12px;
		
	}
	.ph-list-wrap>a{
		width:15.5%;
		height:55px;
		margin-right:1.4%;
	}
	.semifinal-list-wrap>a{
		margin-right:1.333%;
		width:24%;
		height:107px;
	}
}
@media (max-width: 500px){
	.ph-list-wrap{
		width:100%;
		margin:30px 0;
	}
	.ph-list-wrap>a{
		width:31%;
		height:53px;
		margin-right:3.5%;
		margin-top:20px;
	}
	.semifinal-list-wrap>a{
		width:40%;
		height:53px;
		margin:6.66%;
		margin-top:0;
	}
	.semifinal-list-wrap>#semifinal-company{
		margin-left:0;
	}
	.ph-list-wrap>#jointeam{
		margin-top:20px;
	}
	.ph-list-wrap>#personD{
		margin-top:0px;
	}
	.ph-list-wrap>#teamD{
		margin-top:0px;
	}
	.ph-list-wrap>#popularity{
		margin-top:0px;
		margin-right:0;
	}
}














