.operate_bar{position:relative;}
.operate_bar_back{width:20px;height:20px;background:#fff;position:absolute;left:20px;top:14px;}
.operate_bar_back:after{content:"";height:2px;width:14px;background:#363636;position:absolute;left:0;border-radius:2px;top:5px;transform:rotate(-45deg)}
.operate_bar_back:before{content:"";height:2px;width:14px;background:#363636;position:absolute;left:0;border-radius:2px;bottom:5px;transform:rotate(45deg)}
.operate_bar_text{text-align:center;font-size:18px;line-height:22px;height:22px;padding:12px 0;}

.tip_info{background:#fff6e7;line-height:22px;padding:6px 15px;font-size:13px;color:#ff9f00;}


.login_register{padding:20px 25px;}
.login_register_title{padding-bottom:30px;}
.login_register_title h3{font-size:26px;line-height:1.5;color:#222;font-weight:bold;padding-bottom:5px;}
.login_register_title p{font-size:14px;color:#999;}

.login_register_form li{padding:15px 0;}
.login_register_form .btn_form{line-height:24px;padding:10px 0;display:block;border-radius:22px;text-align:center;}
.login_register_form .btn_primary{background:#f26b01;font-size:17px;color:#fff;}
.login_register_form .btn_transparent{font-size:16px;color:#999;}
.login_register_form .label_form{font-size:14px;color:#999;line-height:22px;}
.login_register_form .input_form{position:relative;}
.login_register_form .input_form:after{position:absolute;content:"";height:1px;background:#ddd;left:0;right:0;bottom:0;transform:scaley(0.5);}
.login_register_form .input_form input{outline:none;width:100%;line-height:22px;height:22px;font-size:16px;color:#222;padding:10px 0;}
.login_register_form .input_form input::-webkit-input-placeholder{color:#999;}
.login_register_form .input_form .icon_password{width:20px;height:20px;background:url('/touch/commImage/icon92.png') no-repeat;background-size:100%;position:absolute;top:50%;right:0px;transform:translateY(-50%);cursor:pointer;}
.login_register_form .input_form .icon_password.open{background-position:0 -20px;}

.login_register_form .input_form .pwd_invisiable{width:20px;height:20px;background:url('/touch/commImage/icon92.png') no-repeat;background-size:100%;position:absolute;top:50%;right:0px;transform:translateY(-50%);cursor:pointer;}
.login_register_form .input_form .pwd_visiable{width:20px;height:20px;background:url('/touch/commImage/icon92.png') no-repeat;background-size:100%;position:absolute;top:50%;right:0px;transform:translateY(-50%);cursor:pointer;background-position:0 -20px;}

.login_register_form .input_form i.close{position:absolute;top:6px;right:-5px;width:25px;height:25px;overflow:hidden;background:url("/touch/commImage/V3/01_2.png") no-repeat 5px -194px;background-size:50px;display:block;content:"";}
.login_register_form .input_form.pwd i.close{right:25px;}
.login_register_form .input_form i.close.hide{display: none;}

.login_register_form .text_form{padding: 0px;}
.login_register_form dl{display:flex;line-height:22px;height:22px;padding:10px 0;}
.login_register_form dt{color:#999;}
.login_register_form dd{color:#222;font-size:20px;font-family:arial;}

.login_register_form .input_focus:after{background:#f69c56;}
.login_register_form .input_focus input{caret-color:#f69c56;}

.login_register_form .agree_form{color:#555;font-size:14px;line-height:22px;padding-left:25px;position:relative;}
.login_register_form .agree_form input[type=checkbox]{appearance:none;width:16px;height:16px;border:1px solid #ddd;border-radius:8px;position:absolute;top:4px;left:0;background:#fff;outline:none;}
.login_register_form .agree_form input[type=checkbox]:checked{background:#f26b01;border-color:#f26b01;}
.login_register_form .agree_form input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:5px;width:3px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);}
.login_register_forget{text-align:center;}
.login_register_forget span{color:#e6e6e6;padding:0 25px;}
.login_register_forget a{color:#999;}

.login_register_quick{text-align:center;}
.login_register_quick .quick_hd{display:flex;justify-content:center;align-items:center;line-height:22px;height:22px;padding:40px 0 10px;}
.login_register_quick .quick_hd span{color:#999;font-size:13px;padding:0 10px;}
.login_register_quick .quick_hd:before{content:"";width:30px;height:1px;background:#eee;overflow:hidden;display:inline-block;}
.login_register_quick .quick_hd:after{content:"";width:30px;height:1px;background:#eee;overflow:hidden;display:inline-block;}
.login_register_quick .quick_bd ul{display:inline-flex;}
.login_register_quick .quick_bd ul li{padding:16px 22px;}
.login_register_quick .quick_bd ul a{width:40px;height:40px;background:#ddd;display:flex;border-radius:20px;text-indent:-200px;overflow:hidden;position:relative;}
.login_register_quick .quick_bd ul a:after{content:"";height:18px;width:18px;position:absolute;top:50%;left:50%;background:url('/touch/commImage/icon93.png') no-repeat;background-size:100%;transform:translate(-50%,-50%);}
.login_register_quick .quick_bd ul a.weibo:after{background-position:0 0;}
.login_register_quick .quick_bd ul a.qq:after{background-position:0 -36px;}
.login_register_quick .quick_bd ul a.weixin:after{background-position:0 -18px;}

.login_register_itme.verification{min-height:calc(100vh - 256px);}
.login_register_itme.verification .input_form{display:flex;border:0;margin:0 -4px;}
.login_register_itme.verification .input_form:after{display:none;}
.login_register_itme.verification .input_form input{margin:0 4px;border:1px solid #ddd;line-height:28px;height:28px;border-radius:4px;text-align:center;font-size:26px;font-family:arial;color:#222;}
.login_register_itme.verification .input_form input:focus{border-color:#f6984f;background:#fff3ea;caret-color:#f6984f;}
.login_register_itme.verification .reset_form{text-align:center;color:#c0c0c0;font-size:14px;padding:10px 0;}

.half_screen_mask{background:rgba(0,0,0,0.6);position:fixed;inset:0;display:none;}
.half_screen_dialog{background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:11;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 -5px 10px rgba(0,0,0,0.1);transition:all 0.5s;transform:translateY(0);}
.half_screen_dialog_hd{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:22px;padding:20px 0;font-weight:bold;font-size:18px;color:#222;}
.half_screen_dialog_bd{padding:0 25px 25px;}
.unable_receive_verification_code p{font-size:16px;color:#777;line-height:28px;padding-bottom:16px;}
.unable_receive_verification_code li{padding:10px 0;}
.unable_receive_verification_code .btn_default{line-height:24px;padding:10px 0;display:block;border-radius:22px;text-align:center;background:#f3f3f3;color:#555;}

.double_validate{padding:20px 25px;min-height:calc(100vh - 290px);}
.double_validate_auxiliary p{color:#999;text-align:center;font-size:14px;line-height:22px;}
.double_validate_auxiliary li{border:1px solid #ddd;padding:10px 15px;margin:10px 0;border-radius:10px;position:relative;}
.double_validate_auxiliary li:after{content:"";width:10px;height:10px;border-top:2px solid #d5d5d5;border-right:2px solid #d5d5d5;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:20px;}
.double_validate_auxiliary dl{display:flex;line-height:22px;height:22px;color:#555;font-size:14px;}
.double_validate_auxiliary div{text-align:center;color:#999;font-size:16px;padding-top:10px;}

.double_validate_form{padding-bottom:30px;}
.double_validate_form li{padding:15px 0;}
.double_validate_form .msg_error{font-size:14px;color:#f00;line-height:22px;}

.double_validate_attr{padding-bottom:10px;}
.double_validate_attr dl{display:flex;line-height:22px;height:22px;padding:10px 0;}
.double_validate_attr dt{color:#999;}
.double_validate_attr dd{color:#222;font-size:20px;font-family:arial;}

.double_validate_type .input_form{display:flex;align-items:center;}
.double_validate_type .dropdown_toggle{white-space:nowrap;line-height:22px;font-size:px;color:#222;}
.double_validate_type .dropdown_toggle:after{width:0px;height:0px;border:5px solid transparent;border-top-color:#bfbfbf;content:"";overflow:hidden;display:inline-block;margin:0 15px -2px 10px;}
.double_validate_type .dropdown{position:relative;}
.double_validate_type .dropdown:hover .dropdown_toggle+.dropdown_menu{display:block;}
.double_validate_type .dropdown_menu{position:absolute;bottom:35px;left:-5px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.10);border-radius:6px;padding:2px 0;}
.double_validate_type .dropdown_menu dd{line-height:22px;font-size:14px;padding:5px 15px;position:relative;}
.double_validate_type .dropdown_menu dd:after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:1px;background:#ddd;transform:scaley(0.5);}
.double_validate_type .dropdown_menu dd:last-child:after{display:none;}

.double_validate_form .label_form{font-size:14px;color:#999;line-height:22px;}
.double_validate_form .input_form{position:relative;}
.double_validate_form .input_form:after{position:absolute;content:"";height:1px;background:#ddd;left:0;right:0;bottom:0;transform:scaley(0.5);}
.double_validate_form .input_form input{outline:none;width:100%;line-height:22px;height:22px;font-size:16px;color:#222;padding:10px 0;}
.double_validate_form .input_form input::-webkit-input-placeholder{color:#999;}
.double_validate_form .input_form .icon_password{width:20px;height:20px;background:url('/touch/commImage/icon92.png') no-repeat;background-size:100%;position:absolute;top:50%;right:0px;transform:translateY(-50%);cursor:pointer;}
.double_validate_form .input_form .icon_password.open{background-position:0 -20px;}
.double_validate_form .btn_form{line-height:24px;padding:10px 0;display:block;border-radius:22px;text-align:center;}
.double_validate_form .agree_form{color:#555;font-size:14px;line-height:22px;padding-left:25px;position:relative;}
.double_validate_form .agree_form input[type=checkbox]{appearance:none;width:16px;height:16px;border:1px solid #ddd;border-radius:8px;position:absolute;top:4px;left:0;background:#fff;outline:none;}
.double_validate_form .agree_form input[type=checkbox]:checked{background:#f26b01;border-color:#f26b01;}
.double_validate_form .agree_form input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:5px;width:3px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);}
.double_validate_selected{background:#f3f3f3;padding:10px 15px;border-radius:10px;}
.double_validate_selected dl{display:flex;line-height:22px;height:22px;color:#555;font-size:14px;}
.double_validate_form .btn_primary{background:#f26b01;font-size:17px;color:#fff;}


/**
*reg finish
*/
.login_register_success .finish{text-align:center;}
.login_register_success .finish .reg_success{padding-top:50px;}
.login_register_success .finish .reg_success i{display:inline-block;height:100px;width:100px;background:url("/touch/commImage/success2.png") no-repeat;background-size:100px;position:relative;}
.login_register_success .finish .reg_success span{display:block;color:#222222;font-size:18px;padding:25px 0 15px;}

.login_register_success .finish .finish_btn button{height:35px;width:100%;background:#F26B01;border-radius:2px;font-size:14px;color:#ffffff;}
.login_register_success .finish .reg_name{padding-bottom:15px;padding-left:10px;padding-right:10px;font-size:14px;color:#888888;}
.login_register_success .finish .reg_name span{color:#555555;}
.login_register_success .finish .finish_btn{padding-bottom:80px;}
.login_register_success .finish .finish_btn li{padding:0 25px;}

/* app download modal */
.download-modal {}
.download-modal a.box-close {display: none;}
.download-modal .box-title {display: block;font-size: 20px;color: #333;}
.download-modal .content {padding:15px;}
.download-modal .content p {font-size: 14px;line-height: 1.6;color: #666;}
.download-modal .content .highlight {color: #f80;}
.download-modal .btn-group {margin-top: 10px;border-top: 1px solid #EEE;}
.download-modal .btn-group .btn {position: relative;display: inline-block;margin: 0;width: 50%;line-height: 44px;height: 44px;font-size: 16px;background-color: #fff;border: none;padding:0;}
.download-modal .btn-group .btn:active {background-color: #eee;}