﻿@charset "utf-8";
/* CSS Document */
body { font-family: "宋体", "Microsoft Yahei","Tahoma","SimSun"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed; background-color: #fff; }
body, span, p, ul, table, tr, td, li, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; color: #3d3d3d; }
ul li { list-style: none; }
img { border: 0px; }
a, a:visited { color: #3d3d3d; text-decoration: none; cursor: pointer; }
a:hover { color: #1b55a6; text-decoration: underline; cursor: pointer; }
* { margin: 0px; padding: 0px; outline: 0 none; }
.clear { clear: both; }

/* CSS top */
#top { height: 30px; border-bottom: 1px solid #d5d1cc; background-color: #f6f6f6; font-size: 12px; width: 100%; min-width: 1000px; }
.daohang { width: 1000px; margin: 0 auto; height: 30px; line-height: 30px; }
.top_left { float: left; width: 450px; }
.top_right { float: right; width: 550px; }
.xia3 { background-image: url(../images/ico.gif); background-repeat: no-repeat; background-position: left -275px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; }
.daohang a { color: #787878; display: block; float: left; padding: 0px 10px; }
.xian { border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; }
.daohang a:hover { color: #ee4735; }
.top_right a { float: right; }
.t_zhuce { background-image: url(/images/ico.gif); background-repeat: no-repeat; background-position: 10px 6px; width: 50px; height: 25px; overflow: hidden; display: block; text-align: center; }
.t_zc { background-image: url(/images/ico.gif); background-repeat: no-repeat; background-position: -60px 6px; width: 30px; color: #fff; height: 30px; display: block; text-align: center; }


/* CSS head */
.password_head { background-color: #2c6bc5; }
.head_box { width: 1000px; margin: 0 auto; }
.password_logo { padding: 20px 0; float: left; padding-right: 150px; }
.password_nav { float: left; padding: 20px 0; }
.password_nav ul li { float: left; line-height: 40px; padding: 0 10px; }
.password_nav ul li a { color: #FFFFFF; line-height: 40px; font-size: 14px; }
.serching_box { float: left; width: 184px; height: 32px; margin: 22px 0 22px 60px; *margin-left: 0px; *padding-left: 20px; }
.password_serching { float: left; height: 32px; line-height: 32px; width: 123px; border: none; padding-left: 5px; }
.sousuo_btn { float: left; background-color: #f7f7f7; width: 56px; height: 32px; border: none; color: #333333; }
.fbgg { float: left; margin: 22px 0 22px 12px; }
.fbgg a { float: left; width: 125px; height: 32px; background-color: #ff7300; line-height: 32px; color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration: none; }
.fb_icon { background: url(../images/fb_icon_06.jpg) 7px 2px no-repeat; padding: 3px 5px; }



/* CSS footer */
#bottom { border-top: 1px solid #e7e7e7; }
.footer { width: 1000px; margin: 0 auto; font-size: 12px; padding: 15px 0px; }
.submenu { border-bottom: 1px solid #e7e7e7; padding-bottom: 10px; height: 160px; }
.submenu ul li { display: block; float: left; line-height: 26px; height: 160px; border-right: 1px solid #e7e7e7; padding-right: 30px; padding-left: 35px; _padding-right: 5px; _padding-left: 15px; }
.submenu ul li span { float: left; display: block; width: 100px; _width: 120px; }
.submenu ul li a { float: left; display: block; width: 100px; _width: 120px; color: #666666; }
.submenu ul li a:hover { color: #ee4735; text-decoration: underline; }
.copyright { color: #666666; line-height: 26px; margin-top: 10px; padding: 0px 30px; }
.footer { position: relative; }
.footer_copyright_p { padding-top: 20px; }
.ewm { margin-top: 74px; position: absolute; top: -20px; right: 188px; }
.ewm4 { display: inline; float: left; }
.ewm4_ph { width: 70px; padding: 10px 10px 6px 10px; }
.ewm-txt { width: 100%; font-size: 12px; text-align: center; line-height: 18px; margin-top: 5px; }

.ewm5 { display: inline; float: left; margin-left: 10px; }
.ewm5_ph { width: 70px; padding: 10px 4px 6px 10px; }
.ewm-txt { width: 100%; font-size: 12px; text-align: center; line-height: 18px; margin-top: 5px; color: #333; }





/* 步骤1  CSS 内容部分 */
.gray_line { height: 10px; background-color: #f5f5f5; }
.password_mian_box { width: 1000px; margin: 0 auto; margin-bottom: 85px; font-family: '宋体'; font-size: 12px; }
.password_mian_box h4 { color: #666; padding: 40px 0 40px 80px; }
.step { width: 641px; margin: 0 auto; }
.step_text { width: 641px; margin: 0 auto; font-family: '宋体'; font-size: 12px; line-height: 24px; }
.step_text li { float: left; width: 160px; text-align: center; color: #ccc; }
.step_text .current_step { color: #7abd54; }

.stepform1 { margin-left: 280px; margin-top: 80px; }
.item { margin-bottom: 20px; line-height: 30px; height: 30px; }
.label { float: left; width: 130px; height: 18px; line-height: 18px; padding: 6px 0; text-align: right; color: #666666; font-size: 12px; }
.fl { float: left; width: 185px; height: 30px; border: 1px #cccccc solid; }
.fl input { float: left; width: 170px; height: 25px; border: none; line-height: 30px; color: #999; padding-left: 5px; font-size: 12px; }
.yzm_box { float: left; }
.yzm_box img, .yzm_box a, .yzm_box span { float: left; }
.yzm_box a { color: #005ea7; }
.tj_btn { width: 52px; height: 25px; margin-left: 131px; }
.tj_btn a { display: block; line-height: 24px; width: 54px; height: 25px; text-align: center; color: #323333; border: 1px #bfd6af solid; border-radius: 3px; background-color: #eef8e7; }
.tj_btn input { display: block; line-height: 24px; width: 54px; height: 25px; text-align: center; color: #323333; border: 1px #bfd6af solid; border-radius: 3px; background-color: #eef8e7; }



/* 步骤2  CSS 内容部分 */

.stepform2 { margin-top: 80px; }

.email_xx { width: 200px; margin: 0 auto; }
.email_xx span, .email_xx p { display: block; float: left; color: #666; line-height: 50px; }
.email_xx p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.see_email { width: 110px; height: 25px; margin: 10px auto; }
.see_email a { display: block; line-height: 24px; width: 110px; height: 25px; text-align: center; color: #323333; border: 1px #bfd6af solid; border-radius: 3px; background-color: #eef8e7; }
.auxiliary_xx { width: 385px; margin: 0 auto; margin-top: 60px; color: #4d4d4d; line-height: 24px; }
.auxiliary_xx h4 { padding: 0; margin-bottom: 10px; }
.auxiliary_text p, .auxiliary_text a { display: block; float: left; }
.auxiliary_text input { display: block; line-height: 24px; width: 115px; height: 25px; text-align: center; color: #333; border: 1px #dddddd solid; border-radius: 3px; background-color: #f7f6f6; margin-left: 5px; }


/* 步骤3  CSS 内容部分 */
.label2 { line-height: 20px; color: #666666; float: left; }
.jd_strip { float: left; width: 100px; height: 10px; background-color: #d9d9d9; margin: 5px 0 0 5px; position: relative; }
.jd_box { margin: 5px 0 0 132px; }
.jd_current { position: absolute; width: 5%; height: 10px; background-color: #FF0E0E; }




/* 步骤4  CSS 内容部分 */
.stepform4 { width: 240px; margin: 70px auto; }
.successful_icon, successful_text { float: left; padding-right: 16px; }
.successful_icon { padding-top: 5px; }
.successful_text h3 { line-height: 26px; color: #71b247; }
.successful_text div { color: #999; line-height: 26px; }
.successful_text div a { color: #666666; line-height: 26px; }

/* 步骤2  王双萍 验证失败 */
.stepform2 { margin-left: 57px; }
.stepform2_shibai p { font-family: "宋体"; font-size: 16px; color: #7abd54; font-weight: bold; padding-left: 324px; line-height: 36px; }
.stepform2_tubiao { float: left; padding: 12px 0px 0px 285px; }
.stepform2_yanzheng { width: 110px; height: 25px; margin: 20px 0px 0px 324px; }
.stepform2_yanzheng a { display: block; line-height: 24px; width: 110px; height: 25px; text-align: center; color: #323333; border: 1px #bfd6af solid; border-radius: 3px; background-color: #eef8e7; }
.prompt_text { color: #ff6c00; width: 350px; padding-left: 326px; }


/* 步骤1  王双萍选择验证方式 */
.stepformfs { margin-left: 115px; }
.way-one { float: left; padding: 0px 0px 0px 90px; }
.way-one b { font-family: 宋体; font-size: 16px; color: #4d4d4d; line-height: 30px; }
.way-one p { font-family: 宋体; font-size: 12px; color: #888888; }
.way-one a { display: block; width: 125px; height: 28px; border: 1px solid #ff7300; border-radius: 3px; font-family: 宋体; font-size: 14px; color: #ff7300; font-weight: bold; text-align: center; line-height: 28px; margin-top: 32px; }
.way-one img { }

/* 步骤1  王双萍手机验证分 */
.yzm_box { padding-left: 10px; }
.stepform1-1 { margin-left: 220px; margin-top: 80px; }
.stepform1_text { margin-left: 130px; margin-top: -10px; margin-bottom: 10px; }
.stepform1_text p { font-family: "宋体"; font-size: 12px; color: #999999; }
.tj_btn { margin-top: 20px; }
@media screen and (max-width:786px) {
    .password_mian_box{width:100%;}
    .step{width:100%;}
    .step img{width:100%;}
    .stepformfs{margin-left:0px;}
    .way-one{padding:5px;}
    .stepform1-1{margin:0px;}
    .label{height:25px;text-align:left;float:none;}
    .fl{float:none;width:100%;}
        .fl input{width:100%}
        .item {
            clear: both;
            height: auto;
            margin: 0px;
        }
    .stepform1 {
        margin: 0px;
    }
}