@charset "utf-8";
.ctable{ width:100%; background:#fff; margin:0 auto;}
.ctable th,
.ctable td{ border:1px solid #ddd; font-family:Arial; cursor:default;}
.ctable td{ height:32px; text-align:center; vertical-align:middle;}
.Red_boll1 span{font-family: Arial;  display: inline-block; width: 20px;height: 20px;text-align:center;line-height:20px; border-radius: 50%; background-color: red;color: #fff;box-shadow: 1px 1px 3px #000}
.Blue_boll1 span{font-family: Arial;  display: inline-block; width: 20px;height: 20px;text-align:center;line-height:20px; border-radius: 50%; background-color: blue;color: #fff;box-shadow: 1px 1px 3px #000;}
.Green_boll1 span{font-family: Arial;  display: inline-block; width: 20px;height: 20px;text-align:center;line-height:20px; border-radius: 50%; background-color: green;color: #fff;box-shadow: 1px 1px 3px #000}
.Blue span{color: blue}
.Red span{color: red}
.Green span{color: green}
.Red_bg {background-color: red;padding: 3px;color: #fff}
.Blue_bg{background-color: blue;padding: 3px;color: #fff}
.Green_bg{background-color: green;padding: 3px;color: #fff}

.RedX span,.red span{font-family: Arial;  display: inline-block; width: 16px;height: 16px;text-align:center;line-height:16px; border-radius: 50%; background-color: red;color: #fff;box-shadow: 1px 1px 3px #000}
.BlueX span,.blue span{font-family: Arial;  display: inline-block; width: 16px;height: 16px;text-align:center;line-height:16px; border-radius: 50%; background-color: blue;color: #fff;box-shadow: 1px 1px 3px #000}
.GreenX span,.green span{font-family: Arial;  display: inline-block; width: 16px;height: 16px;text-align:center;line-height:16px; border-radius: 50%; background-color: green;color: #fff;box-shadow: 1px 1px 3px #000}
.white {background-color: #fefaeb;}
.white img{width: 13px;}
.bg {background: #E1E1FF no-repeat center center;text-align: center;color: #000000;font-size: 13px;font-family: Arial;}
td.o {background: #FF0099 no-repeat center center;text-align: center;color: #fff;font-size: 13px;font-family: Arial;}
td.b {background: #6A6AFF no-repeat center center;text-align: center;color: #fff;font-size: 13px;font-family: Arial;}
td.r {background: #FF7575 no-repeat center center;text-align: center;color: #fff;font-size: 13px;font-family: Arial;}
td.m {background: #999933 no-repeat center center;text-align: center;color: #fff;font-size: 13px;font-family: Arial;}
td.n {background: #990033 no-repeat center center;text-align: center;color: #fff;font-size: 13px;font-family: Arial;}
td.g {background: #79FF79 no-repeat center center;text-align: center;color: #fff;font-size: 13px;font-family: Arial;}
td.w {background: #FF35FF no-repeat center center;text-align: center;color: #fff;font-size: 13px;font-family: Arial;}
td.bbg{background: #CACAFF no-repeat center center;text-align: center;color: #808080;font-size: 13px;font-family: Arial;}
td.abg{background: #9999FF no-repeat center center;text-align: center;color: #666666;font-size: 13px;font-family: Arial;}
.zous-list {padding: 0 10px;}
.zous-list li{word-wrap:break-word;}
.zous-list li.red{color:red;}
td.cu span{font-family: Arial;  display: inline-block; width: 14px;height: 14px;text-align:center;line-height:14px; border-radius: 50%; background-color:#e8e8e8;color: #888;}