* { margin: 0; padding: 0; } html { width: 100%; height: auto; background: url(../img/bg.jpg) no-repeat bottom center } body { font-family: SourceHanSansCN-Medium; min-width: 1280px; } .head { /* width: 1280px; */ height: 118px; margin: 0 auto; background: #fff; } .headcon { width: 1280px; margin: 0 auto; } .logo { width: 100px; height: 100px; background: url(../img/logo.png) no-repeat top center; margin: 6px 18px 0 18px; background-size: 100%; display: inline-block; } .name { color: #D680E5; font-size: 30px; line-height: 111px; height: 0; display: inline-block; vertical-align: top; } .article { min-height: 662px; width: 1280px; margin: 0 auto; position: relative; } .loginwrap { width: 418px; height: 576px; background: rgba(255, 255, 255, 1); position: absolute; top: 26px; right: 32px; font-size: 17px; } .type1, .type2 { display: inline-block; font-size: 17px; color: #999999; padding: 29px 54px; text-align: center; position: relative; cursor: pointer; } .type1.active, .type2.active { color: #333; } .type1.active::before, .type2.active::before { content: ''; width: 84px; height: 3px; background: rgb(214, 128, 229); position: absolute; bottom: 10px; left: 0; right: 0; margin: auto; } .type2.active::before { width: 48px; } .con2 { display: none; margin-bottom: 49px; } .con1 {} .logincon { margin-top: 20px; } .user, .pwd, .phone, .code { width: 334px; height: 50px; border: 1px solid rgba(204, 204, 204, 1); margin: 0 auto 20px; } .code, .yzm { width: 334px; height: 52px; margin: 0 auto 0px; border: none; } .yzm1 { display: inline-block; vertical-align: text-bottom; } .yzm2 { height: 52px; width: 130px; display: inline-block; vertical-align: text-bottom; } .yzm2 img { width: 100%; height: 100%; } .code2 { width: 161px; height: 52px; margin-right: 37px; border: 1px solid rgba(204, 204, 204, 1); } .remember { width: 334px; margin: 0 auto 0; } .rememberme { width: 20px; margin-right: 8px; } .i1, .i2, .i5 { display: inline-block; width: 18px; height: 23px; background: url(../img/register.png) no-repeat top center; background-size: 100% auto; margin: 14px 24px; vertical-align: middle; } .i2 { background: url(../img/forget.png) no-repeat top center; background-size: 100% auto; } .i5 { width: 22px; height: 18px; background: url(../img/msg.png) no-repeat top center; background-size: 100% auto; } input { font-size: 17px; vertical-align: middle; border: none; height: 49px; width: 262px; padding-left: 4px; box-sizing: border-box; } .loginbtn { margin: 0 auto 0; width: 334px; height: 50px; border: 1px solid rgba(204, 204, 204, 1); background: #D680E5; text-align: center; color: #fff; line-height: 50px; cursor: pointer; display: inherit } .loginhard { color: #D680E5; width: 334px; margin: 20px auto 46px; overflow: hidden; } .forget { float: left; display: inline-block; cursor: pointer; } .register { float: right; display: inline-block; cursor: pointer; } .w1 { color: #999; text-align: center; position: relative; margin: 20px 0; } .w1::before { content: ''; width: 84px; height: 2px; background: rgba(238, 238, 238, 1); position: absolute; left: 44px; top: 10px; } .w1::after { content: ''; width: 84px; height: 2px; background: rgba(238, 238, 238, 1); position: absolute; right: 44px; top: 10px; } .i3 { display: inline-block; width: 49px; height: 40px; background: url(../img/wx.png) no-repeat top center; background-size: 100% auto; vertical-align: middle; } .i4 { display: inline-block; width: 50px; height: 50px; background: url(../img/dd.png) no-repeat top center; background-size: 100% auto; vertical-align: middle; } .thirdtype { text-align: center; margin-top: 34px; } .wechat, .ding { width: 50px; text-align: center; display: inline-block; margin: 0 42px; cursor: pointer; } .code1 { width: 201px; height: 100%; display: inline-block; border: 1px solid rgba(204, 204, 204, 1); vertical-align: text-bottom; display: inline-block; } .send { width: 115px; height: 52px; border: 1px solid rgba(204, 204, 204, 1); text-align: center; line-height: 50px; margin-left: 8px; display: inline-block; vertical-align: text-bottom; color: #666; background: transparent; cursor: default } .send.active { color: #fff; cursor: pointer; background: #D680E5; } .inputcode { width: 131px; } .loginwechat, .loginding { display: none; position: relative; width: 100%; height: 100%; } .i6 { width: 24px; height: 24px; display: inline-block; background: url(../img/close.png) no-repeat top center; background-size: 100% auto; position: absolute; right: 20px; top: 20px; cursor: pointer; } .login_container { width: 260px; height: 260px; /*background-image: url(../img/ewm.png);*/ background-repeat: no-repeat; background-size: 100% auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } .login_qrcode_content{ text-align: center !important; height: 210px !important; width: 159px !important; margin: auto !important; margin-top: 118px !important; } .rememberme{ width: 20px; }