
table.table-show{min-width:760px;}
table.table-show tr{background-color:#EFF7F0;}
table.table-show tr.row5{background:#F6F6F6;}
table.table-show tr.current td{font-weight:bold;border:1px solid #f44b08;border-top:2px solid #f44b08;border-bottom:2px solid #f44b08;}
table.table-show tr.row10{background-color:#FFDED1;}
table.table-show tr.row8{background-color:#FFECB6;}
table.table-show tr.row6{background-color:#EBFFC2;}
table.table-show tr.row2{background-color:#E1FEDF;}
table.table-show tr.row1{background-color:#F6F6F6;}
table.table-show tr.week0 td.date,
table.table-show tr.week6 td.date{background-color:#fff3ee;}
table.table-show tr th{background-color:#fff3ee;border-width:1px;padding:8px;font-size:14px;border-style:solid;border-color:#f44b08;}
table.table-show tr th.sunrise{background-color:#ffc011;}
table.table-show tr th.sunset{background-color:#ffc011;}
table.table-show tr td{background-color:#FFF;border-width:1px;padding:8px;text-align:center;font-size:14px;border-style:solid;border-color:#AAA;}
table.table-show tr td.sunrise{background-color:#fff8e3;}
table.table-show tr td.sunset{background-color:#fff8e3;}
table.table-show tr td.sunlength{text-align:left;}

table.table-show tr td:hover{background:#333;color:#FFF;cursor:pointer;}

ul.richu-info{}
ul.richu-info:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.richu-info li{display:block;float:left;width:50%;box-sizing:border-box;}


#area-list{}
#area-list ul{margin-top:20px;background:#F6F6F6;}
#area-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#area-list ul li{display:block;float:left;width:20%;padding:2px 1em;box-sizing:border-box;}
#area-list ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#area-list ul li a{display:block;}
#area-list ul li a:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#area-list ul li a span{color:#1a73e8;}
#area-list ul li span{float:left;}
#area-list ul li span em{display:none;}
#area-list ul li p{float:right;color:#888;}/* #cb0098 */
#area-list ul li:hover{background-color:#CCC;}
#area-list ul li:hover span em{display:inline-block;}
#area-list.border ul li{border-bottom:1px solid #CCC;}



.map-card{position:absolute;top:1rem;left:25%;width:50%;padding:0.5rem;background-color:rgba(255,255,255,.6);border-radius:.5rem;
	box-shadow:0 0.5em 1em 0 rgba(17, 167, 243, .5);
	box-sizing:border-box;
}
.map-card strong{display:block;text-align:center;font:bold 1em/2 \5FAE\8F6F\96C5\9ED1;}
.map-card .input-item{display:none;}
.map-card .input-item .input-item-text{display:inline-block;width:20%;padding:0;margin-bottom:0;font:bold 1em/2 \5FAE\8F6F\96C5\9ED1;color:#495057;text-align:left;}
.map-card .input-item input.inputNull{display:inline-block;width:72%;}
.map-card p{display:none;text-align:center;}
.map-card p a.btn{margin-top:0.5rem;text-align:center;}

.map-card.isPos .input-item{display:inline-block;}
.map-card.isPos p{display:block;}



/* 横向放置的手机及分辨率更小的设备 */
@media (max-width:768px){
	.map-card{width:90%;left:5%;}

}
