/* 缘遇登录页：布局跟稿，主色粉色（跟首页主题一致） */
body.yy-login{background:#FFF3F6;max-width:750px;margin:0 auto;color:#2B2B2B;min-height:100vh}
body.yy-login header.top_mini4{background:transparent;background-image:none!important;border-bottom:0;color:#2B2B2B;z-index:5}
body.yy-login header.top_mini4 h1,body.yy-login header.top_mini4 .L i{color:#2B2B2B}
body.yy-login header.top_mini4 .Y{display:none}
body.yy-login .TRnav_btn i{color:#E85C86}

.yy-login-rose{position:fixed;left:0;right:0;top:0;height:46vh;max-width:750px;margin:0 auto;background:url(../img/yy_rose_login.png) no-repeat top right;background-size:auto 100%;pointer-events:none;z-index:0;opacity:.88}

body.yy-login .zeaicolor{color:#E85C86}
body.yy-login .zeaibg{background-color:#E85C86}

body.yy-login main.login{position:relative;z-index:1;padding-top:5.2rem;padding-bottom:3rem}
.yy-login-brand{width:86%;margin:1.2rem auto 0;text-align:left}
.yy-login-logo{font-family:"STXingkai","华文行楷","KaiTi","PingFang SC","Microsoft Yahei",serif;font-size:2.6rem;line-height:1;font-weight:700;letter-spacing:.04rem;background:linear-gradient(180deg,#F7A8C4 0%,#E85C86 72%);-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:center}
.yy-login-heart{width:1.8rem;height:1.8rem;margin-left:.2rem;object-fit:contain;display:block}
.yy-login-slogan{font-size:1.22rem;color:#E85C86;margin:.55rem 0 0}

.yy-login-card{width:86%;margin:2.2rem auto 0;background:#fff;border-radius:1.6rem;padding:1.8rem 1.4rem 2rem;box-shadow:0 .4rem 1.4rem rgba(232,92,134,.1);box-sizing:border-box}

body.yy-login .login h1{width:100%;font-size:1.35rem;margin:0;text-align:left;color:#2B2B2B;font-weight:700}
body.yy-login .login h5{width:100%;font-size:1.15rem;margin:.55rem 0 1.4rem;text-align:left;color:#B08996}
body.yy-login .login h5 a{color:#E85C86}

body.yy-login .login .box{width:100%}
body.yy-login .login .box dl{width:100%;background:#fff;border:1px solid #F0DCE4;box-shadow:none;border-radius:3rem}
body.yy-login .login .box dl dt i{color:#E85C86}
body.yy-login .login .box dl dd:after{background-color:#F0DCE4}
body.yy-login .login .box dl dd input{background-color:#fff;color:#2B2B2B}
body.yy-login .login .box dl dd input:-webkit-autofill{-webkit-box-shadow:0 0 0 100rem #fff inset!important}
body.yy-login .login .box dl dd span{color:#D4B8C0}

body.yy-login ::-webkit-input-placeholder{color:#C4A8B0}

body.yy-login .login .box dd.yzmF a.yzmbtn{color:#E85C86}
body.yy-login .login .box dd.yzmF a.yzmbtn font,
body.yy-login .login .box dd.yzmF a.yzmbtn b{color:#E85C86}
body.yy-login .login .box dd.yzmF a.disabled{color:#C4A8B0}

body.yy-login .login .regfindpass{width:100%;margin:1.1rem auto 0}
body.yy-login .login .regfindpass a{color:#E85C86;float:right;font-size:1.3rem}

body.yy-login .login .box button,
body.yy-login .forgetpassbox button{
	width:100%;
	margin-top:1.6rem;
	background:#E85C86!important;
	background:linear-gradient(90deg,#F07A9C,#E85C86)!important;
	box-shadow:0 .3rem .8rem rgba(232,92,134,.32)!important;
	color:#fff;border:0;font-weight:700
}

.yy-login-go{width:86%;margin:1.6rem auto 0;text-align:center;font-size:1.3rem;color:#B08996}
.yy-login-go a{color:#E85C86}

body.yy-login #zeai_yzm em{color:#E85C86}
body.yy-login #zeai_yzm .text li:hover{background:#FFE8F0;border-color:#E85C86;color:#E85C86}

body.yy-login .forgetpassbox{background:#fff}
body.yy-login .forgetpassbox dl dt i{color:#E85C86}
body.yy-login .forgetpassbox dl dd{border-bottom-color:#F8E8EE}
body.yy-login .forgetpassbox dd.yzmF a.yzmbtn{color:#E85C86;border-left-color:#F8E8EE}
body.yy-login .forgetpassbox dd.yzmF a.yzmbtn:hover{color:#E85C86}
body.yy-login .forgetpassbox .ok .flag{color:#E85C86}
body.yy-login .forgetpassbox .ok .title b{color:#E85C86}

body.yy-login #clausebox .title{color:#2B2B2B}
body.yy-login #clausebox .Ugoback{color:#2B2B2B}
body.yy-login #clausebox .yy-agree-x{color:#E85C86}
body.yy-login #clausebox .yy-agree-tip{background:#FFE8F0}
body.yy-login #clausebox .yy-agree-tip>i.ico,
body.yy-login #clausebox .yy-agree-tip b{color:#E85C86}
