.groupSection{padding:30px 0;border-bottom:1px dashed #ddd;}
.groupSection:first-child{padding-top:0;}
.groupSection:last-child{border-bottom:none;}
.groupSection .sectionTitle{font-size:15px;font-weight:500;position:relative;height:35px;}
.groupSection .sectionTitle:after{content:'';display:block;position:absolute;height:2px;width:30px;background-color:#5394da;bottom:10px;left:0;}
.groupSection .sectionData{font-size:13px;line-height:180%;}
.groupSection .sectionData .customsTable{display:flex;}

.taxCategorys{display:flex;flex-wrap:wrap;justify-content:space-between;}
.taxCategorys .taxCategory{display:block;width:calc(20% - 10px);height:30px;padding-bottom:10px;}
.taxCategorys .taxCategory .categoryLink{display:block;text-align:center;height:28px;line-height:28px;text-decoration:none;border-radius:10px;background-color:#f8fafc;border:1px solid #d3d3d3;color:#999;}
.taxCategorys .taxCategory.on .categoryLink{background-color:#fff;border:1px solid #3870ab;color:#373d54;}
.taxCategorySelect{display:none;}

.taxCategoryLists{clear:both;margin-top:10px;}
.listTable tbody td{text-align:center;}
.listTable tbody td.name{width:180px;}
.listTable tbody td.etc{width:200px;}

@media all and (max-width:1100px) {
    .taxCategorys .taxCategory{width:calc(25% - 10px);}
    .listTable thead th.w11, .listTable tbody td.w11{display:none;}
}

@media all and (max-width:700px) {
    .taxCategorys{display:none;}
    .taxCategorySelect{display:block;float:right;padding-bottom:10px;}
    .listTable thead th.w9, .listTable tbody td.w9{display:none;}
}