.wrapper {padding-bottom: 30px;}
.focus {position: relative;height: 720px;overflow: hidden;}
.focus img {position: absolute;top: 0;left: 50%;margin-left:-960px;}
.content {overflow: hidden;width: 1114px;margin: 0 auto;position: relative;}
.content dl {background: #fff;width: 545px; padding: 17px 0;border: #e7e7e7 solid 1px;margin: 0 5px 10px 5px;}
.content dl dt {width: 240px;}
.content dl dt a {display: block;position: relative;width: 200px;height: 200px;margin-left: 8px; padding:10px;}
.content dl dt a img {width:200px; height:200px;}
.content dl dd { height: 219px;width: 270px;}
.content dl dd .Name a {color: #22161e;display: block;font-size: 16px;height: 50px;line-height: 25px;overflow: hidden;}
.content dl dd .SubName {color: #fa412b;display: block;font-size: 16px;height: 25px;line-height: 25px;margin: 5px 0 8px;overflow: hidden;}
.content dl dd .number {overflow: hidden;border: #cfcfcf dotted;border-width: 1px 0;padding: 8px 0;margin-bottom: 3px; position: relative}
.content dl dd .number .left { width: 140px;}
.content dl dd .number p {line-height: 24px;color: #737272; font-size: 13px;}
.content dl dd .number p span {color: #e6282f;}
.content dl dd .number em.n {color: #fa412b; height: 43px; position: absolute; top: 0; right: 4px; line-height: 43px;}
.content dl dd .number .right {width: 126px;text-align: right; }
.content dl dd .number p.line { height: 10px;background: #d4d4d4;margin: 7px 0;}
.content dl dd .number p.line em {display: block;width: 100%;height: 10px; background: #2baf2b;}
.content dl dd .number .gifts-icon {color: #f45932;font-size: 14px; border: 1px solid #f45932;padding: 0 5px;margin-right: 5px;height: 22px;display: inline-block;}
.content dl dd .number .gifts {color: #686868;font-size: 14px;width: 200px;height: 22px;overflow: hidden;display: inline-block;vertical-align: middle; white-space:nowrap; text-overflow:ellipsis}
.content dl dd .number .gifts:hover {color: #000;}
.content dl dd .btn {height: 40px;line-height: 40px;}
.content dl dd .btn .price {color: #fa412b; font-size: 20px;}
.content dl dd .btn .price strong {position: relative;font-size: 28px;}
.content dl dd .btn del {padding-left: 10px; font-size: 18px; color: #ababab;}
.content dl dd .btn .buy-btn{width: 222px; height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;border-radius: 3px;display: block; margin-right: 20px; background: #eb2f00;}
.content dl dd .btn .submit {background: #ff4800;}
.content dl dd .btn .submit:hover{background: #eb2f00;}
.content dl dd .btn .over-time{background: #727272;}
.buy-btn:hover{color:#fff;background: #d82b00;}
.buy-over{background:#cccccc!important;}
.buy-over:hover{background:#cccccc!important;}

.no-buyMin .content dl {padding: 17px 0 5px;}
.no-buyMin .content dl dd .btn {height: 70px;line-height: 70px;}
.no-buyMin .content dl dd .btn .price strong {font-size: 35px;font-weight: bold;}

.topic-center{width: 1110px;margin:0 auto;}
.topic-max{width: 1120px;overflow: hidden;}
.topic-max li{width: 184px; float: left;background: #fff;margin:0 10px 10px 0;padding:20px 15px 20px;text-align: center;}
.price-box{height: 24px;text-align: left;margin-top: 19px;}
.price-box span{display: inline-block;line-height: 24px;}
.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: 7px;height:36px;}
.heading a{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;}
.explain{text-align: left;height:36px;line-height: 18px;color:#fa412b;font-size: 12px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top:4px;}
.buy-away{display: inline-block;width: 100%; font-size: 15px;color:#fff;height:34px;line-height: 34px;background: #eb2f00;border-radius: 3px;margin-top: 11px;}
.buy-away:hover{color:#fff;background: #d82b00;}
.buy-over{background:#cccccc;}
.buy-over:hover{background:#cccccc;}
.buy-much{border:1px dashed #cccccc;border-left:none;border-right: none;text-align: left;font-size: 12px;color:#797979;margin-top: 6px;}
.buy-much span{display: inline-block;height:23px;line-height: 23px;}
.buy-much span.buy-min{margin-right: 10px;}
.buy-much span em{color:#fa412b;}
/* 活动规则 */
.hdgz{width: 1006px;margin: 0 auto; padding: 30px 50px;background: url(//image01.homedo.com/Files/Images/cms/www/20161130/5246971991163034466_pic1.png);margin-top:20px;}
.hdgz dt {background: url(//image01.homedo.com/Files/Images/cms/www/20161130/4752988247722392599_pic1.png) 0 0 no-repeat;height: 38px;}
.hdgz dd {color: #fff;font-size: 18px;line-height: 30px;padding-top: 18px;}