@charset "utf-8";
/* 
* Author: lin xiao dong
  http://www.openwbs.com/
*/
@import url("ow.admin.common.css");
@import url("ow.icon.css");
@import url("ow.bootcss.css");
@import url("ow.glyphicon.css");
@import url("ow.openwbs.css");
/*icon*/
ul.left-menu a.m i,
ul.left-menu 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:#0098cc; border-bottom:0px solid #333; height:46px; position:relative; }
.td-header .header .logo{}
.td-header .header .logo a{ float:left; height:46px; position:absolute; width:180px;}
.td-header .header .logo a img{ height:46px; width:180px;}
.td-header .header .reflash{ position:absolute; right:10px; top:46px; display:none;}
.td-header .header .reflash a{ background:#fff; display:inline-block; padding:2px 10px;}
.td-header .header .reflash a:hover{ background:#333;}

/*管理员信息*/
.top-admin{ position:absolute; right:0px; top:0px;}
.top-admin span.icon{ float:left; margin-right:2px;}
.top-admin .help-0{}
.top-admin .help-1{ display:none;}

.top-admin-item{ padding:0px 16px 0px 10px; text-shadow:0px 1px 0px rgba(0,0,0,0.6);}
.top-admin-item a{ background-image:url("../images/select-dot.png"); background-position:center right; background-repeat:no-repeat; display:block; height:24px; line-height:24px; padding:11px 16px 11px 0px;}
.top-admin-item a,.top-admin-item a:visited{ color:#fff; }

.top-admin.hover .top-admin-item{ background-color:#f2f2f2; border:1px solid #ccc; border-bottom:1px dotted #ddd; border-top:none; text-shadow:0px 1px 0px rgba(255,255,255,0.6);}
.top-admin.hover .top-admin-item a{ background-image:none;}
.top-admin.hover .top-admin-item a,.top-admin.hover .top-admin-item a:visited{ color:#111;}

.top-admin-sub{ background:#f8f8f8; border:1px solid #ccc; border-top:none; display:none; text-shadow:0px 1px 0px rgba(255,255,255,0.6);}
.top-admin-sub ul{}
.top-admin-sub ul li{}
.top-admin-sub ul li a{ background:#f8f8f8; border-top:1px dotted #fff; border-bottom:1px dotted #ddd; display:block; font-weight:bold; height:24px; line-height:24px; padding:4px 10px;}
.top-admin-sub ul li a,.top-admin-sub ul li a:visited{color:#333;}
.top-admin-sub ul li a:hover{ background:#fff; color:#222; text-decoration:none;}

/*顶部主菜单*/
.top-menu{ padding-left:180px;}
ul.menu{ float:left; height:46px;}
ul.menu li.m{ height:46px; float:left; position:relative; z-index:20;}
ul.menu li.m a.m{ cursor:default; display:inline-block; font-size:14px; font-weight:bold; height:46px; line-height:46px; padding:0px 10px 0px 18px; position:relative; }
ul.menu li.m a.m,
ul.menu li.m a.m:visited{ color:#fff;}
ul.menu li.m a.m:hover{ text-decoration:none;}
ul.menu li.m a.m.destop{ padding-right:18px;}
ul.menu li.m a.link{ cursor:pointer;}
ul.menu li.m a.m em{ font-style:normal;}
ul.menu li.m a.m .caret{ margin-left:6px;}
ul.menu li.hover,
ul.menu li.current a.m{ background:#0086b4;}

.top-menu .sub-wrapper{ background:#fff; display:none; padding:10px 15px; position:absolute; left:0px; top:46px; z-index:20; 
	-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; }
.top-menu ul.submenu{ background:#fff; border-bottom:1px solid #eee; width:145px;}
.top-menu ul.submenu li{ position:relative;}
.top-menu ul.submenu li a.s{ border:none; display:block; font-size:15px; height:32px; line-height:32px; padding:3px; white-space:nowrap;}
.top-menu ul.submenu li a.s,
.top-menu ul.submenu li a.s:visited{ color:#333;}
.top-menu ul.submenu li.hover a.s,
.top-menu ul.submenu li a.s:hover{ background:#fff!important; color:#008fe9; text-decoration:none;}
.top-menu ul.submenu li a.s span{ float:right; margin:5px 0px 0px 0px;}

.top-menu ul.submenu li a.cursor-default{ cursor:default;}
.top-menu ul.submenu li a.cursor-default,
.top-menu ul.submenu li a.cursor-default:visited{ color:#484848;}
.top-menu ul.submenu li a.cursor-default:hover{}

.sub2-wrapper{ background:#fff; display:none; padding:5px 15px 10px 15px; position:absolute; left:145px; top:-1px; width:140px; z-index:30;
	-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; }
.sub2-wrapper ul{ border-bottom:1px solid #eee;}
.sub2-wrapper ul:last-child{ border-bottom:none;}
.sub2-wrapper li{}
.sub2-wrapper li a{ border-bottom:1px solid #eee; display:block; font-size:14px; height:32px; line-height:32px; padding:3px;}
.sub2-wrapper li a,
.sub2-wrapper li a:visited{ color:#333;}
.sub2-wrapper li a:hover{ background:#fff!important; color:#008fe9; text-decoration:none;}

.ow-website{ display:inline-block; padding:10px 0px 0px 10px;}
.ow-website a{ background:#018dbd; border-radius:5px; display:inline-block; height:24px; line-height:24px; padding:2px 7px 2px 3px; }
.ow-website a,
.ow-website a:visited{ color:#fff; }
.ow-website a:hover{ background:#007ea9; text-decoration:none; }
.ow-website i{ background:url("../images/icons/icon-website-view.png") center center no-repeat; display:inline-block; float:left; height:24px; width:24px;}

@media (max-width:1440px) {
	ul.menu li.m a.m{ font-size:14px; padding:0px 8px 0px 12px; }
	ul.menu li.m a.m.destop{ padding-right:12px;}
	.ow-website{ padding:10px 0px 0px 3px;}
}
@media (max-width:1300px) {
	ul.menu li.m a.m{ font-size:14px; padding:0px 8px 0px 12px; }
	ul.menu li.m a.m.destop{ padding-right:12px;}
	ul.menu li.m a.m em{ display:none;}
}


/**左边菜单*/
#left-menu{ background:#384050; width:180px; }

/**站群*/
.websites{ display:none; position:relative;}
.websites h3{ color:#ccc; font-weight:normal; margin:0px 0px 0px -1px; position:absolute; z-index:10;}
.websites h3{ background-color:#282828; -webkit-box-shadow:inset -2px 0px 3px #262626; -moz-box-shadow:inset 0px 0px 3px #262626; box-shadow:inset -2px 0px 3px #262626; display:block; height:20px; line-height:20px; padding:2px 4px 2px 10px; width:128px; }
.websites h3:hover{ background-color:#181818; -webkit-box-shadow:inset -2px 0px 3px #161616; -moz-box-shadow:inset 0px 0px 3px #161616; box-shadow:inset -2px 0px 3px #161616; text-decoration:none; }
.websites h3 #site-name{ float:left; width:90px; overflow:hidden;}
.websites h3 a.view{ color:#aaa; float:right; margin:0px 5px 0px 5px;}

.websites-sub{ background-color:#f2f2f2; border:1px solid #aaa; color:#aaa; left:-1px; position:absolute; top:24px; z-index:15;}
.websites-sub td{ border-bottom:1px solid #dadada; border-top:1px solid #f8f8f8; border-left:1px solid #e6e6e6; padding:0px;}
.websites-sub a{ display:inline-block; float:left; height:24px; line-height:24px; margin:0px; overflow:hidden; padding:4px 10px;}
.websites-sub a.site{ font-weight:bold; width:122px; }
.websites-sub a.do{ width:60px;}
.websites-sub a.view{width:60px;}
.websites-sub a:hover{ background:#eee; text-decoration:none;}

/**左边菜单*/
#left-menu .wrapper{ padding:0px 0px 0px 0px;}
#left-menu dl{ padding:0px 0px 0px 0px; }
#left-menu dl dt{ padding:0px 0px 0px 0px;}
#left-menu dl dd{ padding:0px 0px 0px 0px;}

#left-menu .ow-navigator-edit{}
#left-menu .ow-navigator-edit a{ background:#474f60; display:block; font-size:14px; height:34px; line-height:34px; padding:4px 0px 4px 0px;}
#left-menu .ow-navigator-edit a:hover{ background:#414959; -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; color:#fff!important; text-decoration:none;}
#left-menu .ow-navigator-edit a i{ color:#c3c8d8; font-size:12px; float:left; height:34px; line-height:34px; width:32px; margin:0px 5px 0px 0px; text-align:center;}
#left-menu .ow-navigator-edit a i:before{ content:"\e019"; }
#left-menu .ow-navigator-edit a,
#left-menu .ow-navigator-edit a:visited{ color:#c3c8d8; text-decoration:none;}


.l-tabbar{ padding:0px 0px 0px 0px; height:38px; position:relative;}
.l-tabbar li{ float:left; font-size:14px; width:90px; position:relative;}
.l-tabbar li a{ background:#474f60; border:1px solid #353a45; color:#c3c8d8; display:block; height:36px; line-height:36px; padding:1px 0px; text-align:center;}
.l-tabbar li a:hover{ text-decoration:none;}
.l-tabbar li.tab1 a{ border-right:1px solid #353a45;}
.l-tabbar li.tab2 a{ border-left:1px solid #353a45;}
.l-tabbar li.current a{ background:#384050; border-left-color:#384050; border-right-color:#384050; border-bottom-color:#384050; color:#c3c8d8; text-decoration:none;}

ul.left-menu{ font-size:14px; padding-top:10px;}
ul.left-menu li.m{ margin:0px; padding:0px; position:relative;}
ul.left-menu li.m a.m{ border-bottom:0px solid #303745; border-top:0px solid #414a5b; color:#c3c8d8; display:block; height:32px; line-height:32px; margin:0px; padding:3px 0px 3px 0px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
ul.left-menu li.m a.m:visited{ color:#c3c8d8;}
ul.left-menu li.hover a.m,
ul.left-menu li.hover a.m:visited,
ul.left-menu li.current a.m{ -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.left-menu a.m i.list{ color:#c3c8d8; font-size:8px; float:left; height:32px; line-height:32px; width:32px; margin:0px 5px 0px 0px; text-align:center;}
ul.left-menu a.m i.list:before{ content:"\e056";}

ul.left-menu li.all a.m i.list{ color:#c3c8d8; font-size:12px; float:left; height:32px; line-height:32px; width:32px; margin:0px 5px 0px 0px; text-align:center;}
ul.left-menu li.all a.m i.list:before{ content:"\e032";}

ul.left-menu a.m i.triangle{ color:#c3c8d8; font-size:8px; float:right; height:32px; line-height:32px; width:30px; margin:0px 0px 0px 0px; text-align:center;}
ul.left-menu a.m i.triangle:before{ content:"\e250";}

ul.left-menu li.m a.cate-edit i{ color:#c3c8d8; font-size:14px; float:left; height:32px; line-height:32px; width:32px; margin:0px 5px 0px 0px; text-align:center;}
ul.left-menu li.m a.cate-edit i:before{ content:"\e019";}

ul.left-menu a.m-folder{ cursor:default;}
ul.left-menu a.m-folder,
ul.left-menu a.m-folder:visited{ color:#aaa;}
ul.left-menu li.m a.m:hover{ color:#0070d9;}
ul.left-menu li.m a.m-folder:hover{ color:#888; text-decoration:none;}

ul.left-menu li.m-cate-edit{ height:38px; padding:0px 0px 0px 0px;}
ul.left-menu li.m a.cate-edit{ color:#c3c8d8; display:block; height:32px; line-height:32px; padding:3px 0px 3px 0px; }
ul.left-menu li.m a.cate-edit:hover{ color:#e0e3e9; -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.left-menu .sub-menu{ background:#e1e5ea; border:1px solid #adb5be; border-left:0px; display:none; min-height:220px; min-width:280px; padding-bottom:10px; position:absolute; top:-1px; left:180px; z-index:20; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5); box-shadow:1px 1px 2px rgba(0,0,0,0.5); }
ul.left-menu .sub-menu a,
ul.left-menu .sub-menu a:visited{ color:#333; white-space:nowrap;}
ul.left-menu .sub-menu a:hover{ color:#008fe9; }
ul.left-menu .sub2-menu{ padding-bottom:5px; zoom:1; overflow:hidden;}
ul.left-menu .sub{ border:none; display:block; height:32px; line-height:32px; padding:3px 0px 3px 20px;}
ul.left-menu .sub2{ border:none; display:block; float:left; line-height:32px; padding:0px 0px 0px 20px;}
ul.left-menu .sub3{ border:none; display:block; height:32px; line-height:32px; padding:0px 0px 0px 60px;}
ul.left-menu .sub2-wrapper{}
ul.left-menu a:hover{ text-decoration:none;}

.shop-cate ul.left-menu .sub-menu{ width:600px;}

#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; font-size:14px; height:16px; line-height:16px; margin:0px 0px 0px 0px; padding:8px 0px 8px 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;}
.breadcrumb .help-grid{ position:absolute; right:0px; top:0px;}
.breadcrumb .help-grid a{ background:#384050; color:#fff; display:inline-block; height:24px; line-height:24px; padding:2px 12px; }
.breadcrumb .help-grid a:hover{ background:#008cbb; text-decoration:none;}
.breadcrumb .help-grid a.help{ display:none;}

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

.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;}
.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 180px; 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:#f6f6f6; 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,
.tabbar li a:hover{ text-decoration:none;}
.tabbar li.current a,
.tabbar li.current a:hover{ background:none; border-bottom-color:#fff; font-weight:bold;}

.inbox-tabbar{ height:35px; margin:0px 0px 0px 0px; padding:0px 15px 0px 1px; z-index:999; }
.inbox-tabbar li{ float:left; font-size:14px; margin:0px 0px 0px 0px;}
.inbox-tabbar li a{ background:#f6f6f6; border:1px solid #ccc; border-bottom:0px; color:#333!important; display:inline-block; height:24px; line-height:24px; margin-left:-1px; padding:5px 60px 5px 60px; }
.inbox-tabbar li a,
.inbox-tabbar li a:visited,
.inbox-tabbar li a:hover{ color:#333; text-decoration:none;}
.inbox-tabbar li.current a,
.inbox-tabbar li.current a:hover{ background:none;}

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:1px 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;}

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


/****/
.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:#384050; color:#c3c8d8; display:inline-block; padding:4px 30px; }
.ow-switch-subtab ul li a:hover{ background:#464e5e; color:#fff; text-decoration:none;}
.ow-switch-subtab ul li.current a{ background:#0098cc; color:#fff;}

/*
* 表单
*/
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 span.name{ color:#333; float:left; display:inline-block; height:23px; line-height:23px; max-width:200px; padding:0px 5px 0px 0px;}
.category-list span.subname{ color:#888; float:left; display:inline-block; font-size:12px; line-height:23px; max-width:200px;}

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

/*商品参数属性*/
.goods_type_attr_list{}
.goods_type_attr_list table.in-infoTable{ margin:8px 0px 0px 0px;}

/*单选*/
.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; border-radius:5px; display:inline-block; height:24px; font-size:14px; line-height:24px; position:relative; width:90px;}
a.switch span{ color:#fff; display:inline-block; border-radius:5px; 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;}

/*优惠券*/
.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;}

.urlpath-suffix{ color:#666; padding:0 3px;}

/*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 .subname{ 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:140px; margin:0px 0px 5px 0px; width:320px; position:relative; text-align:center;}
.tpl-image-text .image img{ max-height:140px; max-width:320px;  height:expression(this.height>140 && this.height/this.width>=140/320 ? 140 : true); width:expression(this.width>320 && this.width/this.height>=320/140 ? 320 : true); vertical-align:middle;}
.tpl-image-text .image a{ background:#000; display:inline-block; font-family:"微软雅黑"; font-size:24px; height:140px; line-height:140px; left:0px; width:320px; 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-row input{ width:314px;}
.tpl-image-text .input-row text-imagealt{ color:#aaa;}
.tpl-image-text .input-row .text-link{ border:1px dotted #ddd; border-bottom-color:#888; width:314px;}
.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; width:314px;}
.tpl-image-text .textarea-row{}
.tpl-image-text .textarea-row textarea{ height:100px; width:314px;}

.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; vertical-align:top;}

/*模型*/
.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 20px 15px 20px;}
.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{ float:right;}
.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%;}

.td-imgitem{ background:fff; border:1px solid #e6e6e6; display:flex; flex-direction:row; align-items:center; align-content:center; justify-content:center; height:64px; width:64px; position:relative; text-align:center; vertical-align:top; }
.td-imgitem 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{ box-sizing:border-box; margin:auto; padding:0px 15px; width:1226px;}
.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:320px; 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:#555; width:100px; 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{}

div.order-process{ margin-top:1px; margin-right:15px;}
div.order-process-detail{ border-left:1px solid #ddd; padding-left:15px; }
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;}

.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;}

.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-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:#0389aa; 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;}

/*短信*/
.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 span.name a{ padding:0px 8px;}
.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; }

/**拼团成员**/
.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;}

/**消息**/
.msg-unread-num{ background:#fc0000; border-radius:5px; display:inline-block; color:#fff; font-size:14px; font-style:normal; height:14px; line-height:14px; margin:0px 0px 0px 5px; padding:2px 4px; vertical-align:2px;  }

/*消息详细*/
.section-msg-detail{ background:#fafafa; border:1px solid #eee; margin:0px 15px 15px 15px; padding:20px;}
.section-msg-detail .msg-title{ font-size:16px; font-weight:bold;}
.section-msg-detail .msg-time{ color:#aaa; font-size:12px;}
.section-msg-detail .msg-content{ padding:10px 0px 10px 0px;}
.section-msg-detail .msg-content img{ max-width:100%;}

.system-msg-reply-list{ background:#fafafa; border:1px solid #eee; font-size:14px; margin:0px 15px 0px 15px; padding:20px; }
.system-msg-reply-list .adminreply{ margin:10px 0px; position:relative; }
.system-msg-reply-list .adminreply:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.system-msg-reply-list .adminreply .avatar{ position:absolute; left:0px; top:0px; }
.system-msg-reply-list .adminreply .avatar img{ border-radius:5px; height:42px; width:42px; }
.system-msg-reply-list .adminreply .textbox{ background:#fff; border:1px solid #eee; border-radius:5px; display:inline-block; min-height:42px; padding:8px 10px; margin-left:52px; margin-right:52px; box-sizing:border-box; }
.system-msg-reply-list .adminreply .textbox img{ max-width:600px;}
.system-msg-reply-list .adminreply .imgbox{ display:inline-block; margin-left:52px; margin-right:52px; box-sizing:border-box; }

.system-msg-reply-list .myreply{ margin:10px 0px; position:relative; }
.system-msg-reply-list .myreply:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.system-msg-reply-list .myreply .avatar{ position:absolute; right:0px; top:0px; }
.system-msg-reply-list .myreply .avatar img{ border-radius:5px; height:42px; width:42px; }
.system-msg-reply-list .myreply .textbox{ background:#fff; border:1px solid #eee; border-radius:5px; display:inline-block; float:right; min-height:42px; padding:8px 10px; margin-right:52px; margin-left:52px; box-sizing:border-box; }
.system-msg-reply-list .myreply .imgbox{ float:right; margin-right:52px; margin-left:52px; box-sizing:border-box;}

.system-msg-reply-list .imgbox img{ border-radius:5px; max-width:600px;}


.system-msg-reply{ background:#fafafa; border:1px solid #e6e6e6; margin:0px 15px 15px 15px; padding:15px;}
.system-msg-reply .bd{ position:relative;}
.system-msg-reply .textarea-box{ margin-right:68px; }
.system-msg-reply .textarea-box textarea{ background-color:#fff; border:1px solid #ccc; height:70px; padding:10px; width:100%; box-sizing:border-box;}
.system-msg-reply .image-box{ position:absolute; top:0px; right:0px; width:68px; height:68px; }
.system-msg-reply .ft{ padding:10px 0px;}
.system-msg-reply .ft button{}

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

/*字段*/
.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:250px;}
.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;}

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

























