﻿#footer img {
    display: block;
}
#footer2 h3 {
    margin: 0px;
}
#footer3 h3 {
    margin: 40px 0 12px 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: 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: 98%;
    margin: 0 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;
}
#menu-btn{display: none;}
#menu-block{display: none;}
#logo{position: absolute; left: 0px;}
#logo,#logo a{display:block; height: 69px; width: 125px; float: left; margin: 0;}
#logo a{background: url(https://www.sonystyle.com.cn/sshf/images/logo_new.jpg) no-repeat 0 center; text-indent: -1000px; overflow: hidden; margin: 0px;}
#headerNavGroup{color: #fff; margin-left: 12%;}
#headerNavGroup #userLoginBlock a{color: #26a8e2; padding: 0px 5px;}
#topNav{border-bottom: 1px solid #262626; height: 18px; line-height: 18px; padding: 6px 0px 7px 0; margin-left: 30px;font-size: 0.9em;}
#topRightNav{ margin-right: -4px;}
#topRightNav li{ display: inline;}
#topRightNav li a{padding: 0px 8px; border-right: 1px solid #fff; color: #fff;display: inline-block; *display: inline; *zoom: 1;}
#topRightNav li a.last{border: 0px; color: #26A8E2;}
#headerNav{width: 100%; background: #000;}
#headerNav .content {height: 69px;margin: 0 auto;position: relative;width: 98%;z-index:3;}
#headerNav #nav-list{margin: 2px 0 0 5px; height: 35px;}   
#headerNav #nav-list li{color: #fff;}
#headerNav #nav-list li.sub{position: relative;}
#headerNav #nav-list li.sub.nav,#headerNav #nav-list li.sub.more{padding:0px;} /*11*/
#headerNav #nav-list li.sub .subContent{display: none; position: absolute; background-color: #fff;;}
#headerNav #nav-list li.sub .subContent a{color: #4c4c4c;}
#headerNav #nav-list li.hover >.subContent{display: block;}
#headerNav #nav-list>li{float: left; height: 35px; padding: 0px 1.5%; background: url(https://www.sonystyle.com.cn/sshf/images/nav_line.jpg) right 8px no-repeat; line-height: 30px;}/*11*/
#headerNav #nav-list>li#searchBlock{} /*11*/
#headerNav #nav-list>li.last{padding: 0px;}
#headerNav #nav-list>li>.subContent{position: absolute; top: 35px; height: 514px; left: -121px;}/*11*/
#headerNav #nav-list>li>.subContent>ul{position: relative; padding: 10px 0px; margin: 0 6px;}
#headerNav #nav-list-01,#headerNav #nav-list-02,#headerNav #nav-list-03,#headerNav #nav-list-04{ font-size: 14px; color: #fff;}/*11*/
#headerNav #nav-list-01{background: url(https://www.sonystyle.com.cn/sshf/images/dot_down_black.jpg) no-repeat 92px 15px; float: left; width: 90px; height: 35px; padding-left: 25px;}/*11*/
#headerNav #nav-list .nav.hover #nav-list-01{background: url(https://www.sonystyle.com.cn/sshf/images/dot_down_blue.jpg) no-repeat 92px 15px;  color: #000;}/*11*/
#headerNav #nav-list .nav.hover { background: #fff; color: #000;}/*11*/
#headerNav #nav-list-02{width: 85px; height: 35px; float: left; }/*11*/
#headerNav #nav-list-03{float: left; width: 78px; height: 35px; text-align: center;}
#headerNav #nav-list .more.hover #nav-list-03, #headerNav #nav-list .more.hover{background: #fff; color: #000;}
#headerNav #nav-list li.sub_2{width: 224px; position: static; border-bottom: 1px solid #f5f5f5;}
#headerNav #nav-list li.sub_2.hover{width: 229px;}
#headerNav #nav-list li.sub_2>a{display: block; padding: 6px 25px; line-height: 16px; display: block; background: url(https://www.sonystyle.com.cn/sshf/images/dot.jpg) 194px center no-repeat;}
#headerNav #nav-list li.sub_2>a:hover{color: #009cd5; background: #f9f9f9 url(https://www.sonystyle.com.cn/sshf/images/dot2.jpg) 194px center no-repeat;}
#search-input{padding: 0px; margin: 0px; border: 0px; height: 26px; text-indent: 1em; color: #787878; width:11em;border-radius:0; font-family: "Microsoft YaHei"}
#btn-go{border-radius:0;width: 30px; height: 26px; display: block; background: url(https://www.sonystyle.com.cn/sshf/images/top_tmp_05.jpg) right center no-repeat #fff; border: 0px;}
#headerNav #nav-list li.sub .secondSub{top: 0px; left: 229px; width: 590px; background: #F9F9F9; height: 485px;}
#headerNav #nav-list li.sub .secondSub h2{padding: 20px 0px 15px; margin: 0px 20px; border-bottom: 1px solid #bbbbbb;}
#headerNav #nav-list li.sub .secondSub h2 a {display: inline-block; *zoom:1; *display:inline;}
#headerNav #nav-list li.sub .secondSub .subContentList{margin: 15px 20px;}
#headerNav #nav-list li.sub .secondSub .subContentList.pop_colum_2 .sub { width: 46%;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub .d1 { float: left; width: 100%;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub .d2 { float: left; width: 50%;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub .d3 { float: left; width: 33%;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub .d4 { float: left; width: 25%;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub .d5 { float: left; width: 20%;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub .d6 { float: left; width: 16%;}
#headerNav #nav-list li.sub .secondSub .subContentList.pop_colum_3 .sub { width: 175px;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub{display: -moz-inline-stack; display: inline-table; zoom: 1; *display: inline; width: 100%;vertical-align: top;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub a{margin-bottom: 6px; display: inline-block; zoom: 1; *display: inline; color: #828282;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub a span{display: inline-block;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub>a{margin-bottom: 9px; color: #4C4C4C; font-weight: bold;}
#headerNav #nav-list li.sub .secondSub .subContentList .sub ul {margin: 0;}
#headerNav #nav-list li.sub .secondSub.more{width: 960px; left: -528px; top: 35px; height: 580px;}
#headerNav #nav-list li.sub .secondSub.more .subContentList{ margin: 15px 5px;}
#headerNav #nav-list li.sub .secondSub.more .subContentList .sub{margin: 0; height: 540px; padding-left: 8px; width:126px;}
#headerNav #nav-list li.sub .secondSub.more .subContentList .sub.last { border: none; width: 108px;}
#headerNav #nav-list li.sub .secondSub.more .subContentList .sub ul { margin-bottom: 13px;}
#headerNav #nav-list li.sub .secondSub.more .subPhoneBlock {width: 930px; margin: 0 15px;}
#headerNav #nav-list li.sub .subLinkList{margin: 0px 20px 15px; border-top: 1px dotted #dfdfdf; padding-top: 15px;}
#headerNav #nav-list li.sub .subLinkList li{float: left; padding-right:20px;}/*20131023j*/
#headerNav #nav-list li.sub .subLinkList li a{display: block; padding-right: 15px; float: left; background: url(https://www.sonystyle.com.cn/sshf/images/dot.jpg) right center no-repeat;}
#headerNav #nav-list li.sub .subPhoneBlock{border-top: 1px solid #BBBBBB; margin: 0px 20px; width: 620px; position: absolute; bottom: 0px;}
/*#headerNav.ipad #nav-list li.sub .secondSub .subContentList.pop_colum_4{background-image: none;}
#headerNav.ipad #nav-list li.sub .secondSub .subContentList.pop_colum_2{background-image: none;}
#headerNav.ipad #nav-list li.sub .secondSub .subContentList.pop_colum_3{background-image: none;}*/
#headerNav.ipad #nav-list li.sub .secondSub .subContentList.pop_colum_2 .sub{width: 190px;}
#headerNav.ipad #nav-list li.sub .secondSub .subContentList .sub{margin-right: 0px;}
#headerNav.ipad #nav-list li.sub .secondSub.more .subContentList .sub{border:none;}
#headerNav.ipad #nav-list li.sub .secondSub.more{left: -500px;}
#search-btn{display: none;}
#shopping-btn{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; color: #fff; z-index:150;}
#shoppingCartBlock>p{margin-bottom: 3px; margin-top: 3px;}
#shoppingCartBlock a{color: #999999;}
#shoppingCartArea{display: none; position: absolute; top: 29px; 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;margin-top: 3px;}
#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;margin-top: 3px;}
#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;}
  /*20131213*/
.sdLeft,.sdRight{display: none;}