.userreg { width: 560px; background: #fff; border-radius: 10px; margin: 50px auto; padding: 50px 60px; box-sizing: border-box; } 
.userreg .reg-title { font-size: 24px; color: #2F3133; line-height: 24px; height: 24px; margin-bottom: 41px; } 
.reg-title a { color:#606367; font-size:14px; } 
.reg-item li { margin-bottom: 30px; } 
.reg-item li .title { font-size: 14px; margin-bottom: 16px; color: #606367; line-height: 14px; } 
#PassWord { padding-right: 40px; } 
.item-ifo { position: relative; } 
.item-ifo .text,#Verifycode { height:44px; width:100%; box-sizing: border-box; padding: 0 10px; border: 1px solid #BCC3CC; border-radius: 4px; } 
#MobileCode,#Verifycode { width: 274px; } 
#SendMobileBtn { width:150px; height:44px; font-size: 14px; color: #23B8FF; border: 1px solid #23B8FF; background: #fff; border-radius: 4px; float: right; } 
.agree .regbtn { height: 48px; background: #23B8FF; color: #fff; border-radius: 4px; font-size: 16px; border: 0; width: 100%; text-align: center; } 
.agreement { margin-top: 20px; text-align: center; display: block; font-size: 14px; color: #606367; } 
/* #viewlicense { display: none; }  */
.agreement font { color:#23B8FF; cursor: pointer; } 
.reg_category .title { margin-bottom: 6px; } 
#usertype label { display:inline-block; border: 1px solid #BCC3CC; border-radius: 4px; color: #606367; font-size: 14px; height: 40px; line-height: 40px; margin-right: 16px; padding: 0 26px; box-sizing: border-box; cursor: pointer; margin-top: 10px; } 
#usertype label.label_focus { background: #23B8FF; color: #fff; border: 1px solid #23B8FF; } 
#usertype label input[type="radio"] { display: none; } 
.item-ifo .password-icon { background: url(password_btn_hide.png) no-repeat center; background-size: 20px; position: absolute; right: 0; top: 0; width: 40px; height: 44px; } 
.item-ifo .password-icon.show { background: url(password_btn_show.png) no-repeat center; background-size: 20px; } 
.no-click { background: #BCC3CC; color: #fff; border: 1px solid #BCC3CC; cursor: no-drop; } 
.pop-ups { position: fixed; width: 588px; height: 294px; background: #fff; left: 50%; top: 50%; margin-top: -147px; margin-left: -294px; z-index: 11; padding: 60px 80px 40px; box-sizing:border-box; border-radius: 10px; display: none; } 
.pop-tips { color:#606367; font-size:14px; } 
.shadow-bg { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.4); z-index: 10; display: none; } 
.pop-code { margin-top: 40px; margin-bottom: 50px; } 
.pop-code .password { width: 295px; height: 40px; padding: 0 10px; box-sizing: border-box; border: 1px solid #BCC3CC; border-radius: 4px; margin-right: 20px; vertical-align: middle; } 
.pop-code #verifyimg { height: 40px; vertical-align: middle; } 
.pop-ups-btn { width:160px; height:40px; border-radius: 4px; color: #fff; background: #23B8FF; text-align: center; line-height: 40px; font-size: 16px; margin: auto; } 

/* 20201105新加改版的 */
#userDetail li .title { display: block; } 
#userDetail li .rdiv input[type="text"] { height: 44px; width: 100% !important; box-sizing: border-box; padding: 0 10px; border: 1px solid #BCC3CC; border-radius: 4px; } 
#userDetail li .rdiv .radio { margin-right:20px; font-size: 14px; } 
#userDetail li .rdiv select{ height: 44px; box-sizing: border-box; padding: 0 10px; border: 1px solid #BCC3CC; border-radius: 4px; } 
#upframe{width: 90px !important;vertical-align: middle;height: 34px !important;margin-left: 10px;margin-top: 5px;}