﻿@charset "UTF-8";
* { font-family: 'Microsoft YaHei'; }
body { font-size: 12px; font-family: 'Microsoft YaHei'; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Microsoft YaHei'; }
p { padding: 0px; margin: 0px; }
.main-header .logo { font-family: 'Microsoft YaHei'; }
.main-header .logo { font-size: 16px; }
/*.skin-blue .main-header .navbar { margin-left: 200px; }*/
/*.main-sidebar, .left-side { width: 200px; }*/
/*.main-header .logo { width: 200px; }*/
.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini { font-size: 16px; }
/*.content-wrapper, .right-side, .main-footer { margin-left: 200px; }*/
a:hover { text-decoration: none; color: #5594B8; }
.content { padding: 10px; }
.content-wrapper { background-color: #fff; }
.sidebar-menu a { font-size: 14px; }
.sidebar-menu > li > a > .fa { font-size: 14px; margin-right: 5px; }
.sidebar-menu li > a > .pull-right { margin-top: -7px; }
.sidebar-menu > li > a { padding: 10px 5px 10px 15px; display: block; }
.main-header .sidebar-toggle:before { content: normal; }
.pagination { margin: 0px; }
.login-box-msg { padding: 10px 20px 10px 0px; text-align: left; }
.edit-box { }
.table { margin-bottom: 10px; font-size:12px; }
.td-right { text-align: right; }
.form-group { margin-bottom: 5px; }
.edit-box input[type='text'], .edit-box input[type='password'], .edit-box textarea, .edit-box select { width: 300px; display: inline-block; vertical-align: middle; }
.edit-box div.date input { width: 100%; }
.edit-box div.input-group input { width: 100%; }
.edit-box div.input-group-btn button { padding: 6px 12px; }
.edit-box textarea { width: 400px; }
.edit-box input.input-validation-error { display: inline-block; }
.edit-box .btn { padding-left: 30px; padding-right: 30px; }
.edit-box .control-label { line-height: 34px; padding-top: 0px; }
.edit-box .help-block { display: inline-block; color: #B7B7B7; padding: 0px; margin: 0px; vertical-align: middle; font-size: 12px; line-height: 34px; margin-left: 10px; }
.edit-box .switch { display: inline-block; }
.edit-box select[aria-hidden='true'] { height: 0px; padding: 0px; margin: 0px; }
.edit-box .edit-date { width: 300px; display: inline-block; vertical-align: middle; }
input.small { width: 80px; }
label { margin: 0px; }

.file-upload { }
.file-upload input[type='file'] { position: absolute; top: 0px; left: 0px; opacity: 0; }

.list-box-search { }
.list-box-search .row { margin-right: 0px; margin-left: 0px; }
.list-box-search .row div[class ^="col"] { padding-right: 5px; padding-left: 5px; }
.list-box-controls { margin: 0px; margin: 0px; border: 1px solid #ddd; /*border-bottom: 0px;*/ padding: 2px; overflow: hidden; }
.list-box-controls .tools-group { position: relative; display: inline-block; vertical-align: middle; }
.list-box-controls .tools-group a { padding: 7px 10px; color: #464646; display: inline-block; }
.list-box-controls .tools-group a:hover { background-color: #E8E8E8; text-decoration: none; }
.list-box-controls .pull-right { height: 31px; line-height:31px; }
.list-box-controls .pull-right a {padding-right:5px;}
.list-box-controls .pull-right .current {color:#000000;}
.list-box-data { margin-top: -1px; margin-bottom: -1px; }
.list-box-data table { margin-bottom: 0px; }
.list-box-data table.table { border-top: 0px; border-bottom: 0px; }
.list-box-data table input[type=checkbox], input[type=radio] { margin: 0px; vertical-align: middle; }
.list-box-controls .fa { margin-right: 5px; vertical-align: middle; }
.list-box-controls .tools-group a:last-child .fa { margin-right: 0px; }
.folder-open { display: inline-block; margin-right: 2px; width: 20px; height: 20px; vertical-align: middle; }
.folder-line { display: inline-block; margin-right: 2px; width: 20px; height: 20px; vertical-align: middle; }
.not-data { padding: 10px; text-align: center; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.list-box-search input, .list-box-search select, .list-box-search .search-date { width: 180px; display: inline-block; vertical-align: middle; margin-bottom: 10px; }
.list-box-search label { display: inline-block; vertical-align: middle; font-weight: 500; }
.list-box-search button, .list-box-search .select2, .list-box-search label { margin-bottom: 10px; }
.list-box-search input, .list-box-search select, .list-box-search label, .list-box-search .search-date { *display: inline; }
.table img { width: 40px; height: 40px; }
.input-search { width: 200px; display: inline-table; vertical-align: middle; margin-bottom: 10px; }
.input-search .dropdown-menu { padding: 0px; margin: 0px; border-radius: 0px; }
.input-search { width: 180px; }
.input-search .iconfont { position: absolute; left: 0px; top: 5px; z-index: 99; color: #B0B0B0; font-size: 18px; margin-left: 5px; }
.input-search input[type=text] { padding-left: 25px; }
.input-search .input-group-btn { width: 0px; }
.input-search .input-group-btn .btn { display: none; }
.edit-box .input-search .iconfont { top: 5px; position: relative; float: left; }
.edit-box .input-search { margin-bottom: 0px; position: initial; }
.edit-box .input-search input[type='text'] { margin-top: -25px; }

.edit-box .funs-table input { width: 120px; }

.box { border: 1px solid #ccc; }
.box { border-top-width: 3px; }
.chkv { font-weight: normal; }
.chkv input[type=checkbox], .chkv input[type=radio] { margin-right: 5px; vertical-align: middle; margin-top: -2px; font-weight: normal; }

.file-group { width: 400px; }
.file-group input[type='text'] { border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-right: 0px; }
.file-group .input-group-btn .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.file-group input[type='file'] { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; z-index: 100; position: absolute; right: 0px; top: 0px; width: 94px; height: 34px; }

.help-block { display: inline-block; color: #B7B7B7; padding: 0px; margin: 0px; vertical-align: middle; font-size: 12px; }
.help-block .tip { color: red; line-height: 12px; margin-right: 10px; font-size: 12px; line-height: 34px; margin-left: -10px; }

.form-date .date { width: 300px; display: inline-table; vertical-align: middle; }

.login-page, .register-page { background-color: #3C8DBC; }
.content-header { position: initial; }
.content-header ol.breadcrumb { float: none; position: initial; top: initial; left: initial; right: initial; }
.content-header { border-bottom: solid 2px #3C8DBC; padding: 8px; }
.content-tabs { position: relative; height: 42px; background: #fafafa; line-height: 40px; padding: 0px; }
.content-tabs .roll-nav,
.page-tabs-list { position: absolute; width: 40px; height: 40px; text-align: center; color: #999; z-index: 2; top: 0; }
.content-tabs .roll-left { left: 0; border-right: solid 1px #eee; }
.content-tabs .roll-right { right: 0; border-left: solid 1px #eee; }
.content-tabs button { background: #fff; border: 0; height: 40px; width: 40px; outline: none; }
.content-tabs button:hover { background: #fafafa; }

.table-bordered { border: 1px solid #ddd; }
.tip-bg-success { background-color: #dff0d8; padding: 15px; margin-bottom: 10px; font-size: 16px; }

.error-page { width: auto; margin: 0px; padding: 20px 20px; }
.error-page-left { width: 60px; height: 60px; border-radius: 50%; background-color: #dd4b39; display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-size: 100% 100%; }
.error-page-right { display: inline-block; vertical-align: middle; margin-left: 20px; }
.error-page-right h3 { font-size: 22px; font-weight: bold; }
.error-page-right h5 { font-size: 14px; font-weight: normal; color: #7A7A78; }
.error-page .error { background-image: url(../images/error_ico.png); }
.error-page .warning { background-image: url(../images/warning_ico.png); }

.tip-message { color: #f39c12 !important; font-size: 14px; margin-bottom: 10px; }
.tip-message i { margin-right: 5px; }


/*选择联系人*/
.qe_mR_sender_wk { position: relative; }
.qe_mR_sender { border: 2px solid #FC857F; position: absolute; top: 20px; left: -1px; z-index: 5; padding: 20px; background: #fff; right: -1px; }
.shy_sender_ltit { border-bottom: 1px solid #DEDEDE; padding: 0 0 15px 0; font-size: 14px; color: #333333; margin-bottom: 10px; }
.shy_mR_address ul, shy_mR_address li { list-style: none; padding: 0px; margin: 0px; }
.shy_mR_address li { height: 38px; line-height: 38px; border: 1px solid #E1E1E1; margin: 0 0 10px 0; background: #F9F9F9; padding: 0 25px; font-size: 12px; color: #666666; }
.shy_mR_address li label { display: block; float: left; height: 38px; overflow: hidden; width: 430px; }
.shy_mR_address li label input { vertical-align: -2px; margin: 0 15px 0 0; }
.shy_mR_address li.shy_mR_addressli { border: 1px solid #FEE2E2; background: #FFF7F7; font-size: 14px; }
.shy_mR_address li a { color: #F45A43; margin: 0 0 0 20px; }

/*订单状态样式*/
.order-flow { margin: 0 auto; padding: 0; font-size: 12px; font-weight: normal; padding-bottom: 4px; }
.order-flow-left, .order-flow-arrive, .order-flow-wait, .order-flow-right-arrive, .order-flow-right-wait { margin: 0; padding: 0; background: url(../images/order_speed.gif) no-repeat scroll 0 0; float: left; font-family: Arial; line-height: 16px; text-align: center; width: 140px; }
.order-flow div span { margin: 0; padding: 0; background: none repeat scroll 0 0 #fff; display: block; }
.order-flow div span p { margin: 0; padding: 0; }
.order-flow .name { margin: 0; padding: 0 0 4px 0; }
.order-flow-arrive { background-position: 0 -40px; }
.order-flow-wait { background-position: 0 -20px; color: #878787; }
.order-flow-right-arrive { background-position: 0 -80px; }
.order-flow-right-wait { background-position: 0 -60px; color: #878787; }
.order-flow-input { display: block; margin: 2px auto; padding: 0; width: 18px; height: 18px; text-indent: -999px; cursor: inherit; overflow: hidden; }

/*订单跟踪*/
.shy_mR_tkbor ul, .shy_mR_tkbor li { list-style: none; }
.shy_mR_tkbor { padding: 0 0 0 20px; }
.shy_mR_tkbor li { height: 30px; line-height: 30px; position: relative; color: #666666; font-size: 14px; }
.shy_mR_tkbor li span { padding: 0 20px 0 0; }
.shy_mR_tkbor li i { display: block; width: 10px; height: 10px; border: 1px solid #CDCDCD; background: #fff; position: absolute; top: 50%; left: -28px; margin: -6px 0 0 0; border-radius: 10px; }
.shy_mR_tkbor li i s { display: block; width: 10px; height: 10px; background: #fff; border-radius: 10px; }
.shy_mR_tkbor li.shy_mR_tkbor_li { color: #006CB7; }
.shy_mR_tkbor li.shy_mR_tkbor_li i s { background: #006CB7; }

.select2-result-repository { padding-top: 4px; padding-bottom: 3px; }
.select2-result-repository__avatar { float: left; width: 40px; margin-right: 10px; }
.select2-result-repository__avatar img { width: 100%; height: auto; border-radius: 2px; }
.select2-result-repository__meta { margin-left: 50px; }
.select2-result-repository__title { color: black; font-weight: bold; word-wrap: break-word; line-height: 1.1; margin-bottom: 4px; }
.select2-result-repository__forks, .select2-result-repository__stargazers { margin-right: 1em; }
.select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers { display: inline-block; color: #aaa; font-size: 11px; }
.select2-result-repository__description { font-size: 13px; color: #777; margin-top: 4px; }
.select2-results__option--highlighted .select2-result-repository__title { color: white; }
.select2-results__option--highlighted .select2-result-repository__forks, .select2-results__option--highlighted .select2-result-repository__stargazers, .select2-results__option--highlighted .select2-result-repository__description, .select2-results__option--highlighted .select2-result-repository__watchers { color: #c6dcef; }

.alert { border-radius: 0px; margin: 10px 0px; }

/*iframe选项卡*/
nav.page-tabs { margin-left: 40px; width: 100000px; height: 40px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
nav.page-tabs .page-tabs-content { float: left; }
.page-tabs a { display: block; float: left; border-right: solid 1px #eee; padding: 0 20px 0 15px; color: #464646; }
.page-tabs a:hover,
.content-tabs .roll-nav:hover { cursor: pointer; }
.page-tabs a:hover, .content-tabs .roll-nav:hover { cursor: pointer; }
    .page-tabs a.active {
        background: #3c8dbc;
        color: white;
    }
.content-tabs .page-tabs a { position: relative; }
.content-tabs .page-tabs a i { position: absolute; right: 1px; top: 2px; line-height: 10px; }
.content-tabs button { background: #fff; border: 0; height: 40px; width: 40px; outline: 0; }
.roll-right.btn-group { right: 0px; width: 100px; padding: 0; background-color: #fff; }
.content-tabs button { background: #fff; border: 0; height: 40px; width: 40px; outline: 0; }
.content-tabs .roll-right.btn-group button { width: 80px; border-radius: 0px; }
.content-tabs .roll-right#menuTabRight { right: 100px; }
.content-tabs .roll-right.btn-group .caret { margin-left: 5px; }
.content-tabs .roll-right .btn-default.active, .content-tabs .btn-default.focus, .content-tabs .btn-default:active, .content-tabs .btn-default:focus, .content-tabs .btn-default:hover, .content-tabs .open > .dropdown-toggle.btn-default { background-color: #ffffff; border-color: #ffffff; }
.content-tabs .roll-right.btn-group.open .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; }
.content-tabs .roll-right .btn:active { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.content-tabs .roll-right.btn.active.focus, .content-tabs .btn.active:focus, .content-tabs .btn.focus, .content-tabs .btn:active.focus, .content-tabs .btn:active:focus, .content-tabs .btn:focus { outline: none; outline: none; outline-offset: 0px; }
.content-tabs button:hover { background: #fafafa; }
.content-tabs .roll-right .dropdown-menu > li > a { border-radius: 3px; color: inherit; line-height: 25px; margin: 4px; text-align: left; font-weight: normal; }
.main-iframe { width: 100%; border: 0px; overflow-x: hidden; overflow-y: auto; padding: 0px; margin: 0px; }

.main-footer { padding: 10px; }
.alert-tips { position: absolute; top: 10px; right: 10px; z-index: 999; width: 30%; padding: 10px; }

.popover-tip { position: relative; display: inline-block; white-space: nowrap; word-break: normal; cursor: pointer; color: #3c8dbc; }
.popover-tip .popover { top: 15px; }
.popover-tip .popover.bottom > .arrow { }
.popover-tip:hover { color: #72afd2; }
.popover-tip:hover .popover { display: block; cursor: default; }
.popover-tip .popover-content { color: #333; padding: 5px 5px; font-size: 12px; }
.popover-tip .popover-content table.table-tip { width: 100%; border: 1px solid #ccc; border-collapse: collapse; font-size:12px;}
.popover-tip .popover-content table.table-tip td { border: 1px solid #ccc; padding: 3px; }

.red, .red:hover { color: #D13840; }

.fixed-tools { position: fixed; bottom: 0px; width: 100%; background: #fff; padding: 10px; text-align: right; }
.fixed-tools button, .fixed-tools a { min-width: 100px; }
.error-twinkle { background-color: #fcf8e3; }
.success-twinkle { background-color: #dff0d8; }
.fixed-tools { position: fixed; bottom: 0px; left: 0px; width: 100%; padding: 10px; background-color: #fff; z-index: 99; }


.shy_mR_mail li:hover { border: 2px solid #EEEEEE; }
.shy_mR_mail li.shy_mRm_lihover { border: 2px solid #006CB7; }
.shy_mR_mail li:hover s { display: none; }
.shy_mR_mail li.shy_mRm_lihover s { display: block; }


/*框架改写*/
.sidebar-menu .treeview-menu > li > a { padding: 8px; padding-left: 37px; }
.layui-layer-btn a { height: auto; line-height: normal; padding: 5px 20px; }
.input-append.date .add-on i, .input-prepend.date .add-on i, .input-group.date .input-group-addon span { font-weight: 500; }
.edit-box div.col-sm-10, .edit-box div.col-sm-9 { position: initial; line-height: 34px; }
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { vertical-align: middle; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
.table > thead > tr > th { background-color: #ddd; }
.list-box-data table.table > tbody > tr > th {
    background-color: #E8E8E8;
    line-height: 22px;
    font-size: 12px;
    font-weight:400;
}
.list-box-data table.table > tbody > tr > td {
    font-size: 12px;
    font-weight: 400;
}
.table-hover > tbody > tr:hover { background-color: none; }
.table-hover > tbody > tr > td:hover { background-color: #f5f5f5; }
.nav-tabs-custom { box-shadow: none; }
.nav-tabs-custom > .nav-tabs { border-bottom-color: #ddd; }
/*.nav-tabs-custom .nav-tabs { border-left: 1px solid #ddd; }*/
.nav-tabs-custom > .tab-content { border: 1px solid #ddd; border-top: 0px; }
.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a { border-left-color: #ddd; border-right-color: #ddd; }
.btn .caret { margin-left: 5px; }
.callout { border-radius: 0px; border: 0px; }
.edit-box .btn { padding-left: 30px; padding-right: 30px; }
.btn-lg { padding: 8px 30px; font-size: 14px; border-radius: 4px; font-weight: 400; }

.sel-group { }
.sel-group button { background-color: #fff; border-color: #ccc; }
.sel-group button:hover, .sel-group button:focus { background-color: #fff; border-color: #ccc; }
.sel-group button.active { background-color: #337ab7; color: #fff; }

.large-query { padding: 10px; background-color: #F9F9F9; border: 1px solid #DEDEDE; margin-bottom: 10px; text-align: center; }
.large-query input[type='text'] { width: 400px; margin-bottom: 0px; }
.large-query button[type='submit'] { margin-bottom: 0px; }

/*业务操作商品列表*/
.operate-goods-list { border: 0px; }
.operate-goods-list > tbody > tr:nth-child(1) > td { font-weight: 600; }
.operate-goods-list > tbody > tr > td { border: 0px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }

/*图片相册样式*/
.photo-list { margin: 0; padding: 10px 0 0 0; }
.photo-list ul { margin: 0; list-style: none; *display: inline-block; }
.photo-list ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.photo-list ul li { float: left; margin-right: 10px; text-align: center; *width: 139px; }
.photo-list ul li .img-box { margin: 5px 5px 5px auto; position: relative; width: 128px; height: 128px; overflow: hidden; border: 3px #efefed solid; cursor: pointer; }
.photo-list ul li .img-box.selected { border: 3px #f60 solid; }
.photo-list ul li .img-box img { width: 128px; height: 128px; opacity: 1; }
.photo-list ul li .img-box .remark { top: 106px; left: 0px; margin: 0; padding: 3px 2px; position: absolute; display: block; width: 124px; height: 122px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; text-align: left; font-family: "Microsoft Yahei"; }
.photo-list ul li .img-box .remark:hover { top: 0px; }
.photo-list ul li .img-box .remark i { color: #fff; font-style: normal; position: relative; line-height: 18px; }
.photo-list ul li a { padding-right: 1em; }

/*上传控件*/
.ke-input-text { height: auto; }
.upload .btn { padding-left: 13px; padding-right: 13px; }
.upload .ke-button-common { background: transparent; height: auto; line-height: inherit; overflow: visible; display: inline-block; vertical-align: top; cursor: pointer; }
form.ke-upload-area .ke-input-text { padding: 12px 10px; }

/*验证样式*/
span[class^='field-validation'] { position: absolute; }
span.triangle { width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #2f2f2f; font-size: 0px; line-height: 0px; }
.field-validation-error { color: #e80c4d; font-weight: 500; padding: 0px 10px; border-radius: 4px; background-color: #FDEA01; z-index: 100; border: 1px solid #ddd; background-color: #FEFBD3; }
.field-validation-valid { display: none; }
input.input-validation-error { border: 1px solid #e80c4d; }
.field-validation-error span { padding-left: 22px; line-height: 30px; }
.field-validation-error s { display: block; width: 16px; height: 16px; position: absolute; top: 50%; left: 10px; margin: -8px 0 0 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGQjRFODEwNjgzRDExRTU5QThCOEUwN0VCOTdBNEVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGQjRFODExNjgzRDExRTU5QThCOEUwN0VCOTdBNEVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUZCNEU4MEU2ODNEMTFFNTlBOEI4RTA3RUI5N0E0RUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUZCNEU4MEY2ODNEMTFFNTlBOEI4RTA3RUI5N0E0RUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4aDFwcAAABQElEQVR42mL8//8/AzJ4rSamAKQKgNgeiA2gwheA+CAQTxC99eoBsnpGZAOAmicAqXwG/GAi0JACDAOAms8j2UgIXAAaYghiMEE195OgGQQMoHoYmJD8DAZAkxm40vMwdIDEQHJIoACkF+SCemTRr70tDJxxaQzsnn5wMXYPX7AYSA4N1LOgO/3bzEkMfx/cY+CbOIfh45fPYDG+/lkMnwpSGX7u3ILhFcZXqqL/sXmSzdaRga9vBpj9qSiD4dfh/VgDg4mBQsAETSQogN3dh4F/9nKwzSDMP2sZWAxbdLJADTBADm1QgH0qTIM7G8TmqetgYFZQAocRsgGgMJAHMh4gRyMotNEUgg3mLq4BpRlkYQVwSoQmigISvQ/KF4XUScpQp4MEJhBpsyHW3Ah1iTzUOw5o2fkAVPNDZPUAAQYAgYOF7huvss4AAAAASUVORK5CYII=); }
.field-validation-error i { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MDZEQ0NENjgzRDExRTVCOTA1QzdBODc5MTVDNkY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MDZEQ0NFNjgzRDExRTVCOTA1QzdBODc5MTVDNkY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkwNkRDQ0I2ODNEMTFFNUI5MDVDN0E4NzkxNUM2RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkwNkRDQ0M2ODNEMTFFNUI5MDVDN0E4NzkxNUM2RjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wO4BRAAAAqklEQVR42mJ8+uT2fVHhnwosLP8ZsIHfv5kYnr9i/8j04ydTy4vX7J///mPEUPT3LyPD+4+sz4F0BhOQvwDImPj+Pevrf2iGvnnH9v77D6b5QOYKkMK/QFz77Qfz0Y8fWX/AFL37wPrz5y+mE//+MbaD+CCFDEAOyJrML19ZTgExw9dvzAyfv7DcB0p5AfEXkBoWJJte/PnLGAy07g4L8/97QM3xyM4ACDAAXPJPWj0sY4IAAAAASUVORK5CYII=); display: block; width: 12px; height: 6px; position: absolute; bottom: -6px; left: 15px; }
input[type="checkbox"].input-validation-error { border: 0 none; }
.validation-summary-errors { color: #e80c4d; font-weight: bold; font-size: 1.1em; }
.validation-summary-valid { display: none; }


/**
    数据表格状态字段字体显示比例从75%调整到100% 
*/
td .label { font-size: 100%; }
