/*公用*/

* {
    margin: 0;
    padding: 0;
}

body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, table, th, td, form, input, select, option, button {
    margin: 0;
    padding: 0;
}

html, body {
    color: #000;
    font: normal 12px/1.5em arial, "宋体";
    height: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;
    min-width: 50px;
}

li {
    list-style: none;
}

a, a:visited {
    color: #000;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    outline: none;
}

img {
    border: none;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 15px;
}

h3 {
    font-size: 13px;
}

h4 {
    font-size: 12px;
}

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

button {
    cursor: pointer;
    border: none;
}

input, textarea, select, option {
    font: 12px arial, "宋体";
}

em {
    font-style: normal;
}


/*头部*/

#header {
    width: 100%;
    height: 120px;
    padding: 0px;
    margin: 0px;
}

#header .common-header {
    background-color: #f9f9f9;
    height: 28px;
    color: #7f807e;
    font-size: 12px;
    border-bottom: 1px solid #eaeaea;
}

#header .common-header .left {
    float: left;
    line-height: 27px;
    padding-left: 20px;
}

#header .common-header .right {
    float: right;
    line-height: 27px;
    padding-right: 10px;
}

#header .common-header .right li {
    float: left;
}

#header .common-header .right li a {
    color: #7f807e;
}

#header .common-header .right .pull-down {
    width: 90px;
    text-align: center;
    background: transparent url(../images/dms3/pull-down.png) no-repeat scroll 0 0px;
    height: 27px;
}

#header .common-header .right .userinfo {
    padding: 0px 7px;
}

.clear {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

#header .nav {
    background-color: #fff;
    height: 70px;
    color: #8b8c8a;
    font-size: 14px;
}

#header .nav .logo {
    float: left;
    padding: 10px 0px 0px 50px;
}

#header .nav .nav-right {
    float: right;
    padding-right: 8%;
}

#header .nav .nav-right li {
    float: left;
    line-height: 70px;
    margin: 0px 15px;
}

#header .nav .nav-right li a {
    color: #8b8c8a;
}

#header .nav .nav-right .on {
    text-align: center;
    border-bottom: 2px solid #35a0e7;
    color: #35a0e7;
    height: 71px;
}

#header .project {
    height: 29px;
    background: transparent url(../images/dms3/project.png) repeat-x scroll 0 0px;
}

.pull-down .platFormSelect option {
    color: #7f807e
}

.pull-down select {
    color: #7f807e;
    border: 1px solid #eaeaea;
    width: 90px;
}


/*主体（删除了padding-right：15px；）*/

#main {
    background-color: #fafafa;
    padding-left: 15px;
}


/*主体左*/

#main .main-left .headline {
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 38px;
    height: 38px;
    margin-bottom: 15px;
    border-radius: 4px;
    background-color: #35a0e7;
}

#main .main-left .sidebar-menu .menu-three {
    border-bottom: 1px solid #e8e8e7;
    color: #7f807e;
    font-size: 12px;
    line-height: 30px;
    padding-left: 15px;
    _padding-left: 5px;
    *padding-left: 5px;
}

.treeview-menu-hide {
    display: none
}

#main .main-left .sidebar-menu .menu-two {
    border-bottom: 1px solid #e8e8e7;
    color: #7f807e;
    font-size: 12px;
    line-height: 30px;
    background: transparent url(../images/dms3/plus.png) no-repeat scroll 0 0px;
    padding-left: 15px;
    _padding-left: 5px;
    *padding-left: 5px;
}

#main .main-left .sidebar-menu .menu-on {
    border-bottom: 1px solid #e8e8e7;
    color: #7f807e;
    font-size: 12px;
    line-height: 30px;
    background: transparent url(../images/dms3/minus.png) no-repeat scroll 0 0px;
    padding-left: 15px;
    _padding-left: 5px;
    *padding-left: 5px;
}

#main .main-left .sidebar-menu .treeview-menu {
    padding: 10px 0px 10px 15px;
    _padding: 10px 0px 10px 5px;
    *padding: 10px 0px 10px 5px;
}

#main .main-left .sidebar-menu .treeview-menu li {
    border-bottom: 0px;
    line-height: 25px;
}

#main .main-left .sidebar-menu .treeview-menu li a {
    font-size: 12px;
    color: #7f807e;
}


/*主体右页签*/

#main-right {
    border: 1px solid #e0e0e0;
    width: 100%;
    height: 100%;
    padding-bottom: 2px;
}

#main .main-right .tab {
    background-color: #f5f5f5;
    height: 36px;
    border-bottom: 1px solid #e0e0e0;
    width: 100%;
    padding-right: 38px;
}

#main .main-right .tab li {
    float: left;
    line-height: 36px;
    padding: 0px 25px;
    border-right: 1px solid #e0e0e0;
    position: relative;
    background-color: #f5f5f5;
    border-bottom: 1px solid #e0e0e0;
}

#main .main-right .tab li .tab-close {
    width: 7px;
    height: 7px;
    background: transparent url(../images/dms3/close.png) no-repeat scroll 0 0px;
    position: absolute;
    top: 6px;
    right: 6px;
}

#main .main-right .tab li .tab-close:HOVER {
    width: 13px;
    height: 13px;
    background: transparent url(../images/dms3/close_on3.png) no-repeat scroll 0 0px;
    position: absolute;
    top: 3px;
    right: 3px;
}

#main .main-right .tab .on .close_on {
    width: 7px;
    height: 7px;
    background: transparent url(../images/dms3/close_on.png) no-repeat scroll 0 0px;
    position: absolute;
    top: 6px;
    right: 6px;
}

#main .main-right .tab .on .close_on:HOVER {
    width: 13px;
    height: 13px;
    background: transparent url(../images/dms3/close_on3.png) no-repeat scroll 0 0px;
    position: absolute;
    top: 3px;
    right: 3px;
}

#main .main-right .tab a {
    font-size: 12px;
    color: #7f807e;
}

#main .main-right .tab .on {
    font-size: 12px;
    color: #7f807e;
    color: #35a0e7;
    font-weight: bold;
    background-color: #fff;
    border-right: 1px solid #e0e0e0;
}

#main .main-right .tab .on .show-pan {
    color: #35a0e7;
}


/* 关闭全部tab */

#main .main-right .tab .close-all {

    display: block;

    height: 18px;

    width: 18px;

    line-height: 18px;

    text-align: center;

    border: 1px solid #e0e0e0;

    border-radius: 3px;

    background: #fff;

    position: absolute;

    right: 10px;

    top: 8px;

    color: #e0e0e0 !important;

}

#main .main-right .tab .close-all:hover {

    border-color: #35a0e7;

    color: #35a0e7 !important;

}


/*主体右 35-0*/

.module {
    background-color: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 15px;
}


/*主体右表单 35-0*/

.module .form {
    padding: 10px 0px;
}

.module .form-group {
    height: 36px;
}

.form label {
    font-weight: 100;
    margin-bottom: 1px;
    display: inline-block;
    color: #7F807E;
}

.form .input {

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 12px;

    height: 24px;

    line-height: 24px;;

    padding: 0px 8px;

    width: 81%;

}

.form .input .disabled {

    background-color: #f0efef;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 12px;

    height: 24px;

    line-height: 24px;;

    padding: 0px 8px;

    width: 81%;

}

.form .input-gray, .input[disabled="disabled"], .input[readonly="readonly"] {

    background-color: #eee;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 13px;

    height: 24px;

    line-height: 24px;;

    padding: 0px 8px;

    width: 100%;

}


.form select {

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 12px;

    height: 24px;

    line-height: 24px;;

    padding: 0px 0px;

    width: 81%;

}

.form .check {
    padding: 17px 0px 10px 0px;
}

.form .form-list-one {
    color: #787878;
}

/*added margin-bottom:10px; 20160223*/

.module .form-group.text {
    height: auto;
    margin-bottom: 10px;
}

/*Edit by lixq 2016-05-15*/

textarea {
    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #555;

    display: block;

    font-size: 12px;

    height: 50px;

    line-height: 26px;;

    padding: 0px 0px;

    width: 92.5%;

}


/*主体右按钮 35-0*/

.module .button {
    padding: 0px 35px 15px 0px;
}

.button-blue {
    background-color: #35a0e7;
    border: 1px solid #3199de;
    color: #fff;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-white {
    background-color: #fafafa;
    border: 1px solid #ccc;;
    color: #787878;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-red {
    background-color: #d9534f;
    border: 1px solid #d43f3a;;
    color: #fff;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}


/*新增7种按钮样式风格

added by lixq  2016-3-3*/

.button-primary {
    background-color: #35a0e7;
    border: 1px solid #3199de;
    color: #fff;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-default {
    background-color: #fafafa;
    border: 1px solid #ccc;
    color: #787878;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-danger {
    background-color: #d9534f;
    border: 1px solid #d43f3a;;
    color: #fff;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-link {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #337ab7;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-success {
    background-color: #5cb85c;
    border: 1px solid #4cae4c;;
    color: #fff;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-warning {
    background-color: #f0ad4e;
    border: 1px solid #eea236;;
    color: #fff;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-info {
    background-color: #5bc0de;
    border: 1px solid #46b8da;;
    color: #fff;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}


.button-gray, .button-primary[disabled="disabled"], .button-default[disabled="disabled"], .button-danger[disabled="disabled"], .button-link[disabled="disabled"], .button-success[disabled="disabled"], .button-warning[disabled="disabled"], .button-info[disabled="disabled"], .button-blue[disabled="disabled"], .button-red[disabled="disabled"], .button-white[disabled="disabled"] {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;;
    color: #b4b4b4;
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.button-primary-div[disabled="disabled"] {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;;
    color: #b4b4b4;
    padding: 4px 10px 3px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}


/*主体右表格 35-0*/

.module .table {
    padding: 5px 0px 0px 0px;
}


/*表格图标*/

.li30 .addr_modify {
    background: transparent url(../images/dms3/modify.png) no-repeat scroll 0 0px;
    display: inline-block;
    height: 17px;
    width: 20px;
    float: left;
    margin: 6px 1px 0px 5px;
}

.li30 .addr_view {
    background: transparent url(../images/dms3/view.png) no-repeat scroll 0 0px;
    display: inline-block;
    height: 17px;
    width: 20px;
    float: left;
    margin: 6px 1px 0px 5px;
}

.li30 .addr_delete {
    background: transparent url(../images/dms3/delete.png) no-repeat scroll 0 0px;
    display: inline-block;
    height: 17px;
    width: 20px;
    float: left;
    margin: 6px 1px 0px 5px;
}

.li30 .addr_flow {
    background: transparent url(../images/dms3/flow.png) no-repeat scroll 0 0px;
    display: inline-block;
    height: 17px;
    width: 20px;
    float: left;
    margin: 6px 1px 0px 5px;
}


/*主体右翻页*/

.module .page {
    padding: 15px 0px 30px 35px;
    float: right;
}

.module .page li {
    float: left;
}

.module .page a {
    color: #787878;
    border: 1px solid #e2e3e5;
    background-color: #fff;
    padding: 3px 5px;
    margin-left: 2px;
}

.module .page span {
    color: #fff;
    border: 1px solid #2e96dc;
    background-color: #35a0e7;
    padding: 5px 7px;
    margin-left: 2px;
}

.module .page a:hover {
    cursor: pointer;
    background: #f2f8ff none repeat scroll 0 0;
}


/*分组页面*/

.panel-default {
    border: 1px solid #e0e0e0;
}

.panel-heading {
    height: 30px;
}

.panel-heading .panel-title {
    font-size: 12px;
    color: #787878;
    line-height: 10px;
    font-weight: 100;
}

.panel-default .panel-heading {
    background-image: linear-gradient(to bottom, #F5F5F5 0%, #F5F5F5 100%);
    border-bottom: 1px solid #e0e0e0;
}

.panel-body {
    padding: 15px;
}


/*播种台*/

.seeding-left {
    padding: 10px 20px 0px 0px;
}

.seeding-right {
    padding: 10px 20px 0px 0px;
}

.required {
    color: #d95347;
}

.seeding-title {
    border: 0px;
}

.seeding-text {
    border: 1px solid #e0e0e0;
}

.information .information-line {
    height: 20px;
}

.turn-box label {
    font-size: 150px;
    color: #d9544f;
    line-height: 150px;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    width: 100%;
    heigth: 150px;
    text-align: center;
}


/*单品单件*/

.seeding-left-single {
    padding: 0px 20px 0px 0px;
}

.seeding-right-single {
    padding: 0px 20px 0px 0px;
}

.single-infor {
    margin-bottom: 10px;
}


/*空箱注册*/

.empty-query {
    margin: 5px 0px 0px 0px;
}

.empty-box {
    padding-left: 0px;
    padding-right: 0px;
}


/*月台包裹*/

.packing {
    padding-left: 15px;
    padding-right: 15px;
}

.upload-head {
    padding-left: 5px;
    padding-right: 0px;
}

.upload-pic {
    padding-left: 15px;
    padding-right: 15px;
}


/*销退退回*/

.panel-return {
    margin-bottom: 5px;
    border: 1px solid #e0e0e0;
}

.panel-return .panel-heading {
    background-image: linear-gradient(to bottom, #F5F5F5 0%, #F5F5F5 100%);
    border-bottom: 1px solid #e0e0e0;
}

.return-right {
    padding-left: 25px;
}


/*登入界面样式*/

.login {
    position: relative;
}

.login > img {
    width: 100%;
    padding: 0px;
}

.login .login-c {
    position: absolute;
    top: 110px;
    width: 428px;
    left: 50%;
    margin-left: -214px;
}

.login .login-c h1 {
    color: #fff;
    font-size: 48px;
    text-align: center;
    font-family: "黑体";
    font-weight: 100;
    line-height: 48px;
}

.login .login-c .loginFrm {
    width: 100%;
    background-color: #fff;
    border-radius: 20px;
    background-color: rgba(255, 255, 255, 0.7);
    margin-top: 20px;
}

.login .login-c .loginFrm .user_name {
    margin: 60px 0px 0px 50px;
    _margin: 60px 0px 0px 20px;
    *margin: 60px 0px 0px 20px;
    height: 38px;
    line-height: 38px;
    padding: 0 12px;
    text-indent: 2.6em;
    border: 1px solid #f0efec;
    width: 300px;
    border-radius: 4px;
    font-family: "微软雅黑";
    font-size: 14px;
    background: transparent url(../../resource/images/dms3/user_name.png) no-repeat scroll 0 0px;
}

.login .login-c .loginFrm .password {
    margin: 15px 0px 0px 50px;
    height: 38px;
    line-height: 38px;
    padding: 0 12px;
    text-indent: 2.6em;
    border: 1px solid #f0efec;
    width: 300px;
    border-radius: 4px;
    font-family: "微软雅黑";
    font-size: 14px;
    background: transparent url(../../resource/images/dms3/password.png) no-repeat scroll 0 0px;
}

.login .login-c .loginFrm .password-eye{width:20px;height:20px;position: absolute;display: inline-block;margin-top:25px;margin-left:-30px;}

.login .login-c .loginFrm select {
    margin: 15px 0px 0px 50px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #f0efec;

    border-radius: 4px;
    color: #989898;
    display: block;
    font-size: 12px;
    padding-left: 10px;
    width: 324px;
    height: 38px;

    line-height: 38px;
    font-family: "微软雅黑";
    font-size: 14px;
}

.login .login-c .loginFrm .code {
    margin: 15px 0px 0px 50px;
    _margin: 15px 0px 0px 10px;
    *margin: 15px 0px 0px 10px;
}

.login .login-c .loginFrm .code-left {
    float: left;
    width: 230px;
}

/*padding：0 12px；width：220px；修改为padding: 0 0px;width: 250px;*/

.login .login-c .loginFrm .yzm {
    height: 38px;
    line-height: 38px;
    text-indent: 2.6em;
    border: 1px solid #f0efec;
    width: 250px;
    border-radius: 4px;
    font-family: "微软雅黑";
    font-size: 14px;
    background: transparent url(../../resource/images/dms3/code.png) no-repeat scroll 0 0px;
}

/*padding-left:0px修改为padding-left:35px */

.login .login-c .loginFrm .code-right {
    float: left;
    padding-left: 35px;
    _padding-left: 20px;
    *padding-left: 20px;
}

.login .login-c .loginFrm .button-blue {
    margin: 15px 0px 60px 50px;
    width: 324px;
    height: 40px;
    font-family: "微软雅黑";
    font-size: 18px;
}

.login .login-c .copyright {
    text-align: center;
    padding-top: 10px;
    font-family: "微软雅黑";
    color: #c0c0be;
}


/*===========================================新样式开始=========================================================*/


/*表格样式*/

.table-body .form-group.check {
    padding-right: 0;
    margin-bottom: 0;
    height: auto;
}

.table-body {
    display: table;
    width: 100%;
}

.table-head th, .table-foot th {
    display: inline-block;
    font-size: 12px;
    padding: 6px 5px; /*height:30px;*/
    line-height: 20px;
    font-weight: 100;
    border-left: 1px solid #dedfde;
}

.table-body > tbody > tr > td {
    vertical-align: middle; /* display:table-cell; */
    border: 0px none;
    border-left: 1px solid #dedfde;
    overflow: hidden;
    font: normal 12px/1.5em arial, "宋体";
    color: #787878;
    height: 30px;
    line-height: 30px;
}

.table-body > tbody > tr > td a.color-link {
    color: blue;
    text-decoration: underline;
}

.grid-head .grid-col-checkbox .fi:before {
    color: #e0e6e8;
}

.grid-head .grid-col-checkbox .form-clickbox[selected] .fi:before {
    color: #7ECEF4;
}

.caret-up.selected { /*border-bottom-color: #000;*/
    border-bottom-color: #7ECEF4;
}

.caret-down.selected {
    border-top-color: #014c98;
}

.table-body > tbody > tr:nth-child(2n) {
    background-color: #f8f8f8;
}

.table-head tr {
    background-color: #f7f7f7;
    border-top: 1px solid #CECECE;
    border-bottom: 2px solid #e6e6e6;
}

.table-body > tbody > tr {
    border-top: 1px solid #e6e6e6;
}

.grid .grid-col-checkbox {
    width: 30px;
    text-align: center;
    background-color: #f7f7f7;
    padding-top: 6px;
}

.table-body > tbody > tr:hover {
    background-color: #e7f3ff;
}

.table-body > tbody > tr.abc {
    background-color: red;
}

.iconfont {
    color: #b7b7b7;
    font-size: 16px;
}

.table-body > tbody > tr[active="true"] .form-clickbox[selected] > .fi:before, .table-body > tbody > tr[active="true"] .form-clickbox.selected > .fi:before {
    color: #7ecef4
}

.table-body > tbody > tr[active="true"] {
    background-color: #e7f3ff;
}

.grid-body {
    height: 335px;
}

.grid-head .grid-col-checkbox .form-clickbox a, .grid-head .grid-col-checkbox .form-clickbox[selected] a, .table-body > tbody > tr .form-clickbox a, .table-body > tbody > tr .form-clickbox.selected a {
    font-family: "iconfont";
}

table.table-body > tbody > tr[active="true"] {
    background-color: #e7f3ff;
}

.table-body [data-role="editor"] {
    position: relative;
    top: 3px;
}

.table-head, .table-foot {
    min-width: 100%;
    background: #f7f7f7;
}


/*按钮样式*/

.btn-length {
    padding: 0px 10px;
}

.btn-normal {
    background-color: #35a0e7;
    border: 1px solid #3199de;
    padding: 0px 10px;
    font-size: 12px;
    line-height: 25px;
}

.btn-normal:hover {
    background-color: #48adf0;
}

.nav-tabs {
    list-style-type: none;
    white-space: nowrap;
    width: inherit;
    overflow: hidden;
    padding-right: 3px;

    border-spacing: 0px 0px;
    border-collapse: separate;
    display: block;
}


/*搜索框样式*/

.search-button {
    padding-right: 20px;
}

.ipt-width {
    width: 85%;
    border-radius: 5px;
    padding-right: 0px;
}


/*新分组页面==测试商品*/

.panel-heading .panel-title {
    padding-left: 20px;
    padding-top: 10px;
}

.required {
    color: #d95347;
    font-size: 12px;
}

.panel {
    border-radius: 4px;
    margin-right: 10px;
    margin-top: 1px;
    margin-bottom: 15px;
}


/*标签样式*/

.grid-head {
    background-color: #fff;
}

.tab-nav {
    background-color: #f0f0f0;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

ul, ol {
    margin-bottom: 0px;
}

a, a:link {
    font-size: 19px;
    color: #7f807e;
    font-family: "微软雅黑";
    text-decoration: none;
}

.tab-items > li {
    border-right: 1px solid #cecece;
    border-bottom-color: transparent;
    padding: 8px 10px;
    margin-right: 0px;
}

.tab-items > li.active {
    color: #35a0e7;
    background-color: #fff;
    boder-bottom: 1px solid #ddd;
    cursor: default;
    font-weight: bold;
    border-radius: 4px;
}

.tab-nav {
    border-spacing: 0px 0px;
}

.tab-items > li > a {
    font-size: 12px;
    text-decoration: none;
    color: #7f807e;
}

.tab-items > li.active {
    border-bottom: 3px solid #fff;
}

.tab-items > li[active="true"], .tab-items > li:hover, .tab-items > li.active {
    border-bottom: 0px solid #cecece;
}

.tab-items > li[active="true"] > a, .tab-items > li:hover > a, .tab-items > li.active > a {
    color: #389EF4;
    font-weight: 100;
}


/*日期控件*/

.form-date {
    display：inline-block;
    width: 100%;
}

.form-date > .btn {
    padding: 0px 0px;
    vertical-align: middle;
}

.dropdown-menu {
    font-size: 12px;
}

.form-date-yearmonth > .btn, .form-date-bar > .btn {
    padding-left: 24px;
    padding-right: 15px;
}

.form-date-year {
    padding: 0px 5px;
    border-left: 1px solid #CFCFCF;
}

.arrow-right {
    border-width: 6px 6px 6px 6px;
    border-color: transparent #cecece transparent transparent;
}

.arrow-left {
    border-width: 6px 6px 6px 6px;
    border-color: transparent transparent transparent #cecece;
}

.form-date-year .form-text {
    font-size: 12px;
}

.date-year-input {
    margin: 2px 10px 2px 10px;
}

.form-date-month {
    border-right: 1px solid #CFCFCF;
}

.form-date-bar {
    padding: 0px 0px;
}

.form-date-days td[selected], .form-date-days td:hover {
    background-color: #2AA1D3;
    border: 0px solid #2AA1D3;
    border-radius: 4px;
    padding: 0px;
    color: #fff;
}

.calendar {
    height: 320px;
}

.form-date-days {
    color: #5e5e5e;
}

.form-date-bar .btn {
    color: #5e5e5e;
}

.form-date-time > .form-text {
    width: 40px;
}

.form-date-year .form-text {
    background-color: #fff;
    border: 1px solid #cecece;
}

.form-date-year .form-date-years-close .btn span {
    border-left-color: #acacac;
    border-right-color: #acacac;
}


/*联想控件*/

.form select {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 12px;
    height: 24px;

    line-height: 24px;
    padding: 0px 0px;
    width: 81%;
}

.form-text {
    width: 100%;
    padding: 3px 9px;
    font-size: 12px;
}

.form-suggestbox {
    display: block;
    background: url(../images/basItem/lx_c.png) no-repeat;
    background-position: right;
    background-origin: border-box;
    height: 24px;
    overflow: hidden;
}


/*下拉控件样式*/

.form-clickbox a.fi {
    font-family: "iconfont"
}

a, a:link {
    font-size: 12px;
    color: #787878;
    font-family: "宋体";
}

.dropdown-menu {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.176);
    background-color: #fff;
}

.form-dorpdown > .btn {
    background-color: #fff;
}

.fi:before {
    font-size: 50%;
}

.dropdown-menu > li:hover {
    backgroud-color: #35a0e7;
}

.fi-caret:before {
    content: "\e606";
}

.form-dorpdown-menu > li {
    border: 0px;
}

.form-dorpdown-menu > li > a {
    color: #7f807e;
    padding-left: 0;
}

.form-dorpdown .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: #35a0e7;
    text-decoration: none;
}

.form-dorpdown .dropdown-menu {
    border: 1px solid #72b6e3;
}

.form-dorpdown .dropdown-menu > li {
    border-top: 1px solid #fff;
}

.table-foot tr th {
    height: 30px;
    font-size: 12px;
}

.dropdown-menu > li > a:hover {
    background-color: #c7e3f7;
    color: #7b827b;
}


/*翻页样式*/

.pager-index {
    width: 40px;
}

.pager-desc {
    font-size: 12px;
}

.pager .btn:hover {
    background-color: #fff;
    color: #35a0e7;
}

.pager {
    padding-left: 0;
    margin: 0px 0;
    list-style: none;
    text-align: center;
}

.pager {
    display: inline-block;
    font-size: 0px;
    vertical-align: none;
    line-height: 1;
    padding-top: 5px;
    position: relative;
}

.pager-skin-tp > .btn {
    border-right-color: #fff;
}

.pager .btn {
    padding: 6px 5px 2px 5px;
}

.pager .pager-desc {
    padding-top: 8px;
}

.pagesize {
    top: 0;
}

.pagesize .pager-desc {
    padding-top: 8px;
}


/*弹出框样式*/

.modal-dialog {
    background-color: #fff;
    border: 0px solid #656565;
    border-radius: 4px;
}

.modal-content {
    background-color: #fff;
    padding: 0px 0px;
    border-radius: 4px;
    line-height: 20px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, .5);
    border: 1px solid #7e7e7e;
}

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

/*页面找不到对应样式*/

.module {
    background-color: #fff;
    padding: 10px 15px 10px 20px;
}

/*页面找不到对应样式*/

.modal-header {
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.modal-title {
    color: #000;
    font-weight: bold;
    font-size: 14px;
}

.modal-header .btn .fi-close:before {
    font-size: 18px;
}

.btn-default {
    color: #fff;
    background-color: #35a0e7;
    line-weight: 30px;
    min-width: 60px;
    padding: 1px 7px;
}

.button-primary-div {
    background-color: #35a0e7;
    border: 1px solid #3199de;
    color: #fff;
    padding: 4px 10px 3px 10px;
    _padding: 4px 3px 1px 3px;
    *padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.modal-header .btn {
    color: #cbcbcb;
}

.modal-footer {
    border-top: 0px solid #e5e5e5;
    text-align: right;
    padding: 10px;
    margin-top: -10px;
}

.modal-footer .fi-sumbit:before {
    content: " ";
}

/*页面找不到对应样式*/

.btn-fi {
    padding: 7px 1px 7px 1px;
}

.modal-header .btn-default:hover {
    background-color: #fff;
}

.btn {
    font-size: 12px;
}

.modal-body {
    color: #000;
}


/*输入框长度*/

.form .input {
    width: 100%;
}

.module .form-group {
    padding-right: 30px;
}


/*下拉框宽度*/

.form-dorpdown .form-text {
    width: 100%;
}


/*只读文本框*/

.form .input-gray {
    width: 100%;
}


/*时间控件*/

.form .form-time {
    width: 100%;
}


/*登入页面版本字体样式*/

.login .login-c .copyright {
    text-align: center;
    padding-top: 10px;
    font-family: "微软雅黑";
    color: #dadada;
    text-shadow: 1px 1px 1px #6a6a6a;
}


/*代办表格样式

.grid-head {}

*/


/*表格和翻页距离*/

.grid {
    height: auto !important;
    padding-bottom: 5px;
}

.grid-head, .grid-foot {
    display: block;
    bottom: 0px;
    position: relative;
}


/*取消按钮样式*/

.btn-important {
    background-color: #d9534f;
    height: 35px;
}


/*===========================================新样式开始=========================================================*/

/*手风琴控件*/

label {
    font-weight: 100;
    color: #787878;
}

.collapse.in {
    display: block;
    visibility: visible;
}

.collapse {
    display: none;
}


/*编辑商品*/

.panel-margin {
    margin-right: 0px;
}

.module .form-group-padding {
    padding-right: 0px;
    margin-bottom: 0px;
}

.text-left {
    text-align: right;
    padding-right: 0px;
}

legend {
    font-size: 12px;
    color: #787878;
    width: auto;
    margin: 0px;
    border-bottom: 0px;
}

fieldset {
    border: 1px solid #e0e0e0;
    padding: 10px;
    min-width: 0;
    border-radius: 4px;
}

.check input {
    vertical-align: middle;
    margin-right: 4px;
}

.checkbox-inline input {
    vertical-align: middle;
    margin-right: 4px;
}

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


/*=========左边收缩===================*/

.ModuleRight {
    position: relative;
}

.ModuleToggle {
    background-repeat: no-repeat;
    background-position: center;
    float: left;

    width: 10px;
    position: absolute;
    top: 50%;
    left: -8px;
    z-index: 900;
}

.ModuleToggleLeft {
    display: block;
    background-image: url(../images/basItem/left.png);
}

.ModuleToggleRight {
    display: none;
    background-image: url(../images/basItem/right.png);
}

.ModuleToggleLeft, .ModuleToggleRight {
    background-color: white;
    background-repeat: no-repeat;

    background-position: center;
    float: left;
    width: 11px;
    height: 36px;
}


/*输入框校验样式冲突 lixq*/

input.high-light-border {
    border-color: #ff460b !important;
}


.check-cell {
    height: 45px;
    line-height: 55px;
}


/* 解决联想控件在form-inline里面会换行 */

.form-inline .form-suggestbox {
    display: inline;
}


/* 水平表单嵌套内联控件控件挤在一起 */

.form-horizontal .form-inline .form-group-padding {

    padding-left: 10px;

}


/* form-inline输出控件右对其 */

.form-inline label {

    text-align: right;

    padding-top: 4px

}


.form .form-inline label {

    text-align: right;

    padding-top: 0px

}


.form-inline input {

    display: inline !important;

}


/* 复选框 */

.rtmCheck {
    height: 45px;
    line-height: 66px;
}


/* 版本记录状态  */

.version-status {

    margin: 8px 4px;

    width: 15px;

    height: 15px;

    background-size: 15px 15px;

    background-repeat: no-repeat;

}

/* 版本记录状态：锁定 */

.version-status-lock {

    float: right;

    background-image: url(../images/version/lock.png);

}

/* 版本记录状态：新增*/

.version-status-add {

    float: left;

    background-image: url(../images/version/question.png);

}

/* 版本记录状态：修改 */

.version-status-edit {

    float: left;

    background-image: url(../images/version/asterisk.png);

}

/* 版本记录状态：删除 */

.version-status-delete {

    float: left;

    background-image: url(../images/version/delete.png);

}

/* 版本记录状态：提交 */

.version-status-commit {

    float: left;

    background-image: url(../images/version/tick.png);

}

/* 版本记录状态：还原 */

.version-status-recovery {

    float: left;

    background-image: url(../images/version/recovery.png);

}


/*

    表格全选颜色冲突

  Edit：lixq date：20160217

*/

.form-clickbox[selected] > .fi:before, .form-clickbox.selected > .fi:before {
    color: #7ecef4;
}

/*

  表格排序外边框修改

 Edit：lixq date：20160217

*/

.grid-head-sort .btn {
    outline: none;
}


/*

  group-box 和下面的边距

 Edit：lixq date：2016-3-3

*/

fieldset {
    margin-bottom: 10px;
}


/*

  表格和翻页间距减小

 Edit：lixq date：2016-4-12

*/


.btn-stroke {

    line-height: 31px;


}

.btn-stroke:hover {

    background-color: #2AA1D2;

}


.form-dorpdown-menu .fi {

    padding-left: 5px;

}


/* 树结构 */

.tree-body ul > li > .tree-item:hover > .tree-fi-folder:before, .tree-body .tree-item[selected="selected"] > .tree-fi-folder:before, .tree-body ul > li > .tree-item:hover, .tree-body ul > li > .tree-item[selected="selected"]:hover, .tree-body ul > li > .tree-item[selected="selected"] {
    background-color: #e7f3ff;
    color: #636563;
}

.tree-body .tree-fi-folder:before {
    color: #636563;
}

.tree-body > ul > li > .tree-item > .tree-fi-folder:before {
    color: #636563;
}

.tree-body .tree-fi-clickbox:before {
    color: #d0d0d0;
}

.tree-head-selecteds > li {
    font-size: 12px;
    font-weight: 100;
}

.tree-body .tree-fi-clickbox[selected]:before {
    color: #7db3f5;
}


/* 收缩表格 */

.com-table thead tr {

    background-color: #f7f7f7;

    border-top: 1px solid #CECECE;

    border-bottom: 2px solid #e6e6e6;

}


.com-table thead th {

    white-space: nowrap;

    font-size: 12px;

    padding: 3px 14px 3px 11px;

    line-height: 20px;

    font-weight: 100;

    border-left: 1px solid #dedfde;

    border: 1px solid #cecece;

    color: #525552;

    position: relative;

}


.com-table tbody tr {

    background-color: #ffffff;

    border-top: none 0px;

    line-height: 29px;

}


.com-table tbody tr td {

    padding: 0px 5px;

    color: #525552;

    white-space: nowrap;

}


.com-table tbody tr td.has-icon {

    padding-left: 25px;

}


.com-table tbody tr[active="true"] {

    background-color: #e7f3ff;

}


.com-table tbody tr:nth-child(2n) {

    background: #f8f8f8;

}


.group-table table tr i.table-down-icon {

    position: absolute;

    left: 5px;

    top: 0px;

}


.iconfont.icon-shouqi:before {

    font-family: 'icomoon-a' !important;

    content: "\e902";

    color: #636563;

    font-size: 16px;

    /*float:left;

    padding-right:5px;*/

}


.iconfont.icon-zhankai:before {

    font-family: 'icomoon-a' !important;

    content: "\e903";

    color: #636563;

    font-size: 16px;

    /*float:left;

    padding-right:5px;*/

}


.input-sm, .form-group-sm .form-control {

    border-radius: 0px;

    width: 100%;

    border: 1px solid #cecece;

    border-radius: 4px;

}


.group-table {
    height: 350px;
}

.group-table tbody {
    border-right: none;
}

.group-table tbody .grid-col-checkbox .form-clickbox {
    position: relative;
    top: 3px;
}


/* 字体图标*/

@font-face {

    font-family: 'icomoon-a';

    src: url('fonts/icomoon-a.eot?ybalx0');

    src: url('fonts/icomoon-a.eot?ybalx0#iefix') format('embedded-opentype'),
    url('fonts/icomoon-a.ttf?ybalx0') format('truetype'),
    url('fonts/icomoon-a.woff?ybalx0') format('woff'),
    url('fonts/icomoon-a.svg?ybalx0#icomoon-a') format('svg');

    font-weight: normal;

    font-style: normal;

}


.icon-arrow-up:before {

    content: "\e900";

}

.icon-arrow-down:before {

    content: "\e901";

}

.icon-plus:before {

    content: "\e902";

    font-size: 17px;

    color: #999999;

    vertical-align: top;

}

.icon-reduce:before {

    content: "\e903";

    font-size: 17px;

    color: #999999;

    vertical-align: top;

}


.tree-body .tree-fi-folder:before {

    font-family: 'icomoon-a' !important;

    content: "\e902";

    font-size: 17px;

    color: #636563;

    vertical-align: top;

}


.tree-body > ul > li > .tree-item > .tree-fi-folder:before {

    font-family: 'icomoon-a' !important;

    content: "\e902";

    color: #636563;

    font-size: 18px;

}


.tree-body > ul > li[open=true] > .tree-item > .tree-fi-folder:before {

    font-family: 'icomoon-a' !important;

    content: "\e903";

    color: #636563;

}


.tree-body li[open=true] > .tree-item > .tree-fi-folder:before {

    font-family: 'icomoon-a' !important;

    content: "\e903";

    color: #636563;

}


/* 日期控件*/

.form-date-days td, .form-date-days th {
    padding: 0px;
    font-size: 12px;
}

.form-date-days th {
    text-align: center;
}

.form-date-days td[today], .form-date-days td:hover {
    padding: 0px;
}

.calendar {
    height: 215px;
    width: 232px;
    max-width: 232px;
    min-width: 160px;
}

.form-date-yearmonth > .btn, .form-date-bar > .btn {
    padding-left: 10px;
}

.form-date-year .form-text {
    width: 54px;
}


/* 联想控件*/

.form-suggestbox-pager {
    padding: 1px 10px;
}

.form-suggestbox-table th, .form-suggestbox-table td {
    padding: 2px;
}


/* 自定义列表按钮样式统一*/

.btn-stroke {
    border: #64a2e8 solid 1px;
}

.table-settings .btn-stroke {
    background: #64a2e8;
    color: #fff;
    border: #64a2e8 solid 1px;
    border-radius: 3px;
}

.table-settings .btn-stroke:hover {
    border: #48adf0 solid 1px;
    background: #48adf0;
}


.svn-dir a {

    text-decoration: none;

    color: black;

    display: block;

    padding-left: 20px;

    background: url(/resource/images/svn-dir.png) center left no-repeat;

}


.svn-file a {

    text-decoration: none;

    color: black;

    display: block;

    padding-left: 20px;

    background: url(/resource/images/svn-file.png) center left no-repeat;

}


.svn-file {

    margin: 3px;

    padding: 3px;

    background: rgb(95%, 95%, 95%);

}


.svn-file:hover {

    margin: 3px;

    padding: 3px;

    background: rgb(90%, 100%, 90%);

}


.svn-dir {

    margin: 3px;

    padding: 3px;

    background: rgb(90%, 90%, 90%);

}


.svn-dir:hover {

    margin: 3px;

    padding: 3px;

    background: rgb(80%, 100%, 80%);

}

/*调整表格合计前面复选框宽度*/

.table-foot .grid-00V-col-0 {

    width: 30px;

}


/* tab拆分样式调整

.tab-body-iframe > iframe {

    height: 1000px;

}

*/


/* grid行、列表达式-样式 */

.blueGridStyleExpress {
    background-color: #35a0e7 !important;
    color: #fff !important;
}

.redGridStyleExpress {
    background-color: #d9534f !important;
    color: #fff !important;
}

.whiteGridStyleExpress {
    background-color: #fff !important;
    color: #337ab7 !important;
}

.greenGridStyleExpress {
    background-color: #5cb85c !important;
    color: #fff !important;
}

.brownGridStyleExpress {
    background-color: #f0ad4e !important;
    color: #fff !important;
}

.grayGridStyleExpress {
    background-color: #f0f0f0 !important;
    color: #787878 !important;
}


/* 解决点 导出 按钮出现滚动条bug */

#downloadFrame {
    display: none;
}


/*解决表格列筛选被遮住的问题*/

.grid-head .table-head.has-filters th {
    height: 58px;
}

.grid-head .table-head.has-filters th.grid-col-index {
    line-height: 50px
}

.grid-head .table-head.has-filters th.grid-col-checkbox .form-clickbox {
    position: relative;
    top: 16px
}


/* 下拉按钮样式 */

.custom-buttons .btn-group .btn {
    padding: 5px 10px;
    _padding: 4px 3px 1px 3px;
    border-radius: 4px;
    margin: 2px 3px 3px 0px;
}

.custom-buttons .btn-group > :first-child:not(:last-child).btn {
    margin-right: 0;
}

.custom-buttons .btn-group > :last-child:not(:first-child).btn, .btn-group > :not(:first-child).dropdown-toggle {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    height: 31px;
}

.custom-buttons .btn-group .dropdown-menu li a {
    display: block;
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
}

.custom-buttons .btn-group .dropdown-menu li:last-child a {
    border-bottom: none;
}

.custom-buttons .btn-group .dropdown-menu li a:hover {
    background: #2AA1D2;
    color: #fff;
}

.custom-buttons input[type="checkbox"] {
    margin: 0 3px;
    vertical-align: middle;
}

.custom-buttons input[type="checkbox"] + label {
    margin: 0 5px 0 0;
    vertical-align: middle;
}


/*最大值/最小值配置的样式*/

.ipf-double-join > .form-inline:after {
    content: " ";
    display: table;
}

.ipf-double-join > .form-inline .form-group {
    width: 50%;
    padding-right: 0;
    display: block;
    float: left;
}

.ipf-double-join > .form-inline .form-group input {
    display: block !important;
    width: 100%;
}

.ipf-double-join > label {
    float: left;
    width: 30%;
}

.ipf-double-join > .form-inline {
    float: left;
    width: 70%;
}


/*徽章样式*/

.badge {

    display: inline-block;

    min-width: 10px;

    padding: 3px 7px;

    font-size: 12px;

    font-weight: bold;

    color: #ffffff;

    line-height: 1;

    vertical-align: middle;

    white-space: nowrap;

    text-align: center;

    background-color: #067fc9;

    margin-left: 3px;

    border-radius: 10px;

}

.badge:empty {

    display: none;

}

.btn .badge {

    position: relative;

    top: -1px;

}

.btn-xs .badge,
.btn-group-xs > .btn .badge {

    top: 0;

    padding: 1px 5px;

}

a.badge:hover,
a.badge:focus {

    color: #ffffff;

    text-decoration: none;

    cursor: pointer;

}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {

    color: #337ab7;

    background-color: #ffffff;

}

.list-group-item > .badge {

    float: right;

}

.list-group-item > .badge + .badge {

    margin-right: 5px;

}

.nav-pills > li > a > .badge {

    margin-left: 3px;

}


/* panel-heading 与 panel-body 左右排列的 panel 样式 */

.panel.panel-lr {

    position: relative;

    border: none;

}

.panel.panel-lr .panel-heading {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    height: auto;

    width: 30px;

    border: 1px solid #e0e0e0;

    background: #fff;

    overflow: hidden;

    word-break: break-all;

}

.panel.panel-lr .panel-heading .panel-title {

    padding: 0;

    width: 1em;

    margin: 0 auto;

    line-height: 1.1em;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translateY(-50%) translateX(-50%);

}

.panel.panel-lr .panel-body {

    margin-left: 30px;

    min-height: 60px;

}


.pagesize .form-dorpdown {

    width: 75px;

}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

    cursor: not-allowed;

    background-color: #eee;

    opacity: 1;

    color: #abadb3

}


.form-upload-btn-add {

    padding: 3px 5px;

    display: inline-block;

}

.form-upload-btn-add .fi.fi-add {

    display: inline-block;

    padding: 0;

}

.form-upload-btn-add .fi.fi-add:before {

    font-size: 12px;

}
#changeInput{
    border:none;
    outline:none;
     resize: none;
     width:100%;
     height:120px;
     background: white;
    font: 12px arial, 宋体;
u{
         text-decoration: unset;
    }

}
#isStillExist{
    color:red;
    margin-left:20px;
    font-weight: 600;
}