/* 公共样式 */
    .filter_wrap {
        margin: 2em auto;}

    .filter_wrap .select_s {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
        width: 40%;
        min-width: 200px;
        height: 44px;
        font-size: 20px;
        padding: 8px 12px;
        border: 1px solid #ad0e1a;
        border-radius: 4px;
        background-color: #fff;
        font-family: Arial, sans-serif;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        background-repeat: no-repeat;
        background-position: right 12px center;
        background-size: 20px;
        cursor: pointer;}

    .filter_wrap option {
        width: 100%;
        text-align: center;}

    .filter_wrap .select_s:focus {
        outline: none;
        border-color: #ad0e1a;
        box-shadow: 0 0 0 2px rgb(173 14 26 / 31%);}

    .xs-list {
        margin: 0;}

    .xs-list li {
        float: left;
        width: 21.5%;
        padding: 1em;
        margin: 0;
        text-align: center;}

    .xs-list li a {
        padding: 0;}

    .xs-list li a {
        display: block;
        box-shadow: 0 0 15px rgb(173 14 26 / 31%);}

    .xs-bottom {
        font-size: 24px;
        padding: 0;
        height: auto;
        line-height: 2.5;}
