@CHARSET "UTF-8";
* {
    padding: 0;
    margin: 0;
    border: 0;
    font-weight: normal;
    font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";

}

html, body {
   /*background:url("../img/bg_yuan.png") no-repeat;*/
    /*background-attachment: fixed;
    background-size: cover;
    background-position: 0px 0px;*/
}

a {
    color: #fff;
}

a:hover {
    color: #585858;
}

.nav > li:active {
    background: none;
}

.fix:after {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff !important;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff !important;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #fff !important;
    opacity: 1;
}

::-webkit-input-placeholder {
    color: #fff !important;
    opacity: 1;
}

/*主题色*/
.app-header-fixed .app-header {
    background:url(../img/index1_bg.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 0px 0;
}

.collapse {
    /*background: #373d41;*/
   /* opacity: 0.8;*/
    background: #5279DF;
}

.navbar-header.bg-black {
    background: #5279DF;
    /*background:radial-gradient(circle,#687EA6,#39598D);*/
}

.bg-black {
    color: #fff;
    font-weight: normal;
    box-shadow: none;
}

.bg-black a,
.bg-black .nav > li > a,
span.hidden-sm.hidden-md {
    color: #fff;
}

.bg-black a:hover,
.bg-black .nav > li:hover > a,
.bg-black .nav > li > a:hover,
span.hidden-sm.hidden-md:hover {
    color: #232323;
}

.font-bold {
    font-weight: normal;
}

.bg-black .nav > li > a {
    padding-top: 19px;
    padding-bottom: 0;
}

.navbar-right {
    margin: 0px 0px;
}

.bg-black .nav .open > a {
    color: #585858;
    background: none;
}

.bg-black .dropdown-menu li a {
    padding: 23px 4px;
}

.navbar-nav {
    height: 60px;
    font-size: 12px;
}

.navbar-right a {
    height: 60px;
    line-height: 60px;
}

.navbar-right li {
    height: 60px;
    line-height: 60px;
    margin-left: 11px;
}

.nav-tabs > li > a {
    border: none;
    color: #5F5F5F;
}

.nav > li > a:hover {
    background-color: #F2F2F2;
    color: #fff;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #F2F2F2;
    color: #fff;
}

.nav-tabs > li:hover > a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
    border-color: #F2F2F2;
    color: #54C0E4;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
    background-color: #F2F2F2;
    border: none;
    color: #fff;
}

/* aside */
.app-aside-fixed .aside-wrap .navi-wrap {
    overflow-y: auto;
    width: 100%;
}

.app-aside-fixed .aside-wrap {
    background: #fff;
    color: #403e3e;
    box-shadow: 0 0 3px #d6d6d6;
}

/* 国庆背景 */
/*.app-aside-fixed .aside-wrap {
    background: url("../img/aside/national-day.png") left bottom no-repeat;
    background-size: 195px;
}*/

/* 双十一背景 */
/*.app-aside-fixed .aside-wrap {
    background: url("../img/aside/double-eleven.png") left bottom no-repeat;
    background-size: 195px;
}*/

/* 双十二背景 */
/*.app-aside-fixed .aside-wrap {
    background: url("../img/aside/double-twelve.png") left bottom no-repeat;
    background-size: 195px;
}*/
/* 元旦安全背景 */
.app-aside-fixed .aside-wrap {
    /* background: url("../img/aside/new-day-safety.png") left bottom no-repeat; */
    background-size: 195px;
}

.bg-black .nav > li {
    /*border-top:1px solid #DBDBDB;*/

}

.bg-black .nav > li.active > a {
    color: #585858;
    box-shadow: none;
    background: #fff;

}

.bg-black .nav > li:hover > a, .bg-black .nav > li:focus > a, .bg-black .nav > li.active > a {
    box-shadow: none;
}

.app-header .nav > li > a:hover {
    color: #ffffff;
    background: #ffffff;
    background: rgba(255, 255, 255, .2);
    filter: Alpha(opacity=20);
    position: static;
}

.navi ul.nav li a {
    color: #848484;
    border-left: 3px solid transparent;
    font-weight: 600;
}

.bg-black .dk {
    background-color: transparent;
    color: #22ABD9;
    box-shadow: none;
}

/* content */
.app-content-body {
    background: none;
    padding-bottom: 11px;
}

/*隐藏滚动条*/
::-webkit-scrollbar {
    /* width:0px; */
}

/*容器 */
.pane {
    padding-bottom: 0;
}

.app-content {
    overflow-y: auto;
    /*padding: 11px;*/
}

.panel {
    background: none;
    border: none;
    padding: 15PX 23px 0 16px;
    box-shadow: none;
}

.panel-default {
    height: auto;
    padding-bottom: 50px;
}

/* */

/*.col-sm-1{*/
/*width: auto;*/
/*}*/
/*.col-sm-2 {*/
/*width: 11.666667%;*/
/*}*/
/*.col-sm-3 {*/
/*width: 20%;*/
/*margin-top: 0.8%;*/
/*}*/
.file-brief-show {
    color: #585858;
}

.file-brief .form-group span {
    font-size: 12px;
    padding-left: 4px;
}

.file-brief .form-group select {
    font-size: 12px;
}

.file-brief .form-group label {
    font-size: 12px;
    padding-top: 8px;
}

.file-brief .form-group .no-null {
    color: #CE494E;
}

.file-brief .form-group select {
    border-color: #666666;
}

/* 查询按钮 */
.search-btn {
    background-color: #4d91dd;
    padding: 6px 16px;
    color: #fff;
    font-size: 13px;
    margin-right: 0.5%;
    margin-top: 0.8%;
}

/* 操作按钮 */
.btn[disabled] {
    background: transparent !important;
    color: #6d757b !important;
    border: 1px solid #9ba4ab !important;
}

.btn {
    padding: 4px 15px;
    margin-top: 0px;
}

button.btn2 {
    background: #687EA6;
    border: 1px solid #687EA6 !important;
}

button.btn2.active, button.btn2:hover {
    background: #687EA6 !important;
}

.operate-btn {
    background: transparent;
    color: #fff;
    padding: 4px 12px;
    font-size: 12px;
    margin-right: 5px;
    border: 1px solid #375d9e;
}

.operate-btn.on {
    /*border: 1px solid #fff;*/
}

.operate-btn i {
    padding-right: 5px
}

.operate-btn.on.pool {
    background: #375d9e;
    border: 1px solid #375d9e;
    color: #fff;
}

.operate-btn.on-new {
    border-radius: 2px;
    background-color: rgba(200, 200, 200, 8.4);
    color: #fff;
}

.operate-btn.on.active,
.operate-btn.on:hover {
    background-color: #5e76d3;
   /* border-color: rgba(193, 193, 193, .9);*/
    color: #fff;
}

.operate-btn.on-select {
    background-color: rgba(193, 193, 193, .9);
    border: #C1C1C1;
    color: #fff;
}

.operate-btn.on-new.active,
.operate-btn.on-new:hover,
.operate-btn:hover,
.operate-btn.active {
    background-color: #2266ba;
    color: #fff;
}

.operate-btn.on-new.on-active {
    background-color: #2266ba;
    color: #fff;
}

.operate-btn.on-new[disabled] {
    background: transparent;
    color: #293a47;
    padding: 4px 12px;
    font-size: 12px;
    margin-right: 0.5%;
    border: 1px solid #293a47;
}

.operate-btn.on[disabled] {
    background: transparent;
    color: #9e9e9e;
    padding: 4px 12px;
    font-size: 12px;
    margin-right: 0.5%;
    border: 1px solid #9ba4ab;
    cursor: not-allowed;
}

form {
    margin-bottom: 5px;
}

/*清除浮动 */
.clear {
    clear: both;
}

/* 级别按钮 */
.btn_alarm_right {
    float: left;
}

.btn_alarm_right p {
    line-height: 25px;
    float: left;
    color: #fff;
    font-size: 12px;
}

.btn_alarm_right span {
    width: 10px;
    height: 10px;
    color: #fff;
    float: left;
    margin: 7px 9px;
    border-radius: 10px;
}

.red {
    background: #f7a972;
}

.green {
    background: #9b9b9b;
}

.blue {
    background: #fff18d;
}

.yellow {
    background: #ff5a4d;
}

.btn_alarm_right span {
    color: #fff;
}

.btn_alarm_right button {
    border: none;
    color: #fff;
    padding: 3px 5px;
    margin-right: 3px;
    border-radius: 3px;
}

.btn_alarm_right span:nth-child(1) {
    padding-right: 3%;
    font-size: 12px;
}

.self {
    background: #337AB7;
}

.text-tips {
    margin-top: 7px;
}

/* grid */
.ui-grid {
    border: none;
    /*background: rgba(20, 20, 20, .8);*/
    margin-top: 8px !important;
    width: 100%;
    height: 490px !important;
    text-align: center;
    padding-bottom: 0;
}
.ui-grid-cell-contents {
    user-select: text!important;
}
.ui-grid-row {
    clear:both;
}
.ui-grid-pager-container {
    float: right;
}

.ui-grid-pager-count-container {
    float: left;
}

.ui-grid-contents-wrapper {
    background: #fff;
    height: 100%;
    box-shadow: 0 0 3px #d6d6d6;
}

.grid1480321033604 .ui-grid-row {
    border: 1px solid #d4d4d4;
}

.ui-grid-menu-button {
    background: none !important;
    border: none !important;
}

.ui-grid-row:nth-child(even) .ui-grid-cell, .ui-grid-row:nth-child(odd) .ui-grid-cell, .ui-grid-row-header-cell, .ui-grid-header-cell {
    border: 0 !important;
    font-size: 12px !important;
}

.ui-grid-header-cell-label {
    font-weight: bold
}

/* 模态框 */
/*.xcConfirm .popBox .ttBox{*/
/*background:#2964B4;*/
/*}*/
/*.xcConfirm .popBox{*/
/*background-color: #2F3243;*/
/*color:#fff;*/
/*}*/
/*.xcConfirm .popBox .btnArea{*/
/*border-top:1px solid #2964B4;*/
/*background-color: #2f3242;*/
/*color:#fff;*/
/*}*/
/*.xcConfirm .popBox .sgBtn.ok{*/
/*background-color: #2964B4;*/
/**/
/*}*/
/*.xcConfirm .popBox .txtBox .bigIcon{*/
/*background-position: 1px 1px !important; */
/*background-image:url("../img/error.png");*/
/*background-size: 100%;*/
/*}*/
/*.xcConfirm .popBox .ttBox .clsBtn{*/
/*width: 24px;*/
/*height: 24px;*/
/*top: 9px;*/
/*right: 23px;*/
/*background:url("../img/cuowu.png") no-repeat;*/
/*}*/
.modal-header {
    background: #22ABD9;
    border-bottom: none;

}

.modal-footer {
    border-top: 1px solid #22ABD9;
    background: #fff;
    height: 50px;
    line-height: 42px;
    padding: 1px 8px;
}

.modal-dialog {
    margin: 5% auto;
}

.btn-fixed {
    bottom: 12px;
}

.modal-body input[type="radio"] {
    border-color: #232323;
}

.modal-body textarea, .modal-body textarea:focus {
    border: 1px solid #39598d !important;
    color: #494949;
}

.modal-body .file-brief .form-group label {
    padding-top: 4px !important;
}

/* 详情选项卡及 颜色变化 */
.detail {
    cursor: pointer;
    margin: 0 1%;
    background: none;
}

.grey {
    color: #9ca1b2;
}

.white {
    color: #000;
}

.mySelf li {
    float: left;
    min-width: 8%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-weight: 600;
    margin: 0 13px;
}

.mySelf li a {
    font-weight: 600;
    color: #585858 !important;
}

.mySelf {
    min-width: 8%;
    height: 35px;
    line-height: 35px;
    background: #F0F0EE;
    font-size: 15px;
    float: left;
}

/*详情列表*/
.footer_list_content_list .delete_background_color:nth-child(even) {
    background: rgba(202, 210, 223, .3);
}

.footer_list_content_list .delete_background_color:nth-child(odd) {
    background: none;
}

.footer_list_content_color {
    background: radial-gradient(circle, rgba(104, 126, 166, 0.3), rgba(57, 89, 141, 0.3))
}

.footer_list_info {
    height: 35px;
    line-height: 35px;
    border-top-right-radius: 5px;
    text-indent: 1%;
}

.footer_list_info span {
    cursor: pointer;
}

.footer_list_collect {
    width: 50px;
    height: 20px;
    line-height: 18px;
    float: right;
    cursor: pointer;
    background: #687EA6;
    border: 1px solid #687EA6;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    font-size: 11px;
    margin-top: 6px;
}

.footer_list_content_box {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: none;
    color: #fff;
    text-align: left;
}

.footer_list_content_box.delete_background_color {
    height: 42px;
    line-height: 42px;
}

.footer_list_content_list {
    display: inline-block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    /*border: 1px solid #ccc;*/
    /*float: left;*/
    font-size: 12px;
    width: 100%;
    /*padding-left: 3px;*/
    /*padding-right: 3px;*/

}

.footer_list_content .tab-content {
    background: rgba(20, 20, 20, .8);
}

.footer_list_content .footer_list_content_list {
    background: radial-gradient(circle, rgba(104, 126, 166, 0.3), rgba(57, 89, 141, 0.3));
}

.footer_list_content_box_bs {
    width: 100%;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #A5AAAD;
    background: #2b4f8e;
    color: #fff;
    text-align: left;
}

.footer_list_content_spantext1, .footer_list_content_spantext2 {
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
}

.footer_list_content_spantext1 {
    width: 38%;
}

label.footer_list_content_spantext1 {
    width: 18%;
    display: inline-flex;
}

.footer_list_content_spantext2 {
    width: 60%;
}

label.footer_list_content_spantext2 {
    width: 80%;
    display: inline-flex;
}

/*删除背景颜色*/
.delete_background_color {
    background-color: #fff;
    margin-top: 0px;
    border-top: none;
}

/* 业务详情及首页表格 */

/*logo*/
.navbar-collapse.collapse {
    padding-right: 23px;
    height: 60px !important;
}

.navbar-brand img {
    max-height: 50px;
    margin-top: 4px;
}

.navbar-header {
    height: 60px;

}

.avatar i.on {
    background-color: #ffcc5a;
}

/*left*/
.navi ul.nav li a {
    width: 100%;
}

.navi ul.nav li a .font-bold {
    width: 90px;
}

.navi ul.nav li:hover a .font-bold {
    width: 90px;
}

.navi-wrap {
    background: none;
}

.navi ul.nav li {
    /*background: #42485B;*/
    /*height: 40px;*/
    line-height: 40px;
}

.navi ul.nav li ul li {
    /*background: url("../img/navi-border.png") left bottom no-repeat;*/

}
#userinfo h4{
    background: url("../img/navi-border.png") left bottom no-repeat;
    background-size: contain;
}
.navi-wrap .nav > li:hover > a,
.navi-wrap .nav > li:focus > a,
.navi-wrap .nav > li.active > a {
    background:#d6d6d6 ;
    color: #666666;
}

.navi-wrap .nav > li ul li:hover > a,
.navi-wrap .nav > li ul li:focus > a,
.navi-wrap .nav > li ul li.active > a {
    background-image: url("../img/navi-border.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    background-color: -webkit-linear-gradient(left,rgba(255,255,255,0), rgba(255,255,255,.1),rgba(255,255,255,0));
}

.navi ul.nav li a {
    font-size: 12px;
    padding: 0;
    color: #666666;
    margin-bottom: 0;
    padding: 0 0 0 17px !important;
}

.navi ul.nav li a i {
    margin: 0px 14px 0 0;
    width: 18px;
    color: #666666;
    line-height: 40px;
}

.navi ul.nav li a i.fa-angle-right {
    margin-right: 20px;
}

.navi ul.nav li:hover a i {
    color: #666666;
}

.bg-black .nav > li > a:active,
.bg-black .nav > li > a:focus {
    box-shadow: none;
    /*background: #00C1DE;*/
    background:#d6d6d6 ;
    color: #666666;
}

.navi ul.nav li.nav-first_ > a {
    /*background: url("../img/navi-border.png") left bottom no-repeat, url("../img/navi-border.png") left top no-repeat;*/
    /*margin-top: 20px;*/
}

.navi ul.nav li.nav-first_:hover a {
    /*background: -webkit-linear-gradient(left,rgba(255,255,255,0), rgba(255,255,255,.2),rgba(255,255,255,0)),url("../img/navi-border.png") left bottom no-repeat, url("../img/navi-border.png") left top no-repeat;*/
    color: #666666;
    /*background:url("../img/navi-border.png") left bottom no-repeat, url("../img/navi-border.png") left top no-repeat;*/
}

.nav.nav-sub.dk {
    overflow-y: hidden;
    overflow-x: hidden;
    width: 100%;
}

.nav.nav-sub.dk > li {
    z-index: 9999 !important;
}

/*index.html*/
@media (min-width: 768px) {
    .pane .col-sm-5 {
        width: 49.48%;
        height: 340px;
    }
}

@media (min-width: 1600px) {
    .bs-health {
        text-align: center;
        margin-left: 1%;
        margin-top: 2%;
        width: 31.3%;
    }
}

@media (min-width: 1820px) {
    .bs-use {
        text-align: center;
        margin-left: 10%;
        margin-top: 5%;
        width: 19.3%;
    }

    .img-bs-health {
        width: 50%;
        margin-top: 29%;
    }
}

.index_title {
    width: 100%;
    height: 35px;
    background: radial-gradient(circle, rgba(104, 126, 166, 0.8), rgba(57, 89, 141, 0.8));
    position: static;
}

.index_title a:hover {
    color: #666666;
}

.index-myDiv {
    width: 100%;
    clear: both;
    min-height: 294px;
    border: 0;

}

.xingk .index-myDiv.tablep {
    padding: 5px;
    background: radial-gradient(circle, rgba(104, 126, 166, 0.3), rgba(57, 89, 141, 0.3));
    height: 100%;
}

.pane {
    padding: 0;
}

.pane .col-sm-5 {
    margin: 11px 0 11px 10px;
    padding: 0;
    background: radial-gradient(circle, rgba(104, 126, 166, 0.3), rgba(57, 89, 141, 0.3));
}

/*tabel*/
.xingk .index-myDiv .table-striped > tbody > tr:nth-of-type(odd) {
    background: #425685;
    background: radial-gradient(circle, rgba(104, 126, 166, 0.3), rgba(57, 89, 141, 0.3));
    filter: Alpha(opacity=10);
    position: static;
}

.xingk .index-myDiv .table-striped > tbody > tr:nth-of-type(even) {
    background: #586188;
    background: rgba(202, 210, 223, .3);
    filter: Alpha(opacity=60);
    position: static;
}

.xingk .index-myDiv .table-striped > tbody > tr:nth-child(odd) > td, .xingk .table-striped > tbody > tr:nth-child(odd) > th {
    background: #425685;
    background: rgba(66, 86, 133, 0.3);
    filter: Alpha(opacity=30);
    position: static;
    border: 0;
}

.xingk .index-myDiv .table > tbody > tr > td, .xingk .table > tfoot > tr > td, .xingk .index-myDiv th {
    color: #fff;
}

.xingk .index-myDiv .table > tbody > tr:hover td {
    background: #687ea6;
    /*background: rgba(56, 67, 130, 0.7);*/
    position: static;
}

.index-myDiv .table > tbody > tr > td, .table > tfoot > tr > td, .index-myDiv th {
    border: 0;
    height: 38px;
    font-size: 12px;
    line-height: 38px !important;
}

.table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0 15px;
}

.index-myDiv td {
    font-size: 12px;
}

.index-myDiv .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f8f9f9;
    padding: 0px 15px;
}

.index-myDiv .table-striped > tbody > tr:nth-of-type(odd) {
    background: #f8f9f9;
}

.index-myDiv .table-striped > tbody > tr:nth-of-type(even) {
    background: #ffffff;
}

.index-myDiv .table > tbody > tr:hover td,
.index-myDiv .table > tbody > tr:active {
    background: #6b6b6b;
    background: rgba(107, 107, 107, .3);
    filter: Alpha(opacity=30);
    position: static;
}

.ui-grid-render-container {
    text-align: left;
    text-indent: 2%;
}

/*end*/
/*详情标签*/
.nav.nav-tabs.index_btn li a {
    background: transparent;
}

.nav.nav-tabs.index_btn li a.ng-click-active {
    background: #687ea6;
}

.nav.nav-tabs.index_btn li.active a {
    background: #687ea6;
}

.nav.nav-tabs.index_btn li:hover a {
    border: 1px solid #687ea6 !important;
}

.panel-default .border-container {
    margin: 100px 0 20px 0;
}

.border-container .nav-tabs li {
    /*width: 69px;*/
    /*height: 18px;*/
    margin: 10px 0px 10px 13px;
    /*border-color:#6b6b6b ;*/
    /*border: 1px solid rgba(107,107,107,.3);*/
    color: #fff;
}

.border-container .nav-tabs li a {
    font-size: 12px;
    padding: 2px 14px;
    text-align: center;
    margin-right: 0;
    line-height: 20px;
    border: 1px solid #687ea6;
    border-radius: 0;
    background: #687ea6;
    color: #fff;
    margin-top: 1px;
}

.border-container .nav-tabs li.active > a {
    /*background: #fae9c8;*/
    /*background: rgba(250,233,200,.3);*/
    /*filter: Alpha(opacity=30);*/
    /*position: static;*/
    border: 1px solid #687ea6;
}

.border-container .nav-tabs {
    border: 0;
    margin-bottom: 20px;
}

.nav-tabs > li.active > a {
    border-bottom: 1px solid #687EA6;
}

.sky > div {
    background: #6b6b6b;
    background: rgba(107, 107, 107, .3);
    filter: Alpha(opacity=30);
    position: static;
    padding: 0 40px;
}

/*input */
.search-box {
    margin: 0px;
    background: #fff;
    box-shadow: 0 0 3px #d6d6d6;
}

.form-control {
    height: 26px;
    display: inline;
    padding: 0 4px !important;
    border: 1px solid #666666;
    color: #666666;
    font-size: 12px;
    border-radius: 0;
    width: 70%;
    background: none;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: rgba(238, 238, 238, 0.28);
}

.form-control:focus {
    border: 1px solid #666666 !important;
}

input:focus {
    border: 1px solid #ccc;
    outline: none;
}

label.label-name {
    width: 28%;
    display: inline-block !important;
    text-align: right;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    padding-right: 5px;
    color: #666666;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-group.common-group {
    width: 24% !important;
    display: inline-block !important;
    margin-bottom: 5px !important;
}

.form-group.common-group a.operate-btn {
    padding: 5px 12px;
}

.__btn__ {
    padding-left: 6px;
    background: #4d91dd;
    padding: 4px 12px;
    font-size: 12px;
}

.__btn__:hover {
    color: #fff;
}

.content-query .form-control:focus {
    border-color: #232323;
}

/*.content-query select option:hover{*/
/*background: #232323;*/
/*}*/
/*表格*/
.ui-grid-top-panel {
    background: #5279df;
    border: 0;
    height: 50px;
    line-height: 50px;
    color: #fff;
}

/* .ui-grid-selection-row-header-buttons{
	opacity: 1;
} */
.ui-grid-canvas {
    padding-top: 0;
}

.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell:nth-child(odd) {
    background: none;
    font-size: 12px;
    color: #000;
}

.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell:nth-child(even) {
    background: #7e318e;
    font-size: 12px;
    color: #000;
}

.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
    /*background:radial-gradient(circle,rgba(101,280,103,0.5),rgba(74,148,191,0.9));*/
    font-size: 12px;
    color: #666666;
    background: #d6d6d6;

}

.ui-grid-row:nth-child(odd) .ui-grid-cell {
    background: none;
    height: 42px;
}

.ui-grid-row:nth-child(even) .ui-grid-cell {
    background: none;
    height: 44px;
}

.ui-grid-row:nth-child(even) .ui-grid-cell, .ui-grid-row:nth-child(odd) .ui-grid-cell, .ui-grid-row-header-cell, .ui-grid-header-cell {
    line-height: 36px;
    color: #666666;
}

.ui-grid-header-cell .sortable {
    /* color: #666666; */
}

.ng-scope .ui-grid-top-panel .ui-grid-cell-contents {
    color: #fff;
}

abbr[title] {
    border-bottom: 0;
}

.ui-grid-pager-control button {
    /*background: #fff;*/
    border-color: #375d9e;
    border-radius: 0;
}

.ui-grid-pager-row-count-picker select {
    border: 1px solid #232323;
    border-radius: 0;
}

.ui-grid-pager-max-pages-number.ng-binding {
    display: inline-block;
    height: 20px;
    vertical-align: inherit;
}

.ui-grid-pager-row-count-label.ng-binding.ng-scope {
    display: inline-block;
    height: 20px;
    line-height: 27px;
}

#sys-tab li {
    height: 100%;
    margin: 0px;
    position: relative;
    outline: 0;
    background-color: #fff;
    border: none;
    float: left;
}

#sys-tab p {
    height: 2px;
    margin-top: 24px;
    background: radial-gradient(bottom center, ellipse, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -moz-radial-gradient(bottom center, ellipse, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -webkit-radial-gradient(bottom center, ellipse, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

#sys-tab li a {
    border: none;
    background: #fff;
    color: #232323;
}

#sys-tab li.active a {
    background: #687EA6;
    border-color: #687EA6;
    color: #fff;
    padding: 5px 14px;
    border: none !important;
    margin-top: -5px;
}

#sys-tab li.active a:hover {
    padding: 5px 14px;
    margin-top: -5px;
}

#sys-tab li .tab-placement {
    position: absolute;
    position: absolute;
    top: 0px;
    right: -1.0px;
    width: 9px;
    height: 20px;
}

/*.add_border_bottom span, .add_border_bottom label{*/
/*color: #000000;*/
/*}*/
.navi ul.nav li a .font-bold {
    float: none;
}

/*modal-content*/
.modal-content, .modal-content {
    border-radius: 0;
}

.modal-header {
    padding: 10px 15px;
    background: #fff;
    border-radius: 0;
    box-shadow: 0 0 10px 0 rgba(14, 53, 82, .3);
}

.modal-header .close {
    font-size: 15px;
}

.modal-footer {
    border: 0;
    padding-right: 10px;
}

.modal-footer .box {
    width: 50%;
    margin: 0 auto;
    box-shadow: 0 1px 4px 0px rgba(14, 53, 82, .2);
    height: 1px;
    margin-top: 20px;
    background: linear-gradient(to right, white, rgba(57, 89, 141, .6), white);
}

.modal-footer .btn {
    padding: 7px 20px;
    background: #5279df;
    /*border: 1px solid #39598d;*/
    color: #fff;
    font-size: 12px;
    border-radius: 0;
    line-height: 14px;
}

.modal-footer .btn:hover {
    background-color: #5e76d3;
    color: #fff;
}

/*#form-new-style label{*/
/*min-width:60px;*/
/*text-align: right;*/
/*float: left;*/
/*padding: 8px 0 0 0 !important;*/
/*color: #232323;*/
/*}*/
.file-brief .form-group label {
    padding-right: 8px;
}

.file-brief .time-group {
    width: 69.5%;
    display: inline-block;
}

.form-validation .form-control.ng-dirty.ng-valid, .form-validation .form-control.ng-dirty.ng-valid:focus {
    border-color: #375d9e;
}

.file-brief .form-group.common-group {
    width: 33% !important;
}

.file-brief.file-new label {
    padding: 0 8px 0 0 !important;
    width: 25%;
}

.file-brief.file-new .form-group .form-control {
    width: 69.5%;
}

.sqbtn .footer_list_collect {
    margin: 0 11px;
}

.file-brief label {
    min-width: 84px;
    text-align: right;
    float: left;
    padding: 8px 0 0 0 !important;
    color: #666666;
}

.modal-body .file-brief label {
    color: #666666;
}

.modal-body .file-brief .form-group select, .modal-body .file-brief .form-group input, .modal-body .file-brief input.form-control:focus, .modal-body .file-brief input.form-control:active {
    border: 1px solid #666666 !important;
    color: #666666;
}

.file-brief .form-group .form-control {
    width: 95%;
}

#form-new-style .m-b-xs {
    padding: 0;
}

#form-new-style .no-null-message, .error {
    font-size: 12px;
    color: #f48d8d;
    /*display: table-row-group;*/
}

#form-new-style .col-md-10 {
    padding: 0 0 0 15px;
    width: 87.333333%;
}

#form-new-style .no-null {
    font-size: 20px;
    color: #f48d8d;
    padding-top: 8px;
}

#form-new-style .choose input.form-control {
    width: 50% !important;
}

#form-new-style .choose button {
    background: #375d9e;
    padding: 4px 14px;
    color: #ffffff;
    font-size: 12px;
    margin-right: 0.5%;
    margin-top: 0;
}

#form-new-style .form-group {
    margin: 0 0 5px 0;
}

#form-new-style .text-danger {
    color: #d2555a;
    font-size: 11px;
}

.modal-dialog form .form-group {
    margin: 0 0 5px 0;
}

/*选择客户*/
.ngdialog.ngdialog-theme-default .ngdialog-content {
    /*background: none;*/
    padding: 0 0 40px 0 !important;
    border-radius: 0;
}

.model-body-second {
    padding: 0 20px;
    margin: 0 0 20px 0;
}

#element {
    background: #fff;
}

.btn-new {
    padding: 3px 6px;
    background: #5490dd;
    color: #ffffff;
    font-size: 12px;
    margin-left: 10px;
}

.pad {
    padding: 0 20px 0 0;
}

/* .ngdialog-close{
	display: none;
} */
/* .ui-grid-pager-panel abbr {
    float: left;
} */
/*分页对齐*/
.ui-grid-pager-container .ui-grid-pager-control abbr {
    float: left;
}

.ui-grid-pager-control input {
    height: 25px;
    border-color: #666;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.65);
    color: #666;
}

.ui-grid-pager-panel.ng-scope {
    color: #666;
    bottom: -36px;
}

/*三级弹出框*/
.xcConfirm .popBox .ttBox {
    background: #fff;
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    box-shadow: 0px 0px 10px 0px rgba(14, 53, 82, .3);
    margin-bottom: 13px;
}

.xcConfirm .popBox .ttBox .tt {
    color: #5279df;
}

.xcConfirm .popBox .ttBox .clsBtn {
    width: 24px;
    height: 24px;
    top: 8px;
    right: 10px;
    background: url(../img/cuowu.png) no-repeat;
    background-size: 100%;
}

.xcConfirm .popBox .sgBtn.ok {
    background: rgb(255, 255, 255);
    border: 1px solid #8b8b8b;
    color: #494949;
    padding: 7px 20px;
    font-size: 12px;
    margin-right: 0.5%;
    line-height: 15px;
    border-radius: 0;
}

/*提示框*/
.content-container .nav > li > a:hover, .nav > li > a:focus {
    background: none;
}

.xcConfirm .popBox {
    box-shadow: none;
    border-radius: 0;
}

.xcConfirm .popBox .btnArea {
    background: #fff;
    border: none;
}

.xcConfirm p.pArea {
    width: 50%;
    margin: 0 auto;
    box-shadow: 0 1px 4px 0px rgba(14, 53, 82, .2);
    height: 1px;
    background: linear-gradient(to right, white, rgba(57, 89, 141, .6), white);
    margin-bottom: 28px;
}

.xcConfirm .popBox .txtBox {
    background: #fff;
    height: 130px;
}

/*表格右侧下拉*/
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid {
    overflow: auto;
    border: 0;
}

.ui-grid-menu-button .ui-grid-menu {
    right: -11px;
}

.ui-grid-menu .ui-grid-menu-inner {
    background: #f8f9f9;
    border: 1px solid #eaeaea;
}

.ui-grid-menu .ui-grid-menu-inner ul li button {
    color: #585858;
}

.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child) > button {
    border-bottom: 1px solid #eaeaea;
    height: 35px;
    padding: 0 5px;
    font-size: 12px;
    width: 100px;

}

.ui-grid-menu-button .ui-grid-icon-container {
    margin-top: 8px;
    color: #fff;
}

.ui-grid-menu .ui-grid-menu-inner ul li button:hover, .ui-grid-menu .ui-grid-menu-inner ul li button:focus {
    background: #fff;
    box-shadow: none;
}

.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active {
    background: #fff;
    box-shadow: none;
}

.content-query {
    /*border: 1px solid #232323;*/
    margin: 0px;
    padding: 10px 0 5px 0;
    background: #fff;
    box-shadow: 0 0 3px #d6d6d6;
}

.content-query .control-label {
    margin-right: 10px
}

.content-query .form-control {
    height: 24px;
}

.content-list {
    /*bordr:1px solid #ccc;*/
    margin: 11px 0 0;
}

.content-list .row {
    font-size: 12px;
}

.content-info {
    border: 1px solid #ccc;
    margin: 11px 0;
    padding: 10px 11px;
}

/** container style**/
/*.content-container{*/
/*padding: 11px 0px;*/
/*}*/
.content-container .nav {
    border-color: #428bca;
    margin-bottom: 18px;
}

.content-container .nav > li > a:hover, .nav > li > a:focus {
    background-color: #71cce8;
    color: #fff;
}

/* .content-container .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover{
	background-color: #225692;
} */
.tab-container-source {
    /*background-color: #fff;*/
    border-top-width: 0;
    border-radius: 0 0 2px 2px;
}

.tab-container-source > ul.nav-tabs {
    width: 100%;
    height: 100%;
    float: left;
    border: none;
}

.tab-container-source.ng-isolate-scope ul li a:focus {
    /* background: transparent!important; */
}

.dk li.nav-sub-header a {
    height: 42px;
    line-height: 42px;
    padding: 0 !important;
}

@media (min-width: 768px) {
    .app-aside-folded.app-aside-fixed .app-aside > ul.nav {
        width: 135px;
        background: rgba(47, 122, 211, .6);
        color: #fff;
    }

    .app-aside-folded.app-aside-fixed .app-aside > ul.nav li a {
        width: 135px;
        text-align: center;
        color: #fff;
        height: 42px;
        line-height: 42px;
        padding: 0;
    }

    .app-aside-folded.app-aside-fixed .app-aside > ul.nav li a:hover,
    .app-aside-folded.app-aside-fixed .app-aside > ul.nav li a:focus,
    .app-aside-folded.app-aside-fixed .app-aside > ul.nav li a:active,
    .app-aside-folded.app-aside-fixed .app-aside > ul.nav li a:visited {
        color: #fff;
        padding-top: 0;
        padding-bottom: 0;
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, .2), rgba(255, 255, 255, 0));
    }

    .app-aside-folded.app-aside-fixed .app-aside > ul.nav li.active a {
        background: rgba(47, 122, 211, .6);
        color: #fff;
        height: 42px;
        line-height: 42px;
    }
}

.dk li.active a {
    color: #fff;
    background: transparent;
}

/*.bg-black .nav>li>a{*/
/*color: rgba(225,225,225,.5);*/
/*line-height: 42px;*/
/*height: 42px;*/
/*padding: 0;*/
/*width:200px;*/
/*}*/
.bg-black .nav > li > a:hover {
    color: #666666;

}

.tab-container-source.ng-isolate-scope .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,
.tab-container-source.ng-isolate-scope .nav > li > a:hover, .nav > li > a:focus,
.tab-container-source.ng-isolate-scope .nav > li > a:hover, .nav > li > a:visited {
    color: #fff;
    background: url(../img/navi-border.png) center bottom no-repeat;
    background-size: contain;
    border: none !important;
    /* padding: 0; */
}

.tab-container-source.ng-isolate-scope ul li a {
    width: 100%;
    /*background: -webkit-linear-gradient(left,rgba(255,255,255,0), rgba(255,255,255,.2),rgba(255,255,255,0));*/
    color: rgba(255, 255, 255, .5);
    border: 0 !important;
    /* background: #ff0; */
    text-align: center;
    line-height: 32px;
    padding: 0;
}

.tab-container-source > ul.nav-tabs > li {
    width: 100%;
    float: left;
}

.tab-container-source .panel-default {
    width: 85%;
    float: left;
}

.no-padder_box_ {
    margin: 11px 0;
    padding: 10px 11px;
    background: #ffffff;
}

.zyc-right ul li a {
    font-size: 13px;
    color: #fff;

}

.zyc-right ul li a img {
    margin: 0 0 7px 7px;
}

.zyc-left {
    width: 12%;
    height: 72px;
    float: left;
    padding-left: 2.5%;
    font-size: 23px;
    color: #fff;
    line-height: 76px;

}

.zyc-right {
    width: 88%;
    height: 72px;
    background-size: cover;
    float: left;
    border-left: 0;
    margin-left: -5px;
}

.zyc-right ul {
    width: 88%;
    margin-left: 5%;
}

.zyc-right ul li {
    width: 25%;
    text-align: center;
    float: left;
    line-height: 72px;
}

.zyc-right ul li span {
    font-size: 26px;
    color: #007df9;
    font-weight: bolder;
}

.three_nav_app {
    margin-left: 270px !important;
}

.three_nav_app_noarray {
    margin-left: 70px !important;
}

.three_nav_app1 {
    margin-left: 400px !important;
}

/*.three_nav_header{*/
/*margin-left:200px !important;*/
/*}*/
.three_nav_nav {
    width: 287px !important;
}

.three_nav_header1 {
    margin-left: 350px !important;
}

.three_nav_nav3 {
    width: 417px !important;
}

.three_nav_nav1 {
    float: left;
    width: 60px;
}

.three_nav_nav2 {
    float: left;
    width: 200px;
}

.sub-zyc-right ul li a {
    font-size: 13px;
    color: #232323;

}

.sub-zyc-right ul li a img {
    margin: 0 0 7px 7px;
}

.sub-zyc {
    height: 72px;
    margin: 11px;
}

.sub-zyc-left {
    width: 12%;
    height: 74px;
    border-left: 1px solid #232323;
    background: url("../../oss/img/sub-pool2.png") right center no-repeat;
    background-size: cover;
    float: left;
    padding-left: 2.5%;
    font-size: 23px;
    color: #232323;
    line-height: 72px;
}

.sub-zyc-right {
    width: 87.3%;
    height: 72px;
    border: 1px solid #232323;
    background: url("../../oss/img/sub-pool1.png") -1px center no-repeat;
    float: left;
    border-left: 0;
    margin-bottom: 11px;
    color: #232323;
}

.sub-zyc-right ul {
    width: 88%;
    margin-left: 5%;
}

.sub-zyc-right ul li {
    width: 25%;
    text-align: center;
    float: left;
    line-height: 72px;
}

.sub-zyc-right ul li span {
    font-size: 26px;
    color: #007df9;
    font-weight: bolder;
}

/**控制台**/
.inline {
    display: inline-block;
}

.radio_type {
    display: inline-block;
}

.breadcrumb .page-title, .breadcrumb .title {
    /*display: table-cell;*/
    padding: 2px 10px;
    border-left: 4px solid #2b4f8e;
    min-width: 80px;
    margin-bottom: 5px;
    color: #2b4f8e;
    font-size: 100%;
    margin: 0;
}

.breadcrumb .title {
    font-size: 120%;
}

.breadcrumb ul li {
    float: left;
    padding-right: 5px;
}

.back {
    color: inherit;
}

form .tip p {
    height: 20px;
    color: #f48d8d;
    padding-left: 60px;
    line-height: 20px;
    font-size: 12px;
    border-radius: 5px;
}

.condition[disabled] {
    background: grey;
    color: #293a47;
    font-size: 12px;
    pointer-events: none;
}

.dropup, .dropdown {
    display: inline;
}

.breadcrumb {
    background: none;
    border-radius: 0;
    color: #666666;
    padding: 0;
    font-size: 12px;
}
.breadcrumb a{
    color:#5279df;
}
.col-sm-5.mt0 {
    margin-top: 0;
}

.col-sm-5.ml0 {
    margin-left: 0;
}

.col-sm-5.mr0 {
    margin-right: 0;
}

.text-danger {
    font-size: 12px;
}

/*.viewFramework-product-navbar-collapse{*/
/*left: 256px;*/
/*-o-transition: all 0.2s ease;*/
/*-ms-transition: all 0.2s ease;*/
/*-moz-transition: all 0.2s ease;*/
/*-webkit-transition: all 0.2s ease*/
/*}*/
.viewFramework-product-navbar-collapse-two {
    left: 60px;
}

.viewFramework-product-navbar-collapse-four {
    left: 387px;
}

.viewFramework-product-navbar-collapse-three {
    left: 200px;
}

.viewFramework-product-navbar-collapse {
    position: absolute;
    left: 257px;
    top: 46%;
    width: 20px;
    height: 50px;
    z-index: 3;
}

.viewFramework-product-navbar-collapse-four {
    position: fixed;
    /*left: 0;*/
    top: 50%;
    width: 20px;
    height: 50px;
    z-index: 3;
}

.viewFramework-product-navbar-collapse-two {
    position: fixed;
    /*left: 0;*/
    top: 50%;
    width: 20px;
    height: 50px;
    z-index: 3;
}

.viewFramework-product-navbar-collapse-three {
    position: fixed;
    /*left: 0;*/
    top: 50%;
    width: 20px;
    height: 50px;
    z-index: 3;
}

.product-navbar-collapse-inner {
    top: -50%;
    position: absolute;
    overflow: hidden;
}

.product-navbar-collapse-inner-two {
    top: -50%;
    position: absolute;
    overflow: hidden;
}

.product-navbar-collapse-bg {
    width: 0;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    border-bottom: 9px solid transparent;
    border-left: none;
    border-right: 13px solid #2b4f8e;
    border-top: 9px solid transparent;
}

.product-navbar-collapse-bg-two {
    width: 0;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    border-bottom: 9px solid transparent;
    border-righr: none;
    border-left: 13px solid #2b4f8e;
    border-top: 9px solid transparent;
}

.product-navbar-collapse {
    right: 0;
    left: auto;
    position: relative;
}

.viewFramework-product-navbar-collapse .icon-collapse-left {
    display: none
}

.viewFramework-product-navbar-collapse-two .icon-collapse-left {
    display: none
}

.viewFramework-product-navbar-collapse-three .icon-collapse-left {
    display: none
}

.viewFramework-product-navbar-collapse-four .icon-collapse-left {
    display: none
}

.viewFramework-product-navbar-collapse .fa-indent {
    display: inline
}

.viewFramework-product-navbar-collapse-two .fa-indent {
    display: inline
}

.viewFramework-product-navbar-collapse-three .fa-indent {
    display: inline
}

.viewFramework-product-navbar-collapse-four .fa-indent {
    display: inline
}

.product-navbar-collapse > span {
    font-size: 13px;
    line-height: 50px;
    vertical-align: text-top;
    cursor: pointer;
    color: #fff;
}

.index_title_business {
    width: 100%;
    float: left;
    background: radial-gradient(circle, rgba(104, 126, 166, 0.8), rgba(57, 89, 141, 0.8));
}

.index_title_business span {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
    font-size: 13px;
    color: #fff;
    text-indent: 2%;
}

.box-title {
    width: 100%;
    padding: 5px;
    float: left;
    background: #2b4f8e;
    color: #fff;
    font-size: 13px;
    text-indent: 2%;
}

slider span.bar {
    background: #337ab7;
}

/***附件上传样式**/
.choose-book {
    width: 60px;
    text-align: center;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

.choose-book input {
    position: absolute;
    opacity: 0;
}

.green_i {
    color: green;
}

.red_i {
    color: red;
}

.gray_i {
    color: gray;
}

.blue_i {
    color: blue;
}

.topo-icon {
    font-size: 17px;
    margin-left: 10px;
}

/***大屏按钮**/
#mario-video .bao-btn button {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: rgba(255, 255, 255, 0.1);
    color: white;
}

/*三级菜单右侧查询宽度*/
.little-panel-default .form-group.common-group {
    width: 30% !important;
}

/*事例用户与input距离*/
.label-name-management {
    margin-right: 5px;
}

/*新资源池指令*/
.new-zyc-right ul li a {
    font-size: 13px;
    color: #fff;

}

.new-zyc-right ul li a img {
    margin: 0 0 7px 7px;
}

.new-zyc-left {
    width: 12%;
    height: 99px;
    background: url("../../oss/img/zyc_bg.png") right center no-repeat;
    background-size: cover;
    float: left;
    padding-left: 2.5%;
    font-size: 23px;
    color: #fff;
    line-height: 76px;
}

.new-zyc-right {
    width: 100%;
    background: url("../../oss/img/zyc_bg_2.png") -1px center no-repeat;
    background-size: cover;
    float: left;
    border-left: 0;
}

.monitor {
    background: radial-gradient(circle, rgba(104, 126, 166, 0.8), rgba(57, 89, 141, 0.8));
    padding: 10px 40px;
    margin: 0px 0 21px 0;
}

.monitor ul {
}

.monitor ul li {
    line-height: 34px;
    color: #fff;
}

.monitor ul li span {
    font-weight: bolder;
    padding-right: 10px;
}

.monitor ul li label {
    vertical-align: middle;
    line-height: 7px;
}

/*双层背景*/
.black_bg {
    background: rgba(20, 20, 20, .8);
}

.blue_bg {
    background: radial-gradient(circle, rgba(104, 126, 166, 0.3), rgba(57, 89, 141, 0.3));
    height: 100%;

}

/*测试项*/
.title_radial {
    font-size: 16px;
    padding: 50px 0px 0px;
    color: #ffffff;
    margin-left: 20px;
}

.title_radial_p {
    height: 2px;
    margin: 20px 167px 10px;
    background: radial-gradient(bottom center, ellipse, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -moz-radial-gradient(bottom center, ellipse, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -webkit-radial-gradient(bottom center, ellipse, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc6c6 !important;
    /*opacity: 8;*/
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc6c6 !important;
    /*opacity: 8;*/
}

input:-ms-input-placeholder {
    color: #ccc6c6 !important;
    /*opacity: 8;*/
}

::-webkit-input-placeholder {
    color: #ccc6c6 !important;
    /*opacity: 8;*/
}

select option {
    background: #fff !important;
    color: #494949 !important;
}

i.fa.fa-expand.fa-fw.text:hover {
    color: #232323
}

.y-row {
    min-width: 1000px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    zoom: 1;
}

#divBox:after, #divBox:before {
    border: solid transparent;
    content: ' ';
    height: 0;
    right: 100%;
    position: absolute;
    width: 0;
    opacity: .7;
}

#divBox:before {
    border-width: 6px;
    border-right-color: #000;
    top: 50%;
    margin-top: -6px;
}


.layui-laydate{
    background: #fff;
    color: #666;
    font-size: 12px;
    border: 0px;
}
.layui-laydate-list{
    background: #fff;
}
.layui-laydate-header {
    border-bottom: 1px solid #ffffff29;
}
.layui-laydate-footer{
    border-top: 1px solid #ffffff29;
}
.layui-laydate-header i{
    color: #ffffff9e;
    font-size: 14px;
}
.layui-laydate .layui-this {
    background-color: #5279df!important;
    color: #fff!important;
}
.layui-laydate-content td:hover, .layui-laydate-list li:hover{
    background-color: #5279df;
    color: #fff;
}
.layui-laydate-header i:hover, .layui-laydate-header span:hover {
    color: #5279df;
}
.laydate-selected:hover {
    background-color: #5279df!important;
}
.layui-laydate-content td.laydate-selected {
    background-color: #d6d6d6;
}
.laydate-footer-btns span{
    height: auto;
    line-height: 26px;
    border-radius: 0;
    background: transparent;
    margin: 0 0 0 1px;
}
.layui-laydate-footer span:hover {
    color: #fff;
    background: #5279df;
}
.demo-input{
    cursor: pointer;
}
.jedateblue .daybox .arthead,.jedateblue .timebox .arthead{
    background-color: #5279df;
}
.jedateblue .daysul td.other, .jedateblue .daysul td.other .nolunar, .jedateblue .daysul td.other .lunar {
    color: rgba(104, 126, 166, 0.5);
}
.jedateblue .daysul td.actdate, .jedateblue .daysul td.actdate:hover, .jedateblue .daysul td.actdate .lunar,.jedateblue .timebox .contime ul li.action, .jedateblue .timebox .contime ul li.action:hover{
    background-color: #5279df;
}
.jedateblue .daysul td.contain, .jedateblue .daysul td.contain:hover {
    background: rgba(103, 125, 165, 0.1);
}
.jedateblue .mainfoot .btnscon span{
    background-color: #5279df;
}
.jedateblue .daybox .arthead em:hover, .jedateblue .daybox .arthead .ymbtn:hover {
    background-color: #ffffff2e;
}
.wr-tab-content, .wr-nav-content {
    width: 100%;
}
.wr-nav-content ul {
    height: 35px;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
    list-style: none;
    margin: 0;
}
.wr-nav-content li {
    float: left;
    display: inline;
    overflow: visible;
    margin: 0;
    padding: 0;
}
.wr-nav-content li a:hover, .wr-nav-content li a:focus {
    color: #ffffff;
}
h4.info-title {
    background: url(../img/navi-border.png) left bottom no-repeat;
    background-size: contain;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 18px;
    margin-bottom: 11px;
}
fieldset {
    padding: 0 50px 50px 0;
    background: url(../img/navi-border.png) left bottom no-repeat;
    background-size: contain;
}