* {
  margin: 0;
  padding: 0
}
em,
i {
  font-style: normal;
}
li {
 list-style: none;
}
a {
 color: #666;
 text-decoration: none;
}
a:hover {
 color: #e33333;
}
body {
 font: 12px/1.5 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
 color: #666
}


.J_ItemHead{
 height: 32px;
 line-height: 32px;
 text-indent: 46px;
 color: #555555;
 font-size: 14px;
 margin-top: 10px;
}

.shop_car_box{
 padding-bottom: 20px;
}

.shop{
 transition:.3s;
}
.w {
 width: 1192px;
 margin: 0 auto;
 padding: 32px 35px;
 background:#fff;
}

.w .title{
 font-size: 16px;
 color: #1E1E1E;
 margin-bottom: 18px;
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 align-content: center;
}

.hotSale .tit{
 display: flex;
 justify-content: space-between;
 align-items: center;
 margin-bottom: 21px;
}

.pro_list{
 display: flex;
 justify-content: space-between;
 align-items: center;
 width: 100%;
}

.pro_list .pro_list_item{
 width: 22%;
 padding: 37px 26px 20px;
 font-size: 14px;
 color: #666666;
 border:1px solid rgba(231,231,231,1);
}

.pro_list .pro_list_item div:nth-child(2){
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.pro_list_item .img{
 width: 100%;
 /* height: 140px; */
 margin-bottom: 19px;
}

.pro_list_item .img img{
 width: 100%;
 height: 169px;
}

.w .title .line{
 width: 4px;
 height: 20px;
 background: #CCA156;
 display: inline-block;
 margin-right: 8px;
 margin-top: -1px;
}
.cart-thead {
 height: 40px;
 line-height: 40px;
 /* margin: 5px 0 10px; */
 /* padding: 5px 0; */
 background: #f3f3f3;
 border: 1px solid #F7F8FA;
 border-top: 0;
 position: relative;
 text-align: center;
}
.cart-thead>div,
.cart-item>div {
 float: left;
}
.t-checkbox,
.p-checkbox {
 height: 32px;
 line-height: 32px;
 padding-top: 7px;
 width: 122px!important;
 padding-left: 11px;
 display: flex;
 align-items: center;
 justify-content: center;
}

.t-goods {
 width: 400px;
 text-align: left;
}
.t-price {
 width: 126px;
 padding-right: 40px;
 text-align: right;
}
.t-num {
 width: 156px;
 text-align: center;
}
.t-sum {
 width: 100px;
 text-align: right;
}
.t-action {
 width: 130px;
 text-align: right;
}

.cart-warp{
 background: #fff;
}

.order-info-box{
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center;
}

.order-info{
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-content: center; 
}

.order-goods{
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-content: center;
  flex-wrap: wrap;
  margin-top: 20px;
}

.order-info-item{
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-content: center;
}

.order-info-word{
  color: #000;
  font-weight: 700;
}

.order-goods-box{
  width: 100px;
  height: 120px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-content: center;
  margin: 5px;
  color: #000;
}

.order-goods-box img{
  width: 100px;
  height: 100px;
}

.adress-title-box{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
 color:#549845; 
 margin-bottom: 15px;
}

.adress-add{
 color:#549845; 
}

.table {
  width: 1100px;
  /* background-color: pink; */
}

.table>thead>tr>th{
  background-color:#f5f5f5;
  border: 0px solid #fff;
}

.table>tbody>tr>td{
  border-bottom: 1px solid #ddd;
  border-top: 0px solid #ddd;
}

