*{box-sizing:border-box;color:#333;word-wrap:break-word;padding:0;margin:0;}
a{text-decoration:none;cursor:pointer;}
ul{list-style:none;padding:0;margin:0;}
.stitle{color:#666;font-size:14px;font-weight:bold;border-left:2px solid #225c8b;padding-left:10px;}
.left-item{width:20%;padding-right:20px;}
.left-item>ul>li{height:52.5px;line-height:52.5px;position:relative;}
.left-item>ul>li:after{content:'';position:absolute;right:20px;top:22px;width:5px;height:5px;border-left:1px solid #333;border-bottom:1px solid #333;transform:rotate(-45deg);}
.left-item>ul>li:hover:after{transform:rotate(-135deg);right:16px;border-color:#225c8b;}
.left-item>ul>li a{font-size:14px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.left-item>ul>li:hover>a{color:#225c8b;text-decoration:none}
.asecond-menu>li>a{display:block;font-weight:normal;color:#333;font-size:14px;padding:0 6px;}
.left-item>ul>li .asecond-menu{display:none;z-index:99999;width:1220px;height:440px;position:absolute;left:100%;top:-16px;background:#fff;padding:10px 20px;border-left:1px solid #dedede;}
.left-item>ul>li:nth-child(1) .asecond-menu{top:-16px;}
.left-item>ul>li:nth-child(2) .asecond-menu{top:-68.5px;}
.left-item>ul>li:nth-child(3) .asecond-menu{top:-121px;}
.left-item>ul>li:nth-child(4) .asecond-menu{top:-173.5px;}
.left-item>ul>li:nth-child(5) .asecond-menu{top:-226px;}
.left-item>ul>li:nth-child(6) .asecond-menu{top:-278.5px;}
.left-item>ul>li:nth-child(7) .asecond-menu{top:-331px;}
.left-item>ul>li:nth-child(8) .asecond-menu{top:-383.5px;}
.left-item>ul>li:hover .asecond-menu{display:block;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.asecond-menu>li{display:inline-block;width:16.6%;float:left;line-height:20px;text-align:center;margin-bottom:10px;}
.asecond-menu>li>a{font-size:12px;color:#333;}
.asecond-menu>li:hover>a{color:#225c8b;}
.asecond-menu>li  span{display:block;text-align:center;}
.asecond-menu>li img{height:50px;}
.asecond-menu-InteriorStoneProducts li{width:25%;}
.asecond-menu-InteriorStoneProducts li span{margin:20px 0;}
.asecond-menu-InteriorStoneProducts li img{height:100px;}
.asecond-menu-CountertopsWashBasins li{width:20%;}
.asecond-menu-CountertopsWashBasins li span{margin:20px 0;}
.asecond-menu-CountertopsWashBasins li img{height:100px;}
.asecond-menu-SculpturesWallReliefs li{width:33.3%;}
.asecond-menu-SculpturesWallReliefs li span{margin:20px 0;}
.asecond-menu-SculpturesWallReliefs li img{height:100px;}
.asecond-menu-WallStoneColumnStair li{width:20%;}
.asecond-menu-WallStoneColumnStair li span{margin:20px 0;}
.asecond-menu-WallStoneColumnStair li img{height:100px;}
.asecond-menu-GravestonesHeadstones li{width:25%;}
.asecond-menu-GravestonesHeadstones li span{margin:20px 0;}
.asecond-menu-GravestonesHeadstones li img{height:100px;}
.asecond-menu-LandscapingStonesPavers li{width:20%;}
.asecond-menu-LandscapingStonesPavers li span{margin:20px 0;}
.asecond-menu-LandscapingStonesPavers li img{height:60px;}
@media screen and (max-width:1600px){
	.left-item>ul>li .asecond-menu{width:1280px;}
}
@media screen and (max-width:1440px){
	.left-item>ul>li .asecond-menu{width:1116px;}
}
@media screen and (max-width:1366px){
	.left-item>ul>li .asecond-menu{width:1036px;}
	.left-item>ul>li .asecond-menu{left:100%;}
	.left-item>ul>li:after{right:8px;}
}
@media screen and (max-width:1280px){
	.left-item>ul>li .asecond-menu{width:1026px;}
}
@media screen and (max-width:1024px){
	.left-item{width:270px;}
}