.div_display_hidden{
	display:none;
}

.div_display_show{
	display:block;
}
.mod-sub-nav {
    background: url("../image/mod_sub_nav.png?v=e10a9984.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #418DDA;
    font: 16px/36px 微软雅黑,黑体;
    height: 36px;
    margin: 30px 0 20px;
    width: 695px;
}
.mod-sub-nav li {
    float: left;
    padding-left: 40px;
}
.mod-sub-list1 {
    width: 190px;
}
.mod-sub-list2 {
    width: 202px;
}
.mod-sub-nav li.list1-active {
    background: url("../image/sub_nav_1.png?v=f12d4caa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.mod-sub-nav li.list2-active {
    background: url("../image/sub_nav_2.png?v=ff65b5ce.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    margin-left: -16px;
    padding-left: 56px;
    width: 202px;
}
.mod-sub-nav li.list3-active {
    background: url("../image/sub_nav_3.png?v=1e6d95ce.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    margin-left: -16px;
    padding-left: 56px;
    width: 183px;
}
.mod-forgot {
    height: 450px;
    margin-left: 70px;
    width: 910px;
}
.w260 {
    width: 260px;
}
.w100 {
    width: 100px;
}
.m_t15 {
    margin-top: 15px;
}
.m_b15 {
    margin-bottom: 15px;
}
.vcode-distance {
    float: left;
    margin: 1px 0 0 5px;
}
.m_l80 {
    margin-left: 80px;
}
.m_l105 {
    margin-left: 105px;
}
#appeal-bind-list {
    padding-left: 105px;
}
.forgot-bind-title {
    float: left;
    font-size: 14px;
    width: 80px;
}
.forgot-bind-info {
    color: #ABABAB;
    float: left;
    margin-right: 15px;
}
.forgot-bind-a {
    background: url("/static/passpc-security/img/forgot/arr_down.png?v=6c95ff18.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    color: #0000CC;
    float: left;
    padding-right: 16px;
}
.forgot-bind-a-active {
    background: url("/static/passpc-security/img/forgot/arr_up.png?v=63c70cd7.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
}
.pass-input-container {
    margin-bottom: 15px;
}
.mod-step-detail .pass-error-msg {
    color: #DA1111;
    font-size: 12px;
}
.mod-appeal-bind div {
    display: none;
}
.forgot-bind-type {
    left: -105px;
    line-height: 16px;
    margin-bottom: 15px;
    position: relative;
}
.forgot-bind-type .pass-radio {
    background-position: 0 0;
}
.button-send-conent table {
    float: left;
}
.button-send-info {
    display: inline;
    float: left;
    line-height: 32px;
    margin-left: 10px;
}
.pass-account-slect .pass-radio-list {
    background-position: 0 0;
    clear: both;
    line-height: 16px;
    margin-top: 10px;
}
.mod-secure .mod-step-nav {
    margin-bottom: 20px;
    margin-top: 32px;
}
.mod-secure .mod-step-detail {
}
.mod-step-nav .step-info {
    height: 30px;
    width: 635px;
}
.mod-step-nav .step-auth-email {
    background: url("/static/passpc-security/img/secure/step_auth_email.png?v=c73e1bae.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-auth-phone {
    background: url("/static/passpc-security/img/secure/step_auth_phone.png?v=939acb1a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-bind-email {
    background: url("/static/passpc-security/img/secure/step_bind_email.png?v=9d6d94f0.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-bind-phone {
    background: url("/static/passpc-security/img/secure/step_bind_phone.png?v=ecfc1fe6.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-success-email-bind {
    background: url("/static/passpc-security/img/secure/step_success_email_bind.png?v=40b4b106.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-success-email-modify {
    background: url("/static/passpc-security/img/secure/step_success_email_modify.png?v=a672a067.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-success-phone-bind {
    background: url("/static/passpc-security/img/secure/step_success_phone_bind.png?v=943a881c.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-success-phone-modify {
    background: url("/static/passpc-security/img/secure/step_success_phone_modify.png?v=e7be4829.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-unbind-phone-confirm {
    background: url("/static/passpc-security/img/secure/step_unbind_phone_confirm.png?v=02fbe5fb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-unbind-phone-auth {
    background: url("/static/passpc-security/img/secure/step_unbind_phone_auth.png?v=ecfc1fe6.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-nav .step-unbind-phone-success {
    background: url("/static/passpc-security/img/secure/step_unbind_phone_success.png?v=943a881c.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mod-step-detail .step-form-tip {
    color: #999999;
    font-size: 12px;
    padding-bottom: 20px;
}
.mod-step-detail .authcode-container {
    margin-bottom: 15px;
    width: 250px;
}
.mod-step-detail .vcode-container {
    margin-bottom: 20px;
}
.mod-step-detail .vcode-container .vcode-input {
    float: left;
    width: 97px;
}
.mod-step-detail .vcode-container .vcode-label {
    width: 80px;
}
.mod-step-detail .vcode-container .vcode-img {
    border: 1px solid #DDDDDD;
    float: left;
    height: 30px;
    margin-left: 10px;
    width: 90px;
}
.mod-step-detail .vcode-container .vcode-img-change {
    display: block;
    float: left;
    padding-left: 10px;
    padding-top: 9px;
    text-decoration: underline;
}
.mod-step-detail .resend-button-container {
    margin-bottom: 20px;
}
.mod-step-detail .step-email-sendinfo {
    font-size: 14px;
}
.mod-step-detail .step-email-sendinfo a {
    text-decoration: underline;
}
.mod-step-detail .smscode-container {
    margin-bottom: 15px;
    width: 93px;
}
.w93 {
    width: 93px;
}
.mod-step-detail .step-tip {
    border-top: 1px dotted #E5E5E5;
    margin: 70px 0 140px;
    width: 910px;
}
.mod-step-detail .shallow {
    color: #999999;
}
.mod-step-detail .shallow a {
    color: #3B7FD0;
}
.mod-step-detail .step-tip .tip-title {
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0;
}
.mod-step-detail .step-tip li {
    margin-top: 12px;
}
.mod-step-detail .step-tip li a {
    text-decoration: underline;
}
form {
    position: relative;
}
.mod-step-detail .step-pop-tip {
    background-color: #F9FCFF;
    border: 1px solid #C6DEF0;
    left: 428px;
    margin: 25px 2px 10px 10px;
    padding: 0 10px 14px 14px;
    position: absolute;
    width: 230px;
}
.mod-step-detail .tip-light-icon {
    background: url("/static/passpc-security/img/secure/tip.png?v=a398d46f.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 19px;
    width: 18px;
}
.mod-step-detail .step-pop-tip .tip-title {
    font-size: 13pt;
    font-weight: bold;
    margin: 15px 0 2px;
}
.mod-step-detail .step-pop-tip li {
    line-height: 200%;
    margin-top: 5px;
}
.mod-step-detail .step-pop-tip li {
    color: #666666;
}
.mod-step-detail .step-pop-tip li a {
    color: #261CDC;
    text-decoration: underline;
}
.mod-step-detail .step-account-select {
    float: left;
    text-align: center;
    width: 73px;
}
.mod-step-detail .step-account-select .select-account-icon {
    background: url("/static/passpc-base/img/sprite_email_phone_icon.png?v=83879873.png") no-repeat scroll 0 -80px rgba(0, 0, 0, 0);
    height: 73px;
    width: 73px;
}
.mod-step-detail a:hover .step-account-select .select-account-icon {
    background-position: 0 -240px;
}
.mod-step-detail a.mod-select-active .step-account-select .select-account-icon {
    background-position: 0 -160px;
}
.mod-step-detail .step-account-select .select-account-info {
    color: #377CCB;
    font-size: 12px;
    padding-top: 20px;
    text-align: center;
}
.mod-step-detail .step-email-info, .mod-step-detail .step-form-info {
    font-size: 14px;
    padding-bottom: 20px;
}
.mod-step-detail .step-email-select {
    float: left;
    text-align: center;
    width: 220px;
}
.mod-step-detail .step-email-select .select-email-icon {
    background: url("/static/passpc-base/img/sprite_email_phone_icon.png?v=83879873.png") no-repeat scroll -95px -80px rgba(0, 0, 0, 0);
    height: 73px;
    margin-left: 70px;
    width: 73px;
}
.mod-step-detail a:hover .step-email-select .select-email-icon {
    background-position: -95px -240px;
}
.mod-step-detail a.mod-select-active .step-email-select .select-email-icon {
    background-position: -95px -160px;
}
.mod-step-detail .step-email-select .select-email-info {
    color: #377CCB;
    font-size: 12px;
    padding-top: 20px;
    text-align: center;
}
.mod-step-detail .step-phone-select {
    float: left;
    text-align: center;
    width: 220px;
}
.mod-step-detail .step-phone-select .select-phone-icon {
    background: url("/static/passpc-base/img/sprite_email_phone_icon.png?v=83879873.png") no-repeat scroll -192px -80px rgba(0, 0, 0, 0);
    height: 73px;
    margin-left: 70px;
    width: 73px;
}
.mod-step-detail a:hover .step-phone-select .select-phone-icon {
    background-position: -192px -240px;
}
.mod-step-detail a.mod-select-active .step-phone-select .select-phone-icon {
    background-position: -192px -160px;
}
.mod-step-detail .step-phone-select .select-phone-info {
    color: #377CCB;
    font-size: 12px;
    padding-top: 20px;
    text-align: center;
}
.mod-step-detail .step-position {
    margin-left: 80px;
    width: 73px;
}
.mod-step-detail .step-position .m_l0 {
    margin-left: 0;
}
.mod-step-detail .email-container {
    margin-bottom: 15px;
    width: 260px;
}
.mod-step-detail .email-container .email-label {
    width: 240px;
}
.mod-step-detail .email-timer {
    float: left;
}
.mod-step-detail .email-timer-tips {
    float: left;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 6px;
}
.mod-step-detail .email-timer-tips a {
    text-decoration: underline;
}
.mod-step-detail .emailcode-container {
    margin-bottom: 15px;
    width: 93px;
}
.mod-step-detail .emailcode-container .emailcode-label {
    width: 80px;
}
.mod-step-detail .phone-container {
    margin-bottom: 15px;
    width: 260px;
}
.mod-step-detail .phone-container .phone-label {
    width: 240px;
}
.mod-step-detail .phonecode-container {
    margin-bottom: 15px;
    width: 93px;
}
.mod-step-detail .phonecode-container .phonecode-label {
    width: 80px;
}
.mod-step-detail .result-info {
    padding-top: 60px;
    text-align: center;
    width: 695px;
}
.mod-step-detail .result-info .result-message {
    font-size: 18px;
    font-weight: bold;
}
.result-message span, .result-message2 span {
    left: 8px;
    position: relative;
    top: -8px;
}
.mod-step-detail .result-info .result-goto {
    padding-top: 40px;
}
.mod-step-detail .result-info .result-goto a {
    text-decoration: underline;
}
.mod-step-detail .result-info .result-message2 {
    font-size: 14px;
}
.mod-step-detail .result-info .result-message2-sub {
    font-size: 14px;
    margin-top: 30px;
    text-align: center;
}
.mod-step-detail .success-info {
    background: url("/static/passpc-base/img/success_icon.png?v=83879873.png") no-repeat scroll 0 54px rgba(0, 0, 0, 0);
}
.mod-step-detail .fail-info {
    background: url("../image/error_icon.png?v=83879873.png") no-repeat scroll 0 54px rgba(0, 0, 0, 0);
}
.pass-tips {
    background: none repeat scroll 0 0 #EEEEED;
    border-bottom: 1px solid #F9F9F8;
    left: 700px;
    padding-bottom: 1px;
    position: absolute;
    top: 200px;
    width: 345px;
}
.pass-tips-arr {
    background: url("../image/reg_tip_header_t.png?v=83879873.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 10px;
    left: -4px;
    position: absolute;
    top: 10px;
    width: 6px;
}
.pass-tips-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    color: #666666;
    padding: 8px 9px 4px;
}
.p-b10 {
    padding-bottom: 10px;
}
.pass-tips-streng {
    background: none repeat scroll 0 0 #F1F1F1;
    float: left;
    height: 5px;
    margin-left: 15px;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    width: 165px;
}
.pass-tips-streng span {
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
}
.pass-tips-level-2 {
    background: none repeat scroll 0 0 #CC0000;
    width: 55px;
}
.pass-tips-level-1 {
    background: none repeat scroll 0 0 #E9BA54;
    width: 110px;
}
.pass-tips-level-0 {
    background: none repeat scroll 0 0 #7BB55D;
    width: 165px;
}
.pass-radio {
    background: url("/static/passpc-base/img/ui/radio_normal.png?v=83879873.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    padding-left: 25px;
}
.pass-radio-list {
    position: relative;
}
.pass-radio-list .pass-radio-tag {
    border: 1px solid #DDDDDD;
    box-shadow: 1px 1px 1px #EFEFEF;
    color: #999999;
    cursor: default;
    display: none;
    left: 450px;
    padding: 15px;
    position: absolute;
    top: -10px;
    width: 265px;
}
.pass-radion-active .pass-radio-tag {
    display: block;
}
.pass-radio-list .pass-radio-tag .arrow {
    display: block;
    left: -6px;
    position: absolute;
    top: 10px;
}
.pass-radio-list .pass-radio-tag .arrowa {
    color: #DDDDDD;
    left: 0;
    position: absolute;
    top: 0;
}
.pass-radio-list .pass-radio-tag .arrowb {
    color: #FFFFFF;
    left: 1px;
    position: absolute;
    top: 0;
}
.pass-radion-active {
    background: url("/static/passpc-base/img/ui/radio_select.png?v=83879873.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
}
.pass-button-send table {
    float: left;
}
.send-info-bottom {
    font-size: 14px;
    height: 20px;
}
.send-info-bottom a {
    text-decoration: underline;
}
.pass-error-color {
    color: #DA1111;
}
.send-info-right {
    display: inline;
    float: left;
    line-height: 30px;
    margin-left: 10px;
}
.send-info-right a {
    text-decoration: underline;
}
.nav-1 {
    background-color: #2A95DE;
    border-bottom: medium none #258BD6;
    border-top: 1px solid #258BD6;
    box-shadow: 0 2px 4px #DDDDDD;
    height: 42px;
    margin-bottom: 20px;
    width: 100%;
}
.nav-2 {
    background: url("../image/hdbg.png?v=83879873.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 46px;
    width: 100%;
}
.mod-nav {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 980px;
}
.page-type {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 78px;
    margin-top: 14px;
}
.page-type-notab {
    color: #333333;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 46px;
    margin-left: 70px;
}
.mod-nav .page-type, .mod-nav .nav-list {
    float: left;
}
.mod-nav .list-item {
    float: left;
    margin-right: 10px;
}
.mod-nav .list-item a {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}
.mod-nav .list-item a span {
    color: #FFFFFF;
    float: left;
    font-family: ΢���ź�,����;
    font-size: 18px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 80px;
}
.mod-nav .list-item a:hover {
    background: none repeat scroll 0 0 #1380CB;
    box-shadow: 0 0 5px #107DC7 inset;
}
.page-title, .page-tab {
    height: 100%;
}
.page-tab {
    display: block;
}
.page-tab:link, .page-tab:visited, .page-tab:hover, .page-tab:active {
    color: #000000;
}
.index .list-item-index .page-tab, .ucenter .list-item-ucenter .page-tab, .reset .list-item-reset .page-tab, .secure .list-item-secure .page-tab, .associate .list-item-associate .page-tab {
    background: none repeat scroll 0 0 #1380CB;
    box-shadow: 0 0 5px #107DC7 inset;
}
.mod-nav .feedback-link {
    float: right;
    line-height: 46px;
    text-decoration: underline;
}
.mod-nav .app-download {
    background: url("/static/passpc-security/img/ucenter/appdownload_bg.png?v=d8a13730.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 80px;
    position: absolute;
    right: 0;
    top: -36px;
    width: 115px;
    z-index: 1;
}
.mod-nav .app-download:hover {
    background-position: 0 -80px;
}
.mod-bread-nav {
    background: none repeat scroll 0 0 #FAFAFA;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 30px;
    padding-left: 20px;
}
.mod-bread-nav a.nav-bread {
    font-size: 14px;
}
.mod-bread-nav .nav-gt {
    font-family: STHeiti,"����";
    font-size: 14px;
}
.mod-bread-nav a.nav-bread-nolink {
    color: #666666;
    cursor: default;
}
.mod-bread-nav a.nav-bread-last:hover {
    color: #666666;
}
