.home-top{padding:20px;background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 20px 20px 20px;height:480px;}
.home-top .stitle{color:#666;font-size:14px;font-weight:bold;margin:0;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:10px;top:22px;width:5px;height:5px;border-left:1px solid #333;border-bottom:1px solid #333;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.left-item>ul>li:hover:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);right:16px;border-color:#225c8b;}
.left-item>ul>li a{display:block;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;}
.second-menu-02>li{width:50%;}
.second-menu>li>a{font-weight:normal;color:#333;font-size:14px;}
.second-menu>li>p{color:#585858;line-height:20px;width:90%;}
.left-item>ul>li .second-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) .second-menu{top:-16px;}
.left-item>ul>li:nth-child(2) .second-menu{top:-68.5px;}
.left-item>ul>li:nth-child(3) .second-menu{top:-121px;}
.left-item>ul>li:nth-child(4) .second-menu{top:-173.5px;}
.left-item>ul>li:nth-child(5) .second-menu{top:-226px;}
.left-item>ul>li:nth-child(6) .second-menu{top:-278.5px;}
.left-item>ul>li:nth-child(7) .second-menu{top:-331px;}
.left-item>ul>li:nth-child(8) .second-menu{top:-383.5px;}
.left-item>ul>li:hover .second-menu{display:block;}
.home-top-tool .second-menu a{line-height:52px;}
.tool-warp{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px;}
.tool-tabitem{width:32.4%;margin-right:20px;position:relative;height:380px;margin-bottom:20px;padding:20px;}
.tool-tabitem:nth-child(1),.tool-tabitem:nth-child(2){width:49.3%;}
.tool-tabitem:nth-child(2),.tool-tabitem:nth-child(5){margin-right:0;}
.tool-tabitem .itemname{font-size:24px;color:#222;margin:20px 0;position:relative;z-index:1;font-weight:bold;}
.tool-tabitem img{position:absolute;left:0;bottom:0;width:100%;}
.tool-tabitem:hover{text-decoration:none;}
.tool-tabitem:hover img{opacity:.9;}
.tab-chemicals{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 20px;}
.tab-chemicals .tabitem{width:32.4%;margin:0 20px 20px 0;background:transparent;height:500px;}
.tab-chemicals .tabitem:nth-child(4),.tab-chemicals .tabitem:nth-child(5),.tab-chemicals .tabitem:nth-child(6),.tab-chemicals .tabitem:nth-child(7){width:24%;}
.tab-chemicals .tabitem:nth-child(3),.tab-chemicals .tabitem:nth-child(7){margin-right:0;}
.tab-chemicals .tabitem .left-box{width:100%;height:500px;}
.tab-service{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 20px;}
.tab-service .tabitem{width:32.4%;margin:0 20px 20px 0;background:transparent;}
.tab-service .tabitem:nth-child(4),.tab-service .tabitem:nth-child(5),.tab-service .tabitem:nth-child(6),.tab-service .tabitem:nth-child(7){width:24%;}
.tab-service .tabitem:nth-child(3),.tab-service .tabitem:nth-child(7){margin-right:0;}
.tab-service .tabitem .left-box{width:100%;height:380px;}
.right-item{width:22.5%;padding-left:20px;margin-left: auto;}
#banner{position:relative;width:840px;height:440px;overflow:hidden;}
#bannerlist{position:absolute;height:440px;text-align:center;width:100%;}
#bannerlist a{display:none;text-align:center;line-height:440px;max-width:840px;height:440px;}
#bannerlist a.act{display:block;}
#bannerlist img{max-width:100%;max-height:100%;width:840px;height:440px;vertical-align:middle;}
#bannerbtn{position:absolute;bottom:20px;z-index:2;height:10px;width:100%;text-align:center;}
#bannerbtn span{display:inline-block;margin-right:5px;width:14px;height:14px;border-radius:50%;background:#ddd;cursor:pointer;opacity:.5;}
#bannerbtn .on{background:#007aff;opacity:1;}
.arrow{position:absolute;top:50%;z-index:2;display:none;width:40px;height:40px;font-size:24px;line-height:39px;text-align:center;color:#fff;background:rgb(0 0 0 / 50%);cursor:pointer;border-radius:6px;opacity:.5}
.arrow:hover{opacity:1;text-decoration:none;}
#banner:hover .arrow{display:block;}
#prev{left:20px;}
#next{right:20px;}  

.scrollBox{width:100%;height:420px;position:relative;}
.swiper-container-multirow>.swiper-wrapper{ flex-wrap: wrap;flex-direction: column;}
.right-item .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}
.right-item .swiper-slide{text-align:center;background:#fff;height:140PX;display:block;width:100%;background:#fff;padding:10px;}
.right-item .swiper-pagination{left:50%;}
.swiper-pagination-bullet{margin:0 5px;outline:none;}
.pbox{width:40%;text-align:center;padding:4px;display:inline-block;}
.pbox p{display:inline-block;font-size:12px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;color:#585858;margin-top:6px;font-weight:bold;}
.bbox .companyname{font-size:12px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-weight:bold;}
.bbox p{text-align:center;font-size:12px;color:#585858;margin:10px 10px 10px 0;}
.pbox .imgbox{width:100px;height:100px;line-height:100px;display:flex;margin:0 auto;border:1px solid #e6e7eb;border-radius:6px;align-items:center;justify-content:center;}
.imgbox img{max-width:90%;max-height:90%;vertical-align:middle;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;}
.bbox .imgbox{width:60px;height:60px;line-height:60px;display:block;margin:0 auto;border:1px solid #e6e7eb;border-radius:50%;overflow:hidden;text-align:center;}
.bbox .imgbox img{max-width:80%;max-height:80%;}
.bbox{width:58%;padding:4px;display:inline-block;}
.bbox .country{height:12px;vertical-align:middle;margin-right:10px;width:18px;}
.scrollBox a:hover .bbox .companyname{color:#225c8b;}
.right-item .swiper-slide .pbox .imgbox img{width: 100px;  height: 100px;max-width: 100%;max-height: 100%;}
.right-item .swiper-slide:hover .pbox .imgbox img{opacity:.8;}
.list-tab{margin:0 20px;}
.tabitem{background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 20px 20px;height:380px;}
.tabitem .left-box{width:300px;padding:20px;height:380px;-ms-flex-negative:0;flex-shrink:0;position:relative;display:inline-block;float:left;}
.usedstonemachinery .left-box{width:100%;}
.UsedStoneMachine .left-box{width:100%;}
.tabitem .left-box .itemname{font-size:24px;color:#222;margin:20px 0;position:relative;z-index:1;font-weight:bold;}
.tabitem .left-box p{font-size:14px;color:#666;word-wrap:break-word;width:100%;text-align:justify;position:relative;z-index:1;}
.tabitem .left-box img{position:absolute;left:0;bottom:0;width:100%;}
.tabitem .left-box:hover img{opacity:.9;}
.tabitem .left-box:hover{text-decoration:none}
.StoneBlocks .left-box{background:#eaeaea;}
.StoneTilesSlabs .left-box{background:#f3e2db;}
.InteriorStoneProducts .left-box{background:#f3eddb;}
.CountertopsWashBasins .left-box{background:#e3f0e5;}
.SculpturesWallReliefs .left-box{background:#dbf3f0;}
.WallStoneColumnStair .left-box{background:#d5dcee;}
.GravestonesHeadstones .left-box{background:#e8dbeb;}
.landscapingstones .left-box{background:#eedede;}
.ArtificialStoneTilesSlabs .left-box{background:#eedede;}
.ArtificialStoneDecorMosaicFurniture .left-box{background:#eedede;}
.StoneAdhesives .left-box{background:#d9f2f1;}
.AdhesiveEquipments .left-box{background:#f4e3db;}
.StoneEpoxy .left-box{background:#f3eddb;}
.SealerAntiSlipCoatings .left-box{background:#d2ebdf;}
.StoneColorEnhancer .left-box{background:#f7e3dc;}
.SecondHandMachines .left-box{width:100%;}
.SecondHandMachines .right-box{width:0;}
.SecondHandMachines .left-box img{width:100%;}
.RockCracking .left-box{background:#d8eaff;}
.StoneCleaner .left-box{background:#d8deff;}
.tabitem .right-box{width:80%;background:#fff;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.tabitem .right-box a{width:19.8%;padding:20px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;position:relative;display:inline-block;}
.tabitem .right-box a:nth-child(5n){border-right:0;}
.tabitem .right-box a:nth-child(6),.tabitem .right-box a:nth-child(7),.tabitem .right-box a:nth-child(8),.tabitem .right-box a:nth-child(9),.tabitem .right-box a:nth-child(10){border-bottom:0;}
.tabitem .right-box a p{font-size:12px;color:#555;font-weight:normal;margin-bottom:20px;min-height:28px;}
.tabitem .right-box a:hover p{color:#225c8b;text-decoration:underline;}
.tabitem .right-box a img{width:130px;height:100px;float:right;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;}
.NaturalStone .tabitem .right-box a img{width:130px;height:100px;}
.tabitem.StoneMaintenanceMachines .right-box a img{width:250px;height:200px;}
.tabitem .right-box a:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);}
.SculpturesWallReliefs .right-box a{width:33%;}
.SculpturesWallReliefs .right-box a:nth-child(1),.SculpturesWallReliefs .right-box a:nth-child(2){width:49.9%;}
.WallStoneColumnStair .right-box a{width:19.8%;}
.WallStoneColumnStair .right-box a:nth-child(1),.WallStoneColumnStair .right-box a:nth-child(2),.WallStoneColumnStair .right-box a:nth-child(3),.WallStoneColumnStair .right-box a:nth-child(4){width:24.8%;}
.WallStoneColumnStair .right-box a:nth-child(4),.WallStoneColumnStair .right-box a:nth-child(9){border-right:0;}
.WallStoneColumnStair .right-box a:nth-child(5){border-right:1px solid #dedede;border-bottom:0;}
.GravestonesHeadstones .right-box a{width:25%;}
.GravestonesHeadstones .right-box a:nth-child(4n),.GravestonesHeadstones .right-box a:nth-child(7){border-right:0;}
.GravestonesHeadstones .right-box a:nth-child(5),.GravestonesHeadstones .right-box a:nth-child(6),.GravestonesHeadstones .right-box a:nth-child(7){width:33.3%;}
.GravestonesHeadstones .right-box a:nth-child(5){border-right:1px solid #dedede;border-bottom:0;}

.ArtificialStoneDecorMosaicFurniture .right-box a{width:25%;}
.ArtificialStoneDecorMosaicFurniture .right-box a:nth-child(5),.ArtificialStoneDecorMosaicFurniture .right-box a:nth-child(6),.ArtificialStoneDecorMosaicFurniture .right-box a:nth-child(7){width:33.3%;}
.ArtificialStoneDecorMosaicFurniture .right-box a:nth-child(4),.ArtificialStoneDecorMosaicFurniture .right-box a:nth-child(7){border-right:0;}
.ArtificialStoneDecorMosaicFurniture .right-box a:nth-child(5){border-right: 1px solid #ececec;border-bottom: 0;}
.ArtificialStoneSculpturesReliefs .right-box a{width:33.3%;}
.ArtificialStoneSculpturesReliefs .right-box a:nth-child(1),.ArtificialStoneSculpturesReliefs .right-box a:nth-child(2){width: 50%;}
.ArtificialStoneSculpturesReliefs .right-box a:nth-child(3),.ArtificialStoneSculpturesReliefs .right-box a:nth-child(4),.ArtificialStoneSculpturesReliefs .right-box a:nth-child(5){border-bottom: 0;}
.ArtificialStoneSculpturesReliefs .right-box a:nth-child(5){border-right: 0;}
.ArtificialStoneWallColumnStair .right-box a{width:25%;}
.ArtificialStoneWallColumnStair .right-box a:nth-child(4n){border-right: 0;}
.ArtificialStoneWallColumnStair .right-box a:nth-child(5n){border-right: 1px solid #ececec;border-bottom: 0;}
.ArtificialStoneMonuments .right-box a{width:50%;}
.ArtificialStoneMonuments .right-box a img{width: 250px;height: 200px;}

.StorageRacksDisplays .right-box a{width:33.3%;border-bottom:0;}
.StorageRacksDisplays .right-box a:last-child{margin-right:0;}
.StorageRacksDisplays .right-box a img{margin-top:60px;}
.StoneAnchors .right-box a{width:33.3%;border-bottom:0;}
.StoneAnchors .right-box a:last-child{margin-right:0;}
.StoneAnchors .right-box a img{margin-top:60px;}
.FiberglassMesh .right-box a{width:33.3%;border-bottom:0;}
.FiberglassMesh .right-box a:last-child{margin-right:0;}
.FiberglassMesh .right-box a img{margin-top:60px;}
.StoneLiftingHandlingTools .right-box a{width:20%;}
.StoneLiftingHandlingTools .right-box a:nth-child(1),.StoneLiftingHandlingTools .right-box a:nth-child(2),.StoneLiftingHandlingTools .right-box a:nth-child(3),.StoneLiftingHandlingTools .right-box a:nth-child(4){width:25%;}
.StoneLiftingHandlingTools .right-box a:nth-child(4),.StoneLiftingHandlingTools .right-box a:nth-child(9){border-right:0;}
.StoneLiftingHandlingTools .right-box a:nth-child(5){border-right:1px solid #dedede;border-bottom:0;}
.StoneMaintenanceMachines .right-box a{width:50%;border-bottom:0;}
.StoneMaintenanceMachines .right-box a:nth-child(2){border-right:0;}
.StoneMaintenanceMachines .right-box a p{margin-bottom:80px;}
.InteriorStoneProducts .right-box a{width:33%;}
.InteriorStoneProducts .right-box a:nth-child(4),.InteriorStoneProducts .right-box a:nth-child(5),.InteriorStoneProducts .right-box a:nth-child(6),.InteriorStoneProducts .right-box a:nth-child(7){width:24%;border-bottom:0;}
.InteriorStoneProducts .right-box a:nth-child(5){border-right:1px solid #dedede;}
.StoneHandHeldMachines .right-box a{width:33.3%;}
.StoneHandHeldMachines .right-box a:nth-child(4),.StoneHandHeldMachines .right-box a:nth-child(5){border-right:1px solid #dedede;border-bottom:0;}
.StoneHandHeldMachines .right-box a:nth-child(3),.StoneHandHeldMachines .right-box a:nth-child(6){border-right:0;}
.tabs .warp .right-item{width:200px;background:#fff;margin-left:20px;padding:20px;}
.tabs .warp .right-item .stitle{color:#666;font-size:14px;font-weight:bold;border-left:2px solid #225c8b;padding-left:10px;margin-bottom:20px;}
.hot-supplier{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 20px 20px 20px;}
.hot-supplier a{width:16%;margin-right:12px;padding:10px;border:1px solid #ddd;background:#fff;}
.hot-supplier a:last-child{margin-right:0;}
.hot-supplier a:hover{box-shadow:0 10px 10px 0 rgb(0 0 0 / 15%);text-decoration:none;}
.companyinfo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}
.logobg{width:70px;height:50px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border:1px solid #eee;flex-shrink:0;margin-right:10px;}
.logobg img{max-width:90%;max-height:90%;}
.companyinfo .country{color:#585858;margin-top:10px;}
.companyinfo p img{height:12px;margin-right:10px;}
.companyinfo .companyname{word-wrap:break-word;word-break:normal;white-space:normal;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:bold;}
.hot-supplier a>img{width:100%;margin:20px 0;}
.hot-supplier a .mainproduct{color:#666;word-wrap:break-word;word-break:normal;white-space:normal;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.hot-supplier a span{color:#333;margin-bottom:10px;display:inline-block;font-weight:700;}
@media screen and (max-width:1600px){
    .left-item>ul>li .second-menu{width:1280px;}
}
@media screen and (max-width:1440px){
        #banner{width:770px;}
	#bannerlist img{width:770px;height:403px;}
	.right-item{width:280px;}
    .left-item>ul>li .second-menu{width:1116px;}
    .tab-chemicals .tabitem{width:32.2%;height:460px;}
    tab-chemicals .tabitem .left-box{height:460px;}
    .tab-chemicals .tabitem:nth-child(4),.tab-chemicals .tabitem:nth-child(5),.tab-chemicals .tabitem:nth-child(6),.tab-chemicals .tabitem:nth-child(7){width:23.9%;}
    .tool-tabitem{height:349px;width:32.3%;}
    .tool-tabitem:nth-child(1),.tool-tabitem:nth-child(2){width:49.2%;}
    .tab-service .tabitem{width:32.3%;}
    .tab-service .tabitem .left-box{height:349px;}
    .tab-service .tabitem:nth-child(4),.tab-service .tabitem:nth-child(5),.tab-service .tabitem:nth-child(6),.tab-service .tabitem:nth-child(7){width:23.9%;}
    .SecondHandMachines{height:350px;}
    .SecondHandMachines .left-box{height:350px;}
    .tab-chemicals .tabitem .left-box{height:458px;}
}
@media screen and (max-width:1400px){
	#banner{width:732px;}
	#bannerlist img{width:732px;height:383px;}}
@media screen and (max-width:1383px) {
	#banner{width:715px;}
	#bannerlist img {width:715px;height:375px;}
}
@media screen and (max-width:1368px) {
	#banner{width:700px;}
	#bannerlist img {width:700px;height:367px;}
}
@media screen and (max-width:1366px){
    #banner{width:698px;}
	#bannerlist img{width:698px;height:366px;}
    .left-item>ul>li .second-menu{width:1036px;}
    .left-item>ul>li .second-menu{left:100%;}
    .left-item>ul>li:after{right:8px;}
    .tabitem .right-box a{padding:10px;}
    .tabitem .right-box a img{right:10px;}
    .tab-chemicals .tabitem{width:32%;height:432px;}
    .tab-chemicals .tabitem:nth-child(4),.tab-chemicals .tabitem:nth-child(5),.tab-chemicals .tabitem:nth-child(6),.tab-chemicals .tabitem:nth-child(7){width:23.8%;}
    .tool-tabitem{width:32.3%;height:329px;}
    .tool-tabitem:nth-child(1),.tool-tabitem:nth-child(2){width:49.2%;}
    .tool-tabitem .itemname{font-size:24px;}
    .tab-service .tabitem:nth-child(4),.tab-service .tabitem:nth-child(5),.tab-service .tabitem:nth-child(6),.tab-service .tabitem:nth-child(7){width:23.8%;}
    .tabitem .left-box .itemname{font-size:22px;}
    .SecondHandMachines .left-box{height:332px;}
    .tab-chemicals .tabitem .left-box{height:433px;}
    .pbox .imgbox{max-width:100%;max-height:100%;}
    .left-item {width: 23%;}
}
@media screen and (max-width:1360px) {
	#banner{width:693px;}
	#bannerlist img{width:693px;height:363px;}
}
@media screen and (max-width:1348px) {
	#banner{width:681px;}
	#bannerlist img{width:681px;height:357px;}
}
@media screen and (max-width:1280px){
    .left-item>ul>li .second-menu{width:1026px;}
    .tool-tabitem{height:308px;width:32.2%;}
    .tool-tabitem:nth-child(1),.tool-tabitem:nth-child(2){width:49.1%;}
    #banner{width:602px;}
		#bannerlist img {width: 602px;height:315px;}
}
@media screen and (max-width:1250px) {
	#banner {width: 574px;}
	#bannerlist img {width: 574px;height:301px;}
}
@media screen and (max-width:1024px){
    #bannerlist img { height: 201px;}
    .tabitem .right-box a img{height:50%;}
    .right-item{width:300px;}
    .tabitem .right-box a img{height:40%;}
    .NaturalStone .tabitem .right-box a img {width: 88px; height: 68px;}
    .left-item{width:210px;}
    .SecondHandMachines .left-box{height:250px;}
    .tool-tabitem:nth-child(1),.tool-tabitem:nth-child(2){width:48.9%;height:246px;}
    .tool-tabitem{height:244px;width:31.9%;}
    .tool-tabitem .itemname{font-size:20px;}
    .tab-service .tabitem{width:31.9%;height:244px;}
    .tab-service .tabitem .left-box{height:244px;}
    .tab-service .tabitem:nth-child(4),.tab-service .tabitem:nth-child(5),.tab-service .tabitem:nth-child(6),.tab-service .tabitem:nth-child(7){width:23%;}
    .tabitem .left-box .itemname{font-size:20px;}
    .tab-chemicals .tabitem{width:31%;height:312px;}
    .tab-chemicals .tabitem .left-box{height:308px;}
    .tab-chemicals .tabitem:nth-child(4),.tab-chemicals .tabitem:nth-child(5),.tab-chemicals .tabitem:nth-child(6),.tab-chemicals .tabitem:nth-child(7){width:23%;height:314px;}
}