/* 重置样式 */
body, div, p, span, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, pre, form, tr, td, th, table {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

body {
    height: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ul, li, ol, dt, dl, dd {
    list-style: none;
}

address, cite, code, em, th, i {
    font-weight: normal;
    font-style: normal;
}

textarea {
    resize: none;
}

input[type=checkbox], input[type=radio] {
    margin-right: 5px;
    vertical-align: -2px;
}

a, #childAdd, [type="button"] {
    cursor: pointer;
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.form-group-sm .form-control, .input-sm {
    border-radius: 0;
}

.warning-text {
    color: #8a6d3b;
    margin-top: 5px;
}

.badge {
    border-radius: 0 !important;
}

.nav .badge {
    margin-left: 5px;
}

.btn-white {
    padding: 5px 9px !important;
}

.dropdown-toggle .caret {
    margin-right: 5px;
}

.dropdown .caret {
    margin-left: 5px;
}

.btn-group > .btn-white > .caret {
    border-top-color: #3a3434;
}

.nav-tabs li {
    cursor: pointer;
}

.widget-toolbar > .nav-tabs {
    margin-top: 7px !important;
}

.widget-header .floatRight, #chart .floatRight {
    margin-right: 15px;
    padding-top: 10px;
}

.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 0 none;
}

.panel {
    border: none !important;
}

.panel-con .panel {
    padding-top: 20px;
}

.panel-teal .panel-heading {
    border-radius: 0;
    background: #5090C1;
    color: #fff;
}

.panel .table > tbody > tr > td, .panel .table > tfoot > tr > td, .panel .table > thead > tr > td {
    font-size: 12px;
    vertical-align: middle;
}

.panel-footer-fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f8f8f8;
    margin-bottom: 0;
    border-radius: 0;
}

.panel-footer-fixed .form-group {
    line-height: 28px;
}

.dropdown-menu > .fixed-height > li > a:hover,
.dropdown-menu li > a:hover {
    background: #4F99C6;
    color: #FFF;
    text-decoration: none;
}

.dropdown-menu .sub-user-menu li a:hover {
    background: #fff;
    text-decoration: underline;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    font-size: 12px;
}

/*首页样式开始*/
.order-card-con {
    margin-bottom: 10px;
}

.order-card-con > .col-md-3 {
    margin-bottom: 10px;
}

.order-card {
    border: 1px solid #dddddd;
    height: 75px;
}

.order-card dt {
    float: left;
    width: 40%;
    height: 100%;
    height: 73px \9;
    font-size: 26px;
    color: #fff;
    text-align: center;
}

.order-card dt i {
    margin-top: 25px;
}

.order-card dd {
    float: left;
    width: 60%;
    color: #393939;
    text-align: center;
    padding-top: 20px;
}

.order-card dd p {
    line-height: 21px;
}

.order-card dd .order-num {
    font-size: 26px;
}

.order-card-1 dt {
    background: #6fb3e0;
}

.order-card-1 dd .order-num {
    color: #6fb3e0;
}

.order-card-2 dt {
    background: #D15B47;
}

.order-card-2 dd .order-num {
    color: #D15B47;
}

.order-card-3 dt {
    background: #FFB752;
}

.order-card-3 dd .order-num {
    color: #FFB752;
}

.order-card-4 dt {
    background: #87B87F;
}

.order-card-4 dd .order-num {
    color: #87B87F;
}

.option-con li {
    float: left;
    width: 50%;
    height: 84px;
    padding-top: 20px;
    box-sizing: border-box;
    text-align: center;
}

.option-con li a {
    color: #393939;
}

.option-con li i {
    width: 25px;
    height: 25px;
    font-size: 26px;
    margin-bottom: 5px;
}

.option-con li.ord {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.option-con li.pro {
    border-bottom: 1px solid #ddd;
}

.option-con li.auth {
    border-right: 1px solid #ddd;
}

.option-con li.ord i {
    color: #6FB3E0;
}

.option-con li.pro i {
    color: #FFB752;
}

.option-con li.auth i {
    color: #87B87F;
}

.option-con li.trans i {
    color: #D15B47;
}

.set-reminder li {
    line-height: 30px;
}

.set-reminder li > a {
    float: right;
}

.order-statistics {
    font-size: 16px;
    margin-left: 15px;
    margin-top: 10px;
    color: #585858;
}

.class-con {
    height: 260px;
}

.chart-bottom {
    border-top: 1px solid #dddddd;
    background: #fafafa
}

.chart-bottom dl {
    float: left;
    width: 50%;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 5px;
    margin-bottom: 0 !important;
    color: #576373;
}

.chart-bottom dl dt, .chart-bottom dl dd {
    line-height: 24px;
}

.chart-bottom dl.dl-1 {
    border-right: 1px solid #ddd;
}

/*首页样式结束*/

/*公共样式开始*/
.col-ff892a {
    color: #ff892a !important;
}

.col-337ab7 {
    color: #337ab7 !important;
}

.col_1963aa {
    color: #1963AA !important;
}

.col_f45053 {
    color: #f45053 !important;
}

.col_999 {
    color: #999 !important;
}

.col_666 {
    color: #666 !important;
}

.p0 {
    padding: 0 !important;
}

.pt30 {
    padding-top: 30px !important;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.ml30 {
    margin-left: 30px;
}

.ml15 {
    margin-left: 15px;
}

.ml10 {
    margin-left: 10px;
}

.mr5 {
    margin-right: 5px;
}

.ml5 {
    margin-left: 5px;
}

.m0 {
    margin: 0 !important;
}

.w200 {
    width: 200px;
}

.star {
    padding-right: 3px;
    color: #f00;
}

.ver-top {
    vertical-align: top;
    padding-top: 13px !important;
}

.bg-fff {
    background: #fff;
}

.textarea {
    min-width: 230px;
}

.border-con {
    border: 1px solid #c5d0dc;
}

.ifr-con {
    padding: 25px 30px 0 30px;
}

.commonDiv {
    margin: 10px;
}

.titleDiv {
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #c5d0dc;
    background-color: #fff;
}

.floatLeft {
    float: left !important;
}

.floatRight {
    float: right !important;
}

.content-title-left {
    float: left;
    padding-top: 11px;
    padding-left: 10px;
    display: inline;
}

.content-title-left span {
    margin: 0 5px;
    font-size: 14px;
    color: #242f3f;
    padding: 0 5px;
}

.content-title-left span.cur {
    color: #1963AA;
}

.tab-title {
    height: 50px;
    margin-bottom: 10px;
}

.title-right {
    float: right;
    margin-right: 10px;
    margin-top: 7px;
}

.content-title-right {
    float: right;
    padding-top: 7px;
    padding-right: 10px;
    display: inline;
}

.searchDiv {
    padding: 10px;
    border-bottom: 1px solid #c5d0dc;
}

.searchDiv .form-group {
    margin-right: 5px;
}

.searchDiv .btn-group > .btn.btn-sm > .caret {
    margin-top: 0;
}

.btn i {
    margin-right: 5px;
}

.title-h3 {
    margin: 10px 0;
    color: #2679B5;
    font-size: 16px;
    font-weight: bold;
}

.enable {
    color: #91c854;
    font-weight: bold;
}

.disable {
    color: #f36d6f;
    font-weight: bold;
}

.dis-none {
    display: none;
}

.logo-img {
    width: 100px;
    height: 30px;
    background: #f8f8f8;
    margin-right: 5px;
}

.logo-img img {
    width: 100%;
    height: 100%;
}

.res-ipt-con input, .res-ipt-con select {
    width: 120px !important;
    margin-right: 10px;
}

.res-ipt-con select {
    height: 32px;
}

.nav.nav-tabs > li > a {
    padding: 8px 25px;
}

.nav-pills > li > a {
    border-radius: 0;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

@media screen and (max-width: 991px) {
    .searchDiv input[type=text] {
        width: 120px;
    }
}

/*公共样式结束*/

/*jqgrid开始*/
.jqGrid-content, .jqGrid_wrapper, .jqInChlidAddGrid_wrapper {
    background: #fff;
}

.ui-jqgrid {
    position: relative;
    overflow: hidden;
}

.ui-jqgrid .ui-jqgrid-view {
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    font-weight: normal;
    min-height: 37px;
    padding: 4px 8px;
    position: relative;
    margin-right: 2px;
    border-bottom: 1px solid #ddd;
/ / default;
}

.ui-jqgrid .ui-jqgrid-caption {
    text-align: left;
}

.ui-jqgrid .ui-jqgrid-title {
    padding-top: 5px;
    vertical-align: middle;
}

.ui-jqgrid .ui-jqgrid-titlebar-close {
    color: inherit;
    position: absolute;
    top: 50%;
    margin: -10px 7px 0 0;
    padding: 1px;
    cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-jqgrid .ui-jqgrid-hdiv {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.ui-jqgrid .ui-jqgrid-hbox {
    float: left;
    padding-right: 0;
}

.ui-jqgrid .ui-jqgrid-htable {
    margin-bottom: 0;
    table-layout: fixed;
    border-top: 0 none;
    border-bottom: 0 none;
}

.ui-jqgrid .ui-jqgrid-htable thead th {
    overflow: hidden;
    padding-right: 2px;
}

.ui-jqgrid .ui-jqgrid-htable thead th div {
    /*overflow:hidden;*/
    position: relative;
    font-weight: normal;
}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    overflow: hidden;
    white-space: nowrap;
}

.ui-th-column-header, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header {
    overflow: hidden;
    white-space: nowrap;
}

.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
    text-align: center;
}

.ui-jqgrid tr.jqg-first-row-header th {
    height: auto;
    border-top: none;
    padding-bottom: 0;
    padding-top: 0;
    border-bottom: none;
    padding-right: 2px;
    text-align: center;
}

.ui-jqgrid tr.jqg-second-row-header th, .ui-jqgrid tr.jqg-third--row-header th {
    border-top: none;
    text-align: center;
}

.ui-jqgrid .ui-th-div-ie {
    white-space: nowrap;
    zoom: 1;
    height: 17px;
}

.ui-jqgrid .ui-jqgrid-resize {
    height: 20px !important;
    position: relative;
    cursor: e-resize;
    display: inline;
    overflow: hidden;
}

.ui-jqgrid .ui-grid-ico-sort {
    margin-left: 5px;
    overflow: hidden;
    position: absolute;
    right: 3px;
    font-size: 12px;
}

.ui-jqgrid .ui-icon-asc {
    margin-top: -3px;
}

.ui-jqgrid .ui-icon-desc {
    margin-top: 4px;
}

.ui-jqgrid .ui-i-asc {
    margin-top: 0;
}

.ui-jqgrid .ui-i-desc {
    margin-top: 0;
    margin-right: 13px;
}

.ui-jqgrid .ui-single-sort-asc {
    margin-top: 0;
}

.ui-jqgrid .table-bordered, .ui-jqgrid .table-bordered td, .ui-jqgrid .table-bordered th.ui-th-ltr {
    border-left: 0 none !important;
}

.ui-jqgrid .table-bordered th.ui-th-rtl {
    border-right: 0 none !important;
}

.ui-jqgrid .table-bordered tr.ui-row-rtl td {
    border-right: 0 none !important;
    border-left: 1px solid #ddd !important;
}

div.tablediv > .table-bordered {
    border-left: 0 none !important;
    border-right: 0 none !important;
}

.ui-jqgrid .ui-jqgrid-bdiv table tr:nth-of-type(2n) {
    background-color: #fafcfd;
}

.ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td {
    border-left: 0 none;
    border-right: 0 none;
}

.ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td.detailtable_con {
    border: 0 none;
}

.ui-jqgrid .ui-jqgrid-bdiv {
    position: relative;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    text-align: left;
}

.ui-jqgrid .ui-jqgrid-btable {
    table-layout: fixed;
    border-left: none;
    border-top: none;
    margin-bottom: 0;
}

.ui-jqgrid tr.jqgrow {
    outline-style: none;
}

.ui-jqgrid tr.jqgroup {
    outline-style: none;
}

.ui-jqgrid tr.jqgrow td {
    overflow: hidden;
    word-break: break-all;
    padding-right: 2px;
    color: #000;
}

.ui-jqgrid tr.jqgrow td > a {
    margin-right: 5px;
}

.ui-jqgrid tr.jqgrow td > a.operation_a {
    display: inline-block;
    margin-right: 0;
    height: 25px;
    line-height: 25px;
}

/*.ui-jqgrid tr.jqgrow td>a.operation_a:hover{background-color:#15a5fb;color:#fff;}*/
/*.ui-jqgrid tr.jqgrow td>a.operation_a:hover i:before{color:#fff;}*/
.ui-jqgrid tr.jqgfirstrow td {
    height: auto;
    border-top: none;
    padding-bottom: 0;
    padding-top: 0;
    border-bottom: none;
    padding-right: 2px;
}

.ui-jqgrid .ui-jqgrid-resize-mark {
    width: 2px;
    left: 0;
    background-color: #777;
    cursor: e-resize;
    cursor: col-resize;
    position: absolute;
    top: 0;
    height: 100px;
    overflow: hidden;
    display: none;
    border: 0 none;
    z-index: 99999;
}

.ui-jqgrid .ui-jqgrid-sdiv {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-left: 0 none !important;
    border-top: 0 none !important;
    border-right: 0 none !important;
}

.ui-jqgrid .ui-jqgrid-ftable {
    table-layout: fixed;
    margin-bottom: 0;
}

.ui-jqgrid tr.footrow td {
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 2px;
    border-bottom: 0 none;
}

.ui-jqgrid tr.footrow-ltr td {
    text-align: left;
}

.ui-jqgrid tr.footrow-rtl td {
    text-align: right;
}

.ui-jqgrid .ui-jqgrid-pager, .ui-jqgrid .ui-jqgrid-toppager {
    border-left-width: 0;
    border-top: 1px solid #ddd;
    padding: 4px 0;
    position: relative;
    height: auto;
    white-space: nowrap;
    overflow: hidden;
}

.ui-jqgrid .ui-jqgrid-toppager {
    border-top-width: 0;
    border-bottom: 1px solid #ddd;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    position: relative;
    border-left: 0;
    border-bottom: 0;
    border-top: 0;
    height: 20px;
}

.ui-jqgrid .ui-pg-table {
    position: relative;
    padding: 1px 0;
    width: auto;
    margin: 0;
}

.ui-jqgrid .ui-pg-table td {
    font-weight: normal;
    vertical-align: middle;
    padding: 0 3px;
}

.ui-jqgrid .ui-pg-button {
    height: auto;
}

.ui-jqgrid .ui-pg-button span {
    display: block;
    margin: 2px;
    float: left;
}

.ui-jqgrid .ui-pg-input, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-input {
    display: inline;
    height: auto;
    width: auto;
    font-size: .9em;
    margin: 0;
    line-height: inherit;
    padding: 0 5px;
}

.ui-jqgrid .ui-pg-selbox, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-selbox {
    font-size: .9em;
    line-height: inherit;
    display: block;
    height: 22px;
    margin: 0;
    padding: 3px 0 3px 3px;
    border: none;
}

.ui-jqgrid .ui-separator {
    height: 18px;
    border: none;
    border-left: 2px solid #ccc;
/ / default;
}

.ui-separator-li {
    height: 2px;
    border: none;
    border-top: 2px solid #ccc;
/ / default margin : 0;
    padding: 0;
    width: 100%;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
    float: left;
    position: relative;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
    cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span {
    float: left;
}

.ui-jqgrid td input, .ui-jqgrid td select, .ui-jqgrid td textarea {
    margin: 0;
}

.ui-jqgrid td textarea {
    width: auto;
    height: auto;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pager-table, .ui-jqgrid .ui-jqgrid-toppager .ui-pager-table {
    width: 100%;
    table-layout: fixed;
    height: 100%;
}

.ui-jqgrid .ui-jqgrid-pager .ui-paging-info, .ui-jqgrid .ui-jqgrid-toppager .ui-paging-info {
    font-weight: normal;
    height: auto;
    margin-top: 3px;
    margin-right: 4px;
    display: inline;
}

.ui-jqgrid .ui-jqgrid-pager .ui-paging-pager, .ui-jqgrid .ui-jqgrid-toppager .ui-paging-pager {
    table-layout: auto;
    height: 100%;
    min-width: 300px;
}

.ui-jqgrid .ui-jqgrid-pager .navtable, .ui-jqgrid .ui-jqgrid-toppager .navtable {
    float: left;
    table-layout: auto;
    height: 100%;
}

.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
    display: block;
}

.ui-jqgrid .ui-subgrid {
    margin: 0;
    padding: 0;
    width: 100%;
}

.ui-jqgrid .ui-subgrid table {
    table-layout: fixed;
}

.ui-jqgrid .ui-subgrid td.subgrid-data {
    border-top: 0 none !important;
}

.ui-jqgrid .ui-subgrid td.subgrid-cell {
    vertical-align: middle;
}

.ui-jqgrid a.ui-sghref {
    text-decoration: none;
    color: #010101;
/ / default;
}

.ui-jqgrid .ui-th-subgrid {
    height: 20px;
}

.tablediv > .row {
    margin: 0;
}

.ui-jqgrid .loading {
    position: absolute;
    top: 45%;
    left: 45%;
    width: auto;
    z-index: 101;
    padding: 10px 20px 10px 42px;
    margin: 5px;
    text-align: left;
    display: none;
    border: 1px solid #e6e6e6;
    font-size: 14px;
    background-color: #e6e6e6;
}

.ui-jqgrid .jqgrid-overlay {
    display: none;
    opacity: .001;
    z-index: 999;
}

* .jqgrid-overlay iframe {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.ui-jqgrid .ui-userdata {
    padding: 4px 0;
    overflow: hidden;
    min-height: 32px;
}

.ui-jqgrid .ui-userdata-top {
    border-left-width: 0;
/ / default border-bottom : 1 px solid #ddd;
}

.ui-jqgrid .ui-userdata-bottom {
    border-left-width: 0;
/ / default border-top : 1 px solid #ddd;
}

.ui-jqgrid tr.jqgrow td {
    border-color: #e6e6e6;
    vertical-align: middle;
    overflow: inherit !important;
}

.ui-jqgrid tr td .checkbox input[type=checkbox],
.ui-jqgrid tr td .checkbox-inline input[type=checkbox],
.ui-jqgrid tr td .radio input[type=radio],
.ui-jqgrid tr td .radio-inline input[type=radio] {
    margin-top: 3px;
}

.ui-jqgrid td input, .ui-jqgrid td select, .ui-jqgrid td textarea {
    padding-top: 1px;
}

.ui-jqgrid .ui-pg-input {
    display: inline;
}

.ui-jqgrid tr td a {
    cursor: pointer;
}

.ui-jqgrid > .ui-jqgrid {
    border: 1px solid #ddd;
}

.ui-jqgrid td .cbox {
    margin-left: 5px;
}

.ui-jqgrid .fa-plus-circle:before, .ui-jqgrid .fa-minus-circle:before {
    margin-right: 5px;
}

.ui-jqgrid .text-primary img {
    margin-right: 5px;
}

.ui-jqgrid-labels th[id*="_cb"]:first-child > div input {
    margin-top: 12px;
    margin-right: 0;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column, .ui-th-column {
    border-bottom: 1px solid #E6E6E6;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        border: none;
    }
}

.ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td.detailtable_con > div.ui-jqgrid {
    border: 1px solid #ddd;
}

.ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td.detailtable_con > div.ui-jqgrid td {
    padding-left: 20px;
}

.ui-jqgrid-sortable:hover {
    color: #777
}

/*jqgrid结束*/

/*重写滚动条样式*/
::-webkit-scrollbar-track {
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #999;
}

::-webkit-scrollbar:horizontal {
    height: 0.5em;
}

/*弹层开始*/
.layer-con {
    height: 100%;
    padding: 10px 20px;
}

.layer-plate {
    margin-bottom: 20px;
    border: 1px solid #eee;
}

.layer-con-title {
    height: 31px;
    border-bottom: 1px solid #eee;
    background-color: #f8f9fc;
}

.layer-con-title h2 {
    float: left;
    line-height: 30px;
    margin-top: 0;
    padding-left: 13px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}

.layer-con-title .checkbox-con {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}

.layer-plate .check-container {
    margin-left: 60px;
}

.layer-plate .check-container > span {
    display: inline-block;
    min-width: 120px;
    margin-top: 10px;
}

.layer-plate .checkbox-con input {
    margin-right: 5px;
    vertical-align: -1px;
}

.layer-plate .layer-con-main {
    background: #fff;
}

.layer-table th {
    background: #eff2f8;
    border-top: 1px solid #dddedd;
    text-align: left;
}

.layer-table th, .layer-table td {
    padding: 8px 0 8px 10px;
    border-bottom: 1px solid #dddedd;
    font-size: 12px;
}

.layer-main .select {
    max-width: 300px;
}

#addStorageForm .inputtext, #addStorageForm .select {
    width: 70px !important;
    min-width: auto;
}

.layer-con-main {
    width: 100%;
    overflow: hidden;
    padding: 10px;
}

.layer-con-main table {
    width: 100%;
}

.layer-con-main tr td {
    padding: 8px;
    font-size: 12px;
    text-align: left;
}

.layer-con-main tr td.tit {
    text-align: right;
    min-width: 60px;
}

.layer-con-main tr td.con {
    min-width: 100px;
}

.layer-con #input_jqGridPager .ui-pg-input {
    width: auto;
}

.layer-text {
    margin-left: 30px;
}

.layer-text h5 {
    margin: 15px 0;
}

.layer-text .note-con {
    margin-top: 10px;
    margin-left: 30px;
}

.layer-text .note-con dt {
    line-height: 25px;
    font-weight: bold;
}

.layer-text .note-con dd {
    line-height: 25px;
}

.ifr-dialog-con {
    height: 100%;
}

.ifr-con-mid {
    height: calc(100% - 40px);
    padding: 10px 20px;
    overflow: auto;
}

.ifr-con-middle {
    padding: 10px 20px;
    overflow: auto;
}

.ifr-btn-bottom {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
}

.ifr_btn_oth {
    width: 100%;
    border-top: 1px solid #dfdfdf;
    background-color: #f6f7fb;
    padding: 10px;
    overflow: hidden;
}

.width-setting1 > div > input {
    min-width: 0px;
    width: 96px;
}

.width-setting2 .select, .width-setting2 .inputtext {
    min-width: 0px;
    width: 155px;
}

/*弹层结束*/

/*日历输入框开始*/
#searchDateStart, #searchDateEnd {
    width: 100px;
    cursor: pointer;
}

/*日历输入框结束*/

/*更新公告开始*/
.updateNew {
    padding: 10px 30px 30px;
    display: none;
}

.updateNew .title-h2 {
    position: relative;
    text-align: center;
    padding: 20px;
}

.updateNew .title-h2 strong {
    font-size: 16px;
}

.updateNew .time {
    position: absolute;
    right: -15px;
    top: 0;
    font-size: 12px;
    color: #7d8289
}

.updateNew .content {
    margin-top: 10px;
    margin-bottom: 30px;
    text-align: left;
}

.updateNew .content p {
    line-height: 28px;
    font-size: 14px;
}

.updateNew .img-con {
    margin-bottom: 10px;
    max-width: 100%;
}

.updateNew .img-con img {
    max-width: 100%;
}

/*更新公告结束*/

.customnum {
    display: inline-block;
    position: relative;
    height: 34px;
    padding: 0 24px;
}

.customnum .form-control {
    width: 50px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

.customnum .subtract, .customnum .add {
    display: block;
    line-height: 20px;
    height: 20px;
    width: 20px;
    text-align: center;
    font-size: 12px;
    position: absolute;
    top: 5px;
}

.customnum .subtract {
    left: 0;
}

.customnum .add {
    right: 0;
}

#exportOrder .bottom_btn {
    height: 50px;
}

.bottom_btn {
    width: 100%;
    border-top: 1px solid #dfdfdf;
    background-color: #f6f7fb;
    padding: 10px;
    overflow: hidden;
}

.bottom_btn.visble {
    overflow: visible;
}

.bottom_btn .btn {
    margin-top: 0;
    text-shadow: none;
    background-color: #fff !important;
    border: 1px solid #bcd1e4;
    border-radius: 0 !important;
    color: #5e6989 !important;
    cursor: pointer;
    float: right;
    font-weight: 400;
    height: 28px;
    line-height: 28px;
    margin: 0 6px;
    padding: 0 23px;
    text-decoration: none;
}

.bottom_btn .btn:hover {
    opacity: .9;
    text-decoration: none
}

.bottom_btn .blue_btn {
    background-color: #4d72a9 !important;
    border-color: #4d72a9;
    color: #fff !important;
}

.w100 {
    width: 100px !important;
}

.w140 {
    width: 140px !important;
}

.shouseDistribution {
    width: 100%;
    border: 3px solid #fda971;
}

.shouseDistribution td {
    min-width: 100px;
    background: #fee1ce;
    border: 2px solid #fff;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    word-break: break-all;
    word-wrap: break-word;
}

.srciptItem li {
    position: relative;
}

.srciptItem li a {
    padding-right: 30px !important;
}

.srciptItem li .close {
    position: absolute;
    right: 5px;
    top: 3px;
}

.dropdown-menu {
    min-width: 120px;
    margin: 0;
}

.dropdown-menu.fixed-height, .dropdown-menu .fixed-height {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.dropdown-menu > .fixed-height > li > a {
    clear: both;
    color: #5e5e5e;
    font-size: 12px;
    display: block;
    font-weight: 400;
    line-height: 20px;
    padding: 4px 15px;
    white-space: nowrap;
}

.dropdown-menu li .checkbox-inline {
    color: #5e5e5e;
    font-size: 12px;
    display: block;
    line-height: 20px;
    padding: 4px 15px 4px 30px !important;
    margin-right: 0;
}

.norecords {
    display: none;
    font-weight: normal;
    margin: 5px;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 100%;
}

.label-eBay {
    background-color: #0563d4;
}

.text-eBay {
    color: #0563d4 !important;
}

.label-Amazon {
    background-color: #f6b81d;
    color: #030303;
}

.text-Amazon {
    color: #f6b81d !important;
}

.label-Aliexpress {
    background-color: #f36d6f;
    color: #fff;
}

.text-Aliexpress {
    color: #c21f22 !important;
}

.label-Wish {
    background-color: #75b9e6;
    color: #fff;
}

.text-Wish {
    color: #75b9e6 !important;
}

.label-Dhgate {
    background-color: #f5bc32
}

.text-Dhgate {
    color: #75b9e6 !important;
}

.label-lazada {
    background-color: #44595b;
    color: #f8862d;
}

.text-lazada {
    color: #44595b !important;
}

.text-orange {
    color: #f60 !important;
}

.text-orange:hover {
    color: #d45602 !important;
}

.label-orange, .badge-orange {
    background-color: #d45602;
    color: #fff;
}

.text-gray {
    color: #d8d8d8 !important;
}

.text-gray:hover {
    color: #ccc !important;
}

.text-blue {
    color: #0aa3ff !important;
}

.text-none {
    color: transparent !important;
}

.text-none:hover {
    color: transparent !important;
}

.label-gray, .badge-gray {
    background-color: #d8d8d8;
    color: #6a6a6a;
}

.text-inverse {
    color: #2a2a2a !important;
}

.text-inverse:hover {
    color: #333 !important;
}

.text-purple {
    color: #ef13b9 !important;
}

.text-purple:hover {
    color: #ef13b9 !important;
}

.label-purple, .badge-purple {
    background-color: #ef13b9;
    color: #fff;
}

.label-mabang {
    background-color: #202020;
    color: #c71d26;
}

.label-cdiscount {
    background-color: #174680;
    color: #fba337;
}

.text-cdiscount {
    color: #174680 !important;
}

.label-ensogo {
    background-color: #c40d45;
    color: #fff;
}

.text-ensogo {
    color: #c40d45 !important;
}

.label-linio {
    background-color: #fe5e00;
    color: #fff;
}

.text-linio {
    color: #fe5e00 !important;
}

.container-fluid .badge, .container-fluid .label {
    line-height: 14px;
    vertical-align: top;
    margin-top: 3px;
}

.container-fluid .btn .badge, .container-fluid .btn .label {
    line-height: 1.7;
}

.bgcolor-muted {
    background-color: #dde4e6 !important;
    border-color: #dde4e6 !important;
    color: #b1c2c6 !important;
}

.underline, .underline:hover {
    text-decoration: underline;
}

.fsize12 {
    font-size: 12px;
}

.fsize14 {
    font-size: 14px;
}

.badge-white, .hasnotification-white, .label-white, .badge-white {
    background-color: #fff;
    color: #999;
    font-size: 12px;
}

.label-primary .badge-white {
    color: #00b1e1;
}

.label-danger .badge-white {
    color: #ed5466;
}

.label-purple .badge-white {
    color: #ef13b9;
}

.label-info .badge-white {
    color: #63d3e9;
}

.checkbox-con em {
    padding-left: 5px;
    line-height: 20px;
    font-size: 12px;
    color: #4c4d4d;
}

.disabled {
    cursor: pointer;
    background-color: #eee !important;
    opacity: 1;
}

.mb15 {
    margin-bottom: 15px;
}

.mb60 {
    margin-bottom: 60px;
}

.mb20 {
    margin-bottom: 20px;
}

#templetfile {
    position: absolute;
    z-index: 3;
    height: 34px;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0;
    background: none;
    border: 0;
    filter: alpha(opacity:0);
    opacity: 0;
}

.inputtext {
    height: 28px;
    border: 1px solid #d9d9d9;
    padding: 3px 8px;
    font-size: 12px;
    color: #000;
    background: #fff;
}

.spanbtn {
    width: 170px;
    position: relative;
    display: inline-block
}

#uploadPhoto .addmerge_btn {
    position: absolute;
    right: -60px;
    top: 0px;
    height: 28px;
    line-height: 26px;
    border: 0 none;
    cursor: pointer;
}

.export-order-con .checkbox-con {
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.export-order-con .tit {
    width: 120px;
}

.field_nodata {
    overflow: hidden;
    color: #6a6a6a;
}

.field_nodata i {
    display: block;
    float: left;
    font-size: 3.5em;
    padding: 10px;
    padding-top: 0;
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3;
}

.field_nodata h4 {
    font-size: 16px;
}

.field_item {
    background-color: #f2f2f2;
    border: 1px solid #eee;
    margin: 0 3px 5px 5px;
    padding: 3px 5px;
    min-height: 16px;
    position: relative;
    display: inline-block;
}

.field_item input {
    margin-left: 5px;
    background-color: transparent;
    border: 0;
    padding: 0;
    height: 19px;
    max-width: 85px;
}

.table_box {
    padding: 10px;
}

.table_layer {
    border: 1px solid #ddd;
}

.table_layer th, .table_layer td {
    border-bottom: 1px solid #ddd;
    padding: 8px 10px;
    text-align: left;
}

.table_layer th {
    font-weight: bold;
}

.table_layer th {
    background-color: #eff2f8;
}

.table_layer tr {
    background-color: #fff;
}

.table_layer tr:nth-of-type(2n) {
    background-color: #fafcfd;
}

.table_layer tr:hover {
    background: #fff9e8;
}

.btn-line > div {
    float: left;
    margin: 0 8px;
    overflow: visible;
    position: relative;
}

.select, .inputtext {
    background: #fff;
    border: 1px solid #D5D5D5;
    color: #858585;
    font-size: 12px;
    height: 29px;
    min-width: 170px;
}

.select {
    padding: 3px 0;
    vertical-align: top;
}

.inputtext {
    padding: 3px 8px;
}

.con .inputtext, .con .select, .con .textarea {
    width: 230px;
}

.ul-layer button.btn {
    width: 140px;
}

.ul-layer > li {
    margin-bottom: 10px;
}

.ul-layer .dropdown-menu.fixed-height, .ul-layer .dropdown-menu .fixed-height {
    max-height: 210px;
}

.trans-set .panel {
    margin-bottom: 10px;
}

.trans-set .panel-heading {
    padding: 5px 15px;
}

.trans-set .form-horizontal .checkbox-inline, .trans-set .form-horizontal .radio, .trans-set .form-horizontal .radio-inline {
    padding-top: 0;
}

.trans-set .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

.trans-set .form-group {
    margin-bottom: 0;
}

.trans-set .panel-heading > .panel-toolbar {
    height: auto;
}

.panel.condition {
    margin-bottom: 0;
    border-bottom-width: 1px;
}

.panel.condition + .panel.condition {
    margin-top: 5px;
}

.panel.condition .panel-heading .panel-toolbar .selectitem {
    padding-left: 15px;
}

.panel.condition .panel-heading .panel-toolbar .selectitem .item {
    padding-left: 8px;
}

.condition.active .panel-heading {
    cursor: n-resize;
}

.condition.active .panel-heading .form-control {
    height: 20px;
    margin-left: 10px;
    width: 80px;
    padding: 0 5px;
    display: inline-block;
}

.condition.active .panel-heading .options-item {
    padding-top: 0;
    display: inline-block;
}

.condition.active .panel-heading input.form-control {
    text-align: center;
}

.condition.active .panel-heading .form-control.large {
    width: 140px;
}

.condition .panel-toolbar .form-control, .condition .panel-toolbar .options-item {
    display: none;
}

.condition.active .panel-heading .checkbox-inline {
    color: #337ab7;
}

.condition .panel-heading .checkbox-inline {
    padding-top: 0;
}

.condition .panel-body {
    padding: 5px 15px;
}

.condition .panel-body .nav > li > a {
    padding: 5px 15px;
    border-radius: 0;
}

.condition-list {
    padding-left: 24px;
}

.condition-list li {
    display: none;
    line-height: 20px;
    font-size: 14px;
}

.condition-list li + li {
    margin-top: 5px;
    word-wrap: break-word;
    word-break: break-all;
}

.condition-list .selectitem {
    padding: 0 5px;
}

.condition-list .item {
    color: #337ab7;
    word-wrap: break-word;
    word-break: break-all;
}

.condition-list .item + .item {
    padding-left: 5px;
}

.field_list {
    padding-top: 10px;
    border: 1px solid #ebedf6;
    border-top: 0 none;
    background: #fff;
    overflow: auto;
}

.fieldgroup .field-item {
    background-color: #f2f2f2;
    border: 1px solid #eee;
    margin: 0 3px 3px 0;
    padding: 3px 5px;
    min-height: 18px;
    position: relative;
    display: inline-block;
}

.fieldgroup .field-item input {
    background-color: transparent;
    border: 0;
    padding: 0;
    height: 19px;
    max-width: 85px;
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0;
    border: 0;
    -webkit-appearance: none;
}

.tab-disabled {
    cursor: not-allowed;
    color: #ccc;
}

.btn-group > .btn > .caret {
    margin-top: 0 !important;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.tab-pos {
    position: relative;
}

.tab-pos .tab-toolbar {
    position: absolute;
    top: 0;
    right: 10px;
}

.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}

.core_box {
    margin: 10px;
}

.col_tit {
    width: 100%;
    height: 40px;
    border: 1px solid #e7eaec;
    background-color: #fff;
}

.panel-heading {
    padding: 0 15px;
}

.panel-heading > .panel-title {
    font-size: 14px;
    font-weight: 600;
}

.border-no-top {
    border: 1px solid #e0e3f2;
    border-top: 0 none;
}

.panel-heading > .panel-title, .panel-heading > .panel-toolbar {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
    height: 40px;
    float: none !important;
}

.gray_box {
    background: #f6f6f6;
    border: 1px solid #e1e4f2;
    padding: 13px 21px;
}

.package_heater {
    padding: 10px;
    position: relative;
}

.package_ipt {
    width: 200px;
}

.package_ipt .blue_btn {
    height: 26px;
}

.package_ipt ul {
    margin-top: -10px;
}

.package_ipt li {
    padding-top: 10px;
    position: relative;
}

.package_ipt li .label {
    display: inline-block;
    width: 30px;
    height: 26px;
    border-right: 1px solid #cfd9db;
    padding-top: 7px;
    background-color: #f8f8f8;
    position: absolute;
    top: 11px;
    left: 2px;
    text-align: center;
}

.package_ipt li .label .fa:before {
    color: #6a6a6a;
}

.package_ipt li .inputtext {
    padding-left: 36px;
}

.package_info {
    position: absolute;
    top: 10px;
    width: calc(100% - 230px);
    margin-left: 210px;
    height: 106px;
    overflow: hidden;
    font-family: Microsoft JhengHei, Arial, Helvetica, sans-serif;
}

.package_info h3 {
    font-size: 30px;
    font-weight: bold;
    color: #6a6a6a;
}

.package_none h4 {
    font-size: 18px;
    margin-bottom: 10px;
}

.package_none p {
    font-size: 13px;
    color: #6a6a6a;
}

.package_info p {
    padding-top: 10px;
    font-size: 22px;
    font-weight: normal;
    color: #6a6a6a;
}

.prompt_ico {
    float: left;
    display: inline-block;
    width: 46px;
    height: 46px;
    margin-top: 4px;
    margin-right: 10px;
    background: url("../../images/icon.png") no-repeat;
}

.package_info_tit {
    display: inline-block;
    font-size: 16px;
    padding-right: 100px;
}

.package_info_tit span, .package_info ul li span {
    color: #15a5fb;
}

.package_info ul li {
    display: inline-block;
    padding-right: 140px;
    margin-top: 20px;
}

#addOrderLogistForm .select, #addOrderLogistForm .inputtext {
    width: 240px;
}

/*授权步骤
.radius-1{margin-left: 166px; width:42px; height:42px; background-color:#00b1e1; border-radius:21px;}
.radius-1 span{height:36px; line-height:42px; display:block; color:#FFF; text-align:center;}
.radius-2{margin-top: -42px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMGIxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZTRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=); background-image: -webkit-linear-gradient(left,#00b1e1 0,#dde4e6 100%); background-image: -moz-linear-gradient(left,#00b1e1 0,#dde4e6 100%); background-image: -o-linear-gradient(left,#00b1e1 0,#dde4e6 100%); background-image: linear-gradient(to right,#00b1e1 0,#dde4e6 100%);}
.radius-3{margin-left: 208px; width:42px; height:42px; background-color:#91c854;; border-radius:21px;}
.radius-3 span{height:36px; line-height:42px; display:block; color:#FFF; text-align:center;}
*/
.verifystorage_table td img {
    max-width: 100px;
}

/*速卖通申请授权*/
.aliApplyStep1 {
    border-bottom: 1px dashed #c5d0dc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.aliApplyStep1 .text-center {
    padding: 10px 110px;
}

/*我的版本*/
.table-version {
    width: 100%;
}

.table-version tr td {
    border: 1px solid #c5d0dc;
    height: 40px;
    text-align: center;
    color: #707070;
    font-size: 12px;
}

.tr-bold td {
    font-weight: bold;
    font-size: 14px;
    color: #576373;
}

.tr-bg td {
    height: 45px;
    background: #eff3f8;
    font-weight: bold;
}

.buy-con {
    position: relative;
}

.buy-con .label.arrowed {
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 18px;
    cursor: pointer;
}

.check-icon {
    display: inline-block;
    width: 19px;
    height: 15px;
    background: url("/station/css/common/image/product-version-icon.png") no-repeat 0 -2px;
}

.ali-pay, .wx-pay {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
    display: inline-block;
    width: 136px;
    height: 40px;
    border: 1px solid #cccccc;
    background: #fff url("/station/css/common/image/product-version-icon.png") no-repeat;
}

.ali-pay {
    background-position: 10px -21px;
    margin-right: 20px;
}

.wx-pay {
    background-position: 10px -58px;
}

.ali-pay.checked, .wx-pay.checked {
    border: 2px solid #87b87f;
}

.ali-pay.checked i, .wx-pay.checked i {
    position: absolute;
    bottom: 0;
    right: 0;
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/station/css/common/image/product-version-icon.png") no-repeat 0 -97px;
}

.confirmBuyDialog i {
    float: left;
    display: inline-block;
    width: 56px;
    height: 56px;
    background: url("/station/css/common/image/product-version-icon.png") no-repeat -31px -97px;
}

.confirmBuyDialog > div {
    float: left;
    margin-left: 15px;
}

.confirmBuyDialog h3 {
    color: #4c8fbd;
    font-size: 20px;
    line-height: 32px;
}

.confirmBuyDialog p {
    line-height: 28px;
}

.confirmBuyDialog p a {
    color: #4c8fbd;
}
