button .iconfont{
    font-size: 14px;
}

a {
    text-decoration: none;
    color: #666;
}

a:focus {
    outline: none;
    -moz-outline-style: none;
    color: #2658bd;
}

a:hover {
    color: #2658bd;
}

ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

i, b, u, em {
    font-style: normal;
    text-decoration: none
}

input {
    margin: 0;
    padding: 0;
    border: 0;
}

h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
}

img {
    border: 0
}

table, tr, td {
    margin: 0;
    padding: 0;
    border: 0
}

.clearBoth {
    display: block;
    clear: both;
    height: 1px;
}

html, body {
    min-height: 100%;
}

/* 通用定义样式 */
.clearlr {
    padding: 0 !important;
    margin: 0 !important;
}

.clearl {
    padding-left: 0;
    margin-left: 0
}

.clearr {
    padding-right: 0;
    margin-right: 0
}

.txt-left {
    text-align: left !important
}

.txt-right {
    text-align: right !important
}

.txt-center {
    text-align: center !important;
}

.pull-right {
    float: right !important;
}


.pull-txtcenter {
    text-align: center
}

.bluetxt, .bluetxt a {
    color: #3d67c7;
}

.bluetxt a:hover, .bluetxt a:focus {
    color: #2249b7;
    text-decoration: underline !important;
}


.blacktxt, .blacktxt a {
    color: #333 !important;
}

.blacktxt a:hover, .blacktxt a:focus {
	outline: none;
    -moz-outline-style: none;
    color: #333;
}

.redtxt, .redtxt a {
    text-decoration: none;
    color: #eb6767 !important;
    text-decoration: none;
}

.redtxt a:focus, .redtxt a:hover {
    outline: none;
    -moz-outline-style: none;
    color: #eb6767;
}

.greentxt, .greentxt a {
    text-decoration: none;
    color: #55ab68 !important;
    text-decoration: none;
}

.greentxt a:focus, .greentxt a:hover {
    outline: none;
    -moz-outline-style: none;
    color: #55ab68;
}

.graytxt, .graytxt a {
    text-decoration: none;
    color: #999;
    background: transparent !important;
}

.graytxt a:focus, .graytxt a:hover {
    outline: none;
    -moz-outline-style: none;
    color: #2173da;
    text-decoration: underline;
}

.icontxt, .icontxt a, .icontxt a:focus, .icontxt a:hover {
    text-decoration: none;
    color: #777b8f !important;
    text-decoration: none;
    font-size: 14px;
}

.margin-bottom {
    margin-bottom: 12px !important;
}

.margin-bottom0 {
    margin-bottom: 4px !important;
}

.margin-bottom00 {
    margin-bottom: 0 !important;
}

.margin-top {
    margin-top: 10px !important;
}

.margin-left {
    margin-left: 10px;
}

.margin-right {
    margin-right: 10px !important;
}

.margin-right0 {
    margin-right: 5px !important;
}

.margin-right1 {
    margin-right: 25px !important;
}

.dis-margin {
    margin: 15px 0;
}

.dis-title {
    margin-top: 10px;
    margin-bottom: 12px;
    padding: 0;
}

.dis-margin1 {
    margin: 23px 0;
}

.padding-dis {
    padding: 0 5px !important;
}

.padding-dis1 {
    padding: 0 15px !important;
}

.padding-l {
    padding: 0 0 0 5px !important;
}

.padding-r {
    padding: 0 5px 0 0 !important;
}


.padding-top {
    padding-top: 5px !important;
}


.b-line {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.unline {
    border: none;
}

.font14, .font14 a {
    font-size: 14px;
}

h4, .h4 {
    font-size: 16px;
}

.titlebread {
    padding: 10px 0 15px 0;
    overflow: hidden;
}

.width-100 {
    max-width: 100px;
}

.width-120 {
    max-width: 120px !important;
}

.search-wrap {
    width: 210px;
}

@media (max-width: 780px) {
    .width-100 {
        max-width: 100%;
    }
}

img, a img {
    border: 0 none;
    margin: 0;
    padding: 0;
}

a:hover img {
    filter: alpha(opacity=88);
    -moz-opacity: 0.88;
    opacity: 0.88;
}

p {
    margin: 0 0 8px;
}

.main-title {
    display: inline-block;
    text-indent: 8px;
    border-left: 2px solid #358bf2;
    margin-bottom: 0px;
    margin-right: 8px;
    margin-top: 5px;
    font-size: 14px;
    line-height: 16px;
}

.common-mimg {
    margin: 0 auto;
    display: block;
    padding: 0;
    max-width: 600px;
    text-align: center;
}

@media (max-width: 768px) {
    .common-mimg {
        width: 100%;
    }
}


.caret {
    margin-left: 6px;
}
/* 日历组件 */
.datetime-bg {
    background: #fff !important;
    color: #333;
    padding: 4px 8px;
    border-radius: 0;
}

/* 表单 */
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    border-radius: 0;
}

.form-horizontal .control-label, label.control-label, label {
    color: #666;
    font-size: 12px;
    font-weight: normal;
    padding-top: 7px;
    line-height: 15px;
    font-weight: normal;
    margin-right: 10px;
}

.label-width {
    width: 160px;
}

.text-danger {
    color: #f00;
}

.form-control {
    border-radius: 0;
    font-size: 12px;
    /*height: 30px;*/
    height: 32px;
    padding: 6px;
    transition: none 0s ease 0s;
    border: #d5d7db 1px solid;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .020);
}

.form-group {
    margin-bottom: 20px;
}

@media (max-width: 780px) {
    .form-horizontal .control-label, label.control-label, label {
        text-align: left;
    }

    .select-dis {
        margin-bottom: 5px;
    }

    .pull-txtright {
        text-align: left
    }
}

.form-control-static {
    min-height: auto;
    padding-bottom: 0;
}

.vcloud-title {
    display: inline-block;
    text-indent: 8px;
    border-left: 2px solid #358bf2;
    margin-top: 8px;
    margin-bottom: 0px;
    margin-right: 8px;
}

.small-input {
    height: 26px;
    line-height: 26px;
    padding: 0 6px;
}

.yzm-img {
    width: 75px;
    height: 30px;
}

textarea {
    resize: none
}

.group-txt {
    margin-bottom: 10px;
}

.radio-inline, .checkbox-inline {
    padding-left: 15px;
    padding-right: 8px;
}

/* 单选 */
input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 0 6px 0 0;
}

/* 搜索 */
.search-input-box {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 0 10px;
    border: 1px solid #d5d7db;
    overflow: hidden;
    zoom: 1;
    display: table;
    height: 32px;
    line-height: 1;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.02) inset;
}

.search-addon {
    width: 0;
    height: 0;
    margin: 0;
    float: left;
    display: table-cell;
}

.search-input {
    border: none;
    float: left;
    display: table-cell;
    width: 100%;
    height: 30px;
    font-size: 12px;
    color: #666;
    line-height: 1;
    background: url(../images/search.png) no-repeat;
    padding-left: 24px;
    background-position: 5px 7px;
}

/* 表格 */
.res_order_t {
    position: relative;
    z-index: 1;
}

.res_order_t table.table {
    width: 100%;
    min-width: 740px;
    float: left;
    overflow-x: auto;
    overflow-y: auto;
}

.res_order_t_f {
    background: #f4f5f9;
    border: none;
    color: #333;
    font-weight: normal;
    border: 1px solid #e0e3e8;
}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: none;
}

.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: 1px solid #e0e3e8;
    padding: 8px 7px;
    line-height: 20px;
    vertical-align: middle;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff;
}

.table-striped > tbody > tr:nth-of-type(2n) {
    background-color: #fafbfc;
}

.table-striped > tbody > tr:nth-of-type(2n+1):hover {
    background-color: #e2e4ea;
}

.table-striped > tbody > tr:nth-of-type(2n):hover {
    background-color: #e2e4ea;
}

.blue-tr {
    background: #ddebf8 !important;
}

tfoot {
    background-color: #fff;
}

tfoot > tr > td {
    padding: 7px !important;
}

@media (max-width: 760px) {
    .res_order_t {
        overflow-y: hidden
    }
}

/* 警告框 */
.alert {
    background: #f0f2f7;
    border-radius: 0;
    line-height: 18px;
    margin-bottom: 6px;
    padding: 6px 12px;
    border: 1px solid #d4d9e1;
    box-shadow: none;
    text-shadow: none;
    margin: 20px 0;
    filter: none
}

.alert p {
    color: #666;
    line-height: 21px;
    margin: 0;
}

/* 说明 */
.alert-img {
    display: block;
    padding: 10px 0
}

@media (max-width: 1360px) {
    .alert-img {
        width: 100%;
    }
}

.alert-orgbox {
    width: auto;
    background: #fcf8e2;
    color: #f3891e;
    border: 1px solid #fbeccb;
    padding: 4px 8px;
}

/*按钮样式*/
.upload-btn {
    -moz-user-select: none;
    border: 1px solid #e6e6e6 !important;
    border-radius: 0 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 21px;
    padding: 2px 4px !important;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background: #f7f7f7 !important;
    color: #666;
    box-shadow: none;
    text-shadow: none;
    text-decoration: none;
    width: 100%;
}

.upload-btn a {
    background: #f1f1f1;
    border: 1px solid #dfdfdf;
    color: #666;
    text-decoration: none;
}

.upload-btn a:focus, .upload-btn a:hover {
    background: #f1f1f1;
    border: 1px solid #dfdfdf;
    color: #666;
}

.upload-btn b {
    color: #F00;
    padding: 0 4px;
    line-height: 21px;
}





.greentbn-btn {
    -moz-user-select: none;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    height: 32px;
    padding: 0 24px;
    text-align: center;
    vertical-align: middle;
    color: #666;
    text-shadow: none;
    background: #F3C51C;
    border: 1px solid #F3C51C;
    text-decoration: none;
    min-width: 54px;
    /*box-shadow: 1px 1px  1px #888;*/
    font-size: 12px;
}

.greentbn-btn:focus, .greentbn-btn:hover {

    background: #F3C56B;
    border: 1px solid #F3C56B;
    color: #fff;
    text-decoration: none;
    /*box-shadow: 3px 3px  3px #888;*/
}



.bluetbn-btn {
    -moz-user-select: none;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    height: 32px;
    padding: 0 24px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-shadow: none;
    background: #237de9;
    border: 1px solid #237de9;
    text-decoration: none;
    min-width: 54px;
    /*box-shadow: 1px 1px  1px #888;*/
    font-size: 12px;
}

.bluetbn-btn:focus, .bluetbn-btn:hover {

    background: #358bf2;
    border: 1px solid #358bf2;
    color: #fff;
    text-decoration: none;
    /*box-shadow: 3px 3px  3px #888;*/
}


.lightblue-btn {
    -moz-user-select: none;
    border-radius: 2px;
    border: 1px solid #ddd;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    padding: 0 9px;
    font-size:12px;
    text-align: center;
    vertical-align: middle;
    background: #f7f7f7;
    color: #333;
    margin-right: 10px;
}
.lightblue-btn:focus, .lightblue-btn:hover {
    background: #fefefe;
    text-decoration: none;
}

.lightblue-btn[disabled], .lightblue-btn.disabled{
    color: #bbb;
}
.lightblue-btn[disabled]:focus,.lightblue-btn[disabled]:hover{
    background: #f7f7f7;
}


.whitegray-btn {
    -moz-user-select: none;
    border: 1px solid #dbdcdf;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    padding: 0 24px;
    text-align: center;
    vertical-align: middle;
    background: #fff;
    color: #666;
    box-shadow: none;
    text-shadow: none;
}

.whitegray-btn:focus, .whitegray-btn:hover {
    background: #fff;
    color: #333;
    text-decoration: none;
    border: 1px solid #cacdd4;
}

.small-btn {
    padding-left: 11px;
    padding-right: 10px;
    line-height: 31px;
    height: 33px;
    margin-right: 10px;
}

.icon-btn {

    padding-left: 9px;
    padding-right: 9px;
    padding-top: 1px;
    line-height: 30px;
}
.icon-btn i{
    font-size: 15px;
}


.disabled, .disabled:active, .disabled:focus, .disabled:hover {
    opacity: 0.6;
    cursor: not-allowed !important;
}

.input-select {
    -moz-user-select: none;
    border-radius: 2px;
    border: 1px solid #d4d9e1;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
    background: #f5f6fa;
    color: #333;
    box-shadow: none;
    text-shadow: none;
    font-size: 12px;
}

.input-select:focus, .input-select:hover {
    background: #eff0f4 !important;
    color: #333;
    border: 1px solid #d2d6dd !important;
    text-decoration: none;
}

/* 分页 */
.pagination {
    margin: 8px 0;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #358bf2;
    border-color: #358bf2;
    color: #fff;
}

.pagination > li > a, .pagination > li > span {
    border: 1px solid #dbdcdf;
    padding: 6px 13px;
    font-size: 13px;
    z-index: 0 !important
}

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span, .pagination > li > span a:hover, .pagination > li > span a:focus {
    border: 1px solid #c7d8ed;
    background: #e3ecf7;
}

.pagination-goto {
    display: -moz-inline-stack;
    display: inline-block;
    margin: 20px 0;
    vertical-align: top;
    zoom: 1;
    padding: 0px 15px;
}

.pagination-goto input.ipt {
    width: 40px;
    display: inline-block;
    margin-right: 6px;
}

.pagination-info {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 0px 16px;
    color: #888;
    margin: 8px 0;
    line-height: 30px;
}

/* 每页显示条数 */
.page-num {
    float: left !important;
    color: #c5c8d4;
    width: auto;
    padding: 0 25px 0 10px;
    position: relative;
}

.page-num li {
    border-left: 0;
}

.page-num > li > a {
    padding: 0;
    text-shadow: none;
    color: #358bf2;
    line-height: 30px;
}

.page-num > li > a:focus, .page-num > li > a:hover {
    color: #358bf2;
    background: #fff;
}

.page-num .open > a, .page-num .open > a:focus, .page-num .open > a:hover {
    background-color: #fff;
    border: 0;
}

@media (max-width: 998px) {
    .page-num {
        margin: 0;
        padding: 0 10px;
        display: block !important;
    }
}

/*模态框*/
.popup-box {
    border-radius: 0;
    border: 1px solid #dfdee3;
}

.modal-lg {
    width: 820px;
}

.popup-close {
    color: #959595;
    float: right;
    font-size: 22px;
    font-weight: normal;
    line-height: 1;
    text-shadow: none;
    opacity: 1;
}

.popup-close:focus, .popup-close:hover {
    opacity: 1;
    color: #333;
}

.b-unline {
    border: 0 !important;
}

.function-footer {
    background: #eff1f5;
    text-align: center;
    border: 0;
}

.modal-title {
    color: #333;
}

.modal-sm {
    width: 400px;
}


.modal-body {
    overflow: hidden;
}


.tabbox {
    border: 0;
    font-size: 13px;
    border-bottom: 1px solid #dadce4;
}

.tabbox > li > a {
    background: #e9ebef;
    border-top: #dadce4 1px solid;
    border-right: #dadce4 1px solid;
    border-radius: 0;
    margin-right: 0;
    padding: 9px 18px;
}

.tabbox > li > a:focus, .tabbox > li > a:hover {
    background: #e2e4ea;
    border-top: #d0d1d9 1px solid;
    border-right: #d0d1d9 1px solid;
    border-bottom: #e8ebef 1px solid;
    color: #333;
}

.tabbox > li.active > a, .tabbox > li.active > a:hover, .tabbox > li.active > a:focus {
    border-color: #358bf2 #d0d1d9 transparent;
    border-width: 2px 1px 1px;
    color: #333;
    font-weight: bold;
    border-radius: 0;
}

/* 标题筛选条件 */
.select_title-drop .open > a, .select_title-drop .open > a:hover, .select_title-drop .open > a:focus {
    background: #f5f6fa;
    text-decoration: underline
}

.select_title-drop li, .select_title-drop li a {
    padding: 0;
    background: none;
    color: #333
}

.select_title-drop li a:hover, .w-progress-drop li a:focus {
    padding: 0;
    background: #f5f6fa;
    text-decoration: underline
}

.select_title-dropdown {
    border: 1px solid #dbdcdf;
    border-radius: 0;
    font-size: 12px;
    min-width: 85px;
}

.select_title-dropdown li a {
    color: #666;
    line-height: 30px;
    text-decoration: none;
    padding: 0 10px;
}

.select_title-dropdown li a:hover, .select_title-dropdown li a:focus {
    background: #358bf2;
    color: #fff;
    text-decoration: none;
    padding: 0 10px;
    /*filter: #358bf2;*/
}

/* header */
.header {
    background-color: #263249;
    color: #c5c8d4;
    height: 85px;
    min-width: 990px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    padding-left: 16px;
}

.header .brand {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    margin-top: 4px;
}

.header .logo {
    float: left;
    width: 100px;
    margin: 0 30px;
    margin-left: 11px;
}

.header .logoline {
    float: left;
    width: 38px;
    color: #4b5974;
    text-align: center;
    font-size: 14px;
}

.header .branch {
    float: left;
    color: #abb4c6;
    font-size: 13px;
    margin-top: 12px;
    margin-left: 10px;
}

.header .branch-list {
    float: left;
    margin: 0;
    color: #abb4c6;
    font-size: 13px;
    background: #263249;
    height: 20px;
    line-height: 18px;
    position: relative;
    z-index: 1000;
}

.branch-list li {
    border-left: 0;
}

.branch-list > li > a {
    padding: 0 10px;
    text-shadow: none;
    line-height: 18px;
    color: #abb4c6;
}

.branch-list > li > a:focus, .branch-list > li > a:hover {
    color: #b4bdce;
    background: transparent;
}

.branch-list .open > a, .branch-list .open > a:focus, .branch-list .open > a:hover {
    background: transparent;
    border: 0;
}

.branch-list-dropdown {
    border-radius: 0;
    border-top: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .15);
    min-width: 60px;
}

.branch-list-dropdown li {
    border: none;
}

.branch-list-dropdown > li > a {
    color: #666;
    display: block;
    line-height: 26px;
    padding: 2px 10px;
    white-space: nowrap;
    font-size: 12px;
    width: auto;
}

.branch-list-dropdown > li > a:focus, .branch-list-dropdown > li > a:hover {
    background: #fff;
    color: #2173da;
    filter: none;
}

@media (max-width: 767px) {
    .navbar-nav .open .branch-list-dropdown {
        background-color: #fff;
        border: 0;
        text-align: left;
        position: absolute !important;
    }
}

.header .qqicon {
    float: right;
    position: relative;
    margin: 14px 24px 0 0;
    background: url(../images/header/qqicon.png) no-repeat;
    width: 14px;
    height: 15px;
}

.header .qqicon:hover, .header .qqicon:focus {
    background: url(../images/header/qqicon-1.png) no-repeat;
}

.header .qqicon {
    float: right;
    position: relative;
    margin: 14px 0 0 0;
    background: url(../images/header/qqicon.png) no-repeat;
    width: 14px;
    height: 15px;
}

.header .qqicon:hover, .header .qqicon:focus {
    background: url(../images/header/qqicon-1.png) no-repeat;
}

.header .notice-menu {
    float: right;
    position: relative;
    margin: 13px 0 0 0;
    width: auto;
}

.notice-menu > li > a {
    padding: 0;
}

.header .noticeicon {
    background: url(../images/header/news-icon-1.png) no-repeat;
    width: 14px;
    height: 16px;
    display: block;
}

.header .noticeicon:hover, .header .noticeicon:focus {
    background: url(../images/header/news-icon-2.png) no-repeat;
}

.header .notice-menu em {
    background: #fc5353;
    display: inline-block;
    padding: 0 3px;
    height: 15px;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    top: -8px;
    left: 9px;
}

/*消息列表 */
.notice-box {
    border-radius: 0;
    min-width: 380px;
    border-top: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .15);
    margin: 0;
    padding: 0;
    background: #fff;
}

.notice-box-title {
    font-size: 14px;
    color: #7b7b7b;
    line-height: 40px;
    text-align: center;
    background: #edeff4;
}

.notice-box li {
    border: none;
    padding: 12px 18px 12px 18px;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
    font-size: 12px;
}

.notice-box li:hover {
    background: #fafbfc;
}

.notice-read-mes {
    line-height: 21px;
    color: #000;
}

.notice-unread-mes {
    line-height: 21px;
    color: #777;
}

.notice-box li .wtbj {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #f33f40;
    float: left;
    margin-top: 7px;
}

.notice-box li .ytbj {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #c3c6ca;
    float: left;
    margin-top: 7px;
}

.notice-box li .notice-nr {
    margin-left: 15px;
}

.notice-box li .notice-time {
    color: #97999f;
    display: block;
    vertical-align: middle;
    line-height: 28px;
    height: 28px;
}

.notice-box li:hover .notice-time {
    display: none;
}

.notice-box li .notice-operate {
    display: none;
}

.notice-box li:hover .notice-operate {
    color: #97999f;
    display: block;
    vertical-align: middle;
    line-height: 28px;
    height: 28px;
}

.notice-more, .notice-more:hover {
    height: 40px;
    display: block;
    line-height: 40px;
    text-align: center;
    color: #7b7b7b;
    font-size: 13px;
    background: #f0f2f7;
    text-decoration: none;
}

.no-notice {
    font-size: 15px;
    line-height: 46px;
    text-align: center;
    color: #333;
    margin: 50px 0;
}

.header .c-line {
    color: #525d72;
    margin: 0 10px;
    float: right;
}

.header .user-name {
    float: right;
    position: relative;
    margin: 0 24px 0 0;
    color: #c5c8d4;
}

.user-name li {
    border-left: 0;
}

.user-name > li > a {
    padding: 0;
    text-shadow: none;
    line-height: 40px;
    color: #c5c8d4;
}

.user-name > li > a:focus, .user-name > li > a:hover {
    background: #263249;
    color: #72baff;
}

.user-name .open > a, .user-name .open > a:focus, .user-name .open > a:hover {
    background-color: #263249;
    border: 0;
}

.user-name-dropdown {
    border-radius: 0;
    min-width: 140px;
    border-top: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .15);
}

.user-name-dropdown li {
    border: none;
}

.user-name-dropdown > li > a {
    color: #666;
    display: block;
    line-height: 2.4;
    padding: 2px 10px;
    white-space: nowrap;
    font-size: 12px;
}

.user-name-dropdown > li > a:focus, .user-name-dropdown > li > a:hover {
    background: #358bf2;
    color: #fff;
    filter: none;
}

#boxscroll {
    padding: 0;
    max-height: 480px;
    width: 100%;
    border: 0;
    overflow: auto;
    margin: 0;
}


.header .navbox {
    display: block;
    height: 38px;
    line-height: 38px;
}

.vcloud-nav > li > a {
    margin: 0 8px;
    position: relative;
    line-height: 18px;
    color: #fff;
    font-size: 15px;
}

.vcloud-nav > li.active > a, .vcloud-nav > li.active > a:hover, .vcloud-nav > li.active > a:focus {
    background-color: #263249;
    color:#358bf2;
    border-bottom: 3px solid #358bf2;
    border-radius: 0;
}

.vcloud-nav > li > a:focus, .vcloud-nav > li > a:hover {
    background-color: #263249;
    color:#358bf2;
    border-bottom: 2px solid #358bf2;
    border-radius: 0;
}



/* 搜索+列表 */
.custom-box {
    width: 153px;
    float: left;
    margin: 6px 0 0;
    position: relative;
    z-index: 1;
    margin-left: 10px;
}

.custom-list {
    border-left: 0;
}

.custom-list > li > a {
    padding: 0;
    text-shadow: none;
    line-height: 24px;
    height: 25px;
    color: #fff;
    background: #358bf2;
    width: 30px;
    text-align: center;
}

.custom-list > li > a:focus, .custom-list > li > a:hover {
    color: #72baff;
    background: #227ae3;
}

.custom-list .open > a, .custom-list .open > a:focus, .custom-list .open > a:hover {
    background-color: #227ae3 !important;
    border: 0;
}


.custom-addon {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    padding: 0;
    text-align: center;
}

.custom-search {
    border: 1px #3a455c solid;
    float: left;
    display: table-cell;
    width: 250px;
    height: 25px;
    font-size: 12px;
    color: #828da1;
    line-height: 24px;
    background: url(../images/search1.png) no-repeat #38455e;
    padding-left: 21px;
    background-position: 4px 5px;
}

.func-img {
    vertical-align: top;
    cursor: pointer;
}

@media (min-width: 768px) {
    .custom-list {
        margin: 0 !important;
    }
}

.sec-menu .open > a, .sec-menu .open > a:focus, .sec-menu .open > a:hover {
    line-height: 34px;
    color: #1671de !important;
    background: #fff !important;
}

/* 主要内容框架 */
.viewVcloud-main {
    width: auto;
    position: absolute;
    top: 75px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    background: #fff;
}

.viewVcloud-main-col-1 .viewVcloud-main-body {
    left: 180px;
}

.viewVcloud-main-body {
    position: absolute;
    width: auto;
    top: 12px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    margin: 10px 5px;
}
.viewVcloud-main-body-overflow-y-auto{
    overflow-y: auto;
}

.viewVcloud-main-navbar {
    width: 180px;
    float: left;
    background-color: #f4f5f6;
    border-right: 1px #ddd solid;
    position: fixed;
    top: 82px;
    bottom: 0;
    z-index: 102;
    overflow-x: hidden;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}

.viewVcloud-main-col-1 .viewVcloud-main-navbar-bg, .viewVcloud-main-col-1 .viewVcloud-main-navbar {
    width: 180px;
}

.viewVcloud-main-navbar .sidebar-content {
    width: 200px;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
}

/*认证资料*/
.data-upload-list li {
    margin-bottom: 6px;
    margin-left: 0 !important;
    margin-right: 2px;
    text-align: center;
    margin-right: 20px;
}

.data-upload-list li a {
    border: none;
    background: none;
    padding: 0;
}

.data-upload-list li a:hover, .data-upload-list li a:focus {
    border: none;
    background: none;
    padding: 0;
}

.data-btn-top {
    margin-top: 8px;
}

.data-btn-top b {
    color: #f00;
    padding: 0 4px;
}


.data-upload-list li span {
    line-height: 26px;
}

.data-upload-list li .imgdel {
    display: none;
}

.data-upload-list li:hover .imgdel {
    display: block;
    background: #000;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: right;
    padding: 0 5px 4px 0;
}

/*二级导航列表*/
.subNavBox {
    width: 180px;
    margin: 15px 0 0 0;
    font-size: 14px;
}

.subnoNav a {
    cursor: pointer;
    color: #000;
    line-height: 24px;
    padding: 12px 5px 12px 12px;
    heighr: 24px;
    display: block;
    text-decoration: none;
    margin-bottom: 0;
    font-size: 15px;
    border-left: 2px #e2e4ea solid;
}

.subnoNav a:hover {
    color: #fff;
    background: #358bf2;
}
.subnoNav a:active{
    color: #fff;
    background: #358bf2;
}

.subNav {
    cursor: pointer;
    color: #000;
    line-height: 24px;
    padding: 12px 5px 12px 12px;
    background-position: 92% 50%;
    margin-bottom: 0;
    border-left: 2px #e2e4ea solid;
}

.subNav:hover, .subNav:focus {
    color: #fff;
    background: #358bf2;
    border-left: 2px #358bf2 solid;
}

.currentDd {
    color: #333;
    font-size: 14px;
}


.navContent {
    display: none;
    width: 180px;
    margin: 5px 0;
}

.navContent li a {
    display: block;
    heighr: 30px;
    text-left: center;
    line-height: 30px;
    color: #666;
    padding: 3px 10px 3px 32px;
    text-decoration: none;
    margin-bottom: 0;
    border-left: 2px #e2e4ea solid;
}

.navContent li a:hover, .navContent li a:focus {
    background: #358bf2;
    color: #fff;
    text-decoration: none;
    border-left: 2px #d0dbeb solid;
}

.navOn {
    background: #358bf2;
    color: #fff !important;
}



/*初始余额-更多*/
.more-menu {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    float: left;
    font-size: 12px;
    min-width: 120px;
}

.more-menu > li > a {
    color: #666;
    line-height: 1.7;
    padding: 5px 10px;
}

.more-menu > li > a:hover, .more-menu > li > a:focus {
    background: #358bf2;
    color: #fff;
    text-decoration: none;
}

.more-menu > .active > a, .more-menu > .active > a:hover, .more-menu > .active > a:focus {
    background: #358bf2;
}

/*侧栏头像*/
.head-portrait-box {
    padding: 18px 0;
    border-bottom: 2px solid #d9dbe0;
    text-align: center;
    margin: 0 auto 10px auto;
}

.head-pic {
    border-radius: 50%;
    border: #fff 3px solid;
    width: 92px;
    height: 92px;
}

.head-title {
    color: #333;
    font-size: 13px;
    line-height: 28px;
}


/*绑定步骤*/
.vcloudstep {
    margin: 10px auto 30px auto;
    text-align: center;
}

.vcloudstep::before, .vcloudstep::after {
    content: "";
    display: table;
}

.vcloudstep::after {
    clear: both;
}

.vcloudstep::before, .vcloudstep::after {
    content: "";
    display: table;
}

.vcloudstep::after {
    clear: both;
}

.vcloudstep li {
    color: #999;
    display: inline-block;
}

.vcloudstep li i {
    border: 2px solid #ccc;
    border-radius: 50%;
    color: #999;
    display: inline-block;
    font-size: 12px;
    height: 26px;
    line-height: 22px;
    text-align: center;
    width: 26px;
}

.vcloudstep li span {
    padding: 0 5px;
}

.vcloudstep li::after {
    border-bottom: 2px solid #999;
    content: "";
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: -4px;
    width: 45px;
}

.vcloudstep li.vcloudstep-last-item::after {
    display: none;
}

.vcloudstep li.vcloudstep-item-active {
    color: #358bf2;
}

.vcloudstep li.vcloudstep-item-active i {
    border-color: #358bf2;
    color: #358bf2;
}

.vcloudstep li.vcloudstep-item-active::after {
    border-color: #358bf2;
}

.mail-txtbox {
    margin: 10px 0;
    overflow: hidden;
    zoom: 1;
}

/*科目余额二级*/
.account-group {
    border-radius: 0;
    box-shadow: none;
    display: none;
    width: 145px;
    margin: 15px 6px 0 12px;
    padding: 0;
}

.account-group-item {
    background-color: transparent;
    border: 0;
    display: block;
    position: relative;
    border-radius: 0;
    padding: 5px;
    margin-bottom: 6px;
}

.account-group-item:hover {
    background: #358bf2;
    color: #fff !important;
    text-decoration: none;
    border-radius: 0;
    padding: 5px;
}

.account-group-item .accountbadge {
    display: none;
}

.account-group-item:hover span.accountbadge {
    display: block;
}

.account-group-item .gwtxt {
    color: #686a6e;
    padding: 0 0 0 5px;
    text-decoration: none;
}

.account-group-item:hover a.gwtxt {
    color: #fff;
    padding: 0 0 0 5px;
}

.account-group-item:hover a.gwtxt:hover {
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 5px;
}

.account-group-item .disable-txt {
    color: #999;
    padding: 0 0 0 5px;
    text-decoration: none;
}

.account-group-item:hover a.disable-txt {
    color: #fff;
    padding: 0 0 0 5px;
}

.account-group-item:hover a.disable-txt:hover {
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 5px;
}

.accountOn {
    background: #358bf2;
    text-decoration: none;
    color: #fff !important;
}

.accountOn .accountbadge {
    display: block !important;
}

.accountOn:hover span.accountbadge {
    display: block;
}

.accountOn .gwtxt {
    color: #fff;
    padding: 0 0 0 5px;
    text-decoration: none;
}

.accountOn:hover a.gwtxt {
    color: #fff;
    padding: 0 0 0 5px;
}

.accountOn:hover a.gwtxt:hover {
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 5px;
}


/*商品管理*/
.loss-margin {
    margin: -12px 0 -5px 0;
}

/*认证标签 */
.rz-not, .rz-not:hover, .rz-not:focus {
    background: #999;
    border-radius: 1px;
    line-height: 16px;
    padding: 0 4px;
    color: #fff;
    text-align: center;
    float: left;
    text-decoration: none;
    margin-top: 2px;
}

.rz-already, .rz-already:hover {
    background: #04c88e;
    border-radius: 1px;
    line-height: 16px;
    padding: 0 4px;
    color: #fff;
    text-align: center;
    float: left;
    text-decoration: none;
    margin-top: 2px;
}

.rz-dsh, .rz-dsh:hover {
    background: #e59702;
    border-radius: 1px;
    line-height: 16px;
    padding: 0 4px;
    color: #fff;
    text-align: center;
    float: left;
    text-decoration: none;
    margin-top: 2px;
}

/* 辅助核算 */
/* 辅助核算 */
.aux-box {
    padding: 5px 20px;
    border: 1px solid #e4e9ed;
    border-top: none;
}


.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
    border: 0;
}



/* 企业设置 */
.bns-upload {
    margin: 0 auto;
    width: 106px;
}

.b-u-title {
    padding: 0 0 10px 0;
    margin: 25px 0 0 0;
}

.bns-check {
    float: left;
    width: 66px;
    padding-left: 8px;
}

@media (max-width: 768px) {
    .bns-upload {
        width: 600px;
    }
}

@media (max-width: 1192px) {
    .bns-check {
        float: left;
        width: 66px;
        margin-left: 100px;
    }
}

@media (max-width: 768px) {
    .bns-check {
        float: left;
        width: 66px;
        margin-left: 0;
    }
}

/* 企业设置-文件管理 */
.bns-file {
    border: 1px solid #f0f2f7;
    padding: 0;
    overflow: hidden;
    zoom: 1;
}

.bns-file-add {
    background: #e9ebef;
    padding: 37px 0;
    width: 86px;
    text-align: center;
    float: left;
    font-size: 14px;
    height: 100%;
    line-height: 28px;
}

.bns-file-box {
    position: relative;
    min-height: 120px;
    overflow-y: auto;
    overflow-x: hidden;
}

.bns-file-list {
    position: relative;
    white-space: nowrap;
    overflow-y: hidden;
}

.bns-file-list li {
    text-align: center;
    padding: 10px 15px 0px 15px;
    min-height: 120px;
    max-width: 120px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
}

.bns-file-list li a {
    border: none;
    background: none;
    padding: 0;
}

.bns-file-list li a:hover, .bns-file-list li a:focus {
    border: none;
    background: none;
    padding: 0;
}

.bns-file-list li .filetype {
    margin: 12px 0;
}

.bns-file-list li .filename {
    overflow: hidden;
    word-break: keep-all; /* 不换行 */
    white-space: nowrap;
    margin-bottom: 5px;
    margin-top: 3px;
}

.bns-file-list li .fileclass {
    overflow: hidden;
    margin-bottom: 5px;
    color: #7f98b7;
    background: #e9ebef;
    height: 18px;
    border-radius: 3px;
    padding: 0 4px;
    max-width: 80px;
    min-width: 56px;
    margin: 0 auto;
}

.bns-file-list li .operate {
    display: block;
}

.bns-file-list li:hover .operate {
    display: block;
    position: absolute;
    z-index: 1000;
    top: 100px;
    left: 5px;
    width: 100px;
}

.filfileiconeicon {
    background-color: #e1e3e8 !important;
    display: inline-block;
    height: 24px;
    text-decoration: none;
    width: 30px;
}



.bns-file-list li .operate {
    display: none;
}

.bns-file-list li:hover .operate {
    display: block;
    position: absolute;
    z-index: 1000;
    bottom: 8px;
    left: 5px;
    width: 100px;
}


.bnsimg {
    width: 86px;
    height: 86px;
    border: 1px solid #eeeeee;
    background: #fff;
}



/* 初始余额 */
.init-txt {
    margin-right: 10px;
    color: #999;
    vertical-align: middle;
}


.tax-upload {
    background: #fafbfc;
    border: solid 1px #e1e6eb;
    padding: 20px 15px;
    margin: 15px 0;
    min-height: 140px;
}

.taxbtn {
    background: #358bf2;
    border-color: #1f78e3;
    /*text-shadow: 0;*/
    color: #fff;
    border-radius: 2px;
    height: 32px;
    line-height: 20px;
    font-size: 12px;
    margin-right: 10px;
}

.taxbtn:focus, .taxbtn:hover {
    color: #fff;
    background: #2680ec;
    border-color: #156fdb;
}

.tax-dropdown {
    border-radius: 0;
    min-width: 94px;
    border-top: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .15);
}


.tax-dropdown li {
    border: none;
}

.tax-dropdown > li > a {
    color: #666;
    display: block;
    line-height: 2;
    padding: 1px 6px;
    white-space: nowrap;
    font-size: 12px;
}

.tax-dropdown > li > a:focus, .tax-dropdown > li > a:hover {
    background: #358bf2;
    color: #fff;
    filter: none;
}

/* 会计科目 */
.parent-code {
    font-size: 12px;
    position: absolute;
    top: 1px;
    left: 15px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 6px 0 0 5px;
    z-index: 5;
}



/* 单据 */
.badge-num {
    background-color: transparent;
    padding: 2px 5px;
    color: #3d67c7;
}

.list-group-item:hover .badge-num, .list-group-item:focus .badge-num {
    color: #fff !important;
}


.list-group-item {
    font-size: 15px;
    background: none;
    border: 0;
    padding-left: 30px;
}

.list-group {
    border-radius: 0;
    width: 180px;
    box-shadow: none;
    margin-top: 12px;
}

.list-group-item.active > .badge-num, .nav-pills > .active > a > .badge-num {
    background-color: transparent;
    color: #fff;
}

.list-group-item:first-child {
    border-radius: 0;
}

.list-group-item:last-child {
    border-radius: 0;
}

#bill-sidebar .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background: #358bf2;
    border-color: #358bf2;
    background: #358bf2;
    box-shadow: 1px 1px 1px #666;
}

.bill_type_list a:nth-child(1) {
    font-size: 16px;
    font-weight: bold;
}

a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
    background: #358bf2;
    color: #fff;
}

.b-s-operate {
    height: 50px;
    line-height: 50px;
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    width: 180px;
    vertical-align: middle;
}

.operate-reserve a {
    width: 90px;
    float: left;
    font-size: 12px;
    color: #1769ca;
    text-align: center;
    display: block;
}

.operate-reserve .active, .operate-reserve .active:hover, .operate-reserve .active:focus {
    background: #d2deea;
}

.title-term {
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
}


.bill-view-attachment {
    bottom: 70px;
    box-sizing: border-box;
    position: fixed;
    right: 0;
    top: 194px;
    width: 280px;
    border-left: 1px solid #e9e9e9;
    padding: 20px;
}


.bill-page-num {
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px;
}


.bill-view-time {
    border: none;
    background-color: transparent !important;
    box-shadow: none;
    color: #196dd1;
    width: 60px !important;
    font-size: 14px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
    font-weight: bold;
}

.bill-view-timebtn {
    border: none;
    background-color: transparent !important;
    box-shadow: none;
    color: transparent;
    width: 1px !important;
    padding: 0;
}

.view-timebtn-glyp {
    width: 5px !important;
    font-size: 6px !important;
}

.view-content-title {
    height: 46px;
    background: #f4f5f9;
    color: #666;
    padding: 5px 0 5px 0px;
    line-height: 36px;
}

.bill-view-input {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #e1e2e5;
    text-align: center;
    box-shadow: none;
    background-color: transparent !important;
}


.bill-view-timebtn1 {
    border: none;
    background-color: transparent !important;
    box-shadow: none;
    color: transparent;
    width: 1px !important;
    padding: 0;
}

.view-content-main {
    max-height: 624px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 20px 0;
}

.attachment-input {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #e1e2e5;
    text-align: center !important;
    box-shadow: none;
    background-color: transparent !important;
    width: 20px !important;
    color: #196dd1;
    padding: 0 !important;
    height: 24px;
}

.bill-upload-list {
    margin-right: 0;
}

.bill-upload-list li {
    margin-right: 10px;
    margin-bottom: 15px;
}


.view-margin-top {
    margin-top: 15px;
    margin-bottom: 15px;
}

.view-margin-right {
    margin-right: 90px;
}





.comments {
    padding: 0;
    margin: 0 0 25px 0;
}


.fzgz-time {
    background-color: #fff !important;
    box-shadow: none;
    font-size: 13px !important;
    height: 32px;
    line-height: 32px;
    width: 120px !important;
}

.glyphicon {
    top: 0;
}


/* 创业中心 20170118 */
.incubateCtrBox {
    margin: 30px auto 0 auto;
    text-align: center;
    overflow: hidden;
}

.incubateCtrUL {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    width: 1300px;
    overflow: hidden;
    position: relative;
    min-height: 750px;
    padding-left: 125px;
    padding-right: 90px;
    height: auto;
}

.incubateCtrUL li {
    width: 326px;
    height: 406px;
    border-radius: 5px;
    border: 1px solid #3b93f7;
    box-shadow: 0px 0px 15px #81bcf7;
    background: #fff;
    float: left;
    margin: 25px 15px;
    padding: 10px 20px;
    opacity: 0.5;
}

.incubateCtrUL li.active {
    opacity: 1;
    padding: 30px 20px;
    margin: 10px 10px;
    height: 437px;
}

.incubateCtrUL li {
    position: relative;
    opacity: 0.5;
}

.incubateCtrUL li .nrbox {
    position: relative;
    height: 394px;
}

.incubateCtrUL li .nrbox .fpic {
    width: 100%;
    margin: 30px 0 15px 0;
    text-align: center;
}

.incubateCtrUL li .nrbox h3 {
    color: #4074e1;
    font-weight: normal;
    text-align: center;
    background-image: url(../views/operate/incubationcentre/images/incubatectr-line.png);
    background-position: top;
    background-repeat: no-repeat;
    margin: 0;
    padding: 24px 0px 20px 0px;
}

.incubateCtrUL li .nrbox p {
    color: #666;
    line-height: 30px;
    text-align: center;
    max-height: 120px;
    overflow: hidden;
    font-size: 16px;
}

.incubateCtrUL li .nrbox .detailbtn {
    background: url(../views/operate/incubationcentre/images/incubatectr-btn2.png) top left no-repeat;
    width: 56px;
    height: 56px;
    border: 0;
    display: inline-block;
    margin-top: 10px;
}

.incubateCtrUL li .nrbox .detailbtn:hover {
    background: url(../views/operate/incubationcentre/images/incubatectr-btn1.png) top left no-repeat;
    width: 56px;
    height: 56px;
    border: 0;
    display: inline-block;
    margin-top: 10px;
}

.incubateCtrUL li .nrbox .avtive {
    background: url(../views/operate/incubationcentre/images/incubatectr-btn1.png) top left no-repeat;
    width: 56px;
    height: 56px;
    border: 0;
    display: inline-block;
    margin-top: 16px;
}

.incubateCtrUL li .detail {
    background: url(../views/operate/incubationcentre/images/incubatectr-detailline.png) top no-repeat;
    min-height: 170px;
    opacity: 0;
}

.incubateCtrUL li.active .detail {
    opacity: 1;
}

.incubateCtrUL li .detail .snrbox1 {
    width: 1000px;
    height: 200px;
    box-shadow: 0px 0px 15px #adcef4;
    border-radius: 5px;
    border: 1px solid #ddd;
    margin: 0 auto;
    position: absolute;
    top: 508px;
    left: -340px;
    z-index: 1005;
    padding: 20px 0;
    text-align: left;
    overflow: hidden;
    background: url(../views/operate/incubationcentre/images/incubate-snxbg.png) right bottom no-repeat #fff;
}

.incubateCtrUL li .detail .snrbox2 {
    width: 1000px;
    height: 200px;
    left: -340px;
}

.carousel-control {
    background: #d0d7d9;
    border: medium none;
    border-radius: 50px;
    cursor: pointer;
    height: 60px;
    line-height: 50px;
    opacity: 0.8;
    top: 30%;
    width: 60px;
    text-shadow: none;
    font-size: 48px;
}

.carousel-control.right {
    background-image: none;
    right: 100px;
}

.carousel-control.left {
    background-image: none;
    left: 105px;
}

.carousel-control:hover {
    background: #1086fd;
}

.incubateCtrUL li .detail .CYitempic {
    width: 90px;
    margin-right: 30px;
    float: left;
    text-align: center;
}

.incubateCtrUL li .detail .CYitempic img {
    margin-bottom: 12px;
    position: relative;
}

.gszt {
    position: absolute;
    top: 16px;
    left: 26px;
    z-index: 1001;
}

.incubateCtrUL li .detail h4 {
    font-size: 17px;
    font-weight: bold;
    color: #585866;
    padding-bottom: 15px;
}

.gslist {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.gslist .cygs {
    float: left;
    width: 100%;
    padding: 0 0 12px 0;
    margin: 0;
}

.gslist .cygs .bname {
    background: url(../views/operate/incubationcentre/images/incubate-bicon.png) no-repeat 5px;
    padding-left: 20px;
    display: block;
    float: left;
}

.seclist {
    padding-left: 20px;
}

.seclist p {
    line-height: 24px;
}

.seclist h5 {
    font-size: 15px;
    color: #666666;
    line-height: 26px;
}

@media (max-width: 1348px) {
    .incubateCtrUL {
        padding-left: 10px;
        padding-right: 0;
        width: 1210px;
    }

    .carousel-control.left {
        left: 0
    }

    .carousel-control.right {
        background-image: none;
        right: 121px;
    }

    .incubateCtrUL li .detail .snrbox1 {
        width: 1160px;
        left: -360px;
    }
}

.aba-group-addon {
    padding: 6px 8px;
    color: #666;
    font-size: 12px;
}

legend {
    font-size: 14px;
    font-weight: bold;
}

/* 凭证封面封底 */
.voucher {
    padding: 25px 55px;
    border: 1px solid #afaca8;
    background: #cec1af;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    position: relative;
    color: #524d46;
    overflow: hidden;
    zoom: 1;
}

.voctable {
    position: relative;
    z-index: 1;
}

.voucher .sylogo {
    position: absolute;
    top: 35%;
    left: 40%;
    z-index: 1000;
}

.voctable table.table {
    width: 100%;
    min-width: 740px;
    float: left;
    overflow-x: auto;
    overflow-y: auto;
    color: #524d46;
    font-size: 13px;
}

.voctable_f {
    background: #d7d3ce;
    border: none;
    color: #3a3937;
    font-weight: normal;
    border: 1px solid #b3a798;
}

.voctable .table-bordered > thead > tr > td, .voctable .table-bordered > thead > tr > th {
    border: none;
    padding: 17px 10px;
}

.voctable .table-bordered > tbody > tr > td, .voctable .table-bordered > tbody > tr > th, .voctable .table-bordered > tfoot > tr > td, .voctable .table-bordered > tfoot > tr > th, .voctable .table-bordered > thead > tr > td, .voctable.table-bordered > thead > tr > th {
    border: 1px solid #b3a798;
    padding: 17px 10px;
    line-height: 20px;
    vertical-align: middle;
}

.voctable .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #cec1af;
}

.voctable .table-striped > tbody > tr:nth-of-type(2n) {
    background-color: #cec1af;
}

.voctable .table-striped > tbody > tr:nth-of-type(2n+1):hover {
    background-color: #c4b9a9;
}

.voctable .table-striped > tbody > tr:nth-of-type(2n):hover {
    background-color: #c4b9a9;
}

@media (max-width: 760px) {
    .res_order_t {
        overflow-y: hidden
    }
}

.voctable_f th {
    text-align: center;
}

.vocth_height {
    padding: 10px 10px !important;
}

.voctxt span {
    vertical-align: bottom;
    padding: 0 5px;
    font-size: 13px;
}

.voc-nbinput {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #b3a798;
    text-align: center;
    box-shadow: none;
    background-color: transparent !important;
    width: 60px !important;
    font-size: 13px;
    text-align: left;
    padding: 9px 6px 3px 6px;
}

.voc-nbinput1 {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #b3a798;
    text-align: center;
    box-shadow: none;
    background-color: transparent !important;
    width: 110px !important;
    font-size: 13px;
    text-align: left;
    padding: 9px 6px 3px 6px;
}

.voc-nbinput2 {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #b3a798;
    text-align: center;
    box-shadow: none;
    background-color: transparent !important;
    width: 190px !important;
    font-size: 13px;
    text-align: left;
    padding: 9px 6px 3px 6px;
}

.voucher-btn {
    -moz-user-select: none;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    padding: 0 12px;
    text-align: center;
    vertical-align: middle;
    background: #9c8262;
    color: #fff;
    box-shadow: none;
    text-shadow: none;
    border: 1px solid #9c8262;
    text-decoration: none;
    min-width: 54px;
}

.voucher-btn:focus, .voucher-btn:hover {
    background: #907655;
    border: 1px solid #907655;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
}