.case_list_part{padding:120px 0}.case_list_part .case_list .case_item{width:32%;margin-right:2%}.case_list_part .case_list .case_item .case_img_box{position:relative;padding-top:60.85%}.case_list_part .case_list .case_item .case_img_box .case_img{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.case_list_part .case_list .case_item .case_img_box .case_img .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.case_list_part .case_list .case_item .case_info{position:relative;padding:32px 0;-webkit-transition:all .4s ease;transition:all .4s ease}.case_list_part .case_list .case_item .case_info .case_info_head{color:#fff}.case_list_part .case_list .case_item .case_info .case_info_head .case_title{max-width:calc(100% - 40px);font-size:24px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .4s ease;transition:color .4s ease;font-family:PlusJakartaSans-B;font-weight:700}.case_list_part .case_list .case_item .case_info .case_info_head .iconfont{font-size:24px;line-height:32px;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s ease;transition:all .4s ease}.case_list_part .case_list .case_item .case_info .case_message{margin-top:12px;font-size:16px;line-height:24px;color:hsla(0,0%,100%,.7);-webkit-transition:color .4s ease;transition:color .4s ease}.case_list_part .case_list .case_item .case_info:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background-color:#02f;-webkit-transition:width .5s ease;transition:width .5s ease}.case_list_part .case_list .case_item:hover .case_img_box .case_img .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.case_list_part .case_list .case_item:hover .case_info{padding-left:40px;padding-right:40px;background:rgba(0,0,0,.5)}.case_list_part .case_list .case_item:hover .case_info .case_info_head .case_title{color:#02f}.case_list_part .case_list .case_item:hover .case_info .case_info_head .iconfont{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.case_list_part .case_list .case_item:hover .case_info .case_message{color:#fff}.case_list_part .case_list .case_item:hover .case_info:after{width:100%}.case_list_part .case_list .case_item:nth-child(3n+2){-webkit-animation-delay:.1s;animation-delay:.1s}.case_list_part .case_list .case_item:nth-child(3n){margin-right:0;-webkit-animation-delay:.2s;animation-delay:.2s}.case_list_part .page_box{margin-top:76px}.case_list_part .page_box li{margin-right:20px;position:relative}.case_list_part .page_box li a,.case_list_part .page_box li span{display:block;line-height:50px;text-align:center;font-size:14px;color:hsla(0,0%,100%,.4)}.case_list_part .page_box li .no-allow{display:none}.case_list_part .page_box li:not(:first-child,:last-child){line-height:1.3;-webkit-transition:color .3s ease;transition:color .3s ease}.case_list_part .page_box li:not(:first-child,:last-child) .page-link{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.case_list_part .page_box li:not(:first-child,:last-child) .current,.case_list_part .page_box li:not(:first-child,:last-child) .page-link:hover{color:#fff}.case_list_part .page_box li:nth-last-child(2){margin-right:0}.case_list_part .page_box li:first-child .page-link,.case_list_part .page_box li:last-child .page-link{width:50px;height:50px;border-radius:9999px;-webkit-transition:all .3s ease;transition:all .3s ease;color:hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.1);margin-right:0;font-size:18px}.case_list_part .page_box li:first-child .page-link:hover,.case_list_part .page_box li:last-child .page-link:hover{background-color:#02f;color:#fff}.case_list_part .page_box li:first-child{margin-right:48px}.case_list_part .page_box li:last-child{margin-left:48px}.case_list_part .page_box li.no-allow-li{display:none}@media screen and (max-width:750px){.case_list_part .page_box li:first-child .page-link,.case_list_part .page_box li:last-child .page-link{width:34px;height:34px;line-height:34px;font-size:12px}.case_list_part .page_box li:first-child{margin-right:24px}.case_list_part .page_box li:last-child{margin-left:24px}}.case_list_part .no_content{margin-top:20px;padding:60px 0;font-size:16px;color:hsla(0,0%,100%,.4);line-height:1.4;text-align:center}@media screen and (max-width:750px){.case_list_part{padding:60px 0}.case_list_part .case_list .case_item{width:100%;margin-right:0;margin-bottom:20px}.case_list_part .case_list .case_item .case_info{padding:20px 10px;background:rgba(0,0,0,.5)}.case_list_part .case_list .case_item .case_info .case_info_head .case_title{color:#fff;font-size:18px;line-height:1.4}.case_list_part .case_list .case_item .case_info .case_info_head .iconfont{font-size:18px}.case_list_part .case_list .case_item .case_info .case_message{font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.7)}.case_list_part .case_list .case_item .case_info:after{display:none}.case_list_part .case_list .case_item:hover .case_info{padding:20px 10px}.case_list_part .case_list .case_item:nth-child(3n),.case_list_part .case_list .case_item:nth-child(3n+2){-webkit-animation-delay:0s;animation-delay:0s}.case_list_part .case_list .case_item:last-child{margin-bottom:0}}
