.reg_bg{background: #F7F7F7;margin-top: 44px;}
.reg_box{ padding: 70px 33px;}
.reg_box h2{text-align: center;font-size: 20px;border-bottom: 1px solid #E8E8E8;padding-bottom: 42px;}
.reg_box ul li{display: flex;padding-top: 28px;}
.reg_box ul li .reg_tit{width: 12%;height: 40px; line-height: 40px;font-size: 16px;padding-left: 16px;}
.reg_box ul li .reg_con{display: flex;}
.reg_box ul li .reg_con .reg_ipt{width: 260px;height: 40px; line-height: 40px;border: 1px solid #E8E8E8;background: #fff;display:flex;}
.reg_box ul li .reg_con .reg_ipt input{width: 180px;border: none;padding: 0 10px;background: none;}
.reg_box ul li .reg_con .reg_ipt span{width: 80px;height: 40px; line-height: 40px;color: #259490;cursor: pointer;display:block;text-align:center;}
.reg_box ul li .reg_con .reg_ipt button{width: 80px;height: 40px; line-height: 40px;color: #259490;cursor: pointer;display:block;text-align:center;}
.reg_box ul li .reg_con .reg_yzmimg{width: 90px;height: 40px;margin-left: 5px;}
.reg_box ul li .reg_con .reg_ip{width: 160px;}
.reg_box ul li .reg_con .reg_ip input{width: 160px;}
.reg_box ul li .reg_con .reg_tip{height: 40px; line-height: 40px;color: #666;margin-left: 20px;font-size: 12px;}
.reg_box .reg_sucess{width: 200px;display: flex;margin: 70px auto;}
.reg_box .reg_sucess .reg_sucessimg{width: 50px;height: 50px;}
.reg_box .reg_sucess .reg_sucessimg img{width: 100%;}
.reg_box .reg_sucess .reg_sucesstip{margin-left: 10px;margin-top: 5px;}
.reg_box .reg_sucess .reg_sucesstip h2{font-size: 20px;color: #333;}
.reg_box .reg_sucess .reg_sucesstip p{font-size: 14px;margin-top:2px;}

.box2{display: none;}
.box3{display: none;}


.sibbtn{width: 420px;height: 40px;line-height: 40px;background: #259490;text-align: center;color: #fff;font-size: 16px;border-radius: 4px;margin: 85px auto 0;cursor: pointer;}

.reg_bot{border-top: 1px solid #E8E8E8;margin-top: 28px;}


    .codeRe
    {
            background:#479490;
            font-family:Arial;
            font-style:italic;
             color:#fff;
             font-size:18px;
             border:0;
             padding:2px 3px;
             letter-spacing:3px;
             font-weight:bolder;             
             float:left;            
             cursor:pointer;
             width:100px;
             height:40px;
             line-height:35px;
             text-align:center;
             vertical-align:middle;

    }
    .js_clickChangeRe
    {
        text-decoration:none;
        font-size:12px;
        color:#288bc4;
        line-height:38px;
        margin-left:12px;
        }
    .js_clickChangeRe:hover
    {
       text-decoration:underline;
        }