.tab{margin-bottom:0px}
.tab .layout ul{border-bottom:1px solid #D9D6D6;display:flex}
.tab .layout ul li{margin:0 30px}
.tab .layout ul li a{font-weight:400;font-size:22px;color:#333333}
.tab .layout ul li:nth-child(1){margin-left:0}
.tab .layout ul .on a{color:#C00000}
.tab .layout ul .on a::after{margin:10px 0 0 0;content:"";display:block;width:100%;height:3px;background-color:#C00000;border-radius:7px}
.main{background-color:transparent}
.main .layout ul{margin-bottom:30px;display:flex;align-items:center;justify-content:center}
.main .layout ul li a{display:block;padding:5px 20px;font-weight:500;font-size:22px;color:#333}
.main .layout ul .on a{background:#D22628;border-radius:20px 20px 20px 20px;border:1px solid #C00000;color:#fff}
.main .layout ul .on a:hover{color:#fff !important}
.main .layout .table{display:table;table-layout:fixed;width:100%}
.main .layout .table .tr{display:table-row}
.main .layout .table .th,.main .layout .table .td{display:table-cell;width:auto;text-align:center;font-size:18px}
.main .layout .table .th{background:#FDF8F8;color:#333;padding:20px 0}
.main .layout .table .td{color:#666666;padding:18px 0;text-align:center;vertical-align:middle}
.main .layout .table .tr:nth-child(2n-1) .td{background-color:#F9F9F9}
.main .layout .table .tr:nth-child(2n) .td{background-color:#fff}
.main .layout .table .td img{margin:0 auto;display:block;width:30px;height:34px}
.area-select-wrap{display:flex;justify-content:space-between;align-items:center}
.area-select-wrap ul{flex:1;margin-right:100px}
.area-select{display:block;padding:6px 10px;cursor:pointer;font-size:14px;min-width:120px}
.table-list{}
