.home{width:100%}.home .banner{width:100%;position:relative}.home .banner img{width:100%;object-fit:cover;display:block}.home .types{width:100%;background:#f5f5f5;display:flex;justify-content:center}.home .types a{display:block;padding:25px 0;margin:0 2vw;color:#333;font-size:.9vw;position:relative}.home .types a::after{content:'';display:block;position:absolute;left:0;bottom:0;width:0;transition:all 600ms;height:5px;background-color:#A61F24}.home .types a:hover{color:#A61F24}.home .types a:hover::after{width:100%}.home .types .active{color:#A61F24}.home .types .active::after{width:100%}.home .pros{width:80%;margin:60px auto;display:flex;flex-wrap:wrap}.home .pros a{width:calc(25% - 3px);display:block;background:white;border:1px solid #E9EAEC;padding:0vw 0;transition:all 600ms}.home .pros a .pic{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}.home .pros a .pic img{max-width:100%;max-height:100%;object-fit:contain}.home .pros a .title{color:#333333;font-size:1.1vw;text-align:center;margin-top:60px;transition:all 600ms;position:relative}.home .pros a .title::after{content:'';display:block;width:34px;height:4px;background:#A61F24;margin:10px auto;opacity:0;transition:all 600ms}.home .pros a:hover{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.home .pros a:hover .title{color:#A61F24;transform:translateY(-30px)}.home .pros a:hover .title::after{opacity:1}.home .pager{width:80%;margin:0  auto 40px auto;display:flex;justify-content:center}.home .pager a{width:45px;height:45px;background-color:#f5f5f5;text-align:center;line-height:45px;margin:0 5px;color:#333333;font-size:.9vw;border-radius:5px;transition:all 600ms}.home .pager a:hover{background:#A61F24;color:white}.home .pager .active{background:#A61F24;color:white}@media screen and (max-width: 1439px){.home .pros a{padding:0}.home .pros a .pic img{max-width:100%}}@media screen and (max-width: 1200px){.home .banner{margin-top:60px}.home .types a{padding:10px 0;margin:0  5px;font-size:12px}.home .types a::after{height:3px}.home .pros{width:90%;margin:30px auto;justify-content:space-between}.home .pros a{width:calc(50% - 2px)}.home .pros a .pic{height:180px}.home .pros a .title{font-size:13px;margin-top:1px}.home .pros a:hover{transform:scale(1)}.home .pager a{font-size:16px}}
