.case-list-item{border-bottom:1px solid #eee;margin:0 auto 25px;position:relative;overflow:hidden;background:#fff}.case-list-item.carousel_item{margin:0 10px}.case-list-item:hover .case-model{-ms-transform:translateY(0);transform:translateY(0);transition:.28s}.case-list-item:hover img{transition:.28s;-ms-transform:scale(1.1);transform:scale(1.1)}.case-list-item img{transition:.28s;width:100%;height:auto}.case-list-item .case-title{height:58px;width:100%;line-height:58px;color:#333}.case-list-item .case-title a{color:inherit;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-list-item .case-model{position:absolute;height:58px;bottom:0;width:100%;-ms-transform:translateY(58px);transform:translateY(58px);transition:.28s;line-height:58px}.case-list-item .case-model a{color:#fff;padding-left:20px}@media (max-width:768px){.case-list-item{width:auto}.case-list-item .image-box img{width:100%!important;height:auto!important}.case-list-item .case-model{display:none}.case-col{padding:6px}}
.sidebar-menu-block{border:1px solid #ccc;margin-bottom:30px}.sidebar-menu-block h2.sidebar-title{color:#fff;padding:10px 20px;margin:0;font-size:20px}.sidebar-menu-block .field-content{color:#333}.sidebar-menu-block .field-content a{border-bottom:1px solid #eee;padding:15px 18px;font-size:16px;color:inherit;display:block}.sidebar-menu-block .view-content .views-row:last-child a{border-bottom:none}.block-huazhi-company-info.sidebar-menu-block{margin-bottom:100px}.slide_company-info{border:1px solid #eee}.slide_company-info .footer-content li,.slide_company-info .footer-title{border-bottom:1px solid #eee;padding:15px 18px;font-size:16px;color:#333}.slide_company-info .footer-content li:last-child,.slide_company-info .footer-title:last-child{border:none}
.slidebar_block{margin-bottom:30px;border:1px solid #ccc}.slidebar_block i{display:none!important}.slidebar_block h2.slide_menu_title{margin:0;padding:10px 20px}.slidebar_block h2.slide_menu_title a{display:block;color:#fff;font-size:20px}.slidebar_block .slide_menu a{border-bottom:1px solid #eee;padding:15px 18px;font-size:16px;color:#333;display:block}.slidebar_block .slide_menu>div:last-child a{border:none}
.breadcrumb-box{border-bottom:1px solid #ddd}.breadcrumb-box .breadcrumb{background:inherit;height:48px;line-height:48px;padding:0;margin:0;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.breadcrumb-box .breadcrumb li{color:inherit;margin-top:0;display:inline}.breadcrumb-box .breadcrumb li a{color:inherit}
.banner-wrapper{direction:ltr;overflow:hidden}.banner-wrapper .page-banner{position:relative}.banner-wrapper .banner-title{position:absolute;left:20%;top:35%;color:#fff;font-size:40px;font-weight:900}.banner-wrapper .banner-desc{position:absolute;left:20%;top:55%;color:#fff;font-size:24px}.banner-wrapper video{width:100%;height:auto;object-fit:cover;object-position:center}@media (max-width:1366px){.banner-wrapper .banner-title{top:30%}.banner-wrapper .banner-desc{top:55%}}@media (max-width:960px){.banner-wrapper .banner-title{position:absolute;left:0;right:0;text-align:center;top:30%;color:#fff;font-size:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-wrapper .banner-desc{position:absolute;width:100%;text-align:center;left:0;right:0;color:#fff;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
