@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,lable,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
fieldset,img{border:0;}
:focus{outline:0;}
body{ 
	margin: 0;
	font-size: 12px;
	line-height: 1;
	font-family: Microsoft YaHei,Arial,Microsoft JhengHei,Helvetica Neue,sans-serif;
	color: #666;
	background-color: #e9eaee;
}

address, caption, cite, code, dfn, em, th, var, optgroup,i{ font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
abbr, acronym { border: 0; font-variant: normal;}
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: 12px; font-style: inherit; font-weight: inherit;}
code, kbd, samp, tt { font-size: 100%;}
input, button, textarea, select{*font-size: 100%;}
ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption{text-align: left;}
form{ display:inline; }
:link,:visited {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
/*.clearfix {display: inline-block;}*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
img{vertical-align:middle; border:none; outline: none;}
input:-webkit-autofill, 
textarea:-webkit-autofill, 
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    background-color:#fff!important;
    background-image: none!important;
    color:#000!important;
}
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
button,input,select,textarea{font-size:100%;}

input[type="radio"]{ 
	float: left;
	margin-right: 2px;
}
input[type="checkbox"]{ cursor: pointer;}
a{color:#666;text-decoration:none; outline: none;}
a:hover{color:#666;text-decoration: underline;}
textarea{ text-indent:5px;}
/*padding*/
.cup{ cursor: pointer;}
.tdn{text-decoration:none;}
.tdu{text-decoration:underline;}
.tdlt{text-decoration:line-through;}
.show{display:block;}
.hide{display:none;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left!important;}
.tc{text-align:center!important;}
.tr{text-align:right!important;}
.vm{vertical-align:middle;}
.vt{vertical-align:top;}
.vb{vertical-align:bottom;}
.clearboth{clear:both;height:1px;overflow:hidden; display:block;}
.price{font-family:arial,verdana;}/* 人民币符号双划线 */
.ffw{font-family:'微软雅黑';}
.ffs{font-family:'宋体';}
.ffa{ font-family:Arial;}
.overh{overflow: hidden;}
/*com*/
.w60{ width:60px;}
.w80{ width:80px;}
.w100{ width:100px;}
.w120{ width:120px;}
.w140{ width:140px;}
.w160{ width:160px;}
.w180{ width:180px;}
.w200{ width:200px;}
.w220{ width:220px;}
.w240{width:240px;}
.w260{width:240px;}
.w280{width:280px;}
.w300{width:300px;}
.w320{width:320px;}
.w340{width:340px;}
.w360{width:360px;}
.w480{width:480px;}
.w1000{width:1000px!important;}

.h16{height:16px!important; line-height:16px!important;}
.h22{height:22px!important; line-height:22px!important;}
.h24{height:24px!important; line-height:24px!important;}
.h26{height:26px!important; line-height:26px!important;}
.h30{height:30px!important; line-height:30px!important;}
.h32{ height:32px!important; line-height:32px!important;}
.h34{ height:34px!important; line-height:34px!important;}
.h37{height:37px!important; line-height:37px!important;}
.h40{height:40px!important; line-height:40px!important;}
.h48{height:48px!important; line-height:48px!important;}

.strong {font-weight: 700;}

/*高亮边框*/
.highlight_green{border: 1px solid #5acc21!important;}
.highlight_red{ border: 1px solid #F00000!important;}
.highlight_orange{ border: 1px solid #ff9000!important;}
.highlight_blue{ border: 1px solid #007fc1!important;}
.highlight_333{ border: 1px solid #333!important;}
.highlight_eaeaea{border: 1px solid #eaeaea;} 
.highlight_e4e4e4{border: 1px solid #e4e4e4;}

.borderGreen{border-bottom: 2px solid #0ec587;}
.borderBlue{border-bottom: 2px solid #3793e0;}
.borderOrange{border-bottom: 2px solid #ff7800;}
.borderRed{border-bottom: 2px solid #f1375e;}

/*背景颜色*/
.bgcolorfff{ color:#fff!important;}
.bgcolor666{ color:#666!important;}
.bg_blue{ background:#d6f2f8!important;}
.bg_grey{ background:#fafafa!important; }
.bg_orange{ background:#ffeed5!important; }
.bg_green{ background:#e0ffe0!important; }
.bg_light_blue{ background: #eaf8fb;}
.bgFFF{background:#FFF!important;}
/*颜色*/
.blue{color: #5485f7!important;}
.green{color: #339900!important;}
.red{color:#e8382b!important;}
.orange{color: #e8382b!important;}
.color333{color:#333!important;}
.color666{color: #666!important;}
.color999{ color: #999!important;}
/*字体大小*/
.fs12p{ font-size:12px!important;}
.fs14p{ font-size:14px!important;}
.fs16p{ font-size:16px!important;}
.fs18p{ font-size:18px!important;}
.fs20p{ font-size:20px!important;}


/*margins*/
.m2{ margin: 2px;}
.m4{ margin: 4px;}
.m10 {margin: 10px;}
.m15 {margin: 15px;}
.m20 {margin: 20px;}
.m30 {margin: 30px;}

.mr4{ margin-right:4px!important;}
.mr6{ margin-right:6px!important;}
.mr8{ margin-right:8px!important;}
.mr10{margin-right:10px!important;}
.mr20{ margin-right:20px!important;}

.mt2{ margin-top:2px!important;}
.mt4{ margin-top:4px!important;}
.mt5 {margin-top:5px!important;}
.mt6{ margin-top:6px!important;}
.mt8{ margin-top:8px!important;}
.mt10{margin-top:10px!important;}
.mt14{margin-top:14px!important;}
.mt20{ margin-top:20px!important;}
.mt30{ margin-top:30px!important;}

.mb4{ margin-bottom:4px!important;}
.mb5 {margin-bottom: 5px!important;}
.mb6{margin-bottom:6px!important;}
.mb8{ margin-bottom:8px!important;}
.mb10 {margin-bottom: 10px!important;}
.mb20{ margin-bottom:20px!important;}
.mb30{ margin-bottom:30px!important;}

.ml4{ margin-left:4px!important;}
.ml5 {margin-left: 5px!important;}
.ml6{ margin-left: 6px!important;}
.ml8{ margin-left:8px!important;}
.ml10 {margin-left: 10px!important;}
.ml16 {margin-left: 16px!important;}
.ml20{ margin-left:20px!important;}

/*paddings*/
.p15 {padding:15px!important;}
.p10 {padding: 10px!important;}
.p20 {padding: 20px!important;}

.pr4{ padding-right:4px!important;}
.pr5 {padding-right: 5px!important;}
.pr6{ padding-right:6px!important;}
.pr8{ padding-right: 8px!important;}
.pr10{ padding-right:10px!important;}
.pr12{ padding-right:12px!important;}
.pr20{ padding-right:20px!important;}

.pt4{ padding-top:4px!important;}
.pt5 {padding-top:5px!important;}
.pt6{ padding-top:6px!important;}
.pt8{padding-top:8px!important;}
.pt10{padding-top:10px!important;}
.pt16{padding-top:16px!important;}
.pt20{padding-top:20px!important;}
.pt30{padding-top:30px!important;}

.pb4{ padding-bottom:4px!important;}
.pb5 {padding-bottom: 5px!important;}
.pb6{padding-bottom: 6px!important;}
.pb8{padding-bottom:8px!important;}
.pb10 {padding-bottom: 10px!important;}
.pb12 {padding-bottom:12px!important;}
.pb20 {padding-bottom:20px!important;}
.pb30{padding-bottom:30px!important;}

.pl4{padding-left:4px!important;}
.pl5 {padding-left: 5px!important;}
.pl6{ padding-left:6px!important;}
.pl8{padding-left: 8px!important;}
.pl10 {padding-left: 10px!important;}
.pl20 {padding-left: 20px!important;}
.pl30 {padding-left: 30px!important;}
.pl60 {padding-left: 60px!important;}
.overflow-h{white-space:nowrap;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow: hidden; }

.page-title{
	position: relative;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #c4c6cf;
	background: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	padding: 0 20px;
	color: #333;
	/* padding: 15px 20px;
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden;
	font-size: 26px;
	line-height: 39px; */
}
.page-title .btn-right{
	position: absolute;
	top: 0;
	right: 20px;
	height: 50px;
	line-height: 50px;
}

.vam{
	vertical-align: middle;
}

input[type=submit], input[type=reset], input[type=button]{ filter:chroma(color=#000000); }
button[type=submit],button[type=button]{ filter:chroma(color=#000000); }

input[type="text"]{text-indent: 10px;}
select.common.h30{
	height: 32px!important;
}
select.common{
	border-radius:2px;
	vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; min-height: 26px;
	 border: 1px solid #ced5e0; color: #666; padding:2px 10px 2px 4px;}
select.common option{ vertical-align: middle; font-family: "微软雅黑"; font-size: 13px; padding: 4px 0;}
select.btn-common{display: inline-block; *display: inline; *zoom: 1; cursor: pointer; height: 26px; border: 1px solid #cdcdcd; background: #eee; color: #333; border-radius:4px ;}
input.common{
	display: inline-block; 
	*display: inline; 
	*zoom: 1; 
	min-height: 28px;
	border: 1px solid #c4c6cf;
	color: #666;
	border-radius: 2px;
	text-indent: 10px;	
}
input.common.error_bg {
    border-color: #FF0000;
}


textarea.common{
	font-size: 12px;
	padding: 4px;
	line-height: 20px;
	min-height: 100px; 
	border:1px solid #ced5e0; 
	color: #666;
}
table tr td{padding:6px 2px;}
table tr td.ti0{
	text-indent: 0!important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
input::-moz-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
input::-ms-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}


.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #c4c6cf;
    border-color: #c4c6cf;
    color: #333;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 9px 20px;
    font-size: 12px;
    border-radius: 2px;
	height: 32px;
	line-height: 1;
	overflow: hidden;
	margin-right: 10px;
}


.el-button:active {
    color: #4c78de;
    border-color: #4c78de;
    outline: none;
}
.el-button:hover, 
.el-button:focus {
    color: #5485f7;
    border-color: #ccdafd;
    background-color: #eef3fe;
}

.el-button.disabled:focus,
.el-button.disabled:active,
.el-button.disabled:hover,
.el-button.disabled{
	cursor: not-allowed;
	background-image: none;
	color: #bcbec2;
	background-color: #f4f4f5;
	border-color: #e9e9eb;
}

.el-button--danger {
    color: #fff;
    background-color: #f56c6c;
    border-color: #f56c6c;
}


.el-button--primary {
	min-width: 90px;
    color: #fff;
    background-color: #5485f7;
    border-color: #5485f7;
}

.el-button--primary:active {
    background: #4c78de;
    border-color: #4c78de;
    color: #fff;
    outline: none;
}

.el-button--primary:hover,
.el-button--primary:focus {
    background: #769df9;
    border-color: #769df9;
    color: #fff;
}

.el-button--default {
    color: #666;
    min-width: 90px;
}

.el-button--success-ouline:focus,
.el-button--success-ouline{
	color: #67c23a;
	background: #f0f9eb;
	border-color: #c2e7b0;
    outline: none;
	
}
.el-button--success-ouline:active,
.el-button--success-ouline:hover{
   background: #5daf34;
   border-color: #5daf34;
   color: #fff;
    outline: none;
}

.el-button--danger-ouline:focus,
.el-button--danger-ouline{
	color: #f56c6c;
	background: #fef0f0;
	border-color: #fbc4c4;
}


.el-button--danger-ouline:active,
.el-button--danger-ouline:hover{
	background: #dd6161;
	border-color: #dd6161;
	color: #fff;
	outline: none;
}

.el-button--default-ouline{
	color: #5485f7;
	border-color: #ccdafd;
	background-color: #eef3fe;
}

.el-button--primary-ouline{
	color: #769df9;
	border-color: #fff;
	background-color: #769df9;
}


.el-button--primary-ouline:hover,
.el-button--default-ouline:hover{
	color: #fff;
	background-color: #5485f7;
	border-color: #5485f7;
}

.el-button+.el-button {
    margin-left: 10px;
}
.el-button.icon-add::before{
	content: "\e640";
	font-family: "zzycIconCom";
	font-size: 16px;
	vertical-align: middle;
	margin-top: -2px;
	display: inline-block;
}

.el-button.icon-export::before{
	content: "\e635";
	font-family: "zzycIconCom";
	font-size: 14px;
	vertical-align: middle;
	margin-top: -2px;
	display: inline-block;
}
.el-button.icon-import::before{
	content: "\e62a";
	font-family: "zzycIconCom";
	font-size: 14px;
	vertical-align: middle;
	margin-top: -2px;
	display: inline-block;
}
.el-button.icon-edit::before{
	content: "\e638";
	font-family: "zzycIconCom";
	font-size: 14px;
	vertical-align: middle;
	margin-top: -2px;
	display: inline-block;
}




.el-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    font-size: 12px;
    font-weight: 500;
}
.el-link {
	position: relative;
   /* margin-right: 10px; */
    text-decoration: underline;
    line-height: 14px;
	padding: 0 9px 0 8px;
	transform: translateX(9px);
	box-sizing: border-box;

}
td .el-link:first-child{
	padding-left: 0;
}
td .el-link:last-child::after{
	width: 0;
}
td .el-link::after{
    position: absolute;
    right: 0;
    top: 50%;
    display: block;
    width: 1px;
    height: 1em;
    margin-top: -0.5em;
    background: #d9d9d9;
    content: "";
}

.el-link.el-link--primary {
    color: #5485f7;
}

table.common td.operating-box{
	font-size: 0;
	text-indent: 0;
}
.no-data{
	text-align: center;
	padding:80px 0;
	font-size: 18px;
}
.el-tag {
    background-color: #eef3fe;
    border-color: #dde7fd;
    color: #5485f7;
    display: inline-block;
    height: 32px;
    padding: 0 10px;
    line-height: 30px;
    font-size: 12px;
    color: #5485f7;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
}
.el-tag{
  height: 24px;
  line-height: 24px;
   border-radius: 2px;
}
.el-tag.el-tag--success {
    background-color: #f0f9eb;
    border-color: #67c23a;
    color: #67c23a;
}
.el-tag.el-tag--warning{
	background-color: #fdf6ec;
	border-color: #faecd8;
	color: #e6a23c;
}

.el-tag.el-tag--info {
    background-color: #f4f4f5;
    border-color: #e9e9eb;
    color: #909399;
}

.el-tag.el-tag--danger{
  color: #FF0000;
  background: #fff6eb;
  border: 1px solid #FF0000;
  // padding: 0px 6px;

}








.btn-grey3{ cursor: pointer; padding: 4px 14px; line-height: 16px; border-radius:4px; background: #eee; border: 1px solid #cdcdcd; color: #333;}
.btn-red,
.btn-orange,
.btn-grey{ 
    display: inline-block; 
    *display:inline; 
    *zoom: 1; 
    font-size:14px;  
    cursor: pointer; 
    border-radius:2px; 
    padding: 0 24px; 
    height:32px; 
    line-height: 32px; 
    border-top:none; 
    border-bottom:none;
    *overflow:visible;
    margin-right: 10px;
     outline: 0;
     vertical-align: middle;
}
.btn-orange-outline,
.btn-orangestyle1{
	display: inline-block; 
	*display:inline; 
	*zoom: 1; 
	font-size:14px;  
	cursor: pointer; 
	border-radius:2px; 
	padding: 0 24px; 
	height:38px; 
	line-height: 38px; 
	border-top:none; 
	border-bottom:none;
	*overflow:visible;
	margin-right: 10px;
	outline: 0;
	vertical-align: middle;
}
.btn-orangestyle1{
	border: 1px solid #ff6000;
	color: #fff;
	background: #ff6000;
}
.btn-orange-outline{
	border: 1px solid #ff7714;
	color: #ff7714;
	background: #fff;
}
.btn-orangestyle1:active,.btn-orange-outline:active,
.btn-grey:active,.btn-red:active,.btn-orange:active{
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-grey{
	color: #666;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
    background:url(/images/admin/btn-spr.png) repeat-x 0 -33px;
    vertical-align: middle;
}
.btn-grey:hover{
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	background-position:0 -260px;; 
         text-decoration: none;
          outline: 0;
}
.btn-grey:active{
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	background-position:0 -293px;  
}
.btn-grey.disabled{color: #CBCBCB; cursor: default;}
.btn-red{
	color: #fff;
	border-left: 1px solid #df3823;
	border-right: 1px solid #df3823;
    background:url(/images/admin/btn-spr.png) repeat-x 0 -95px;
}
.btn-red:hover{
	border-left: 1px solid #c8321f;
	border-right: 1px solid #c8321f;
	background-position: 0 -446px;
        color: #fff;
        text-decoration: none;
         outline: 0;
}
.btn-red:active{
	border-left: 1px solid #df3823;
	border-right: 1px solid #df3823;
	background-position:0 -480px;
}


/* .btn-grey.disabled{color: #CBCBCB; cursor: default;}
.btn-grey2{  
	display: inline-block; 
	*display:inline; 
	*zoom: 1; 
	cursor: pointer; 
    padding: 0 18px 0 18px;
	height: 26px;
	line-height: 26px;  
	color: #333; 
	border-radius:4px; 
	border:none; 
	border-right:1px solid #cdcdcd;  
	border-left:1px solid #cdcdcd; 
	background: url(/images/admin/btn-spr.png) repeat-x -0 -67px;
    *overflow:visible;
}
.btn-grey2:hover{
	border-right:1px solid #d2d2d2;  
	border-left:1px solid #d2d2d2; 
	background-position: 0 -355px;
} */


.btn-grey.disabled{color: #CBCBCB; cursor: default;}
.btn-grey2{  
	display: inline-block;
	*display:inline; 
	*zoom: 1; 
	cursor: pointer; 
	padding: 0 18px 0 18px;
	height: 30px;
	line-height: 30px;  
	color: #fff;
	border-radius:2px; 
	border:none; 
	background-color: #c8b285;
	border-color: #c8b285;
	*overflow:visible;
}
.btn-grey2:hover{
	background-color: #d0be99;
	border-color: #d0be99;
}
.btn-grey-outline{
	display: inline-block;
	*display:inline; 
	*zoom: 1; 
	cursor: pointer; 
	padding: 0 18px 0 18px;
	height: 28px;
	line-height: 28px;  
	color: #c8b285;
	border-radius:2px; 
	border:1px solid #c8b285; 
	background-color: #fff;
	*overflow:visible;
}

.btn-grey-outline:hover{
	background-color: #f4f0e7;
	border-color: #c8b285;
	color: #c8b285;
}
.btn-grey-outline:active{
	background-color: #c8b285;
	color: #fff;
}





.btn-grey2:active{
   border-right:1px solid #b8b8b8;  
	border-left:1px solid #b8b8b8; 
	background-position:  0 -383px;
   outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
} 
.btn-orange{
	color: #fff; 
	border-left: 1px solid #e96300; 
	border-right: 1px solid #e96300;  
	background:url(/images/admin/btn-spr.png) repeat-x 0 0;
}
.btn-orange:hover{
	border-left: 1px solid #eb731a; 
	border-right: 1px solid #eb731a;  
	background:url(/images/admin/btn-spr.png) repeat-x  0 -161px;
}
.btn-orange:active{
	border-left: 1px solid #d15900; 
	border-right: 1px solid #d15900;  
	background:url(/images/admin/btn-spr.png) repeat-x  0 -194px;
}

.btn-orange-ouline{
	
}


.btn-orange.disabled{ cursor: default;}
.btn-blue2,.btn-green2,.btn-orange2,.btn-red2{ 
	display: inline-block;
	cursor: pointer; 
	padding: 0 14px;
	height: 26px; 
	line-height: 26px;
	overflow: hidden; 
	color: #fff; 
	border-radius:4px;
}
.btn-blue2{background:#2196f8;}
.btn-green2{background:#0ec587;}
.btn-orange2{background:#ff7800;}
.btn-red2{background: #f1375e;}

/*认证 和自有 <!--ico_own自有 /ico_authentication认证-->*/
.ico_own{display:inline-block; width:47px; height: 47px; background: url(/images/admin/ico_own.png) no-repeat; position:absolute; right:-6px; top:0px;}
.ico_gys{display:inline-block; width:47px; height: 47px; background: url(/images/admin/ico_gys.png) no-repeat; position:absolute; right:-6px; top:0px;}
.ico_xt{display:inline-block; width:47px; height: 47px; background: url(/images/admin/ico_xt.png) no-repeat; position:absolute; right:-6px; top:0px;}
.ico_authentication{display:inline-block; width:47px; height: 47px; background: url(/images/admin/ico_authentication.png) no-repeat; position:absolute; right:0px; top:0px;  }
.ico_zh{display:inline-block; width:47px; height: 47px; background: url(/images/ico_zh.png) no-repeat; position:absolute; right:0px; top:0px;}
.ico_zh_min{display:inline-block; width:37px; height: 37px; background: url(/images/ico_zh_min_new.png) no-repeat; position:absolute; right:0px; top:0px;}

.ico-shelves{position: relative; display: inline-block; *display: inline; *zoom: 1; margin-right: 4px; background: url('/images/admin/sprite.png') no-repeat -264px -146px; width: 25px;height: 24px;}
.ico-shelves:hover{ cursor: pointer; background-position:-264px -214px;}
.ico-shelves.disabled{background-position: -264px -258px;}

.ico-edit2 em,
.ico-shelves em,
.ico-offShelves em,
.ico-edit em,
.ico-del em{  
	  display: none;
	  color: #fff;
	  position: absolute;
	  top: -23px;
	  left: -4px;
	  background: url('/images/admin/sprite.png') no-repeat -184px -190px;
	  width: 33px;
	  height: 22px;
	  font: normal 12px/18px simsun;
	  text-align: center;
  }
	
.ico-edit2:hover em,
.ico-shelves:hover em,
.ico-offShelves:hover em,
.ico-edit:hover em,
.ico-del:hover em{ display: block;}
.ico-offShelves{margin-right: 4px; position: relative;display: inline-block; *display: inline; *zoom: 1; background: url('/images/admin/sprite.png') no-repeat -301px -146px; width: 25px;height: 24px;}
.ico-offShelves:hover{cursor: pointer; background-position:-301px -214px;}
.ico-offShelves.disabled{background-position:-301px -258px;}
.ico-edit{margin-right: 4px; position: relative;display: inline-block; *display: inline; *zoom: 1; background: url('/images/admin/sprite.png') no-repeat -188px -147px; width: 25px;height: 24px;}
.ico-edit:hover{cursor: pointer; background-position:-188px -215px;}
.ico-edit.disabled{background-position:-188px -259px;}
.ico-del{margin-right: 4px; position: relative;display: inline-block; *display: inline; *zoom: 1; background: url('/images/admin/sprite.png') no-repeat -225px -147px; width: 25px;height: 24px;}
.ico-del:hover{cursor: pointer; background-position:-225px -215px;}
.ico-del.disabled{background-position:-225px -259px;}


.ico-edit2{	
			margin-right: 4px; 
			position: relative;
			display: inline-block; 
			*display: inline; 
			*zoom: 1; 
			background: url('/images/admin/sprite.png') no-repeat -159px -147px; 
			width: 25px;
			height: 24px;
}



.multi-word-item{ position: relative;}
.multi-word-item .ico-del{
    position: absolute;
    top: -2px;
    right: -2px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url('/images/admin/sprite.png') no-repeat -192px -21px;
 }
.auto-input-wrap{
     display: inline-block;
     *display:inline;
     *zoom: 1;
     position: relative;
    border: 1px solid #ced5e0;
    overflow: hidden;
    vertical-align: middle;
}
 .auto-input-wrap input {
    color: #999;
    border: none;
    width: 82%;
}
 .auto-input-wrap i {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    color: #999;
    font: normal 12px/20px "microsoft yahei";
}


.icon-yanxuan{
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I2OUQ4M0ZDOERCMTFFN0I4OEFBM0Y4NEJBQzZERDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I2OUQ4M0VDOERCMTFFN0I4OEFBM0Y4NEJBQzZERDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REQwNDk5RjhDMzk3MTFFN0FFN0RFN0E4QzQwODVCRjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REQwNDk5RjlDMzk3MTFFN0FFN0RFN0E4QzQwODVCRjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5I/aL9AAADlklEQVR42sxZS0hUURg+yjjR1JA0upnRLEwHI2fTGLYJx00IMhFBUbbpAdrLZUVFCLVpG0UPxDZNj1UkxNAmo02Lpo1BpCUVNbrICWPSxQjS/13+M1yv93GuzuuDD0fvuef/zv84859j1YuRC2IVqCZ2EGPEKLGVGCJu4OfzxDRxkpgijhHfE5fcGvK4HN9APEvsIzbajFtH3ExsJx7kv/0kJoh3iL/ceEIFAZ54injJQZwVGvndKZ4rUCiBh4ifiWeIXrF2eHkuzHl4LQIR/rvEZ8Q6UXhgzqdsw+NWoI/4nDggio8BtuVTFYjVPCH2itKhl216VATeJsZF6RFn27YCkbT9onyA7SNWAgNmKygDoKHeTOCNIlWrW2CDv24UuIV4UlQOTrCmvMDTxJpiW60PtohorE9laA1r0soaIo+5KrfjN/Of5zJp8Xb0ltJ7v6e/aAIhFJ8dAE1XPNyVNKiIkRh9eNHRU3v2nRLT38dFaiyh/a2nb0gkE0N5oYqNSQe81203CmLAT6mk5q13r4Y1YwC8sTc+aOopjINQifnsn2WLlnM4IAYP7rIbAQEL2YyYm01rP6Wx7e1dmgDpFTOR8hnG1gZC+WhAvKIXo/Bg2G4E8svnX94ZQWhtXchSnBHBbREtCogAgPArejFcRR31rEpvBi/siPaYPtPnmt7zWJwsihrvei1NsDBE4+vHNypryyDEfhVRWL1TcUhhCKd8XwrXwlwXcrsz+R1bfjfbiEwJWbV6L7VEurSUgEf/cqhVO+qs1UOsePrb+NrbFMo3YwrotyQbZCFwxm4/c7NaYxXjfXgSqSGrFvm3SZcCTeHddtPMIMQTxJ1m+YftRHE7WPFucGtEIwpDD4QdHpW5bXxuwAQEftAdDVfkjFvIjVsWFH6XYmS1mxWbxddfCttMJ/ZOY+W62EyVgQKBV62+sUzQCYHIwx9238dlAg73TdV8HfFIVB6gaUn2gzjp5ypIXI415RtWuHO4ggSOyPsb/ZnkGr77KkAcNFw1OzThwbkKEDiod5TxXIy7kvtlFPeA+NjpZgErGC2DONg8r3L1kePTfbKE4l6yzZzq7dYCcX+Jwg0bB9im8vUbsMhXY1jZbBGEYc6jbGPRrh90AgqnjXivQJt5judq4ys3x4ZVdbU46TcTcTRbTZOY5nebeS6lqLi95cfujovwy3zg7+Zjays3Gxt53D8eO8nt3Guxyn9D/BdgAPnlOA1r/HTVAAAAAElFTkSuQmCC);
    background-size: cover!important;
    background-position: 50% 50%;
    z-index: 310;
}



.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
}

/* input[type='checkbox']{
		width: 12px;
		height: 12px;
		padding: 2px;
		margin-right:5px;
		vertical-align: top;
		border-radius: 2px;
		margin-top: 5px;
		-webkit-appearance:none;
		border: 1px solid #ccc;
}
input[type='checkbox']:checked{
		background: #ff6000;
		position: relative;
		border: solid 1px transparent;
}
input[type='checkbox']:checked::after{
	content: '\e7f8';
	font-size: 10px;
	position: absolute;
	top: -4px;
	left: 0px;
	font-family: 'adminIconfont';
	color: #fff;
} */
.borderNone{border: 0px}

/* 会员，批量导入操作 */
.bulk-operations-dialog{
	font-size: 12px;
}
.bulk-operations-dialog textarea.common{
	width: 360px;
	min-height: 60px;
}