.ksglheader{ height:90px; background-color:#FFF;border-bottom: 1px solid #00aaff;display: flex;align-items: center;justify-content: space-between;}
.ksglheader .logo{width: 280px;padding-left: 50px;}
.ksglheader .logo img {height: 70px;}
.ksglheader .test_name {flex: 1;font-size: 22px;letter-spacing: 1px;color: #3e3e3e;background-color: #fff;font-weight: bold;height: 60px;line-height: 60px;text-align: center;}
.ksglheader .user {display: block;width:400px;padding-right: 50px;text-align: right;}
.retrievepass_span{ display:inline-block; height:32px; line-height:32px; border-left:1px solid #d9dade; margin-top:16px; margin-left:14px; padding-left:13px; font-size:18px; color:#7a7a7a;}
.ksglbody{ height:550px; background-color:#f6f6f8;text-align: center;display: flex;}
.ksglbody .ksglbody_left {width: 280px;height: 100%;background-color: #fff;}
.ksglbody .ksglbody_right {padding: 20px;flex: 1;overflow-y: auto;}
.ksglbody .ksglbody_right .layui-panel {margin-bottom: 20px;}
.ksglbody .ksglbody_right .title {font-weight: bold;font-size: 18px;color: #333;text-align: left;border-bottom: 1px solid #eeeeee;padding: 0 5px 20px;margin-bottom: 16px;}
.ksglbody .ksglbody_right .content {text-align: left;}
.ksglbody .ksglbody_right .content p {font-size: 15px;color:#333;margin-bottom: 16px;}
.ksglbody .ksglbody_right .content .label {display: inline-block;width: 120px;}

.ksglfooter{position: fixed;bottom: 0;width: 100%;height:40px; line-height:40px; text-align:center;border-top: 1px solid #f2f2f2;}
.ksglfooter p{ font-size:12px; color:#a9a9a9;}

.ksglbody .ksglbody_left .layui-menu {margin: 0;}
.ksglbody .ksglbody_left .layui-menu-body-title {padding: 20px 0;}
.ksglbody .ksglbody_left .layui-menu-body-title:hover a{color: #fff;}
.ksglbody .ksglbody_left li:hover {background-color: #22b3fc;}
.ksglbody .ksglbody_left .layui-menu .layui-menu-item-checked a {color: #00aaff;}
.ksglbody .ksglbody_left .layui-menu .layui-menu-item-checked:after {border-right: 3px solid #00aaff;}

.middle{height: calc(100vh - 130px);overflow-y: auto;padding:20px 0;}

.layui-timeline .layui-timeline-item{padding-bottom: 40px;}
.layui-timeline .layui-timeline-item::before{top: 18px;height: 78%;background-color: #999;}
.layui-timeline .layui-timeline-item::after{content: "";display: block;position: absolute;top: 7px;left: 2px;width: 7px;height: 7px;border-radius: 50%;background-color: rgb(194, 193, 193);}
.layui-timeline .layui-timeline-content {text-align: left;cursor: pointer;}
.layui-timeline .active .layui-timeline-title{color: #009dff;}
.layui-timeline .active::after{background-color: #009dff}
.layui-layer .layui-layer-title{background-color: #e8e8e8;}
.ifarm_body .layui-tab{margin: 0;}


.enroll_body{text-align: center;display: flex;width: 1200px;margin: 0 auto;}
.enroll_body .enroll_body_left {width: 180px;margin-right: 10px;}
.enroll_body .enroll_body_right {flex: 1;}
.layui-panel{padding:20px;}
.ifarm_body{background-color: #fff;height: 100%;}