@charset "utf-8";

#ctrl{ float:right}
/**/
#main-service-bar{
height:20px;
line-height:20px;
padding:5px 5px 5px 5px;
color:#8f0610;
font-family:"",Arial;
background:  url(../images/public_images/sprite_h.gif) repeat-x 0 0;
text-align:left
}
  #main-service-bar a{color:#8f0610;}
  #main-service-bar form{display:inline;}
  #main-service-bar span.tp-2,
  #main-service-bar span.tp-2{float:left;padding-left:6px;}
  
#main-service-login{
float:left;
padding:0;
margin:0 0 0 0;
width:500px;
text-align:left
}
#main-service-login .txt{
width:100px;
height:16px;
line-height:16px;
margin-right:7px;
padding:2px 0 0 4px;;
border: 1px #ccc solid; 
color:#333333;
font-family:"";
background: #ffffff;
}
#main-service-login .button_0,
#main-service-login .button{
width:35px;
height:19px;
line-height:16px;
border: 0 none; 
color:#000000;
background:url(img/button.gif) no-repeat 0 -21px;
margin-right:15px; 
}

#main-service-login .button{
background:url(img/button.gif) no-repeat 0 0;
}
#main-service-login  input{ }
#denglu{ padding:0 0 4px 0 !important; padding:3px 0 0 0;}

#logo{ float:left;}
#logo02{ float:left; padding-left:80px!important;padding-left:90px}

#s_logo{ float:left; padding:10px 0}
#shop_logo{ margin-left:140px; display:block; float:left}
#shop_logo02{ margin-left:230px!important; display:block; float:left;margin-left:190px}

#nav{ float:right; margin-top:10px;}
#nav02{ float:right; margin-top:10px; margin-right:40px!important;margin-right:20px}
#nav td{ text-align:center}




 #loginbar{
 height:22px;
 position:absolute;
border-bottom:0px;
padding:0px 5px;
float:left;
z-index:100;

}

#loginbar span,#loginbar ul{ float:left; }
#loginbar span b{ color:#555555; margin:0 5px; font-weight:normal}
#loginbar span { margin:0 5px; color:#8F0610}

#loginbar a:link{
color:#000;
 text-decoration:none;

}
#loginbar a:visited{
 color:#000;
 text-decoration:none;
}
#loginbar a:hover{
 color:white;
 
 text-decoration:none;
 background-color:#8F0610;
}
#loginbar a:active{
 color:white;
 text-decoration:none;
 background-color:#8F0610;
}
#loginbar ul,#loginnav li{
 margin:0px;
 padding:0px;
}
#loginbar li{
 text-align:left;
 display:inline;
 list-style:none;
 list-style-position:outside;
 float:left;
 padding-left:10px;
 overflow:hidden;
 height:100%
}

#loginbar .list{
 line-height:20px;
 text-align:left;
 padding:4px;
 font-weight:normal;
 float:left;
}
#loginbar .list02{
 line-height:20px;
 text-align:left;
 padding:2px;
 font-weight:normal;
 background-color:#fff;
 float:left;
}
#loginbar .menu1{
 width:113px;
 height:auto;
 color:#336601;
 
 cursor:hand;
 overflow-y:hidden;
 background-color:#fff;
    filter:Alpha(opacity=90);
    -moz-opacity:0.7;
}
#loginbar .menu2{
 width:115px;
 height:15px;
 color:#000;
 overflow-y:hidden;
 cursor:hand;
} 
#loginbar .menu3{
 width:800px;
 height:auto;
 color:#336601;
 cursor:hand;
 border:#CCC solid 1px;
 background-color:#fff;
 overflow-y:hidden;
    filter:Alpha(opacity=90);
    -moz-opacity:0.7;
}
#loginbar .menu4{
 width:70px;
 height:16px;
 color:#000;
 overflow-y:hidden;
  cursor:hand;
} 
