
/*header*/
header .logo {
    display: block;
    padding: 30px 0;
}
header a.logo{ margin-top:-10px;}
header .search {
    width: 356px;
}

header .search>ul {
    padding: 16px 0px;
    display: flex;
    justify-content: end;
}

header .search .line {
    width: 1px;
    background: #333333;
    margin: 0 8px;
    opacity: .6;

}

.active_font {
    color: #ee1d23;
}

header .search button {
    border-left: unset;
}

header .search .fa-search {
    color: #fed025;
}



/*banner*/
.banner .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #feca0a;
}


.banner .swiper-pagination-bullet-active{ background:#c39673;}
.litbanner .swiper-pagination-bullet-active{ background:#c39673;}
.banner .swiper-pagination-bullet{background:#aa714b;}
.litbanner .swiper-pagination-bullet{background:#aa714b;}

.homecate{overflow:hidden; clear:both; padding-top:30px;}
.greybg{overflow:hidden;}
.homecate ul li{padding-left:5px; padding-right:5px; margin:5px 0;}
.homecate ul li img{width:100%; height:auto;transition:all .5s;}
.homecate ul li img:hover{transform:scale(1.1,1.1);}
.homecate ul li p{text-align:center; line-height:40px; background:#aa9173; color:#fff;}


/*About us*/

.aboutus{margin:20px auto;}
.aboutus ul{margin-bottom:30px;}
.aboutus ul li{margin-bottom:20px;}
.aboutus ul li div{background:url(../images/abico1.png) no-repeat; padding-left:32px;}
.aboutus ul li div.abico2{background:url(../images/abico2.png) no-repeat;}
.aboutus ul li div.abico3{background:url(../images/abico3.png) no-repeat;}
.aboutus ul li div.abico4{background:url(../images/abico4.png) no-repeat;}
.aboutus ul li div p{font-size:20px; font-weight:bold;}
.aboutus ul li div span{color:#6f6f6f; line-height:20px;}
.haboutintro h3{font-size:18px; font-weight:bold; line-height:60px; border-bottom:1px solid #ccc; position:relative;}
.haboutintro h3 i{width:90px; height:3px; background:#c39673; position:absolute; bottom:-2px; left:0;}
.haboutintro p{ font-size:16px;line-height:30px; padding-top:20px; padding-bottom:0px;}
/*recommend*/
.recommend {
    padding: 10px 0;
}

.title {
    font-size: 20px;
    color: #000;
	padding-bottom:30px;
}


/*首页关于我们底部的图片滚动*/
.recommend .swiper-container{ padding-bottom:50px; padding-left:0px; padding-right:0px;}
.recommend .swiper-slide img{border:1px solid #f2f2f2; width:288px;}
.recommend .swiper-slide p {font-size: 13px; line-height:20px; padding-top:5px;}
.recommend .swiper-pagination{ bottom:0px;}
.recommend .swiper-pagination .swiper-pagination-bullet{ background:#feca0a;}
.recommend .swiper-button-prev{  background:url(../images/pre.png) no-repeat; background-size:contain; width:30px; height:68px; top:35%; left:0px;}
.recommend .swiper-button-next{  background:url(../images/next.png) no-repeat; background-size:contain;width:30px; height:68px;top:35%; right:0px;}





/*首页热卖产品*/
.hotsale{padding-top:0px; padding-bottom:0px;}
.hotsale ul{clear:both;}
.hotsale ul li{float:left; width:25%; padding:8px 5px; box-sizing:border-box;}
.hotsale ul li img{border:1px solid #f2f2f2;margin:0px auto;}
.hotsale ul li p{ overflow:hidden; white-space: nowrap;text-overflow: ellipsis; text-align:center; line-height:50px;}


@media(max-width:768px){

.hometitle h2{font-size:18px;}
.hometitle p{font-size:14px; line-height:20px;}
.haboutvideo video{width:100%; height:auto!important;}


.recommend { padding-bottom:0px;}
.recommend .swiper-slide img{width:70%;}
.recommend .swiper-slide p {font-size: 12px; line-height:20px; padding-top:10px;}


	.aboutintro{padding:10px;}
	

	.hotsale ul li{ width:50%; padding:5px 1px;}

	.about a.more {margin:20px auto;}
	.about .col-xs-12 img{margin:0px auto;}

}

