*{
	margin: 0;padding: 0;
}

table{
	border-collapse:collapse;
			border-spacing:0;text-align: center;
			width:2100px; margin-left: 10px;font-size: 12px;	
}
body{
	width:2120px;
}

 tr,td{
 	border: 1px solid #DCDCDC;position: relative;height: 20px;width: 20px;
 }
.zuo{
	border-right:3px solid #CCCCCC ;
}
.qs{
	width: 50px;
}
.kai{
	width: 40px;
}
.he{
	width: 30px;
}
.kua{
	width: 30px;
}
.you{
	border-right:3px solid #CCCCCC;
}

#trr{
	position: relative;
}
.a1,.a2,.a3,.a4,.a5,.a6,.a7,.a8{
	border-radius:15px ;height:20px;width: 20px;line-height: 20px;
}

li{
	list-style: none;
}
.p2{
	position: absolute;top: -6px;text-align: center;right: -7px;
	width: 13px;border-radius:20px ;height: 13px;color: 11px;
	background:#018EA1;line-height: 13px;color: #FFFFFF;z-index: 100;display: none;
}
.p3{
	position: absolute;top: -6px;text-align: center;right: -7px;
	width: 13px;border-radius:20px ;height: 13px;color: 11px;
	background:red;line-height: 13px;color: #FFFFFF;z-index: 100;display: none;z-index: 999;
}
.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;
}
.pu{
	color: #DECDD7;position: relative;width: 17px;height: 18px;
}
.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{
	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);
}
.kua{
	width: 30px;
}
.he{
	width: 30px;
}
.u2{background:#018EA1; display: block;}
.u3{background:#018EA1;display: block;}
.u4{background:#018EA1;display: block;}
.u5{background:#018EA1;display: block;}


.h1{
	background:#9933CC;color:#ffffff;display: block;
	
}


.h2{
	background: #E7A500;color: #ffffff;display: block;
	
}
.h3{
	background:red;color: #FFFFFF;display: block;
	
}
.h4{
	background: #FF69B4;color:#ffffff;display: block;
	
}
.h5{
	background: #32CD32;color: #FFFFFF;display: block;
	
}

.h6{
	background:	#800080;color: #FFFFFF;display: block;
	
}
.hou{
	color: red;
}
.top-list{
	margin-top:-20px ;
}
table{
	margin-bottom: 40px;
}