﻿.hot-posts {
    clear: both;
    background-color: #fff;
}

.hot-posts h2 {
    line-height: 2.2em;
    font-weight: 600;
    color: #1abc9c;
    font-size: 1.35em;
}

.hot-posts ul {
    margin: 0 20px 10px;
    padding: 15px 0 10px;
    list-style: none;
    overflow: hidden;
}

.hot-posts li {
    overflow: hidden;
    clear: both;
    line-height: 24px;
}

.hot-posts p {
    float: right;
    font-size: 14px;
    color: #777;
    font-size: 13px;
}

.pagewrapper {
    background-color: #fff;
    position: relative;
}


#cardslist{margin:20px auto 30px auto;overflow:hidden}

.col{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;position:relative}
.shop-item:hover{box-shadow:0 5px 5px 0 rgba(0,0,0,.25)}
.shop-item{margin:auto 6px;background-color:#FFF;box-shadow:0 1px 1px 0 rgba(0,0,0,.15);overflow:hidden;position:relative;border:10px solid #FFF;border-bottom:0 none}
.span_1_of_4 a.fancyimg{padding:0;height:auto;overflow:hidden}
.fancyimg{position:relative}
.home-blog-entry-thumb{margin-bottom:5px}
.fancyimg{padding:8px;background:#fff;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.fancyimg img{display:block}
.shop-item h3,.shop-item h3 a{font-weight:400;font-size:14px;line-height:25px;height:25px;overflow:hidden}
.shop-item h3,.shop-item h3 a{font-weight:400;font-size:14px;line-height:25px;height:25px;overflow:hidden}
.shop-item p{font-size:12px;line-height:20px;font-weight:400;height:40px;overflow:hidden}
.shop-item .pricebtn{margin:10px 0 15px;font-size:16px;height:auto;color:#009966;line-height:26px}
.pricebtn .buy{background-color:#009966;display:inline-block;border-radius:2px;color:#FFF;padding:3px 10px;float:right;font-size:12px;line-height:18px}
.metacat a{font-size:12px;position:absolute;top:8;left:0;display:inline-block;padding:5px 8px;width:60px;background:none repeat scroll 0 0;color:#FFF;text-align:center}
.metacat a{filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.metacat a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}

.thumbnail {}

#thumb-img {
    text-align:center;
}

#thumb-img img{
    width: 90%;
    height:110px;
}


.title {
    position: relative;
    height: 45px;
    border-bottom: 1px solid #90bba8;
    margin: 5px 20px;
}

.titleindex {
    position: relative;
    height: 30px;
    /*
    border-bottom: 1px solid #90bba8;
    */
    margin: 5px 14px;
}

.label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.label, .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #999999;
}

.thumb-item .pricebtn {
    color: #009966;
}

.thumb-item .pricebtn {
    margin: 10px 0 15px;
    font-size: 16px;
    height: auto;
    color: #009966;
    line-height: 26px;
    padding-left: 14px;
}

.ad-index{
    margin: 10px 0 15px;
    font-size: 16px;
    height: auto;    
    line-height: 60px;
}

{* ====================== 20230605 *}



