@charset "utf-8";
div,p,ul,li,img,input,span{padding:0; margin:0; list-style:none; border:0;}
a {text-decoration:none;}
.font_text {font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;}

/*头部logo*/
.header_bg{background:url(../../images/register/daohang_bg1.jpg) repeat-x; height:40px;}
.top{height:40px; margin:0 auto; color:#EB2619; font-size:22px; font-weight:bold;}
#reg_head a:hover{text-decoration: underline;}

/*步骤条*/
.stepbar{width:100%;height:90px;overflow:hidden; margin:0 auto;}
.stepbar li{width:305px; height:50px; float:left; padding-right:60px; line-height:50px; text-align:center; margin-top:20px; color:#FFF; font-size:16px;}


/*激活课程密码部分*/
.cf_center{width:100%; height:750px; border:1px solid #CCC; margin:0 auto; margin-bottom:60px;}
.cf_center_top{width:100%; height:40px; line-height:40px; background-color:#f0f0f0; border-bottom:1px solid #CCC; font-size:16px; color:#494848; padding-left:20px;}
.cf_center_text{width:560px; height:24px; margin:45px 0 30px 170px; line-height:24px; background:url(../../images/reg_new/exclamatory_mark.png) no-repeat; padding-left:50px; color:#908e8e;}
.cf_center_content{width:550px; height:286px; padding-left:200px;}
.cf_password{width:630px; margin-left:20px; font-size:18px; }
.cf_password input{width:100px; height:50px; border:1px solid #000000; font-size:24px; line-height:50px; text-align:center; margin:0 5px; text-transform:uppercase; vertical-align:middle;}
.cf_password_text{width:100px; height:50px; line-height:50px; font-size:18px;}
.cf_checking{width:600px; height:42px; margin-left:165px; text-align:center;}
.cf_checking input{width:230px; height:50px; border:1px solid #dedddd; font-size:24px; line-height:50px; text-align:center;  margin:0 5px;}
.cf_center_bottom{height:45px; margin:60px 0 0 405px;}
.cf_center_bottom img{cursor:pointer;}
.code_inp_test{text-align:left;line-height:50px;font-size:18px;}
.code_inp { border:1px solid #000000; text-align:center; line-height:35px;max-width:130px;}
.code_inp1{}

/*提交用户信息部分*/
.uf_center_nlx{width:920px; border:1px solid #CCC; margin:0 auto; margin-bottom:60px;}
.uf_center_hlx{width:920px; border:1px solid #CCC; margin:0 auto; margin-bottom:60px;}
.uf_center_top{width:100%; height:40px; line-height:40px; background-color:#f0f0f0; border-bottom:1px solid #CCC; font-size:15px; color:#008000; padding-left:20px;}
.uf_center_center{width:100%; height:79px; border-bottom:1px dashed #959595; line-height:86px; text-align:center; letter-spacing:3px; font-size:18px; color:#4f4e4e;background:url(../../images/reg_new/dot.png) no-repeat 175px 41px;}
.uf_center_bottom{font-size:16px; width:100%; height:100px; line-height:30px; background:url(../../images/reg_new/exclamatory_mark.png) no-repeat 40px center; color:#7a7979; padding-left:80px; padding-top:40px; letter-spacing:1px;}
.uf_content{font-size:16px; width:100%;}
.uf_content1{font-size:16px; width:100%; height:400px;}
.uf_message{width:100%; height:70px; color:#595959;}
.uf_message input{width:350px; height:37px;  border:1px solid #dedddd; font-size:18px; text-align:left;  background: url(../../images/mk/pc_split.gif) no-repeat top left; background-position: 0 -160px;}
.uf_message select{width:350px; height:37px;  border:1px solid #dedddd; font-size:18px;  text-align:left; background: url(../../images/mk/pc_split.gif) no-repeat top left; background-position: 0 -160px;}
.uf_message_bottom{height:45px; margin:30px 0 0 315px;}
.uf_message_bottom img{cursor:pointer;}

/*迷你试卷*/
.mf_center{width:100%; border:1px solid #CCC; margin:0 auto; margin-bottom:60px;}
.mf_center_top{height:40px; line-height:40px; background-color:#f0f0f0; border-bottom:1px solid #CCC; font-size:15px; color:#494848; padding-left:30px;}
.mf_question { font-size:16px;  line-height:40px; margin-top: 30px; width:780px; height:40px; padding-left:30px;}
.mf_question .mf_result{width:138px; height:50px; background:url(../../images/reg_new/message_bgl.png) no-repeat; text-indent:5px; font-size:16px;}
.mf_research{width:500px; height:60px; line-height:60px;}
.mf_course{padding-left:20px; padding-top:15px;}
.mf_message_bottom{height:45px; margin:53px 0 0 260px;}
.mf_message_bottom img{cursor:pointer;}
.mini_label{margin-top:50px;font-size: 18px;/*line-height: 1*/ padding-bottom: 11px; border-bottom: solid 2px #f2f2f2;}

/*底部*/
.foot{width:100%; height:75px; background-color:#ebebeb; margin:0 auto; font-size:12px; color:#676767;}
.foot p{margin-top:10px;}



/*中间主体框架*/
.middle_bg_top{ width:992px; height:5px; background:url(../../images/register/middle_bg_top.png); margin-top:20px;}
.middle_bg_bottom{ width:992px; height:5px; background:url(../../images/register/middle_bg_bottom.png); margin:0 0 0 4px;}
.middle{ width:1000px; height:auto;background:url(../../images/register/middle_bg_1.png) repeat-y;}
.middle_top{ width:800px; height:20px; margin:27px 0 0 69px; line-height:20px; font-size:14px; font-weight:bold;}
.middle_middle{ width:868px; margin:10px 0 0 62px;}
.middle_middle_1{width:282px; height:58px; background:url(../../images/register/middle_middle_1.png) no-repeat; display:inline;}
.middle_middle_1 p{margin:0 0 0 10px; color:#fff; font-size:16px; font-weight:bold; line-height:55px; float:left; display:inline;}
.middle_middle_1_yuan{width:43px; height:42px; background:url(../../images/register/middle_middle_yuan.png); margin:5px 0 0 48px; display:inline;}
.middle_middle_1_yuan p{ font-size:25px; font-weight:bold; margin-left:14px; line-height:42px; color:#fff; display:inline;}
.middle_middle_1_empty{width:43px; height:42px; margin:5px 0 0 48px; display:inline;}
.middle_middle_1_empty p{ font-size:25px; font-weight:bold; margin-left:14px; line-height:42px; color:#fff;}
.middle_middle_2{width:302px; height:58px; background:url(../../images/register/middle_middle_2.png) no-repeat; margin:3px 0 0 10px; display:inline;}
.middle_middle_2 p{color:#fff; font-size:16px; font-weight:bold; line-height:55px; float:left;}
.middle_middle_2_hover{width:302px; height:58px; background:url(../../images/register/middle_middle_2_hover1.png); margin:0 0 0 10px; display:inline;}
.middle_middle_2_hover p{color:#fff; font-size:16px; font-weight:bold; line-height:55px; float:left; margin:0 0 0 10px;}
.middle_middle_3{width:264px; height:58px; background:url(../../images/register/middle_middle_3.png) no-repeat; margin:3px 0 0 10px; display:inline;}
.middle_middle_3 p{color:#fff; font-size:16px; font-weight:bold; line-height:55px; float:left;}
.middle_middle_3_hover{width:264px; height:58px; background:url(../../images/register/middle_middle_3_hover1.png); margin:0 0 0 10px;}
.middle_middle_3_hover p{color:#fff; font-size:16px; font-weight:bold; line-height:55px; float:left;}
.middle_border{ width:864px; height:auto;border:1px solid #ccc; margin-top:10px;}
.middle_border_grey{width:864px; height:40px; background:#f0f0f0; border-bottom:1px solid #ccc;font-size:14px; font-weight:bold; line-height:43px; }
.middle_border_grey p{font-size:14px; font-weight:bold; line-height:43px; margin-left:12px;}
.middle_border_red{width:817px; height:35px; margin:8px 0 0 22px; border:1px solid #f4cacd; background:#fceff0;}
.middle_border_red p{font-size:14px; font-weight:bold; line-height:37px; margin-left:16px; float:left;}





/*填写个人信息登录、注册部分*/
.login{width:588px;  margin:0 0 0 268px; border:0px solid #cc0000; padding-bottom:8px;}
.login_top{width:318px; height:40px; background:#d90000;}
.login_top p{ font-size:14px; color:#fff; font-weight:bold; text-align:center; line-height:38px;}
.text_login{ width:318px;}
.text_login_1{ width:550px; height:25px; margin:18px 0 0 28px;}
.text_login_1 p{ font-size:14px; color:#333; font-weight:bold; line-height:25px; float:left;}
.text_login_1 span{font-size:14px; color:#F00; font-weight:bold; float:left;}
.text_login_text1{width:160px; height:20px; margin:0 0 0 27px; line-height:20px;}
.button_login_red{ width:152px; height:42px; margin:23px 0 20px 110px;}

.zhuce{width:318px;  margin:27px 0 0 90px; border:1px solid #6699ff; padding-bottom:8px;}
.zhuce_top{width:318px; height:40px; background:#6699ff;}
.zhuce_top p{ font-size:14px; color:#fff; font-weight:bold; text-align:center; line-height:38px;}
.text_zhuce{ width:318px;}
.text_zhuce_1{ width:280px; height:25px; margin:18px 0 0 18px;}
.text_zhuce_1 p{ font-size:14px; color:#333; font-weight:bold; line-height:25px; float:left;}
.text_zhuce_1 span{font-size:14px; color:#F00; font-weight:bold; float:left;}
.text_zhuce_text1{width:160px; height:20px; margin:0 0 0 27px; line-height:20px;}
.text_zhuce_text2{width:160px; height:20px; line-height:20px;}
.text_zhuce_text3{width:53px; height:20px; line-height:20px;}
.button_zhuce_blue{ width:152px; height:42px; margin:8px 0 0 128px;}
.tishi{ border: 1px solid #ffd5d5; margin:0 0 0 10px; padding:3px 0 0 0;}
.tu{ margin:5px 0 0 10px; width:20px; height:20px;}
.notice{line-height:30px; float:left; margin:28px 0 0 20px; height:30px; font-size:15px; color:#d90000; border: 1px solid #ffd5d5; padding:0 5px 0 5px; background:#fef4f4; font-weight:normal;}
.red{font-size:14px; color:#F00; font-weight:bold; float:left; margin-left:134px;}

/*迷你问卷*/
.middle_border_grey_bold{font-size:14px; font-weight:bold; line-height:43px; margin-left:12px; float:left;}
.middle_border_grey_red{ font-size:12px; color:#F00; margin-left:8px;float:left; font-weight:normal;}
.question{ width:780px; margin-top:30px; font-size:14px; line-height:30px;}
.button_red_tijiao{ width:152px; height:42px; margin:23px 0 33px 60px;}

/*登陆注册切换*/
.tab{ width:850px; padding:50px 0 5px 0;}
.tab_table{ width:850px; padding:10px 0 20px 0;}
.tab_span{ /*width:*/ background:#d90000;}
.tab_1{ width:280px; height:45px; border:1px solid #d90000; margin:0 0 0 100px; float:left;background:url(../../images/register/login_new.png);}
.tab_1 p{ font-size:14px; font-weight:bold; line-height:50px; margin:0 0 0 80px; color:#000;}
.tab a{text-decoration:none;}
.tab_2{ width:280px; height:45px; border:1px solid #cecece; margin:0 0 0 100px; float:left;background:url(../../images/register/zhuce_new.png);}
.tab_2 p{ font-size:14px; font-weight:bold; line-height:50px; margin:0 0 0 80px; color:#000;}

/* 提示框 */
.msg_tips {width:680px;border: 1px dashed #e1e1e1;background: #fff;-webkit-box-shadow: 0px 1px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow: 0px 1px 0 rgba(0, 0, 0, 0.05);margin: 10px 18px;overflow: hidden;}
.i_tips {width: 27px;height: 25px;float: left;display: inline-block;background: url(../../images/reg_new/i_tips.png) 0 0;vertical-align: middle;}
.p_tips {padding: 5px 10px;float: left;}

.reg_new_step_bar{background-color:#FFFFFF;padding-top:20px;}
.reg_new_cont{padding-top:50px;padding-bottom:50px;}

/***新版第一步开始**/
.step1_new_tip_login{font-size:15px;text-align:center;padding:10px 0px;}
.uf_content1 .msg_tips{width:50%;margin:0px auto;font-size:13px;padding:30px;}
.uf_content1 .msg_tips .msg_tips_tit{text-align:left;padding-left:10px;margin-bottom:10px;}
.uf_content1 .msg_tips .msg_tips_cont{text-align:left;padding-left:40px;}
.step1_have_cont{margin-top:20px;font-size:13px;}
.step1_have_cont .reg_btn{color:#F87A3D;}
.step1_have_cont .s1hc_tip{line-height: 35px;}
.step1_have_cont .s1hc_btn_cont{margin: 10px 0px;}
.step1_have_cont .s1hc_btn_cont .s1hc_btn{text-decoration:none;cursor:pointer;font-size:15px;border-radius:5px;padding:10px 85px;color:#FFFFFF;background-color:#F87A3D;}
.step1_have_cont .s1hc_btn_cont .s1hc_zcbtn{background-color:#6EBEED;}

/****新版第二步开始****/
.step2_cont{background-color:#FFFFFF;padding:30px;}
.step2_cont .st2c_title{color:#666666;line-height:45px;font-size:20px;margin-bottom: 20px;}
.step2_cont .st2c_one_cont{margin-top:15px;}
.step2_cont .st2c_one_cont .st2c_one_tip{line-height: 35px;}
.step2_cont .st2c_one_cont .st2c_one_tip span{color:#666666;}
.step2_cont .code_inp1{margin:15px 0px;height:45px;line-height:45px;text-align:center;font-size:25px;}
.step2_cont .st2_next_cont{text-align:center;margin:10px 0px;}
.step2_cont .st2_next_cont .st2_next_btn{cursor:pointer;border-radius:5px;padding:10px 50px;font-size:15px;color:#FFFFFF;background-color:#f0ad4e;}
.step2_cont .st2_user_tips{font-size:14px;line-height:35px;color:#F87A3D}
.step2_cont .st2_tip_img{margin:10px auto;width:70%;}

/***新版第三部开始****/
.step3_cont{background-color:#FFFFFF;padding:30px 30px 70px;}
.step3_cont .st3c_title{color:#666666;line-height:25px;font-size:20px;margin-bottom: 33px;}

.step3_cont .st3_next_cont{text-align:center;margin:10px auto;}
.step3_cont .st3_next_cont .st3_next_btn{cursor:pointer;border-radius:5px;padding:13px 70px;font-size:15px;color:#FFFFFF;background-color:#F0AD4E;}
.step3_cont .normal_desc{font-size:16px;line-height:41px;color: #666666;}
.step3_cont .normal_desc>select{height:30px;color: #666666;border-color: #dcdcdc;}
.step3_cont .normal_desc1{font-size:13px;line-height:25px;color: #888888;}
.step3_cont .normal_desc1 span{word-break: keep-all;}
.step3_cont .normal_desc1_hr{color: #e8e8e8;}
.step3_cont .st3_warning_num{color:red;}

/* 激活成功弹窗样式开始 */
.jihuo_success>.modal-dialog{
    position:fixed;
    width: 600px;
    height: 600px;
    top:40%;
    left:50%;
    margin: -201px 0 0 -301px !important;
}
.jihuo_success_div{
    width:100%;
    max-height:600px;
    overflow-y:auto;
}
.BootstrapDialog1 .modal-dialog .modal-content .modal-header .bootstrap-dialog-header .bootstrap-dialog-title{color:#000000;}
.success_kt_btn{
    padding:5px 15px;
    background-color:#FF7B4E;
    color:#FFFFFF;
    font-family: 微软雅黑;
    border-radius:5px;
    font-size:15px !important;
    border:1px solid #FF7B4E;
    margin-left:108px;
    cursor:pointer;
}
.success_xz_btn{
    padding:5px 15px;
    background-color:#FFFFFF;
    color:#A5A5A5;
    border:1px solid #A5A5A5;
    font-family: 微软雅黑;
    border-radius:5px;
    font-size:15px !important;
    margin-left:20px;
    cursor:pointer;
}
.kaitong_jihuo{
    position:fixed;
    width: 600px;
    height: 300px;
    top:50%;
    left:50%;
    margin: -151px 0 0 -301px !important;
    overflow:hidden !important;
}
/*  手机屏幕 */
@media (max-width: 768px) {
    .kaitong_jihuo{
        position:fixed;
        width: 400px;
        height: 300px;
        top:50%;
        left:70%;
        margin: -151px 0 0 -301px !important;
        overflow:hidden !important;
    }

    .jihuo_success>.modal-dialog{
        position:fixed;
        width: 400px;
        height: 600px;
        top:40%;
        left:70%;
        margin: -201px 0 0 -301px !important;
    }

    .top_80 {
        margin-top: 80px;
    }
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
    .kaitong_jihuo{
        position:fixed;
        width: 600px;
        height: 300px;
        top:50%;
        left:50%;
        margin: -151px 0 0 -301px !important;
        overflow:hidden !important;
    }
    .jihuo_success>.modal-dialog{
        position:fixed;
        width: 600px;
        height: 600px;
        top:40%;
        left:50%;
        margin: -201px 0 0 -301px !important;
    }
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
    .kaitong_jihuo{
        position:fixed;
        width: 600px;
        height: 300px;
        top:50%;
        left:50%;
        margin: -151px 0 0 -301px !important;
        overflow:hidden !important;
    }
    .jihuo_success>.modal-dialog{
        position:fixed;
        width: 600px;
        height: 600px;
        top:40%;
        left:50%;
        margin: -201px 0 0 -301px !important;
    }
}
/* 激活成功弹窗样式结束 */