@charset "utf-8";
/*
* 桌面
* Author: linxiaodong (1071322670@qq.com)
*/
body{ background:#f4f4f4; color:#333; font-size:14px; font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif;}

.welcome-panel{background:#fff; color:#000; min-height:95px; margin:0px 15px; padding:10px 0px 10px 20px; position:relative; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);}
.welcome-panel:hover{ }
.welcome-panel-left{ padding-right:130px;}
.welcome-panel-right{ border-left:1px solid #eee; float:right; height:100px; width:100px; position:absolute; top:8px; right:0px; text-align:center;}
.welcome-panel-right .hd{}
.welcome-panel-right .bd{ display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; }
.welcome-panel-right .qrcode img{ box-sizing:border-box; border:1px solid #888; padding:3px;}
.welcome-panel h3{ font-size:16px; font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif; font-weight:normal;}
.welcome-panel .version{ font-size:14px; }
.welcome-panel .version b{ font-weight:normal;}
.welcome-panel a,
.welcome-panel a:visited{ color:#333;}

.destop { padding:0px 15px;}
.destop:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.destop .section{ background:#fff; margin:15px 0px 5px 0px; padding:0px 20px;}
.destop .section-header{ border-bottom:0px solid #eee; color:#666; font-size:15px; height:24px; line-height:24px; padding:10px 0px 5px 0px;}
.destop .section-header-important{ color:#ff7676;}
.destop .section-body{ padding:5px 0px 5px 0px;}
.destop .section-body-none-padding{ padding:0px;}

.ow-site-view-line{ border-top:1px solid #eee; margin:6px 0px 0px 0px; padding:10px 0px 2px 5px;}
.ow-site-view-line a{ float:left; font-size:14px!important; margin-right:10px; padding:4px 0px;}
.ow-site-view-line a.do{ background:#fff; color:#666; border:1px solid #ddd; border-radius:16px; padding:4px 15px;}
.ow-site-view-line a.do:hover{ border:1px solid #1276e5; color:#1276e5; text-decoration:none;}
.ow-site-view-line 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; }
.ow-site-view-line .sep{ color:#aaa; float:left; padding:0px 10px 0px 0px; vertical-align:middle;}
.ow-site-view-line .admin{ color:#000; font-weight:bold; margin-right:20px;}
.ow-site-view-line .admin i:before{ content:"\e008"; }
.ow-site-view-line .edit-password i:before{ content:"\e065"; }
.ow-site-view-line .logout i:before{ content:"\e017"; }
.ow-site-view-line .site-view i:before{ content:"\e021"; }
.ow-site-view-line .clear-cache i:before{ content:"\e020"; }

.has-shadow  { -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);}
.line-shadow { -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); }


/**常用功能**/
.common-functions{ background:#fff; color:#333; margin:15px 0px 0px 0px; padding:15px 5px 5px 15px; zoom:1; overflow:auto;}
.common-functions .hd { display:none; height:28px; line-height:28px; overflow:hidden; }
.common-functions .bd{}
.common-functions .bd .sep{border-left:1px solid #ccc; height:12px; line-height:12px; margin-left:2px; width:1px; padding:0px 12px 0px 0px; overflow:hidden;}
.common-functions a,
.common-functions a:visited{ background-color:#fff; border:1px solid #e4e4e4; border-radius:5px; color:#666; display:inline-block; line-height:24px; margin:0px 10px 10px 0px; padding:2px 10px; position:relative;}
.common-functions a:hover{ border-color:#1276e5; color:#1276e5; text-decoration:none;}
.common-functions a i{ font-weight:normal; font-size:13px; }

.destop .dataicon { display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; min-width:40px; max-width:40px; border-radius:50%; text-align:center; }
.destop .dataicon i{ font-size:16px; line-height:40px!important; text-align:center!important; margin:0px 0px 0px 0px;}

.bg-gray   { background:#ced4da !important; color:#fff; }
.bg-red    { background:#ff7676 !important; color:#fff; }
.bg-blue   { background:#85b4f2 !important; color:#fff; }
.bg-green  { background:#54e69d !important; color:#fff; }
.bg-yellow { background:#eef157 !important; color:#fff; }
.bg-violet { background:#796AEE !important; color:#fff; }
.bg-white  { background:#fff!important; }

/**订单统计**/
.ow-data-stats{ background:#fff; color:#333; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; zoom:1; overflow:auto;}
.ow-data-stats .data-main-stats .data-item{ display:inline-block; font-size:14px; padding:20px 0px; position:relative; text-align:center; vertical-align:top;}
.ow-data-stats .data-main-stats .data-item1{ width:18%; max-width:220px;}
.ow-data-stats .data-main-stats .data-item2{ width:26%; max-width:300px;}
.ow-data-stats .data-main-stats .data-item3{ width:18%; max-width:220px;}
.ow-data-stats .data-main-stats .data-item4{ width:20%; max-width:300px;}
.ow-data-stats .data-main-stats .data-item5{ width:18%; max-width:200px;}
.ow-data-stats .data-main-stats .data-item a{ display:inline-block; padding:0px 0px;}
.ow-data-stats .data-main-stats .data-item a:hover{ text-decoration:none;}
.ow-data-stats .data-main-stats .data-hd{ padding:0px;}
.ow-data-stats .data-main-stats .data-bd{ padding:0px;}
.ow-data-stats .data-main-stats .data-item h4{ font-size:18px; font-weight:normal; height:20px; line-height:20px; padding:12px 0px 10px 0px;}
.ow-data-stats .data-main-stats .data-item p{ padding:0px 0px 0px 0px;}
.ow-data-stats .data-main-stats .data-item p strong{ font-family:"Poppins",sans-serif; color:#cf0000; display:inline-block; height:14px; line-height:14px; font-size:16px; font-weight:normal;}
.ow-data-stats .data-main-stats .data-item p span.subspan{ border-left:0px solid #ddd; color:#999; display:inline-block; font-size:14px; height:14px; line-height:14px; margin-left:6px; padding-left:6px;}
.ow-data-stats .data-main-stats .data-item p span.subspan b{ color:#333; font-weight:normal; padding:0px 0px 0px 2px;}
.ow-data-stats .data-main-stats .data-goods{ border-top:1px solid #eee; }
.ow-data-stats .data-main-stats .data-goods p span.subspan{ border-left:0px; margin-left:0px; padding-left:0px;}
.ow-data-stats .data-main-stats .data-goods p span.subspan b{ font-size:16px;}

.ow-data-stats .data-less-stats{ margin:0px 0px 0px 0px; padding:0px 0px 22px 0px;}
.ow-data-stats .data-less-stats:before{ content:" "; display:block; height:1px; border-top:1px dotted #eee; margin:0px 20px 0px 20px;}
.ow-data-stats .data-less-stats a:hover{ text-decoration:none; }
.ow-data-stats .data-less-stats i{ color:#ff7676;}
.ow-data-stats .data-less-stats .data-item{ border-left:1px solid #eee; display:inline-block; height:18px; line-height:18px; margin:15px 20px 0px 0px; padding:0px 0px 0px 20px; position:relative; text-align:center; vertical-align:top;}
.ow-data-stats .data-less-stats .data-item:first-child{ border-left-color:#fff;}
.ow-data-stats .data-less-stats .name{ color:#666; font-size:14px; font-weight:normal;}
.ow-data-stats .data-less-stats .name:hover{ color:#1276e5;}
.ow-data-stats .data-less-stats .today{ color:#888; font-size:12px; padding:0px 5px 0px 10px; }
.ow-data-stats .data-less-stats .today b{ color:#cf0000; font-size:13px; font-weight:normal; padding:0px 5px; }
.ow-data-stats .data-less-stats .yesterday{ color:#888; font-size:12px; padding-right:5px;}
.ow-data-stats .data-less-stats .yesterday b{ color:#000; font-size:13px; font-weight:normal; padding:0px 5px; }
.ow-data-stats .data-less-stats .allcount{ color:#888; font-size:12px;}
.ow-data-stats .data-less-stats .allcount b{ color:#000; font-size:13px; font-weight:normal; padding:0px 5px; }
.ow-data-stats .data-less-stats .unread{ color:#888; font-size:12px;}
.ow-data-stats .data-less-stats .unread b{ 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;  }

/****/
.data-list-tip{ background:#fff; box-sizing:border-box; color:#666; margin:15px 0px 0px 0px;}
.ow-line-col-table{ width:100%;}
.ow-line-col-table td.col1{ vertical-align:top; height:100px;} 
.ow-line-col-table td.col2{ border-left:1px solid #eee; vertical-align:top;}

.ow-big-content-grid{ background:#fff; display:flex; margin-top:15px; padding:15px 0 0 0; }

/**自定义内容区块**/
.ow-label-content{ box-sizing:border-box; border-right:1px solid #eee; padding:0 15px 0 15px; width:30%;}
.ow-label-content .hd { border-bottom:1px solid #eeeeee; font-size:15px; font-weight:bold; padding-bottom:10px; width:100%; position:relative; }
.ow-label-content .hd::before{ content:''; position:absolute; left:0; bottom:0; width:112px; height:2px; bottom:-1px; background:#ff661f;}
.ow-label-content .bd{ padding-top:15px;}
.ow-label-content .data-item{}
.ow-label-content .data-item a{ background-color:#fff; border-bottom:1px solid #eee; display:block; min-height:82px; min-width:220px; margin:0 0 10px 0; padding:10px 0 10px 0; position:relative; vertical-align:top; }
.ow-label-content .data-item a:hover{ background:#fcfcfc; color:#333; text-decoration:none;}
.ow-label-content .data-item i{ height:14px; line-height:14px; position:absolute; left:95px; top:75px; vertical-align:top;}
.ow-label-content .data-item i::before { font-size:12px; margin-right:3px;}
.ow-label-content .data-item .name{ font-weight:bold; font-size:15px; font-weight:bold; height:24px; line-height:24px; padding-left:95px; overflow:hidden; }
.ow-label-content .data-item .description{ color:#aaa; font-size:13px; font-weight:normal; height:24px; line-height:24px; padding-left:95px; overflow:hidden;}
.ow-label-content .data-item .content{ color:#666; font-weight:normal;}

span.icon-label-type{ box-sizing:border-box; background:#fff url("../images/icons-label-type.png"); background-size:auto 160px; border:1px solid #ddd; display:inline-block; height:82px; width:82px; vertical-align:top; position:absolute; left:0; top:10px;}
span.label-type-0{ background-position:0 0;}
span.label-type-1{ background-position:-80px 0;}
span.label-type-3{ background-position:-160px 0;}
span.label-type-4{ background-position:-240px 0;}
span.label-type-5{ background-position:-320px 0;}
span.label-type-2{ display:none;}
span.label-type-6{ background-position:-320px 0; display:none; }
span.label-type-7{ background-position:-320px 0; display:none; }
span.label-type-8{ background-position:-320px 0; display:none; }
span.label-type-9{ background-position:-320px 0; display:none; }
span.label-type-10{ background-position:-320px 0; display:none; }
span.label-type-11{ background-position:0 -80px;}
span.label-type-12{ background-position:-80px -80px;}
span.label-type-13{ background-position:-160px -80px;}
span.label-type-14{ background-position:-240px -80px;}
span.label-type-15{ background-position:-320px -80px;}
span.label-type-16{ background-position:-400px -80px;}
span.label-type-17{ background-position:-480px -80px;}
span.label-type-18{ background-position:-560px -80px;}
span.label-type-19{ background-position:-640px -80px;}
span.label-type-20{ background-position:-720px -80px;}
span.label-type-21{ background-position:-800px -80px;}
span.label-type-22{ background-position:-880px -80px;}
span.label-type-23{ background-position:-960px -80px;}


/**广告管理**/
.ow-adcontent{ box-sizing:border-box; border-right:1px solid #eee; padding:0 15px 0 15px; width:27%;}
.ow-adcontent .hd { border-bottom:1px solid #eeeeee; font-size:15px; font-weight:bold; padding-bottom:10px; width:100%; position:relative; }
.ow-adcontent .hd::before{ content:''; position:absolute; left:0; bottom:0; width:82px; height:2px; bottom:-1px; background:#ff661f;}
.ow-adcontent .bd{ padding-top:10px;}
.ow-adcontent .data-item{ }
.ow-adcontent .data-item a{ background-color:#fff; border-bottom:1px solid #eee; display:block; min-height:48px; min-width:200px; margin:0px 0px 10px 0px; padding:10px 0 10px 0; position:relative; vertical-align:top; }
.ow-adcontent .data-item a:hover{ background:#fcfcfc; color:#333; text-decoration:none;}
.ow-adcontent .data-item i{ height:14px; line-height:14px; position:absolute; top:42px; right:5px; vertical-align:top;}
.ow-adcontent .data-item i::before { font-size:12px; margin-right:3px;}
.ow-adcontent .data-item .name{ font-size:15px; font-weight:bold; height:24px; line-height:24px; padding-right:60px; overflow:hidden;}
.ow-adcontent .data-item .status{ font-size:12px; padding:6px 0px 0px 6px;}
.ow-adcontent .data-item .status-ok{ color:#090;}
.ow-adcontent .data-item .status-error{ color:#f00;}

/**内容推荐位**/
.ow-position-content{ box-sizing:border-box; border-right:1px solid #eee; padding:0 15px 0 15px; width:23%;}
.ow-position-content .hd { border-bottom:1px solid #eeeeee; font-size:15px; font-weight:bold; padding-bottom:10px; width:100%; position:relative; }
.ow-position-content .hd::before{ content:''; position:absolute; left:0; bottom:0; width:82px; height:2px; bottom:-1px; background:#ff661f;}
.ow-position-content .hd-goods { border-bottom:1px solid #eeeeee; font-size:16px; padding-bottom:10px; width:100%; position:relative; }
.ow-position-content .hd-goods::before{ content:''; position:absolute; left:0; bottom:0; width:50%; height:2px; bottom:-1px; background:#ff661f;}
.ow-position-content .bd{ padding-top:10px;}
.ow-position-content .bd-content{ margin-bottom:45px;}
.ow-position-content .data-item{ box-sizing:border-box; border-bottom:1px solid #eee; font-size:14px; min-height:75px; margin:0px 0px 10px 0px; padding:10px 0px;}
.ow-position-content .data-item:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-position-content .data-item i{ color:#ff7676; font-size:15px; margin-right:10px;}
.ow-position-content .data-item a:hover{ background:#fafafa; text-decoration:none;}
.ow-position-content .data-item .name{ color:#62acff; font-size:16px; font-weight:bold;}
.ow-position-content .data-item .name:hover{ color:#1276e5; }
.ow-position-content .data-item .stats{ color:#888; font-size:12px; padding-left:10px;}
.ow-position-content .data-item .stats b{ color:#cf0000; font-size:14px; font-style:normal; font-weight:normal; padding:0px 5px;}
.ow-position-content .data-item .data-count{ display:block; padding-left:15px;}
.ow-position-content .data-item .remark{ color:#888; display:block; padding-left:25px;}
.ow-position-content .bd-goods .data-item .name{ color:#ff7676;}
.ow-position-content .bd-goods .data-item .name:hover{ color:#ff4141; }

/**自定义表单**/
.ow-form-content{ box-sizing:border-box; border-right:1px solid #eee; padding:0 10px 0 15px; width:20%;}
.ow-form-content .hd { border-bottom:1px solid #eeeeee; font-size:15px; font-weight:bold; padding-bottom:10px; width:100%; position:relative; }
.ow-form-content .hd::before{ content:''; position:absolute; left:0; bottom:0; width:82px; height:2px; bottom:-1px; background:#ff661f;}
.ow-form-content .bd{ padding-top:10px;}
.ow-form-content .data-item{ box-sizing:border-box; border-bottom:1px solid #eee; font-size:14px; min-height:75px; margin:0px 0px 10px 0px; padding:10px 0px;}
.ow-form-content .data-item:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-form-content .data-item i{ color:#85b4f2; font-size:15px; margin-right:10px;}
.ow-form-content .data-list-position i{ color:#ff7676; }
.ow-form-content .data-item a:hover{ background:#fafafa; text-decoration:none;}
.ow-form-content .data-item .name{ color:#62acff; font-size:16px; font-weight:bold;}
.ow-form-content .data-item .name:hover{ color:#1276e5; }
.ow-form-content .data-item .data-count{ display:block; padding-left:15px;}
.ow-form-content .data-item .remark{ color:#585858; display:block; padding-left:25px;}
.ow-form-content .data-item .today{ color:#888; font-size:12px; padding:0px 5px 0px 10px; }
.ow-form-content .data-item .today b{ color:#cf0000; font-size:14px; font-weight:normal; padding:0px 5px; }
.ow-form-content .data-item .yesterday{ color:#888; font-size:12px; padding-right:5px;}
.ow-form-content .data-item .yesterday b{ color:#000; font-size:14px; font-weight:normal; padding:0px 5px; }
.ow-form-content .data-item .allcount{ color:#888; font-size:12px;}
.ow-form-content .data-item .allcount b{ color:#000; font-size:14px; font-weight:normal; padding:0px 5px; }
@media (min-width:1300px) {
	.ow-label-content .data-item .name{ font-size:16px; }
	.ow-label-content .data-item .description{ font-size:14px;}
	.ow-adcontent .data-item .name{ font-size:16px; }
}
@media (min-width:1400px) {
	.ow-label-content{ padding:0 20px 0 20px; width:30%;}
	.ow-label-content .data-item .name{ font-size:16px; }
	.ow-label-content .data-item .description{ font-size:14px;}
	.ow-adcontent{ padding:0 20px 0 20px;}
	.ow-position-content{ padding:0 20px 0 20px;}
	.ow-form-content{ padding:0 15px 0 20px;}
}
@media (min-width:1500px) {
	.ow-label-content{ padding:0 20px 0 20px; width:25%!important;}
	.ow-adcontent{ padding:0 20px 0 20px; width:25%!important;}
	.ow-position-content{ padding:0 20px 0 20px; width:25%!important;}
	.ow-form-content{ padding:0 20px 0 20px; width:25%!important;}
}

/**自定义表单**/
.function-links{ background:#fff; color:#666; margin:15px 0px 0px 0px; padding:15px 20px 15px 20px; zoom:1; overflow:auto;}
.function-links a{ background-color:#fff; border:1px solid #e4e4e4; border-radius:17px; color:#666; display:inline-block; line-height:24px; margin:0px 10px 0px 0px; padding:5px 15px; position:relative;}
.function-links a:hover{ border-color:#1276e5; color:#1276e5; text-decoration:none; }

/**帮助链接**/
.ow-openwbs-links{ background:#fff; margin:15px 0 0 0; padding:15px;}
.ow-openwbs-links:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-openwbs-links .hd{ float:left; padding:5px 10px 0px 0px; }
.ow-openwbs-links .bd{ float:left; }
.ow-openwbs-links .links{ font-size:14px;}
.ow-openwbs-links .links a{ background-color:#fff; border:1px solid #e4e4e4; border-radius:17px; color:#666; display:inline-block; line-height:24px; margin:0px 10px 0px 0px; padding:5px 15px; position:relative;}
.ow-openwbs-links .links a:hover{ border-color:#1276e5; color:#1276e5; text-decoration:none; }

/**商品库存预警**/
.ow-goods-stock-alert{ background:#fff; padding:10px 15px;}
.ow-goods-stock-alert:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-goods-stock-alert .hd{ border-bottom:1px solid #eee; color:#333; font-size:15px; font-weight:bold; padding:0px 0px 10px 0px;}
.ow-goods-stock-alert .hd .more{ font-size:14px; margin-left:10px;}
.ow-goods-stock-alert .hd i{ color:#ff7676; font-size:15px!important; margin-right:10px;}
.ow-goods-stock-alert .bd{ padding:0 0 10px 0;}
.ow-goods-stock-alert .bd:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-goods-stock-alert .bd .tip{ color:#aaa; padding:5px 10px;}
.ow-goods-stock-alert .stockgoods{ box-sizing:border-box; border-bottom:1px solid #eee; float:left; padding:10px 5px 8px 52px; width:50%; position:relative;}
.ow-goods-stock-alert .stockgoods .thumb{ position:absolute; left:0; top:15px;}
.ow-goods-stock-alert .stockgoods .thumb img{ box-sizing:border-box; border:1px solid #eee; height:42px; width:42px;}
.ow-goods-stock-alert .stockgoods .title  { color:#333; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ow-goods-stock-alert .stockgoods .title .name{ font-size:15px; padding-right:10px;}
.ow-goods-stock-alert .stockgoods .title .spec{ color:#a75a5a; font-size:13px;}
.ow-goods-stock-alert .stockgoods .subline{ color:#666; font-size:13px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; }
.ow-goods-stock-alert .stockgoods .subline .sku{ margin-right:10px;}
.ow-goods-stock-alert .stockgoods .subline .stock{ margin-right:10px;}
.ow-goods-stock-alert .stockgoods .do{ min-width:50px;}

@media (min-width:1120px) {
	.ow-goods-stock-alert .stockgoods{ width:33.333333%;}
}



























