.compared-container{
    background: #fff; border-radius: 16px;border: 1px solid #E8E8E8; display: flex;
}
.compared-left{
    border-right: 1px solid #E8E8E8; box-shadow: 0 6px 32px rgba(0, 0, 0, 0.1); width: 240px; flex-shrink: 0; position: relative; border-top-left-radius: 16px;
}
.compared-content{
   overflow-x: auto; white-space: nowrap; font-size: 0;
}
.compared-right{
    width: 200px; flex-shrink: 0; border-left: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; border-radius: 0 16px 16px 0;
}
.compared-right .ui-select{
    margin:4px 0;
}
.compared-head{
    height: 142px; padding:22px 10px; display: flex; align-items: center; flex-direction: column; justify-content: center;
    /*position: sticky; top: 0; background: #fff; z-index: 1;*/
}
.compared-head>div{
    width: 100%;
}
/*.compared-left .compared-head{*/
/*    box-shadow: 0 6px 32px rgba(0, 0, 0, 0.1); z-index: 2; border-top-left-radius: 16px;*/
/*}*/
.compared-head>.head-wrap{
    width: 100%;
}
.compared-head>.head-wrap.first-column{
    padding-left: 20px;
}
.compared-head .name{
    font-weight: 600; margin: 5px 0; line-height: 24px; font-size: 16px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
}
.compared-head .c-title{
    font-size: 20px; font-weight: 600; margin:5px 0;
}
.compared-head .c-tips{
    font-size: 14px; font-weight: normal; line-height: 20px;
}
.compared-head .c-tips>span{
    color: var(--green);
}
.car-compared-column{
    border-right: 1px solid #E8E8E8; width: 245px; display: inline-block; vertical-align: top;
}
.compared-content>.car-compared-column:last-of-type{border:0 none}

.sticky-top .compared-head{

}

.car-group-bar{
    padding: 16px 10px 16px 30px; height: 54px; background: #E8E8E8; font-size: 16px; font-weight: 600;
}
.parames-action{
    height: 225px; padding: 36px; display: flex; align-items: center; flex-direction: column; justify-content: center; font-size: 14px;
}
.parames-action .ui-check{
    height: 20px; line-height: 20px; width: 100%; margin:10px 0;
}
.parames-action .ui-check>.ui-check-icon{
    vertical-align: middle; margin-top: -2px; width: 18px; height: 18px;
}
.compared-dl {
    font-size: 16px; text-align: center; color: #777;
}
.compared-dl dt{
    padding: 16px 10px 16px 30px; height: 54px; font-weight: 600; background: #E8E8E8; line-height: 22px; color: #1F2129;;
}
.compared-dl dd{
    border-bottom: 1px solid #E8E8E8; padding: 15px 30px; height: 50px; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px;
}
.compared-dl dd:last-of-type{
    border-color: transparent;
}
.compared-dl dd.price{color: var(--green)}
.compared-dl dd.hover{background: #CDFFEA;}
.compared-dl dd.hide{font-size: 0}
.compared-left .compared-dl{
    text-align: left; color: #1F2129;
}

.car-color-wrap{
    padding:8px; height: 225px; display: flex; align-items: center; flex-direction: column;
}
.car-color-wrap>.image{
    height: 136px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; overflow: hidden;
}
.car-color-wrap>.image>img{
    object-fit: cover; max-width: 100%;
}
.car-color-wrap>.name{
    font-weight: 400; line-height: 24px; font-size: 14px; margin:10px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; text-align: center;
}
.car-color-wrap>.color>.item{
    width: 16px; height: 16px; color: #fff; border: 1px solid transparent; padding:2px; border-radius: 10px; display: inline-flex; cursor: pointer;
}
.car-color-wrap>.color>.item.on{
   border-color: var(--green);
}
.car-color-wrap>.color>.item>i{
    display: inline-block; width: 10px; height: 10px; border-radius: 5px; background: #E8E8E8;
}
.car-color-wrap>.colortext{overflow-y: hidden; overflow-x: auto; height: 28px; white-space: nowrap; width: 100%; text-align: center}
.car-color-wrap>.colortext>.item{
    display: inline-block; height: 20px; line-height: 20px; margin:0 2px; vertical-align: top;cursor: pointer; font-size: 14px;
}
.car-color-wrap>.colortext>.item.on{
    color: var(--green);
}
.ui-check{ position: relative; }
.ui-check input{ position: absolute; width: 0; height: 0; left: 0;}
.ui-check .ui-check-icon{
    content: ' ';
    width: 24px; height: 24px;
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%221000%22%20height%3D%221000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M500%20916.667C269.881%20916.667%2083.333%20730.119%2083.333%20500%2083.333%20269.881%20269.881%2083.333%20500%2083.333c230.119%200%20416.667%20186.548%20416.667%20416.667%200%20230.119-186.548%20416.667-416.667%20416.667zm0-50c202.504%200%20366.667-164.163%20366.667-366.667%200-202.504-164.163-366.667-366.667-366.667-202.504%200-366.667%20164.163-366.667%20366.667%200%20202.504%20164.163%20366.667%20366.667%20366.667z%22%20fill-rule%3D%22evenodd%22%20fill-opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E);
    mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%221000%22%20height%3D%221000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M500%20916.667C269.881%20916.667%2083.333%20730.119%2083.333%20500%2083.333%20269.881%20269.881%2083.333%20500%2083.333c230.119%200%20416.667%20186.548%20416.667%20416.667%200%20230.119-186.548%20416.667-416.667%20416.667zm0-50c202.504%200%20366.667-164.163%20366.667-366.667%200-202.504-164.163-366.667-366.667-366.667-202.504%200-366.667%20164.163-366.667%20366.667%200%20202.504%20164.163%20366.667%20366.667%20366.667z%22%20fill-rule%3D%22evenodd%22%20fill-opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E);
    background: currentColor;
    font-size: 10px;
    -webkit-mask-position: 50% 50%;
    mask-position: 50% 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    color: rgba(0,0,0,0.3);
    display: inline-block;

}
.ui-check input:checked+.ui-check-icon{
    color: #78B67C;;
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-1.177-7.86l-2.765-2.767L7%2012.431l3.119%203.121a1%201%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E);
    mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-1.177-7.86l-2.765-2.767L7%2012.431l3.119%203.121a1%201%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E);
}
.ui-select .ui-sub-body{
    max-height: 770px;
}

.ui-select:hover .ui-sub-wrap{display: none}
.ui-select.hover .ui-sub-wrap{display: block}
.ui-select .ui-sub-body .select-list>a.disabled{
    opacity: .5; background: #e9e4e4;
}