.row-a1{
    margin-top: 80px !important;
}
/* 切换 */
.products .mainCont {
    display: none;
}
.products .mainCont.selected {
    display: block; 
    
}
.tab{margin-bottom: 40px;
display: flex;
justify-content: center;
}
.tab li{
        border-radius: 3px;
        width: 120px;
        height: 40px;
        font-size: 16px;
        color: #666666;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        margin-right: 28px;
        background-color:#FFFFFF;
}
.apply-record>ul li:hover{
    background-color: #e53434 !important;
    color: #FFFFFF !important;
}
.apply-record>ul li:hover a{
    color: #FFFFFF !important;
}
.currents {
    background-color: #e53434 !important;
    color: #FFFFFF !important;
}
body{
    background-color: #f8f8f8 !important;
}
.mainCont ul li{
    background-color: #FFFFFF;
 width: 284px;
 margin-right: 20px;
 margin-bottom: 20px;
}
.mainCont ul li:nth-child(4n+4){
    margin-right: 0;
}
.tab-img img{
   /* width: 100%;
    height: 100%; */
	height: 100%;
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
}
.tab-img{
	/* width:244px; */
	height: 167px;
    overflow: hidden;
    /* padding: 40px 20px 15px 20px; */
  display: flex;
    justify-content: center;
	/* margin: auto; */
    align-items: center;
    border-bottom:1px solid #ededed;
}
.tab-main{
    overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  height: 159px;
  -webkit-box-orient: vertical;
    padding:20px 26px 20px 20px;
}
.tab-main div:first-child{
color:#000;
font-size: 16px;
}
.tab-main div{
    padding-bottom: 10px;
    color: #666666;
}
.tab-main div:last-child{
    height: 38px;
    overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
    padding-bottom: 0;
}
.tab-btn{
padding: 0 0 20px 20px;
}
.tab-btn a{
    color: #e53434;
}
.tab-btn a i{
    padding-left: 10px;
}
.main-on ul{
    display: flex;
    flex-wrap: wrap;
}
.tab-btn:hover a{
    margin-left: 20px;
    transition: 1s;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
}
.main-on ul li:hover .tab-img img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transition: 1s;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    cursor: pointer;
}
@media only screen and (max-width: 769px){
	.banners {
		padding-top: 3.8rem;
	}
	.footer-top {
	  display: none !important;
	}
	.footer-lj ul {
	  flex-wrap: wrap;
	  justify-content: center !important;
	  margin-top: 0 !important;
	}
	.footer-box {
	  background: unset !important;
	  padding-top: 0 !important;
	}
	.row-a1{
		margin-bottom: 1rem !important;
		margin-top: 1rem !important;
	}
	.tab li{
		font-size: .7rem;
		margin-right: 1rem;
		
	}
	.tab li:last-child{
		margin-right: 0;
	}
	.mainCont ul li{
	margin: auto;
	margin-bottom: 1rem ;
	}
	.mainCont ul li:nth-child(4n+4){
		margin-right:auto;
	}
	.tab{
		margin-bottom: 1rem;
	}
}