.home{width:100%}.home .banner{width:100%;position:relative}.home .banner img{width:100%;object-fit:cover;display:block}.home .box{width:80%;margin:60px auto}.home .box .t{color:#a61f24;font-size:1.8vw;border-bottom:4px solid #a61f24;padding-bottom:30px}.home .box .des{color:#333;font-size:1vw;line-height:1.8;margin-top:30px}
.home .box1{width:80%;margin:60px auto}.home .box1 .t{color:#a61f24;font-size:1.8vw;border-bottom:4px solid #a61f24;padding-bottom:30px}.home .box1 .des{color:#333;font-size:1vw;line-height:1.8;margin-top:30px} 

.home .box .icons{display:flex;justify-content:space-between;gap:20px;margin-top:30px}.home .box .icons .item{width:12.5%;padding:3vw 0;border:1px solid #F5F3F3;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all 600ms}.home .box .icons .item .pt{color:#333;font-size:1vw;margin:10px 0}.home .box .icons .item .num{font-family:'DINPro-Bold.otf';font-size:1.1vw}.home .box .icons .item:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}.home .pics{width:80%;margin:20px auto;display:flex;gap:20px}.home .pics .l{width:70%;display:flex;flex-wrap:wrap;justify-content:space-between}.home .pics .l .pic{width:49%}.home .pics .l .pic img{width:100%}.home .pics .l .pic:nth-child(3),.home .pics .l .pic:nth-child(4){margin-top:15px}.home .pics .r{width:30%}.home .pics .r img{width:100%;height:100%}.home .honor{width:80%;display:flex;margin:20px auto;gap:20px}.home .honor .pic{width:25%;border:1px solid #eee;text-align:center;padding:20px;overflow:hidden}.home .honor .pic img{max-width:100%;object-fit:contain;transition:all 600ms}.home .honor .pic:hover img{transform:scale(1.05)}@media screen and (max-width: 1200px){.home .banner{margin-top:60px}.home .box{width:90%;margin:30px auto}.home .box .t{font-size:20px;padding-bottom:15px}.home .box .des{font-size:16px;margin-top:15px}
.home .box1{width:90%;margin:30px auto}.home .box1 .t{font-size:20px;padding-bottom:15px}.home .box1 .des{font-size:16px;margin-top:15px}.home .box1 .des img{width:100%}

.home .box .icons{flex-wrap:wrap;margin-top:15px;justify-content:space-between;gap:0}.home .box .icons .item{width:48%;margin-bottom:10px}.home .box .icons .item .pt{font-size:14px}.home .box .icons .item .num{font-size:16px}.home .pics{width:90%;flex-direction:column;margin:10px auto;gap:10px}.home .pics .l{width:100%}.home .pics .l .pic{width:100%;margin-top:0 !important}.home .pics .r{width:100%}.home .honor{width:90%;justify-content:space-between;flex-wrap:wrap;gap:0}.home .honor .pic{width:calc(48% - 42px)}}
