.setting_box{width: 96.1%;border: solid 1px #e2e7ef;border-radius: 10px;margin: 0 auto;position: relative;text-align: left;}
.setting_box .setting_box_name{position: absolute;font-size: 14px;color: #486cbf;font-weight: bold;padding: 0 8px;background-color: #fff;top: -12px;left: 30px;}
.setting_box .account_infor{height: 110px;width: 96%;margin: 0 auto;display: flex;align-items: center;position: relative;}
.setting_box .account_infor:nth-child(2){border-bottom: 1px solid #e2e7ef;}
.setting_box .account_infor .acc_img{display: flex;align-items: center;}
.setting_box .account_infor .acc_img img{width: 40px;height: 40px;}
.setting_box .account_infor .user_acc{display: flex;}
.setting_box .account_infor .user_acc .info_txt{margin-left: 10px;}
.setting_box .account_infor .user_acc .info_txt p{line-height: 26px;}
.setting_box .account_infor .user_acc .info_txt .info_name{font-size: 16px;color: #081b3f;}
.setting_box .account_infor .user_acc .info_txt .info_cont{font-size: 14px;color: #969ba9;}
.setting_box .account_infor .reset_password{width: 160px;height: 40px;background-color: #e4eaf9;border-radius: 2px;border: solid 1px #3d6eec;text-align: center;line-height: 40px;font-size: 14px;color: #3d6eec;cursor: pointer;position: absolute;right: 0;}
.setting_box .account_infor .user_acc .info_txt input{width: 240px;height: 40px;background-color: #f7f8fa;border-radius: 4px;border: solid 1px #e2e7ef;margin-top: 15px;padding-left: 15px;box-sizing: border-box;color: #081b3f;}
.setting_box .account_infor.password_change{height: auto;flex-direction: column;align-items: flex-start;padding-bottom: 40px;display: none;}
.setting_box .password_change .user_acc .info_txt{margin-top: 35px;margin-left: 40px;}
.setting_box .password_change .user_acc .info_txt:nth-child(2){margin-left: 10px;}
.password_change .change_tips{font-size: 12px;color: #969ba9;margin-left: 50px;margin-top: 15px;}
.password_change .btn_change{display: flex;margin-left: 50px;margin-top: 20px;}
.password_change .update_btn{width: 160px;height: 40px;background-color: #e4eaf9;border-radius: 2px;border: solid 1px #3d6eec;font-size: 14px;color: #3d6eec;line-height: 40px;box-sizing: border-box;text-align: center;cursor: pointer;}
.password_change .cancel_btn{width: 160px;height: 40px;background-color: #eef0f4;border-radius: 2px;font-size: 14px;color: #959baa;line-height: 40px;text-align: center;margin-left: 30px;cursor: pointer;}
.setting_box .account_infor .bouton_c:hover{background-color: #e4eaf9;border: solid 1px #7a9fff;}
.setting_box .account_infor .bouton_c:active{background-color: #dbe3f3;border: solid 1px #2554cf;}
.cancel_btn:hover{background-color: #f5f7fa;}
.cancel_btn:active{background-color: #ebecef;}
.safty_setting{margin-top: 60px;height: 109px;}
.safty_cont{display: flex;align-items: center;box-sizing: border-box;padding: 0 30px;justify-content: space-between;height: 109px;}
.safty_left{display: flex;align-items: center;width: 80%;}
.sc_center p:nth-child(1){color: #081b3f;font-size: 16px;}
.sc_center p:nth-child(2){color: #969ba9;font-size: 14px;margin-top: 2px;}
.sc_center p:nth-child(2) span{color: #3d6eec;cursor: pointer;}
.safty_left img{width: 40px;height: 40px;margin-right: 10px;}
.bind_app_btn{width: 200px;height: 40px;line-height: 40px; background-color: #ebf0fd;border-radius: 4px;border: solid 1px #3d6eec;color: #3d6eec;font-size: 14px;text-align: center;cursor: pointer;display: none;}
.bind_app_btn:hover{background-color: #f2f5fe;color: #81a0f8;}

.unbind_app_btn{width: 237px;cursor: pointer; color: #081b3f;font-size: 14px; height: 40px;line-height: 40px;text-align: center; background-color: #eef0f4;border-radius: 4px;border: solid 1px #081a3f;display: none;}
.unbind_app_btn:hover{border: solid 1px #616c80;color: #616c80;background-color: #f5f7fa;}

/* Down App Box */
.down_app_box{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;display: none;}
.down_app_container{width: 480px;height: 320px;background-color: #ffffff;border-radius: 10px;position: absolute;;left: 50%;transform: translateX(-50%);top: 26%;background-color: #ffffff;}
.xy_close{position: absolute;right: 24px;top: 24px;width: 16px;height: 16px; cursor: pointer;background: url(../img/user_center/saf_close_default.png)no-repeat center;background-size: cover;}
.xy_close:hover{background: url(../img/user_center/saf_close_hover.png)no-repeat center;background-size: cover;}
.downapp_cont{margin-top: 45px;}
.downapp_cont h1{font-size: 18px;color: #122b4d;text-align: center;}
.app_code{width: 100%;clear: both;overflow: hidden;margin-top: 35px;}
.app_left,.app_right{width: 50%;text-align: center;float: left;}
.app_left p,.app_right p{color: #6f7e9d;font-size: 14px;font-weight: bold;}
.app_code img{width: 120px;height: 120px;background: #ccc;margin-top: 18px;}

/* Bind Google */
.b_google_box{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;display: none;}
.b_google_container{width: 480px;
	height: 618px;
	background-image: linear-gradient(0deg, 
		#f1f5ff 0%, 
		#d4e5ff 100%);
	border-radius: 10px;position: absolute;;left: 50%;transform: translateX(-50%);top: 22%;background-color: #ffffff;}
.b_g_cont{margin-top: 34px;}
.b_g_cont h1{font-size: 18px;color: #122b4d;text-align: center;font-weight: bold;}
.google_tips{color: #6f7e9d;font-size: 14px;text-align: center;padding: 0 30px;margin-top: 10px;}
.google_tab{width: 420px;height: 40px;line-height: 40px;margin: 0 auto;display: flex;font-size: 16px;margin-top: 18px;border-bottom: 4px solid #eef0f6;color: #969ba9;padding-top: 16px;}
.google_tab p{text-align: center;width: 50%;cursor: pointer;height: 40px;}
.google_tab p.active{border-bottom: 4px solid #3d6eec;}
.google_info{margin-top: 30px;padding: 0 30px;}
.info_1{text-align: center;}
.info_1 img{width: 120px;height: 120px;background: #eef0f6;display: inline-block;}
.info1_tips{color: #6f7e9d;font-size: 12px;margin-top: 15px;}
.info_2{width: 372px;margin: 40px auto;color: #6f7e9d;font-size: 14px;display: none;margin-bottom: 58px;}
.info_google_detail{clear: both;overflow: hidden;margin-top: 10px;margin-bottom: 25px;}
.igd_1{float: left;}
.igd_2{float: right;}
.igd_2 img{margin-left: 4px;cursor: pointer;width: 13px;height: 13px;}
.g_code_cont{padding: 0 30px;margin-top: 10px;}
.g_code_cont h2{color: #333333;font-size: 14px;font-weight: bold;text-align: left;}
.google_submit_cont{width: 420px;height: 458px;background-color: #ffffff;border-radius: 10px;margin: 0 auto;}
.vcode input{width: 360px;height: 50px;line-height: 50px; background-color: #f5f7fa;border-radius: 6px;border: solid 1px #e2e7ef;padding-left: 20px;box-sizing: border-box;color: #3d6eec;font-size: 20px;letter-spacing: 2px;}
/* chrome 73so.com */ 
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
/* 火狐浏览器 */
input[type="number"]{
    -moz-appearance: textfield;
    height: 50px;
    line-height: 50px;
}

.vcode{margin-top: 13px;}
.gb_bind{width: 360px;margin: 0 auto; text-align: center;line-height: 50px;height: 50px;background-color: #3d6eec;border-radius: 4px;color: #fff;color: #ecf2ff;font-size: 16px;margin-top: 20px;cursor: pointer;}
.gb_bind:hover{background-color: #81a0f8;}
