* {
    margin: 0;
    padding: 0;
}

html {
    font-size: 16px;
}

/*body {
    background: url(../../../img/highlevel/sm_bg.png) center center / cover no-repeat fixed;
    background-attachment: fixed;
    background-size: 100% 100%;
}*/
.header {
    background: #FFFFFF;
}

.fortter {
    display: flex;
    height: 14%;
    background: url("../../../img/highlevel/home_footer_bg.png");
    background-size: 100% 100%;
}

.cm_bgcokor {
    background: #f4f4f4 !important;
}

html, body {
     width: 100%;
     height: 100%;
     padding: 0;
     margin: 0;
     min-width: 1200px;
}

a {
    text-decoration: none;
}

._left {
    float: left;
}

.mgb20 {
    margin-bottom: 20px;
}

.text_Sl {
    white-space: nowrap; /*不换行*/
    text-overflow: ellipsis; /*超出的显示省略号*/
    overflow: hidden; /*超出部分隐藏*/
    word-wrap: normal; /*长单词不换行-兼容ie*/
    display: block;
}

.text_sl_two {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.mgt1 {
    margin-top: 1%;
}

._show {
    visibility: visible;
}

._hidden {
    visibility: hidden;
}

._none {
    display: none !important;
}

._block {
    display: block !important;
}

.cursor {
    cursor: pointer !important;
}

.mglrauto {
    margin-bottom: auto;
    margin-top: auto
}

.mgauto {
    margin: auto;
}

.flax {
    display: flex !important;
    /* height: 20px; */
}

.div_center {
    margin-left: auto;
    margin-right: auto
}

.text_center {
    text-align: center;
}


.has-error {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0px 1px 1px rgb(0 0 0 / 8%), 0px 0px 8px #a94442;
}

li {
    list-style-type: none;
}

.logo_img {

}

/*顶部导航*/
.lfyc-head-nav-item li {
    float: left;
    /* padding-left: 10px; */
}

.lfyc-head-nav-item li > a {
    display: block;
    width: 93px;
    height: 100%;
    border-bottom: 3px solid transparent;
    text-align: center;
    line-height: 72px;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
}

.lfyc-head-nav-item li.on a {
    border-color: #1492ff;
    color: #1492ff;
    /* background: #F3F4F8; */
    text-decoration: none;
}

.lfyc-head-nav-item li:hover a {
    border-color: #1492ff;
    font-weight: bold;
    color: #1492ff;
    /*background: #F3F4F8;*/
    text-decoration: none;
}

.time_line {
    background-color: #c9c9c9;
    width: 20px;
    height: 1px;
    margin-bottom: auto;
    margin-top: auto;
    margin-left: 5px;
    margin-right: 5px
}

.sw > .toolbar-bottom {
    text-align: center !important;
}

.nav-link.done::after {
    border-left-color: #5bb3ff !important;
}

.nav-link.active {
    border-color: #1492FF !important;
    background: #1492FF !important;
}

.nav-link.done {
    border-color: #5bb3ff !important;
    background: #5bb3ff !important
}

.nav-link.active::after {
    border-left-color: #1492FF !important;
}