.layui-carousel-ind {   
    top: 0px;   
}
/* 搜索栏 */
.top-search{
    padding:2% 0;
    background-color:#fbfbfb;
    box-shadow:3px 3px 3px #553d3d3d;
}
.top-search-fa{
    margin-bottom:0;
    /* border:2px solid #434343;
    border-radius: 30px; */
    padding-left:2%;
    box-sizing: border-box;
    border-right: 0;
}
.top-search-son{
    margin-left:0; 
     min-height: 36px;
     border-top:2px solid #434343;
     border-left:2px solid #434343;
     border-bottom:2px solid #434343;
     border-top-left-radius: 30px;
     border-bottom-left-radius: 30px;
}
.top-search-input{
    border:none;
    background-color: transparent;
    display:inline-block;
    width:90%;
}
/* .top-search-submit-fa{
    margin-left:10px;
} */
.top-search-submit-fa1{
    border-top:2px solid #434343;
    border-right:2px solid #434343;
    border-bottom:2px solid #434343;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-left:0;
}
.top-search-submit-fa2{
    margin-left:10px;
    border:2px solid #434343;
    border-radius: 30px;
}
.top-search-submit{
    border-radius: 30px;
    background-color: #434343;
}
/* 产品页 */
.product{
    padding:2% 0;
}
.product-box{
  
    margin-top:3%;
    position:relative;
}
.product-boxa{
    overflow: hidden;
    border:1px solid #eee;
    padding:5px;
    box-sizing: border-box;
    /* height:25rem; */
}
.product-boxa img{
    /* max-height:21rem; */
    height:auto;
    width:100%;
}
.product-box-span{
    padding:3px;
    font-size:20px;
}
.prpduct-tips{
    display:none;
   position:absolute;
    background-color:#fff;
    top:10%;
    z-index: 1000;
    width:170%;
    left:-30%;
}

.product-fa{
    padding:2%;
    box-sizing: border-box;
}
.product-fa-list{
    border-bottom:1px solid #434343;
    padding:1%;
    box-sizing: border-box;
}
.product-fa-list:last-child{
    border-bottom:0;
}
.product-fa-listson{
    display:inline-block;
    padding:0 1%;
    box-sizing: border-box;
    font-size:18px;
    font-weight: 600;
}
.product-fa-listrg{
    padding:0 1%;
    box-sizing: border-box;
}
.product-fa-listrgas{
    padding:0 1%;
    box-sizing: border-box;
    border-right:2px solid #464646;
    height:16px;
    line-height:16px;
    margin-top:1%;
    /* margin-top:10px; */
    width:110px;
    color:#636363;
    position:relative;
}
.product-fa-listrgaspan{
    font-size: 17px;
    width: auto;
    height: auto;
}

.product-fa-listrga{
    padding:0 1%;
    box-sizing: border-box;
    border-right:2px solid #464646;
    height:16px;
    line-height:16px;
    margin-top:1%;
    /* margin-top:10px; */
    width:126px;
    color:#636363;
    position:relative;
    justify-content: flex-start !important;
}
.product-fa-erimg{
    width:200px;
    height:200px;
    position:absolute;
    border:1px solid #a0a0a0;
    top:-200px;
    display:none;
}
/* .product-fa-listrga{
    margin:1% 0;
} */
.product-fa-listrga:hover{
    color:#ff0000;
}
.product-fa-listrga:last-child{
    border-right:0;
}
  /* 二级列表页 */
  .product-fa-list-menu{
    border-bottom: 1px solid #c7c4c4 !important;
  }
  .product-fa-list-menua{
    /* display: inline-block; */
    /* padding: 0 1%; */
    box-sizing: border-box;
    font-size: 16px;
    justify-content: left;
    align-items: center;
    font-weight:600;
  }
  .product-menu{
      margin-top:2%;
    
  }
  .product-menu-head{
    text-align: center;
    padding:0 2%;
    box-sizing:border-box;
}
  .product-menu-head span{
      text-align: center;
      font-weight:600;
  }
  .product-menu-list{   
      padding:1% 0;
      
  }
   .product-menu-lists:last-child{
       border-bottom:0;
   }
  .product-menu-lists{
      border-bottom:1px solid #a0a0a0;    
       padding:10px 2%;
      box-sizing:border-box;
  }
  .product-menu-lists span{
      text-align: center;
      font-size:17px;
  }
  .product-fa-listerji{
      width:400px;
      position:absolute;
      border:1px solid #a0a0a0;
      top:-200px;
      left:-100px;
      background-color:#fff;
      display:none;
      z-index: 999;
  }
  .product-fa-listerjip{
      width:242px;
      height:auto;
      padding:2%;
      box-sizing: border-box;
      display:inline-block;
      color: #000;
  }
  .product-fa-listerjiimg{
      width:150px;
      height:150px;
      padding:1%;
      box-sizing: border-box;
      display:inline-block;
  }
  .xuqius{
    border:2px solid #bd6000;
    background-color:#fff;
    width:80%;
    border-radius:5px;
    text-align: center;
  }
  /* 点击加入购物车功能 */
  .checks{
      color:#fff; 
      border:1px solid #eee;
      padding:4px 2px;
      box-sizing: border-box;
      font-size:10px;
      background-color:#bd6000;;
      border-radius: 5px;
      cursor:pointer;
  }
  .checkd{     
     color:#fff;  
     background-color:#31708f;
     border-radius: 5px;
     /* cursor: not-allowed;
     pointer-events: none; */
     cursor: pointer;
 }

  /* 购物车功能 */

		.shopping-car-container {
			padding: 50px 40px;
		}
		
		.shopping-car-container .car-headers-menu {
			border-bottom: 1px solid #f5f5f5;
			padding: 0 15px;
		}
		
		.shopping-car-container .panel-body {
			padding: 15px 0;
		}
		
		#checkAll {
			vertical-align: text-bottom;
		}
		
		.shopping-car-container .car-menu {
			text-align: center;
		}
		/*
		 商品区
		 * */
		
		.shopping-car-container .goods-content {
			margin-top: 15px;
		}
		
		.shopping-car-container .goods-content .goods-item {
			margin-top: 20px;
		}
		
		.shopping-car-container .goods-content .goods-item .car-goods-info {
			height: 60px;
			display: flex;
			align-items: center;
			justify-content: center;
			overflow: hidden;
		}
		
		.shopping-car-container .goods-content .goods-item .goods-image-column img,
		.shopping-car-container .goods-content .goods-item .goods-image-column span {
			display: block;
			float: left;
		}
		
		.shopping-car-container .goods-content .goods-item .goods-image-column span {
			width: calc(100% - 100px);
			box-sizing: border-box;
			text-indent: 2rem;
			line-height: 25px;
			padding: 10px;
		}
		
		.goods-price {
			color: red;
			font-weight: bolder;
		}
		
		.form-control {
			text-align: center;
		}
		
		.single-total {
			color: red;
			font-weight: bold;
		}
		
		.goods-params {
			color: darkgray;
		}
		
		.bottom-menu {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.bottom-menu #checkAllBottom {
			vertical-align: text-bottom;
		}
		
		#deleteMulty {
			color: cornflowerblue;
			cursor: pointer;
			vertical-align: text-bottom;
		}
		
		.bottom-menu-include {
			background: #e5e5e5;
		}
		
		#selectGoodsCount {
			color: orangered;
			font-size: 16px;
			font-weight: bolder;
		}
		
		#selectGoodsMoney {
			color: orangered;
			font-size: 16px;
			font-weight: bolder;
		}
		
		.panel-default .submitData {
			background: orangered;
			font-size: 16px;
			color: white;
			cursor: pointer;
			font-weight: bolder;
			height: 58px;
			position: absolute;
			right: 0;
			top: 0;
		}
		
		.panel-default .submitDis {
			background: #B0B0B0;
			cursor: no-drop;
		}
		
		.shopping-car-container .panel-default {
			position: relative;
		}
	
