
.cartList .bd .row {
    border-bottom: 1px #EEE dashed;
    height: 60px;
    line-height: 60px;
    margin-bottom: -1px;
    padding: 15px;
    text-align: center;
}


element.style {
}
.cartList .bd .row .r1 {
    _display: inline;
    float: left;
    height: 60px;
    line-height: 60px;
    text-align: left;
    width:60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cartList .bd .row .r5 {
    float: left;
    height: 60px;
    line-height: 60px;
    width:20%;
}

.cartList .bd .row .r4 {
    color: #FF7800;
    float: left;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    width: 20%;
}


.cartList .col1 {
    _display: inline;
    float: left;
    text-indent: 8px;
    width: 60%;
}

.cartList .col5 {
    width: 20%;
}

.cartList .col4, .cartList .col5 {
    float: left;
    text-align: center;
    text-indent: 0;
}


.cartList .col4, .cartList .col5 {
    float: left;
    text-align: center;
    text-indent: 0;
}

.cartList .col4 {
    width: 20%;
}


.gCart{    
color: #666;
  /*  font: 12px "SimSun",Verdana,SimHei,"Microsoft JhengHei",Tahoma; */
    line-height: 170%;
    border: 1px solid #DDD;
    margin: 19px 20px 0px 20px;
    width: 96%;
}

.gCart .hd {
    background: #FFF;
    border-bottom: 1px solid #DDD;
  /*  height: 50px;
    line-height: 50px;
	*/

    text-indent: 20px;
}

.gCart .bd {
    background: #FFF;
    padding: 15px;
}

.cartList .hd {
       background: #82C92F;
    color: #FFF;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    padding: 0 15px;
    text-align: left;
}

.cartList .bd {
    border: 1px #EEE solid;
    border-top: 0;
    padding: 0;
}


.cartList .gAmount {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin: 40px 0 25px;
    text-align: right;
}

.btn-primary_dstbtn {
    color: #000000;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-image: linear-gradient(to bottom, #32CD32, #98F898);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
    width: 150px;
    height: 40px;
    font-size: 19px;
}

.btn-primary_dstbtn:hover {
            transform: scale(1.1); /* 放大元素 */
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); /* 添加阴影效果 */
			    color: white;
        }

.footer {
    background-color: #fff;
    border-top: 1px solid #eee;
    clear: both;
}

.footer .btm {
    overflow: hidden;
    padding: 1.5% 0;
}

.copyright {
    text-align: center;
    font-size: 14px;
    color: #999;
    
}


.cartList .bd .row .item-img {
    float: left;
    height: 60px;
    overflow: hidden;
    width: 60px;
}


input[type="checkbox" i] {
    background-color: initial;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 3px 3px 3px 4px;
    padding: initial;
    border: initial;
}


.cartList .btn {
    margin-bottom: 15px;
    text-align: left;
}
.cartList .btn a.b1, .cartList .btn a.b1:link, .cartList .btn a.b1:hover {
    background: #F6F6F6;
    border: 1px #EFEFEF solid;
    border-radius: 5px;
    color: #6F6F6F;
    display: inline-block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin-right: 12px;
    text-align: center;
    text-decoration: none;
    width: 138px;
}

.cartList .btn a.b2{
    background: #FF8301;
    border: 1px #EFEFEF solid;
    border-radius: 5px;
    color: #FFF;
    display: inline-block;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    width: 140px;
	
	}
	
	.cartList .btn a.b2:hover {
   transform: scale(1.1);
    box-shadow: 0 0 10px rgb(0 0 0 / 40%);
    color:#316dee;
}

.cartList .btn a.b1:hover {
        transform: scale(1.1);
    box-shadow: 0 0 10px rgb(0 0 0 / 40%);
    color:#316dee;
}

	
	
	.mall_modw .goodList .total {
    border-top: 1px #CCC dashed;
    color: #000;
    font-size: 16px;
    padding: 20px;
    text-align: right;
}

.mall_modw .goodList .total li.bold {
    font-weight: 700;
    margin-top: 22px;
}
.mall_modw .goodList .total li {
    float: none;
    line-height: 30px;
}

.mall_modw .goodList .total li.bold span {
    font-size: 36px;
    font-family: arial;
    padding: 0 10px;
}
.mall_modw .goodList .total span {
    color: #FF8301;
}
.mall_modw .goodList .cont img {
    border: 1px #CCC solid;
    height: 73px;
    width: 73px;
}

.mall_modw .goodList .cont img, .mall_modw .goodList .cont ul li {
    float: left;
}


.m-t-30 {
    margin-top: 30px;
}

.c {
    border: 1px solid #ddd;
    margin: 0 auto 40px;
    position: relative;
    width: 95%;
}

.mall_head {
  /*   border-top: 5px #82C92F solid;  */
    border-radius: 3px 3px 0 0;
}

.mall_modw {
    margin: 0 auto 28px;
    padding: 0 30px;
}


.mall_modw .goodList .title {
    background: #82C92F;
    border-radius: 3px 3px 0 0;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
}
.mall_modw .goodList .title .t1 {
    text-align: left;
    text-indent: 50px;
}

.goodList .title .t3 {
    border-right: 2px #82C92F solid;
}

.mall_modw .goodList .title div {
    color: #FFF;
    _display: inline;
    float: left;
    text-align: center;
}

element.style {
}
goodList .title .t4 {
    text-indent: 0;
}



.mall_modw .goodList .cont {
    overflow: hidden;
    *zoom: 1;
}



.mall_modw .goodList .title .t1, .mall_modw .goodList .cont .l1 {
    width: 60%;
}
.mall_modw .goodList .cont li .l4 {
    color: #FF8301;
}

.mall_modw .goodList .cont .l2, .mall_modw .goodList .cont .l4 {
    color: #FF8301;
    font-size: 18px;
    letter-spacing: 2px;
}
.mall_modw .goodList .title .t4, .mall_modw .goodList .cont .l4 {
    width: 20%;
}

.mall_modw .goodList .cont li .l1 {
    color: #363D37;
    _display: inline;
    float: left;
    font-size: 14px;
    height: 75px;
    line-height: 75px;
    text-align: left;
	    text-indent: 10px;
}



 .mall_modw .goodList .cont li .l3, .l4 {
    color: #363D37;
    _display: inline;
    float: left;
    font-size: 14px;
    height: 75px;
    line-height: 75px;
    text-align:center;
}

.cont ul li{
width:100%;
}



@media(max-width:768px) {
.cartList .bd .row .r4 {
      display: none;
}
}


