
.banner-hd {height: 522px;background: url(http://image01.homedo.com/Files/Images/cms/www/20170713/5524870584662850710_pic1.jpg) center top no-repeat;}
.rules-btn {text-align:center;padding:5px 0 25px;}
.rules-btn a {font-size:18px;color:#fff;}
.rules-btn em {width:18px;height:18px;display:inline-block;background:url(//image01.homedo.com/Files/Images/cms/www/20170511/5552973569981459826_pic1.png) 0 0 no-repeat;vertical-align:-3px;}
.gifts-box {background: #2699f2; text-align: center;}
.c-291088 {background-color: #2699f2;padding-bottom: 40px;}
.act-link {margin: 0 auto;padding: 40px 0 35px; width: 548px;}
/* 活动规则 */
.act-rules-box {color: #fff;width: 1080px;background-color: #2077c9;margin: 0 auto;padding: 30px;}
.act-rules-box h2 {font-size: 20px;font-weight: bold; margin-bottom: 20px;width:143px;height:38px;line-height:38px;}
.act-rules-box li {font-size: 16px;line-height: 30px;}
.act-rules-box li span {color:#ffe400;}
.act-rules-box li dt {font-size:18px;padding:15px 0 10px;font-weight:bold;}
.act-rules-box li dd {font-size:15px;width:633px;border-bottom:1px solid #fff;line-height:36px;background:url(//image01.homedo.com/Files/Images/cms/www/20170511/4884505207893871380_pic1.png) 74px 5px no-repeat;}
.act-rules-box li dd:last-child {border-bottom:none;}
.act-rules-box li dd em {margin-right:68px;font-weight:bold;color:#ffe400;width:40px;display:inline-block;white-space:nowrap;padding-left:3px;}
.act-rules-box li dd span {font-weight:bold;color:#ffe400;}


.cake_top{height: 88px;line-height: 86px;font-size: 30px;color: #fff;font-weight: bold;background: url(http://image01.homedo.com/Files/Images/cms/www/20170713/5736028635273841589_pic1.png) no-repeat center;}
.cake_main{background: url(http://image01.homedo.com/Files/Images/cms/www/20170713/5414191479263029439_pic1.png) repeat-y center;padding: 30px 0 15px}
.cake_bottom{background: url(http://image01.homedo.com/Files/Images/cms/www/20170713/5436608104119047844_pic1.png) no-repeat center;height: 42px;}
.cake_main .cake_hot{padding-left: 84px;overflow: hidden;}
.cake_main .cake_hot li{width: 474px;height: 464px;background: url(http://image01.homedo.com/Files/Images/cms/www/20170713/4992925477583885727_pic1.png) no-repeat center;
		text-align:left;float: left;margin:0 40px 18px 0}
.cake_main .cake_hot li a{color: #fff;}
.cake_main .cake_hot li .cake_p{width: 300px;padding: 30px 50px 0}
.cake_main .cake_hot li h2{font-size: 24px;margin-bottom: 8px;}
.cake_main .cake_hot li p.product_name{color: #0affff;font-size: 18px;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;line-height: 30px;margin-bottom: 15px;}
.cake_main .cake_hot li p.product_members{font-size: 16px;margin-bottom: 5px;}
.cake_main .cake_hot li p.product_activity{font-size: 18px;margin-bottom: 15px;}
.cake_main .cake_hot li p.product_activity em,.cake_main .cake_hot li p.product_activity span{font-size: 24px;}
.cake_main .cake_hot li .buy{width: 148px;height:44px;background: #282f50;border: 1px solid #0affff;border-radius: 5px;display: block;line-height: 44px;font-size: 24px;color:#0affff;position: relative;padding-left: 20px;}
.cake_main .cake_hot li .buy em{background: url(http://image01.homedo.com/Files/Images/cms/www/20170713/5437461260618709561_pic1.png)no-repeat center;width: 18px;height: 18px;display: block;position: absolute;top:13px;right: 20px;}


/* tab切换 */
.cake_brand{border-bottom: 4px solid #0affff;}
.cake_brand ul{overflow: hidden;padding-left: 17px;}
.cake_brand ul li{width: 170px;height: 60px;background: #2699f2;text-align: center;line-height: 60px;color: #fff;float: left;font-weight: bold;margin-left: 16px;font-size: 18px;
	border-top-right-radius: 8px;border-top-left-radius: 8px;cursor: pointer;}
.cake_brand ul li.li_cur,.cake_brand ul li:hover{background:#0affff;color: #2699f2;font-size: 24px;}
.cake_main .goods_lis{display: none;}
.cake_main .goods_block{display: block;}

.hot_cake,.classify{padding: 35px 0 25px 0;width: 1166px;margin:0 auto;}

.goods_lt { width: 1100px; overflow: hidden; padding:30px 0 0 33px;}
.goods_lt ul li{width: 158px;height:346px;background: #fff;margin:0 10px 10px 0;float: left;padding:20px 26px 0;}
.goods_lt ul li .product-IMG{display: block;width: 160px;height:160px;}
.price-box {height: 24px;text-align: left;margin-top: 20px;}
.price-box span.sale-price {font-size: 16px;font-weight: bold; color: #fa412b;margin-right: 5px;}
.price-box span.sale-price em {font-size: 24px;}
.price-box span.price {font-size: 13px;color: #ababab; }

.heading {text-align: left;overflow: hidden;margin-top: 12px;height: 36px;line-height: 18px;margin-bottom: 5px;    border-bottom: 1px dashed #cfcfcf;padding-bottom: 15px;}
.heading a {display:block;height: 36px;line-height: 18px;color: #131415;font-size: 14px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; word-break: break-all;}
.sub_heading a{ height: 14px;line-height: 1;font-size: 14px;color: #fa412b;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp: 1;}
.sub_heading{padding-bottom:14px;border-bottom: 1px dashed #cfcfcf;}
.buy-away {display: inline-block;width: 100%;height: 34px;font-size: 15px;color: #fff;line-height: 34px;background: #eb2f00;border-radius: 3px;margin-top: 16px;text-align: center;}
.buy-away:hover{color:#fff;}
.ident-column{position: relative;margin-bottom:48px;}
/* .goods_lt ul { width: 1100px; overflow: hidden; padding:30px 0 0 25px;}
.goods_lt ul li {float: left; width: 190px; margin: 0 10px 10px 0; background: #fff; padding: 20px 10px;} */

.Buy_btn a { display: inline-block; width: 100%; height: 34px;background: #eb2f00; color: #fff; text-align: center;line-height: 34px; font-size: 16px;border-radius: 3px;}
.buy-over{background:#cccccc!important;}
.buy-over:hover{background:#cccccc!important;}

.cake_main .cake_hot li .buy_over{text-align: center;padding-left: 0;}



/* 侧边栏导航 */
#floor-porp {background: none;padding: 0px 22px 84px 19px;margin: -237px 0 0 -720px;}
.floor-porp {position:fixed; display:none; width:184px; height:454px; top:50%;left:50%;margin:-212px 0 0 635px; z-index:10;}
.floor-porp ul {display:block; background:#005a9f;margin-left:17px;width: 90px;border: 1px solid #1969fa;margin-top: -20px}
.floor-porp ul li { line-height:38px; text-align:center; color:#fff; cursor:pointer; font-size:12px;width:90px;padding:0;margin: 0;border-top: 1px solid #1c71e3}
.floor-porp ul li:hover{ background: #1c71e3;}
.floor-porp ul li.cur{ background: #1c71e3; }
.floor-porp .top-btn{background: #033a9e;display: inline-block; width: 140px; ;margin-left: 26px;border: 1px solid #1969fa ;border-top:none;color: #fff;text-align: center;line-height: 38px;}
.floor-porp .top-btn:hover{ background: #1c71e3;}


.hot_product01{padding-top: 10px;}
.hot_product01 dl{width: 1060px;height: 314px;background: #fff;overflow: hidden;padding:20px;margin-left: 20px;position: relative;}
.hot_product01 dl:first-child{margin-bottom: 20px;}
.hot_product01 dl dt{float: left;}
.hot_product01 dl dd{float: left;padding-left: 30px;text-align: left;width: 350px;}
.hot_product01 dl dd h3{color: #000;font-size: 24px;font-weight: bold;margin-top: 10px;}
.hot_product01 dl dd p{color: #888;font-size: 18px;text-align: left;}
.hot_product01 dl dd p.product_h3{font-size: 22px;color: #333;margin: 10px 0 12px}
.hot_product01 dl dd p.product_activity{color: #333;margin-top: 20px;}
.hot_product01 dl dd p.product_activity em{color: #f94212;}
.hot_product01 dl dd p.product_activity span{color: #f94212;font-size: 42px;font-weight: bold;}
.hot_product01 dl dd p.product_members{color: #999999;}
.hot_product01 dl dd .snap_up{font-size: 20px;width: 226px;height: 54px;background: #ff5400;border-radius: 5px;margin-top: 20px;}
.hot_product01 dl dd .snap_up a{display: block;color: #fff;text-align: center;}
.hot_product01 dl .hot{width: 60px;height: 97px;background: url(http://image01.homedo.com/Files/Images/cms/www/20170629/5230688483871380598_pic1.jpg)no-repeat;position: absolute;top:20px;right: 20px;}
.ActiveDate {color: #fff;font-size: 24px;text-align: left;padding-left: 34%;margin-top: -50px;}