
/* reset.css ------------------------------------------ */
    html                                                { color:#000; background:#FFF;}
    body                                                { }
    body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{ margin:0; padding:0;}
    table                                               { border-collapse:collapse; border-spacing:0;}
    fieldset,img                                        { border:0;}
    address,caption,cite,code,dfn,em,strong,th,var      { }
    li                                                  { list-style:none;}
    caption,th                                          { text-align:left;}
    q:before,q:after                                    { content:'';}
    abbr,acronym                                        { border:0; }
    p                                                   { line-height:150%; font-size:12px; font-family:Arial;}
    em          { font-style:italic;} 
    /* null div ------------------------------------------ */
    .null3      { width:100%; height:3px;   visibility:hidden; clear:both; margin:0; padding:0;}
    .null5      { width:100%; height:5px;   visibility:hidden; clear:both; margin:0; padding:0;}
    .null8      { width:100%; height:8px;   visibility:hidden; clear:both; margin:0; padding:0;}
    .null10     { width:100%; height:10px;  visibility:hidden; clear:both; margin:0; padding:0;}
    .null20     { width:100%; height:20px;  visibility:hidden; clear:both; margin:0; padding:0;}
    .null25     { width:100%; height:25px;  visibility:hidden; clear:both; margin:0; padding:0;}
    .null36     { width:100%; height:36px;  visibility:hidden; clear:both; margin:0; padding:0;}
    .null100    { width:100%; height:100px; visibility:hidden; clear:both; margin:0; padding:0;}
    /* single style ------------------------------------------ */
    .bold                   { font-weight:bold;}
    .inline_for_ie6         { _display:inline;}
    .clear                  { clear:both; font-size:1px; width:1px; height:0; visibility:hidden; }
    .hidden                 { display:none;}
    .no_border              { border:0;}
    .auto_height            { height:auto !important; height:100%; min-height:0px; overflow:hidden; _overflow:inherit; }
    .underline              { text-decoration:underline;}
    .remarks                { color:#999; font:12px arial; clear:both;}
    .remarks a              { color:#999;}
    .remarks2               { font:12px /18px arial; color:#999;}
     
        
    
    .cc                                                     { position:absolute; left:0; top:0; height:97px; width:100%; background:url(http://www.sonystyle.com.cn/hf-images/top_cc_bg.gif) repeat-x left bottom; z-index:0;}
    #el_head                                                {height:99px;}
    #header                                                 { width:950px; height:99px; position:relative; background:none;}
    #header #logo                                           { position:absolute; top:0px; right:0;}
    #header #logo2                                          { position:absolute; top:0px; left:0;}
    #header #top_search                                     { position:absolute; width:147px; height:24px; right:0; top:87px; z-index:42;}
    #header #top_search #s_title                            { float:left; display:none;}
    #header #top_search #s_input                            { float:left; background:url(http://www.sonystyle.com.cn/hf-images/bg_input_01.gif) 0 0 no-repeat; width:120px; height:20px;}
    #header #top_search #s_input input                      { border:0; width:115px; margin:2px 0 0 2px; height:16px;}
    #header #top_search #s_buttom                           { float:left; width:27px; height:20px;}
    #header #top_search #s_buttom input                     { background:url(http://www.sonystyle.com.cn/hf-images/search_icon.gif) 0 0 no-repeat; border:0; width:25px; height:20px;}
    #header #top_search #s_china                            { float:left; display:none;}
    #header_banner                                          { border-bottom:0; width:950px; height:66px; position:static; }
    #menuss                                                   { position:absolute; top:65px; left:0;}
    #menuss #navss                                              { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_07.gif) left 0 no-repeat; height:30px; padding-left:1px;}
    #menuss #navss li                                           { float:left; list-style:none; font:12px/30px Arial;}
    #menuss #navss li a                                         { font-size:12px;}
    #menuss #navss li a.a                                       { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_07.gif) right 0 no-repeat; display:block; float:left; text-decoration:none; color:#000; padding:0 22px; height:30px; line-height:30px; position:relative; z-index:41;}
    #menuss #navss li a.a:hover                                 { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_06.gif) right 0 no-repeat; text-decoration:none; color:#fff;}
    #menuss #navss li.hover a.a                                 { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_06.gif) right 0 no-repeat;  color:#fff;}
    #menuss #navss li a.b                                       { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_07.gif) right 0 no-repeat; display:block; float:left; text-decoration:none; color:#000; padding:0 22px; height:30px; line-height:30px; position:relative; z-index:41;}
    #menuss #navss li a.b:hover                                 { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_06.gif) right 0 no-repeat; text-decoration:none; color:#fff;}
    #menuss #navss li.hover a.b                                 { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_06.gif) right 0 no-repeat;  color:#fff;}
#menuss #navss li a.c                                       { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_07.gif) right 0 no-repeat; display:block; float:left; text-decoration:none; color:#706c63; padding:0 20px 0 35px; height:30px; line-height:30px; position:relative; z-index:41;}
#menuss #navss li a.c:hover                                 { text-decoration:none; color:#000;}
#menuss #navss li.hover a.c                                 { color:#000;}
    #menuss #navss li div.stair                                 { position: absolute; visibility: hidden; line-height:16px; text-align:left;}
    #menuss #navss li div.stair                                 { z-index:40; text-align:left; padding:10px; border:1px solid #9f9f9f; border-top:0; background:#eff0f2 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_08.gif) 0 0 repeat-x;}
    #menuss #navss li div.stair .list                           { width:100%;}
    #menuss #navss li div.stair .list dl                        { float:left; display:inline; margin-right:10px; }
    #menuss #navss li div.stair .list dl a                      { color:#000; text-align:left; text-decoration:none;}
    #menuss #navss li div.stair .list dl a:hover                { color:#000; text-align:left; text-decoration:underline;}
    #menuss #navss li div.stair .list dl dt                     { height:22px; font:bold 12px /22px arial; color:#1b1b1b; padding:0;}
    #menuss #navss li div.stair .list dl div.dt                 { height:22px; font:bold 12px /22px arial; color:#1b1b1b; padding:0; text-decoration:none; text-indent:5px;}
    #menuss #navss li div.stair .list dl div.dt a               { display:block; height:22px; font:bold 12px /22px arial; color:#444; padding:0; text-decoration:none; text-indent:5px;}
    #menuss #navss li div.stair .list dl div.dt a:hover         { color:#fff; text-decoration:none;}
    #menuss #navss li div.stair .list dl div.dt a.a4            { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_11.gif) 61px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a4:hover      { background:#444 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_10.gif) 51px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a5            { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_11.gif) 74px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a5:hover      { background:#444 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_10.gif) 74px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a6            { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_11.gif) 86px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a6:hover      { background:#444 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_10.gif) 86px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a7            { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_11.gif) 99px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a7:hover      { background:#444 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_10.gif) 99px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a8            { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_11.gif) 113px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a8:hover      { background:#444 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_10.gif) 113px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a9            { background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_11.gif) 125px 14px no-repeat;}
    #menuss #navss li div.stair .list dl div.dt a.a9:hover      { background:#444 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_10.gif) 125px 14px no-repeat;}
    #menuss #navss li div.stair .list dl dd                     { height:19px; font:12px/19px arial; color:#444; padding:0; text-indent:15px; text-align:left;}
    #menuss #navss li div.stair .list dl dd a.d                 { height:19px; line-height:19px; color:#444; background:none; padding:0; display:block; float:none; background:url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_11.gif) 6px 8px no-repeat;}
    #menuss #navss li div.stair .list dl dd a.d:hover           { color:#fff; background:#565656 url(http://www.sonystyle.com.cn/hf-images/sonystyle_index_bg_10.gif) 6px 8px no-repeat; text-decoration:none;}
    #menuss #navss li div.stair .list dl dd.more                { text-indent:0;}
    #menuss #navss li div.stair .list dl dd.more a              { background:none; }
    #menuss #navss li div.stair .list dl dd.more a:hover        { background:none; color:#333;}
    #menuss #navss li div.stair .ad                             { width:100%; padding:10px 0;}
#menuss #navss li.z                                            {}
#menuss #navss li.z    a.fk                                        { background:url(http://www.sonystyle.com.cn/hf-images/icon_09.gif) 0px 0px no-repeat;}




/*change 0726*/
#menuss #navss .m1                                              { width:39px; height:31px; position:absolute; left:800px; top:-1px; z-index:300; text-indent:-9999px; background:url(http://www.sonystyle.com.cn/hf-images/icon_07.jpg) 0px 0px no-repeat; cursor:pointer;}
#menuss #navss .m2                                              { background:url(http://www.sonystyle.com.cn/hf-images/icon_08.jpg) 0px 0px no-repeat; }
#menuss #navss .cnm1                                          { display:none; width:160px; height:60px; z-index:100; border:1px solid #b7b7b7; position:absolute; left:800px; top:29px; overflow: hidden;}
/*end*/


                                         

/*change 0726*/
#header #top_search { position:absolute; width:147px; height:24px; right:10; top:22px;}
#menuss #navss .m1_tel                                              { width:39px; height:31px; position:absolute; left:760px; top:-2px; z-index:300; text-indent:-9999px; background:url(http://www.sonystyle.com.cn/hf-images/icon_07_tel.jpg) 0px 0px no-repeat; cursor:pointer;}
#menuss #navss .m2_tel                                              { background:url(http://www.sonystyle.com.cn/hf-images/icon_08_tel.jpg) 0px 0px no-repeat; }
#menuss #navss .cnm1_tel                                          { display:none; width:296px; height:90px; z-index:100; border:1px solid #b7b7b7; position:absolute; left:700px; top:29px; overflow: hidden;}
#menuss #navss .cnm2_tel                                          { width:294px; height:88px; border:1px solid #969696; background:#fff;}
#menuss #navss .cnm2_tel .txt1                                      { font:14px/18px arial; color:#ff6f02; padding:5px 0 0 10px;}
#menuss #navss .cnm2_tel .txt2                                      { font:12px/14px arial; color:#6d6d6b; padding:2px 0 0 10px;}
#menuss #navss .cnm2_tel .txt2 a                                  { color:#ff6f02;}
#menuss #navss .blok                                          { display:block;}
/*change end*/


    
    #footer                                                 { width:950px; margin:0 auto; }
    #footer #footer_nav                                     { border-bottom:1px solid #cdcdcd; height:43px; }
    #footer #footer_nav ul                                  { }
    #footer #footer_nav ul li                               { height:43px; color:#666; float:left; line-height:43px; padding:0 10px 0 10px; margin-right:10px; background:url(http://www.sonystyle.com.cn/hf-images/icon_04.gif) right  no-repeat;}
    #footer #footer_nav ul li a                             { color:#666;}
    #footer #footer_nav2                                    { height:32px; float:left; height:auto !important; height:100%; min-height:20px; overflow:hidden; _overflow:inherit;}
    #footer #footer_nav2 ul                                 { }
    #footer #footer_nav2 ul li                              { height:32px; color:#666; float:left; line-height:32px; padding:0 10px 0 10px;  background:url(http://www.sonystyle.com.cn/hf-images/icon_05.gif) right 9px no-repeat;}
    #footer #footer_nav2 ul li    a                         { color:#666;}
    #footer #copyright                                      { float:right; clear:right; padding-top:10px;}
    .browse                                                 { float:left; clear:left; padding-left:10px; color:#c9c9c9; height:25px;}
    .footer_remarks                                         { color:#999; padding-top:10px; text-align:left;}
  /* change for new header */
#el_head {height:99px; }
#header { width:950px; height:99px; position:relative; background:url(http://www.sonystyle.com.cn/hf-images/top_cc_bg.gif) repeat-x left top;}
#header #logo { position:absolute; top:0px; right:0;}
#header #logo2 { position:absolute; top:0px; left:0;}
#header #top_search { position:absolute; width:147px; height:24px; right:10px; top:22px;}
#menuss { position:absolute; top:65px; left:0;}
 
/* add */


/*0426*/
#menuss #navss li div.stair .list dl{
    margin-right:0;
}
#menuss #navss li div.stair .list dl dd{
    height:auto;
    text-indent: 0;
}
#menuss #navss li div.stair .list dl dd a.d{
    height:auto;
    padding-left: 15px;
    
}
