/*
@Description: ?那??
@author: ????
@update: 2013-09-16
*/
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0;}
.goods-category a:hover{ color:#f60;}
.z-side{ float:left; width:190px;}
.z-main{ float:right; width:750px;}
.new-ico,.ad-icon .countdown i,.goods-check-all a,.approve,.counterparts .above span,.counterparts .below span,.goodsbtn,.goods-category dt,.goods-category li,.sales-area a,.links li,.basic .funbtn,.page .prev, .page .no-prev,.page .next, .page .no-next,.no-prompt,.publish-btn,.nopublish-btn,.enter-message .tooltip,.z-success,.z-failure,.z-layer-box .close,.mini-page .prev,.mini-page .next,.mini-page .no-prev,.mini-page .no-next,.select-sort span,.search-empty h3,.sales-list .buy-btn,.credit-star,.credit-star em,.evaluate-foot .btn a,.overall-merit-infor i,.credit-module .no-prompt span,.evaluate-section .tooltip,.evaluate-submit .btn,.custom-section .tooltip,.custom-section .ico,.custom-bar input,.z-layer-box .z-close{ background:url(http://icon.zol-img.com.cn/newshop/merchantstore/pic.png) no-repeat;}
.credit-score .high,.credit-score .low,.credit-score .balance{ background:url(http://icon.zol-img.com.cn/newshop/merchantstore/compare.png) no-repeat;}

/*??????*/
.focus{ float:left; position:relative; margin:10px 0 0; width:660px;}
.focus-img{ position:relative; width:660px; height:320px; overflow:hidden;}
.focus-img ul{ position:absolute; top:0; width:3300px; overflow:hidden; zoom:1;}
.focus-img li{ float:left; width:660px;}
.focus-img img{ display:block;}
.focus-switch{ position:absolute; bottom:10px; right:10px;}
.focus-switch span{ float:left; margin:0 0 0 3px; width:22px; height:22px; background:rgba(0,0,0,0.4); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000,gradientType=1); color:#fff; font:14px/22px "Arial"; text-align:center; cursor:pointer;}
:root .focus-switch span{ filter:none;}
.focus-switch .current{ background:#f60; filter:none;}
.hot-ico{ position:absolute; top:0; left:0; display:block; width:78px; height:78px; background:url(http://icon.zol-img.com.cn/newshop/merchantstore/hot.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale , src='http://icon.zol-img.com.cn/newshop/merchantstore/hot.png');}

/*????*/
.new-notice{ float:right; margin:10px 0 0; width:278px; border:1px solid #e6e6e6; border-top:2px solid #f60;}
.new-notice .title{ position:relative; padding:0 10px; height:36px;border-bottom:1px solid #e6e6e6;}
.new-notice .title h3{ float:left; font:16px/36px "Microsoft YaHei";}
.new-notice .title span{ color:#f60;}
.new-ico{ float:left; display:block; margin:7px 0 0 3px; width:22px; height:12px; background-position:-127px -214px; font:0/0 "Arial";}
.notice-scroll{ margin:10px; width:258px; height:260px; overflow:hidden;}
.notice-scroll div{color:#666;min-height:260px;_height:260px}

/*ad-div*/
.ad-div{ margin:10px 0 0;}
.ad-div img{ vertical-align: top;}

/*moudle*/
.moudle{ margin:20px 0 0;}
.moudle-head{ height:32px; background:#f60;} 
.moudle-head h2, .moudle-head h3{ float:left; padding:0 0 0 15px; font:16px/32px "Microsoft YaHei"; color:#fff;}
.moudle-head .number{ float:left; padding:0 0 0 25px; font:12px/32px "Microsoft YaHei"; color:#fff;}
.moudle-head .number em{ padding:0 4px;}
.moudle-head .tab{ float:right; padding:3px 5px 0 0;}
.moudle-head .tab li{ float:left; padding:0 10px; height:29px; font:bold 12px/29px "Arial"; color:#fff; cursor:pointer;}
.moudle-head .tab .current{ background:#fff; color:#333;}

/*goods-list*/
.goods-list{ overflow:hidden; position:relative; zoom:1;}
.goods-list-head{ display:inline-block; margin:10px 0 0; padding:0 8px; height:24px; font:bold 14px/24px "Arial"; background:#f2f2f2;}
.goods-list ul{ margin:0 0 0 -34px; padding:0 0 10px; width:784px;}
.goods-list li{ float:left; padding:10px 0 0 34px; width:162px;}
.goods-list img{ display:block; border:1px solid #e6e6e6;}
.goods-list .pic{ display:block; position:relative;}
.goods-list .pic span{ padding:5px 0 0; display:block; height:36px; overflow:hidden;}
.goods-list .price-bar{ padding:5px 0 0; }
.goods-list .price{ float:left; padding:0 5px 0 0; font:bold 16px/24px "Verdana"; color:#f60;}
.goods-list .pic .suit{ position:absolute; top:103px; right:1px; padding:0 5px; height:18px; color:#fff; background:#f60;}
.ad-icon{ float:left; padding:4px 0 0 5px; position:relative; z-index:2}
.ad-icon span{ display:inline-block; padding:0 2px; height:16px; line-height:16px; color:#fff; background:#f60; padding:2px 2px 0\9; height:14px\9; line-height:14px\9; white-space:nowrap;}
.ad-icon .countdown{ display:none; position:absolute; top:27px; left:0; padding:0 10px; height:32px; line-height:32px; border:1px solid #ffdacd; background:#fff9f2; white-space:nowrap;}
.ad-icon .countdown b{ padding:0 5px; color:#f60;}
.ad-icon .countdown i{ position:absolute; top:-5px; left:9px; display:block; width:9px; height:5px; font:0/0 arial; background-position:-155px -258px;}
.ad-icon-hover{ cursor:pointer;}
.ad-icon-hover .countdown{ display:block;}
.goods-check-all{ padding:10px 0; text-align:right;}
.goods-check-all a{ display:inline-block; width:104px; height:22px; background-position:0 -165px; text-align:center; color:#fff; font:12px/22px "Simsun";}
.goods-check-all a:hover{ background-position:0 -188px; color:#fff; text-decoration:none;}

/*side-module*/
.side-module{ margin:10px 0 0; border:1px solid #e6e6e6;}
.side-module-head{ padding:0 10px; border-bottom:1px solid #e6e6e6; background:#f7f7f7;}
.side-module-head h2, .side-module-head h3{ font:14px/32px "Microsoft YaHei";}
.side-module-head .more{ float:right; font-family:"Simsun"; line-height:32px;}

/*?“?????﹞????*/
.main-products .goods-list ul{ width:985px; margin:0 0 0 -35px;}
.main-products .goods-list li{ padding:10px 0 0 35px}

/*?????那??????*/
.store-infor{ padding:10px 10px 5px;}
.approve{ width:168px; height:36px; background-position:0 -35px; text-indent:-9999em; overflow:hidden;}
.extendinfor{ margin:10px 0 0; padding:10px 0 0; border-top:1px solid #f2f2f2;}
.extendinfor a{ margin:0 5px 0 0; display:inline-block; word-break:break-all;}
.storeimg{ padding:5px 0 0;}
.storeimg .title{ font:bold 12px/22px "Arail";}
.storeimg img{ display:block; margin:5px 0 0; padding:3px; border:1px solid #e6e6e6;}
.store-infor .credit-rating{ height:22px; border:0 none;}
.store-infor .credit-rating img{ margin:0 2px 0 0;}
.store-infor .quality img{ margin:5px 5px 0 0; top:-4px;}
.extend .honor img{ margin:0 4px 5px 0; top:0;}

/*??????﹞?*/
.shop-rate{ padding:5px 10px;}
.shop-rate .score{ float:left; width:98px;}
.counterparts{ float:right; width:70px;}
.shop-rate dt{ height:22px; line-height:22px;}
.shop-rate dd{ height:22px; line-height:22px; color:#999;}
.shop-rate dd em{ color:#333;}
.counterparts dd{ color:#999;}
.counterparts dd span{ display:inline-block; width:9px; margin:0 11px 0 0; text-align:center;}
.counterparts .flat,.counterparts .above{ color:#f60;}
.counterparts .above span,.counterparts .below span{ width:9px; height:9px; display:inline-block; font:0/0 "Arial";}
.counterparts .above span{ background-position:-127px -229px;}
.counterparts .below{ color:#24760b;}
.counterparts .below span{ background-position:-140px -229px;}

/*??﹞?????*/
.custom-center{ padding:10px 10px 0;}
.custom-center .dove{ padding:0 0 10px; border-bottom:1px solid #f2f2f2;}
.custom-center .dove span{ float:left; padding:0 20px 0 0; font:12px/46px "Microsoft YaHei"; color:#f60;}
.custom-center .dove a{ float:left; width:100px; height:46px; text-indent:-9999em; overflow:hidden; background:url(http://icon.zol-img.com.cn/newshop/merchantstore/dove.gif) no-repeat;}
.custom-center .qq{ padding:10px 0 5px; border-bottom:1px solid #f2f2f2;} 
.custom-center .qq span{ float:left; padding:0 20px 0 0; font:12px/46px "Microsoft YaHei";}
.custom-center .qq ul{ float:left;}
.custom-center .qq li{ padding:0 0 5px;}
.custom-center .qq img{ padding:0 5px 0 0; vertical-align:middle;}
.worktime{ position:relative; padding:10px; margin:0 -10px; line-height:20px; background:url(http://icon.zol-img.com.cn/newshop/merchantstore/tel-ico.png) no-repeat right bottom;}
/*.worktime .tel em{ padding:0 10px 0 0; color:#f40; font-family:Tahoma; font-weight:bold;}*/
.worktime .tel em{ padding:0; color:#f40; font-family:Tahoma; font-weight:bold;}
.worktime .tel span{ padding:0 0 0 5px; color:#333; font-weight:bold; font-family:Tahoma;}
.worktime .time{ color:#999;}

/*???‾?那?????﹞*/
.searchgoods{ padding:10px 10px 8px;}
.searchgoods dl{ position:relative; margin:0 0 6px; padding:0 0 0 48px; zoom:1;}
.searchgoods dt{ position:absolute; top:0; left:0; height:26px; line-height:26px; color:#666;}
.searchgoods dd{ overflow:hidden; zoom:1;}
.searchgoods .text{ float:left; padding:3px 5px; width:104px; height:18px; line-height:18px; border:1px solid #e6e6e6;}
.searchgoods .searchprice .text{ width:36px; padding:3px 5px; height:18px; line-height:18px;}
.searchprice span{ float:left; padding:0 4px; line-height:26px; color:#666;}
.goodsbtn{ display:block; margin:0 0 0 48px; width:60px; height:26px; background-position:-107px -72px; border:0 none; font-weight:bold; cursor:pointer;}
.goodsbtn:hover{ background-position:-107px -99px;}
.search-hot{ position:relative; margin:10px 0 0; padding:8px 0 0 48px; border-top:1px solid #f2f2f2; zoom:1;}
.search-hot span{ position:absolute; top:8px; left:0; line-height:20px;}
.search-hot a{ margin:0 10px 0 0;}

/*???﹞﹞??角*/
.goods-category{ padding:0 10px 5px;}
.goods-category dl{ padding:5px 0 0;}
.goods-category dl img{display:block;}
.goods-category dt{ padding:0 0 0 15px; line-height:24px; font-weight:bold; background-position:-159px -473px;}
.goods-category dt h3{ font:12px/24px "Arial" ;}
.goods-category dt span{ display:block;}
.goods-category dt a{ color:#333;}
.goods-category dd{ display:none; padding:5px 0 0; line-height:22px;}
.goods-category ul{ padding:0 0 0 20px;}
.goods-category li{ margin: 0 0 2px; padding:0 0 0 10px; line-height:18px; background-position:-165px -285px;}
.goods-category a{ color:#666;}
.goods-category em{ color:#999;}
.goods-category .all-goods dt{ background-position:-159px -451px;}
.goods-category .all-goods dd{ display:block; padding:5px 0 0 15px;}
.all-goods dd a{ margin:0 14px 0 0;}
.goods-category .unfold dt{ background-position:-159px -496px;}
.goods-category .unfold dd{ display:block;}
.unfold .cur a{ color:#f60; font-weight:bold;}
.goods-category .current a{ color:#f60; font-weight:bold;}
.goods-category .img{ background-position:-159px -470px;}
.goods-category .unfold .img{ background-position:-159px -493px;}
.goods-category .img img{ display:block; width:152px; height:28px;}

/*????∼?*/
.rankingtab{ border-bottom:1px solid #e6e6e6; background:#f7f7f7;}
.rankingtab li{ float:left; width:94px; height:32px; font:14px/32px "Microsoft YaHei"; text-align:center; cursor:pointer;}
.rankingtab li h2{ font: 14px/32px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.rankingtab .current{ position:relative; margin:-1px; height:33px; line-height:33px; background:#fff; border:1px solid #e6e6e6; border-top:1px solid #f60; border-bottom:0 none;}
.brand-list{ padding:4px 10px;}
.brand-list a{ word-wrap:break-word; word-space:normal; word-break:break-all;}
.brand-list li{ position:relative; padding:4px 0 4px 27px; height:22px; line-height:22px; overflow:hidden;zoom:1;}
.brand-list .n1,.brand-list .n2{ position:absolute; top:6px; left:0; display:block; width:17px; height:17px; font:12px/17px "Arial"; text-align:center;}
.brand-list .n1{ background:#f60; color:#fff;}
.brand-list .n2{ background:#e6e6e6; color:#666;}
.brand-list span{ position:absolute; top:4px; right:0; font-family:"Verdana"; color:#a6a6a6;}
.brand-list .first{ height:auto;}
.brand-list .pic{ display:block;}
.brand-list img{ display:block; border:1px solid #e6e6e6;}

/*???迆????*/
.sales-news{ padding:0 10px 10px;}
.sales-news{ overflow:hidden;}
.sales-news ul{ height:auto;}
.sales-news li{ padding:10px 0 4px; border-bottom:1px solid #f2f2f2;}
.sales-news .pic img{ display:block;}
.sales-news .pic span{ display:block; padding:4px 0 0; height:40px; line-height:20px; overflow:hidden;}
.sales-news .price{ height:22px; line-height:22px; text-align:center; color:#999;}
.sales-news .price em{ padding:0 0 0 3px; color:#f40; font-weight:bold; font-family:"Tahoma";}
.sales-area{ padding:10px; height:20px;}
.sales-area .number{ float:left; line-height:20px; color:#999;}
.sales-area .number em{ color:#f60;}
.sales-area a{ float:right; display:block; margin:0 0 0 3px; width:21px; height:20px; text-indent:-9999em; overflow:hidden; background-color:#ccc;}
.sales-area .prev{ background-position:-138px -592px;}
.sales-area .next{ background-position:-138px -627px;}
.sales-area .prev:hover,.sales-area .next:hover{ background-color:#f60;}

/*?????那??????*/
.storepic{ padding:0 4px 10px;}

/*?????那??????*/
.map{ padding:1px 1px 5px;}
.map p{ position:relative; padding:0 5px 0 45px; line-height:20px; zoom:1;}
.map span{ position:absolute; top:0; left:0; width:45px; text-align:right; color:#999;}
.mapzoom{ height:22px; text-align:center;}
.mapzoom a{ display:inline-block; padding:0 0 0 20px; background-position:-40px -924px;}

/*???谷????*/
.links{ padding:5px 10px;}
.links li{ padding:0 0 0 10px; height:24px; line-height:24px; overflow:hidden; background-position:-165px -986px;}

/*?那??????*/
.store-stat{ padding:5px 10px;}
.store-stat li{ height:24px; line-height:24px;}
.store-stat li em{ font-weight:bold; color:#f40;}

/*???‾?那?????﹞*/
.store-search{ margin:10px 0 0; border:1px solid #e6e6e6;}
.basic{ padding:10px; color:#666;}
.basic dt,.basic dd{ float:left; height:26px; line-height:26px;}
.basic dd{ padding:0 10px 0 0;}
.basic .text-1,.text-2{ float:left; padding:2px 5px; height:20px; border:1px solid #e6e6e6; font:12px/20px arial;}
.basic .text-1{ width:108px;}
.basic .text-2{ width:53px;}
.basic span{ float:left; margin:0 3px; font-family:Simsun;}
.basic .funbtn{ display:block; width:60px; height:26px; text-align:center; font-weight:bold; line-height:26px; border:0 none; background-position:-107px -72px; cursor:pointer;}
.basic .funbtn:hover{ background-position:-107px -99px;}
.store-search .search-hot{ margin:0; padding:0 10px 0 58px; background:#f7f7f7; line-height:32px; color:#666; border-top:0 none;}
.store-search .search-hot span{ top:0; left:10px; line-height:32px;}

/*???‾?那?????﹞*/
.shop-notice{ padding:15px 0 0; height:60px; overflow:hidden; line-height:20px; text-indent:2em; color:#666;}


/*?‾?????﹞*/
.picture-mode li{ width:122px; padding:10px 0 0 34px;}
.goods-list .picture-mode .suit{ top:73px;}
.goods-list .picture-mode .price{ padding:0;}
.goods-list .picture-mode .ad-icon{ padding:4px 0 0 4px;}

/*?那??????*/
.filter{ padding:0 15px; height:42px; font:12px/42px arial; background:#f7f7f7; position:relative;}
.filter em{ padding:0 5px; color:#f60;}
.filter span{ color:#999;}
.filter .rate{ float:right; color:#333;}
.filter .rate em{ padding:0; font-size:14px;}
.filter .rate span{ padding:0 5px; color:#f60;}
.filter label{ float:left; padding:0 10px 0 0; _padding:0 7px 0 0; _position:relative; _top:12px; _left:-5px; white-space:nowrap; word-break:break-all}
.filter label span{ color:#999;}
.filter label input{ margin:0 5px 0 0; *margin:0 2px 0 -3px; position:relative; top:0\0; +top:-1px; _top:-3px;}
.filter label em{ padding:0; _position:relative; _top:-2px;}
.filter .all{ font-weight:bold;}

.message-list li{ padding:15px; border-bottom:1px solid #f2f2f2;}
.question{ position:relative; padding:0 126px 3px 0; line-height:22px;}
.question .time{ position:absolute; top:0; right:0; color:#999;}
.answer{ position:relative; color:#f60; line-height:18px;}
.answer .time{ color:#999;}
.answer .ico{ position:absolute; top:-7px; left:22px; display:block; width:13px; height:7px; background-position:-110px -218px; font:0/0 arial;}
.enter-message{ position:relative; margin:25px 0 0; zoom:1;}
.enter-message .head{ height:34px; line-height:34px; color:#999;}
.enter-message .head strong{ font-size:14px; color:#333;}
.enter-message .head b{ font-weight:normal;}
.enter-message .tooltip{ margin:0 0 0 10px; padding:0 0 0 20px; color:#f00; background-position:-153px -676px;}
.enter-message .login{ padding:0 0 0 10px; color:#333;}
.enter-message .login a{ margin:0 0 0 5px;}
.messagebox{ border:1px solid #e6e6e6;}
.messagebox .filter{ height:32px; border:0 none; border-bottom:1px solid #e6e6e6; background:#f7f7f7; line-height:32px; }
.messagebox textarea{ display:block; padding:5px 15px; width:718px; height:88px; border:0 none; resize:none; font-size:12px; line-height:22px; font-family:arial; color:#666;}
.messagebox-wrong{ border:1px solid #f60;}
.question-foot{ padding:10px 0 0; height:30px; line-height:30px;}
.question-foot label{ float:left; color:#666; _position:relative; _top:5px;}
.question-foot label input{ margin:0 10px 0 0; *margin:0 7px 0 -3px; _position:relative; _top:-2px;}
.question-foot span{ float:left; color:#999;}
.question-foot .publish-btn,.question-foot .nopublish-btn{ float:right; width:106px; height:30px; font-size:14px; line-height:30px; font-weight:bold; text-align:center;}
.publish-btn{ background-position:0 -72px; color:#fff;}
.publish-btn:hover{ background-position:0 -103px; color:#fff; text-decoration:none;}
.nopublish-btn{ background-position:0 -134px; color:#ccc;}
.enter-message .layer-box{ left:50%; margin:0 0 0 -214px;}
.enter-message .layer-content{ margin:22px 0;}
.no-prompt{ margin:20px 0 0 16px; padding:0 0 10px 33px; line-height:24px; background-position:-145px -712px;}

/*﹞???*/
.page{ margin:0 -2px 0 0; padding:10px 0 0; text-align:right; font-family:"Microsoft YaHei"; }
.page a,.page span{ display:inline-block; margin:0 2px; padding:0 12px; height:30px; white-space:nowrap; text-align:center; font-size:14px; line-height:30px; color:#333; font-family:arial; background:#fff; border:1px solid #e6e6e6;}
.page a:hover{ text-decoration:none; background-color:#f7f7f7; color:#f60; font-weight:bold;}
.page .cur{ background:#f7f7f7; color:#f60; font-weight:bold;}
.page .prev,.page .no-prev{ padding:0 12px 0 25px; background-position:-68px -392px;}
.page .next,.page .no-next{ padding:0 25px 0 12px; background-position:100% -392px;}
.page .no-prev{ border:1px solid #e6e6e6; background-position:-68px -360px; color:#b3b3b3;}
.page .no-next{ border:1px solid #e6e6e6; background-position:100% -360px; color:#b3b3b3;}
.page .prev:hover{ padding:0 11px 0 23px;}
.page .next:hover{ padding:0 23px 0 11px;}
.page .sel{ background:#f7f7f7; color:#f60; font-weight:bold;}

/*????*/
.z-layer-box{ position:absolute; top:0; left:0; padding:4px; width:414px; background:rgba(0,0,0,0.15); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#26000000,endcolorstr=#26000000,gradientType=1);}
:root .z-layer-box{ filter:none;}
.z-layer-body{ padding:20px 20px 20px 55px; background:#fff; border:1px solid #ccc;}
.z-layer-box .z-layer-hd{ position:relative; zoom:1;}
.z-layer-box .z-close{ position:absolute; top:-10px; right:-10px; display:block; width:18px; height:17px; text-indent:-9999em; font:0/0 arial; background-position:-129px -261px; cursor:pointer;}
.z-layer-box .z-close:hover{ background-position:-129px -241px;}
.z-layer-box .z-layer-content{ padding:0;}
.z-layer-body h3{ font-size:14px; line-height:24px;}
.z-layer-body p{ line-height:22px;}
.z-layer-body .z-layer-foot{ padding:15px 0 0 50px;}
.z-success{ padding:10px 0 10px 50px; background-position:-131px -762px;}
.z-failure{ padding:10px 0 10px 50px; background-position:-55px -829px;}
.z-success p em{ padding:0 5px; font-weight:bold;}
.z-layer-body .z-single p{ padding:11px 0;}

/*?那?????℅????*/
.purchase-record table{ border:0 none; border-collapse:collapse;}
.cell-buyer{ width:102px;}
.cell-buyer .type {background:#229BFA; color:#fff; margin: 0px 5px 0px 0px; padding: 2px 3px;}
.cell-sku{ width:174px;}
.cell-price{ width:88px; font-size:14px; color:#999;}
.cell-amount{ width:42px;}
.cell-time{ width:128px;}
.cell-state{ width:28px;}
.purchase-record td{ padding:8px 16px; border-bottom:1px solid #f2f2f2; line-height:20px;}
.purchase-record th{ padding:5px 16px; height:32px; font-size:12px; line-height:32px; text-align:left; color:#333;border-bottom:1px solid #f2f2f2;}
.cell-price em{padding:0 0 0 5px; color:#f40; font-family:"Tahoma"; font-weight:bold;}
.cu-ico{ display:inline-block; margin:0 0 0 5px; width:16px; height:16px; background:#5cb300; border:1px solid #4b9f00; color:#fff; font-size:12px; line-height:16px; text-align:center;height:14px\9; padding:2px 0 0\9; line-height:14px\9;}
.goods-check-allrecords{ padding:7px 0; height:18px; text-align:right;}
.goods-check-allrecords a{ font-family:simsun;}

/*℅??“?????谷*/
.custom-module{ margin:10px 0 0; padding:5px 10px; border:1px solid #ffdacd; background:#fff2e9;}

/*?????車㊣那??*/
.detail-head{ margin:10px 0; height:32px; border-bottom:2px solid #f60;}
.detail-head h3{ font:16px/32px "Microsoft YaHei";}

/*???????﹞??*/
.search-goods{ margin:-10px 0 0; padding:0 10px; border-top:0 none;}
.search-goods .search-hot{ padding:12px 0 5px 36px; height:auto; line-height:18px; border-bottom:1px dotted #e6e6e6; background:0 none;}
.search-goods .search-hot span{ top:12px; left:0; line-height:18px;}
.search-goods .search-hot a{ display:inline-block; margin:0 5px 5px 0; padding:0 5px; color:#333;}
.search-goods .search-hot a:hover,.search-goods .search-hot .current{ color:#fff; background:#f60; text-decoration:none;}
.search-goods .basic{ padding:7px 0;}

.search-result{ float:left; padding:10px 0 0; font:12px/26px "Arial";}
.search-result span{ font-weight:bold; color:#f60;}
.result-sort{ float:right; padding:10px 0 0;}
.mini-page{ float:right; padding:2px 0 3px; height:21px; line-height:21px;}
.mini-page em{ float:left; padding:0 2px 0 0; color:#999;}
.mini-page em b{ color:#333;}
.mini-page .prev,.mini-page .next,.mini-page .no-prev,.mini-page .no-next{ float:left; margin:0 0 0 3px; width:21px; height:21px; text-indent:-9999em; overflow:hidden;}
.mini-page .prev{ background-position:-81px -235px;}
.mini-page .next{ background-position:-103px -235px;}
.mini-page .prev:hover{ background-position:-81px -213px;}
.mini-page .next:hover{ background-position:-103px -213px;}
.mini-page .no-prev{ background-position:-81px -257px;}
.mini-page .no-next{ background-position:-103px -257px;}

.select-sort{ float:right; padding:0 20px 0 0; width:110px; position:relative; z-index:2;}
.select-sort span{ display:block; padding:0 21px 0 11px; height:24px; font:12px/24px "Arial"; background-position:100% -906px; border:1px solid #e6e6e6; cursor:pointer;}
.select-sort-hover span{ background-position:100% -933px;}
.select-sort ul{ display:none;}
.select-sort-hover ul{ display:block; position:absolute; top:25px; left:0; width:108px; border:1px solid #e6e6e6; background:#fff;}
.select-sort-hover li{ padding:4px 10px; line-height:18px; cursor:pointer;}
.select-sort-hover .hover{ background:#eee;}

/*search-empty ???‾????*/
.search-empty{ margin:20px 0 0 20px; padding:0 0 0 57px;}
.search-empty h3{ margin:0 0 15px -57px; padding:8px 0 8px 57px; font:bold 14px/22px "Arial"; background-position:-55px -842px;}
.search-empty p{ line-height:22px; color:#666;}
.search-empty p a{ font-family:"Simsun";}

/*?那???谷????*/
.shop-intro{ padding:5px 0 0;}
.shop-intro h3{ padding:0 0 8px; font:bold 14px/24px "Arial";}
.shop-intro .extend li{padding:2px 0 2px 60px;position: relative;}
.shop-intro .extend a{ margin:0 10px 0 0;}
.shop-intro .extend img{top:0;display: inline-block;margin:0 5px 0 0; vertical-align:middle; position:relative; top:-2px;}


.shop-intro .extend li span{ position:absolute; top:3px; left:0; color:#999;}

.company-profile{ padding:5px 0 0;}
.company-profile p{ font:12px/20px "Arial"; color:#666; text-indent:2em;}
.company-img span{ height:22px; line-height:22px; text-align:center;}

/*???迆??????*/
.sales-list{ margin:-10px 0 0;}
.sales-list li{ position:relative; padding:20px 130px 20px 172px; border-bottom:1px solid #f2f2f2; zoom:1;}
.sales-list .pic{ position:absolute; top:20px; left:0;}
.sales-list .pic img{ display:block; border:1px solid #f2f2f2;}
.sales-list .title{ padding:0 0 8px; height:24px; font:bold 14px/24px "Arial"; overflow:hidden;}
.sales-list p{ height:60px; overflow:hidden; font:12px/20px "Arial"; color:#999;word-break: break-all}
.sales-list .time{ padding:8px 0 0; font:12px/22px "Arial"; color:#666;}
.sales-list .time span{ padding:0 20px 0 0;}
.sales-list .time em{ padding:0 3px; color:#f60;}
.sales-list .buy-btn{ position:absolute; top:56px; right:0; display:block; width:80px; height:32px; background-position:0 -213px; font:14px/32px "Microsoft YaHei"; color:#fff; text-align:center;}
.sales-list .buy-btn:hover{ background-position:0 -246px; color:#fff; text-decoration:none;}
.sales-detail{margin-top: 20px;}
/*?辰??℅?????*/
.buyer-consult .filter{ margin:-10px 0 0;}
.buyer-consult .messagebox .filter{ margin:0;}

/*?那?????℅??????*/
.trading-record .filter{ margin:-10px 0 0;}
.trading-record .cell-type h3{ height:36px; overflow:hidden; font:12px/18px "Arial";}
.trading-record .cell-type p{ color:#999;}

/*??????????*/
/*?那?????????? */
.honor-list{ padding:0 10px;}
.honor-list table{ width:100%; border-collapse:collapse;}
.honor-list th{ height:30px; border-bottom:1px solid #e6e6e6; font:12px/30px "Arial"; color:#999;}
.honor-list td{ border-top:1px dotted #e6e6e6; font:12px/30px "Arial"; text-align:center;}
.honor-list .cell-1{ width:67px;}
.honor-list .cell-2{ width:51px;}
.honor-list .cell-3{ width:50px;}
.honor-list td.cell-2,.honor-list td.cell-3{ color:#f60;}

.credit-module{ margin:10px 0 0; padding:17px 22px 22px; border:1px solid #ffdacd; background:#fff2e9;}
.credit-module h3{ padding:0 0 5px; font:14px/24px "Microsoft YaHei"; text-align:center;}
.credit-module .no-prompt{ padding:0 0 10px; background:0 none; text-align:center;}
.credit-module .no-prompt span{ display:inline-block; padding:0 0 0 33px; background-position: -145px -712px;}

.credit-score{ padding:10px 0 0; height:156px; overflow:hidden;}
.credit-score li{ height:52px; position:relative; zoom:1; cursor:pointer;}
.item-scrib{ padding:10px; height:32px; overflow:hidden; zoom:1;}
.item-scrib .title{ float:left; font:bold 14px/32px "Arial";}
.item-scrib .score{ float:left; padding:0 15px;width:30px; font:14px/32px "Arial"; color:#999; }
.item-scrib .score em{ font-weight:bold; color:#f60;}
.score-compare{ float:left; padding:0 0 0 155px; width:70px; height:32px; font:bold 14px/32px "Microsoft YaHei"; color:#fff;}
.credit-score .high{ background-position:0 0;}
.credit-score .low{ background-position:0 -33px;}
.credit-score .balance{ background-position:0 -66px;}
.rate-info-boxt{ display:none;}
.credit-score .current{ border:1px solid #ffdacd; height:50px;}
.credit-score .current .item-scrib{ position:relative; padding:9px; width:376px; border-right:0 none; background:#fff; z-index:2}
.credit-score .current .rate-info-box{ display:block; position:absolute; top:-1px; left:393px; width:288px; height: 128px;}
.rate-info-box{ padding:16px 10px 10px; border:1px solid #ffdacd; background:#fff; cursor:default;}
.rate-info-box .total{ color:#999;}
.credit-score-box li{ padding:5px 0 0; height:15px; line-height:15px; overflow:hidden; zoom:1;}
.credit-star{ float:left; width:93px; height:15px; background-position:-75px -337px;}
.credit-star em{ display:inline-block; height:15px; background-position:-75px -317px;vertical-align:top;}
.credit-score-box .score{ float:left; padding:0 10px;}
.credit-score-box .percent{ float:left; margin:2px 0 0; width:100px; height:12px; background:#f60;}
.percentage{ padding:0 0 0 10px; color:#f60;}
#rate-info-box_2{ top:-53px; *top:-56px;}
#rate-info-box_3{ top:-105px; *top:-111px; *height:134px;}

.rating-number{ padding:10px 0 0;}
.rating-number table{ width:100%; border-collapse:collapse; border:1px solid #ffdacd; background:#fff; font:12px/34px "Arial"; text-align:center; color:#666;}
.rating-number th{ height:34px; font-weight:normal; border-right:1px solid #ffdacd; border-bottom:1px solid #ffdacd;}
.rating-number td{ height:34px; border-right:1px solid #ffdacd; border-bottom:1px solid #ffdacd;}
.rating-number .cell-1{ width:68px;}
.rating-number .cell-2,.rating-number .cell-3,.rating-number .cell-4,.rating-number .cell-5{ width:140px;}
.rating-number .cell-6{ width:69px;}

.tab-bar{ margin:20px 0 0; border-bottom:2px solid #f60;}
.tab-bar ul{ overflow:hidden; zoom:1;}
.tab-bar li{ float:left; margin:0 3px 0 0; padding:0 15px; height:31px; font:14px/31px "Microsoft YaHei"; background:#ebebeb; cursor:pointer;}
.tab-bar .current{ background:#f60; color:#fff;}
.tab-bar .return{ float:right; font:12px/31px "Simsun";}

/*???????℅????*/
.trading-evaluate .filter{ height:41px; line-height:41px; background:0 none; border:1px solid #e6e6e6; border-top:0 none;}
.trading-evaluate .rate em{ font-weight:bold;}
.comment-list li{ position:relative; padding:15px 193px 15px 130px; border-bottom:1px solid #e6e6e6; zoom:1;}
.comment-list .title{ position:absolute; top:15px; right:15px; width:110px; font:12px/20px "Arial"; height:80px; overflow:hidden;}
.comment-list .avatar{ position:absolute; top:15px; left:0; padding:0 10px; width:110px;}
.comment-list .avatar h3{ font-size:12px; line-height:22px; font-weight:normal;}
.good-eval-ico,.bad-eval-ico,.medium-eval-ico{ margin:4px 0 0; width:32px; height:16px; line-height:16px; color:#fff; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:14px\9; padding:2px 0 0\9; line-height:14px\9;}
.good-eval-ico{ background:#c00; border:1px solid #c00;}
.bad-eval-ico{ background:#24760b; border:1px solid #24760b;}
.medium-eval-ico{ background:#f60; border:1px solid #f60;}
.comment-list p{ font-size:14px; line-height:22px;}
.comment-infor{ padding:10px 0; height:22px; line-height:22px; color:#999;}
.comment-infor span{ padding:0 15px 0 0;}
.comment-score{ height:22px; line-height:22px; color:#666;}
.comment-score span{ padding:0 30px 0 0;}
.comment-score em{ padding:0 5px; color:#f60;}
.evaluate-foot .btn{ float:left; padding:10px 0 0; color:#666;}
.evaluate-foot .btn a{ display:inline-block; margin:0 10px 0 0; width:80px; height:32px; background-position:0 -213px; color:#fff; font:14px/32px "Microsoft YaHei"; text-align:center;}
.evaluate-foot .btn a:hover{ background-position:0 -246px; color:#fff; text-decoration:none;}
.evaluate-foot .page{ float:right;}

/*?那??????*/
.shop-evaluate .business-reply{ margin:0;}
.shop-evaluate table{ width:100%; border-collapse:collapse;}
.shop-evaluate th{ padding:0 15px; height:42px; font:bold 12px/42px "Arial"; border-bottom:1px solid #f2f2f2; text-align:left;}
.shop-evaluate td{ padding:15px; border-bottom:1px solid #f2f2f2; text-align:left;}
.shop-evaluate .cell-1{ width:164px;}
.shop-evaluate .cell-2{ width:446px;}
.shop-evaluate .cell-3{ width:110px; text-align:center;}
.overall-merit{ cursor:pointer;}
.overall-merit .overall-merit-infor{ display:none;}
.overall-merit .credit-star{ float:left;}
.overall-merit .score{ float:left; padding:0 0 0 10px;}
.overall-merit .score b{ color:#f60;}
.shop-evaluate p{ line-height:22px;}
.shop-evaluate .time{ color:#999;}
.overall-merit-hover{ position:relative; z-index:2;}
.overall-merit-hover .overall-merit-infor{ display:block; position:absolute; top:25px; left:0; padding:5px 10px; width:155px; border:1px solid #e6e6e6; background:#fff;}
.overall-merit-infor i{ position:absolute; top:-5px; left:24px; display:block; width:9px; height:5px; background-position:-155px -243px;}
.overall-merit-infor span{ float:left; line-height:28px;}
.overall-merit-infor .credit-star{ margin:6px 0 0;}

/*?那???????辰*/
.evaluate-module{ padding:15px 0 0;}
.evaluate-module h3{ font:14px/24px "Microsoft YaHei"; color:#f60;}
.evaluate-module .tips{ color:#333;}
.evaluate-section{ margin:15px 0 0; padding:0 0 10px; border:1px solid #e6e6e6;}
.evaluate-score{ padding:12px 266px 12px 0; height:60px; background:url(http://icon.zol-img.com.cn/newshop/merchantstore/img.png) right 0 no-repeat; border-bottom:1px solid #e6e6e6;}
.evaluate-score li{ float:left; padding:0 0 0 20px; width:216px; height:30px; font:14px/30px "Arial";}
.xh{ padding:0 4px 0 0; color:#f00;}
.evaluate-score .xh{ float:left;}
.evaluate-score span{ float:left;}
.evaluate-score .credit-star{ margin:7px 0 0 5px; cursor:pointer;}
.evaluate-section dl{ position:relative; padding:10px 20px 0 155px; zoom:1;}
.evaluate-section dt{ position:absolute; top:10px; left:0; width:155px; text-align:right; font:14px/32px "Arial";}
.evaluate-section dt .words{ display:block; padding:0 0 0 22px; text-align:left; font:12px/22px "Arial"; color:#999;}
.evaluate-section textarea{ display:block; padding:5px; width:561px; height:120px; border:1px solid #f2f2f2; resize:none; overflow-y:hidden; font:12px/20px "Arial";}
.evaluate-section .text{ float:left; padding:4px 10px; width:82px; height:22px; border:1px solid #f2f2f2; font:12px/22px "Arial";}
.evaluate-section .tip{ float:left; padding:0 0 0 5px; line-height:32px;}
.evaluate-section .tip span{ color:#f00;}
.evaluate-section .tooltip{ margin:10px 0 0; padding:0 0 0 20px; background-position: -153px -668px; font:12px/30px "Arial";}
.evaluate-submit{ position:relative; margin:10px 0 0; text-align:center; zoom:1;}
.evaluate-submit .btn{ display:inline-block; width:80px; height:32px; font:14px/32px "Microsoft YaHei"; border:0 none; background-position:0 -213px; color:#fff; cursor:pointer;}
.evaluate-submit .btn:hover{ background-position:0 -246px;}
.evaluate-submit span{ position:absolute; top:0; left:0; line-height:32px; color:#666;}
.evaluate-submit strong{ color:#f60; font-weight:bold;}
.evaluate-submit em{ color:#999;}

/*?那??????????*/
.honor-score table{ width:100%; border-collapse:collapse;}
.honor-score th,.honor-score td{ padding:5px 15px; height:42px; font:12px/22px "Arial"; border-bottom:1px solid #f2f2f2;}
.honor-score th{ font-weight:bold; text-align:left;}
.honor-score .cell-1{ width:264px;}
.honor-score .cell-2{ width:246px;}
.honor-score .cell-3{ width:135px;}

/*℅????∟?‾?∟?谷*/
.certificate-list{ padding:10px 0 0;}
.certificate-list li{ margin:10px 20px 10px 0; float:left; width:150px; border:1px solid #e6e6e6; cursor:pointer;}
.certificate-list li img{ display:block; margin:0 auto; padding:10px 0 0; width:130px; height:100px;}
.certificate-list li span{ display:block; padding:5px; height:24px; font:bold 14px/24px "Arial"; text-align:center; color:#333; cursor:pointer;}
.certificate-list a:hover{ text-decoration:none; color:#333;}

/*℅??“??????*/
.custom-section dl{ position:relative; zoom:1; margin:20px 0 0; padding:0 0 0 85px;}
.custom-section dt{ position:absolute; top:0; left:0; width:85px; font:14px/32px "Arial";}
.custom-section dd{ overflow:hidden; zoom:1; font:12px/32px "Arial";}
.custom-section .text{ float:left; padding:5px; width:188px; height:22px; border:1px solid #f2f2f2; font:12px/22px "Arial";}
.custom-section .wrong-text{ border:1px solid #f00;}
.custom-section .tip{ float:left; padding:0 10px; color:#999;}
.custom-section .tooltip{ float:left; padding:0 0 0 20px; margin:0 0 0 10px; background-position:-153px -667px;}
.label-tab{ padding:4px 0 0;}
.label-tab li{ float:left; height:24px; padding:0 5px; margin:0 10px 0 0; font:14px/24px "Arial"; background:#ebebeb; cursor:pointer;}
.label-tab .current{ background:#f60; color:#fff; font-weight:bold;}
.custom-section .ico{ display:block; position:absolute; top:-5px; left:137px; width:9px; height:5px; background-position:-155px -258px;}

.label-link{ position:relative; margin:20px 0 0; padding:0 14px 10px; border:1px solid #ffdacd; background:#fff2e9;}
.custom-section .label-link dl{ padding:0 0 0 70px;}
.custom-section .label-link dt{ width:70px;}
.label-link .text{ width:628px; border:1px solid #ffdacd;}
.custom-section .label-link .tip{ padding:0; color:#f60;}

.custom-section .label-page .ico{ left:254px;}
.label-page{ position:relative; margin:20px 0 0; padding:0 14px; border:1px solid #ffdacd; background:#fff2e9;}
.custom-section .label-page dl,.custom-section .label-page dt{ position:static;}
.custom-section .label-page dl{ padding:0; margin:0;}

.custom-bar{ padding:20px 0; text-align:center;}
.custom-bar input{ display:inline-block; margin:0 3px; width:80px; height:32px; font:14px/32px "Microsoft YaHei"; border:0 none; cursor:pointer;}
.custom-bar .save-btn{ background-position:0 -213px; color:#fff;}
.custom-bar .save-btn:hover{ background-position:0 -246px;}
.custom-bar .cancel-btn{ background-position:0 -279px; color:#333;}
.custom-bar .cancel-btn:hover{ background-position:-81px -279px;}

/********??????∼?********/
/*????*/
.template-black .searchbar,.template-black .findmod ul{ border:2px solid #000;}
.template-black .nav .cur a,.template-black .nav li a:hover,.template-black .nav-more-hover ul,.template-black .classify-hover .cur,.template-black .nav-more-hover span{ background-color:#bf0015;}
.template-black .searchbtn,.template-black .nav,.template-black .nav .nav-more-hover a:hover,.template-black .moudle-head,.template-black .brand-list .n1{ background:#000;}
.template-black .classify-hover .classifybox{ border:1px solid #bf0015;}
.template-black .nav .classifybox a:hover{ background:none;}
.template-black .rankingtab .current{ border-top:1px solid #000;}
.template-black .findmod ul{ border-top:0 none;}

/*????*/
.template-brown .searchbar,.template-brown .findmod ul{ border:2px solid #713617;}
.template-brown .nav .cur a,.template-brown .nav li a:hover,.template-brown .nav-more-hover ul,.template-brown .classify-hover .cur,.template-brown .nav-more-hover span{ background-color:#50260f;}
.template-brown .searchbtn,.template-brown .nav,.template-brown .moudle-head,.template-brown .brand-list .n1{ background:#713617;}
.template-brown .classify-hover .classifybox{ border:1px solid #50260f;}
.template-brown .nav .classifybox a:hover{ background:none;}
.template-brown .rankingtab .current{ border-top:1px solid #713617;}
.template-brown .nav .nav-more-hover a:hover{ background:#3f1d0b;}
.template-brown .findmod ul{ border-top:0 none;}

/*?足??*/
.template-red .searchbar,.template-red .findmod ul{ border:2px solid #bf0015;}
.template-red .nav .cur a,.template-red .nav li a:hover,.template-red .nav-more-hover ul,.template-red .classify-hover .cur,.template-red .nav-more-hover span{ background-color:#7f0210;}
.template-red .searchbtn,.template-red .nav,.template-red .moudle-head,.template-red .brand-list .n1{ background:#bf0015;}
.template-red .classify-hover .classifybox{ border:1px solid #7f0210;}
.template-red .nav .classifybox a:hover{ background:none;}
.template-red .rankingtab .current{ border-top:1px solid #bf0015;}
.template-red .nav .nav-more-hover a:hover{ background:#68000c;}
.template-red .findmod ul{ border-top:0 none;}

/*????*/
.template-blue .searchbar,.template-blue .findmod ul{ border:2px solid #0072c6;}
.template-blue .nav .cur a,.template-blue .nav li a:hover,.template-blue .nav-more-hover ul,.template-blue .classify-hover .cur,.template-blue .nav-more-hover span{ background-color:#015899;}
.template-blue .searchbtn,.template-blue .nav,.template-blue .moudle-head,.template-blue .brand-list .n1{ background:#0072c6;}
.template-blue .classify-hover .classifybox{ border:1px solid #015899;}
.template-blue .nav .classifybox a:hover{ background:none;}
.template-blue .rankingtab .current{ border-top:1px solid #0072c6;}
.template-blue .nav .nav-more-hover a:hover{ background:#024b82;}
.template-blue .findmod ul{ border-top:0 none;}

/*????*/
.template-green .searchbar,.template-green .findmod ul{ border:2px solid #7ca301;}
.template-green .nav .cur a,.template-green .nav li a:hover,.template-green .nav-more-hover ul,.template-green .classify-hover .cur,.template-green .nav-more-hover span{ background-color:#526c01;}
.template-green .searchbtn,.template-green .nav,.template-green .moudle-head,.template-green .brand-list .n1{ background:#7ca301;}
.template-green .classify-hover .classifybox{ border:1px solid #526c01;}
.template-green .nav .classifybox a:hover{ background:none;}
.template-green .rankingtab .current{ border-top:1px solid #7ca301;}
.template-green .nav .nav-more-hover a:hover{ background:#415501;}
.template-green .findmod ul{ border-top:0 none;}

/*℅???*/
.template-purple .searchbar,.template-purple .findmod ul{ border:2px solid #5a3264;}
.template-purple .nav .cur a,.template-purple .nav li a:hover,.template-purple .nav-more-hover ul,.template-purple .classify-hover .cur,.template-purple .nav-more-hover span{ background-color:#320f3b;}
.template-purple .searchbtn,.template-purple .nav,.template-purple .moudle-head,.template-purple .brand-list .n1{ background:#5a3264;}
.template-purple .classify-hover .classifybox{ border:1px solid #320f3b;}
.template-purple .nav .classifybox a:hover{ background:none;}
.template-purple .rankingtab .current{ border-top:1px solid #5a3264;}
.template-purple .nav .nav-more-hover a:hover{ background:#230a29;}
.template-purple .findmod ul{ border-top:0 none;}

/********????????∼?********/
.focus-template-1 .hot-ico,.focus-template-1 .title h2,.focus-template-5 .hot-ico,.focus-template-5 .title h2,.focus-template-2 .hot-ico,.focus-template-2 .title h2{ background:url(http://icon.zol-img.com.cn/newshop/merchantstore/notice-bg.png) no-repeat; _filter:none;}
.focus-template-1 .hot-ico{ width:106px; height:106px; background-position:-85px -40px;}
.focus-template-1 .new-notice{ border:1px solid #e6e6e6;}
.focus-template-1 .new-notice .title{ height:38px; border:0 none; background:#f2f2f2;}
.focus-template-1 .title h2{ float:none; position:absolute; top:-1px; left:-7px; width:140px; height:44px; background-position:0 -147px; text-indent:-9999em; overflow:hidden;}

.focus-template-5 .hot-ico{ left:15px; width:84px; height:92px; background-position:0 -40px;}
.focus-template-5 .title h2{ float:none; position:absolute; top:-2px; left:-1px; width:280px; height:39px; background-position:0 0; text-indent:-9999em; overflow:hidden;}

.focus-template-2 .hot-ico{ width:189px; height:76px; background-position:0 -232px;}
.focus-template-2 .title h2{ float:none; position:absolute; top:-2px; left:-1px; width:280px; height:39px; background-position:0 -192px; text-indent:-9999em; overflow:hidden;}

/****℅???????***********/
.groupPic-height{min-height:50px;_height:50px;}

/*****℅???????*********/

.notice-height{min-height:60px;_height:60px}

/**?????????赤??**/

.top-hidden{width:950px;overflow:hidden;_overflow-y: visible ;}
.right-hidden{width:750px;overflow-x: hidden;_overflow-y: visible ;}

.groupPic-height p{float:left}
.groupPic-height img{float:left}


                   
/**??????**/
.zp-shop-infor,.zp-add-cart,.zp-add-attention,.zp-submit-btn,.zp-settlement-btn,.zp-s1,.zp-s2,.zp-approve,.zp-dove,.zp-goodsbtn,.zp-buybtn,.zp-publish-btn,.zp-nopublish-btn,.zp-login-btn,.zp-countdown dd em,.zp-sms .btn,.view-pic a,.zp-sendbtn,.zp-pack-up .btn,.zp-store-buy,.zp-buy-btn,.refresh-btn{ background:url(http://icon.zol-img.com.cn/newshop/shop/detail/detail_v2/pic2.png) no-repeat;}
.zp-shop-infor i,.zp-promise-ico a,.zp-counterparts .above span,.zp-counterparts .below span,.zp-zhang,.zp-qi,.zp-zheng,.zp-wu,.zp-zhen,.zp-quality-1,.zp-quality-2,.zp-quality-3,.zp-findmod span,.zp-classify span,.zp-destination i,.zp-layer-tab li,.zp-close,.zp-alipay,.zp-cod,.zp-cash,.zp-payment .zp-slot-card,.zp-options .cur i,.zp-increase,.zp-no-increase,.zp-decrease,.zp-no-decrease,.zp-quantity .zp-wrongtips,.zp-success,.zp-failure,.zp-other,.zp-tips-ico,.zp-rightico,.zp-wrong,.zp-sales-area a,.zp-mapzoom a,.zp-links li,.zp-no-comment-prompt,.zp-page .zp-prev, .zp-page .no-zp-prev,.zp-page .zp-next, .zp-page .no-zp-next,.zp-enter-message .zp-tooltip,.zp-complaints-tel,.zp-login-layer .zp-wrongtips,.zp-scroll-bar a,.zp-options .add i, .zp-contract .zp-wrongtips, .suitbox i, .number-item i, .suitbox .rec-ico, .filter .selectbox input, .no-number i{ background:url(http://icon.zol-img.com.cn/newshop/shop/detail/detail_v2/img2.png) no-repeat;}
/*zp-layer-box*/
.zp-layer-box{ position:fixed; _position:absolute;left:50%;top:50%; padding:4px;margin-left: -212px;z-index: 10000;margin-top: -77px; width:414px; background:rgba(0,0,0,0.15); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#26000000,endcolorstr=#26000000,gradientType=1);_top:expression(documentElement.scrollTop+200)}
:root .zp-layer-box{ filter:none;}
.zp-layer-body{ padding:20px 20px 20px 55px; background:#fff; border:1px solid #ccc;}
.zp-layer-box .zp-layer-hd{ position:relative; zoom:1;}
.zp-layer-box .zp-close{ position:absolute; top:-10px; right:-10px; display:block; width:18px; height:17px; text-indent:-9999em; font:0/0 arial; background-position:-11px -355px; cursor:pointer;}
.zp-layer-box .zp-close:hover{ background-position:-36px -355px;}
.zp-layer-box .zp-layer-content{ padding:0;}
.zp-layer-body h3{ font-size:14px; line-height:24px;}
.zp-layer-body p{ line-height:22px; color:#666}
.zp-layer-body .zp-total-price{ font-family:"Tahoma";}
.zp-layer-body .zp-layer-foot{ padding:15px 0 0 50px;}
.zp-settlement-btn{ display:inline-block; margin:0 10px 0 0; width:110px; height:30px; background-position:0 -238px; font-size:12px; line-height:30px; font-weight:bold; color:#fff; border:0 none; cursor:pointer;}
.zp-settlement-btn:hover{ background-position:0 -269px;}
.zp-success { background-position: -17px -628pxpadding: 10px 0 10px 50px;}
.zp-success p em {font-weight: bold;padding: 0 5px;}
.zp-failure {background-position: -17px -566px;margin: 22px 0;padding: 0 0 0 50px;}
.zp-failure h3 {font: bold 14px/24px arial;}
.zp-failure p em {color: #FF6600; padding: 0 5px;}

/* ???????? */
.business-license { padding:3px 0 40px; zoom:1;}
.business-license h3 { font-size:14px; line-height: 28px;}
.business-license p img { display: block; margin:17px 0 0;}

/* ?谷?∟?? */
.license-verify { height: 28px; padding:20px 0 2px; font-size:14px; line-height: 28px; }
.license-verify span,.license-verify input,.license-verify img,.license-verify a { float: left; }
.license-verify span { font-weight: 700;}
.license-verify a { color: #4374c1; text-decoration: none; line-height: 28px; font-size:12px; }
.license-verify a:hover { color: #c00; text-decoration: underline; }
.license-verify input { width: 84px; height: 18px; line-height: 18px; padding: 4px; border: 1px #e6e6e6 solid;  outline:none;}
.license-verify img { margin: 0 5px 0 15px; border:1px solid #cacaca;}
.license-verify .refurbish { display: inline-block; width:24px; height: 28px; font:0/0 arial; background: url(http://icon.zol-img.com.cn/newshop/shop/refurbish.gif) center center no-repeat;}
.license-verify-tip { clear: both; visibility: hidden; padding:0 0 0 57px; font-weight: 400; color: #f91c28; font-size:12px;}

.business-license .custom-bar { padding-top:5px; padding-left:54px; text-align: left;}
.business-license .custom-bar input { text-align: center; font-size: 12px;}

/*???㊣????  ???豕 8.27*/
body .limit-buys{position: relative; margin-top: 20px; zoom:1; }
.limit-buys ul{ margin: -0 -20px -20px 0; overflow: hidden; padding: 9px 0 0;width:970px;}
.limit-buys li{ float: left; margin: 0 20px 20px 0; position: relative; padding: 19px 10px 0 220px; width:233px; height:171px; border: 1px #e6e6e6 solid;}
.limit-buys .pic{display: block; position: absolute; left:10px; top:20px;}
.limit-buys .countdown{ position: absolute; left:10px;top:146px;width:200px; height:24px; font-size: 12px; line-height: 24px;color:#fff; text-align: center; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);}
.limit-buys .name{display: block; font:14px/24px "Microsoft YaHei"; height:48px; overflow: hidden; color:#333;}
.limit-buys .name:hover{color:#cc0000;}
.limit-buys del{ display: block; margin: 10px 0 0 ;font-size: 14px; line-height: 24px; color:#999999;}
.limit-buys .price{display: block ; font-size: 14px; line-height: 28px;color:#999999; font-family: "Microsoft YaHei";}
.limit-buys .price em{ font-size: 18px;color:#ff3333;}
.limit-buys .price em i{ font-size: 14px; color:#ff3333;font-style: normal;}
.limit-buys .buy{display: block; margin: 8px 0 0;width:140px; height:36px; font:16px/36px "Microsoft YaHei";color:#fff; border-radius: 3px; background: #ff3333; text-align: center;}
.limit-buys .buy:hover{background:#da2020; text-decoration: none;}
.limit-buys .buy em{ font-family: "SimSun"; line-height: 36px; padding: 0 0 0 5px;}
.limit-buys .over .buy{ background:#e6e6e6 ; color:#999999;}
 
/* ???∟?那 */
.store{width:950px;height:108px;background-color:#4786fa;margin:0 auto 12px;}
.approve-store{float:left;width:208px;height:108px;background:#2c69da url(http://icon.zol-img.com.cn/newshop/merchantstore/approve-store.png) no-repeat center;}
.store-name{float:left;font-size:26px;line-height:108px;color:#fff;padding-left:12px;font-weight:bold;width:270px;overflow:hidden;white-space:nowrap;}
.store-note{float:right;padding-right:18px;padding-top:35px;}
.store-note li{float:left;margin-left:28px;color:#fff;text-align:left;}
.store-note li span{font-size:12px;line-height:12px;}
.store-note li p{font-size:18px;line-height:18px;font-weight:bold;margin-top:3px;}
.store-note .note1{padding-left:40px;background:url(http://icon.zol-img.com.cn/newshop/merchantstore/note1.png) no-repeat 0 center;margin-left: 0;}
.store-note .note2{padding-left:40px;background:url(http://icon.zol-img.com.cn/newshop/merchantstore/note2.png) no-repeat 0 center;}
.store-note .note3{padding-left:35px;background:url(http://icon.zol-img.com.cn/newshop/merchantstore/note3.png) no-repeat 0 center;}

/* ℅“???那㊣那??20160317 */
.boutique-logo{ float:right; margin:5px 0 0; width:96px; border:1px solid #f60; font:12px/18px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#f60; text-align:center; overflow:hidden; zoom:1;}
.boutique-logo span{ float:left; padding:0 3px; background:#f60; color:#fff;}
.z-side .boutique-logo{ float:none; margin:5px 0;}
.shop-infor .boutique-logo{ float:none;}