/* menu main */
#content{
	margin-top: 17px;
}
#menuMain{
	height: 358px;
}
#menuMain{
	background: #f5f5f5;
	box-shadow: rgba(0, 0, 0, 0.168627) 0px 2px 2px;
}
.menuTrigger > li{
	list-style: none;
}
.blockSale{
	width: 100%;
	clear: both;
	background: #fff;
}
.blockSale > #content{
	margin-top: 15px;
}
#ctSale > #labelHomePro{
	background: none;
	margin: 10px 0;
}
/*
#ctSale,#ctBestSeller,#ct5{
	background: #fff;
}
*/
#ctSale #proItem .proInfo .proPrice{
	float: left;
	font-style: italic;
	font-weight: bold;
	font-size: 25px;
}

#ctSale #proItem .proInfo .oldPriceSale{
	display: inline-block;
	font-size: 11px;
	margin: 15px 0 0 0;
}
#ctSale #proItem .proInfo .proPrice span{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #f44242;
}
#ctSale  #labelCtPro,#ctSale #labelCtPro>a{
	width: auto;
	font-size: 20px;
}
#ctSale #labelCtPro .iconHot{
	right: -30px;
}
#ctSale #proItem{
	background: #fff;
	padding: 8px 15px;
}

.slideSale a{
	display: inline-block;
	border: 1px solid #434244;
	color: #fff;
	height: 30px;
	line-height: 27px;
	text-align: center;
	top: 12px;
	width: 30px;
	font-size: 20px;
}
.slideSale a:hover, .slideSale a:link{
	color: #434244;
}
#bannerSale{
	margin: 15px 0 24px 0;
}
#blockPrdSale{
	margin-bottom: 40px;
}
#blockPrdSale .blkSale{
	float: left;
	margin-right: 15px;
}
#blockPrdSale .blkSale .buyNow{
	width: 100%;
}
#blockPrdSale .blkSale:hover{
	border: 1px solid #eee !important;
}
#blockPrdSale .blkSale:last-child{
	margin-right: 0;
}
.blockSeller, .blockBanner{
	display: inline-block;
	width: 100%;
}
.blockSeller{
	/*background: #f2f2f2;*/
}
#bannerSale .bnImg img{
	max-width: 100%;
}
#ctBestSeller{
	margin: 20px 0;
}
#ctBestSeller #labelHomePro{
	background: none;
	position: relative;
	margin-bottom: 20px;
}
#ctBestSeller #labelCtPro{
	padding-right: 10px;
	background: #fff;
}
#ctBestSeller #labelCtPro,#ctBestSeller #labelCtPro>a{
	width: auto;
	padding: 7px 5px 0 0px;
	z-index: 9;
	font-size: 20px;
	color: #333;
}
#ctBestSeller #labelHomePro .viewAll{
	padding: 12px 0;
	color: #333;
}
#ctBestSeller #proItem{
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #fff;
}
.sellerBanner{
	position: relative;
	overflow: hidden;
	height: 393px;
}
.sellerBanner a{
	display: block;
}
.sellerBanner img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	max-width: 100%;
}
#ctBestSeller #labelHomePro .viewAll i{
	color: #d34544;
}
#ctBestSeller #labelHomePro > p{
	width: 90%;
	height: 1px;
	border-top: 1px solid #d05258;
	position: absolute;
	bottom: 3%;
}
#menuMain>ul>li:first-child>i{
	width: 40px;
}
#menuMain>ul>li>i{
	width: 25px;
	display: inline-block;
	text-align: center;
	color: #58595B;
	margin-right: 5px;
	font-size: 13px;
}
#menuMain>ul>li>a{
	color: #231f20;
	font-size: 14px;
	text-decoration: none;
}
#menuMain>ul>li>i,
#menuMain>ul>li>a{
	height:40px;
	padding: 13px 0;
}

#menuMain>ul>li.labelMenu{
	background: #f44242;
	text-transform: uppercase;
}
#menuMain>ul>li.labelMenu>a{
	color: #fff;
}
#menuMain>ul>li.labelMenu>i{
	background: #be1e2d;
	color: #fff;
	font-size: 14px;
}
#menuMain>ul>li.ctMenuMain:hover {
	background: #fff;
	cursor: pointer;
}
#menuMain>ul>li.ctMenuMain:hover > i,
#menuMain>ul>li.ctMenuMain:hover > a{
	color: #f44242;
}
/* banner slide */
#bannerMain{
	height: 358px;
	overflow: hidden;
	padding-left: 13px;
}
#bannerSlide li{
	list-style: none;
	float: left;
}
#bannerSlide img{
	max-width: 100%;
}
/* policy */
#ct2{
	/*height: 120px;*/
	padding: 18px 0 0 0;
	display: none;
}
#ct2>div{
	text-align: center;
}
#ct2>div>a{
	color: #333;
	text-decoration: none;
}
#ct2>div>a>i{
	width: 52px;
	height: 52px;
	display: inline-block;
}
#ct2>div>a>span{
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding: 8px;
}
/* content product */
#ct3 #labelHomePro>h3 {
	background: #2bb673;
}
#ct4 #labelHomePro>h3 {
	background: #92278f;
}
#labelHomePro{
	background: #323132;
	color: #fff;
	height: 35px;
}
#labelHomePro .viewAll{
	color: #fff;
	padding: 9px 15px;
	font-size: 13px;
}
#labelHomePro .viewAll i{
	color: #B3B1B1;
}

#ct4{
	margin: 31px 0;
}
#ct5{
	margin-bottom: 31px;
}

#bannerHot{
	height: 300px;
	overflow: hidden;
}
#bannerHot img{
	max-width: 100%;
}
#ct5 #labelHomePro h3, #ct5 #labelHomePro h1{
	background: #f44142;
}
.list-inline.catePro>li{
	padding: 8px 0 7px 30px;
}
.catePro>li a{
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.catePro>li:hover > div > a:hover{
	color: #f44142;
}
.open>.dropdown-menu{
	top: 31px;
	border-radius:0;
}
#ct6 {
	height: 55px;
	text-align: center;
	background: transparent;
	position: relative;
}
#ct6 .proVText{
	text-transform: uppercase;
	font-size: 17px;
	text-decoration: none;
	color: #333;
	padding: 15px 10px;
	display: block;
	width: 370px;
	margin: auto;
	background: #fff;
	position: relative;
	cursor: pointer;
}
.pLine{
	width: 100%;
	border-top: 1px solid #f44242;
	position: absolute;
	left: 0;
	top: 27px;
}
#ct7{
	margin:0 0 50px 0;
}
#ct7 h3{
	border-bottom: 1px solid #ccc;
	font-size: 21px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#ct7 h3 span{
	position: absolute;
	border-bottom: 1px solid #f44242;
	width: 20%;
	bottom: -1px;
	left: 0;
}
#ct7>.col-md-4{
	width: 31%;
	margin-right: 34px;
}
#imgNewHome{
	border: 1px solid #ccc;
	padding: 3px;
	text-align: center;
	width: 97px;
	margin-right: 10px;
}
#imgNewHome img{
	max-width: 100%;
	height: 62px;
	object-fit: scale-down;
}
.boxImageFooter {
	display: flex;
	align-items: center;
}
#infoNewHome{
	font-size: 12px;
	line-height: 14px;
	color: #333;
	text-transform: uppercase;
}
#infoNewHome p{
	margin: 0;
}
#slideCustomer{
	list-style: none;
}
#slideCustomer li {
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 20px;
	text-align: center;
}
#slideCustomer li a {
	color: #fff;
}
#slideCustomer li img {
	display: block;
	width: 120px;
	height: 120px;
	border: solid 3px #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
}
#slideCustomer li strong {
	display: block;
	padding-top: 20px;
	font-size: 15px;
	overflow: hidden;
}
#slideCustomer li span.t {
	font-weight: 100;
	font-size: 13px;
	margin: 0 0 10px 0;
}
#slideCustomer li span{
	display: block;
}
#slideCustomer li span.c {
	height: 2px;
	width: 68px;
	background-color: #fff;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
#slideCustomer li span.f {
	background: url('../img/b6.gif') no-repeat left top, url('../img/b7.gif') no-repeat right bottom;
	padding: 10px 20px;
	font-size: 12px;
	height: 95px;
	overflow: hidden;
}
#slideCustomer{
	height: 330px;
	overflow: hidden;
	background-color: #fa3e3f;
	color: #fff;
}
.blockFt{
	position: relative;
}
.blockFt > a{
	height: 29px;
	position: absolute;
	width: 29px;
	display: block;
	top: 50%;
	cursor: pointer;
}
.blockFt > a#slNext{
	background: url('../img/r.png') no-repeat left center;
	left: 5%;
}
.blockFt > a#slPrev{
	background: url('../img/l.png') no-repeat left center;
	right: 5%;
}


#proItemSale{
	position: relative;
}
/*#proItemSale > span{*/
	/*display: inline-block;*/
	/*position: absolute;*/
	/*right: 3%;*/
	/*top: 3%;*/
	/*width: 61px;*/
	/*height: 56px;*/
	/*font-size: 9px;*/
	/*color: #fff;*/
	/*padding: 7px 0 0 0;*/
/*}*/

.slideControls a{
	text-align: center;
	height: 19px;
	position: absolute;
	display: inline-block;
	width: 19px;
	z-index: 9;
	cursor: pointer;
	top: 50%;
}
.slideControls a i{
	font-size: 18px;
	color: #F44242;
}
.slidePrev{
	left: 5px;
}
.slideNext{
	right: 5px;
}
.imgCateHome{
	height: 300px;
	overflow: hidden;
}
.imgCateHome{
	max-width: 100%;
}
#menuScrollWrp{
	display: none;
}
#menuScrollWrp #menuMain{
	height: auto !important;
}
/*.slideControls a span{*/
	/*display: inline-block;*/
	/*width: 24px;*/
	/*height: 25px;*/
	/*font-size: 9px;*/
	/*color: #fff;*/
	/*padding: 7px 0 0 0;*/
/*}*/
