.mui-flex{display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}
.cell{flex:1;-ms-flex:1;-webkit-flex:1;-webkit-box-flex:1;display:block;padding:0!important;position:relative;max-width:100%}
.dialog-login-inter .icon-other::before,.dialog-login-inter .icon-sina::before,.m-dialog-login .close{display:block;overflow:hidden;background:url(../images/icon_m_login.png) 0 0/150px 130px no-repeat}
.m-dialog-mask{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:999;display:none}
.m-dialog-login{width:94%;z-index:9999;border-radius:6px;padding:11px 0 21px;background-color:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:none}
.m-dialog-login .close{width:14px;height:14px;position:absolute;right:17px;top:17px;background-position:-35px 0}
.m-dialog-login .title{font-size:17px;color:#999;line-height:30px;padding:0 17px;margin-bottom:34px}
.dialog-login-inter{padding:20px 25px 0}
.dialog-login-inter .btn-sina{height:46px;line-height:46px;padding:2px;display:block;border-radius:6px;background:#e6162d;color:#fff;font-size:22px;text-align:center}
.dialog-login-inter .btn-sina:active{background-color:#f2293f}
.dialog-login-inter .icon-sina{width:56px;height:46px;float:left;display:block;background-color:#fff;border-radius:4px;position:relative}
.dialog-login-inter .icon-sina::before{width:33px;height:27px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-position:0 0;content:""}
.dialog-login-inter .sina-text{overflow:hidden}
.dialog-login-inter .other-login{margin-top:33px}
.dialog-login-inter .other-title{height:33px;line-height:33px;color:#999;font-size:15px;text-align:center;position:relative}
.dialog-login-inter .other-title::before{width:100%;height:1px;background-color:#ebebeb;display:block;position:absolute;left:0;top:16px;content:"";z-index:1}
.dialog-login-inter .other-title span{display:inline-block;vertical-align:top;position:relative;z-index:5;padding:0 5px;background-color:#fff}
.dialog-login-inter .other-list{line-height:20px;text-align:center;margin-top:30px;padding:0 8px}
.dialog-login-inter .btn-other{display:block;position:relative;color:#666;line-height:20px}
.dialog-login-inter .icon-other{width:50px;height:50px;display:block;margin:0 auto 7px;position:relative}
.dialog-login-inter .icon-other::before{width:50px;height:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:""}
.dialog-login-inter .icon-qq::before{background-position:0 -30px}
.dialog-login-inter .icon-weixin::before{background-position:-50px -30px}
.dialog-login-inter .icon-weibo::before{background-position:-100px -30px}
.dialog-login-inter .btn-other:active .icon-qq::before{background-position:0 -80px}
.dialog-login-inter .btn-other:active .icon-weixin::before{background-position:-50px -80px}
.dialog-login-inter .btn-other:active .icon-weibo::before{background-position:-100px -80px}
.dialog-login-inter .other-footer{margin-top:40px;line-height:26px;font-size:13px;text-align:center;color:#999}
.dialog-login-inter .other-link{color:#73aabc}