.pro_section_15 .pp_product_box_15{position:relative;box-sizing:border-box;text-align:center;background-color:#fff;color:#6e6d6d}.pro_section_15 .pp_product_box_15 p{line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pro_section_15 .pp_product_box_15 h3{font-size:16px;font-weight:600;color:#fff;margin:0 0 10px}.pro_section_15 .pp_product_box_15:hover img{opacity:1;transform:scale3d(1.3, 1.3, 1)}.pro_section_15 .pp_product_box_15 .thumbbx_15{overflow:hidden}.pro_section_15 .pp_product_box_15 .thumbbx_15 img{backface-visibility:hidden;transition:opacity 1s ease 0s,transform 1s ease 0s;vertical-align:middle;width:100%;margin:0 !important}.pro_section_15 .pagecontent_15{padding:5%;text-align:left;position:absolute;bottom:0;background:rgba(0,0,0,0.5);color:#fff;width:90%}.pro_section_15 .pagecontent_15 .pagemore_4{border:1px solid #fff !important;color:#fff !important;margin-top:10px}.pro_section_15 .pagecontent_15 p{overflow:hidden}.pro_section_15 .hvr-rectangle-out_15:before{background:#000;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pro_section_15 .hvr-rectangle-out_15:active{color:#fff}.pro_section_15 .hvr-rectangle-out_15:active:before{-webkit-transform:scale(1);transform:scale(1)}.pro_section_15 .hvr-rectangle-out_15:focus{color:#fff}.pro_section_15 .hvr-rectangle-out_15:focus:before{-webkit-transform:scale(1);transform:scale(1)}.pro_section_15 .hvr-rectangle-out_15:hover{color:#fff}.pro_section_15 .hvr-rectangle-out_15:hover:before{-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:767px){.pro_section_15 .columns-2 ul.products li{width:100% !important;margin-right:0 !important;float:none;clear:both}.pro_section_15 .columns-3 ul.products li{width:100% !important;margin-right:0 !important;float:none;clear:both}.pro_section_15 .columns-4 ul.products li{width:100% !important;margin-right:0 !important;float:none;clear:both}.pro_section_15 .columns-5 ul.products li{width:100% !important;margin-right:0 !important;float:none;clear:both}.pro_section_15 ul.products[class*=columns-] li.product:nth-child(3),.pro_section_15 ul.products[class*=columns-] li.product:nth-child(5){margin-right:0 !important}}.focus_areas_1 .container{max-width:100%}.focus_areas_1 .container h2.section_title{text-align:center}.focus_areas_1 .container ul.products li.product{margin-right:0;box-sizing:border-box}.focus_areas_1 .container ul.products li.product h3{color:#fff;font-size:18px;line-height:1.4em;letter-spacing:0;font-weight:500;font-family:"NotoSansHans-Regular","Montserrat-Light",Arial}.focus_areas_1 .container ul.products li.product.product_hover .pp_focus_areas_overlay_1{opacity:1}.focus_areas_1 .container ul.products li.product.product_hover .content-details_1{top:50%;left:50%;opacity:1}.focus_areas_1 .container ul.products li.product.product_hover .content-details_1 h3{font-size:24px}.focus_areas_1 .container .columns-3 li{width:33%}.focus_areas_1 .container .columns-4 li{width:24.97%}.focus_areas_1 .container .columns-5 li{width:19.95%}.focus_areas_1 .container .columns-6 li{width:16.5%}.focus_areas_1 .container .columns-7 li{width:14%}.focus_areas_1 .pp_focus_areas_1 a{display:block}.focus_areas_1 .pp_focus_areas_1 a img{margin:0 !important}.focus_areas_1 .pp_focus_areas_1 .pp_focus_areas_overlay_1{background:rgba(0,0,0,0.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.focus_areas_1 .pp_focus_areas_1 img{width:100%}.focus_areas_1 .pp_focus_areas_1 .green_button_1{display:none;padding:6px 25px}.focus_areas_1 .content-details_1{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.focus_areas_1 .content-details_1 p{color:#fff;margin-bottom:20px;display:none;line-height:24px;height:24px;overflow:hidden;padding:0 20px}.focus_areas_1 .green_button_1{background-color:#000;color:#ffffff !important;line-height:180%;padding:8px 20px;font-weight:400;display:inline-block;border-radius:25px;font-size:14px}.focus_areas_1 .green_button_1:hover{background-color:#b01614;color:#ffffff !important}.focus_areas_1 .fadeIn-bottom_1{top:90%}.focus_areas_1 .fadeIn-top_1{top:20%}.focus_areas_1 .fadeIn-left_1{left:20%}.focus_areas_1 .fadeIn-right_1{left:80%}@media screen and (max-width:767px){.focus_areas_1 ul.products[class*=columns-] li.product .fadeIn-bottom_1{top:40%}.focus_areas_1 ul.products[class*=columns-] li.product .focus-img{margin-bottom:5px}}.history_slz .right_con{width:48%;float:right;margin-left:5%}.history_slz .left_pic{width:45%;float:left}@media (max-width:768px){.history_slz .left_pic{width:100%;float:none}.history_slz .right_con{width:100%;float:none;margin-left:0}}.latest_news_1 .news-box_1 .news-thumb_1{overflow:hidden}.latest_news_1 .news-box_1 .news-thumb_1 img{backface-visibility:hidden;transition:opacity 1s ease 0s,transform 1s ease 0s;vertical-align:middle;width:100%}.latest_news_1 .news-box_1:hover img{transform:scale3d(1.3, 1.3, 1)}.latest_news_1 .news-box_1 .newsdesc_1{margin:10px 0}.latest_news_1 .news-box_1 p{margin-bottom:5px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.latest_news_1 .news-box_1 h5{margin:15px 0 15px;color:#333;font-weight:500;font-size:18px}.latest_news_1 ul.products li.product .news-box_1 h5 a{color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.latest_news_1 ul.products li.product .news-box_1 h5 a:hover{color:#000}.latest_news_1 .news-box_1 .PostMeta_1{font-size:11px;margin-bottom:10px}.latest_news_1 .news-box_1 .PostMeta_1 span{margin-right:10px}@media screen and (max-width:767px){.latest_news_1 ul.products[class*=columns-] li.product{width:100% !important;margin:0 !important;margin-bottom:20px !important;border-bottom:1px solid #eee;padding-bottom:10px}.latest_news_1 ul.products[class*=columns-] li.product .news-box_1{display:flex;text-align:left;margin-bottom:10px}.latest_news_1 ul.products[class*=columns-] li.product .news-box_1 .news-thumb_1{flex:0 0 47%;margin-right:2%}.latest_news_1 ul.products[class*=columns-] li.product .news-box_1 .newsdesc_1{padding-top:0;margin:0}.latest_news_1 ul.products[class*=columns-] li.product .news-box_1 h5{margin-top:0}}.our_case_14{position:relative;--swiper-navigation-color:#999;--swiper-navigation-size:20px}.our_case_14 .welcomebx_8{margin:0 auto;position:relative;overflow:hidden;padding-bottom:40px}.our_case_14 .clientlogo{background:#fff;border:3px solid #eee}.our_case_14 .clientlogo h5{color:#383838;position:relative;background-color:transparent;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.our_case_14 .clientlogo .clientinfo{padding:15px;text-align:center}.our_case_14 .clientlogo .clientinfo p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:30px}.our_case_14 .clientlogo img{width:100%}.our_case_14 .btnstyle1{padding:2px 20px;border:1px solid #000;background-color:inherit;color:#000}.our_case_14 .swiper-button-prev{background:#fff;border:solid 1px #e2e2e2;position:absolute;width:35px;height:35px;font-size:0;bottom:0;left:45%;top:auto}.our_case_14 .swiper-button-prev:hover{background-color:#f8f8f8}.our_case_14 .swiper-button-next{background:#fff;border:solid 1px #e2e2e2;position:absolute;width:35px;height:35px;font-size:0;bottom:0;right:45%;top:auto}.our_case_14 .swiper-button-next:hover{background-color:#f8f8f8}@media screen and (max-width:767px){.our_case_14 .client-img{width:100%;float:none}.our_case_14 .introduce_8{width:96%;float:none}.our_case_14 .swiper-button-prev{left:25%}.our_case_14 .swiper-button-next{right:25%}}