* html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


#site-nav {
	width:100%;
	height:30px;
	background:#EFEFEF;
	margin-bottom:10px;
	text-align:center;
}
#site-nav .login-bar {
	width:950px;
	margin:0 auto;
	padding:5px 0;
	color:#666;
	text-align:left;
}
#site-nav .login-bar img, #site-nav .login-bar input{ vertical-align:middle;}
#site-nav .login-bar input.no-border { height:20px; border:0; line-height:20px; margin:0 4px; padding:0 4px;}
#site-nav  .q-link {
	float:right;
}

.header {
	text-align:center;
	color:#111;
	font-size:12px;
	background:#fff;
}

.header .header-skin {
	width:950px;
	background:#fff;
	margin:0 auto;
}
.header-top, .header-main, .header-bottom {
	width:950px;
	margin:0 auto;
	text-align:left;
}
.header-top {
	position:relative;
}
.header-top .pic {
	position:absolute;
	top:0;
	right:10px;
}
.logo {
	padding:0 0 10px 0;
}
.header-main {
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat 0 -75px;
	zoom:1;
	position:relative;
	z-index:999;
}
.header-main-skin {
	zoom:1;
	overflow:hidden;
	padding-bottom:2px;
}
.header-main:after {
	content:"";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
.mini-simple {
	background:none;
	margin-top:-10px;
}
.mini-simple .header-main-skin {
	float:right;
	position:relative;
	background:none;
	height:auto;
	padding-right:5px;
}
.channel-menu {
	padding-bottom:1px;
}
.channel-menu ul {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	zoom:1;
}
.channel-menu ul:after {
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.channel-menu ul, .channel-menu ul li {
	float:left;
}
.channel-lv1 {
	height:29px;
}
.header .tab-hx {
	float:left;
	margin-left:10px;
	display:inline;
	position:relative;
}
.li-index li, .li-channel {
	display:inline;
	height:29px;
	margin-right:3px;
	line-height:25px;
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat;
}
.li-channel {
	padding:0;
}
.li-index li a, .li-channel ul {
	padding:0 16px;
	display:block;
	float:left;
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat right -25px;
}
.li-channel ul {
	padding:0;
	overflow:hidden;
}
.li-channel ul li {
	padding:0 14px 0 15px;
	margin-left:-1px;
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat 0 -255px;
}
.header-main li.selected {
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat 0 -218px;
}
.header-main li.selected a {
	display:block;
	float:left;
	padding:0 21px;
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat  right -180px;
	font-size:14px;
	font-weight:bold;
}
.header-main li.babyhouse {
	height:24px;
	border:1px solid #FFC977;
	border-bottom:0;
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat  right -633px;
}
.header-main li.babyhouse a {
	height:22px;
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat  right -633px;
	color:#995B00 !important;
	overflow:hidden;
}
.header-main .li-channel li.selected {
	position:relative;
	height:29px;
	padding:0;
	margin-left:0;
}
.header-main .li-channel li.selected a {
	padding:0 14px;
}
.header .tab-hx a:link, .header .tab-hx a:visited {
	color:#111;
	text-decoration:none;
}
.header .tab-hx a:hover, .header .tab-hx a:active {
	color:#111;
	text-decoration:underline;
}
.li-index ul li.selected a:link, .li-index ul li.selected a:visited, .li-channel ul li.selected a:link, .li-channel ul li.selected a:visited {
	color:#fff;
}
.li-channel ul li.index a:hover, .li-channel ul li.index a:active .li-channel ul li.selected a:hover, .li-channel ul li.selected a:active {
	color:#fff;
}
.channel-lv2 {
	height:18px;
	overflow:hidden;
}
.channel-lv2 a:link, .channel-lv2 a:visited {
	color:#fef1d8;
	text-decoration:none;
}
.channel-lv2 a:hover, .channel-lv2 a:active {
	color:#fef1d8;
	text-decoration:underline;
}
.channel-lv2 .tab-subhx {
	float:left;
	overflow:hidden;
	padding-left:32px;
}
.channel-lv2 .tab-subhx li {
	padding:0 10px 0 11px;
	margin:0 0 0 -1px;
	background:url(http://images.24city.com/c/img/hd_20090519.png) no-repeat right -520px;
	line-height:25px;
	white-space:nowrap;
}
.header .search-box {
	margin-left:5px;
	float:left;
}
.header .search-box .search-box-skin {
	float:left;
	height:24px;
	padding-top:4px;
}
.header .search-box .search-box-skin  a {
	color:#FFFF00;
	font-weight:bold;
}
.header .search-box .search-box-skin input.txt {
	width:276px;
	padding:2px 2px 2px;
	margin:0 0 -1px 0;
	background:#fff;
	border:1px solid #ccc;
	color:#111;
	font-size:12px;
}
.header .search-box .search-box-skin select, .header .search-box .search-box-skin option {
	padding:0;
	font-size:12px;
	color:#111;
}
.header .search-box .search-box-skin .text {
*margin-top:-1px;
}
.header .search-box .search-box-skin select {
	height:18px;
*height:20px;
	margin:0 4px;
*margin-bottom:-1px;
	font-size:12px;
	border:1px solid #ccc;
}
.header .search-box .search-box-skin select, .header .search-box .search-box-skin input {
	vertical-align:top;
}
.header .search-box .search-box-skin select#cat {
	width:139px;
}
.header .search-box .search-box-skin button {
	margin:0 5px -1px 0;
}
.header .mini-simple .search-box {
	float:left;
	border-width:0;
	background:#fff;
}
.header .mini-simple .search-box .search-box-skin {
	padding-top:1px;
	background-position:8px -169px;
}
.header .mini-simple .search-box .search-box-skin input {
	width:200px;
}
/*---------------------*/
.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; overflow:hidden; text-align:center;}
  .avatar48 img { height: 48px; }

.avatar36 { padding: 5px 0 0 5px; width: 36px; height: 36px; }
  .avatar36 img { width: 36px; height: 36px; }


.avatar_list { zoom: 1; }
    .avatar_list .cls { color:#999 }
    .avatar_list li { float: left; padding: 8px; width: 60px; overflow: hidden; }
    .avatar_list p, .avatar_list .cls { width: 100%; height: 22px; line-height: 22px; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis; }
    .avatar_list p.online_icon_p { text-align: left; }
    .avatar_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }

    .news_list { line-height: 190%; padding:5px 0; }
    .news_list li{ padding: 0 0 0 10px; height: 21px; background: url(http://images.24city.com/c/img/hd_20090519.png) no-repeat 0 -280px ; font-size: 12px; line-height: 21px; overflow: hidden; }
    .news_list li a { background:none; color:#666;}


/*----------------*/
.slide-player { height:250px;width:510px;overflow:hidden;position:relative;}
/*-------------------*/
.header-bottom {
	height:10px;
	overflow:hidden;
}
/*-----------------*/

.product-list {
	clear:both;
	overflow:hidden;
}
.product-list li {
	overflow:hidden;
	text-align:center;
}
.product-list li img {
	display:block;
	overflow:hidden;
}
.product-list li div {
	text-align:center;
}
.product-list li .name {
	height:40px;
	color:#999;
	line-height:20px;
	overflow:hidden;
}
.product-list li .price {
	color:#900;
	font-weight:bold;
	line-height:24px;
}
.product-list li .baby_count {
	color:#EC7B84;
	font-weight:bold;
}

.mr .product-list li ,.digital .product-list li ,.fashion .product-list li ,.shops .product-list li {
	display:inline;
	float:left;
	width:102px;
	margin:10px 10px 0  ;
}
.pro75 img {
	height:75px;
}


/*----------footer---------*/
#ft_menu {
	width:948px;
	margin:0 auto 10px;
	border:1px solid #FEF0DE;
	background:#FEFCEF;
	text-align:left;
	overflow:hidden;
}
dl.ft_list {
	display:inline;
	float:left;
	width:160px;
	padding:10px 10px 15px 10px;
}
dl.ft_list dt {
	color:#9C7D14;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-indent:20px;
}
dl.ft_list dt a {
	color:#9C7D14;
}
dl.ft_list dd {
	color:#9B7D13;
	line-height:20px;
	text-indent:20px;
}
dl.ft_list dd a {
	color:#9B7D13;
}
#ft_nav {
	width:950px;
	height:32px;
	margin:0 auto 10px;
	background:#D9D9D9;
	line-height:32px;
	overflow:hidden;
	text-align:center;
}
#ft_nav a {
	margin:0 8px;
	color:#000;
}
#copy_info {
	position:relative;
	width:950px;
	height:70px;
	/*margin:10px auto 0;*/
	color:#333;
	line-height:30px;
	overflow:hidden;
	margin:10px auto;
}
#copy_info a {
	color:#333;
}
#copy_info .ft_logo {
	float:left;
	margin:10px 20px 0 20px;
	vertical-align:middle;
}

#copy_info .infotxt {
	float:left;
	margin:10px 20px 0 20px;
	text-align:center
}
/*----------临时宝贝弹出层-----------------*/

#baby_meet {
	z-index:999;
	width:340px;
	height:191px;
	background: url(http://images.24city.com/c/img/baby_meet.png);
	overflow:hidden;
}
#baby_meet .hd,#baby_meet .bd { background:none; border:0;}
#baby_meet .avatar85 {
	width:85px;
	height:85px;
	overflow:hidden;
}
#baby_meet .avatar85 img {
	display:block;
	width:85px;
}
#baby_meet .bd ul {
	position:absolute;
	top:43px;
	left:17px;
	width:85px;
	margin:0;
	padding:0;
}
#baby_meet .bd ul .name {
	width:100%;
	margin:7px 0 0 0;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
}

#baby_meet .bd ul .cls {
	width:100%;
	margin:7px 0 0 0;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
}
#baby_meet .qm {
	position:absolute;
	top:43px;
	left:127px;
	width:200px;
	height:100px;
	color:#DB6F57;
}
#baby_meet .btns {
	position:absolute;
	top:154px;
	left:231px;
}
#baby_meet .btns img {
	margin-right:10px;
}

#baby_meet .act {
	top:2px;
}
#baby_meet .act a {
	padding:0;
	color:#fff;
	font-weight:bold;
	background:none;
	line-height:24px;
}
#baby_meet .go {
	position:absolute;
	top:154px;
	left:138px;
}
/*-------------page---------------*/

.page {position:relative; width:100%;height:20px; padding:5px 0;	text-align:left;}
.page .pageLeft {}
.page div.pageRight {	position:absolute;	right:0;	top:5px;}
.page div.pageRight a {	float:left;	margin:0 3px 0 0;	padding:2px 5px;	color:#767672;	border:1px solid #ddd;	font:11px Tahoma, Verdana;	background:#fff;	overflow:hidden;}
.page div.pageRight a:hover {	border:1px solid #f60;	color:#f60;}
.page div.pageRight input {	width:30px;	vertical-align:middle;}
.page div.pageRight span {	float:left; 	margin:0 3px 0 0;	padding:0 5px;	border:1px solid #f60;	color:#fff;	font-weight:bold;}
.page div.pageRight span a {	border:0;	margin:0;	padding:0;}
.page div.pageRight span a:hover {	border:0;	margin:0;	padding:0;}

/*-----hot_product-----*/

.hot_pro .hd { height:32px;background:#F6F6F6 url(http://images.24city.com/c/img/man_20090603.png) -720px -276px; overflow:hidden;}
.hot_pro .hd h3 { line-height:36px; color:#fff;}
.hot_pro .bd { border-top:0;}


.product-list-d li { padding:6px 0; height:75px; border-bottom:1px dashed #C6C6C6;}
.product-list-d .pro75 { float:right; border:1px solid #ccc; margin-right:10px; text-align:center;}
.product-list-d .pro75 img { height:75px;}
.product-list-d  div { width:90px; overflow:hidden;}
.product-list-d .name  { height:32px; padding:4px 0; overflow:hidden; line-height:16px;}
.product-list-d .name a { color:#5F5F5F;}
.product-list-d .intro { color:#A1A0A0;}
.product-list-d .price { color:#BD0A01;}
.product-list-d {zoom:1; margin-bottom:6px;}



/*-------latest_pro---------*/
.latest_pro .name,.latest_pro .price{ float:left; width:100px;}
.latest_pro .name { height:32px; line-height:16px; overflow:hidden;}

.latest_pro .price { color:#BD0A00;}
.latest_pro  {zoom:1; margin-bottom:6px;}
.latest_pro:after,.rec_shop .news_list:after {
	content:'\0020';
	display:block;
	height:0;
	clear:both;
}

.latest_pro li {
	float:left;
	width:100%;
	padding:8px 0;
	border-bottom:1px dashed #E9CACA;
}
.pro48 { float:left; width:48px; height:48px; border:1px solid #ccc; overflow:hidden; margin-right:10px;}
.pro48 img { height:48px;}

.new_baby h3 { background: #E5E5E5 url(http://images.24city.com/c/img/hd_20090519.png) no-repeat -286px -450px ;}
.new_baby .hd { height:32px;}
.new_baby .hd h3 { line-height:32px; height:32px; font-size:14px;}
.new_baby .bd { padding:8px 8px;}
.new_baby .avatar_list li { padding: 0; width: 33%; height:100px;background: url(http://images.24city.com/c/img/hd_20090519.png) no-repeat -575px -453px ;}
.new_baby .avatar48 { padding: 0; width: 55px; height: 48px; }
.new_baby .avatar_list .cls { height:50px;}
.new_baby .avatar_list .cls a { display:block; width:100%; height:20px; padding-bottom:30px;}
.new_baby .ft .act { top:6px;}

.baby_frd .hd h3 { font-size:12px;}
.baby_frd .bd { background:#F8FDFE;}

.baby_news .hd { height:24px; background:#24CCEA; border:0;}
.baby_news .hd h3 { color:#fff; line-height:24px;}
.baby_news .bd { border:1px solid #B9EDF9; border-top:0; background:#F1FCFE;}


.rec_shop  .hd { height:19px; overflow:hidden; border:0; background:none;}
.rec_shop .bd { background:none; border:1px solid #EBF4DE; border-top:1px solid #A5D21D;}
.rec_shop .act a { color:#A5D21D; font-weight:bold; background:none}
.rec_shop .news_list li { float:left; width:90px;background: url(http://images.24city.com/c/img/hd_20090519.png) -770px -304px ; line-height:22px; height:22px;}
.rec_shop .news_list li a { color:#5B7410;}
.rec_shop h4 { background:#A5D21D; padding:3px 0; text-indent:12px; color:#fff; position:relative;}
.rec_shop h4 a { position:absolute; top:2px; right:20px; font-weight:normal; color:#000; line-height:18px;}
.brand_list { zoom:1; margin-top:4px;}
.brand_list li { float:left; width:100px; padding:2px 1px; text-align:center;}
.brand_list img { border:1px solid #ccc; margin:0 auto;height:31px;width:88px;padding:1px}

/*-------------分页ajax---------------*/
.page2 {	position:relative;	width:100%; margin:6px 0;	height:30px; 	text-align:left;}
.page2 a {	float:left;	margin:0 8px 0 0;	padding:2px 5px;	color:#767672;	border:1px solid #ddd;	font:11px Tahoma, Verdana;	background:#fff;}
.page2 a:hover { 	border:1px solid #f60;	color:#f60;}
.page2 .pr {	position:absolute;	top:0;	right:10px;}
.page2 .pr span {	margin:0 4px;	color:red;}





 /*ajax半黑屏效果的背景样式*/
.ajax_bg
{
    background-color: #666;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; /*FF IE7*/
    filter: alpha(opacity=50); /*IE*/
    opacity: 0.5; /*FF*/
    z-index: 9999;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}

 .ajax_popup
{           
             
    left: 50%; /*FF IE7*/
    top: 50%; /*FF IE7*/           
    margin-top: 0px;
    z-index:99999;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}

/*--iframe自适应高度---*/
.iframe_style
{
    height: expression(1);
    aho: expression(autoResize());
}

an {	margin:0 4px;	color:red;}

/*---顶部注册----*/
.TopLogin{width:100%;float:left;height:26px;border:1px solid #eee;padding:1px;}
.LeftLogin{float:left; background:#eee;height:26px;line-height:26px;width:600px;}
.TopLoginMenu{width:351px;background:#eee;float:left;height:26px; line-height:26px; text-align:right}
.TopLoginMenu a{padding:0 10px;color:#000}
a.LoginBtn{background:#666;color:#fff;padding:0 5px; height:22px; line-height:22px;display:block;width:80px;float:left;text-align:center;margin:2px 10px 0 2px; text-decoration:none}
a.LoginBtn:hover{color:#fff; text-decoration:none}

/*---用户地图Css-----*/
.UserConduct{width:100%;float:left;margin-top:0px;*margin-top:5px;_margin-top:2px}
.ConductMenu{width:939px;border:1px solid #E8E8E8; background:#f5f5f5;padding:5px;}
.ConductMenu span.BottomMenu{display:inline-block;margin:0 20px;padding:0 20px; font-size:12px;font-weight:bold;color:#666;width:100px; text-align:center}
.ConductMenuList{float:left;width:931px;margin-top:2px;background:#FAFAFA;padding:10px;}
.ConductBox{width:125px;float:left;margin:0 0 0 40px;_margin:0 0 0 30px}
.ConductBox li{padding:2px 0}
.pad1{ padding-left:20px;_padding-left:0px}

/*---公用版权信息---*/
.Bottom{width:100%;float:left;text-align:center;padding:10px 0;color:#666}
.FootMenu{width:600px;margin:0 auto 10px auto; border-bottom:1px solid #ccc;padding:5px 0; text-align:center;color:#999}
.FootMenu a{padding:0 15px}



.AllLayOut{width:951px;margin:0 auto;clear:left}
.LeftBox{width:190px;float:left;}
.RightBox{width:752px;float:right;}

/*--关于我们---*/
.AboutUs{width:190px;float:left;}
.CompanyCon{width:168px; background:url(http://images.24city.com/shop/1/aboutbg.GIF) repeat-x;text-align:left;padding:15px 10px}
.CompanyCon li{padding:4px 0;font-size:12px}

/*--热卖商品----*/
.HotBox{width:170px; margin:0 0 0 10px;_margin:0 0 0 5px;border-bottom:1px dashed #ccc;padding:5px 0;float:left;}
.HotBox img.L{border:1px solid #ccc;padding:0;float:left;margin-right:4px}
.HotBox img.R{border:1px solid #ccc;padding:0;float:right;margin:0 1px 0 3px}
.ProCon{width:90px; overflow:hidden;font-size:12px;text-align:left}
.Pro_N{margin-bottom:5px}
.Pro_N a{color:#666;font-size:12px;}
.LowPrice{color:#BD0A00}

/*---底部在线客服----*/
 #qqkf
{       
    padding:0px;
    margin:0px;
    width:90%;   
}
#qqkf li
{
    float: right;
    line-height: 23px;
    padding: 2px;
}
#qqkf li img
{
    border: 0px;
    cursor: pointer;
    padding-right: 2px;
}


.header .header-top .logo2
{
    width: 127px;
    height: 49px;
    float: left;
}
.header .header-top .top-search2
{
    float: right;  
      
}

.header .header_shop_banner{height:120px;width:950px;overflow:hidden;margin:3px 0}

/*底部toolbar栏*/
 #footer_bar
{
    width: 100%;
    position: fixed;    
    bottom: 0;
    right:0;
    background:#fff;
}
#footer_bar .toolbar
{
    line-height: 35px;
    background: #c60c0d;
    color: white;
    height: 35px;
}
#footer_bar .toolbar .tool_wrap
{
    width: 950px;
    margin: 0 auto;
}
#footer_bar .content
{
    background: white;
}
#footer_bar .footer_btn
{
    float: left;
    line-height: 29px;
    height: 29px;
    margin-top: 6px;
    text-align: center;
    cursor: pointer;
}
#footer_bar .footer_cart_on
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -110px -6px no-repeat;
    width: 92px;
    padding-left: 8px;
    color: black;
}
#footer_bar .footer_cart_off
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -320px -6px no-repeat;
    width: 92px;
    padding-left: 8px;
    color: white;
}
#footer_bar .footer_fav_off
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -4px -6px no-repeat;
    width: 100px;
    margin: 6px 0 0 5px;
    color: white;
}
#footer_bar .footer_fav_on
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -216px -6px no-repeat;
    width: 100px;
    margin: 6px 0 0 5px;
    color: black;
}
#footer_bar .footer_tel
{
    float: left;
    font-size: 14px;
    margin-left: 10px;
    font-weight: bold;
}
#footer_bar .footer_nav
{
    float: right;
}
#footer_bar .footer_nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer_bar .footer_nav ul li
{
    float: left;
    margin: 0 5px;
}
#footer_bar a
{
    text-decoration: none;
    color: white;
}
#footer_bar .footer_kefu
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -426px -3px no-repeat;
    height: 30px;
    width: 100px;
    margin-top: 3px;
    display: block;
    cursor: pointer;
}
#footer_bar .nav_up
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -534px -20px no-repeat;
    height: 14px;
    width: 14px;
    margin-top: 18px;
    cursor: pointer;
}
#footer_bar .nav_down
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -534px -1px no-repeat;
    height: 14px;
    width: 14px;
    margin-top: 18px;
    cursor: pointer;
}
#footer_bar .nav_right
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -555px -10px no-repeat;
    height: 14px;
    width: 14px;
    margin-top: 15px;
    cursor: pointer;
    float: left;
    margin-right: 5px;
}
#footer_bar_close
{
    position: fixed;
    bottom: 0px;
    right: 0px;
    height: 35px;
    background: #c60c0d;
    width: 20px;
    overflow: hidden;
    padding-left: 3px;
}
#footer_bar_close .nav_left
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -574px -10px no-repeat;
    height: 14px;
    width: 14px;
    margin-top: 13px;
    cursor: pointer;
    float: left;
    margin-right: 3px;
}
#footer_content
{
    width: 950px;
    margin: 0 auto;
    padding: 0;
    background: #f4efe9;
}
#footer_content ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer_content ul li
{
    float: left;
    width: 148px;
    height: 135px;
    padding: 5px;
    overflow: hidden;
    text-align: center;
}
#footer_content ul li img
{
    width: 74px;
    height: 74px;
    border: solid 1px #ccc;
    padding: 1px;
}
#footer_content ul li span
{
    line-height: 18px;
    height: 36px;
    overflow: hidden;    
    width: 99%;
    display:block;
}
#footer_content ul li a
{
    color: #333;
}
#footer_content .footer_buy
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -597px -3px no-repeat;
    height: 30px;
    width: 80px;
    display: block;
    clear: both;
    float: right;
    margin-right: 10px;
    margin-bottom: 5px;
}

#footer_content .footer_addCart
{
    background: url(http://images.24city.com/bihu001/def/footer_bg.png) -683px -3px no-repeat;
    height: 30px;
    width: 110px;
    display: block;
    clear: both;
    float: right;
    margin-right: 10px;
    margin-bottom: 5px;
}