*{box-sizing:border-box}a{text-decoration:none;color:#000}.img_top{width:100%;position:relative}.img_top img{width:100%}.mobile_banner{display:none}.top_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.top_text h2::after{content:'';position:absolute;left:30%;bottom:45%;height:3px;width:43%;background-color:#fff}.top_text strong{color:#fff!important;line-height:35px}.related_case_content{width:100%;padding:15px 5%;background-color:#f2f2f2}.related_cases_nav{width:100%;max-width:1320px;height:50px;margin:0 auto 15px;line-height:50px;background-color:#fff}.related_cases_nav .nav_title{font-size:20px;color:#333;margin-left:45px}.related_cases_nav .nav_icon{width:40px;height:30px;object-fit:contain}.content_box{width:100%;max-width:1320px;margin:0 auto}.related_case_list{width:100%;list-style:none;display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;row-gap:10px;column-gap:5px}.related_case_list .list_item{height:350px;position:relative;border-radius:6px;overflow:hidden}.related_case_list .list_item:hover{box-shadow:rgba(17,17,26,0.05) 0 4px 16px,rgba(17,17,26,0.05) 0 8px 32px}.related_case_list .list_item:hover .item_title{color:#cf261c}.list_item>img{width:100%;height:100%;object-fit:cover}.related_case_list .item_bottom{width:calc(100% - 20px);background-color:rgba(255,255,255,.85);border-radius:6px;padding:10px;position:absolute;bottom:20px;left:10px;height:75px}.item_bottom .item_title{color:#333;font-size:18px;line-height:1.2}.item_bottom .item_desc{font-size:16px;color:#808080}.item_bottom .item_desc,.item_bottom .item_title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1080px){.item_bottom .item_title{line-height:1;font-size:16px}}@media screen and (max-width:768px){.logo-container{height:90px}.pc_banner{display:none}.mobile_banner{display:block}.logo-container>div{width:100%;height:100%;overflow:hidden}.related_case_list .list_item{height:310px}.item_bottom .item_title{line-height:1;font-size:18px}.item_bottom .item_desc{font-size:16px}.related_case_list{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.related_case_content{padding:15px 10px}.related_cases_nav{height:40px;line-height:40px}.related_cases_nav .nav_title{font-size:14px;color:#333;margin-left:30px}.related_cases_nav .nav_icon{width:20px;height:20px;object-fit:contain}.related_case_list .list_item{height:190px}.related_case_list .item_bottom{bottom:10px;height:60px}.item_bottom .item_title{font-size:14px}.item_bottom .item_desc{font-size:12px}}