/*
@Description: 店铺公共头尾
@author: 李月
@update: 2013-09-16
*/
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{ color:#36c; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}

.wrapper{ width:950px; margin:0 auto;}
.zlogin li,.buyer_center span,.header .logo .backhome,.findul .the_one,.searchbtn,.searchbtn_hov,.service p,.service span,.findmod span i{ background:url(//icon.zol-img.com.cn/zol_shop/index_2012v1/head.png) no-repeat;}
.shop-infor,.shop-infor i,.findmod span,.classify span,.nav-more span,.zp-common-problems a,.scroll-bar a, .xb-infor{ background:url(//icon.zol-img.com.cn/newshop/merchantstore/pic-modify-2015-05-26.png) no-repeat;}
.security,.copyright{ background:url(//icon.zol-img.com.cn/newshop/merchantstore/foot.png) no-repeat;}

/*topbar*/ 
.topbar{ height:29px; background:#f5f5f5; border-bottom:1px solid #e6e6e6; color:#666; line-height:29px;}
.znav_link{ float:left; margin-left:-10px; color:#ccc;}
.znav_link a{ margin:0 10px; color:#666;}
.znav_link a:hover{ color:#f60;}
.zlogin{ float:right; color:#ccc;}
.zlogin li{ float:left; padding:1px 10px 0; margin-left:-1px; color:#666; background-position:0 -208px; }
.zlogin .login{ background:none;}
.zlogin .kefu{ padding:1px 0 0 10px;}
.zlogin em{ color:#cc0000;}
.zlogin .login_act{ margin:0 9px 0 7px;}
.help_center{ color:#666;}
.zlogin .buyer_center{ padding:1px 0 0; padding:0\0; position:relative;  z-index:1002;}
.buyer_center span{ display:inline-block; padding-right:12px; margin:0 10px; background-position:100% -135px; color:#666; cursor:pointer;}
.zlogin .cur{ padding:0; background:#fff;}
.zlogin .cur span{ padding:0 21px 0 9px; margin:0 0 -1px; position:relative; height:29px; line-height:29px; border:1px solid #bababa; border-bottom:0 none; z-index:2; background-color:#fff; background-position:100% -155px;}
.buyer_center_list{ display:none; width:93px; padding:3px; position:absolute; top:29px; right:0; border:1px solid #bababa; background:#fff;}
.buyer_center_list a{ display:block; width:86px; height:26px; padding-left:7px; line-height:26px; color:#666;}
.buyer_center_list a:hover{ background:#ececec; color:#666; text-decoration:none;}
.zlogin .buyer_center a,.zlogin .buyer_center a:hover{ color:#666; text-decoration:none;}
.zlogin .cur .buyer_center_list{ display:block;}

/*header-module*/
.header-module{ position:relative; width:950px; margin:0 auto; padding:17px 0 0; z-index:1000;}
.mall-logo{ display:block; width:212px; height:40px; background:url(//icon.zol-img.com.cn/zol_shop_logo/shop_212x40.jpg) no-repeat; text-indent:-9999em; overflow:hidden;}
.dealer-logo{ display:block; width:179px; height:32px;background:url(//icon.zol-img.com.cn/newshop/shop/dealer/dealer-logo-new1.png) no-repeat; text-indent:-9999em; overflow:hidden;margin-top:6px;}
.header-module .manage-infor-publicity { position: absolute; left:270px; top:67px; height: 20px; padding:0 0 0 27px; line-height: 20px; color: #f91c28; background: url(//icon.zol-img.com.cn/newshop/shop/manage-infor-publicity-ico.gif) no-repeat;}
.header-module .manage-infor-publicity:hover { color: #f91c28;}

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

/*shop-infor*/
.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;}
.shop-infor h1{ padding:7px 0 0; font:bold 12px/20px arial; cursor: pointer}
.shop-infor i{ position:absolute; top:16px; right:10px; width:9px; height:5px; background-position:-156px -215px; font:0/0 arial;}
.promise-ico{ height:16px; padding:0 0 5px;}
.promise-ico a{ float:left; width:16px; height:16px; margin:0 4px 0 0; text-indent:-9999em; overflow:hidden; font:0/0 arial;}
.promise-ico .promise-1{ background-position:0 -228px;}
.promise-ico .promise-2{ background-position:-17px -228px;}
.promise-ico .promise-3{ background-position:0 -245px;}
.promise-ico .promise-4{ background-position:-17px -245px;}
.shop-infor-hover{ height:auto; background:#fff;}
.extra-infor{ display:none; padding:0 0 10px;}
.shop-infor-hover .extra-infor{ display:block;}
.shop-infor-hover i{ background-position:-156px -230px;}
.credit-rating{ padding:5px 0; height:18px; line-height:18px; border-bottom:1px solid #f2f2f2;}
.credit-rating img{ vertical-align:middle; position:relative; top:-2px;}
.extend{ padding:3px 0 0;}
.extend li{ position:relative; padding:3px 0 3px 60px; line-height:22px; overflow:hidden; zoom:1;}
.extend li span{ position:absolute; top:3px; left:0; color:#999;}
.extend li img{ margin:0 5px 0 0; vertical-align:middle; position:relative; top:-2px;}
.extend .number{ padding:3px 0 3px 95px;}
.extend li em{ display:block; color:#666;}
.extend li em b{ font-weight:normal; color:#f33;}

/*banner*/
.banner{ position: relative; margin:43px 0 0; width:950px; height:120px; background:url(http://active.zol.com.cn/09active/front_end/images/photo.jpg) no-repeat; }
.banner .shopname{ padding: 30px 10px 0 85px; height:30px; font:bold 26px/30px "Microsoft YaHei"; color: #fff; position: absolute; top: 0; left: 0;}
.banner .shopdesc{ padding: 15px 10px 0 85px; color: #fff; line-height: 24px; position: absolute; top: 57px; left: 0;}
.banner .ico{ position:absolute; top:0; left:0; display:block; width:74px; height:74px; background:url(//icon.zol-img.com.cn/newshop/merchantstore/icon.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale , src='//icon.zol-img.com.cn/newshop/merchantstore/icon.png');}

/*nav*/
.nav{ margin:10px 0 0; width:950px; height:36px; background:#f60;}
.nav li{ float:left; height:36px; font:14px/36px "Microsoft YaHei";}
.nav li a{ display:block; padding:0 15px; color:#fff;}
.nav li a:hover,.nav .cur a{ background-color:#f14a01; text-decoration:none; color:#fff;}
.classify span{ display:block; padding:0 30px 0 15px; color:#fff; background-position:100% -619px; cursor:pointer;}
.classify .classifybox{ display:none;}
.classify-hover{ position:relative; z-index:30;}
.classify-hover .cur{ background-position:100% -584px; background-color:#f14a01;}
.classify-hover .classifybox{ display:block; position:absolute; top:35px; left:0; padding:10px 15px 5px; width:562px; border:1px solid #f60; background:#fff;}
.nav .classifybox .more{ padding:0; margin:0 0 5px; color:#333; font:12px/22px simsun;}
.nav .classifybox p{ font:12px/30px arial; color:#ccc;}
.classifybox span{ margin:0 -5px 0 0; padding:0; display:inline-block; color:#999;}
.nav .classifybox .name a{ padding:0; color:#999;}
.nav .classifybox p a{ display:inline-block; padding:0 10px; color:#333;}
.nav .classifybox a:hover{ background:none; color:#f60; text-decoration:underline;}
.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% -619px; cursor:pointer;}
.nav-more ul{ display:none;}
.nav-more-hover span{ background-position:100% -584px; 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;}
.nav .nav-more-hover a:hover{ background:#d84201;}
 
/* 添加二级导航 by pengmeili 2015-1-13 */
.sub-nav-layer{ display: none; position: absolute; top: 35px; left: 0; width: 84px; background-color: #fff; border:1px solid #015899; text-align: center;}
.sub-nav-layer a{ padding: 0 !important; color: #333 !important; font-size: 12px; line-height: 24px;}
.sub-nav-layer a:hover{ background-color: #f3f3f3 !important ;}
.nav .sub-nav-hover{ position: relative; z-index: 30}
.nav .sub-nav-hover .sub-nav-layer{ display: block;}
.nav .sub-nav-hover .a-link{ background-color: #015899;}

/*footer*/
.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:#f60; }
.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;}
.copyright-bar{ 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-consult-bar */
.zp-consult-bar{ position: fixed; _position: absolute; bottom: 175px; left: 50%; 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 { width:103px; overflow:hidden; 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; }
.zp-consult-bar .column-2 { margin: 10px 0 0; 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: -153px -420px; }

/* 商家微信 */
.w-seller-wechat{padding:6px 0 10px;text-align:center;}
.w-seller-wechat p{font-size:12px;line-height:18px;color:#666;text-align:center;}
.w-seller-wechat img{width:100px;height:100px;vertical-align:middle;margin-top:5px;}

/*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;}

/*
@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; }

/*scroll-bar*/
.scroll-bar{ position:fixed; _position:absolute; bottom:55px; left:50%; margin:0 0 0 515px; width:54px; _margin-left:485px; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-55));}
.scroll-bar .feedback, .scroll-bar .scrolltop{ display:block; width:54px; height:54px; background-color:#d9d9d9; text-indent:-9999em; overflow:hidden;}
.scroll-bar .feedback span, .scroll-bar .scrolltop span{ display:none;}
.scroll-bar .scrolltop{ background-position:0 -389px;margin:6px 0 0}
.scroll-bar .feedback{background-position:0 -427px;margin:6px 0 0}
.scroll-bar .feedback:hover, .scroll-bar .scrolltop:hover{ background-color:#f60;}
.scroll-bar .scrolltop:hover{ background-position:0 -312px;}
.scroll-bar .feedback:hover{ background-position:0 -350px}
.merchant-tel{ width:108px; overflow:hidden;}

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

/* 微店商家二维码 */
.wd-code { position: fixed; right: 50%; top:130px; width:80px; margin:0 485px 0 0; padding:10px 10px 5px; border:1px solid #e6e6e6;_position:absolute;_bottom:auto; _top:expression(eval(document.documentElement.scrollTop + 130));}
.wd-code img { display: block;}
.wd-code span { display: block; width:100%; height: 22px; text-align: center; white-space: normal; word-break:break-all; word-wrap:break-word; overflow: hidden; font-size:12px; line-height: 22px; color: #666;}

/*手机专享价  周翔 9.15*/
.promo-icon{ display: inline-block; position: relative;top:1px;left:0;width:12px;height:16px; background: url('//icon.zol-img.com.cn/newshop/merchantstore/icon_phone.png') no-repeat;}

/* 商家信息改版 */
.wStore-info{width:240px;margin:0 auto;position:absolute;left:260px;top:20px;padding:10px 0 20px;}
.wStore-name{font-size:12px;line-height:16px;position:relative;}
.wStore-name h4{float:left}
.wStore-name .msg{float:left;background-color:#e62222;color:#fff;height:16px;padding:0 3px;border-radius:3px;}
.wStore-name .arrow{position:absolute;right:10px;top:8px;width:9px;height:5px;background:url(//icon.zol-img.com.cn/newshop/store/store-allbgs.png) no-repeat 0 0;}
.wStore-info:hover .wStore-name .arrow{background-position:0 -10px;}
.wStore-info:hover .wStore-business-message{display:block;}

.wStore-business-message{width:418px;padding:20px 0;border:1px solid #e8e8e8;position:absolute;top:45px;left:-20px;display:none;background-color:#fff;}
/* 左侧 */
.wStore-business-left{width:130px;float:left}
/* 保障 */
.w-Zguarantee{margin-bottom:20px;}
.w-Zguarantee dt,.w-Zguarantee dt img{width:80px;height:80px;margin:0 auto;border-radius:40px;overflow:hidden;}
.w-Zguarantee dd{position:relative;width:63px;height:24px;padding-left:25px;margin:10px auto 0;border:1px solid #c3e6da;background-color:#edfaf6;color:#333;line-height:24px;font-size:12px;font-weight:bold;}
.w-Zguarantee dd .icon{width:14px;height:17px;position:absolute;left:7px;top:4px;background:url(//icon.zol-img.com.cn/newshop/store/store-allbgs.png) no-repeat 0 -336px;}
/* 保证金缴纳 */
.w-guaranteeMoney{}
.w-guaranteeMoney dt{width:37px;height:37px;margin:0 auto;background:url(//icon.zol-img.com.cn/newshop/store/store-allbgs.png) no-repeat 0 -819px;}
.w-guaranteeMoney dd{margin-top: 7px;font: 12px/18px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";color: #666;text-align:center;}
.w-guaranteeMoney dd em{color:#c00;}

/* 右侧 */
.wStore-business-contain{float:left;padding:0 10px 0 20px;border-left: 1px solid #e8e8e8;}
.wStore-business-contain dl{width:257px;color: #333;font: 12px/30px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";overflow: hidden;}
.wStore-business-contain dt{color: #999;width:65px;vertical-align: middle;float: left;}
.wStore-business-contain dd{float: left;width:192px;}
/* 信誉等级 */
.w-creditGrades dd{vertical-align:middle;height:25px;}
/* 主营业务 */
.w-operation dd{height:30px;overflow:hidden;}
.w-shopGet{padding-top:15px;border-top:1px dashed #ccc;margin-top:5px;}
.w-shopGet .w-joinShop{display: inline-block;text-align: center;font: 12px/28px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";color: #666;border: 1px solid #e0e0e0;border-radius: 2px;padding: 0 14px;margin: 0 5px;}
.w-shopGet .w-joinShop:hover{background-color:#f5f5f5;color:#c00;text-decoration:underline;}
.w-shopWeixin{display:inline-block;*display:inline;*zoom:1;position:relative;}
.w-shopWeixin .title{cursor: pointer;padding: 0 28px 0 14px;position: relative;display: inline-block;text-align: center;font: 12px/28px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";color: #666;border: 1px solid #e0e0e0;border-radius: 2px; margin: 0 5px;}
.w-weixin-arrow-up{width: 28px;height: 28px;display: block;position: absolute;right: 0;top: 0;background:url(//icon.zol-img.com.cn/newshop/store/store-allbgs.png) no-repeat 0 -521px; }
.w-shopWeixin:hover .title{background-color:#f5f5f5;color:#c00;text-decoration:underline;}
.w-shopWeixin:hover .w-weixin-arrow-up{background:url(//icon.zol-img.com.cn/newshop/store/store-allbgs.png) no-repeat 0 -465px;}
.w-shopWeixin:hover .w-store-tel-code{display:block;}
.w-store-tel-code{width:160px;border: 1px solid #e8e8e8;text-align:center;padding:15px 0 10px;position:absolute;left:5px;top:40px;background-color:#fff;display:none;}
.w-store-tel-code img{vertical-align:middle;}
.w-store-tel-code p{font: 12px/18px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";color: #999;margin-top: 7px;width: 160px;}

