/*
@Description: z+店铺装修css
@author: 李月
@update: 2015-01-22
*/

input{ outline:none;}
.page-layout-btn,.layout-btn,.attribute-btn,.basic-setup-btn,.decorate-nav .tips .close,
.shop-nav .decorate-set .close,.decorate-set .no-prompt span,.image-box .delete span,
.layerbox-inner .close{ background:url(http://icon.zol-img.com.cn/newshop/merchantstore/zplus/z_shop_decorate.png) no-repeat;}

.decorate-set-bar,.set-bar,.set-bar a,.set-bar span,.decorate-set .add-page a,
.decorate-set-box .tip i,.button,.file-btn,.error,.save-btn,.cancel-btn,.download,.add-btn,
.focus-table .tip,.focus-table .what,.tipbox b,.tipbox .close,.tab-module .new,.page .prev,
.page .no-prev,.page .next,.page .no-next,.select input,.goods-recommend-list .tip,
.goods-recommend-list .what,.lock,.show,.hide,.preview,.layerbox-inner .success span,
.layerbox-inner .failure span{ background: url(http://icon.zol-img.com.cn/newshop/merchantstore/ico.png) no-repeat;}

a{ color:#36c; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}

/********公用弹层提示**/
.layer-box .success,.layer-box .failure {background: url(http://icon.zol-img.com.cn/newshop/merchantstore/ico.png) no-repeat;}
.layer-box {position: absolute;top: 50%;left: 50%;margin: -20px 0 0 -130px;padding: 40px 20px;width: 260px;height: 40px;background: #fff;border: 1px solid #e6e6e6;z-index: 2000}
.layer-box .success {padding: 7px 0 7px 57px;font: 18px/26px "Microsoft YaHei";background-position: 0 -898px;z-index: 2001}
.layer-box .failure {padding: 7px 0 7px 57px;font: 18px/26px "Microsoft YaHei";background-position: -62px -826px;z-index: 2001}
.layer-box .loading {margin: 7px 0;padding: 0 0 0 34px;font: 18px/26px "Microsoft YaHei";background: url(http://icon.zol-img.com.cn/newshop/merchantstore/5-121204194036.gif) no-repeat;z-index: 2001}

/********装修头部********/
.decorate-head{ position:fixed; top:0; left:0; width:100%; height:34px; padding:7px 0; background:#35383b; z-index:1004;_position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)); }
.decorate-head .wrapper{ width:1024px; padding:0 0 7px;}
.decorate-head .logo{ float:left; width:112px; height:34px; text-indent:-9999em; overflow:hidden; background:url(http://icon.zol-img.com.cn/newshop/merchantstore/decorate-logo.png) no-repeat;}
.decorate-nav{ float:left; padding:0 0 0 30px;}
.decorate-nav li{ float:left; padding:0 20px; font:16px/33px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#fff; cursor:pointer;}
.decorate-nav .current{ position:relative; margin:0 0 -9px; height:43px; background:#f0f0f0; color:#333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.decorate-nav-relate{ background:#f0f0f0; border-bottom:1px solid #d9d9d9; -wekit-box-shadow:1px 1px 5px rgba(0, 0, 0,0.22); box-shadow:1px 1px 5px rgba(0, 0, 0,0.22);}
.decorate-nav-relate .relate-setup{ width:884px; margin:0 auto; padding:0 0 0 140px;}
.decorate-nav-relate .relate-setup a{ margin:0 40px 0 0; padding:0 0 0 22px; font:14px/40px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#333;}
.decorate-nav-relate .relate-setup a:hover{ color:#c00; text-decoration:none;}
.page-layout-btn{ background-position:-36px 0;}
.page-layout-btn:hover{ background-position:-36px -123px;}
.layout-btn{ background-position:-34px -27px;}
.layout-btn:hover{ background-position:-34px -155px;}
.attribute-btn{ background-position:-36px -60px;}
.attribute-btn:hover{ background-position:-36px -184px;}
.basic-setup-btn{ background-position:-36px -93px;}
.basic-setup-btn:hover{ background-position:-36px -217px;}
.decorate-nav .tips{ position:absolute; top:3px; left:72px; height:26px; display:block; padding:0 20px 0 10px; font:12px/26px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; background:#feffde; white-space:nowrap; cursor:default;}
.decorate-nav .tips .ico{ position:absolute; top:9px; left:-8px; border:4px solid #f0f0f0; border-right:4px solid #feffde; font:0/0 arial;}
.decorate-nav .tips .close{ position:absolute; top:0; right:0; width:20px; height:26px; background-position:-11px -241px; display:none; cursor:pointer;}
.decorate-nav .tips-hover .close{ display:block;}

.decorate-head .btn-zu{ float:right;}
.decorate-head .btn-zu a{ float:left; margin:0 0 0 5px; width:86px; height:34px; font:14px/34px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#fff; text-align:center; background:#717579; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.decorate-head .btn-zu a:hover{ background:#808387; color:#fff; text-decoration:none;}
.decorate-head .btn-zu .publish-btn{ width:116px; background:#30a10a;}
.decorate-head .btn-zu .publish-btn:hover{ background:#32b207;}

.decorate-set{ position:relative; zoom:1; height:auto; z-index:999;}
.decorate-set-box{ position:absolute; top:0; right:0; z-index:999;}
.decorate-set-box .tip{ position:relative; float:right; margin:10px 10px 0 0; padding:0 10px; background:#e6e6e6; font:12px/26px "Arial";}
.decorate-set-box .tip i{ position:absolute; top:9px; right:-4px; display:block; width:4px; height:7px; background-position:-62px -467px; font:0/0 "Arial"; text-indent:-9999em; overflow:hidden;}
.decorate-set-bar{ float:right; height:46px; overflow:hidden; background-position:0 -49px; background-repeat:repeat-x; }
.set-bar{ display:inline-block; padding:7px 7px 7px 35px; height:32px; background-position:-69px -439px;}
.set-bar a{ display:inline-block; margin:0 0 0 5px; padding:0 0 0 9px; background-position:0 -236px; font:12px/32px "Arial"; color:#333; vertical-align:middle }
.set-bar a:hover{ color:#333; text-decoration:none;}
.set-bar span{ display:block; padding:0 9px 0 0; background-position:100% -236px; cursor:pointer;}

/********默认为空********/
.hide-area,.empty-area{ margin:-1px 0; padding:28px 0; border:1px dashed #e6e6e6; font:12px/22px "Arial"; color:#999; text-align:center;}
.empty-area{ background:#fff;}
.hide-area{ background:#f2f2f2;}
.decorate-set .no-prompt{ margin:20px 0 0; padding:100px 0; border:1px solid #e6e6e6; background:#fff; text-align:center;}
.decorate-set .no-prompt span{ display:inline-block; padding:0 0 0 33px; font:18px/28px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; background-position:-27px -274px;}

/********店招********/
.store-banner .empty-area{ padding:48px 0;}

/********店铺导航********/
.shop-nav .decorate-set .close{ position:absolute; top:6px; right:0; display:block; width:15px; height:15px; background-position:-35px -246px; cursor:pointer; font: 0/0 arial;}
.shop-nav .decorate-set .add-page{ padding:3px 0 0 35px; width:36px; height:36px; font:0/0 "Arial"; overflow:hidden; text-indent:-9999em;}
.shop-nav .decorate-set .add-page a{ display:block; padding:0; width:36px; height:36px; background-position:0 -589px;}
.shop-nav .decorate-set .add-page a:hover{ background-position:-37px -589px;}

/********焦点图********/
.figure-set{ position:relative; zoom:1; width:1000px; margin:0 auto; z-index: 1000}
.focus-figure .no-prompt{ margin:0; padding:28px 0; border:1px dashed #e6e6e6;}
.focus-figure .no-prompt span{ color:#999;}

/********搜索********/
.search-bar .decorate-set-box{ top:-1px; right:-1px;}

/********限时抢购********/
.time-limit-section .hide-area{ margin:20px 0 0;}
.time-limit-section .no-prompt{ height:252px;}

/********热卖推荐********/
.hot-sell-section .hide-area{ margin:20px 0 0;}
.hot-sell-section .no-prompt{ height:510px;}

/********新品上市********/
.new-product-section .hide-area{ margin:20px 0 0;}
.new-product-section .no-prompt{ height:136px;}

.product-list .no-prompt{ margin:0;}

.side .hide-area{ margin:-1px; padding:55px 0 15px;}
.side .no-prompt{ margin:10px 0 0; padding:7px 0; border:0 none;}
.side .no-prompt span{ font:12px/28px arial;}

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

.setup-module{ padding:0 20px 20px;}
.setup-head{ margin:-4px 0 0;}
.setup-head h3{ float:left; height:22px; font:14px/22px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#f60;}
.download{ float:left; margin:0 0 0 20px; padding:0 0 0 20px; line-height:22px; background-position:-86px -419px;}
.setup-head label{ float:right; padding:0 8px; height:22px; border:1px solid #ffdacd; background:#fff2e9; color:#f60; line-height:22px; _padding:5px 8px 0; _height:17px; _line-height:17px;}
.setup-head label input{ margin:0 5px 0 0; +margin:-1px 3px 0 -2px; _margin:-3px 3px 0 -2px;}
.setup-head .what{ float:left; margin:0 0 0 15px; padding:0 0 0 20px; background-position:-85px -274px; line-height:22px; cursor:pointer;}

.zone{ position:relative; padding:20px 0 0; border-top:1px dotted #eee; text-align:center; zoom:1;}
.zone input{ display:inline-block; margin:0 3px; width:70px; height:26px; font:14px/26px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; border:0 none; cursor:pointer; vertical-align:top;}
.save-btn{ background-position:0 -323px; color:#fff;}
.save-btn:hover{ background-position:0 -350px;}
.cancel-btn{ background-position:0 -269px;}
.cancel-btn:hover{ background-position:0 -296px;}
.zone .return{ margin:0 3px; line-height:26px; display:inline-block; font-family:"Simsun";}

.tipbox{ padding:5px 10px; width:126px; background:#fff; border:3px solid #f60;}
.tipbox p{ line-height:20px;}
.tipbox b{ position:absolute; bottom:-8px; left:63%; display:block; margin:0 0 0 -4px; width:9px; height:5px; background-position:-59px -441px; font:0/0 arial;}
.tipbox .close{ position:absolute; top:0; right:0; display:block; width:15px; height:14px; background-position:-55px -418px; cursor:pointer;}

/********橱窗设置********/
.window-set .zone{ border-top:0 none;}
.set-box{ padding:20px 0; border-bottom:1px dotted #eee;}
.radio li{ margin:0 0 5px; padding:2px 0; height:18px; line-height:18px; color:#999;}
.radio label{ padding:0 15px 0 0; color:#333;}
.radio input{ margin:0 5px 0 0; +margin:-1px 3px 0 -2px; _margin:-3px 3px 0 -2px;}
.set-box p{ padding:10px 0 0;}

/********顶部设置********/
.top-set .button{ background-position:0 -626px; text-indent:-9999em; overflow:hidden;}
.top-set .zone{ border-top:0 none;}
.button,.file-btn{ margin:0 10px 0 0; float:left; display:block; width:70px; height:26px; background-position:0 -269px; font:12px/26px "Arial"; border:0 none; cursor:pointer;}
.no-image{ position:relative; width:560px; height:70px; background:#f8f8f8; text-align:center; font:12px/70px "Arial";}
.image-box{ position:relative; width:560px;}
.image-box .delete{ position:absolute; top:0; right:0; padding:0 10px; width:44px; height:22px; background:rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b3000000,endcolorstr=#b3000000,gradientType=1); cursor:pointer;}
:root .image-box .delete{ filter:none;}
.image-box .delete span{ display:block; padding:0 0 0 20px; background-position:-36px -319px; line-height:22px; color:#fff;}
.image-box img{ display:block;}
.image-box .loading{ width:560px; height:70px; background:#f8f8f8; text-align:center; font:12px/70px "Arial";}
.image-box .loading span{ display:inline-block; padding:0 0 0 23px; background:url(http://icon.zol-img.com.cn/newshop/merchantstore/zplus/loading.gif) no-repeat 0 50%;}
.head-figure{ position:absolute; top:47px; left:575px; display:block; padding:9px 0 9px 40px; width:100px; height:20px; border:1px solid #e0e0e0; color:#999; background-color:#f5f5f5; background-position:-67px -1056px; font:12px/20px "Arial";}
.head-figure:hover{ background-color:#ececec; color:#999; text-decoration:none;}

/********焦点图设置********/
.focus-set{ padding:20px; width:750px;}
.add-btn{ float:left; width:70px; height:26px; background-position:0 -323px; border:0 none; color:#fff; cursor:pointer;}
.add-btn:hover{ background-position:0 -350px;}
.focus-set-head span{ float:left; padding:0 0 0 10px; font:12px/26px "Arial";}
.focus-set-head .download{ float:right;}
.focus-table{ padding:20px 0 0; position:relative; zoom:1;}
.focus-table table{ width:100%; border-collapse:collapse; border:1px solid #e6e6e6;}
.focus-table th{ padding:0 5px; height:32px; border-bottom:1px solid #e6e6e6; background:#f8f8f8; font:12px/32px "Arial"; text-align:left;}
.focus-table td{ padding:10px 5px; border-bottom:1px solid #e6e6e6;}
.focus-table .cell-1{ width:49px;}
.focus-table .cell-2{ width:78px;}
.focus-table .cell-3{ width:160px;}
.focus-table .cell-4{ width:315px;}
.focus-table .cell-5{ width:95px; text-align:center;}
.focus-table .cell-1 input{ margin:0 0 0 15px; +margin:-1px 0 0 13px; _margin:-3px 0 0 13px;}
.focus-table .cell-2 .text{ display:block; margin:0 auto; width:38px; height:24px; border:1px solid #e6e6e6; line-height:24px; text-align:center;}
.focus-table .cell-3 img{ display:block;}
.focus-table .cell-4 p{ font:12px/20px "Arial"; color:#666;white-space:nowrap; height:20px; overflow:hidden;width:315px;}
.focus-table .cell-5 a{ margin:0 10px;}
.focus-table .what{ padding:0 0 0 20px; background-position:-85px -278px; cursor:pointer;}
.focus-table .hover{ background:#fff2e9;}
.focus-table-foot{ padding:5px 0 15px 20px; line-height:22px; _padding:9px 0 15px 20px; _line-height:18px;}
.focus-table-foot label{ padding:0 8px 0 0;}
.focus-table-foot input{margin:0 5px 0 0; +margin:-1px 3px 0 -2px; _margin:-3px 3px 0 -2px;}
.focus-table .tip{ margin:28px 0 28px 275px; padding:0 0 0 33px; font:12px/24px "Arial"; background-position:-77px -765px;}
.set-pic .title strong{ color:#f60;}
.focus-set .image-links{ padding:0 0 10px;}
.focus-set .image-links .text{ width:348px;}
.focus-set .image-links .text-2{ width:494px; color:#ccc;}
.focus-set .set-pic{ padding:0 0 10px;}
.focus-set .tipbox{ width:224px; position:absolute; top:-36px; left:0;}
.focus-set .tipbox b{ margin:0 0 0 -20px;}
.focus-set .image-box{ padding:0 0 10px;}
	
/********通栏大图设置 右栏图设置********/
.title-text{ padding:6px 0 0;}
.title-text .text{ float:left; padding:5px; width:308px; height:20px; border:1px solid #e6e6e6; font:12px/20px "Arial";}
.title-text span{ float:left; padding:0 0 0 10px; font:12px/30px "Arial"; color:#999;}
.title-text span em{ font-weight:bold; color:#f60;}
.title-text textarea{ display:block; padding:10px; width:538px; height:80px; border:1px solid #e6e6e6; font:12px/20px arial; color:#ccc; resize:none;}

.tab-module{ margin:20px 0 0; position:relative; zoom:1;}
.tab-module strong{ position:absolute; top:0; left:0; font:14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#f60;}
.tab-module .tab{ padding:0 0 0 72px; border-bottom:1px solid #eee;}
.tab-module li{ float:left; position:relative;  margin:0 5px 0 0; padding:0 15px; height:34px; border:1px solid #eee; border-bottom:0 none; font:14px/34px "Arial"; background:#f8f8f8; color:#666; cursor:pointer;}
.tab-module .current{ margin:0 5px -1px 0; padding:0 12px; line-height:32px; border-top:2px solid #ff6803; background:#fff; font-weight:bold;}
.tab-module .new{ position:absolute; top:-4px; right:-5px; display:block; width:22px; height:12px; background-position:0 -467px; text-indent:-9999em; overflow:hidden; z-index:2;}

/*单图模式*/
.single-graph{ padding:10px 0 20px;}
.set-pic .title{ height:34px; font:12px/34px "Arial"; color:#999;}
.set-pic .title strong{ font-size:14px; color:#333;}
.classify-title em{ font-weight:bold; color:#f60;}
.select-file{ padding:10px 0; height: 26px;}
.button,.file-btn{ float:left; display:block; width:70px; height:26px; background-position:0 -269px; font:12px/26px "Arial"; border:0 none; cursor:pointer;}
.button:hover{ background-position:0 -296px;}
.select-file span{ float:left; padding:0 20px 0 10px; line-height:26px; color:#999;}
.select-file .image-path{ width:260px; padding:0 10px; color:#333; font-weight:bold;}
.select-file .delete{ line-height:26px;}
.error{ float:left; padding:0 0 0 20px; font:12px/26px "Arial"; background-position:-85px -299px;}
.image-links{ position:relative; font:12px/32px "Arial";}  
.image-links strong{ float:left; font-weight:normal;}
.image-links .text{ float:left; margin:0 10px 0 8px; padding:4px 5px; width:388px; height:22px; border:1px solid #e6e6e6; font:12px/22px "Arial";}
.image-links span{ color:#999;}
.image-links span em{ color:#f60; font-weight:bold;}
.single-graph .image-links{ padding:30px 0 20px;}
.image-links .error{ line-height:32px; background-position:-85px -296px;}

/*固定组图模式*/
.fixed-photos{ padding:10px 0 20px;}
.photos-choose li{ float:left; margin:0 36px 0 0; width:160px; text-align:center; cursor:pointer;}
.photos-choose img{ display:block; padding:2px; border:1px solid #e6e6e6;}
.photos-choose span{ display:block; height:24px; line-height:24px; _padding:4px 0 0; _height:20px; _line-height:20px;}
.photos-choose input{ margin:0 5px 0 0; +margin:-1px 3px 0 -2px; _margin:-3px 3px 0 -2px;}
.photos-choose .none{ width:158px; height:92px; border:1px dashed #e6e6e6; background:#f8f8f8; line-height:92px; cursor:default;}
.photos-choose .last{ margin:0;}
.photos-choose .current img{ padding:0; border:3px solid #f60;}
.fixed-photos .page{ padding:15px 0 0;}
.fixed-photos .set-module{ margin:20px 0 0;}
.current-selected{ padding:10px 0 0; font:14px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#f60;}
.current-selected span{ color:#333;}

.set-module{ border-top:1px dotted #eee;}
.classify-title{ padding:10px 0 0; height:36px; font:14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.classify-title strong{ color:#f60; font-weight:normal;}
.set-module .set-pic{ padding:10px 0 0;}
.set-module .image-box{ margin:10px 0 0;}

/*page*/
.page{ margin:0 -2px 0 0; padding:15px 0 20px; text-align:right;}
.page a,.page span{ display:inline-block; margin:0 2px; padding:0 12px; height:30px; vertical-align:middle; white-space:nowrap; text-align:center; font:14px/30px "Arial"; color:#333; font-family:arial; background:#fff; border:1px solid #e6e6e6;}
.page a:hover{ text-decoration:none; border:1px solid #f60; color:#333;}
.page .current{ background:#f60; color:#fff; border:1px solid #f60;}
.page .prev,.page .no-prev{ padding:0 12px 0 25px; background-position:0 -516px;}
.page .next,.page .no-next{ padding:0 25px 0 12px; background-position:100% -516px;}
.page .no-prev{ background-position:0 -484px; color:#b3b3b3;}
.page .no-next{ background-position:100% -484px; color:#b3b3b3;}

/*自由组图模式*/
.free-photos{ padding:0 0 20px;}
.free-photos .title{ font:12px/32px "Arial"; color:#999;}

/********商品设置********/
.search-radio{ margin:20px 0 0; line-height:32px;}
.search-radio label{ padding:0 20px 0 0; *padding:0 17px 0 0;}
.search-radio input{ margin:0 5px 0 0; +margin:-1px 3px 0 -2px; _margin:-3px 3px 0 -2px;}
.select{ float:left; margin:0 5px 0 0; width:94px;position:relative;}
.select input{ display:block; padding:0 17px 0 10px; width:65px; height:24px; border:1px solid #e6e6e6; font:12px/24px "Arial"; background-position:100% -692px; cursor:pointer;}
.select ul{ display:none; position:absolute; top:25px; left:0; width:92px; border:1px solid #e6e6e6; border-top:0 none; background:#fff; cursor:pointer;overflow-y: auto;}
.select li{ padding:4px 10px; line-height:18px;height:18px;}
.select .hover{ background:#eee;}
.select-hover{ position:relative; z-index:2;}
.select-hover ul{ display:block;}
.select-hover span{ border-bottom:1px solid #fff; background-position:100% -717px;}
.search-form{ position: relative; z-index: 2;}
.search-form .text{ float:left; margin:0 10px 0 0; padding:1px 5px; width:128px; height:22px; border:1px solid #e6e6e6; font:12px/22px "Arial";}
.search-form .results{ float:right;}
.search-form .results strong{ float:left; line-height:26px; font-weight:normal; color:#999;}
.search-form .results .select{ width:132px; margin:0;}
.search-form .results .select input{ width:103px;}
.search-form .results ul{ width:130px;}
.search-goods .loading{ padding:100px 0; text-align:center;}

.search-goods{ padding:10px 0 0;}
.goods-set .current-selected{ margin:0 0 -15px; font:12px/22px arial; color:#333;}
.goods-set .current-selected em{ font-weight:bold; color:#f60;}
.goods-set .select{ width: 114px;}
.goods-set .select input{ width: 85px;}
.goods-set .select ul{ width: 112px;}
.goods-set .select-manu{ width: 148px;}
.goods-set .select-manu input{ width: 119px;}
.goods-set .select-manu ul{ width: 146px;}
.goods-set .select-sort{ width: 132px;}
.goods-set .select-sort input{ width: 101px;}
.goods-set .select-sort ul{ width: 130px;}
.goods-recommend-list { position:relative; zoom:1; height:393px;}
.goods-recommend-list table{ border:1px solid #e6e6e6; border-collapse:collapse; width:100%;}
.goods-recommend-list td { border-bottom:1px solid #e6e6e6; padding:10px 0; text-align:center; color:#f60; }
.goods-recommend-list img,.goods-recommend-list input { vertical-align:middle }
.goods-recommend-list img { border:1px solid #e6e6e6; }
.goods-recommend-list th { height:32px; background:#f8f8f8; font-weight:normal; line-height:26px; border-bottom:1px solid #e6e6e6; }
.goods-recommend-list .cell-1 { width:300px; }
.goods-recommend-list .cell-2 { width:126px; }
.goods-recommend-list .cell-3 { width:119px; }
.goods-recommend-list .cell-4 { width:119px; }
.goods-recommend-list .cell-5 { width:110px; }
.goods-recommend-list .cell-6 { width:47px; }
.goods-recommend-list .td-tip{ height:319px; text-align:left; vertical-align:top; color:#777;}
.goods-recommend-list .current{ background:#fff2e9;}
.goods-recommend-list.inputcheck { padding:10px 0 10px 10px; width:15px; text-align:left }
.goods-recommend-list.inputcheck input{ _margin:0 0 0 13px;}
.goods-recommend-list .pic { width:72px; text-align:center; }
.goods-recommend-list .title { line-height:22px; width:240px; padding-left:10px; text-align:left; }
.goods-recommend-list .title a{ display:block; height:44px; overflow:hidden;}
.goods-recommend-list .price { color:#f60; font:bold 14px/22px "Verdana"; }
.goods-recommend-list .text { height:22px; width:50px; font:12px/22px arial; border:1px solid #e4e4e4; text-align:center }
.goods-recommend-list .state{ color:#999;}
.goods-recommend-list .state .has-chosen{ color:#f60;}
.goods-recommend-list .what{ padding:0 0 0 20px; background-position: -85px -278px; cursor:pointer;}
.goods-recommend-list .tip{ margin:85px 0 210px 210px; padding:0 0 0 33px; font:12px/24px "Arial"; background-position:-77px -765px; text-align:left; color:#333;}
.goods-recommend-list .tipbox{ width:300px; position:absolute; top:-76px; right:20px;z-index: 5}

.search-goods-foot{ padding:10px 0 20px 15px; line-height:32px;}
.search-goods-foot .page{ padding:0; float:right; _height:34px; _margin:-1px -2px 0 0;}
.check-all{ float:left;+margin:-3px 0 0; _margin:8px 0 0;}
.check-all input{ margin:0 5px 0 0; +margin:-1px 3px 0 -2px; _margin:-3px 3px 0 -2px;}
.clear-all{ float:left; margin:0 0 0 10px;}
.search-goods-foot .tips{ float:right; padding:0 10px 0 0; color:#999;}
.zone span{ position:absolute; top:20px; left:15px; text-align:left; line-height:26px;}
.zone em{ font-weight:bold; color:#f60;}
.zone .error{ float:none; position:absolute; top:20px; left:15px;}

/********手机活动内容编辑********/
.notice-set{ width:560px;}
.notice-set .set-box{ padding:20px 0 5px; border:0 none;}
.notice-set .words-number{ padding:5px 0 0; font:12px/20px arial; color:#999;}
.notice-set .words-number em{ color:#333;}

/********模板选择********/
.clues{ margin:20px 0 0; padding:6px 10px; border:1px solid #ffdacd; background:#fff2e9; font:12px/22px "Arial";}
.clues strong{ color:#f60;}
.template-set .tab{ padding:0;}
.current-template{ position:absolute; top:0; right:0; font:12px/36px "Arial";}
.current-template span{ font-weight:bold;}
.template-list{ margin:10px 0 0; overflow:hidden; width:560px;}
.template-list ul{ position:relative; left:-30px; width:620px;}
.template-list li{ position:relative; width:186px; margin:0 0 10px 30px;}
.template-list img{ margin:2px; padding:0;}
.template-list .current img{ margin:0;}
.template-list .new{ position:absolute; top:-12px; right:-5px; display:block; width:22px; height:12px; background-position:0 -467px; text-indent:-9999em; overflow:hidden; z-index:2;}
.template-list .hover img{ margin:0; border:3px solid #999;}
.template-focus .current-template{ position:static; padding:10px 0 0;}
.template-focus-list{ margin:-10px 0 0;}
.template-focus-list li{ margin:10px 0 0; padding:13px 13px 13px 23px;}
.template-focus-list li label{ display:block; overflow:hidden; zoom:1;}
.template-focus-list li span{ float:left; padding:54px 0 0;}
.template-focus-list img{ float:right; display:block;}
.template-focus-list input{ margin:0 5px 0 0; +margin:-1px 3px 0 -2px; _margin:-3px 3px 0 -2px;}
.template-focus-list .current{ padding:10px 10px 10px 20px; border:3px solid #f60;}
.template-focus-list .hover{ padding:10px 10px 10px 20px; border:3px solid #999;}
.template-set .page{ padding:10px 0 20px; text-align:center;}

/********模块布局********/
.category{ position:relative; margin:4px 0 0; padding:2px; height:18px; border:1px solid #c9c9c9; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#e0e1e0; color:#999; text-align:center;}
.lock,.show,.hide{ position:absolute; top:2px; left:2px; width:18px; height:18px; text-indent:-9999em; overflow:hidden; font:0/0 "Arial"; cursor:pointer;}
.lock{ background-position:-82px -391px; cursor:default;}
.show{ background-position:-82px -332px;}
.hide{ background-position:-82px -362px;}
.preview{ position:relative; top:2px; +top:0; _top:2px; display:inline-block; margin:0 -20px 0 10px; width:15px; height:12px; background-position:-30px -467px; cursor:pointer;}
.layout li{ position:relative; margin:4px 0 0; padding:2px 2px 2px 42px; height:18px; border:1px solid #ffdacd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff2e9; text-align:center; cursor:move; text-align:left;}
.layout .li-hide{ background:#fff7f2; border:1px solid #ffe9e1; color:#999;}
.layout-header .layout li{ padding:2px; text-align:center;}
.layout-main{ float:left; width:160px;}
.layout-side{ float:right; width:396px;}
.layout-footer{ padding:1px 0 0; clear:both;}
.prompt{ padding:15px 0 5px; line-height:28px; clear:both;}
.prompt strong{ color:#f60;}
.prompt i{ display:inline-block; margin:0 5px 0 0; position:relative; top:5px; left:0; cursor:default;}
.layout-tipbox{ width:auto; padding:17px 20px; white-space:nowrap; zoom:1; display:inline-block;}
.layout-imgbox,.layout-imgbox-2{ display:block; padding:3px; width:200px; line-height:115px; text-align:center}
.layout-imgbox img,.layout-imgbox-2 img{ display:block;float:left}
.layout-tipbox b,.layout-imgbox b,.layout-imgbox-2 b{ position:absolute; top:50%; left:-8px; margin:-4px 0 0; background-position:-60px -452px; width:5px; height:9px;}
.module-layout-set{ width:560px;}
.module-layout-set .zone{ clear:both;}

/********添加导航内容********/
.add-nav-set .nav-list{ padding:10px 0;}
.add-nav-set .nav-list input{ margin:0 8px 0 0; *margin:-3px 5px 0 -2px;}

/* 弹出层 */
.layerbox{ position:fixed; _position:absolute; display:none; top:50%; _top:expression(documentElement.scrollTop+250+"px"); left:50%; z-index:1001; margin:-82px 0 0 -211px; padding:4px; background:rgba(0,0,0,0.15); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#26000000,endcolorstr=#26000000,gradientType=1);}
.layerbox-inner{ position:relative; padding:20px; width:372px; border:1px solid #ccc; background:#fff;}
.layerbox-inner .close{ position:absolute; top:0; right:0; width:32px; height:32px; background-position:0 -313px; cursor:pointer;}
.layerbox-inner .success,.layerbox-inner .failure,.layerbox-inner .loading{ padding:20px 0; text-align:center; font:24px/38px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.layerbox-inner .failure,.layerbox-inner .loading{ padding:38px 0;}
.layerbox-inner .success span,.layerbox-inner .failure span,.layerbox-inner .loading span{ display:inline-block; padding:0 0 0 57px; background-position:0 -900px;}
.layerbox-inner .failure span{ background-position:-63px -826px;}
.layerbox-inner .loading span{ padding:0 0 0 30px; background:url(http://icon.zol-img.com.cn/newshop/merchantstore/zplus/loading.gif) no-repeat 0 50%;}
.layerbox-inner .zone{ padding:10px 0 0; border:0 none;}
.layerbox-inner .zone .links{ margin:0 0 0 5px; font:12px/26px arial; color:#333; text-decoration:underline;}
.layerbox-inner .zone .links:hover{ color:#f60;}
.confirm-layer .failure{ padding:20px 0 10px; text-align:left;}
.confirm-layer .failure span{ font:16px/22px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}