#fix_top .h_ul {text-align: left; position: relative;}
#fix_top .h_ul li.signPorpBtn {position: absolute; right: 0;}
#fix_top .h_ul li.signPorpBtn a {display: block; width: 110px; height: 39px; background: url(https://image01.homedo.com/Files/Images/cms/www/20190924/4951434752326368695_pic1.png) 0 0 no-repeat; line-height: 39px; color: #fff; font-size: 16px; margin-top: 16px; padding-left: 8px}
#fix_top .h_ul li.signPorpBtn.Plus a{width: 164px; height: 39px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191106/5165777126505718483_pic1.png) 0 0 no-repeat; font-size: 15px; }

.index-login-box .box .box-login .login-info-box {padding-right: 0px !important;}
.index-login-box .login-info-box .info {position: relative; width: 154px;}
.index-login-box .login-info-box .info .signPorpBtn {position: absolute; width: 96px; height: 35px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191108/5536048529072581796_pic1.png) 0 0 no-repeat; right: -10px; top: -24px;}
.index-login-box .login-info-box .info .signPorpBtn.Plus {background-image:url(https://image01.homedo.com/Files/Images/cms/www/20191106/5274462067197266769_pic1.png); width: 141px; }
.index-login-box .login-info-box .info span.Plus {position: relative; padding-left: 38px; font-size: 13px; height: 17px; line-height: 17px; color:#3c3c3c;}
.index-login-box .login-info-box .info span.Plus::after {display: block; content: ""; width: 36px; height: 19px; left: 0; top: 50%; margin-top: -9px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191106/4715684438906758924_pic1.png) 0 0 no-repeat; position: absolute;}
.index-login-box .login-info-box .info .Plus-text {margin-left:7px; background: #3d3d3d; display: block; padding:0 3px; font-size: 12px; height: 17px; line-height: 17px; color: #fff;; position: relative;} 
.index-login-box .login-info-box .info .Plus-text::after {display: block; content: ""; width: 5px; height: 17px; left: -5px; top:0; background: url(https://image01.homedo.com/Files/Images/cms/www/20191106/4639801272552470667_pic1.png) 0 0 no-repeat; position: absolute;}
.index-login-box .login-info-box .info #clickReceive {color: #f9525a; padding-right: 16px; position: relative; display: inline-block;}
.index-login-box .login-info-box .info #clickReceive::after {display: block; content: ""; width: 12px; height: 12px; right: 0; top: 50%; margin-top: -6px; background: url(//image01.homedo.com/Files/Images/cms/www/20191107/5006852778804966451_pic1.png) 0 0 no-repeat; position: absolute;}
.index-login-box .login-info-box .info .Plus-error-porp {position: absolute;display: block;width: 234px;height: 64px;background: url(//image01.homedo.com/Files/Images/cms/www/20191107/4912741025245875564_pic1.png) 0 0 no-repeat;left: 50%;top: -36px;margin-left: -144px;}
.index-login-box .login-info-box .info .Plus-error-porp span {display: block;position: relative;font-size: 12px;line-height: 18px;color: #4e4e4e;padding: 8px 35px 0 14px;}
.index-login-box .login-info-box .info .Plus-error-porp span .close {position: absolute;width: 9px;height: 9px;background: url(//image01.homedo.com/Files/Images/cms/www/20191107/4976547287452199315_pic1.png) 0 0 no-repeat;right: 9px;top: 7px;}
.index-login-box .login-info-box .info .Plus-error-porp span small {font-size: 12px; color: #ff3030;}
.index-login-box .login-info-box .info .Plus-error-porp span.text02 {padding: 20px 5px 0 12px;}



.Center-body .NewIndex-fr .UserBox-bd .message3 {position: relative;}
.Center-body .NewIndex-fr .UserBox-bd .message3 .signPorpBtn,
.Center-body .NewIndex-fr .UserBox-bd .message3 .goAgentInfo {position: absolute; height: 28px;  top: -21px; -webkit-animation: bounce-up 2s linear infinite; -moz-animation: bounce-up 2s linear infinite; animation: bounce-up 2s linear infinite;}
.Center-body .NewIndex-fr .UserBox-bd .message3 .signPorpBtn span,
.Center-body .NewIndex-fr .UserBox-bd .message3 .goAgentInfo span {font-size:12px; display: block; letter-spacing: -.5px; line-height: 23px; padding-left: 7px; color:#fff}
.Center-body .NewIndex-fr .UserBox-bd .message3 span {position: relative;}
.Center-body .NewIndex-fr .UserBox-bd .message3 .goAgentInfo {width: 156px; background: url(https://image01.homedo.com/Files/Images/cms/www/20190927/4822327807656589068_pic1.png) 0 0 no-repeat; left: 50%; margin-left:-78px;}
.Center-body .NewIndex-fr .UserBox-bd .message3 .signPorpBtn {width: 86px; background: url(https://image01.homedo.com/Files/Images/cms/www/20190927/5671413199449046364_pic1.png) 0 0 no-repeat; left: 80px;}
.Center-body .NewIndex-fr .UserBox-bd .message3 .signPorpBtn.Plus {
    width: 135px; padding-left:4px; background-image: url(https://image01.homedo.com/Files/Images/cms/www/20191106/4726416014892922364_pic1.png);}
.Center-body .NewIndex-fr .UserBox-bd .message3 .signPorpBtn.Plus span {letter-spacing: 0px;}

.vip-index-banner .left-lever-box .signPorpBtn.Plus {position: absolute; width: 141px; height: 35px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191106/5274462067197266769_pic1.png) 0 0 no-repeat; right: -10px; top: -3px;}

#signGetHebiPorp .mengcen { z-index: 10000;}
.signGetHebiPorp {position: fixed; width: 880px; height: 550px; left: 50%; top: 50%; margin: -275px 0 0 -440px; z-index: 10001;}
.signGetHebiPorp .HebiPorpTitle {height: 88px; padding:40px 0 0 120px; position: relative; background: url(https://image01.homedo.com/Files/Images/cms/www/20190923/4781530420426620398_pic1.png) 0 0 no-repeat; text-align: center; color: #ffe828}
.signGetHebiPorp .HebiPorpTitle .titleLeft {width: 190px; padding-top: 22px;}
.signGetHebiPorp .HebiPorpTitle .titleLeft strong {line-height: 32px; display: block; font-family: Arial; font-weight: bold; font-size: 36px;}
.signGetHebiPorp .HebiPorpTitle .titleCenter {width: 262px; padding-top: 22px;}
.signGetHebiPorp .HebiPorpTitle .titleCenter em {display: block; width: 110px; height: 32px; margin: auto; background: #d42c00; border-radius: 32px; line-height: 32px;}
.signGetHebiPorp .HebiPorpTitle .titleCenter em strong {font-weight: bold}
.signGetHebiPorp .HebiPorpTitle .titleRight {width: 250px;}
.signGetHebiPorp .HebiPorpTitle .titleRight a {display: block; width: 120px; height: 50px; margin:0 auto 4px; background: url(https://image01.homedo.com/Files/Images/cms/www/20190924/5517683957798367082_pic1.png) -300px -15px no-repeat; text-align: center; line-height: 50px; font-weight: bold; font-size: 20px; color: #d53000; opacity:.9}
/* .signGetHebiPorp .HebiPorpTitle .titleRight a {display: block; width: 120px; height: 50px; border-radius: 25px; margin:0 auto 4px; background: #d42c00; text-align: center; line-height: 50px; font-weight: bold; font-size: 20px; color: #fff; opacity:.9} */
.signGetHebiPorp .HebiPorpTitle .titleRight a:hover {opacity:1}
.signGetHebiPorp .HebiPorpTitle .titleRight a.none {color: #fff; background: #d42c00; cursor: default; opacity:1; overflow: hidden; border-radius: 50px;}
.signGetHebiPorp .HebiPorpTitle .line {border-left: #fff dotted 1px; height: 40px; margin-top: 35px;}
.signGetHebiPorp .HebiPorpTitle p {font-size: 14px; line-height: 26px}
.signGetHebiPorp .HebiPorpTitle .porpClose {position: absolute; width: 40px; height: 40px; right: -13px; top: 0;  bottom: 0; background: url(https://image01.homedo.com/Files/Images/cms/www/20190924/5517683957798367082_pic1.png) -260px -25px no-repeat;}
.signGetHebiPorp .HebiPorpList {height: 296px; background: #fff;}
.signGetHebiPorp .HebiPorpList ul {overflow: hidden; padding: 20px 0 0 5px;}
.signGetHebiPorp .HebiPorpList ul li {width: 65px;; margin-left: 20px; position:relative}
.signGetHebiPorp .HebiPorpList ul li .icon {width: 65px; height: 65px; text-align: center; background: url(https://image01.homedo.com/Files/Images/cms/www/20190924/5517683957798367082_pic1.png) 0 0 no-repeat; position: relative;}
.signGetHebiPorp .HebiPorpList ul li .icon em {line-height: 65px; font-size: 14px;}
.signGetHebiPorp .HebiPorpList ul li .icon strong {display: block; font-size: 18px; font-family: Arial; line-height: 22px; padding-top: 15px; font-weight: bold;}
.signGetHebiPorp .HebiPorpList ul li .icon span {font-size: 12px;}
.signGetHebiPorp .HebiPorpList ul li.icon-01 .icon {color: #ff8865;}
.signGetHebiPorp .HebiPorpList ul li.icon-02 .icon {color: #ababab; background-position-x: -65px;}
.signGetHebiPorp .HebiPorpList ul li.icon-03 p {color:#fc5626}
.signGetHebiPorp .HebiPorpList ul li.icon-03 .icon {color: #fc5626; background-position-x: -130px;}
.signGetHebiPorp .HebiPorpList ul li.icon-04 .icon {color: #fff; background-position-x: -195px;}
.signGetHebiPorp .HebiPorpList ul li.icon-04 .icon::after {display: block; content: ""; position: absolute; width: 20px; height: 20px; right: -5px; bottom: 0; background: url(https://image01.homedo.com/Files/Images/cms/www/20190924/5517683957798367082_pic1.png) -260px 0 no-repeat; }
.signGetHebiPorp .HebiPorpList ul li p {font-size: 12px; color: #aaaaaa; font-family: Arial; line-height: 22px; text-align: center}
.signGetHebiPorp .HebiPorpList ul li .icon-animation-pic {width: 71px; left: 0; top: 0; position: absolute; z-index:0}
.signGetHebiPorp .HebiPorpList ul li .icon-animation-text {left: 0; top: 0; position: absolute; width:65px; height:65px;  z-index:2; opacity:0; background:none}
.signGetHebiPorp .HebiPorpList ul li .icon-animation-text strong {transform: scale(0); color:#fff;}
.signGetHebiPorp .HebiPorpList ul li .icon-animation-text span  {opacity:0; transition: opacity 1s; -moz-transition: opacity 1s; -webkit-transition: opacity 1s; -o-transition: opacity 1s;  color:#fff;}
.signGetHebiPorp .HebiPorpList ul li .icon-animation-text.show  {opacity: 1}
.signGetHebiPorp .HebiPorpList ul li .icon-animation-text.show span {opacity:1}
.signGetHebiPorp .HebiPorpList ul li .icon-animation-text.show strong {transform: scale(1); -webkit-animation: change-big .5s linear ; -moz-animation: change-big .5s linear ; animation: change-big .5s linear;}
.signGetHebiPorp .HebiPorpRule {height: 126px; border-radius: 0 0 10px 10px; background: #fff; overflow: hidden;}
.signGetHebiPorp .HebiPorpRule dl {margin: 0 10px; background: #f3f3f3; border-radius: 10px; padding:5px 10px; font-size: 12px; color: #999; overflow: hidden;}
.signGetHebiPorp .HebiPorpRule dl dt {font-weight: bold; line-height: 24px;}
.signGetHebiPorp .HebiPorpRule dl dd p{line-height: 16px; margin-bottom: 4px;}
@-webkit-keyframes change-big {
    0% {transform: scale(0);}
    90% {transform: scale(1.3);}
    100% {transform: scale(1);}
}
@-moz-keyframes change-big {
    0% {transform: scale(0);}
    90% {transform: scale(1.3);}
    100% {transform: scale(1);}
}
@keyframes change-big {
    0% {transform: scale(0);}
    90% {transform: scale(1.3);}
    100% {transform: scale(1);}
}
@-webkit-keyframes bounce-up {
25% {-webkit-transform: translateY(5px);}
50%, 100% {-webkit-transform: translateY(0);}
75% {-webkit-transform: translateY(-5px);}
}
@-moz-keyframes bounce-up {
25% {-webkit-transform: translateY(5px);}
50%, 100% {-webkit-transform: translateY(0);}
75% {-webkit-transform: translateY(-5px);}
}
@keyframes bounce-up {
25% {transform: translateY(5px);}
50%, 100% {transform: translateY(0);}
75% {transform: translateY(-5px);}
}


/* Plus签到 */
#signForPlus .mengcen{z-index:10000;}
.signForPlus{position: fixed; width: 570px; min-height: 600px; left: 50%; top: 50%; margin: -300px 0 0 -285px; z-index: 10001;}
.signForPlus .PlusPorpTitle {height: 54px;text-align: center;line-height:54px;color:#75491B;font-size: 12px; position: relative; background: url(https://image01.homedo.com/Files/Images/cms/www/20200812/5257094504119001429_pic1.png) 0 0 no-repeat;}
.signForPlus .PlusPorpTitle .no-sign-text{font-size:20px;color:#75491B;font-weight:bold;text-align:center;line-height:21px;}
.signForPlus .PlusPorpTitle .titleLeft{width: 183px; text-align: center;position: absolute;top: 54px; left: -20px;}
.signForPlus .PlusPorpTitle .titleLeft strong{font-size: 16px;color: #75491B; font-weight: bold;line-height: 28px;}
.signForPlus .PlusPorpTitle .titleLeft strong .upBox {display: inline-block; width: 10px; position: relative; overflow: hidden; height: 20px;}
.signForPlus .PlusPorpTitle .titleLeft strong .upBox .upPorp {position: absolute; left: 0; right: 0; top:0}
.signForPlus .PlusPorpTitle .titleLeft strong .upBox .upPorp.up02 {top:28px;}
.signForPlus .PlusPorpTitle .titleLeft p{font-size: 14px;color: #75491B; font-weight: 400;margin-top: 9px;line-height: 15px;}
.signForPlus .PlusPorpTitle .titleCenter{width: 210px;text-align: center;font-size: 16px;color:#fff;margin: 0 auto;}
.signForPlus .PlusPorpTitle .titleCenter strong{font-size: 18px;color: #75491B; line-height: 19px;}
.signForPlus .PlusPorpTitle .titleCenter p{font-size: 14px;color: #75491B;margin-top: 9px;line-height: 15px;}
.signForPlus .PlusPorpTitle .line{width:0px;height:40px;border-left:1px dotted #75491B;}
.signForPlus .PlusPorpTitle .close-btn{width:40px;height:40px;background:url(https://image01.homedo.com/Files/Images/cms/www/20200813/4849914697736769728_pic1.png) center center no-repeat;padding:3px;position:absolute;top:3px;right:11px;    cursor: pointer;}
.signForPlus .PlusPorpList{background-color:#fff;}
.signForPlus .PlusPorpList .name {width: 100%;line-height: 55px;font-size:16px;color:#222;position: absolute;text-align: center;} 
.signForPlus .PlusPorpList .titleRight{padding: 0 35px;color:#794F2E;line-height: 52px;}
.signForPlus .PlusPorpList .titleRight strong{font-weight: bold; display: inline-block;font-size: 16px;}
.signForPlus .PlusPorpList .titleRight strong .upBox {display: inline-block; padding: 0 5px; }
/* .signForPlus .PlusPorpList .titleRight strong .upBox .upPorp {position: absolute; left: 0; right: 0; top:0}
.signForPlus .PlusPorpList .titleRight strong .upBox .upPorp.up02 {top:0;} */
.signForPlus .PlusPorpList .date-wrap{width:130px;padding:0 38px;font-size:16px;line-height: 52px;color:#794F2E;float:right;}
.signForPlus .PlusPorpList .date-wrap .date{width:100px;margin:0 auto;text-align: center;}
.signForPlus .PlusPorpList .date-wrap .date-btn{position:relative;top:-3px;cursor:pointer;padding:2px 5px;}
.signForPlus .PlusPorpList .date-wrap .date-btn.disable{color:#E6E6E6;cursor:inherit;}
.signForPlus .PlusPorpList .week-wrap{width:507px;height:25px;margin:0 auto;}
.signForPlus .PlusPorpList .week-wrap li{width:64px;height:24px;background:#EDDACB;color:#794F2E;border-radius:10px 10px 0px 0px;line-height:24px;text-align:center;font-size:12px;font-weight:400;margin-right:9px;}
.signForPlus .PlusPorpList .week-wrap li:last-of-type{margin-right:0;}
.signForPlus .PlusPorpList .day-wrap{padding:0 31px;min-height:240px;margin:0 auto;display:table;background-color:#FEFCFA;}
.signForPlus .PlusPorpList .day-wrap li{width:64px;height:40px;border-radius:2px;box-sizing:border-box;margin-top:10px;margin-right:9px;text-align:center;line-height:38px;font-size:16px;color:#999;position: relative;}
.signForPlus .PlusPorpList .day-wrap li:nth-child(7n+7){margin-right:0;}
.signForPlus .PlusPorpList .day-wrap li.current-month{background:rgba(255,255,255,1);border:1px solid rgba(229,229,229,1);color:#666;}
.signForPlus .PlusPorpList .day-wrap li.sign-in{border: 1px solid #9E7D64;color: #9E7D64;line-height: 38px;}
.signForPlus .PlusPorpList .day-wrap li.current-day .icon,
.signForPlus .PlusPorpList .day-wrap li.sign-in::before{content:'';width:24px;height:19px;background:url(https://image01.homedo.com/Files/Images/cms/www/20200813/4927543296415326782_pic1.gif) 0 0 no-repeat; background-size: 100%; position:absolute;bottom:0;right:0;}
.signForPlus .PlusPorpList .day-wrap li strong{font-size:16px;line-height:15px;position:absolute;top:4px;left:0;width:100%;}
.signForPlus .PlusPorpList .day-wrap li p{font-size:12px;line-height:12px;position:absolute;bottom:2px;left:0;width:100%;}
.signForPlus .PlusPorpList .day-wrap li.no-sign{border: 1px solid #E4E4E4;color: #999;line-height: 30px;background-color:#F0F0F0;}
.signForPlus .PlusPorpList .day-wrap li.current-day {border: 1px solid #AE784D;color: #784C1E;line-height: 30px;background-color: #FEEBDC; overflow: hidden;}
.signForPlus .PlusPorpList .day-wrap li.current-day .p2 {left: 100%;}
.signForPlus .PlusPorpList .day-wrap li.current-day .bg {position: absolute; top: 0; bottom: 0; right: 0; left: 0;}
.signForPlus .PlusPorpList .day-wrap li.current-day .bg01 {position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: #fff; display:none;}
.signForPlus .PlusPorpList .day-wrap li.current-day .icon {display:none;}
.signForPlus .PlusPorpBtn{padding:25px 0 20px;background-color:#FEFCFA;}
.signForPlus .PlusPorpBtn a{width:240px;height:50px;display:block;background:#DD4645;margin:0 auto;line-height:50px;text-align:center;color:#fff;font-size:20px;font-weight:bold;}
.signForPlus .PlusPorpBtn a.cur{background:#C9C9C9; cursor: default;}
.signForPlus .PlusPorpRule{width:570px;height:34px;background:#F5F0EB;border-radius:0px 0px 10px 10px;overflow:hidden;padding-bottom: 10px;}
.signForPlus .PlusPorpRule dl dt{width:82px;height:44px;margin:0 auto;line-height:44px;font-size:14px;color:#bbb;font-weight:bold;position:relative;cursor:pointer;}
.signForPlus .PlusPorpRule dl dt::after{position:absolute;top:13px;content:'';width:14px;height:7px;background:url(https://image01.homedo.com/Files/Images/cms/www/20191030/4804522432458969829_pic1.png) center center no-repeat;padding:5px 8px;cursor:pointer;}
.signForPlus .PlusPorpRule dl dt.cur::after{-sand-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.signForPlus .PlusPorpRule dl dd p{padding:0 28px 8px;text-indent:-19px;margin-left:20px;font-size:12px;color:#BBBBBB;line-height:13px;}
.signForPlus .PlusPorpRule dl dd p span {color:#B98663}

.Assembly-black6 {background: rgba(0,0,0,.6);}
.Assembly-f5 {background: #f5f5f5;}
.Assembly-Porp-body {display: none}
.Assembly-Porp-body .Assembly-Porp-Main {position: fixed; left: 50%; top:50%;  /*width: 100vw; height: 100vh;*/ z-index: 10001; transform: translate(-50%, -50%);}
.Assembly-Porp-body .Assembly-Porp-bg {position: fixed; left: 0; top:0;  width: 100vw; height: 100vh; z-index: 10000;}
.Assembly-Porp-body .short-porp {font-size: 1.2rem; color: #fff; padding:.8rem 1rem; line-height: 1.8rem; text-align: center; border-radius: .5rem; max-width: 80vw;}
