
.mobile {
    margin: 0;
    padding: 0;
    font-size:100px !important;
    width:750px !important;
}

.mobile #header {
    display:none;
}

.mobile #mobile-header {
    height: 120px;
    background-color: #000;
    width: 100%;
    display:block !important;
}
.mobile a, .mobile a:link {
    text-decoration: none;
}

.mobile #mobile-header-main {
    height: 90px;
    width: 100%;
    position: relative;
    z-index: 100;
}

.mobile #mobile-sonyLogo a {
    display: block;
    margin: 0 auto;
    height: 120px;
    background: url(image/logo.png) no-repeat center center;
    background-size: 170px;
}

.mobile .menu-btn {
    position: absolute;
    top: 0;
    right: 20px;
    display: flex;
    width: 80px;
    height: 90px;
}
.mobile .menu-btn img {
    margin: 0 auto;
    align-self: center;
    padding: 20px 20px 0 0;
}

.mobile .clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}

/* �����˵� */

.mobile #mobile-header  ul {
    position: absolute;
    top: 90px;
    right: 0;
    background: #000;
    z-index: 999;
    float: right;
    width: 100%;
    padding-top: 30px;
}

.mobile #mobile-header ul li {
    padding-left: 50px;
    line-height: 120px;
    border-bottom: 1px solid #6F6F6F;
    color: #fff;
    font-size: 30px;
    letter-spacing: 2px;
    height: 120px;
    padding-top: 1px;
    font-weight: normal;
    font-family:SL-TT-Simplified;
}
.mobile #mobile-header ul li:nth-child(1){
    border-top: 1px solid #6F6F6F;
    padding-top: 0;
}

.icon-youjiantou {
    font-size: 32px;
}

.mobile #mobile-header .ul_group {
    display: none;
    list-style: none;
    width: 100%;
}

.mobile .swiper-container {
    width: 100%;
    height: 950px;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    clear: both;

}

.mobile .swiper-wrapper {
    display: block;
    position: relative;
}

.mobile  #kv .swiper-slide {
    float: left;
    height: 693px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.mobile #kv .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    background-position: center center !important;
    background-size:cover !important;
}

.mobile .pagination {
    text-align: center;
    font-size: 0.1px;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 26.67px;
    position: absolute;
    bottom: 26.67px;
    width: 100%;
}

.mobile .swiper-container>a {
    position: absolute;
    top: 50%;
    margin-top: -21.33px;
    outline: 0;
    width: 66.67px;
    height: 101.33px;
    text-indent: -13332px;
    z-index: 9999;
}

.mobile .swiper-container>a.prev {
    left: 13.33px;
    background: url(image/arrows_l.png) no-repeat 0px 0px;
}

.mobile .swiper-container>a.next {
    right: 13.33px;
    background: url(image/arrows_r.png) no-repeat 0px 0px;
}

.mobile .pagination a {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background-image: url(image/pagination_1.png);
}

.mobile .pagination a.active {
    background-image: url(image/pagination_2.png);
    width: 25px;
}

.mobile #blocks {
    background: #f0f1f3;
    padding-bottom: 40px;
    margin-top:0;
}

.mobile .MainBlock {
    margin: 0 auto;
    position: relative;
    min-height: 213.33px;
    overflow: hidden;
}
.mobile .ProductBlock {
    position: relative;
    z-index: 0;
}
.mobile .MainProductBlock {
    /*padding-right: 6.67px;*/
    /*width:100%;*/
    /*padding-left:0;*/
    /*padding-right:0;*/
    width: 710px;
}
.mobile .MainBlockTop {
    position: relative;
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
    margin-bottom: 70px;
}
.mobile .MainBlockTop h2.tit {
    display: inline;
    margin: 0 auto;
    padding: 13.33px 0 13.33px 56px;
    font-size: 32px;
    font-weight: normal;
    color: #000;
}
.mobile .MainBlock .MBlock_h {
    width: 100%;
    float: left;
}
.mobile .MainBlock .MBlock_h>a {
    display: block;
    float: left;
}
.mobile .MainBlock .MBlock_h .Block5 {
    /* width: 840px;
     height: 984px; */
   width: 740px;
}
.mobile .MainBlock .MBlock_h .MBlock {
    min-width: 295px;
    min-height: 194px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.mobile .mtb10 {
    margin-bottom: 10px;
}
.mobile .left {
    float: left;
}

/* .price_zone */
.mobile .MainBlock .MBlock_h .price_zone1 {
    color: #000 !important;
}
.mobile .MainBlock .price_zone {
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    z-index: 10;
}
.mobile .MainBlock .price_zone p.s_title {
    color: #666666;
    font-size: 20px;
    font-weight: 100;
}
.mobile .MainBlock .price_zone h3, .mobile .MainBlock .price_zone_r h3 {
    text-align: center;
    padding-top: 10px;
    color: #333333;
    font-size: 20px;
    line-height: 32px;
}
/* ͼ */
.mobile .product_img0 {
    position: relative;
    left: 0px;
    top: 0px;
    transition: transform 1s ease 0s;
}
 .mobile .product_img0 img {
    width: 100%;

}
.mobile .product_img0 .onlyimglazy{
    width: 546.67px;
    height: 746.67px;
}
.mobile img, a img {
    border: 0px;
}

.mobile .MainBlock .heng{
    width: 100%;
}

.mobile .MainBlock .shu{
    height: 560px;
}
.mobile .product_img3 {
    position: absolute;
    right: 12px;
    bottom: 10px;
    transition: transform 1s ease 0s;
}

/* ����Ӱ�� */
.mobile .MainBlock .price_zone p.seccolor {
    color: #cccccc !important;
}
.mobile .MainBlock .price_zone p.s_title {
    color: #666666;
    font-size: 20px;
    font-weight: 100;
}
.mobile .MainBlock .price_zone h3.white, .mobile .MainBlock .price_zone_r h3.white {
    color: #fff;
}
.mobile .MainBlock .price_zone h3, .mobile .MainBlock .price_zone_r h3 {
    text-align: center;
    padding-top: 5px;
    color: #333333;
    font-size: 20px;
    line-height: 40px;
}
.mobile h2, .mobileh3, .mobile h4 {
    margin-bottom: 20px;
}
/* ���� */
.mobile .product_img1 {
    position: absolute;
    right: 0px;
    top: 0px;
    transition: transform 1s ease 0s;
    transform: scale(1.1);
}
.mobile .product_img2 {
    position: absolute;
    left: 0px;
    bottom: 0px;
    transition: transform 1s ease 0s;
}
/* Ӱ�� */
.mobile .product_img4 {
    position: absolute;
    right: 71px;
    bottom: 0px;
    transition: transform 1s ease 0s;
}

.mobile .product_img4 img {
    width:220px;
}

.mobile .MainBlock .MBlock_h .Block1 {
    width:700px;
    height:405px;
}

.mobile .MainBlock .MBlock_h .Block2 {
    width: 295px;
    height:816px;
}

.mobile .MainBlock .MBlock_h .Block3 {
    width: 295px;
    height: 194px;
}

.mobile .MainBlock .MBlock_h .Block4 {
    width: 345px;
    height: 403px;
}

.mobile .MainBlock .MBlock_h .Block5 {
    width:710px;
    height:825px;
}
/*.mobile .MainBlock .MBlock_h .Block2:nth-child(3){*/
/*    height: 497px !important;*/
/*}*/

.mobile .hires_icon1 img {
    display:none;
}
.mobile .hires_icon2 img {
    display:none;
}

.mobile .content {
    padding-left: 8px;
    padding-right: 8px;
    width: 734px;
}
.mobile .bg_b01 {
    background-color: #f0f1f3;
    margin-top: 40px;
}
.mobile .block960 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.mobile .index_media {
    padding: 30px 0 160px;
}
/* ���Ŷ�̬*/
.mobile .content .pd_l_n {
    margin-bottom: 20px;
}
.mobile  .line, .lastUnit {
    overflow: hidden;
    _overflow: visible;
    _zoom: 1;
}
.mobile .size1of3 {
    width: 100%;
}
/* ÿ��ģ����� */
.mobile .content  .unit {
    float: left;
    _zoom: 1;
    margin-bottom: 20px;
}
.mobile .pd_l_n {
    padding-left: 15px;
}
.mobile ol, ul {
    list-style: none;
}
.mobile .list_media li {
    margin-bottom: 8px;
    margin-left: 4px;
    height: 168px;

}
.mobile .media {
    margin: 0px 0px;
    *zoom: 1;
}

.mobile .media .img {
    float: left;
    margin-right: 17px;
    _margin-right: 16px;
}
.mobile .index_media a {
    color: #595959;
}
/* ���� */
.mobile .date_bg {
    background: #d0d1d3;
    color: #f0f1f2;
    padding: 0 5px;
    line-height: 40px;
    font-size: 20px;
}
/* ����ͼƬ*/
.mobile .content .media .img img {
    display: block;
    width: 244px;
    height: 168px;
}
/* �����ͼƬ */
/* .mobile .content .pd_l_n img{
    width: 13%;
} */
.mobile .content .media .bd {
    vertical-align: top;
    display: table-cell;
    *width: auto;
    *zoom: 1;
    font-size: 22px;
    line-height: 26px;
}

.mobile .innerBlock {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.mobile .content .index_media .dis {
    padding-top: 5px;
    padding-right: 27px;
}
.mobile .content .index_media a {
    color: #595959;
}
.mobile .media:after, .mobile .bd:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}
/* ��С��һ�����������ġ���Ҫ�� */
.mobile #newsListButton {
    background: url(image/tit_news_center.gif) no-repeat 0 0;
    display: none;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-indent: -1000px;
    width: 120px;
    margin-left: 9.33px;
    margin-top: 0px;
}

/* �������¹�˾ */
.mobile .node{
    margin-top: 39px;
    display: block
}
.mobile #huitest .block960 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.mobile .content #huitest .block960 .line {
    height: auto !important;
}
.mobile #huitest .line, .mobile #huitest .lastUnit {
    overflow: hidden;
    _overflow: visible;
    _zoom: 1;
}
.mobile #huitest .line .size1of2 {
    width: 100%;
}
.mobile #huitest .line .unit:nth-child(2) h2{
    padding-left: 15px !important;
}
.mobile #huitest h2 img, .mobile #huitest h3 img {
    display: block;
}
.mobile #huitest .index_friend_link .list_img li a {
    width: 356px;
    height: 270px;
    float: left;
    overflow: hidden;
    position: relative;
}
.mobile #huitest .index_friend_link .list_img li a img {
    display: block;
    width: 100%;
}
.mobile .node .list_img li{
    float: left;
    margin-top:5px;
    margin-left: 10px;
}
/* .mobile .node .list_img li:nth-child(2n+1){
    clear: both;
} */

/***************footer *********************/
.mobile #footer {
    background-color: #1f2024;
    margin-top: 40px;
    width: 100%;
}
.mobile #footer-detail {
    border-bottom: 1px solid #333438;
}
.mobile #footerDetail {
    width: 100%;
    margin: 0 auto;
    padding: 45.33px 0 57.33px 0;
}
.mobile #footerDetail .title {
    font-size: 20px;
}
/* ���� */
.mobile #footerDetail img.block {
    display: block;
    padding-bottom: 10px;
}
.mobile #footerDetail .detail {
    padding-top: 0px;
    padding-bottom: 24px;
}
.mobile #footerDetail .detail li {
    line-height: 32px;
    padding-bottom: 10px;
    /* height: 10px; */
    height: 32px;
    display: flex;
}
/* ��Χ�ľ����� */
.mobile #footerDetail .detail li a {
    color: white;
    font-size: 20px;
    line-height: 20px;
}
.mobile  #footerDetail .footerStoreSearch {
    padding-right: 0.3067px;
    background: url(image/index/ooter_store_search.gif) right 2.67px no-repeat;
    display: inline-block;
}
/* �������� */
.mobile #footerDetail .new_mail {
    padding-top: 28px;
    color: white;
    font-size: 20px;
    line-height: 20px;
}
.mobile #footerDetail a {
    color: #fff;
}
.mobile #footerDetail .follow-us {
    color: #8f9092;
    padding-top: 37.33px;
    padding-bottom: 10.67px;
}

.mobile #footerDetail .business-cooperation {
        padding-top: 20px;
        color: white;
        font-size: 20px;
        line-height: 20px;
}

.mobile #footerDetail #floating-box{
    width: 100px; height: 150px;
}

.mobile #footerDetail #floating-box #box-message {
    float: left;
    width: 160px;
    height: 120px;
    background: #333438;
    text-align: center;
}
.mobile #footerDetail #floating-box #box-message p{
    width: 132px;
    height: 100px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    color: #fff;
    font-size: 12px;
    padding-top: 5px;
}

.mobile #footerDetail #floating-box #box-message a.message{
    font-weight: bolder;
}


.mobile #footerDetail .weibo {
    width: 142px;
    height: 40px;
    display: block;
    overflow: hidden;
    background: url(image/index/sony_china_weibo.gif) no-repeat;
    text-indent: -2000px;
    margin-top: 1px;
}
.mobile #footerDetail .weixin {
    width: 142px;
    height: 40px;
    display: block;
    overflow: hidden;
    background: url(image/index/sony_china_weixin.gif) no-repeat;
    text-indent: -2000px;
    margin-top: 5px;
}
/* ��ע���� */
.mobile #footerDetail .follow-us {
    color: #8f9092;
    padding-top: 37.33px;
    padding-bottom: 10.67px;
}
/***************footer content *********************/
.mobile #footerContent {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    padding-bottom: 20px;
}
.mobile #footerContent #icp {
    color: #3e3f43;
}
/* sony��־ */
.mobile #footerContent #icp img:not(:only-child){
    width: 180px;
    padding-top: 40px;
    display: block;
    margin: 0 auto;
    padding-bottom: 40px;
}
.mobile #footerContent .baseline {
    vertical-align: baseline;
}
.mobile #footerContent #icp img, .mobile #footerContent #icp span {
    vertical-align: middle;
    padding-right: 12px;
}
.mobile #footerContent #icp .banquan {
    /* background: url(image/index/footlink_pic_7.gif) no-repeat scroll 0 0px transparent;
    width: 193px; */
    height: 11px;
    line-height: 11px;
    display: inline-block;
    margin-left: 30px;
    font-size: 10px;
    _background-position: 0 4px;
}
.mobile #footerContent #icp .jingbei {
    background: url(image/index/footlink_pic_4.gif) no-repeat scroll 0 0px transparent;
    width: 103px;
    height: 11px;
    line-height: 11px;
}
.mobile #footerContent #icp a {
    color: #3E3F43;
    text-indent: -100000px;
    display: inline-block;
}
.mobile #footerContent #icp .chengxin {
    background: url(image/index/footlink_pic_5.gif) no-repeat scroll 0 0px transparent;
    width: 61px;
    height: 11px;
    line-height: 11px;
    margin-left: 5px;
}
.mobile #footerContent #icp {
    color: #3e3f43;
}
.mobile  #footerContent .baseline {
    vertical-align: baseline;
}
.mobile #footerContent  #icp span:nth-child(3){
    display: inline-block;
}
/* ���� */
.mobile #footerContent  #icp span:nth-child(4){
    /* display: flex;
    margin-left: 1.8px  !important; */
    vertical-align: middle;
    padding-right: 3px;
    position: relative;
    top: -11px;
    left: -35px;
}
.mobile #footerContent #icp span:nth-child(5) a{
    margin-top: 13px;
    position: absolute;
}
.mobile #footerContent #icp span:nth-child(6){
    margin-left: 1.9px !important;
    margin-top: 13px;
    position: absolute;
}

/***************��������*********************/
.mobile #footerLink {
    margin-top: 15px;
}
.mobile #footerLink ul li:nth-child(1){
    padding-left: 155px;
}
.mobile #footerLink ul li:nth-child(3){
    height: 14px;
    font-size: 14px;
    /* width: 236px !important; */
    transform: scale(1.1);
}
.mobile #footerLink ul li:nth-child(4){
    margin-left: 200px !important;
    margin-top: 40px !important;
    line-height: 20px !important;
    margin-bottom: 40px;
}
.mobile #footerLink li {
    float: left;
    margin-right: 110px;
}
.mobile #footerLink .respon {
    background: url(image/index/footlink_pic_1.gif) no-repeat;
    width: 60px;
    height: 14px;
    background-position: 0 -14px;
    line-height: 14px;
    background-size: 60px 30px;
    transform: scale(1.1);
}
.mobile #footerLink .quanzhan {
    background: url(image/index/footlink_pic_2.gif) no-repeat;
   /*  width: 48px; */
    height: 14px;
    background-position: 0 -14px;
    line-height: 14px;
    width: 65px;
    background-size: 60px 30px;
    transform: scale(1.1);
}
.mobile #footerLink li a {
    color: #8f9092;
    text-indent: -1000px;
    display: block;
}
/* ΢��ͼ�� */
.mobile #sharearea {
    margin-left: 300px !important;
    float: inherit;
}
.mobile #sharearea .share_sina {
    background-position: -5px -5px;
}
.mobile #sharearea a {
    background: url(image/index/index_share_bg.gif);
    width: 30px;
    height: 30px;
    float: left;
    padding-left: 3px;
}
.mobile #sharearea .share_qq {
    background-position: -38px -5px;
}
.mobile #sharearea a {
    background: url(image/index/index_share_bg.gif);
    width: 30px;
    height: 30px;
    float: left;
    padding-left: 3px;
}
.mobile #sharearea .share_sohu {
    background-position: -71px -5px;
}
.mobile #sharearea a {
    background: url(image/index/index_share_bg.gif);
    width: 30px;
    height: 30px;
    float: left;
    padding-left: 3px;
}
.mobile #sharearea .share_renren {
    background-position: -104px -5px;
}
.mobile #sharearea a {
    background: url(image/index/index_share_bg.gif);
    width: 30px;
    height: 30px;
    float: left;
    padding-left: 3px;
}
.mobile  #sharearea .share_kaixin {
    background-position: -137px -5px;
}
.mobile  #sharearea a {
    background: url(image/index/index_share_bg.gif);
    width: 30px;
    height: 30px;
    float: left;
    padding-left: 3px;
}

.mobile #footerDetail .online_service {
    font-size: 18.67px;
    padding-top: 9.33px;
    height: 48px;
}
.mobile #online_service_button {
    width: 77px;
    height: 18px;
    overflow: hidden;
    text-indent: -1000px;
    display: block;
    background: url(image/index/onlineservice_pic.jpg) 0 0 no-repeat;
    margin-top: 5px;
}
.mobile #footerDetail .clearfix .left:nth-child(2) .size1of3 {
    padding-left: 15px;
}

.mobile #footerDetail .clearfix>.left> .left{
    width: 40%!important;
    padding-left: 10% !important;
}
.mobile #footerDetail .clearfix>.left:nth-child(1){
    width: 40%!important;
    padding-left: 12% !important;
}
.mobile #footerContent .size2of3{
    width:100%
}
.mobile #footerContent #icp{
    margin-left:0px;
}
.mobile #footerLink #declare  a{
    font-size: 15px;
}
.mobile #footerLink #declare  div{
    font-size: 15px;
}
.mobile .content .unit .pd_l_n img{
    height: 30px;
}
.mobile .mobilehide{
    display:none;
}
/*0905����  */
.mobile #mobile-header ul li a{
    display: block;
    color: #fff;
}
.mobile .index_friend_link .list_img li a:hover img{
   margin-top:0px;
}

.mobile .videopopup{
    width:100% !important;
    left:0 !important;
}
.mobile .kvList{
    width: 750px !important;
}

.mobile #footerLink .include{
    display:none;
}
