.security_lv{ width: 14rem; margin: 0 auto; padding-bottom: .625rem; border-bottom: 1px #ddd solid; overflow: hidden; padding-top: 1rem; }
.security_lv span{ display: block; float: left; font-size: .5rem; color: #333; }
.security_lv .security_score{ padding:0 .2rem; }
.security_lv .security_tip{ float: right; font-size: .5rem;}
.security_lv .security_box{ width: 100%; margin: 0 auto; height: .25rem; background: #e5e5e5; border-radius: .25rem; margin-top: 1.3rem; clear: both;}
.security_lv .security_box span{ width: 0%; height: .25rem; border-radius: 10px; display: block; background: #50c380;  }


.renzheng_box{ width: 14rem; margin: 0 auto; padding-bottom: 1rem}
.renzheng_box ul li{ padding: .75rem 0; border-bottom: 1px #ddd solid;}
.renzheng_box ul li a{ display: block; width: 100%; height: 100%; overflow: hidden;}
.renzheng_box ul li i{ width: 1.225rem; height: 1.05rem; display: block; float: left; margin-left: .375rem; background-image: url(//x2.haowanyou.com/uc/m/style/img/security_ico.png); background-size: 400% 100%;}
.renzheng_box ul li i.i_1{ background-position: 0 0 }
.renzheng_box ul li i.i_2{ background-position: -1.225rem 0 }
.renzheng_box ul li i.i_3{ background-position: -2.45rem 0 }
.renzheng_box ul li i.i_4{ background-position: -3.675rem 0 }
.renzheng_box ul li p{ width: 9.75rem; float: left; margin-left: .75rem; }
.renzheng_box ul li p span{ display: block; }
.renzheng_box ul li p .h1{ font-size: .45rem; color: #333; }
.renzheng_box ul li p .h1 a{ width: .4rem; height: .4rem; display: inline-block; margin-left: 10px; background-image: url(//x2.haowanyou.com/uc/style/img/sprite.png); background-position: -111px 0; vertical-align: middle;margin-top: -6px; }
.renzheng_box ul li p .h1 a{*display: inline}
.renzheng_box ul li p .h2{ font-size: .4rem; color: #999; line-height: .55rem; }
.renzheng_box ul li .btn{ width: .4rem; display: block; float: right;  margin-top: .125rem;}
.renzheng_box ul li .btn img{ width: 100%; display: block; }



.pwd_box{ width: 100%; }
.pwd_form{ width: 14rem; margin: 0 auto; padding-top: 1.25rem; }
.pwd_form ul li{ width: 100%; overflow: hidden; padding: .25rem 0;}
.pwd_form ul li input{ width: 14rem; height: 1.6rem; border: 1px #ddd solid; line-height: 1.6rem; font-size: .5rem; color: #666; text-indent: .5rem; float: left; box-sizing: border-box;}
.pwd_form ul li .security_lv_pwd{ width: 14rem; height: .75rem; background-image: url(//x2.haowanyou.com/uc/m/style/img/i_6.png); background-size: 100% 300%; float: left;  margin-top: .125rem;}
.pwd_form ul li .security_lv_pwd.lv1{ background-position: 0 0 }
.pwd_form ul li .security_lv_pwd.lv2{ background-position: 0 -.75rem }
.pwd_form ul li .security_lv_pwd.lv3{ background-position: 0 -1.5rem }
.pwd_form ul li.vc_code input{ width: 7rem; }
.pwd_form ul li.vc_code img{ width: 4rem; height: 1.6rem; border: 1px #ddd solid; float: left; margin-left: .25rem; box-sizing: border-box; }
.pwd_form ul li.vc_code a{ float: right; width: 2.5rem; display: block; text-align: center; line-height: 45px; font-size: .5rem; color: #999; margin-left: .25rem;}
.pwd_form ul li.vc_code a:hover{ color: #2e90ff }
.pwd_form .pwd_submit{ width: 14rem; height: 1.6rem; line-height: 1.6rem; display: block; margin-top: .375rem; text-align: center; font-size: .6rem; color: #fff; background: #2eafff; }
.pwd_form .pwd_submit:hover{ background: #1096e9 }


.fcm_form{ width: 14rem; margin: 0 auto; padding-top: 1.25rem; }
.fcm_form ul li{ width: 100%; overflow: hidden; padding: .25rem 0;}
.fcm_form ul li input{ width: 14rem; height: 1.6rem; border: 1px #ddd solid; line-height: 1.6rem; font-size: .5rem; color: #666; text-indent: .5rem; float: left; box-sizing: border-box;}
.fcm_form .fcm_submit{ width: 14rem; height: 1.6rem; line-height: 1.6rem; display: block; margin-top: .375rem; text-align: center; font-size: .6rem; color: #fff; background: #2eafff; }
.fcm_form .fcm_submit:hover{ background: #1096e9 }

.ny_tip{ margin: 0 auto; padding-top: 1.5rem; padding-left: 1rem; color: #999 }
.ny_tip span{ font-size: .55rem; }
.ny_tip p{ padding: .25rem 0; line-height: .625rem; font-size: .4rem; color: #bbb }

.phone_form{ width: 14rem; margin: 0 auto; padding: 1.25rem 0; }
.phone_form ul li{ width: 100%; overflow: hidden; padding: .25rem 0;}
.phone_form ul li .h1{ font-size: .55rem; color: #666; text-align: center; display: block;}
.phone_form ul li .phone_nb{ text-align: center; color: #f00; display: block; font-size: .55rem;}
.phone_form ul li input{ width: 14rem; height: 1.6rem; border: 1px #ddd solid; line-height: 1.6rem; font-size: .5rem; color: #666; text-indent: .5rem; float: left; box-sizing: border-box;}
.phone_form ul li input.vf_input{ width: 8rem; height: 1.6rem; border: 1px #ddd solid; line-height: 1.6rem; font-size: .5rem; color: #666; text-indent: .5rem; float: left; box-sizing: border-box;}
.phone_form ul li .vf_img{width:5.5rem;  height: 1.6rem; display: block; float: left; margin-left: .5rem; background: #eee}
.phone_form ul li.vc_code input{ width: 8rem; height: 1.6rem; border: 1px #ddd solid; line-height: 1.6rem; font-size: .5rem; color: #666; text-indent: .5rem; float: left; box-sizing: border-box;}
.phone_form ul li .get_code{ width:6rem;  height: 1.6rem; line-height: 1.6rem; display: block; text-align: center; font-size: .5rem; color: #fff; background: #2eafff; float: left}
.phone_form ul li .get_code:hover{ background: #1096e9; }
.phone_form ul li .get_code.timeout{ background: #bbb }
.phone_form .phone_submit{ width: 14rem; height: 1.6rem; line-height: 1.6rem; display: block; margin-top: .375rem; text-align: center; font-size: .6rem; color: #fff; background: #2eafff; }
.phone_form .phone_submit:hover{ background: #1096e9 }

.mail_form{ width: 14rem; margin: 0 auto; padding-top: 1.25rem; }
.mail_form ul li{ width: 100%; overflow: hidden; padding: .25rem 0;}
.mail_form ul li input{ width: 14rem; height: 1.6rem; border: 1px #ddd solid; line-height: 1.6rem; font-size: .5rem; color: #666; text-indent: .5rem; float: left; box-sizing: border-box;}
.mail_form .mail_submit{ width: 14rem; height: 1.6rem; line-height: 1.6rem; display: block; margin-top: .375rem; text-align: center; font-size: .6rem; color: #fff; background: #2eafff; }
.mail_form .mail_submit:hover{ background: #1096e9 }

.success_box{ width: 14rem; margin: 0 auto; text-align: center; padding-top: 1.25rem; }
.success_box i{ width: 2rem; height: 2rem; display: block; margin: 0 auto; background-image: url(//x2.haowanyou.com/uc/m/style/img/i_7.png); background-size: 100% 100%;}
.success_box .h1{ font-size: .6rem; color: #333; line-height: 1.25rem; }
.success_box p{ font-size: .5rem; color: #999; line-height: .75rem; }
.success_box p span{  color: #66aaf6 }
.success_box .btn{  width: 14rem; height: 1.6rem; line-height: 1.6rem; display: block; margin: .75rem auto; text-align: center; font-size: .65rem; color: #fff; background: #2eafff; }
.success_box .btn:hover{background: #1096e9 }

.ny_con .error_tips{ color: #f00; font-size: 18px; clear: both; display: block}
