html,body{ font-family:Microsoft Yahei, Arial;}
a:focus{ }
input:focus,textarea:focus{outline:0 none;}
input:-webkit-autofill { background:none;}
/*input::-webkit-input-placeholder {

color: #cff3ff;

}

input:-moz-placeholder {

color: #cff3ff;

}

input::-moz-placeholder {

color: #cff3ff;

}

input:-ms-input-placeholder {

color: #cff3ff;

}
::-webkit-input-placeholder {
color: #fff;
}
:-moz-placeholder {
color: #fff;
}
::-moz-placeholder {
color: #fff;
}
:-ms-input-placeholder {
color: #fff;
}

*/

input::-ms-clear { display: none;}
input::-ms-reveal { display: 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;}
.tbg{ padding:50px 0 35px 0 ; background:url(../images/mysony/t_bg.jpg) center top no-repeat; }
.ldr{ width:352px; height:523px;}
.m_login_q,.m_login_d,.m_register,.m_login_otp{ width:100%; height:100%; position:relative;}
.m_login_d{ display:none;}
.m_login_q,.m_login_otp{ background:#fff; height: 575px}
.login_m_t{  width:300px; margin:0 auto; height:430px;}
.login_m_title{ border-bottom:1px solid #36b4e7; color:#42759d; font-size:20px; text-align:center; padding-bottom:10px;padding-top:15px;}
.login_c{ padding:22px 0 0 0px;}
.login_s a { display:block; float:left; width:50%; text-align:center; line-height:20px; box-sizing:border-box; color:#42759d; font-size:16px;}
.login_s a.lactive{ color:#ffffff;}
.login_s a.lline{ border-left:1px solid #165788;}
.lg_con{ display:none; position:relative;}
.log_con{ display:none;}
.club_login{background: #fff; height: 650px;}
.mysony .login_title{display: flex; justify-content:space-around; align-items: center;padding: 20px;}
.error_tip {
    display: none;
    position: absolute;
    left: 0px;
    top: 46px;
    background:url(../images/error_iocn.png) 4px center no-repeat  #ffe1ba;
    line-height: 18px;
    font-size: 12px;
    color: #ff481e;
    padding-left: 26px;
    padding-right: 6px;
    width: 263px;
    border: 1px solid #ff701b;
    z-index: 100;
}
.error_tip1{ top:32px;}
.error_tip2{ top:187px;left: 16px;}
.lg_pad{ padding-top:0px;}
.input_z{ width:298px; height:48px; margin-bottom:24px; box-sizing:border-box; position:relative; padding-left:10px;border: 1px solid #bdbdbd; border-radius: 10px;display: flex;}
/* .username{ background:url(../images/mysony/user.jpg) no-repeat;}
.password{ background:url(../images/mysony/pwd.jpg) no-repeat;} */
.ipt{ width:200px; height:45px; line-height:48px; color:#000; font-size:16px; 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; width:298px; padding-bottom:16px; }
.forget_ps a{color:#0084ff; font-size:14px; text-decoration:underline;}
.login{ width:100%; height:52px; display:block; text-align:center; line-height:52px; color:#fff; font-size:18px; background:#000; margin-bottom:10px;}
.go_otplogin,.go_pwdlogin{ width:100%; display:block; text-align:center; line-height:52px; color:#0084ff; font-size:16px; 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;}
.login_b{ width:100%; position:absolute; left:0 ; bottom:0; background:#dbdbdb;}
.b_info{ height:46px; box-sizing:border-box; padding-left:24px;}
.b_right{ height:18px; padding-left:25px; font-size:14px; color:#0084ff; line-height:18px;padding-top: 16px;}
.b_right a{ color:#000; font-size:12px; margin-left:6px;}
.b_right a:hover{color: #000; text-decoration:none}
.b_help{ height:18px; padding-left:40px; font-size:14px; color:#0084ff; line-height:18px;padding-top: 5px;}
.b_help a{ color:#000; font-size:12px; margin-left:6px;}
.b_help a:hover{color: #000; text-decoration:none}
.qrcode_info{ padding:18px 0 20px; text-align:center; color:#0466c1; font-size:14px; text-align:center;}
.m_register{ background:#ffffff;}
.OTP_tips{color: #4cafff;margin-bottom: 10px;font-weight: bold;}
.register_m_t{  width:316px; margin:0 auto;}
.register_title{ color:#949494; font-size:20px; text-align:center; padding-bottom:4px;padding-top:4px;}
.register_s{ padding:8px 0 4px 0px;}
.register_s a { display:block; float:left; width:50%; text-align:center; line-height:20px; box-sizing:border-box; color:#696969; font-size:16px;}
.register_s a.lactive{ color:#028cff; font-weight:bold;}
.register_s a.lline{ border-left:1px solid #696969;}
.register_con{ display:none;}
.rg_pad{ padding-top:20px;}
.rules1{ margin-top:22px;}
.login_btn{ display:block; width:60px; height:60px; position:absolute; right:0; top:0; z-index:10; background:url(../images/login.png) no-repeat; background-size:100% auto; text-indent:-9999px;}
.input_z1{ width:316px; height:32px; margin-bottom:18px; box-sizing:border-box; position:relative; padding-left:46px;}
.email{ background:url(../images/mysony/email.png) no-repeat;}
.rpwd{ background:url(../images/mysony/rpwd.png) no-repeat;}
.ipt1{ width:255px; height:32px; line-height:32px; color:#a6a6a6; font-size:14px; display:block; border:0 none; background:none; appearance:normal; box-sizing:border-box;}
.del_input1{ display:block; color:#d0d0d0; font-size:20px; position:absolute; right:4px; top:2px; cursor:pointer;}
.valid_z{ padding:5px 0 20px 0px;}
.v_input{ width:122px; height:32px; border:1px solid #cccccc; padding-left:10px;box-sizing:border-box; position:relative;}
.valid{width:104px; height:32px; line-height:32px; color:#a6a6a6; font-size:14px; display:block; border:0 none; background:none; appearance:normal; box-sizing:border-box;}
.vlid_img{ padding-left:12px;}
.change{ color:#f9711f; font-size:12px; line-height:32px; text-decoration:underline;}
.change:hover{text-decoration:underline;}
.rules{ margin-bottom:2px;}
.r_select{ width:20px; padding-top:1px;}
.rchecks{ display:none;}
.rchecks + label{ display:block; width:14px; height:14px; background:url(../images/mysony/check.png) no-repeat; text-indent:-9999px;}
.rchecks:checked + label{ background:url(../images/mysony/checked.png) no-repeat;}
.r_des{ float:left; color:#7a7a7a; font-size:12px; line-height:16px; width:290px; position:relative;}
/* .r_des a{ color:#f9711f;} */
.email_register{ display:block; width:100%; height:52px; background:#000; text-align:center; line-height:52px; color:#ffffff; font-size:20px;border-radius: 20px;}
.er_tip{ padding-top:2px; text-align:center; font-size:12px; color:#7a7a7a;}
.valid_z1{ padding:0px 0 10px 0 ;}
.valid_z2{ padding-top:10px;}
/* .phone{background:url(../images/mysony/phone.png) no-repeat;} */
.getcode{ display:block; width:106px; height:32px; line-height:32px; text-align:center; color:#000; font-size:12px; background:#ffffff;}
.m_login_d{ background:#ffc95c;}
.m_login_d .login_b{ width:100%; position:absolute; left:0 ; bottom:0; background:#ffd47d;}
.m_login_d .b_info{ height:46px; box-sizing:border-box; border-bottom:1px solid #e69f68; padding-top:16px; padding-left:24px;}
.m_login_d .b_right{ height:18px; background:url(../images/mysony/crown1.png) left center no-repeat; padding-left:25px; font-size:14px; color:#ac7750; line-height:18px;}
.m_login_d .b_right a{ color:#ac7750; font-size:12px; margin-left:6px;}
.m_login_d .b_help{ height:18px; background:url(../images/mysony/help1.png) left center no-repeat; padding-left:25px; font-size:14px; color:#ac7750; line-height:18px;}
.m_login_d .b_help a{ color:#ac7750; font-size:12px; margin-left:6px;}
.tips{ position:absolute; left:0; top:-34px; background:url(../images/mysony/sound.png) left center no-repeat; color:#ff7610; font-size:14px; line-height:20px; padding-left:20px;}
.tips1{background:url(../images/mysony/sound1.png) left center no-repeat;color:#f65560;}
.tips2{color:#ff7610; font-size:14px; line-height:36px;background:url(../images/mysony/sound1.png) left center no-repeat;color:#f65560;padding-left:20px;}
.mysony input:-webkit-autofill{
    border: none;
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    border-radius: 10px;
}
#register_but_club.enabled {
    background: #a7a7a7;
    display: block !important;
}
.OTP_login_errorclub{
    width: 100%;
    height: 289px;
    position: absolute;
    max-width: 332px;
    background: #fff;
    border-radius: 10px;
    transform: translate(3%, 50%);
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
}
.recive{color:#ff7610; font-size:14px; text-decoration:underline;}
.recive:hover{ text-decoration:underline;}
.tips1 .recive{color:#f65560; font-size:14px; text-decoration:underline;}
.tips1 .recive:hover{ text-decoration:underline;}
.del_tip{ width:20px; display:inline-block; margin-left:10px; background:url(../images/mysony/delete1.png) center center no-repeat; height:36px; text-indent:-9999px;}
.p_info{ width:320px; margin:0 auto; padding-top:35px;}
.p_avater{ width:133px; margin:0 auto;}
.p_name{ text-align:center; color:#d5741f; font-size:18px; padding:5px 0 20px;}
.ckeck_z{ width:100%; text-align:center; padding-bottom:26px; border-bottom:1px dashed #d69461; vertical-align:top;}
.czz,.chekin,.cqd{ display:inline-block; margin:0 6px;}
.czz{ text-align:right;}
.cqd{ text-align:left;}
.ctt{ color:#eb6e13; font-size:14px; margin:0; padding:0; vertical-align:top;}
.cvv{ color:#eb6e13; font-size:22px; margin:0; padding:0; font-weight:bold;padding-top:4px;}
.dengji{ padding:22px 0 14px 0;}
.dengji ul li{ float:left; width:80px; height:59px;}
.dengji ul li span{ display:block; width:80px; height:59px; text-indent:-9999px; background:url(../images/mysony/dj_o.png) no-repeat;}
.dengji ul li.dactive span{ background:url(../../sonyclubsu/images/mysony/dj_n.png) no-repeat;}
.dengji ul li span.dengji1{ background-position:0px 0px;}
.dengji ul li span.dengji2{ background-position:-80px 0px;}
.dengji ul li span.dengji3{ background-position:-160px 0px;}
.dengji ul li span.dengji4{ background-position:-240px 0px;}
.dengji ul li.dactive span.dengji1{ background-position:0px 0px;}
.dengji ul li.dactive span.dengji2{ background-position:-80px 0px;}
.dengji ul li.dactive span.dengji3{ background-position:-160px 0px;}
.dengji ul li.dactive span.dengji4{ background-position:-240px 0px;}
.dengji_status{ text-align:center; color:#eb6e13; font-size:14px;}
.opacity_check{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; background:rgba(0,0,0,0.60); display:none;}
.opacity_wechat{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; background:rgba(0,0,0,0.60); display:none;}
.q_success{ width:250px; height:281px; position:absolute; left:50%; margin-left:-125px; top:136px; background:url(../images/mysony/q_success.png) no-repeat;}
.wechat_img{ width:776px; height:708px; margin:88px auto; background:url(../images/wechat_img.png) no-repeat; background-size:87%}
.ck_close{ display:block; position:absolute; width:23px; height:23px; background:url(../images/mysony/check_close.png) no-repeat; text-indent:-9999px; left:50%; top:136px; z-index:102; margin-left:102px;}
.wechat_close{ display:block; position:absolute; width:45px; height:45px; top:3px; z-index:102; left:845px;}
.qd_r{ padding-top:180px; text-align:center; color:#707070; font-size:16px;}
.qd_r span{ color:#eb6e13; font-size:18px;}
.qd_c{ padding-top:10px; text-align:center; color:#707070; font-size:14px;}
.qd_c span{ color:#eb6e13; font-size:16px; font-weight:bold;}
.rdr{ width:845px;}
.banner1{ margin-right:13px; }
.banner2{ margin-right:13px; }
.banner3{ margin-right:0px; }
.banner4{ padding-top:14px;}
.r_ld{ width:100%;}
.banner5{ margin-right:11px;}
.banners{ width:449px;}
.banner6{ margin-right:14px;}
.banner8{ margin-top:14px;}
.banner6,.banner7{ position:relative;}
.dlzk{ width:100%; background:#f1f4f9; padding:25px 0px;}
.ddzzk a{ display:block; position:relative; float:left;}
.p_center{ margin-left:135px;}
.p_order{ margin-left:140px;}
.p_quan{ margin-left:140px;}
.p_dd{ margin-left:140px;}
.p_order span{ display:block; position:absolute; left:30px; top:-4px; height:16px; line-height:16px; padding:0 4px; text-align:center; border-radius:8px; color:#FFFFFF; font-size:12px; background:#ff0949;}
.p_quan span{display:block; position:absolute; left:32px; top:-4px; height:16px; line-height:16px; padding:0 4px; text-align:center; border-radius:8px; color:#FFFFFF; font-size:12px; background:#ff0949;}
.spitce{ display:block; position:absolute; left:18px; top:115px; color:#2596fb; font-size:14px;}
.register_success{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:100; background:rgba(0,0,0,0.4); display:none; }
.rsc{ width:614px; height:370px; position:absolute; left:50%; top:50%; margin-left:-307px; margin-top:-185px; background:#FFFFFF; position:relative;}
.wclose{ display:block; width:27px; height:27px; position:absolute; background:url(../images/mysony/wclose.png) no-repeat; text-indent:-9999px; right:15px; top:15px; }
.rsc_con{ width:530px; margin:0 auto;}
.rsc_title{ padding:35px 0 19px 0px; text-align:center; border-bottom:1px dashed #e8e8e8; color:#2d2d2d; font-size:30px;}
.rsc_m{ width:280px; margin:0 auto; text-align:center; padding-top:45px;}
.rsc_p{ padding-bottom:6px; color:#2d2d2d; font-size:20px;}
.rsc_p span{ color:#f9711f;}
.rsc_btn{ width:280px; height:58px; display:block; background:#02bbff; text-align:center; line-height:58px; font-size:20px; color:#ffffff; margin-top:30px;}
.tq{ background:#f5f5f5;}
.s_title{ width:100%; text-align:center; padding-bottom:40px; }
.s_img{ display:inline-block;}
.s_des{ color:#a6a6a6; font-size:12px; padding:10px 0 10px 0; }
.s_line{ display:inline-block; width:70px; border-bottom:4px solid #000000;}
.tq_lubo{ width:1210px; margin:0 auto; position:relative;}
.t_lunbo{ width:1198px; margin:0 auto; overflow:hidden;}
.t_lunbo ul { width:1000em;}
.t_lunbo ul li{ width:218px; float:left; margin-right:27px;}
.t_prev{ display:block; width:23px; height:43px; background:url(../images/mysony/tq/r_prev.png) no-repeat; position:absolute; left:-45px; top:50%; margin-top:-22px; text-indent:-9999px;}
.t_next{ display:block; width:23px; height:43px; background:url(../images/mysony/tq/r_next.png) no-repeat; position:absolute; right:-45px; top:50%; margin-top:-22px; text-indent:-9999px;}
.t_pages{ padding-top:40px; text-align:center;}
.t_pages a{ display:inline-block; width:8px; height:8px; background:url(../images/mysony/tq/told.png) no-repeat; margin:0 9px; text-indent:-9999px;}
.t_pages a.tactive{ background:url(../images/mysony/tq/tnew.png) no-repeat;}
.wishes{ background:#FFFFFF;}
.ws{ }
.ws ul li{ float:left; margin-right:14px; width:190px; height:272px; box-sizing:border-box; position:relative;}
.ws ul li:last-child{ margin-right:0px;}
.ws ul li.you{ border: 1px solid #ffb848; }
.ypadd{ padding:7px 8px 0 8px; }
.ysmall{ color: #8c8c8c; font-size: 14px; }
.ybig{ color: #262626; font-size: 18px; line-height: 24px; }
.yimg{ width: 100%; margin: 0 auto; }
.vandb{ position: absolute; right: 10px; bottom: 15px;  }
.youv{ display: block; width:17px; height: 18px; text-indent: -9999px; background: url("../images/mysony/view.png") no-repeat; float: left; margin-right: 6px;  }
.youb{ display: block; width:22px; height: 18px; text-indent: -9999px; background: url("../images/mysony/cart.png") no-repeat; float: left; margin-left: 6px; }
.y_line{ display: block;; width: 1px; height: 18px; background: #dfdfdf; float: left;; }
.viewmore{ padding-top: 40px; width: 100%; }
.viewmore a{ display: block; width: 202px; height: 46px; text-indent: -9999px; background: url("../images/mysony/view_more.jpg") no-repeat; margin: 0 auto; }
.s_des1{ width: 100%; padding: 5px 0px; }
.zxm{ padding-top: 0px; }
.zxb1 img,.zxb2 img, .zxb3 img{ border: 1px solid #dbdbdb; box-sizing: border-box; }
.zxb3 { padding-top: 15px; padding-bottom: 50px; }
.acafes{background: url("../images/mysony/acafe_bg.jpg") no-repeat; height: 1008px;}
.acafes .s_des{ color: #ffffff; }
.acafes .s_line{ border-bottom: 4px solid rgba(255,255,255,0.5); }
.acafei{ padding-bottom: 15px; }
.acafe_title{ padding-top: 90px; }
.zunxiang{ background: #f1f4f9; }
.zunxiang .s_img{ color: #262626; font-size: 24px; font-weight: bold;; }
.zunxiang_i{ position: relative;; float: left; margin-right: 11px;}
.zunxiang_i:last-child{ margin-right: 0px; }
.zunxiang_i1{ margin-right: 10px; }
.mr0{margin-right: 0px; }
.pd12{ padding-top: 12px; padding-bottom: 12px; }
.zunxz{ position: absolute; left: 24px; top: 82px; color: #13a0ff; font-size: 14px; line-height: 18px;}
.zunxz p{ line-height: 18px; margin: 0; padding: 0; }
.zunxz p.yjia{ color: #808080; text-decoration: line-through; }
.zunxz1{ left: 262px; top: 90px; }
.zunxz2{ left: 23px; top: 90px; }
.zunxz3{ left: 20px; top: 90px; }

.p_con11{ height: 36px;  position: relative; line-height: 36px;color: #b2b2b2; font-size: 12px; }
.p_input11{ height: 36px; border: 1px solid #30b0d7; box-sizing: border-box; float: left; padding-left: 10px; position: relative; width:90px;     }
.p_input11 input{ display: block; width: 100%; height: 36px; line-height: 36px;  color: #ffffff; font-size: 12px; border: 0 none; background: none; }
.val_img11{ width: 80px; margin-left: 10px; float: left; }
.chagecode11{ float: left; margin-left: 10px; }
.chagecode11 a{ color: #0084ff; font-size: 12px; text-decoration: underline; }


.com_fc {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999;
    display: none;
}

.con_fc {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute;
    background-color: #FFffff;
    font-size: 12px;
    color: #4c4c4c;
}
.con_fc_title {
    font-size: 16px;
    color: #4c4c4c;
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding-left: 16px;
    position: relative;
}
.con_fc__close {
    width: 14px;
    position: absolute;
    display: block;
    right: 15px;
    top: 12px;
}
.con_fc_m{ width:100%;}
.fc_ms{ padding:60px 0 ; text-align:center; font-size:16px;color: #4c4c4c;}
.zctkt{ width:600px;}
.comm_title{ color:#000000; font-size:24px; font-weight:bold; padding-bottom:20px;}
.input_zfl{border: 1px solid #dbdbdb;border-radius: 10px;width: 291px; height: 48px;display: flex;padding-left: 5px;}
.huoqu{ float:left; position:relative; display:none;font-weight: bolder;left: -12px;top:6px;}
.huoqu.huoquclub2{left: -86px;}
.huoqu.login_huoquclub2{left: -86px;}
.span_countdown_reg{ position: absolute; display:block; width:147px !important; height:32px; line-height:32px; text-align:center; color:#000; font-size:12px; background:#fff;border: 0px !important;left: -57px;top: 2px;}
.span_countdown_log{ position: absolute; display:block; width:147px !important; height:32px; line-height:32px; text-align:center; color:#000; font-size:12px; background:#fff;border: 0px !important;left: 3px;top: 2px;}
.fszt{font-size:12px; display:block; position:absolute; left:0; top:32px;}
.error_tip4{ top:50px; position: unset;}
.zindex10{ position:relative; z-index:10;}
.padb0{ padding-bottom:0px;}
.status{ width:14px; position:absolute; right:-16px; top:11px; }
.status img{ width:100%;}
.rules1{ margin-top:22px;}

.p_input input[disabled]{ cursor:not-allowed; background:#eeeeee;}

.login_btn{ display:block; width:60px; height:60px; position:absolute; right:0; top:0; z-index:10; background:url(../images/login.png) no-repeat; background-size:100% auto; text-indent:-9999px;}


.pic_list{margin-bottom: 15px;}
.pic_item{ display:block; width:80px; height:80px;  border:1px solid #E8E8E8;background-color:#ffffff;width: 80px;float: left;margin-right: 5px; }
.pic_item span{display:block; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:contain; }
.pic_item_current{border:1px solid #1e95f1;}
.pic_list_con{ width:auto; height:auto; position:relative; margin:0 0 15px ; float:left;}
.p_main{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; cursor:url(../images/small.cur),auto;}
.p_prev{ width:90px; height:100%; position:absolute; left:0; top:0; z-index:2; cursor:url(../images/prev.cur),auto;}
.p_next{ width:90px; height:100%; position:absolute; right:0; top:0; z-index:2; cursor:url(../images/next.cur),auto;}

.manzeng{ padding:20px 20px 10px;}
.status{ width:14px; position:absolute; right:-16px; top:11px; display:none;}
.status img{ width:100%;}

/*************************************************************************************************/

.support-list{margin:0}
/*-----------------------------------------------------------------------------------------footer*/

.go_OTPregister{
    width: 113px;
    background-color: #000;
    height: 36px;
    border: 2px solid #000;
    border-radius: 20px;
    margin-right: 94px;
    font-size: 14px;
    font-weight: bolder;
    position: relative;
    margin-top: 20px;
    margin-left: 20px;
}

.go_OTPregister span{
    color: #fff;
    position: absolute;
    transform: translate(18%,40%);
}

.footer-box{
    box-sizing: border-box;
    height: 573.5px;
    min-width: 1210px;
    padding-top: 30px;
    padding-bottom: 50px;
    background-color: #000;
}
.footer-box a,.footer-box span{
    font-size: 12px;
    color: #6a6a6a;
}
.footer-top{
    height: 255px;
    border-bottom: 1px solid #969696;
}
.footer-top .nearby{
    margin-top: 40px;
    margin-bottom: 20px;
}
.footer-top a{
    display: block;
}
.footer-tit  a:hover{
    color: #009ffb;
}
.footer-top p,.footer-top .nearby{
    font-size: 14px;
    color: #fff;
}

.footer-about{
    margin-left: 125px;
    margin-right: 220px;
}
.footer-top .nearby-query,.footer-btm .copy-icon{
    position: relative;
    display: inline-block;
}
.footer-top .nearby-query:after,.footer-about .icon-tel:after,.footer-btm .copy-icon:before{
    content: '';
    position: absolute;
    top:0;
    display: block;
    height: 17px;
}

.footer-tit a:after{
    right: -20px;
    width: 16px;
    background: url("../images/footer-icon_03.png") no-repeat;
}
.footer-tit a:hover:after{
    background: url("../images/footer-icon-on03_03.png") no-repeat;
}
.footer-about .icon-tel{
    position: relative;
    width: 90px;
}
.footer-about .icon-tel:after{
    right: 0;
    width: 18px;
    background: url("../images/footer-icon_07.png") no-repeat;
}
.footer-about .icon-tel:hover:after{
    background: url("../images/footer-icon_07on.png") no-repeat 1px center;
}
.footer-btm .copy-icon:before{
    left: 0;
    width: 20px;
    height: 20px;
    background: url("../images/footer-icon_11.png") no-repeat;
    vertical-align: middle;
}
.footer-about p{
    margin-bottom: 20px;
}
.footer-about .wx-btn:nth-of-type(1){
    margin-bottom: 10px;
}
.footer-about .wx-btn{
    width: 175px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #9e9e9e;
    background-color: #464646;
}
.footer-about .wx-box:hover .wx-btn{
    background-color: #009ffb;
    color: #fff;
}
.footer-about .wx-wrap{
    position: relative;
}

.footer-about .phone-client{
    margin-top: 30px;
    margin-bottom: 15px;
}
.icon-tel:hover{
    color: #fff;
}
.server-support>li{
    float: left;
    margin-right: 62px;
}
.server-support>li:last-child{
    margin-right: 0;
}
.support-list li{
    margin-top: 8px;
}
.copy-top{
    padding: 15px 0;
}
.copy-top a,.copy-top span{
    color: #fff;
}
.copy-top a{
    margin-right: 42px;

}
.ft-copy-btm span:nth-of-type(2){
    margin-left: 27px;
    margin-right: 22px;
}
.ft-copy-btm .copy-icon{
    padding-left: 30px;
}

#goDeclare{
    color: #1c2bc7;
}


/*-----------------------------------------------------------------------------------------footer*/
.focus-us{
    margin-top: 40px;
    margin-bottom: 20px;
}
.focus-us .wx-icon{
    /* width: 440px; */
}
.focus-us .wx-icon>p{
    font-size: 22px;
    color: #333;
    font-weight: normal;
    margin-bottom: 19px;
}
.focus-us .wx-icon img{
    width: 85px;
    height: 85px;
    margin: 0 auto 3px auto;
}
.focus-us .wx-icon li{
    width: 85px;
    margin-right: 30px;
    float: left;
}
.focus-us .wx-icon li p{
    float: left;
    width: 85px;
    line-height: 20px;
    font-size: 12px;
    color: #030303;
    text-align: center;
    margin-bottom:0px;
}
.focus-us .wx-icon li p a{
    display: inline-block;
    width: 85px;
    float: left;
    font-size: 12px;
    color: #4c9fe1;
    text-align: center;
}
.focus-us .sony-detail{
    position: relative;
    width: 780px;
    margin: 0 auto;
    padding-top: 33px;
    font-size: 14px;
    color: #8a8d91;
}
.focus-us .sony-detail:before{
    position: absolute;
    top:12px;
    left:-9px;
    content: '';
    width: 1px;
    height: 156px;
    background-color: #c6c6c6;
}
.focus-us .sony-detail p{
    font-size: 12px;
    color: #8a8d91;
    font-weight: normal;
    margin-bottom:0px;
}
.nonebg{
    color:black!important;
}
.redbg{
    color:RGB(255,0,0)!important;
}
.custom_Third_Banner .BannerBlock .BBlock_h .Block1{
    width: 837px;
    height: 345px;
    /* padding-top:34px !important; */
}
.custom_Third_Banner .BannerBlock .BBlock_h .Block2 {
    width: 385px;
    height: 294px;
    /* padding-top: 32px !important; */
}
.custom_Third_Banner .BannerBlock .BBlock_h .Block3 {
    width: 217px;
    height: 294px;
    /* padding-top: 32px !important; */
}



.mtb10 {
    margin-bottom: 10px;
}

.OTP_login_disabledclub{
    width: 332px;
    height: 200px;
    position: absolute;
    max-width: 440px;
    background: #fff;
    border-radius: 10px;
    transform: translate(3%, 76%);
}

.disabled-title{
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    flex-direction:column;
    font-size: 18px;
    padding: 10px 0;
    font-weight: bolder;
}

.dis_line{
    content: "";
    border-top: 1px solid #dcdada;
    display: block;
    top:50px;
    position: absolute;
    width: 100%;
}
.disabled{width: 100%; height: 73px; margin-top: 20px;}
span.diserror_tips{font-size: 14px; margin: 0 17px !important; font-weight: 600;}
.dis_confirm{display: flex; justify-content: space-around; align-items: center;}
.dis_confirm span{
    background: black;
    color: #fff;
    width: 100px;
    height: 29px;
    font-size: 15px;
    text-align: center;
    padding-top: 8px;
    border-radius: 20px;
}

#mainbody{width: 100%;position: relative;}
.ProductBlock{position: relative;z-index: 0}
.MainProductBlock{width: 1210px;position: relative;margin: 0 auto}
.MainBlockTop{ position: relative;margin: 0 auto;text-align:center;padding-top: 30px;}

.MainBlockTop h3.tit{display: inline;margin: 0 auto;padding:10px 0 10px 42px; font-size: 24px;  font-weight: normal;}

.MainBlockTop ul.SecondBlockTitle { display:inline-block; margin:20px auto; }
.MainBlockTop ul li{float: left;font-size: 12px;padding: 0 20px; border-right:1px solid #6b6b6b; }
.MainBlockTop ul li.last{border:0;}
.MainBlockTop ul li a{color: #6b6b6b}
.MainBlock{margin: 0 auto;position: relative;}
.MainBlock .MBlock_h{width: 600px;float: left;}
.MainBlock .MBlock_h.mr8{margin-right: 8px;}
.MainBlock .MBlock_h.mr10{margin-right: 10px;}

.MainBlock .MBlock_h .MBlock{overflow: hidden;  background: #fff;position: relative;}

.MainBlock .MBlock_h .MBlock2{overflow: hidden;  background: #fff;position: relative;}

.MainBlock .MBlock_h .Block6 .hires_icon1{position: absolute;top: 252px;right: 20px;z-index: 9;}
.MainBlock .MBlock_h .Block6 .hires_icon2{position: absolute;top: 300px;right: 20px;z-index: 9;}
.MainBlock .MBlock_h .Block1 .hires_icon1{position: absolute;top: 40px;right: 280px;z-index: 9;}
.MainBlock .MBlock_h .Block1 .hires_icon2{position: absolute;top: 40px;right: 230px;z-index: 9;}
.MainBlock .MBlock_h .Block2 .hires_icon1{position: absolute;top: 163px;right: 18px;z-index: 9;}
.MainBlock .MBlock_h .Block2 .hires_icon2{position: absolute;top: 163px;right: 68px;z-index: 9;}
.MainBlock .MBlock_h .Block5 .hires_icon1{position: absolute;bottom: 10px;right: 186px;z-index: 9;}
.MainBlock .MBlock_h .Block5 .hires_icon2{position: absolute;bottom: 10px;right: 236px;z-index: 9;}
.MainBlock .MBlock_h .Block3 .hires_icon1{position: absolute;bottom: 10px;left: 20px;z-index: 9;}
.MainBlock .MBlock_h .Block3 .hires_icon2{position: absolute;bottom: 10px;left: 70px;z-index: 9;}

.gery{background: #F1F5F9!important}

.MainBlock .MBlock_h .price_zone0{color: #fff!important;}
.MainBlock .MBlock_h .price_zone0 .txt{color: #fff;text-align: center;padding: 20px 0 0 0;}
.MainBlock .MBlock_h .price_zone0 .txt h3{font-size: 22px}
.MainBlock .MBlock_h .price_zone0 .txt p{line-height: 22px;}


.MainBlock .MBlock_h .Block1{width: 600px;height: 295px;}
.MainBlock .MBlock_h .Block2{width: 295px;height: 398px;}
.MainBlock .MBlock_h .Block3{width: 295px;height: 194px;}
.MainBlock .MBlock_h .Block5{width: 295px;height: 294px;}
.MainBlock .MBlock_h .Block6{width: 600px;height: 703px;}
.MainBlock .MBlock_h .price_zone1{color: #000!important;}
.MainBlock .MBlock_h .price_zone2{color: #fff!important;}
.MainBlock .price_zone{position: absolute;top:30px;left: 20px;text-align: left;z-index: 10}
.MainBlock .word_zone{position: absolute;top:90px;left: 20px;text-align: left;z-index: 10;color: #fff}
.MainBlock .word_zone.black{color: #000 }
.MainBlock .word_zone h3{text-align: left;font-size: 24px; }
.MainBlock .word_zone p{font-size: 12px; }

.MainBlock .cafe_icon{position: absolute;top: 30px;left: 20px;z-index: 99;width: 180px;}
.MainBlock .price_zone_r{position: absolute;top:30px;right: 15px;text-align: right;z-index: 10}
.MainBlock .price_zone h3,
.MainBlock .price_zone_r h3{font-size: 24px;text-align: left;font-weight: normal;padding-top: 10px;color: #333333;line-height:24px;}
.MainBlock .price_zone h3.white,
.MainBlock .price_zone_r h3.white{color: #fff;}

.MainBlock .price_zone p.s_title{color: #666666;font-size:14px;line-height:14px; padding:0; margin:0; text-align:left;}
.MainBlock .price_zone p.seccolor{color: #cccccc!important}
.MainBlock .price_zone p.p_rice{color: #0a83d7;font-weight: bold;padding:2px 0 0 0;font-size: 14px; }
.MainBlock .price_zone span.icon{float: left;display: inline-block;margin-right: 5px; padding: 5px 0}
.MainBlock .price_zone span.icon_newmaket{width: 92px;height: 28px;text-align: center;line-height: 28px;color: #fff;background-color:#0a83d6;font-size: 14px;display: inline-block;float: left;margin: 5px 5px 2px 0;
    -moz-border-radius: 6px;      /* Gecko browsers */
    -webkit-border-radius: 6px;   /* Webkit browsers */
    border-radius:6px;            /* W3C syntax */
}

.MainBlock .price_zone i.member_status{display: block;color:#0a83d7;padding:5px 0 0 0;font-weight: bold;font-size:14px;}

.bigblock:hover .product_img,
.bigblock:hover .product_img2,
.bigblock:hover .product_img3,

.bigblock:hover .product_img5,
.bigblock:hover .product_img6,
.bigblock:hover .product_img0{transform: scale(1.07);-ms-transform: scale(1.07); }

.product_line{position: absolute;bottom: 20px;left: 0;}
.product_img{position: absolute;right: 10px;top: 30px;transition: transform 1s ease 0s;}
.product_img2{position: absolute;left:19px;bottom:50px;transition: transform 1s ease 0s;}
.product_img5{position: absolute;left:0px;bottom: 41px;transition: transform 1s ease 0s;}
.product_img6{position: absolute;bottom: 0;left:20px;transition: transform 1s ease 0s;}
.product_img0{position: absolute;top: 0;left: 0;transition: transform 1s ease 0s;}
.product_img3{position: absolute;right:12px;bottom: 10px;transition: transform 1s ease 0s;}

.blacklayer{width: 100%;background: url(../images/toubg.png) repeat;position: absolute;top: 0;left: 0;opacity: 0;z-index: 98;
    -webkit-transition: opacity .45s ease-in-out;
    transition: opacity .45s ease-in-out;
}
.bigblock:hover .blacklayer{opacity: 1;
    -webkit-transition:   opacity .45s ease-in-out;
    -moz-transition:   opacity .45s ease-in-out;
    -ms-transition:  opacity .45s ease-in-out;
    -o-transition:   opacity .45s ease-in-out;
    transition:   opacity .45s ease-in-out;
    height: 100%;
}

.wordlayer{width: 100%; position: absolute;top: 0;left: 0;z-index: 99;opacity: 0;z-index: 99;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
    filter:alpha(opacity=0);
}
.wordlayer p{color: #fff; text-align: center;padding-top: 110px;font-size: 24px}
.bigblock:hover .wordlayer{opacity: 1;
    -webkit-transition:   opacity .25s ease-in-out ;
    -moz-transition:   opacity .25s ease-in-out;
    -ms-transition:  opacity .25s ease-in-out ;
    -o-transition:   opacity .25s ease-in-out;
    transition:   opacity .25s ease-in-out ;
    filter:alpha(opacity=100);

}


.product_img4 img{position: relative; transition: transform 1s ease 0s;}



.BlockBottom{margin-top:20px;}

.BlockBottom span.title{float: left;font-weight: bold;font-size: 14px; color: #2591da;}
.BlockBottom ul{float: left;padding-left: 10px}
.BlockBottom ul li{float: left;padding:0 10px;border-right:1px solid #000 }
.BlockBottom ul li a{color: #000}
a.backTohead{float: right;display: block;padding-right: 20px;margin: 10px 0;}

.MySonyClub{color: #Fff!important}
.MySonyClub .MainBlockTop ul li{border-right:solid #fff 1px }
.MySonyClub .MainBlockTop ul li a{color: #fff}

.MySonyClub .customer_information{width: 1170px;background: #fff;overflow: hidden;padding: 10px 20px;margin-bottom: 10px;display: none;}
.MySonyClub .customer_information .top{color: #000;height: 30px; border-bottom: 1px #0b83d9 solid;font-size: 14px}
.MySonyClub .customer_information .top ul li{float: left;padding-right: 10px;background: url(../images/dot_right_black.png) no-repeat right center;margin-right: 50px;}
.MySonyClub .customer_information .top ul li a{color: #000}

.main_information{color: #000;margin: 10px 0;}
.main_information ul li{float: left;font-size: 16px; padding-right: 20px;border-right:1px #0a83d6 solid;margin-right: 20px;  width: 261px}
.main_information ul li.last{background: none;border:none;padding:0;margin: 0}
.main_information ul li .inforblock ul li{float: none;clear: both;background:none;border:0;padding:0;margin: 0;}
.main_information ul li .inforblock ul li label{font-size: 14px}
.main_information ul li .inforblock h3{font-size: 22px;color: #0a83d6;float: left;font-weight: normal;}
.main_information ul li .inforblock span{display: inline-block;float: left;margin-top: 6px;}
.main_information ul li .inforblock ul li span img{ padding: 0 2px;vertical-align: middle;}
.main_information ul li .inforblock ul li i{color: #0a83d6}
.main_information ul li .inforblock ul li .bar_level {width: 200px;background-color:#CCCCCC;height: 8px;margin-top: 10px;position: relative;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius:12px;
}
.main_information ul li .inforblock ul li .bar_level .barlevel_precent{height: 8px;width: 30%;background-color: #4180B8;
    margin-top: 10px;position: relative;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius:12px;
}
.BottomBlock{width: 1210px;margin: 0 auto;position: relative;}
.Bottomtop ul li{float: left;margin-right: 11px;width: 396px; }

.Bottomtop ul li.last{margin: 0!important;}
.BlcokMain{position: relative;}
.BlcokMain .left_icon{position: absolute;top: 0;left: 0;padding: 15px 30px;font-size: 14px;text-align: center;}
.BlcokMain .left_icon.red{background-color: #DC2828;color: #FFF}
.BlcokMain .left_icon.blue{background-color: #0A83D7;color: #FFF}
.BlcokMain .left_icon.orange{background-color: #FF6131;color: #FFF}
.Ctxt{padding: 10px 20px 0px 20px}
.Ctxt h4{font-size: 16px;text-align: left;color: #000}
.Ctxt a{font-size: 14px}
.Ctxt p.red{color: #DC2828; }
.Ctxt p.blue{color: #0A83D7; }
.Ctxt p.orange{color: #FF6131; }

.BottomBar{height: 120px;position: relative;border-top:1px #ccc solid;border-bottom:1px #ccc solid }
.BottomBar ul li{float: left;width: 241px;height: 120px; margin-right: 0}
.BottomBar ul li.last{border: none;}
.BottomBar ul li a{width: 239px;height: 120px;display: table-cell;vertical-align: middle;}
.BottomBar ul li a img{margin: 0 auto;display: block;vertical-align:middle;}
.BottomBar ul li a img.on{display: none;}

.BottomBlock_main{ overflow: hidden;float: left;}
.BottomBlock_l{width: 726px;}
.BottomBlock_r{width: 472px;}
.BottomBlock_main h4{font-size: 22px;text-align: left;margin: 10px 0;font-weight: normal;}

.BottomNews ul{width: 500px;}
.BottomNews ul li{margin-bottom: 10px;}
.BottomNews ul li span{color: #ccc}
.BottomNews ul li a{color: #000}

.FocusMe{margin-left: 20px;}
.FocusMe ul li{float: left;margin:0 20px 10px 0;}
.FocusMe ul li .Btxt{text-align: center;}
.FocusMe ul li .Btxt a{color: #3f80b8}
.FocusMe ul li img{display: block;margin: 0 auto}
.FocusMe ul li .Btxt h5{padding: 5px 0;font-weight: normal;}


/*foot*/
#footer{background: #000;width: 100%}
#footer img{display: block;}
#footer .foot{width:980px;margin: 0 auto;position: relative;background: #000}
#footer .footerTop h3{margin-top: 30px;display: inline-block;}
.footerContent {
    border-bottom: 1px solid #9b9b9b;
    padding-bottom: 20px;
}
.footerContent .block4s{width: 232px;float: left;margin: 8px 4px 0 4px;display: inline;}
.footblock dl{margin-bottom: 12px}
.footblock dt {color: #fff;font-weight: normal;padding-top: 2px;}
.footerContent dt a{color: #fff}
.footblock dd {
    color: #10a0d5;
    margin: 0;
    padding: 10px 0 0;
}
.footerContent dd a {
    color: #10a0d5;
}
.footerContent .footblock h3{color: #fff;font-size: 12px;font-weight: normal;margin: 0;padding-top: 10px;text-align: left;}
.footerContent .footblock h3 a{color: #fff}
.footerContent .footerNav {
    font-size: 12px;
    list-style: outside none none;
    margin: 20px 0 0 4px;
}
.footerContent .footerNav li {
    display: inline-block;
    padding-right: 20px;
}
.footerContent .footerNav li a{color: #Fff}

.footer_bottom {
    margin: 20px 0 20px 4px;
}
.footer_bottom .footerNav {
    float: left;
    margin: 0;
}
.footerNav li {
    display: inline-block;
    padding-right: 20px;
}
.footer_bottom .copyright {
    color: #fff;
    float: right;
}
.footerNav a {
    color: #fff;
}
.beizhu {
    color: #696969;
    height: 30px;
}
.icp {
    color: #696969;
    height: 30px;
    text-align: center;
    display:table;
    margin:0 auto;
}
#cert img {
    display: block;
    margin: 0 auto;
}
.gif_img{width: 295px;}

.w1024 #headerNav .head_content{width:980px!important;}
.w1024 #headerNavMain #topRightNav li{padding:0 10px!important;}
.w1024 #headerNavMain #topRightNav li.last{padding-right: 0!important}
.w1024 #headerNav .logo-brand{padding-left: 10px}
.w1024 #nav_list_1{width: 94px!important;}
.w1024 .Active_main{width:980px!important;}

.w1024 .Active_main .swiper-container2 .swiper-slide img{width:100%!important}
.w1024 .ViceNavBlock{width:990px;}
.w1024 .ViceNavBlock .NavSearch #search-input{width:140px;}
.w1024 #kvArea .swiper-slide .MainArea{width: 980px}
.w1024 .NewProduct_main {width:980px!important}
.w1024 .NewProduct_main ul li{width: 24.2%!important;overflow: hidden;}
.w1024 .NewProduct_main ul li img{width: 100%}
.w1024 .MainBlock .MBlock_h{width:486px!important}
.w1024 .MainBlock .MBlock_h.mtr10{margin-right: 1%!important}

.w1024 .ProductBlock{width: 100%!important}
.w1024 .gif_img{width: 239px;}
.w1024 .MainBlock .MBlock_h .Block1{width:486px;height: 239px;}
.w1024 .MainBlock .MBlock_h .Block2{width: 239px;height: 322px;}
.w1024 .MainBlock .MBlock_h .Block3{width: 239px;height: 157px;}
.w1024 .MainBlock .MBlock_h .Block5{width: 239px;height: 239px;}
.w1024 .MainBlock .MBlock_h .Block6{width: 486px;height: 569px;}
.w1024 .MainProductBlock{width:980px;overflow: hidden;}
.w1024 .BottomBlock {width:980px;overflow: hidden;}
.w1024 .Active_main .arrow-left,
.w1024 .Active_main .arrow-right{display: none;}
.w1024 .NavTabArea{width:980px;}
.w1024 .NavTabArea .tabs{width:980px;}
.w1024 .NavTabArea .tabs a{width: 32.9%}
.w1024 .NewProduct_main h3{font-size: 22px}
.w1024 .mtb10{margin-bottom: 8px!important}
.w1024 .mtr10{margin-right: 8px!important}
.w1024 .mr10{margin-right: 8px!important}

.w1024 .Bottomtop ul li {width: 32.3%;margin-right: 1%}
.w1024 .BlcokMain img{width: 100%}
.w1024 .BottomBar ul li {width: 19%}
.w1024 .BottomBlock_l{width: 57%}
.w1024 .BottomBlock_r{width: 42%}
.w1024 .BottomNews ul{width: 95%}
.w1024 .MySonyClub .customer_information{width: 940px}
.w1024 .main_information ul li{width: 204px}
.w1024 .ViceNavBlock .NavMenu{margin-left: 10px}
.w1024 .ViceNavBlock .NavMenu ul li{padding:0 10px 0 10px;}
.w1024 .MainBlock .word_zone{position: absolute;top: 70px;}
.w1024 .MainBlock .word_zone h3{font-size: 20px}
.w1024 .mtb10,.w1024 .mtr8{margin-bottom: 1%}
.w1024 .w232{width: 211px;display: block;}
.w1024 .w239{width: 239px;display: block;}
.w1024 .w270{width: 270px;display: block;}
.w1024 .w200{width: 200px;display: block;}
.w1024 .w115{width: 115px;display: block;}
.w1024 .w451{width: 451px;display: block;}
.w1024 .Active_main .swiper-container2 .swiper-slide a{width: 486px}
.w1024 .mrt15{margin-right:8px }
.w1024 .MainBlock .price_zone{position: absolute;top: 20px;}
.w1024 .MainBlock .price_zone h3,
.w1024 .MainBlock .price_zone_r h3{font-size: 18px;padding-top:5px;}
.w1024 .MainBlock .price_zone p.p_rice{padding: 5px 0;font-size: 12px;font-weight: normal;}
.w1024 .MainBlock .price_zone span.icon_newmaket{width:78px;height: 28px;line-height: 28px;font-size: 12px; }
.w1024 .MainBlock .MBlock_h .price_zone0 .txt h3{font-size: 20px}
.w1024 .MainBlock .MBlock_h .price_zone0 .txt p{line-height: 20px}
.w1024 .product_img{position: absolute;right: 17px;top: 23px; }
.w1024 .MainBlock .MBlock_h .price_zone0 .txt{padding: 10px 0}
.w1024 .shoppingCartBlock{padding-right: 20px}
.w1024  #headerNavMain #topRightNav{padding-right: 20px}
#menu-block,.search-btn,.shopping-btn{display: none;}


.mobile{width: 100%!important;height: 100%!important;}
.mobile #headerNav{width:100%;position:relative; }
.mobile #headerNav .head_content{width:100%;height: 100px}

.mobile #headerNav .logo-brand{width:123px;margin-left: 20%;padding-top:45px }
.mobile .head_content p a{display: inline-block;}
.mobile .menu-btn{display: block;position: absolute;top: 25px;right: 160px;width: 60px;height: 60px}
.mobile .search-btn{display: block; position: absolute;top: 25px;right: 90px;width: 60px;height: 60px }
.mobile .shopping-btn{display: block; position: absolute;top: 25px;right:20px;width: 60px;height: 60px }

#menu-block{display: none; position: absolute; top:100px; z-index: 10000;left:0;width: 100%}
#menu-block ul{display: none; width: 100%; background: #000; position: absolute; top: 0px; margin: 0px;}
#menu-block ul li{border-bottom: 1px solid #2b2b2b; padding: 1.5em 1em; }
#menu-block ul li.title{text-align: center; position: relative; font-weight: bold;}
#menu-block ul li a{color: #fff;font-size: 20px; }
#menu-block ul li a.backNav{position: absolute; left: 1em; top: 0.5em; font-weight: normal;}


.ldr{ height: 665px;}
.other_login{ width: 100%; padding-top: 10px; }
.other_lines{ width: 100%;
    font-size: 14px;
    color: #42759d;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.other_lines:before {
    content: "";
    border-top: 1px solid #4bbce5;
    display: block;
    position: absolute;
    width: 95px;
    top: 10px;
    left: 0;
}
.other_lines:after {
    content: "";
    border-top: 1px solid #4bbce5;
    display: block;
    position: absolute;
    width: 95px;
    top: 10px;
    right: 0;
}
.other_btns{ margin:15px 0 0 ; text-align: left;  }
.other_btns a{ display: inline-block; width: 50px; height: 76px; margin-right: 28px;}
.other_btns a.taobao{ background: url(../../sonystyle/images/login/taobao.png) no-repeat;}
.other_btns a.wechat{ background: url(../../sonystyle/images/login/weixin.png) no-repeat;}
.other_btns a.weibo{ background: url(../../sonystyle/images/login/weibo.png) no-repeat;}
.other_btns a.zhifubao{ background: url(../../sonystyle/images/login/zhifubao.png) no-repeat; margin-right: 0px;}
.m_nav.fl {
    margin-left: 450px;
}
.club.fl {
    position: absolute;
}
.onlyimg.lazy {
    height: 100%;
    width: 100%;
}
.Block1.BBlock.mtb10 {
    width: 837px;
    height: 345px;
}

/***8reason****/

.footer_reason{
	width: 100%;
    margin-top: 20px;
    padding-bottom: 50px;
    border-bottom: 0.5px solid #9e9e9e;
    margin-bottom: 20px;
}
.footer_reason ul{
	display:block;
	height:68px;
}
.footer_reason ul li{
	display:block;
	float:left;
	width:78px;
	margin-right:83px;
}
.footer_reason ul li a{
	display: block;
    width: 78px;
    margin-right: 83px;
    height: 82px;
    font-size: 14px;
    line-height: 170px;
    color: #fff;
    text-align: center;
}
.footer_reason ul li a:hover{
	color:#0a83d6;
}
.footer_reason ul li:last-child{
	margin-right:0px;
}
.footer_reason ul li.reason1 a{
	background:url(../../sonystyle/images/footer/1.png) no-repeat;
}
.footer_reason ul li.reason2 a{
	background:url(../../sonystyle/images/footer/2.png) no-repeat;
}
.footer_reason ul li.reason3 a{
	background:url(../../sonystyle/images/footer/3.png) no-repeat;
}
.footer_reason ul li.reason4 a{
	background:url(../../sonystyle/images/footer/4.png) no-repeat;
}
.footer_reason ul li.reason5 a{
	background:url(../../sonystyle/images/footer/5.png) no-repeat;
}
.footer_reason ul li.reason6 a{
	background:url(../../sonystyle/images/footer/6.png) no-repeat;
}
.footer_reason ul li.reason7 a{
	background:url(../../sonystyle/images/footer/7.png) no-repeat;
}
.footer_reason ul li.reason8 a{
	background:url(../../sonystyle/images/footer/8.png) no-repeat;
}
.footer_reason ul li.reason1 a:hover{
	background:url(../../sonystyle/images/footer/1_on.png) no-repeat;
}
.footer_reason ul li.reason2 a:hover{
	background:url(../../sonystyle/images/footer/2_on.png) no-repeat;
}
.footer_reason ul li.reason3 a:hover{
	background:url(../../sonystyle/images/footer/3_on.png) no-repeat;
}
.footer_reason ul li.reason4 a:hover{
	background:url(../../sonystyle/images/footer/4_on.png) no-repeat;
}
.footer_reason ul li.reason5 a:hover{
	background:url(../../sonystyle/images/footer/5_on.png) no-repeat;
}
.footer_reason ul li.reason6 a:hover{
	background:url(../../sonystyle/images/footer/6_on.png) no-repeat;
}
.footer_reason ul li.reason7 a:hover{
	background:url(../../sonystyle/images/footer/7_on.png) no-repeat;
}
.footer_reason ul li.reason8 a:hover{
	background:url(../../sonystyle/images/footer/8_on.png) no-repeat;
}


.mtb10 {
    margin-bottom: 10px;
}


#mainbody{width: 100%;position: relative;}
.ProductBlock{position: relative;z-index: 0} 
.MainProductBlock{width: 1210px;position: relative;margin: 0 auto}
.MainBlockTop{ position: relative;margin: 0 auto;text-align:center;padding-top: 30px;}
 
.MainBlockTop h3.tit{display: inline;margin: 0 auto;padding:10px 0 10px 42px; font-size: 24px;  font-weight: normal;}
 
.MainBlockTop ul.SecondBlockTitle { display:inline-block; margin:20px auto; }
.MainBlockTop ul li{float: left;font-size: 12px;padding: 0 20px; border-right:1px solid #6b6b6b; }
.MainBlockTop ul li.last{border:0;}
.MainBlockTop ul li a{color: #6b6b6b}
.MainBlock{margin: 0 auto;position: relative;}
.MainBlock .MBlock_h{width: 600px;float: left;}
.MainBlock .MBlock_h.mr8{margin-right: 8px;}
.MainBlock .MBlock_h.mr10{margin-right: 10px;}
 
.MainBlock .MBlock_h .MBlock{overflow: hidden;  background: #fff;position: relative;}
 
.MainBlock .MBlock_h .MBlock2{overflow: hidden;  background: #fff;position: relative;}
 
.MainBlock .MBlock_h .Block6 .hires_icon1{position: absolute;top: 252px;right: 20px;z-index: 9;}
.MainBlock .MBlock_h .Block6 .hires_icon2{position: absolute;top: 300px;right: 20px;z-index: 9;}
.MainBlock .MBlock_h .Block1 .hires_icon1{position: absolute;top: 40px;right: 280px;z-index: 9;}
.MainBlock .MBlock_h .Block1 .hires_icon2{position: absolute;top: 40px;right: 230px;z-index: 9;}
.MainBlock .MBlock_h .Block2 .hires_icon1{position: absolute;top: 163px;right: 18px;z-index: 9;}
.MainBlock .MBlock_h .Block2 .hires_icon2{position: absolute;top: 163px;right: 68px;z-index: 9;}
.MainBlock .MBlock_h .Block5 .hires_icon1{position: absolute;bottom: 10px;right: 186px;z-index: 9;}
.MainBlock .MBlock_h .Block5 .hires_icon2{position: absolute;bottom: 10px;right: 236px;z-index: 9;}
.MainBlock .MBlock_h .Block3 .hires_icon1{position: absolute;bottom: 10px;left: 20px;z-index: 9;}
.MainBlock .MBlock_h .Block3 .hires_icon2{position: absolute;bottom: 10px;left: 70px;z-index: 9;}

.gery{background: #F1F5F9!important}

.MainBlock .MBlock_h .price_zone0{color: #fff!important;}
.MainBlock .MBlock_h .price_zone0 .txt{color: #fff;text-align: center;padding: 20px 0 0 0;}
.MainBlock .MBlock_h .price_zone0 .txt h3{font-size: 22px}
.MainBlock .MBlock_h .price_zone0 .txt p{line-height: 22px;}
 
 
.MainBlock .MBlock_h .Block1{width: 600px;height: 295px;}
.MainBlock .MBlock_h .Block2{width: 295px;height: 398px;}
.MainBlock .MBlock_h .Block3{width: 295px;height: 194px;}
.MainBlock .MBlock_h .Block5{width: 295px;height: 294px;}
.MainBlock .MBlock_h .Block6{width: 600px;height: 703px;}
.MainBlock .MBlock_h .price_zone1{color: #000!important;}
.MainBlock .MBlock_h .price_zone2{color: #fff!important;}
.MainBlock .price_zone{position: absolute;top:30px;left: 20px;text-align: left;z-index: 10}
.MainBlock .word_zone{position: absolute;top:90px;left: 20px;text-align: left;z-index: 10;color: #fff}
.MainBlock .word_zone.black{color: #000 }
.MainBlock .word_zone h3{text-align: left;font-size: 24px; }
.MainBlock .word_zone p{font-size: 12px; }
 
.MainBlock .cafe_icon{position: absolute;top: 30px;left: 20px;z-index: 99;width: 180px;}
.MainBlock .price_zone_r{position: absolute;top:30px;right: 15px;text-align: right;z-index: 10}
.MainBlock .price_zone h3,
.MainBlock .price_zone_r h3{font-size: 24px;text-align: left;font-weight: normal;padding-top: 10px;color: #333333;line-height:24px;}
.MainBlock .price_zone h3.white,
.MainBlock .price_zone_r h3.white{color: #fff;}

.MainBlock .price_zone p.s_title{color: #666666;font-size:14px;line-height:14px; padding:0; margin:0; text-align:left;}
.MainBlock .price_zone p.seccolor{color: #cccccc!important}
.MainBlock .price_zone p.p_rice{color: #0a83d7;font-weight: bold;padding:2px 0 0 0;font-size: 14px; }
.MainBlock .price_zone span.icon{float: left;display: inline-block;margin-right: 5px; padding: 5px 0}
.MainBlock .price_zone span.icon_newmaket{width: 92px;height: 28px;text-align: center;line-height: 28px;color: #fff;background-color:#0a83d6;font-size: 14px;display: inline-block;float: left;margin: 5px 5px 2px 0;
    -moz-border-radius: 6px;      /* Gecko browsers */
    -webkit-border-radius: 6px;   /* Webkit browsers */
    border-radius:6px;            /* W3C syntax */ 
}

.MainBlock .price_zone i.member_status{display: block;color:#0a83d7;padding:5px 0 0 0;font-weight: bold;font-size:14px;}

.bigblock:hover .product_img,
.bigblock:hover .product_img2,
.bigblock:hover .product_img3,
 
.bigblock:hover .product_img5,
.bigblock:hover .product_img6,
.bigblock:hover .product_img0{transform: scale(1.07);-ms-transform: scale(1.07); }
 
.product_line{position: absolute;bottom: 20px;left: 0;}
.product_img{position: absolute;right: 10px;top: 30px;transition: transform 1s ease 0s;}
.product_img2{position: absolute;left:19px;bottom:50px;transition: transform 1s ease 0s;}
.product_img5{position: absolute;left:0px;bottom: 41px;transition: transform 1s ease 0s;}
.product_img6{position: absolute;bottom: 0;left:20px;transition: transform 1s ease 0s;}
.product_img0{position: absolute;top: 0;left: 0;transition: transform 1s ease 0s;}
.product_img3{position: absolute;right:12px;bottom: 10px;transition: transform 1s ease 0s;}

.blacklayer{width: 100%;background: url(../../../../images/toubg.png) repeat;position: absolute;top: 0;left: 0;opacity: 0;z-index: 98; 
  -webkit-transition: opacity .45s ease-in-out; 
  transition: opacity .45s ease-in-out;
}
.bigblock:hover .blacklayer{opacity: 1; 
  -webkit-transition:   opacity .45s ease-in-out; 
  -moz-transition:   opacity .45s ease-in-out; 
  -ms-transition:  opacity .45s ease-in-out; 
  -o-transition:   opacity .45s ease-in-out; 
  transition:   opacity .45s ease-in-out;
  height: 100%;
}

.wordlayer{width: 100%; position: absolute;top: 0;left: 0;z-index: 99;opacity: 0;z-index: 99;
  -webkit-transition: opacity .25s ease-in-out; 
  transition: opacity .25s ease-in-out;
  filter:alpha(opacity=0);  
}
.wordlayer p{color: #fff; text-align: center;padding-top: 110px;font-size: 24px}
.bigblock:hover .wordlayer{opacity: 1;
  -webkit-transition:   opacity .25s ease-in-out ; 
  -moz-transition:   opacity .25s ease-in-out; 
  -ms-transition:  opacity .25s ease-in-out ; 
  -o-transition:   opacity .25s ease-in-out; 
  transition:   opacity .25s ease-in-out ;
  filter:alpha(opacity=100); 
 
}
 
 
.product_img4 img{position: relative; transition: transform 1s ease 0s;}
 
 
 
.BlockBottom{margin-top:20px;}
 
.BlockBottom span.title{float: left;font-weight: bold;font-size: 14px; color: #2591da;}
.BlockBottom ul{float: left;padding-left: 10px} 
.BlockBottom ul li{float: left;padding:0 10px;border-right:1px solid #000 }
.BlockBottom ul li a{color: #000}
a.backTohead{float: right;display: block;padding-right: 20px;margin: 10px 0;}

.MySonyClub{color: #Fff!important}
.MySonyClub .MainBlockTop ul li{border-right:solid #fff 1px }
.MySonyClub .MainBlockTop ul li a{color: #fff}

.MySonyClub .customer_information{width: 1170px;background: #fff;overflow: hidden;padding: 10px 20px;margin-bottom: 10px;display: none;}
.MySonyClub .customer_information .top{color: #000;height: 30px; border-bottom: 1px #0b83d9 solid;font-size: 14px}
.MySonyClub .customer_information .top ul li{float: left;padding-right: 10px;background: url(../../../../images/dot_right_black.png) no-repeat right center;margin-right: 50px;}
.MySonyClub .customer_information .top ul li a{color: #000}

.main_information{color: #000;margin: 10px 0;}
.main_information ul li{float: left;font-size: 16px; padding-right: 20px;border-right:1px #0a83d6 solid;margin-right: 20px;  width: 261px}
.main_information ul li.last{background: none;border:none;padding:0;margin: 0}
.main_information ul li .inforblock ul li{float: none;clear: both;background:none;border:0;padding:0;margin: 0;}
.main_information ul li .inforblock ul li label{font-size: 14px}
.main_information ul li .inforblock h3{font-size: 22px;color: #0a83d6;float: left;font-weight: normal;}
.main_information ul li .inforblock span{display: inline-block;float: left;margin-top: 6px;}
.main_information ul li .inforblock ul li span img{ padding: 0 2px;vertical-align: middle;}
.main_information ul li .inforblock ul li i{color: #0a83d6}
.main_information ul li .inforblock ul li .bar_level {width: 200px;background-color:#CCCCCC;height: 8px;margin-top: 10px;position: relative;   
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius:12px;
}
.main_information ul li .inforblock ul li .bar_level .barlevel_precent{height: 8px;width: 30%;background-color: #4180B8;
  margin-top: 10px;position: relative;   
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius:12px;
}
.BottomBlock{width: 1210px;margin: 0 auto;position: relative;}
.Bottomtop ul li{float: left;margin-right: 11px;width: 396px; }
 
.Bottomtop ul li.last{margin: 0!important;}
.BlcokMain{position: relative;}
.BlcokMain .left_icon{position: absolute;top: 0;left: 0;padding: 15px 30px;font-size: 14px;text-align: center;}
.BlcokMain .left_icon.red{background-color: #DC2828;color: #FFF}
.BlcokMain .left_icon.blue{background-color: #0A83D7;color: #FFF}
.BlcokMain .left_icon.orange{background-color: #FF6131;color: #FFF}
.Ctxt{padding: 10px 20px 0px 20px}
.Ctxt h4{font-size: 16px;text-align: left;color: #000}
.Ctxt a{font-size: 14px}
.Ctxt p.red{color: #DC2828; }
.Ctxt p.blue{color: #0A83D7; }
.Ctxt p.orange{color: #FF6131; }
 
.BottomBar{height: 120px;position: relative;border-top:1px #ccc solid;border-bottom:1px #ccc solid }
.BottomBar ul li{float: left;width: 241px;height: 120px; margin-right: 0}
.BottomBar ul li.last{border: none;}
.BottomBar ul li a{width: 239px;height: 120px;display: table-cell;vertical-align: middle;}
.BottomBar ul li a img{margin: 0 auto;display: block;vertical-align:middle;}
.BottomBar ul li a img.on{display: none;}
 
.BottomBlock_main{ overflow: hidden;float: left;}
.BottomBlock_l{width: 726px;}
.BottomBlock_r{width: 472px;}
.BottomBlock_main h4{font-size: 22px;text-align: left;margin: 10px 0;font-weight: normal;}
 
.BottomNews ul{width: 500px;}
.BottomNews ul li{margin-bottom: 10px;}
.BottomNews ul li span{color: #ccc}
.BottomNews ul li a{color: #000}

.FocusMe{margin-left: 20px;}
.FocusMe ul li{float: left;margin:0 20px 10px 0;}
.FocusMe ul li .Btxt{text-align: center;}
.FocusMe ul li .Btxt a{color: #3f80b8}
.FocusMe ul li img{display: block;margin: 0 auto}
.FocusMe ul li .Btxt h5{padding: 5px 0;font-weight: normal;}


/*foot*/
#footer{background: #000;width: 100%}
#footer img{display: block;}
#footer .foot{width:980px;margin: 0 auto;position: relative;background: #000}
#footer .footerTop h3{margin-top: 30px;display: inline-block;}
.footerContent {
    border-bottom: 1px solid #9b9b9b;
    padding-bottom: 20px;
}
.footerContent .block4s{width: 232px;float: left;margin: 8px 4px 0 4px;display: inline;}
.footblock dl{margin-bottom: 12px}
.footblock dt {color: #fff;font-weight: normal;padding-top: 2px;}
.footerContent dt a{color: #fff}
.footblock dd {
    color: #10a0d5;
    margin: 0;
    padding: 10px 0 0;
}
.footerContent dd a {
    color: #10a0d5;
}
.footerContent .footblock h3{color: #fff;font-size: 12px;font-weight: normal;margin: 0;padding-top: 10px;text-align: left;}
.footerContent .footblock h3 a{color: #fff}
.footerContent .footerNav {
    font-size: 12px;
    list-style: outside none none;
    margin: 20px 0 0 4px;
}
.footerContent .footerNav li {
    display: inline-block;
    padding-right: 20px;
}
.footerContent .footerNav li a{color: #Fff}

 .footer_bottom {
    margin: 20px 0 20px 4px;
}
 .footer_bottom .footerNav {
    float: left;
    margin: 0;
}
 .footerNav li {
    display: inline-block;
    padding-right: 20px;
}
 .footer_bottom .copyright {
    color: #fff;
    float: right;
}
 .footerNav a {
    color: #fff;
}
 .beizhu {
    color: #696969;
    height: 30px;
}
 .icp {
    color: #696969;
    height: 30px;
    text-align: center;
    display:table;
    margin:0 auto;
}
 #cert img {
    display: block;
    margin: 0 auto;
}
.gif_img{width: 295px;}
  
   .w1024 #headerNav .head_content{width:980px!important;}
   .w1024 #headerNavMain #topRightNav li{padding:0 10px!important;}
   .w1024 #headerNavMain #topRightNav li.last{padding-right: 0!important}
   .w1024 #headerNav .logo-brand{padding-left: 10px}
   .w1024 #nav_list_1{width: 94px!important;}
   .w1024 .Active_main{width:980px!important;}
 
   .w1024 .Active_main .swiper-container2 .swiper-slide img{width:100%!important}
   .w1024 .ViceNavBlock{width:990px;}
   .w1024 .ViceNavBlock .NavSearch #search-input{width:140px;}
   .w1024 #kvArea .swiper-slide .MainArea{width: 980px}
   .w1024 .NewProduct_main {width:980px!important}
   .w1024 .NewProduct_main ul li{width: 24.2%!important;overflow: hidden;}
   .w1024 .NewProduct_main ul li img{width: 100%}
   .w1024 .MainBlock .MBlock_h{width:486px!important}
   .w1024 .MainBlock .MBlock_h.mtr10{margin-right: 1%!important}
   
   .w1024 .ProductBlock{width: 100%!important}
   .w1024 .gif_img{width: 239px;}
   .w1024 .MainBlock .MBlock_h .Block1{width:486px;height: 239px;}
   .w1024 .MainBlock .MBlock_h .Block2{width: 239px;height: 322px;}
   .w1024 .MainBlock .MBlock_h .Block3{width: 239px;height: 157px;}
   .w1024 .MainBlock .MBlock_h .Block5{width: 239px;height: 239px;}
   .w1024 .MainBlock .MBlock_h .Block6{width: 486px;height: 569px;}
   .w1024 .MainProductBlock{width:980px;overflow: hidden;}
   .w1024 .BottomBlock {width:980px;overflow: hidden;}
   .w1024 .Active_main .arrow-left,
   .w1024 .Active_main .arrow-right{display: none;}
   .w1024 .NavTabArea{width:980px;}
   .w1024 .NavTabArea .tabs{width:980px;}
   .w1024 .NavTabArea .tabs a{width: 32.9%}
   .w1024 .NewProduct_main h3{font-size: 22px}
   .w1024 .mtb10{margin-bottom: 8px!important}
   .w1024 .mtr10{margin-right: 8px!important}
   .w1024 .mr10{margin-right: 8px!important}
 
   .w1024 .Bottomtop ul li {width: 32.3%;margin-right: 1%}
   .w1024 .BlcokMain img{width: 100%}
   .w1024 .BottomBar ul li {width: 19%} 
   .w1024 .BottomBlock_l{width: 57%}
   .w1024 .BottomBlock_r{width: 42%}
   .w1024 .BottomNews ul{width: 95%}
   .w1024 .MySonyClub .customer_information{width: 940px}
   .w1024 .main_information ul li{width: 204px}
   .w1024 .ViceNavBlock .NavMenu{margin-left: 10px}
   .w1024 .ViceNavBlock .NavMenu ul li{padding:0 10px 0 10px;}
   .w1024 .MainBlock .word_zone{position: absolute;top: 70px;}
   .w1024 .MainBlock .word_zone h3{font-size: 20px}
   .w1024 .mtb10,.w1024 .mtr8{margin-bottom: 1%}
   .w1024 .w232{width: 211px;display: block;}
   .w1024 .w239{width: 239px;display: block;}
   .w1024 .w270{width: 270px;display: block;}
   .w1024 .w200{width: 200px;display: block;}
   .w1024 .w115{width: 115px;display: block;}
   .w1024 .w451{width: 451px;display: block;}
   .w1024 .Active_main .swiper-container2 .swiper-slide a{width: 486px}
   .w1024 .mrt15{margin-right:8px }
   .w1024 .MainBlock .price_zone{position: absolute;top: 20px;}
   .w1024 .MainBlock .price_zone h3,
   .w1024 .MainBlock .price_zone_r h3{font-size: 18px;padding-top:5px;}
   .w1024 .MainBlock .price_zone p.p_rice{padding: 5px 0;font-size: 12px;font-weight: normal;}
   .w1024 .MainBlock .price_zone span.icon_newmaket{width:78px;height: 28px;line-height: 28px;font-size: 12px; }
   .w1024 .MainBlock .MBlock_h .price_zone0 .txt h3{font-size: 20px}
   .w1024 .MainBlock .MBlock_h .price_zone0 .txt p{line-height: 20px}
   .w1024 .product_img{position: absolute;right: 17px;top: 23px; }
   .w1024 .MainBlock .MBlock_h .price_zone0 .txt{padding: 10px 0}
   .w1024 .shoppingCartBlock{padding-right: 20px}
   .w1024  #headerNavMain #topRightNav{padding-right: 20px}
   #menu-block,.search-btn,.shopping-btn{display: none;}
 
 
 .mobile{width: 100%!important;height: 100%!important;}
 .mobile #headerNav{width:100%;position:relative; }
 .mobile #headerNav .head_content{width:100%;height: 100px}
 
 .mobile #headerNav .logo-brand{width:123px;margin-left: 20%;padding-top:45px }
 .mobile .head_content p a{display: inline-block;}
 .mobile .menu-btn{display: block;position: absolute;top: 25px;right: 160px;width: 60px;height: 60px}
 .mobile .search-btn{display: block; position: absolute;top: 25px;right: 90px;width: 60px;height: 60px }
 .mobile .shopping-btn{display: block; position: absolute;top: 25px;right:20px;width: 60px;height: 60px }
 
  #menu-block{display: none; position: absolute; top:100px; z-index: 10000;left:0;width: 100%}
  #menu-block ul{display: none; width: 100%; background: #000; position: absolute; top: 0px; margin: 0px;}
  #menu-block ul li{border-bottom: 1px solid #2b2b2b; padding: 1.5em 1em; }
  #menu-block ul li.title{text-align: center; position: relative; font-weight: bold;}
  #menu-block ul li a{color: #fff;font-size: 20px; }
  #menu-block ul li a.backNav{position: absolute; left: 1em; top: 0.5em; font-weight: normal;}
 
 
.ldr{ height: 665px;}
.other_login{ width: 100%; padding-top: 10px; }
.other_lines{ width: 100%;
    font-size: 14px;
    color: #42759d;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.other_lines:before {
    content: "";
    border-top: 1px solid #4bbce5;
    display: block;
    position: absolute;
    width: 95px;
    top: 10px;
    left: 0;
}
.other_lines:after {
    content: "";
    border-top: 1px solid #4bbce5;
    display: block;
    position: absolute;
    width: 95px;
    top: 10px;
    right: 0;
}
.other_btns{ margin:15px 0 0 ; text-align: left;  }
.other_btns a{ display: inline-block; width: 50px; height: 76px; margin-right: 28px;}
.other_btns a.taobao{ background: url(images/login/taobao.png) no-repeat;}
.other_btns a.wechat{ background: url(images/login/weixin.png) no-repeat;}
.other_btns a.weibo{ background: url(images/login/weibo.png) no-repeat;}
.other_btns a.zhifubao{ background: url(images/login/zhifubao.png) no-repeat; margin-right: 0px;}

