﻿.cake{width:1200px; margin:0px auto;}

.cake .crumb {font-size:13px; margin: 5px 0px;}

.cake .top {height: 380px; margin-bottom:10px;}
.cake .top .filter{ width: 205px; border: 2px solid #f56f03; height: 376px; float:left;}
.cake .top .filter .title{ height: 32px; background-color:#f56f03; line-height:28px; text-align:center;font-size:18px; font-family:微软雅黑; color:#fff; font-weight:bold;}
.cake .top .filter .body{ margin-left:5px; margin-top:5px;}
.cake .top .filter .body .smallTitle{ color:#f56f03;font-size:14px; font-family:微软雅黑; font-weight:bold; margin-bottom: 4px;}
.cake .top .filter .body .options{ margin-bottom:8px; line-height:18px;}
.cake .top .filter .body .dl_options{}
.cake .top .filter .body .dl_options span{ display:inline-block; height:18px; line-height:18px;}
.cake .top .filter .body .options .option{display:inline-block; height:18px; line-height:18px;}

.cake .top .banner{ width:725px; height: 380px; margin-left:10px; float:left;}
.cake .top .banner .divslides{height: 380px; }

.cake .banner .slides{ width:725px; height: 380px;}
.cake .banner .slides .slides_container { width:725px;}
.cake .banner .slides .slides_container .a { width:725px; height: 380px;}
.cake .banner .slides .slides_container .a  .adv_img { width:725px; height: 380px;}

.cake .top .recommand{ width:245px; height: 380px; float:right;}
.cake .top .recommand .topimg{ margin-bottom:3px;}
.cake .top .recommand .hint{ border: 1px solid #c4c4c4; height:200px; line-height:19px; margin-bottom:8px;}
.cake .top .recommand .hint .hintfont{ margin: 3px 6px;}

.cake .topmore{}
.cake .cake_topbox { border:1px solid #E0E0E0; width: 942px; float:left;}
.cake .cake_topbox .products_block 
{
    margin: 10px;
}
.cake .imagebox  
{
    background-color:#F1F1F1; border-bottom: 1px solid #EE6110;
    line-height:32px; height:32px;
}
.cake .imagebox .left
{
    width:313px; 
    color:#D12942;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
.cake .imagebox .middle { border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.cake .imagebox .selected
{
    background-color:#F56F03;
    color:#FFFFFF;
    text-decoration:none;
    width:314px;
}
.cake .list_body .products_block { margin:5px auto 5px 8px;}
.cake .products_block .item
{
    width: 185px;margin-right: 5px;
}

.cake .list_body .products_block .item{ width:228px; min-height:290px;}
.cake .list_body .products_block .item .picture{ width:220px; height:220px;}

.cake .groupbuy{ width:245px;  height:315px; float:right;}
.cake .groupbuy .pic img{ width:245px; height:245px;}
.cake .groupbuy .pic .groupbuy_icon{ width:44px; height:45px;}
.cake .groupbuy .title{  height:30px; border: #dfdfdf 1px solid; background-color:#f1f1f1; color:#d12942; font-size:14px; font-weight:bold; line-height: 30px; padding-left:12px;}
.cake .groupbuy .bottom{ height:36px; line-height:36px; background-color:#fdf2e6; padding:0px 5px;}
.cake .groupbuy .bottom .time{ float:left;}
.cake .groupbuy .bottom .time span{ font-weight:bold;}
.cake .groupbuy .bottom .price{ float:right; margin:0px; font-weight:bold; color:#fa4904; line-height:36px;}
.cake .groupbuy .bottom .price .spanPrice{ font-size:14px;}

.cake .mainList .block{border:0px; margin-top:10px;}
.cake .mainList .block .title{ background:url('/images/cake_4.jpg') repeat-x; height:43px; line-height:43px;padding:0px 10px;}
.cake .mainList .block .title .sname{ font-size:24px; font-family:黑体; color:#fa4904; margin-right:15px;}
.cake .mainList .block .title .adv_item{ margin-right:8px; font-size:13px;}
.cake .mainList .block .list{ padding: 10px 2px 0px 10px; }
.cake .mainList .block .list .avr_1{ width:388px; height: 490px; float:left; margin-right:10px;}
.cake .mainList .block .list ul { float:left; width: 780px;}
.cake .mainList .block .list ul li{width:193px; text-align:center; height:240px; margin-bottom:3px; border:1px solid #fff;}
.cake .mainList .block .list ul li .picture { margin-top:5px; }
.cake .mainList .block .list ul li .pic{width:170px;height:170px;}
.cake .mainList .block .list .price{ margin: 0px 10px;}
.cake .mainList .block .list .product_title{ margin: 0px 10px; line-height:16px; max-height:32px; overflow:hidden; text-align:left; padding-top:3px;}

.cake .mainList .block .list2 ul{width:100%;}
.cake .mainList .block .list2 ul li{width:230px; text-align:center; margin-bottom:10px; margin-left:5px; height:270px;}
.cake .mainList .block .list2 ul li .pic{width:210px;height:210px;}
.cake .mainList .block .list2 .price{ margin: 0px 10px;}
.cake .mainList .block .list2 .product_title{ margin: 0px 10px; line-height:16px; text-align:left; padding-top:3px;}

.cake .topmore .cake_topbox{ height:315px;}
.cake .tab_body{ overflow:hidden;}
.cake .tab_body .item{ margin-right:8px; width:220px; text-align:center;}
.cake .tab_body .item .picture .pic{ width:185px; height:185px;}
.cake .tab_body .item .product_title{ margin:5px 18px; text-align:left;}
.cake .tab_body .item .price{ margin:5px 15px;}