html,body{ font-family:Microsoft Yahei, Arial;}
a:focus{ outline:0 none;}
.clearfix:after{ content:"."; visibility:hidden; height:0; display:block; clear:both;}
.mysony{ width:100%;}
.mysony_nav{ width:100%; height:68px; background:#FFFFFF;}
.sony_m{ width:100%; position:relative;}
.w1210{ width:1210px; margin:0 auto; position:relative;}
.fl{ float:left;}
.fr{ float:right;}
.p74{ padding:70px 0 40px 0px;}
.m_nav{ margin-left:280px;}
.m_nav ul li{ float:left; height:68px; line-height:68px; margin-right:75px;}
.m_nav ul li a{ color:#262626; font-size:16px;}
.m_nav ul li a:hover{ color:#13a0ff;}
.m_nav ul li a.active{ color:#13a0ff;}
.dlu_name{ position: absolute;; left: 200px; top: 12px; font-size: 26px; color: #000000;  }
.lkv{ width: 100%; height: 462px; background: url("../images/mysony/lkv.jpg") center top no-repeat; }
.pad45{ padding-top: 45px; }
.login_m{ width: 346px; height: 370px; background: #ffffff; }
.login_m_t{  width:310px; margin:0 auto; }
.login_s{ padding:20px 0 20px 0px; border-bottom: 1px solid #e7e7e7;}
.login_s a { display:block; float:left; width:50%; text-align:center; line-height:20px; box-sizing:border-box; color:#808080; font-size:18px;}
.login_s a.lactive{ color:#13a0ff; font-weight: bold;}
.login_s a.lline{ border-left:1px solid #808080;}
.lg_con{ display:none; position:relative;}
.log_con{ display:none;}
.lg_pad{ padding-top:27px;}
.input_z{ width:300px; height:42px;  box-sizing:border-box; position:relative; padding-left:10px;border: 1px solid #bdbdbd; border-radius: 10px;display: flex;}
.input_z1{ margin-bottom: 26px; }
.w254{ width: 300px; margin: 0 auto; position:relative; }
/* .username{ background:url(../images/mysony/muser.png) no-repeat;}
.password{ background:url(../images/mysony/mpwd.png) no-repeat;} */
.ipt{ width:220px; height:42px; line-height:42px; color:#808080; font-size:12px; display:block; border:0 none; background:none; appearance:normal; box-sizing:border-box;}
.del_input{ display:block; color:#FFFFFF; font-size:20px; position:absolute; right:4px; top:10px; cursor:pointer;}
.forget_ps{ text-align:right; padding-bottom:12px; padding-top: 10px; }
.forget_ps a{color:#808080; font-size:12px;}
.login{ width:100%; height:52px; display:block; text-align:center; line-height:52px; color:#71a2b5; font-size:18px; background:#ffffff; margin-bottom:10px;}
.register{ width:100%; height:52px; display:block; text-align:center; line-height:52px; color:#71a2b5; font-size:18px; background:#ffffff; margin-bottom:10px;}
.qrcode_info{ padding:10px 0 18px; text-align:center; color:#808080; font-size:12px; text-align:center;}
.qrcode_info span{ color: #13a0ff; }
.login{ width:300px; height:46px; display:block; text-align:center; line-height:46px; color:#ffffff; font-size:18px; background:#028cff; margin-bottom:10px;}
.register{ width:300px; height:46px; display:block; text-align:center; line-height:46px; color:#ffffff; font-size:18px; background:#ff8d31; margin: 0 auto;}

.p_con11{ height: 36px;  position: relative; line-height: 36px;color: #b2b2b2; font-size: 12px; }
.p_input11{ height: 36px; border: 1px solid #CCCCCC; box-sizing: border-box; float: left; padding-left: 10px; position: relative; width:90px;     }
.p_input11 input{ display: block; width: 70px; height: 36px; line-height: 36px;  color: #b2b2b2; font-size: 12px; border: 0 none; background: none; }
.val_img11{ width: 80px; margin-left: 10px; float: left; }
.chagecode11{ float: left; margin-left: 5px; }
.chagecode11 a{ color: #0084ff; font-size: 12px; text-decoration: underline; }

.error_tip{ display:block; position:absolute; left:0px; top:44px; background:#ff701b;line-height:18px; font-size:12px; color:#ffffff; padding-left:4px; padding-right:4px;}
.error_tip1{ top:40px;}
.error_tip2{ top:34px;}
