* {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif, 'Microsoft YaHei'
}

.login-outside-container {
    background-color: #e2f1ff;
    background-image: url(https://onevpn.bnu.edu.cn/https/77726476706e69737468656265737421f3f652d2253e7d1e7b0c9ce29b5b/cas/comm/bnu/image/tem/bnu-bg.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% 680px
}

.login-outside-container .login-bg-container {
    height: auto;
    background-size: auto;
    background-position: center top !important;
    background-repeat: no-repeat;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.login-outside-container .login-bg-container .login-container-inside {
    min-height: 100vh;
    max-width: 1205px;
    width: 100%
}

.login-outside-container .login-bg-container .login-header {
    width: 100%;
    height: 94px;
    margin: 0 0 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.login-outside-container .login-bg-container .login-header .login-logo {
    height: 94px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.login-outside-container .login-bg-container .login-header .login-logo .sec-title {
    position: relative;
    height: 46px;
    padding: 0 15px;
    margin: 0 15px;
    line-height: 37px;
    color: #fff;
    font-size: 22px
}

.login-outside-container .login-bg-container .login-header .login-logo .sec-title::before {
    content: "";
    width: 1px;
    height: 20px;
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    background-color: #fff
}

.login-outside-container .login-bg-container .login-header .slot-container {
    height: 94px;
    padding: 0 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn {
    cursor: pointer;
    position: relative;
    font-size: 14px;
    color: #fff;
    padding: 0 0 0 26px;
    background-repeat: no-repeat;
    background-position: left center
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn > i {
    margin: 0 10px 0 0;
    font-size: 16px
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn .drop-qrcode-content {
    display: none;
    position: absolute;
    z-index: 10;
    top: 30px;
    left: -48px;
    padding: 20px;
    width: 180px;
    height: 216px;
    border-radius: 8px;
    background-color: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0 3px 27px 0 rgba(10, 79, 158, 0.2);
    box-shadow: 0 3px 27px 0 rgba(10, 79, 158, 0.2)
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn .drop-qrcode-content .arr-box {
    position: absolute;
    top: -8px;
    left: 73px;
    width: 17px;
    height: 8px;
    overflow: hidden
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn .drop-qrcode-content .arr-box::before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 17px;
    height: 17px;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 0.95);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn .drop-qrcode-content .drop-qrcode-pic {
    width: 100%;
    margin: 0 0 9px
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn .drop-qrcode-content .drop-qrcode-pic > img {
    width: 100%
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn .drop-qrcode-content .drop-qrcode-title {
    width: 100%;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    text-align: center
}

.login-outside-container .login-bg-container .login-header .slot-container .login-header-btn:hover .drop-qrcode-content {
    display: block
}

.login-outside-container .login-bg-container .login-main-part {
    width: 100%;
    min-height: 612px
}

.login-outside-container .login-bg-container .login-main-part .login-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: 100%;
    max-width: 1040px;
    min-height: 494px;
    border-radius: 10px;
    overflow: hidden
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container {
    width: 100%;
    max-width: 438px;
    -webkit-backdrop-filter: saturate(100%) blur(10px);
    backdrop-filter: saturate(100%) blur(10px);
    background-repeat: no-repeat;
    background-size: cover
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .assistant-container {
    width: 100%;
    padding: 113px 0 0;
    position: relative;
    margin: 0 0 20px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .assistant-container .robot-img {
    margin: 0 auto;
    height: 210px;
    display: block
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .assistant-container .robot-mag-win {
    opacity: 0;
    position: absolute;
    bottom: 215px;
    z-index: 99999;
    right: 285px;
    max-width: 90px;
    width: 100%;
    padding: 10px;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    color: #506d91;
    border-radius: 10px;
    border: 1px solid #fff;
    background-color: #ecf8ff;
    -webkit-box-shadow: 0 8px 8px 10px rgba(0, 70, 158, 0.35);
    box-shadow: 0 8px 8px 10px rgba(0, 70, 158, 0.35)
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .assistant-container .robot-mag-win:after {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    bottom: -21px;
    width: 23px;
    height: 21px;
    background-repeat: no-repeat;
    background-image: url(https://onevpn.bnu.edu.cn/https/77726476706e69737468656265737421f3f652d2253e7d1e7b0c9ce29b5b/cas/comm/bnu/image/icon/arr-icon.png)
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .assistant-container .robot-mag-win.error {
    background-color: #fff2f0;
    color: #fc4f54;
    -webkit-box-shadow: 0 8px 8px 10px rgba(252, 79, 84, 0.35);
    box-shadow: 0 8px 8px 10px rgba(252, 79, 84, 0.35)
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .assistant-container .robot-mag-win.error::after {
    background-image: url(https://onevpn.bnu.edu.cn/https/77726476706e69737468656265737421f3f652d2253e7d1e7b0c9ce29b5b/cas/comm/bnu/image/icon/arr-icon-2.png)
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .robot-text-box {
    width: 100%;
    text-align: center
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .robot-text-box .title-box {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 33px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .robot-text-box .title-box.style-2 {
    font-weight: normal;
    line-height: 29px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .language-switch {
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-size: 16px;
    color: #fff;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-robot-container .language-switch img {
    margin: 0 10px 0 0
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(https://onevpn.bnu.edu.cn/https/77726476706e69737468656265737421f3f652d2253e7d1e7b0c9ce29b5b/cas/comm/bnu/image/tem/login-text-bg.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #fff
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-details-header {
    min-height: 120px;
    border-bottom: 1px solid #ddd;
    margin: 0 0 15px;
    padding: 30px 0 0
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-details-header .title-box {
    font-size: 18px;
    color: #333;
    line-height: 38px;
    margin: 0 0 5px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-details-header .sys-name-content {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-details-header .sys-name-content .sys-name {
    font-size: 24px;
    margin: 0 13px 0 0
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-details-header .sys-name-content a {
    height: 16px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-method {
    width: calc(100% + 48px);
    margin: 0 -24px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-method .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    position: relative;
    padding: 0 12px;
    cursor: pointer
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-method .item img {
    margin: 0 10px 0 0
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-method .item:last-child::before {
    display: none
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-method .item::before {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #ddd;
    content: ""
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row {
    display: none
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.active {
    display: block
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .title-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .title-box .return {
    cursor: pointer;
    width: 62px;
    background-image: url(https://onevpn.bnu.edu.cn/https/77726476706e69737468656265737421f3f652d2253e7d1e7b0c9ce29b5b/cas/comm/bnu/image/tem/return-bg.png);
    background-repeat: no-repeat;
    background-position: left 8px;
    line-height: 28px;
    padding: 0 10px 0 20px;
    font-size: 16px;
    color: #333;
    margin: 0 10px 0 0;
    position: relative
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .title-box .return::before {
    position: absolute;
    right: 0;
    bottom: 4px;
    top: 8px;
    content: "";
    background-color: #ddd;
    width: 1px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .title-box .text-box {
    font-size: 16px;
    color: #333;
    line-height: 28px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .qr-code-box {
    position: relative;
    padding: 20px 0 0;
    text-align: center
}

/*.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .qr-code-box::before {
    content: "";
    position: absolute;
    width: 49px;
    height: 49px;
    display: block;
    z-index: 1000;
    left: calc(50% - 25px);
    top: 135px;
    background-image: url(data:image/png;base64,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)
}*/
/*修改样式问题*/
.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .qr-code-box .code-box::before {
    content: "";
    position: absolute;
    width: 49px;
    height: 49px;
    display: block;
    z-index: 101;
    left: calc(50% - 21px);
    top: 65px;
    background-image: url(data:image/png;base64,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)
}
/*二次认证扫码登录二维码添加log*/
.checkQwCode-box.code-box {
    position: relative;
}
.checkQwCode-box.code-box::before{
    content: "";
    position: absolute;
    width: 49px;
    height: 49px;
    display: block;
    z-index: 101;
    left: calc(50% - 21px);
    top: 65px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAACXBIWXMAAAsTAAALEwEAmpwYAAATNklEQVRogbWad3jUVdbHP9Mz6b2RhIQECV2qVAu6FKm6iOIqKmtZxdUVVl/1tRfcXXXVFeyggGABBBYIPSBICZAQDCG99z6Tmcn0nPePYWIgQcXd9zzP75nn3t+593zP7957zrnnjEJE+C+QChgB3HDh9yqgLxAA6AABDEATkHfh+R74ATD/p8IV/6ESY4BFwEIg7DeMdwJpwJfAtgvtKycR+S3PTSJySP67VCEiS0TE50rxXOlKJAH/AmZd+uJMaSuZJa2k/1jH6eIW6lqt+OrU+OrUuNydtJodxIf7MnFgJDcMjWJkchiD4oN6k1EM/BnY/WtBXYkS9wIrAV9vR4fdxesbcziS28iR842MSg5j+shYAn01hAXo8NWpCfbT4HB1Ut5oQUSobulg1b5ibE43464KZ9aYOJ6YOxClQnGpvNUXlOn4RWS/Yrm0IrK6+7rbHC55Y1OO+MxfLyOf2CFvbcmVsgaTZBa3iN3plmN5jXIkt0FERFbvL5YnP8/sGlvZZBajxSEnC5vljjcPS78Hv5OA27+ST/cW9bbFckQk8Zcw/pIC/iKyp/usO05VS/KDWyRq0bfy/o58qWnpkBU788XmcMnKnfkSeuc3EnPPRpn89G4pqTMJc9YKc9ZKfrVRZr5yQJ5fn90D6dtbc0U/f70MWrJNThQ0Xfq6VkSG/RxO5c8skhaPxZjq7XjqiyxufeMQD8+4ivo1t/HozAFMfmY3j358kve25zN9ZB/arQ5C/LVMH9mHsgYzj84cwB2TEzld3EKj0UZWSQvVLT/tkPd35HN1UiimbxYyKiWMcU/u4m+bz3XHEQPsB1IvB1R9mX4FHrM3xdsx7aUDHM5tYNeLN+Jyd/LnT07y+l0jGJ4YisHspKrZgq9OxffLpxEWoEOhgIKadn4/oS96rYqwAB3/XDyak0XNaFSeb3c0r5FP9hbxzPwhLHzrCN8+dS333JDMTS/so6zBzMePjPOKjwD2AeOAml+rxJPAbd7GnNcOklHQhHXjnWzLqOK1b3MYnhTCrFfTWfHQWBoMNvRaFav3l5BfY6TN7CBQr8FHq0KpAHen0G51Ynd2MrZ/GEfzGpkzNh69Vk2wn5Y3vzvPzaNjaTHZ0WmUVHx2KykPbcXlFlb9ebwXRhywEbiOS/xJb9ZpLB5PqgGY/dpBzpS2cn7FHA7nNjA4IZhHPsrA30fDreMTmDIsmtc35nA4t4FJAyMZe1U4Y/uHkRoXRH2bldIGM8MTQ1ApFZwqbiGjoJldWTVYbC4WXpvExIER5FYamDwoiinP7yXUX8eKh8bip1MzetlOls4dxN/vGdkd36vACxchvuSQqETkjPdEvbPtvKhvWSd5VQY5nt8kkXd/K3/9/LTUtHRIXpVBvj5SJoOWbJMlH2VIab3potN4LK9R/mdNpny4q0CWb8yR+jbrRe93ZdbITc/vk2kv7heHyy17z9TKjJcPSNx9m2TKc3tFRKS03mMYvjlS3n2oXURSf846LfFyZpe2CnPWSkZhk1Q0moU5a2X00p0yb/lBsdic8tyXZ2TkEzskq6Slh7VpMdnkg7QC2fB9mazaVyTrDpbIpqMVPfhERP657bwE3vGV7MuuFavdJROe2iVNRpv85bNTcji3Qdaklwhz1kpta0f3YXsup4RWRKq8XMMe2y6zXk0XERGXu1P+tT1PHlhxXERE5i0/KLNfTZfOzl5xSW6lQd7bnieZxS2SU94mm49VyLqDJWKwOHrl359dJ4F3fCVbjleKiMjMVw7I6KU7pbLJLBabU8YuS5M5r6VfOmxCb0r80fv22x/KhTlrewX54MrjvU14EZXWm2TVviLZlVkjP5a3yZr0Evl8f7E0t9suO+ZEQZP43rZBfjjf0LV9nl+fLWvTS0REhDlruxzoBdruxa566aWXvMdjJRAPMOvVgzwxdyAOp5sv0kuICdUTEejD6v3FrN5fzJE3pqNS9ggTMFgcHM5t4JM9RRTXmzBYHJQ2mDlXYaC80cLZsjb0WhUJEX49xsaF+ZLaJ4iHP8rgkyXjWJlWwNNrsogK1tMvOoCWdjvfHq3g/qn9vUOSgU8Bs9c69QcKAbaeqOLJLzL59NHxrNxZgN3ppqjOxIk3Z3D14zvYsGwS41MjeoB4dt0ZcisNLLohGUEYGBeESqlAr1XTbLKhUSmpbLJQVGdi09EK3lg0gmsHR/WYZ+FbR0iI8GPWmDhW7StmfGo4NwyNRoGC1Ee2kfP+7O6B41+Bt70ee6a3d+3BUmJC9FydFIKxw0G9wcpf5w3i0z1FTBwY0asC5Y1m2juc3D+1P4lRfoQH+lDWYKa80UJtawcGs5OKJgsqpYLJgyKZe008359roLfY8x/3juTLQ6UMjAvii8cnMG1ELN8dr8Td2cnwpBC+PlLenX0e0BV2TAGwOtwU1Bi5ZXwCdmcn7z0whvtuTOG2iX1Zd6iUp24d3FMq0NxuZ964eEanhNFmduCrUxEaoCMsQIdGrSTIT4O/j5qYUD12p5u7ru9HSkwgxg5Hj7niw/2YPrIPXxwooarZQtIDW1i+8RzbT1Xz5C2DSTtdg83h9rJfA/iquzXIqzJyvsrIjJGxfLynkN1Ztax5fCJny9sI9NUwLDGkVyWCfLWcKW3F7uzE5e6kzexgfGoEcWFdUTt5VUZOFbcQFqDjyPkGDBYHOo2q1/nu/10Kz63PZnBCELPHxHHPlGQignR02N1klrRQVGdiaN9g8DjkYWogBIgEyC5r5drBUei1ar46XI7V4aK53cbmYxXMGh0HeEKISw+1TqPEYHHww/lGEiP9SY4J4K0tuYQG6KhrtZJR2Mzjs1Opb7NR1mAmv9rI6JQwdJre489rBoTjcgt+Pmpev3sEfcL0NBntBPtp6Rftz5nSVq8SAKlqPIcajxJtjEwOpVOEiEAdKTHhRAXrya00MiE1EoAGg420zBpiQvTUtnbwwNT+1Bus9I8JpMFgo7TBjFqloNXs4HRxKwF6NXqtiiPnGwnUazDbXFwVG0hEkA9mqwudRsnh3Eb2nKll8U0ppMYFolQoGBgXRF2bFR+tiqkvHKDNYufw8mlcNziKjMJmFt3Qzwu7nxoI97bKGsz0CfVFp1Hx1uJRaNVKdBoleq2K1LhAACKDfCiqbefZdWd4Zv4QAGpaOogN9WX+hL5klrTQZnbw2KxUXG4hOsSHxEh/tp6o4kRhE2MTwhmVHEpFo4UOu4sOO+w5U0t4oI6vj5Tz0sJhAPj5qDlR0MzY/uEU1BhRq5Q0t9vR69RUNF6UIAlTA132qsVkZ1RyKD+Wt/HloVKSovy598Zk9DoVwX5aANQqBRGBPsSG6kmM9Nh7pUJBToWBQL2G8EAdg+KDCAvQkZZZw+HcBmaPiWNo3xA6L5ijs2VtNBptXD80Cj8fNTEheo7mNXHvjcld11S9VkWDwYrB4uDDh69hQJ8ghieFUN1swWJzdVciQI0nJwRAZ6fQ3uHk+iFRxIToSYryp1MEi83VdQ7azA7ya4yolUoqmzyXG6VSQXO7jcO5DSSE+6HXqfjyUBkqpYKKRgu5lUbWpJcyb1w8BTXtVDVbGNs/HIvNRbCflsggH7acqGT53Vd3IVMowOkWwgN1RAXruxRSKZW4Oy+yzaIEjN6Wv15NkJ+Wgzn1LF19mtHLdnKmtJUQfx0Gi8cc1husFNa043R3UtlkweHqRKtWkhwdQJCvBnensDa9FKUCpo+M5enfD2FUSihOdycHztbjq1Mxol8oA+OCaG63Y3e6aTbZmXtNPHvO1HUh67C7iQ/3ZVdmLTNfSWf2awc5mtdEQoQvet1F1yCTGk9WDoDESH/yqoy8eMcwZozqwyMfZaBSKmgy2iiqNTE4IZg+ob68sWgEJquLxEg/RIQGg43xAyIYFB/E3uw6Ft+UwvyJCQToNUQE+lDXZiUx0p/dWbX46lTcPimRknoT9QYrKTEBjB8QwZiUMPx8fgJnc7qJCdFz53VJFNW1E6jXMCo5lDXpJfQJ1XdXokUNFHlbwxJDWHewFPA4vsmDougT5ktMqJ6SehMAgb4aJg6M7JrB4erE7nQT7KchIiiApCh/FAoFeq3qwhd1ERuqJzZUT3y4H4G+GvRaFTkVBto7nPj5qBk3IJxLqbTexIKJfTlZ2MzolDAmpEYQGezD+SojD07r35212Lud6gGGJARTWNtORmEz1z27h2fXnUGtVHL39f3Ym13XQ5CXtGolrWYH5yoM/HC+kT1ZtVQ0WjhyvpGtGVXUtVnJqzaSUdhMZnELTUZbd6/bg86WtVFcZ+K6IVFY7C5W7Czgf7/M5nBuI4U17YzsF9qdPd+7fseBW4YlhuCrU1PeaGbDssmEBmgpqjURFexDg8FKab2ZftH+Fwl0uDrRqJV02F0U15mwOdzodSrSMmtIivJnUHwQB3PqEQGVUkFNSwehATp8dSrsrt4VWXuwlAmpEbSZHcweE8fsMXGUN5o5mtdEkJ+GwQnBXeKBHK/LPAAQHqhjeGIIh3IasDvdvLD+LH94+wdyKgzMHRvP8k05PQS2me1dVshkdZIQ4Ueb2YFCAXanm6rmDuparXTYXQToNfSL9ierpAWL3dVrOG/scLLlRCUv3jGc7aeqGbMsjakv7ie/up39Z+tYMCmREH+tl/0oYPMqkcYFUztlWHSXw1qZVoBWrSQ6RM8z84ew41Q1RbWmi4QaLE6crk6iQ/T4+agJ9NXQJ8yTc/XRqnC7heuHes5WeKAOfx81PloVof663lKXPL8+m6F9g+kX7c/tk/ry8IyrOFnYTFSwD3uyapk5uk939q3wUxRbBhwB+MucgeRXt1NSb+LQ61M5tHwq6T/WU9Fk4fW7RjD39YMXCbXYXKhVSkb0C6FvhD8ut+Dvo0apgMomC03tNlra7SSE+9He4UnbDEkI5up+oVyqw7H8JrZlVPHu/WPIrzai06hYfFMKhR/NY/OxSlRKBTeP6lLCCXwNF+edPgOu1aqVPDS9P8+vP0vlqlv5nzVZfLa3mPQf69n78o3sP1vHQx+c6EpsiQgGi4PzVcYLdwgzgb4agv20BOg1AFQ1d9Bo9AR/WrWKlJgAskpbcbl/clq1rVZ+98J+vlw6kaQof0YvTSNAr2bSoEhe/cPVvLs9j+V3j+iu87+Bxi4QFx61iJSKiDhcbvFbsEE+3FUgL23IloQ/bpaRT+yQikazOFxumfDULvnTBydExJMUuO+9o/L+jnw5nNvQI3XTnSw2p+SUt0na6WpZuuq0PLsuS0RECmqMErzwa3ljU04X7/fn6sVvwQY5WdgsD394Qvo9+N2l042Sy6RsFns5Pt9fLH4LNkhupUGe+iLzokt+e4dDJj29W256fp/Ut1mlzWy/LPBfou0nqyT0zm/kla/P9ni3J6tGjuU1CnPWyqGc+u6vtsllUjaIiEJEjns5Z7x8QJIf3HJZAA9/eEKGPbZdVuzMF7vTfUXgS+pM8uDK4xK/eLPsPF19WT7F3LWy5KOM7l1WEUnqjru3NOYw4CSgc7mF2Ps2MSYljJ0vTLmUD4Dtp6p599951LdZWTApsasK5O/TM81b2WTheEETm49VUlRrYkS/EN65fwxBvppe5x6zLA2AU2/f3L37aeDv3TsuVyl6GPgAPHeFQY/+m8mDItnxfO+KAKRl1nA0r5Hj+c24O4XUuEAUKLA6XPjrNbSa7ORXtzM4IYjpI2O5bkgU8eE9UzfguT0Oe2w7Voebc+/PxvengO8AMA24yEv+XLnrczwlLsoazAx/fAcTUiPY9PR1vX5lL50saibYT0uT0UZxnYnaViv9YwMYnBBMsJ+Wotp2hieFXvbr17VZufnldFrNdrLfndXdsRUDE+gWsHrp54os9+MxYyRF+VP6yS0YOxwkPfAd2zKqejDXtHQw9LHtHMppIFCvYd3BMnQaFUvnDiSn3MCmoxW0muysSS9l+OPbOV3c0mOO1fuL6f+nrcSG6in+eF53BarxFHt6KACXr0+AZ8kW4Cm2zA8P1HH8HzNY/K9j3P7mEe68NpFnbxtKSkwAANEhelra7YDnhrjlRCVZpS2cqzBQ2mDCbHURG+rLxIERpGXWdBVaAHIqDLywIZt92XU8OnMAf1t0USq/FM8WKrss0kusU2+PSkTe6W4eMgqbZPxTuyR44dcy57V0+f6cx/x9dbisy9zesvyQLFt9WhoNVln0zg/ywIrjYrI6ZdW+Ilm+MUfyq42yO6tGpjy3V/Tz18vNLx+Q81WGS43TcRGJ/iWMV1ICnoenLNuVfPJWjWpaOjDbXLx219UkRfnjq1UTHqgjIsiHEH8tpfUmTFZX122wud3O3zefQ61Skhztz3MLhnHj8OiLvi3wDh5L9Iv/MrjSYnw08A/gLjx1PcCzHfaeqeVYfhO7s2pxdwqD4oPQqJTYnG4C9BraOxzkVhqJCNIxZVg0E1IjmTYilv6xAZfKyAaWAMd+NapfsZ16e8aIyFYRuUyF4jfRORG5Szzhz//r3yIupQHAHy6sTNJvGN8ObMFjPNKBzt8C4j9Vojul0POvQoF4/irUCbThMZEFwHngMHAKcPU22ZXQ/wE8RvMO3ae7PQAAAABJRU5ErkJggg==);
}
.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-2 .qr-code-box .text {
    line-height: 20px;
    font-size: 14px;
    color: #666;
    margin: 0 0 12px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-3 .title-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px;
    margin: 0 0 17px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-3 .title-box .return {
    cursor: pointer;
    width: 62px;
    background-image: url(https://onevpn.bnu.edu.cn/https/77726476706e69737468656265737421f3f652d2253e7d1e7b0c9ce29b5b/cas/comm/bnu/image/tem/return-bg.png);
    background-repeat: no-repeat;
    background-position: left 8px;
    line-height: 28px;
    padding: 0 10px 0 20px;
    font-size: 16px;
    color: #333;
    margin: 0 10px 0 0;
    position: relative
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-3 .title-box .return::before {
    position: absolute;
    right: 0;
    bottom: 4px;
    top: 8px;
    content: "";
    background-color: #ddd;
    width: 1px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-3 .title-box .text-box {
    font-size: 16px;
    color: #333;
    line-height: 28px
}

.login-outside-container .login-bg-container .login-main-part .login-panel .login-details-container .login-input-row.style-3 .login-btn-row {
    width: 100%;
    padding: 15px 0 0
}

.login-outside-container .login-bg-container .login-info-part {
    width: calc(100% + 20.01px);
    margin: 0 -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.login-outside-container .login-bg-container .login-info-part .login-info-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(50% - 20.01px);
    height: 215px;
    margin: 0 10px 20px;
    border-radius: 16px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.5);
    background-repeat: no-repeat;
    background-position: left center
}

.login-outside-container .login-bg-container .login-info-part .login-info-item .info-item-icon {
    width: 169px;
    background-repeat: no-repeat;
    background-position: left center
}

.login-outside-container .login-bg-container .login-info-part .login-info-item .info-item-details {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 52px 40px 0 30px
}

.login-outside-container .login-bg-container .login-info-part .login-info-item .info-item-details .title-box {
    width: 100%;
    margin: 0 0 10px;
    font-size: 18px;
    line-height: 26px;
    color: #333;
    font-weight: bold
}

.login-outside-container .login-bg-container .login-info-part .login-info-item .info-item-details .text-box {
    font-size: 14px;
    line-height: 24px;
    color: #666
}

.login-outside-container .login-bg-container .login-info-part .login-info-item.title-item .info-item-icon {
    width: 100%
}

.login-outside-container .login-bg-container .login-footer {
    width: 100%;
    padding: 33px 0 75px;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #666
}

.login-outside-container .login-bg-container .login-footer > font {
    margin: 0 8px
}

.login-details-inside {
    max-width: 382px;
    width: 100%;
    margin: 0 auto
}

.animation-all-05s {
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

@-webkit-keyframes bounceIn {
    0%, 100%, 20%, 40%, 60%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounceIn {
    0%, 100%, 20%, 40%, 60%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

.popup-modal-container {
    z-index: 9;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.popup-modal-container .page-popup-shadow {
    z-index: 9;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.6)
}

.popup-modal-container .page-popup-modal {
    z-index: 99;
    position: relative;
    background-color: #f6faff;
    border-radius: 14px;
    overflow: hidden;
    -webkit-box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.2)
}

.popup-modal-container .page-popup-modal.width-800 {
    width: 800px
}

.popup-modal-container .page-popup-modal .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 52px;
    padding: 10px 20px 10px 30px;
    border-radius: 14px 14px 0 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.popup-modal-container .page-popup-modal .modal-header .popup-title-box {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0;
    color: #0a4f9e
}

.popup-modal-container .page-popup-modal .modal-header .popup-btn-box .btn-box {
    width: 40px;
    height: 30px;
    cursor: pointer
}

.popup-modal-container .page-popup-modal .modal-header .popup-btn-box .btn-box .close-btn {
    display: block;
    width: 100%;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("https://onevpn.bnu.edu.cn/https/77726476706e69737468656265737421f3f652d2253e7d1e7b0c9ce29b5b/cas/comm/bnu/image/tem/close-btn.png")
}

.popup-modal-container .page-popup-modal .modal-footer {
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.popup-modal-container .page-popup-modal .modal-footer > a {
    height: 32px;
    text-align: center;
    line-height: 22px;
    cursor: pointer
}

.popup-modal-container .page-popup-modal .modal-footer > a.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.popup-modal-container .page-popup-modal .modal-footer > a.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: 14px
}

.popup-modal-container .page-popup-modal .header-search {
    width: 100%;
    padding: 12px 30px 20px
}

.popup-modal-container .page-popup-modal .header-search .header-search-inside {
    width: 100%;
    max-width: 290px;
    height: 34px;
    border-radius: 6px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow: hidden
}

.popup-modal-container .page-popup-modal .header-search .header-search-inside > input {
    width: 100%;
    height: 34px;
    padding: 0 10px 2px 40px;
    line-height: 34px;
    outline: none;
    border: none;
    color: #999;
    font-size: 14px;
    background-color: #fff;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: auto 16px
}

.popup-modal-container .page-popup-modal .header-search .header-search-inside > input {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAkCAMAAAAw96PuAAAAWlBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmb09q6AAAAHXRSTlMAYgmu2b1sz5MxG/LQN+Hvpp0oJhwaB/XNWDl6Q49AvGQAAADrSURBVDjLvVNXFsMgDDOjafbebe5/zWISIIOH/6ovI5TYMjZYDJGQ1VZJEQ3gQyI2B5HAHTzeroj5VZDm5mYywTs9C/pSky/WcuAte+lT2Z9S5PqjwhLrG4ncJdI1NCM4jI2uxbrAUw1X1EgaRwJT8Ls5TCQOH6gu4I4V6d1PhC7gCXQU2STMo2A2jVRR61F0ipc6ylTEwQPFZyaYwIdK3dD/oOugvdD9CPW0MD2l34V+W3o+3IzNhathNjP2mNOOA++OOa364KwjWGBfjCS0c5+bxO1ttmX73jIn8ePvkoWUlEBJJASxlPL7Awd7JfJSZ/TQAAAAAElFTkSuQmCC")
}

.popup-modal-container .page-popup-modal .modal-body {
    margin: 0 30px;
    width: calc(100% - 60px);
    background-color: #fff;
    border-radius: 6px
}

.popup-modal-container .page-popup-modal .modal-body .app-list {
    margin: 0 20px;
    width: calc(100% - 40px);
    list-style: none;
    padding: 0
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 56px;
    border-bottom: 1px solid #ddd;
    cursor: pointer
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item:hover {
    background-color: #f3f6fa
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item:hover .text-box {
    color: #0a4f9e;
    margin: 0 0 0 15px
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item:hover .btn-box {
    opacity: 1
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item.active {
    background-color: #f3f6fa
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item.active .text-box {
    color: #0a4f9e;
    margin: 0 0 0 15px
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item.active .btn-box {
    opacity: 1
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item .text-box {
    font-size: 14px;
    color: #333;
    line-height: 28px
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item .text-box span {
    font-size: 12px;
    color: #999;
    margin: 0 0 0 10px
}

.popup-modal-container .page-popup-modal .modal-body .app-list .list-item .btn-box {
    opacity: 0;
    margin: 0 15px 0 0;
    font-size: 14px;
    color: #fff;
    height: 28px;
    line-height: 28px;
    background-color: #0a4f9e;
    border-radius: 6px;
    padding: 0 15px
}