._header .user {
    max-width: 100rem;
}

._header .user .main-cap {
    display: block !important;
    font-size: 16rem;
    line-height: 60rem !important;
    /* overflow: hidden; */
    /* text-overflow: ellipsis;
    white-space: nowrap; */
}

._header .user .main-group {
    right: 0;
    left: inherit !important;
}

._header .user .main-li.art {
    margin-right: 0 !important;
}

.gbox .table th,
.gbox .table td {
    padding-top: 8rem;
    padding-bottom: 8rem;
    line-height: 28rem !important;
    padding-right: 8rem;
}

.gbox .table td {
    word-wrap: break-word;
}
/***************** Py language css start *****************/
.lang_ru ._header .logo,
.lang_ru ._header .main-cap,
.lang_ru ._header .user,
.lang_ru ._header .lang-cap {
    font-size: 16rem;
}
.lang_ru ._header .logo{
    font-size: 19rem !important;
}
.lang_en ._header .logo{
    font-size: 19rem !important;
}
.lang_ru ._header .logo,
.lang_ru ._header .main-cap,
.lang_ru ._header .user {
    line-height: 22rem;
}

.lang_ru ._header .logo {
    max-width: 390rem;
}

.lang_ru ._header .main-li {
    margin-right: 26rem;
}

.lang_ru ._header .main-cap {
    display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 60rem;
}

.lang_ru ._header .user .main-cap {
    display: block;
}

.lang_ru ._header .main-li.cur .main-cap::before {
    bottom: 0;
}

.lang_ru ._title span {
    font-size: 44rem !important;
    letter-spacing: 8rem;
}
.lang_en ._title span {
    font-size: 44rem !important;
  
}

.lang_ru .gbox .table th {
    font-size: 18rem;
}

.lang_ru .gbox .title{
    word-wrap: break-word;
}
/***************** Py language css end *****************/



/***************** EN language css start *****************/
.lang_en ._header .logo {
    line-height: 30rem;
    max-width: 371rem;
}
.lang_en ._header .main-cap{
    line-height: 60rem;
}

.lang_en ._header .user {
    line-height: 22rem;
}

.lang_en ._header .main-li.cur .main-cap::before {
    bottom: 5rem;
}

.lang_en ._header .main-li.art {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.lang_en ._title span {
    line-height: 80rem;
    letter-spacing: 8rem;
}

.lang_en .gbox .btn {
    font-size: 22rem;
}
.lang_cn ._header .user .main-group.show{
    top:49rem !important
  }
  .lang_en ._header .user .main-group.show{
    top: 52rem !important;
  }
  .lang_ru ._header .user .main-group.show{
    top: 29rem !important;
  }

  
/***************** EN language css end *****************/