#content{
    background-color:#f3eacd;
    width:962px;
    margin:0 auto;
    padding:5px;
    color:#333;
}
.box{
    padding:5px;
    background:#fffbf2;
    border:1px solid #e0d0b1;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
}
.share{
    position:absolute;
    bottom:0px;
    right:0;
    background:#EBE0C4;
    padding:5px;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
}
.box h2.title{
    font-size:14px;
    padding:5px;
    color:#B10000;
    text-shadow:1px 1px 3px rgba(90, 90, 90, 0.3);
}
.banner{
    margin:0 5px;
    height:125px;
    text-indent:-9999px;
    background:#fffbf2 url("../images/group/bg.png") no-repeat center 10px;
}
.main-wrap{
    padding:5px 270px 5px 5px;
}
.main-wrap .main{
    float:left;
    width:100%;
}
.main-wrap .main .box{
    padding:10px;
}
.main-wrap .sub{
    float:right;
    margin-right:-265px;
    width:255px;
    padding:0;
    _display:inline;
    *margin-left:10px;
}
.main-wrap h1{
    font-family:"Microsoft Yahei";
    font-size:18px;
    padding:10px 5px;
    color:#B10000;
    text-shadow:1px 1px 3px rgba(90, 90, 90, 0.3);
}
.main-wrap h1 span{
    color:#333;
}
.main-wrap .main .left{
    float:left;
    width:170px;
}
.main-wrap .main .price{
    background:#ebe0c4;
    padding:5px 0 0 0;
}
.main-wrap .main .old-price{
    padding:5px 0;
}
.main-wrap .main .old-price li{
    float:left;
    padding:0 8px; 
    width:38px;
}
.main-wrap .main label{
    color:#333;
    padding:0 5px;
    display:block;
}
.main-wrap b{
    color:#B10000;
}
.main-wrap .group-price b{
    font-size:38px;
    display:block;
    text-align:center;
    font-family:Helvetica,Tahoma,Arial,sans-serif;
}
.main-wrap .time{
    color:#333;
}
.main-wrap .time span{
    padding:0 10px;
    color:#B10000;
    font-size:14px;
}
.main-wrap .time span.second{
    font-size:28px;
}
.main-wrap .price .over{
    height:130px;
    background:url("../images/group/over2.png") no-repeat center center;
}
.main-wrap .price  .button-area{
    padding:20px 0;
    background:#B10000;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
}
.main-wrap .left .buy-num{
    margin-top:10px;
    background:#EBE0C4;
    color:#333;
}
.main-wrap .left .buy-num p{
    padding:5px;
}
.main-wrap .left .buy-num b{
    padding-right:5px;
    color:#B10000;
}
.main-wrap .left .buy-num .pay-success{
   background:url("../images/group/bg.png") no-repeat -880px -160px;
   padding-left:60px;
}
.main-wrap .left .buy-num .tip{
    color:#999;
}
.main-wrap .price  .buy-button{
    border:0;
    background:url("../images/group/bg.png") no-repeat left -170px;
    width:60px;
    height:30px;
    width:100px;
    cursor:pointer;
    display:block;
    margin:0 auto;
}
.main-wrap .main .intro{
    padding-left:10px;
    float:left;
    width:480px;
}
.main-wrap .main .intro img{
    width:480px;
}
.main-wrap .main .intro .content{
     background:url("../images/group/bg.png") no-repeat -210px -150px;
     color:#666;
     padding:20px 10px 20px 70px;
}
.main-wrap .sub .help li{
    padding:5px 10px;
    border-bottom:1px dashed #DDD;
    color:#666;
}
.main-wrap .sub .shop{
    margin:5px 0;
    color:#666;
}
.main-wrap .sub .shop ul{
    padding:10px;
}
.main-wrap .main .details{
    margin-top:10px;
    padding:10px;
}
.main-wrap .main .details strong,.main-wrap .main .details b{
    font-weight:bold;
    color:#B10000;
}
.main-wrap .main .details h3{
    padding:5px 0;
}
.main-wrap .sub .shop img{
    border:3px solid #ccc;
}
.main-wrap .sub .shop a:hover img{
    border-color:#ececec;
}
/*支付方式*/
.pay-type .button-area{
    padding:20px;
}
.pay-type .notice{
    margin:10px;
}
dt,dd{
    float:left;
    padding:5px;
}
dt{
    width:100px;
    text-align:right;
    vertical-align:middle;
}
dd{
    width:70%;
    color:#999;
}
.pay-type dd span{
    padding:0 5px;
    color:#B10000;
}
.main-wrap .pay-type dd.price{
    font-size:22px;
    color:#B10000;
    background:none;
    vertical-align:middle;
    padding:10px 0;
}
dd.long,dt.long{
    width:90%;
}
.pay-type h2{
    background:#EBE0C4;
    padding:10px;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
}
textarea{
    width:70%;
    height:50px;
    margin-left:110px;
}
.pay-type ul{
    padding:20px 120px;
}
.pay-type ul li{
    float:left;
    width:200px;
}
.pay-type ul li label{
    display:block;
    cursor:pointer;
}
.pay-type ul li span{
    width:150px;
    height:50px;
    display:inline-block;
    text-indent:-9999px;
    background:url("../images/group/pay.png") no-repeat 10px top;
}
.pay-type ul li span.caifutong{
    background-position:10px -68px;
} 
.pay-type ul li input{
    vertical-align:middle;
    height:50px;
    display:block;
    float:left;
}
/*往期团购*/
.group-list li{
    border-bottom:1px dashed #D0D0D0;
}
.group-list .process{
    background:url(../images/group/process.png) no-repeat right bottom;
}
.group-list .over{
    background:url(../images/group/over.png) no-repeat right bottom;
}
.group-list p.image,.group-list .content{
    float:left;
    width:310px;
    padding:5px;
}
