.service-bg img{width:450px;height:450px;border-radius:100%;object-fit:cover;display:block}
.service-section .nav_table{overflow:visible}
.siteblocks-setting-wrap .service-section{max-width:1200px;margin-left:auto;margin-right:auto}
.siteblocks-setting-wrap:has(.service-section){overflow:visible}
.siteblocks-setting-wrap:has(.service-section) .siteblocks-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;overflow:visible;height:auto}
.siteblocks-setting-wrap .service-bg .blocks-image[href*="javascript"]{cursor:default;text-decoration:none;color:transparent;font-size:0;line-height:0}
.siteblocks-setting-wrap .info_btn:empty{display:none}
.service-section{box-sizing:content-box;height:533px;width:100%;position:relative;padding:60px 0;overflow:visible}
.service-bg{width:450px;margin:0 auto;position:absolute;left:0;right:0;margin-top:34px}
.nav_table{height:100%;width:100%}
.service_box{min-height:155px;height:155px;width:50%;float:left;overflow:visible}
.icon_service{width:200px;height:100%}
.icon_l{float:right}
.icon_r{float:left;text-align:right}
.info_service_l{padding:0 5%;text-align:right;width:36%;height:100%;float:right}
.info_service_r{padding:0 5%;text-align:left;width:36%;height:100%;float:left}
.margin_middle{margin-top:43px;margin-bottom:43px}
.text_a_r{text-align:right}
.icon_service i{width:141px;min-height:141px;background-color:#ebebeb;border:7px solid #fff;border-radius:50%;text-align:center;line-height:141px;font-size:72px;color:#666;display:inline-block;position:relative;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.service_box:hover i{animation:mymove .3s;background-color:#e64c3d;color:#fff}
.info_btn a:hover{color:#e64c3d}
@keyframes mymove{from{transform:scale(1.3)}to{transform:scale(1)}}
.info_title{max-height:45px;text-transform:uppercase;overflow:hidden;font-weight:bold;margin-bottom:10px;font-size:18px;letter-spacing:1px}
.info_msg{color:#333;font-size:16px;line-height:25px;max-height:52px;overflow:hidden;margin-bottom:5px}
.info_btn{width:66px}
.btn_l{float:right}
.btn_r{float:left}
.info_btn a{display:block;color:#666;font-size:12px;font-weight:bold;text-decoration:underline}
.ma_r_hd{margin-right:100px}
.ma_l_hd{margin-left:100px}
.midtext{text-align:center;width:100%;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:36px;font-weight:bold;max-height:45px;max-width:200px;overflow:hidden}
@media only screen and (max-width:1120px) and (min-width:1020px){.info_service_l,.info_service_r{width:30%}}
@media only screen and (max-width:1020px){.service-bg{display:none}.service_box{width:80%}.ma_l_hd,.ma_r_hd{margin-left:0;margin-right:0}.icon_service{float:left}.btn_l{float:left}}
@media only screen and (max-width:1020px) and (min-width:767px){.service-section{height:1137px}.service_box{margin:30px auto;float:none;width:80%}.info_service_l,.info_service_r{width:56%;float:left;text-align:left;padding:20px 5%}.icon_service i{float:right}}
@media only screen and (max-width:767px){.service-section{height:1778px}.service_box{height:16.66%;width:100%}.icon_service{height:auto;width:100%;text-align:center;margin-bottom:15px}.info_service_l,.info_service_r{height:auto;width:90%;text-align:center}.info_btn{float:none;width:auto}.margin_middle{margin-top:0;margin-bottom:0}.service_box i{background-color:#e64c3d;color:#fff}}
