.button{width:60px;height:40px;background:#ddd;text-align:center;line-height:40px;float:left;margin:0 10px}
.cover{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;left:0;top:0;right:0;display:none}
.login_box{width:470px;height:420px;background:#fff;position:absolute;top:50%;left:50%;margin:-245px 0 0 -235px;z-index:11}
.login_info{width:90%;margin:0 auto}
.login_top{width:100%;height:62px;line-height:62px;border-bottom:1px solid #ddd;margin-bottom:30px}
.login_info p{line-height:62px;color:#000;font-size:18px}
.login_info img{margin-top:24px;cursor: pointer;}
.input_box{width:100%;height:46px;line-height:46px;background:#f5f5f5;border-radius:5px;margin-bottom:20px;position:relative}
.error{position:absolute;font-size:12px;color:red;top:32px;left:6px;display:none}
.input_box img{position:relative;top:3px;margin:0 10px 0 15px}
.cover .input_box .btn{width:130px;height:45px;line-height:45px;background:#4285f4;color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px}
.input_box input{width:300px;height:45px;line-height:45px;background:#f5f5f5;border:none;outline:0;font-size:16px;color:#666}
.sub_btn{width:100%;height:46px;line-height:46px;background:#4485f6;color:#fff;font-size:20px;text-align:center;border:none;border-radius:5px;margin:15px auto;cursor: pointer;}
.login_k{font-size:14px;color:#999}
.login_ch span{font-size:14px;color:#999}
.login_ch .pass_link{font-size:14px;color:#999;line-height:19px;margin-left:3px}
.login_ch .pass_link a{color:#4285f4}
.login_more{font-size:16px;color:#666;text-align:center;position:relative;margin:25px 0 15px}
.login_more::before{content:"";position:absolute;width:152px;height:1px;background:#ddd;top:11px;left:0}
.login_more::after{content:"";position:absolute;width:152px;height:1px;background:#ddd;top:11px;right:0}
.login_m{width:220px;height:auto;margin:0 auto}
.login_m a img{margin-top:0}
.register_box{height:485px}
.btn_pass{width:130px;height:45px;line-height:45px;background:#4285f4;color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px}
.input_box .yanzheng{width:245px}
.input_box .yanzheng_pass{width:245px}
.clearfix:after{content:"020";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.phone_cover{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;bottom:0;display: none;z-index: 9999;}
.phone_box{width:370px;border-radius:6px;background-color:#fff;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;z-index:11}
.phone_close{width:95%;height:30px;font-size:20px;text-align:right;margin:0 auto;cursor:pointer}
.phone_view{position:relative;width:100%;height:100%;padding-left:28px;padding-right:28px;box-sizing:border-box;top:0;font-size:16px}
.view_T{width:100%;min-height:20px;text-align:center;line-height:50px;font-size:17px;user-select:none;-webkit-tap-highlight-color:transparent}
.view_img{text-align:center}
.view_txt p{margin:0 13px 30px;font-size:15px;text-align:center;color:#999}
.phone_kuang{margin:20px 0 0;height:48px;border:none;position:relative;border-radius:6px}
.phone_k_info{width:100%;box-sizing:border-box;height:100%;padding:1px;white-space:nowrap;vertical-align:middle;font-size:16px;color:#333;overflow:hidden;border:1px solid #ccc;border-radius:5px}
.phone_img{width:25px;margin:10px 10px 0 10px}
.phone_k_con{width:255px;height:43px;padding:0;font-size:16px;font-family:inherit;color:inherit;border:none;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-text-size-adjust:none;vertical-align:baseline}
.phone_k_con::-ms-input-placeholder{color:#ccc}
.phone_k_con::-webkit-input-placeholder{color:#ccc}
.error_txt{color:#ff0000;padding:5px 0;font-size:14px}
.phone_tijiao button{width:100%;height:50px;border-radius:6px;background:#0a71df;color:#fff;font-size:16px;text-align:center;line-height:50px;border:none;margin:20px 0 50px}
.hide{display:none}
.message_cover{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;bottom:0;display: none;z-index: 9999;}
.message_box{width:370px;border-radius:6px;background-color:#fff;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;z-index:11}
.message_close{width:95%;height:30px;font-size:20px;text-align:right;margin:0 auto;cursor:pointer}
.message_view{position:relative;width:100%;height:100%;padding-left:28px;padding-right:28px;box-sizing:border-box;top:0;font-size:16px}
.message_T{width:100%;min-height:20px;text-align:center;line-height:50px;font-size:17px;user-select:none;-webkit-tap-highlight-color:transparent}
.message_img{text-align:center}
.message_userphone{text-align:center;margin:0 0 20px;font-size:14px}
.message_userphone span{color:#0a71df}
.message_info{border:none;position:relative;border-radius:6px}
.message_con{width:100%;box-sizing:border-box;height:100%;padding:1px;white-space:nowrap;vertical-align:middle;font-size:16px;color:#333;overflow:hidden}
.message_info dl{font-size:14px}
.message_info dl dd{color:#999;line-height:2.8;position:relative;width:100%}
#yanMess{display:block;padding:5px 0;font-size:14px;color:#ff0000}
.email_kuang{border:1px solid #ddd;color:#34495e;font-family:Lato,sans-serif;font-size:14px;padding:8px 5px 7px;width:248px;height:22px;border-radius:3px;outline:0}
.yanzheng_kuang{width:95%;border:1px solid #ddd;color:#34495e;font-family:Lato,sans-serif;font-size:14px;padding:8px 5px 8px;height:22px;border-radius:3px;outline:0;margin:0 auto}
.yanzheng_kuang::-ms-input-placeholder{color:#ccc}
.yanzheng_kuang::-webkit-input-placeholder{color:#ccc}
.yan_btn{display:block;text-align:center;width:110px;color:#5c99e1;font-size:14px;border-radius:3px;border:none 0;cursor:pointer;outline:0;white-space:nowrap;margin-left:-3px;padding:0 5px;height:35px;line-height:40px;background:#fff;position:absolute;top:1px;right:6px}
.message_tijiao button{width:100%;height:50px;border-radius:6px;background:#0a71df;color:#fff;font-size:16px;text-align:center;line-height:50px;border:none;margin:20px 0 50px}
.mask_dl,.mask_zc{width: 100%;height: 100%;position: fixed;top:0;left: 0;right:0;background: rgba(0,0,0,0.6)}
.login_box_new{width: 500px;background: #fff;position: absolute;top: 50%;margin-top: -250px;left:50% ;margin-left: -250px;overflow: hidden;padding-bottom: 50px}
.login_close_btn{position: absolute;top:15px;right: 15px;cursor: pointer;}
.login_box_new .hdbox{width:350px; overflow:hidden; margin:30px auto 34px;}
.login_box_new h2{font-size:16px; padding:10px 0 20px; text-align:center; color:#23262e; border-bottom:2px solid #ddd; float:left; width:175px; cursor:pointer;}
.login_box_new h2.cur{border-color:#5E769B;}
.login_box_new .inner_l{width:350px;margin: 0 auto;}
.login_box_new .ptip{font-size:12px; color:#666; height:56px; line-height:56px;}
.login_box_new .line{width:350px; margin:10px auto 10px; overflow:hidden;}
.login_box_new .line2{margin-bottom:0;}
.login_box_new .line input{width:340px; height:38px; line-height:38px; border-radius:3px; padding-left:8px; border:1px solid #ccc;outline: none;}
.login_box_new .line .div_l{float: left;}
.login_box_new .line .div_l span{color: #3d68ac;}
.login_box_new .line .div_fr{float:right;color: #3d68ac;}
.login_box_new .dl_a{color: #3d68ac;text-align: center;display: block;font-size: 16px;margin: 18px 0 10px;}
.login_box_new .line .forgetmm{line-height: 36px;color: #3d68ac;padding-right: 5px;}
.login_box_new .line .zhuce{line-height: 36px;color: #3d68ac;padding-left: 5px;}
.login_box_new .line .remb{width:14px;float:right;line-height:20px; border:none;-webkit-appearance: checkbox;}
.login_box_new .line label{float:right;line-height:36px; color:#444444; margin-left:7px;}
.login_box_new .line .confirm{width:350px; border-color:#5E769B; background:#4485f6; color:#fff; cursor:pointer; height:40px; font-size: 16px; padding-left: 0;border: none;}
.login_box_new .line .confirm:hover{background:#4485f6;}
.login_box_new .line .agreefor{float:left;}
.login_box_new .line .agree{width:auto;float:left;line-height:20px;}
.login_box_new .line .yzm{float:left; width:150px;}
.login_box_new .line .code{float:right; width:160px; height:40px; background:#6f90c4; border:0; border-radius:3px; color:#fff; cursor:pointer;border:none;}
.login_box_new .line .code:hover{background:#456fb1; }
.login_box_new .line .yzmimg{float: right; width:150px;}
.login_box_new .yzline{margin:10px auto;}
.login_box_new .line ul{width:290px;}
.login_box_new .line ul li{float:left; width:92px; margin-right:1px; height:16px; line-height: 16px; background:#eee; font-size:12px; text-align:center; color:#000;}
.login_box_new .line ul li.red{background:#C30000; color:#fff;}
.login_box_new .line ul li.orange{background:orange; color:#fff;}
.login_box_new .line ul li.green{background:#7BBE54; color:#fff;}
.login_box_new .line ul li{background:#D6D6D6; color:#fff;}
.login_box_new .cha_box .cha_list{display:none;}
.login_box_new .cha_box .cur{display:block;}
.login_box_new .errb{font-size:12px; color:#f00; text-align:center; padding-top:10px; display:none;}
.zcsuc p{line-height:26px;}
.dl_close{position: absolute;top:11px;right:11px;cursor: pointer;}
.worry_mss_txt{font-size: 12px;color: #f74a1d;}