#productMlist{
	margin-top: 10px;
}
#productMlist .pList{
}
#productMlist .pList .CateListA{
	text-align:center;
	background:#9d3892;
	padding: 20px 0;
}
#productMlist .pList .CateListA:nth-child(odd){
	background:#a364bd;
}
#productMlist .pList .CateListA a{
	color:#fff;
}
#productMlist .pList .CateListA h4{
    text-align: center;
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    padding: 5px 35px;
    font-size: 20px;
    font-weight: normal;
    border-radius: 15px;
}
#productMlist .pList .CateListA .CateListB{
    margin: 20px auto 0;
	width: 85%;
	text-align: left;
}
#productMlist .pList .CateListA .CateListB li{
	display:inline-block;
    width: calc((100% / 8) - 4px);
	text-align: center;
	margin-bottom: 5px;
}
#productMlist .pList .CateListA .CateListB li a{
	font-size: 16px;
}
@media screen and (max-width: 1440px) {
	#productMlist .pList .CateListA .CateListB li{
	    width: calc((100% / 5) - 4px);	
	}
}
@media screen and (max-width: 1366px) {
	#web-sidebar #weblistfuntion{
		display:none !important;
	}
	#main-control.pageNo{
	    width: 100%;	
	}
	#productMlist .pList .CateListA .CateListB li{
	    width: calc((100% / 6) - 4px);	
	}
}
@media screen and (max-width: 980px) {
	#productMlist .pList .CateListA .CateListB li{
	    width: calc((100% / 4) - 4px);	
	}
}
@media screen and (max-width: 640px) {
	#productMlist .pList .CateListA .CateListB{
		width:95%;
	}
	#productMlist .pList .CateListA .CateListB li{
	    width: calc((100% / 3) - 4px);	
	}
	#productMlist .pList .CateListA h4{
		font-size:16px;
	}
	#productMlist .pList .CateListA .CateListB li a{
		font-size:14px;
	}
}
@media screen and (max-width: 480px) {
	#productMlist .pList .CateListA .CateListB li{
		overflow: hidden;
		white-space: nowrap;
	}

}