.checkout-steps {
    background-color: #fff;
    border: 1px solid #f0f0f0;
    margin-top: 20px;
}
.checkout-tit {
    font-size: 18px;
    overflow: hidden;
    margin-top: 20px;
}
.checkout-steps .title {
    background-color: #eee;
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
}
.checkout-steps .search {
    text-align: left;
    padding-left: 20px;
}
.checkout-steps .subtitle {
    background-color: #eee;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    padding: 6px 10px;
}
.fl {
    line-height: 31px;
}
.fr span {
    line-height: 31px;
    margin-right: 50px;
}
.box {
    margin: 0 10px;
}
.box td {
    padding: 2px 0 !important;
    text-align: center;
}
.checkout-steps table {
    width: 100%;
    border:none;
    margin: 0;
}

.checkout-steps table td {
    padding: 5px 0;
    text-align: center;
}
.checkout-steps table td img {
    vertical-align: middle;
    margin-right: 5px;
    
    
}

.checkout-steps table .gray{
    background-color: #FDFBFE;

}

.checkout-steps .subtitle th, .checkout-steps .subtitle td {
    padding: 10px 0;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    text-align: center;
    background-color: #f7f7f7;
}
.checkout-steps .subtitle th a , .checkout-steps .subtitle td a {
    color: #000
}
.checkout-steps .subtitle th a.active , .checkout-steps .subtitle td a.active{
    color: #ff6600
}
.checkout-steps .subtitle th img , .checkout-steps .subtitle td img{
    vertical-align: middle;
}

.max-height {
    max-height: 390px;
    overflow: scroll;
}
.number {
    width: 30px; text-align:center;
}

.choose-btns {
    position: relative;
    text-align: center;
    color: #fff !important;
    background-color: #e4393c;
    padding: 3px 8px;
    display: inline-block;
    /*border-radius: 4px;*/
    margin-left:2px;
     height:20px;
     font-size:12px;
     margin-bottom:1px;
}
 .choose-tr {
    position: relative;
    text-align: center;
    color: Black !important;
    background-color: #999;
    padding: 3px 5px 6px;
    display: inline-block;
    /*border-radius: 3px;*/
    margin-left:-1px;
     height:20px;
     font-size:14px;
 
}
 
.btn-withrightborder
{
    cursor:pointer;
    border-right: 1px solid #999;
    padding: 0 5px 0 0;
    
}

.css1 { font: normal 24px/24px "Microsoft YaHei"}

.fukuantitle
{font-size:24px;
  background-color:#D0D0D0;
   width:100px;
   padding:0 40px 0 40px;}
  
 

.fukuan
{
    padding:0 40px 10 40px;
    font-size:20px;
    background-color: #fff;
    line-height:40px;
    
    }
.fukuan q
{
     color:Red;
    
    
    }