@charset "utf-8";
/* CSS Document */
/*new template public css begin*/
#topInfoWrap{ border-top:1px solid #d5d5d5; background:#fff;}
.storesearch{ padding:8px 0 17px; height:55px;}
.storesearch .storeinfo{ width:470px; height:auto; margin-left:0; padding-top:12px; border:1px solid #fff; background:#fff;}
.seller-identification{ display:none; padding:0 0 4px 18px; margin-left:0;} 
.topinfo-wrap{ display:none; width:100%;}
.topinfo-wrap .feedback-score{ background:none;}
.topinfo-wrap .feedback-swap-contact{ display:none;}
.selle-name,.value-added .selle-name{ margin:0 0 4px 0;}
.sellertime, .bestservice{ padding:10px 15px; margin:0; font-size:12px; line-height:1.5}
.sellertime .fweight{ padding-bottom:3px;}
.feedback-swap-contact .onlinechat span, .feedback-swap-contact .mseller span{ background:url(//css.dhresource.com/buyer/store/image/h-bg4.png) 0 -281px no-repeat; padding-left:27px;}
.feedback-swap-contact .mseller span{ background-position:0 -309px;}
.storesearch .feedback-score{padding-left:18px; }
.selle-name .sto-name {float:left;height:17px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;  }
.spremiumico, .stopmico{ background-image:url(//www.dhresource.com/dhs/fob/img/store/storebg3.png?v=20160905);}
.premiumico, .topmico{ background-image:url(//www.dhresource.com/dhs/fob/img/store/storebg1.png?v=20160905);}
/*storeinfoexpand start*/
.storesearch .infoexpand{position:absolute;height:auto;overflow:visible;margin-left:0;left:-12px; top:8px;padding-bottom:20px;-moz-box-shadow:2px 2px 1px rgba(6,0,1,0.13);-webkit-box-shadow:2px 2px 1px rgba(6,0,1,0.13);box-shadow:2px 2px 1px rgba(6,0,1,0.13);border:1px solid #999; padding-left:12px; padding-right:12px;}
.storesearch .infoexpand .topinfo-wrap{display:block; padding-bottom:37px;}
.storesearch .infoexpand .feedback-score{ height:auto; background:#fff; }
.storesearch .infoexpand .feedback-swap-contact{border-color:#fff; display:block; padding:4px 0 0 18px;}
.storesearch .infoexpand .feedback-info li a{color:#333;}
.storesearch .infoexpand .topfavorite{display:block;}
.storesearch .infoexpand .premiumico,.infoexpand .topmico,.infoexpand .sellertime,.infoexpand .bestservice,.infoexpand .seller-identification{display:block;}
.infoexpand .sellertime{border:1px solid #e5e5e5;border-width:1px 0;margin-top:0px; padding-top:13px; padding-bottom:16px; font-family:Arial;}
.infoexpand .bestservice{ padding-top:13px; line-height:20px;font-family:Arial;}
.value-added .storesearch .infoexpand .feedback-score{ margin-bottom:5px; padding-bottom:5px;}
/*storeinfoexpand end*/
/*review seller ratings start*/
.seller-rate{padding:10px 15px; background:#fff; display:none; margin:0;}
.seller-rate-title{padding:4px 0 9px 0; font-weight:700; color:#333;}
.seller-rate-list dl{margin-bottom:5px;}
.seller-rate-list dl dt{float:left; width:120px; font-size:12px; text-align:right;}
.seller-rate-list dl dd{margin-left:125px;}
.seller-rate-score{display:inline-block; overflow:hidden; margin-right:3px; width:100px; height:10px; background:#e5e5e5;}
.seller-rate-score span{display:block; height:10px; background:#fc0;}
.seller-rate-text{margin-right:10px; color:#333;}
.seller-rate-icon{display:inline-block; font-size:12px; cursor:default;}
.seller-rate-icon b{display:inline-block; margin-right:5px; width:10px; height:10px; background:url(//www.dhresource.com/dhs/fob/img/store/score-bg.png) no-repeat 0 0;}
.seller-rate-icon b.above{background-position:0 0;}
.seller-rate-icon b.lower{background-position:0 -12px;}
.seller-rate-icon b.average{background-position:0 -24px;}
.infoexpand .seller-rate{margin-top:5px; border-top:1px solid #e5e5e5; display:block;}
/*review seller ratings end*/
.topsharetitle{ font-size:14px;}
.topsharewrap{ top:18px; left:498px;}
.searchbar{ right:0; top:15px;}

.popular-searches{ padding-top:7px;}
.search-bar-autocomplete{ background:#fff; width:226px; padding-top:0; height:30px;}
.search-bar-keyword{ height:30px;}
.search-bar-keyword input{ height:20px; line-height:20px;}
.search-bar-button, .search-bar-store{height:32px; font-weight:normal; width:88px;}
.store-logo{ border-top:1px solid #d5d5d5; background:#e5e5e5; padding-top:2px;}
.store-logo a{ display:block; height:110px; background-color:#fff; background-position:center top; background-repeat:no-repeat;}
/*nav begin*/
.nav-wrap{ width:100%; background:#333; z-index:3; position:relative;}
.nav-wrap ul{ max-width:1230px; min-width:990px; height:35px; margin:0 auto;}
.nav-wrap li{ height:35px; float:left;}
.nav-wrap a{ color:#fff; padding:0 22px; font-size:12px; line-height:35px; float:left;}
.nav-wrap .current a,.nav-wrap .current a:hover{ background:#070707; text-decoration:none;}
.nav-wrap a:hover,.nav-wrap li:hover a{ background:#232323; text-decoration:none;}
.nav-wrap a.sale-tit{ padding-right:30px;}
.nav-wrap a.sale-tit i{ position:absolute; top:15px; right:18px; width:9px; height:5px; background:url(//css.dhresource.com/buyer/home/image/common.png?v=20150421) -7px -282px no-repeat;}
.nav-wrap .sale-itemcon{ background:#232323; z-index:4; top:35px; border:none;}
.nav-wrap .sale-itemcon a{ display:block; float:none;}
.nav-wrap .sale-itemcon a:hover{ background:#070707;}
/*nav end*/
@media only screen and (min-width:1060px){
.search-bar-autocomplete{ width:290px;}	
}
/*buuton start*/
.n-yellow-button{color:#333;text-align:center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#ffe9c3;-webkit-box-shadow: 0 2px 1px rgba(197,171,134,.2);-moz-box-shadow: 0 2px 1px rgba(197,171,134,.2);box-shadow: 0 2px 1px rgba(197,171,134,.2);border:1px solid #f1c969;background:-webkit-gradient(linear,0 0,0 bottom,from(#fdebcf),to(#fee6c0));background: -moz-linear-gradient(top, #fdebcf, #fee6c0);background: -o-linear-gradient(top, #fdebcf, #fee6c0);cursor:pointer;outline:none;}
.n-yellow-button:hover{color:#333;text-decoration:none;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;border:1px solid #eac775;background:#ffe3b2;background:-moz-linear-gradient(top,#fee5be,#ffdeaa);background:-webkit-gradient(linear,0 0,0 bottom,from(#fee5be),to(#ffdeaa));background:-o-linear-gradient(top,#fee5be,#ffdeaa); border-color:#f2c75d;}
.n-grey-button{color:#333;text-align:center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#f3f3f3;-webkit-box-shadow: 0 2px 2px rgba(6,0,1,0.13);-moz-box-shadow: 0 2px 2px rgba(6,0,1,0.13);box-shadow: 0 2px 2px rgba(6,0,1,0.13);border:1px solid #ccc;background:-webkit-gradient(linear,0 0,0 bottom,from(#f6f6f6),to(#f3f3f3));background: -moz-linear-gradient(top, #f6f6f6, #f3f3f3);background: -o-linear-gradient(top, #f6f6f6, #f3f3f3);cursor:pointer;outline:none;}
.n-grey-button:hover{color:#333;text-decoration:none;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;border:1px solid #ccc;background:#ededed;background:-moz-linear-gradient(top,#f6f6f6,#e5e5e5);background:-webkit-gradient(linear,0 0,0 bottom,from(#f6f6f6),to(#e5e5e5));background:-o-linear-gradient(top,#f6f6f6,#e5e5e5);}
.n-disable-button,.n-disable-button:hover{text-align:center; cursor:default; background:#f8f8f8; border: 0 none; border-radius:3px; border:1px solid #ccc; color:#aaa; box-shadow:none;}
/*buuton end*/
/*new template public css end*/
/*top-banner begin*/
.switching{ width:100%; height:540px; position:relative;}
.switchingImg { position:absolute; top:0; left:0; width:100%; z-index:1;}
.switchingImg li{ position:absolute; z-index:1; top:0; left:0; width:100%; opacity:0; filter:alpha(opacity=0); display:none; }
.switchingImg li.show{ z-index:2; opacity:1; filter:alpha(opacity=100);}
.switchingImg li a{ display:block; height:540px; background-position:center top; background-repeat:no-repeat; }
.switchingbut{ position:absolute; z-index:2; width:100%; bottom:35px; left:0; text-align:center;}
.switchingbut ul{ display:inline-block; *display:inline; *zoom:1;}
.switchingbut li{ float:left; width:12px; height:12px; background:#000; border-radius:6px; margin-right:22px; cursor:pointer;}
.switchingbut li.current{ background:#ffcb05;}
.switLeft-Scroll,.switRight-Scroll{ z-index:2; position:absolute; width:55px; height:86px; top:228px; }
.switLeft-Scroll{ left:0; margin-left:0;}
.switRight-Scroll{right:0; margin-right:0px;}
.switLeft-Scroll span,.switRight-Scroll span{ display:block; width:55px; height:86px; background:url(//css.dhresource.com/buyer/store/image/h-bg4.png) -136px -36px no-repeat; cursor:pointer;}
.switRight-Scroll span{ background-position:-191px -36px;}
.switLeft-Scroll:hover span{ background-position:-246px -36px; }
.switRight-Scroll:hover span{ background-position:-301px -36px;}
@media only screen  and (min-width:1360px){
.switLeft-Scroll{ left:50%; margin-left:-670px; }
.switRight-Scroll{ right:50%; margin-right:-670px; }
}
/*top-banner end*/
/*discount coupon begin*/
.discount1{ background:url(//css.dhresource.com/buyer/store/image/coup-bg.jpg) center top no-repeat;}
.discount1 .discount-inner{ min-width:990px; max-width:1230px; margin:0 auto;}
.discount-top{ padding-top:10px; height:100px;  padding-bottom:10px; width:993px;}
.discount-left{ float:left; width:600px;overflow:hidden; height:84px; border-right:3px dotted #ffb705; padding-top:16px;}
.discount-left .p1{ font-size:25px; color:#f34521; line-height:51px; height:51px; overflow:hidden; text-align:center;}
.discount-left .p1 strong{ font-size:40px; padding-right:7px; color:#fff;}
.discount-left .p2{ text-align:center; font-size:14px; color:#fff; line-height:20px;}
.discount-right{ float:left; padding-left:30px; width:340px;line-height:20px;color:#fff; font-size:14px; padding-right:20px; padding-top:0px;}
.discount-right span{ font-weight:bold;}
.discount2{ padding:20px 0 30px;}
.discount2 .discount-inner{ width:988px; margin:0 auto; background:#fff; border:1px solid #e9e9e9; box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.1);}
.discount2 .coup-offcon{ border:none; margin-left:-1px;}
.couplist{ padding-top:11px; max-height:78px;}
.coupnew .coup-price{ width:295px; padding:0 0 9px 28px;}
.coupnew .coup-pricetit{ background-image:url(//css.dhresource.com/buyer/transactions/coupons/image/coupon-bg-1230.png?v=20160902); background-position: 0 -378px;}
.coup-out .coup-pricetit{ background-image:url(//css.dhresource.com/buyer/transactions/coupons/image/coupon-bg-1230.png?v=20160902);background-position:0 -399px;}
.coupnew .coup-priceoff{ background:#fff; border:1px solid #ddd; border-top:none; padding:10px 9px 9px 9px;}
.coup-out .coup-priceoff{ background:#eaeaea;}
.coup-priceoff{ color:#666;}
.coup-priceoff em{ color:#ff6924;}
.coup-out .coup-priceoff em{ color:#666;}
.showcon{ color:#333; background:url(//css.dhresource.com/buyer/transactions/coupons/image/coupon-more-bg.png) center top no-repeat; height:26px; border:none; margin-bottom:-33px; margin-left:1px; padding-top:3px;}
.coupnew .coup-pricetit var{ line-height:24px;} 
@media only screen and (min-width:1270px){
.discount2 .discount-inner{width:1228px;}
.coupnew .coup-price{ width:295px; padding:0 0 9px 10px;}	
.discount-right{line-height:24px; padding-top:10px; width:550px;}
.discount-top{ width:1233px;}

}
/*discount coupon end*/
/*pro-ban1 begin*/
.pro-ban1{ width:990px; overflow:hidden; margin:18px auto;}
.pro-ban1 ul{ width:1252px; }
.pro-ban1 li{ float:left;width:234px; height:326px; margin-right:18px;}
.pro-ban1 li a{ display:block; position:relative;}
.pro-ban1 li img{width:234px; height:326px; vertical-align:top;}
.pro-ban1 .title-wrap{ display:none; position:absolute; bottom:-80px; width:212px; left:11px; height:65px; font-size:14px; color:#fff; line-height:18px;}
.pro-ban1 .mask{ width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; top:0; left:0; z-index:1;}
.pro-ban1 .title{padding:16px 16px 0px 16px;height:36px; overflow:hidden; position:relative; z-index:2; text-align:center;}
.pro-ban1 li a:hover{ text-decoration:none;}
.pro-ban1 li a:hover .title-wrap{ display:block; bottom:15px; }
@media only screen and (min-width:1250px){
.pro-ban1{ width:1230px;}
.pro-ban1 li{  width:291px; height:405px; margin-right:22px; }
.pro-ban1 li img{ width:291px; height:405px;}
.pro-ban1 .title-wrap{ left:26px; width:240px; }
}
/*pro-ban1 end*/
/*pro-ban2 begin*/
.pro-ban2{ width:990px; overflow:hidden; margin:0 auto 10px;  }
.pro-ban2 ul{ width:1252px; }
.pro-ban2 li{ float:left;margin:18px 18px 0px 0;}
.pro-ban2 .l-big,.pro-ban2 .l-big img{ width:396px; height:527px; vertical-align:top;}
.pro-ban2 .r-big,.pro-ban2 .r-big img{ width:576px; height:268px; vertical-align:top;}
.pro-ban2 .r-small,.pro-ban2 .r-small img{ width:279px; height:241px; vertical-align:top;}
.pro-ban2 li a{ display:block; position:relative;}
.pro-ban2 .title-wrap{ display:none; position:absolute; bottom:-50px; left:0px; width:100%; height:50px; font-size:18px; color:#fff;}
.pro-ban2 .mask{ width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; top:0; left:0; z-index:1;}
.pro-ban2 .title{height:50px; overflow:hidden; position:relative; z-index:2; text-align:center; line-height:50px; padding:0 10px;}
.pro-ban2 li a:hover{ text-decoration:none;}
.pro-ban2 li a:hover .title-wrap{ display:block; bottom:0px; }
.pro-ban2 .l-big .title-wrap{ width:356px; left:20px; bottom:-120px; height:100px;}
.pro-ban2 .l-big a:hover .title-wrap{ bottom:20px; display:block;}
.pro-ban2 .l-big  .title{ line-height:26px; font-size:20px; padding:26px 26px 0 26px; height:52px; width:auto; overflow:hidden;}
@media only screen and (min-width:1250px){
.pro-ban2{ width:1230px;}
.pro-ban2 li{margin:22px 22px 0px 0;}
.pro-ban2 .l-big,.pro-ban2 .l-big img{ width:492px; height:655px;}
.pro-ban2 .r-big,.pro-ban2 .r-big img{ width:716px; height:333px;}
.pro-ban2 .r-small,.pro-ban2 .r-small img{ width:347px; height:300px;}
.pro-ban2 .l-big .title-wrap{ width:440px; left:26px; bottom:-130px; }
.pro-ban2 .l-big a:hover .title-wrap{ bottom:30px;}
}
/*pro-ban2 end*/
.layout{ background:#fff;}
.pop a{ color:#000;}
.col-side{ background:#fff;}
.topsell .side-t .split{ padding:0 4px;}
/*qzh new store better begin*/
.feedback-info li.tofixture a,.storesearch .infoexpand .feedback-info li.tofixture a{ font-weight:normal; color:#039; font-size:11px;}
.feedback-info li.tofixture a:hover,.storesearch .infoexpand .feedback-info li.tofixture a:hover{ color:#ff8000;}
/*qzh new store better end*/
/*qzh KA begin*/
.merchantKA{ float:left;}
/*qzh KA end*/
/*qzh facebook 20170627 begin*/
.topsharewrap{ top:20px;}
/*qzh facebook 20170627 end*/
/*qzh 20170819 敦煌通升级 begin*/
.feedback-swap-contact .offlinechat span{ padding-left:27px;background:url(//css.dhresource.com/buyer/search/srp/image/chat.png?v=009) no-repeat 0 -72px;}
.feedback-swap-contact .notchat span{ padding-left:27px;background:url(//css.dhresource.com/buyer/search/srp/image/chat.png?v=009) no-repeat 0 -72px;}
/*qzh 20170819 敦煌通升级 end*/
.topsharewrap{ z-index:10;}
.sharenumber{ left:498px; top:45px;}
/* yy 20190923发版 店铺会员折扣 start */
.col-main,
.col-side{margin-top: 30px;}
.aboutusout{margin-top: 30px; margin-bottom: 30px;}
.aboutusout .col-main,
.aboutusout .col-side,
.detailout .col-main,
.detailout .col-side{margin-top: 0;}
.col-main .col-left .coupnew .showcon{margin-bottom: 0; margin-left: 0; padding-top: 9px; height: 24px; border-top: 1px solid #e9e9e9; background: #f8f8f8;}
.member-discount{width: 295px;}
.member-discount .member-tit{height: 20px;}
.member-discount .member-off{padding-top: 25px; height: 43px; color: #666; font-weight: 100; text-align: center; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #fff;}
.member-discount .member-off em{color: #ff6924;}
/* yy 20190923发版 店铺会员折扣 end */


/* coupon 样式统一 start */
/* 首页coupon */
.couplist{
    padding-top: 0;
    min-height: 0;
    max-height: 118px;
}
.coupnew .coup-pricetit{
    background: #bfea7b;
    color: #080;
    font-size: 12px;
    border-radius: 3px 3px 0 0;
}
.coupnew .coup-pricetit .icon-app2{
    width: 10px;
    height: 16px;
    background: url(//css.dhresource.com/buyer/store/image/coupon_appicon.png) no-repeat 0 0;
}
.coupnew .coup-priceoff{
    padding: 10px 0 0;
    height: 79px;
    color: #333;
    border: 0 none;
    background: url(//css.dhresource.com/buyer/store/image/new_coupon_bg.png) no-repeat 0 0;
}
.coupnew .coup-priceoff em{
    color: #333;
}
.coupnew .coup-priceoff:hover{
    background: url(//css.dhresource.com/buyer/store/image/new_coupon_bg_hover.png) no-repeat 0 0;   
}
.coupnew .ft1{
    float: none;
    display: block;
    padding: 0 10px;
    height: 50px;
}
.coupnew .ft1 div{
    color: #666;
}
.coupnew .frt{
    display: block;
}
.coupnew .frt,
.coupnew .coupbtn{
    outline: none;
    float: none;
    padding: 0 10px;
    width: 100%;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    text-align: center;
    background: none;
    border: 0 none;
    box-shadow: none;
    border-radius: 0 0 0 0;
}
.coupnew .coup-priceoff:hover .coupbtn{
    color: #fff;
}
.coupnew .frt,
.coupnew .coupbtn.n-unclick-button{
    color: #999;
    background: url(//css.dhresource.com/buyer/store/image/new_coupon_bg_received.png) no-repeat 0 0;  
}
.coupnew .coup-priceoff:hover .coupbtn.n-unclick-button{
    color: #999;
}
/* coupon 样式统一 end */