.shop-detail-wrapper {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 10px;
    margin-top: -3px;
    padding: 23px 0 19px;
}

.shop-detail-info-container {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1200px;
}

.shop-detail-logo {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 83px;
    width: 83px;
}

.shop-detail-info-collect {
    bottom: 3px;
    position: absolute;
    right: 3px;
}
.dt-shop-collect {
    float: right;
    margin-top: 10px;
}

.dt-collect {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-family: "iconfont";
    height: 29px;
    line-height: 29px;
    padding: 0 25px 0 20px;
}

.dt-collect .dt-collect-text {
    padding: 0 3px;
}
.shop-detail-info {
    float: left;
    padding-left: 10px;
}
.shop-detail-top-attrs {
    padding: 8px 0;
}
.shop-detail-title {
    display: inline;
    font-weight: bold;
    font-size: 14px;
    color:#000;
}
.shop-detail-bottom-attrs {
    padding-top: 5px;
}
.shop-detail-attr {
    color: #999;
    padding-right: 10px;
}
.shop-detail-attrs-a {
    color: #000;
}
.inlineBlock {
    display: inline-block;
}
.chat {
    background: #46b746 url("../images/vdian/item_icon.png?v=0513160037") no-repeat scroll 6px -196px;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding-left: 28px;
    padding-right: 9px;
    vertical-align: middle;
}



.main-body {  margin: 0 auto;  width: 1000px;  }
.mod-mini-nav .quick-menu, .mini-nav-bd, .mod-search, .mod-main-nav, .channel, .header-wrap .header, .header-sub-nav, .v-fix-static-content, .main-body {  width: 1200px;  }

.main-body .item-filter-wrapper {  margin-bottom: 10px;}
.item {  padding: 1px 1px 2px;  width: 230px;  }

.picture {  background: #fff none repeat scroll 0 0;  border: 1px solid #d2d2d2;  text-decoration: none;  }
.picture {  border: 1px solid #e0e0e0;  margin: 0 auto;  }

.picture, .picture-picture, .picture-picture .picture-wrapper, .picture-picture .picture-wrapper img {  width: 230px;  }

.picture-picture {
    border-bottom: 1px solid #e0e0e0;
    position: relative;
    transition: background 0s ease 0s, opacity 0.1s ease 0s;
    overflow: hidden;
    text-decoration: none;
}


/*店铺列表页面*/

#acontent {  margin: auto;  width: 1200px;  }
#acontent {  margin: 0 !important;  width: 100% !important;  }
#acontent .main {  margin: auto;  position: relative;  width: 1200px;  min-height:600px;}

.shopBox {  border-bottom: 1px solid #e6e2e1;  clear: both;  }
.shopHeader {  border: 2px solid #d1ccc7;  height: 115px;  margin-bottom: 10px;  }
.shopBox .shopHeader {  border: 0 none;  margin-bottom: 0;  }
.shopHeader-logo {  display: table-cell;  float: left;  height: 80px;  padding: 18px 35px 20px 15px;  text-align: center;  vertical-align: middle;  width: 80px;  }
.shopHeader-info, .shopHeader-dsr {  float: left;  height: 81px;  margin-top: 15px;  width: 200px;  }
.shopHeader-info {  color: #595959;  width: 240px;  }
.shopHeader .shopHeader-info {  width: 380px;  }
.sHi-title {  color: #806f66;  float: left;  font-size: 14px;  font-weight: bolder;  margin-right: 5px;  }
.flagship-icon {  background-position: -16px -112px;  display: inline-block;  float: left;  height: 18px;  line-height: 50px;  margin: 2px 5px 0 0;  overflow: hidden;  width: 62px;  }
.shopHeader-info p {  clear: both;  height: 22px;  line-height: 22px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  width: 230px;  }
.shopHeader-dsr {  padding: 0 50px;  }
.shopDsr-title {  color: #666;  font-weight: 700;  height: 20px;  }
.shopDsr-title span {  margin-left: 20px;  }
.shopHeader-enter, .sHe-shop {  margin: 22px auto 0;  }
.shopHeader-enter {  float: left;  padding-left: 70px;  width: 180px;  }
.shopHeader .shopHeader-enter {  padding-left: 140px;  }
.sHe-shop {  background-color: #806f66;  border: 1px solid #6b635f;  color: #fff;  display: block;  height: 22px;  line-height: 22px;  padding-left: 60px;  width: 119px;  }
.shopBox .sHe-shop {  margin: 5px auto 18px;  }
.sHe-shop i {  font-family: 宋体;  margin-left: 45px;  }
.sHe-product {  background-color: #f7f5f5;  border: 1px solid #fff;  color: #595959;  display: block;  height: 20px;  line-height: 20px;  margin: 0 auto;  outline: 1px solid #eae5e1;  position: relative;  text-align: center;  width: 177px;  }
.sHe-product em {  color: #c49173;  }
.drop-icon, .expand-icon {  background-position: -48px -13px;  height: 5px;  overflow: hidden;  position: absolute;  right: 22px;  top: 10px;  width: 9px;  }
.drop-icon {  background-position: -59px -13px;  }
.shopBox-rec {  background-color: #f2f2f2;  border: 3px solid #e6e2e1;  display: none;  margin-left: 130px;  position: relative;  }


.dt-shoper {
    color: #929292;
    width: 120px;
    overflow: hidden;
    word-wrap: break-word;
}
.dt-shoper .dt-service-security{
    float: left;
    width:105px;
}
.l {
    float: left;
}
.pl08 {
    padding-left: 8px;
}

.main-body {
    width: 1200px;
    min-height: 400px;
}

.light {
    font-weight: bold;
    padding: 0 3px;
    color: #999
}

.s-finder {
    border: 1px solid #d2d2d2;
    line-height: 40px;
    margin-top: 10px;
    padding-left: 30px;
    background: #fafafa
}

.s-finder a {
    color: #0063dc;
    padding: 0 5px 0 8px
}

.s-filter {
    position: relative;
    margin-top: 10px;
    padding-top: 2px
}

.s-filter-type {
    position: absolute;
    top: 0;
    right: 0;
    width: 610px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d2d2d2
}

.s-filter-type input {
    margin-left: 30px;
    font-size: 16px
}

.s-filter-type span {
    margin-left: 10px
}

.s-filter-more {
    position: absolute;
    top: 0;
    right: 15px;
    width: 50px;
    height: 38px;
    display: block
}

.s-filter-arrow {
    position: absolute;
    top: 10px;
    right: 5px;
    width: 15px;
    height: 18px;
    display: block;
    background: #efefef
}

.favo-shop-info {
    width: 340px
}

.favo-shop-new {
   border-bottom: 1px solid #d2d2d2;
}

.logo-picture .picture-loading {
    width: 83px;
    height: 83px
}

.dt-shopinfo-wrapper {
    padding: 0;
    margin: 10px 0
}

.dt-shop-description {
    position: relative
}

.dt-shopinfo-body {
    height: 100px;
    border-top: 1px dashed #d2d2d2;
    margin: 0 10px;
    position: relative
}

.dt-shoper {
    width: 210px
}

.dt-shoper .name {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

.dt-service {
    position: absolute;
    bottom: 10px;
    left: 103px
}

.dt-shop-dsr {
    margin: 0;
    border: 0
}

.dt-go-shop {
    position: absolute;
    top: 0;
    border: 0;
    width: 100%
}

.dt-go-shop .ammout {
    padding-bottom: 10px
}

.dt-go-shop .ammount-span {
    margin-right: 10px
}

.dt-go-shop .ammount-span .ammount-span-title {
    color: #999
}

.dt-go-shop-btn {
    margin: 0
}

.shop-item-list {
    padding: 10px 0 10px 1px;
}

.shop-item {
    width: 210px;
    padding-bottom: 0;
    position: relative;
}

.shop-item .picture {
    width: 180px;
    border: 0;
    margin: 0 auto
}

.shop-item .picture-picture {
    margin: 0 auto
}

.shop-item .picture-picture,.shop-item .picture-picture .picture-wrapper,.shop-item .picture-picture .picture-wrapper img,.shop-item .picture-picture .picture-loading {
    height: 180px;
    width: 180px
}

.shop-item .picture-picture .picture-wrapper {
    *font-size: 113.49px
}

.shop-item .picture-title {
    overflow: hidden
}

.shop-item .picture-title a {
    width: 170px;
    height: 36px;
    padding: 0
}

.shop-item .offMe {
    width: 170px;
    padding: 5px 4px;
    margin-left: 15px;
    border: 1px solid #f1f1f1;
    border-top: 0
}

.item .price {
    margin: 0;
    padding: 0;
    line-height: 20px;
    height: 20px
}

.price .price-b {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #666;
    vertical-align: middle;
    margin-right: 3px
}

.item .price-hl {
    margin: 0
}

.item .price-buyer,.item .price-hr {
    font-size: 12px
}

.item .price-buyer {
    float: right;
    color: #656565
}

.item .price-hr {
    float: left
}

.search-menu-wrapper {
    position: relative;
    margin: 20px 0;
    font-family: "\5B8B\4F53";
    color: #6f6b6b
}

.search-menu-wrapper .f14 {
    position: relative;
    top: 1px;
    font-size: 14px;
    font-weight: bold
}

.shop-search-form {
    position: absolute;
    left: 48px;
    top: -2px;
    display: block;
    width: 135px;
    height: 25px;
    z-index: 100;
    background: url(http://static.koudai.com/hot_weidian/images/shop_search_btn.png) no-repeat
}

.shop-search-input {
    float: left;
    font-size: 12px;
    color: #b0b0b0;
    outline: 0;
    display: block;
    width: 95px;
    height: 19px;
    line-height: 19px;
    border: 0;
    white-space: nowrap;
    background: 0;
    padding: 3px 5px
}

.shop-search-btn {
    float: left;
    width: 30px;
    height: 25px;
    text-indent: -9999px;
    border: 0;
    background: 0;
    z-index: 10;
    cursor: pointer
}

.goods-link {
    position: absolute;
    left: 200px;
    top: 4px
}

.orangeBtn.large, .blueBtn.large {
    font-weight: bold;
    font-size: 15px;
    line-height: 39px;
    height: 39px;
    padding: 0 38px;
}

.orangeBtn {
    display: inline-block;
    padding: 0 17px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    border-radius: 3px;
    font-size: 12px;
    border: 0;
    font-weight: normal;
    color: #fff;
    cursor: pointer;
    background: #fc4343;
    background: -webkit-gradient(linear,0 0,0 100%,from(#fc4343),to(#f63b3b));
    background-image: -ms-linear-gradient(top,#fc4343 0,#f63b3b 100%);
    background-image: -moz-linear-gradient(top,#fc4343 0,#f63b3b 100%);
    background-image: -o-linear-gradient(top,#fc4343 0,#f63b3b 100%);
    background-image: -webkit-linear-gradient(top,#fc4343 0,#f63b3b 100%);
    background-image: linear-gradient(to bottom,#fc4343 0,#f63b3b 100%);
}

.collectBtn{
    color: #666;
    background: #ccc;
}