body{ background:#000;font-family:Microsoft Yahei,Arial;}
a:focus{ outline:0 none;}
a{ border:0 none;}
area{border:0 none;outline:0 none;}
area:focus{border:0 none;outline:0 none;}
area:active,area:hover{border:0 none;outline:0 none;}
img{ border:0 none; outline:0 none;}
html,body,div,p,ul,li{ margin:0; padding:0;}

#selfBoxMark{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    width: 100%;
    filter: alpha(opacity=50);
    background-color: #000;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
#selfBoxContent{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    background: transparent !important;
}
iframe#iframeDinggou{
    border: 0px;
    overflow: visible;
    padding:0px;
    background: transparent !important;
    height: 100%;
    border: 0;
}

.header_parts {
    width: 100%;
    height: 68px;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;

}

.sony_header {
    width: 1920px;
    position: absolute;
    top: 0;
    left: 50%;
    transition: all 0.4s ease;
    margin-left:-960px ;
    min-width: 1200px;
}

.header_parts img,a{ display: block; width: 100%; }

.content_wraps img{ max-width:100%; display:block;}
.content_wraps{ overflow:hidden; width:100%; height:100%; position:fixed; top:0; left:0;}

.content_wraps .swiper-pagination{ position:fixed; z-index:999; left:40px; top:20px; width:23px; display:none;}
.content_wraps .swiper-pagination-bullet{ width:21px; height:21px; border-radius:50%; background:url(../images/nor.png) no-repeat; position:relative; margin-top:56px;}
.content_wraps .swiper-pagination .swiper-pagination-bullet:before{ content:""; display:block;background:#808080; width:2px; height:32px; position:absolute; top:-44px; left:9px;}
.content_wraps .swiper-pagination .swiper-pagination-bullet:last-child:after{ content:""; display:block;background:#808080; width:2px; height:32px; position:absolute; top:24px; left:9px;}


.p1{ background:url(../images/p1/bg.jpg) no-repeat center top; background-size:100%;}
.p2{ background:url(../images/p2/bg.jpg) no-repeat center top; background-size:100%;}
.p3{ background:url(../images/p3/bg.jpg) no-repeat center top; background-size:100%;}
.p4{ background:url(../images/p4/bg.jpg) no-repeat center top; background-size:100%;}
.p5{ background:url(../images/p5/bg.jpg) no-repeat center top; background-size:100%;}
.p6{ background:url(../images/p6/bg.jpg) no-repeat center top; background-size:100%;}

.knew_morebtn a{ display:block; width:1.16rem; height:0.44rem; background:url(../images/know_about.png) no-repeat; background-size:100%;}

.heaphoen_fectlists li{ list-style:disc; color:#b8b8b8; font-size:0.18rem; margin-bottom:0.12rem;}
.fects1p{ position:absolute; width:3.16rem; top:4.4rem; left:9rem; z-index:8;position:relative;}
.fects2p{ position:absolute; width:3.16rem; top:4.92rem; left:3.78rem; z-index:8; position:relative;}
.fects3p{ position:absolute; width:3.16rem; top:4.67rem; left:11.37rem; z-index:8;position:relative;}
.fects4p{ position:absolute; width:3.16rem; top:4.94rem; left:3.74rem; z-index:8;position:relative;}
.fects5p{ position:absolute; width:3.16rem; top:4.67rem; left:10rem; z-index:8;position:relative;}

.outerfc{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; z-index:999; top:0; left:0; display:none;}
.fcm_out{ width:808px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.close_outer{ width:48px; position:absolute; top:0; right:-50px;}

.ysinfors{ background:url(../images/gifts_on.png) no-repeat center; background-size:80%; width:1.77rem; height:0.42rem; position:absolute; left:1.4rem; top:0; border: 1px #e8b747 solid; padding:0 0.1rem; }


.color_z{ display:none;}
.p_price{ width:100%;font-size:0.4rem; display:block; padding-bottom:1.66rem; color:#fff;  text-align:left;}
.btn{ width:1.16rem;}
.txt_z1{ left:2.35rem; top:2.67rem; position:absolute; }
.txt_z2{ left:9.98rem; top:2.67rem; position:absolute; }
.txt_z2 .p_price{ padding-bottom:1.4rem;}
.txt_z3{ left:2.35rem; top:2.85rem; position:absolute; }
.txt_z3 .p_price{ padding-bottom:1.49rem;}

.mov_lnk1_1{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 7.1rem; background: none; }
.mov_lnk1_2{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 10.26rem; background: none; }

.mov_lnk2_1{ display: block; width: 2.3rem; height: 2.5rem; position: absolute; top: 6.16rem; left: 2.3rem; background: none; }
.mov_lnk2_2{ display: block; width: 1.9rem; height: 2.5rem; position: absolute; top: 6.16rem; left: 4.4rem; background: none; }
.mov_lnk2_3{ display: block; width: 2.3rem; height: 2.5rem; position: absolute; top: 6.16rem; left: 6.4rem; background: none; }

.mov_lnk3_1{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 9.8rem; background: none; }
.mov_lnk3_2{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 12.46rem; background: none; }

.mov_lnk4_1{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 2.3rem; background: none; }
.mov_lnk4_2{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 5.46rem; background: none; }

.mov_lnk5_1{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 9.8rem; background: none; }
.mov_lnk5_2{ display: block; width: 2.3rem; height: 2.6rem; position: absolute; top: 6rem; left: 12.46rem; background: none; }