.ct-main-left{width: 80%;
    position: fixed;
    height: 100%;}
.ct-main-right{width: 20%; height: 100%;}
.ct-right-container {
	top: 0px;
	border-top:solid 3px #1de2ff;
	
}
.ct-top-header {
	position: relative;
	width: 100%;
}
.is-center {
	transform: translateX(-50%);
	left: 50%;
}
.my-dv-title.is-primary {
	color: #1de2ff;
}
.my-dv-title.is-level-2 {
	font-size: 30px;
}
.my-dv-title.is-strong {
	font-weight: 600;
}
.my-dv-title.is-text-shadow {
	text-shadow: 0 2px 4px rgba(11, 116, 210, .45), 0 0 6px rgba(148, 245, 233, .35);
}
body {margin: 0;padding: 0;width: 100%;height: 100vh;overflow: hidden;position: absolute;background-image: url(../../assets/images/bg/bg-blue.jpg);background-size: contain;}
.ct-now-time {color: #cef1ff;font-size: 20px;font-weight: 700;width: 231px;position: absolute;top: 48px;left: 20px;text-align: center;}
.ct-header-top{position: absolute;height: 40px;top: 65px;opacity: 1;margin: auto;line-height: 40px;min-width: 652px;display: flex;justify-content: center;}
.ct-command-nav {white-space: nowrap;overflow: hidden;float: left;height: 40px;}
.ct-command-nav li{margin: 8px;display: inline;}
.ct-command-nav li a{color: #cef1ff;font-weight: 400;font-size: 18px;text-decoration: none;}
.ct-command-nav li.layui-this a{color: #1de2ff;}
.ct-command-nav .ct-close{position: absolute;top:-6px;right: -6px;}
.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-nav-blk{width: 100%;display: block; opacity: 1; line-height: 20px;}
.ct-nav-blk.ct-center{text-align: center;}
.ct-nav-txt{color: #1de2ff;padding: 0 10px;font-size: 18px;position: relative;vertical-align: top;font-weight: 600;}
.ct-nav-box{position: relative;min-height: 100px;min-width: 300px;}
.ct-nav-select{position: absolute; top: 0px;right: 0px; width: 90px;}
.ct-nav-select.ct-ar10{ top: 10px;right: 10px;}
.ct-nav-select .layui-form-select .layui-input{height: 24px;}
.ct-right-tj-list{padding: 10px;min-width: 300px; }
.ct-right-tj-list li dd{display: inline-block;color: #cef1ff; padding: 5px 0px;text-align: center;min-width: 50px;font-size: 12px;width: 20%;}
.ct-right-tj-list li.th{font-weight: bold;}
.layui-nav, .ct-page-footer.ct-indexm-footer{background-color: rgba(255,255,255,0);}
.layui-nav .layui-nav-item a{padding: 0px;cursor: pointer;}
.layui-nav .layui-nav-item{line-height: normal;}
.layui-nav-bar{opacity: 0!important;}
.ct-layout-right{position: absolute;top:70px;}
.ct-layout-right > li{margin: 0px 10px;}
.ct-layout-right .layui-nav-child{background-color: #000d39;border: 1px solid #00ccff;text-align: center;top:25px;line-height: 26px;position: absolute;z-index: 999;}
.ct-layout-right.layui-nav .layui-nav-child a:hover,.ct-layout-right  .layui-transfer-data li:hover{background-color: #0475b3;color: #cef1ff;}
.ct-layout-right .layui-nav-item .layui-icon{font-size: 20px;}
.ct-layout-right .layui-badge-dot{top: 30%; margin: -8px 1px 0;}
.layui-timeline-item:before, hr{background-color: #00ccff;}
.layui-layout-admin .layui-body.ct-indexm-body{left: 0px;top: 110px;}
.ct-icon-more{background-image: url(../../assets/images/header/more_shi.png);background-repeat: no-repeat;background-position: center center;background-size: contain;width: 18px;height: 18px;display: inline-block;}
.ct-icon-set{background-image: url(../../assets/images/header/ms_set.png);background-repeat: no-repeat;background-position: center center;background-size: contain;width: 18px;height: 18px;display: inline-block;}
.ct-menu-panel{position: absolute;z-index: 999;background-color: #fff;color: #000;border-radius: var(--window_radius);box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px 0px;right: -226px;top:35px;display: flex;}
.ct-menu-panel.ct-none{display: none;}
.ct-menu-p-l{display: inline-block;position: relative;width: 150px;vertical-align: top;}
.ct-menu-p-l-t{line-height: 30px;text-align: center;background-color: #01478c;color: #cef1ff;font-size: 14px;}
.ct-menu-p-l-d{min-height: 180px;line-height: 30px;text-align: center;}
.ct-menu-p-l-d li{cursor: pointer;}
.ct-menu-p-l-d li:hover{background-color: #e4e5e5;}
.ct-menu-dot{border-right: 1px dashed rgb(64, 150, 209);height: 100%;position: absolute;right: 0;top: 2px;width: 1px;}
.ct-menu-arrow{position: absolute;top: -20px;width: 0;height: 0;overflow: hidden;border-width: 10px;border-style: dashed dashed solid dashed;left: 206px;border-color: transparent transparent #01478c;}
.ct-menu-set{position: absolute;right: 10px;bottom: 10px;background-color: #01478c;border-radius: 5px;padding:4px;display: flex;align-content: center;justify-content: center;cursor: pointer;z-index: 99;}
.ct-layerbox .ct-layer-content{height: calc(100% - 40px);position: relative;}
.ct-layerbox .ct-layer-content > div{height:100% ;position: relative;}
.ct-layerbox .ct-layer-bottom{position: absolute;bottom: 0;left: 0px;width: 100%;background-color: #1e3552;height: 40px;display: flex;justify-content: center;align-content: center;flex-wrap: wrap;}
.ct-layerbox .ct-layer-content ul{height:100%;overflow-y: auto;}
.ct-layerbox .ct-layer-content ul.ct-ztree-scroll{height:calc(100% - 30px);}
.ct-solid-x-line{border-right: 1px solid rgb(64, 150, 209);height: 100%;position: absolute;right: 0;top: 2px;width: 1px;}
.ct-layerbox .ct-search-box .layui-input{border: none!important;}
.ct-layerbox .ct-search-box{border-bottom: 1px solid rgba(35, 206, 253, 1);}
.ct-permanentMenus-list li{line-height: 24px;padding: 0 10px;}
.ct-permanentMenus-list li:hover{background-color: #01478c;}
