﻿#footer img {
        display: block;
    }
    #footer3 h3 {
        margin: 32px 0 4px 0;
    }
    #footer3 .grid4 {
        border-right: 1px solid #bfbfbf;
    }
    #footer3 .logo{
        padding: 9px 0 0 14px;
        float: left;
        width: 100px;
    }
    #footer3 .title{
        font-size: 12px;
        font-weight: normal;
        background: url("https://www.sonystyle.com.cn/sshf/images/weibo_share_v.gif") no-repeat right 0 ;
        margin: 0px 0 15px 0;
        padding-right: 25px;
    }
    #footer3 .txt{
        float: left;
        padding-top: 20px;
    }
    #footer4 {
        padding-top: 44px;
    }
    #footer4 p {
        color: #939393;
        margin: 0px;
    }
    #footer_index {
        background: #000;
    }
    #footer_index .w960{margin-bottom: 0;}
    #footer_index .grid4 {
        width: 48%;
    }
    #footer_index .grid4.grid_foot_h1{ height: 365px;}
    #footer_index .footerTop h3{
        margin: 34px 0 0 0;
    }
    #footer_index .footerContent{
        border-bottom: 1px solid #9B9B9B;
        padding-bottom: 20px;
    }
    #footer_index .footerContent h3 {
        font-size: 12px;
        color: #fff;
        padding-top: 10px;
        margin: 0;
        font-weight: normal;
    }
    #footer_index .footerContent h3 a{
        color: #fff;
    }
    #footer_index .footerContent.pd_t {
        padding-top: 18px;
    }
    #footer_index .footerContent dl { margin-bottom: 1.5em;}
    #footer_index .footerContent dt{
        padding-top: 2px;
        font-weight: normal;
        color: #fff;
    }
    #footer_index .footerContent dt a{
        color: #fff;
    }
    #footer_index .footerContent dd{
        color: #10A0D5;
        padding: 10px 0 0;
        margin: 0px;
    }
    #footer_index .footerContent dd a{
        color: #10A0D5;
    }
    #footer_index .footerNav {
        margin: 20px 0 0 4px;
        list-style: none outside none;
        font-size: 12px;
    }
    #footer_index .footerNav li {
        display: inline-block;
        *display:inline;
        *zoom:1;
        padding-right: 20px;
    }
    #footer_index .footerNav a {
        color: #fff;
    }
    #footer_index .footer_bottom {
        margin: 20px 0 40px 4px;
    }
    #footer_index .footer_bottom .footerNav{
        margin: 0;
    }
    #footer_index .footer_bottom .copyright{
        color: #fff;
    }
    #footer_index .icp {
        color: #696969;
        text-align: center;
        height: 5.8em;
    }
    #footer_index .cert {
        text-align: center;
    }
    #footer_index .cert img{
        display: inline !important
    }
    .grid_h1 {
        height: auto;
    }
    .grid_h2 {
        height: auto;
    }
    .grid {
        border: 1px solid #e9e9e9;
    }
    .pd_t {
        padding-top: 12px;
    }
    /* 3 COLUMN GRID */
    .g1 {width:31.333%}
    .g2 {width:64.667%;}
    .g3 {width:98.0%}
.grid1 {
    width: 98%;
}
.grid2 {
    width: 98%;
}
.grid3 {
    width: 48%;
}
.grid4 {
    width: 232px;
}
.grid5 {
    width: 47%;
}
.grid6 {
    width: 152px;
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6{margin: 6px 1% 0;}
#search-btn{display: block; position: absolute; right: 10px; top: 10px; height: 42px; width: 40px;}
#search-btn img{width: 100%;}
#shopping-btn{display: block; position: absolute; right: 50px; top: 10px; height: 42px; width: 40px;}
#shopping-btn img{width: 100%;}
#menu-btn{display: block; position: absolute; right: 90px; top: 10px; height: 42px; width: 40px;}
#menu-btn img{width: 100%;}
#menu-block{display: none; position: absolute; top: 60px; z-index: 10000;}
#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: 1em 1em;}
#menu-block ul li.title{text-align: center; position: relative; font-weight: bold;}
#menu-block ul li a{color: #fff;}
#menu-block ul li a.backNav{position: absolute; left: 1em; top: 0.5em; font-weight: normal;}
#logo{position:absolute;left:0px;width:125px;height:60px;margin-top:0;background:none}
#logo a{text-align:left;text-indent:-1000px;overflow:hidden;width:100%;height:100%;float:left;margin-top:25px}
#headerNavGroup{color: #fff; margin-left: 158px; display: none;}
#headerNavGroup #userLoginBlock a{color: #26a8e2; padding: 0px 5px;}
#topNav{border-bottom: 1px solid #262626; height: 18px; line-height: 18px; padding: 8px 0px; margin-left: 30px;}
#topRightNav li{display: inline-block; *display: inline; *zoom: 1;}
#topRightNav li a{padding: 0px 8px; border-right: 1px solid #fff; color: #fff;}
#topRightNav li a.last{border: 0px;}
#headerNav{width: 100%; background: #000;}
#headerNav .content{width: 100%; margin: 0px auto; height: 60px; position: relative;}
#headerNav #nav-list{margin-top: 20px; height: 42px; display: none;}
  /*20131213*/
.sdLeft,.sdRight{display: none;}
  /*new foote*/
#footer3 .grid51{
  width:80%;
  float:left;
  display:inline;
}
#footer3 .grid3a{
  width:80%;
  float:left;
  display:inline;
  margin: 1.5% 0 1.5% 2%;
}

/*newfoot20160811*/
#footer3{
    padding:3% 0 4% 0;    
}
#footer3 .BottomBlock_L{
    width:100%;
    float:none;
    padding:0;
}
#footer3 .BottomBlock_R{
    width:100%;
    float:none;
    border-top:1px #ccc solid;
    padding:2% 0 0 0;
}
#footer3 .BottomBlock_L ul li{    
    float: left;
    margin: 0 2% 2% 0;
    padding:0 2%;
}
#footer3 .BottomBlock_L ul li img{
    display:block;
    margin:0 auto;
    vertical-align:middle;
}
#footer3 .BottomBlock_L ul li .Btxt {
    text-align: center;
}
#footer3 .BottomBlock_L ul li .Btxt h5 {
    font-weight: normal;
    padding: 3% 0 1.5% 0;
    font-size:14px
}
#footer3 .BottomBlock_L ul li .Btxt a {
    color: #3f80b8;
}
#footer3 .BottomBlock_R .bottomtext{
    padding:2% 0 0 3%;
    color:#939393
}
#footer3 .BottomBlock_R .bottomtext p{
    margin:0;
}