

/*
*---------------------------------------------------------------------------------------------------------------
*  list.vm.css About LIST & DETAIL  Date:2014-08-11
*---------------------------------------------------------------------------------------------------------------

/* The layout of the structure about LIST*/
.leftSider{ float:left; width:210px;}
.rightMain{ float:right; width:980px;}
/*left sort*/
.sortBox{ border:1px solid #eee; border-top:2px solid #666; background:#FFF; color:#666;}
.sortBox h3{ line-height:30px; padding:0 10px; background:#f7f7f7; font-size:14px; color:#333; font-weight:400;}
.sortList{clear:both;}
.sortList span{display:block; height:30px; border-top:1px solid #eee; background:#f7f7f7; line-height:30px; padding-left:10px; font-weight:700; cursor:pointer;}
.sortList span i{margin:0 8px 0 0;vertical-align:middle;display:inline-block; width:16px; height:16px; background:url(../images/icon-list.png) no-repeat; background-position:-20px 0;}
.sortList.cur span{ color:#be0a00;}
.sortList.cur span i{ background-position:0 0;}
.sortList ul{ display:none; background:#FFF; border-top:1px solid #eee; padding:5px 20px 5px 36px;}
.sortList ul li{ line-height:26px;}
.sortList ul li a{ color:#666;}
.sortList ul li a:hover{ color:#be0a00;}
.sortList.cur ul{ display:block;}
.sortOpen{ position:relative; border-top:1px solid #eee; line-height:30px; padding-right:30px; text-align:right; *zoom:1;}
.sortOpen i{ position:absolute; display:block; right:15px; top:12px; width:8px; height:4px; background:url(../images/icon-list.png) no-repeat; background-position:-40px 0; overflow:hidden;}
/*search term*/
.searchTermBox{ border:1px solid #eee; background:#FFF; margin-bottom:36px;}
.searchTermBox h3{ background:#f7f7f7; line-height:30px; font-size:14px; font-weight:400; padding:0 10px;}
.searchTermBox h3 font{ color:#be0a00; padding-right:5px; font-size:14px;}
.searchTermBox h3 span{ font-size:12px; color:#999;}
.searchTermBox h3 span b{ font-weight:400; color:#be0a00;}
.attrs{position:relative;}
.attr{ border-top:1px dotted #eee; padding:4px 0 2px; overflow:hidden;}
.attrs> div:first-child .attr {border-top: 1px dotted #eee;}
.v-tabcon{width:750px;}
.a-key{ float:left; width:100px; line-height:25px; text-align:right; font-weight:700; color:#666;}
.a-values{ position:relative; float:left; padding-right:120px; width:750px;}
.v-option{ position:absolute; right:0; top:0; padding-top:2px; height:auto;}
.v-option span{ float:left; position:relative;color:#005ea7; line-height:22px; cursor:pointer;}
.v-option span:hover{ color:#be0a00;}
.o-unfold,.o-fold{ display:block; width:25px; margin-right:20px; padding-right:14px; height:22px;}
.o-unfold b,.o-fold b{ display:block; position:absolute; right:0; top:8px; width:8px; height:4px; background:url(../images/icon-list.png) no-repeat; background-position:-40px 0; overflow:hidden;}
.o-fold b{ background-position:-48px 0;}
.hide{ display:none;}
.o-multiChoice{ width:32px; padding-left:18px; height:22px; background:url(../images/icon-list.png) no-repeat; background-position:0 -20px;}
.o-multiChoice:hover{ background-position:-50px -20px;}
.brandList-ul li{ float:left; width:auto; margin-right:15px; height:20px; padding-top:6px; overflow:hidden;}
.brandList-ul li a{ color:#005ea7; border: 1px solid #DDD;}
.valuesUl li a{ color:#005ea7;}
.brandList-ul li a:hover,.valuesUl li a:hover{ color:#be0a00;}
.valuesUl{ height:auto; overflow:hidden;}
.valuesUl li{ float:left; height:auto; margin-right:30px; padding-top:6px;}
/*brand-MultiChoice*/
.multiChoice-box{ position:relative; display:none; top:0; left:-1px; width:100%; background:#fffdee; border:1px solid #edd28b; border-top:0; padding:0 0 15px; z-index:9;}
.multiChoice-box ul{ padding:5px 65px;}
.multiChoice-box ul li{ float:left; width:auto; margin:0 20px; height:20px; padding:6px 0 5px;}
.textC{ text-align:center;}
.btn-red01,.btn-gray01{ display:inline-block; margin:0 10px; width:52px; height:23px; line-height:23px; text-align:center; background:url(../images/btn-list.png) no-repeat;}
.btn-red01{ background-position: -52px 0; color:#FFF;}
.btn-red01:hover{ color:#FFF;}
.btn-gray01{ background-position: 0 0;}
.b-checkbox{ display:none;}
.multiChoice-box label{ display:block; overflow:hidden; height:20px; line-height:20px;}
.label-check i,.label-check-cur i{ display: inline-block; height: 13px; width: 13px; vertical-align: middle; background:url(../images/icon-list.png) no-repeat; margin-right:5px; overflow:hidden;}
.label-check i{ background-position:-110px -20px;}
.label-check-cur i{ background-position:-123px -20px;}
.label-check span{ color:#005ea7;}
.label-check-cur span{color:#be0a00;}
/*.b-checkbox + label i, .b-checkbox:checked + label i,.label-check i,.label-check-cur i{ display: inline-block; height: 13px; width: 13px; vertical-align: middle; background:url(../images/icon-list.vm.png) no-repeat; margin-right:5px; overflow:hidden;}
.b-checkbox + label i,.label-check i{ background-position:-110px -20px;}
.b-checkbox:checked + label i,.label-check-cur i{ background-position:-123px -20px;}
.b-checkbox + label i + span,.label-check span{ color:#005ea7;}
.b-checkbox:checked + label i + span,.label-check-cur span{color:#be0a00;}*/
/*moreProp*/
.moreProp{ position:absolute; left:0; bottom:-25px; width:100%; height:25px; text-align:center; z-index:9;}
.attr-extra{ position:relative; display:inline-block; *display:inline; *zoom:1; border:1px solid #eee; border-top:0; height:25px; padding:0 40px 0 25px; background:#FFF; line-height:23px; color:#999; cursor:pointer;}
.attr-extra b{ position:absolute; display:block; top:10px; right:22px; width:8px; height:4px; background:url(../images/icon-list.png) no-repeat; background-position:-40px 0; overflow:hidden;}
.attr-extra b.up{background:url(../images/icon-list.png) no-repeat; background-position:-48px 0;}
/*searchListBox*/
.searchListBox{ border:1px solid #eee;}
.searchFilter{ height:40px; background:#f7f7f7; border-bottom:1px solid #eee;}
.filter-sort{ float:left; position:relative; display:block; height:40px; padding:0 18px; line-height:40px; border-right:1px solid #eee; color:#666;}
.filter-sort:hover,.filter-sort-cur{ background:#FFF; border-right:1px solid #eee; color:#be0a00;}
.filter-sort-sale{ padding-right:30px;}
.filter-sort-time{ padding-right:35px;}
.filter-sort-price{ padding-right:30px;}
.filter-sort .filter-sort-d{display:inline-block;margin-left:5px; width:7px; height:8px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-60px 0;}
.filter-sort .filter-sort-up{display:inline-block;margin-left:5px;width:7px; height:8px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-67px -10px;}
.filter-sort:hover .filter-sort-up{ background-position:-60px -10px;}
.filter-sort:hover .filter-sort-d, .filter-sort-cur .filter-sort-d{ background-position:-67px 0;}
.filter-sort .filter-sort-t{ position:absolute; top:15px; right:18px; display:block; width:11px; height:11px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-80px 0;}
.filter-sort:hover .filter-sort-t, .filter-sort-cur .filter-sort-t{ background-position:-91px 0;}
.filter-sort .filter-sort:hover .filter-sort-b, .filter-sort-cur .filter-sort-b{ position:absolute; top:16px; right:18px; display:block; width:7px; height:10px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-106px 0;}
.filter-sort:hover .filter-sort-cur .filter-sort-u{ background-position:-113px 0;}
.filter-sort:hover .filter-sort-b, .filter-sort-cur .filter-sort-b{ background-position:-120px 0;}
/**add by cheng jiangyu sort up**/
.filter-sort .filter-sort-u{display:inline-block;margin-left:5px;width:7px; height:8px; overflow:hidden; background:url(../images/icon-list-up.png) no-repeat; background-position:-60px -10px;}

/*价格/起订量筛选*/
.filter-priceform, .filter-quantityform{ float:left; position:relative; margin-right:30px;}
.filter-price, .filter-quantity{ position:relative;}
.filter-price-box, .filter-quantity-box{ position:relative; padding:9px;}
.filter-price-box input, .filter-price-box span, .filter-quantity-box input, .filter-quantity-box span{ float:left;}
.filter-price-box span{ margin:5px 3px 0;}
.filter-quantity-box span{ margin:5px 3px 0;}
.filter-price-box .txt, .filter-quantity-box .txt { border:1px solid #dfdfdf; line-height:14px; padding:4px; width:45px; background:#FFF;}
.filter-price-expand, .filter-quantity-expand{ display:none; position:absolute; top:-1px; left:0; width:100%; height:40px; padding-right:52px; border:1px solid #CCC; background:#FFF; box-shadow:1px 1px 6px rgba(0,0,0,0.2); text-align:right;}
.filter-price-expand span, .filter-quantity-expand span{ position:absolute; right:10px; top:9px; height:24px; width:44px; background:#be0a00; line-height:24px; text-align:center;}
.filter-price-expand span a, .filter-quantity-expand span a{ display:block; height:24px; color:#FFF;}
.focus{ z-index:101;}
.focus .filter-price-box, .focus .filter-quantity-box{ z-index:100;}
.focus .filter-price-expand, .focus .filter-quantity-expand{ display:block;}
/*所在地*/
.searchFilter-r{ float:right;}
.filter-area,.f-pages{ float:left; position:relative;}
.filter-area span{ position:relative; display:inline-block; height:40px; padding:0 30px 0 20px; line-height:39px;}
.filter-area span i{ position:absolute; right:18px; top:18px; width:7px; height:4px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-130px 0; }
.filter-area:hover span{ z-index:105; border:1px solid #cccccc; margin-top:-1px; border-bottom:0; background:#FFF; padding:0 29px 0 19px;}
.filter-area:hover span i{ background-position:-137px 0;}
.filter-area .f-area-open{ display:none; position:absolute; top:39px; right:0; width:350px; background:#FFF; border:1px solid #cccccc; padding:15px 20px; z-index:104; }
.filter-area:hover .f-area-open{ display:block;}
.f-area-open ul:first-child{ border-top:0;}
.f-area-open ul{ border-top:1px dotted #ccc; padding-bottom:8px; padding-top:8px;}
.f-area-open ul li{ float:left; margin:3px 2px; white-space: nowrap;}
.f-area-open ul li a{ display:block; color:#666; padding:3px 8px;}
.f-area-open ul li a:hover{ color:#FFF; background:#be0a00;}
.a-search{ margin-top:10px; }
.a-search input, .a-search a{ float:left; margin-right:5px;}
.a-txt{  border:1px solid #dfdfdf; line-height:14px; padding:4px; width:170px; background:#FFF;}
.a-btn{ display:block; height:24px; width:44px; background:#be0a00; line-height:22px; text-align:center; color:#FFF;}
.a-btn:hover{ color:#FFF;}
/*页码*/
.f-pages{ padding:12px 20px; height:16px; border-left:1px solid #eee; }
.f-pages a,.f-pages span{ display:inline-block; vertical-align:middle;}
.f-pages span{ margin:0 10px; color:#666;}
.f-pages span b{ font-weight:400; color:#be0a00;}
/*.f-pages a{ width:6px; height:9px; background:url(../images/icon-list.vm.png) no-repeat; overflow:hidden; text-indent:-999px; } Delete By Guoxf Date:2014-09-22 */
.f-pages a{ width:6px; height:9px; background:url(../images/icon-list.png) no-repeat; overflow:hidden; }/*Add By Guoxf Date:2014-09-22*/
.f-pages a.prev-disable{ background-position:-150px 0;}
.f-pages a.prev{ background-position:-156px 0;text-indent:-999em;}
.f-pages a.next-disable{ background-position:-162px 0;}
.f-pages a.next{ background-position:-168px 0;text-indent:-999em;}
.f-pages a.prev-disable,.f-pages a.next-disable{ cursor:default;text-indent:-999em;}
/*list.vm*/
.searchList{ padding:0 9px;position:relative;}
.s-list-item{float:left;margin: 20px 10px;width:220px;}
.s-list-item img{ display:block; width:220px; height:220px; overflow:hidden;}
.s-list-item p{ font-family:"Microsoft YaHei"; font-size:16px; color:#999; padding:5px 0;}
.s-list-item p b{ font-weight:400; color:#be0a00;}
.s-list-item h4{ font-weight:400; line-height:16px; height:32px; overflow:hidden; margin:5px 0;}
.s-list-item h4 a:hover{ color:#be0a00;}
.s-infor{ padding:5px 0; height:16px; color:#999;}
.s-infor .textL{ float:left;}
.s-infor .textR{ float:right;}
.l-btn{ display:block; width:80px; height:22px; background:url(../images/btn-list.png) no-repeat; background-position:-110px 0; text-align:center; line-height:20px;}
.btn-add-cart{ display:block; width:80px; height:22px; background:url(../images/btn-list.png) no-repeat; background-position:-110px 0; text-align:center; line-height:20px;}

.cutLine{margin:0 -9px; border-bottom:1px dotted #ccc; height:1px; overflow:hidden; clear:both;}

.s-list-item-location {
    display: flex;
}

.s-list-item-location::before {
    width: 20px;
    height: 20px;
    content: ' ';
    display: inline-block;
    background-image: url(./images/icon_location.png);
    background-size: 100%;
    background-repeat: no-repeat;
    /* background-position: -10px center; */
}

.show-style {
    float: left;
    font-size: 0;
}
.show-style-item {
    display: inline-block;
    width: 50px;
    height: 40px;
    background-size: 40%;
    background-position: center;
    background-repeat: no-repeat;
    border-left: 1px solid #eee;
}

.show-style-2 {
    background-image: url(../images/icon-menu.png);
}
.show-style-2:hover, .show-style-2.active {
    background-image: url(../images/icon-menu-active.png);
}

.show-style-1 {
    background-image: url(../images/icon-grid.png);
    border-right: 1px solid #eee;
}
.show-style-1:hover, .show-style-1.active {
    background-image: url(../images/icon-grid-active.png);
}

.searchList-style2 {
    padding: 0;
}

.searchList-style2 .s-list-item{
    float: none;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eee;
    padding: 20px 20px;
    margin: 0;
}

.searchList-style2 > .cutLine {
    display: none;
}

.searchList-style2 .s-list-item-image {
    order: 1;
    margin-right: 30px;
}
.searchList-style2 .s-list-item-image img {
    width: 80px;
    height: 80px;
}

.searchList-style2 .s-list-item-title {
    order: 2;
    flex: 1;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5;
    height: auto;
    margin: 0;
    align-self: start;
}
.searchList-style2 .s-list-item-title span.color-2 {
    /* display: block;
    font-weight: initial;
    font-size: 12px; */
    /* padding-top: 2px; */
    display: none;
}

.searchList-style2 .s-list-item-price {
    order: 3;
    margin: 0 75px;
}
.searchList-style2 .s-list-item-price p {
    color: #000;
    font-size: 14px;
}
.searchList-style2 .s-list-item-price b {
    font-weight: 600;
}

.s-list-item-viewdetail {
    display: none;
}
.searchList-style2 .s-list-item-viewdetail {
    display: block;
    order: 4;
    border: 1px solid #eee;
    color: #be0a00;
    font-size: 14px;
    padding: 10px 22px;
    line-height: 1;
    margin-right: 12px;
}
.searchList-style2 .s-list-item-viewdetail:hover {
    font-weight: bold;
}

.searchList-style2 .s-list-item-operation {
    order: 5;
    height: auto;
    line-height: auto;
}
.searchList-style2 .s-list-item-operation > * {
    display: none;
}
.searchList-style2 .s-list-item-operation > .textL {
    float: none;
    display: flex;
}

.searchList-style2 .s-list-item-operation > .textL > a {
    background-size: 55%;
    border: 1px solid #eee;
    width: 36px;
    height: 36px;
    margin: 0 12px 0 0;
}

.searchList-style2 .s-list-item-operation .ico-cart{
    background: url(../images/icon-cart.png) no-repeat center;
}
.searchList-style2 .s-list-item-operation .ico-collect{
    margin-left: 10px;
    background: url(../images/icon-star.png) no-repeat center;
}
.searchList-style2 .s-list-item-operation .ico-collect:hover {
    background-image: url(../images/icon-star-fill.png);
}


.searchList-style2 .s-list-item-shopname {
    position: absolute;
    left: 130px;
    bottom: 20px;
    width: 350px;
    margin: 0;
}

.searchList-style2 .s-list-item-shopname .u-zy {
    margin-left: 10px;
    border-radius: 0;
    width: 45px;
    
    /* line-height: 22px; */
}
.searchList-style2 .s-list-item-shopname .s-list-item-location {
    float: right;
    display: inline-flex;
    /* position: absolute; */
    /* left: 50px; */
    /* width: 200px; */
    color: #000;
}
.searchList-style2 .s-list-item-shopname .s-list-item-location::before {
    background: none;
    width: 4em;
    content: '所在地：'
}

/* goods */
.leftSider02{ float:left; width:230px;}
.rightMain02{ float:right; width:960px;}
.shop-head{ border-bottom:1px solid #eee; height:105px;}
.shop-name,.shop-search{ margin-top:30px;}
.shop-name{ float:left;}
.shop-name h2{ font-size:24px; font-family:"Microsoft YaHei"; line-height:40px; font-weight:400; margin-bottom:5px;}
.shop-other{ position:relative; color:#666; height:30px; width:160px;}
.shop-other span,.shop-other b,.shop-other s{ float:left; display:inline-block; line-height:20px;}
.shop-other b{ width:20px; height:20px; margin:0 2px; background:url(../images/icon-goods.png) no-repeat;}
.shop-other b.ce01{ background-position:0 -50px;}
.shop-other b.ce02{ background-position:-20px -50px;}
.shop-other b.ce03{ background-position:-40px -50px;}
.shop-other s{ margin-left:3px; margin-top:10px; width:7px; height:4px; background:url(../images/icon-goods.png) no-repeat; background-position:-60px -50px; overflow:hidden;}
.shop-other s.hover{background-position:-67px -50px;}
.shop-other:hover s{background-position:-67px -50px;}
.ce-expand{ display:none; position:absolute; top:29px; left:0; width:340px; background:#FFF; border:1px solid #eee; }
.shop-other:hover{ z-index:100;}
.shop-other:hover .ce-expand{ display:block;}
.shopOwner{ border-bottom:1px solid #eee; padding:20px 45px;}
.shopOwner i{ vertical-align:middle; margin-left:5px;}
.contact01,.contact02,.contact03{ display:inline-block; width:83px; height:23px; background:url(../images/icon-goods.png) no-repeat; }
.contact01{background-position:-140px -80px;}
.contact02{background-position:-240px -80px;}
.contact03{background-position:-40px -80px;}
.ce-btn{ border-top:1px solid #eee; padding:15px 0; text-align:center;}
.ce-btn a{ display:inline-block; width:140px; height:38px; border:1px solid #eee; border-radius:2px; background:#FFF; line-height:38px; text-align:center; color:#666; margin:0 8px; }
.ce-btn a:hover{ color:#be0a00; }
.ceCont{ padding:20px;}
.ceCont p{ position:relative; padding:10px 0 20px 90px; border-bottom:1px solid #eee; line-height:18px; margin-bottom:15px;}
.ceCont p i{position:absolute; left:35px; top:10px; display:inline-block; width:30px; height:35px; background:url(../images/icon-goods.png) no-repeat; background-position:0 -70px;}
.ceCont p font{ font-size:12px; color:#be0a00;}
.ceList ul{ float:left; width:49%; border-left:1px solid #eee;}
.ceList ul li{ padding:2px 0 2px 30px ;}
.ceList ul:first-child{ border-left:0; }
.ceList ul li i{ display:inline-block; width:20px; height:20px; margin-right:3px; vertical-align:middle; background:url(../images/icon-goods.png) no-repeat; }
.ceList ul li i.i01{ background-position:-220px -50px;}
.ceList ul li i.i02{ background-position:-260px -50px;}
.ceList ul li i.i03{ background-position:-280px -50px;}
.ceList ul li i.i04{ background-position:-240px -50px;}
.ceList ul li i.i05{ background-position:-20px -50px;}
.ceList ul li i.i06{ background-position:-40px -50px;}
.shop-search{ float:right;}
.shop-search input{ float:left;}
.shop-search .txt{ width:255px; height:20px; padding:10px 10px 10px 35px; line-height:20px; border:0; font-size:14px; background:url(../images/icon-goods.png) no-repeat; background-position:0 0;}
.shop-search .btn1,.shop-search .btn2{ width:100px; height:40px; color:#FFF; border:0; font-size:18px; font-family:"Microsoft YaHei"; text-align:center; line-height:40px; cursor:pointer;}
.shop-search .btn1{ background:#be0a00; margin-right:3px;}
.shop-search .btn2{ background:#333;}
.shop-banner{ text-align:center; height:120px; overflow:hidden; background:#fbfbfb;}
.shop-banner img{ width:1200px; height:120px;}
.shop-nav{ background:#2d2d2d; height:40px;}
.shop-nav ul li{ float:left;}
.shop-nav ul li a{ display:block; height:40px; padding:0 35px; color:#FFF; font-size:14px; line-height:40px;}
.shop-nav ul li a:hover,.shop-nav ul li a.hover{ color:#FFF; background:#be0a00;}

.shopColumn{ border:1px solid #eee; background:#FFF; margin-bottom:10px;}
.shopColumn h3{ background:#f2f2f2; border-bottom:1px solid #eee; font-size:14px; height:30px; line-height:30px; padding-left:10px;}
.shopColumn h3.special{ border-bottom:0;}
.shopCx{ padding:15px 15px 15px 50px; position:relative; border-bottom:1px dotted #ccc; color:#666;}
.shopCx i{ position:absolute; left:10px; top:15px; display:inline-block; width:30px; height:35px; background:url(../images/icon-goods.png) no-repeat; background-position:0 -70px;}
.shopCx p{ padding:2px 0;}
.shopCx p a{ color:#005ea7;}
.shopCx p a:hover{ color:#be0a00;}
.shopInfoBtn{ padding:20px 15px; border-top:1px dotted #ccc;}
.shopInfoBtn a{ display:inline-block; width:86px; height:30px; border:1px solid #eee; background:#FFF; color:#005ea7; text-align:center; line-height:28px; border-radius:2px; margin-right:8px;}
.shopInfoBtn a:hover{color:#be0a00;}
.shopInfor{ padding:10px; color:#666;}
.shopInfor h4{ font-size:14px; padding-bottom:6px;}
.shopInfor dl{ padding:5px 0; overflow:hidden;}
.shopInfor dl dt{ float:left;}
.shopInfor dl dd{ color:#333;}
.starSmall a,.starSmall span{ float:left; display:inline-block; vertical-align:middle;}
.starSmall{ height:14px; line-height:14px;}
.starSmall a{ width:11px; height:11px; margin-right:1px; margin-top:1px; overflow:hidden; background:url(../images/icon-goods.png) no-repeat; background-position:-91px -50px;}
.starSmall a.light{ background-position:-80px -50px;}
.consultBox{ padding:10px;}
.consultBox a{ display:inline-block; margin-right:10px; margin-bottom:10px; text-indent:-999px; overflow:hidden;}

.goodsBox{ position:relative;}
.goodsBox h2{ font-size:16px; font-family:"Microsoft YaHei"; font-weight:400; padding-bottom:6px;}
.goodsBox .goodsReport{ position:absolute; display:block; width:42px; height:14px; top:5px; right:0; color:#999;}
.goodsBox .goodsReport i{ position:absolute; display:block; right:8px; top:5px; width:5px; height:3px; background:url(../images/icon-goods.png) no-repeat; background-position:-208px -50px; }
.goodsPhotos{ float:left; width:352px;}
/* preview style */
.preview{width:352px; height:415px; position:relative; margin-bottom:20px; z-index:99;}
/* smallImg */
.smallImg{position:absolute;width:352px; padding:10px 0; height:54px; overflow:hidden;}
.scrollbutton{height:54px; width:19px; overflow:hidden; position:absolute; top:10px; cursor:pointer; background:url(../images/icon-goods.png) no-repeat;}
.scrollbutton.smallImgLeft{background-position:-40px -150px; left:0;}
.scrollbutton.smallImgRight{background-position:-60px -150px; right:0;}
.scrollbutton.smallImgLeft.disabled{background-position:0 -150px;}
.scrollbutton.smallImgRight.disabled{background-position:-20px -150px;}
#imageMenu {width:310px; margin:0 21px; overflow:hidden;}
#imageMenu ul{ width:2000px;}
#imageMenu li { float:left; width:62px; height:54px; overflow:hidden; text-align:center;}
#imageMenu li img{padding:1px;border:1px solid #E8E8E8; width:50px; height:50px;cursor:pointer;}
#imageMenu li.onlickImg img{padding:0px; border:2px solid #990000;}
/* bigImg */
.bigImg{position:relative;width:350px;height:350px;padding:0px;border:1px solid #E4E4E4;overflow:hidden;}
.bigImg #midimg{width:350px;height:350px;}
.bigImg #winSelector{width:235px;height:210px;}
#winSelector{position:absolute;cursor:move;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff;}
/* bigView */
#bigView{position:absolute; border: 1px solid #CCC;overflow: hidden; width:400px;height:400px;top:0;left:367px;}
#bigView img{position:absolute;}

.collect-share{ height:20px; text-align:right;}
.i-collect,.i-compare{ display:inline-block; float:right; position:relative; height:16px; line-height:16px; color:#666;}
.bdshare{ display:inline-block; margin-left:15px; float:right; height:16px;}
.bdshare-button-style0-16 .bds_more{}
.i-share,.bdshare-button-style0-16 .bds_more{ display:block; background:url(../images/icon-goods.png) no-repeat !important; background-position:-460px -47px !important; color:#666 !important; padding-left:17px !important; margin:0 15px 0 0 !important;}
.i-collect i,.i-compare i{ display:inline-block; margin-right:5px; background:url(../images/icon-goods.png) no-repeat; vertical-align:middle;}
.i-collect i{ width:16px; height:13px; background-position:-440px -70px;}
.i-compare i{ width:12px; height:12px; background-position:-440px -50px; overflow:hidden;}
.goodsOtherInfo{ float:right; width:598px;}

.goodsDetail-box{ margin-top:20px;}
.goodsConts{ text-align:center;}
.goodsTabs-bar{ position:relative; height:36px; border:1px solid #EEE; background:#f2f2f2; }
.goodsTabs-bar span{ position:absolute; top:6px; right:8px; display:inline-block; width:88px; height:24px;}
.goodsTabs-bar span a{ display:block; width:88px; height:24px; text-align:center; font-size:12px; line-height:24px; color:#FFF; background:#be0a00;border-radius:2px;}
.goodsTabs-bar span a:hover{ color:#FFF; background:#cb3b33;}
.goodsTabs-bar ul li{ float:left; padding: 0 25px; margin:5px 0; border-right: 1px dotted #ccc; height:26px; line-height:26px; font-size:14px; cursor:pointer;}
.goodsTabs-bar ul li.hover{ margin:-1px 0 -1px -1px; padding:0 24px; border:1px solid #eee; border-bottom:0; border-top:2px solid #be0a00; background:#FFF; height:36px; line-height:34px;}
.goodsBaseInfor{ border:1px solid #eee; background:#FFF; border-top:0;}
.goodsBaseInfor ul{ padding:10px 20px;}
.goodsBaseInfor ul li{ float:left; width:33%; color:#999; padding:8px 0;}
.goodsBaseInfor ul li span{ color:#666;}
.ECC-bar{ margin:15px 0; height:15px; position:relative; padding-left:22px; color:#666;}
.ECC-bar i{ position:absolute; left:0; right:0; width:16px; height:16px; background:url(../images/icon-goods.png) no-repeat; background-position:-320px -50px;}
.ECC-bar a{ color:#005ea7;}
.ECC-bar a:hover{ color:#be0a00;}
.ftGray{ color:#999; padding:10px 0;}
.goodsBuy-bar{ border:1px solid #eee; border-top:0; background:#FFF;}
.goodsBuy-bar ul{ padding:10px 20px;}
.goodsBuy-bar ul li{ float:left; width:25%; margin-left:-1px; border-left:1px solid #eee;}
.goodsBuy-bar ul li p{ padding: 5px 0 5px 80px;}
.goodsBuy-bar ul li:first-child{ border-left:0;}
.goodsBuy-bar ul li p b{ font-size:24px;  color:#be0a00; font-weight:400; padding-right:3px;}
/*table*/
.g-table{ border:1px solid #eee; font-family:"Verdana";}
.g-table th,.g-table td{ border-bottom:1px solid #EEE; padding:10px 20px; }
.g-table td{ border-bottom:1px dotted #ccc;}
.g-table th{ font-weight:700;}
.i-cu{ display:inline-block; margin-left:3px; width:16px; height:16px; background:url(../images/icon-goods.png) no-repeat; background-position:-340px -50px;}
.g-table td i{ vertical-align:middle;}
.g-table td span{ display:inline-block; height:16px; line-height:16px; color:#be0a00;}

.goodsSat{ padding:10px 20px; border:1px solid #eee; border-top:0; background:#FFF;}
.goodsSat .s1,.goodsSat .s2{ float:left; vertical-align:middle;}
.s1{ font-weight:700; margin-top:14px;}
.s2{ font-size:14px; margin-right:10px; line-height:42px;}
.s2 b{ font-size:36px; color:#be0a00; margin-right:5px; vertical-align:middle;}
.starBig{ float:left; height:16px; margin-top:13px;}
.starBig a{ float:left; display:inline-block; vertical-align:middle;}
.starBig a{ width:15px; height:16px; margin-right:1px; overflow:hidden; background:url(../images/icon-goods.png) no-repeat; background-position:-375px -50px;}
.starBig a.light{ background-position:-360px -50px;}

.goodsComment-box{border:1px solid #eee;}
.commentOpt{ height:16px; padding:8px 20px; border-bottom:1px solid #eee;}
.commentOpt-l{ float:left;}
.commentOpt-l span,.commentOpt-r span{ display:inline-block; margin-right:25px; height:16px; line-height:16px;}
.commentOpt-l span input,.commentOpt-l span label,.commentOpt-r span input,.commentOpt-r span label{ vertical-align:middle;}
.commentOpt-l span label i{ color:#be0a00; }
.commentOpt-r{ float:right;}
.commentOpt-r span{ margin-right:0;}
.commentCont dl{ padding:15px; border-top:1px dotted #CCC;}
.commentCont dl:first-child{ border-top:0;}
.commentCont dl dt{ float:left; width:100px; padding-top:20px;}
.commentCont dl dd{ margin-left:120px;}
.com-infor{ height:20px; background:#fff5f0; padding:8px; line-height:20px; color:#999;}
.com-star,.com-number,.com-addUp{ float:left;}
.com-star{ width:160px;}
.com-number{ width:130px;}
.com-addUp{ width:150px;}
.com-time{float:right;}
.com-star div,.com-star span{display:inline-block; vertical-align:middle;}
.com-star div{ *display:inline; *zoom:1;}
.comTxt{ padding:10px 8px; color:#333; line-height:18px;word-wrap:break-word; white-space:normal; word-break:break-all;}
.comReply{ border:1px solid #be0a00; padding:5px 8px; line-height:20px;}
.comReply span.comReply-js{ float:left;width:40px; color:#be0a00;}
.comReply span.comReply-time{ float:right; color:#999;}
.comReply div{ margin-left:40px; margin-right:120px;word-wrap:break-word; white-space:normal; word-break:break-all;}

.o-table{ border:1px solid #eee; font-family:"Verdana";}
.o-table th,.o-table td{ border-bottom:1px solid #EEE; padding:10px 20px; text-align:center; }
.o-table td{ border-bottom:1px dotted #ccc; color:#333;}
.o-table th{ font-weight:700; background:#f2f2f2; font-size:14px; color:#999;}
.o-table td i{ font-size:14px; color:#be0a00;}

.g-info{ padding:15px;}
.g-info li{ padding:10px 0; height:auto; line-height:16px;}
.g-info li label{ float:left; display:inline-block; width:70px; color:#999; padding:3px 0;}
.g-info li div.list{ margin-left:70px;}
.safeguard{ display:inline-block;width:424px;}
.g-info li div.list .starSmall{ margin-left:8px;}
.g-info li div.list .starSmall,.g-pj{ display:inline-block; vertical-align:middle;}
.g-pj a{ color:#005ea7;}
.g-pj a:hover{ color:#be0a00;}
.list span{ display:inline-block; padding:2px 8px; vertical-align:middle;}
.list span.line{ width:1px; height:15px; border-right:1px solid #eee; margin:0 8px; overflow:hidden; padding:0; }
.ftg{ color:#999;}
.list .starSmall span{ padding:0;}
.g-info li.g-pf{ padding-bottom:20px; border-bottom:1px solid #eee; margin-bottom:10px;}
.g-address{ display:inline-block; *display:inline; *zoom:1; position:relative; z-index:10; }
.list .g-address>span{ position:relative; padding:2px 17px 2px 8px; border:1px solid #FFF; border-bottom:0; color:#005ea7;}
.list .g-address>span i{ position:absolute; top:8px; right:5px; width:7px; height:4px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-130px 0;}
.list .g-address>span.hover{ border:1px solid #ccc; border-bottom:0px solid #FFF; padding:2px 17px 2px 8px; z-index:10; background:#FFF;}
.list .g-address>span.hover i{ background-position:-137px 0;}
.g-address-box{ display:none; position:absolute; left:-103px; top:21px; width:320px; border:1px solid #ccc; background:#FFF; z-index:9; padding:5px 0; }
.g-info li .g-address-box li{ padding:6px 0;}
.a-province{ overflow:hidden;}
.a-province li,.a-city ul li{ float:left; height:20px; width:20%;}
.a-province li span,.a-city ul li span{ display:block; padding:3px 5px; margin:0 2px; text-align:center; cursor:pointer;}
.a-province li span:hover,.a-province li.hover span,.a-city ul li span:hover{ background:#be0a00; color:#FFF;}
.a-city{ display:none; border:1px solid #ccc; border-left:0; border-right:0; background:#f7f7f7; padding:5px 0;}
.a-city ul{ overflow:hidden;}
.a-city ul li{ float:left; height:20px; width:20%;}
.g-wight em{ font-style:normal; color:#be0a00; padding-right:6px; font-weight:400; }
.g-info li.g-attr{ height:24px;}
.g-attr-item{ margin-left:70px;padding-left:6px;}
.g-attr-item a{ display:inline-block; position:relative; border:2px solid #eee; background:#FFF; padding:3px 5px; vertical-align:middle; margin-right:5px;}
.g-attr-item a.cur{border:2px solid #be0a00; padding:2px 4px; }
.g-attr-item a i{ position:absolute; display:block; width:10px; height:10px; overflow:hidden; right:-1px; bottom:-1px;  background:url(../images/icon-goods.png) no-repeat; background-position:-495px -110px;}
.g-attr-item a.disable{border:1px solid #eee; color:#eee; cursor:default;}

.addCart-box{ margin-top:20px; border:1px solid #eee; overflow:hidden;}
.addCart-l{ float:left; width:611px; }
.addCart-l .left{border-right:1px solid #eee; min-height:260px;}
.addCart-r{ float:right; width:346px; }
.addCart-r .right{ min-height:260px;}
.addTit{ padding:8px 0; background:#f2f2f2; border-bottom:1px solid #eee; overflow:hidden;}
.addTit li{ float:left; width:122px; font-weight:700; text-align:center; color:#999;}
.addTit li.item1{ text-align:left;}
.addTit li span{ display:block;}
.addTit li.item1 span{ padding-left:10px;}
.cart-list-ul{ border-bottom:1px dotted #ccc; overflow:hidden; padding:5px 0;}
.cart-list-ul li{ display:inline-table;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.add-name{ float:left; width:20%; vertical-align:top; padding-top:10px;}
.add-name span{ display:block; padding-left:10px; font-weight:700;}
.add-date{ float:left; width:80%;}
.add-list-item{ overflow:hidden;}
.add-list-item li{ float:left; display:inline-table; text-align:center; width:23%; padding:6px 0; line-height:21px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.add-list-item .price{ color:#be0a00;}
.a-stock a,.a-stock input{ display:inline-block; margin:0 1px; vertical-align:middle;}
.a-stock a{ width:20px; height:21px; background:url(../images/icon-goods.png) no-repeat; }
.a-stock a.minus{background-position:-120px -50px;}
.a-stock a.minus:hover{background-position:-140px -50px;}
.a-stock a.plus{background-position:-160px -50px;}
.a-stock a.plus:hover{background-position:-180px -50px;}
.a-stock .txt{ width:40px;border:1px solid #bdbdbd; background:#FFF; padding: 2px 3px; line-height:15px; height:15px;}
.a-stock .txt:focus{border:1px solid #be0a00;}

.cartList{ padding:10px;}
.cartList li{ padding-left:60px; border-top:1px solid #eee; padding:10px 0 10px 60px; color:#666;}
.cartList li:first-child{ border-top:0;}
.cartList li h4{ font-size:14px; font-weight:400;}
.cartList li span{ padding-right:10px;}
.cartList li p{ padding:6px 0;}
.cartList li p span{color:#be0a00;}
.cartList li p span.price{ font-size:18px; font-family:"Verdana"; padding-left:10px;}
.cartList li p span b{ font-size:14px; font-weight:400; padding:0 4px;}
.add-btn01{ display:inline-block; width:210px; height:36px; line-height:36px; text-align:center; color:#be0a00; font-size:16px; font-family:"Microsoft YaHei"; background:url(../images/btn-list.png) no-repeat; background-position:0 -110px; }
.add-btn01:hover{color:#be0a00; background-position:0 -150px;}
.add-btn02{ display:inline-block; width:210px; height:36px; background:url(../images/btn-list.png) no-repeat; line-height:36px; text-align:center; color:#FFF; font-size:16px;font-family:"Microsoft YaHei";  background-position:0 -30px; }
.add-btn02:hover{color:#FFF; background-position:0 -70px; }
.add-disabled{display:inline-block;width:206px;height:36px;line-height:36px;text-align:center;color:#999;font-size:16px;font-family:"Microsoft YaHei";background:#fcfcfc;border:#ccc 2px solid;border-radius:2px;}
.add-disabled2{display:inline-block;width:210px;height:36px;line-height:36px;text-align:center;color:#999;font-size:16px;font-family:"Microsoft YaHei";background:#eee;border-radius:2px;}
.add-disabled:hover,.add-disabled2:hover{color:#999;}
/*店铺公告列表、落地页 add  Date:2014-08-26*/
.shop-tab1{ height:32px; border-bottom:1px solid #eee; padding-left:10px;}
.shop-tab1 li{ float:left; height:32px; padding:0 10px; line-height:32px; margin-right:4px; font-size:14px; color:#666; background:#eee; cursor:pointer;}
.shop-tab1 li.hover{ position:relative; margin-bottom:-1px; border:1px solid #eee; border-bottom:0; background:#FFF; font-weight:700;}
.ftred{ color:#be0a00;}
.shop-cont dl{ height:50px; overflow: hidden; border-top:1px dotted #CCC; padding:10px 15px;}
.shop-cont dl:first-child{ border-top:0;}
.shop-cont dl dt{ float:left; width:50px; height:50px;}
.shop-cont dl dt img{ border:1px solid #eee; width:48px; heigh6t:48px; overflow:hidden;}
.shop-cont dl dd{ margin-left:60px;}
.shop-cont dl dd p{ word-wrap:break-word; white-space:normal; word-break:break-all; line-height:16px; padding:1px 0;}
.shop-searchBar{ border:1px solid #e4c2c2; background:#fffafa; padding:6px 10px; overflow:hidden;}
.shop-searchBar h3{ float:left; display:inline; font-size:14px; height:22px; line-height:22px;}
.shop-searchBar-r{ float:right; display:inline-block;}
.shop-searchBar-r input{ vertical-align:middle;}
.w100{ width:100px; }
.mr5{ margin-right:5px;}
.shop-searchBar-r .s-btn{ padding:0 12px; border:1px solid #d6afaf; background:#f9e8e8; height:24px; cursor:pointer; border-radius:2px;}
.table-list{ border:1px solid #eee; color:#666;}
.table-list thead th{ font-size:14px; text-align:left; padding:10px 8px; font-weight:700; background:#f2f2f2; border-bottom:1px solid #eee;}
.table-list thead th.textC,.table-list tbody td.textC{ text-align:center;}
.table-list tbody td{ font-size:12px; text-align:left; padding:12px 8px; border-bottom:1px dotted #ccc;}
a.linkBlue{ color:#005ea7;}
a.linkBlue:hover{ color:#005ea7; text-decoration:underline;}
.contBox{ border:1px solid #eee; padding:20px;}
.title01{ font-size:18px; font-family:"Microsoft YaHei"; padding-bottom:20px; border-bottom:1px dotted #ccc; text-align:center; font-weight:400;}
.noticeInfo{ text-align:center; color:#999; padding:10px 0;}
.txtCont{ margin:20px 0; line-height:20px; color:#666;}
.txtCont p{ padding:6px 0;}

/*店铺商品列表页*/
.a-values02{ position:relative; float:left; padding-right:120px; width:720px;}
.s-list-item02{ float:none; margin:0; width:220px;}
.s-list-item02 p{ font-size:16px; color:#999; padding:5px 0;}
.s-list-item02 p b{ font-family:"Microsoft YaHei";  font-weight:400; color:#be0a00; font-size:24px;}
.s-list-item02 p span{ float:right; margin-top:3px; display:inline-block;}
.s-list-item02 p span a{ display:inline-block; font-size:12px; color:#FFF; padding:0 8px; line-height:20px; background:#be0a00;}
.s-list-item02 p span a:hover{ color:#fff; text-decoration:underline;}
.s-list-item02 p span a.blank{ background:#ebb5b2;}
.s-list-item02 p span a.blank:hover{ color:#fff; text-decoration:underline;}

.s-list-item02 h4{ font-weight:400; line-height:16px; height:auto; overflow:hidden; margin:5px 0;}
.shopName{margin:5px 0; height:13px; padding-left:18px; background:url(../images/icon-list.png) no-repeat; background-position:-185px 0; color:#999; }
.goods-default{ display:inline-block; width:220px; height:220px; }

/*店铺首页装修*/
.hd-toolbar{ position:fixed; top:0; left:0; width:100%; height:42px; background:#444; padding:9px 0; z-index:900; text-align:right;font-family:"Microsoft YaHei";}
.btnSave,.btnExit{ display:inline-block; float:right; margin-right:10px; height:42px; width:128px; text-align:center; border-radius:3px; line-height:42px; font-size:14px;}
.btnSave,.btnSave:hover{ background:#2bb8aa; color:#FFF;}
.btnExit,.btnExit:hover{ background:#f9f9f9; color:#949494;}
.btnSave:hover,.btnExit:hover{ text-decoration:underline;}
.btnSave i,.btnExit i{ display:inline-block; margin-right:8px; vertical-align:middle; height:18px; width:15px; background:url(../images/icon-decorate.png) no-repeat;}
.btnSave i{ background-position:0 0;}
.btnExit i{ background-position:-15px 0;}
.mt60{ margin-top:60px;}

.editBox{ position:relative;}
.editLayout{ display:none; position:absolute; top:-1px; left:-1px; width:100%; height:100%; background:url(../images/maskLayoutBg.png) repeat; border:1px dashed #9e9e9e;}
.editBox:hover .editLayout{ display:block;}
.editToolBar,.editToolBar02{ height:38px; background:#6e6d6f; font-size:14px; font-family:"Microsoft YaHei";}
.editToolBar a{ color:#dedede;}
.editToolBar a:hover{ color:#fff;}
.editToolBar a:hover{ background:#b7b6b7;}
.editToolBar02 .btnAdd,.editToolBar02 .btnEdit,.editToolBar02 .btnDelete{ padding:10px 10px;}
.btnAdd,.btnEdit,.btnDelete{ display:inline-block; padding:10px 15px; line-height:18px; height:18px;}
.btnAdd i,.btnEdit i,.btnDelete i{ display:inline-block; width:18px; height:18px; margin-right:5px; background:url(../images/icon-decorate.png) no-repeat; vertical-align:middle;}
.btnAdd i{ background-position:-40px 0;}
.btnAdd:hover i{ background-position:-40px -20px;}
.btnEdit i{ background-position:-60px 0;}
.btnEdit:hover i{ background-position:-60px -20px;}
.btnDelete i{ background-position:-80px 0;}
.btnDelete:hover i{ background-position:-80px -20px;}

.shopBanDiv{ width:1200px; margin:0 auto; height:120px;}
.shop-banner{overflow:inherit;}
.advertisBox{ width:1200px; height:400px;}
.shop-more{float:right; font-size:12px; font-weight:400; margin:0 10px 0 0; font-family:"宋体";}
.shop-more a,.noticeList ul li a{color:#005ea7;}
.shop-more a:hover,.noticeList ul li a:hover{color:#005ea7; text-decoration:underline;}
.noticeList ul{ float:left; width:50%; padding:10px 0; margin-left:-1px; border-left:1px dotted #ccc; overflow:hidden;}
.noticeList ul:first-child{ border-left:0;}
.noticeList ul li{ margin:13px 20px; padding-left: 10px; background:url(../images/dot.png) no-repeat; background-position:0 -14px;}
.noticeList ul li span{ float:right; color:#999;}
.sListDiv{float: left; margin: 10px 7px; width: 220px;}

/*店铺装修编辑浮层*/
.editPopup{ display:none; position:fixed; top:50%; left:50%; background:url(../images/maskLayoutBg.png) repeat; padding:10px;}
.popupBox01{ margin-left:-320px; margin-top:-210px; width:640px; }
.popupBox02{ margin-left:-350px; margin-top:-390px; width:700px;}
.editPopup .close{ position:absolute; right:20px; top:22px; display:inline-block; width:11px; height:11px; background:url(../images/icon-decorate.png) no-repeat; background-position:-120px 0; overflow:hidden; text-indent:-999px;}
.editPopup-title{ height:36px; background:#2d2d2d; padding:0 10px; color:#FFF; font-size:14px; line-height:36px;}
.editPopup-cont{ background:#FFF; padding:20px; color:#666;}
.pop-btn span{ display:inline-block; margin-right:8px; }
.btn-green,.btn-gray{ display:inline-block; width:140px; height:38px; line-height:38px; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; border-radius:3px; }
.btn-green{ background:#2bb8aa; color:#FFF;}
.btn-green:hover{ text-decoration:underline; color:#FFF;}
.btn-gray{ background:#ccc; color:#666;}
.btn-gray:hover{ text-decoration:underline; color:#666;}

.file-box{ position:relative;}
.txt02{ border:1px solid #dfdfdf; line-height:14px; padding:6px 4px; width:200px; background:#FFF;}
.btn{ background-color:#eafefc; border:1px solid #2bb8aa; border-radius:3px; height:28px; width:70px;}
.file{ position:absolute; top:0; left:0; height:28px; filter:alpha(opacity:0);opacity: 0;width:285px }
.ftOrange{ color:#ff8e40;}
.file-box input,.file-box span{ display:inline-block; vertical-align:middle;}
.file-box span{ width:160px;}
.p-table01 td{ padding:6px 8px;}
.boxImg{ width:450px;}
.boxImg img{ max-width:450px;}
.boxImg02{ width:220px;}
.boxImg02 img{ width:220px; height:220px;}
.sxBar{padding:10px 0;}
.sxBar input{ vertical-align:middle;}
.btn-gray04{ width:80px; height:28px; text-align:center; font-size:12px; color:#2bb8aa; font-weight:700; background:url(../images/btn-list.png) no-repeat; background-position:0 -200px; border:0; cursor:pointer;}
.btn-gray04:hover{ background-position:-80px -200px; color:#2bb8aa;}
.p-table02 thead tr.title{ border:1px solid #eee; background:#f2f2f2;}
.p-table02 thead tr.title th{ padding:10px 6px; font-size:14px; font-weight:700; text-align:center;}
.p-table02 thead tr.space{ height:10px;}
.p-table02 thead tr.title th.textL,.p-table02 tbody td.textL{ text-align:left;}
.p-table02 tbody{ border:1px solid #eee;}
.p-table02 tbody td{ border-bottom:1px dotted #ccc; padding:12px 8px; text-align:center;}
.p-table02 tbody tr.cur{ background:#feeee5;}

/*商城 公告列表页、关于我们*/
.rightMain03{ width:990px; float:right;}
.leftSide03{ width:200px; float:left;}
.leftMenu{ border:1px solid #eee; background:#FFF; min-height:500px;}
.leftMenu h3{ position:relative; height:42px; line-height:42px; font-size:14px; color:#be0a00; border-bottom:1px solid #eee; background:#f2f2f2; padding-left:40px;}
.leftMenu h3 i{ position:absolute; display:inline-block; top:12px; left:17px; width:18px; height:19px; background:url(../images/icon-list.png) no-repeat; background-position:0 -50px;}
.leftMenu ul{ padding:0 10px;}
.leftMenu ul li{ height:20px; border-bottom:1px dotted #ccc; padding:10px 20px;}
.leftMenu ul li a{ display:block; padding-left: 10px; line-height:20px;  background:url(../images/dot.png) no-repeat; background-position: 0 -10px;}
.leftMenu ul li a:hover,.leftMenu ul li a.cur{ color:#be0a00; background-position: 0 -37px;}
.w610{width:610px;}
.addTit li{ width:20%;}
.addTit li:first-child{ *width:19%;}
/*单品页-评价详情-位置修改 Date:2014-09-11*/
.pinned{z-index:1000;}
/*单品页修改 Date:2014-09-17*/
.searchList02 .sListDiv{margin: 10px 7px;}
.g-info li div.list em{ display:inline-block; margin:4px 4px 0 5px; font-weight:400;padding:0 3px;}
.g-info li div.list em.red{ background:#be0a00;color:#fff;}
.g-info li div.list em.green{ background:#6cb247;color:#fff;}
.g-info li div.list em.blue{ background:#7fbda9;color:#fff;}
.g-info li div.list em.gray{ background:#a3b4cc;color:#fff;}
.g-info li div.list b{ display:inline-block; margin-left:5px; margin-top:4px; font-family:"Verdana";}
.g-info li.g-tj{ height:auto;}
.g-info li{ padding:8px 0;}
.searchList02{ padding:0 10px; }
.oldPrice{ text-decoration:line-through;}
.addTit li.item1{ width:13%; *width:12%; text-align:center;}
.addTit li.item2{ width:13%;}
.addTit li.item3{ width:15%;}
.addTit li.item4{ width:16%;}
.addTit li.item5{ width:15%;}
.addTit li.item6{ width:8%;}
.addTit li.item7{ width:20%;}
/*.addTit li:first-child{ width:16%; *width:15%;}*/
.add-list-item li em{ display:inline-block; font-weight:400; color:#FFF; padding:0 3px; line-height:17px;}
.add-list-item li em.red{ background:#be0a00;}
.add-list-item li em.green{ background:#6cb247;}
.add-name{ width:13%; *width:12%; text-align:center;}
.add-date{ width:87%;}
.add-date li.item1{ width:15%; *width:15%;}
.add-date li.item2{ width:17%;}
.add-date li.item3{ width:18.50%;}
.add-date li.item4{ width:17.50%;}
.add-date li.item5{ width:9%;}
.add-date li.item6{ width:23%;}

.color-attr .v-colors {
    float: left;
    width: 16px;
    height: 16px;
    padding: 1px;
    border: 1px solid #ddd;
    margin-right: 10px;
}

/* 店铺信誉 */
.s-rightMain{margin:20px 0;border:1px solid #eee}
.s-box02-v1{border-top:2px solid #2bb8aa}
.s-shop-tit strong{margin-left:6px;font-size:14px;}
.tit-name{padding-left:5px;font-size:14px;border-left:2px solid #be0a00}
.buyer-title{padding:10px 20px 0;}
.buyer-title img{vertical-align:text-bottom}
.star-num{margin-left:10px;font-size:36px;color:#f9761b;font-family:Arial, Helvetica, sans-serif; vertical-align:-6px}
.s-shop-stats{position:relative;margin-top:10px;padding:10px 20px;background:#fafafa}
.s-shop-stats .txt{font-size:14px;color:#666}
.s-shop-stats .txt2{position:absolute;right:10px;font-size:12px;color:#666}
.s-shop-stats .txt3{font-size:14px;coor:#333}
.s-shop-stats .icon{display:inline-block;width:14px;height:14px;margin-right:5px;background:url(../images/register-icon.png) 0 -153px no-repeat; vertical-align:-3px;*vertical-align:0px}
.s-stats-cont{position:relative;padding:10px 10px}
.s-stats-cont ul{display:inline-block;width:120px}
.s-stats-cont ul li a{display:block;padding:10px 10px;font-size:12px;color:#999}
.s-stats-cont ul li a.curr{background:#f2f2f2}
.txt-org{color:#fa7c1a}
.txt-c666{color:#666}
.txt-c999{color:#999}
.s-stats-cont .order-star img,.tab-cont .order-star img{ vertical-align:text-bottom}
.s-stats-cont .order-star{display:inline-block;margin-bottom:10px;}
.stats-star{position:absolute;top:10px;left:130px;width:395px;*width:410px;padding:10px;background:#f2f2f2}
.star-module1{float:left;padding:35px 0;margin-right:20px;}
.star-module2{overflow:hidden;display:block;padding:0 20px;border-left:1px solid #ddd}
.star-module3{overflow:hidden;display:block;width:320px;padding:0 20px}
.star-module4{display:block}
.bar{display:inline-block;width:100px;height:10px;margin:0 5px;background:#feb27c;vertical-align:middle;zoom:1}
.stats-star .z-comment-list{display:block;margin:5px;}
.s-star-tab{margin:20px 20px 0 20px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;zoom:1}
.s-star-tab ul:after{display:block;content:"";clear:both}
.s-star-tab ul{margin-bottom:-2px;zoom:1}
.s-star-tab ul li{float:left}
.s-star-tab ul li a{display:inline-block;width:200px;height:33px;line-height:33px;border-width:1px 1px 1px 0; border-style:solid;border-color:#ddd;background:#f2f2f2;text-align:center}
.s-star-tab ul li a.border-none{border-right:none}
.s-star-tab ul li a.curr{border-top:2px solid #be0a00;background:#fff;border-bottom:1px solid #fff}
.tab-cont:after{display:block;content:"";clear:both}
.tab-cont{margin:0 20px 20px 20px;border:1px solid #ddd;border-top:none;zoom:1}
.tab-cont .stats-star{position:static;background:#fff}
.tab-cont .order-star{display:inline-block;margin-bottom:10px}
.tab-cont .tab-tbl{width:100%;border:1px solid #eeeeee}
.tab-cont .stats-star{width:auto}
.tab-cont table th{background:#fafafa;border-bottom:1px solid #eee}
.tab-cont table td{border-bottom:1px dotted #eee}
.tab-cont table th,.tab-cont table td{padding:10px 20px;}
.tab-cont .stats-star .z-comment-list{margin:0}
.tab-cont .star-module1{padding-top:95px}
.star-module4 .order-star{margin-bottom:0}
.star-module4 .mg-t10{display:inline-block;margin-top:10px}
.goods-link{color:#005ea7}
.color-attr .v-colors {float: left;width: 16px;height: 16px;padding: 1px;border: 1px solid #ddd;margin-right: 10px;}


/*平台服务规则样式added by yucheng 2014-9-19 17:01:42*/
.filter-list{height:30px;overflow:hidden;}
.filter-list li{height:30px;white-space:nowrap;padding-right:12px;line-height:30px;float:left;}
.filter-list label input{vertical-align:middle;display:inline-block;margin-right:4px;}
.searchListBox .bd{border-bottom:#eee 1px solid;padding:5px 10px;}

/*兼容IE7更多搜索条件   added by yucheng 2014-9-19 17:40:42*/
.moreProp-wraper{position:relative;top:25px;}
.moreProp{position:absolute;bottom:0;}
.f-pages a,.f-pages span{*display:inline;_zoom:1;}

/*added by yucheng 2014-9-22 */
.safeguard{display:inline-block;}
.safeguard .safe-cell{background:#f0f0f0;display:inline-block;color:#666;padding-right:10px;line-height:29px;margin-bottom:5px;}
.safeguard .ico{margin:0 5px 0 10px;vertical-align:middle;width:18px;height:18px;overflow:hidden;display:inline-block;}
.safeguard .ico img{display:block;}

/*新增“颜色尺码”属性 2014-09-22 */
.com-size{ float:left; padding-right:20px;}

/* 实地认证 2014-09-26 by zhanghaitian */
.shopCert{padding:10px;border-top:1px dotted #ccc}
.shopCert a{color:#005ea7;}
.shopCert .ico{margin-right:5px;vertical-align: middle;display:inline-block;}

/*暂无报价 by xingyucheng 2014-10-10*/
.noprice{padding:0 15px;}
.noprice strong{font-size:18px;color:#999;margin:0 10px 0 0;color:#f00;}
.noprice p a{height:24px;display:block;color:#fff;line-height:24px;background:#be0a00;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:88px;text-align:center;}
.noprice p a:hover{background:#cb3b33;}
.noprice p{clear:both;padding:10px 0;}
/* 暂无报价页 2014-10-11 by zhanghaitian */
.list span{padding:3px 8px;}
.zwbj-txt{font-size:32px;color:#666;}
.xj-btn{line-height: 28px;display:block;color:#E94645;}
.xj-btn:hover{color:#E94645}
.ljjh{display: inline-block;cursor:default;  width: 210px;height: 36px;line-height: 36px;background:#b8b8b8;text-align: center;color: #FFF;font-size: 16px;font-family: "Microsoft YaHei";border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.ljjh:hover{color:#fff;}
/*详情页文档下载 2014-10-11 by xingyucheng*/
.pdflist{border:#eee 1px solid;padding:15px;}
.pdflist li{clear:both;line-height:18px;padding:3px 0;color:#999;}
.pdflist em{float:left;height:18px;display:block;}
.pdflist li a:hover{color:#be0a00;text-decoration:underline;}


/*list商品页图标   加入进货车和加入收藏  add by cheng jiangyu 2014-10-23*/
a.ico-collect{width:18px;height:18px;background:url(../images/icon-goods.png) no-repeat -439px -66px;display:inline-block;margin-right:5px;vertical-align:middle;*display:inline;*zoom:1;}
a.ico-collect:hover{background-position:-462px -66px;}
a.ico-cart{width:18px;height:18px;background:url(../images/icon-goods.png) no-repeat -439px -92px;display:inline-block;margin-right:5px;vertical-align:middle;*display:inline;*zoom:1;}
a.ico-cart:hover{background-position:-462px -92px;}
a.ico-cart-dis{width:18px;height:18px;background:url(../images/icon-goods.png) no-repeat -439px -92px;display:inline-block;margin-right:5px;vertical-align:middle;*display:inline;*zoom:1;}

/*color grid*/
.color-grid{display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;}

/**没有搜索到商品的文字样式    add by  cheng jiagnyu 2014-11-18**/
.spa-no-goods{margin-left:10px; font-size:14px; color:#999;}

/**在没有搜索到商品的时候，查看全部商品链接样式    add by  cheng jiagnyu 2014-11-18**/
.link-view-all:hover{text-decoration:underline;color:#be0a00;}


/* 2015-12-25 收藏本店 已收藏 */
.ce-btn a.followed,
.shopInfoBtn a.followed{background:#f7f7f7;border:1px solid #eee;color:#005ea7;}

/* 2016-01-11 页面优化、会员折扣 */
.leftSider02.fr{float:right;}
.rightMain02.fl{float:left;}
.goodsOtherInfo .o-table{border:0;border-top:1px solid #be0a00;}
.goodsOtherInfo .o-table th,
.goodsOtherInfo .o-table td{border:0;background:#ffecec;padding:15px 10px;text-align:left;}
.goodsOtherInfo .o-table th{color:#999;font-size:12px;}
.goodsOtherInfo .o-table td em{font-size:16px;color:#be0a00;font-weight:normal;}
.goodsOtherInfo .o-table td .price{font-size:28px;color:#be0a00;font-weight:normal;}
.collect-share .i-collect,.collect-share .bdshare{float:left;}
.ftgreen{color:#6db349;}
.g-cx span{padding:0;}
.g-info li{padding:6px 0;}
.safeguard{font-size:0;}
.safeguard .safe-cell{font-size:12px;margin:0 5px 5px 0;}

.cart-list{height:220px;overflow-y:scroll;}
.addCart-l{width:679px;}
.addCart-l .left{min-height:250px;}
.addCart-r{width:279px;}
.addTit li{text-align:left;}
.addTit li span{padding-left:10px;}
.addTit li.item1{ width:16%; *width:15%; text-align:left;}
.addTit li.item2{ width:15%;}
.addTit li.item3{ width:16%;}
.addTit li.item4{ width:16%;}
.addTit li.item5{ width:16%;text-align:center;}
.addTit li.item6{ width:18%;text-align:center;}
.addTit li.item6 span{padding-left:0;}
.add-name{width:16%;text-align:left;text-indent:10px}
.add-name span{font-weight:normal;padding-left:0;}
.add-date{width:84%;}
.add-date li.item1{ width:19%; *width:20%;}
.add-date li.item2{ width:19.5%;}
.add-date li.item3{ width:25.5%;}
.add-date li.item4{ width:14%;}
.add-date li.item5{ width:21%;}
.oldPrice{color:#be0a00;}
.add-list-item li{text-align:left;text-indent:10px}
.hy-pirce{background:url(../images/2016/icon-hy.png) no-repeat;width:47px;height:14px;display:inline-block;vertical-align:-2px;margin-left:3px;}
.cartList li{padding-left:20px;}
.cartList li.box{padding-top:50px;}

.color-grid{vertical-align:top;}
.g-attr-item a{border:1px solid #eee;}
.g-attr-item a.disable{border:1px dashed #eee;}
.g-attr-item a.pdimg{padding:3px;line-height:0}
.g-attr-item a.pdimg.cur{padding:2px;}

/* 商品详情 修改20160126 */
.g-info li.g-attr{height:auto;}

/* 团购 */
.tuan-w{background:#f3f3f3;}
.tuan-h2{position:relative;height:39px; line-height:39px; background:url(../images/2016/tuan-bg.jpg) 0 0 no-repeat; padding:0 20px; color:#fff; font-size:12px;}
.tuan-icon{width:31px;height:24px;display:inline-block;background:url(../images/2016/tuan-icon.png) 0 0 no-repeat; vertical-align: middle}
.tuan-icon2{width:18px;height:16px;display:inline-block;background:url(../images/2016/tuan-icon2.png) 0 0 no-repeat; vertical-align: middle}
.tuan-icon4{width:18px;height:16px;display:inline-block;background:url(../images/2016/tuan-icon4.png) 0 0 no-repeat; vertical-align: middle}
.tuan-zhe{width:54px;height:15px;line-height:15px!important; padding:0 0 0 15px;color:#fff;display:inline-block;background:url(../images/2016/tuan-icon3.png) 0 0 no-repeat; vertical-align: middle}
.fs-28{font-size:28px;}
.tuan-h2 .fr{ font-size:12px;}
.tuan-h2 span{ display:inline-block; vertical-align: middle;font-weight:normal;}
.fs-18{font-size:18px;}
.tuan-price{padding:0 0 0 15px; line-height:80px;position:relative;}
.tuan-price span{ display:inline-block; vertical-align: middle;}
.tuan-txt{ display:inline-block; width: 70px; color:#333; }

.tuan-box{border-top:2px solid #000; margin-top:20px; overflow:hidden; background:#f3f3f3;}
.tuan-box li{float:left; line-height:40px;}
.tuan-box li a{display:inline-block; padding:0 15px; color:#999; font-size:14px;}
.tuan-box .active a{color:#be0a00}
.tuan-form{padding:15px}
.tuan-form .active{color:#bd0b00;}
.tuan-form .active input{border:1px solid #bd0b00}
.tuan-row,.tuan-row2{clear:both; overflow:hidden; padding:0 10px; color:#999; line-height: 30px; font-size:14px;}
.tuan-row2{border-top:1px dashed #ececec; padding:10px;}
.tuan-row2 span{display:inline-block;}
.tuan-tab span{ display:block; line-height:18px;font-size:12px;}

.btn-red{border-color:#bd0b00; display:inline-block;color:#fff;background:#bd0b00; height:auto}
.btn-red.focus,.btn-red:focus,.btn-red:hover{color:#fff;background:#aa0a00;}
.btn-yellow{border-color:#f29f00; display:inline-block;color:#fff;background:#f29f00; height:auto}
.btn-yellow.focus,.btn-yellow:focus,.btn-yellow:hover{color:#fff;background:#d98f00;}
.btn-disable{border-color:#ececec; display:inline-block;color:#ccc;background:#ececec; height:auto;cursor: default}
.btn-disable.focus,.btn-disable:focus,.btn-disable:hover{color:#ccc;background:#ececec;}

.tuan-lst{clear:both;}
.tuan-lst h4{font-size:16px; line-height:25px; padding:0 10px;}
.tuan-lst li{border:1px solid #ececec; float:left; margin:0 5px 10px 5px;position:relative;}
.tuan-lst li:hover{border:1px solid #bd0b00;}
.tuan-lst li.favor:hover{border-color:#f29f00;}
.tuan-lst li.end:hover{border-color:#ececec;}
.tuan-lst li .tuan-end{position:absolute;top:-8px;right:-8px;background:url(../images/2016/tuan-end.png) no-repeat;width:131px;height:104px;}
.ml20{margin-left:20px;}
.tuan-h2 span.fs-28{font-weight:bold;}
.tuan-rule{position:absolute;top:0;right:0;cursor:default;}
.tuan-rule span{font-size:12px;}
.tuan-rule-sub{display:none;position:absolute;top:39px;right:0;z-index:10;width:596px;height:79px;border:1px solid #e7e7e7;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.tuan-rule-sub p{padding:14px 20px;line-height:25px;font-weight:normal;color:#666;}
.tuan-rule-sub:after, .tuan-rule-sub:before {right:30px; bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.tuan-rule-sub:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 6px; margin-left: -6px; }
.tuan-rule-sub:before {border-color: rgba(231, 231, 231, 0); border-bottom-color: #e7e7e7; border-width: 7px; margin-left: -7px; }
.tuan-rule:hover .tuan-rule-sub{display:block;}
.tuan-rule span i{width: 0;height:0;margin:0 5px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #fff;display:inline-block;vertical-align:middle;}

.tuan-progress{position:absolute;top:0;right:0;}
.progress-bar-bg{display:inline-block;vertical-align:middle;overflow:hidden;position:relative;width:220px;height:12px;background:#e7e6e4;border-bottom:1px solid #fff;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-border-radius:6px;border-radius:6px}
.progress-bar{float:left;height:12px;background: #eb5a5d;
    background: -webkit-linear-gradient(top, #eb5a5d, #d92427);
    background: -moz-linear-gradient(top, #eb5a5d, #d92427);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5a5d', endColorstr='#d92427');}
.tuan-progress span.min{text-align:right;}
.tuan-progress span.max{width:50px;text-align:left;}
.prodress-tips-bg{position:absolute;top:0;left:10px;width:220px;}
.progress-tips{position:absolute;top:8px;left:0;white-space:nowrap;margin-left:-25px;height:20px;padding:0 6px;line-height:20px;background:#e4393c;color:#fff;-webkit-border-radius:5px;border-radius:5px;}
.progress-tips:after {top: 100%; left: 27px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(228, 57, 60, 0); border-top-color: #e4393c; border-width: 3px; margin-left: -6px; }

.tuan-sort{overflow: hidden;}
.tuan-sort li{cursor:pointer;}
.tuan-sort .filter-sort{border-right:0;}
.filter-sort .filter-sort-d{display:inline-block;margin-left:5px; width:7px; height:8px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-60px 0;}
.filter-sort .filter-sort-up{display:inline-block;margin-left:5px;width:7px; height:8px; overflow:hidden; background:url(../images/icon-list.png) no-repeat; background-position:-67px -10px;}
.filter-sort-cur.up .filter-sort-d{background-position:-60px -10px;}
.filter-sort-cur.down .filter-sort-d{background-position:-67px 0;}.g-info li.g-attr{height:auto;}

/* 公告图片修改 */
.txtCont img{max-width:948px;height:auto;vertical-align:top;}

/* 预售 2016-3-21 */
.ys-style{background:url(../images/2016/ys-bg.png) no-repeat}
.ys-bd{overflow:hidden;height:100px;}
.ys-bd .ys-half{float:left;width:50%;}
.ys-price{height:36px;line-height:36px;overflow:hidden;}
.ys-price span{display:inline-block; vertical-align:middle;}
.ys-price span.tt{padding-left:15px;width:70px;}
.ys-price span.num{font-size:36px;height:36px;color:#bd0b00}
.ys-price span.num .price-icon{font-size:18px; font-weight:normal;vertical-align:2px;}
.textDel{text-decoration:line-through;}
.tuan-rule-sub.rule-sub-h{height:125px;}
.ys-progress{position:relative;padding-top:40px;}
.ys-progress .img{width:240px;height:21px;background:url(../images/2016/ys-progress.png) no-repeat;margin:0 auto;}
.ys-progress .progress-tips{left:70px;}
.ys-progress .progress-tips:after{left:107px;}
.ys-progress .text{overflow:hidden;}
.ys-progress .text li{float:left;text-align:center;color:#666;width:75px; line-height:16px;}
.ys-progress .text li.other-w{width:147px;}
.ys-progress .text li span{display:block;}

/* 团购，预售优化 */
.tuan-h2 span.fs-28{font-size:26px;font-family:"微软雅黑";font-weight:normal;}
.g-info li div.list em.tuan{background:#ff9c00;color:#fff}
.tuancolor{color:#ff9c00;}

/* 伙拼频道优化20160422 */
.tuan-lst li{width:388px;}
.tuan-lst li img{vertical-align:top;}
.tuan-row2{height:36px;}
.tuan-lst h4{margin-top:10px;}

/* 公告内容高度修改 */
.rightMain03{min-height:500px}

/* 购买限制：销售方式 */
.g-info li div.list em{min-width:48px;text-align:center;}
.g-info li div.list em.yellow{background:#e0ab8b;color:#fff;}

/* 3d图标、图片弹出层 */
#imageMenu li{position:relative;}
.icon-3d{position:absolute;top:0;right:5px;display:block;width:24px;height:24px;background:url(../images/3d.png) no-repeat;}
.popup-img-mask{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;z-index:10000}
.popup-img{display:none;position:fixed;top:50%;left:50%;margin:-315px 0 0 -415px;width:830px;height:630px;z-index:10001;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); -moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.8); box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.8);}
.popup-img .img-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;z-index:10002}
.popup-img .img-slide{position:relative;width:100%;height:100%;z-index:10003}
.img-slide .bd{position:absolute;top:0;left:100px;width:630px;height:630px;overflow:hidden;}
.popup-img-close{display:block;position:absolute;top:12px;right:12px;z-index:10004;width:12px;height:12px;background:url(../images/sp-img.png) no-repeat -100px 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.popup-img-close:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.img-slide .prev,
.img-slide .next{display:block;position:absolute;top:50%;width:25px;height:47px;margin-top:-23px;background:url(../images/sp-img.png) no-repeat 0 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.img-slide .prev{left:35px;}
.img-slide .next{right:35px; background-position:-50px 0;}
.img-slide .prev:hover,
.img-slide .next:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/* 查看大图 */
.zoom-img{display:block;position:absolute;right:0;bottom:0;z-index:10;text-indent:-9999px;width:30px;height:30px;background:url(../images/ico-zoom.png) no-repeat;}
.iframe-img{position: absolute;top:0;left:0; width: 350px; height: 350px; border: 1px solid #E4E4E4; overflow: hidden;z-index:10}

/* 运营时间设置，区域设置 */
.ui-tips{display:inline-block;height:28px;line-height:28px;padding:0 10px;border:1px solid #facc80;background:#fffdf1;color:#ff8e40;font-size:12px;}
.ui-tips i{display:inline-block;width:14px;height:14px;vertical-align:-3px;background:url(../images/2016/tips-icon2.png) no-repeat;margin-right:10px;}
.list .ui-tips{margin-top:-6px;*display:inline}
.add-disabled01{display:inline-block;cursor:not-allowed;width:206px;height:32px;line-height:32px;border:2px solid #ddd;text-align:center;color:#9c9c9c;font-size:16px;font-family:"Microsoft YaHei";background:#f1f1f1;border-radius:2px;}
.add-disabled01:hover{color:#9c9c9c}
.add-disabled02{display:inline-block;cursor:not-allowed;width:210px;height:36px;line-height:36px;text-align:center;color:#ddd;font-size:16px;font-family:"Microsoft YaHei";background:#808080;border-radius:2px;}
.add-disabled02:hover{color:#ddd;}

/* 自营打标、换行问题*/
.s-infor{padding:0;margin:5px 0;height:18px;line-height:18px;overflow:hidden;}.ui-tips-2{display: block;height: auto;left: 0;line-height: 16px; padding: 5px; position: absolute; top: 0; width: 267px;}
/*黑名单*/
.addCart-r {position: relative; }
.ui-tips-2 i {float: left; margin-right: 5px;}
.ui-tips-2 p {overflow: hidden;}
.ui-tips-2{display: block;height: auto;left: 0;line-height: 16px; padding: 5px; position: absolute; top: 0; width: 267px;}
.s-infor{padding:0;margin:5px 0;height:18px;line-height:18px;overflow:hidden;}

/* 定制商品流程 */
.m-custom-box{border:1px solid #eee;background:#fff;margin-bottom:20px;}
.m-custom-box .hd{overflow:hidden;height:35px;line-height:35px;padding:0 10px;background:#f2f2f2;border-bottom:1px solid #eee;}
.m-custom-box .hd h3{font-weight:normal;font-size:18px;font-family:"Microsoft Yahei"}
.custom-step{background:url(../images/custom-step.png) no-repeat;width:619px;height:24px;margin-top:6px;}
.cs-tit{font-size:14px;margin-bottom:10px;}
.custom-step-item .star{font-size:12px;color:#be0a00;margin-right:5px;}
.custom-step-item{padding:20px;border-bottom:1px solid #eee;}
.custom-step-item:last-child{border-bottom:0;}
.attr-ipt01{padding:7px 5px;width:108px;height:13px;border:1px solid #ddd;color:#666;background:#fff;}
.attr-select01{padding:6px 5px;border:1px solid #ddd;width:120px;height:29px;color:#666;}
.attr-textarea01{border:1px solid #ddd;padding:10px;line-height:18px;width:680px;height:100px;}
.cs-item{overflow:hidden;padding:5px 0;}
.cs-item .tt{float:left;width:80px;margin-right:10px;text-align:right;height:29px;line-height:29px;color:#666;}
.cs-item .ct{float:left;overflow:hidden;}
.cs-item .ct-list{overflow:hidden;}
.cs-item .ct-list li{float:left;min-width:98px;padding:0 10px;height:27px;line-height:27px;border:1px solid #eee;background:#f9f9f9;text-align:center;margin-right:10px;color:#999;font-weight:bold;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.cs-item .ct-list li.cur{border:1px solid #be0a00;color:#be0a00;}
.cs-item .ct-tips{color:#999;margin-left:5px;}
.xx-box{position:relative;margin:10px 13px 0 13px;width:1130px;height:573px;overflow:hidden;border:1px solid #98d6f6}
.xx-ct{position:absolute;top:-27px;left:0;}
.at-tips{text-align:right;margin-top:5px;color:#999;}
.ui-btn{display:inline-block;width:190px;text-align:center;height:30px;line-height:30px;font-size:14px;color:#fff;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background: #4bc4b8;
    background: -webkit-linear-gradient(top, #4bc4b8, #2cb8aa);
    background: -moz-linear-gradient(top, #4bc4b8, #2cb8aa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4bc4b8', endColorstr='#2cb8aa');}
.ui-btn:hover{color:#fff;background: #2cb8aa;
    background: -webkit-linear-gradient(top, #2cb8aa, #4bc4b8);
    background: -moz-linear-gradient(top, #2cb8aa, #4bc4b8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2cb8aa', endColorstr='#4bc4b8');}
.ui-btn-2{height:28px; line-height:28px;border:1px solid #e3e3e3;color:#2bb8aa;background:#fff;
    background: -webkit-linear-gradient(top, #fff, #f4f4f4);
    background: -moz-linear-gradient(top, #fff, #f4f4f4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');}
.ui-btn-2:hover{color:#2bb8aa;background:#f4f4f4;
    background: -webkit-linear-gradient(top, #f4f4f4, #fff);
    background: -moz-linear-gradient(top, #f4f4f4, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff');}
.ui-btn-3{height:30px; line-height:30px;color:#fff;background:#d63639;
    background: -webkit-linear-gradient(top, #d63639, #c32121);
    background: -moz-linear-gradient(top, #d63639, #c32121);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d63639', endColorstr='#c32121');}
.ui-btn-3:hover{color:#fff;background:#c32121;
    background: -webkit-linear-gradient(top, #c32121, #d63639);
    background: -moz-linear-gradient(top, #c32121, #d63639);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c32121', endColorstr='#d63639');}
.cs-item .ui-btn-2{width:100px;height:26px;line-height:26px;color:#005ea7;font-weight:normal;font-size:12px;}
.upload-icon{display:inline-block; width:11px; height:11px; background:url(../images/icon-seller.png) no-repeat; background-position:0 -370px; overflow:hidden; vertical-align:middle; margin-right:5px;}
.other-file{width:102px;height:28px;position:relative;overflow:hidden;}
.other-file .file-upload{ position:absolute; top:0; left:0;width:100%;height:100%;filter:alpha(opacity:0);opacity: 0;font-size:100px;z-index:10}
.other-file-view i{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:5px;background:url(../images/pdf-icon.png) no-repeat;}
.other-file-view .ofv-item{margin:6px 0;color:#666;}
.cs-stock .a-stock{margin-top:4px;float:left;}
.cs-stock .ui-btn-3{float:left;height:28px;line-height:28px;margin-left:10px;width:100px;font-weight:normal}
.cs-item-2{padding:15px 0;margin-bottom:10px;border-bottom:1px dotted #ccc}
.ui-table01{width:100%;}
.ui-table01 .ui-table-th{background:#f2f2f2;border:1px solid #eee;}
.ui-table01 th{padding:5px 0;text-align:center;font-size:14px;color:#666;font-weight:bold;min-height:35px;}
.ui-table01 th span{font-size:12px;}
.ui-table01 tbody{border:1px solid #ddd}
.ui-table01 tbody td{padding:10px 5px;border:1px dotted #ccc;color:#666;line-height:16px;}
.cs-table{overflow:visible}
.cs-table .ui-tips{margin-bottom:10px;}
.ui-table-toolbar{padding:10px 0;overflow:hidden;}
.ui-table-toolbar .filter-sort{height:28px;line-height:28px;border:0;}
.ui-table-toolbar .ui-checkbox{hieght:28px;line-height:28px;}
.ui-checkbox input,.ui-checkbox label{vertical-align:-3px}
.ui-checkbox input{margin-right:3px}
.tbl-checkbox{margin-top:30px;float:left;}
.s-goods{ margin-left:20px;}
.s-goods2{ margin-left:0;}
.s-goods .s-pic{float:left; width:80px; height:80px; overflow:hidden;}
.s-goods .s-desc{ margin-left:90px; word-wrap:break-word;}
.s-goods .s-desc a,.s-goods .s-desc a:hover{ color:#005ea7;}
.cs-table .pagination{margin:20px 0;}

/* 商品详情 定制入口， 黑名单提示 */
.addCart-r{position:relative;}
.ui-tips-2{display:block;position:absolute;top:0;left:0;width:267px;height:auto;line-height:16px;padding:5px;}
.ui-tips-2 i{float:left;margin-right:5px;}
.ui-tips-2 p{overflow:hidden;}
.link-custom{text-align:right;}
.link-custom a{font-weight:bold;color:#005ea7;margin-right:30px;}
.link-custom a:hover{text-decoration:underline}
/* 个性化设计方案-修改 */
.xx-ct{top:0;}
.xx-box{height:600px;}

/* 定制其他说明修改 */
.other-file-view{width:700px;margin-bottom:15px;overflow:hidden;}
.other-file-view .ofv-item{float:left;margin:5px 20px 0 0;zoom:1;white-space:nowrap}
.other-file-view .ofv-item a {color:#005ea7}
.ofv-delete{width:11px;height:11px;margin-left:5px;background:url(../images/pop-icon.png) no-repeat;display:inline-block;vertical-align:middle;text-indent:-9999px;cursor:pointer;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);}
.ofv-delete:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}

/* 弹出层 提示 */
.ui-pop-tips{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: none;z-index:1000;text-align:center;}
.ui-pop-ct{position:absolute;top:50%;left:0;width:100%;margin-top:-25px;text-align:center;}
.ui-pop-ct p{display:inline-block;*display:inline;height:50px;line-height:50px;color:#fff;font-size:16px;padding:0 20px;background:url(../images/popBg.png) repeat ;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

/* 附件图标修改 */
.other-file-view i{width:16px;height:16px;background:url(../images/file-icon.png) no-repeat;margin-right:3px;}
/* 共用附件图标 */
.file-icon{display:inline-block;width:16px;height:16px;background:url(../images/file-icon.png) no-repeat;vertical-align:middle;margin-right:3px;}

/* 共用客服按钮 */
.kf-btn{display:inline-block;width:81px;height:21px;line-height:21px;font-size:12px;color:#333;background:#fff;border:1px solid #e3e3e3;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
    background: -webkit-linear-gradient(top, #fff, #f4f4f4);
    background: -moz-linear-gradient(top, #fff, #f4f4f4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');}
.kf-btn:hover{display:inline-block;width:81px;height:21px;line-height:21px;color:#333;background:#f4f4f4;
    background: -webkit-linear-gradient(top, #f4f4f4, #fff);
    background: -moz-linear-gradient(top, #f4f4f4, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff');}
.kf-icon{display:inline-block;width:16px;height:16px;background:url(../images/kf-icon.png) no-repeat;margin:0 2px 0 3px;vertical-align:middle;}
.consultList{padding:12px 0 2px 5px;}
.consultList dl{overflow:hidden;}
.consultList dt{float:left}
.consultList dd{overflow:hidden;font-size: 0;}
.consultList dd a{margin:0 10px 10px 0;}
.br-dot{border-bottom:1px dotted #ccc}
.consultList h4{margin-bottom:12px;color:#666;}
.consultList p{margin:10px;}

/* 客服中心 */
.kf-ct{}
.kf-hd{font-family:"Microsoft Yahei";border:1px solid #eee;background:#f2f2f2;width:1198px;height:50px;}
.kf-hd li{float:left;width:140px;height:50px;line-height:50px;font-size:18px;text-align:center;border-right:1px solid #eee;margin-top:-1px;cursor:pointer}
.kf-hd li.action{background:#fff;color:#be0a00;line-height:48px;border-top:2px solid #be0a00;}
.kf-bd{border:1px solid #eee;border-top:0;padding:0 20px;overflow:hidden;}
.kf-floor{padding-top:10px;}
.kf-floor .floor-hd{overflow:hidden;height:16px;line-height:16px;margin:5px 0 10px;}
.kf-floor .floor-hd h3{float:left;border-left:3px solid #e94645;padding-left:5px;font-size:14px;}
.kf-floor .floor-hd .s-time{float:right;}
.kf-floor .floor-hd .s-time strong{color:#be0a00;}
.kf-list{overflow:hidden;}
.kf-list li{float:left;border:1px solid #ddd;margin-right:-1px;width:288px;height: 270px;text-align:center;margin-bottom:20px;}
.kf-list li .kf-item-hd{height:35px;line-height:35px;font-size:14px;font-weight:bold;color:#666;background:#f2f2f2;border-bottom:1px solid #eee;}
.kf-list li .kf-item-bd{height:158px;}
.kf-list li .kf-item-bd p.text1{padding: 35px 20px;line-height: 20px;word-break: break-all}
.kf-list li .kf-item-bd .text2{text-align:left;line-height:20px;padding:60px 0 0 36px;}
.kf-list li .kf-item-bd .text2 p{margin-bottom:10px;}
.kf-list li .kf-item-bd .text2 span{display:inline-block;}
.kf-list li .kf-item-bd .text2 p .tt{width:88px;}
.kf-list li .kf-item-bd .text3{padding-top:60px;}
.kf-list li .kf-item-ft{background:#fcfcfc;height:43px;line-height:43px;border-top:1px dotted #ccc;}
.kf-sp{width:16px;height:16px;display:inline-block;background:url(../images/kf-sp.png) no-repeat;vertical-align:middle;margin-right:6px;}
.kf-sp-2{background-position:-50px 0}
.kf-sp-3{background-position:-100px 0}
.kf-sp-4{background-position:-150px 0}
.kf-sp-5{background-position:0 -50px}
.kf-sp-6{background-position:-50px -50px}
.kf-sp-7{background-position:-100px -50px}
.kf-sp-8{background-position:-150px -50px}
.kf-sp-9{background-position:0 -100px}
.kf-sp-9{background-position:0 -100px}
.kf-sp-10{background-position:-50px -100px}



/* 登录后价格可见 */
.filter-disabled{color:#999 !important;cursor:not-allowed !important}
.filter-disabled:hover{background:#f7f7f7;color:#999}
.filter-price-disabled .txt{cursor:not-allowed;background:#faf9f9;color:#ccc;border:1px solid #ddd}
.tuan-sort .filter-disabled:hover{background:none;color:#999}

/* 批量操作 */
.pl-set-box{height:47px;line-height:47px;position:relative}
.pl-set-box .text{color:#666;margin-left:10px;}
.pl-set{position:absolute;top:5px;right:10px;width:120px;height:35px;line-height:35px;border:1px solid #e3e3e3;color:#666;text-align:center;
    background: #f3f3f3;
    background: -webkit-linear-gradient(top, #fff, #f3f3f3);
    background: -moz-linear-gradient(top, #fff, #f3f3f3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3')}
.pl-set *{display:inline-block;vertical-align:middle;}
.pl-set strong{margin:0 7px;}
.pl-set .minus,
.pl-set .plus{width:20px;height:21px;background:url(../images/sp-minusplus.png) no-repeat;}
.pl-set .plus{background-position:-50px 0}
.pl-set .minus:hover{background-position:0 -50px;}
.pl-set .plus:hover{background-position:-50px -50px;}

/* 商品标题颜色 */
.color-1{color:#f00}
.color-2{color:#ff9e60}

.cs-item .ct-list .item-color .color-grid{vertical-align: middle;margin-right:3px;border:1px solid #eee;position:relative;}
.cs-item .ct-list .color-grid i{position: absolute; display: none; width: 10px; height: 10px;overflow: hidden;right: -1px; bottom: -1px;background: url(../images/icon-goods.png) no-repeat;background-position: -495px -110px;}
.cs-item .ct-list .item-color{border:0;background:none;min-width:inherit;padding:0;}
.cs-item .ct-list .item-color.cur{border:0;}
.cs-item .ct-list .item-color.cur .color-grid{border:1px solid #be0a00}
.cs-item .ct-list .item-color.cur .color-grid i{display:block;}

/* 相关分类 */
.left-mod{border:1px solid #eee;font-family:"\5FAE\8F6F\96C5\9ED1";}
.left-mod .hd{height:31px;line-height:31px;font-size:14px;padding:0 10px;border-bottom:1px solid #eee;background:#f7f7f7;}
.left-mod .bd .xg-list{overflow:hidden;padding-top:10px;}
.left-mod .bd .xg-list a{float:left;overflow:hidden;color:#666;margin:0 10px 10px 10px;line-height:16px;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.left-mod .bd .xg-list a:hover{color:#e43636;}

/*           */
.addTit li.item-mean{width:14%;}
.add-name{width:14%;}
.add-date{width:86%}
.add-date li.item-mean{width:16%}
.add-date li.item1{width:17%}
.add-date li.item2{width:16%;}
.add-date li.item3{width:17%;   }
.add-date li.item4{width:13%; }
.add-date li.item5{width:20%;}

.add-list-item li{width:20%;}.add-date li.item5{width:20%;}.left-mod .bd .xg-list a:hover{color:#e43636;}

/* 解决友谊 包整开放平台规则显示问题 2016-11-22 */
.leftMenu ul li{height:auto}
.leftMenu ul li a{background:none}

/* 发货地址 */
.list .g-address>span{cursor:pointer}
.list .open >span{ border:1px solid #ccc; border-bottom:0px solid #FFF; padding:2px 17px 2px 8px; z-index:10; background:#FFF;}
.list .open >span i{ background-position:-137px 0;}
.open .m-address-tt{border:1px solid #ccc; border-bottom:0px solid #FFF; padding:2px 17px 2px 8px; z-index:10; background:#FFF;}
.open .m-address-tt i{ background-position:-137px 0;}
.m-address{display:none;border: 1px solid #ccc; background-color: #fff; padding: 10px; width: 420px;position:absolute;top:20px;left:-120px;}
.open .m-address{display:block;}
.m-address .close{width:11px;height:11px;background:url(../images/pop-icon.png) no-repeat;display:block;position:absolute;top:10px;right:10px;text-indent:-9999px;}
.m-address .ma-hd{width: 100%; zoom: 1; border-bottom: 1px solid #be0a00; height: 21px; _overflow: hidden; margin-top: 10px;}
.m-address .ma-hd .tt-item{ height: 20px; line-height: 20px; color: #3c3c3c; font-size: 12px; padding: 0 5px 0 5px; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin-right: 5px; float: left; cursor: pointer; background-color: #fff;}
.m-address .ma-hd .tt-item.selected{    color: #000; position: relative; height: 21px; border-right: 1px solid #be0a00; border-top: 1px solid #be0a00; border-left: 1px solid #be0a00;}
.m-address .ma-bd{    width: 100%; zoom: 1; height: 21px; _overflow: hidden; margin-top: 10px;}
.m-address .ma-bd li{ cursor:pointer; line-height:18px; margin: 5px; float: left; border: 1px solid #fff; padding: 0 10px; color: #333;}
.m-address .ma-bd li:hover,.m-address .ma-bd li.selected{ border: 1px solid #be0a00; background:#be0a00; color:#fff;}

/*20171215促销*/
.pro-tag{
    display: inline-block;
    font-weight: normal;
    color: #e43636;
    padding: 0 4px;
    border: 1px solid #e43636;
    line-height: 16px;
    height: 16px;
    text-decoration: none;
    cursor: pointer;
}
.pro-tips{
    font-weight: normal;
    position: absolute;
    left: 0;
    top: 24px;
    padding: 4px 8px;
    border: 1px solid #d2dae3;
    border: 1px solid rgba(210, 218, 227, .75);
    word-break: break-word;
    display: none;
    background: #fff;
    line-height: 20px;
    z-index: 30;
    color: #333;
    white-space: nowrap;
    color: #262626;
}
.pro-tips:before{
    position: absolute;
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    border-bottom-color: rgba(210, 218, 227, .75);
    left: 6px;
    top: -7px;
    content: '';
}
.pro-tips:after{
    position: absolute;
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    left: 7px;
    top: -6px;
    content: '';
}