html, body {position: relative; /*overflow-x: hidden; height: 100%;*/ color: #606266 !important;}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}

/* 提示信息 */
.w-tip {position:fixed; right:15px; top:13px; z-index:160000; text-align:right;}
.w-tip .msg {padding:0 14px; color:#fff; display:-moz-inline-stack; display:inline-block; zoom:1; background:#999; overflow:hidden; -moz-box-shadow: 0px 0 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0 5px rgba(0,0,0,0.2); box-shadow:0px 0 5px rgba(0,0,0,0.2); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.w-tip .loading {background-image:url(../../../static/images/ui/loading.gif); background-repeat:no-repeat; background-position:15px center; text-indent:25px;}
.w-tip .warning {background-color:#d08900;}
.w-tip .success {background-color:#5eb015;}
.w-tip .error {background-color:#c52121}

/* 父级提示窗口 */
.w-notice {position: absolute; left: 270px; top: 0; z-index: 999999; background-color: #fff; border-radius: 0 0 10px 10px; padding: 8px 18px; border: 1px solid #e8e8e8; border-top: 0; box-shadow: 0 5px 15px rgba(0,0,0,.15); font-size: 18px; -webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;}
.w-notice-hide {-webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;}
.w-notice s {display: inline-block; width: 32px; height: 32px; vertical-align: middle; margin: -2px 10px 0 0; background: url('../../../static/images/admin/pubIcon.png') no-repeat;}
.w-notice .success {color: #63ad0b;}
.w-notice .success s {background-position: -72px -37px;}
.w-notice a {font-size: 14px; margin-left: 20px; color: #676a6c;}


/* 程序中转提示页 */
.s-tip {margin:50px 20px; padding:5px 20px 10px; background:#eaf1fc; border-top:4px solid #cbd6e9; border-bottom:4px solid #cbd6e9;}
.s-tip-head h1 {font-size:14px; color:#5576ac; line-height:1em; margin:5px 0 0;}
.s-tip-body {padding:10px 0 20px; text-align:center;}

/* 配置页头部导航切换 */
.config-nav {padding:20px 10px 0 50px;}

/* 信息提示层 */
.info-tips {padding:15px 0 0 50px; margin-bottom:-10px;}
.info-tips span {padding:0 14px; color:#fff; display:-moz-inline-stack; display:inline-block; zoom:1; background:#999; overflow:hidden; -moz-box-shadow: 0px 0 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0 5px rgba(0,0,0,0.2); box-shadow:0px 0 5px rgba(0,0,0,0.2); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.info-tips .warning {background-color:#d08900;}
.info-tips .success {background-color:#5eb015;}
.info-tips .error {background-color:#c52121}

/* 添加、修改表单 */
.editform {padding:15px 0 50px; font-size:16px;}
.editform dl {margin:3px 0;}
.editform dl.formbtn {margin-top:20px;}
.editform dt {float:left; width:140px; text-align:right; padding:5px 0; line-height:27px; font-weight:500;}
.editform dt, .editform dt label {margin:0; line-height:30px; font-size:14px;}
.editform .clearfix>dd {position:relative; overflow:hidden; padding:5px 80px 5px 10px;}
.editform dd input, .editform dd select, .editform dd textarea  {margin:0 5px 0 0; display:inline-block; vertical-align:middle;}
.editform dd input[type=checkbox], .editform dd input[type=radio] {margin-bottom:2px;}
.editform dd .input-append input  {margin:0;}
.editform dd select:nth-child(2) {margin-left:-5px;}
.editform dd input#color {color:#fff;}
.editform dd label {display:inline-block;}
.editform dd.radio label {margin:6px 15px 0 0; line-height:16px;}
.editform dd label div {margin-right:5px;}
.editform dd.singel-line {line-height:30px;}

/* 多选按钮组全选 */
.checkAll {cursor:pointer;}

/* 选择颜色 */
.color_pick {border:1px solid #ccc; border-left:0; padding:2px 13px 2px 3px; margin-left:-10px; background:#fff url(../../../static/images/ui/down.png) 40px center no-repeat; display:inline-block; cursor: pointer; height:29px; overflow:hidden; vertical-align:middle; position:relative; line-height:normal;}
.color_pick em {height:29px; width:34px; display:inline-block; background:url(../../../static/images/ui/transparent.png);}

/* 表单提示 */
.editform dd .help-inline {font-size:14px; color:#999; padding-left:15px;}
.input-tips {display:none; vertical-align:middle; position:relative; padding:0 10px 0 27px; margin:0; line-height:20px; font-size:14px; color:#999;}
.input-ok {color:#fff; font-size: 0;}
/* .input-error {color:#f00;} */
.input-tips s {position:absolute; left:6px; top:2px; width:16px; height:16px; background:url(../../../static/images/admin/pubIcon.png) -19px -72px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.input-focus s {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.input-ok s {background-position:-36px -72px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.input-error s {background-position:-1px -72px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

#description {width:530px; height:50px; resize:none;}
.quick-editForm #description {width:300px; height:50px; resize:none;}
.ml30 {margin-left:30px;}

/* 信息列表 */

/* 搜索 */
/*.search {position:fixed; top:0; left:0; right:0; z-index:15; background:#fff; padding:10px 10px 5px;}*/
.search {background:#fff; padding:10px 20px 5px!important;}
.search label {display:inline-block; margin-right:5px; font-size:inherit;}
.search .btn-group {margin-right:5px;}

.tool {padding:3px 0 2px; color:#999;}

/* 筛选 */
/*.filter {position:fixed; top:55px; left:0; right:0; z-index:14; background:#fff; padding:0 10px 10px;}*/
.filter {background:#fff; padding:0 20px 10px!important;}
.list .filter {padding: 0!important;}
.f-left {float:left;}
.f-right {float:right;}
.filter .check {width:14px; height:14px; display:inline-block; margin:-5px 7px 0 -2px; vertical-align:middle; background:url(../../../static/images/admin/pubIcon.png) no-repeat; background-position:-126px -74px;}
.filter .checked {background-position:-144px -74px;}

#revertBtn, #delBtn, #fullyDelBtn, #addProperty, #delProperty, #moveBtn, #auditBtn, #prevBtn, #nextBtn, #paginationBtn, #refreshBtn {display:none;}

/*.thead {position:fixed; top:90px; left:10px; right:10px; z-index:13; margin:0; height:30px; line-height:30px; border-top:2px solid #b3b3b3; border-bottom:1px solid #d9d9d9; background:#f7f7f7; font-size:16px; color:#999; list-style:none;}*/
.thead {margin:0 20px!important; height:38px; line-height:38px; border-bottom: 1px solid #f0f2f5; background:#f2f4f7; font-size:14px; color:#999; list-style:none; border-radius: 4px 4px 0 0; top: 0!important;}
.t90 {top:90px;}
.t100 {top:100px;}
.t75 {top:75px;}
.thead li {float:left; line-height:38px; text-align:center; list-style:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-indent: 5px;}
.thead li.left {text-align:left;}
.thead label {display:inline-block; margin:0;}
.thead label span {font-size:15px; font-weight:700; color:#09c;}

.row1 {width:1%;}
.row2 {width:2%;}
.row3 {width:3%;}
.row4 {width:4%;}
.row5 {width:5%;}
.row6 {width:6%;}
.row7 {width:7%;}
.row8 {width:8%;}
.row9 {width:9%;}
.row10 {width:10%;}
.row11 {width:11%;}
.row12 {width:12%;}
.row13 {width:13%;}
.row14 {width:14%;}
.row15 {width:15%;}
.row16 {width:16%;}
.row17 {width:17%;}
.row18 {width:18%;}
.row19 {width:19%;}
.row20 {width:20%;}
.row21 {width:21%;}
.row22 {width:22%;}
.row23 {width:23%;}
.row24 {width:24%;}
.row25 {width:25%;}
.row30 {width:30%;}
.row35 {width:35%;}
.row37 {width:37%;}
.row40 {width:40%;}
.row45 {width:45%;}
.row50 {width:50%;}
.row60 {width:60%;}
.row70 {width:70%;}
.row80 {width:80%;}
.row90 {width:90%;}

.list .loading {text-align:center; line-height:150px;}

.mt100 {margin-top:100px;}
/*.mt124 {margin-top:124px;}*/
.mb50 {margin-bottom:50px;}

/* 列表正文 */
.list {padding:0 20px 10px!important; margin-top: 0 !important;}
.list table {width:100%;}
/*.list td {position:relative; height:35px; text-align:center; font-size:16px; border-bottom:1px solid #d9d9d9;}*/
.list td {position:relative; height:35px; text-align:center; font-size:14px!important; border-bottom:1px solid #ebeef5; padding:5px;}
.list tbody tr:not(.selected,.ui-selected,.ui-selecting):nth-child(even)>td {background-color: #fafafa!important;}
.list tr:hover td, .list tbody tr:not(.selected):nth-child(even):hover>td {background:#f2f7ff!important;}
.list tr.light:hover td, .list tbody tr.light:nth-child(even):hover>td {border-bottom:1px solid #ebdf99!important; background-color:#fffad8!important; background-image:-moz-linear-gradient(top,#fffce3,#fff8cf)!important; background-image:-webkit-gradient(linear,0 0,0 100%,from(#fffce3),to(#fff8cf))!important; background-image:-webkit-linear-gradient(top,#fffce3,#fff8cf)!important; background-image:-o-linear-gradient(top,#fffce3,#fff8cf)!important; background-image:linear-gradient(to bottom,#fffce3,#fff8cf)!important;}
.list tr.selected td, .list tr.ui-selected td, .list tr.ui-selecting td {background-color:#f2f7ff !important;}
.list .light td, .list .light:hover td {border-bottom:1px solid #ebdf99!important; background-color:#fffad8!important; background-image:-moz-linear-gradient(top,#fffce3,#fff8cf)!important; background-image:-webkit-gradient(linear,0 0,0 100%,from(#fffce3),to(#fff8cf))!important; background-image:-webkit-linear-gradient(top,#fffce3,#fff8cf)!important; background-image:-o-linear-gradient(top,#fffce3,#fff8cf)!important; background-image:linear-gradient(to bottom,#fffce3,#fff8cf)!important;}
.list td.left {text-align:left;}
.list td.state {padding-right:15px; text-indent:15px;}
.list td.state .tooltip {text-indent: 0;}
.list td.left.state {text-indent: 0;}
.check {width:14px; height:14px; display:inline-block; margin:-1px auto 0; vertical-align:middle; background:url(../../../static/images/admin/pubIcon.png) no-repeat; background-position:-126px -74px; cursor:pointer;}
.selected .check {background-position:-144px -74px;}
.list td a {color:#222;}
.list td a.link {color:#409eff;}
.list td img {width: 25px; height: 25px; display: inline-block; vertical-align: middle; object-fit: cover;}

.list td .append {color:#00aa00; padding-left:5px; font-size:12px; font-family:'宋体';}
.list td .litpic {float:left; width:100px; height:66px; margin-right:10px; object-fit: cover; border-radius: 5px;}
.list td small {display:block; padding-right:10px; line-height:18px; font-size:80%;}
.list td .robot {position: absolute; left: 5px; top: 43px; width: 22px; height: 22px; background: rgba(31, 37, 51, .6); border-radius: 5px; color: #fff; text-align: center; line-height: 22px; font-size: 12px; font-style: normal;}

.common .title {padding:10px 0;}

.list td .gray {color:#999;}
.list td .audit {color:#408CFF;}
.list td .refuse {color:#F7473E;}
.list td .edit, .list td .del, .list td .run, .list td .item, .list td .revert, .list td .payment, .list td .refund, .list td .records, .list td .copy {width:25px; height:25px; display:inline-block; vertical-align:middle; margin:0 3px; text-indent:-999em; background:url(../../../static/images/admin/pubIcon.png?v=5) no-repeat;}
.list td .edit {width: 26px; height: 26px; background: url('../../images/admin/2.0/edit-icon.png') no-repeat center; background-size: cover;}
.list td .del {width: 26px; height: 26px; background: url('../../images/admin/2.0/delete-icon.png') no-repeat center; background-size: cover;}
.list td .run {background-position:-218px -74px;}
.list td .item {background-position:-215px -3px;}
.list td .revert {background-position:-216px -39px;}
.list td .payment {background-position:-250px -6px;}
.list td .refund {background-position:-279px -5px;}
.list td .records {background-position:-248px -38px;}
.list td .copy {background-position:-314px -41px;}
.list td .more {display:none; float:right; text-indent:0; vertical-align:middle; text-align: center; width:15px; height:15px; margin:5px 0 0 -17px; border:1px solid #999; border-radius:10px; background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee)); background-image:-webkit-linear-gradient(#fefefe, #eee); background-image:-moz-linear-gradient(#fefefe, #eee); background-image:-ms-linear-gradient(#fefefe, #eee); background-image:-o-linear-gradient(#fefefe, #eee); background-image:linear-gradient(#fefefe, #eee);}
.list td .more s {display:inline-block; width:0; height:0; text-indent:0; vertical-align:middle; margin-top:-10px; border-top:4px solid #000; border-right:4px solid transparent; border-left:4px solid transparent; content:"";}
.list tr:hover .more {display:inline-block;}

.list td .psauditmore {display:none; float:right; text-indent:0; vertical-align:middle; width:15px; height:15px; margin:5px 0 0 -17px; border:1px solid #999; border-radius:10px; background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee)); background-image:-webkit-linear-gradient(#fefefe, #eee); background-image:-moz-linear-gradient(#fefefe, #eee); background-image:-ms-linear-gradient(#fefefe, #eee); background-image:-o-linear-gradient(#fefefe, #eee); background-image:linear-gradient(#fefefe, #eee);}
.list td .psauditmore s {display:inline-block; width:0; height:0; text-indent:0; vertical-align:middle; margin-top:-14px; border-top:4px solid #000; border-right:4px solid transparent; border-left:4px solid transparent; content:"";}
.list tr:hover .psauditmore {display:inline-block;}

.list td .actions {position:relative;}
.list td .actions .btn {padding:0; vertical-align:inherit; font-size:16px; color:#2672ec; outline:none;}
.list td .actions .dropdown-menu {right:0; left:auto; min-width:100px; font-size:14px;}

/* 分类 */
.list ul {margin:0;}
.list li {list-style:none;}
.list li.placeholder {border:2px dashed #ccc; height:42px;}
.list .tr {width:100%; display:inline-block; vertical-align:middle; margin:0; border-bottom:1px solid #ebeef5;}
.list .tr div {float:left; line-height:40px; padding-bottom:5px; text-align:center; list-style:none;}
.list .tr .color_pick {float:none; padding-bottom:2px; margin-left:0px;}
.list .tr .left {text-align:left;}
.list li.hover .tr {background:#f2f7ff!important; border-bottom:1px solid #d9e7ff!important; cursor:move;}
.list .tr:hover {background:#f2f7ff!important; border-bottom:1px solid #d9e7ff!important;}
.list .light, .list .light:hover {border-bottom:1px solid #ebdf99; background-color:#fffad8; background-image:-moz-linear-gradient(top,#fffce3,#fff8cf); background-image:-webkit-gradient(linear,0 0,0 100%,from(#fffce3),to(#fff8cf)); background-image:-webkit-linear-gradient(top,#fffce3,#fff8cf); background-image:-o-linear-gradient(top,#fffce3,#fff8cf); background-image:linear-gradient(to bottom,#fffce3,#fff8cf);}

.fold, .unfold, .plus-icon {background:url(../../../static/images/ui/icon_list.png) no-repeat; -webkit-transition:all 0 linear; -moz-transition:all .2s linear; transition:all 0 linear;}
.fold {width:20px; height:20px; display:inline-block; vertical-align:middle; overflow:hidden; cursor:pointer; text-indent:-9999em; background: url('../../images/admin/2.0/fold-icon.png') no-repeat center; background-size: cover;}
.unfold {background-image: url('../../images/admin/2.0/unfold-icon.png')}

.list .tr .markditu {display: inline-block; margin: 0 10px;}

.plus-icon {display:inline-block; vertical-align:middle; background-position:0 -70px; width:40px; height:24px; margin-right:5px;}
.add-type {display:inline-block; vertical-align: middle; color:#408CFF; margin:10px 0 10px 10px; background:url('../../images/admin/2.0/add-child-icon.png') no-repeat left center; background-size: 16px; line-height:18px; padding-left:20px;}
.list .tr:hover .add-type {display:inline-block;}
.tool .add-type {margin:0;}

.list .tr .edit, .list .tr .del, .list .tr .item, .list .tr .revert, .list .tr .up, .list .tr .down {width:24px; height:24px; display:inline-block; vertical-align:middle; margin:0 3px; text-indent:-999em; background:url(../../../static/images/admin/pubIcon.png?v=4) no-repeat; -webkit-transition:none; -moz-transition:none; transition:none; background-size: cover; background-repeat: no-repeat; background-position: center;}
.list .tr .edit {width: 26px; height: 26px; background: url('../../images/admin/2.0/edit-icon.png') no-repeat center; background-size: cover;}
.list .tr .del {width: 26px; height: 26px; background: url('../../images/admin/2.0/delete-icon.png') no-repeat center; background-size: cover;}
.list .tr .item {background-position:-217px -5px; background-size: 352px 111px;}
.list .tr .revert {background-position:-216px -39px; background-size: 352px 111px;}
/* .list .tr .up, .list .tr .down {width:15px; height:16px;} */

/* 排序上下箭头 */
.list .tr .up {background-image: url('../../images/admin/2.0/up1-icon.png');}
.list .tr .down {background-image: url('../../images/admin/2.0/down1-icon.png');}
.list .tr a:hover.up {background-image: url('../../images/admin/2.0/up1-hover-icon.png');}
.list .tr a:hover.down {background-image: url('../../images/admin/2.0/down1-hover-icon.png');}

.list .li0 > .tr .up {background-image: url('../../images/admin/2.0/up-icon.png');}
.list .li0 > .tr .down {background-image: url('../../images/admin/2.0/down-icon.png');}
.list .li0 > .tr a:hover.up {background-image: url('../../images/admin/2.0/up-hover-icon.png');}
.list .li0 > .tr a:hover.down {background-image: url('../../images/admin/2.0/down-hover-icon.png');}

.list .li0:first-child > .tr .up {background-image: url('../../images/admin/2.0/up-disabled-icon.png');}
.list .li0:last-child > .tr .down {background-image: url('../../images/admin/2.0/down-disabled-icon.png');}
.list .li0:first-child > .tr a:hover.up {background-image: url('../../images/admin/2.0/up-disabled-icon.png');}
.list .li0:last-child > .tr a:hover.down {background-image: url('../../images/admin/2.0/down-disabled-icon.png');}

.list .li0 .subnav li:first-child > .tr .up {background-image: url('../../images/admin/2.0/up1-disabled-icon.png');}
.list .li0 .subnav li:last-child > .tr .down {background-image: url('../../images/admin/2.0/down1-disabled-icon.png');}

.fix-btn {position:fixed; z-index:9999; bottom:0; left:0; width:100%; height:50px; background:rgba(255, 255, 255, 0.8);}
#saveBtn {margin:10px 0 0 20px;}

/* 右键菜单 */
.smart_menu_box {display:none; position:absolute; z-index:201105;}
.smart_menu_body {padding:5px 1px; border:1px solid rgba(0,0,0,0.2); border-radius:6px; background-color:#fff; -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.2); -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2); box-shadow:0px 5px 10px rgba(0,0,0,0.2);}
.smart_menu_ul {margin:0; padding:0; list-style-type:none;}
.smart_menu_li {position:relative;}
.smart_menu_a {display:block; line-height:20px; padding:3px 25px; color:#000; text-decoration:none; overflow:hidden;}
.smart_menu_a:hover, .smart_menu_a_hover {background-color:#2672ec; color:#fff; text-decoration:none;}
.smart_menu_li_separate {line-height:0; margin:3px; border-bottom:1px solid #B8CBCB; font-size:0;}
.smart_menu_triangle {width:0; height:0; border:5px dashed transparent; border-left:5px solid #666; overflow:hidden; position:absolute; top:7px; right:5px;}
.smart_menu_a:hover .smart_menu_triangle, .smart_menu_a_hover .smart_menu_triangle {border-left-color:#fff;}
.smart_menu_li_hover .smart_menu_box {top:-1px; left:130px;}

/* jquery-ui-selectable 拖选 */
.ui-selectable-helper {position:absolute; z-index:100; border:1px dotted black;}

/* 分页 */
.pagination {display:none;}
.pagination li em {float:left; padding:8px 10px 15px; color:#ccc; background:#fff; border:1px solid #ddd; border-left:none; line-height:10px;}
.pagination a {color:#222;}
.pagination div {margin:0 0 0 10px; vertical-align:top;}

/* 快速编辑层 */
.quick-editForm {margin:0; padding-left:5px;}
.quick-editForm dl {margin:0 0 8px;}
.quick-editForm dt {float:left; width:140px; line-height:30px; text-align:right; font-weight:500;}
.quick-editForm dd {position:relative; overflow:hidden; text-align:left; padding-left:5px; line-height:30px;}
.quick-editForm dd label {float:left; margin:0 10px 0 0; line-height:30px;}

/* 上传缩略图 */
ul.listSection{margin-left: 0;}
.uploadinp {float:left; position:relative; width:100px; height:25px; background:url(../../../static/images/ui/swfupload/uploadbutton.png) no-repeat top; margin-right:10px;}
#licenseFiles, .reupload {position:relative}
#license {margin:4px 0 0}
.uploading {top:-600px; left:-600px; position:absolute}
.progressBar, .progressBar .progress {width:342px; background:url(../../../static/images/ui/swfupload/progress.png) no-repeat}
.progressBar {display:none; margin-top:7px; width:302px; height:17px; position:relative}
#cancelUploadBt {display:none; top:0; right:-30px; font-size:12px; color:#05a; text-decoration:none; position:absolute}
#cancelUploadBt:hover {text-decoration:underline}
.progressBar .progress {display:block; width:0; height:17px; line-height:17px; background-position:0 -17px; z-index:2; position:absolute}
.progressBar span {top:0; left:142px; width:32px; height:17px; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-align:center; z-index:3; position:absolute}
.progressBar span.white {color:#fff}
#licenseFiles {display:none; overflow:hidden; vertical-align:middle; max-width:50%;}
.thumblist img {width: auto !important; height: auto !important;}
.thumb {min-height: 20px;}
.thumb #listSection1 img {overflow:hidden; max-width: 300px; max-height: 300px;}
.thumb #listSection2 img {max-width:400px;}
.sholder {display:inline-block;}
.reupload {width:59px; height:23px; margin-left:10px; line-height:23px; text-align:center; text-decoration:none; font-size:12px; color:#4d4d4d; background:url(../../../static/images/ui/swfupload/uploadbts.png) no-repeat; vertical-align:bottom; display: inline-block;}
.reupload.wordbtn{padding: 0; display: none;}

/* 上传图集 */
.list-holder {min-width:660px;}
.list-holder ul {margin:0; padding:0;}
.list-holder li {float:left; position:relative; width:640px; min-height:18px; margin-right:10px; list-style:none; cursor:move; margin-bottom:10px; padding:10px; background:#eee; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#555; line-height:18px; font-size:12px; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; user-select:none;}
.list-holder li.holder {background:none;}
.list-holder li .li-move {position:absolute; top:50%; left:10px; margin-top:-9px; width:10px; height:18px; cursor:move; text-indent:-9999px; background:url(../../../static/images/admin/pubIcon.png) -166px -72px;}
.list-holder li a.li-rm {position:relative; z-index:3; float:right; margin:-5px -5px 0 0; color:#c1c1c1; font-size:22px; width:22px; height:22px; text-align:center; line-height:22px;}
.list-holder li a.li-rm:hover {cursor:pointer; text-decoration:none; color:#c93333;}
.list-holder li .li-name {float:left; width: 320px; margin-left:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-holder li .li-progress {float:right; margin:0px 20px 0 0; width:250px; height:14px; border:1px solid #8b8b8b; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff;}
.list-holder li .li-progress s {width:0; height:14px; display:block; background-color:#15496b; background-image:-webkit-gradient(linear, left top, left bottom, from(#235b7b), to(#134365)); background-image:-webkit-linear-gradient(#235b7b, #134365); background-image:-moz-linear-gradient(#235b7b, #134365); background-image:-ms-linear-gradient(#235b7b, #134365); background-image:-o-linear-gradient(#235b7b, #134365); background-image:linear-gradient(#235b7b, #134365);}
.list-holder li .li-thumb {position:relative; cursor:default; float:left; margin:0 10px 0 20px; width:115px; height:86px; display:none;}
.list-holder li .li-thumb img {width:115px; height:86px; cursor:move;}
.list-holder li .li-thumb .r-progress {position:absolute; bottom:0; left:0; display:none; z-index:3; width:115px; height:4px;}
.list-holder li .li-thumb .r-progress s {width:0; height:4px; display:block; background:#fff; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.list-holder li .li-thumb .ibg {position:absolute; z-index:2; left:0; bottom:0; width:115px; height:25px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.list-holder .nopoper li .li-thumb .ibg {display:none;}
.list-holder li .li-thumb .ibtn {position:absolute; z-index:3; left:0; bottom:0; width:115px; height:25px;}
.list-holder .nopoper li .li-thumb .ibtn {display:none;}
.list-holder li .li-thumb .ibtn a {float:left; width:14px; height:12px; display:block; margin:7px 0 0 5px; background:url(../../../static/images/admin/glyphicons-halflings-white.png) no-repeat; text-indent:-9999em;}
.list-holder li .li-thumb .ibtn a.Lrotate {background-position:-216px -25px; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); filter:FlipH;}
.list-holder li .li-thumb .ibtn a.Rrotate {background-position:-216px -25px;}
.list-holder li .li-thumb .ibtn a.rupload {background-position:-96px -73px;}
.list-holder li .li-thumb .ibtn a.rupload object {display:block;}
.list-holder li .li-thumb .ibtn a.enlarge {float:right; background-position:-48px -1px; margin-right:5px;}
.list-holder li .li-desc {float:left; width:460px; height:76px; line-height:18px; padding:4px; border:1px solid #d0d0d0; border-top:1px solid #dbdbdb; border-bottom:1px solid #a9a9a9; margin:0; box-shadow:1px 1px 1px #d3d3d3; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; outline:none; resize:none; display:none;}
.list-holder li .li-desc:focus {border-color:rgba(82,168,236,0.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
.list-holder li .movehide {position:absolute; top:0; right:0; z-index:0; width:35px; height:120px;}

.list-holder li .li-input {display:none; float:left; width:460px; height:76px;}
.list-holder li .li-input input[type=text] {display:block; width:100%; padding:4px; border:1px solid #d0d0d0; border-top:1px solid #dbdbdb; border-bottom:1px solid #a9a9a9; margin:0; box-shadow:1px 1px 1px #d3d3d3; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; outline:none;}
.list-holder li .li-input .i-name {margin:0 10px 10px 0;}

.pubitem .enlarge .thumb-error{padding: 0 15px;}

/* 无图片说明排版 */
.list-holder .piece li {width:115px; height:86px;}
.list-holder .piece li .li-rm {margin:-17px -14px 0 0;}
.list-holder .piece li .li-name {margin:20px 0 5px 0; width:94%;}
.list-holder .piece li .li-progress {width:100%; margin:0;}
.list-holder .piece li .li-thumb {margin:-5px 0 0 0;}

/* 全景专用 */
.qj360 {position:relative; width:876px; height:136px;}
.picbg {position:absolute; width:100%; left:0; top:0; z-index:-1;}
.qj360 .piece li {margin:20px 10px 0 0;}
.qj360 .piece li .li-rm {margin:-30px -10px 0 0;}
.qj360 .piece li .li-thumb {margin:-2px 0 0 0;}
.picbg li {cursor:default; width:135px !important; height:126px; padding:0 !important; text-align:center; line-height:25px !important; background:#eee;}

/* 汽车车身颜色专用 */
.list-holder .picColor li {width:400px;}
.list-holder .picColor li .li-name {width:160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-holder .picColor li .li-progress {width:180px;}
.list-holder .picColor li .li-info {display:none; padding-top:20px;}
.list-holder .picColor li .li-info .li-title {width:180px; height:31px; padding-left:3px; border:1px solid #ccc; outline:0;}
.list-holder .picColor li .li-info .color_pick {margin-left:-8px;}

#deleteAllAtlas {display:none;}

.btn-section {padding-top:3px;}
.btn-holder, .upload-tip {display:inline-block; line-height:25px; font-size:12px;}
.upload-tip p {margin:0;}

/* 重新上传 */
.uploadAgain {display:none; position:absolute; left:-9999em; top:-9999em; z-index:5; width:61px; height:22px;}

/* 选择水印位置 */
.watermarkpostion {border:1px solid #ccc; border-top:none; border-left:none; margin:0; background:#fff; width:210px; display:inline-block; vertical-align:middle;}
.watermarkpostion li {border-left:1px solid #ccc; border-top:1px solid #ccc; float:left; width:69px; height:40px; text-align:center; list-style:none;}
.watermarkpostion li a {color:#333; display:block; border:1px solid #fff; line-height:38px; font-size:14px;}
.watermarkpostion li a:hover {text-decoration:none; background:#e4e4e4;}
.watermarkpostion li.current a {background:#266aae; color:#fff;}

/* 模板列表 */
.tpl-list {padding: 0 50px;}
.tpl-list.touch {margin: 30px 0 50px;}
.tpl-list ul {margin:0;}
.tpl-list li {float:left; width: 300px; height: 168px; margin:10px 30px 10px 0; list-style:none; background-color: #f5f5f5;}
.tpl-list li.current {background-color: #feffd5;}
.tpl-list li .img {float: left; width: 140px; height: 168px; display:block;}
.tpl-list li .img img {width: 100%; height: 100%; padding:3px; border:1px solid #ccc; background:#fff; object-fit: cover; box-sizing: border-box;}
.tpl-list li.current img {padding:0; border:4px solid #30b21b;}
.tpl-list li p {float: left; position:relative; overflow: hidden; padding: 5px 0 0 10px; width: 128px; line-height:2em; font-size:12px; }
.tpl-list li p span {padding: 0 0 10px; line-height: 1em;}

/* 验证问题列表 */
.qalist {margin:0; list-style:none;}
.qalist li {padding-bottom:5px;}
.qahead span, .qalist .del {line-height:30px;}
.qalist span {float:left;}
.qalist span.center {text-align:center;}

/* 数据库内容替换-数据表列表 */
.dbtable {width:90%; border:1px solid #ddd;}
.theader {height:30px; padding:0 10px; background:#f9f9f9; margin:0; background-repeat:no-repeat; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#f4f4f4)); background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4); background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #f4f4f4); background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4); background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #f4f4f4); background-image:linear-gradient(#ffffff, #ffffff 25%, #f4f4f4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0);
border-bottom: 1px solid #dfdfdf;}
.theader li {float:left; list-style:none; font-size:12px; line-height:30px;}
.tbody {max-height:400px; min-height: 400px; overflow-y:scroll;}
.tbody ul {margin:0; cursor:pointer;}
.tbody ul:hover {background:#f5f5f5;}
.tbody li {float:left; list-style:none; line-height:40px; border-bottom:1px solid #e4e4e4;}
.tbody ul:last-child li {border:none;}
.tbody li:first-child {text-indent:10px;}
.theader li.center, .tbody li.center {text-align:center;}
.tbody ul.checked li {background:#dff0d8;}

#fields {width:90%;}
#fields span {display:inline-block; line-height:30px; padding:0 8px; margin:5px 5px 0 0; border:1px dashed #ccc; color:#333; cursor:pointer;}
#fields span:hover {background:#e1ecf4; border:1px dashed #e1ecf4; color:#518ca8;}
#fields span.checked {background:#dff0d8; border:1px solid #dff0d8; color:#518ca8;}

/* 权限列表 */
.menu-list {margin:0 10px; padding:5px 0;}
.menu-list dl {margin:0 0 5px;}
.module dl {border-bottom: 1px dotted #ccc;}
.module dl dl {border-bottom: none;}
.menu-list dl dt {width:130px; text-align:left; padding:0 0 0 30px;}
.menu-list dl dt span {font-weight:700;}
.menu-list dl dd {position:inherit; margin:0; padding:0; line-height:30px;}
.menu-list dl dd dt {width:160px; padding:0;}
.mlist {float:left; width:160px;}
.mlist .more {width:20px; height:20px; display:inline-block; vertical-align:middle; margin:0 0 2px 0;}
.mlist s {display:inline-block; margin:0 0 5px 5px; width:12px; height:12px; background:url(../../../static/images/admin/glyphicons-halflings.png) -1px -97px;}
.mlist .sub {display:none;}
#popupPerm ul {margin:5px 10px 0 15px;}
#popupPerm li ul {margin:0 10px 0 20px; display:none;}
#popupPerm li {list-style:none;}
#popupPerm li label {display:inline-block;}
#popupPerm li .more_ {display:inline-block; width:20px; height:20px; cursor:pointer; vertical-align:middle;}
#popupPerm li .more_ s {display:inline-block; margin:0 0 8px 7px; content:""; width:0; height:0; border-bottom:#transparent 4px solid; border-left:transparent 4px solid; border-top:#6a6a6a 4px solid; border-right:transparent 4px solid;}

/* 全局选中高亮 */
input:checked+span{color:#333;}
input:radio+span{color:#333;}

/* 目录导航 */
.fun-search {padding:15px 10px 50px;}
.fun-title {height:30px; line-height:30px; border-top:2px solid #b3b3b3; border-bottom:1px solid #d9d9d9; background:#f7f7f7; font-size:14px; color:#333;}
.fun-list {padding:10px;}
.fun-list dl {margin:0 0 5px; padding:0 0 15px; border-bottom:1px dotted #ccc;}
.fun-list dl:last-child {border:none;}
.fun-list dl dt {line-height:30px;}
.fun-list dl dd {margin:0; padding:0 10px;}
.fun-list dl dd dl {margin:0 20px;}

/* 关键字模糊匹配层 */
.popup_key {display:none; position:absolute; z-index:99991; background:rgba(255, 255, 255, 0.9); padding:2px 0; border:1px solid #aaa; border-radius:3px; min-width: 300px; max-width: 700px;}
.popup_key ul {margin:0; padding:0;}
.popup_key li {list-style:none; max-height:250px; overflow:auto; line-height:25px; padding:0 5px; font-size:14px; cursor:pointer; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.popup_key li:hover {color:#fff; background:#3399fe;}
.input-loading {background:url(../../../static/images/ui/loading.gif) no-repeat right center;}

/* 已选标签 */
.selectedTags {display:inline-block; line-height:32px; vertical-align:top;}
.selectedTags span {display:inline-block; background-color:#81befb; border:1px solid #70b0f0; padding:0 5px; color:#fff; margin:0 4px 4px 0;}
.selectedTags span a {font-size:10px; color:#fff; padding-left:5px; display:inline-block; vertical-align:bottom;}
.selectedTags span a:hover {text-decoration:none;}
.selectedTags span a.name {font-size:16px;}
.selectedTags span.selected {background:#04c;}
.selectedTags span i {vertical-align:initial; margin-left:5px; cursor:pointer;}
.selectedTags input {margin-right:4px;}

/* 左侧导航 */
.left-nav {width:85px; height:auto; border:1px solid #333; background:#fff; position:fixed; top:15px; left:10px; z-index:99992;}
.left-nav ul {list-style:none; padding:0; margin:0;}
.left-nav li {width:100%; height:29px; line-height:29px; border-bottom:1px solid #E9E9E9;}
.left-nav li.current {width:83px; _width:82px; border-left:4px solid #c00; border-bottom:0; height:31px; line-height:31px; background:#333; font-weight:bold; margin-left:-1px;}
.left-nav li:last {border:none;}
.left-nav li a {display:block; padding:0 0 0 10px; color:#666; overflow:hidden; zoom:1; text-decoration:none;}
.left-nav li.current a {color:#fff; padding:0 0 0 8px;}

/* 品牌导航 */
.zcfcbox {position:absolute; display:none; width:175px; border:1px solid #333; border-bottom:5px solid #333; z-index:9991; background-color:#fff;}
.pinpzm {width:24px; float:left; border-right:1px solid #e7e7e7; background-color:#fbfbfb; padding-top:4px; padding-left:4px;}
.pinpzm div a {width:20px; height:16px; line-height:16px; text-align:center; color:#999; display:block; padding:0!important; font-size:12px; font-family:Tahoma,Geneva,sans-serif;}
.pinpzm div a:link, .pinpzm div a:visited {text-decoration:none; color:#999;}
.pinpzm div a:hover {text-decoration:none; background-color:#f93; color:#fff!important;}
.pinpzm div.on a {width:20px; height:16px; line-height:16px; background-color:#f93; color:#fff;}
.pinpzm div.on a:link, .pinpzm div.on a:visited, .pinpzm div.on a:hover {text-decoration:none; background-color:#f93; color:#fff;}
.pinp_rit {width:141px; float:left; height:343px; padding-left:5px; overflow-y:hidden;}
.pinp_main {height:343px; overflow-y:auto;}
.pinp_main_zm {border-top:1px solid #e7e7e7; margin-top:-1px; margin-right:4px; padding:3px 0; font-size:12px; margin-left:3px;}
.pinp_main_zm p {margin:0px;}
.pinp_main_zm a {height:24px; line-height:24px; overflow:hidden; display:block; padding:0 5px 0 3px; white-space:nowrap; text-overflow:ellipsis;}
.pinp_main_zm a, .pinp_main_zm a:link, .pinp_main_zm a:visited {text-decoration:none; color:#333; padding:0 5px 0 3px!important;}
.pinp_main_zm a:hover, .pinp_main_zm a.cur {text-decoration:none; color:#fff; background-color:#f93;}
.pinp_main_zm a.on, .pinp_main_zm a.on:link, .pinp_main_zm a.on:visited, .pinp_main_zm a.on:hover {text-decoration:none; color:#fff; background-color:#f93;}
.cxtit {height:29px; line-height:29px; overflow:hidden; border-bottom:1px solid #e7e7e7; background-color:#fdfdfd; color:#999; font-size:12px; font-weight:bold; text-align:center;}
.pinp_main_zm {border-top:1px solid #e7e7e7; margin-top:-1px; margin-right:4px; padding:3px 0; font-size:12px; margin-left:3px;}
.pinp_main_zm p {margin:0px;}
.pinp_main_zm i {font-weight:bold; color:#333; float:none; font-style:normal; display:block; padding:10px 0 5px 3px;}

/* 选择颜色 */
.csyansbox {margin:0;}
.csyansbox li {list-style:none; float:left;}
.csyansbox li a {display:block; position:relative; font-size:12px; line-height:25px; color:#333; width:115px; padding:3px; border:1px solid #ccc; margin:0 5px 5px 0; text-align:center; -webkit-transition:none; -moz-transition:none; transition:none;}
.csyansbox li a img {width:115px; height:75px;}
.csyansbox li a:hover {text-decoration:none; border:2px solid #ed6d01; padding:2px;}
.csyansbox li.on a {border:2px solid #ed6d01; padding:2px;}
.csyansbox li.on a em {position:absolute; right:-2px; bottom:-2px; width:16px; height:15px; background:url('../../../static/images/ui/checked_icon.png'); overflow:hidden; padding-top:0;}

/* 选择年款 */
.csyearbox {margin:0;}
.csyearbox li {list-style:none; float:left;}
.csyearbox li a {display:block; position:relative; font-size:16px; line-height:45px; color:#333; width:75px; padding:3px; border:1px solid #ccc; margin:0 5px 5px 0; text-align:center; -webkit-transition:none; -moz-transition:none; transition:none;}
.csyearbox li a:hover {text-decoration:none; border:2px solid #ed6d01; padding:2px;}
.csyearbox li.on a {border:2px solid #ed6d01; padding:2px;}
.csyearbox li.on a em {position:absolute; right:-2px; bottom:-2px; width:16px; height:15px; background:url('/static/images/ui/checked_icon.png'); overflow:hidden; padding-top:0;}

/* 评分 */
.pingfen {width:118px; height:22px; font-size:0; overflow:hidden; position:relative; margin-right:10px; top:5px; background:url('../../../static/images/ui/start-ph.jpg') 0 -22px repeat-x; display:inline-block;}
.pingfen_selected {position:absolute; height:22px; background:url('../../../static/images/ui/start-ph.jpg') repeat-x; font-size:0; overflow:hidden; left:0; top:0;}
.pingfen_tip {display:inline-block; position:relative; font-size:14px; top:0px;}

/* 选择主营品牌 */
.selectCarBrand {padding:0 45px; margin-bottom:10px;}
.selectCarBrand-item {float:left; width:200px;}
.selectedCarBrand {padding-left:30px; position:relative; overflow:hidden;}
.selectCarBrand-item h2, .selectedCarBrand h2 {font-size:16px; margin:0;}
.selectCarBrand-container {border:1px solid #b3b3b3;}
.selectCarBrand-container .pinp_rit {width:160px;}
.selectCarBrand-container .pinp_main_zm a {position:relative; font-size:14px; height:30px; line-height:30px;}
.selectCarBrand-container .pinp_main_zm a s {position:absolute; right:10px; top:7px;}
.selectCarBrand-container .pinp_main_zm a:hover s, .selectCarBrand-container .pinp_main_zm a.cur s {background-image:url("/static/images/admin/glyphicons-halflings-white.png");}
.selectCarBrand-container .pinp-zm-item ul {margin:0; list-style:none; background:#f5f5f5; padding:4px;}
.selectCarBrand-container .pinp-zm-item ul li {position:relative; line-height:28px; padding-left:10px; cursor:pointer;}
.selectCarBrand-container .pinp-zm-item ul li.cur {background:#f93; color:#fff;}
.selectCarBrand-container li s {position:absolute; right:10px; top:6px; cursor:pointer;}
.selectCarBrand-container li:hover {background:#fff;}
.selectedCarBrand .selectedTags {height:343px; overflow-y:auto;}

.speTab {vertical-align:middle; color:#333; font-size:14px; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-top:10px;}
.speTab th {padding:5px; text-align:center; vertical-align:middle; font-weight:500; border:1px solid #d7d7d7; border-left:none; border-bottom:none; background:#ededed;}
.speTab td {padding:5px; min-width:90px; text-align:center; vertical-align:middle; border:1px solid #d7d7d7; border-left:none; border-bottom:none; background:#fff; white-space:nowrap;}


/* 邮件配置 */
.editform .mail-list {padding:0 20px;}
.editform .mail-item {position:relative; float:left; width:350px; overflow:hidden; padding-top:10px; margin:0 15px 15px 0; border: 1px solid #DCDFE6; border-radius: 4px;}
.editform .mail-item.current {background:#feffd5;}
.editform .mail-item .bg {display:none; position:absolute; width:110px; height:44px; bottom:0; z-index:10; padding-left: 10px; cursor:pointer; background:#f5f5f5; line-height:44px; font-size:16px; color: #027cff; text-decoration: underline;}
.editform .mail-item:hover {box-shadow:0 0 15px #ccc;}
/*.editform .mail-item:hover dt, .editform .mail-item:hover dd {color:#999; -webkit-filter:blur(9px); -moz-filter:blur(9px); filter:blur(9px);}*/
.editform .mail-item:hover .bg {display:block;}
.editform .mail-item.current:hover dt, .editform .mail-item.current:hover dd {color:#333; -webkit-filter:blur(0); -moz-filter:blur(0); filter:blur(0);}
.editform .mail-item.current:hover .bg {display:none;}
.editform .mail-item.current .del {display:none;}
.editform .mail-item dt, .editform .mail-item dd {line-height:20px; min-height: 20px;}
.editform .mail-item dt {width:75px;}
.editform .mail-item dd {padding:5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.editform .mail-item .del {display:inline-block;}
.editform .mail-item .opera {padding:8px 8px 8px 0; margin:10px 0 0; border-top:1px solid #ddd; -webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; background:#f5f5f5; text-align:right;}
.editform .mail-item .opera font {margin-left:10px; float:left;}
.editform .mail-item .opera a {margin-left:5px;}

/* 外卖资格认证图标 */
.cert_icon {width:32px; height:18px; display:inline-block; background:url('/static/images/ui/cert_icon.png') no-repeat; margin-right:5px; font-size:0; text-indent:-999em;}
.yingyezhizhao0 {background-position:0 0;}
.yingyezhizhao2 {background-position:-32px 0;}
.yingyezhizhao1 {background-position:-64px 0;}
.weishengxuke0 {background-position:0 -18px;}
.weishengxuke2 {background-position:-32px -18px;}
.weishengxuke1 {background-position:-64px -18px;}




/* 选择来源、作者 */
.choose-data {margin-bottom:-5px; outline:none;}
.choose-data a {display:inline-block; font-size:12px; line-height:24px; padding:0 8px; margin:0 5px 5px 0; background:#e1ecf4; color:#518ca8;}
.choose-data a:hover {background:#c2e2ee; text-decoration:none;}


/* 管理应用分类 */
.menu-itemlist {margin:0;}
.menu-itemlist li {padding:2px 5px; list-style:none;}
.menu-itemlist li:hover {background:#f5f5f5;}
.menu-itemlist li i, .menu-itemlist li a, #addNewManageType i {background-image:url("/static/images/admin/glyphicons-halflings.png"); vertical-align:middle;}
.menu-itemlist li i {cursor:move;}
.menu-itemlist li input {margin:0 0 0 5px; border:none; background:none; padding:0 3px; box-shadow:none;}
.menu-itemlist li a {float:right; margin-top:7px;}
#addNewManageType {display:inline-block; margin:8px 0 0 6px;}
#addNewManageType i {margin:-2px 3px 0 0;}


/* 选择标签 */
.selectTags a:hover {text-decoration:none;}
.selectTags .selectedTags {width: 100%; padding:0 0 6px; line-height:25px;}
.selectTags .selectedTags span {display:inline-block; background-color:#81befb; border:1px solid #70b0f0; padding:0 5px; color:#fff; margin:0 4px 4px 0;}
.selectTags .selectedTags span a {font-size:10px; color:#fff; line-height:25px; padding-left:5px; display:inline-block; vertical-align:bottom;}
.selectTags .nav-tabs a {padding:5px 8px; font-size:12px;}
.selectTags .tag-list span {display:inline-block; margin:0 4px 4px 0; padding:0 5px; color:#a0a0a0; line-height:25px; border:1px solid #e6e6e6; background-color:#fff; cursor:pointer;}
.selectTags .tag-list span a {font-size:10px; color:#a0a0a0; line-height:25px; padding-left:5px; display:inline-block; vertical-align:bottom;}
.selectTags .tag-list span.checked {background:#a4d2ff; border-color:#a4d2ff; color:#000;}
.selectTags .tag-list span.checked a {color:#000;}


/* 选择招聘行业、职能 */
.selectTags .c-data {border-bottom: 1px solid #e7eaee;}
.selectTags .choose-data {padding: 0; margin: 0; height: 450px; overflow-y: auto;}
.selectTags .choose-data dt {position: relative; width: 95%; font-size: 12px; color: #000;}
.selectTags .choose-data dt span {position: relative; z-index: 2; padding-right: 10px; background: #fff; font-weight: 700;}
.selectTags .choose-data dt s {position: absolute; z-index: 1; left: 0; top: 9px; width: 100%; height: 1px; overflow: hidden; border-bottom: 1px dotted #e7eaee;}
.selectTags .choose-data dd {padding: 0; margin: 0;}
.selectTags .choose-data ul {padding: 0; margin: 10px 0 0; list-style: none;}
.selectTags .choose-data li {float: left; width: 31%; padding-left: 2%;}
.selectTags .choose-data li label {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.selectTags .choose-data .sub-data {float: left; width: 31%; height: 33px; position: relative; padding-left: 2%; border-top: 2px solid #fff;}
.selectTags .choose-data .sub-data.curr {border-color: #25af60; background: #eee;}
.selectTags .choose-data .sub-data a {color: #666; font-size: 14px; display: block; background: none; margin: 0; padding: 0; line-height: 33px;}
.selectTags .choose-data .sub-data a:hover {text-decoration: underline;}
.selectTags .choose-data .sub-data i {position: absolute; right: 30px; top: 13px; width: 0; height: 0; font-size: 0; line-height: 0; border-color: #ccc transparent transparent transparent; _border-color: #ccc #fff #fff #fff; border-style: solid; border-width: 6px; cursor: pointer;}
.selectTags .choose-data .curr i {top: 7px; border-color: transparent transparent #6ed373 transparent; _border-color: #eee #eee #6ed373 #eee;}
.selectTags .choose-data .zhineng dd {padding-top: 5px;}
.selectTags .choose-data .zhineng ul {display: none; float: left; width: 100%; padding-top: 5px; margin: 0; background: #eee;}

/* 会员简单列表 */
.u-list {float: left; width: 120px; margin: 0 5px 10px 0; line-height: 25px; text-align: center; font-size: 12px;}
.u-list img {height: 120px;}


/* 预览广告 */
.preview-ad {padding: 0 5px; margin-right: 5px;}
.preview-ad i {margin-top: 4px;}

/* 批量删除分类 */
#batch i {margin-top: 4px;}
.batch-data select {width: 100%; height: 300px;}

/* 结束拖动提示 */
.stopdrag {position: fixed; top: 10px; left: 50%; z-index: 100; height: 50px; transform: translate(-50%, 0); padding: 0 12px; line-height: 50px; color: #637AA6; background: #F0F7FF; border: 1px solid #D7E8FC; border-radius: 8px; box-sizing: border-box;}
.stopdrag::before {content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background: url('../../images/admin/2.0/info-tips-icon.png') no-repeat center; background-size: cover; margin: -1px 5px 0 0;}
.stopdrag a {display: inline-block; height: 28px; line-height: 28px; margin: 2px 0 0 50px; padding: 0 15px; background-color: #3377FF; color: #fff; border-radius: 4px;}
.stopdrag a:hover {color: #fff; text-decoration: none;}

/* 自动获取关键词、描述链接 */
.autoget {font-size: 12px;}

/* 团购购买须知 */
.editform dd.notice {padding-right: 100px;}
.notice dl {position: relative; border-bottom: 1px solid #ddd; background: #f9f9f9; border-left: 1px solid #ddd;}
.notice dt, .notice dd {padding: 0; min-height: 70px; border-top: 1px solid #ddd; word-break: break-all; word-wrap: break-word; white-space: pre-wrap;}
.notice dt {width: 160px; color: #666; text-align: right;}
.notice dd {margin-left: 160px; padding-right: 110px; background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.editform .notice input {width: 140px; margin: 0; padding: 4px 10px; text-align: right; border: 0!important; height: 62px; background-color: #f9f9f9!important; box-shadow: none!important;}
.editform .notice textarea {width: 100%; padding: 4px 10px; border: 0!important; outline: 0; box-shadow: none!important; line-height: 20px; height: 70px;}

.notice .move, .notice .del, .notice .add {position: absolute; top: 12px; right: 10px; width: 16px; height: 16px; padding: 3px; cursor: pointer;}
.notice .move {right: 60px; cursor: move;}
.notice .del {right: 35px;}

/* 团购套餐内容 */
.taocon .singel {width: 600px;}
.taocon .singel table {width: 100%; border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.taocon .singel th {padding: 0 10px; height: 40px; line-height: 40px; font-size: 14px; font-weight: 500; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color: #f9f9f9;}
.taocon .singel td {height: 45px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.editform .taocon .singel input {padding: 0 10px; height: 45px; border: 0!important; box-shadow: none!important;}
.editform .taocon .singel .s1 {width: 280px;}
.editform .taocon .singel .s2 {width: 70px;}
.editform .taocon .singel .s3 {width: 88px;}
.editform .taocon .singel .s4 {width: 81px;}

.taocon .many {width: 800px; margin-top: 10px;}
.taocon .many table {position: relative; width: 100%; border-left: 1px solid #ddd; margin-top: -1px;}
.taocon .many th {padding: 0 10px; height: 40px; line-height: 40px; font-size: 14px; font-weight: 500; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color: #f9f9f9;}
.taocon .many td {height: 45px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
.taocon .many td.items {border-bottom: 0;}
.taocon .many td.mtit {position:relative; padding: 0; width: 170px; text-align: center;}
.taocon .many .remove {position: absolute; left: -170px; top: 0; width: 16px; height: 16px; padding: 3px;}
.taocon .many .remove i {float: left;}
.taocon .many td td {padding: 0; border-right: 1px solid #ddd;}
.editform .taocon .many input {width: 73px; padding: 0 10px; margin: 0; height: 40px; border: 0!important; box-shadow: none!important;}
.editform .taocon .many input.tit {width: 218px;}
.editform .taocon .many td.mtit input {width: 150px; height: 100%; text-align: center;}


.taocon .many .move, .taocon .many .del, .taocon .many .add {display: inline-block; width: 16px; height: 16px; padding: 3px; margin: 3px 2px 0 4px; cursor: pointer;}
.taocon .many .move {cursor: move; margin-left: 15px;}
.taocon .addTao {margin: 10px 0;}



/* 信息模板系统参数 */
.systemLabel label {display: inline-block; padding: 2px 8px; margin: 5px 5px 5px 0; background: #2672ec; color: #fff; cursor: pointer;}


/* 微信素材列表 */
#wechatResource {min-height: 660px; max-height: 660px; overflow: auto;}
#wechatResource .loading {line-height: 600px;}
#wechatResource li {position: relative; list-style: none; cursor: pointer; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #e7e7eb;}
#wechatResource li img {float: left; width: 100px; height: 100px; display: block;}
#wechatResource li .info {position: relative; overflow: hidden; padding-left: 20px; line-height: 20px; padding-right: 200px;}
#wechatResource li span {position: absolute; right: 0; top: 0; width: 150px; text-align: right;}
#wechatResource li .mask {display: none; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
#wechatResource li:hover .mask {display: block;}
#wechatResource li .mask s {position: absolute; z-index: 1; left: 0; top: 0; right: 0; bottom: 0; background: rgba(255,255,255,.5);}
#wechatResource li .mask i {position: absolute; z-index: 2; left: 50%; top: 50%; margin: -16px 0 0 -16px; width: 32px; height: 32px; background: url('/static/images/admin/pubIcon.png') -72px -37px;}

/* 授权登录会员账号 */
.authorizedLogin {width: 26px; height: 26px; display: inline-block; vertical-align: middle; margin: 0 3px; text-indent: -999em; background: url(../../../static/images/admin/2.0/user-icon.png?v=5) no-repeat center; background-size: cover;}

/* 管理商家开通模块 */
.manageModules h3 {font-size: 16px;}
.manageModules li {list-style: none; float: left; margin-right: 20px;}
.manageModules label {display: inline-block;}


.chzn-container {vertical-align: middle;}

/*选择框*/
.brand_box{margin-left: 150px; margin-bottom: 20px; display: none; position: relative;}
.ul_box{min-width: 120px; max-width:220px; max-height: 300px; background-color: #fff;box-shadow: 0 0 16px #e1e1e1; margin: 0; float: left; margin-right: 20px; overflow: auto; border: solid 1px #e1e1e1; }
.ul_box li{padding-left:14px ;padding-right:14px ; font-size: 14px; line-height: 28px; border-bottom: solid 1px #f5f5f5;}
.ul_box li:hover{background-color:#f3f3f3 ;}
.ul_box li a{color: #333; text-decoration: none; display: block; }
.ul_box li.sub_li>a i{width: 6px; height: 6px; transform: rotate(45deg) ; border-top: solid 1px #ccc;  border-right: solid 1px #ccc; display: block; float: right;margin-top: 10px; margin-left: 10px;}
.ul_box li.sub_li .ul_box{ display: none;}
.li_active{background-color: #f3f3f3;}
.brand_box.show{display: block !important;}


/* 管理商家入驻套餐内容 */
.businessPackage dl {margin-top: 0; padding-left: 15px;}
.businessPackage dd {margin-left: 0; margin-top: 5px;}
.businessPackage label {display: inline-block; width: 25%;}
#businessPackageAmount {color: red; font-size: 14px; margin-left: 10px;}


/*切换城市弹出层*/
.changeCityList.right_align{left:auto; right: 0;}
.changeCityList {display: none;position: absolute;left:0;top:34px;min-width:400px;max-width:900px;z-index: 1000;font-size: 14px;color: #999;line-height: 24px;background: transparent; cursor: default;}
.choseCity input#cityname{cursor: pointer; background: #fff !important; width: 106px;}
/* .choseCity input#cityid:hover+.changeCityList, .choseCity input#cityid:hover+.changeCityList {display: block !important;} */
.setwidth {height:0;opacity:0;padding: 0 45px 0 65px;overflow: hidden;white-space: nowrap;}
.setwidth span{display: inline-block; width: 30px; text-align: center; margin: 0 5px 0 0;}
/* .choseCity input#cityid:hover+ .changeCityList {display: block;} */
.changeCityList a:hover, .changeCityList a.curr {text-decoration: none;color: #409EFF;}
.changeCityList .boxpd {position: relative;padding-top: 12px;}
.changeCityList .boxpd .sj {position: absolute;left:22px;top:-7px;display: block;width: 0;height:0;border: 10px solid transparent;border-bottom-color: #ddd;}
.changeCityList.right_align .boxpd .sj{right:22px; left: auto;}
.changeCityList .boxpd .sj i {position: absolute;left:-9px;top:-7px;display: block;width: 0;height: 0;border:9px solid transparent;border-bottom-color: #fff;}
.changeCityList .box {padding: 15px 0 5px; background: #fff; border: 1px solid #dcdfe6; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); border-radius: 4px;}
.changeCityList .hot {margin-bottom: 15px;padding-bottom: 10px;border-bottom: #E5E5E5 solid 1px; margin-top: 0;}
.changeCityList .hot dd a{margin: 0; margin-left: 20px; color: #999;}
/* .changeCityList .box{padding-top: 0;} */
.changeCityList dt {display: inline-block;width:65px;float: left;text-align: center;color: #B0B3B4; line-height: 30px;}
.changeCityList .pytit dt {line-height: 20px;}
.changeCityList .hot dd {padding-right: 10px;}
.changeCityList dd a {float: left;margin:0 20px 6px 0;white-space: nowrap;  line-height: 30px; color: #333;}
.changeCityList .hot dt {color: #409EFF;}
.changeCityList dd {overflow: hidden;}
.changeCityList .more {position: relative;}
.changeCityList .pytit {padding: 0 20px;margin-bottom: 10px;line-height: 26px;white-space: nowrap;}
.changeCityList .pytit span {width: 30px;text-align: center;float: left;margin: 0 5px 0 0;cursor:pointer;}
.changeCityList .pytit span:hover, .changeCityList .pytit span.curr {background: #409EFF;color: #fff;}
.changeCityList .pytit dd {border-bottom: 1px solid #409EFF;}
.changeCityList .list {position: relative;max-height: 340px;overflow-y: auto;}
.changeCityList .list dl {line-height: 30px; overflow: hidden; margin: 0;}
.changeCityList .content {padding:10px 20px; display: none;}
.changeCityList .content li {float:left; list-style: none;}
.changeCityList .content a {margin: 0 15px 15px 0;}
.changeCityList .content .tit {margin-bottom: 20px;}
.changeCityList .content li a {display: block; position: relative; font-size: 11px; padding: 0 20px;border: 1px solid #eaeaea; border-radius: 3px;}
.changeCityList .content li a:hover {text-decoration: none; border-color: #0ab7f9; color: #0ab7f9;}
.changeCityList .content li a s {position: absolute; width: 17px; height: 17px; right: 0; bottom: 0; display: none;}
.changeCityList .content li a s img {display: block; width: 100%; height: 100%;}
.changeCityList .content li a:hover s {display: block;}
.changeCityList .content li a.curr {border-color: #0ab7f9; color: #0ab7f9;}
.changeCityList .content li a.curr s {display: block;}
.editform .changeCityList dt{padding: 0;}
.choseCity{position: relative; max-width: 900px; display: inline-block;  }

.printcopy {margin: 15px 0 0 150px;}


/*订单明细*/
.detailBox{display: none;}
.ui_content .detail{width: 850px;  box-sizing: border-box; padding: 20px 0;}
.ui_content .detail h3{font-size: 18px; color: #333; font-weight: bold; margin-bottom: 0; text-align: right; padding-right: 30px;}
.ui_content .detail h3 span{color: #f00; margin-left: 10px}
.ui_content .detail ul{margin-bottom: 20px; margin-left: 0;}
.ui_content .detail li{list-style: none; color: #333; font-size: 14px; line-height: 35px}
.ui_content .detail li:hover{background:#f1f1f1;}
.ui_content .detail .left_lab{display: inline-block;  color: #999; width: 420px; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  vertical-align: middle;}
.ui_content .detail p{display: inline-block; width: 230px; text-align: right; margin-left: 30px;  vertical-align: middle; margin-bottom: 0}
.ui_content .detail p.count {width: 120px; display: inline-block; margin-left: 20px;}
.ui_content .detail p.zero {color: #ccc;}
.ui_content .detail.fn-hide{display: none;}

.ui_content .printList{width:500px; overflow:auto; max-height:400px;}
.ui_content  tr.selected.disabled_click .check{opacity: .5 !important;}
/* CSS 特效 */

/* 从下往上缓冲显示 */
@-webkit-keyframes bottomFadeIn{
	0%{opacity:0;	-webkit-transform:translateY(10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes bottomFadeIn{
	0%{opacity:0;	-moz-transform:translateY(10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes bottomFadeIn{
	0%{opacity:0;	transform:translateY(10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从上往下缓冲显示 */
@-webkit-keyframes topFadeIn{
	0%{opacity:0;	-webkit-transform:translateY(-10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes topFadeIn{
	0%{opacity:0;	-moz-transform:translateY(-10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes topFadeIn{
	0%{opacity:0;	transform:translateY(-10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从左往右缓冲显示 */
@-webkit-keyframes leftFadeIn{
	0%{opacity:0;	-webkit-transform:translateX(-10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes leftFadeIn{
	0%{opacity:0;	-moz-transform:translateX(-10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes leftFadeIn{
	0%{opacity:0;	transform:translateX(-10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从右往左缓冲显示 */
@-webkit-keyframes rightFadeIn{
	0%{opacity:0;	-webkit-transform:translateX(10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes rightFadeIn{
	0%{opacity:0;	-moz-transform:translateX(10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes rightFadeIn{
	0%{opacity:0;	transform:translateX(10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 膨胀后变正常尺寸 */
@-webkit-keyframes popup{
	0%{-webkit-transform:scale(0);}
	60%{-webkit-transform:scale(1.1);}
	100%{-webkit-transform:scale(1);}
}

@-moz-keyframes popup{
	0%{-moz-transform:scale(0);}
	60%{-moz-transform:scale(1.1);}
	100%{-moz-transform:scale(1);}
}

@keyframes popup{
	0%{transform:scale(0);}
	60%{transform:scale(1.1);}
	100%{transform:scale(1);}
}

/* X轴翻动 */
@keyframes flipInX{
	0%{transform:perspective(400px) rotateX(90deg); opacity:0}
	40%{transform:perspective(400px) rotateX(-10deg)}
	70%{transform:perspective(400px) rotateX(10deg)}
	100%{transform:perspective(400px) rotateX(0deg); opacity:1}
}
@-webkit-keyframes flipInX{
	0%{-webkit-transform:perspective(400px) rotateX(90deg); opacity:0}
	40%{-webkit-transform:perspective(400px) rotateX(-10deg)}
	70%{-webkit-transform:perspective(400px) rotateX(10deg)}
	100%{-webkit-transform:perspective(400px) rotateX(0deg); opacity:1}
}
@-moz-keyframes flipInX{
	0%{-moz-transform:perspective(400px) rotateX(90deg); opacity:0}
	40%{-moz-transform:perspective(400px) rotateX(-10deg)}
	70%{-moz-transform:perspective(400px) rotateX(10deg)}
	100%{-moz-transform:perspective(400px) rotateX(0deg); opacity:1}
}

/* Y轴翻动 */
@keyframes flipInY{
	0%{transform:perspective(400px) rotateY(90deg); opacity:0}
	40%{transform:perspective(400px) rotateY(-10deg)}
	70%{transform:perspective(400px) rotateY(10deg)}
	100%{transform:perspective(400px) rotateY(0deg); opacity:1}
}
@-webkit-keyframes flipInY{
	0%{-webkit-transform:perspective(400px) rotateY(90deg); opacity:0}
	40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
	70%{-webkit-transform:perspective(400px) rotateY(10deg)}
	100%{-webkit-transform:perspective(400px) rotateY(0deg); opacity:1}
}
@-moz-keyframes flipInY{
	0%{-moz-transform:perspective(400px) rotateY(90deg); opacity:0}
	40%{-moz-transform:perspective(400px) rotateY(-10deg)}
	70%{-moz-transform:perspective(400px) rotateY(10deg)}
	100%{-moz-transform:perspective(400px) rotateY(0deg); opacity:1}
}

/* 表单 */
.w-form {font-size: 16px; color: #3b3b3b; line-height: 34px ; padding: 30px 0;}
.w-form dt {float: left; width: 200px; padding: 8px 0; text-align: right;}
.w-form dt span {color: #f00;}
.w-form dd {margin-left: 205px; padding: 10px;}

/* 单选按钮组 */
.w-form .radio {float: left; padding-left: 0}
.w-form .radio span {float: left; position: relative; z-index: 1; height: 32px; padding: 0 15px; line-height: 32px; font-size: 15px; color: #404040; margin: -1px -1px 0 0; text-shadow: 0 1px 1px rgba(255,255,255,.75); background-color: #efefef; border-width: 1px; border-style: solid; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); border-color: #ccc\9; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1); cursor: pointer; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
.w-form .radio span.curr {background-color: #c1e9a0; -webkit-box-shadow: inset 1px 2px 2px rgba(0,0,0,.2); -moz-box-shadow: inset 1px 2px 2px rgba(0,0,0,.2); box-shadow: inset 1px 2px 2px rgba(0,0,0,.2);}
.w-form .text{border: 1px solid #d8d8d8; border-radius: 5px; padding: 6px 10px; width: 327px;}
.w-form .tr_hide{display: none;}
.w-form table.logi_tb{font-size: 14px;}
.w-form table.logi_tb th{text-align: center;}
.w-form table.logi_tb{text-align: center; border: solid 1px #eee;}
.w-form table.logi_tb .inpbox{width: 100px; height: 28px; border: solid 1px #dcdfe6; border-radius: 4px; position: relative; overflow: hidden; margin: auto; background: #fff;}
.w-form table.logi_tb .inpbox input{width: 100%; height: 100%; border: none!important; outline: none; padding: 0 28px 0 10px; box-sizing: border-box; background: none; text-align: center;}
.w-form table.logi_tb tr{cursor: default;}
/* .w-form table.logi_tb tbody tr:nth-child(2n){background: #c1e9a0} */
.w-form table.logi_tb .btn_group{position: absolute; top: 0; bottom: 0; right: 0; background: #f5f7fa; box-sizing: border-box; border-left: solid 1px #dcdfe6;}
.w-form table.logi_tb .btn_group i{display: block; width: 28px; height: 14px; text-align: center; cursor: pointer; box-sizing: border-box; padding-top: 2px}
.w-form table.logi_tb .btn_group .add{border-bottom: solid 1px #dcdfe6}
.w-form table.logi_tb .btn_group i::before{content: ''; display: block; width: 10px; height: 10px; background: url(/static/images/admin/arr_up.png) no-repeat center/cover; margin: auto;}
.w-form table.logi_tb .btn_group i.sub::before{background-image: url(/static/images/admin/arr_down.png)}
.w-form table.logi_tb .btn_group i.noClick{cursor: no-drop !important; }
.w-form table.logi_tb .btn_group i.noClick::before{opacity: .3!important;}
.w-form table.logi_tb a.del_btn{color: #76ae30}
.w-form table.logi_tb .selectBox{height: 34px; margin: 0 16px; border-radius: 4px; border: solid 1px #dcdfe6; background: #fff; text-align: left; position: relative;}
.w-form table.logi_tb .selectBox input{border: none; background: none; height: 32px; padding-left: 10px;}
.w-form table.logi_tb .selectBox s.arr{display: block;width: 34px; height: 34px; background: url(/static/images/admin/arr_up1.png) no-repeat center/14px; position: absolute; top: 0; right: 0;}
.w-form .add_logi_tr{display: inline-block; font-size:12px; color: #fff; line-height: 34px; padding: 0 16px; border-radius: 3px; background:#76ae30; margin-top: 20px;}
[v-cloak]{display: none !important;}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{background: #76ae30 !important; border-color: #76ae30 !important;}
.el-checkbox__input:hover .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner:hover{border-color: #76ae30 !important;}
.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path{color: #76ae30 !important;}
.el-cascader .el-input .el-input__inner:focus, .el-cascader .el-input.is-focus .el-input__inner{border-color: #76ae30 !important;}
.w-form table {width: 100%;}
.w-form .fir {width: 20px;}
.w-form thead {border-bottom: 1px solid #e3e4e8; font-size: 14px; line-height: 45px;}
.w-form .thead {background: #fff; color: #8e8e8e; line-height: 60px;}
.w-form thead th {font-weight: 700;}
.w-form tbody tr {line-height: 45px; font-size: 14px; border-bottom: 1px solid #eee;}
.w-form tbody tr:nth-child(even) td {background-color: #f6f8fa;}
.w-form tbody tr:hover td {background-color: #f5f5f5;}
.w-form tbody tr:hover td.empty {background-color: #fff;}
.w-form tbody td {line-height: 28px; padding: 12px 0;}
.w-form input {background:#fff !important; box-shadow: none !important; }
.w-form input.el-cascader__search-input {background:#fff !important; box-shadow: none !important; border: none !important; margin-left: 4px}



/* 分类信息 后台发布样式 */
#editform.infoEdit .fn-hide{display: none !important; }
#editform.infoEdit .inpBox{border: solid 1px #E0E0E0; border-radius: 4px; width: 260px; height: 38px; box-sizing: border-box;}
#editform.infoEdit .floatDiv{float: left; margin-right: 6px;}
#editform.infoEdit .inpBox input{background: none !important; border: none!important; outline: none !important; }
#editform.infoEdit .selectType{position: relative; width: 260px; height: 38px; background: #FAFAFA; box-sizing: border-box; border: solid 1px #E0E0E0; border-radius: 4px; padding: 0;cursor: pointer;}

#editform.infoEdit .inpBox.selectType input{width: 100%; height: 100%; background: none; border: none; font-size: 14px; height: 36px; padding-left: 12px; box-sizing: border-box; cursor: pointer;}
#editform.infoEdit .inpBox.selectType input::placeholder{color: #B3B3B3;}
#editform.infoEdit .inpBox ~ .input-tips{line-height: 38px}
#editform.infoEdit .input-tips s{top:11px;}
#editform.infoEdit #selAddr .addrBtn{width:260px; box-sizing: border-box; font-size: 14px; border: solid 1px #E0E0E0; height: 38px; line-height: 38px; border-radius: 4px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #fff; text-align: left;padding-left: 10px ;}
#editform.infoEdit .sel-group{position: relative; float: left; display: inline-block; margin-right: 5px; font-size: 0; white-space: nowrap; vertical-align: middle;}
#editform.infoEdit  .detaiAddr{float: left; width: 484px;}
#editform.infoEdit .detaiAddr input{padding-left: 10px; box-sizing: border-box;}
#editform.infoEdit #selAddr .posiBox{float: left; font-size: 12px; color: #808080;cursor: pointer; line-height: 38px;}
#editform.infoEdit #selAddr .posiBox s{display: inline-block; width: 20px; height: 24px;background: url(/static/images/posi.png) no-repeat center/cover; vertical-align: middle;}



/* 商家运费模板 */
.w-form.shopForm .confirmTab{margin: 30px 30px 0;background: #F0F6FF;padding: 30px 22px;}
.w-form.shopForm .confirmTab strong{font-size: 16px;color: #333;display: inline-block;line-height: 18px;vertical-align: top;margin-top: 4px;}
.w-form.shopForm .confirmTab ul{display: inline-block;vertical-align: top;}
.w-form.shopForm .confirmTab li{position: relative;overflow: hidden;margin-right: 16px;display: inline-block;}
.w-form.shopForm .confirmTab li a{display: block;font-size: 16px;color: #333; text-decoration: none;}
.w-form.shopForm .confirmTab li i{width: 18px;height: 18px;border-radius: 50%;border: 1px solid #aaa;display: inline-block;background: #fff;box-sizing: border-box;position: relative;vertical-align: top;margin-top: 4px;margin-right: 6px;}
.w-form.shopForm .confirmTab li i s{display: inline-block;background: #aaa;width: 12px;height:12px;border-radius: 50%;position: absolute;left: 50%;top: 50%;margin-left: -6px;margin-top: -6px;}
.w-form.shopForm .confirmTab li.active i{border: 1px solid #347DF6;}
.w-form.shopForm .confirmTab li.active i s{background: #347DF6;}
.w-form.shopForm  #delivery_fee_mode{float: none;margin-bottom: 14px;}
.w-form.shopForm .form-group {font-size: 13px;margin-bottom: 15px;}
.w-form.shopForm .rangedeliveryfee{width: 1000px;background: #f5f5f5;line-height: 40px;border: 1px solid #eeeeee;margin-top: 10px;    font-size: 13px;color: #393939;box-sizing: border-box;padding-left: 10px;}
.w-form.shopForm .rangedeliveryfee input{margin: 0 6px;}
.w-form.shopForm .deleterangedeliveryfee{width: 40px;height: 40px;float: right;background: #eeeeee;color: #FF0000;font-weight: bold;line-height: 40px;text-align: center;cursor: pointer;}



/* 修改未付款订单的价格 */
/*修改价格弹窗*/
.shopOrder em{font-style: normal;}
.shopOrder .changeMask{position: fixed;top:0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);z-index: 9;display: none;}
.shopOrder .chpriceAlert{position: fixed;left: 50%;margin-left: -550px;width: 1100px;background: #fff;border-radius: 10px;box-sizing: border-box;padding: 26px 30px 42px;top: 50%;z-index: 10;display: block;transform: translateY(-50%); display: none;}
.shopOrder .chpriceAlert.show{display: block;}

.shopOrder .chpriceAlert .chprice_close{display: block;width: 20px;height: 20px;background: url(/static/images/admin/close_alert2.png) center center no-repeat;background-size: cover;position: absolute;top: 12px;right: 13px;}
.shopOrder .chpriceAlert .chpriceTit{font-size: 20px;color: #333;font-weight: bold;margin-bottom: 30px;line-height: 1;text-align: center;}
.shopOrder .chpriceTit2{background: #F5F5F5;height: 50px;line-height: 50px;border: 1px solid #eee;padding: 0 17px;font-size: 0}
.shopOrder .chpriceTit2 .ddMpr{font-size: 16px;color: #333;}
.shopOrder .chpriceTit2 em{font-size: 13px;color: #666;}
.shopOrder .chpriceTit2 p{display: inline-block;margin-right: 4px;height: 50px;line-height: 50px;vertical-align: middle;}
.shopOrder .chpriceTit2 p strong{font-size: 16px;color: #E11F28}
.shopOrder .chpriceTit2 p strong span{font-size: 22px;}
.shopOrder .chpriceAlert .sureChange{display: block;width: 190px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #fff;background: #347DF6;border-radius: 6px;margin: 30px auto 0}
.shopOrder .chpriceAlert .chpriceWrap{padding: 20px;border: 1px solid #eee;border-top: none;box-sizing: border-box;max-height: 450px;overflow: auto;}
.shopOrder .chpriceAlert .chpriceCon .chprioh{background: #E8F1FE;border: none;width: 100%}
.shopOrder .chpriceAlert .chpriceCon .chprioh td{height: 40px;text-align: center;}
.shopOrder .chpriceAlert .chpriceCon .chprioh td:first-child{text-indent: 128px;text-align: left;}
.shopOrder .chpriTa {border-bottom: 1px solid #eee;width: 100%}
.shopOrder .chpriTa tbody td{box-sizing: border-box;text-align: center;}
.shopOrder .chpriTa tbody td:first-child{padding: 11px 0 11px 14px;text-align: left;}
.shopOrder .chpriTa .pic{float: left;width: 44px;height: 44px;}
.shopOrder .chpriTa .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.shopOrder .chpriTa .txt{margin-left: 60px;}
.shopOrder .chpriTa .txt a{display: block;max-width: 320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shopOrder .chpriTa .txt p{font-size: 12px;color: #999;margin-top: 3px;}
.shopOrder .chpriTa .inpBox{display: inline-block;border: 1px solid #ddd;border-radius: 4px;position: relative;width: 106px;box-sizing: border-box;padding: 0 10px;}
.shopOrder .chpriTa .inpBox em{font-size: 13px;color: #333;position: absolute;left: 10px;top: 5px;display: none; font-style: normal;}
.shopOrder .chpriTa .inpBox input,.shopOrder .chpriTa .inpBox input:focus{border: none !important; outline: none !important; box-shadow: none !important;}
.shopOrder .chpriTa .inpBox.active em{display: inline-block;}
.shopOrder .chpriTa input{font-size: 13px;color: #333;text-align: center;width: 100%;padding: 6px 0 7px ;box-sizing: border-box;display: inline-block;border: none;outline: none;}
.shopOrder .chpriTa input::placeholder{color: #999}
.shopOrder .chpriTa .inpBox.active input{text-align: left;padding-left: 14px!important;}

.shopOrder .changeBot{text-align: right;margin-top: 27px;padding-right: 28px;}
.shopOrder .changeBot .priceItem{font-size: 0;margin-bottom: 18px;}
.shopOrder .changeBot .priceItem .changeTip{font-size: 13px;color: #999;display: inline-block;}
.shopOrder .changeBot .priceItem .changeTip i{display: inline-block;width: 20px;height: 20px;background: url(/static/images/admin/tip2.png) center center no-repeat;background-size: cover;vertical-align: middle;margin-top: -4px;margin-right: 2px}
.shopOrder .changeBot .priceItem b{font-size: 14px;color: #333;margin-left: 4px;font-weight: normal;display: inline-block;margin-left: 15px;}
.shopOrder .changeBot .priceItem b.b2{margin-left: 30px;}
.shopOrder .changeBot .priceItem .price{display: inline-block;text-align: left;position: relative;}
.shopOrder .changeBot .priceItem .price em{font-size: 13px;color: #333;font-weight: bold;position: absolute;left: 10px;top: 5px; font-style: normal;}
.shopOrder .changeBot .priceItem input{font-size: 13px;color: #333;border: 1px solid #ddd;border-radius: 4px;text-align: left;width: 120px;padding: 6px 10px 7px;box-sizing: border-box;display: inline-block;padding-left: 22px!important;}
.shopOrder .changeBot .priceItem input::placeholder{color: #999}
.shopOrder .changeBot .priceItem .free{font-size: 13px;color: #333;display: inline-block;}
.shopOrder .changeBot .priceItem .free s{display: inline-block;width: 18px;height: 18px;background: url(/static/images/admin/chose1.png) center center no-repeat;background-size: cover;vertical-align: middle;margin-top: -2px;margin-right: 2px}
.shopOrder .changeBot .priceItem .free.curr s{background: url(/static/images/admin/selected.png) center center no-repeat;background-size: cover;}
.shopOrder .chpriceAlert .ddZj{text-align: right;padding-right: 36px;}
.shopOrder .chpriceAlert .ddZj span{font-size: 14px;color: #333;}
.shopOrder .chpriceAlert .ddZj strong{font-size: 16px;color: #E11F28}
.shopOrder .chpriceAlert .ddZj strong em{font-size: 18px;font-weight: bold; font-style: normal;}
.shopOrder .changeOrder{display: inline-block; width: 75px;height: 32px;text-align: center;line-height: 32px;box-sizing: border-box;background: #fff;font-size: 12px;color: #666;border: 1px solid #ddd;border-radius: 4px;margin-left: 6px; text-decoration: none;}
.shopOrder .changeOrder:hover{color: #2672ec}

/* 模板自定义路由选项开关 */
.routerTips {display: none!important; margin-left: 50px;}
.routerTips i {margin-top: 3px;}


/* 使用element_ui风格替换bootstrap默认风格 */
a {
    color: #409EFF;
}
a:hover {
    color: #79bbff;
}

/* 按钮 */
.btn .caret {
    margin-top: 5px !important;
    border-top-color: #C0C4CC !important;
}
.btn.btn-primary .caret, .btn.btn-success .caret, .btn.btn-warning .caret, .btn.btn-info .caret {
    border-top-color: #fff !important;
}
.btn-group.open .btn.dropdown-toggle .caret {
    border-top: 0 !important;
    border-bottom: 4px solid #C0C4CC !important;
}
.btn-group.open .btn.dropdown-toggle.btn-primary .caret, .btn-group.open .btn.dropdown-toggle.btn-success .caret, .btn-group.open .btn.dropdown-toggle.btn-warning .caret, .btn-group.open .btn.dropdown-toggle.btn-info .caret {
    border-bottom: 4px solid #fff !important;
}

.btn {
    line-height: 1 !important;
    white-space: nowrap !important;
    cursor: pointer !important;
    background: #fff !important;
    border: 1px solid #dcdfe6 !important;
    border-color: #dcdfe6 !important;
    color: #606266 !important;
    -webkit-appearance: none !important;
    text-align: center !important;
    outline: 0 !important;
    -webkit-transition: 0.1s !important;
    transition: 0.1s !important;
    font-weight: 500 !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    padding: 10px 15px !important;
    font-size: 14px !important;
    border-radius: 4px !important;
    text-shadow: none !important;
    box-shadow: none !important;
  }
  .btn:focus,
  .btn:hover {
    color: #409eff !important;
    border-color: #c6e2ff !important;
    background-color: #ecf5ff !important;
    box-shadow: none !important;
  }
  .btn:active {
    color: #3a8ee6 !important;
    border-color: #3a8ee6 !important;
    outline: 0 !important;
    box-shadow: none !important;
  }
  .btn-group.open .btn.dropdown-toggle {
    /* color: #409EFF !important;
    border-color: #c6e2ff !important;
    background-color: #ecf5ff !important;
    box-shadow: none !important; */
  }
  .btn::-moz-focus-inner {
    border: 0 !important;
  }
  .btn.active {
    color: #fff !important;
    border-color: #409eff !important;
    background: #409eff !important;
  }
  .btn.disabled,
  .btn.disabled:focus,
  .btn.disabled:hover {
    color: #c0c4cc !important;
    cursor: not-allowed !important;
    background-image: none !important;
    background-color: #fff !important;
    border-color: #ebeef5 !important;
  }
  .btn.disabled.btn--text {
    background-color: transparent !important;
  }
  .btn.disabled.plain,
  .btn.disabled.plain:focus,
  .btn.disabled.plain:hover {
    background-color: #fff !important;
    border-color: #ebeef5 !important;
    color: #c0c4cc !important;
  }
  .btn-primary {
    color: #fff !important;
    background-color: #409EFF !important;
    border-color: #409EFF !important;
  }
  .btn-primary:focus,
  .btn-primary:hover {
    background: #66B1FF !important;
    border-color: #66B1FF !important;
    color: #fff !important;
  }
  .btn-primary:active {
    background: #3a8ee6 !important;
    border-color: #3a8ee6 !important;
    color: #fff !important;
    outline: 0 !important;
  }
  .btn-primary.active {
    background: #3a8ee6 !important;
    border-color: #3a8ee6 !important;
    color: #fff !important;
  }
  .btn-primary.disabled,
  .btn-primary.disabled:active,
  .btn-primary.disabled:focus,
  .btn-primary.disabled:hover {
    color: #fff !important;
    background-color: #a0cfff !important;
    border-color: #a0cfff !important;
  }
  .btn-success {
    color: #fff !important;
    background-color: #67C23A !important;
    border-color: #67C23A !important;
  }
  .btn-success:focus,
  .btn-success:hover {
    background: #85CE61 !important;
    border-color: #85CE61 !important;
    color: #fff !important;
  }
  .btn-success:active {
    background: #5daf34 !important;
    border-color: #5daf34 !important;
    color: #fff !important;
    outline: 0 !important;
  }
  .btn-success.active {
    background: #5daf34 !important;
    border-color: #5daf34 !important;
    color: #fff !important;
  }
  .btn-success.disabled,
  .btn-success.disabled:active,
  .btn-success.disabled:focus,
  .btn-success.disabled:hover {
    color: #fff !important;
    background-color: #b3e19d !important;
    border-color: #b3e19d !important;
  }
  .btn-warning {
    color: #fff !important;
    background-color: #192640 !important;
    border-color: #192640 !important;
  }
  .btn-warning:focus,
  .btn-warning:hover {
    background: #354057 !important;
    border-color: #354057 !important;
    color: #fff !important;
  }
  .btn-warning:active {
    background: #192640 !important;
    border-color: #192640 !important;
    color: #fff !important;
    outline: 0 !important;
  }
  .btn-warning.active {
    background: #192640 !important;
    border-color: #192640 !important;
    color: #fff !important;
  }
  .btn-warning.disabled,
  .btn-warning.disabled:active,
  .btn-warning.disabled:focus,
  .btn-warning.disabled:hover {
    color: #fff !important;
    background-color: #f3d19e !important;
    border-color: #f3d19e !important;
  }
  .btn-danger {
    color: #fff !important;
    background-color: #FC554C !important;
    border-color: #FC554C !important;
  }
  .btn-danger:focus,
  .btn-danger:hover {
    background: #FC6E67 !important;
    border-color: #FC6E67 !important;
    color: #fff !important;
  }
  .btn-danger:active {
    background: #dd6161 !important;
    border-color: #dd6161 !important;
    color: #fff !important;
    outline: 0 !important;
  }
  .btn-danger.active {
    background: #dd6161 !important;
    border-color: #dd6161 !important;
    color: #fff !important;
  }
  .btn-danger.disabled,
  .btn-danger.disabled:active,
  .btn-danger.disabled:focus,
  .btn-danger.disabled:hover {
    color: #fff !important;
    background-color: #fab6b6 !important;
    border-color: #fab6b6 !important;
  }
  .btn-info {
    color: #fff !important;
    background-color: #02C0D5 !important;
    border-color: #02C0D5 !important;
  }
  .btn-info:focus,
  .btn-info:hover {
    background: #58d9f4 !important;
    border-color: #58d9f4 !important;
    color: #fff !important;
  }
  .btn-info:active {
    background: #29bbd9 !important;
    border-color: #29bbd9 !important;
    color: #fff !important;
    outline: 0 !important;
  }
  .btn-info.active {
    background: #29bbd9 !important;
    border-color: #29bbd9 !important;
    color: #fff !important;
  }
  .btn-info.disabled,
  .btn-info.disabled:active,
  .btn-info.disabled:focus,
  .btn-info.disabled:hover {
    color: #fff !important;
    background-color: #97e8f8 !important;
    border-color: #97e8f8 !important;
  }
  
  .btn-link {
    color: #409EFF !important;
    background-color: transparent !important;
    border-color: transparent !important;
    padding: 10px !important;
  }
  .btn-link:focus,
  .btn-link:hover {
    background: transparent !important;
    border-color: transparent !important;
    color: #409EFF !important;
  }
  .btn-link:active {
    background: transparent !important;
    border-color: transparent !important;
    color: #409EFF !important;
    outline: 0 !important;
  }
  .btn-link.active {
    background: transparent !important;
    border-color: transparent !important;
    color: #409EFF !important;
  }
  .btn-link.disabled,
  .btn-link.disabled:active,
  .btn-link.disabled:focus,
  .btn-link.disabled:hover {
    color: #409EFF !important;
    background-color: transparent !important;
    border-color: transparent !important;
  }
  
  .btn-large {
    padding: 15px 30px !important;
    font-size: 17.5px !important;
    border-radius: 6px !important;
  }
  .btn-medium {
    padding: 10px 20px !important;
    font-size: 14px !important;
    border-radius: 4px !important;
  }
  .btn-small {
    padding: 9px 15px !important;
    font-size: 12px !important;
    border-radius: 3px !important;
  }
  .btn-mini {
    padding: 7px 15px !important;
    font-size: 12px !important;
    border-radius: 3px !important;
  }
  .btn-text {
    border-color: transparent !important;
    color: #409eff !important;
    background: 0 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .btn-text:focus,
  .btn-text:hover {
    color: #66b1ff !important;
    border-color: transparent !important;
    background-color: transparent !important;
  }
  .btn-text:active {
    color: #3a8ee6 !important;
    border-color: transparent !important;
    background-color: transparent !important;
  }
  .btn-text.disabled,
  .btn-text.disabled:focus,
  .btn-text.disabled:hover {
    border-color: transparent !important;
  }
  .btn-group {
    vertical-align: middle !important;
  }
  .btn-group::after,
  .btn-group::before {
    display: table !important;
    content: "" !important;
  }
  .btn-group::after {
    clear: both !important;
  }
  .btn-group > .btn {
    float: left !important;
    position: relative !important;
  }
  .btn-group > .btn + .btn {
    margin-left: 0 !important;
  }
  .btn-group > .btn.disabled {
    z-index: 1 !important;
  }
  .btn-group > .btn:first-child:not(.dropdown-toggle) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .btn-group > .btn:last-child {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .btn-group > .btn:first-child:last-child {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }
  .btn-group > .btn:first-child:last-child.round {
    border-radius: 20px !important;
  }
  .btn-group > .btn:first-child:last-child.circle {
    border-radius: 50% !important;
  }
  .btn-group > .btn:not(:first-child):not(:last-child) {
    border-radius: 0 !important;
  }
  .btn-group > .btn:not(:last-child) {
    margin-right: -1px !important;
  }
  .btn-group > .btn:not(.disabled):active,
  .btn-group > .btn:not(.disabled):focus,
  .btn-group > .btn:not(.disabled):hover {
    z-index: 1 !important;
  }
  .btn-group > .btn.active {
    z-index: 1 !important;
  }
  .btn-group > .el-dropdown > .btn {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-primary:first-child {
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-primary:last-child {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-primary:not(:first-child):not(:last-child) {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-success:first-child {
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-success:last-child {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-success:not(:first-child):not(:last-child) {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-warning:first-child {
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-warning:last-child {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-warning:not(:first-child):not(:last-child) {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-danger:first-child {
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-danger:last-child {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-danger:not(:first-child):not(:last-child) {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-info:first-child {
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-info:last-child {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
  }
  .btn-group .btn-info:not(:first-child):not(:last-child) {
    border-left-color: rgba(255, 255, 255, 0.5) !important;
    border-right-color: rgba(255, 255, 255, 0.5) !important;
  }
  .dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    background-color: #e9e9e9 !important;
    color: inherit !important;
  }

  /* 下拉菜单 */
  .dropdown-menu {
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%) !important;
  }

  /* 单选&多选 */
  input[type=checkbox]:checked, input[type=radio]:checked {
    border-color: #409eff !important;
    background: #409eff !important;
  }
  input[type=checkbox]:hover, input[type=radio]:hover {
    border-color: #409eff !important;
  }

  /* 输入框 */
  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 {
    -webkit-appearance: none;
    background-color: #fff !important;
    background-image: none !important;
    border-radius: 4px !important;
    border: 1px solid #dcdfe6 !important;
    color: #606266 !important;
    line-height: 33px !important;
    outline: 0 !important;
    padding: 0 6px !important;
    -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
    transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
    box-shadow: none !important;
  }
  .input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {border-radius: 0 !important;}
  textarea {
    padding: 5px 10px !important;
    min-height: 50px !important;
    line-height: 1.5 !important;
  }
  textarea::-ms-reveal, input[type="text"]::-ms-reveal, input[type="password"]::-ms-reveal, input[type="datetime"]::-ms-reveal, input[type="datetime-local"]::-ms-reveal, input[type="date"]::-ms-reveal, input[type="month"]::-ms-reveal, input[type="time"]::-ms-reveal, input[type="week"]::-ms-reveal, input[type="number"]::-ms-reveal, input[type="email"]::-ms-reveal, input[type="url"]::-ms-reveal, input[type="search"]::-ms-reveal, input[type="tel"]::-ms-reveal, input[type="color"]::-ms-reveal, .uneditable-input::-ms-reveal {
    display: none !important;
  }
  textarea::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, .uneditable-input::-webkit-input-placeholder {
    color: #c0c4cc !important;
  }
  textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .uneditable-input::-moz-placeholder {
    color: #c0c4cc !important;
  }
  textarea::-ms-input-placeholder, input[type="text"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder, input[type="datetime"]::-ms-input-placeholder, input[type="datetime-local"]::-ms-input-placeholder, input[type="date"]::-ms-input-placeholder, input[type="month"]::-ms-input-placeholder, input[type="time"]::-ms-input-placeholder, input[type="week"]::-ms-input-placeholder, input[type="number"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="url"]::-ms-input-placeholder, input[type="search"]::-ms-input-placeholder, input[type="tel"]::-ms-input-placeholder, input[type="color"]::-ms-input-placeholder, .uneditable-input::-ms-input-placeholder {
    color: #c0c4cc !important;
  }
  textarea::placeholder, input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="time"]::placeholder, input[type="week"]::placeholder, input[type="number"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="color"]::placeholder, .uneditable-input::placeholder {
    color: #c0c4cc !important;
  }
  textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover, .uneditable-input:hover {
    border-color: #c0c4cc !important;
  }
  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 {
    outline: 0;
    border-color: #409eff !important;
  }
  textarea:disabled, input:disabled, textarea[readonly], input[readonly] {
    background-color: #f5f7fa !important;
    border-color: #dcdfe6 !important;
  }

  /* 自定义下拉菜单 */
  .chzn-container-single .chzn-single {
    height: 33px !important;
    line-height: 33px !important;
    box-shadow: none !important;
    -webkit-appearance: none;
    background-color: #fff !important;
    background-image: none !important;
    border-radius: 4px !important;
    border: 1px solid #dcdfe6 !important;
  }
  .chzn-container-single .chzn-single span {
    margin-top: 0 !important;
  }

  /* 表单表 */
  .input-append .add-on, .input-prepend .add-on {
    background-color: #F5F7FA !important;
    border-color: #DCDFE6 !important;
    color:  #606266 !important;
    padding: 4px 10px !important;
    vertical-align: middle !important;
  }

  .input-prepend.input-append input[type=text], .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
    border-radius: 0 !important;
  }
  .input-prepend input[type=text], .input-prepend select, .input-prepend .uneditable-input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .input-append input[type=text], .input-append select, .input-append .uneditable-input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  

  /* 输入框标签 */
  div.tagsinput {
    border-radius: 4px !important;
    border: 1px solid #dcdfe6 !important;
  }

  /* 表单 */
  .editform dt, .editform dt label {
    color: #606266 !important;
  }

  .chzn-container .chzn-drop {
    border-radius: 0 0 4px 4px !important;
    border: 1px solid #dcdfe6 !important;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%) !important;
  }
  .chzn-container-single .chzn-search input {
    background: #fff url('../../images/ui/chosen-sprite.png') no-repeat 100% -21px !important;
    background: url('../../images/ui/chosen-sprite.png') no-repeat 100% -21px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)) !important;
    background: url('../../images/ui/chosen-sprite.png') no-repeat 100% -21px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%) !important;
    background: url('../../images/ui/chosen-sprite.png') no-repeat 100% -21px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%) !important;
    background: url('../../images/ui/chosen-sprite.png') no-repeat 100% -21px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%) !important;
    background: url('../../images/ui/chosen-sprite.png') no-repeat 100% -21px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%) !important;
    background: url('../../images/ui/chosen-sprite.png') no-repeat 100% -21px, linear-gradient(top, #eeeeee 1%, #ffffff 15%) !important;
    margin: 1px 0 !important;
    padding: 3px 20px 3px 5px !important;
    outline: 0 !important;
    border: 1px solid #bbb !important;
    font-family: sans-serif !important;
    font-size: 1em !important;
    line-height: 25px !important;
  }

  ::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
  }
  ::-webkit-scrollbar-thumb {
    background-color: #0003 !important;
    border-radius: 10px !important;
    transition: all .2s ease-in-out !important;
  }
  ::-webkit-scrollbar-track-piece {
    /* background: #f3f3f3 !important; */
  }

  .aside-nav::-webkit-scrollbar-thumb {display: none!important;}

  /* 提示 */
  .alert-success {
    background-color: #f0f9eb !important;
    border-color: #e1f3d8 !important;
    color: #58ad2d !important;
    font-size: 14px;
    margin-right: 20px!important;
    margin-left: 20px!important;
  }
  .alert-success a {
    color: #409EFF !important;
    text-decoration: underline !important;
  }

  /* 标签 */
  .label {
    background-color: #f4f4f5 !important;
    border-color: #e9e9eb !important;
    color: #909399 !important;
    padding: 2px 4px !important;
    font-size: 12px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-radius: 4px !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
    text-shadow: none !important;
    font-weight: 500 !important;
  }
  .label.label-info {
    background-color: #ecf5ff !important;
    border-color: #d9ecff !important;
    color: #409eff !important;
  }
  .label.label-info.is-hit {
    border-color: #909399 !important;
  }
  .label.label-info .label__close {
    color: #909399 !important;
  }
  .label.label-info .label__close:hover {
    color: #fff !important;
    background-color: #909399 !important;
  }
  .label.label-success {
    background-color: #f0f9eb !important;
    border-color: #e1f3d8 !important;
    color: #67c23a !important;
  }
  .label.label-success.is-hit {
    border-color: #67c23a !important;
  }
  .label.label-success .label__close {
    color: #67c23a !important;
  }
  .label.label-success .label__close:hover {
    color: #fff !important;
    background-color: #67c23a !important;
  }
  .label.label-warning {
    background-color: #fdf6ec !important;
    border-color: #faecd8 !important;
    color: #e6a23c !important;
  }
  .label.label-warning.is-hit {
    border-color: #e6a23c !important;
  }
  .label.label-warning .label__close {
    color: #e6a23c !important;
  }
  .label.label-warning .label__close:hover {
    color: #fff !important;
    background-color: #e6a23c !important;
  }
  .label.label-danger {
    background-color: #fef0f0 !important;
    border-color: #fde2e2 !important;
    color: #f56c6c !important;
  }
  .label.label-danger.is-hit {
    border-color: #f56c6c !important;
  }
  .label.label-danger .label__close {
    color: #f56c6c !important;
  }
  .label.label-danger .label__close:hover {
    color: #fff !important;
    background-color: #f56c6c !important;
  }
  .label .el-icon-close {
    border-radius: 50% !important;
    text-align: center !important;
    position: relative !important;
    cursor: pointer !important;
    font-size: 12px !important;
    height: 16px !important;
    width: 16px !important;
    line-height: 16px !important;
    vertical-align: middle !important;
    top: -1px !important;
    right: -5px !important;
  }
  .label .el-icon-close::before {
    display: block !important;
  }
  .label-dark {
    background-color: #409eff !important;
    border-color: #409eff !important;
    color: #fff !important;
  }
  .label-dark.is-hit {
    border-color: #409eff !important;
  }
  .label-dark .label__close {
    color: #fff !important;
  }
  .label-dark .label__close:hover {
    color: #fff !important;
    background-color: #66b1ff !important;
  }
  .label-dark.label-info {
    background-color: #909399 !important;
    border-color: #909399 !important;
    color: #fff !important;
  }
  .label-dark.label-info.is-hit {
    border-color: #909399 !important;
  }
  .label-dark.label-info .label__close {
    color: #fff !important;
  }
  .label-dark.label-info .label__close:hover {
    color: #fff !important;
    background-color: #a6a9ad !important;
  }
  .label-dark.label-success {
    background-color: #67c23a !important;
    border-color: #67c23a !important;
    color: #fff !important;
  }
  .label-dark.label-success.is-hit {
    border-color: #67c23a !important;
  }
  .label-dark.label-success .label__close {
    color: #fff !important;
  }
  .label-dark.label-success .label__close:hover {
    color: #fff !important;
    background-color: #85ce61 !important;
  }
  .label-dark.label-warning {
    background-color: #e6a23c !important;
    border-color: #e6a23c !important;
    color: #fff !important;
  }
  .label-dark.label-warning.is-hit {
    border-color: #e6a23c !important;
  }
  .label-dark.label-warning .label__close {
    color: #fff !important;
  }
  .label-dark.label-warning .label__close:hover {
    color: #fff !important;
    background-color: #ebb563 !important;
  }
  .label-dark.label-danger {
    background-color: #f56c6c !important;
    border-color: #f56c6c !important;
    color: #fff !important;
  }
  .label-dark.label-danger.is-hit {
    border-color: #f56c6c !important;
  }
  .label-dark.label-danger .label__close {
    color: #fff !important;
  }
  .label-dark.label-danger .label__close:hover {
    color: #fff !important;
    background-color: #f78989 !important;
  }
  .label-plain {
    background-color: #fff !important;
    border-color: #b3d8ff !important;
    color: #409eff !important;
  }
  .label-plain.is-hit {
    border-color: #409eff !important;
  }
  .label-plain .label__close {
    color: #409eff !important;
  }
  .label-plain .label__close:hover {
    color: #fff !important;
    background-color: #409eff !important;
  }
  .label-plain.label-info {
    background-color: #fff !important;
    border-color: #d3d4d6 !important;
    color: #909399 !important;
  }
  .label-plain.label-info.is-hit {
    border-color: #909399 !important;
  }
  .label-plain.label-info .label__close {
    color: #909399 !important;
  }
  .label-plain.label-info .label__close:hover {
    color: #fff !important;
    background-color: #909399 !important;
  }
  .label-plain.label-success {
    background-color: #fff !important;
    border-color: #c2e7b0 !important;
    color: #67c23a !important;
  }
  .label-plain.label-success.is-hit {
    border-color: #67c23a !important;
  }
  .label-plain.label-success .label__close {
    color: #67c23a !important;
  }
  .label-plain.label-success .label__close:hover {
    color: #fff !important;
    background-color: #67c23a !important;
  }
  .label-plain.label-warning {
    background-color: #fff !important;
    border-color: #f5dab1 !important;
    color: #e6a23c !important;
  }
  .label-plain.label-warning.is-hit {
    border-color: #e6a23c !important;
  }
  .label-plain.label-warning .label__close {
    color: #e6a23c !important;
  }
  .label-plain.label-warning .label__close:hover {
    color: #fff !important;
    background-color: #e6a23c !important;
  }
  .label-plain.label-danger {
    background-color: #fff !important;
    border-color: #fbc4c4 !important;
    color: #f56c6c !important;
  }
  .label-plain.label-danger.is-hit {
    border-color: #f56c6c !important;
  }
  .label-plain.label-danger .label__close {
    color: #f56c6c !important;
  }
  .label-plain.label-danger .label__close:hover {
    color: #fff !important;
    background-color: #f56c6c !important;
  }

  /* 表格 */
  .table-bordered th, .table-bordered td {
    border-color: #ebeef5 !important;
  }
  .table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    background-color: #fff!important;
  }
  .table-striped tbody>tr:nth-child(even)>td, .table-striped tbody>tr:nth-child(even)>th {
    background-color: #fafafa!important;
  }
  .table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {
    background-color: #f5f7fa !important;
  }

  .t-list .t-item dt label input {
    width: 175px !important;
    height: 22px !important;
    line-height: 22px !important;
  }

  .el-input--suffix .el-input__inner {
    background-color: #fff !important;
    border-color: #c0c4cc !important;
  }

  .dropdown-menu .divider {
    background-color: #e4e7ed !important;
  }

  .dropdown-menu .fg {
    border-color: #e4e7ed !important;
  }

  .link_pro .search_box input {
    padding: 10px 60px!important;
    padding-left: 72px!important;
  }

  /* 导出按钮图标 */
  #export::before {content: ''; display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url('../../images/admin/2.0/export-icon.png') no-repeat center; background-size: cover; margin: -2px 3px 0 0;}
  #addNew.btn::before, #add.btn::before, #addNew1.btn::before, #addNew2.btn::before {content: ''; display: inline-block; vertical-align: middle; width: 12px; height: 12px; background: url('../../images/admin/2.0/add-btn-icon.png') no-repeat center; background-size: cover; margin: -2px 3px 0 0;}
  #configBtn::before {content: ''; display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url('../../images/admin/2.0/setting-white-icon.png') no-repeat center; background-size: cover; margin: -2px 3px 0 0;}


  /* 新版  进度条 */
.install_progress.main-content {
	width: 670px;
	height: 170px;
	border: 1px solid #E6EBF5;
	background: linear-gradient(90deg, #FBFBFB 0%, #F8F9FC 100%);
	border-radius: 20px;
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 0 15px;
}
.install_progress .content-left{
	float: left;
	width: 170px;
	height: 170px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.install_progress .content-left img{
	width: 100%;
	height: 100%;
}
.install_progress .content-left .success-img{
	width: 72px;
	height: 72px;
}
.install_progress .installState{
	height: 170px;
	float: left;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.install_progress .installState span:nth-child(1){
	font-size: 20px;
	color: #212121;
}
.install_progress .installState span:nth-child(1) em{
	margin-left: 5px;
	color:#2C75E9
}
.install_progress .installState span:nth-child(2){
	font-size: 14px;
	color: #212121;
	opacity: 0.6;
	margin-top: 9px;
	margin-bottom: 23px;
}
.install_progress .progress{
	width: 430px;
	height: 10px;
	background: #EBEBEB;
	box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.06);
	border-radius: 5px;
}
.install_progress .bar{
	height: 100%;
  width: 100%;
	opacity: 0.8;
	background: linear-gradient(-135deg, #2691FF 36%, #45A2FF 28%, #45A2FF 67%, #2691FF 25%);
	background-size: 24px 12px;
	border-radius: 5px;
	animation: load 30s linear infinite !important;
  transition: width .3s;
}
  /*定义动画*/
  @keyframes load{
    to {
      background-position: 200% 0;
    }
  }


.jobOverviewPop.popBox .pop_header h4{color: #1F2533; font-size: 18px; font-weight: bold; line-height: 70px;}
.jobOverviewPop.popBox .pop_header{display: flex; align-items: center; justify-content: space-between}
.jobOverviewPop.popBox .pop_header .closePop{width: 24px; height: 24px; opacity: .8; margin-top: -10px; margin-right: -5px; background: url(/static/images/admin/close_btn1.png) no-repeat center/cover;}
.jobOverviewPop.popBox .pop_con .options{display: flex; align-items: center;}
.jobOverviewPop.popBox .pop_con .options .opt{width: 240px; height: 60px; background: #F7F8FA; border-radius: 6px; color: #626973; font-size: 14px; display: flex; align-items: center; margin-right: 20px; box-sizing: border-box; padding-left: 18px; cursor: pointer;}
.jobOverviewPop.popBox .pop_con .options .opt span.quan{ display: block; width: 16px; height: 16px; background: #FFFFFF; border-radius: 50%;border: 1px solid #AFB0B3;  display: flex; align-items: center; justify-content: center; box-sizing: border-box; margin-right: 6px;}
.jobOverviewPop.popBox .pop_con .options .opt.currChose{border-color: #6699FF; background-color: #F0F5FF;}
.jobOverviewPop.popBox .pop_con .options .opt.currChose span.quan{border: 1px solid #2672EC;}
.jobOverviewPop.popBox .pop_con .options .opt.currChose span.quan::before{content: ''; display: block; width: 10px; height: 10px; background: #2672EC; border-radius: 50%;}
.jobOverviewPop.popBox .pop_con .check_quick{margin-top: 20px; height: 18px;}
.jobOverviewPop.popBox .pop_foot .btns_group{display: flex; align-items: center; justify-content: flex-end; margin-top: 60px;}
.jobOverviewPop.popBox .pop_foot .btns_group a{display: flex; align-items: center; justify-content: center; width: 140px; height: 44px; background: #FFFFFF; border-radius: 6px; border: 1px solid #EDEDED; font-size: 15px; color: #666; font-size: 15px;}
.jobOverviewPop.popBox .pop_foot .btns_group a:hover{background-color: #f5f5f9;}
.jobOverviewPop.popBox .pop_foot .btns_group a.confirm{border: none; background: #2672EC; color: #fff; margin-left: 16px;}
.jobOverviewPop.popBox .pop_foot .btns_group a.confirm:hover{background-color: #2164d0;}
.jobOverviewPop.popBox .el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color:#1975FF !important; background-color: #1975FF !important;}
.jobOverviewPop.popBox .el-checkbox__input.is-checked+.el-checkbox__label{color:#1975FF;}

.job_propertyForm .property_label{margin-right: 22px;}
.job_propertyForm .property_label span{display: inline-flex; align-items: center; justify-content: center; min-width: 86px; height: 32px; box-sizing: border-box; padding: 0 14px; border-radius: 4px; color: #fff;}