.wea-theme-layout .icon-coms-plate {
    font-size: 14px;
}

.wea-theme-layout .wea-theme-layout-body {
    width: 648px;
    margin: 122px auto;
}

.wea-theme-layout .wea-theme-layout-item {
    position: relative;
    display: inline-block;
    margin: 0 31px;
}

.wea-theme-layout .wea-theme-layout-img {
    width: 100px;
    height: 100px;
    border: 2px solid #d7d8d9;
    cursor: pointer;
}

.wea-theme-layout .wea-theme-layout-img img {
    width: 96px;
    height: 96px;
}

.wea-theme-layout .wea-theme-layout-name {
    width: 100px;
    height: 55px;
    line-height: 55px;
    color: #333;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.wea-theme-layout .wea-theme-layout-img:hover,
.wea-theme-layout .wea-theme-layout-selected .wea-theme-layout-img {
    border: 2px solid #2db7f5;
}

.wea-theme-layout .wea-theme-layout-selected .wea-theme-layout-icon {
    position: absolute;
    top: 70px;
    right: 8px;
    color: #2db7f5;
    font-size: 22px;
}