.service-container{}.service-container .box{display:block;font-size:0;line-height:0;margin-bottom:30px;transition:all 0.3s ease}.service-container a.box{color:#212121;text-decoration:none}.service-container .box:hover{box-shadow:5px 5px 30px 0px rgba(0,0,0,0.15);background:#fafafa}.service-container .box .img-box{display:block;position:relative}.service-container .box .img-box img{width:100%;background:#f7f7f7}.service-container .box .txt-box{background:#fff;padding:30px;box-shadow:0px 10px 50px 0px rgba(53,82,99,0.09)}.service-container .box .txt-box .height-box{height:120px;overflow:hidden}.service-container .box .name{font-weight:700;font-size:24px;line-height:30px;transition:color 0.3s ease}.service-container .box .intro{margin-top:8px;font-weight:400;color:#777;font-size:14px;line-height:26px;max-height:78px;overflow:hidden}@media (max-width:991px){.service-container{padding:70px 0px 40px}.service-container .box .txt-box{padding:20px}.service-container .box .txt-box .name{font-size:22px;line-height:30px}.service-container .box .txt-box .intro{font-size:14px;line-height:25px;max-height:75px;overflow:hidden}}@media (max-width:767px){.service-container .box .txt-box{padding:20px}.service-container .box .txt-box .height-box{height:auto;overflow:visible}.service-container .box .txt-box .name{font-size:20px;line-height:25px}.service-container .box .txt-box .intro{margin-top:10px;font-size:12px;line-height:20px;max-height:40px;overflow:hidden}}