﻿@charset "utf-8";
/* 
* Author: lin xiao dong
  http://www.fobshop.com.cn/
*/
/*icon*/
ul.contentmenu a.m i,
ul.contentmenu li.m a.cate-edit i,
.ow-navigator-edit i{ display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin-right:6px; position:relative; top:1px; }

.td-header .header{ background-color:#333949; border-bottom:0px solid #333; height:42px; position:relative; }
.td-header .logo{ height:42px; position:absolute; width:80px; overflow:hidden;}
.td-header .logo img{ height:42px; max-width:120px;}
.td-header .logo span{ background:rgb(0,0,0,0.8); color:#fff; display:none; font-size:15px; height:42px; line-height:42px; width:90px; position:absolute; top:0; left:0; z-index:2; text-align:center;}
.td-header .logo:hover span{ display:inline-block;}
.td-header .destop{ background:#474f60; color:#fff; font-size:14px; height:46px; line-height:46px; position:absolute; width:50px; right:0px; padding:0px; text-align:center;}
.td-header .destop:visited{ color:#fff;}
.td-header .destop:hover{ background:#383e4b; text-decoration:none;}
/*顶部主菜单*/
.topmenu{ padding-left:80px;}
.topmenu ul.menu{ float:left; height:42px;}
.topmenu ul.menu li.m{ height:42px; float:left; position:relative; z-index:20;}
.topmenu ul.menu li.m a.m{ display:inline-block; font-size:14px; height:32px; line-height:32px; padding:5px 18px; position:relative; }
.topmenu ul.menu li.m a.m:before { content:" "; display:inline-block; height:18px; border-right:1px solid rgb(255,255,255,0.2); position:absolute; top:12px; right:0px;}
.topmenu ul.menu li.m a.m:after  { content:" "; display:inline-block; height:18px; border-left:1px solid rgb(0,0,0,0.9); position:absolute; top:12px; left:0px;}
.topmenu ul.menu li.m:first-child a.m:before{ border-left:0px;}
.topmenu ul.menu li.m a.m,
.topmenu ul.menu li.m a.m:visited{ color:#ddd;}
.topmenu ul.menu li.m a.m:hover{ border-bottom:3px solid #457cfb; color:#fff; padding-bottom:2px; text-decoration:none;}
.topmenu ul.menu li.m a.m:active{ background:#457cfb; }
.topmenu ul.menu li.m a.m:active:before{ border-left:0px;}
.topmenu ul.menu li.m a.m:active:after { border-right:0px;}
.topmenu ul.menu li.m a.link{ cursor:pointer;}
.topmenu ul.menu li.m a.m em{ font-style:normal;}
.topmenu ul.menu li.m a.m .caret{ margin-left:6px;}
.topmenu ul.menu li a.m i{ background-repeat:no-repeat; background-size:16px 16px; background-position:center center;  display:inline-block; float:left; height:16px; width:16px; margin-top:8px; margin-right:5px;}
.topmenu ul.menu li.index a.m i{
	margin-top:7px;
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-house-fill" viewBox="0 0 16 16"><path d="M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L8 2.207l6.646 6.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.707 1.5Z"/><path d="m8 3.293 6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293l6-6Z"/></svg>');
	}
.topmenu ul.menu li.member a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-people-fill" viewBox="0 0 16 16"><path d="M7 14s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1H7zm4-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/><path fill-rule="evenodd" d="M5.216 14A2.238 2.238 0 0 1 5 13c0-1.355.68-2.75 1.936-3.72A6.325 6.325 0 0 0 5 9c-4 0-5 3-5 4s1 1 1 1h4.216z"/><path d="M4.5 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/></svg>');
	}
.topmenu ul.menu li.orders a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-list-check" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3.854 2.146a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 3.293l1.146-1.147a.5.5 0 0 1 .708 0zm0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 7.293l1.146-1.147a.5.5 0 0 1 .708 0zm0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 0 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0z"/></svg>');
	}
.topmenu ul.menu li.goods_stock a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-list-columns" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M0 .5A.5.5 0 0 1 .5 0h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 0 .5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Zm-13 2A.5.5 0 0 1 .5 2h8a.5.5 0 0 1 0 1h-8a.5.5 0 0 1-.5-.5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Zm-13 2A.5.5 0 0 1 .5 4h10a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Zm-13 2A.5.5 0 0 1 .5 6h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Zm-13 2A.5.5 0 0 1 .5 8h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Zm-13 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Zm-13 2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Zm-13 2a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5Zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5Z"/></svg>');
	}
.topmenu ul.menu li.setting a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-gear-fill" viewBox="0 0 16 16"><path d="M9.405 1.05c-.413-1.4-2.397-1.4-2.81 0l-.1.34a1.464 1.464 0 0 1-2.105.872l-.31-.17c-1.283-.698-2.686.705-1.987 1.987l.169.311c.446.82.023 1.841-.872 2.105l-.34.1c-1.4.413-1.4 2.397 0 2.81l.34.1a1.464 1.464 0 0 1 .872 2.105l-.17.31c-.698 1.283.705 2.686 1.987 1.987l.311-.169a1.464 1.464 0 0 1 2.105.872l.1.34c.413 1.4 2.397 1.4 2.81 0l.1-.34a1.464 1.464 0 0 1 2.105-.872l.31.17c1.283.698 2.686-.705 1.987-1.987l-.169-.311a1.464 1.464 0 0 1 .872-2.105l.34-.1c1.4-.413 1.4-2.397 0-2.81l-.34-.1a1.464 1.464 0 0 1-.872-2.105l.17-.31c.698-1.283-.705-2.686-1.987-1.987l-.311.169a1.464 1.464 0 0 1-2.105-.872l-.1-.34zM8 10.93a2.929 2.929 0 1 1 0-5.86 2.929 2.929 0 0 1 0 5.858z"/></svg>');
	}
.topmenu ul.menu li.setting_info a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-database-fill-gear" viewBox="0 0 16 16"><path d="M8 1c-1.573 0-3.022.289-4.096.777C2.875 2.245 2 2.993 2 4s.875 1.755 1.904 2.223C4.978 6.711 6.427 7 8 7s3.022-.289 4.096-.777C13.125 5.755 14 5.007 14 4s-.875-1.755-1.904-2.223C11.022 1.289 9.573 1 8 1Z"/><path d="M2 7v-.839c.457.432 1.004.751 1.49.972C4.722 7.693 6.318 8 8 8s3.278-.307 4.51-.867c.486-.22 1.033-.54 1.49-.972V7c0 .424-.155.802-.411 1.133a4.51 4.51 0 0 0-4.815 1.843A12.31 12.31 0 0 1 8 10c-1.573 0-3.022-.289-4.096-.777C2.875 8.755 2 8.007 2 7Zm6.257 3.998L8 11c-1.682 0-3.278-.307-4.51-.867-.486-.22-1.033-.54-1.49-.972V10c0 1.007.875 1.755 1.904 2.223C4.978 12.711 6.427 13 8 13h.027a4.552 4.552 0 0 1 .23-2.002Zm-.002 3L8 14c-1.682 0-3.278-.307-4.51-.867-.486-.22-1.033-.54-1.49-.972V13c0 1.007.875 1.755 1.904 2.223C4.978 15.711 6.427 16 8 16c.536 0 1.058-.034 1.555-.097a4.507 4.507 0 0 1-1.3-1.905Z"/><path fill-rule="evenodd" d="M11.886 9.46c.18-.613 1.048-.613 1.229 0l.043.148a.64.64 0 0 0 .921.382l.136-.074c.561-.306 1.175.308.87.869l-.075.136a.64.64 0 0 0 .382.92l.149.045c.612.18.612 1.048 0 1.229l-.15.043a.64.64 0 0 0-.38.921l.074.136c.305.561-.309 1.175-.87.87l-.136-.075a.64.64 0 0 0-.92.382l-.045.149c-.18.612-1.048.612-1.229 0l-.043-.15a.64.64 0 0 0-.921-.38l-.136.074c-.561.305-1.175-.309-.87-.87l.075-.136a.64.64 0 0 0-.382-.92l-.148-.045c-.613-.18-.613-1.048 0-1.229l.148-.043a.64.64 0 0 0 .382-.921l-.074-.136c-.306-.561.308-1.175.869-.87l.136.075a.64.64 0 0 0 .92-.382l.045-.148ZM14 12.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z"/></svg>');
	}
.topmenu ul.menu li.shop_config a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-shop" viewBox="0 0 16 16"><path d="M2.97 1.35A1 1 0 0 1 3.73 1h8.54a1 1 0 0 1 .76.35l2.609 3.044A1.5 1.5 0 0 1 16 5.37v.255a2.375 2.375 0 0 1-4.25 1.458A2.371 2.371 0 0 1 9.875 8 2.37 2.37 0 0 1 8 7.083 2.37 2.37 0 0 1 6.125 8a2.37 2.37 0 0 1-1.875-.917A2.375 2.375 0 0 1 0 5.625V5.37a1.5 1.5 0 0 1 .361-.976l2.61-3.045zm1.78 4.275a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 1 0 2.75 0V5.37a.5.5 0 0 0-.12-.325L12.27 2H3.73L1.12 5.045A.5.5 0 0 0 1 5.37v.255a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0zM1.5 8.5A.5.5 0 0 1 2 9v6h1v-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v5h6V9a.5.5 0 0 1 1 0v6h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1V9a.5.5 0 0 1 .5-.5zM4 15h3v-5H4v5zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-3zm3 0h-2v3h2v-3z"/></svg>');
	}
.topmenu ul.menu li.navigator a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-house-gear-fill" viewBox="0 0 16 16"><path d="M7.293 1.5a1 1 0 0 1 1.414 0L11 3.793V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v3.293l2.354 2.353a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708L7.293 1.5Z"/><path d="M11.07 9.047a1.5 1.5 0 0 0-1.742.26l-.02.021a1.5 1.5 0 0 0-.261 1.742 1.5 1.5 0 0 0 0 2.86 1.504 1.504 0 0 0-.12 1.07H3.5A1.5 1.5 0 0 1 2 13.5V9.293l6-6 4.724 4.724a1.5 1.5 0 0 0-1.654 1.03Z"/><path fill-rule="evenodd" d="m13.158 9.608-.043-.148c-.181-.613-1.049-.613-1.23 0l-.043.148a.64.64 0 0 1-.921.382l-.136-.074c-.561-.306-1.175.308-.87.869l.075.136a.64.64 0 0 1-.382.92l-.148.045c-.613.18-.613 1.048 0 1.229l.148.043a.64.64 0 0 1 .382.921l-.074.136c-.306.561.308 1.175.869.87l.136-.075a.64.64 0 0 1 .92.382l.045.149c.18.612 1.048.612 1.229 0l.043-.15a.64.64 0 0 1 .921-.38l.136.074c.561.305 1.175-.309.87-.87l-.075-.136a.64.64 0 0 1 .382-.92l.149-.044c.612-.181.612-1.049 0-1.23l-.15-.043a.64.64 0 0 1-.38-.921l.074-.136c.305-.561-.309-1.175-.87-.87l-.136.075a.64.64 0 0 1-.92-.382ZM12.5 14a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"/></svg>');
	}
.topmenu ul.menu li.website_stats a.m i{
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-graph-up" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M0 0h1v15h15v1H0V0Zm14.817 3.113a.5.5 0 0 1 .07.704l-4.5 5.5a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61 4.15-5.073a.5.5 0 0 1 .704-.07Z"/></svg>');
	}


.topmenu ul.menu li.hover,
.topmenu ul.menu li.current a.m{ background:#0086b4;}

.topmenu .website{ display:inline-block; padding:9px 0px 0px 20px;}
.topmenu .website a{ background:#4a5269; border-radius:5px; display:inline-block; font-size:12px; height:20px; line-height:20px; padding:3px 8px 2px 4px; }
.topmenu .website a,
.topmenu .website a:visited{ color:#fff; }
.topmenu .website a:hover{ background:#457cfb; text-decoration:none; }
.topmenu .website i{ background:url("../images/icons/icon-website-view.png") center center no-repeat; display:inline-block; float:left; height:20px; width:20px;}

/*管理员信息*/
.topadmin{ font-size:14px; position:absolute; right:0px; top:0px;}
.topadmin-item{ padding:0px 15px 0px 15px; text-shadow:0px 1px 0px rgba(0,0,0,0.6);}
.topadmin-item a{ background-image:url("../images/select-dot.png"); background-position:center right; background-repeat:no-repeat; display:block; height:38px; line-height:38px; padding:2px 20px 2px 0px;}
.topadmin-item a,
.topadmin-item a:visited{ color:#eee; }
.topadmin.hover .topadmin-item{ background:#181b23;}
.topadmin.hover .topadmin-item a{ color:#fff; text-decoration:none;}

.topadmin-sub{ background:#fff; border:1px solid #ccc; border-top:none; display:none; text-shadow:0px 1px 0px rgba(255,255,255,0.6);}
.topadmin-sub ul li a{ background:#f8f8f8; border-top:1px dotted #fff; border-bottom:1px dotted #ddd; display:block; height:24px; line-height:24px; padding:8px 10px;}
.topadmin-sub ul li a,
.topadmin-sub ul li a:visited{ color:#000; }
.topadmin-sub ul li a:hover{ background:#fff; color:#008fe9; text-decoration:none;}

.td-lefter{ width:241px; }
.td-lefter .lefter{ background:#fff; border-right:1px solid #d6d6d6; width:240px; position:relative; }
.td-lefter .lefter{ -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.03), -1px 0 2px rgba(0,0,0,0.03); box-shadow: 2px 2px 2px rgba(0,0,0,0.03), -1px 0 2px rgba(0,0,0,0.03);  }
/*主菜单*/
.menu-section{}
.bigmenu{ background:#333949; box-sizing:content-box; float:left; min-height:220px; width:80px; }
.submenu{ box-sizing:content-box;  float:left; min-height:620px; width:160px; }
.overflow-x-hidden{ overflow-x:hidden;}

.bigmenu ul.menu{ margin:0; padding-top:0px;}
.bigmenu ul.menu li{ margin:0; padding:0 0 0 0;}
.bigmenu ul.menu li a{ border-bottom:0px solid rgb(0,0,0,0.1); display:block; font-size:14px; padding:7px 0px 7px 0px; position:relative; text-align:center; vertical-align:top; }
.bigmenu ul.menu li a:before{ content:" "; display:inline-block; height:1px; border-bottom:1px solid rgb(0,0,0,0.05); position:absolute; top:63px; left:10px; width:50px;}
.bigmenu ul.menu li a:after { content:" "; display:inline-block; height:1px; border-bottom:1px solid rgb(255,255,255,0.05); position:absolute; top:64px; left:10px; width:50px;}
.bigmenu ul.menu li a,
.bigmenu ul.menu li a:visited{ color:rgb(255,255,255,0.7);}
.bigmenu ul.menu li a:hover{ color:#fff; text-decoration:none;}
.bigmenu ul.menu li a:hover i{ color:rgb(255,255,255,0.8);}
.bigmenu ul.menu li.current a,
.bigmenu ul.menu li.current a:visited{ background:#457cfb; border-bottom-color:#457cfb; color:#fff;}
.bigmenu ul.menu li.current a i{ color:#fff;}
.bigmenu ul.menu li.current a:before{ border-bottom:0px solid rgb(0,0,0,0.1);}
.bigmenu ul.menu li.current a:after { border-bottom:0px solid rgb(255,255,255,0.1);}
.bigmenu ul.menu li a i { color:rgb(255,255,255,0.6); font-size:20px; height:20px; line-height:10px; width:100%; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; position:relative; top:12px; vertical-align:top;}
.bigmenu ul.menu li a span{ display:inline-block; font-size:14px; height:20px; line-height:20px; width:100%; padding-left:0px;}
.bigmenu ul.menu li a span em{ display:none; font-style:normal;}
.bigmenu ul.menu li a.content i:before { content:"\e056"; }
.bigmenu ul.menu li a.shopmanage i:before { content:"\e011"; }
.bigmenu ul.menu li a.operate i:before { content:"\e031"; }
.bigmenu ul.menu li a.goods i:before { content:"\e056"; }
.bigmenu ul.menu li a.order i:before { content:"\e032"; }
.bigmenu ul.menu li a.marketing i:before { content:"\e042"; }
.bigmenu ul.menu li a.report i:before { content:"\e185"; }
.bigmenu ul.menu li a.member i:before { content:"\e008"; }
.bigmenu ul.menu li a.forum  i:before { content:"\e111"; }
.bigmenu ul.menu li a.plugins i:before{ content:"\e197"; }
.bigmenu ul.menu li a.system i:before { content:"\e019"; }

.submenu .ltabbar{ border-bottom:1px solid #b4b4b4; padding:6px 0px 0px 6px; height:35px; position:relative;}
.submenu .ltabbar a{ float:left; font-size:14px; background:#eee; border:1px solid #c4c4c4; color:#333; display:block; height:34px; line-height:34px; padding:0px 0px; text-align:center; width:73px; position:relative;}
.submenu .ltabbar a:hover{ text-decoration:none;}
.submenu .ltabbar a.tab2{ border-left:0px;}
.submenu .ltabbar a.current{ background:#fff; border-bottom-color:#fff; color:#333; text-decoration:none;}

.submenu .sub-wrapper{ display:none; padding:3px 0; position:relative;}
.submenu ul.menu{ margin-bottom:1px; padding:5px 0; position:relative;}
.submenu ul.menu:after{ content:" "; position:absolute; bottom:-1px; left:15px; right:15px; height:0px; border-bottom:1px solid #e6e6e6;}
.submenu ul.menu-none-bottom:after{ border-bottom:0px;}
.submenu ul.menu li{ position:relative; padding:0px 8px 0px 8px;}
.submenu ul.menu li a.s{ border-radius:10px; display:block; font-size:15px; height:32px; line-height:32px; padding:2px 10px 2px 12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.submenu ul.menu li a.s,
.submenu ul.menu li a.s:visited{ color:#333;}
.submenu ul.menu li a.s:hover{ color:#008fe9; text-decoration:none;}
.submenu ul.menu li a.s i{ position:absolute; top:8px; right:8px;}
.submenu ul.menu li.current a.s,
.submenu ul.menu li.current a:hover,
.submenu ul.menu li.current a.s:visited{ background:#f1f1f1; color:#333;}
.submenu ul.menu li.current a.s i{ color:#aaa;}
.submenu ul.menu li a.s:active,
.submenu ul.menu li.current a.s:active{ background:#457cfb; color:#fff;}

.submenu ul.menu li .sub2-wrapper{ background:#fff; border-radius:5px; display:none; padding:5px 15px 20px 15px; position:absolute; left:150px; top:-5px; min-width:120px; z-index:999920; -webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; -moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; box-shadow:rgba(0,0,0,0.5) 0px 0px 5px; }
.submenu ul.menu li .sub2-wrapper ul{ border-bottom:1px solid #eee;}
.submenu ul.menu li .sub2-wrapper ul:last-child{ border-bottom:none;}
.submenu ul.menu li .sub2-wrapper li{ padding:0px;}
.submenu ul.menu li .sub2-wrapper li a{ border-bottom:1px solid #eee; display:block; font-size:15px; height:32px; line-height:32px; padding:3px 10px 3px 3px; white-space:nowrap;}
.submenu ul.menu li .sub2-wrapper li a,
.submenu ul.menu li .sub2-wrapper li a:visited{ color:#333;}
.submenu ul.menu li .sub2-wrapper li a:hover{ background:#fff!important; color:#008fe9; text-decoration:none;}

/**左边菜单*/
ul.contentmenu{ background:#f4f4f4; font-size:14px; position:relative;}
ul.contentmenu:before{ content:" "; position:absolute; top:-1px; left:0px; right:0px; height:0px; border-top:1px solid #e6e6e6;}
ul.contentmenu:after { content:" "; position:absolute; bottom:-1px; left:0px; right:0px; height:0px; border-bottom:1px solid #e6e6e6;}
ul.contentmenu li.m{ margin:0px; padding:0px; position:relative;}
ul.contentmenu li.m a.m{ border-bottom:0px solid #303745; border-top:0px solid #414a5b; color:#555; display:block; height:32px; line-height:32px; margin:0px; padding:3px 0px 3px 0px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
ul.contentmenu li.m a.m:visited{ color:#333;}
ul.contentmenu li.hover a.m,
ul.contentmenu li.hover a.m:visited{ background:#e6e6e6; color:#457cfb; }
ul.contentmenu li.current a.m,
ul.contentmenu li.current.hover a.m{ background:#457cfb; color:#fff!important;}
ul.contentmenu li.current i.triangle{ color:#fff!important;}

ul.contentmenu a.m i.list{ color:#666; font-size:8px; float:left; height:32px; line-height:32px; width:18px; margin:0px 0px 0px 0px; text-align:center;}
ul.contentmenu a.m i.list:before{}
ul.contentmenu a.m i.triangle{ color:#666; font-size:8px; float:right; height:32px; line-height:32px; width:30px; margin:0px 0px 0px 0px; text-align:center;}
ul.contentmenu a.m i.triangle:before{ content:"\e250";}

ul.contentmenu li.m a.cate-edit i{ color:#666; font-size:12px; float:left; height:32px; line-height:32px; width:32px; margin:0px 0px 0px 0px; text-align:center;}
ul.contentmenu li.m a.cate-edit i:before{ content:"\e019";}
ul.contentmenu li.all a.m i.list{ color:#666; font-size:12px; float:left; height:32px; line-height:32px; width:32px; margin:0px 0px 0px 0px; text-align:center;}
ul.contentmenu li.all a.m i.list:before{ content:"\e032";}

ul.contentmenu a.m-folder{ cursor:default;}
ul.contentmenu a.m-folder,
ul.contentmenu a.m-folder:visited{ color:#aaa;}
ul.contentmenu li.m a.m:hover{ color:#0070d9;}
ul.contentmenu li.m a.m-folder:hover{ color:#888; text-decoration:none;}

ul.contentmenu li.m-cate-edit{ height:38px; padding:0px 0px 0px 0px;}
ul.contentmenu li.m a.cate-edit{ color:#555; display:block; height:32px; line-height:32px; padding:3px 0px 3px 0px; }
ul.contentmenu li.m a.cate-edit:hover{ color:#555; -webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 4px; -moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 4px; box-shadow:rgba(0,0,0,0.3) 0px 0px 4px; background:#464e5e; color:#fff!important;}

ul.contentmenu .sub-menu{ background:#fff; box-sizing:border-box; display:none; padding:0; position:absolute; left:160px; top:-1px; overflow-x:hidden; overflow-y:scroll; scrollbar-width:thin; z-index:999920;}
ul.contentmenu .sub-menu .inner-box{  border:1px solid #ccc; min-height:220px; min-width:280px; padding:8px 0;}
ul.contentmenu .sub-menu a,
ul.contentmenu .sub-menu a:visited{ color:#333; white-space:nowrap;}
ul.contentmenu .sub-menu a:hover{ color:#008fe9; }
ul.contentmenu .sub2-menu{ padding-bottom:5px; zoom:1; overflow:hidden;}
ul.contentmenu .sub{ border:none; display:block; height:32px; line-height:32px; padding:3px 0px 3px 20px;}
ul.contentmenu .sub2{ border:none; display:block; float:left; line-height:32px; padding:0px 0px 0px 20px;}
ul.contentmenu .sub3{ border:none; display:block; height:32px; line-height:32px; padding:0px 0px 0px 60px;}
ul.contentmenu .sub2-wrapper{}
ul.contentmenu a.none-link,
ul.contentmenu a.none-link:visited,
ul.contentmenu a.none-link:hover{ color:#aaa; font-weight:bold;}
ul.contentmenu a:hover{ text-decoration:none;}
#goods_category_menu ul.contentmenu .sub-menu{ width:600px;}
@media (max-width:1500px) {
	.topmenu ul.menu li.m a.m{ padding:5px 16px; }
}
@media (max-width:1024px) {
	.td-header .logo{ width:60px;}
	.td-header .logo img{ width:60px;}
	.topmenu{ padding-left:60px;}
	.topmenu ul.menu li.m a.m{ padding-left:8px; padding-right:8px;}
	.td-lefter,
	.td-lefter .lefter{ width:200px;}
	.bigmenu{ width:60px; }
	.submenu{ width:140px;}
	.bigmenu ul.menu li a{ padding:4px 0px;}
	.bigmenu ul.menu li a i{ font-size:18px;}
	.bigmenu ul.menu li a span{ font-size:14px; height:18px; line-height:18px;}
	.submenu .ltabbar{ padding:5px 0px 0px 5px; height:35px;}
	.submenu .ltabbar a{ width:64px;}
}

#header{}
#footer{ border-top:1px solid #dddfe1; color:#888; font-size:10px; margin:10px 15px 0px 15px; padding:5px 0px;}
#footer .name{ color:#444; display:none; font-size:10px;}
#footer a,#footer a:visited{ color:#666;}
#footer a:hover{ color:#000; text-decoration:none;}

/****/
.breadcrumb{ color:#888; display:none; font-size:14px; height:16px; line-height:16px; margin:0px 0px 0px 0px; padding:8px 0px 2px 15px; position:relative;}
.breadcrumb em{ font-family:宋体; margin:0px 5px;}
.breadcrumb .loc{ border-left:3px solid #72c4df; display:inline-block; padding:0px 10px 0px 10px;}
.help-grid{ position:absolute; right:0px; top:0px; z-index:999;}
.help-grid a{ background:#333949; color:#fff; display:inline-block; height:24px; line-height:24px; padding:2px 12px; }
.help-grid a:hover{ background:#008cbb; text-decoration:none;}
.help-grid a.help{ }

a.goback{ background-image:url("../images/goback.png"); display:none;	height:53px; font-family:"微软雅黑";	font-size:14px;	font-weight:bold; left:-2px; position:absolute;	width:21px;	z-index:901; }
a.goback:hover{ background-position:0px -53px; width:53px;}

.mbody{ padding-top:10px;}

.wbox{ padding:0px 15px 10px 15px;}
.inbox{ background:#fefefe; border:1px solid #ddd; margin:0px 0px 0px 0px; padding:1px;}
.ininbox{ background:#fefefe; border:1px solid #eee;}
.inbox h3.title{ font-size:12px; padding:2px 0px 5px 0px;}
.inbox > .header{ font-size:12px; font-weight:bold; padding:2px 0px 5px 0px;}
.submit-buttons-box{ padding:15px 0px 10px 160px;}
.submit-buttons-box button{ margin-right:10px;}
.button-container{
	background:#ddd;
	background:-moz-linear-gradient(top,#e6e6e6,#d6d6d6);
	background:-webkit-linear-gradient(top,#e6e6e6,#d6d6d6);
	background:linear-gradient(top,#e6e6e6,#d6d6d6);
	border-top:1px solid #ccc; height:30px; padding:5px 5px 6px 160px; width:100%;
	position:fixed; bottom:0px; left:0px; z-index:900;
	_position:absolute; _left:0px; _bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	}
.button-container button{ margin-right:5px;}

/*内容列表头部*/
.top-area{ background:#fafafa; border:1px solid #ddd; margin:0px 15px 0px 15px; padding:8px 0px 8px 0px;}
.top-area .do-cell{ border-right:1px solid #eee; padding:0px 12px; text-align:center; vertical-align:top;}
.top-area .do-cell-name{ color:#888; line-height:14px; padding:0px 0px 6px 0px;}
.top-area .do-cell-btn{ padding:0px 0px 0px 0px;}

.list-area{ margin:-1px 15px 5px 15px; }
.list-area img.thumbnail{ max-height:50px; max-width:50px; height:expression(this.height>50 && this.height/this.width>=1 ? 50 : true); width:expression(this.width>50 && this.width/this.height>=1 ? 50 : true); vertical-align:top;}

/*切换标签*/
.tabbar{ border-bottom:1px solid #ccc; height:35px; margin:0px 0px 10px 0px; padding:0px 15px 0px 15px; z-index:999; }
.tabbar li{ float:left; font-size:14px; margin:0px 0px 0px 0px;}
.tabbar li a{ background:#f2f2f2; border:1px solid #ccc; border-bottom:1px solid #ccc; color:#333; display:inline-block; height:24px; line-height:24px; margin-left:-1px; padding:5px 20px 5px 20px; }
.tabbar li a.long{ padding:2px 28px;}
.tabbar li a,
.tabbar li a:visited{ text-decoration:none;}
.tabbar li.current a,
.tabbar li.current a:hover{ background:none; border-bottom-color:#fff; font-weight:bold;}
.tabbar li a:hover{ background:#fafafa; color:#000;}

ul.tab-sbar{ padding:0px 0px 5px 0px; zoom:1; overflow:auto;}
ul.tab-sbar li{ float:left;}
ul.tab-sbar li a{ background:#ddd; display:inline-block; font-size:11px; height:24px; line-height:24px; padding:1px 12px;}
ul.tab-sbar li a,
ul.tab-sbar li a:visited{ color:#424242; }
ul.tab-sbar li a:hover{ background:#aaa; text-decoration:none;}
ul.tab-sbar li.current a,
ul.tab-sbar li.current a:visited{ background:#395692; color:#fff;}

/*url 重写*/
.url-rewrite-section{ padding:0px 10px 0px 10px;}
.url-rewrite-section .header{ font-size:14px; padding:0px 0px 8px 0px;}
.url-rewrite-section .section .section{ margin-right:8px;}
.url-rewrite-section .section .footer{ color:#222; font-size:12px; }

.col-xs-1,
.col-xs-7 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-7 {
  float: left;
}
.col-xs-1 { width:8.333333333333332%;}
.col-xs-7 { width:58.333333333333336%;}

.table .col-xs-1{ min-width:150px; max-width:150px;}
.table .col-xs-7{ width:80%;}

/*评分*/
.cmt-type-a{ color:#cd0000;}
.cmt-type-b{ color:#db5800;}
.cmt-type-c{ color:#486180;}

/*表单表格*/
table.infoTable{ background:#f6f6f6;}
table.infoTable td.titletd,
table.infoTable td.infotd{ height:26px;}
table.infoTable td.titletd{
	background:#f6f6f6;
	border-right:1px solid #eaeaea; border-bottom:1px solid #e8e8e8;
	box-shadow:rgba(255,255,255,0.6) 0px 1px 0px inset;
	-moz-box-shadow:rgba(255,255,255,0.6) 0px 1px 0px inset;
	-webkit-box-shadow:rgba(255,255,255,0.6) 0px 1px 0px inset;
	font-size:14px; padding:8px 10px 8px 0px; width:140px; min-width:140px; text-align:right;
	}
table.infoTable tr:first-child td.titletd {
	box-shadow:rgba(255,255,255,0.6) 0px 0px 0px inset;
	-moz-box-shadow:rgba(255,255,255,0.6) 0px 0px 0px inset;
    -webkit-box-shadow:rgba(255,255,255,0.2) 0px 0px 0px inset;
}
table.infoTable td.top{ vertical-align:top;}
table.infoTable td.infotd{ background:#fff; border-bottom:0px solid #fafafa; font-size:14px; height:24px; padding:8px 5px 8px 10px;}
table.infoTable td.auto{ width:auto;}
table.infoTable a,
table.infoTable a:visited{color:#0070d9;}
table.infoTable a:hover{}
table.infoTable i{ vertical-align:middle;}
table.infoTable i.important{ color:#f00; padding:0px 5px 0px 0px; }
table.infoTable td.titletd .subtitle{ color:#888; display:block; font-size:12px; font-weight:normal; height:16px; line-height:16px;}
table.infoTable tr:last-child > td{ border-bottom:none;}

table.in-infoTable{ border:1px solid #e8e8e8; }
table.in-infoTable td.titletd,
table.in-infoTable td.infotd{ height:26px;}
table.in-infoTable td.titletd{ background:#fafafa; border-right:1px solid #eaeaea; border-bottom:1px solid #e8e8e8; font-weight:normal; min-width:100px; padding:5px 6px 5px 15px; width:auto; text-align:right;}
table.in-infoTable td.infotd{ background:#fff; border-bottom:1px solid #fafafa; height:24px; padding:5px 10px 5px 8px;}
table.in-infoTable a,
table.in-infoTable a:visited{color:#0070d9;}
table.in-infoTable i{ vertical-align:middle;}
table.in-infoTable i.important{ color:#f00; padding:0px 5px 0px 0px; }

/*列表表格*/
table.listTable{ background:#f6f6f6; border:1px solid #ddd; border-collapse:collapse;}
table.listTable tr.thead th{
	background:#f6f6f6;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	color:#222; 
	font-size:14px;
	font-weight:normal;
	height:16px;
	line-height:16px;
	padding:10px 10px 10px 10px; text-align:left; overflow:hidden
	}
table.listTable tr.thead-normal th{ font-weight:normal;}
table.listTable tr.data td,
table.listTable tr.pages td{ 
	padding:8px 10px 8px 10px;
	font-size:14px;
	height:24px;
	line-height:160%;
	border-left:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	text-align:left;
	}
table.listTable tr.data td:first-child{
    border-left:1px solid #ddd;
}
table.listTable tr.pages td{
	border-left:1px solid #ddd;
}
table.listTable tr.data td{ background:#fff;}
table.listTable tr.eline td{background:#f6f6f6}
table.listTable tr.data:hover td{ background:#fffee0;}
table.listTable tr.selected td{background:#CFD1D2;}
table.listTable tr.selected:hover td{background:#c2c2c2;}
/**/
table.listTable tr.data:hover table.in-infoTable td{ background:none;}
table.listTable tr.data table.in-infoTable td:first-child{ border-left:none;}
.td-opeation a.btn{ margin:2px 5px 3px 0px;}
.td-opeation .sep{ color:#ccc; display:inline; margin:0px; padding:0px 8px 0px 3px;}

table.listTable td.padding-0{ padding:0px!important;}
table.listTable td.vertical-align-top{ vertical-align:top;}
table.listTable ul.in-list{}
table.listTable ul.in-list li{ border-bottom:1px solid #f4f4f4; padding:10px 12px;}
table.listTable ul.in-list li:last-child{ border-bottom:0px;}
table.listTable ul.in-list li span{ padding-left:5px;}
table.listTable ul.in-list li span.charge{ padding:0px 5px 0px 0px;}
table.listTable ul.in-list li em{ color:#ea4d00; font-size:12px; font-style:normal; padding:0px 10px;}
table.listTable ul.in-list li .group-name{ font-style:normal; padding:0px 0px 0px 0px;}

table.listTable .list-grid{ float:left; margin:6px 5px 3px 5px; }
table.listTable .list-grid-input{ border-right:1px solid #ddd; float:left; margin-right:10px; margin:3px 5px 3px 5px;}
table.listTable .list-grid-input span.text{ padding:0px 10px 0px 0px;}
table.listTable .list-grid-input input.text{ margin:0px 5px 0px 0px;}

table.listTable .tdline{ border-bottom:1px solid #e6e6e6; padding:0px 0px 5px 0px;}
table.listTable .tdline-last{ border-bottom:0px; padding:3px 0px 0px 0px;}

/*相关内容*/
.related{ padding:8px 0px 0px 0px;}

/*表单*/
div.post-form{ padding:12px 15px 13px 15px;}
div.post-form .dl{ padding:0px 0px 5px 0px;}
div.post-form .dl .dt{ color:#888; font-weight:bold; padding:0px 0px 3px 0px;}
div.post-form .dl .dd{}
div.post-form .buttons{ padding:10px 0px;}
div.post-form .buttons .btn{ margin-right:8px;}

/*模板管理*/
.tpl-section{ margin:15px; zoom:1; overflow:auto;}
.tpl{ background:#fff; border:1px solid #eee; float:left; height:436px; margin:0px 10px 10px 0px; padding:14px 16px 14px 18px; width:320px;}
.tpl:hover{ border-color:#aaa;}
.tpl > .tpl-header{ font-weight:bold; padding:0px 0px 6px 0px;}
.tpl > .tpl-header .tpl-name{ color:#424242; font-size:14px;}
.tpl > .tpl-header .status{ color:#666; float:right; font-size:12px;}
.tpl > .tpl-pic{ border-top:1px solid #eee; border-bottom:1px solid #eee; }
.tpl > .tpl-pic img{ height:208px; width:320px;}
.tpl > .tpl-foldername{ padding:5px 0px 0px 0px;}
.tpl > .tpl-foldername .foldername{ font-size:14px;}
.tpl > .tpl-foldername .datelastmodified{ color:#666; font-size:11px; margin-left:10px;}
.tpl > .tpl-foldername .demo{ float:right;}
.tpl > .tpl-author{}
.tpl > .tpl-description{ height:72px; padding:2px 0px 0px 0px; overflow:hidden;}
.tpl dl dt{}
.tpl dl dd{ color:#666; padding:0px 0px;}
.tpl dl dd a,
.tpl dl dd a:visited{ color:#666;}
.tpl > .tpl-action{ border-top:1px dashed #ddd; margin-top:3px; padding-top:10px;}
.tpl > .tpl-action .edit{ float:right;}
.tpl a,
.tpl a:visited{ color:#284174;}
.tpl-current{ border:4px solid #666; padding:11px 14px 11px 14px; }
.tpl-current:hover{ border-color:#424242;}
.tpl-current > .tpl-header .status{ color:#229200;}

/*分类管理*/
.category-list{}
.category-list .cate-name{ display:flex;}
.category-list span.name{ color:#333; float:left; display:inline-block; height:23px; line-height:23px; padding:0px 5px 0px 0px;}
.category-list span.name a{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.category-list span.subname{ color:#888; float:left; display:inline-block; font-size:12px; line-height:23px; max-width:200px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}

/****/
.ow-switch-subtab{ padding-bottom:10px;}
.ow-switch-subtab ul{ font-size:14px; zoom:1; overflow:auto;}
.ow-switch-subtab ul li{ float:left; margin-right:1px; }
.ow-switch-subtab ul li a{ background:#eee; color:#333; display:inline-block; padding:3px 20px; }
.ow-switch-subtab ul li a:hover{ background:#ccc; text-decoration:none;}
.ow-switch-subtab ul li.current a{ background:#457cfb; color:#fff;}

span.node-switch,
span.node-sub-indent{
	background-color:transparent; background-repeat:no-repeat; background-attachment:scroll;
	background-image:url("../images/ctree.png"); *background-image:url("../images/ctree.gif");
	display:inline-block;
	float:left;
	height:23px; line-height:23px; width:23px; min-width:23px;
}
span.node-switch{cursor:pointer;}
span.node-switch.close{background-position:0px -299px;}
span.node-switch.open{background-position:0px -322px;}
span.node-switch.none-children{ background-position:0px -345px; cursor:default;}
span.node-sub-indent{background-position:0px -207px;}
span.blank-space{ float:left; display:inline-block; height:24px; width:20px;}

/*树型*/
.ctree{}
.ctree li ul{ margin:0px; padding:0px 0px 0px 18px}
.ctree li ul.line{ background:url("../images/ctree-line.gif") 0px 0px repeat-y;}
.ctree span.node,
.ctree span.node-icon,
.ctree span.node-checkbox{
	background-color:transparent; background-repeat:no-repeat; background-attachment:scroll;
	background-image:url("../images/ctree.png"); *background-image:url("../images/ctree.gif");
	border:0 none; cursor:pointer; outline:none;
	line-height:0; margin:0; width:23px; height:23px; display:inline-block; vertical-align:middle;
	}
.ctree span.node.switch { width:18px; height:23px; }
.ctree span.node.root-open{background-position:0px -69px;}
.ctree span.node.root-close{background-position:0px 0px;}
.ctree span.node.center-open{background-position:0px -92px;}
.ctree span.node.center-close{background-position:0px -23px;}
.ctree span.node.bottom-open{background-position:0px -115px;}
.ctree span.node.bottom-close{background-position:0px -46px;}

.ctree span.node.noline-open{background-position:0px 0px;}
.ctree span.node.noline-close{background-position:0px 0px;}

.ctree span.node.root-docu{ background-position:0px -138px;}
.ctree span.node.center-docu{background-position:0px -184px;}
.ctree span.node.bottom-docu{background-position:0px -207px;}

.ctree span.node.noline-docu{ background:none;}

.ctree span.node-checkbox{ background:none; overflow:hidden; width:18px;}
.ctree span.node-checkbox input{ margin:5px 0px 0px 2px; *height:13px; *width:13px;}
.ctree span.node-icon{ background-position:0px -230px; width:20px;}
.ctree span.node-icon.open{ background-position:0px -253px;}
.ctree span.node-icon.file{ background-position:0px -276px;}

.ctree span.node-name{}
.ctree span.node-aux{}

.category-pms{ background:#fff; border-bottom:2px solid #aaa; }
.category-pms-list{ padding:5px 10px 10px 15px;}
.category-pms-list table.thead{}
.category-pms-list table.thead th{ border-bottom:2px solid #aaa; border-right:1px solid #ccc; padding:2px 0px; text-align:left;}
.category-pms-list table.thead th.th-01{ width:375px;}
.category-pms-list table.thead th.list{ width:68px; padding:0px 0px 0px 10px;}
.category-pms-list table.thead th.add{ width:70px; padding:0px 0px 0px 10px;}
.category-pms-list table.thead th.edit{ width:141px; padding:0px 0px 0px 10px;}
.category-pms-list table.thead th.delete{ width:70px; padding:0px 0px 0px 10px;}

.category-pms-list .ctree label{ color:#666; display:inline-block; padding:0px 0px 0px 0px;}
.category-pms-list .ctree label.list{ width:80px;}
.category-pms-list .ctree label.add{ width:80px;}
.category-pms-list .ctree label.edit{ width:152px;}
.category-pms-list .ctree label.delete{ width:80px;}
.category-pms-list .ctree label.disabled{ color:#ccc;}

.category-pms-list #otree{ margin-top:10px; }
.category-pms-list .ctree li{ background:url("../images/dotted-line.png") 0px top no-repeat; line-height:23px;}
.category-pms-list .ctree li ul{ }
.category-pms-list .ctree li:first-child{}
.category-pms-list .ctree li:last-child{}
.category-pms-list .ctree li:hover{}
.category-pms-list .ctree a.a-node-name{ cursor:default;}
.category-pms-list .ctree a.a-node-name:hover{ text-decoration:none;}
.category-pms-list .ctree span.node-name{ display:inline-block; height:23px; line-height:23px; overflow:hidden; text-overflow:ellipsis; width:240px;}

.category-pms-list .ctree span.node,
.category-pms-list .ctree span.node-icon,
.category-pms-list .ctree span.node-checkbox,
.category-pms-list .ctree span.node-name{float:left;}

.category-pms-list .ctree li span.node-name{ padding-right:90px;}
.category-pms-list .ctree li li span.node-name{ padding-right:72px;}
.category-pms-list .ctree li li li span.node-name{ padding-right:54px;}
.category-pms-list .ctree li li li li span.node-name{ padding-right:36px;}
.category-pms-list .ctree li li li li li span.node-name{ padding-right:18px;}
.category-pms-list .ctree li li li li li li span.node-name{ padding-right:0px;}

.category-auth{ background:#fff; border-bottom:2px solid #aaa;}
.category-auth .headline{ background:#f6f6f6; border-bottom:1px solid #eee; padding:5px 20px;}
.category-auth .ctree{ margin:5px 20px;}

.plugin-pms{ border-bottom:1px solid #ddd; padding:10px; }
.plugin-pms ul{ border:1px solid #ddd;}
.plugin-pms ul li{ background:#fff; border-bottom:1px solid #ddd; height:24px; line-height:24px; padding:4px 10px;}

/*后台界面皮肤*/
ul.themes{}
ul.themes li{ background:#fafafa; border:1px solid #ddd; float:left; padding:5px;}
ul.themes li img{ height:80px; width:80px;}
ul.themes li .preview{ height:80px;}
ul.themes li .theme-name{ height:20px; line-height:20px; text-align:center; overflow:hidden; padding:0px 0px 0px 0px; }
ul.themes li:hover{ background:#fff; border:1px solid #ccc;}
ul.themes li.current{ background-color:#888; border:1px solid #888; color:#fff;}

/*产品类型属性*/
.type-list{ background:#fafafa; border:1px solid #eee; padding:1px 10px;}
.type-list dl{ border-bottom:1px dotted #ddd; padding:8px 0px;}
.type-list dl:last-child{ border-bottom:0px;}
.type-list dl dt{ color:#666; float:left; width:70px;}
.type-list dl dd{ padding:0px 0px 0px 80px;}

/*选择产品规格*/
.goods_spec_list{ padding:0px 0px 5px 0px;}
.goods_spec_list .spec{ border-bottom:1px solid #e6e6e6; font-weight:bold; padding:8px 15px 4px 15px;}
.goods_spec_list .memo{ color:#888; font-weight:normal;}

.spec_add {background-color:#fff; border-bottom:1px solid #ddd; padding:10px 15px; }
.spec_tip{ color:#888; margin:5px 0px 5px 15px;}
.goods_spec_value_list{ padding:2px 0px 2px 18px;}
.goods_spec_value_list li.spec_value{ background:#fff; border:1px solid #e6e6e6; cursor:pointer; display:inline-block; color:#444; font-weight:normal; height:20px; line-height:20px; margin:3px 5px 2px 0px; padding:5px 12px;}
.goods_spec_value_list li.cannot-select{ border-color:#eee; color:#999; }
.goods_spec_value_list li.selected{ background:#fff url("../images/icons/icon-selected.png") right bottom no-repeat; border:2px solid #c30007; padding:4px 11px;}

.add-goods-spec-value{ padding:10px 0px;}
.add-goods-spec-value .hd{ display:none; color:#666; padding:10px 0px 0px 20px;}
.add-goods-spec-value .add-box{ padding:10px 0px 0px 20px;}

/*产品规格*/
.add-goods-spec-section{ background-color:#fff; border:1px solid #ddd; padding:10px;}
/*产品规格列表*/
.spec-value-section{ background-color:#fff; border:1px solid #ddd; border-top:none; margin:0px 0px 8px 0px; padding:0px 10px 10px 10px; }
.spec-value-section dl{ padding:10px 0px 0px 0px;}
.spec-value-section dl dt{}
.spec-value-section dl dd{}
.spec-value-section dl dd ul.value-list{ font-size:14px; padding:5px 0px 5px 0px;}
.spec-value-section dl dd ul.value-list li.value{ background:#fff; border:1px solid #e6e6e6; display:inline-block; color:#444; font-weight:normal; height:32px; line-height:32px; margin:3px 8px 2px 0px; padding:0px; position:relative;}
.spec-value-section dl dd ul.value-list li.value span.name{ padding:0px 8px 0px 15px;}
.spec-value-section dl dd ul.value-list li.value a.set{ display:inline-block; height:30px; line-height:30px; padding:0px 10px 0px 5px;}
.spec-value-section dl dd ul.value-list li.value a.set,
.spec-value-section dl dd ul.value-list li.value a.set:visited{ color:#5d98d0;}
.spec-value-section dl dd ul.value-list li.value a.set:hover{ background-color:#fafafa; color:#0162bd; text-decoration:none;}
.spec-value-section dl dd ul.value-list li.value a.set i{
  display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1;
  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin-right:6px; position:relative; top:1px;
  height:30px; line-height:30px; width:22px; margin:0px; text-align:center;
}
.spec-value-section dl dd ul.value-list li.value a.set i:before{ content:"\e065";}
.spec-value-section dl dd ul.value-list li.value .close-circle{ position:absolute; top:-5px; left:-5px;}
.spec-value-section dl dd .value-images-box{ background-color:#fff; border:1px dotted #ddd; padding:5px;}

.spec-value-section a.add-value{ border:1px solid #e6e6e6; display:inline-block; height:30px; line-height:30px; margin:3px 8px 2px 0px; padding:0px 10px;}
.spec-value-section a.add-value:hover{ background-color:#fafafa; color:#0162bd; text-decoration:none;}
.spec-value-section a.add-value i{ color:#666; font-size:14px; font-weight:normal; margin:0px; vertical-align:middle;}

/*产品规格产品列表*/
.goods-spec-product-list{ }
.goods-spec-product-list table.listTable{ margin:0px 0px 8px 0px;}
.goods-spec-product-list table.listTable tr.data td:first-child { border-left:1px solid #e8e8e8;}
.goods-spec-product-list table.listTable tr.data td.spec-value{ background-color:#fff9fa; padding-left:8px; padding-right:10px;}
.goods-spec-product-list table.listTable tr.data-new td:first-child { border-left:1px solid #26b500;}
.goods-spec-product-list table.listTable tr.data-new td.spec-value{ }
.goods-spec-product-list input.text-price{ width:60px;}
.goods-spec-product-list input.text-stock{ width:50px;}

.member_group_price{ background:#fff; border:2px solid #eee; margin:5px 0px 0px 0px; zoom:1; overflow:auto;}
.member_group_price table.in-infoTable .titletd{ text-align:right;}

/*单选*/
.radio-item{ height:18px; line-height:18px; padding:6px 0px 6px 0px;}
.radio-item span{ display:inline-block; width:100px;}
.radio-item i{ background:#eee; display:inline-block; font-style:normal; padding:0px 4px;}

.radio-item-dl{ height:auto; line-height:inherit; padding:2px 0px;}
.radio-item-dl dl{ padding:6px 0px; zoom:1; overflow:auto;}
.radio-item-dl dl dt{ float:left; width:185px;}
.radio-item-dl dl dd{}

/*开关*/
a.switch{ background:#888; border:0px solid #000; display:inline-block; height:24px; font-size:14px; line-height:24px; position:relative; width:90px;}
a.switch span{ color:#fff; display:inline-block; height:24px; line-height:24px; padding:0px 6px; position:absolute; text-align:center;}
a.switch-on span{ background:#090; left:0px; }
a.switch-off{}
a.switch-off span{ background:#444; color:#eee; right:0px; }

/*选择*/
.ow-date-select-bar{ border:1px solid #ddd;}
.ow-date-select-bar a{ background:#fff; display:inline-block; height:18px; line-height:18px; padding:5px 15px; }
.ow-date-select-bar a.current{ background:#5197e7;; color:#fff; position:relative; margin:-1px 0px 0px -1px; }
.ow-date-select-bar a.current:hover{ background:#5197e7;; color:#fff; }
.ow-date-select-bar a:hover{ background:#eee; text-decoration:none; }

/****/
.ow-imgview-box{ padding:5px 0px;}
.ow-imgview-box img{ border:1px solid #e4e4e4; min-height:60px; min-width:60px; max-height:80px; max-width:80px; padding:4px; vertical-align:top;}
.ow-imgview-box a:hover img{ border-color:#ccc;}

/*优惠券*/
.ow-tdline-name{ border-bottom:1px solid #e6e6e6; color:#000; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
.ow-tdline-subname{ color:#888; font-size:12px;}

/*优惠券*/
.coupon-code{ border-bottom:1px solid #e6e6e6; color:#666; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
.coupon-name{}
.coupon-have-get{ border-bottom:1px solid #e6e6e6; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}

.coupon_rule_type{ border:1px solid #eee; margin:5px 0px; padding:8px;}
.is-get-0{ color:#666666; }
.is-get-1{ color:#2ba600; }
.is-used-0{ color:#666666; }
.is-used-1{ color:#a60000; }
.use-time{ color:#888;}
.use-time:hover{ color:#333;}
.is-used-deleted-1{ color:#da4f4f;}

/*tag*/
.add-tags-box{ float:left; display:inline-block; width:300px;}
.text-tag-input{ border-radius:12px; width:100px!important; }
.tags{ float:left; padding:2px 0px 0px 0px;}
.tags .tag{
	background:#fff;
	border:1px solid #eee;
	border-radius:12px;
	color:#666;
	cursor:pointer;
	display:inline-block;
	font-family:Verdana,Helvetica,Arial,Tahoma,Geneva,sans-serif; font-size:12px;
	height:24px;
	line-height:24px;
	margin:0px 5px 5px 0px;
	padding:0px 10px;
	position:relative;
	}
.tags .tag:hover{ background:#fff; border:1px solid #c6c6c6; color:#000; text-decoration:none;}
.tags .tag a{ position:absolute; top:-6px; right:-6px; z-index:10;}
.tags .tag-small{ font-size:12px; padding:0px 10px;}
.tags .tag-small.selected{ background:#3ba600; border:1px solid #369203; color:#fff;}

.add_types{}
.add_types .title-line{}
.add_types .input-line{border-bottom:1px solid #eee; margin-bottom:4px; padding:2px 0px 8px 0px;}
.add_types dl{}
.add_types dl dt{ padding:2px 0px;}
.add_types dl dd .tags{ padding:0px;}

/*关闭按钮*/
.close-circle{ background-image:url("../images/close-circle.png"); background-position:0px 0px; display:inline-block; height:18px; line-height:18px; overflow:hidden; vertical-align:middle; width:18px;}
.close-circle:hover{ background-position:0px 18px;}

/**/
.site-logo{ margin:5px 0px 0px 0px;}
.site-logo img{ background:url("../images/transparent-bg.png") 0px 0px repeat;}

/*向上/向下*/
a.arrow-up,a.arrow-down{ background-image:url("../images/icons/icons.png"); display:inline-block; height:22px; line-height:22px; width:18px; overflow:hidden; vertical-align:middle;}
a.arrow-up{ background-position:-2px -98px;}
a.arrow-up:hover{ background-position:-50px -98px;}
a.arrow-down{ background-position:-26px -98px;}
a.arrow-down:hover{ background-position:-74px -98px;}
td input.list-order{ height:20px; line-height:20px; font-size:10px; padding:0px 0px; text-align:center; vertical-align:middle; width:28px;}
td div.list-order-cell{ width:68px;}

/**/
.head-line{ color:#888; padding:3px 0px;}
.adv_opt_grid{}

.editor-buttons{ padding-top:5px;}
.editor-buttons .group{ padding:0px 10px 0px 0px;}
.editor-buttons .group-split{ border-left:1px solid #eee; padding:0px 0px 0px 10px;}

/*信息提交表单内的表单*/
.form-in-table{}
.form-in-table dl{ padding:2px 0px;}
.form-in-table dl dt{ color:#666; height:20px; line-height:20px; padding:2px 0px;}
.form-in-table dl dd{}

.ow-in-section{background-color:#fafafa; border:1px solid #eee; margin:5px 0px 0px 0px; padding:10px;}
.ow-in-section dl.cell{ border-right:1px solid #eee; padding-right:10px;}
.ow-in-section dl dt{ }
.ow-in-section dl dd{}

.ow-in-section .cell-in-section{ padding:5px 0px 0px 0px;}

.ow-a-batch-do i{ margin:0px 5px 0px 5px; vertical-align:text-top!important;}

/*labels*/
.labels{}
.labels label{ margin-right:10px;}
.labels-checked label{ display:inline-block; margin-right:8px; padding:0px 8px;}
.labels-checked label input{ vertical-align:middle; height:14px; line-height:14px; width:14px;}
.labels-checked label.checked{ background:#428bca; border-radius:5px; color:#fff;  }

.ow-labels-top-line{ border-top:1px solid #eee; display:inline-block; margin:5px 0px 0px 0px; padding:5px 0px 5px 0px;}


/*邮件内容来源*/
.mail_body_from{ border-top:1px solid #eee; margin-top:5px; padding-top:8px;}

/*spans*/
.spans-inline{}
.spans-inline .headline{ border-bottom:1px solid #eee; color:#666; display:inline-block; padding:0px 10px 2px 0px;}
.spans-inline .spans{ padding:6px 0px 0px 0px;}
.spans-inline span{ padding:0px 10px 0px 0px;}

/*提醒*/
span.note{ border-bottom:1px dashed #f92900; color:#d73800;}

/**图片**/
a.ow-image-box{ display:inline-block;}
a.ow-image-box img{ border:1px solid #ddd; max-height:120px; max-width:120px; padding:5px; vertical-align:top;}
a.ow-image-box:hover img{ border-color:#9dafc1;}

/*选择颜色*/
.colorpicker{ background:#fff url("../images/icons/color.png") 2px 2px no-repeat; border:1px solid #ddd; display:inline-block; float:left; height:28px; width:28px; vertical-align:middle;}
.colorpanel .color-close{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; position:absolute; right:10px; top:6px;}
.colorpanel table td{ height:16px; line-height:16px; margin:0px; padding:0px; width:16px;}

.font_weight_set{ background:#fff; display:inline-block; border:1px solid #ddd; cursor:pointer; color:#888; font-size:18px; height:28px; line-height:28px; width:28px; text-align:center;}

/*字体颜色*/
.color-income{ color:#169f00;}
.color-expend{ color:#f00;}

/*上传*/
.image-upload-item{ float:left; margin:0px 5px 0px 0px; vertical-align:top; }
.image-upload-item .form{ position:relative; left:0px; top:0px; height:26px; width:88px; }
.image-upload-item .form input{ cursor:pointer; height:100%; width:100%; position:absolute; left:0px; top:0px; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0; z-index:111;  }
.image-upload-item .form .btn{ cursor:pointer; position:absolute; left:0px; top:0px; width:100%;}
.image-upload-item .form:hover .btn{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #d8d8d8));
	background-image:-webkit-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-moz-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-o-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:linear-gradient(#e8e8e8,#d8d8d8);
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	border-color:#888;
	border-bottom-color:#666;
	color:#333;
	text-decoration:none;
}
/*上传图片*/
.image-grid{}
.image-grid table td{ padding:0px; margin:0px;}
.image-grid table td.imgleft{ position:relative; height:100px; width:100px;}
.image-grid table td.imgright{ padding:0px 0px 0px 12px;}
.image-grid .image-box{ background:url("../images/icons/image-upload.png") 0px 0px no-repeat; border:1px solid #d6d6d6; cursor:pointer; display:inline-block; width:98px; height:98px; position:absolute; left:0px; top:0px; width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; text-align:center; }
.image-grid .image-box img{ margin:auto; max-height:100%; max-width:100%;}
.image-grid .doline{ padding:0px 0px 10px 0px;}
.image-grid .url{ height:40px; position:relative; }
.image-grid .url span{ background:#f4f4f4; color:#888; font-size:14px; height:26px; position:absolute; left:1px; top:1px; z-index:10; padding:1px 0px 0px 8px;}
.image-grid .url input{ padding-left:88px; z-index:1;}

/*上传图片组*/
.images-grid{ background:#fff; border:1px solid #ddd; padding:10px; zoom:1; overflow:auto;}
.images-grid .headline{ font-weight:normal;}
.images-grid ul{ padding:6px 0px 0px 0px;}
.images-grid ul li{ background:#eee; float:left; margin:1px 1px 0px 0px; padding:8px;}
.images-grid ul li input.text{ width:118px;}
.images-grid ul li .url{ padding:3px 0px 0px 0px;}
.images-grid ul li .name{ padding:1px 0px 0px 0px;}
.images-grid ul li .buttons{ padding:2px 0px 0px 0px;}
.images-grid .default-text{ color:#888; font-size:18px; font-family:"微软雅黑";}
.images-grid .imgbox{ background:#fff; border:1px solid #ccc; height:134px; width:134px; overflow:hidden; text-align:center;}
.images-grid .imgbox img{ max-height:132px; max-width:132px; height:expression(this.height>132 && this.height/this.width>=1 ? 132 : true); width:expression(this.width>132 && this.width/this.height>=1 ? 132 : true); vertical-align:middle;}

.ad-images-grid{ background:#fff; border:1px solid #ddd; padding:10px; zoom:1; overflow:auto;}
.ad-images-grid .headline{ font-weight:normal;}
.ad-images-grid ul{ padding:6px 0px 0px 0px;}
.ad-images-grid ul li{ background:#eee; float:left; margin:1px 1px 0px 0px; padding:8px;}
.ad-images-grid ul li .url{ padding:3px 0px 0px 0px;}
.ad-images-grid ul li .name{ padding:3px 0px 0px 0px;}
.ad-images-grid ul li .link{ padding:3px 0px 0px 0px;}
.ad-images-grid ul li .buttons{ padding:5px 0px 0px 0px;}
.ad-images-grid .default-text{ color:#888; font-size:18px; font-family:"微软雅黑";}
.ad-images-grid .imgbox{ background:#fff; border:1px solid #ccc; height:280px; width:280px; overflow:hidden; text-align:center;}
.ad-images-grid .imgbox img{ max-height:280px; max-width:280px; height:expression(this.height>280 && this.height/this.width>=1 ? 280 : true); width:expression(this.width>280 && this.width/this.height>=1 ? 280 : true); vertical-align:middle;}
.ad-images-grid input.text-mini{ width:264px;}

/**广告专属**/
.ads-images-grid{ background:#fff; border:1px solid #ddd; padding:10px; zoom:1; overflow:auto;}
.ads-images-grid ul{ padding:6px 0px 0px 0px;}
.ads-images-grid ul li.ad-item{ box-sizing:border-box; background:#eee; border-radius:5px; display:flex; margin:0px 0px 10px 0px; padding:8px; width:100%; zoom:1; overflow:auto; }
.ads-images-grid ul li.ad-item .imgbox{ box-sizing:border-box; background:#fff; float:left; padding:8px; width:30%; }
.ads-images-grid ul li.ad-item .imgbox img{ max-height:100%; max-width:100%; }
.ads-images-grid ul li.ad-item .infobox{ box-sizing:border-box; background:#eee; float:left; margin:1px 1px 0px 0px; padding:8px; width:70%; }
.ads-images-grid ul li.ad-item .infobox input.text{ box-sizing:border-box!important; height:32px; line-height:32px; width:100%!important;}
.ads-images-grid ul li.ad-item .infobox input.text-btn{ width:20%!important;}
.ads-images-grid ul li.ad-item .infobox input.text-url{ width:80%!important;}
.ads-images-grid ul li.ad-item .infobox .url{ padding:3px 0px 0px 0px;}
.ads-images-grid ul li.ad-item .infobox .name{ padding:3px 0px 0px 0px; width:100%;}
.ads-images-grid ul li.ad-item .infobox .subname{ padding:3px 0px 0px 0px; width:100%;}
.ads-images-grid ul li.ad-item .infobox .link{  padding:3px 0px 0px 0px; width:100%;}
.ads-images-grid ul li.ad-item .buttons{ padding:5px 0px 0px 0px;}
.ads-images-grid ul li.ad-item .default-text{ color:#888; font-size:18px; font-family:"微软雅黑";}

.ad-flash-grid{ background:#fff; border:1px solid #ddd; padding:10px; zoom:1; overflow:auto;}
.ad-flash-grid .headline{ font-weight:normal;}
.ad-flash-grid ul{ padding:0px 0px 0px 0px;}
.ad-flash-grid ul li{ background:#eee; float:left; margin:1px 1px 0px 0px; padding:8px;}
.ad-flash-grid ul li .url{ padding:3px 0px 0px 0px;}
.ad-flash-grid ul li .name{ padding:1px 0px 0px 0px;}
.ad-flash-grid ul li .buttons{ padding:2px 0px 0px 0px;}
.ad-flash-grid .default-text{ color:#888; font-size:18px; font-family:"微软雅黑";}
.ad-flash-grid .flashbox{ background:#fff url("../images/transparent-bg#.png") 0px 0px repeat; border:1px solid #ccc; height:266px; width:726px; overflow:hidden; text-align:center;}
.ad-flash-grid .flashbox embed{ height:266px; width:726px;}
.ad-flash-grid input.text-mini{ width:720px;}

.ow-tpl-image-text{}
.ow-tpl-image-text .header{}

.tpl-image-text{}
.tpl-image-text .image{ background:#fff url("../images/transparent-bg.png") 0px 0px repeat; border:1px solid #ddd; height:180px; margin:0px 0px 5px 0px; width:340px; position:relative; text-align:center;}
.tpl-image-text .image img{ max-height:180px; max-width:340px; height:expression(this.height>180 && this.height/this.width>=180/340 ? 180 : true); width:expression(this.width>340 && this.width/this.height>=340/180 ? 340 : true); vertical-align:middle;}
.tpl-image-text .image a{ background:#000; display:inline-block; font-family:"微软雅黑"; font-size:24px; height:180px; line-height:180px; left:0px; width:310px; position:absolute; top:0px; text-align:center;
                          filter:alpha(opacity=80); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8;}
.tpl-image-text .image a,
.tpl-image-text .image a:hover,
.tpl-image-text .image a:visited{ color:#fff; text-decoration:none;}
.tpl-image-text .input-row{ margin:0px 0px 5px 0px;}
.tpl-image-text input{ width:324px!important;}
.tpl-image-text .input-row text-imagealt{ color:#aaa;}
.tpl-image-text .input-row .text-link{ border:1px dotted #ddd; border-bottom-color:#888;}
.tpl-image-text .input-title-row{ margin:0px 0px 5px 0px;}
.tpl-image-text .input-title-row input.text-image-title{ height:28px; line-height:28px; font-size:14px; font-weight:bold;}
.tpl-image-text .textarea-row{}
.tpl-image-text .textarea-row textarea{ height:100px; width:324px;}

.tpl-contact{}
.tpl-contact .input-row{ margin:0px 0px 5px 0px;}
.tpl-contact .input-row input {}
.tpl-contact .input-row input.attr-name{ border:1px dotted #ddd; font-weight:bold; margin:0px 5px 0px 0px; text-align:right; width:100px;}
.tpl-contact .input-row input.attr-value{ width:314px;}

/*品牌logo*/
img.brand-logo{ max-height:52px; height:expression(this.height>52 ? 52 : true);}

/*插件logo*/
img.plugin-logo{ height:42px; width:42px;}

/*模型*/
.model-type-0{ color:#333333;}
.model-type-1{ color:#875738;}

/*栏目*/
.cate-type-0{ color:#666;}
.cate-type-0 span.name{ color:#666;}
.cate-type-1{ color:#3d60a6;}
.cate-type-1 span.name{ color:#3d60a6;}
.cate-type-2{ color:#666;}
.cate-type-2 span.name{ color:#666;}
.cate-type-3{ color:#0c89a4;}
.cate-type-3 span.name{ color:#0c89a4;}
.cate-type-4{ color:#6c980c;}
.cate-type-4 span.name{ color:#6c980c;}

/*下拉-收起*/
.close-open-level{ background:url("../images/icons/icons.png") -96px -96px no-repeat; display:inline-block; height:12px; width:72px; overflow:hidden;}
.close-open-level:hover{ background-position:-96px -108px;}
.close-open-level-box{ position:relative;}
.close-open-level-box a.close{ margin-left:40%; position:absolute; top:-12px;}
.close-open-level-box a.open{ background-position:-168px -96px; margin-left:40%; position:absolute; top:0px;}
.close-open-level-box a.open:hover{ background-position:-168px -108px;}

/*水印类型*/
.wartermark_type{ border-top:1px solid #eee; margin:5px 0px 0px 0px; padding:8px 0px 0px 0px;}

/*未回复 */
.un-replied{ color:#c00000; padding:2px 0px 5px 0px;}
.coupon-money{ color:#cb3e3e;}
.coupon-money b{ padding-right:2px;}
.is-timelimit-0{ color:#1a9b00;}
.is-timelimit-1{ color:#106db5;}
.is-coupon-max-0{ color:#1a9b00;}
.is-coupon-max-1{ color:#106db5;}
.no-less-than{ font-size:12px; font-style:normal; padding-right:2px;}
.coupon-rule-type-0{ color:#1a9b00;}
.coupon-rule-type-1{ color:#106db5;}
.coupon-rule-type-2{ color:#8c281b;}

/*已读未读*/
.read-0,.read-1{ display:inline-block; line-height:18px; padding:0px 4px; position:relative;}
.read-0{ font-weight:bold;}
.read-1{ color:#aaa;}

font.keywords{ color:#f00;}

.username-box{ background-color:#fafafa; border:1px dotted #ddd; margin:0px 18px 5px 0px; padding:8px 10px; word-wrap:reak-word; word-break:break-all; }

/*解释说明*/
.instruction{ background:#fcfcfc; border:1px solid #d4d6db; margin:0px 0px 0px 0px; padding:5px 10px;}
.instruction:before,
.instruction:after {display:table; line-height:0; content:"";}
.instruction:after {clear:both;}
.instruction h5{ padding:5px 0px;}
.instruction table.list{ border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.instruction table.list th{ background:#eee; border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding:4px 8px 4px 8px;}
.instruction table.list td{ border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; height:24px; line-height:160%; padding:4px 8px 4px 8px; text-align:left;}
.instruction table.list td:first-child{ background:#f6f6f6;}

/**在线客服*/
.online-service{ padding:5px 0px 0px 0px;}
.online-service .headline{ padding:0px 0px 8px 0px;}
.online-service dl{ background:#f8f8f8; border:1px solid #e6e6e6; float:left; padding:10px 30px 10px 5px;}
.online-service dl dt{ padding:4px 0px 0px 96px;}
.online-service dl dd{ padding:4px 0px;}
.online-service dl dd label.name{ display:inline-block; height:20px; line-height:20px; padding:3px 8px 3px 0px; text-align:right; width:88px;}
.kefu{ padding:8px 0px 0px 0px;}
 
/*管理员组权限列表*/
.permissions{ background:#eee; padding:0px 0px 0px 0px;}
.permissions .heading{ background:#f6f6f6; border-bottom:1px solid #ddd; font-weight:normal; padding:0px 0px 0px 0px; position:relative;}
.permissions .heading table{ }
.permissions .heading td{ padding:5px 0px;}
.permissions .heading .select-all{ background:#f2f2f2; border-right:1px solid #ddd; height:30px; line-height:30px; padding:0px 10px 0px 10px;}
.permissions_list{ background:#eee; padding:8px 0px 3px 8px; zoom:1; overflow:auto;}

.permission{ background:#fff; border:1px solid #ddd; font-size:14px; float:left; margin:0px 0px 5px -1px; width:168px; position:relative;}
.permission .order{ color:#aaa; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px; position:absolute; right:0px;}
.permission .heading{ background:#f8f8f8; border-bottom:1px solid #eee; font-weight:bold; line-height:18px; padding:6px 0px 6px 8px; position:relative;}
.permission .heading label{ display:block; }
.permission .heading .order{ color:#ccc; font-weight:normal; float:left; right:5px; padding:0px 2px 0px 2px; position:absolute; top:6px; }
.permission ul{ height:166px; min-height:166px; overflow:auto;}
.permission li{ border-bottom:1px solid #eee; color:#cf3131; width:auto;}
.permission li.selected{ color:#00a345; }
.permission li label{ display:block; line-height:18px; padding:6px 0px 6px 8px;}
.permission li label:hover{ background-color:#fafafa;}

/*系统检测*/
.check-section{ background:#fff;}
.check-section .header{ font-size:16px; padding:5px 0px 5px 0px; }
.check-section .section{ font-size:14px; margin-bottom:20px; }
.check-section .section th{ background:#fafafa; font-size:14px!important;}

th.order_name{ min-width:80px;}
th.approved{ min-width:50px;}
th.order_status{ min-width:30px;}
div.order_name{ height:24px; line-height:24px; min-width:80px; max-width:400px; overflow:hidden;}

/*优惠套装*/
.add-suit-section{ background-color:#fff; border:1px solid #ddd; margin:0px 0px 8px 0px; padding:8px;}

/*相关产品*/
.ow-related-section{ background-color:#fafafa; border:1px solid #ddd; margin:0px 0px 0px 0px; min-width:400px; padding:12px 15px 15px 15px;}
.ow-related-section h3{ border-bottom:1px solid #eee; font-size:14px; height:32px; line-height:32px; padding:0px 0px 5px 0px;}
.ow-related-section h3 .btn{ margin-left:10px;}
.ow-related-section .listTable{ width:100%;}
.add-related-section{ background-color:#fff; border:1px solid #ddd; margin:0px 10px 0px 0px; padding:10px;}

/*产品*/
.main-cate-name{ border-right:1px solid #eee; padding:0px 10px 0px 0px;}
.ex-cate-set{ padding:0px 10px 0px 10px;}
.ex-cate-name{}
.ex-cate-name span{ background:#eee; color:#333; border-radius:5px; display:inline-block; margin:0px 10px 0px 0px; padding:0px 10px; position:relative;}
.ex-cate-name span a{ position:absolute; right:-5px; top:-5px;}
.ex-cate-window{ padding:10px 20px 20px 20px;}
.ex-cate-window th{ font-size:14px; font-weight:normal; padding:0px 0px 5px 0px; }
.ex-cate-window td{ font-size:14px; padding:0px 20px 0px 0px; }

/****/
.image-item{ background:fff; border:1px solid #e6e6e6; display:inline-block; height:80px; width:80px; position:relative; text-align:center; }
.image-item img{ max-height:100%; max-width:100%;}

/*订单*/
span.is-book-1{ background:#22a757; border-radius:5px; color:#fff; display:inline-block; font-size:12px; height:20px; line-height:20px; margin-left:5px; padding:0px 4px; vertical-align:2px;}
span.is-groupbuy-1{ background:#c60000; border-radius:5px; color:#fff; display:inline-block; font-size:12px; height:20px; line-height:20px; margin-left:5px; padding:0px 4px; vertical-align:2px; }
span.groupbuy-status{ background:#fff; border-radius:5px; color:#fff; display:inline-block; font-size:12px; height:20px; line-height:20px; padding:0px 4px; vertical-align:2px; }
span.groupbuy-status-unstart{ color:#666; }
span.groupbuy-status-groupbuying{ color:#666; }
span.groupbuy-status-success{ color:#00a71f; }
span.groupbuy-status-fail{ color:#666;}

.order-mbody{ margin:auto; padding:10px 15px 0 15px; width:1180px;}
.order-action{ background:#fff; border:1px solid #ddd; border-bottom:0px;  padding:8px 10px; zoom:1; overflow:auto;}
.order-action .action{ float:right; text-align:right;}
.order-action .action .btn{ margin-left:8px;}
.order-action .tip{ color:#666; display:inline-block; padding:4px 0px 0px 0px;}

.order-section{ background:#fff; border:1px solid #ddd; padding:10px;}
.order-section .header{ font-size:12px; padding:2px 0px 8px 0px;}
.order-section .footer{ padding:8px 0px 0px 0px;}
.order-section .order-id{ font-size:14px;}
.order-section .order-refund{ color:#f00; margin-left:5px;}
.order-section .order-status{ color:#FF0000; font-size:12px; margin-left:10px;}
.order-goods-section{}
.order-log-section{}
.order-pay-bill-section{ background-color:#f7f3f1; border:2px dashed #ddd; border-bottom:none; margin-top:20px;}
.order-pay-refund-bill-section{ background-color:#f7f3f1; border:2px dashed #ddd;  border-top:none; }
.order-ship-bill-section{ background-color:#f3f6f7; border:2px dashed #ddd; border-bottom:none; margin-top:20px;}
.order-ship-refund-bill-section{ background-color:#f3f6f7; border:2px dashed #ddd; border-top:none;}
.goods-item{ padding:3px 0px 0px 2px;}
.goods-item .item-pic { float:left; }
.goods-item .item-pic a { background-color:#fff; border:1px solid #ccc; display:inline-block; height:56px; width:56px; text-align:center; }
.goods-item .item-pic a .pic { max-height:56px; max-width:56px; }
.goods-item .item-info { padding-left:68px;}
.goods-item .item-info .suit-name{ color:#666;}
.goods-item .item-info .suit-name span{ font-weight:bold; padding-right:5px;}
.goods-item .item-info .suit-name i{ font-style:normal; font-weight:bold;}
.goods-item .item-info a.item-title{ color:#3e65b3;}
.goods-item .item-info .item-spec{ color:#888;}
.item-price em { color:#424242; font-size:12px; font-style:normal; font-weight:bold; }
.item-price em b{ font-weight:normal;}
.item-price em span{ font-weight:normal;}
.order-section .datetime{}
.order-section .pay-status,
.order-section .ship-status{ display:inline-block; font-weight:bold; line-height:24px; margin:0px 15px 0px 0px;}
.order-section .pay-name,
.order-section .dly-name{ display:inline-block; line-height:24px;  margin:0px 15px 0px 0px;}
.order-section a,
.order-section a:visited{ color:#0070d9; }
.order-section .edit{ margin-left:15px;}

.ow-list-order-goods-info{}
.ow-list-order-goods-info .order-id{ border-bottom:1px solid #e6e6e6; color:#444; padding:0px 0px 6px 0px; margin:0px 0px 5px 0px;}
.ow-list-order-goods-info .order-id em{ color:#888; font-style:normal; }
.ow-list-order-goods-info .order-id a,
.ow-list-order-goods-info .order-id a:visited{ color:#333;}

.order-coupon-list{ margin-top:10px; width:auto;}

a.info_edit{ font-weight:normal; margin-left:10px; }
.order-sep-line{ height:1px; border-top:1px dashed #ccc; margin:8px 0px 8px 0px; overflow:hidden;}

td.order-section-form-data { border-left:1px solid #ddd;}
.order-info{ color:#333; font-size:14px; min-width:350px; padding:15px 20px 15px 20px;}
.order-info h2.title{ padding:0px 0px 5px 0px;}
.order-info-table{}
.order-info-table th{ font-size:14px; padding:10px 0px 5px 0px;}
.order-info-table td.titletd{ color:#333; width:110px; text-align:right; padding:3px 0px;}
.order-info-table td.infotd{ color:#666; padding-left:10px; }
.order-invoice{}
.order-form-data{}
.order-region{ }
.order-remark{}
.admin-remark-text{}

.order-process-detail{}
ul.order-process{}
ul.order-process li{ border-bottom:1px solid #e6e6e6; border-left:10px solid #e6e6e6; padding:6px 0px; zoom:1; overflow:auto;}
ul.order-process li dl{ width:260px;}
ul.order-process li dl dt{ color:#ccc; float:left; font-weight:bold; padding:0px 10px;}
ul.order-process li dl dd{ color:#666;}
ul.order-process li .tips{ color:#686868; padding:0px 10px;}
ul.order-process li.current{ border-left-color:#1a8600;}
ul.order-process li.current dl dt{ color:#1a8600;}

#process_preselection{ margin:0px 15px 15px 15px;}
#process_preselection li{ background:#fff; border:1px solid #eee; border-top:0px; cursor:pointer; padding:2px 10px;}
#process_preselection li:first-child{ border-top:1px solid #eee; }
#process_preselection li:hover{ background:#fffee0; }

.order-info .book_pay_open{ border-top:1px dashed #eee; line-height:180%; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px;}

/*订单产品清单*/
.order-goods-table{ background-color:#fff; border:1px solid #ddd; margin:10px 0px; width:100%;}
.order-goods-table thead th{ background-color:#eee; border-bottom:1px solid #ddd; padding:5px; text-align:center;}
.order-goods-table tbody tr.goods td{ border-bottom:1px solid #eee; border-left:1px solid #eee; padding:5px;}
.order-goods-table tbody.suit{}
.order-goods-table tbody.suit tr.suit td{ background-color:#fafafa; border-bottom:1px solid #eee; border-left:1px solid #eee; padding:5px;}
.order-goods-table tbody.suit tr.suit td:first-child{ border-left:none;}
.order-goods-table tbody.suit tr.goods td{ background-color:#fafafa; border-bottom:1px solid #eee; border-left:1px solid #eee; padding:5px;}
.order-goods-table tbody.suit tr.goods td:first-child{ border-left:none;}
.order-goods-table .item-thumbnail{}
.order-goods-table .item-thumbnail a { background-color:#fff; border:1px solid #ccc; display:inline-block; height:56px; width:56px; text-align:center; }
.order-goods-table .item-thumbnail img { max-height:56px; max-width:56px; }
.order-goods-table .item-name{}
.order-goods-table .item-name .goods-name{ color:#3e65b3;}
.order-goods-table .item-name .goods-spec{ color:#888;}
.order-goods-table .item-gid,
.order-goods-table .item-product-sn,
.order-goods-table .item-price,
.order-goods-table .item-amount,
.order-goods-table .item-sum,
.order-goods-table .item-comment{ text-align:center;}

.order-goods-table-print thead th{ background-color:#fff; padding:2px 5px;}
.order-goods-table-print tbody tr.goods td{ background-color:#fff; padding:2px 5px;}
.order-goods-table-print tbody.suit tr.suit td,
.order-goods-table-print tbody.suit tr.goods td{ padding:2px 5px;}

.money-sb{ font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif; font-style:normal; font-weight:normal;}
.datetime{}

td > .goods-name{ color:#262626;}
td > .spec-value{ color:#2e539b; padding:0px 0px 0px 6px;}
td > .goods-gid{ background:#eee; box-sizing:border-box; border-radius:5px; display:inline-block; font-size:14px; min-height:24px; min-width:30px; padding:5px 0px; text-align:center; }
td > .goods-gid:hover{ background:#fff; border:1px solid #0070d9; color:#0070d9; text-decoration:none;}

.order-flag{ background-position:center center; background-repeat:no-repeat; display:inline-block; height:24px; line-height:24px; width:24px;}
.order-flag:hover{ background-color:#ccc;}
.order-flag-0{ background-color:#fff; background-image:url("../images/icons/icon-flag-0.png"); }
.order-flag-1{ background-image:url("../images/icons/icon-flag-1.png"); }
.order-flag-2{ background-image:url("../images/icons/icon-flag-2.png"); }
.order-flag-3{ background-image:url("../images/icons/icon-flag-3.png"); }
.order-flag-4{ background-image:url("../images/icons/icon-flag-4.png"); }
.order-flag-5{ background-image:url("../images/icons/icon-flag-5.png"); }
.order-flag-6{ background-image:url("../images/icons/icon-flag-6.png"); }
.order-flag-7{ background-image:url("../images/icons/icon-flag-7.png"); }
.order-flag-list-section{ padding:0px 40px 0px 0px;}
.order-flag-list-section .order-flag{ float:left; height:40px; line-height:40px; width:40px;}
.order-flag-list-section .order-flag:hover{ background-color:#ccc;}

ul.ul-li-data{ font-size:14px;}
ul.ul-li-data li{ border-bottom:1px solid #eee;}
ul.ul-li-data li label{ background:#fff; display:block; padding:6px 10px;}
ul.ul-li-data li label:hover{ background:#fafafa;}

.order-dly{ background-color:#fff; border:1px solid #ddd; padding:10px 15px;}
.order-dly-header{ border-bottom:1px solid #eee; font-size:14px; padding:0px 0px 3px 0px;}
.order-dly-header span{ font-size:12px;}
.order-dly-section{}
.order-dly-section dt{ height:24px; line-height:24px; padding:5px 0px 3px 0px;}
.order-dly-section dt input{ vertical-align:middle; }
.order-dly-section dt span{ color:#222; display:inline-block; font-size:14px; font-weight:bold; vertical-align:middle;}
.order-dly-section dt span em{ color:#d30000; font-size:12px; font-weight:normal; font-style:normal; padding-left:5px; vertical-align:bottom;}
.order-dly-section dd{ color:#888; padding:0px 0px 0px 18px;}

#order_region_select_grid select{ margin-right:10px;}

/**拼团成员**/
.ow-order-groupbuy{}
.ow-order-groupbuy:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-order-groupbuy .groupbuyer-item{ display:inline-block; height:40px; width:40px; margin:5px 5px 10px 5px; position:relative; vertical-align:top; text-align:center;}
.ow-order-groupbuy .groupbuyer-item .avatar{}
.ow-order-groupbuy .groupbuyer-item .avatar img{ border-radius:25px; height:40px; width:40px; vertical-align:top;}
.ow-order-groupbuy .groupbuyer-item .captain{ background:#c60000; border-radius:5px; color:#fff; display:inline-block; font-size:10px; height:14px; line-height:14px; width:30px; position:absolute; bottom:-5px; left:50%; margin-left:-15px;}
.ow-order-groupbuy .groupbuy-do{ padding-bottom:10px;}
.ow-order-groupbuy .groupbuy{ background:#c60000; border-radius:20px; color:#fff; display:inline-block; height:38px; line-height:38px; padding:0px 25px; text-align:center; }
.ow-order-groupbuy .groupbuy:hover{ background:#e60000; text-decoration:none;}
.ow-groupbuy-tip{ font-size:15px;}
.ow-groupbuy-tip .time-tip{ background:#c60000; border-radius:3px; color:#fff; display:inline-block; font-size:14px; height:14px; line-height:14px; margin:0px 0px 0px 5px; padding:3px 5px;}
.ow-groupbuy-tip .remain-num{ color:#333;}
.ow-groupbuy-tip .remain-num b{ color:#d30000; padding:0 3px; }
.ow-groupbuy-tip .remain-time{ color:#666; padding-left:5px;}
.ow-groupbuy-tip .remain-time b{ padding:0 3px;}
.ow-groupbuy-tip .remain-time b em{ color:#c60000; font-style:normal;}


/*统计报表*/
.ow-order-report{ padding:5px 15px 10px 15px;}
.ow-report{ font-size:14px;}
.ow-report th{ background:#f4f4f4; font-size:15px; padding:15px 10px;}
.ow-report .orders-count{}
.ow-report .sales-count{}
.ow-report .users-count{}
.ow-report td.have-money{ color:#cf0000; font-weight:bold;}
.ow-report td.order-all{ color:#009e3f; font-weight:bold;}
.ow-report td.order-cancel{ color:#e85700; font-weight:bold;}
.ow-report td.order-paid{ color:#0389aa; font-weight:bold;}

.ow-stats{ padding:5px 15px 10px 15px;}

/*短信*/
.sms_debug_text{ height:24px; line-height:24px; overflow:hidden;}

/*地区*/
.ow-regions{ padding:10px;}
.ow-regions td{ vertical-align:top;}
.ow-region-grid{ background:#fff; border:1px solid #e6e6e6; margin:0px 0px 0px 0px; width:280px;}
.ow-region-grid .header{ background:#fafafa; border-bottom:1px solid #e6e6e6; padding:8px 10px;}
.ow-region-grid .section{ height:500px; overflow:scroll;}
.ow-region-grid ul{}
.ow-region-grid ul li{ border-bottom:1px solid #f6f6f6; display:block; height:24px; line-height:24px; padding:5px 10px;}
.ow-region-grid ul li:hover{ background-color:#f6f6f6; text-decoration:none;}
.ow-region-grid ul li input{ float:left; margin-top:4px; }
.ow-region-grid ul li span.name{ float:left; width:190px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ow-region-grid ul li span.name a{ box-sizing:border-box; padding:0px 8px; white-space:nowrap; }
.ow-region-grid ul li span.name a:hover{ color:#f80000; text-decoration:none;}
.ow-region-grid ul li.current{ background-color:#fafafa; font-weight:bold;}
.ow-region-grid ul li.current a{ color:#f80000;}
.ow-region-grid ul li span.edit{ float:right;}
.ow-region-grid ul li span.edit a,
.ow-region-grid ul li span.edit a:visited{ color:#aaa;}
.ow-region-grid ul li span.edit a:hover{ color:#424242;}

.dly-weight-grid{ background-color:#fafafa; border:1px dotted #eee; margin:3px 0px; padding:10px;}
.dly-region-grid{ background-color:#fafafa; border:1px dotted #eee; margin-top:8px; padding:10px;}
.dly-region-grid .header{ padding-bottom:10px;}
.dly-region-grid .section{}
.dly-region-grid .section th{ color:#aaa;}
.dly-region-grid .region-zoom{ padding-top:5px;}
.dly-region-grid .section a.delete{ display:inline-block; padding-top:4px;}

table.table-region-weight-price{}
table.table-region-weight-price td{ vertical-align:middle;}
table.table-region-weight-price td.td-price{ border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; color:#424242; padding:10px 0px 10px 10px;}


.select-dly-region-grid{ background-color:#fafafa; height:400px; width:750px; overflow-y:scroll;}
.select-dly-region-grid ul{ padding:8px;}
.select-dly-region-grid ul li{ float:left; padding:3px 3px;}
.select-dly-region-grid ul li label{ background-color:#fff; border:1px dashed #e2e2e2; display:block; height:24px; line-height:24px; width:150px; padding:3px 10px;}
.select-dly-region-grid ul li label span{ color:#484848; padding:0px 5px; vertical-align:middle;}
.select-dly-region-grid ul li.disabled label{ background-color:#fcfcfc; border-color:#eee; }
.select-dly-region-grid ul li.disabled label input{ border:1px solid #eee; color:#eee;}
.select-dly-region-grid ul li.disabled label span{ color:#ccc;}
.select-dly-region-grid ul li.current label{ border-color:#fc0000; }
.select-dly-region-grid ul li.current label span{ color:#fc0000; }

/*icons*/
.icon{ background-image:url("../images/icons/icons.png"); display:inline-block; float:left; height:24px; line-height:24px; margin:0px 2px 0px 0px; width:24px; overflow:hidden; vertical-align:middle;}
.icon-18{ background-image:url("../images/icons/icons.png"); display:inline-block; float:left; height:18px; line-height:18px; margin:0px 2px 0px 0px; width:24px; overflow:hidden; vertical-align:middle;}
/**第1行**/
.icon-add{ background-position:0px 0px;}
/**第2行**/
.icon-user-add{ background-position:0px -24px;}
.icon-set{ background-position:0px -48px;}
.icon-switch-on{ background-position:0px -72px;}
.icon-switch-off{ background-position:-24px -72px;}
.icon-tgr{ background-position:0px -24px;}
/**第3行**/
.icon-admin-avatar{ background-position:0px -48px;}
.icon-password-change{ background-position:-24px -48px;}
.icon-help{ background-position:-48px -48px;}
.icon-logout{ background-position:-72px -48px;}
.icon-help-msg{ float:none; background-position:-144px -48px;}
/**第4行**/
.icon-lock{ background-position:0px -72px;}
/**第5行**/
/*.icon-arrow-up{ background-position:-3px -96px; margin:0px; width:18px;}
.icon-arrow-up:hover{ background-color:#ddd;}
.icon-arrow-down{ background-position:-27px -96px; margin:0px; width:18px;}
.icon-arrow-down:hover{ background-color:#ddd;}*/

/*属性*/
.is-value-0,.is-value-1{ display:inline-block; line-height:18px; padding:0px 4px; position:relative;}
.is-value-0,.is-value-0:visited{ background:#eee; color:#666!important;}
.is-value-0:hover{ background:#bbb; color:#333; text-decoration:none;}
.is-value-1,.is-value-1:visited{ background:#b2f5a7; color:#169f00!important; }
.is-value-1:hover{ background:#169f00; color:#fff; text-decoration:none;}

/*属性*/
.attr-value-0,.attr-value-1{ display:inline-block; line-height:18px; padding:0px 4px; position:relative;}
.attr-value-1,.attr-value-1:visited{ background:#b2f5a7; color:#169f00; }
.attr-value-1:hover{ background:#169f00; color:#fff; text-decoration:none;}
.attr-value-0,.attr-value-0:visited{ background:#eee; color:#666;}
.attr-value-0:hover{ background:#bbb; color:#333; text-decoration:none;}

/*网站状态*/
a.status-0,a.status-1{ display:inline-block; height:18px; line-height:18px; min-width:42px; padding:0px 4px; position:relative;}
a.status-0,a.status-0:visited{ background:#b2f5a7; color:#169f00; }
a.status-0:hover{ background:#169f00; color:#fff; text-decoration:none;}
a.status-1,a.status-1:visited{ background:#f4c4c4; color:#f00;}
a.status-1:hover{ background:#F00; color:#fff; text-decoration:none;}
span.status-0{ background:#b2f5a7; color:#169f00; display:inline-block; height:18px; line-height:18px; min-width:42px; }
span.status-1{ background:#f4c4c4; color:#f00; display:inline-block; height:18px; line-height:18px; min-width:42px; }

/*开启关闭*/
a.open-0,a.open-1{ display:inline-block; height:18px; line-height:18px; min-width:42px; padding:0px 4px; position:relative;}
a.open-0,a.open-0:visited{ background:#f4c4c4; color:#f00;}
a.open-0:hover{ background:#F00; color:#fff; text-decoration:none;}
a.open-1,a.open-1:visited{ background:#b2f5a7; color:#169f00; }
a.open-1:hover{ background:#169f00; color:#fff; text-decoration:none;}

/*确认状态*/
.approved-0{ display:inline-block; height:18px; line-height:18px; min-width:42px; padding:0px 4px; position:relative;}
a.approved-0,a.approved-0:visited{ background:#407fb4; color:#fff; }
a.approved-0:hover{ background:#012a4c; color:#fff; text-decoration:none;}
a.approved-1,a.approved-1:visited{ background:#ecfce9; color:#169f00; display:inline-block; height:18px; line-height:18px; min-width:42px;}
a.approved-1:hover{ cursor:default; text-decoration:none;}
a.approved-0-0{ display:inline; cursor:default; padding:0px 0px; text-decoration:none;}
a.approved-0-0,a.approved-0-0:visited{background:#e6e6e6; color:#666; }
a.approved-0-0:hover{ background:#e6e6e6; color:#666; text-decoration:none;}
a.approved-paystatus-0,a.approved-paystatus-0:visited{ background:#888; color:#fff; }

/**/
.status-text-default{color:#444444;}
.status-text-primary{color:#1272c5;}
.status-text-warning{color:#c60000;}
.status-text-info{color:#119cc5;}
.status-text-success{color:#009e00;}
.status-text-important{color:#e00000;}
.status-text-less{color:#777;}

/**/
.td-text-subline{ border-top:1px solid #e6e6e6; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; }

a.do-btn{ background:#fff; border:1px solid #ddd; border-radius:16px; display:inline-block; color:#555; font-size:12px; height:18px; line-height:18px; padding:4px 12px;}
a.do-btn:hover{ border:1px solid #0086cc; color:#000; text-decoration:none;}
a.do-btn i{ font-style:normal; font-weight:normal; font-size:11px; margin-right:2px;}

/*字段*/
.ow-fieldlist-select{}
.ow-fieldlist-select li{ background-color:#fff; border:1px solid #ddd; float:left; margin:-1px 0px 0px -1px;}
.ow-fieldlist-select li label{ display:block; min-width:108px; padding:5px 10px;}
.ow-fieldlist-select li.current{ background-color:#eee; }

/*产品*/
.ow-goods-item{}
.ow-goods-item .thumb{ float:left; }
.ow-goods-item .thumb img{ max-height:60px; max-width:60px; vertical-align:top;}
.ow-goods-item .info{ padding-left:70px;}
.ow-goods-item .info-nothumb{ padding-left:0px;}
.ow-goods-item .title{ line-height:20px; margin-top:-1px; min-width:150px; max-width:300px;}
.ow-goods-item .goods-sn{ line-height:20px; color:#666; font-size:12px;}
.ow-goods-item .price{}
.ow-goods-item .info span{ background:#eee; border-radius:10px; color:#fff; display:inline-block; height:18px; line-height:18px; font-size:12px; margin-right:5px; padding:0px 6px; }
.ow-goods-item .info .iqrcode{ display:inline-block; position:relative; vertical-align:middle; }
.ow-goods-item .info .iqrcode i{ color:#666; font-size:14px;}
.ow-goods-item .info .iqrcode i:hover{ color:#444;}
.ow-goods-item .info .iqrcode .qrcode{ display:none; position:absolute; bottom:5px; left:15px;}
.ow-goods-item .info .iqrcode .qrcode img{ background:#fff; border:1px solid #d6d6d6; padding:15px; -webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 10px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 1px 10px; box-shadow:rgba(0,0,0,0.2) 0px 1px 10px; }
.ow-goods-item .info .point{ background:#ff0b5b;}
.ow-goods-item .info .booking{ background:#22a757;}
.ow-goods-item .info .groupbuy{ background:#e00000;}
.ow-goods-item .info .seckill{ background:#119cc5;}
.ow-goods-item .info .xiangou{ background:#666;}
@media (min-width:1400px) {
	.ow-goods-item .title{ max-width:380px;}
}
@media (min-width:1600px) {
	.ow-goods-item .title{ max-width:480px;}
}

/*产品*/
.ow-orderlist-suit-item{ border-left:2px solid #e6e6e6; padding-left:5px; border-bottom:1px solid #eee; }
.ow-orderlist-goods-item{ border-bottom:1px solid #eee; line-height:18px; min-width:220px; padding:5px 0px; zoom:1; overflow:auto;}
.ow-orderlist-goods-item:last-child{ border-bottom:none;}
.ow-orderlist-goods-item .thumb{ float:left; }
.ow-orderlist-goods-item .thumb img{ height:32px; width:32px; vertical-align:top;}
.ow-orderlist-goods-item .info{ padding-left:42px;}
.ow-orderlist-goods-item .title{ margin-top:-1px; padding-bottom:3px; min-width:150px; max-width:250px;}
.ow-orderlist-goods-item .spec-value{ color:#bf2424; font-size:12px;}

/*评价列表*/
.comment-item { position:relative; zoom:1; overflow:auto;}
.comment-item .user-col { float:left; width:120px; text-align:center;}
.comment-item .user-col .avatar img { border-radius:21px; margin-top:5px; height:42px; width:42px;}
.comment-item .user-col .username { color:#b4a078; font-size:12px; padding-top:5px;}
.comment-item .comment-col { padding-left:125px;}
.comment-item .goods{ border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:10px; }
.comment-item .comment-star { background:url("../images/star.png") no-repeat; display:inline-block; height:14px; width:78px; }
.comment-item .star0 { background-position:-80px 0;}
.comment-item .star1 { background-position:-64px 0;}
.comment-item .star2 { background-position:-48px 0;}
.comment-item .star3 { background-position:-32px 0;}
.comment-item .star4 { background-position:-16px 0;}
.comment-item .star5 { background-position:0 0;}
.comment-item .comment-col .sku{ color:#888; font-size:12px;}
.comment-item .comment-col .cmt-content{ padding:5px 0px; }
.comment-item .comment-col .cmt-date{ color:#888; font-size:12px;}
.comment-item .pic-list {}
.comment-item .pic-list:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.comment-item .pic-list a { background:#fff; border:1px solid #ccc; position:relative; display:inline-block; float:left; margin-bottom:10px; width:68px; height:68px; margin-right:10px; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; text-align:center; }
.comment-item .pic-list img { margin:auto;max-height:100%; max-width:100%; }
.comment-item .pic-view-wrap img{ border:1px solid #ccc; max-height:520px; max-width:520px;}
.comment-item .addition{ border-top:1px solid #eee; margin:10px 0px 0px 0px; padding:12px 0px 0px 0px; }
.comment-item .addition-comment{ padding:5px 0px;}
.comment-item .addition-comment-date{ color:#888; font-size:12px;}
.comment-item .reply { border-top:1px solid #eee; margin:10px 0px 0px 0px; padding:12px 0px 0px 0px; }
.comment-item .reply .reply-admin { color:#ff561c; }
.comment-item .reply .reply-content{ color:#ff561c; padding:0px 0px 10px 0px;}

/*搜索*/
.ow-search-form{}
.ow-search-form dl.item{ padding-right:6px; text-align:left;}
.ow-search-form dl.item dt{ color:#888; height:14px; line-height:14px; padding:0px 0px 6px 0px;}
.ow-search-form dl.item dt .clear{ margin-left:5px;}
.ow-search-form dl.item dd{}
.ow-search-form dl.item-keywords-type{ margin-right:-1px; padding-right:0px;}
.ow-search-form .text-keywords-short{ width:120px;}
.ow-search-form .text-datetime{ width:92px;}

/**产品**/
.ow-goods-stock-do{ background:#fafafa; border:1px solid #eee; font-size:14px; margin-bottom:5px; padding:0px 0px;}
.ow-goods-stock-do table{ width:100%; }
.ow-goods-stock-do tr{ }
.ow-goods-stock-do td{ padding:10px 10px;}
.ow-goods-stock-do .goods{ border-right:1px solid #eee; padding-right:20px;}
.ow-goods-stock-do .title{}
.ow-goods-stock-do .stock{ min-width:70px;}
.ow-goods-stock-do .spec-value{ padding-left:0px;}

/**会员价格**/
.ow-goods-member-price-tip{ color:#999; font-size:12px; padding:0px 15px 5px 15px;}
.ow-goods-member-price-list-edit{}
.ow-goods-member-price-list-edit ul{}
.ow-goods-member-price-list-edit ul li{ float:left; padding:0px 20px 5px 0px; position:relative; }
.ow-goods-member-price-list-edit ul li::before{ content:""; position:absolute; border-right:1px solid #e0e0e0; height:48px; top:5px; right:10px; }
.ow-goods-member-price-list-edit ul:last-child li:last-child::before{ border-right:0px solid #e0e0e0; }
.ow-goods-member-price-list-edit ul li .group-name{}
.ow-goods-member-price-list-edit ul li .group-price{}
.ow-goods-member-price-list-edit ul li input{ width:80px;}
.ow-goods-member-price-list-edit ul li input.success{ background:#fafff7 url("../images/icons/icon-tip-success.gif") center right no-repeat; border-color:#6ece40;}
.ow-goods-member-price-list-edit ul li input.error{ background:#fef5f2 url("../images/icons/icon-tip-error.gif") center right no-repeat; border-color:#ff6c3c; }

/*店铺*/
.ow-store-item{ line-height:20px; min-width:200px; max-width:700px; zoom:1; overflow:auto;}
.ow-store-item .thumb{ float:left; }
.ow-store-item .thumb img{ max-height:50px; max-width:50px; vertical-align:top;}
.ow-store-item .info{ padding-left:60px;}
.ow-store-item .info-nothumb{ padding-left:0px;}
.ow-store-item .name{ margin-top:-1px; padding-bottom:3px; min-width:150px; max-width:250px;}
.ow-store-item .desc{ color:#666; font-size:12px;}


@media (max-width:1200px) {
	.search-form input.text{ width:160px;}
	table.listTable tr.thead th{ line-height:18px; padding:8px 5px 8px 5px;}
	table.listTable tr.thead th,
	table.listTable tr.data td,
	table.listTable tr.pages td{ padding:5px 6px 5px 6px;}
}
@media (max-width:1024px) {
	.search-form input.text{ width:120px;}
	table.listTable tr.thead th,
	table.listTable tr.data td,
	table.listTable tr.pages td{ padding:5px 5px 5px 5px;}
}

























