﻿@charset "utf-8";
a{outline:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block;}

body,button,input,select,textarea{font:13px/1.5 "Microsoft YaHei"}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
i{font-style:normal}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:500;color:#000}
h1{font-size:24px}h2{font-size:16px}
h3,h4,h5,h6{font-size:14px}
q:before,q:after{content:''}.input-append input, .input-append select, .input-append .uneditable-input
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ins,a{text-decoration:none}

textarea { overflow: auto; vertical-align: top; }

.items .tiny {display:none;}
/* CSS 重置 
139cec 选中背景色 蓝
*/
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,img,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
input,select,textarea{ font-size:13px}
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 {font-size: 100%; }

@media screen and (max-width: 1480px){
    .screen_1480px_show {display:none}
}

.nobg { background-image:none;}
.container { display:table;}
.left,W100px .center{ float:left }
.right { float:right;}
td {font-size:13px; line-height:160%;}
.clear { clear:both;}
.clear-float {zoom: 1;}
.clear-float::after {content:'';clear: both;display:block;}

.cap1 { color:#666666;}

.b { font-weight:bold;}
.no_bb{ border-bottom:none;}
.mt5 { margin-top:5px;}
.link { color:var(--text-link); text-decoration:none;}
.link:hover {  text-decoration:underline;}
.wlabel {color:#717171;font-size:13px;}

.gbar {border-top:solid 1px var(--success); border-bottom:solid 3px #e0f6c6;}
.gbar.m{margin:0px 20px 0px 20px;}

/* TipTip CSS - Version 1.2 */

#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; }
#tiptip_holder.tip_top { padding-bottom: 5px; }
#tiptip_holder.tip_bottom { padding-top: 5px; }
#tiptip_holder.tip_right { padding-left: 5px; }
#tiptip_holder.tip_left { padding-right: 5px; }
#tiptip_content { font-size: 14px; color: #fff; text-shadow: 0 0 2px #000; padding: 4px 8px; background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
#tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0; }
/*
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color: rgba(255,255,255,0.35); }
    */
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92); }
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #tiptip_content { padding: 0px 5px 5px 0px; background-color: rgba(45,45,45,0.88); }
    #tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88); }
    #tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92); }
}

.panel_loading_icon {position:fixed;padding:0 8px;height:26px;line-height:26px;border-radius:4px;background:var(--primary);color:#fff;top:40px;right:40px;overflow:hidden;z-index:999;text-align:center;cursor:pointer;}
.panel_loading_icon a {color:#fff}
.panel_loading_icon.loadfailed{background:var(--danger);}

.textalign-left {text-align:left !important}
.textalign-center {text-align:center !important}
.textalign-right {text-align:right !important}
.mg-btm-10 {margin-bottom:10px}
.t-center { text-align: center }

.hiden {display:none !important}
.W10px { width: 10px; }
.W16px { width: 16px; }
.W20px {width:20px}
.W30px {width:30px}
.W40px {width:40px}
.W50px {width:50px}
.W60px {width:60px}
.W70px {width:70px}
.W80px {width:80px}
.W90px {width:90px}
.W100px {width:100px}
.W110px {width:110px}
.W120px {width:120px}
.W130px {width:130px}
.W140px {width:140px}
.W150px {width:150px}
.W160px {width:160px}
.W170px {width:170px}
.W180px {width:180px}
.W200px {width:200px}
.W220px {width:220px}
.W250px {width:250px}
.W260px {width:260px}
.W280px {width:280px}
.W300px {width:300px}
.W400px {width:400px}
.W500px {width:500px}
.W600px {width:600px}
.W100pct {width:100%}
.M-W120px { min-width: 120px;}
.Max-W300px { max-width: 300px;}
.L200px {width:200px;display: inline-block;}
.ML10px {margin-left:10px}
.ML20px {margin-left:20px}
.ML5px {margin-left:5px}
.ML30px {margin-left:30px}
.MR20px {margin-right:20px;}
.MR10px {margin-right:10px}
.MR15px {margin-right:15px}
.MR20px {margin-right:20px}
.MR5px {margin-right:5px}
.MB5px {margin-bottom:5px}
.MB10px { margin-bottom:10px }
.MB15px {margin-bottom:15px}
.MB20px { margin-bottom: 20px }
.MT5px {margin-top:5px}
.MT3px {margin-top:3px}
.MT10px {margin-top:10px}
.MT15px {margin-top:15px}
.MT20px {margin-top:20px}
.MT40px {margin-top: 40px;}
.M5px { margin: 5px; }
.M10px { margin: 10px; }
.FS12px { font-size: 12px; }
.FS13px {font-size: 13px;}
.FS16px {font-size:16px}
.FS18px {font-size:18px}
.PL5px {padding-left:5px}
.PL10px {padding-left:10px}
.PL15px {padding-left:15px}
.PL20px {padding-left:20px}
.PR5px {padding-right:5px}
.PR10px {padding-right:10px}
.PR15px {padding-right:15px;}
.PR20px { padding-right: 20px }
.PB20px { padding-bottom: 20px; }
.PB10px {padding-bottom:10px}
.PB5px {padding-bottom:5px}
.PT5px {padding-top: 5px;}
.PT10px { padding-top: 10px; }
.P5px {padding:5px}
.P10px {padding:10px}
.P20px { padding: 20px; }
.H20px {height: 20px;}
.H30px {height: 30px;}
.H40px {height: 40px;}
.H60px {height:60px}
.H100pct {height:100%}
.background-gray {background:#f9f9f9 !important;}
.inline-block {display:inline-block;vertical-align:middle;}
.d-block {display:block;}
.d-inline-block { display:inline-block; }
.v-middle {vertical-align: middle;}
.v-top {vertical-align: top;}
.v-text-bottom { vertical-align: text-bottom; }
.d-flex {display:flex;justify-content:center;align-items:center;}
.D-flex {display:flex;align-items: center;}
.flex-column {display: flex;flex-direction: column;}
.flex-wrap {flex-wrap:wrap;}
.flex-auto {flex:1 1 auto;}
.flex-none { flex: none; }
.word-break-all {word-break:break-all;}
.w-14px { width: calc(100% - 14px) }
.align-items-center { align-items: center; }
.ML-auto { margin-left: auto; }
.MT-auto { margin-top: auto; }
.img-gray-opacity { filter: grayscale(1); opacity: 0.5; }

.over_left_window {position:absolute;left:-9999px;}
.Gray {color:gray;}
.Orange {color:orange;}
.Green {color: green}
.Blue {color:blue;}
.Red {color:red}
.Black {color:black}
.Bold {font-weight:bold;}
.color-success { color: var(--primary) }
.color-error { color: red }
.Ellipsis {text-overflow:ellipsis;overflow:hidden;}
.t-underline {text-decoration: underline;}
.t-ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.c-pointer {cursor:pointer}
.p-relative {position:relative}
.v-top {vertical-align:top}
.dialog-padding {padding:10px 10px 20px 10px}
.hover-underline:hover {text-decoration:underline;}
.border-none {border:none;}
.position-absolute {position: absolute;}
.position-relative {position: relative;}
.L0px {left:0}
.T0px {top:0}
.border-box {box-sizing:border-box}
.resize-none {resize:none}
.d-inline-flex {display:inline-flex}
.align-self-start {align-self:flex-start}
.align-items-start {align-items:flex-start}
.justify-content-start {justify-content: flex-start;}
.line-height-2 {line-height:2}

.expand_row {padding: 5px 0 5px 50px}

a.black-link { color: #000; cursor: pointer; }
a.black-link:hover { text-decoration: underline; }
a.red-link { color: red; cursor: pointer; text-decoration: none; }
a.red-link:hover { text-decoration: underline; }

.btn{
	text-decoration:none;
	display:inline-block;
	padding:4px 12px;
	margin-bottom:0;
	font-size:13px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbb;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
	color:#333;
	background-color:#e6e6e6;
}

.btn:active,.btn.active{
	background-color:#ccc \9
}

.btn:hover{
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
}

.btn:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.btn.active,.btn:active{
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.btn.disabled,.btn[disabled]{
	cursor:default;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.btn-success{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    background-color:#60ae16;
	background-image:-moz-linear-gradient(top,#9ed831,#5fad16);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ed831),to(#5fad16));
	background-image:-webkit-linear-gradient(top,#9ed831,#5fad16);
	background-image:-o-linear-gradient(top,#9ed831,#5fad16);
	background-image:linear-gradient(to bottom,#9ed831,#5fad16);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9ed831',endColorstr='#ff5fad16',GradientType=0);

	border-color:#389210 #389210 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
	color:#fff;
	background-color:#60ae16;
	background-position:0 -15px;
}

.btn-success:active,.btn-success.active{
	background-color:#408140 \9
}



.btn-default{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bc0de;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-default:hover,.btn-default:active,.btn-default.active,.btn-default.disabled,.btn-default[disabled]{
	color:#fff;
	background-color:#2f96b4;
}

.btn-default:active,.btn-default.active{
	background-color:#24748c \9
}

.btn-large {line-height:30px;}
.btn-small{ height:17px;line-height:17px;font-size:13px;padding:3px 5px 3px 5px;}
.btn-mini { padding: 2px 5px 2px 5px;font-size: 12px;height:16px;line-height: 16px;}

.btn-fold .fold{display:none}
.btn-fold i {display:inline-block;width:8px}
.btn-fold.has_fold .unfold {display:none}
.btn-fold.has_fold .fold {display:inline}

.mod-box{overflow:hidden;padding-right:17px;}

.dialogscrolling {overflow:hidden; overflow-y:scroll;position:fixed;left:0px;top:0px;width:100%;height:100%;}

.dialog {z-index:998; position:absolute;margin-bottom:30px; }
.dialog .shadow{ box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);background:black;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5; position:absolute; }

.dialog .border{ top:25px;left:25px; position:absolute; background:url(/images/syskeyword_bg.gif) repeat-x bottom white;}
.dialog .nobg{background:none;}
.dialog .border .title{ 
	position:relative; line-height:48px; 
    background-color:#d1f2aa;
	background-image:-moz-linear-gradient(top,#d1f2aa,#b4e977);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#d1f2aa),to(#b4e977));
	background-image:-webkit-linear-gradient(top,#d1f2aa,#b4e977);
	background-image:-o-linear-gradient(top,#d1f2aa,#b4e977);
	background-image:linear-gradient(to bottom,#d1f2aa,#b4e977);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1f2aa',endColorstr='#ffb4e977',GradientType=0);
	border-color:#389210 #389210 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-bottom:solid 1px #90c35c;
	float:left;height:48px;
	white-space: nowrap;
	overflow: hidden;
	padding-right:80px;
	box-sizing: border-box;
	text-overflow: ellipsis;
}
.dialog .border .title span{ padding-left:20px;  font-size:18px; }
.dialog .white{background:var(--background); }
.dialog .f-white{background:#ffffff;box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}
.dialog .border .content ins.dialogloading{position:absolute; font-size:30px;width:30px;height:30px;}
.dialog .border .loading { background:url(/images/loading3.gif) no-repeat center center;}


.dialog .title_bar{position:absolute;right:0px;top:10px;z-index:1;}
.dialog .title_bar a{display:inline-block;  font-size:22px;color:#84b14c;margin-right:10px;}
.dialog .title_bar a:hover{color:#adcb87;}

.dialog .title_bar .add { font-size:23px;}
.dialog .title_bar .close { font-size:28px;}
.dialog .title_bar .help {font-size: 26px;}

@keyframes dialogunread
{
    0%   {color: #d10000;}
    10%  {color: #1d0000;}
    20%  {color: #d10000;}
    30% {color: #1d0000;}
    40%   {color: #d10000;}
    50%  {color: #1d0000;}
    60%  {color: #d10000;}
    70% {color: #1d0000;}
    80%  {color: #d10000;}
    90% {color: #1d0000;}
    100% {color: #d10000;}
}

.dialog .title_bar .unread {
    color: #d10000;
    animation: dialogunread 2s;
-moz-animation: dialogunread 2s;	/* Firefox */
-webkit-animation: dialogunread 2s;	/* Safari 和 Chrome */
-o-animation: dialogunread 2s;	/* Opera */
}
.dialog .title_bar .refresh {font-size: 22px;margin-top:-3px;}
.dialog .title_bar .icon_resize.icon-resize-small {display: none;}

.dialog ul.ipts { padding-top:20px; font-size:13px; overflow-y:auto;}
.dialog ul.ipts li div.subj{ font-weight:bold; height:35px; line-height:35px; background:url(/images/flag1.gif) no-repeat 47px center; padding-left:60px;}
.dialog ul.ipts dl{ clear:both; position:static;}
.dialog ul.ipts dl dd{ position:relative; height:35px; line-height:35px;}
.dialog ul.ipts dl dd div.cap{ left:60px; position:absolute;}
.dialog ul.ipts dl dd div.input{ position:absolute;left:130px;top:5px}
.dialog ul.ipts dl dd div.input input {margin-top:3px }
.dialog ul.ipts dl dd div.input textarea { border:solid 1px #c9c9c9; padding-left:3px;}

.dialog .option{bottom:0px; height:40px; text-align:center;width:100%; position:absolute;}
.dialog .white .option{ box-sizing: content-box;background:#f6f6f6;height:40px;padding-top:10px;-moz-box-shadow:0px 3px 5px #e7e7e7 inset;-webkit-box-shadow:0px 3px 5px #e7e7e7 inset;           box-shadow:0px 3px 5px #e7e7e7 inset;                   }

.dialog div.option { bottom:0px; height:40px; text-align:center;width:100%; position:absolute;left:0;}
.dialog div.option .btn2{ clear:both; display:inline-block; margin-right:10px;}
.dialog div.option .btn2 a{ padding:0px 30px 0px 30px;}
.dialog ul.ipts a{ color:#5aa228; text-decoration:none;}
.dialog ul.ipts a:hover{ text-decoration:underline;}
.dialog ul.ipts .problemimg{margin-top:5px;}
.dialog ul.ipts .problemimg a{margin-left:3px;}
.dialog ul.ipts .previewimg{margin-left:130px;margin-bottom:3px;margin-top:3px;width:300px}
.dialog ul.ipts .previewimg .item{margin-right:10px;margin-bottom:3px;height:30px;float:left;position:relative;}
.dialog ul.ipts .previewimg .item img{width:30px;height:30px;}
.dialog ul.ipts .previewimg .item i{position:absolute;top:20px;right:2px}

.dialog .dialog_panel{display:table;width:100%;}

.dialogmoving .title{cursor:move;}
.dialogmoving .shadow{box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7; }

.dialog .dialog-options{position:absolute;bottom:0px;height:45px;width:100%;text-align:right; }
.dialog .dialog-options .btn{margin-right:5px;}
/*.dialog .dialog-options div{ margin:0px 10px 0px 10px;border-top:solid 1px #bed99e;padding-top:8px;}*/

.BackMask { z-index:2; background:black;filter:alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2; position:fixed;left:0px;top:0px;width:100%;height:100%;}

.dialog.full_screen {margin-bottom:0; left:0 !important;right:0 !important;top:0 !important;width: auto !important;}
.dialog.lock_view_height { bottom: 0 !important; height: auto !important; }
.dialog.full_screen > .border.white {right:10px !important;bottom:10px !important;width:auto !important;}
.dialog.lock_view_height > .border.white {height:auto !important;}
.dialog.full_screen > .border.white > .title {width:100% !important;}
.dialog.full_screen > .border.white > .content {width:auto !important;right:0 !important;}
.dialog.lock_view_height > .border.white > .content { height: auto !important; bottom: 0 !important; }
.dialog.full_screen > .shadow {width:100% !important;}
.dialog.lock_view_height > .shadow {height:100% !important;}
.dialog.full_screen .title_bar .icon_resize.icon-resize-full {display: none;}
.dialog.full_screen .title_bar .icon_resize.icon-resize-small {display:inline-block;}

.alert {z-index:998; position:absolute;  
        text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbb;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0px 0 5px 10px rgba(0,0,0,.5);
	-moz-box-shadow:0px 0 5px 10px rgba(0,0,0,0.5);
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5); 
}

.alert .msgicon{font-size:50px;
                position:absolute;left:20px;top:20px;
                color:#3c444e;
}


.alert .border{top:25px;left:25px; position:absolute; background:white;}
.alert .border .title{ position:relative; line-height:38px;float:left;height:38px;border-bottom:solid 1px #e5e5e5;}
.alert .border .title span{ padding-left:20px;  font-size:15px; }
.alert .content{padding-left:80px; padding-top:33px;font-size:16px; padding-right:30px; 
}
.alert  i.icon-exclamation-sign{color:#c20000;}
.alert  i.icon-ok-sign{color:#5eb407;}
.alert  i.icon-info-sign{color:#0087b4;}

.alert .content a{color:gray; text-decoration:underline;}
.alert .close {  position:absolute;right:10px;top:10px; display:inline-block;  font-size:1.5em;color:#8f8f8f;}
.alert .close:hover{color:#575757;}
.alert .close:hover{ background-position:0px -20px;}
.alert ul.ipts { padding-top:20px; font-size:13px; overflow-y:auto;}
.alert ul.ipts li div.subj{ font-weight:bold; height:35px; line-height:35px; background:url(/images/flag1.gif) no-repeat 47px center; padding-left:60px;}
.alert ul.ipts dl{ clear:both; position:static;}
.alert ul.ipts dl dd{ position:relative; height:35px; line-height:35px;}
.alert ul.ipts dl dd div.cap{ left:60px; position:absolute;}
.alert ul.ipts dl dd div.input{ position:absolute;left:130px;}
.alert ul.ipts dl dd div.input input { border:solid 1px #c9c9c9; height:20px; line-height:20px; padding-left:3px;}
.alert ul.ipts dl dd div.input textarea { border:solid 1px #c9c9c9; padding-left:3px;}
.alert div.option { padding-top:20px; height:30px; line-height:30px; text-align:center;}
.alert div.option .btn2{ clear:both; display:inline-block; margin-right:10px;}
.alert div.option .btn2 a{ padding:0px 30px 0px 30px;}
.alert ul.ipts a{ color:#5aa228; text-decoration:none;}
.alert ul.ipts a:hover{ text-decoration:underline;}
.alert .alert-options{position:absolute;bottom:0px;height:38px;width:100%; text-align:right;border-top:solid 1px #e5e5e5; padding-top:8px;}
.alert .alert-options .btn{margin-right:5px;}
.alert .alert-options div{ padding-right:10px;}


label, input, button, select, textarea { font-size: 13px; font-weight: normal; line-height: 20px; }
label {font-size:13px;}
input, button, select, textarea { font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px;  font-size:13px; line-height: 20px; color: #555; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; display:inline-block;}
textarea { height: auto; }
select,textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(82,168,236,0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); }

select, input[type="file"] { height: 30px; line-height: 30px; }
select { border: 1px solid #ccc; background-color: #fff; }
select[multiple], select[size] { height: auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.uneditable-input, .uneditable-textarea { color: #999; background-color: #fcfcfc; border-color: #ccc; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); cursor: not-allowed; }
.uneditable-input { overflow: hidden; white-space: nowrap; }
.uneditable-textarea { width: auto; height: auto; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }
.radio, .checkbox { min-height: 20px; padding-left: 20px; }
.radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -20px; }

.input-mini { width: 60px; }
.input-small { width: 90px; }
.input-medium { width: 150px; }
.input-large { width: 210px; }
.input-xlarge { width: 270px; }
.input-xxlarge { width: 530px; }
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; }
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] { margin-left: 20px; }
input.span12, textarea.span12, .uneditable-input.span12 { width: 926px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 846px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 766px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 686px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 606px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 526px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 446px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 366px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 286px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 206px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 126px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 46px; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: text; background-color: #f9f9f9; }
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent; }
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block; }

.editable input[readonly], .editable input[disabled] {background-color:#fff;}

.dropup, .dropdown { position: relative; }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0; }
.caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }

.dropdown .caret { margin-top: 8px; margin-left: 2px; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 140px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; text-align:left !important; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu.pull-top {  bottom: 30px;top:auto; }
.dropdown-menu .divider { height: 1px; margin: 3px 1px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff; }
.dropdown-menu li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #333; white-space: nowrap; }
.dropdown-menu li > a:hover,  .dropdown-submenu:hover > a { text-decoration: none; color: #fff; background-color: #0087b4; background-image: -moz-linear-gradient(top,#0099cc,#0087b4); background-image: -webkit-gradient(linear,0 0,0 100%,from(#0099cc),to(#0087b4)); background-image: -webkit-linear-gradient(top,#0099cc,#0087b4); background-image: -o-linear-gradient(top,#0099cc,#0087b4); background-image: linear-gradient(to bottom,#0099cc,#0087b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0099cc',endColorstr='#ff0087b4',GradientType=0); }
.dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: #fff; text-decoration: none; outline: 0; background-color: #0087b4; background-image: -moz-linear-gradient(top,#0099cc,#0087b4); background-image: -webkit-gradient(linear,0 0,0 100%,from(#0099cc),to(#0087b4)); background-image: -webkit-linear-gradient(top,#0099cc,#0087b4); background-image: -o-linear-gradient(top,#0099cc,#0087b4); background-image: linear-gradient(to bottom,#0099cc,#0087b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0099cc',endColorstr='#ff0087b4',GradientType=0); }
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover { color: #999; }
.dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: default; }
.dropdown-menu.ico li {position:relative;} /* 第二级菜单如果有显示图标会有故障（暂时没处理）20160729 */
.dropdown-menu.ico > li > a{padding-left:40px; position:relative;}
.dropdown-menu.ico li i{position:absolute;left:17px;top:6px;}
.dropdown-menu.ico li i img{max-width:16px;max-height:16px;}

.open { position: relative; }
.open > .dropdown-menu { display: block; }
.pull-right > .dropdown-menu { right: 0; left: auto; }
.pull-top > .dropdown-menu {  bottom: auto;top:0; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.dropdown-submenu { position: relative; }
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; }
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover > a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.dropdown-submenu.pull-right > .dropdown-menu { right: 100%; left: auto;  border-radius: 6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }

.checkboxs .dropdown-menu .menu-item {position:relative;}
.checkboxs .dropdown-menu .menu-item a{padding-left:25px;}
.checkboxs .dropdown-menu .menu-item input[type=checkbox]{position:absolute;left:7px;top:7px;}

.btn-group { position: relative; display: inline-block; font-size: 0; vertical-align: middle; white-space: nowrap; }
.btn-group + .btn-group { margin-left: 5px; }
.btn-toolbar { font-size: 0; margin-top: 10px; margin-bottom: 10px; }
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left: 5px; }
.btn-group > .btn { position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-group > .btn + .btn { margin-left: -1px; }
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size: 13px; }
.btn-group > .btn-mini { font-size: 10.5px; }
.btn-group > .btn-small { font-size: 11.9px; }
.btn-group > .btn-large { font-size: 17.5px; }
.btn-group > .btn:first-child { margin-left: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.btn-group > .btn.large:first-child { margin-left: 0; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }
.btn-group > .btn + .dropdown-toggle { padding-left: 6px; padding-right: 6px; -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); }
.btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; }
.btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px;}

.input-append, .input-prepend { margin-bottom: 0px; font-size: 0; white-space:nowrap; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu { font-size:13px; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input { position: relative; margin-bottom: 0; margin-left: 0; vertical-align: top; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus { z-index: 2; }
.input-append .add-on, .input-prepend .add-on { display: inline-block; width: auto; height: 20px; min-width: 16px; padding: 4px 5px; font-size:13px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #fff; background-color: #eee; border: 1px solid #ccc; }
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle { vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.input-append .active, .input-prepend .active { background-color: #a9dba9; border-color: #46a546; }
.input-prepend .add-on, .input-prepend .btn { margin-right: -1px; }
.input-prepend .add-on:first-child, .input-prepend .btn:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.input-append input, .input-append select, .input-append .uneditable-input { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left: -1px; }
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.input-prepend.input-append input ~ .btn-group .btn, .input-prepend.input-append select ~ .btn-group .btn, .input-prepend.input-append .uneditable-input ~ .btn-group .btn { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-prepend.input-append .search_blockinput_wrapper ~ .btn-group .btn{ border-radius: 0 4px 4px 0; }
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-prepend.input-append .btn-group:first-child { margin-left: 0; }

.input-append input[type=text]:last-child,.input-append select:last-child,.input-append span.add-on:last-child{-webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px;}
.input-append select:first-child{-webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px;}

input.search-query { padding-right: 14px; padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; margin-bottom: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.form-search .input-append .search-query, .form-search .input-prepend .search-query { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.form-search .input-append .search-query { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px; }
.form-search .input-append .btn { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; }
.form-search .input-prepend .search-query { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; }
.form-search .input-prepend .btn { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px; }
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append { display: inline-block; margin-bottom: 0; vertical-align: middle; }
.form-search .hide, .form-inline .hide, .form-horizontal .hide { display: none; }
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display: inline-block; }
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom: 0; }
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle; }
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0; }
.control-group { margin-bottom: 10px; }
legend + .control-group { margin-top: 20px; -webkit-margin-top-collapse: separate; }
.form-horizontal .control-group { margin-bottom: 20px; }
.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; content: ""; line-height: 0; }
.form-horizontal .control-group:after { clear: both; }
.form-horizontal .control-label { float: left; width: 160px; padding-top: 5px; text-align: right; }
.form-horizontal .controls { margin-left: 180px; }
.form-horizontal .help-block { margin-bottom: 0; }
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top: 10px; }
.form-horizontal .form-actions { padding-left: 180px; }

/*
.switcher { width: 70px; height: 20px; display: inline-block; *display: inline; *zoom: 1; margin-bottom: 0; font-size: 18px; text-align: center; vertical-align: middle; cursor: pointer; color: #333; text-shadow: 1px 1px 1px rgba(100,100,100,0.75); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); *border: 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; *margin-left: .3em; position: relative; color: white; border: 1px solid #bbb; transition: all 0.3s ease-in-out 0s; }
.switcher span{font-size:13px;position:absolute;left:25px;top:0px;color:#bbb; text-shadow:none;}
.switcher i { position: absolute; left: 3px; top: 1px;}
.switcher_close { transition: all 0.3s ease-in-out 0s; background-color: #f5f5f5; background-image: -moz-linear-gradient(top,#e6e6e6,#fff); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#fff)); background-image: -webkit-linear-gradient(top,#e6e6e6,#fff); background-image: -o-linear-gradient(top,#e6e6e6,#fff); background-image: linear-gradient(to bottom,#e6e6e6,#fff); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',endColorstr='#ffffffff',GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #e6e6e6; -webkit-box-shadow: inset 0 1px 0 rgba(100,100,100,.2),0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(100,100,100,.2),0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(100,100,100,.2),0 1px 2px rgba(0,0,0,.05); border: 1px solid #bbb; border-bottom-color: #a2a2a2; }
.switcher_close i { left: 3px; transition: all 0.3s ease-in-out 0s; }
.switcher_open { transition: all 0.3s ease-in-out 0s; background-color: #7ee814; border-color: #69c50d #69c50d #69c50d; border-color: rgba(105,197,13,255) rgba(105,197,13,255) rgba(105,197,13,255); background-color: #7ee814; background-image: -moz-linear-gradient(top,#72d50f,#7ee814); background-image: -webkit-gradient(linear,0 0,0 100%,from(#72d50f),to(#7ee814)); background-image: -webkit-linear-gradient(top,#72d50f,#7ee814); background-image: -o-linear-gradient(top,#72d50f,#7ee814); background-image: linear-gradient(to bottom,#72d50f,#7ee814); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff72d50f',endColorstr='#ff7ee814',GradientType=0); *background-color: #72d50f; -webkit-box-shadow: inset 0 1px 0 rgba(150,150,150,.2),0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(150,150,150,.2),0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(150,150,150,.2),0 1px 2px rgba(0,0,0,.05); border-bottom-color: #65bd0d; }
.switcher_open i { left: 51px; transition: all 0.3s ease-in-out 0s; }
.switcher_open span{color:#549c0c; left:10px;top:0px;text-shadow:0 1px 1px rgba(255,255,255,0.75);}
*/

.TooltipPop {z-index:9999; position:absolute; display:table;}
.TooltipPop input{ position:absolute;left:-9999px;top:0px;}
.TooltipPop .tc {font-size:13px; border:solid 2px #ff7300; background:#fffadc; padding-left:15px; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}
.TooltipPop .tc div{ color:#ff7300; line-height:130%; padding:3px 10px 3px 10px;}
.TooltipPop .tc i{position:absolute;left:9px;top:6px;font-size:15px;color:#1963d9;}
.TooltipPop .flag i{font-size:18px;top:-10px;left:0px; position:absolute;color:#ff7300;}
.TooltipPop .flag {z-index:2; display:block; width:9px;height:6px; position:absolute;top:24px;}


.infor {position:relative; color:#666666; background-color:#f1f6fa; border:solid 1px #e2eced;padding:5px 5px 5px 30px;line-height:220%;}
.infor .icon-info-sign{color:#00a2ca; position:absolute;left:10px;top:10px;font-size:18px;}
.infor a{color:#00a2ca; }
.infor a:hover{text-decoration:underline;}


.switchery{width:60px; height:24px; display:inline-block; position:relative; cursor:pointer; user-select:none; -ms-user-select:none; -moz-user-select:none; -webkit-user-select:none; vertical-align:middle;}
.switchery>input[type=checkbox]{left:-100000px; position:absolute; visibility:hidden;}
.switchery .switchery_toggler{background:#fff; border-radius:100px; -ms-border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; height:20px; margin-left:1px; margin-top:2px; width:20px; box-shadow:0 1px 5px rgba(0,0,0,.3); -ms-box-shadow:0 1px 5px rgba(0,0,0,.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,.3); -webkit-box-shadow:0 1px 5px rgba(0,0,0,.3); left:0; position:absolute; text-align:center; transition:all .2s; -ms-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;}
.switchery .switchery_inner{border-radius:100px; -ms-border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; display:block; height:100%; overflow:hidden; white-space:nowrap; width:100%; word-spacing:0;}
.switchery .switchery_state_off, .switchery .switchery_state_on{color:#fff; font-size:11px; font-weight:600; line-height:24px; display:inline-block;
width:100%; height:100%; margin:0; padding:0; text-align:left; transition:all .2s; -ms-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s; vertical-align:top;}
.switchery .switchery_state_on{background:var(--primary); margin-left:-108%; text-indent:10px;}
.switchery .switchery_state_off{background:#ccc; text-indent:26px; border-radius:100px; -ms-border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
.switchery.checked .switchery_toggler{margin-left:-21px; left:100%;}
.switchery.checked .switchery_state_on{margin-left:0;}

.switchery.large{width:80px; height:30px;}
.switchery.large .switchery_state_off, .switchery.large .switchery_state_on{font-size:15px;line-height:30px; }
.switchery.large .switchery_state_on { background-color:var(--primary);text-indent:10px;}
.switchery.large .switchery_state_off{text-indent:36px;}

.switchery.large .switchery_toggler{width:26px; height:26px; }
.switchery.large.checked .switchery_toggler{margin-left:-27px; left:100%;}


.selector {background:white;border:solid 1px #e0e0e0; position:relative;display:inline-block;border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;cursor:pointer;}
.selector.checked{background:#0087b4;border:solid 1px #0087b4;}
.selector i{position:absolute;right:6px;top:7px;color:white;display:none;}
.selector .text{color:black;padding:4px 8px 4px 8px;display:block;}
.selector:hover{ background:#f6f6f6;}
.selector.checked:hover{ background:#0087b4;}
.selector.checked .text{color:white;padding:4px 25px 4px 8px;}
.selector.checked i{display:block;}

.msgbox .cntbox{ margin-top:10px; position:relative;}
.msgbox .cntbox i{font-size:50px;position:absolute;left:20px;top:10px;color:#9ace63;}
.msgbox .cntbox div.text{ overflow: auto; width:auto;top:20px; position:absolute;left:80px;font-size:14px;line-height:150%;padding-right:10px;word-break:break-word;}
.msgbox .cntbox i.icon-warning-sign{color:#f49800;}
.msgbox .cntbox i.icon-remove-sign{color:#e64100;}
.msgbox .cntbox i.icon-exclamation-sign{color:#46acca;    -o-transform: rotate(45deg); /* Opera浏览器 */
-webkit-transform: rotate(180deg); /* Webkit内核浏览器 */
-moz-transform: rotate(180deg); /* Firefox浏览器 */
transform: rotate(180deg);}

.msgbox .cntbox i.icon-spinner{color:black;}
.msgbox .cntbox i.icon-ok-circle{color:#69c432;}
.msgbox .cntbox i.icon-remove-circle{color:#fa5800;}
 

.notes_icon{margin-left:5px; padding:0px 8px; line-height:16px; background:url(../../ico/notes.png) no-repeat; cursor:default;}
.tooltip{display:none; position:absolute; z-index:999; padding:15px; background:#000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); background-clip:padding-box; -moz-background-clip:padding-box; -webkit-background-clip:padding-box;color:white;}
.tooltip .close{position:absolute; z-index:990; cursor:pointer; right:7px; top:7px; width:13px; height:13px;}
.tooltip .arrow{position:absolute; z-index:990; width:20px; height:16px;}
.tooltip i.icon-stop {
    position:absolute;left:0px;top:0px;
    display:block;
    -o-transform: rotate(45deg); 
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg); 
transform: rotate(45deg);
  color:#000;}


/* TipTip CSS - Version 1.2 */

#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; }
#tiptip_holder.tip_top { padding-bottom: 5px; }
#tiptip_holder.tip_bottom { padding-top: 5px; }
#tiptip_holder.tip_right { padding-left: 5px; }
#tiptip_holder.tip_left { padding-right: 5px; }
#tiptip_content { font-size: 14px; color: #fff; text-shadow: 0 0 2px #000; padding: 4px 8px; background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
#tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0; }
/*
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color: rgba(255,255,255,0.35); }
    */
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92); }
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #tiptip_content { padding: 4px 8px 5px 8px; background-color: rgba(45,45,45,0.88); }
    #tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88); }
    #tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92); }
}

.question i{font-size:16px; cursor:pointer;color:#56ac56;}

.dropdownlist{position:relative;}
.dropdownlist .text{min-width:100px; text-align:left;}
.dropdownlist .button{width:0px;position:relative;display:inline-block;}
.dropdownlist .button i{position:absolute;left:8px;top:5px;}
.dropdownlist dl{ overflow:hidden;padding:2px; background:white;border:solid 1px #ccc;overflow-y:auto; z-index:2; max-height:150px; position:absolute;left:0px;top:30px;min-width:100px;}
.dropdownlist dl dd{color:black;height:20px;line-height:20px;padding:2px;cursor:pointer; white-space:nowrap;padding-left:5px;}
.dropdownlist dl dd:hover{background:#0087b4;color:white;}


input[type=checkbox]{display:inline-block;margin:0px 3px 3px 0px; vertical-align:middle;}

.browser_warning_msk {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); left:0px; z-index:3; position:fixed;height:180px;top:35%;width:100%; background:black;opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8;}
.browser_warning {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); left:0px;z-index:4; position:fixed;height:180px;top:35%;width:100%; }
.browser_warning .war .text1{left:0px;top:50px; position:absolute; font-size:26px; font-family:Microsoft YaHei UI light,微软雅黑;}
.browser_warning .war .text2{left:0px;top:100px; position:absolute;font-size:16px;}
.browser_warning .cnt{position:relative;width:1000px;margin:auto;}
.browser_warning .bs{position:absolute;left:480px;top:50px; }
.browser_warning .bs .browser{position:relative;width:120px;height:120px; }
.browser_warning .bs .chrome{position:absolute;left:0px;top:0px;}
.browser_warning .bs .firefox{position:absolute;left:300px;top:0px;}
.browser_warning .bs .chrome img{width:78px;height:78px;}
.browser_warning .bs .firefox img{width:91px;height:89px;}
.browser_warning .bs .browser img{position:absolute;left:0px;top:0px;}
.browser_warning .bs .browser .text{width:180px; font-size:20px;position:absolute;left:90px;top:10px; text-align:left;}
.browser_warning .bs .browser .dl{width:180px; font-size:20px;position:absolute;left:90px;top:35px; text-align:left;}
.browser_warning .bs .firefox .text{left:100px;}
.browser_warning .bs .firefox .dl{left:100px;}
.browser_warning .nevershow {position:absolute;right:10px;top:10px; padding-right:10px;}
.browser_warning a:hover{color:white;}

.checkboxitems ul li{border:solid 1px white; text-align:left; cursor:pointer; float:left;background:white;display:block;padding:5px 10px 5px 10px;position:relative;margin-right:5px;border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom:10px;}
.checkboxitems ul li i{position:absolute;right:5px;top:8px;display:none;}
.checkboxitems ul li:hover{border:solid 1px #6bb326;}
.checkboxitems ul li.chked{background:#6bb326;color:white;padding:5px 25px 5px 10px;border:solid 1px #6bb326;}
.checkboxitems ul li.chked i{display:block;}
.checkboxitems ul.img li img{font-weight:normal;position:absolute;left:6px;top:6px;}
.checkboxitems ul.img li{padding-left:30px;}
.checkboxitems ul.img li.chked{padding-left:30px;}






.listview_p {position:relative;}
.listview{border:solid 1px #ddd; border-top:solid 1px var(--success);position:relative;}
.listview table{width:fit-content;table-layout:fixed;}
@-moz-document url-prefix() {
    .listview table{
        width:fit-content;
        table-layout:auto;
    }
}
/* .listview.xscrollable table{width:auto;} */
.listview table td{border-bottom:solid 1px #eef5e6;border-right:solid 1px #eef5e6;}
.listview_havelock .listview table td{overflow:hidden;}

.listview table tr.expand td{overflow:visible;}
.listview table tr.expand td div{overflow:visible;}

.listview table.head{ vertical-align:top;height:40px; background-color:#60ae16;background-image:-moz-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcfbb1),to(#d3f5a6));background-image:-webkit-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:-o-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:linear-gradient(to bottom,#dcfbb1,#d3f5a6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdcfbb1',endColorstr='#ffd3f5a6',GradientType=0);*background-color:#dcfbb1;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
/*.listview table.head td{font-size:13px;font-weight:bold;color:#4d4d4d;}*/
.listview table.head td.sortdown span,.listview table.head td.sortup span{position:relative;padding-right:10px;}
.listview table.head td span i{position:absolute;right:0px;top:0px;}
.listview table.head td.sortable{cursor:pointer;}
.listview table.head td.refreshable{cursor:pointer;}
.listview table.head td.sortdown,.listview table.head td.sortup,.listview table.head td.sortable:hover{background-color:#cdf09c;background-image:-moz-linear-gradient(top,#bce187,#d0f2a2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bce187),to(#d0f2a2));background-image:-webkit-linear-gradient(top,#bce187,#d0f2a2);background-image:-o-linear-gradient(top,#bce187,#d0f2a2);background-image:linear-gradient(to bottom,#bce187,#d0f2a2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbce187',endColorstr='#ffd0f2a2',GradientType=0);*background-color:#bce187;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.listview table.head td.sortdown,.listview table.head td.sortup,.listview table.head td.refreshable:hover{background-color:#cdf09c;background-image:-moz-linear-gradient(top,#bce187,#d0f2a2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bce187),to(#d0f2a2));background-image:-webkit-linear-gradient(top,#bce187,#d0f2a2);background-image:-o-linear-gradient(top,#bce187,#d0f2a2);background-image:linear-gradient(to bottom,#bce187,#d0f2a2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbce187',endColorstr='#ffd0f2a2',GradientType=0);*background-color:#bce187;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.listview table.head td i{display:none;position:absolute;}
.listview table.head td.sortable i.icon-sort{display:block;}
.listview table.head td.sortdown i.icon-sort-down{display:block;}
.listview table.head td.refreshable i.icon-refresh{display: inline-block;position: relative;margin-left: 5px;cursor:pointer;}
.listview table.head td.sortup i.icon-sort-up{display:block;top:5px;}

.listview .heads{white-space:nowrap;}
.listview table.head{display:inline-table;}

.listview .tables{white-space:nowrap;}
.listview .tables table.items{display:inline-table;vertical-align:top;}

.listview_p .checked_tip {position:absolute;left:-110px;width:100px !important;z-index:1;top:0; }
.listview_p .checked_tip .checked_tip_wrap {position:absolute;right:0;}
.listview_p .checked_tip table {width:100% !important;border: 1px solid rgb(146, 197, 93);box-shadow:0 0 5px rgba(0,0,0,0.2)}
.listview_p .checked_tip td {height:20px;background:#f5f5f5;text-align:center;white-space:nowrap;padding-left:4px;padding-right:4px;}
.listview_p .checked_tip .cancel_selection_wrap td { text-align: left; }
.listview_p .checked_tip.fixed {position:fixed;z-index:2;left:100px;}
.listview_p .checked_tip .tip_head td {background:#caee9a;height:40px;}
.listview_p .checked_tip .value {text-align:right;min-width:40px;}
.listview_p .checked_tip .icon-spinner {display:block;font-size:16px;width:initial;height:initial;}
.listview_p .checked_tip .spinner {display:none}
.listview_p .checked_tip tr.itm {display:table-row;}
.listview_p .checked_tip .itm:nth-of-type(3) td {padding-top:4px}
.listview_p .checked_tip .itm:last-of-type td {padding-bottom:4px}
.listview_p .checked_tip.loading .spinner {display:table-row;height:30px;}
.listview_p .checked_tip.loading tr.itm {display:none;}
/*.listview_p .checked_tip .value {width:50px;white-space:nowrap;overflow:hidden;}*/

/*****************/

.listview table.head td{border-color:#caee9a;}
.listview table.items td{vertical-align:top;}
.listview table td.c{ text-align:center;vertical-align:middle;}
.listview table td.l{ text-align:left;vertical-align:middle;}
.listview table td div.p{padding:2px 4px 2px 4px;word-break:break-all;}
.listview_havelock .listview table td div.p{word-break:inherit; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.listview_havelock .listview table .expand td div.p{overflow:visible;}
.listview_p.imageable div.tables table td div.p{white-space: pre-wrap;height:44px;word-break: break-all;}
.listview_p.imageable div.tables table tr.expand td div.p{white-space: nowrap;overflow: visible;height:40px;}
.listview_p.expandable div.tables table tr.expand td div.p{white-space: nowrap;overflow: visible;height:40px;}


.listview table td.auto div.p{white-space:normal;text-overflow:inherit;}

.listview table.locked{position:absolute;left:0px;top:0px;z-index:1;}
.listview .tables table.locked{top:40px;}
.listview .havegroup table.locked{top:51px;}

.listview .nodatas {width:100%;height:100%;height:200px;text-align:center;}
.listview .nodatas span{color:gray;line-height:200px;}
.listview table.locked tr.expand td div.p{position:relative;}
.listview table.locked tr.expand td div.abs{position:absolute;}

.listview table td.l div.p{padding-left:8px;}
.listview table td:last-child{border-right:none;}
.listview .tables table.locked td:last-child{border-right:solid 1px var(--success);}
.listview .heads table.locked td:last-child{border-right:solid 1px var(--success);}
.listview .tables table.locked tr.expand td:last-child{border-right:none;}
/*listview .havegroup table.locked td:last-child{border-right:solid 1px red;}*/

.listview table td.limit div.p{overflow:hidden;text-overflow:ellipsis;word-break:normal;white-space: nowrap;}
.listview table.head td{text-align:center;}
.listview table.items tr td{background:white;}
.listview table.items tr.bgxor td{background:#f9f9f9;}
.listview table.items tr.nothing td{color:gray; text-align:center; height:100px;line-height:100px;}

/************/
.listview .vline{left:0px;top:0px;z-index:2; display:none; width:1px;border-left:solid 1px gray;position:absolute;}
.listview .head_container{position:relative;overflow:visible;}
.listview .head_container.fixed{position:fixed;top:0px;z-index:5;border-bottom:solid 1px var(--success);overflow:hidden;}
.listview.head_fixed .tables table.locked{top:0px;}

.listview_p .bottom_container_p{height: 40px;position:relative;padding-top:15px;}
.listview_p .bottom_container{line-height:38px; border:solid 1px #ddd;border-top:none; background: #f6f6f6; height: 40px; padding: 0px 0px 0px 0px; -moz-box-shadow: 0px 3px 5px #e7e7e7 inset;-webkit-box-shadow: 0px 3px 5px #e7e7e7 inset;box-shadow: 0px 3px 5px #e7e7e7 inset;}
.listview_p .bottom_container .scroller {position:absolute;width:100%;left:0px;top:-5px; height:20px;overflow-x:scroll;border:solid 1px #ddd;border-top:none;border-bottom:none;box-sizing:border-box;}
.listview_p .bottom_container .scroller .filler{height:1px;}
.listview_p .bottom_container.fixed{position:fixed; bottom:0;z-index:4;}
.listview_p .bottom_container.fixed .scroller {top:-20px;border:none;}
.listview_p .bottom_container_p.noscroll{padding-top:0px;}
.listview_p .bottom_container_p.noscroll .bottom_container .scroller{display:none;}

.listview_p .bottom_container .left{padding-left:8px;}
.listview_p .bottom_container .left .pageview{margin-top:8px;}
.listview_p .bottom_container .right{padding-right:8px;}
.listview_p .bottom_container .right .pageview{margin-top:8px;}

.listview_havelock .listview {overflow:hidden;}
.listview_havegroup table.head{height:51px;}
/*.listview_havelock .listview table{table-layout:fixed;}*/


.listview table.items tr{height:41px;}
.listview_p.imageable table.items tr{height:58px;}
.listview table.items tr.expand{height:41px;}

.listview table.items tr input.chkitem{margin-top:16px;}
.listview table.items tr.hover td{background:#fbfff5;}
.listview table.items tr.clicked td{background:#e8eff6;}
.listview table.items tr td.editing {position:relative;}
.listview table.items tr td.editing textarea {border:none;width:100%;height:100%;position:absolute;left:0px;top:0px;border-radius:0px;overflow:hidden;}
.listview table.items tr td div.hider { display:none;}

/* .listview table.items tr.chked td{background:#f3f3f3} */
.listview table.items tr.border_bottom td{border-bottom:solid 1px var(--success);}
/*.listview table.items tr td.fill{width:20px;}*/

.listview table.items tr td.editable:hover {background:#e2ecd4}
.listview table.items tr td.updating {position:relative;}
.listview table.items tr td.updating .icon-refresh {position:absolute;right:6px;top:5px;}

.listview table.items tr td.edit-error {position:relative;}
.listview table.items tr td.edit-error .icon-warning-sign {position:absolute;right:6px;top:5px;color:red;cursor:pointer;}
.listview .multi-row-division td { border-bottom: 1px solid #c2ea97; }
.listview .multi-row-division.clicked td { border-bottom-color: #eef5e6; }

/*.listview table.items tr.expand td{border-bottom:solid 1px var(--success);}*/

.listview table.chkpageall{display:none;width:100% !important;position:sticky;left:0;}
.listview table.chkpageall tr td{height:30px;line-height:30px; background:#f7ffec;border-bottom:solid 1px #e9e9e9;}
.listview_p.checked_chkpageall div.tables table.locked{margin-top:31px;}

.listview_p .table tr.head{ min-height:35px;height:35px; background-color:#60ae16;background-image:-moz-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcfbb1),to(#d3f5a6));background-image:-webkit-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:-o-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:linear-gradient(to bottom,#dcfbb1,#d3f5a6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdcfbb1',endColorstr='#ffd3f5a6',GradientType=0);*background-color:#dcfbb1;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.listview_p .table tr.head td.sortdown span,.listview table.head td.sortup span{position:relative;padding-right:10px;}
.listview_p .table tr.head td span i{position:absolute;right:0px;top:0px;}
.listview_p .table tr.head td.sortable{cursor:pointer;}
.listview_p .table tr.head td.refreshable{cursor:pointer;}
.listview_p .table tr.head td.sortdown,.table tr.head td.sortup,.table tr.head td.sortable:hover{background-color:#cdf09c;background-image:-moz-linear-gradient(top,#bce187,#d0f2a2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bce187),to(#d0f2a2));background-image:-webkit-linear-gradient(top,#bce187,#d0f2a2);background-image:-o-linear-gradient(top,#bce187,#d0f2a2);background-image:linear-gradient(to bottom,#bce187,#d0f2a2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbce187',endColorstr='#ffd0f2a2',GradientType=0);*background-color:#bce187;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.listview_p .table tr.head td.sortdown,.table tr.head td.sortup,.table tr.head td.refreshable:hover{background-color:#cdf09c;background-image:-moz-linear-gradient(top,#bce187,#d0f2a2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bce187),to(#d0f2a2));background-image:-webkit-linear-gradient(top,#bce187,#d0f2a2);background-image:-o-linear-gradient(top,#bce187,#d0f2a2);background-image:linear-gradient(to bottom,#bce187,#d0f2a2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbce187',endColorstr='#ffd0f2a2',GradientType=0);*background-color:#bce187;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.listview_p .table tr.head td i{display:none;position:absolute;}
.listview_p .table tr.head td.sortdown i.icon-sort-down{display:block;}
.listview_p .table tr.head td.sortup i.icon-sort-up{display:block;top:5px;}

.listview .checkbox_index {margin-top:10px;color:#888}
.listview .primary_index {margin-top:10px;color:#888;text-align:center}

.listview_havelock .listview[isMac='true'] {overflow-x: scroll !important;}
.listview_p .bottom_container_p[isMac='true']{padding-top: 0px !important;}
.listview_p .bottom_container .scroller[isMac='true']{display: none;}

.floatpanel {border-radius:4px;border:solid 1px rgba(82,168,236,.6); position:absolute;background:white;box-shadow:0px 3px 5px rgba(82,168,236,.6); display:none;overflow:hidden;}
.floatpanel.left_top,.floatpanel.right_top{box-shadow:0px -1px 5px rgba(82,168,236,.6);}

.droplist ul{display:table;overflow:hidden;}
.droplist ul li{display:table; cursor:default; display:inherit;width:100%; white-space:nowrap;}
.droplist ul li:first-child{border-radius:3px 3px 0px 0px;}
.droplist ul li:last-child{border-radius:0px 0px 3px 3px;}
.droplist ul li.chked{background-color:#0090c0;color:white;}
.droplist ul li div.p{padding:0px 10px 0px 10px;}
.droplist ul li .warning { color: gray; }
.droplist ul li.chked .warning { color: #fff; }

.calendar {border-radius:3px;}
.calendar div.control{position:relative; border-radius:3px 3px 0px 0px;height:40px;line-height:35px;text-align:center;}
.calendar div.control{background-color:var(--success);}
.calendar div.control .l,.calendar div.control .r{position:absolute;padding-top:3px; font-size:20px;cursor:pointer;color:white;}
.calendar div.control .l:hover i,.calendar div.control .r:hover i{color:#2c8b12;}
.calendar div.control .l{left:15px;top:0px;}
.calendar div.control .r{right:15px;top:0px;}

.calendar div.visible-inputbox div.date { clear:both;padding:0px 20px 0px 6px; box-sizing:padding-box;}
.calendar div.visible-inputbox div.date input{width:100%;}
.calendar div.visible-inputbox{height:75px;}
.calendar div.visible-inputbox .l,.calendar div.visible-inputbox .r{padding-top:36px;}

.calendar div.control select{width:30%;}
.calendar .days{margin:0px 3px 0px 3px;}
.calendar .days table{width:100%;}
.calendar .days td{width:14%;}
.calendar .days tr.head td div{text-align:center;border:solid 1px white;color:#8a8a8a;}
.calendar .days tr.item td div{cursor:pointer; text-align:right;padding-right:5px;border:solid 1px #ddd;border-radius:3px; background-color:#f8f8f8;}
.calendar .days tr.item td div:hover{background-color:var(--success);color:white;border:solid 1px var(--success);}
.calendar .days tr.item td.chked div{background-color:#79aa47;color:white;border:solid 1px #79aa47;}
.calendar .days tr.item td.todayitem div{border:solid 1px #79aa47;}

.calendar .days td div{margin:3px;}
.calendar .today{height:30px;text-align:right; line-height:30px;padding-right:5px;}
.calendar .today a{color:#888;}
.calendar .today a:hover{text-decoration:underline;}
.calendar .days tr.item td div.gray{border:solid 1px #f8f8f8;color:#dddddd;}

.calendar .has_time {margin-right: 62px;}
.calendar .times {position:absolute;top:40px;right:6px; padding:22px 0;height:225px;overflow: hidden;box-sizing:border-box;width:50px;text-align: center}
.calendar .icon {position:absolute;font-size:20px;left:19px;color:#8a8a8a;cursor: pointer;}
.calendar .icon:hover {opacity: 0.9;}
.calendar .icon-caret-up {top:0px;}
.calendar .icon-caret-down {bottom:0px}
.calendar .time_list {border:1px solid #ddd;background:#f8f8f8;height:100%;overflow: hidden;}
.calendar .time_item {border-bottom:1px solid #ddd;cursor: pointer;padding:2px 0;}
.calendar .time_item:hover {background:var(--success);color:#fff}
.calendar .time_item.chked {background:#79aa47;color:#fff;}
.calendar .time_item:last-child {border-bottom:none;}

.color_selector{position:relative;}
.color_selector .cor_block{ border:solid 2px #ccc; position:absolute;right:-33px;top:0px; cursor:pointer; display:block; width:25px;height:25px;background:red; border-radius:3px;}
.color_selector .cor_block:hover{ border:solid 2px #aaa;}
.color_selector_float {position:relative;}
.color_selector_float .container{position:absolute;left:-5px;top:-5px;}

.imagezoom{height:100%; width:100%;position:fixed; left:0; top:0;}
.imagezoom .mask{height:100%; width:100%; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.imagezoom .img{position:absolute; box-shadow:0px 0px 50px #333; left:-9999px;}
.imagezoom .img:hover{cursor:move;}
.imagezoom .close{width:100px; height:100px; background:#3b3737; border:1px solid #000; border-radius:100px; position:fixed; top:-50px; right:-50px; line-height:150px;}
.imagezoom .close i{color:#d5d0d0; font-size:25px; margin-left:22px; }
.imagezoom .close:hover{ background:#000; }
.imagezoom .find_same {position:fixed;top:0;right:60px;color:#d5d0d0;font-size:20px;cursor:pointer;background:#3b3737;padding:6px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.imagezoom .find_same:hover {background:#000;}
.imagezoom .loading{font-size:100px; position:fixed;left:48%; top:45%; color:#333;}
.imagezoom .hidden_img{display:none;}
.imagezoom .img_list{position:fixed; bottom:60px; z-index:2; display:none;}
.imagezoom .img_list .chked{border:2px solid #fff;}
.imagezoom .img_list img{float:left; margin-left:1px; border:2px solid #000;}
.imagezoom .prev_img,.imagezoom .next_img{height:100%; width:100px; font-size:150px;  position:fixed; top:0; text-align:center; z-index:2; display:none;}
.imagezoom .prev_img a:hover, .imagezoom .next_img a:hover{color:#ccc;}
.imagezoom .prev_img a,.imagezoom .next_img a{display:table-cell; vertical-align:middle; margin:0 auto; color:#bbb; cursor:pointer;}


.small_btn{height: 15px;line-height: 15px;font-size:13px;}

.warning_tips {margin-right:1px;min-height:35px;background:#fcf8e3;border:1px solid #faebcc;border-bottom:2px solid #faebcc;color:#8a6d3b;position:relative;}
.warning_tips i {position:absolute;top:12px;left:15px;}
.warning_tips div {margin:7px 0 7px 38px;line-height:172%;}

.advanced_search{border:solid 1px #dceccb;margin-bottom:10px;}
.advanced_search ul li{border-bottom:solid 1px #dceccb; position:relative;background-color:#60ae16;background-image:-moz-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcfbb1),to(#d3f5a6));background-image:-webkit-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:-o-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:linear-gradient(to bottom,#dcfbb1,#d3f5a6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdcfbb1',endColorstr='#ffd3f5a6',GradientType=0);*background-color:#dcfbb1;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.advanced_search ul li .caps{position:absolute;left:10px;top:10px; }
.advanced_search ul li .cnt{margin-left:115px; padding-left:10px; border-left:solid 2px #69c432; background:white;position:relative;padding-top:5px;}
.advanced_search ul li .cnt dl {max-height:76px;overflow:hidden}
.advanced_search ul li .cnt .fold_btn {display:none;text-align:center;height:13px;line-height:13px;background:#fdfdfd;margin-left:-10px;cursor:pointer;}
.advanced_search ul li .cnt.folded .fold_btn {display:block}
.advanced_search ul li .cnt.unfold .fold_btn {display:block}
.advanced_search ul li .cnt.unfold dl,
.advanced_search ul li .cnt.inited dl {max-height:none;overflow:initial;}
/*.advanced_search ul li .cnt.unfold .fold_btn {position:initial;width:auto;}*/
.advanced_search ul li .cnt .fold_btn:hover {background:#e6e6e6;}
.advanced_search ul li .cnt .fold_btn .icon-double-angle-up {display:none}
.advanced_search ul li .cnt.unfold .fold_btn .icon-double-angle-up {display:inline}
.advanced_search ul li .cnt.unfold .fold_btn .icon-double-angle-down {display:none}
.advanced_search ul li dl dd{ float:left;padding: 0px 0 5px 5px;position:relative;}
.advanced_search ul li dl dd i.icon{display:none;font-size:14px;}
.advanced_search ul li dl dd a{border-radius:3px; height:20px; line-height:20px; color:#333;border:dashed 1px #ddd;padding:3px 5px 3px 5px;display:flex;align-items:center;}
.advanced_search ul li dl.tag i.icon{display:block;}
.advanced_search ul li dl.tag dd a{padding-left:25px;}
.advanced_search ul li dl.tag dd.notag a {padding-left:10px;cursor:default;}

.advanced_search ul li dl dd.icon i.icon{display:block;}
.advanced_search ul li dl dd.icon i.icon{margin-right:5px;}

.advanced_search ul li dl dd:hover a{background:#6bc037;color:white;border:solid 1px #6bc037;}
.advanced_search ul li dl dd:hover i.icon{color:white !important;}
.advanced_search ul li dl dd i.icon-remove{font-size:14px;display:none;}
.advanced_search ul li dl dd.chked a{padding-right:4px;padding-left:4px;display:flex;align-items:center;}
.advanced_search ul li dl dd.chked a{background:#6daf37;border:solid 1px #6daf37;}
.advanced_search ul li dl dd.chked a{color:white;}
.advanced_search ul li dl dd.chked i.icon-remove{display:block;}
.advanced_search ul li dl dd.chked i.icon-remove{margin-left:4px;}
.advanced_search ul li dl dd.chked i.icon{margin-right:4px;}
.advanced_search ul li dl dd i{cursor:pointer;}
.advanced_search ul li dl dd span.total{border-radius:5px; background:var(--warning);color:white;padding:0px 5px 0px 5px;margin-left:5px;}
.advanced_search ul li dl dd.chked span.total{margin-left:4px;}

.advanced_search ul li dl dd .clud {background:#6ebf3d;border-radius:3px;color:#fff;z-index:1;cursor:pointer;margin-right:4px;flex: none;}
.advanced_search ul li dl dd .clud .clud_selected {padding:0 4px;}
.advanced_search ul li dl dd .clud .include_item .icon-check-empty {display:none}
.advanced_search ul li dl dd .clud .exclude_item .icon-check {display:none}
.advanced_search ul li dl dd .clud.excluded .include_item .icon-check-empty {display:inline}
.advanced_search ul li dl dd .clud.excluded .include_item .icon-check {display:none}
.advanced_search ul li dl dd .clud.excluded .exclude_item .icon-check {display:inline}
.advanced_search ul li dl dd .clud.excluded .exclude_item .icon-check-empty {display:none}
.advanced_search ul li dl dd .clud_list {display:none;background:#6ebf3d;}
.advanced_search ul li dl dd .clud_list .clud_item {padding:0 4px;}
.advanced_search ul li dl dd .clud_list .clud_item:hover {background:#80cd53}
.advanced_search ul li dl dd .clud:hover {z-index:2;border-radius:3px 3px 0 0;margin-top:40px;}
.advanced_search ul li dl dd .clud:hover .clud_list {display:block}

.advanced_search ul li dl dd .text { height: 20px; overflow: hidden; word-break: break-all; }

/*.erp-menu {height:40px;margin-top:10px;}
.erp-menu .menu_item {background:#f6f6f6;min-width:77px;height:100%;border-right:1px solid #eee;float:left;line-height:40px;text-align:center;cursor:pointer;}
.erp-menu .menu_item:last-child {border-right:none;}
.erp-menu .menu_item:hover {background:#f1f1f1;}
.erp-menu .menu_item.chked {background:var(--success);color:#fff;}
.erp-menu span {display:block;padding-left:10px;padding-right:10px;}
.erp-menu .btm_arrow {max-height:7px;position:relative;top:-18px;display:none;}
.erp-menu .left_edge {height:40px;border-radius:6px 0 0 6px;background:#e1e1e1;width:6px;float:left;}
.erp-menu .right_edge {height:40px;border-radius:0 6px 6px 0;background:#e1e1e1;width:6px;float:left;}*/

.wform {border:1px solid #e1e1e1;border-bottom:2px solid #e1e1e1;min-height:30px;background-color:white;}
.wform .head {height:30px;line-height:30px;background:#f9f9f9;border-bottom:2px solid #e1e1e1;}
.wform .head span {padding-left:20px;font-weight:bold;color:#505050;}

.wform_tip {background: var(--danger);color:#fff;border-radius: 5px; padding: 6px 10px;right: 52px;top: 32px;}
.wform_tip a{background: var(--danger);color:#fff;border-radius: 5px; padding: 6px 10px;right: 52px;top: 32px;}

.time_prompt {background: #f1f1f1;color:#000000;border-radius: 5px; padding: 6px 10px;right: 52px;top: 32px;margin-top: -4px;margin-bottom: 3px;display:none;}

.erp_tab_flat{background-color:#f9f9f9;height:40px;line-height:40px;overflow:hidden;}
.erp_tab_flat li{background-color:#f9f9f9;line-height:38px;min-width:50px;text-align:center; float:left;padding:0px 10px 0px 10px;border-top:solid 2px #f9f9f9;color:#505050;cursor:pointer;max-width:80px;}
.erp_tab_flat li:hover{border-top-color:#9cca6c;background-color:#fcfcfc;}
.erp_tab_flat li.chked{cursor:default; font-weight:bold;border-top:solid 2px var(--success);background:white;border-left:solid 1px #f0f0f0;}
 

/*
.erp_tab{height:40px;line-height:40px;}
.erp_tab li{box-sizing:content-box; border:solid 1px #f0f0f0;border-radius:0px;background-color:#f9f9f9;line-height:40px;min-width:50px;text-align:center; float:left;padding:0px 10px 0px 10px;border-top:solid 2px #f0f0f0;color:#505050;cursor:pointer;border-left:none;}
.erp_tab li:first-child{border-left:solid 1px #f0f0f0;}
.erp_tab li:hover{border-top-color:#9cca6c;background-color:#fcfcfc;}
.erp_tab li.chked{cursor:default; font-weight:bold;border-top:solid 2px var(--success);background:white;border-bottom:solid 1px white;}
*/



.erp_tab{height:32px;line-height:32px;overflow:hidden; border:solid 1px #dcdcdc; border-radius:5px;display:table;padding:0px 5px 0px 5px;background:white;}
.erp_tab.small{height:28px;line-height:28px;}
.erp_tab li{box-sizing:content-box; min-width:40px;text-align:center; float:left;padding:0px 10px 0px 10px;cursor:pointer; border-radius:5px;color:#505050;}
.erp_tab li:hover{color:var(--success);}
.erp_tab li.chked{cursor:default; font-weight:bold;background-color: #81c424;
    background-image: -moz-linear-gradient(top,#9ed831,#5fad16);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#9ed831),to(#5fad16));
    background-image: -webkit-linear-gradient(top,#9ed831,#5fad16);
    background-image: -o-linear-gradient(top,#9ed831,#5fad16);
    background-image: linear-gradient(to bottom,#9ed831,#5fad16);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9ed831',endColorstr='#ff5fad16',GradientType=0);
                  color:white;}
.erp_tab li span{background:#999999;padding:2px 7px 2px 6px;font-weight:bold; border-radius:10px;display:inline-block;height:15px;line-height:15px;margin-left:5px;color:white;}
.erp_tab li.chked span{background:white;color:#81c424;}

.left_menu{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  background:#e1e1e1;width:180px;position:absolute;top:60px;left:10px;padding:5px 0px;}
.left_menu ul li{position:relative;height:35px;line-height:35px;font-size:13px;background:#f6f6f6;border-top:1px solid #eeeeee;}
.left_menu ul li:first-child {border-top:none;}
.left_menu ul li .line{height:33px;width:2px;float:left;margin-left:2px;margin-top:1px;}
.left_menu ul li a{margin:0px;padding:0px;left:0px;top:0px; text-indent:25px; color:black; text-decoration:none;cursor:pointer;position:absolute;width:100%;}
.left_menu ul li.items:hover a{color:#64b80c;}
.left_menu ul li i{padding-left:5px;}
.left_menu ul li.items{cursor:pointer;}
.left_menu ul li.items img {position:absolute;width:4px;top:35px;left:-4px;display:none;}
.left_menu ul li.items .triangle {width:10px;height:10px;transform:rotate(45deg);background:white;float:right;margin-right: -5px;margin-top: 12px;display:none;}
.left_menu ul li.chked:hover a{color:white;}
.left_menu ul li.items.chked {background:var(--success);}
.left_menu ul li.items.chked .line{width:8px;margin-left:-4px;background-color:var(--success);margin-top:0;height:100%;}
.left_menu ul li.items.chked i {color:#fff;}
.left_menu ul li.items.chked a {color:#fff;}
.left_menu ul li.items.chked img {display:block;}
.left_menu ul li.items.chked .triangle{display:block;}

.form{border-radius:3px;}
.form tr td{border-bottom:1px solid #eeeeee;vertical-align:top;text-align:left;}
.form tr td.capt{height:45px;background:#f6f6f6;border-bottom:1px solid #e1e1e1;color:gray;font-weight:bold;}
.form tr td.capt div{padding-left:25px;padding-top: 12px;}
.form tr td.cap{height:40px;text-align:right;font-weight:bold;color:gray;}
.form tr td.cap div{padding-right:15px;padding-top: 10px;}
.form tr td.cnt{width:35%;}
.form tr td.cnt textarea{width:100%;}
.form tr td.cnt input[type=text]{width:100%;}
.form tr td.cnt select{width:100%;}
.form tr td.cnt {padding:0 20px 0 0;}
.form tr td.cnt label{position:relative;top:4px;white-space:nowrap;}
.form tr td.cnt label .chk{position: absolute;top: 3px;}
.form tr td.cnt label .rdo{position:absolute;left:0px;top:3px;}
.form tr td.cnt label span{padding-left:20px;padding-right: 5px;}
.form tr td.cnt div{padding-top: 5px;padding-bottom:5px;}
.form tr td.cnt div .txt{display: block;padding-top: 5px;width:240px;word-wrap:break-word;}
.form tr td.captxta{height:111px;}
.form tr select{width:240px;}
.form tr textarea{width:591px;min-height:90px;resize:none;padding-top: 5px;}
.form tr td.bottombtn{height:50px;background:#f9f9f9;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.form tr td.bottombtn div{margin-left:15px;margin-top: 10px;}

/*.text_selectblock a.select{margin-left:-21px; padding: 2px 5px;}*/

.floatmenu{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  background:#e1e1e1;width:150px;position:absolute;top:10px;left:10px;padding:5px 0px;}
.floatmenu ul li.item{position:relative;height:35px;line-height:35px;font-size:13px;background:#f6f6f6;border-top:1px solid #eeeeee;}
.floatmenu ul li.item:first-child {border-top:none;}
.floatmenu ul li.item .line{height:33px;width:2px;float:left;margin-left:2px;margin-top:1px;}
.floatmenu ul li.item a{margin:0px;padding:0px;left:0px;top:0px; text-indent:25px; color:black; text-decoration:none;cursor:pointer;position:absolute;width:100%;white-space: nowrap;overflow:hidden;}
.floatmenu ul li.item i{position: absolute;top: 12px;left: 8px;}
.floatmenu ul li.item:hover a{color:#64b80c;}
.floatmenu ul li.item{cursor:pointer;}
.floatmenu ul li.item .triangle {width:10px;height:10px;transform:rotate(45deg);background:var(--background);float:right;margin-right: -5px;margin-top: 12px;display:none;}
.floatmenu ul li.chked:hover a{color:white;}
.floatmenu ul li.chked {background:var(--success);}
.floatmenu ul li.chked .line{width:8px;background-color:var(--success);margin-top:0;height:100%;}
.floatmenu ul li.chked i {color:#fff;}
.floatmenu ul li.chked a {color:#fff;}
.floatmenu ul li.chked .triangle{display:block;}

.dialogform ul.formblocks li.formblock{padding-right:10px;color:#828282;padding-top:10px;}
.dialogform ul.formblocks li.formblock:last-child{padding-bottom:10px;}
.dialogform ul.formblocks li.formblock table.list{width:100%;border: 1px solid #e1e1e1;background-color:white;border-bottom: 2px solid #e1e1e1;}
.dialogform ul.formblocks li.formblock table.list tr.head{background:#f9f9f9;border-bottom:2px solid #eeeeee;}
.dialogform ul.formblocks li.formblock table.list tr.head td{height:40px;line-height:40px;}
.dialogform ul.formblocks li.formblock table.list tr.head td div{padding-left:15px;font-size:16px;color:#488210;}
.dialogform ul.formblocks li.formblock table.list tr.head td .tip{color:#717171;font-size:13px; margin-top: -10px;line-height:30px;}
.dialogform ul.formblocks li.formblock table.list tr.head td .tip i{color:red;}
.dialogform ul.formblocks li.formblock table.list tr td{border-bottom:1px solid #eeeeee;vertical-align:top;}
.dialogform ul.formblocks li.formblock table.list .cap{height:40px;text-align:right;font-size:13px;font-weight:bold;width:150px;}
.dialogform ul.formblocks li.formblock table.list .cap div{padding-right:15px;padding-top:10px;}
.dialogform ul.formblocks li.formblock table.list .cnt{width:190px;}
.dialogform ul.formblocks li.formblock table.list .cnt div{padding-top:5px;padding-bottom:5px;}
.dialogform ul.formblocks li.formblock table.list .cnt input[type=text]{width:175px;}
.dialogform ul.formblocks li.formblock table.list tr td:last-child{width:220px;}

.dialoglist{width:100%;text-align:center;border: 1px solid #e1e1e1;background:white;border-bottom: 2px solid #e1e1e1;}
.dialoglist tr.head td{background:#f9f9f9;height:30px;border-bottom:2px solid #eeeeee;font-weight:bold;color:#4e4d4d;}
.dialoglist tr.item td{height:30px;border-bottom:1px solid #eeeeee;}
.dialoglist tr.xor td{background:#f9f9f9;}

.dropselection {height:28px;line-height:28px;display:inline-block; position:relative;}
.dropselection .disp{
    text-decoration:none;
	display:inline-block;
	padding:4px 0px;
	margin-bottom:0;
	font-size:13px;
	line-height:20px;
	text-align:left;
	cursor:default;
    vertical-align:middle;
	color:#333;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbb;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    z-index:3;
}

.dropselection .disp .text { display: flex; white-space: nowrap; padding-left: 10px; box-sizing: border-box; }
.dropselection .disp .text span{padding-left:2px;word-break:keep-all;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.dropselection .disp .text b { font-weight: normal; margin-left: auto; margin-right: 20px; }
.dropselection .disp .text img{display:none;}
.dropselection .disp .text .chkall { margin-top: 3px; }
.dropselection .disp .texticon {position:relative;}
.dropselection .disp .texticon img{position:absolute;left:5px;top:2px;width:16px;height:16px;display:block;}
.dropselection .disp .texticon span{padding-left:25px;}
.dropselection .disp i{position:absolute;right:9px;top:9px;}
.dropselection .disp .line {position: relative;z-index: 3;display:none;}
.dropselection .disp .line div{position:absolute;bottom:-5px;border-bottom: white solid 1px;width: 100%;z-index:2;left: 0px;}

.dropselection .drops{
    width:auto;
    position:absolute;
    left:0px;
    z-index:101;
    text-decoration:none;
	display:inline-block;
	padding:4px 0px;
	margin-bottom:0;
	font-size:13px;
	line-height:20px;
	text-align:left;
	cursor:default;
	color:#333;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbb;
	border-bottom-color:#a2a2a2;
	border-radius:0px 0px 4px 4px;
    border-top:none;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    border-top:solid 1px #bbbbbb;
}
.dropselection .drops {display:none;}
.dropselection .drops .search input.search{margin-left:5px;}
.dropselection .drops ul li{white-space:nowrap;}

.dropselection .disp:hover,.dropselection .disp:active,.dropselection .disp.active,.dropselection .disp.disabled,.dropselection .disp[disabled]{
	color:#333;
	background-color:#e6e6e6;
}

.dropselection .disp:active,.dropselection .disp.active{
	background-color:#ccc \9
}

.dropselection .disp:hover{
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
}

.dropselection .disp:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.dropselection .disp.active,.dropselection .disp:active{
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.dropselection.down.droped .disp{border-bottom:none;border-radius:4px 4px 0px 0px;
background-image:-moz-linear-gradient(top,#e6e6e6,#fff);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#fff));
background-image:-webkit-linear-gradient(top,#e6e6e6,#fff);
background-image:-o-linear-gradient(top,#e6e6e6,#fff);
background-image:linear-gradient(to bottom,#e6e6e6,#fff);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',endColorstr='#ffffffff',GradientType=0);
color:#333;
text-decoration:none;
background-position:0 0px;
}

.dropselection.droped  .line{display:block;}



.dropselection.up.droped .disp{
    border-top:solid 1px white;
    border-radius:0px 0px 4px 4px;
    color:#333;
    text-decoration:none;
    background-position:0 0px;
}

.dropselection.up.droped .drops{
    bottom:26px; 
    position:absolute;
    left:0px;
    z-index:2;
    text-decoration:none;
	display:inline-block;
	padding:4px 0px;
	margin-bottom:0;
	font-size:13px;
	line-height:20px;
	text-align:left;
	cursor:default;
	color:#333;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#e6e6e6,#fefefe);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#fefefe));
	background-image:-webkit-linear-gradient(top,#e6e6e6,#fefefe);
	background-image:-o-linear-gradient(top,#e6e6e6,#fefefe);
	background-image:linear-gradient(to bottom,#e6e6e6,#fefefe);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',endColorstr='#ffffffff',GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #bbb;
	border-bottom:none;
	border-radius:4px 4px 0px 0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.dropselection.droped .drops {display:block;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);box-sizing: border-box;}
.dropselection.droped .drops div.items{max-height:350px;overflow:auto;}
.dropselection.droped .drops ul{margin:5px 0px 0px 0px;}
.dropselection.droped .drops ul li img{width:16px;height:16px;vertical-align: middle; margin-left: 3px; margin-right: 5px; }
.dropselection.droped .drops ul li{font-size:13px; margin:0px 5px 0px 5px; padding:5px 5px 5px 5px;overflow:hidden;border-radius:3px;white-space: nowrap;text-overflow: ellipsis;min-height:auto !important;}
.dropselection.droped .drops ul li.checked{background:#19a4d3;color:white;text-shadow:none;}
.dropselection.droped .drops ul li:hover{background:#0090c0;color:white;text-shadow:none;}
.dropselection.droped .drops ul li.groupcaption{text-shadow:0 1px 1px rgba(255,255,255,0.75);background:#d7d7d7;color:#535353;padding:5px 0px 5px 10px;margin:5px 0px 5px 0px;border-radius:0px;}
.dropselection.droped .drops ul li.nothing{text-align:center; color:#ababab;display:none;}
.dropselection.droped .drops ul li.nothing:hover{background:none;}

.wcaption{border-left:3px solid var(--success);margin-bottom:10px;padding-left:10px;}
.wcaption .h1{font-size:20px;color:var(--success);}
.wcaption .h2{color:#c4c4c4;padding-left:10px;}

.menusort li{position:relative;}
.menusort li span.icons{position:absolute;right:10px;top:0px;}
.menusort li span{border:solid 1px #ccc;border-radius:3px;padding:0px;margin:0px;}
.menusort li span a:last-child{border-left:1px #ccc solid;}
.menusort li span a{color:black;text-decoration:none;margin:0px;position:relative;width:25px;height:22px;display:inline-block;vertical-align:top;}
.menusort li span a:hover{background:#0090c0;color:white;}
.menusort li span a i.up{    position:absolute;    display:block;     -moz-transform: scaleX(-1);     -webkit-transform: scaleX(-1);      -o-transform: scaleX(-1);     transform: scaleX(-1);     filter: fliph; /*IE*/     transform: rotate(90deg);    left:3px;top:3px;}
.menusort li span a i.down{        position:absolute;    display:block;     -moz-transform: scaleX(-1);     -webkit-transform: scaleX(-1);      -o-transform: scaleX(-1);     transform: scaleX(-1) rotate(270deg);     filter: fliph; /*IE*/     left:3px;top:3px;}
.menusort li.disabled {padding-right:50px}
.menusort li.disabled > a {color:#000}
.menusort li.disabled > a:hover{color:#000}

.woption .btn{font-size: 13px;background: var(--background);border-color: #cccccc;}

.btn-group.checkboxs .total{margin-left:5px;}
.btn-group.checkboxs .total b{color:#328e12;padding-right:5px;}
.btn-group.checkboxs .btn{text-align:left;}

.pageview {padding:0px;margin:0px;display:inline-block }
.pageview dd{ display:inline;padding:0px;margin:0px 0px 0px 3px;}
.pageview dd.ip{position:relative;padding-right:25px;height:25px;display:inline-block;}
.pageview dd input{top:0px;left:0px; width:19px;position:absolute;height:18px;border:solid 1px #ccc;padding:2px 2px 2px 4px;font-size:13px;border-top:2px solid #ccc;border-left:2px solid #ccc;border-radius:3px 0px 0px 3px; }
.pageview dd input.pageindex{border-radius:3px;}
.pageview dd i.icon-caret-right{padding:0px 0px 0px 5px;display:inline-block;}
.pageview dd i.icon-caret-left{padding:0px 5px 0px 0px;display:inline-block;}
.pageview dd i.right{padding:1px 0px 0px 2px;}
.pageview dd i.left{padding:1px 2px 0px 0px;}

.pageview a{ font-size:13px; display:inline-block; color:#ababab; padding:5px; border:solid 1px #ccc;  text-decoration:none; cursor:default;height:13px;line-height:13px;background-color:White; overflow:hidden; border-radius:3px; }
.pageview a:link,.pageview a:visited{ color:#333; cursor:pointer;}
.pageview a:hover{ border:solid 1px var(--success);}
.pageview a.chked{ font-weight:bold; background-color:var(--success); border:solid 1px var(--success); color:White;}
.pageview a.chked:hover{border:solid 1px var(--success);}
.pageview a.txt { color:white; border:solid 1px var(--success); background-color:var(--success);}
.pageview a.txt_white {padding:5px 0px 5px 0px; color:Gray; border:none; background-color:transparent;font-weight:bold;}
.pageview a.black {color:black;}
.pageview a.white{padding-left:3px;}

.pageview + .buttongroup {padding:0px;margin:0px; display:inline-block}
.pageview + .buttongroup dd{ display:inline;padding:0px;margin:0px 0px 0px 3px;}
.pageview + .buttongroup a{ font-size:13px; display:inline-block; color:#ababab; padding:5px; border:solid 1px #ccc;  text-decoration:none; height:13px;line-height:13px; overflow:hidden; border-radius:3px; }
.pageview + .buttongroup a.txt { color:white; border:solid 1px var(--success); background-color:var(--success);}
.pageview + .buttongroup a.added_btn:hover {background:#fff;color:var(--success)}

.pageview dd.page_count a.txt{border-radius:0px 3px 3px 0px;}
.pageview dd:last-child a.datacount{border-radius:3px;}

.pageview .img{background:no-repeat left 0px; display:inline-block;width:22px;height:22px; border:none;padding:0px;line-height:22px;_line-height:22px;  }
.pageview .img:hover{background-position:left -22px;border:none;}
.pageview .first{background-image:url(images/first.gif);}
.pageview .prev{background-image:url(images/prev.gif);}
.pageview .next{background-image:url(images/next.gif);}
.pageview .last{background-image:url(images/last.gif);}
.pageview .disable{background-position:left -44px;}
.pageview .disable:hover{background-position:left -44px;}
.pageview .imgtxt { background-color:Transparent; border:none;padding:0px;display:inline-block;height:22px; line-height:22px;_line-height:22px;color:#616161;}
.pageview .imgtxt:hover{border:none;padding:0px;}

.table-report {margin-top:10px;padding-bottom:10px;}
.table-report .head_panel {text-align:center;border:1px solid #e1e1e1;background-image:-webkit-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:linear-gradient(to bottom,#dcfbb1,#d3f5a6);border-bottom:none;}
.table-report .head_panel h3 {font-size:26px;}
.table-report table {border:1px solid #e1e1e1;width:100%;}
.table-report table .head {vertical-align:middle;border:1px solid #e1e1e1;border-top:none;height:40px;}
.table-report table .head td{background-image:-webkit-linear-gradient(top,#dcfbb1,#d3f5a6);background-image:linear-gradient(to bottom,#dcfbb1,#d3f5a6);}
.table-report table tr.xor {background:#f9f9f9;}
.table-report table tr.total {border-bottom:2px solid #e1e1e1;}
.table-report table td{border-right:1px solid #e1e1e1;text-align:center;border-bottom:1px solid #e1e1e1;}
.table-report table .item td {height:45px;}
.table-report table .item td.bold {font-weight:bold;}
.table-report table .item td.pink_bg {background:#ffeded ;}
.table-report table .item td.azury_bg {background:#f2fdff;}
.table-report table .item.xor td.red_bg {background:#ffdfdf;}
.table-report table .item.xor td.blue_bg {background:#e3f9fe;}
.table-report table .item td.l {text-align:left;padding-left:10px;}
.table-report table .item td.img img {margin-top:4px; max-width:48px;border-radius:5px;}

.balancereportlist .head_panel {text-align:center;border-bottom:none;margin-bottom:10px;}
.balancereportlist .head_panel h3 {font-size:26px;}

.income_expenditure_detail_report_list .head_panel {text-align:center;border-bottom:none;margin-bottom:10px;}
.income_expenditure_detail_report_list .head_panel h3 {font-size:26px;}

.hotcountryreportlist .head_panel {text-align:center;border-bottom:none;margin-bottom:4px;}
.hotcountryreportlist .head_panel h3 {font-size:26px;}

.hotsalereportlist .head_panel {text-align:center;border-bottom:none;margin-bottom:4px;}
.hotsalereportlist .head_panel h3 {font-size:26px;}

.orderstatusreportlist .head_panel {text-align:center;border-bottom:none;margin-bottom:4px;}
.orderstatusreportlist .head_panel h3 {font-size:26px;}

.platformreportlist .head_panel {text-align:center;border-bottom:none;margin-bottom:4px;}
.platformreportlist .head_panel h3 {font-size:26px;}

@keyframes barberpole {  from {    background-position: 0% 0%;  }  to {    background-position: 600px 0%;  }}
.progress_ani{background-color: var(--success);background-image: repeating-linear-gradient(-45deg, #a3d471, #a3d471 30px, var(--success) 30px, var(--success) 60px);background-size: 600px 100%;animation: barberpole 12s linear infinite;}

input[type=number] { -moz-appearance:textfield;  }  
input[type=number]::-webkit-inner-spin-button,  
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;  margin: 0;}  

.panel-loading {height:100px; background-color: white;background-image: repeating-linear-gradient(-45deg, #f5ffe7, #f5ffe7 30px, white 30px, white 60px);background-size: 600px 100%;animation: barberpole 12s linear infinite;}
.panel-loading i.icon-spinner{color:gray;font-size:30px;}

.textlight{color:#fa9600;}

/*日期控件*/
.dateselector{position:relative;}
.dateselector i.icon-calendar{position:absolute; right:5px; top:9px;}

.theme_warn {background:#f5bc68;border-radius:4px;padding-left:10px;line-height:2}
.theme_warn .update_link {font-weight:bold;text-decoration:underline;cursor:pointer;color:black}

.btn_right_angle {color:#fff;padding:6px 14px;display:inline-block}
.btn_orange {background:#ff7900}
.btn_orange:hover {background:#f07303}
.btn_gray {background:#a8a8a8}
.btn_gray:hover {background:#999}
.btn_green {background:#69c432}
.btn_green:hover {background:#609e47}

td.activate {color:#ff8625;}
td.activate input {border:1px solid #ff8625;}
td.activate select {border:1px solid #ff8625;}
td.activate textarea {border:1px solid #ff8625;}

.theme_fold > .fold {display:none}
.theme_fold.folding > .fold {display:block}

.lock_head_table {border-bottom:2px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;color:#888;}
.lock_head_table > .items { display: flex; }
.lock_head_table table {table-layout:fixed}
.lock_head_table td {background:#fff;height:44px;border-bottom:1px solid #ddd;text-align:center}
.lock_head_table .head td {border-bottom-width:2px;background:#f9f9f9;font-weight:bold;height:30px}
.lock_head_table .thumbnail {height:36px;text-align:center;overflow:hidden;display:inline-block;vertical-align:middle;}
.lock_head_table .thumbnail img {max-width:100%;max-height:100%}
.lock_head_table .match_pic {height:36px;text-align:center;overflow:hidden;display:inline-block;vertical-align:middle;}
.lock_head_table .match_pic img{max-width:100%;max-height:100%;}
.lock_head_table .locked_table { flex: 0 0 auto; }
.lock_head_table .unlock_table {overflow:auto; flex: 1 1 auto; width:0; }
.lock_head_table .unlock_table table.unlock td .arrivals{background:var(--warning);color:white;}
.lock_head_table table.unlock td {padding-left:3px;padding-right:3px}
.lock_head_table .width_limit  {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:2px;padding-right:2px}
.lock_head_table tr.summary td {border:none;font-weight:bold;text-align:right}
.lock_head_table .empty {background:#fff;text-align:center;height:200px;line-height:200px;color:gray}

.clip_box_container {border:1px solid #ccc;background:#fff;height:558px;position:relative}
.clip_box_container img {max-width:100%;max-height:100%;}
.clip_box_container .clip_box {border:1px dashed #ddd;position:absolute;}
.clip_box_container .clip_box span.text {color:#fff;line-height:1;cursor:default}
.clip_box_container .clip_box .icon-circle {position:absolute;z-index:2;color:#69c432;display:none;}
.clip_box_container .clip_box .zoom_in {position:absolute;z-index:2;top:-23px;right:44px;color:#69c432;font-weight:bold;}
.clip_box_container .clip_box .zoom_out {position:absolute;z-index:2;top:-23px;right:28px;color:#69c432;font-weight:bold;}
.clip_box_container .clip_box .edit {position:absolute;z-index:2;top:-23px;right:10px;color:#69c432;font-weight:bold;}
.clip_box_container .clip_box .remove {position:absolute;z-index:2;top:-24px;right:-4px;color:#69c432;font-weight:bold;}
.clip_box_container .clip_box .ctrl {display:none}
.clip_box_container .clip_box.checked {border-style:solid;}
.clip_box_container .clip_box.checked .icon-circle {display:inline}
.clip_box_container .clip_box.checked .ctrl {display:inline}
.clip_box_container .top_left_corner {top:-7px;left:-6px}
.clip_box_container .top_right_corner {top:-7px;right:-6px}
.clip_box_container .bottom_right_corner {bottom:-7px;right:-6px}
.clip_box_container .bottom_left_corner {bottom:-7px;left:-6px}
.clip_box_container .clip_border {position:absolute;background:#ccc;z-index:1;}

input[type=text][tooltipisshown='true'] {border-color:red;background:#f6d9d7}

.upload_image_prompt_box {position:fixed;bottom:12px;right:20px;background:rgba(0,0,0,0.5);box-shadow:0 5px 10px rgba(0,0,0,0.7);width:475px;padding:10px;z-index:999;}
.upload_image_prompt_box .prompt_box_header {position:relative;height:48px;line-height:48px;background:linear-gradient(to bottom, #d1f2aa, #b4e977);border-bottom:solid 1px #90c35c;}
.upload_image_prompt_box .title {margin-left:20px;font-size:18px;}
.upload_image_prompt_box .title_bar a {font-size:22px;display:inline-block;color:#84b14c;margin-right:10px;vertical-align:middle;}
.upload_image_prompt_box .title_bar a.remove {font-size:28px;}
.upload_image_prompt_box .title_bar a:hover {color:#adcb87}
.upload_image_prompt_box .prompt_box_body {background:#fff;max-height:300px;overflow-y:scroll;}
.upload_image_prompt_box .task_header {background:#f5f5f5;height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #ddd;}
.upload_image_prompt_box .task_body {border-bottom:1px solid #ddd;padding:10px}
.upload_image_prompt_box .task_title {font-weight:bold;}
.upload_image_prompt_box ul {margin-bottom:-10px;margin-right:-10px;}
.upload_image_prompt_box li {margin-right:10px;margin-bottom:6px;display:inline-block;}
.upload_image_prompt_box .progress {background:#ddd;height:6px;margin:4px 0;}
.upload_image_prompt_box .progress_bar {background:var(--success);height:6px;}
.upload_image_prompt_box .thumb {width:100px;height:100px;border:1px solid #ddd;text-align:center;display:table-cell;vertical-align:middle;}
.upload_image_prompt_box .thumb img {max-width:100%;max-height:100%;vertical-align:middle}
.upload_image_prompt_box .uploaded_tip {display:none;}
.upload_image_prompt_box .error_tip {display:none;}
.upload_image_prompt_box .uploaded .uploading_tip {display:none;}
.upload_image_prompt_box .uploaded .uploaded_tip {display:block;}
.upload_image_prompt_box .error .error_tip {display:block;color:red;}
.upload_image_prompt_box .error .uploading_tip {display:none;}
.upload_image_prompt_box .title_bar .maximize {display:none}
.upload_image_prompt_box.min {width:220px;}
.upload_image_prompt_box.min .prompt_box_body {height:auto;overflow:auto}
.upload_image_prompt_box.min .task_body {display:none;}
.upload_image_prompt_box.min .title_bar .maximize {display:inline-block;}
.upload_image_prompt_box.min .title_bar .minimize {display:none;}

.img_hover_extension {padding:10px;z-index:999;}
.img_hover_extension .img_hover {background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:10px;width:300px;}
.img_hover_extension .img_hover img {width:100%;}
.img_hover_extension .img_wrap { display:flex;align-items:center;justify-content: center;min-height: 300px; }
.img_hover_extension .icon-spinner { display: none; font-size: 30px; }

.stars_grade {position:relative;width:80px;height:20px;overflow:hidden;margin:auto;}
.stars_grade .stars_wrap {color:orange;position:absolute;}
.stars_grade .stars_wrap.star0 {left:-80px;}
.stars_grade .stars_wrap.star1 {left:-64px;}
.stars_grade .stars_wrap.star2 {left:-48px;}
.stars_grade .stars_wrap.star3 {left:-32px;}
.stars_grade .stars_wrap.star4 {left:-16px;}
.stars_grade .stars_wrap.star5 {left:0;}

.search_blockinput_wrapper { position: relative; display: inline-block;}
.search_blockinput_wrapper .remove { position: absolute; color: gray; cursor: pointer; top: 8px; right: 5px; font-size: 13px; z-index: 2; }

.table-like-section { border: 1px solid #ddd; border-bottom-width: 2px; }
.table-like-section .section_head { height: 30px; display: flex; align-items: center; padding: 0 10px; border-bottom: 2px solid #ddd; background: #f9f9f9; }
.table-like-section .section_head .tit { color: gray; font-weight: bold; }
.table-like-section .section_head .right_ctrls { margin-left: auto; }
.table-like-section .section_body { background: #fff; padding: 10px; }
.table-like-section .section_row { display: flex; align-items: center; margin-bottom: 10px; }
.table-like-section .section_row.tip { margin-top: -10px; }
.table-like-section .section_row:last-child { margin-bottom: 0; }
.table-like-section .section_row_cap { width: 80px; text-align: right; flex: none; margin-right: 10px; }
.table-like-section .section_row_cnt { flex: auto; }

.row-like-section .row { display: flex; margin-bottom: 5px; }
.row-like-section .row:last-child { margin-bottom: 0; }
.row-like-section .row .cap { flex: none; text-align: right; margin-right: 10px; width: 80px; }
.row-like-section .row.v-center { align-items: center; }

.dialog-white-main { background: #fff; padding: 10px; border: 1px solid #ddd; border-top-width: 2px; }

.module-like-section { background: var(--background-dark); border-radius: 5px; padding: 1px 1px 2px; }
.module-like-section .section_head { height: 30px; padding: 0 10px; display: flex; align-items: center; }
.module-like-section .section_head .tit { font-weight: bold; }
.module-like-section .section_head .right_ctrls { margin-left: auto; }
.module-like-section .section_body { background: #fff; padding: 10px; border-radius: 5px; }

.tab-like-nav { display: flex; }
.tab-like-nav .tab { height: 30px; display: flex; align-items: center; padding: 0 12px; border-top: 2px solid transparent; cursor: pointer; }
.tab-like-nav .tab.chked { background: #fff; border-top-color: var(--success); border-left: 1px solid #ddd; border-right: 1px solid #ddd; }

.list_dialog_v2 .body { max-height: 600px; overflow: auto;word-break: break-all;}
.list_dialog_v2 .table { width: 100%; border: 1px solid #ddd; margin-bottom: 10px; }
.list_dialog_v2 .table:last-child { margin-bottom: 0; }
.list_dialog_v2 td { border-bottom: 1px solid #ddd; height: 30px; padding: 0 2px; text-align: center; background: #f9f9f9;  }
.list_dialog_v2 tr td:last-child { text-align: left; }
.list_dialog_v2 tr.head td { border-bottom-width: 2px; font-weight: bold; background: #f9f9f9; color: gray; }
.list_dialog_v2 tr.item:nth-child(2n) td { background: #fff; }
.list_dialog_v2 tr.item:hover td { background: #eee; cursor: pointer; }
.list_dialog_v2 .general_list_icon { width: 16px; vertical-align: middle; }
.list_dialog_v2 .empty_tip { text-align: center; color: gray; height: 150px; line-height: 150px; border: 1px solid #ddd;  margin-top: -10px;background: #fff; }
.list_dialog_v2 mark { background: transparent; color: red; }
.list_dialog_v2 .head_tip { max-width: 230px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_dialog_v2 .search_wrapper { position: relative; }
.list_dialog_v2 .icon-remove { display: none; position: absolute; top: 9px; left: 246px; cursor: pointer; font-size: 13px; z-index: 3; color: gray; }
.list_dialog_v2 .search_wrapper.searched .icon-remove { display: inline-block; }
.list_dialog_v2 .fold { cursor: pointer; }
.list_dialog_v2 .fold_caret_right { display: none; }
.list_dialog_v2 .folded .fold_caret_right { display: inline-block; }
.list_dialog_v2 .folded .fold_caret_dowm { display: none; }
.list_dialog_v2 .folded tr.item { display: none; }

.hover-tip { position: relative; }
.hover-tip .hover-tip_pop { position: absolute; top: calc(-100% - 10px); left: calc(50% - 15px); padding: 5px 10px; color: #fff; border-radius: 5px; background: #595BD4; display: none; }
.hover-tip .hover-tip_pop::after { content: ''; display: inline-block; width: 0; height: 0; border-color: transparent #595BD4; border-width: 0 0 10px 10px; border-style: solid; position: absolute; bottom: -10px; left: 15px; }
.hover-tip:hover .hover-tip_pop {display: inline-block;}

.displayable_price .el-icon-caret-top{position: relative;top: -5px;left: 4px;cursor: pointer;user-select:none;}
.displayable_price .el-icon-caret-bottom{position: relative;top: 4px;left: -13px;cursor: pointer;user-select:none;}
.displayable_price .check{color: orange;}

.marginfees  .el-icon-caret-top{position: relative;top: -5px;left: 4px;cursor: pointer;user-select:none;}
.marginfees  .el-icon-caret-bottom{position: relative;top: 4px;left: -9px;cursor: pointer;user-select:none;}
.marginfees  .check{color: orange;}

.vovaskublock .displayable_price .el-icon-caret-top{position: relative;top: -5px;left: 4px;cursor: pointer;user-select:none;}
.vovaskublock .displayable_price .el-icon-caret-bottom{position: relative;top: 4px;left: -9px;cursor: pointer;user-select:none;}
.vovaskublock .displayable_price .check{color: orange;}

.imagezoom .btnGroups{
    position:fixed;
    text-align: center;
}

.AlibabaActive .card {
    background-image: linear-gradient(#fee3ab, #fbf5ed);
    margin: 10px 20px 0px 10px;
    color: red;
    border-radius: 10px;
    padding: 10px 20px;
    border: 3px solid #e2dfdf;
    cursor: pointer;
    width: 320px;
}
.AlibabaActive .active {
    border:3px solid #84c3d9
}
#cnzz_stat_icon_1280534260 {
	position: absolute;
}