﻿#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;}
/*search input*/
#s_input{padding-top: 3px;}
/*shoppingCart*/
#shoppingCartArea{display: none;}
#shoppingCartArea{width: 475px; background-color: #fff; color: #000; padding: 10px; border: 1px solid #ccc; z-index:150;}
#shoppingCartArea .productImg{width: 50px; float: left; border:1px solid #b5b5b5;}
#shoppingCartArea .info{width: 410px; float: left; margin-left: 10px;}
#shoppingCartBlock{float: right; position: relative; display: inline; margin-top: -20px; color: #fff; z-index:150;}
#shoppingCartBlock>p{margin-bottom: 3px; margin-top: 3px;}
#shoppingCartBlock a{color: #999999;}
#shoppingCartArea{display: none; position: absolute; top: 50px; right: 0px;}
#shoppingCartBlock.hover #shoppingCartArea{display: block;}
#shoppingCartBlock.hoverNun #shoppingCartArea{display: none;}
#shoppingButtonLink{font-size: 0px;}
#shoppingButtonLink *{font-size: 12px;}
#scButton{float: right; background: url(https://www.sonystyle.com.cn/sshf/images/shopping_left_bg.jpg) left top no-repeat; font-size: 0px;}
#shoppingCartButton{height: 26px; line-height: 26px; padding: 0px 25px 0px 30px; background: url(https://www.sonystyle.com.cn/sshf/images/shopping_right_bg.jpg) right top no-repeat; display: inline-block; *display:inline; *zoom:1; cursor: pointer; font-size: 12px; color: #28a9e2;}
#shoppingCartButton strong{font-weight: bold; color: #1bb0e6;}
#gotoShopping{height: 26px; line-height: 26px; width:50px; float: right; color: #fff; text-align: center; background-color: #26a9e1; color: #fff;}
#gotoShopping:hover{text-decoration: none;}
#shoppingCartBlock a#gotoShopping{color: #fff;}
.cartListBlock .code8d{color: #999999;}
.cartListBlock .modelName{margin-right: 10px;}
.cartListBlock{padding: 10px 0px; border-bottom: 1px dotted #cacaca;}
#gotoCartLine{padding: 15px 0px 5px; text-align: right;}
#gotoCartLine .hasLine{border-bottom: 1px solid #666; padding-bottom: 5px; margin-bottom: 10px;}
#cartBreakLink{margin: 5px 0px;}
#breakLink-line{border-top:1px solid #000; margin-top: 5px; padding-top: 5px;}
.font-blue-w{font-weight: bold; color: #01a8dd;}
#cartTitle{text-align: right;}
#topLine .topLineLink a.shoppingLink{background: url() 0px 0px no-repeat; padding-left: 24px;}
#cartListNumber{text-align: center; padding: 0px 8px;}
#footer img {
    display: block;
}
#footer3 h3 {margin: 32px 0 4px 0;}
#footer3 .grid4 {border-right: 1px solid #939393;}
#footer3 .logo{padding: 9px 0 0 0px;}
#footer3 .logo img { margin: 0 auto;}
#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;display: inline-block;}
#footer3 .txt {text-align: center;}
#footer3 .txt p img { margin: 0 auto;}
#footer3 ._media { border: none;}
#footer4 {
    padding-top: 52px;
}
#footer4 p {
    color: #939393;
    margin: 0px;
}
#footer_index {
    background: #000;
}
#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: 10px;
    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
}
.w960 {
    width: 100%;
    margin: 1% auto;
}
.grid_mg{
    margin: 0.5% 0.7%;
}
.grid_h1 {
    height: auto;
}
.grid_h2 {
    height: auto;
}
.grid {
    border: 1px solid #e9e9e9;
}
.mg_b {
    /*margin-bottom: 8px;*/
}
.pd_t {
    padding-top: 12px;
}
.grid1 {
    width: 98%;
}
.grid2 {
    width: 49%;
}
.grid3 {
    width: 32%;
}
.grid4 {
    width: 23%;
}
.grid5 {
    width: 18%;
}
.grid6 {
    width: 152px;
}
  /*20131213*/
.sdLeft,.sdRight{display: none;}
  /*new foote*/
#footer3 .grid51{
  width:18%;
  float:left;
  display:inline;
}
#footer3 .grid3a{
  width:24%;
  float:left;
  display:inline;
  margin:0.5% 0.3%;
}

/*newfoot20160811*/
#footer3{
    padding:3% 0 4% 0;    
}
#footer3 .BottomBlock_L{
    width:36%;
    float:left;
    padding:3% 0 0 0;
}
#footer3 .BottomBlock_R{
    width:62%;
    float:left;
    border-left:1px #ccc solid;
}
#footer3 .BottomBlock_L ul li{    
    float: left;
    margin: 0 2% 2% 0;
    padding:0 1%;
}
#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;
}