/*! Fri Jun 07 2024  */.index1-title:before,.new_link ul li::before{content:''}.index2-btn,.index2-icon,.index2-title,.index2-txt h3,.new_link ul li,.new_link ul li a{text-align:center}.index1-txt p,.index2-title h3,.index3-title h3,.index4-title,h6{line-height:1.5}.post{transition:width 5s;-moz-transition:width 5s;-webkit-transition:width 5s;-o-transition:width 5s}@-webkit-keyframes rotate{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-moz-keyframes{from{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-o-keyframes{from{transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate{from{-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.section-kv .kv .img-wrap .img-item{padding-top:40%}@media (max-width:767px){.section-kv .kv .img-wrap .img-item{padding-top:100%}}.header .logo{top:0;left:0;position:relative;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);max-width:250px}.header .top-header{background:#415a94}.header .top-header .top-menu .collapse li a{color:#fff;margin-right:0}.header .top-menu{padding:18px 0}.header_nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header .top-header .top-menu .collapse li.active a::before,.header .top-header .top-menu .collapse li:hover a::before{display:none}.header nav .nav li{font-size:16px}.header nav .nav li a{font-size:16px;padding:0 13px}.header nav .nav li.icon_nav a i{font-size:21px}.header .top-header .top-menu .collapse li a:hover,.header .top-header .top-menu .collapse li.active a,.header .top-header .top-menu .collapse li:hover a{color:#7fff00}.new_link ul{padding:0;list-style:none;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.new_link ul li{padding:0 9px;position:relative}.new_link ul li a{display:inline-block;font-size:18px;color:#666}.new_link ul li a:hover{color:#34993f}.new_link ul li::before{display:block;background:#ccc;width:1px;height:20px;position:absolute;top:0;bottom:0;left:-.5px;margin:auto}.new_link ul li:first-child:before{display:none}@media (max-width:991px){.new_link{display:none}.header .top-header{padding:6px 0}.header .logo{width:auto;max-width:168px}.header nav .navbar-toggler{background-color:#553721;right:15px}.header nav .navbar-toggler .icon-bar{background:#fff}.header .top-header .top-menu nav .navbar-collapse.show{top:75.2px;padding-top:15px}}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.main_a{padding:9px 31px;font-size:16px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:inline-block;background:#66c981;border:1px solid #66c981;-o-transition:all .5s ease;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.main_a:hover{color:#66c981;background:#fff}.index1,.index1-title:before,.index2{background-repeat:no-repeat}.index1{padding:103px 0;background-image:url(../images/s1_bg.jpg);background-position:center top;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.index1-title:before,.index4{-webkit-background-size:contain;-moz-background-size:contain}.index1-img{padding-left:5%}.index1-img img{width:100%;display:block}.index1-title{margin-bottom:21px;position:relative}.index1-title h3{margin-bottom:0;font-size:28px;color:#3d4a8b;font-weight:700;line-height:1.5;position:relative;z-index:1}.index1-title span{position:relative;z-index:1;font-size:16px;display:block;color:#666}.index1-title:before{background-image:url(../images/s1_title_bg.png);background-size:contain;width:100px;height:119px;display:block;position:absolute;left:139px;top:-39px}.index1-txt{padding-right:5%}.index1-txt p{font-size:16px;color:#333;margin-bottom:25px}@media (max-width:767px){.index1{padding:35px 0}.index1-img{padding-left:0;margin-bottom:15px}.index1-title{margin-bottom:21px;position:relative}.index1-title h3{margin-bottom:0;font-size:21px}.index1-title:before{content:'';width:-webkit-calc(100px / 2);width:-moz-calc(100px / 2);width:calc(100px / 2);height:-webkit-calc(119px / 2);height:-moz-calc(119px / 2);height:calc(119px / 2);display:block;position:absolute;left:135px;top:-14px}}.index2{padding:55px 0;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.index2-title{margin-bottom:45px;position:relative}.index2-title h3{margin-bottom:0;font-size:28px;color:#3d4a8b;font-weight:700;position:relative;z-index:1}.index2-title span{position:relative;z-index:1;font-size:16px;display:block;color:#666}.index2-item .img-item{padding-top:63%}.index2-icon{position:relative;z-index:1;margin-bottom:15px}.index2-icon img{margin-top:-37px;max-width:100%;display:inline-block}.index2-txt{background:#fff;font-size:16px;color:#333;padding:0 18px 18px}.index2-txt h3{font-size:20px;margin-bottom:13px;color:#333;font-weight:700}.index2-txt p{font-size:16px;color:#666}.index2-btn{padding-top:15px}@media (max-width:767px){.index2{padding:35px 0}.index2-title{margin-bottom:35px}.index2-title h3{font-size:21px}}.index3{padding:66px 0 86px;background:#fcfcfc;border-bottom:14px solid #fff}.index3-title{margin-bottom:21px;position:relative}.index3-title h3{margin-bottom:0;font-size:28px;color:#3d4a8b;font-weight:700;position:relative;z-index:1}.index3-title span{position:relative;z-index:1;font-size:16px;display:block;color:#666}.index3-item p,.index4-title{color:#333;text-align:center}.index3-item{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:.5}.index3-item.slick-current.slick-active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.index3-item img{width:100%;display:block;margin-bottom:15px}.index3-item p{font-size:21px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.index3 .slick-dots{bottom:-35px}.index3 .slick-dots li button:before{border:1px solid #ccc;background:#ccc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.index3 .slick-dots li.slick-active button:before{border:2px solid #5f67a3;background:#5f67a3}@media (max-width:767px){.index3{padding:35px 0 65px}.index3-title{margin-bottom:21px}.index3-title h3{font-size:21px}.index3-item p{font-size:14px}}.index4{padding:83px 0;background-color:#fcfcfc;background-image:url(../images/s4_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:contain}.index4-title{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:36px}.index4-title span{font-size:100%;display:block}.index4-item{text-align:center}.index4-item img{max-width:100%;display:inline-block;margin-bottom:18px}.index4-txt h3{font-size:18px;color:#006341;font-weight:700;margin-bottom:15px}.index4-txt p{font-size:16px;color:#777}@media (max-width:767px){.index4{padding:35px 0}.index4-title{font-size:21px;margin-bottom:25px}.index4-item{margin-bottom:35px}}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{width:12px;height:21px;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;opacity:1;z-index:1;display:block;background-position:center}.slick-next::before,.slick-next:focus::before,.slick-next:hover::before,.slick-prev::before,.slick-prev:focus::before,.slick-prev:hover::before{display:none}.slick-prev,.slick-prev:focus,.slick-prev:hover{background-image:url(../images/s3_l.png);left:-15px}.slick-next,.slick-next:focus,.slick-next:hover{background-image:url(../images/s3_r.png);right:-15px}.footer,.footer .cpyright{background:#fafafa}.index5 img{width:100%;display:block}.footer-top{text-align:center;border:none;padding-bottom:0;margin-bottom:21px}.footer-top a{display:inline-block}.footer .cpyright,.footer .style_ul1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.footer-top a img{max-width:100%}.footer .style_ul1{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .style_ul1 li{padding:0 15px;color:#666;font-size:16px}.footer .style_ul1 li i{color:#666;font-size:21px;margin-right:7.5px}@media (max-width:767px){.footer .style_ul1{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer .cpyright{border-top:1px solid #e4dcd4;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 0}.footer .cpyright p{color:#666;font-size:14px;margin-bottom:0}.footer .cpyright ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer .cpyright ul li a{padding:0 7.5px}.footer .cpyright ul li i{font-size:21px;color:#666}@media (max-width:767px){.footer .footer-item{margin-bottom:15px}}.footer .footer-body a:hover{color:#D36027}.footer .footer-body a,.footer .footer-body li{font-size:16px;color:#333}.main_kv img{width:100%;display:block}.new_products{padding:33px 0}.new_products-img{text-align:center}.new_products-img img{display:inline-block;max-width:100%}.new_products-txt h3{font-size:21px;color:#333;font-weight:700;margin-bottom:18px}.new_products-txt p{font-size:16px;color:#777}.new_products-item{margin-bottom:68px}@media (max-width:767px){.new_products-item{margin-bottom:25px}.new_products-img{margin-bottom:15px}.new_products-txt h3{font-size:18px;margin-bottom:15px}.new_products-txt p{font-size:16px}}.products_details.inside-content .sidebar-menu ul li a{background:#f2f2f2;margin-bottom:5px;border:none}.products_details.inside-content .sidebar-menu ul li.active a,.products_details.inside-content .sidebar-menu ul li:hover a{background-color:#445a95}.story-page .section_story_items{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.newsimg .nav-tabs .nav-link,.newsimg .nav-tabs .nav-link:last-child{border:1px solid #ccc;padding:5px 15px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:0 5px}.cases_display p,.cases_display-time,.cases_display-title{margin-bottom:18px;text-align:center}.newsimg .nav-tabs .nav-link.active,.newsimg .nav-tabs .nav-link:hover{background:#fff;color:#0055be;border:1px solid #0055be}.cases_display{padding:35px 0}.cases_display-title{font-size:25px;color:#333}.cases_display-time{font-size:16px;color:#0055be}.cases_display p{font-size:16px;color:#333}.cases_display hr{border-top:1px solid #ccc;margin:31px 0}.cases_display-img img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;width:100%;margin-bottom:30px}.cases_display-btn{text-align:center}.cases_display-btn a{display:inline-block;padding:8px 25px;background:#008bd5;border:1px solid #008bd5;color:#fff;font-size:16px;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.cases_display-btn a:hover{background:#fff;color:#008bd5}.new_about1{padding:45px 0}.new_about1-img{text-align:center}.new_about1-img img{display:inline-block;max-width:100%}.new_about1-txt{padding:15px 0}.new_about1-txt h3{font-size:35px;margin-bottom:15px}.new_about1-txt p{font-size:18px}@media (max-width:767px){.new_about1{padding:35px 0}.new_about1-txt h3{font-size:25px}.new_about1-txt p{font-size:18px}}.new_about2{padding:45px 0;background:#f8f9fb}.new_about2-img{text-align:center}.new_about2-img img{display:inline-block;max-width:100%}.new_about2-txt h3{font-size:25px;margin-bottom:15px}.new_about2-txt h5{font-size:18px;margin-bottom:15px}.new_about2-txt p{font-size:16px;margin-bottom:15px}@media (max-width:767px){.new_about2{padding:35px 0}.new_about2-img{margin-bottom:15px}}.new_about3{padding:65px 0}.new_about3-img{text-align:center}.new_about3-img img{display:inline-block;max-width:100%}.new_about3-txt h3{font-size:25px;margin-bottom:15px}.new_about3-txt p{font-size:16px;margin-bottom:15px}.new_about3-item{margin-bottom:51px}@media (max-width:767px){.new_about3{padding:35px 0}.new_about3-img{margin-bottom:15px}.new_about3-item{margin-bottom:35px}}.renewal_1{padding:45px 0}.renewal_1-title{text-align:center}.renewal_1-title h3{font-size:35px;margin-bottom:15px}.renewal_1-title p{font-size:16px;margin-bottom:25px}.renewal_1-img{text-align:center}.renewal_1-img img{max-width:100%;display:inline-block}.renewal_1-txt{padding:15px 0}.renewal_1-txt h3{font-size:21px;margin-bottom:25px}.renewal_1-txt ul{padding-left:0;margin:0;list-style:none}.renewal_1-txt ul li{margin-bottom:9px;font-size:16px}.renewal_1-txt ul li b{font-size:100%;padding-right:15px}@media (max-width:767px){.renewal_1{padding:25px 0}.renewal_1-title h3{font-size:21px;margin-bottom:15px}.renewal_1-img{text-align:center}.renewal_1-img img{max-width:100%;display:inline-block}.renewal_1-txt h3{font-size:18px;margin-bottom:15px}.renewal_1-txt ul li{font-size:16px}.renewal_1-txt ul li b{padding-right:0}}.hrr{margin:25px 0;border-top:1px solid #ccc}@media (max-width:767px){.hrr{margin:15px 0}}.renewal_2-item,.renewal_2-title{margin-bottom:35px;text-align:center}.renewal_2{padding:45px 0}.renewal_2-title{font-size:35px}.renewal_2-item img{display:inline-block;margin-bottom:15px;max-width:100%}@media (min-width:768px){.renewal_2-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.renewal_2-txt h3{font-size:18px;margin-bottom:5px}.renewal_2-txt p{font-size:16px}@media (max-width:767px){.renewal_2{padding:25px 0}.renewal_2-title{font-size:21px;margin-bottom:25px}}.step-title02{color:#333;font-size:32px}.contactus fieldset i{color:#0f8fd7;margin-right:15px}