html,body{ font-family:Microsoft Yahei, Arial;}
a:focus{ outline:0 none;}
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 50px 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{ width:100%; height:100%; position:relative;}
.m_login_d{ display:none;}
.m_login_q{ background:#4dcaf3;}
.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;}
.error_tip {
    display: none;
    position: absolute;
    left: 0px;
    top: 50px;
	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: 282px;
    border: 1px solid #ff701b;
    z-index: 100;
}
.error_tip1{ top:32px;}
.error_tip2{ top:32px;}
.logi_error_tip{ width:263px;}
.lg_pad{ padding-top:0px;}
.input_z{ width:298px; height:48px; margin-bottom:24px; box-sizing:border-box; position:relative; padding-left:60px;}
.username{ background:url(../images/mysony/user.jpg) no-repeat;}
.password{ background:url(../images/mysony/pwd.jpg) no-repeat;}
.ipt{ width:200px; height:48px; line-height:48px; color:#ffffff; 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:#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;}
.login_b{ width:100%; position:absolute; left:0 ; bottom:0; background:#31aef8;}
.b_info{ height:46px; box-sizing:border-box; border-bottom:1px solid #298ee0; padding-top:16px; padding-left:24px;}
.b_right{ height:18px; background:url(../images/mysony/crown.png) left center no-repeat; padding-left:25px; font-size:14px; color:#e8f5ff; line-height:18px;}
.b_right a{ color:#e8f5ff; font-size:12px; margin-left:6px;}
.b_help{ height:18px; background:url(../images/mysony/help.png) left center no-repeat; padding-left:25px; font-size:14px; color:#e8f5ff; line-height:18px;}
.b_help a{ color:#e8f5ff; font-size:12px; margin-left:6px;}
.qrcode_info{ padding:18px 0 20px; text-align:center; color:#0466c1; font-size:14px; text-align:center;}
.m_register{ background:#ffffff;}
.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;}
.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:#31aef8; text-align:center; line-height:52px; color:#ffffff; font-size: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:#ffffff; font-size:12px; background:#f9711f;}
.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;}

.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(../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;}
.q_success{ width:250px; height:281px; position:absolute; left:50%; margin-left:-125px; top:136px; background:url(../images/mysony/q_success.png) no-repeat;}
.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;}
.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;}
.huoqu{ float:left; position:relative; display:none;}
.span_countdown{ display:block; width:180px; height:32px; line-height:32px; text-align:center; color:#ffffff; font-size:12px; background:#f9711f;}
.fszt{font-size:12px; display:block; position:absolute; left:0; top:32px;} 
.error_tip4{ top:50px; }
.zindex10{ position:relative; z-index:10;}
.padb0{ padding-bottom:0px;}
.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%;}