html,body {
    background-color: #010e3a;
}

a.ct-font-blue {
    color: #23ced9;
    text-decoration: none;
}
/** 透明侧边栏导航 */
.layui-layout-admin .layui-side .layui-nav {
    background-color: transparent;
}

.layui-layout-admin .layui-side .layui-nav .layui-nav-item > a:hover {
    background: transparent;
}

/** logo部分样式 */
.layui-layout-admin .layui-header .layui-logo {
   background-color:transparent;
    color: #555555;
    line-height: 60px;
    box-shadow: none;
    position: relative;
    overflow: visible;
    width: 235px;
	float: left;
}
.layui-layout-admin .layui-header .layui-logo:before{background-color: transparent!important;}
.layui-layout-admin .layui-header .layui-logo:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: -1;
}

.layui-layout-admin .layui-header .layui-logo:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 8px;
    box-shadow: 2px 0 8px 0 rgba(29, 35, 41, .05);
    z-index: -2;
}

/** header样式 */
.layui-layout-admin .layui-header {
    background-image: url(../images/black/header/home_header_bg.png);
	
    height: 67px;
    line-height: 67px;
    box-shadow: 0 1px 0px 0 rgba(0, 0, 0, .03);
}

.layui-layout-admin .layui-header > ul > li > a {
    line-height: 48px;
}


.layui-layout-admin .layui-header > ul > li > a:hover {
    color: #ebebeb;
}

/** header里面三角箭头 */
.layui-layout-admin .layui-header .layui-nav .layui-nav-more {
    border-color: #23cefd transparent transparent;
}

.layui-layout-admin .layui-header .layui-nav .layui-nav-mored {
    border-color: transparent transparent #23cefd;
}
.layui-layout-admin .layui-header .layui-layout-left {padding: 0;}
/** header线条 */


/** 侧边栏样式 */
.layui-layout-admin .layui-side {
   background-color: #293654;
    top: 115px;
    box-shadow: 2px 0 8px 0 rgba(29, 35, 41, .05);
    width: 235px;
}

/** 侧边栏文字颜色 */
.layui-side .layui-nav .layui-nav-item a {
    color: #2d8cf0;
}

.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a {
    background: #18243e;
    color: #2d8cf0 !important;
    border-right: 1px solid #2d8cf0;
}
xm-select {
    background-color: #18243e!important;
    position: relative;
    border: 1px solid rgba(35, 206, 253, 1)!important;
}
xm-select > .xm-body{
	border: 1px solid rgba(35, 206, 253, 1)!important;
	background-color: #18243e!important;
}
xm-select .loading{
	background-color: rgba(16, 36, 62, 0.6) !important;
}
.ct-xmselect xm-select > .xm-body .xm-search,.ct-xmselect xm-select .xm-input{
	background-color: #18243e !important;
	color: #cac7c7;
	
}
xm-select > .xm-body .xm-option-content,.layui-layer.layui-layer-admin .layui-form-label{
	color: #cac7c7 !important;
}
xm-select > .xm-body .xm-option:hover {
    background-color: #263a64 !important;
}
.layui-side .layui-nav-itemed > a > cite {
    font-weight: bold;
}

.layui-nav-tree .layui-nav-bar, .layui-nav-tree > .layui-nav-item > a:before {
    background-color: #2d8cf0;
    top: 5px;
    width: 5px;
    box-shadow: 2px 0px 10px rgba(45, 140, 240, .9);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.layui-nav-tree > .layui-nav-item:hover > a:before {
    bottom: 5px;
}

.layui-side .layui-nav-itemed > a, .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover {
    color: ##23CEFD !important;
}

.layui-layout-admin.admin-nav-mini .layui-side .layui-nav li.layui-nav-itemed > a {
    background: #f0faff;
}

.layui-nav-tree .layui-nav-item .layui-nav-child {
    background-color: #2a3754 !important;
}



/** PC端折叠鼠标经过样式 */
.layui-layout-admin.admin-nav-mini .layui-side .layui-nav .admin-nav-hover > .layui-nav-child:before {
    background: #fff !important;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
}

.layui-layout-admin.admin-nav-mini .layui-side .layui-nav .admin-nav-hover > .layui-nav-child > dd > a .layui-nav-more {
    border-color: transparent transparent transparent #515A6E !important;
}

/** 移动设备样式 */
@media screen and (max-width: 768px) {
    .layui-layout-admin.admin-nav-mini .layui-side .layui-nav li.layui-nav-itemed > a {
        background: transparent;
    }
}

/** 侧边栏小三角样式 */
.layui-layout-admin .layui-side .layui-nav .layui-nav-more {
    border-color: #515A6E transparent transparent;
    color: #9da1ac;
}

.layui-layout-admin .layui-side .layui-nav .layui-nav-itemed > a .layui-nav-more {
    border-color: transparent transparent #515A6E;
}

.layui-nav.arrow3 .layui-nav-itemed > a > .layui-nav-more:before {
    background-color: #515A6E;
}

/** 侧边栏图标样式 */
.layui-side .layui-nav-item > a > .layui-icon {
    background-color: #61B2FC;
    color: #fff;
    border-radius: 50%;
    padding: 6px;
    font-size: 16px;
}

.layui-side .layui-nav-item > a > cite {
    font-size: 15px;
}

.layui-side .layui-nav-item:nth-child(even) > a > .layui-icon {
    background-color: #7DD733;
}

.layui-side .layui-nav-item:nth-child(3) > a > .layui-icon {
    background-color: #32A2D4;
}

.layui-side .layui-nav-item:nth-child(4) > a > .layui-icon {
    background-color: #2BCCCE;
}

.layui-side .layui-nav-item:nth-child(5) > a > .layui-icon {
    background-color: #7383CF;
}

@media screen and (min-width: 768px) {
    .admin-nav-mini .layui-side .layui-nav-item > a {
        padding-left: 16px;
    }
}

/** 调整多级菜单字体间距 */
.layui-side .layui-nav-item > a {
    padding-left: 30px;
}

.layui-layout-admin .layui-side .layui-nav .layui-nav-item .layui-nav-child a {
    padding-left: 70px;
}

.layui-layout-admin .layui-side .layui-nav .layui-nav-item .layui-nav-child .layui-nav-child a {
    padding-left: 90px;
}

.layui-layout-admin .layui-side .layui-nav .layui-nav-item .layui-nav-child .layui-nav-child .layui-nav-child a {
    padding-left: 110px;
}

.layui-layout-admin .layui-side .layui-nav .layui-nav-item .layui-nav-child .layui-nav-child .layui-nav-child .layui-nav-child a {
    padding-left: 130px;
}

/** 侧边栏宽度调整 */
.layui-layout-admin .layui-side .layui-side-scroll {
    width: 255px;
}

.layui-layout-admin .layui-side .layui-nav {
    width: 235px;
}



.layui-layout-admin .layui-footer {
    left: 0px;
	background-color: #0797e6;
	color: #;
}

.layui-layout-admin .layui-header .layui-layout-left {
    left: 235px;
}

@media screen and (max-width: 768px) {
    .layui-layout-admin {
        left: 0px;
    }

    .layui-layout-admin.admin-nav-mini .site-mobile-shade {
        left: 235px;
    }

    .layui-layout-admin .layui-side, .layui-layout-admin .layui-header .layui-logo:after {
        box-shadow: none;
    }
}


/** tab部分 */
.layui-layout-admin .layui-body > .layui-tab > .layui-tab-title {
    height: 32px;
    line-height: 32px;
    padding-top: 6px;
    padding-bottom: 6px;
    box-shadow: 0 1px 4px rgba(0, 21, 41, .08);
}

.layui-layout-admin .layui-body > .layui-tab > .layui-tab-title li {
    line-height: 32px;
    height: 32px;
    background: #fff;
    border-radius: 32px;
    border: none;
    margin: 0 3px;
    color: #555555;
    transition: all .3s;
}

.layui-layout-admin .layui-body > .layui-tab > .layui-tab-title li:hover, .layui-layout-admin .layui-body > .layui-tab > .layui-tab-title li.layui-this {
    background: #fff;
}

.layui-layout-admin .layui-body > .layui-tab > .layui-tab-title li.layui-this {
    color: #333333;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
}

.layui-layout-admin .layui-body .admin-tabs-control {
    background-color: #fff;
    border: none;
    height: 32px;
    line-height: 32px;
    top: 6px;
    color: #bac2d6;
}

.layui-layout-admin .layui-body .admin-tabs-control:hover {
    background-color: #fff;
    color: #9ea6bc;
}

.layui-layout-admin .layui-body > .layui-tab > .layui-tab-title li .layui-tab-close {
    top: 9px;
}

.layui-layout-admin .layui-body > .layui-tab > .layui-tab-title li .layui-tab-close:hover {
    background-color: #DDE0EF;
    color: #555555;
}

.admin-tabs-control, .layui-tab-title, .layui-tab-title .layui-this {
    color: #515A6E;
}

.layui-layout-admin .layui-body > .layui-tab > .layui-tab-content {
    top: 44px;
}

/** tab下划线 */
.layui-layout-admin .layui-body > .layui-tab > .layui-tab-title li.layui-this:after {
    background-color: #2d8cf0;
    display: none;
}

/** 主体部分 */
.layui-layout-admin .layui-body {
    top: 115px;
	left: 235px;
}

/** 主体标题 */
.layui-body-header-title {
    border-left-color: #2486FF;
}

/** 主题切换 */
.btnTheme:hover, .btnTheme.active {
    border-color: #2486FF;
}
.layui-layer-btn a{font-size: 14px;}
/** admin风格弹窗样式 */
.layui-layer.layui-layer-admin {
    /*border-radius: 6px;*/
	background-color: #10243e;
	color: #000;
}

.layui-layer.layui-layer-admin > .layui-layer-content > iframe {
    /*border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;*/
}

.layui-layer.layui-layer-admin .layui-layer-title {
    background-color: #0475b3;
    color: #DEDEDE;
    height: 45px;
    line-height: 45px;
    /*border-top-left-radius: 6px;
    border-top-right-radius: 6px;*/
}

/** 按钮颜色 */
.layui-layer.layui-layer-admin .layui-layer-setwin {
    top: 14px;
}

.layui-layer.layui-layer-admin .layui-layer-setwin a {
    color: #cccccc;
    font-weight: 600;
}

/* 最小化按钮 */


/** 弹窗按钮 */
.layui-layer.layui-layer-admin .layui-layer-btn .layui-layer-btn0,.layui-layer .layui-layer-btn .layui-layer-btn0,.layui-layer .layui-layer-btn .layui-layer-btn0:hover{
    border-color: #2486FF;
    background-color: #2486FF;
	color: #f0f0f0;
}

/* 圆形按钮 */
.btn-circle {
    background: #2486FF;
}

/** 主题颜色 */

/** 按钮 */
.layui-btn:not(.layui-btn-primary):not(.layui-btn-normal):not(.layui-btn-warm):not(.layui-btn-danger):not(.layui-btn-disabled) {
    background-color: #2486FF;
}

.layui-btn.layui-btn-primary:hover {
    border-color: #2486FF;
}
body .layui-btn.layui-btn-disabled,.layui-btn.layui-btn-disabled:hover{border: 1px solid #1E9FFF;}
/** 开关 */
.layui-form-switch{background-color: #0b1120;border: 1px solid #23cefd;}
.layui-form-onswitch {
    border-color: #2486FF;
    background-color: #2486FF;
}

/** 分页插件 */
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #2486FF;
}

.layui-table-page .layui-laypage input:focus {
    border-color: #2486FF !important;
}

.layui-table-view select:focus {
    border-color: #2486FF !important;
}

.layui-table-page .layui-laypage a:hover {
    color: #2486FF;
}

/** 单选按钮 */
.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #2486FF;
}

/** 下拉条目选中 */
.layui-form-select dl dd.layui-this {
    background-color: #2486FF;
}

/** 选项卡 */
.layui-tab-brief > .layui-tab-title .layui-this {
    color: #2486FF;
}



/** 面包屑导航 */
.layui-breadcrumb a:hover {
    color: #2486FF !important;
}

/** 日期选择器按钮 */
.laydate-footer-btns span:hover {
    color: #2486FF !important;
}

/** 时间轴 */
.layui-timeline-axis {
    color: #2486FF;
}

/** 复选框 */
.layui-form-checkbox i{
	color: #10243e;
}
.layui-form-checkbox[lay-skin=primary] i{
	 border: 1px solid #23cefd;
	 background-color: #10243e;
	
}
.layui-form-checked[lay-skin=primary] i {
    border: 1px solid #23cefd;
    background-color: #2486FF;
}

.layui-form-checkbox[lay-skin=primary] i:hover {
    border-color: #2486FF;
}

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #2486FF;
	color: #10243e;
}

/** 加载动画颜色 */
.ball-loader > span, .signal-loader > span {
    background-color: #2486FF;
}


/***页面布局***/
.layui-layout-admin.ct-whole .layui-side{width: 0px;}
.layui-layout-admin.ct-whole .layui-body{left:0px;}

.pull-center {
    margin: 0 auto;
	width: 300px;
	display: block;
	text-align: center;
}

.ct-page-footer{position: absolute;left:0;bottom: 0;height: 30px;line-height: 30px; width: 100%; background-color: #0797e6;color: #f5f5f5;z-index: 999999;}
.ct-page-footer a{color: #dadadc;}
.ct-page-footer .ct-wrap{padding: 0 10px;}

@media screen and (min-width: 769px){
.layui-layout-admin.admin-nav-mini .layui-header .layui-layout-left {
    left:235px;
}
.layui-layout-admin.admin-nav-mini .layui-header .layui-logo {
   width: 235px;
}
.layui-layout-admin.admin-nav-mini .layui-icon-shrink-right:before {
    content: "\e66b";
}
.layui-layout-admin.admin-nav-mini .layui-side {
    width: 0px;
}
.layui-layout-admin.admin-nav-mini .layui-body {
    left: 0px;
}
}
.layui-layer.layui-layer-adminRight{
	background-color: #10243e !important;
} 
.layui-layer-title{
	background-color: #0475b3 !important;
	color: #DEDEDE !important;
}


.ct-fence .layui-table-cell{
	background-color: #010e3a
}
.layui-layer-dialog .layui-layer-content{color: #DEDEDE !important;}
/**自定义***/
.ct-page-body{background-image: url(../images/black/header/home_header_line.png);background-repeat: repeat-x;}
.ct-side{margin-top: 15px;height: calc(100% - 15px)!important;}


.layui-layout-admin .layui-header .layui-nav .ct-nav{line-height: 68px;height: 68px;background-image: url(../images/black/header/nav_bg.png); ;background-size: 101px 60px; width: 115px;background-repeat: no-repeat;   background-position: center;   }
.layui-layout-admin .layui-header .layui-this a span{color: #dadada;}
.layui-layout-admin .layui-header > ul > li.ct-nav > a{text-align: center;    line-height: 18px;}
.layui-layout-admin .layui-header > ul > li.ct-nav > a img{height: 23px;width: 23px;display: block;margin: 10px auto;}
.layui-layout-admin .layui-header > ul > li.ct-bigpic > a img{height: 30px;width: 30px;margin: 15px auto;}
.layui-layout-admin .layui-header .layui-logo img{height: 50px;margin-top: 8px;}

.layui-tab-brief>.layui-tab-title .layui-this{color:#0488d1;}


.layui-layout-admin .layui-body-header a {
    cursor: pointer;
}
.layui-logo{
    background-position: center;   
    background-repeat: no-repeat;
	background-size: 140px 42px;
}
.layui-logo-bg{background-image: url(../images/black/logo/logo.png);}
.layui-layout-admin .layui-header a{color:#0488d1;}
.ct-nav a{height: 30px;}
.ct-nav a span{top: 30px;
    position: relative;}
.ct-nav-bg{background-position: center; background-repeat: no-repeat;background-size: 23px 23px;}
.ct-nav-intercom{
	background-image: url(../images/black/header/nav_icon_location_pre.png);
}
.ct-nav-voice{
	background-image: url(../images/black/header/nav_icon_voice_pre.png);
}
.ct-nav-replay{
	background-image: url(../images/black/header/nav_icon_trajectory_pre.png);
}
.ct-nav-track{
	background-image: url(../images/black/header/nav_icon_track_pre.png);
}
.ct-nav-video{
	background-image: url(../images/black/header/nav_icon_video_pre.png);
}
.ct-nav-alarm{
	background-image: url(../images/black/header/nav_icon_alarm_pre.png);
}
.ct-nav-report{
	background-image: url(../images/black/header/nav_icon_report_pre.png);
}
.ct-nav-media{
	background-image: url(../images/black/header/nav_icon_media_pre.png);
}
.ct-nav-beacon{
	background-image: url(../images/black/header/nav_icon_beacon_pre.png);
}
.ct-nav-sys{
	background-image: url(../images/black/header/nav_icon_sys_pre.png);
}
.ct-ms-set{
	background-image: url(../images/black/header/nav_icon_ms_set.png);
}
.ct-border-blk{margin: 10px;padding: 10px;border: 1px solid rgba(35, 206, 253, 1); box-shadow: 2px 2px 10px 10px rgba(35, 206, 253, 0.2)  inset;position: relative;}
.ct-border-blk.no-mt{margin-top: 0px;}
.ct-border-blk.no-mb{margin-bottom:0px;}
.ct-angle-left-top{background-image: url(../images/black/home_topleft_bg.png);background-repeat: no-repeat;background-size: 80px 60px;position: absolute;left: -2px;
    top: -2px;width: 80px;height: 60px;}
.ct-angle-left-bottom{background-image: url(../images/black/home_lowerleft_bg.png);background-repeat: no-repeat;background-size: 80px 60px;position: absolute;left: -3px;
    bottom: -2px;width: 80px;height: 60px;}
.ct-angle-right-top{background-image: url(../images/black/home_topright_bg.png);background-repeat: no-repeat;background-size: 80px 60px;position: absolute;right: -2px;
		    top: -2px;width: 80px;height: 60px;}
.ct-angle-right-bottom{background-image: url(../images/black/home_lowerright_bg.png);background-repeat: no-repeat;background-size: 80px 60px;position: absolute;right: -2px;
	    bottom: -2px;width: 80px;height: 60px;}
		
.ct-border-blk-sm{margin: 10px;padding: 10px;border: 1px solid rgba(35, 206, 253, 1); box-shadow: 0px 1px 5px 5px rgba(35, 206, 253, 0.2)  inset;position: relative;}
.ct-angle-left-top-sm{background-image: url(../images/black/corner_topleft.png);background-repeat: no-repeat;background-size: 10px 10px;position: absolute;left: 3px;
    top: 3px;width: 10px;height: 10px;}
.ct-angle-right-top-sm{background-image: url(../images/black/corner_topright.png);background-repeat: no-repeat;background-size: 10px 10px;position: absolute;right: 3px;
    top: 3px;width: 10px;height: 10px;}
.ct-angle-left-bottom-sm{background-image: url(../images/black/corner_lowerleft.png);background-repeat: no-repeat;background-size: 10px 10px;position: absolute;left: 3px;
	    bottom: 3px;width: 10px;height: 10px;}
.ct-angle-right-bottom-sm{background-image: url(../images/black/corner_lowerright.png);background-repeat: no-repeat;background-size: 10px 10px;position: absolute;right: 3px;
		    bottom: 3px;width: 10px;height: 10px;}
.ct-recording-blk,.ct-tab-intercom .layui-tab-title li,.layui-btn-primary:hover,.toolbar,.layui-form-checkbox[lay-skin=primary] span,.ui-widget{color: #dadada!important;}
.ct-search-box .layui-icon:before,::-webkit-input-placeholder,.ztree li a .ct-tree-td,.ztree li a .blue{color: #23cefd}
.layui-tab-title{border: none;color: #cccccc;}
.layui-tab-title li{border:1px solid  #23CEFD; margin-right: -1px;line-height: 30px;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border: none !important;}
.layui-tab-brief > .layui-tab-more li.layui-this:after, .layui-tab-brief > .layui-tab-title .layui-this {
    color: #23CEFD;
}

::-webkit-scrollbar-thumb{background: #007392!important;}
::-webkit-scrollbar-corner{display: none;}
::-webkit-scrollbar{width:6px!important;}
.ztree li a.curSelectedNode{background-color: #113f69 !important;}
body .layui-btn.layui-btn-primary {
	border: 1px solid #0066cc!important;;
	background-color: #0066cc!important;;
	color: #dadada;
}

.ct-call-in {position: relative; width: 60px;height: 60px;background: url(../images/black/call/call_icon_talkback.png) no-repeat;
	background-size: contain; margin: 0px;}
.ct-recording .recording-bg{background: url(../images/black/call/talk_bg_nor.png) no-repeat;background-size: contain; width: 60px;height: 60px;position: absolute;}
.layui-form-select .layui-input,.ct-side-intercom .ct-search-box .layui-input{background-color: #10243e;border: 1px solid rgba(35, 206, 253, 1); box-shadow: 2px 2px 5px 5px rgba(35, 206, 253, 0.2)  inset;position: relative;color: #23CEFD;}
.layui-form-select dl{background-color: #10243e;border: 1px solid rgba(35, 206, 253, 1); color: #23CEFD;}
.layui-form-select dl dd:hover{color: #DEDEDE;background-color: transparent;}
.layui-form-select .layui-edge{border-top-color: #23CEFD;}
.layui-form-select .layui-input, .ct-side-intercom .ct-search-box input:hover,.layui-form-select .layui-input, .ct-side-intercom .ct-search-box input:focus{border-color: #23CEFD!important;}
.layui-table-body .layui-input{height: 28px;}
.ct-tree-refresh{padding: 6px;border-left: solid 1px #23CEFD;position: absolute;right: 0px;top:0px;cursor: pointer;z-index: 9;}
.ct-side-intercom .ct-search-box .layui-icon-search{z-index: 9;}
.layui-badge-rim, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{border-color: #23CEFD!important}
.layui-badge-rim{background-color: #10243e;color: aqua;}
.layui-bg-gray{background-color: #10243e!important;border-color:#3f5156}

.ztree li span.button{background-image: url(../images/black/metro.png)!important;}
.ztree li span.button.ico_loading{background: url(../module/zTree/css/metroStyle/img/loading.gif) no-repeat scroll 0 0 transparent!important;}
.ct-page-footer,.ct-right-bottom{background-color: #18243e;}
.gutter{background-color: #23CEFD!important;border: 1px solid #23CEFD!important;}

.ct-map-bg{background: url(../images/black/map_bg.png);}
.gutter.gutter-horizontal:before, .gutter.gutter-horizontal:after{border: 2px solid #145065!important;border-left: 0!important;border-right: 0!important;}
.gutter.gutter-vertical:before, .gutter.gutter-vertical:after{border: 2px solid #145065!important;border-top: 0!important;border-bottom: 0!important;}
.layui-tab-bar{height: 30px;line-height: 30px;background-color:#0b1120}
.ct-header,.ct-side .ct-side-bottom,.ct-right-bottom-nav-blk,.ct-right-bottom-header,.layui-laypage .layui-laypage-curr .layui-laypage-em,.ct-form-toolbox em,.ct-intercom-group .ct-ig-title {color:  #23CEFD;}
.ct-right-bottom-header{padding: 10px 10px 0 10px;}
.ct-right-container{background-image: url(../images/black/header/line.gif);
    background-repeat: repeat-x;background-position: bottom;}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even){background-color: transparent;color: #23CEFD;}

.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{border:none;}
.ct-notice-nav li{background: url(../images/black/home_title_bg.png) no-repeat; min-width: 180px;}
.layui-table,.layui-laypage a, .layui-laypage span{background-color: #050e3a;color: #dadada;}
.ct-tableRingData-content .layui-table{background-color: #18243e;color: #dadada;}
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{border: none;}
.layui-table-page .layui-laypage input,.layui-table-page .layui-laypage button,.layui-table-page select{background-color: #2486FF; color: #dadada;}
.layui-table-page select{height: 20px;}
.info-jiao{background: url(../images/black/info-jiao.png) no-repeat!important;background-size: contain!important;}

.ct-map-label{color: #333;
    border: 1px solid #23CEFD;
    background-color: #23cefd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);text-align: center;position: relative;left: 0px;top:0px;margin: -1px;padding: 0 5px;}

.ct-map-label-arrow{bottom: -15;
    left: 50%;
    margin-left: -5px;
	position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
	border-width: 5px 5px 0;
	border-top-color:#23cefd;
    border-style: solid;}
.ct-map-label-arrow:before{
	content: "";
	    position: absolute;
	    top: -6px;
	    width: 0;
	    height: 0;
	    border-color: transparent;
	    border-style: solid;
	    margin-left: -5px;
	    border-width: 5px 5px 0;
	    border-top-color: #23cefd;
}
.layui-card,.ui-widget{background-color: #010e3a!important;}
.layui-card.ct-card{background-color: #10243e!important;box-shadow: none;border: none;}
.ui-jqgrid .ui-pg-input, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-input,.ui-jqgrid .ui-pg-selbox,.ct-search-city .ct-input,.ct-photo-blk .ct-photo-mslist,.ct-photo-blk .ct-photo-box{background-color: #10243e;
    border: 1px solid rgba(35, 206, 253, 1)!important;
    box-shadow: 0px 0px 5px 5px rgb(35 206 253 / 20%) inset;
    position: relative;
    color: #23CEFD;}
.ui-jqgrid .ui-jqgrid-hdiv,.ui-jqgrid .ui-state-hover,.ui-jqgrid-labels .ui-th-column{background-color: #010e3a!important;border-bottom: 1px solid #010e3a; }
.ui-jqgrid .ui-jqgrid-hdiv{border-bottom: 1px solid #23CEFD!important;}
.ui-jqgrid-labels .ui-th-column{color: #23CEFD!important;}
.ct-search-select-cont{background-color: #10243e!important;border: 1px solid rgba(35, 206, 253, 1)!important; box-shadow: 2px 2px 5px 5px rgba(35, 206, 253, 0.2)  inset;color: #23CEFD;}
.ct-search-select-cont li:hover{background-color: #1f4778!important;}
.layui-input, .layui-select, .layui-textarea,.date-icon{background-color: #10243e!important;color: #dadada;border: 1px solid rgba(35, 206, 253, 1)!important;height: 28px;}
.layui-input, .layui-select, .layui-textarea:focus,.ct-tool .ct-inline,.ui-jqgrid tr.ui-row-ltr td,.layui-table-tool .layui-inline[lay-event]:hover,.layui-table-tool .layui-inline[lay-event]{border: 1px solid rgba(35, 206, 253, 1)!important;color: #23CEFD!important;}
.ct-split-screen,.layui-body-header{background-color: #0b1120!important;color: #23CEFD;}
.ct-replay-ms .ct-form-replay,.ct-screen-handle,.play-box .setSpeed .setdt{color: #23CEFD;}
.ct-replay-ms-map .ct-split-map{border: solid 1px #333333!important;}
.flexible-tabel .layui-table thead tr, .flexible-tabel .layui-table-header,.ct-split-screen .ct-full-map{background-color: #10243e!important;color: #23CEFD;}
.layui-table-header{border-bottom: 1px solid #10243e;}
.flexible-tabel .ct-table-play, .flexible-tabel .layui-table[lay-even] tr.ct-table-play:nth-child(even) {
    background-color: #1f4778
}
.page-loading{background-color: #010e3a;}
.ct-header-nav-left-btn,.ct-header-nav-right-btn{background-color: #135268;}
.ct-header-nav-left-btn:hover,.ct-header-nav-right-btn:hover{background-color: #155d75;}
.ct-border-blk-sm .layui-fluid{padding: 0px;}
.ct-tableRingData-content{height: calc(100% - 33px);}

.layui-fluid.ct-detail .layui-card-body{margin: 0px;padding-bottom: 5px;}
.ct-layerbox .layui-form-item .layui-inline .layui-form-label{color: #dedede;}
.flexible-tabel .layui-table tbody tr:hover{background-color: #3b4765!important;}
.layui-card-body.ct-hight100 {
    height: calc(100vh - 45px)!important;

}
.ct-replay-ms .ct-right-container{height: calc(100% - 60px)!important;}
.ct-carinfo-cont dl dt{margin-right: 5px;color: #23CEFD!important;}
.setSpeed .setdt{color: #333333;}
.ct-tab-intercom .layui-tab-title li.layui-this{background-color: #1c9dd5;}
.ct-videoplay .layui-icon-close{color: #dedede;}
.ct-intercom-group{background-color: #0B1120!important;color: #dedede;  border: 1px solid rgba(35, 206, 253, 1)!important;
    box-shadow: 0px 0px 5px 5px rgb(35 206 253 / 20%) inset;}
.ct-intercom-group .ct-ig-list li:nth-child(even){background-color: #0B1120!important;}
.ct-tabelCar-blk .blue{color: #06d506;}
.ct-layerbox .layui-layer-content{background-color: #10243e!important;color: #23CEFD;}
.ct-layerbox.layui-layer,.layui-layer.layui-layer-dialog{background-color: #10243e;}

.ct-photo-blk .ct-photo-mslist ul li:hover{background-color: #054d73!important;}
.ct-photo-blk .ct-photo-mslist ul li.ct-selected{color: #06d506!important;}
.ui-icon{background-image: url(../images/black/ui-icons_222222_256x240.png)!important;}
.ui-jqgrid-pager .ui-pg-table .ui-pg-button:hover, .ui-jqgrid-toppager .ui-pg-table .ui-pg-button:hover{background-color: #13415f!important}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: .9!important;}

.layui-form-item .layui-input-inline.ct-record-tit span,.ct-layerbox-moinitor .layui-card-body{color: #23cefd!important;}
.layui-layer-title{border-bottom: 1px solid #0475b3!important;}

.ct-layerbox-moinitor .layui-card-body{background-color: #10243e;}
.ct-layerbox .layui-input-block span{color: #23CEFD!important;}
a.message-btn-clear{color: #23CEFD!important;}
.message-list-item:hover, .message-btn-clear:hover, .message-btn-more:hover{background: #0b1120!important;}
.ct-winbtn-blk{
	border-top: 1px solid rgba(35, 206, 253, 0.6);
}
.layui-fluid,.layui-card-header,.ct-winbtn-blk a {
	color: #5cb9ed;
}
.layui-transfer-box, .layui-transfer-header, .layui-transfer-search{border: 1px solid rgba(35, 206, 253, 0.6);}
.layui-transfer-box{background-color: #0b1120;}
.layui-card-header{border-bottom: 1px solid  rgba(35, 206, 253, 0.6);}
/* 图片上传 */
.ct-upload-list{display: flex;}
.ct-upload-blk{border: 1px solid #00ccff;width: 120px;height: 120px;position: relative;margin: 0 10px 10px 0;}
.ct-upload-img{width: 100%;height: 100%;display: flex;  align-items:center; justify-content:center; cursor: pointer; }
.ct-upload-img img,.ct-upload-img video{width: 100%;height: 100%;}

.ct-upload-blk span{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 30px;background-color: #13407a;color: #eee;text-align: center;line-height: 30px;}
.ct-upload-del{position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background-color: rgba(0,0,0,.5);display: flex;  align-items:center; justify-content:center; cursor: pointer;}
.ct-upload-del i{font-size: 26px;color: #00ccff;}
.ct-search-ul{background-color: #0b1120;}
.ct-search-ul li{color: #eee;}
.ct-search-ul li:hover{background-color: #13407a!important;}

.ct-header-top{position: absolute;height: 40px;top: 90px;display: block;opacity: 1;margin: auto;line-height: 40px;}
.ct-command-nav {white-space: nowrap;overflow: hidden;float: left;}
.ct-command-nav li{margin: 8px;display: inline;}
.ct-command-nav li a{color: #cef1ff;font-weight: 400;font-size: 16px;text-decoration: none;}
.ct-command-nav li.layui-this a{color: #1de2ff;}

.my-dv-menu-item{width: 280px; height: 50px; line-height: 48px;position: absolute;top: 80px;right: 10px;}
.my-dv-menu-item__content{position: absolute;width: 100%;height: 100%;left: 0;top: 0;text-align: center;font-size: 20px;font-weight: 400;cursor: pointer;text-shadow: 0 2px 4px rgba(11,116,210,.45), 0 0 3px rgba(148,245,233,.35);color: #cef1ff;}

.ct-layout-right .layui-nav-child{background-color: #000d39;border: 1px solid #00ccff;text-align: center;top:25px;line-height: 26px;}
.ct-layout-right.layui-nav .layui-nav-child a:hover,.layui-transfer-data li:hover{background-color: #0475b3;color: #cef1ff;}
.layui-timeline-item:before, hr{background-color: #00ccff;}
.ct-nav-txt{color: #1de2ff;}
.ct-sm-size .ct-nav-txt{font-size: 10px;}
.ct-sm-size .ct-right-tj-list li dd{font-size: 8px;min-width: 30px;}
.ct-sm-size .ct-nav-box{position: relative;min-height: 100px;min-width: 200px;}
.ct-sm-size  .ct-nav-select .layui-form-select .layui-input{line-height: 18px;height: 18px;font-size: 10px;}
.ct-sm-size  .layui-form-select dl dd, .ct-sm-size  .layui-form-select dl dt{line-height: 20px;font-size: 10px;}
.ct-sm-size  .layui-form-select dl{top:21px}
.ct-sm-size  .ct-nav-select{width: 64px;}
.ct-sm-size  .ct-nav-txt{padding: 0px;}
.layui-disabled, .layui-disabled:hover{background-color: #10243e!important;color:#858585!important;}
.ui-jqgrid .loading{background-color: #13407a!important;}
.ew-tree-table{border: 1px solid #5cb9ed!important}
.ew-tree-table:before, .ew-tree-table:after, .ew-tree-table .ew-tree-table-head:after{background-color: #5cb9ed!important;}
[lay-filter="menuListTable"] .ew-tree-table-box:before{background-color: transparent!important;border-bottom: 1px solid #5cb9ed!important;}
.layui-table-grid-down{background-color: #13407a!important;}
.ew-tree-table .layui-table-grid-down{display: none!important;}