.top-partlist {height: 53px;background-color: white; margin-top: 20px; margin-bottom: 20px;}
.top-partlist .partlist-text {width: 90px; height: 100%; margin-left: 15px;}
.top-partlist .partlist-text font {line-height: 53px;}
.top-partlist .part-name {margin-right: 20px; min-width: 40px; float: left; text-align: center;}
.top-partlist .part-name a {font-size: 14px; color: rgb(65,64,69); line-height: 50px;}
.top-partlist .part-name:hover,  
.top-partlist .part-name.active {border-bottom: 3px solid rgb(255,75,1); color: rgb(255,75,1);}
.top-partlist .part-name:hover a,
.top-partlist .part-name.active a {color: rgb(255,75,1);}
.top-partlist .top-times {width: 350px;}
.top-partlist .top-times font {color: rgb(64,65,69); line-height: 53px;}
.top-partlist .top-times .time-btn {float: left; width: 82px; height: 25px; border: 1px solid rgb(220,220,220); text-align: center; margin-right: 5px; margin-top: 15px;}
.top-partlist .top-times .time-btn a {line-height: 27px; color: rgb(220,220,220);}
.top-partlist .top-times .time-btn:hover,
.top-partlist .top-times .time-btn.active {background-color: rgb(255,75,1); border: 1px solid rgb(255,75,1);}
.top-partlist .top-times .time-btn:hover a,
.top-partlist .top-times .time-btn.active a {color: white;}