#null_one{
    height: 38px;
    width: 100%;
}
.mybagCart{
    width: 100%;
}
.mybagCartCon{
    width: 1210px;
    margin: 0 auto;
}
.mybagSty{
    margin-top: 50px;
    position: relative;
}
.mybagCartLeft{
    width: 510px;
    float: left;
}
.mybagCartRight{
    background: url("../images/cart_step.jpg") no-repeat;
    width: 700px;
    height: 47px;
    float: right;
    _display: inline;
    margin: 0px 0px 30px 0px;
}
table{
    border-collapse:collapse;
    border-spacing:0;
    border:0;
}
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.clearfix{
    display:inline-table;
}
*html .clearfix{
    height:1%
}
.clearfix{
    display:block;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.catbox{
    width:1210px;
    margin:100px auto;
    clear: both;
}
.catbox table{
    text-align:center;
    width:100%;
}
.catbox table th,.catbox table td{
    border-bottom:1px solid #ccc;
}
.catbox table th{
    background:#ebeaea;
    border-top:3px solid #ccc;
    height:30px;
}
.catbox table td{
    padding:10px;
    color:#444;
}
.catbox table tbody tr:hover{
    background:RGB(238,246,255);
}
.checkbox{
    width:60px;
}
.check-all{
    vertical-align:middle;
}
.goods{
    width:450px;
}
.goods span{
    width:300px;
    margin-top:20px;
    text-align:left;
    float:left;
}
.goods img{
    width:100px;
    height:80px;
    margin-right:10px;
    float:left;
}
.price{
    width:130px;
}
.count{
    width:106px;
}
.count .add, .count input, .count .reduce{
    float:left;
    margin-right:-1px;
    position:relative;
    z-index:0;
    outline: none;
}
.count .add, .count .reduce{
    height:23px;
    width:17px;
    background:#c8a985;
    text-align:center;
    line-height:23px;
    color:#fff;
    cursor:pointer;
}
.count input{
    width:50px;
    height:23px;
    line-height:15px;
    border:1px solid #aaa;
    color:#343434;
    text-align:center;
    padding:4px 0;
    background-color:#fff;
    z-index:2;
}
.subtotal{
    width:150px;
    color:red !important;
    font-weight:bold;
}
.operation span:hover,a:hover{
    cursor:pointer;
    color:red;
    text-decoration:underline;
}
.operation{
    position: relative;
}
.operation b{
    position: absolute;
    left: 108px;
    top: 39px;
}
.foot{
    margin-top:0px;
    color:#666;
    height:48px;
    border:1px solid #c8c8c8;
    border-top:0;
    background:#eaeaea linear-gradient(RGB(241,241,241),RGB(226,226,226));
    position:relative;
    z-index:8;
}
.foot div, .foot a{
    line-height:48px;
    height:48px;
}
.foot .select-all{
    width:80px;
    height:48px;
    line-height:48px;
    color:#666;
    text-align:center;
}
.foot .delete {
    padding-left: 10px;
    color: #666;
}
.foot .closing{
    border-left:1px solid #c8c8c8;
    width:103px;
    text-align:center;
    color: red;
    font-weight:bold;
    cursor:pointer;
    background-image:linear-gradient(RGB(241,241,241),RGB(226,226,226));
}
.foot .closing:hover{
    background-image:linear-gradient(RGB(226,226,226),RGB(241,241,241));
    color:#333;
}
.foot .total{
    margin:0 20px;
    cursor:pointer;
}
.foot  #priceTotal, .foot #selectedTotal{
    color:red;
    font-family:"微软雅黑";
    font-weight:bold;
}
.foot .selected{
    cursor:pointer;
}
.foot .selected .arrow{
    position:relative;
    top:-3px;
    margin-left:3px;
}
.foot .selected .down{
    position:relative;
    top:3px;
    display:none;
}
.show1 .selected .down{
    display:inline;
}
.show1 .selected .up{
    display:none;
}
.foot .selected:hover .arrow{
    color:red;
}
.foot .selected-view{
    width:980px;
    border:1px solid #c8c8c8;
    position:absolute;
    height:auto;
    background:#ffffff;
    z-index:9;
    top:48px;
    left:-1px;
    display:none;
}
.show1 .selected-view{
    display:block;
}
.foot .selected-view div{
    height:auto;
}
.foot .selected-view .arrow{
    font-size:16px;
    line-height:100%;
    color:#c8c8c8;
    position:absolute;
    right:330px;
    bottom:-9px;
}
.foot .selected-view .arrow span{
    color:#ffffff;
    position:absolute;
    left:0px;
    bottom:1px;
}

#selectedViewList{
    padding:10px 20px 10px 20px;
}
#selectedViewList div{
    display:inline-block;
    position:relative;
    width:100px;
    height:80px;
    border:1px solid #ccc;
    margin:10px;
    float:left;
}
#selectedViewList div img{
    width:100px;
    height:80px;
    margin-right:10px;
    float:left;
}
#selectedViewList div span{
    display:none;
    color:#ffffff;
    font-size:12px;
    position:absolute;
    top:0px;
    right:0px;
    width:60px;
    height:18px;
    line-height:18px;
    text-align:center;
    background:#000;
    cursor:pointer;
}
#selectedViewList div:hover span{
    display:block;
}