*{
	margin: 0;padding: 0;
}

table{
	border-collapse:collapse;
			border-spacing:0;width: 1850px;
			font-size: 12px;margin-left: calc(50% - 515px);text-align: center;
			
}


 tr,td{
 	border: 1px solid #DCDCDC;position: relative;height: 20px;width: 18px;
 }
 
.zuo{
	border-right:3px solid #CCCCCC ;
}

.qs{
	width: 70px;
}


.you{
	border-right:3px solid #CCCCCC;
}



li{
	list-style: none;
}
.p2{
	position: absolute;
	width: 20px;border-radius:20px ;height: 20px;color: 11px;
	background:#0000FF;line-height: 20px;color: #FFFFFF;z-index: 100;display: none;
	left: 0px;top: 0px;
}

.te{
	background: #F4F4F4;
}
.ham{
	color: #080DFF;font-weight: 900;
}

#ls_a{
	width: 1030px;height: 30px;float: left;position: relative;margin-bottom: 3px;
}
#ws30{
	position: absolute;background:#2D6BC2; right: 220px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;border:1px solid #DDEAFD ;width: 60px;text-align: center;font-weight: 900;
	color: #ffffff;cursor: pointer;
}
#ws50{
	position: absolute;background:#F5F9FF; right: 150px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;border:1px solid #DDEAFD ;width: 60px;text-align: center;font-weight: 900;
	cursor: pointer;
}

#ws100{
	position: absolute;background:#F5F9FF; right: 80px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;border:1px solid #DDEAFD ;width: 60px;text-align: center;font-weight: 900;
	cursor: pointer;
}

.yin{
	position: absolute;height: 20px;width: 17px;background:#018EA1;
	border-radius:10px ;
	text-align: center;line-height: 20px;
	right: -8px;top: -8px;font-size:18px;transform:scale(0.6);
	color: #FFFFFF;display: none;
}
.py{
	display: block;
	height: 18px;width: 18px;border-radius:100px;line-height: 18px;
}
.zx{
	color: #DCDCDC;border-radius:20px ;height: 17px;width: 17px;display: block;
	line-height: 18px;
}
.shz{
	color: #0000EE;font-weight: 900;
}
#xis{
	 margin-top: 20px;
}

.lc{
	width: 80px;
}
.ld{
	width: 50px;
}
.le{
	width: 50px;
}
.lf{
	width: 50px;
}
.la{
	
}
.hy{
	width: 20px;
}
.hya{
	width: 22px;
}

li{
	list-style: none;
}
#ls_a{
	width: 1030px;height: 30px;float: left;position: relative;margin-bottom: 3px;
}
#ws30{
	position: absolute;background:#2D6BC2; right: 220px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;border:1px solid #DDEAFD ;width: 60px;text-align: center;font-weight: 900;
	color: #ffffff;cursor: pointer;
}
#ws50{
	position: absolute;background:#F5F9FF; right: 150px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;border:1px solid #DDEAFD ;width: 60px;text-align: center;font-weight: 900;
	cursor: pointer;
}

#ws100{
	position: absolute;background:#F5F9FF; right: 80px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;border:1px solid #DDEAFD ;width: 60px;text-align: center;font-weight: 900;
	cursor: pointer;
}

#ws50:hover{
	background:#2D6BC2; color: #ffffff;
}

#ws100:hover{
	background:#2D6BC2; color: #ffffff;
}

#lian{
	left: 100px;position: absolute;top: 3px;
}

#zoushi{
	position: absolute;background:#2D6BC2; left:20px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;border:1px solid #DDEAFD ;width: 60px;text-align: center;font-weight: 900;
	color: #ffffff;cursor: pointer;
}

#ls_a{
	margin-left: calc(50% - 515px);font-size: 12px;line-height: 30px;
}
#sjxz{
position: absolute;right: 300px;top: 8px;height: 18px;line-height: 18px;
	font-size: 12px;width: 60px;text-align: center;font-weight: 900;
}
#kuang{
	width: 1030px;
	  text-align: center;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;margin-left: calc(50% - 515px);
}

.top-list{
	margin-top:-20px ;
}
table{
	margin-bottom: 40px;
}