/* 登录 */

html,
body {
    height: 100%;
}

.login {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(./images/bg.png) no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.login_footer {
    bottom: 0;
    font-size: 0;
}

.login_form_box {
    top: 50%;
    transform: translate(-50%, -50%);
}

.login_form_left {
    letter-spacing: -5px;
    white-space: nowrap;
}

.login_form_left>span {
    letter-spacing: 0;
}

.login_form_right label {
    left: 31px;
    top: 11px;
}
.selectLanguage{
    outline: none!important;
    border: none!important;
    padding-left: 60px;
    width: 100%;
    height: 56px;
}
.selectLanguage_ul {
    display: none;
    border: solid 1px #0681d3;
    box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 57px;
    width: 100%;
}

.selectLanguage_ul li {
    cursor: pointer;
}

.loginSelect {
    width: 100%;
    height: 56px;
    cursor: pointer;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(./images/LoginSelect-bg.png) no-repeat right 10px center #fff;
  }

.userName_icon {}

.password_icon {
    background-position-x: -74px;
}

.selectLanguage_icon {
    background-position-x: -118px;
}

.signed_box {
    letter-spacing: -5px;
}

.signed_box>span {
    letter-spacing: 0;
}
.fs39_box_top{
    height: 60px;
    overflow: hidden;
}
.fs39_header_nav_box {
    min-height: 60px;
}

.fs39_header_nav {
    overflow: hidden;
    align-items: flex-start;
}
.fs39_header_content{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.fs39_header_nav.scroll {
    z-index: 100;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

.fs39_header_content_ul li {
    text-align: center;
}

.fs39_header_logo {
    font-size: 0;
    
}
.fs39_header_logo a{
    cursor: initial;
}

.fs39_header_msg_ul li {
    border-right: 1px solid #389ADC;
}
.fs39_header_msg_ul a:hover{
    color: #fff;
}

.fs39_header_msg_ul li:last-child {
    border: none;
}

.fs39_box_header_logo_text {
    text-transform: capitalize;
}

.switch_box_header_logo_text {
    text-transform: capitalize;
    margin-top: -10px;
}

.fs39_box_footer {
    bottom: 20px;
}

.fs39_main_box_nav {
    height: 40px;
}
.fs39_main_box_refresh a{
    display: block;
}
.fs39_main_box_refresh a:hover .refresh_icon {
    background-position-x: -54px;
}

.fs39_main_box_refresh a:hover {
    color: #0681d3;
}
.fs39_main_port_states {
    margin: 0 auto;
    line-height: 11px;
}

.fs39_port_states_ul_line {
    border-right: 1px solid #d7d7d7;
}

.fs39_box_footer {
    text-align: center;
}

.fs39_monitor_basic,
.fs39_monitor_switch,
.fs39_monitor_log,
.fs39_monitor_stp {
    width: 100%;
    min-height: 280px;
}
.fs39_monitor_switch>.fs39_circularRing_list {
    margin: 52px 75px;
}

.fs39_monitor_basicSwitch table tr td:first-child {
    width: 160px;
    color: #999;
}

.fs39_monitor_logStp table tr td:first-child {
    width: 230px;
}
.fs39_hint_text{
    justify-content: center;
    height:130px;
    overflow: hidden;
}
.logout_text,.save_text{
    height: 27px;
}
.save_text{
    line-height: 27px;
}
.fs39_monitor_basicSwitch ,.fs39_monitor_logStp {
    align-items: flex-start;
}
.save .fs39_hint_btn{
    width: 83px;
}