.GroupControl {
        background: #fff;
        margin-bottom: 15px;
        font-family: Arial, sans-serif;
}
.GroupControl .Header {
        background: linear-gradient(to right, #aa0e0e, #c0392b);
        padding: 10px 15px;
        cursor: pointer;
}
.GroupControl .Header span {
        color: #fff;
        font-weight: bold;
        font-size: 16px;
}
.GroupControl .Detail {
        padding: 15px;
        border: 1px solid #e0e0e0;
        border-top: none;
}
.GroupControl .Detail table {
        width: 100%;
        border-collapse: collapse;
}
.GroupControl .Detail .ItemStyle {
        padding: 10px 0;
}
.GroupControl .Detail .Title {
        margin-bottom: 10px;
}
.GroupControl .Detail .Title a {
        text-decoration: none;
        color: #000;
        font-weight: bold;
        font-size: 15px;
        text-transform: uppercase;
        display: inline-flex;
        align-items: center;
}
.GroupControl .Detail .Title a::before {
        content: "›";
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 16px;
        height: 16px;
        border: 2px solid #e74c3c;
        border-radius: 50%;
        color: #e74c3c;
        font-size: 16px;
        line-height: 1;
        margin-right: 8px;
        padding-bottom: 2px;
        box-sizing: border-box;
}
.GroupControl .Detail .Title a:hover {
        color: #e74c3c;
}
.GroupControl .Detail .Wrap .GroupTree {
        list-style: none;
        margin: 0;
        padding: 0 0 0 28px;
}
.GroupControl .Detail .Wrap .GroupTree li {
        margin-bottom: 10px;
}
.GroupControl .Detail .Wrap .GroupTree li:last-child {
        margin-bottom: 0;
}
.GroupControl .Detail .Wrap .GroupTree li a {
        text-decoration: none;
        color: #2c3e50;
        font-size: 15px;
        display: inline-block;
        line-height: 1.4;
}
.GroupControl .Detail .Wrap .GroupTree li a:hover {
        color: #e74c3c;
}
@media only screen and (max-width: 768px) {
        .GroupControl {
                padding: 0 10px;
        }
}