.home{width:100%}.home .banner{width:100%;position:relative}.home .banner img{width:100%;object-fit:cover;display:block}.home .pros{width:80%;margin:60px auto;display:flex;flex-wrap:wrap}.home .pros a{width:calc(33% - 60px);display:block;border:1px solid #E9EAEC;padding:30px;transition:all 600ms;background-color:white}.home .pros a .pic img{width:100%;display:block;object-fit:cover}.home .pros a .time{color:#999999;font-size:1vw;margin:20px 0}.home .pros a .pt{color:#333333;font-size:1.1vw;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:30px;transition:all 600ms}.home .pros a:hover{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,0.1);z-index:10}.home .pros a:hover .pt{color:#A61F24}.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: 1200px){.home .banner{margin-top:60px}.home .pros{width:90%;margin:20px auto}.home .pros a{width:calc(100% - 2px);padding:20px}.home .pros a .time{font-size:16px}.home .pros a .pt{font-size:18px}.home .pager a{font-size:16px}}
