/*
@Description:中关村商城最终页
@author: liyue
@update: 2013-06-18
*/

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {margin:0;padding:0;}
body {font:12px/1.5 Arial; color:#333;}
select,input,button {vertical-align:middle;font-size:100%;}
ul,ol {list-style:none;}
fieldset,img {border:0;}
em {font-style:normal;}
.clearfix:after {content:"."; display: block; visibility: hidden; clear: both; height:0; font-size:0}
.clearfix {*zoom:1}
a:focus{outline: none;-moz-outline-style:none;}

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;}
.topbar .wrapper{width:950px;}
.zp-wrapper { width:950px; margin:0 auto;}
.zp-side{ float:left; width:190px;}
.zp-main{ float:right; width:750px;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
a{ color:#36c; text-decoration:none;}
a:hover,.zp-rate a:hover,.zp-all-goods dd a:hover,.zp-goods-category a:hover,.zp-tabbar li a:hover,.zp-custom-service a:hover,.zp-collect:hover{ color:#f60; text-decoration:underline;}

.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,.zp-buy-now,.zp-collect,.zp-add-cart-big,.z-security .ico,.editor-links,.zp-select-btn,.zs-complain i,
.phone-purchase a,.phone-purchase .ico{ background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/pic4.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-zp-collectquality-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-goods-category dt,.zp-goods-category li,
.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-common-problems a,
.zp-options .add i, .zp-contract .zp-wrongtips, .suitbox i, .number-item i,
.suitbox .rec-ico, .filter .selectbox input, .no-number i,.xb-infor{ background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/img2-modify-2015-05-26.png) no-repeat;}

.security,.copyright{ background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/foot.png) no-repeat;}

/*zp-header*/
.zp-header{ position:relative; width:950px; margin:0 auto; padding:17px 0 0; z-index:25;}
.zp-logo{ display:block; width:212px; height:40px; background:url(//icon.zol-img.com.cn/newshop/shop/dealer/dealer-logo-new1.png) no-repeat; text-indent:-9999em; overflow:hidden;}
.zp-logo img { display:block;}
.dealer-logo{ display:block; width:186px; height:60px; background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/dealer-logo.png) no-repeat; text-indent:-9999em; overflow:hidden;}

/*zp-searchbox*/
.zp-searchbar {position:absolute; top:21px; right:0; width:416px; border:2px solid #f60;}
.zp-searchbg { position:relative; z-index:4; }
.zp-findmod { float:left; position:relative; width:54px; height:32px; line-height:32px; background-color:#fff; }
.zp-findmod span { display:block; padding:0 20px 0 10px; position:relative; background-position:100% -1078px; cursor:pointer; zoom:1; color:#999;}
.zp-findmod-cur span { background-position:100% -1047px;}
.zp-findmod ul { width:52px; position:absolute; top:32px; left:-2px; background:#fff; border:2px solid #f60; border-top:0 none; }
.zp-findmod ul li { cursor:pointer; height:28px; line-height:28px; padding-left:10px; color:#999; }
.zp-findmod ul .hov { background:#f5f5f5; color:#333; }
.zp-searchtext { float:left; width:257px; height:18px; padding:7px 10px 7px 20px; border:0 none; font:14px/18px arial;}
.zp-searchbtn { float:right; width:75px; height:32px; cursor:pointer; font-size:14px; line-height:32px; font-weight:bold; color:#fff; background:#f60; border:0 none; }

/*zp-shop-infor*/
.zp-shop-infor{ position:absolute; top:21px; left:260px; padding:0 10px; width:223px; height:34px; border:1px solid #e9e9e9; background-position:0 0; background-repeat:repeat-x;line-height:35px;}
.zp-shop-infor .title{ padding:7px 0 0; font:bold 12px/20px arial; cursor: pointer}
.zp-shop-infor i{ position:absolute; top:16px; right:10px; width:9px; height:5px; background-position:-45px -403px; font:0/0 arial;}
.zp-promise-ico{ height:16px; padding:0 0 5px;}
.zp-promise-ico a{ float:left; width:16px; height:16px; margin:0 4px 0 0; text-indent:-9999em; overflow:hidden; font:0/0 arial;}
.zp-promise-ico .zp-promise-1{ background-position:0 -228px;}
.zp-promise-ico .zp-promise-2{ background-position:-17px -228px;}
.zp-promise-ico .zp-promise-3{ background-position:0 -245px;}
.zp-promise-ico .zp-promise-4{ background-position:-17px -245px;}
.zp-shop-infor-hover{ height:auto; background:#fff;}
.zp-extra-infor{ display:none; padding:0 0 10px;}
.zp-shop-infor-hover .zp-extra-infor{ display:block;}
.zp-shop-infor-hover i{ background-position:-29px -403px;}
.zp-credit-rating{ padding:5px 0; height:18px; line-height:18px; border-bottom:1px solid #f2f2f2;}
.zp-credit-rating img{ vertical-align:middle; position:relative; top:-2px;}
.zp-shop-rate{ padding:10px 0 6px; border-bottom:1px solid #f2f2f2;}
.zp-shop-rate .zp-score{ float:left; width:106px;}
.zp-counterparts{ float:right; width:75px;}
.zp-shop-rate dt{ height:22px; line-height:22px;}
.zp-shop-rate dd{ height:22px; line-height:22px; color:#999;}
.zp-shop-rate dd em{ color:#333;}
.zp-counterparts dd{ color:#999;}
.zp-counterparts dd span{ display:inline-block; width:9px; margin:0 11px 0 0; text-align:center;}
.zp-counterparts .flat,.zp-counterparts .above{ color:#f60;}
.zp-counterparts .above span,.zp-counterparts .below span{ width:9px; height:9px; display:inline-block;}
.zp-counterparts .above span{ background-position:-35px -381px;}
.zp-counterparts .below{ color:#24760b;}
.zp-counterparts .below span{ background-position:-45px -381px;}
.zp-extend{ padding:3px 0 0;}
.zp-extend li{ position:relative; padding:3px 0 3px 60px; line-height:22px; overflow:hidden; zoom:1;}
.zp-extend li span{ position:absolute; top:3px; left:0; color:#999;}
.zp-extend li img{ margin:0 5px 0 0; vertical-align:middle; position:relative; top:-2px;}
.zp-extend .number{ padding:3px 0 3px 95px;}

/*zp-banner*/
.zp-banner{ position: relative; margin:17px 0 0; width:950px; height:120px; background:url(http://active.zol.com.cn/09active/front_end/images/photo.jpg);}
.zp-banner .shopname{ position:absolute; top:0; left:0; padding:30px 10px 0 85px; height:30px; font:bold 26px/30px "Microsoft YaHei"; color: #fff;}
.zp-banner .shopdesc{ position:absolute; top:57px; left:0; padding:15px 10px 0 85px; color: #fff; line-height: 24px;}

/*zp-nav*/
.zp-nav{ margin:10px 0 0; width:950px; height:36px; background:#f60;}
.zp-nav li{ float:left; font:14px/36px "Microsoft YaHei";}
.zp-nav li a{ display:block; padding:0 15px; color:#fff;}
.zp-nav li a:hover,.zp-nav .cur a{ background-color:#f14a01; text-decoration:none; color:#fff;}
.zp-classify span{ display:block; padding:0 30px 0 15px; color:#fff; background-position:100% -1140px; cursor:pointer;}
.zp-classify .zp-classifybox{ display:none;}
.zp-classify-hover{ position:relative; z-index:30;}
.zp-classify-hover .cur{ background-position:100% -1107px; background-color:#f14a01;}
.zp-classify-hover .zp-classifybox{ display:block; position:absolute; top:35px; left:0; padding:10px 22px 5px; width:562px; border:1px solid #f60; background:#fff;}
.zp-nav .zp-classifybox .more{ padding:0; margin:0 0 5px; color:#333; font:12px/22px simsun;}
.zp-nav .zp-classifybox p{ font:12px/30px arial; color:#ccc;}
.zp-classifybox span{ padding:0; display:inline-block; color:#999;}
.zp-nav .zp-classifybox p a{ display:inline-block; padding:0 10px; color:#333;}
.zp-nav .zp-classifybox a:hover{ background:none; color:#c00; text-decoration:underline;}
.zp-nav .nav-more{ float:right; position:relative; z-index:2;}
.nav-more span{ display:block; padding:0 30px 0 15px; color:#fff; background-position:100% -1140px; cursor:pointer;}
.nav-more ul{ display:none;}
.nav-more-hover span{ background-position:100% -1107px; background-color:#f14a01;}
.nav-more-hover ul{ display:block; position:absolute; top:36px; right:0; _right:-1px; padding:10px 0; background:#f14a01; min-width:170px; _width:170px; text-align:right;}
.nav-more-hover li{ float:none; }
.nav-more-hover a{ display:block; padding:0 20px; white-space:nowrap;}
.zp-nav .nav-more-hover a:hover{ background:#d84201;}


/*zp-commodity-title*/
.zp-commodity-title{ padding:10px 0; height:34px; font:bold 14px/34px arial;}

/*zp-focus*/
.zp-focus{ float:left; width:302px;}
.zp-focus img{ display:block; border:1px solid #e6e6e6;}
.zp-focus-list{ padding:7px 0 0; height:55px; width:302px; overflow:hidden;}
.zp-focus-list li{ float:left; margin:0 0 0 4px; padding:1px; width:70px; height:53px;}
.zp-focus-list li i{ display:none;}
.zp-focus-list a{ display:block;}
.zp-focus-list .first{ margin:0;}
.zp-focus-list .cur{ position:relative;}
.zp-focus-list .cur i{ display:block; position:absolute; top:1px; left:1px; width:58px; height:42px; border:2px solid #f60}
.check-product-pic{ padding:10px 0; text-align:right;}
.zp-share{padding:15px 0 0}
.zp-collect{ float:left; margin:0 15px 0 0; display:inline-block; padding:0 0 0 17px; color:#666; background-position:-201px -308px; line-height:22px;}

/*zp-detail-infor*/
.zp-detail-infor{ float:left; margin:0 0 0 20px; width:418px; position:relative; zoom:1;}
.zp-detail-infor dl{ position:relative; zoom:1;}
.zp-detail-infor dt{ position:absolute; top:0; left:0; height:32px; line-height:32px; color:#999;}
.zp-detail-infor dd{ padding:0 0 0 60px; line-height:32px;}

/*zp-price*/
.zp-price-infor .zp-price{ float:left; margin:-2px 0 0; padding:0 10px 0 0; font:24px/32px "arial"; color:#999;}
.zp-price-infor .zp-price em{ padding:0 0 0 10px; color:#f40; font-family:"Tahoma"; font-weight:bold;}
.zp-price-infor .zp-time{ float:left; color:#999; white-space:nowrap;}
.zp-price-infor del{ float:left; margin:-1px 0 0; color:#999;}
.zp-price-infor del em{ padding:0 0 0 2px; font-family:"Tahoma";}
.zp-flash-sale,.zp-flash-panic{ float:left; margin:6px 10px 0 0; padding:0 5px; height:20px; line-height:20px; color:#fff;}
.zp-flash-panic{ background:#f60;}
.zp-flash-sale{ background:#f93;}

/*zp-countdown*/
.zp-countdown dd{ color:#666;padding:0 0 0 55px;}
.zp-countdown dd em{ display:inline-block; margin:0 5px; width:23px; height:20px; color:#333; font:bold 12px/20px arial; background-position:-169px -143px; text-align:center;}

/*zp-freight*/
.zp-freight{ z-index:4;}
.zp-freight-area{ float:left; position:relative;}
.zp-freight-area span{ padding:0 7px; display:inline-block;}
.zp-destination{ position:relative; padding:0 0 0 7px; cursor:pointer;}
.zp-destination i{ position:relative; top:2px; *left:4px; margin:0 0 0 4px; *margin:0; display:inline-block; width:13px; height:12px; background-color:#f2f2f2; background-position:-38px -277px; cursor:pointer; font:0/0 arial;}
.zp-destination-hover i{ background-position:-38px -260px;}
.zp-freight-price{ float:left; margin:-1px 0 0; padding:0 15px 0 0; white-space: nowrap;}
.zp-freight-price span{ color:#999;}
.zp-freight-price em{ padding:0 0 0 2px; font-family:"Tahoma";}
.zp-freight-area .zp-layer-content{ padding:8px 0 0;}
.zp-freight-area .zp-layer-content dl{ margin:0 0 8px;}
.zp-freight-area .zp-layer-content dt{ height:20px; line-height:20px; left:5px;}
.zp-freight-area .zp-layer-content dd{ padding:0 0 0 50px; line-height:20px; overflow:hidden; zoom:1;}
.zp-freight-area .zp-layer-content dd a,.zp-freight-area .zp-layer-city a{ display:inline-block; padding:0 5px; color:#333; padding:2px 5px 0\9; line-height:18px\9;}
.zp-freight-area .zp-layer-content dd a:hover,.zp-freight-area .zp-layer-city a:hover,.zp-freight-area .zp-layer-content .cur a{ background:#f60; color:#fff; text-decoration:none;}
.zp-freight-area .zp-layer-content dd p{ float:left; width:46px;}
.zp-layer-city{ padding:10px 0;}
.zp-layer-city li{ float:left; margin:4px 0; width:60px; height:20px; line-height:20px;overflow:hidden;}
.zp-layer-tab{ border-bottom:1px solid #e6e6e6;}
.zp-layer-tab li{ float:left; margin:0 6px 0 0; padding:0 22px 0 10px; height:22px; line-height:22px; background-position:100% -1236px; background-color:#f3f3f3; border:1px solid #e6e6e6; border-bottom:0 none; cursor:pointer;}
.zp-layer-tab .cur{ margin:0 6px -1px 0; position:relative; height:23px; background-color:#fff; border-top:1px solid #f60;}
.zp-freight-area .zp-select-layer{ padding:10px 10px 0; position: absolute; top:28px; left:0;  width:326px; border:1px solid #e6e6e6; background:#fff;}
.zp-freight-area .zp-close{ position:absolute; top:8px; right:8px; display:block; width:18px; height:17px; text-indent:-9999em; font:0/0 arial; background-position:-11px -355px; cursor:pointer;}
.zp-freight-area .zp-close:hover{ background-position:-36px -355px;}

/*zp-rate*/
.zp-rate{ color:#ccc;}
.zp-rate em{ display:inline-block; padding:0 8px 0 0; color:#f60; font-weight:bold;}
.zp-rate a{ display:inline-block; margin:0 0 0 8px; color:#333;}
.zp-rate span{ display:inline-block; color: #333; padding:0 0 0 8px;}

/*zp-type*/
.zp-type{ color:#ccc;}
.zp-type span{ display:inline-block; padding:0 8px 0 0; color:#333;}
.zp-type .zp-view-count{ padding:0 0 0 8px; color:#333;}
.zp-type em{ display:inline-block; padding:0 8px 0 0; color:#f60; font-weight:bold;}

/*zp-payment*/
.zp-payment{ z-index:2;}
.zp-payment .zp-alipay,.zp-payment .zp-cod,.zp-payment .zp-cash,.zp-payment .zp-slot-card{ float:left; margin:0 14px 0 0; cursor:pointer;}
.zp-payment .zp-alipay{ padding:0 0 0 18px; background-position:-41px -765px;}
.zp-payment .zp-cod{ padding:0 0 0 25px; background-position:-34px -796px;}
.zp-payment .zp-cash{ padding:0 0 0 21px; background-position:-38px -831px;}
.zp-payment .zp-slot-card{ padding:0 0 0 21px; background-position:-38px -1291px;}
.zp-tips-ico{ display:block; width:15px; height:14px; background-position:-17px -379px; font:0/0 arial; cursor:pointer;}
.zp-tips-layer{ position:absolute; top:35px; left:0; padding:3px 10px; line-height:18px; border:1px solid #a1c4ee; background:#fff; white-space:nowrap; display:none;}
.zp-tips-layer i{ position:absolute; top:-6px; left:20px; width:11px; height:6px; background-position:-111px -208px; font:0/0 arial;}

/*zp-service*/
.zp-zhang,.zp-qi,.zp-zheng,.zp-wu,.zp-zhen{ float:left; display:block; vertical-align:middle; margin:0 10px 0 0; width:15px; height:17px; text-indent:-999em; overflow:hidden;}
.zp-zhang{ background-position:-39px -165px;}
.zp-qi{ background-position:-39px -182px;}
.zp-zheng{ background-position:-39px -198px;}
.zp-wu{ background-position:-39px -216px;}
.zp-zhen{ background-position:-39px -234px;}
.zp-quality-1,.zp-quality-2,.zp-quality-3{ float:left; display:block; vertical-align:middle; margin:0 5px 0 0; width:33px; height:20px; text-indent:-999em; overflow:hidden;}
.zp-quality-1{ background-position:0 -165px;}
.zp-quality-2{ background-position:0 -186px;}
.zp-quality-3{ background-position:0 -207px;}
.zp-service a{ margin:8px 5px 7px 0;}

/*zp-suit-mod*/
.zp-suit-mod{ position:relative; margin:10px 0 0; border-top:1px solid #f2f2f2; z-index: 2;}

/*zp-colour-type zp-sui*/
.zp-colour-type{ padding:5px 0 0;}
.zp-colour-type dt,.zp-suit dt{ top:10px;}
.zp-suit{ padding:5px 0 0;}

/*zp-options*/
/*.zp-options li{ float:left; margin:5px 6px 0 0; position:relative;}
.zp-options li a,.zp-options li span{ white-space:nowrap; display:inline-block; padding:0 10px; height:28px; line-height:28px; border:1px solid #e6e6e6; color:#333; }
.zp-options li span{ border:1px dashed #e6e6e6; color:#ccc;}
.zp-options li i{ display:none;}
.zp-options .cur a,.zp-options li a:hover{ padding:0 9px; height:26px; line-height:26px; border:2px solid #f60; color:#333; text-decoration:none;}
.zp-options .cur i{ display:block; position:absolute; right:2px; bottom:2px; _right:0; width:12px; height:12px; background-position:-42px -410px; font:0/0 arial;}
.zp-suit-infor{ margin:6px 0 0; padding:5px 10px; width:336px; font:12px/20px arial; border:1px solid #ffdacd; background:#fff2e9;}*/

/*zp-options edit by zhouq 2014-08-28*/
.zp-options li { float:left;margin:5px 6px 0 0 ; position:relative;}
.zp-options li span,.zp-options li a {white-space:nowrap; display:inline-block; padding:0 10px; height:28px; line-height:28px; border:1px solid #e6e6e6; cursor: pointer; color:#333;}
.zp-options li .can-not-buy{ border:1px dashed #e6e6e6; color:#ccc;}
.zp-options li i{ display:none;}
.zp-options .cur .can-buy,.zp-options li .can-buy:hover,.zp-options .cur a,.zp-options li a:hover{ padding:0 9px; height:26px; line-height:26px; border:2px solid #f60; color:#333; text-decoration:none;}
.zp-options .cur .can-not-buy,.zp-options li .can-not-buy:hover { cursor: not-allowed;}
.zp-options .cur .can-buy i{ display:block; position:absolute; right:2px; bottom:2px; _right:0; width:12px; height:12px; background-position:-42px -410px; font:0/0 arial;}
.zp-suit-infor{ margin:6px 0 0; padding:5px 10px; width:320px; font:12px/20px arial; border:1px solid #ffdacd; background:#fff2e9;}

/*zp-quantity*/
.zp-quantity{ margin:10px 0 0;}
.zp-quantity dd{ color:#999; position:relative; zoom:1;}
.amount-widget{ float:left; margin:0 12px 0 0; width:67px; height:28px; border:1px solid #e6e6e6;}
.amount-widget .zp-text{ float:left; padding:5px 0 5px 10px; width:37px; height:18px; border:0 none; border-right:1px solid #e6e6e6; color:#333; font-family:arial; _height:19px;}
.zp-increase,.zp-no-increase{ float:left; width:19px; height:14px; cursor:pointer;}
.zp-increase{ background-position:-11px -318px; background-color:#fff;}
.zp-no-increase{background-position:-34px -318px; background-color:#f6f6f6; cursor:default;}
.zp-decrease,.zp-no-decrease{ float:left; width:19px; height:13px; border-top:1px solid #e6e6e6; cursor:pointer; font:0/0 arial;}
.zp-decrease{ background-position:-34px -332px; background-color:#fff;}
.zp-no-decrease{ background-position:-11px -332px; background-color:#f6f6f6; cursor:default;}
.zp-quantity .zp-wrongtips{ position:absolute; top:3px; left:246px; padding:2px 0 0 22px; line-height:20px; white-space: nowrap; color:#f00; background-position:-39px -986px;}

/*zp-chosen*/
.zp-chosen dd{ color:#f60; font-weight:bold;}

/*zp-btn*/
.zp-btn{ padding:15px 0 0 60px;}
.zp-add-cart{ float:left; margin:0 10px 0 0; width:50px; height:40px; background-position:-131px -894px; text-indent:-999em; overflow:hidden;}
.zp-add-cart:hover{ background-position:-131px -935px;}
.zp-add-attention{ float:left; padding:0 0 0 19px; width:36px; height:40px; background-position:-200px -238px; font:12px/40px arial;}
.zp-has-attention{ float:left; margin:15px 0 0; width:109px; height:24px; background-position:0 -459px; line-height:24px; color:#666;}
.zp-has-attention span{ padding:0 0 0 23px;}
.zp-has-attention a{ margin:0 0 0 18px;}
.zp-complaint{ float:left; margin:0 0 0 10px; line-height:40px;}
.zp-suit-mod .zp-btn{ position:relative;}
.zp-btn .zp-success{ margin:22px 0;}
.zp-store-buy{ float:left; margin:0 10px 0 0; width:130px; height:40px; background-position:0 -568px; text-indent:-999em; overflow:hidden;}
.zp-store-buy:hover{ background-position:0 -771px;}
.zp-buy-now{ float:left; margin:0 10px 0 0; width:130px; height:40px; background-position:0 -894px; text-indent:-999em; overflow:hidden;}
.zp-buy-now:hover{ background-position:0 -935px;}
.zp-add-cart-big{ float:left; margin:0 10px 0 0; width:130px; height:40px; background-position:0 -300px; text-indent:-999em; overflow:hidden;}
.zp-add-cart-big:hover{ background-position:0 -341px;}

/*zp-select-layer*/
.zp-select-layer{ position: absolute; top:-44px; left:-12px; width:427px; border:2px solid #f60; background:#fff;}
.zp-select-layer .zp-layer-hd{ position:relative; padding:0 10px; height:34px; font-size:14px; line-height:34px; font-weight:bold; background:#f6f6f6;}
.zp-select-layer .zp-close{ position:absolute; top:8px; right:8px; display:block; width:18px; height:17px; text-indent:-9999em; font:0/0 arial; background-position:-11px -355px; cursor:pointer;}
.zp-select-layer .zp-close:hover{ background-position:-36px -355px;}
.zp-layer-content{ padding:8px 10px 0;}
.zp-select-layer .zp-tips{ padding:15px 0 10px 60px; color:#f60; font-weight:bold;}
.zp-submit-btn{ margin:9px 0 0 70px; width:80px; height:30px; background-position:-111px -238px; font-size:14px; line-height:30px; color:#fff; font-weight:bold; cursor:pointer; border:0 none;}
.zp-submit-btn:hover{ background-position:-111px -269px;}
.zp-select-layer .zp-layer-foot{ padding:0 0 20px;}

/*zp-layer-box*/
.zp-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);z-index:2;}
: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 .title{ 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{ padding:10px 0 8px 50px; background-position:-17px -628px;}
.zp-success p em{ padding:0 5px; font-weight:bold;}
.zp-failure{ margin:22px 0; padding:0 0 0 50px; background-position:-17px -566px;}
.zp-failure .title{ font:bold 14px/24px arial;}
.zp-failure p em{ padding:0 5px; color:#f60;}

/*zp-shelves*/
.zp-shelves,.zp-edit{ margin:10px 0 0; padding:20px; background:#f6f6f6; border:1px solid #f2f2f2;}
.zp-no-stock{ position:relative; margin:10px 0 0; padding:12px 20px 15px; background:#f6f6f6; border:1px solid #f2f2f2; z-index:3; zoom:1;}
.zp-no-stock .title{ padding:0 0 10px; font:bold 14px/32px arial; border-bottom:1px dotted #e6e6e6;}
.zp-no-stock .title span{ color:#f60;}
.zp-no-stock p{ padding:0 0 0 20px; color:#999; line-height:26px;}
.zp-sms{ margin:10px 0 0; overflow:hidden; zoom:1;}
.zp-sms .btn{ float:left; display:block; width:144px; height:40px; background-position:0 -640px; text-indent:-9999em; overflow:hidden;}
.zp-sms b{ float:left; padding:0 0 0 15px; color:#999; line-height:40px; font-weight:normal;}
.zp-other{ background-position:-40px -920px;}
.zp-other a{ margin:0 5px;}
.zp-edit .zp-tips-ico{ display:inline-block; margin:0 0 0 5px; position:relative; top:3px;}
.zp-edit p{ padding:5px 0 0;}
.zp-edit p a{ font-weight:bold;}
.zp-edit .zp-failure{ margin:0;}
.zp-edit .zp-more{ padding:10px 0 0 50px; font-weight:bold;}
.zp-no-stock .zp-select-layer{ display:none; position:absolute; top:-40px; left:-13px; width:450px;}
.zp-flow-step{ overflow:hidden; zoom:1;}
.zp-flow-step li{ float:left; padding:0 0 0 18px; width:195px; height:26px; font:14px/26px arial; text-align:center;}
.zp-flow-step .zp-s1{ background-position:0 -35px; font-weight:bold; color:#fff;}
.zp-flow-step .zp-s2{ background-position:0 -62px;}
.zp-flow-step-2 .zp-s1{ background-position:0 -89px; color:#333; font-weight:normal;}
.zp-flow-step-2 .zp-s2{ background-position:0 -116px; font-weight:bold; color:#fff;}
.zp-voucher .zp-layer-content{ padding:10px 10px 0;}
.zp-voucher dl{ margin:10px 0 0; padding:0 0 0 80px;}
.zp-voucher dt{ width:80px; height:auto; text-align:right; color:#333; line-height:26px;}
.zp-voucher dt span{ position:relative; top:-5px; color:#999;}
.zp-voucher dd{ padding:0;line-height:26px; overflow:hidden; zoom:1;}
.zp-voucher .zp-text{ float:left; margin:0 10px 0 0; padding:3px 5px; width:112px; height:18px; line-height:18px; border:1px solid #e6e6e6;}
.zp-rightico{ float:left; display:block; margin:6px 10px 0 0; width:15px; height:14px; font:0/0 arial; background-position:0 -379px;}
.zp-wrong{ float:left; padding:0 0 0 20px; color:#f00; background-position:-39px -736px;}
.zp-captcha .zp-text{ width:64px;}
.zp-captcha span{ float:left; color:#999;}
.zp-textare{ float:left; margin:0 10px 0 0; padding:2px 5px; width:242px; height:54px; border:1px solid #e6e6e6; resize:none; font:12px/18px arial;}
.zp-voucher .zp-submit-btn{ margin:10px 0 0 90px;}
.zp-voucher .zp-success{ margin:45px 20px 40px;}
.zp-voucher .zp-success h3{ padding:0; border:0 none;}
.zp-voucher .zp-success p{ padding:0; text-align:left; color:#f60; line-height:18px;}

/*zp-shopinfor*/
.zp-shopinfor{ position:relative; float:right; padding:10px 10px 0; width:168px; border:1px solid #e6e6e6;}
.zp-shopinfor .zp-extra-infor{ padding:0;}
.zp-shop-name{ padding:0 0 10px; border-bottom:1px solid #f2f2f2; overflow:hidden; zoom:1;}
.zp-shop-name img{ float:left; width:60px;}
.zp-shop-name .title{ float:left; padding:5px 0 0 10px; width:98px; font:bold 12px/18px arial; }
.zp-shop-name-2 { border-bottom: 1px solid #F2F2F2;overflow: hidden;padding: 0 0 10px;}
.zp-shop-name-2 .title { font: bold 12px/18px arial;padding: 5px 0 0 10px;}
.zp-shop-map{ margin:10px 0 0;}
.zp-shop-map img{ display:block; cursor:pointer;}
.zp-shop-map-hover{ position:relative;}
.zp-shop-map-hover .view-pic{ display:block;}
.view-pic{ display:none; width:168px; height:70px; position:absolute; top:0; left:0; background:rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80ffffff,endcolorstr=#80ffffff,gradientType=1);}
:root .view-pic{ filter:none;}
.view-pic a{ display:block; margin:22px 0 0 50px; padding:0 0 0 24px; width:54px; height:26px; font:12px/26px "Arial"; color:#fff; background-position:0 -468px;}
.view-pic a:hover{ color:#fff;}
.zp-sendbtn{ display:block; margin:5px 0 0; width:108px; height:18px; color:#fff; text-align:center; background-position:0 -681px; text-indent:-9999em; overflow:hidden;}
.zp-sendbtn:hover{ color:#fff; background-position:0 -700px;}
.zp-shopinfor .zp-credit-rating{ height:22px; border:0 none;}
.zp-shopinfor .zp-extra-infor{ display:block;}
.zp-shopinfor .zp-score{ width:90px;}
.zp-shopinfor .zp-counterparts{ width:70px;}
.zp-shopinfor .zp-extend{ padding:3px 0; border-bottom:1px solid #f2f2f2;}
.zp-shop-other{ padding:5px 0; margin:0 0 0 -4px;}
.zp-shop-other a{ margin:0 2px; line-height:22px;}
.zp-atten-shop{ margin:0 0 0 8px;}
.layer-atten-shop{ position:fixed; _position:absolute; top:50%; left:50%; margin:0 0 0 -211px; width:422px; z-index:100;}
.layer-atten-shop .zp-layer-box{ position:static;}
.layer-atten-shop .zp-success{ margin:22px 0;}

.zp-pack-up .zp-shop-rate{ padding:10px 0 0; height:40px; overflow:hidden; border-bottom:0 none;}
.zp-shopinfor .zp-pack-up .zp-extend{ display:none; padding:0; border-bottom:0 none;}
.zp-pack-up .zp-extend li{ padding:0 0 0 60px;}
.zp-pack-up .zp-extend .number{ padding:0 0 0 95px;}
.zp-pack-up .zp-extend li span{ top:0;}
.zp-pack-up .btn{ display:block; margin:5px 0 0; width:168px; height:12px; text-indent:-9999em; overflow:hidden; font:0/0 "Arial"; background-position:0 -719px;}
.zp-pack-up .btn:hover{ background-position:0 -732px;}
.zp-pack-down .zp-shop-rate{ height:auto;}
.zp-shopinfor .zp-pack-down .zp-extend{ display:block;}
.zp-pack-down .btn{ background-position:0 -745px;}
.zp-pack-down .btn:hover{ background-position:0 -758px;}

/*zp-state*/
.zp-state{ float:left; width:738px; margin:15px 0 0; position:relative; padding:5px 0; border:1px solid #ffc3b1; background:#fff1e8; color:#f60;}
.zp-state span{ position:absolute; top:5px; left:0; display:block; width:70px; line-height:20px; text-align:right;}
.zp-state p{ padding:0 0 0 70px; line-height:20px;}
.zp-state .zp-tips-ico{ display:inline-block; margin:0 15px 0 0; position:relative; top:2px;}

/*zp-modbox*/
.zp-modbox{ margin:10px 0 0; border:1px solid #e6e6e6;}
.zp-modbox-head{ padding:0 10px; height:32px; font:14px/32px "Microsoft YaHei"; border-bottom:1px solid #e6e6e6; background:#f6f6f6;}
.zp-modbox-head .more{ float:right; font:12px/32px "simsun";}

/*zp-store-infor*/
.zp-store-infor{ padding:10px 10px 5px;}
.zp-approve{ width:168px; height:36px; background-position:0 -143px; text-indent:-9999em; overflow:hidden;}
.zp-storeimg img{ display:block; margin:10px 0 0; padding:3px; border:1px solid #e6e6e6;}
.zp-store-infor .zp-quality-1,.zp-store-infor .zp-quality-2,.zp-store-infor .zp-quality-3{ margin:0 3px 0 0;}

/*zp-custom-center*/
.zp-custom-center{ padding:10px 10px 0;}
.zp-custom-service{ padding:0 0 5px;}
.zp-custom-service li{ padding:0 0 5px;}
.zp-custom-service img{ padding:0 5px 0 0; vertical-align:middle;}
.zp-custom-service a{ color:#333;}
.zp-custom-center .zp-title{ padding:0 5px; height:20px; line-height:20px;}
.zp-dove{ display:block; margin:0 auto; padding:0 0 0 20px; width:148px; height:26px; background-position:0 -184px; font:12px/26px arial; text-align:center; color:#fff;}
.zp-dove:hover{ background-position:0 -211px; color:#fff; text-decoration:none;}
.zp-worktime{ position:relative; margin:10px -10px 0; padding:0 0 15px;line-height:20px; background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/tel-ico.png) right bottom no-repeat;}
.zp-worktime .tel{ margin:0 10px; padding:5px 0 0;width:170px;overflow-x: hidden;}
/*.zp-worktime .tel em{ padding:0 10px 0 0; color:#f40; font-family:Tahoma; font-weight:bold;}*/
.zp-worktime .tel em{ padding:0; color:#f40; font-family:Tahoma; font-weight:bold;}
.zp-worktime .tel span{ padding:0 0 0 5px; color:#333; font-weight:bold; font-family:Tahoma;}
.zp-worktime .time{ margin:0 10px; color:#999;}

/*zp-searchgoods*/
.zp-searchgoods{ padding:10px;}
.zp-searchgoods dl{ position:relative; margin:0 0 6px; padding:0 0 0 48px; zoom:1;}
.zp-searchgoods dt{ position:absolute; top:0; left:0; height:26px; line-height:26px; color:#666;}
.zp-searchgoods dd{ overflow:hidden; zoom:1;}
.zp-searchgoods .zp-text{ float:left; padding:3px 5px; width:108px; height:18px; line-height:18px; border:1px solid #e6e6e6;}
.zp-searchgoods .zp-searchprice .zp-text{ width:38px; padding:3px 5px; height:18px; line-height:18px;}
.zp-searchprice span{ float:left; padding:0 4px; line-height:26px; color:#666;}
.zp-goodsbtn{ display:block; margin:0 0 0 48px; width:60px; height:26px; background-position:-79px -468px; border:0 none; font-weight:bold; cursor:pointer;}
.zp-goodsbtn:hover{ background-position:-140px -468px;}

.zp-extendinfor{ margin:10px 0 0; padding:10px 0 0; border-top:1px solid #f2f2f2;}
.zp-extendinfor a{ margin:0 5px 0 0; display:inline-block; word-break:break-all;}
.zp-extend .zp-honor img{ vertical-align:middle; margin:0 4px 5px 0; top:5px;}

/*zp-goods-category*/
.zp-goods-category{ padding:0 10px 5px;}
.zp-goods-category dl{ padding:5px 0 0;}
.zp-goods-category dt{ padding:0 0 0 15px; height:24px; line-height:24px; font-weight:bold; background-position:-45px -1208px; cursor:pointer;}
.zp-goods-category dt h3{ font:bold 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1" ;}
.zp-goods-category dd{ display:none; padding:5px 0 0; line-height:22px;}
.zp-goods-category ul{ padding:0 0 0 20px;}
.zp-goods-category li{ margin: 0 0 2px; padding:0 0 0 10px; line-height:18px; background-position:-51px -1025px;}
.zp-goods-category a{ color:#666;}
.zp-goods-category .zp-all-goods dt{ background-position:-45px -1173px;}
.zp-goods-category .zp-all-goods dd{ display:block; padding:5px 0 0 15px;}
.zp-all-goods dd a{ margin:0 14px 0 0;}
.zp-goods-category .zp-unfold dt{ background-position:-45px -1190px;}
.zp-goods-category .zp-unfold dd{ display:block;}
.zp-unfold .cur a{ color:#f60; font-weight:bold;}

/*zp-brand*/
.zp-rankingtab{ border-bottom:1px solid #e6e6e6; background:#f7f7f7;}
.zp-rankingtab li h2{ font: 14px/32px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.zp-rankingtab li{ float:left; width:94px; height:32px; font:14px/32px "Microsoft YaHei"; text-align:center; cursor:pointer;}
.zp-rankingtab .cur{ position:relative; margin:-1px; height:33px; line-height:33px; background:#fff; border:1px solid #e6e6e6; border-top:1px solid #f60; border-bottom:0 none;}
.zp-brand{ padding:0 10px; overflow:hidden; position:relative; zoom:1;}
.zp-brand li{ margin:-1px 0 0; padding:9px 0; border-top:1px solid #f2f2f2; overflow:hidden; zoom:1;}
.zp-brand .pic{ float:left; width:60px; margin:0 10px 0 0;}
.zp-brand .pic img{ display:block;}
.zp-brand-infor{ float:left; width:96px;}
.zp-brand-infor .title{ margin:-2px 0 0; height:18px; font-size:12px; line-height:18px; font-weight:normal; overflow:hidden;}
.zp-brand-infor .zp-price{ margin:-2px 0 0; font:12px/18px "arial"; color:#999;}
.zp-brand-infor .zp-price em{ padding:0 0 0 3px; color:#f40; font-family:"Tahoma"; font-weight:bold;}
.zp-brand-infor p{ margin:-3px 0 0; height:18px; line-height:18px; color:#999;}
.zp-check-btn{ padding:10px 0;}
.zp-check-btn a{ margin:0 auto; display:block; width:146px; height:40px; background-position:0 -125px; font-size:14px; line-height:40px; color:#fff; font-weight:bold; text-align:center;}
.zp-check-btn a:hover{ background-position:0 -166px; color:#fff; text-decoration:none;}

/*zp-sales-news*/
.zp-sales-news{ padding:0 10px 6px; overflow:hidden; position:relative; zoom:1;}
.zp-sales-news li{ margin:-1px 0 0; padding:10px 0 4px; border-top:1px solid #f2f2f2;}
.zp-sales-news .pic img{ display:block;}
.zp-sales-news .pic span{ display:block; padding:4px 0 0; height:40px; line-height:20px; overflow:hidden; width:168px;}
.zp-sales-news .zp-price{ height:22px; line-height:22px; text-align:center; color:#999;}
.zp-sales-news .zp-price em{ color:#f40; font-weight:bold; font-family:"Tahoma";}
.zp-sales-area{ padding:10px; height:20px;}
.zp-sales-area .zp-number{ float:left; line-height:20px;}
.zp-sales-area .zp-number em{ color:#f60;}
.zp-sales-area a{ float:right; display:block; margin:0 0 0 3px; width:21px; height:20px; text-indent:-9999em; overflow:hidden; background-color:#ccc;}
.zp-sales-area .zp-prev{ background-position:-11px -296px;}
.zp-sales-area .zp-next{ background-position:-33px -296px;}
.zp-sales-area .zp-prev:hover,.zp-sales-area .zp-next:hover{ background-color:#f60;}

/*zp-map*/
.zp-map{ padding:1px 1px 5px;}
.zp-map p{ position:relative; padding:0 5px 0 45px; line-height:20px; }
.zp-map span{ position:absolute; top:0; left:0; width:45px; text-align:right; color:#999;}
.zp-mapzoom{ height:22px; text-align:center;}
.zp-mapzoom a{ display:inline-block; padding:0 0 0 20px; background-position:-40px -924px;}

/*zp-storepic*/
.zp-storepic{ padding:0 4px 10px;}

/*zp-links*/
.zp-links{ padding:5px 10px;}
.zp-links li{ padding:0 0 0 10px; height:24px; line-height:24px; overflow:hidden; background-position:-51px -1267px;}

/*zp-store-stat*/
.zp-store-stat{ padding:5px 10px;}
.zp-store-stat li{ height:24px; line-height:24px;}
.zp-store-stat li em{ font-weight:bold; color:#f40;}

/*zp-control*/
.zp-control{ margin:10px 0 0; position:relative;}

/*zp-tabbar*/
.zp-tabbar{ height:32px; border:1px solid #e6e6e6; background:#f6f6f6;}
.zp-tabbar li{ float:left; border-right:1px solid #e6e6e6;}
.zp-tabbar li a{ padding:0 15px; display:block; color:#666; font:14px/32px "Microsoft YaHei"; white-space:nowrap;}
.zp-tabbar li a:hover{ text-decoration: none;}
.zp-tabbar li em{ color:#f60;}
.zp-tabbar .cur{ margin:-1px 0 -1px -1px; padding:0 0 2px; position:relative; height:30px; background:#fff; border:1px solid #e6e6e6; border-top:2px solid #f60; border-bottom:0 none;}
.zp-tabbar .cur a,.zp-tabbar .cur a:hover{ display:block; font:14px/30px "Microsoft YaHei"; color:#333; text-decoration: none;}

/*zp-attributes-list*/
.zp-attributes-list{ margin:10px 0 0;}
.zp-attributes-list li{ margin:8px 0 0; padding:3px 10px; line-height:22px; border:1px solid #e6e6e6; background:#f6f6f6;}
.zp-attributes-list span{ font-weight:bold;}

/*zp-goods-detail*/
.zp-detail-head{ height:32px; line-height:32px; border:1px solid #e6e6e6; background:#f7f7f7;}
.zp-detail-head .title{ position:relative; margin:-1px; padding:0 15px; float:left; height:32px; border:1px solid #e6e6e6; border-top:2px solid #f60; border-bottom:0 none; font:14px/32px "Microsoft YaHei"; background:#fff;}
.zp-detail-head .more{ float:right; margin:0 15px 0 0; font:12px/32px "simsun";}
.zp-goods-detail .zp-comment-mod,.zp-goods-detail .zp-purchase-record,.zp-goods-detail .zp-message-mod,.zp-goods-detail .zp-service-mod{ margin:10px 0 40px;}

/*zp-goods-content*/
.zp-goods-content{ margin:10px 0 0; width:750px; overflow: hidden; zoom:1;}
.zp-goods-content img{ vertical-align:middle;}/* 因大图拼接有间距，故去掉了 margin-bottom:10px; 样式 2013-09-25*/

/*zp-comment-mod*/
.zp-comment-mod{ margin:10px 0 0;}
.zp-filter{ padding:0 15px; height:40px; font:12px/40px arial; border:1px solid #e6e6e6; border-top:0 none;}
.zp-filter em{ padding:0 5px; color:#f60;}
.zp-filter span{ color:#999;}
.zp-filter .zp-rate{ float:right; color:#333;}
.zp-filter .zp-rate em{ padding:0; font-size:14px;}
.zp-filter .zp-rate span{ padding:0 5px; color:#f60;}
.zp-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}
.zp-filter label span{ color:#999;}
.zp-filter label input{ margin:0 5px 0 0; *margin:0 2px 0 -3px; position:relative; top:0\0; +top:-1px; _top:-3px;}
.zp-filter label em{ padding:0; _position:relative; _top:-2px;}
.zp-filter .zp-all{ font-weight:bold;}

.zp-comment-list li{ position:relative; padding:15px 15px 15px 130px; border-bottom:1px solid #e6e6e6; zoom:1;}
.zp-comment-list .zp-avatar{ position:absolute; top:15px; left:0; padding:0 10px; width:110px;}
.zp-comment-list .zp-avatar .title{ font-size:12px; line-height:22px; font-weight:normal;word-break:break-all;}
.zp-good-eval-ico,.zp-bad-eval-ico,.zp-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;}
.zp-good-eval-ico{ background:#c00; border:1px solid #c00;}
.zp-bad-eval-ico{ background:#24760b; border:1px solid #24760b;}
.zp-medium-eval-ico{ background:#f60; border:1px solid #f60;}
.zp-comment-list p{ font-size:14px; line-height:22px;}
.zp-comment-infor{ padding:10px 0; height:22px; line-height:22px; color:#999;}
.zp-comment-infor span{ padding:0 15px 0 0;}
.zp-comment-score{ height:22px; line-height:22px; color:#666;}
.zp-comment-score span{ padding:0 30px 0 0;}
.zp-comment-score em{ padding:0 5px; color:#f60;}
.zp-no-comment-prompt{ margin:20px 0 0 16px; padding:0 0 10px 33px; line-height:24px; background-position:-31px -696px;}

.comment-table{ margin-top:10px; border-collapse: collapse;}
.comment-table table{ width:100%; border-collapse:collapse;}
.comment-table th{ height:30px; background-color:#f7f7f7; text-align:left; font-weight:100; color:#666;}
.comment-table .th-item1{ padding-left:14px; width:465px;}
.comment-table .th-item2{ width:138px;}
.comment-table .th-item3{ width:134px;}
.comment-table td{ padding:13px 0; line-height:24px; border-bottom:1px solid #e6e6e6; color:#999; vertical-align:top;}
.comment-table .td-1{ width:480px;}
.comment-table .td-2{ width:128px;padding-right:10px;}
.comment-table .td-3{ width:134px;}
.comment-text{ padding:4px 76px 0 15px;}
.comment-text p{ font-size:12px; line-height:18px; color:#333;}
.comment-text .comment-score{ margin-top:3px;}
.comment-text .comment-score span{ padding-right:24px;}
.comment-text .comment-score em{ margin-left:4px; color:#f30;}
.comment-table .td-2 span{ color:#666;}
.comment-table .td-3 .name{ color:#666;}
.comment-table .reply{ padding:0 76px 0 15px; line-height:20px; color:#bd7f00;}
.comment-table .reply span{ color:#999;}
.comment-pic{ padding:10px 0 10px 15px;}
.comment-pic li{ float:left; position:relative; zoom:1; margin:0 10px 0 0; padding:3px; width:60px; height:60px; border:1px solid #b2b2b2; cursor:pointer; }
.comment-pic li span{ width:60px; height:60px; text-align:center; display: table-cell; vertical-align:middle; *display:block; *font-size:53px; *font-family:Arial;}
.comment-pic li img{ vertical-align:middle;}
.comment-pic .ico{ display:none; position:absolute; top:66px; left:50%; margin:0 0 0 -3px; border:5px solid #ce1a1b; border-bottom:5px solid #fff; border-left:5px solid #fff; border-right:5px solid #fff; font:0/0 arial;}
.comment-pic .current{ padding:2px; border:2px solid #ce1a1b;}
.comment-pic .current .ico{ display:block;}
.comment-pic-large{ position:relative; margin:5px 0 10px 15px; padding:4px; width:450px; border:1px solid #e6e6e6}
.comment-pic-large .prev,.comment-pic-large .next{ position:absolute; top:50%; margin:-32px 0 0; width:39px; height:65px; z-index:2;}
.comment-pic-large .prev{ left:5px;}
.comment-pic-large .next{ right:5px;}
.comment-pic-large .prev:hover,.comment-pic-large .next:hover{ background:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80000000,endcolorstr=#80000000,gradientType=1);}
.comment-pic-large .prev span,.comment-pic-large .next span{ display:block; width:39px; height:65px; cursor:pointer;}
.comment-pic-large .prev span{ background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v3/prev.png) no-repeat;}
.comment-pic-large .next span{ background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v3/next.png) no-repeat;}
.pic-switch{ position:relative; width:450px; height:450px; overflow:hidden;}
.pic-switch-inner{ position:absolute; top:0; left:0; width:2250px; overflow:hidden; zoom:1;}
.pic-switch-inner li{ float:left; width:450px; height:450px;}
.pic-switch-inner li span{ width:450px; height:450px; text-align:center; display: table-cell; vertical-align:middle; *display:block; *font-size:393px; *font-family:Arial;}
.pic-switch-inner img{ vertical-align:middle;}


/*zp-page*/
.zp-page{ margin:0; padding:10px 0 0; text-align:right; font-family:"Microsoft YaHei";}
.zp-page a,.zp-page span{ display:inline-block; margin:0 2px; padding:0 11px; height:30px; vertical-align:top; white-space:nowrap; text-align:center; font-size:14px; line-height:30px; color:#333; font-family:arial; background:#fff; border:1px solid #e6e6e6;}
.zp-page a:hover{ text-decoration:none; background-color:#f7f7f7; color:#f60; font-weight:bold;}
.zp-page .cur{ background:#f7f7f7; color:#f60; font-weight:bold;}
.zp-page .zp-prev,.zp-page .no-zp-prev{ padding:0 12px 0 25px; background-position:0 -426px;}
.zp-page .zp-next,.zp-page .no-zp-next{ padding:0 25px 0 12px; background-position:100% -489px;}
.zp-page .no-zp-prev{ border:1px solid #e6e6e6; background-position:0 -456px; color:#b3b3b3;}
.zp-page .no-zp-next{ border:1px solid #e6e6e6; background-position:100% -519px; color:#b3b3b3;}
.zp-page .zp-prev:hover{ padding:0 11px 0 23px;}
.zp-page .zp-next:hover{ padding:0 23px 0 11px;}

/*zp-purchase-record*/
.zp-purchase-record{ margin:10px 0 0;}
.zp-purchase-record table{ border:0 none; border-collapse:collapse;}
.zp-cell-buyer{ width:96px;}
.zp-cell-buyer .type{background:#229BFA; color:#fff; margin: 0px 5px 0px 0px; padding: 2px 3px; }
.zp-cell-sku{ width:174px;}
.zp-cell-price{ width:88px; font-size:14px; color:#999;}
.zp-cell-amount{ width:42px;}
.zp-cell-time{ width:128px;}
.zp-cell-state{ width:26px;}
.zp-purchase-record td{ padding:5px 10px; border-bottom:1px solid #e6e6e6; line-height:20px;}
.zp-purchase-record th{ padding:5px 16px; height:32px; font-size:12px; line-height:32px; text-align:left; color:#333;border-bottom:1px solid #e6e6e6;}
.zp-cell-price em{padding:0 0 0 5px; color:#f40; font-family:"Tahoma"; font-weight:bold;}
.zp-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;}
.zp-check-allrecords{ padding:7px 0; height:18px; text-align:right;}
.zp-check-allrecords a{ font-family:simsun;}

/*zp-message-mod*/
.zp-message-mod{ margin:10px 0 0;}
.zp-message-list li{ padding:15px 16px; border-bottom:1px solid #f2f2f2;}
.zp-question{ position:relative; padding:0 126px 3px 0; line-height:22px;}
.zp-question .zp-time{ position:absolute; top:0; right:0; color:#999;}
.zp-answer{ position:relative; color:#f60; line-height:18px;}
.zp-answer .zp-time{ color:#999;}
.zp-answer .zp-ico{ position:absolute; top:-7px; left:22px; display:block; width:13px; height:7px; background-position:-110px -218px; font:0/0 arial;}
.zp-enter-message{ position:relative; margin:25px 0 0; zoom:1;}
.zp-enter-message .zp-head{ height:34px; line-height:34px; color:#999;}
.zp-enter-message .zp-head strong{ font-size:14px; color:#333;}
.zp-enter-message .zp-tooltip{ margin:0 0 0 10px; padding:0 0 0 20px; color:#f00; background-position:-39px -742px;}
.zp-enter-message .zp-login{ padding:0 0 0 10px; color:#333;}
.zp-enter-message .zp-login a{ margin:0 0 0 5px;}
.zp-messagebox{ border:1px solid #e6e6e6;}
.zp-messagebox .zp-filter{ height:32px; border:0 none; border-bottom:1px solid #e6e6e6; background:#f7f7f7; line-height:32px; }
.zp-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;}
.zp-messagebox-wrong{ border:1px solid #f60;}
.zp-question-foot{ padding:10px 0 0; height:30px; line-height:30px;}
.zp-question-foot label{ float:left; color:#666; _position:relative; _top:5px;}
.zp-question-foot label input{ margin:0 10px 0 0; *margin:0 7px 0 -3px; _position:relative; _top:-2px;}
.zp-question-foot span{ float:left; color:#999;}
.zp-question-foot .zp-publish-btn,.zp-question-foot .zp-nopublish-btn{ float:right; width:106px; height:30px; font-size:14px; line-height:30px; font-weight:bold; text-align:center;}
.zp-publish-btn{ background-position:0 -506px; color:#fff;}
.zp-publish-btn:hover{ background-position:0 -537px; color:#fff; text-decoration:none;}
.zp-nopublish-btn{ background-position:0 -609px; color:#ccc;}
.zp-enter-message .zp-layer-box{ left:50%; margin:0 0 0 -214px;}
.zp-enter-message .zp-layer-content{ margin:22px 0;}

/*zp-service-mod*/
.zp-service-mod{ margin:10px 0 0; padding:10px 20px 15px; border:1px solid #e6e6e6;}
.zp-service-promise{ padding:5px 0 14px; font-size:14px; line-height:26px; color:#333;}
.zp-service-promise span{  font-weight:bold; color:#f60;}
.zp-service-promise .title{ display:inline; padding:0 10px; color:#333; font-size:14px; line-height:26px;}
.zp-service-headfigure{ padding:42px 20px 0 518px; width:170px; height:174px; background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/bg-1.png) no-repeat; line-height:22px;}
.zp-service-headfigure a{ font-family:simsun;}
.zp-refund-rights{ width:693px; height:80px; background:url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v1/bg-4.png) no-repeat; text-indent:-9999em; overflow:hidden;}
.zp-complaints-tel{ margin:15px 0 0; padding:0 0 0 26px; line-height:22px; background-position:-34px -868px;}
.zp-complaints-tel em{ color:#f60;}
.zp-complaints-tel span{ padding:0 0 0 5px; color:#999;}

/*zp-parameter*/
.zp-parameter table{ border:1px solid #dbe8f4; border-collapse:collapse;}
.zp-parameter th{ height:24px; padding:2px 0 2px 20px; text-align:left; background:#f1fafe; border:1px solid #dbe8f4;}
.zp-parameter td{ height:24px; padding:2px 10px 2px 10px; border:1px solid #dbe8f4; color:#666;}
.zp-parameter .zp-parameter-title{ width:130px; background:#f1fafe; text-align:right;}
.zp-parameter .zp-parameter-infor{ background:#fff; text-align:left;}

/*zp-hotsell-goods*/
.zp-hotsell-goods{ margin:50px 0 0;}
.zp-hotsell-goods .zp-detail-head{ position:relative; height:24px; border:0 none; border-bottom:2px solid #f60; font:14px/24px "Microsoft YaHei"; background:#fff;}
.zp-goods-list ul{ margin:0 0 0 -34px; padding:20px 0 0;}
.zp-goods-list li{ float:left; width:162px; padding:0 0 16px 34px;}
.zp-goods-list img{ display:block; border:1px solid #e0e0e0;}
.zp-goods-list .pic span{ display:block; padding:5px 0 0; height:18px; line-height:18px; overflow:hidden; cursor:pointer;}
.zp-goods-list p{ padding:5px 0 0; height:18px; color:#999;}
.zp-goods-list p em{ padding:0 0 0 5px; color:#f40; font-weight:bold;}
.zp-goods-list p span{ padding:0 20px 0 0;}
.bfd-logo{ position: absolute; top:5px; right:0; text-indent:-9999em; overflow:hidden; width:101px; height:13px; background:url(//icon.zol-img.com.cn/zol_shop/hezuo/bfd_logo_ch.png) no-repeat 0 0;}
.bfd-logo:hover{ background-position: 0 -14px;}
/*zp-footer*/
.zp-footer{ margin:20px 0 0; background:#f7f7f7; position:relative;}
.servicemod { width:950px; margin:0 auto; padding:10px 0; position:relative;}
.servicemod dl { float:left; width:145px; padding:10px 22px; }
.servicemod dt { height:24px; margin:0 0 5px; font:16px/24px "Microsoft YaHei";}
.servicemod dd { height:24px;  line-height:24px;}
.servicemod dd a { color:#666; }
.servicemod dd a:hover { color:#c00; }
.security{ position:absolute; top:43px; left:50%; margin:0 0 0 -39px; width:77px; height:77px; display:block; text-indent:-9999em; overflow:hidden; background-position:0 0;}
.servicemod .fore3,.servicemod .fore4{ float:right; padding:10px 22px 10px 44px; width:95px;}
.zp-copyright{ height:40px; background:#333; line-height:40px; color:#ccc;}
.copyright{ float:left; padding:0 0 0 39px; background-position:-48px -79px;}
.record{ float:right;}

/*zp-login-layer*/
.zp-login-layer{ position:fixed; _position:absolute; top:50%; left:50%; width:320px; margin:0 0 0 -160px; z-index:10;}
.zp-login-layer .zp-layer-body{ padding:20px 20px 35px 54px;}
.zp-login-layer .zp-layer-content{ padding:20px 0 0; position:relative;}
.zp-login-layer .zp-name,.zp-login-layer .zp-post{ padding:0 0 10px 0;}
.zp-login-layer .zp-text,.zp-login-layer .zp-captcha-text{ padding:8px 10px; width:188px; height:18px; border:1px solid #e6e6e6; font-size:12px; line-height:18px; font-family:arial; _margin:-2px 0 0; color:#999;}
.zp-login-layer .zp-captcha{ padding:0 0 10px;}
.zp-login-layer .zp-captcha-text{ margin:0; width:68px;}
.zp-captcha-img{ margin:0 10px 0 5px;}
.zp-captcha-img img{ vertical-align:middle; border:1px solid #e6e6e6;}
.zp-change{ display:inline-block; line-height:36px;}
.zp-login-layer .zp-layer-foot{ padding:0;}
.zp-login-layer .zp-login-btn{ float:left; width:90px; height:36px; font-size:14px; line-height:36px; font-weight:bold; cursor:pointer; border:0 none; background-position:0 -431px; color:#fff;}
.zp-login-layer .zp-login-btn:hover{ background-position:-91px -431px;}
.zp-login-layer .zp-layer-foot p{ float:left; text-align:right; line-height:36px; color:#ccc;}
.zp-login-layer .zp-layer-foot p a{ margin:0 10px;}
.zp-login-layer .zp-wrongtips{ position:absolute; top:-5px; left:0; padding:0 0 0 20px; height:24px; line-height:24px; color:#f00; background-position:-39px -737px;}

/*zp-scroll-bar*/
.zp-scroll-bar{ position:fixed; _position:absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-55));}
.zp-scroll-bar a{ display:block; width:54px; height:54px; background-color:#d9d9d9; text-indent:-9999em; overflow:hidden;}
.zp-scroll-bar a span{ display:none;}
.zp-scroll-bar .zp-scrolltop{ background-position:0 -77px;margin:6px 0 0}
.zp-scroll-bar .zp-feedback{background-position:0 -111px;margin:6px 0 0}
.zp-scroll-bar a:hover{ background-color:#f60;}
.zp-scroll-bar .zp-scrolltop:hover{ background-position:0 0;}
.zp-scroll-bar .zp-feedback:hover{ background-position:0 -34px}

/*zp-consult-bar */
.zp-consult-bar{ position: fixed; _position: absolute; bottom: 175px; right: 15px; margin: 0 0 0 485px; width: 130px; background: #fff; z-index: 26; _margin-left: 485px; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-175)); }
.zp-consult-bar h3 { height: 32px; font: 12px/32px "Microsoft YaHei"; color: #f60; }
.zp-consult-bar .zp-custom-service { padding: 0; }
.zp-consult-bar .zp-dove,.zp-consult-bar .zp-dove:hover { padding: 0; text-indent: -9999em; overflow: hidden; width: 111px; height: 143px; }
.zp-consult-bar .zp-dove { background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/service-logo.gif) no-repeat; }
.zp-consult-bar .zp-dove:hover { background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/service-logo-hover.png) no-repeat; }
.zp-other-way { margin: 3px 0 0; height: 28px; text-align: center; color: #666; font: 12px/28px "Microsoft YaHei"; }
.zp-consult-bar .zp-worktime{ position: relative; padding: 0 10px 11px; margin: 6px -10px 0; }
.zp-consult-bar .zp-worktime .tel { margin: 0; padding: 1px 0 0; line-height: 16px; }
.zp-consult-bar .zp-worktime .time { margin: 0; }
.zp-consult-bar .column-1 { padding: 8px; border: 1px #fca843 solid;margin-bottom: 10px; }
.zp-consult-bar .column-2 {  padding: 10px 10px 0; border: 1px #e6e6e6 solid; }
.zp-consult-bar .zp-information { margin: 8px 0 0; display: block; height: 26px; text-align: center; color: #fff; font: 14px/26px "Microsoft YaHei","微软雅黑"; background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/zp-consult-bar-icon.png) no-repeat 0 0; }
.zp-consult-bar .zp-information:hover { color: #fff; text-decoration: none; background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/zp-consult-bar-icon.png) no-repeat 0 -30px; }
.zp-common-problems { position: relative; margin: 0 -10px;  background: #f2f2f2; border-top: 1px solid #e6e6e6; }
.zp-common-problems a { display: block; margin: 0 0 0 10px; padding: 0 0 0 22px; height: 28px; line-height: 28px; background-position: -39px -950px; }
.zp-welcome { position: absolute; top: 100px; left: -95px; width: 101px; height: 70px; background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/ico.png) no-repeat; text-indent: -9999em; overflow: hidden; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale , src='//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/ico.png'); }
.zp-welcome i { position: absolute; top: 0; right: 0; width: 25px; height: 25px; cursor: pointer; }

/*zp-template-black*/
.zp-template-black .zp-searchbar{ border:2px solid #000;}
.zp-template-black .zp-searchbtn,.zp-template-black .zp-nav{ background:#000;}
.zp-template-black .zp-findmod ul{ border:2px solid #000; border-top:0 none;}
.zp-template-black .zp-nav li a:hover,.zp-template-black .zp-nav .cur a,.zp-template-black .zp-classify-hover .cur,.zp-template-black .nav-more-hover span,.zp-template-black .nav-more-hover ul{ background-color:#bf0015;}
.zp-template-black .zp-classify-hover .zp-classifybox{ border:1px solid #bf0015;}
.zp-template-black .zp-tabbar .cur,.zp-template-black .zp-detail-head .title{ border-top:2px solid #000;}
.zp-template-black .zp-rankingtab .cur{ border-top:1px solid #000;}
.zp-template-black .zp-sales-area .zp-prev:hover,.zp-template-black .zp-sales-area .zp-next:hover{ background-color:#000;}
.zp-template-black .zp-hotsell-goods .zp-detail-head{ border-bottom:2px solid #000;}
.zp-template-black .zp-nav .nav-more-hover a:hover{ background:#000;}

/*zp-template-red*/
.zp-template-red .zp-searchbar{ border:2px solid #bf0015;}
.zp-template-red .zp-searchbtn,.zp-template-red .zp-nav{ background:#bf0015;}
.zp-template-red .zp-findmod ul{ border:2px solid #bf0015; border-top:0 none;}
.zp-template-red .zp-nav li a:hover,.zp-template-red .zp-nav .cur a,.zp-template-red .zp-classify-hover .cur,.zp-template-red .nav-more-hover span,.zp-template-red .nav-more-hover ul{ background-color:#7f0210;}
.zp-template-red .zp-classify-hover .zp-classifybox{ border:1px solid #7f0210;}
.zp-template-red .zp-tabbar .cur,.zp-template-red .zp-detail-head .title{ border-top:2px solid #bf0015;}
.zp-template-red .zp-rankingtab .cur{ border-top:1px solid #bf0015;}
.zp-template-red .zp-sales-area .zp-prev:hover,.zp-template-red .zp-sales-area .zp-next:hover{ background-color:#bf0015;}
.zp-template-red .zp-hotsell-goods .zp-detail-head{ border-bottom:2px solid #bf0015;}
.zp-template-red .zp-nav .nav-more-hover a:hover{ background:#68000c;}

/*zp-template-blue*/
.zp-template-blue .zp-searchbar{ border:2px solid #0072c6;}
.zp-template-blue .zp-searchbtn,.zp-template-blue .zp-nav{ background:#0072c6;}
.zp-template-blue .zp-findmod ul{ border:2px solid #0072c6; border-top:0 none;}
.zp-template-blue .zp-nav li a:hover,.zp-template-blue .zp-nav .cur a,.zp-template-blue .zp-classify-hover .cur,.zp-template-blue .nav-more-hover span,.zp-template-blue .nav-more-hover ul{ background-color:#015899;}
.zp-template-blue .zp-classify-hover .zp-classifybox{ border:1px solid #015899;}
.zp-template-blue .zp-tabbar .cur,.zp-template-blue .zp-detail-head .title{ border-top:2px solid #0072c6;}
.zp-template-blue .zp-rankingtab .cur{ border-top:1px solid #0072c6;}
.zp-template-blue .zp-sales-area .zp-prev:hover,.zp-template-blue .zp-sales-area .zp-next:hover{ background-color:#0072c6;}
.zp-template-blue .zp-hotsell-goods .zp-detail-head{ border-bottom:2px solid #0072c6;}
.zp-template-blue .zp-nav .nav-more-hover a:hover{ background:#024b82;}

/*zp-template-green*/
.zp-template-green .zp-searchbar{ border:2px solid #7ca301;}
.zp-template-green .zp-searchbtn,.zp-template-green .zp-nav{ background:#7ca301;}
.zp-template-green .zp-findmod ul{ border:2px solid #7ca301; border-top:0 none;}
.zp-template-green .zp-nav li a:hover,.zp-template-green .zp-nav .cur a,.zp-template-green .zp-classify-hover .cur,.zp-template-green .nav-more-hover span,.zp-template-green .nav-more-hover ul{ background-color:#526c01;}
.zp-template-green .zp-classify-hover .zp-classifybox{ border:1px solid #526c01;}
.zp-template-green .zp-tabbar .cur,.zp-template-green .zp-detail-head .title{ border-top:2px solid #7ca301;}
.zp-template-green .zp-rankingtab .cur{ border-top:1px solid #7ca301;}
.zp-template-green .zp-sales-area .zp-prev:hover,.zp-template-green .zp-sales-area .zp-next:hover{ background-color:#7ca301;}
.zp-template-green .zp-hotsell-goods .zp-detail-head{ border-bottom:2px solid #7ca301;}
.zp-template-green .zp-nav .nav-more-hover a:hover{ background:#415501;}

/*zp-template-darkblue*/
.zp-template-darkblue .zp-searchbar{ border:2px solid #713617;}
.zp-template-darkblue .zp-searchbtn,.zp-template-darkblue .zp-nav{ background:#713617;}
.zp-template-darkblue .zp-findmod ul{ border:2px solid #713617; border-top:0 none;}
.zp-template-darkblue .zp-nav li a:hover,.zp-template-darkblue .zp-nav .cur a,.zp-template-darkblue .zp-classify-hover .cur,.zp-template-darkblue .nav-more-hover span,.zp-template-darkblue .nav-more-hover ul{ background-color:#50260f;}
.zp-template-darkblue .zp-classify-hover .zp-classifybox{ border:1px solid #50260f;}
.zp-template-darkblue .zp-tabbar .cur,.zp-template-darkblue .zp-detail-head .title{ border-top:2px solid #713617;}
.zp-template-darkblue .zp-rankingtab .cur{ border-top:1px solid #713617;}
.zp-template-darkblue .zp-sales-area .zp-prev:hover,.zp-template-darkblue .zp-sales-area .zp-next:hover{ background-color:#713617;}
.zp-template-darkblue .zp-hotsell-goods .zp-detail-head{ border-bottom:2px solid #713617;}
.zp-template-darkblue .zp-nav .nav-more-hover a:hover{ background:#3f1d0b;}

/*zp-template-purple*/
.zp-template-purple .zp-searchbar{ border:2px solid #5a3264;}
.zp-template-purple .zp-searchbtn,.zp-template-purple .zp-nav{ background:#5a3264;}
.zp-template-purple .zp-findmod ul{ border:2px solid #5a3264; border-top:0 none;}
.zp-template-purple .zp-nav li a:hover,.zp-template-purple .zp-nav .cur a,.zp-template-purple .zp-classify-hover .cur,.zp-template-purple .nav-more-hover span,.zp-template-purple .nav-more-hover ul{ background-color:#320f3b;}
.zp-template-purple .zp-classify-hover .zp-classifybox{ border:1px solid #320f3b;}
.zp-template-purple .zp-tabbar .cur,.zp-template-purple .zp-detail-head .title{ border-top:2px solid #5a3264;}
.zp-template-purple .zp-rankingtab .cur{ border-top:1px solid #5a3264;}
.zp-template-purple .zp-sales-area .zp-prev:hover,.zp-template-purple .zp-sales-area .zp-next:hover{ background-color:#5a3264;}
.zp-template-purple .zp-hotsell-goods .zp-detail-head{ border-bottom:2px solid #5a3264;}
.zp-template-purple .zp-nav .nav-more-hover a:hover{ background:#230a29;}

.zp-template-black .zp-nav .zp-classifybox a:hover,.zp-template-red .zp-nav .zp-classifybox a:hover,.zp-template-blue .zp-nav .zp-classifybox a:hover,.zp-template-green .zp-nav .zp-classifybox a:hover,.zp-template-darkblue .zp-nav .zp-classifybox a:hover,.zp-template-purple .zp-nav .zp-classifybox a:hover{ background:none; color:#c00; text-decoration:underline;}

/*ZOL推荐经销商样式 --add  by zhouq 2013-07-26*/
.Head_10{ position:absolute; top:0; left:0; width:98px; height:98px; background:url(//icon.zol-img.com.cn/dealer/08/tuijian.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale , src='//icon.zol-img.com.cn/dealer/08/tuijian.png');}

.zoomPad{ float:none;}
.loading{ height:16px; text-align: center;}
.loading img{ margin:10px 0; vertical-align: middle; display:inline-block; border:0 none;}
/*.zp-tabbar{ position:fixed; top:0; left: 50%; margin:0 0 0 -275px; width: 750px; z-index: 1000;}*/

/*add by hanjw 套装促销信息 2013-9-13*/
.zp-detail-infor .zp-promotion-infor dd{padding-bottom: 7px; line-height: 18px;}
.zp-detail-infor .zp-promotion-infor .item{padding: 7px 0 0;}
.zp-detail-infor .zp-promotion-infor .zp-flash-sale{height: 12px; padding: 1px 2px; margin: 2px 5px 0 0; margin-top: 1px\9; background-color: #f40; line-height: 12px; line-height: 14px\9;}
.zp-detail-infor .zp-promotion-infor em{color: #f40;}

.business-reply{  margin: 20px 0 0; padding: 10px;  background: #fff2e9;  border: 1px solid #ffdacd;  line-height: 20px;}
.business-reply span{ color:#f60;}


/*zp-layer-map*/
.zp-layer-map{ position:fixed; _position:absolute; top:50%; left:50%; width:722px; margin:-225px 0 0 -365px; z-index:1000;}
.zp-layer-shop{ position:fixed; _position:absolute; top:50%; left:50%; width:622px; margin:-225px 0 0 -265px; z-index:1000;}
.zp-layer-map .zp-layer-body,.zp-layer-shop .zp-layer-body{ padding:30px 10px 10px;}
.zp-layer-map .zp-sendbtn{ position:absolute; top:-24px; right:30px; margin:0;}
.zp-layer-map .zp-close,.zp-layer-shop .zp-close{ top:-23px; right:0;}
.zp-layer-map img,.zp-layer-shop img{ display:block;}
.zp-layer-shop .zp-layer-content{ position:relative; zoom:1;}
.zp-layer-shop .more{ position:absolute; bottom:0; right:0; display:block; width:67px; height:22px; text-align:center; color:#fff; line-height:22px; background:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80000000,endcolorstr=#80000000,gradientType=1);}
:root .zp-layer-shop .more{ filter:none;}
.zp-layer-shop .more:hover{ color:#fff; }

.zp-layer-phone{ position:fixed; _position:absolute; top:50%; left:50%; margin:-128px 0 0 -215px; z-index:1000;}
.zp-layer-phone .zp-layer-content{ padding:10px 10px 0;}
.zp-layer-phone dl{ margin:10px 0 0; padding:0 0 0 80px; position:relative; zoom:1;}
.zp-layer-phone dt{ position:absolute; top:0; left:0; width:80px; height:auto; text-align:right; color:#333; line-height:26px;}
.zp-layer-phone dt span{ position:relative; top:-5px; color:#999;}
.zp-layer-phone dd{ padding:0;line-height:26px; overflow:hidden; zoom:1;}
.zp-layer-phone .zp-text{ float:left; margin:0 10px 0 0; padding:3px 5px; width:112px; height:18px; line-height:18px; border:1px solid #e6e6e6;}
.zp-layer-phone .zp-submit-btn{ margin:10px 0 0 90px;}
.zp-layer-phone .zp-layer-foot p{ margin:10px 0 0 90px;}
.zp-layer-phone .captcha-img{ float:left; margin:0 10px 0 0;}
.zp-layer-phone .captcha-img img{ display:block;}
.zp-layer-phone .zp-failure{ padding:10px 0 10px 50px}

.zp-fold{display:none;}
.zp-unfold{display:block;}

/*add by liyue 2013-11-12*/
.zp-purchase-record .zp-tfoot{ padding:10px 0 0;}
.zp-purchase-record .zp-tfoot .all{ float:left; font:12px/32px "Simsun";}
.zp-purchase-record .zp-tfoot .zp-page{ float:right; padding:0;}

/*add by liyue 2013-11-20*/
.z-security{ position:relative; margin:-10px -10px 10px; padding:0 10px; height:32px; border-bottom:1px solid #e6e6e6; background:#f6f6f6;}
.z-security .ico{ float:left; margin:2px 5px 0 0; width:23px; height:28px; background-position:-190px -436px; text-indent:-9999em; overflow:hidden;}
.z-security span{ float:left; display:block; font:14px/32px "Microsoft YaHei";}

/*add by jialiping 2013-11-22*/
/*合约购买*/
.zp-contract{ position:relative; margin:10px 0 0 -10px; padding:0 0 9px 19px; width:416px; background:#f7f7f7; border:1px solid #e6e6e6;}
.zp-detail-infor .zp-contract dd{ overflow:hidden; zoom:1;}
.zp-contract .zp-options{ float:left;}
.zp-contract .zp-options span,.zp-contract .zp-options a{ background-color:#fff;}
.zp-options .add i{ position:absolute; top:18px; right:1px; _top:17px; top:19px\0;  display:block; width:12px; height:12px; background-position:-16px -410px; font:0/0 arial;}
.zp-options .add-hover a{ padding:0 9px; height:26px; line-height:26px; border:2px solid #f60; color:#333; text-decoration:none;}
.zp-options .add-hover i{ background-position:-29px -410px;}
.zp-options .wrong a,.zp-options .wrong a:hover{ padding:0 10px; height:28px; line-height:28px; border:1px solid #ff2823;}
.zp-contract .zp-wrongtips{ float:left; margin:5px 0 0; padding:0 0 0 22px; line-height:32px; white-space: nowrap; color:#f00; background-position:-39px -733px;}
.zp-buy-btn{ float:left; display:block; margin:0 10px 0 0; width:144px; height:40px; background-position:0 -812px; text-indent:-9999em; overflow:hidden;}
.zp-buy-btn:hover{ background-position:0 -853px;}

/* 选择套餐 */
.contract-layer{ position:fixed; _position:absolute; top:20%; left:50%; margin:0 0 0 -472px; width:940px; z-index:1000;_position: absolute;_top: expression(documentElement.scrollTop+(window.screen.height*0.16)+"px");_left: expression(window.screen.width*0.5+"px")}
.contract-layer .zp-layer-content{ padding:0;}
.section{ zoom:1; padding:3px 25px 20px 20px;}
.parameter-select{ position:relative; margin:20px 0 0; padding:0 0 0 101px; zoom:1;}
.parameter-select dt{ position:absolute; top:0; left:0; height:28px; width:101px; color:#666; line-height:30px;}
.contract-layer .zp-options li{ margin:0 10px 0 0;}
.parameter-select .intro-list{ position:absolute; top:44px; left:0; width:101px;}
.intro-list li{ height:30px; overflow:hidden; line-height:30px; color:#999;}

.choose-suitbox{ padding-bottom:15px; border-bottom:1px dashed #e6e6e6;}
.choose-suit .suitbox:hover,.choose-suit .hover{ background-color:#f2f2f2; cursor:pointer;}
.choose-suit .selected{ z-index:2; margin:0 0 0 -1px; border-left:1px solid #ffdacd; background-color:#fff2e9; border-color:#ffdacd;}
.choose-suit .selected:hover{ background-color:#fff2e9;}
.choose-suit .selected h4{ border-bottom:1px solid #ffdacd; }
.choose-suit .selected i{ display:block;}
.choose-suit .un-select{ background-color:#fff!important; border-color:#e6e6e6!important; color:#ccc!important; cursor:default!important;}
.choose-suit .un-select li{ color:#ccc;}
.choose-suit .un-select i{ display:none!important;}
.suitbox .rec-ico{ position:absolute; top:-9px; right:1px; width:14px; height:16px; background-position:0 -1300px; font:0/0 arial;}

.choose-suit{ height:203px; border-left:1px solid #e6e6e6;}
.suitbox{ position:relative; float:left; width:65px; border:1px solid #e6e6e6; border-left:0 none; text-align:center;}
.suitbox h4{ padding:4px 0; border-bottom:1px solid #e6e6e6; font:12px/14px arial;}
.suitbox ul{ padding:7px 0;}
.suitbox li{ height:30px; line-height:30px; color:#666;}
.suitbox i,.number-item i{ display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; font:0/0 arial; background-position:-42px -410px;}
.suitbox i{ bottom:-1px; right:-1px;_bottom:-2px; _right:-2px;}

.choose-result dt{ width:72px; height:18px; line-height:18px;}
.choose-result dd{ line-height:18px;}
.choose-result em{ color:#f60;}
.choose-result span{ color:#999;}.choose-result{ padding-left:72px; margin-top:12px;}

.contract-layer .zp-layer-foot{ text-align:center;}
.contract-layer .zp-submit-btn{ margin:0 auto; width:110px; height:30px; background-position:0 -238px;}
.contract-layer .zp-submit-btn:hover{ background-position:0 -269px;}
.contract-layer-2 .suitbox{ width:100px;} /*云卡项目套餐列表宽度加大*/
/* 选择号码 */
.step-2 .section{ height:352px;}
.filter { padding:20px 0 0; zoom:1; color:#666;}
.filter .type { float:left; line-height:28px;}
.filter .selectbox{ float:left; position:relative; width:96px; margin:0 10px 0 0; color:#666;}
.filter .selectbox input{ display:block; padding:0 10px 0 10px; width:74px; height:26px; line-height:26px; background-position:80% -1081px; border:1px solid #e2e2e2; cursor:pointer; background-color:#fff; outline:none;}
.filter .selectbox ul{ display:none; position:absolute; top:26px; left:0; width:94px; border:1px solid #e2e2e2; background:#fff; max-height:250px; _height:250px; overflow-y: auto; }
.filter .selectbox li{ height:25px; line-height:25px; cursor:pointer;overflow: hidden}
.filter .selectbox a { display:block; padding:0 0 0 10px; color:#333;}
.filter .selectbox a:hover{ background:#f2f2f2; color:#333; text-decoration:none;}
.filter .selectbox-open{ z-index:3;}
.filter .selectbox-open input { background-position:80% -1051px;}
.filter .selectbox-open ul { display:block;}

.filter .text { float:left; width:132px; height:18px; padding:4px; border:1px solid #ccc; outline:none;}
.filter .btn { float:left;  height:28px; margin:0 0 0 10px; padding:0 14px; border:1px solid #ccc;-moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius:1px; line-height:26px; cursor:pointer; background:#f7f7f7;}
.filter .btn:hover { background:#f9f9f9;}
.filter .unlock,.filter .unlock:hover{ background:#e6e6e6; cursor:default;}

.number-head { margin:10px 0 0; width:764px; border-collapse:collapse;}
.number-head th{ height:38px; background-color:#f0f0f0; line-height:38px; font-weight:400; color:#666;}
.number-head .cell-1 { width:151px;}
.number-head .cell-2 { width:99px;}

.number-box { border-left:1px solid #e6e6e6; color:#666;}
.number-item { position:relative; float:left; width:256px; height:40px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; line-height:40px; cursor:pointer;}
.number-item .phone { float:left; width:150px; font-size:14px; font-weight:700; text-align:center;}
.number-item .price { float:left; width:99px; text-align:center;}
.number-box .last { width:248px;}
.number-box .last .price { width:98px;}
.number-box .number-item:hover,.number-box .hover { background-color:#f2f2f2;}
.number-box .selected,.number-box .selected:hover { z-index:2; border:1px solid #ffdacd; margin:-1px 0 0 -1px; background-color:#fff2e9;}
.number-box .selected i { display:block;}

.no-number { position:relative; height:30px; width:240px; margin:60px auto 040px; padding:0 0 0 33px; font:12px/30px "Arial"; color:#666;}
.no-number i { position:absolute; top:3px; left:0; width:23px; height:23px; background-position:-31px -696px;}
.no-number a{ font-family:"Simsun";}

.number-foot{ padding:10px 0 0;}
.refresh-btn{ float:left; margin:3px 0 0; width:64px; height:26px; background-position:-145px -840px; border:0 none; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.refresh-btn:hover{ background-position:-145px -867px;}
.number-foot .zp-page{ float:right; padding:0;}
.number-foot .zp-page a,.number-foot .zp-page span{ vertical-align:top;}
 .number-foot .tip{ line-height: 32px; color: rgb(255, 0, 0); padding: 0px 0px 0px 10px;}

 .zp_overlay {background: #000;filter: alpha(opacity=50);opacity: .5;-moz-opacity: .5;width: 100%;height: 100%;position: fixed;top: 0;left: 0;	z-index: 99;_position: absolute;_height: expression(documentElement.offsetHeight+"px");_top: expression(documentElement.scrollTop+"px")}

.zp-extend .tel{ width:108px; overflow:hidden;}
.zp-extend .tel p {height:22px;overflow:hidden;}
.zp-consult-bar .zp-worktime .tel{ width:103px; height:21px; overflow:hidden;}
.dzp-submit-btn{display:block;}

/*
@Description: 生意宝最终页咨询新增脚部弹层
@author: zhaoy
@update: 2014-06-03
*/

.service-foot-pup .close { background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/service-foot-close.png) no-repeat; }

/* service-foot-pup */
.service-foot-pup { position: fixed; bottom: 15px; right: 15px; padding: 7px 20px; width: 242px; border: 1px #fca843 solid; background-color: #fff; z-index: 99; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 157)); }
.service-foot-pup .foot-logo,.service-foot-pup .foot-text { float: left; }
.service-foot-pup .foot-logo { width: 96px; height: 126px; background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/service-foot-logo.gif) no-repeat; }
.service-foot-pup .foot-logo:hover { background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/service-foot-logo-hover.jpg) no-repeat; }
.service-foot-pup .foot-text { _display: inline; margin: 36px 0 0 8px; width: 87px; height: 80px; background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/service-foot-text.png) no-repeat; }
.service-foot-pup .foot-text:hover { background: url(//icon.zol-img.com.cn/newshop/shop/detail/detail_v2/service-foot-text-hover.png) no-repeat; }
.service-foot-pup .btns { position: absolute; top: 0; right: 0; }
.service-foot-pup label,.service-foot-pup .close { float: left; }
.service-foot-pup label { padding: 0 0 0 16px; position: relative; zoom: 1; color: #999; line-height: 22px; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.service-foot-pup input { position: absolute; top: 5px; left: 0; width: 13px; height: 13px; }
.service-foot-pup .close { _display: inline; margin: 0 0 0 4px; width: 22px; height: 21px; background-position: 0 0; cursor: pointer; }
.service-foot-pup .close:hover { background-position: -25px 0; }

/* 编辑按钮 */
.editor-links{ position:absolute; top:0; right:0; padding:0 0 0 15px; background-position:-200px -575px; line-height:32px; z-index:90;}

/* 老用户办理 */
.zp-select-btn{ float:left; margin:0 15px 0 0; width:158px; height:40px; background-position:0 -976px; text-indent:-9999em; overflow:hidden;}
.zp-select-btn:hover{ background-position:0 -1017px;}
.old-users-links{ float:left; margin:0 15px 0 0; font: 12px/40px arial; color:#36c;}
.old-users-links:hover{ color:#c00;}
.zp-old-user-layer{ display:none; position:absolute; top:50%; left:50%; margin:-70px 0 0 -185px; width:367px;}
.zp-old-user-layer .zp-layer-content{ padding:10px 30px 0 40px;}
.zp-old-user-layer .zp-failure{ padding:0 0 0 33px; background-position:-31px -694px;}

.xb-infor{ display:block; padding:55px 0 0; font:12px/18px arial; color:#666; text-align:center; background-position:50% -1317px; border-top:1px solid #f2f2f2;}
.xb-infor em{ color:#f33;}

/* 分享收藏 */
.zp-action{ padding:10px 0 0;}
.zs-complain,.zs-share-title{ float:left; position:relative; margin:0 15px 0 0; padding:0 0 0 20px; line-height:22px; color:#666;}
.zs-complain i,.zs-share-title i{ display:block; position:absolute; top:0; left:0; width:46px; height:22px;}
.zs-complain i{ background-position:-201px -341px;}
.zs-share-box{ float:left; position:relative; line-height:22px; color:#666;}
.zs-share-title i{ float:none; display:block; background-position:-46px -339px;}
.zs-share-box .bdsharebuttonbox{ position:absolute; top:22px; left:20px; width:76px; padding:0 3px 3px 0; border:1px solid #ededed; background:#fff;}
.zs-share-box span.bds_more,.zs-share-box .bds_tools a{ margin:3px 0 0 3px; _display:inline; padding:0; width:16px; height:16px; opacity:0.8; filter:alpha(opacity=80); background:url(//icon.zol-img.com.cn/newshop/shop/detail/youdian/bg.png) no-repeat !important; font:0/0 arial;}
.zs-share-box span.bds_more:hover,.zs-share-box .bds_tools a:hover{ opacity:1!important; filter:alpha(opacity=100)!important;}
.zs-share-box a.bds_tsina{ background-position:0 -358px!important;}
.zs-share-box a.bds_qzone{ background-position:0 -375px!important;}
.zs-share-box a.bds_tqq{ background-position:-17px -375px!important;}
.zs-share-box a.bds_weixin{ background-position:-17px -358px!important;}
.zs-complain:hover,.zs-share-title:hover{ color:#f60;}

/* 二维码 */
.phone-purchase{ position:relative; zoom:1;}
.zp-tabbar .phone-purchase a{ position:relative; zoom:1; padding:0 25px 0 38px; background-position:-181px -191px;}
.zp-tabbar .phone-purchase a:hover{ color:#666;}
.phone-purchase .ico{ position:absolute; top:15px; right:12px; width:7px; height:4px; font:0/0 arial; background-position:-206px -151px;}
.phone-purchase .code{ display:none; position:absolute; top:32px; left:-1px; padding:10px 25px 15px 15px; width:79px; border:1px solid #ededed; border-top:0 none; background:#fff;}
.phone-purchase .code img{ display:block;}
.phone-purchase-hover{ background:#fff;}
.phone-purchase-hover .ico{ background-position:-197px -151px;}
.phone-purchase-hover .code{ display:block;}
.zp-suck-top { position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); top:0; left:0;  width:100%; _width:expression(document.documentElement.clientWidth); margin:0; height:34px; border-bottom:1px solid #e0e0e0; background:#fff; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1); z-index:50;}
.zp-suck-top .zp-tabbar{ position:absolute; top:0; left:50%; width:748px; margin:0 0 0 -275px;}
.zp-suck-top .zp-tabbar li a{ padding:0 12px;}
.zp-suck-top .zp-tabbar .phone-purchase a{ padding:0 24px 0 32px;}
.zp-suck-top .zp-tabbar .phone-purchase a{ background-position:-187px -191px;}
.zp-suck-top .zp-tabbar .code{ padding:10px 21px 15px 12px;}
.zp-suck-top .zp-bnybtn{ float:right; border:0 none;}
.zp-suck-top .zp-tabbar .zp-bnybtn a{ margin:2px 5px 0 0; padding:0; width:85px; height:28px; text-align:center; font:14px/28px "Microsoft YaHei"; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.zp-suck-top .zp-tabbar .zp-bnybtn a:hover{ color:#fff;}
.zp-suck-top .store-buy{ background:#1f9afc;}
.zp-suck-top .buy-now{ background:#ff7100;}

/* 本地服务  */
.local-service li{ float:left; margin:5px 5px 5px 0; padding:0 5px; font:12px/18px arial; border:1px solid #f60; color:#f60; white-space:nowrap;}

/*手机专享价  周翔 8.27*/
.zp-price-infor{z-index: 10;}
.promo-type{ float: left; margin: 5px 0 0 0;_display: inline;}
.promo-type .text{float: left; padding: 0 6px; height:21px; line-height: 21px; font-size:12px  ;color:#fff; background: #ff6600}
{ float: left;margin:0 0 0 10px; _display: inline;}
.promo-type .zp-new-price{float: left;font-size: 12px; color:#ff6600; padding:0 6px; line-height: 22px; }
.promo-type .tobuy-code{position: relative;;float: left;margin:0 0 0 10px; _display: inline; width:85px;height:20px; border:1px #ccc solid; background: #fff;padding: 0 0 0 8px; font-size: 12px; line-height: 20px; color:#666; z-index: 9;cursor: pointer;}
.promo-type .ico{position: absolute; right:8px; top:8px ; border:4px #fff solid; border-top:4px #666666 solid; font:0/0 Arial;}
.promo-type .tobuy-pic-code{position: absolute;right:-1px; top:24px; padding: 0 0 13px; width:171px; border:1px #ddd solid; text-align: center; background: #fff;z-index: 8;}
.promo-type .tobuy-pic-code p {font-size: 12px; color:#666; line-height: 38px;}
.promo-type .tobuy-pic-code em{color:#ff6600;}
.promo-type .tobuy-pic-code img{display: block; margin: 0 auto;}

/*20160301新增的分期服务*/
.zp-stages{margin:15px 0 0; height: 30px; font-size: 12px;/*display: none;*/}
.zp-stages dt{height: 30px; line-height: 30px;}
.zp-stages-label{float: left; height: 30px; cursor:pointer; line-height: 30px; width:150px; text-align: center;background:url(//icon.zol-img.com.cn/newshop/fenqi/stages-allbgs.png) 0 -20px no-repeat; color: #fff;}
.zp-stages-how{float: left; color: #1f4f88; margin-left: 8px;}

/*20160301分期弹层*/
.layerbox-overlay{width:100%;height:100%;position: fixed;top:0;left:0;z-index:6000;_position:absolute;_height:expression(documentElement.offsetHeight +"px");_top:expression(documentElement.scrollTop +"px");}
.layerbox-overlay .zp-paydetail{position:relative; width: 542px; height: 294px; border:5px solid #e6e5e5; position: absolute; background:#fff; top:50%; left: 50%; margin-top: -173px; margin-left: -293px; padding:22px 25px 30px 21px; color: #333;}
.layerbox-overlay .close{position: absolute; cursor:pointer; top: 10px; right: 8px; height: 21px; line-height: 21px; width: 21px; font-size: 22px; color: #7e7f7e; text-align: center;}
.layerbox-overlay .close:hover{text-decoration: none;}
.zp-paydetail h4{width: 312px;margin:0 auto; text-align:center; position: relative; font-size: 14px; line-height: 18px; height: 18px;}
.zp-paydetail h4 i{display:inline-block; *zoom:1; position: absolute; height: 1px; width: 96px; background:#e0e0e0; top: 8px;}
.zp-paydetail h4 .before{left:0;}
.zp-paydetail h4 .after{right:0;}
.zp-paydetail .title{margin-top: 23px; padding-left: 10px; line-height: 26px; font-size: 12px; font-weight: bold;}
.zp-paydetail .clause li{font-size: 12px; line-height: 26px;}
.zp-paydetail .clause em{font-weight: bold;}
.zp-paydetail .information{margin-top: 23px; height: 21px; line-height: 21px;}
.zp-paydetail .information .qq{float:left; width: 21px; margin:0 11px 0 5px; height: 21px; background:#ddd;}
.zp-paydetail .information span{float: left;padding-left: 10px; font-weight: bold;}
.zp-paydetail .information em{float:left; font-style: normal; font-weight:normal; color: #ff0000;}
.zp-paydetail .bqlogo{float:right; display: block; height: 20px; width: 166px; background: url(//icon.zol-img.com.cn/newshop/fenqi/stages-allbgs.png) 0 0 no-repeat;}

/* 专卖店标志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;}
.zp-side .boutique-logo{ float:none; margin:5px 0;}
.zp-shop-infor .boutique-logo{ float:none;}
.store-identy{margin-left:4px; padding:0 3px; height: 16px; line-height: 16px; background:#e62222; color: #fff; font-size: 12px; border-radius: 2px; display: inline-block; *zoom:1;}
.consult-wx {
    text-align: center;
    margin-bottom:10px;
    line-height:22px;
    color:#666;
}
.consult-wx .wx-title{
    font-weight:bold;
    font-size:12px;
    padding-bottom: 4px;
    color:#333;
}

.consult-wx img{
    width:100px;
    height:100px;
    border:1px solid #ddd;
    display:block;
    margin:0 auto;
}