.mian { width:100%; height:580px; margin:0 auto; }
.mian form{height:100%;}
.mian .zhu { width:1080px;height:100%; margin:0 auto;position:relative;}
/*用户注册、登录弹出框*/
.registration_3 {width:350px; background:#fff;  z-index:10000;  border-radius:30px; padding:20px; position: absolute;top: 50%;right: 0;transform: translateY(-50%);box-shadow: 0 0px 5px #aaa;}
.registration_3 .tit {display: flex;align-items: center;margin: 5px 15px;}
.registration_3 .tit .t_1 { display:block; font-size:20px; color:rgba(0, 0, 0, 0.74); font-weight:bold; line-height: 40px; border-bottom:5px solid  rgba(238, 63, 39, 1);}
.registration_3 .tit .t_2 { display:block; float:left; color:#b2b2b2; margin:5px 0 0 10px;height:20px;}
.registration_3 .tit .t_3 { display:block; float:left; margin:5px 0 0 10px; height:20px;flex: 1;text-align: right;font-size:13px;}
.registration_3 .tit .t_3 .a_1 { color:rgba(212, 48, 48, 1);margin: 0 0 0 15px;}
.registration_3 .tit .t_3 .a_1:hover {color:#f05454;  }
.registration_3 .tit .t_3 .a_1 i { font-family:"宋体";}
.registration_3 .tit .t_4 { display:block; width:12px; height:12px; background:url(/images/img/registration_x.gif) 0 0 no-repeat;cursor:pointer; position: absolute;top: 20px;right: 20px;}
.registration_3 .input_k { display:block; border-bottom:1px solid rgba(0, 0, 0, 0.19); padding:0 10px 10px 10px;}
.registration_3 .input_k li { display:table;width:100%; margin:0 auto; margin-top:16px; position:relative;}
.registration_3 .input_k li .shu{ width:100%; padding-left:60px;  height:48px; border:1px solid #e6e6e6; /*background:url(/images/img/input_bk.gif) repeat-x;*/ margin:0 auto; line-height:48px; color:rgba(166, 166, 166, 1); font-size:14px;border-radius: 48px;box-sizing: border-box;}
.registration_3 .input_k li .shu_1{ width:100%; padding-left:60px; height:48px; border:1px solid #e6e6e6; /*background:url(/images/img/input_bk.gif) repeat-x;*/ margin:0 auto; line-height:48px; color:rgba(166, 166, 166, 1); font-size:14px;border-radius: 48px;box-sizing: border-box;}
.registration_3 .input_k li .shu_2{ width:100%; padding-left:60px; height:48px; border:1px solid #e6e6e6; /*background:url(/images/img/input_bk.gif) repeat-x;*/ margin:0 auto; line-height:48px; color:rgba(166, 166, 166, 1); font-size:14px;border-radius: 48px;box-sizing: border-box;}
.registration_3 .input_k li .yan { width:190px; float:left;padding-left:30px;}
.registration_3 .input_k li .code_1 { display:block; float:left; margin-left:10px;}
.registration_3 .input_k li .code_1 img { width:64px; height:34px;}
.registration_3 .input_k li .em_1 { display:block; float:left; width:17px; height:34px; background:url(/images/img/refresh_1.gif) no-repeat center; cursor:pointer; margin-left:10px;}
.registration_3 .input_k li i { position:absolute; top:7px; left:15px; width:32px; height:32px; z-index:100;}
.registration_3 .input_k li .ico_1 { background:url(/images/new/mail.png) no-repeat center / 26px;}
.registration_3 .input_k li .ico_2 { background:url(/images/new/pass.png) no-repeat center / 30px;}
.registration_3 .input_k li .ico_3  { background:url(/images/new/users.png) no-repeat center / 29px;}
.registration_3 .input_k li .safety { display:block; margin-top:6px; width:350px; height:24px;}
/*.registration_3 .input_k .hover_2 .ico_1 { background:url(/images/img/registration_yx_b.png) no-repeat center !important; }
.registration_3 .input_k .hover_2 .ico_2 { background:url(/images/img/registration_mm_b.png) no-repeat center !important;  }
.registration_3 .input_k .hover_2 .ico_3 { background:url(/images/img/registration_name_b.png) no-repeat center !important; }*/
.registration_3 .input_k li .text { color:rgba(212, 48, 48, 1);}
.registration_3 .input_k li .text:hover { color:#f05454; }
.registration_3 .input_k li .prompt { display:block; position:absolute; left:-183px; top:-3px; width:186px; height:40px; line-height:40px; background:url(/images/img/sframe_tisbk.png) no-repeat; color:#fff; font-weight:bold; z-index:100; padding-left:10px;}
.registration_3 .input_k li .text_1 { position:absolute; left: 10px; top: 0; display:block; height:34px; line-height: 34px; font-size: 14px; color:#808080;}
.registration_3 .input_k .hover .shu_1 { display:block !important;}
.registration_3 .input_k .hover .shu { display:none;}
.registration_3 .cont .ann_1 { display:block; width:100%; height:48px; margin:0 auto; background:rgba(212, 48, 48, 1); border:none;  font-size:20px; color:#fff; text-align:center; font-family: "微软雅黑"; cursor:pointer;font-weight:700;border-radius: 48px;box-sizing: border-box;line-height: 42px;}
.registration_3 .cont .wj { display:block; text-align:right; height:30px; line-height:30px;color:rgba(212, 48, 48, 1);font-size:13px;text-decoration: none;}
.registration_3 .cont .ann_1:hover { background:rgb(192 22 22);}
.registration_3 .cont .shej { display:block; padding:10px 0 0 10px;}
.registration_3 .cont .shej p{ display:block;}
.registration_3 .cont .shej a {line-height: 40px;font-size: 15px;height:40px; display:block; float:left; margin:5px 0 0 10px; color:#000;text-decoration: none;}
.registration_3 .cont .shej .wx { background:url(/images/new/wx.png) no-repeat center left / 40px 40px;padding-left:46px;}
.registration_3 .cont .shej .xinl { background:url(/images/img/registration_ico.png) 0 0;}
.registration_3 .cont .shej .xinl:hover { background:url(/images/img/registration_ico.png) 0 76px; opacity: 0.6; filter:alpha(opacity=60);}
.registration_3 .cont .shej .qq { background:url(/images/img/registration_ico.png) 0 -39px; margin-left:20px;}
.registration_3 .cont .shej .qq:hover {background:url(/images/img/registration_ico.png) 0 -117px; opacity: 0.6; filter:alpha(opacity=60);}
.on_changes { position: absolute; left: 0; top: 35px; z-index: 1000; background: #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 0 10px 10px 10px; width: 328px; display: none;}
.on_changes li { cursor: pointer; display: block; margin:0 !important; width: 318px !important; padding: 0 0 0 10px; height: 30px; line-height: 30px;}
.on_changes li:hover { background: #f79a37; color: #fff;}

div .errorMessage{ display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 260px;
    background: url(/images/new/err.png) rgba(212, 48, 48, 0.83) no-repeat center 20px / 33px 33px;
    color: #fff;
    z-index: 999;
    transform: translate(-50%, -50%);
    padding: 65px 20px 40px 20px;
    box-sizing: border-box;
    border-radius: 20px;
    text-align: center;
    font-size: 15px;
}
.registration_bk {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 100;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.registration_fixed{
    position: fixed;
    z-index: 9999;
    top: 10%;
    left: 50%;
    transform: translateX(-50%);
}