/**/
.ym { display: flex; justify-content: space-between; border-top: 1px solid #f5f5f5; padding: 10px 20px; }

.ym > a { width: 22%; margin: 14px 0; display: inline-block; line-height: 30px; text-align: center; color: #23b0f7; }

.ym > a:active, .ym > span .cbtn a:active { background: #ddd; }

.ym > a:nth-child(2) { width: 14%;border-radius: 4px;border:1px solid #23b0f7; }

.ym > a:nth-child(4) { width: 14%;border-radius: 4px;border:1px solid #23b0f7; }

.ym > a.over { color: #bbb; }

.ym > span {margin-left:5%;margin-right:5%; width: 12%; margin: 14px 0; display: inline-block; line-height: 30px; text-align: center; background: #fff; color: #23b0f7; font-size: 14px; position: relative;border-bottom:1px solid #23b0f7; }

.ym > span .cbtn { position: absolute; top: -62px; left: 0; z-index: 10; height: 92px; overflow-y: scroll; background: #fff; border-radius: 4px; -webkit-box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 30px 3px #bbb; box-shadow: 0 0 3px #bbb; width: 100%; }

.ym > span .cbtn a { display: inline-block; text-align: center; line-height: 30px; margin-bottom: 1px; float: left; width: 100%; background: #f6f6f6; font-size: 14px; color: #666; }

.ym > span .cbtn a.now { background: #23b0f7; color: #fff; }

/*Head1*/
.Head1{display: block;padding: 0 12px;overflow: hidden;}
.Head1 h2{float: left;color: #333;font-size: 16px;line-height: 42px;}
.Head1 a{float: right;color: #888;line-height: 42px;/*padding-right: 10px;*/}


.Head1 .chose { float: right; margin: 8px 0; display: inline-block; border-radius: 13px; overflow: hidden; }
.Head1 .chose a { display: inline-block; float: left; color: #999; line-height: 26px; padding: 0 6px; background: #f6f6f6; font-size: 12px; }
.Head1 .chose a.on { background: #23b0f7; color: #fff; }