@charset "utf-8";
.store-tip{ position: fixed; top: 125px; left: -392px; width: 380px; height: 80%; background: #ffc; border: 1px #ccc solid; padding: 10px 0px 10px 10px; box-shadow: 2px 2px 8px rgba(200, 200, 200, 0.7); z-index: 100; }
.store-tip.on{ left:0px; }
.store-tip.off{ left: -392px; }
.store-tip p{ line-height: 30px; }
.store-tip .btn{ position: absolute; top: 0px; right: -60px; width: 60px; height: 60px; background: url(../images/store_tip.png) no-repeat; box-shadow: 2px 2px 8px rgba(200, 200, 200, 0.7); border-radius: 50px; cursor: pointer; }
.store-tip .txt{ height: 100%; overflow: auto; }
/*store sub*/
.body .store-sub{
    float: left;
    width: 190px;
    height: auto;
    overflow: hidden;
    padding: 0px;
}
.body .store-sub .box{
    width: 190px;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}
.body .store-sub .box.border{ width: 188px; border: 1px #ccc solid; }
.body .store-sub .box address{ width: 190px; height: auto; font-style: normal; }
.body .store-sub .box .cat{  }
.body .store-sub .box .cat li{ padding: 0 20px; }
.body .store-sub .box .cat li:hover{ background: #746359; }
.body .store-sub .box .cat li.on{ background: #746359; }
.body .store-sub .box .cat li i{ width: 3px; height: 3px; background: #666666; vertical-align: middle; margin-right: 10px; display: inline-block; }
.body .store-sub .box .cat li a{ width: 130px; color: #333333; display: inline-block; }
.body .store-sub .box .cat li:hover i{ background: #ffffff; }
.body .store-sub .box .cat li:hover a{ color: #ffffff; }
.body .store-sub .box .cat li.on i{ background: #ffffff; }
.body .store-sub .box .cat li.on a{ color: #ffffff; }
.body .store-sub .storeInfo{
    height: 30px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    background: #B20000;
    border: 1px solid #E5E5E5;
    /*background: url('../images/bg/bar01.jpg') repeat-x;*/
}
.body .store-sub .storeData{
    height: auto;
    color: #808080;
    line-height: 30px;
    border: 1px solid #E5E5E5;
    border-width: 0px 1px 1px 1px;
    padding: 8px;
    overflow: hidden;
}
.body .store-sub .storeData .storeDataBox{
    height: auto;
    line-height: 20px;
    padding: 4px 0px;
    overflow: hidden;
}
.body .store-sub .storeData .storeDataBox a{ color: #666; }
.body .store-sub .storeData .storeDataBox.dotted{
    border-bottom: 1px #ccc dotted;
}
.body .store-sub .storeData .storeDataBox.name{
    text-align: center;
    font-weight: bold;
    color: #666;
}
.body .store-sub .storeData .storeDataBox ul li{
    padding-left: 65px;
}
.body .store-sub .storeData .storeDataBox ul li span{
    float: left;
    font-weight: bold;
    margin-left: -65px;
}
.body .store-sub .storeData .storeDataBox ol li{
    font-weight: bold;
    color: #C00;
}
.body .store-sub .box-head{
    height: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    background: #B20000;
}
.body .store-sub .box-body{
    height: auto;
    color: #000;
    line-height: 30px;
    overflow: hidden;
    border: 1px #CACACA solid;
    border-width: 0px 1px 1px 1px;
}
.body .store-sub .box-body .goods{
    width: 180px;
    height: auto;
    border-bottom: 1px #ccc dashed;
    padding: 5px;
    margin-bottom: 10px;
    overflow: hidden;
}
.body .store-sub .box-body .goods:hover{
    background: #eee;
}
.body .store-sub .box-body .goods-photo{
    width: 180px;
    height: 180px;
}
.body .store-sub .box-body .goods-text{
    width: 180px;
    height: auto;
    text-align: center;
    color: #777777;
    max-height: 60px;
    line-height: 20px;
    padding: 5px 0px 0px 0px;
    overflow: hidden;
}
.body .store-sub .box-body .goods-text span{
    width: 180px;
    height: auto;
    color: #CEAA00;
    max-height: 40px;
    line-height: 20px;
    padding: 5px 5px;
}
.body .store-sub .box-body .goods-text a{
    color: #777777;
}
.body .store-sub .box-body .goods-text a:hover{
    text-decoration: underline;
}
.body .store-sub .box-body .goods-text.price{
    color: #CB1900;
    text-align: center;
}
.body .store-sub .box-body .goods-text.price span{
    color: #fff;
    background: #754426;
    padding: 5px;
    margin-right: 20px;
}
.body .store-sub .box-body .contact-title{
    color: #000;
    line-height: 20px;
    padding: 5px;
}
.body .store-sub .box-body .contact-title span{
    float: left;
    color: #736357;
}
/*store sub end*/
/*store main start*/
.body .store-main{
    float: left;
    width: 800px;
    height: auto;
    overflow: hidden;
    padding-left: 10px;
}
.body .store-main .cate-fixed{
    box-shadow: 0px 0px 0px #fff;
    z-index: 9999;
}
.body .store-main .gbox{
    width: 800px;
    height: auto;
    overflow: hidden;
}
.body .store-main .gbox-head{
    width: 780px;
    height: 30px;
    color: #000;
    line-height: 30px;
    border-bottom: 3px #B20000 solid;
    padding-left: 20px;
    overflow: hidden;
}
.body .store-main .gbox-body{
    width: 800px;
    height: auto;
    color: #000;
    padding: 10px 0px;
    overflow: hidden;
}
.body .store-main .goods{
    position: relative;
    float: left;
    width: 196px;
    height: 280px;
    color: #000;
    border: 2px #fff solid;
    padding: 22px 0px 5px 0px;
    margin-bottom: 0px;
}
.body .store-main .goods:hover{
    float: left;
    color: #000;
    border: 2px #ccc solid;
    overflow: hidden;
}
.body .store-main .goods.group{
    background: url(../img/bg/group.png) no-repeat;
    border: 2px #fff solid;
}
.body .store-main .goods.group:hover{
    border: 2px #fff solid;
}
.body .store-main .goods .tag{ position: absolute; top: 0px; right: 0px; width: 60px; height: 60px; background: #ccc; }
.body .store-main .goods .tag.t01{ width:25%; height: 25%; background: url(../img/tag/sale-60x60.png) no-repeat; background-size: contain; }
.body .store-main .goods-photo{
    float: left;
    width: 196px;
    height: 196px;
    color: #000;
    overflow: hidden;
}
.body .store-main .goods-text{
    width: 190px;
    height: auto;
    text-align: center;
    color: #777777;
    max-height: 40px;
    line-height: 20px;
    padding: 3px;
    overflow: hidden;
}
.body .store-main .goods-text span{
    width: 180px;
    height: auto;
    color: #CEAA00;
    max-height: 40px;
    line-height: 20px;
    padding: 5px 5px;
}
.body .store-main .goods-text a{
    color: #777777;
}
.body .store-main .goods-text a:hover{
    text-decoration: underline;
}
.body .store-main .goods-text.price{
    color: #CB1900;
    text-align: center;
}
.body .store-main .goods-text.price span{
    color: #fff;
    background: #754426;
    padding: 5px;
    margin-right: 20px;
}
/*store main end*/
/*store goods start*/
.body .storeGoods{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.body .storeGoods a{ color: #0056BC; }
.storeGoods .star{
    float: left;
    width: 60px;
    height: 12px;
    background: url('../images/icon/star.png') no-repeat left bottom;
    padding-right: 5px;
    margin: 9px 0px;
}
.storeGoods .star .on{
    float: left;
    height: 12px;
    background: url('../images/icon/star.png') no-repeat left top;
}
.storeGoodsTitle{
    height: 30px;
    line-height: 30px;
    color: #000;
}
.storeGoodsTitle .name{
    float: left;
    width: 650px;
    height: 30px;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding-right: 10px;
    color: #000;
    font-weight: bold;
    overflow: hidden;
}
.storeGoodsTitle #addFcous{
    float: left;
    width: auto;
    height: 30px;
    line-height: 30px;
    color: #0056BC;
    padding-left: 30px;
    background: url('../images/icon/i_01.jpg') left center no-repeat;
    cursor: pointer;
    overflow: hidden;
}
.storeGoodsTitle .like{
    float: left;
    width: 100px;
    min-width: 60px;
    height: 20px;
    color: #000;
    padding: 5px 0px 5px 10px;
}
.storeGoodsTitle .like.cate-fixed{
    position: fixed;
    top: 135px;
    /*left: 0px;*/
    width: 100px;
    min-width: 60px;
    height: 20px;
    color: #000;
    padding: 5px 0px 5px 8px;
    margin-left: 800px;
    z-index: 10;
}
.storeGoodsTitle .share{
    float: right;
    width: auto;
    min-width: 60px;
    height: 20px;
    color: #000;
    padding: 5px 0px 5px 0px;
}
.storeGoodsTitle .share.cate-fixed{
    position: fixed;
    top: 165px;
    width: auto;
    min-width: 60px;
    height: 20px;
    color: #000;
    padding: 5px 0px 5px 0px;
    margin-left: 810px;
    z-index: 10;
}
.storeGoodsTitle .share .box{
    float: left;
    width: auto;
    height: 16px;
    color: #000;
    padding: 2px;
}
.storeGoodsItem{
    height: auto;
    padding: 10px 0px 20px 0px;
    display: inline-table;
}
.storeGoodsItem .gPhoto{
    float: left;
    width: 312px;
    height: 380px;
}
.storeGoodsItem .gPhoto .photo{
    position: relative;
    width: 310px;
    height: 310px;
    background: url('../images/icon/question.png') center center no-repeat;
    border: 1px #ccc solid;
}
.storeGoodsItem .gPhoto .photo .tag{ position: absolute; top: 0px; right: 0px; width: 60px; height: 60px; background: #ccc; }
.storeGoodsItem .gPhoto .photo .tag.t01{ background: url(../img/tag/sale-60x60.png) no-repeat; }
.storeGoodsItem .gPhoto .lists{
    width: 312px;
    height: 45px;
    padding-top: 10px;
    /*border: 1px #ccc solid;*/
}
.storeGoodsItem .gPhoto .lists ul li{
    float: left;
    width: 44px;
    height: 44px;
    padding: 2px 4px;
    cursor: pointer;
}
.storeGoodsItem .gPhoto .lists .minImg{
    margin: 2px;
    border: 1px #ccc solid;
}
.storeGoodsItem .gPhoto .lists .cur{
    margin: 1px;
    border: 2px #A60000 solid;
}
.storeGoodsItem .gInfo{
    float: left;
    width: 478px;
    height: auto;
    padding-left: 10px;
}
.storeGoodsItem .gInfo dl{
    float: left;
    width: 466px;
    font-size: 12px;
    line-height: 30px;
    padding-left: 10px;
    border: 1px solid #F7F5F3;
}
.storeGoodsItem .gInfo dl.buy{
    width: 466px;
    background: #FCFAF9;
    padding: 20px 0px 20px 10px;
    border: 1px solid #F7F5F3;
}
.storeGoodsItem .gInfo dl dt{
    float: left;
    width: 66px;
    color: #999;
}
.storeGoodsItem .gInfo dl dd{
    float: left;
    width: 400px;
    color: #666;
}
.storeGoodsItem .gInfo dl dd a{
    color: #36C;
    padding: 5px;
}
.storeGoodsItem .gInfo #goodsForm{ width: 100%; height: auto; display: inline-table; }
.storeGoodsItem .gInfo .amtSelect{
    position: relative;
    float: left;
    width: 366px;
    height:auto;
    line-height: 40px;
}
.storeGoodsItem .gInfo .amtSelect .amtIco{ position: absolute; }
.storeGoodsItem .gInfo .amtSelect .amtIco.fa-hand-o-right{ top: 5px; left: -32px; font-size: 30px; }
.storeGoodsItem .gInfo .amtSelect .amtTag{ position: absolute; top: -20px; left: -121px; width: 100px; height: 31px; background: url(../img/ico/bubble01.png); text-align:center; line-height: 30px; font-size: 16px; color: #333; padding: 10px; overflow: hidden; }
.storeGoodsItem .gInfo .amtSelect .amtTag .fa-diamond{ float: left; font-size: 30px; }
.storeGoodsItem .gInfo .amtSelect .amtTag span{ float: left; padding: 0px 10px; }
.storeGoodsItem .gInfo .amtSelect .amtSel{ width: 100%; height: 40px; color:#333; padding: 0px 10px; display:block; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.storeGoodsItem .gInfo .amtSelect .amtSel .amtSelQty{ float:left; font-size: 16px; }
.storeGoodsItem .gInfo .amtSelect .amtSel .amtSelTxt{ float:left; width:240px; font-size: 16px; padding-left: 5px; overflow: hidden; }
.storeGoodsItem .gInfo .amtSelect .amtSel .amtSelAmt{ position: absolute; top: 0; right: 30px; color: #C00; font-size: 16px; font-weight: bold; }
.storeGoodsItem .gInfo .amtSelect .amtIpt{ position: relative; width:100%; height: 40px; border: 1px #A7A6AC solid; background: #fff; cursor: pointer; }
.storeGoodsItem .gInfo .amtSelect .amtIpt i{ position: absolute; top: 14px; right: 10px; z-index: 99; }
.storeGoodsItem .gInfo .amtSelect .amtOpt{ position: absolute; width: 368px; background: #fff; display: none; z-index: 999; }
.storeGoodsItem .gInfo .amtSelect .amtOpt > li{ position: relative; border: 1px #A7A6AC solid; border-top: 0px; padding: 0px 0px; cursor: pointer; }
.storeGoodsItem .gInfo .amtSelect .amtOpt > li:hover{ background: #ffc; }
.storeGoodsItem .gInfo .amtSelect .amtOpt > li.on{ background: #ffc; }
.storeGoodsItem .gInfo .amtSelect .amtOpt > li .amtIcoCur{ position: absolute; top: 14px; right: 6px; font-size:16px; z-index: 99; }

.storeGoodsItem .gInfo del{
    color: #404040;
    font-size: 16px;
    font-weight: bold;
    font-family: "Arial";
    padding-right: 5px;
}
.storeGoodsItem .gInfo .discount{
    float: left;
    color: #999;
    line-height: 20px;
    background: #F5F5F5;
    border: 1px solid #F0EDEC;
    border-bottom: 1px dotted #999;
    padding: 2px 4px;
    margin-right: 10px;
}
.storeGoodsItem .gInfo .free_ship{
    font-size: 16px;
    color: #C00;
    font-weight: bold;
}
.storeGoodsItem .gInfo .price{
    float: left;
    font-size: 28px;
    font-family: "Arial";
    color: #C00;
    margin-right: 5px;
    overflow: hidden;
}
.storeGoodsItem .gInfo .ship span{ padding-right: 5px; display: inline-block; }
.storeGoodsItem .gInfo .salesNum{
    font-family: "Arial";
    color: #C00;
    margin-right: 5px;
}
.storeGoodsItem .gInfo .iconVISA{
   vertical-align: middle;
}
.storeGoodsItem .gInfo .goodsNum{
    float: left;
    width: 42px;
    height: 28px;
    line-height: 26px;
    color: #666;
    text-align: center;
    font-family: "Arial";
    font-size: 16px;
    background-position: -406px -41px;
    padding: 0 10px;
    border: 1px solid #A7A6AC;
    margin: 0;
}
.storeGoodsItem .gInfo #goodsNumBtn{
    float: left;
    width: 22px;
    height: 30px;
    margin-right: 10px;
}
.storeGoodsItem .gInfo #goodsNumUp{
    width: 16px;
    height: 12px;
    background: url('../images/icon/ig_01.png') no-repeat left -41px;
    border: 1px solid #A7A6AB;
    margin: 0px 2px 2px 2px;
    cursor: pointer;
}
.storeGoodsItem .gInfo #goodsNumDn{
    width: 16px;
    height: 12px;
    background: url('../images/icon/ig_01.png') no-repeat left -53px;
    border: 1px solid #A7A6AB;
    margin: 0px 2px 0px 2px;
    cursor: pointer;
}
.goodsBtn{
    float: left;
    width: 100%;
    height: 38px;
    padding: 20px 0px 0px 0px;
}
.goodsBtn.bottom{
    float: none;
    width: 302px;
    height: 38px;
    padding: 20px 0px 0px 0px;
    margin: 0 auto;
}
.tagBuy{
    float: left;
    width: 132px;
    height: 38px;
    color: #fff;
    font-size:16px;
    background: #FF9000;
    border: 2px #E68100 solid;
    border-radius: 5px;
    margin-right: 10px;
    cursor: pointer;
}
.tagAddCart{
    float: left;
    width: 160px;
    height: 38px;
    color: #fff;
    font-size:16px;
    background: #B20000;
    border: 2px #A20000 solid;
    border-radius: 5px;
    cursor: pointer;
}
.storeGoodsItem .gInfo .gService{
    float: left;
    width: 474px;
    line-height: 20px;
    background: #FCFAF9;
    border-radius: 4px;
    margin: 10px 0px 0px 0px;
    border: 2px solid #EFECE8;
}
.storeGoodsItem .gInfo .gServiceHead{
    float: left;
    width: 30px;
    height: 30px;
    line-height: 15px;
    text-align: center;
    color: #999;
    background: #EFECE8;
    padding: 10px 5px;
}
.storeGoodsItem .gInfo .gServiceBody{
    float: left;
    width: 424px;
    height: 40px;
    line-height: 15px;
    text-align: center;
    color: #999;
    padding: 5px;
}
.storeGoodsItem .gInfo .gServiceBody ul{
    float: left;
    height: 40px;
    line-height: 20px;
    border: 0px;
}
.storeGoodsItem .gInfo .gServiceBody ul li{
    float: left;
    height: 40px;
    line-height: 20px;
    padding: 0px 10px 0px 10px;
}
.storeGoodsItem .gInfo .gServiceBody .gSvcStyle{
    height: 16px;
    line-height: 16px;
    color: #FFF;
    padding: 2px 4px;
    border-radius: 2px;
}
.storeGoodsItem .gInfo .gServiceBody .gSvcStyle.s1{ background-color: #DD696A; }
.storeGoodsItem .gInfo .gServiceBody .gSvcStyle.s2{ background-color: #5AA3C4; }
.storeGoodsItem .gInfo .gServiceBody .gSvcStyle.s3{ background-color: #36AA68; }
/*商品選單*/
#storeGoodsMenuBox { width: 798px; height: 34px; border: 1px solid #D2D2D2; background: #F5F3F0; z-index: 9999; padding-bottom: 3px; margin-bottom: 10px; }
.storeGoodsMenu{
    width: 798px;
    height: 30px;
    background: #ffffff;
    line-height: 30px;
    padding-left: 0px;
}
#storeGoodsMenu{
    top: 0px;
    width: 798px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px #D2D2D2 solid;
    padding-left: 1px;
}
#storeGoodsMenu li{
    float: left;
    height: 30px;
    line-height: 30px;
    /*border: 1px #cccccc solid;*/
    border-width: 1px 1px 0px 0px;
    margin: -1px 0px 0px -2px;
    cursor: pointer;
}
#storeGoodsMenu li span{ height: 32px; line-height: 30px; border-right: 1px #cccccc solid; padding: 0px 20px; display: block; }
#storeGoodsMenu li:hover{ color: #700800; }
#storeGoodsMenu li.cur{
    position: relative;
    height: 28px;
    border-top: 4px #A60000 solid;
    /*border-right: 1px #D2D2D2 solid; border-left: 1px #D2D2D2 solid;*/
    /*border-width: 4px 1px 0px 1px;*/
    background: #F5F3F0;
    z-index: 1;
}
#storeGoodsMenu li.cur span{ height: 28px; line-height: 28px; border-right: 1px #D2D2D2 solid; border-left: 1px #D2D2D2 solid; padding: 0px 20px; display: block; }
.storeGoodsTabs{
    width: 100%;
    height: auto;
    display: none;
}
.storeGoodsTabs.show{
    display: block;
}
.storeGoodsTabs .msg{
    margin-top: 10px;
    color: #404040;
    border: 1px solid #FFCC7F;
    padding: 5px 10px 5px 30px;
    background: #FFFFE5 url('../images/icon/smile.png') no-repeat 5px center;
    display: block;
}
.storeGoodsTabs .description{
    width: 778px;
    height: auto;
    border: 1px #D2D2D2 solid;
    padding: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}
.storeGoodsTabs .description .wrap{
    width: 800px;
    height: auto;
    margin: 10px 0px 0px -10px;
    overflow: hidden;
}
.storeGoodsTabs .msg{
    position: relative;
    width: 778px;
    height: auto;
    background: #F5F3F0;
    border: 1px #D2D2D2 solid;
    padding: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}
.storeGoodsTabs .msg .logout{ position: absolute; top: 0; left: 0; text-align: center; vertical-align: middle; font-size:16px; width: 100%; height: 100%; background: #ffffff; opacity: 0.7; }
.storeGoodsTabs .msg .ipt-text{ width: 688px; height: 28px; line-height: 26px; border: 1px #cccccc solid; }
.storeGoodsTabs .msg .btn-submit{ width: 60px; height: 30px; background: #B20000; color: #ffffff; line-height: 28px; border: 1px #cccccc solid; }
.storeGoodsTabs .msg .btn-reply{ position: absolute; top: 5px; right: 10px; height: 26px; line-height: 26px; background: #1180C2; color: #ffffff; border: 1px #cccccc solid; cursor: pointer; }
.storeGoodsTabs .msg .btn-del{ position: absolute; top: 35px; right: 10px; height: 26px; line-height: 26px; background: #eeeeee; color: #333333; border: 1px #cccccc solid; cursor: pointer; }
.storeGoodsTabs .msg-info{
    position: relative;
    background: #ffffff;
    border: 1px #CCC dashed;
    padding: 6px 10px;
    margin-bottom: 10px;
    overflow: hidden;
}
.storeGoodsTabs .msg-info .logout{ position: absolute; top: 0; left: 0; text-align: center; vertical-align: middle; font-size:16px; width: 100%; height: 100%; background: #ffffff; opacity: 0.7; }
.storeGoodsTabs .msg-info.reply{ margin-left: 60px; }
.storeGoodsTabs .msg-info.hide{ display: none; }
.storeGoodsTabs .msg-info .picture{ float: left; width: 60px; height: 60px; padding: 4px; margin-right: 10px; border:1px #cccccc solid; }
.storeGoodsTabs .msg-info .name{ float: left; padding-right: 10px; color: #B20000; }
.storeGoodsTabs .msg-info .date{ float: left; padding: 0 10px; }
.storeGoodsTabs .msg-info .text{ float: left; width: 620px; padding: 10px 0px; }
.storeGoodsTabs .msg-info.reply .text{ float: left; width: 560px; padding: 10px 0px; }

.goods-sell-review{ float: left; }
.review-lists{ width: 100%; overflow: hidden; }
.review-lists li{ float: left; width: 75px; padding: 0 20px; border-right: 1px dashed #cccccc; text-align: center; overflow: hidden; }
.review-lists .review-name{ float: left; width: 100%; height: 30px; line-height: 30px; }
.review-lists .review-score{ float: left; width: 100%; color: #F60; font-family: arial; font-size: 32px; line-height: 32px; text-align: center; }
.review-lists .review-star{ float: left; padding: 0 8px; }

.goods-sell-review-lists{ position: relative; background: #F5F3F0; border-bottom: 1px #ccc solid; padding: 6px 0; margin-bottom: 10px; overflow: hidden; }
.user-picture{ float:left; width: 60px; height: 60px; padding: 4px; margin: 0px 10px; background: #ffffff; }
.review-lists-min{ float: left; width: 618px; border-bottom: 1px #ccc dashed; margin-bottom: 10px; overflow: hidden; }
.review-lists-min li{ float: left; width: 200px; text-align: center; overflow: hidden; }
.review-lists-min .review-name{ float: left; height: 30px; line-height: 30px; padding: 0 10px; }
.review-lists-min .review-score{ float: left; color: #F60; font-family: arial; font-size: 20px; line-height: 32px; text-align: center; padding: 0 10px; }

.goods-comment{ float: left; width:580px; padding: 0 10px; }
.goods-comment-article{ position: absolute; right: 10px; top: 8px; width: 56px; height: 18px; line-height: 18px; text-align: center; font-size: 12px; border: 2px #0056BC solid; border-radius: 2px; }
.goods-comment-user{ position: absolute; right: 10px; bottom: 6px;  width: auto; height: 18px; line-height: 18px; text-align: center; }
/*store goods end*/
/*store article_lists start*/
.body .storeArticle{
    width: 778px;
    height: auto;
    border: 1px #D2D2D2 solid;
    padding: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

/*.body .storeArticle a{ color: #333333; }*/
.body .storeArticle ul{ display: block; }
.body .storeArticle ul li{
    background: #F5F3F0;
    border-bottom: 1px #CCC solid;
    padding: 6px 20px;
    margin-bottom: 10px;
    overflow: hidden;
}
.body .storeArticle article{ float: left; border-top: 1px #ccc dashed; margin-bottom: 10px; }
.body .storeArticle .txt{ color: #666; }
.body .storeArticle .reading{ color: #0066BF; }
.body .storeArticle address{ width: 100px; height: 130px; background: #EEEEEE; padding: 10px; margin-right: 10px; }
.body .storeArticle address .pic{ float: left; width: 100px; height: 100px; }
.body .storeArticle address .name{ float: left; width: 100px; height: 30px; line-height: 30px; overflow: hidden; }
.body .storeArticle .title{ float: left; width: 640px; height: 30px; line-height: 30px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.body .storeArticle .title a{  color: #0066BF; }
.body .storeArticle .date{ float: left; width: 200px; height: 30px; line-height: 30px; color: #888; font-weight: bold; }
.body .storeArticle .extended{ float: left; width: 440px; height: 30px; line-height: 30px; color: #888; font-weight: bold; }
.body .storeArticle .extended p{ float: left; padding-right: 20px; }
.body .storeArticle .extended a{ color: #888; }
.body .storeArticle .extended a:hover{ color: #1180C2; text-decoration: underline; }
.body .storeArticle .article{ float: left; width: 640px; height: 40px; line-height: 20px; overflow: hidden; }
.body .storeArticle .lists{ width: 100px; height: 100px; }
.body section{ float: left; width: 100%; overflow: hidden; }
.body address{ float: left; width: 100px; height: 100px; }
/*store article_lists end*/
/*store footer start*/
.body .storeMsgBar{
    width: 1000px;
    height: 30px;
    color: #777777;
    text-align: center;
    background: #eeeeee;
    line-height: 30px;
    margin: 10px auto 0 auto;
    padding: 0px;
    overflow: hidden;
}
/*store footer end*/
