body {overflow:hidden;}
.video-player {position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;}
.bg-img-layer {position:fixed;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;z-index:0;}
.bg-color-layer {position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;}
/* 备案号：底部高亮显示 */
.login-icp {position:fixed;left:0;right:0;bottom:0;z-index:98;text-align:center;padding:14px 0 16px 0;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);}
.login-icp a {color:#fff;font-size:14px;font-weight:bold;opacity:1;text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,.9);letter-spacing:1px;}
.login-icp a:hover {color:#ffd54a;}
.login {height:235px;width:210px;padding-top:8px;background-color:rgba(0,0,0,0.5);border-radius:4px;position:absolute;left:50%;top:50%;margin:-150px 0 0 -106px;z-index:99;}
.login h1 {text-align:center;color:#fff;font-size:20px;margin-bottom:10px;}
#ewm-login {text-align:center;}
#ewm-login img {width:120px;height:120px}
#ewm-login .ewm-msg {font-size:12px;color:#337ab7;padding:5px 0 18px 0;color:#fff;}
#ewm-login .login_btn {width:90%;font-size:14px;}
#sms-login {display:none;margin:25px 20px;font-size:12px;}
#sms-login .form_code {position:relative;}
#sms-login .code {position:absolute;right:0;top:0;cursor:pointer;}
#sms-login .login_btn {width:100%;font-size:14px;}