#ypsdk {
	    position: fixed;
	    overflow: hidden;
	    width: 500px;
	    height: 500px;
	    z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		text-align: center;
	}
	#ypsdk-top {
	    position: absolute;
	    overflow: hidden;
	    width: 100%;
	    height: 100%;
	    z-index: -1;
	    background-color: hsla(0, 0%, 50%, 0.5);
	}
	/* 
	
	公用 
	
	*/
	
	.common-window {
	    height: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
	
	.common-window .common-content {
	    width: 30rem;
	    background-color: #fff;
	    border-radius: 0.3125rem;
	    overflow: hidden;
	    opacity: 0.93;
		border-style:solid;
		border-color:gray;
		border-width:1px;
	}
	
	.common-window .common-content .common-title {
	    height: 3.125rem;
	    line-height: 3.125rem;
	    color: #000;
	    text-align: center;
	    font-size: 1.30rem;
	    letter-spacing:0.1rem;
	    position: relative;
	}
	
	.common-window .common-content .common-title .common-title-back {
	    position: absolute;
	    top: 0px;
	    left: 1.6rem;
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	}
	
	.common-window .common-content .common-title img {
	    width: 1.1rem;
	}
	
	.common-window .common-content .common-title .common-title-back .title {
	    position: relative;
	    top: 0px;
	    left: 0px;
	    color: #8dc9aa;
	    font-size: 1.02rem;
	}
	
	.common-window .common-content .common-form {
	    padding: 0.625rem 1.5rem;
	}
	
	
	/* 
	
	  登录 
	
	*/
	
	.common-window .common-content .common-form .input1 {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    margin-top: 0.625rem;
	    margin-bottom: 0.8rem;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: inherit;
	    border-radius: 0.125rem;
	    -webkit-appearance: none;
	    border-bottom: 1px solid #d1d0d0;
	}
	
	.common-window .common-content .common-form .input1>img {
	    display: block;
	    margin-top: 0.525rem;
	    margin-left: 0.25rem;
	    width: 1.35rem;
	    height: 1.35rem;
	    line-height: 1.25rem;
	}
	
	.common-window .common-content .common-form .input1 .acc {
	    display: block;
	    width: 100%;
	    padding: 0.625rem;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: inherit;
	    /* border-radius: 0.125rem; */
	    outline: none;
	    -webkit-appearance: none;
	    border: none;
	    font-size: 0.875rem;
	}
	
	.common-window .common-content .common-form .input2 {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    margin-top: 0.625rem;
	    margin-bottom: 0.8rem;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: inherit;
	    border-radius: 0.125rem;
	    -webkit-appearance: none;
	    border-bottom: 1px solid #d1d0d0;
	}
	
	.common-window .common-content .common-form .input2>img {
	    display: block;
	    margin-top: 0.525rem;
	    margin-left: 0.25rem;
	    width: 1.35rem;
	    height: 1.35rem;
	}
	
	.common-window .common-content .common-form .input2 .pwd {
	    display: block;
	    width: 100%;
	    padding: 0.625rem;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: inherit;
	    border-radius: 0.125rem;
	    outline: none;
	    -webkit-appearance: none;
	    border: none;
	    font-size: 0.875rem;
	}
	
	.common-window .common-content .common-form .common-btn {
	    padding: 0;
	    margin: 0 auto;
	    width: 65%;
	    background-color: #2ba48c;
	    height: 2.6rem;
	    line-height: 2.6rem;
	    font-size: 1rem;
	    color: #fff;
	    border-radius: 0.425rem;
	    text-align: center;
	}
	
	.common-window .common-content .common-form .login-footer {
	    margin-bottom: 0.25rem;
	    margin-top: 1.375rem;
	}
	
	.common-window .common-content .common-form .login-footer span {
	    color: #fb7e00;
	    border-bottom: ridge;
	    border-bottom-color: #fb7e00;
	    border-bottom-width: thin;
	}
	
	.common-window .common-content .common-form .login-footer .right {
	    margin-left: 50%;
	}
	
	
	/* 
	
	快速注册 
	
	*/
	
	.common-window .common-content .common-form .radio-user-agreement {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    margin-bottom: 1rem;
	}
	
	.common-window .common-content .common-form .radio-user-agreement div:first-child .check {
	    width: 1rem;
	}
	
	.common-window .common-content .common-form .radio-user-agreement div:first-child {
	    color: #fb7e00;
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    width: 70%;
	}
	
	/* .common-window .common-content .common-form .radio-user-agreement div:first-child input[type="checkbox"] {
	    vertical-align: middle;
	    margin-right: 0.375rem;
	} */
	
	.common-window .common-content .common-form .radio-user-agreement div:first-child .user-agreement {
	    color: #7f7f7f;
	    margin-left: 0.375rem;
	    font-size: 0.90rem;
	}
	
	.common-window .common-content .common-form .radio-user-agreement div:first-child .user-agreement-color {
	    color: #8dc9aa;
	}
	
	.common-window .common-content .common-form .radio-user-agreement .reg-footer span {
	    color: #7f7f7f;
	    font-size: 0.95rem;
	}
	
	.common-window .common-content .common-form .radio-user-agreement .grey-underline {
	    border-bottom: 1px solid #ccc;
	}
	
	.common-window .common-content .common-form .radio-user-agreement .green-underline {
	    border-bottom: 1px solid #8dc9aa;
	}
	
	
	/* 
	
	用户协议 
	
	*/
	
	.common-window .common-content .agr-title {
	    height: 3.125rem;
	    line-height: 3.125rem;
	    color: #000;
	    font-size: 1.25rem;
	    text-align: center;
	    position: relative;
	}
	
	.common-window .common-content .agr-title span img {
	    width: 1.875rem;
	    height: 1.875rem;
	    margin-top: 0.4rem;
	}
	
	.back-icon {
	    position: absolute;
	    top: 0px;
	    left: 1rem;
	}
	
	.common-window .common-content .agr-form {
	    overflow: auto;
	    -webkit-overflow-scrolling: touch;
	    height: 13.75rem;
	}
	
	.common-window .common-content .common-form>iframe {
	    height: inherit;
	    min-height: 24rem;
	    width: 100%;
	}
	
	.common-window .common-content .common-form .agr-footer span {
	    color: #9e9c9c;
	}
	
	.common-window .common-content .agr-tips {
	    height: 1.125rem;
	    line-height: 1.125rem;
	    background-color: #fff;
	    color: #f84949;
	    font-size: 0.8rem;
	    text-align: left;
	    padding: 0 2rem;
	    margin-bottom: 0.3rem;
	}
	
	
	/* 
	
	手机注册 
	
	*/
	
	.common-window .common-content .common-form .input3 {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    margin-top: 0.625rem;
	    margin-bottom: 1.25rem;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: inherit;
	    border-radius: 0.125rem;
	    -webkit-appearance: none;
	    border-bottom: 1px solid #d1d0d0;
	}
	
	.common-window .common-content .common-form .input3>img {
	    display: block;
	    margin-top: 0.525rem;
	    margin-left: 0.25rem;
	    width: 1.25rem;
	    height: 1.25rem;
	}
	
	.common-window .common-content .common-form .input3 .vc {
	    display: block;
	    width: 100%;
	    padding: 0.625rem;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: inherit;
	    border-radius: 0.125rem;
	    outline: none;
	    -webkit-appearance: none;
	    border: none;
	    font-size: 0.875rem;
	}
	
	.common-window .common-content .common-form .input2 .idnum {
	    display: block;
	    width: 100%;
	    padding: 0.625rem;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: inherit;
	    border-radius: 0.125rem;
	    outline: none;
	    -webkit-appearance: none;
	    border: none;
	    font-size: 0.875rem;
	}
	
	.common-flex-around {
	    display: flex;
	    justify-content: space-around;
	
	}
	
	.common-btn-ls {
	    padding: 0;
	    margin: 0 auto;
	    width: 40%;
	    background-color: #2ba48c;
	    height: 2.6rem;
	    line-height: 2.6rem;
	    font-size: 1rem;
	    color: #fff;
	    border-radius: 0.425rem;
	    text-align: center;
	}
	
	.common-org-btn {
	    background-color: #fb7e00!important;
	    color: #fff;
	}
	
	.float-window .float-content .common-green-background {
	    background-color: #6fbfaf!important;
	}
	
	.common-m-tb-1 {
	    margin: 1rem 0;
	}
	
	.sms-btn {
	    width: 9.375rem;
	    height: 2rem;
	    background-color: #fff;
	    border: 1px solid #8dc9aa;
	    border-radius: 0.3rem;
	    color: #8dc9aa;
	    font-size: 0.75rem;
	    margin-right: 0.7rem;
	}
	
	.sms-btn .on {
	    background-color: #eee;
	    color: #ccc;
	    cursor: not-allowed;
	}
	