﻿#Home{position:relative;width:100%;}#Home .fp_pc{display:block;}#Home .fp_mb{display:none;}#Home #Banner{position:relative;}#Home #Banner #homebanner{position:relative;padding:0;margin:0;background:url(../images/home_bannerbg.jpg) no-repeat center center;background-size:cover;animation:fade-in 1s linear forwards;}#Home #Banner #homebanner .Home_banners{position:relative;width:100%;height:44vw;color:#fff;}#Home #Banner #homebanner .Home_banners .banner1_img{height:28.125vw;width:50vw;animation:fade-left 1s linear forwards;position:absolute;top:14vw;right:8%;}#Home #Banner #homebanner .Home_banners .banner1_img_pt{width:20vw;height:60px;display:flex;opacity:0;animation:fade-in 2s linear forwards;animation-delay:1s;z-index:3;align-items:center;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper{width:46px;height:46px;margin-right:10px;cursor:pointer;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_bg1{width:46px;height:46px;border-radius:50%;background:rgba(22,65,148,.4);display:flex;justify-content:center;align-items:center;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_bg2{width:32px;height:32px;border-radius:50%;background:#164194;display:flex;justify-content:center;align-items:center;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon img,#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon svg{fill:#fff;width:16px;height:16px;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon .mouseouticon{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon .mouseovericon{display:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper:hover .point_icon .mouseouticon{display:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper:hover .point_icon .mouseovericon{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_desc1{opacity:0;max-width:220px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}#Home #Banner #homebanner .Home_banners .point1{position:absolute;right:1.2vw;top:12.6vw;}#Home #Banner #homebanner .Home_banners .point2{flex-direction:column-reverse;align-items:flex-start;position:absolute;right:26vw;top:21vw;}#Home #Banner #homebanner .Home_banners .point2 .point_wrapper{margin:10px 0 0 0;}#Home #Banner #homebanner .Home_banners .point3{position:absolute;right:54vw;top:31vw;}#Home #Banner #homebanner .Home_banners .point3 .point_wrapper{margin:0 0 0 10px;}#Home #Banner #homebanner .Home_banners .banner2_img{height:37.5vw;width:50vw;animation:fade-left 1s linear forwards;position:absolute;top:0;right:0;}#Home #Banner #homebanner .Home_banners .point2_1{position:absolute;right:0;top:23vw;flex-direction:column;}#Home #Banner #homebanner .Home_banners .point2_1 .point_wrapper{margin:10px 0 0 0;}#Home #Banner #homebanner .Home_banners .point2_1 .point_desc1{padding:16px 0 0 32px;max-width:260px;}#Home #Banner #homebanner .Home_banners .point2_2{flex-direction:column-reverse;align-items:flex-start;position:absolute;right:9vw;top:4vw;}#Home #Banner #homebanner .Home_banners .point2_2 .point_wrapper{margin:10px 0 0 0;}#Home #Banner #homebanner .Home_banners .point2_3{position:absolute;right:28vw;top:23vw;}#Home #Banner #homebanner .Home_banners .point2_3 .point_wrapper{margin:0 0 0 10px;}#Home #Banner #homebanner .Home_banners .banner3_img{height:37.5vw;width:50vw;animation:fade-left 1s linear forwards;position:absolute;top:0;right:0;}#Home #Banner #homebanner .Home_banners .point3_1{position:absolute;right:0;top:20vw;flex-direction:column;}#Home #Banner #homebanner .Home_banners .point3_1 .point_wrapper{margin:10px 0 0 0;}#Home #Banner #homebanner .Home_banners .point3_1 .point_desc1{padding:10px 0 0 0;max-width:250px;}#Home #Banner #homebanner .Home_banners .point3_2{flex-direction:column-reverse;align-items:flex-start;position:absolute;right:9vw;top:5vw;}#Home #Banner #homebanner .Home_banners .point3_2 .point_wrapper{margin:10px 0 0 0;}#Home #Banner #homebanner .Home_banners .point3_3{position:absolute;right:30vw;top:27vw;}#Home #Banner #homebanner .Home_banners .point3_3 .point_wrapper{margin:0 0 0 10px;}#Home #Banner #homebanner .Home_banners .point_Text{font-size:12px;line-height:16px;font-family:"Lato";color:#fff;}#Home #Banner #homebanner .Home_banners .textwrapper{position:absolute;text-align:left;margin:0 auto;width:52%;left:8%;top:23%;z-index:3;}#Home #Banner #homebanner .Home_banners .textwrapper h1{font-size:4vw;line-height:4.1vw;color:#fff;margin-bottom:2vw;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_desc{width:80%;font-size:18px;line-height:22px;font-family:"Lato";color:#fff;margin-bottom:2vw;letter-spacing:.5px;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_btn{background:#fff;border-radius:50px;height:40px;width:180px;padding:0 1%;font-family:"Lato-Bold";font-size:18px;line-height:20px;color:#164194;text-align:center;display:flex;position:relative;align-items:center;justify-content:center;cursor:pointer;align-content:center;letter-spacing:.5px;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_btn:hover{background:#164194;border:1px solid #fff;color:#fff;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}#Home #Banner #homebanner .Home_banners .banner_rbtm{position:absolute;bottom:0;right:0;width:596px;height:125px;border-radius:16px 0 0 16px;background-color:rgba(50,65,86,.2);backdrop-filter:blur(3px);box-shadow:0 0 12px rgba(0,0,0,.5);display:flex;animation:fade-up 1s linear forwards;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content{padding:24px 5%;text-align:left;color:#fff;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .title{font-family:"Staatliches";font-size:18px;line-height:32px;display:flex;letter-spacing:1px;margin-bottom:8px;justify-content:space-between;align-items:center;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .title svg{width:24px;height:24px;fill:#fff;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .text{font-family:"Lato";font-size:14px;line-height:16px;color:#fff;}#Home #Banner #homebanner .Home_banners .banner_rbtm img{height:100%;width:auto;}#Home #Banner #homebanner .active .textwrapper{animation:fade-right 2s linear forwards;}#Home #Banner #homebanner span{color:#fff;}#Home #Partners{background:#fff;width:100%;position:relative;padding:80px 10% 40px 10%;min-height:160px;text-align:center;margin:0 auto;z-index:1;}#Home #Partners ul{margin:60px 0 40px 0;padding:0;}#Home #Partners ul li{width:100%;list-style:none;float:left;position:relative;padding:0;}#Home #Partners ul li a{position:relative;}#Home #Partners ul li .partnerlogo{padding:20px 11px;position:relative;}#Home #Partners ul li .partnerlogo img{width:11.25vw;text-align:center;margin:0 auto;}#Home #Partners ul li .partnerlogo .brand_btn{height:36px;line-height:36px;width:135px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;font-family:"Lato";font-size:14px;padding:0 1%;}#Home #Partners ul li .partnerlogo .btn_blue:before,#Home #Partners ul li .partnerlogo .btn_blue:after{height:36px;width:135px;border-radius:36px;}#Home #Partners ul li .partnerlogo .btn_blue:hover{background-color:#fff;}#Home #Partners ul li .partnerlogo .btn_blue:hover svg{fill:#164194;z-index:3;}#Home #Partners ul li .partnerlogo .btn_blue:hover span{color:#164194!important;z-index:3;}#Home #Partners ul li .partnerlogo .btn_blue:hover:after{background-color:#fff;}#Home #Partners ul li .partnerlogo .btn_blue:hover:after svg{fill:#164194;z-index:3;}#Home #Partners ul li .partnerlogo .btn_blue:hover:after span{color:#164194!important;z-index:3;}#Home #Partners ul li a:nth-child(2){margin-top:0;}#Home #Partners ul li a:nth-child(2) .partnerlogo:before{content:"+";font-size:18px;color:#b8b8b8;position:absolute;left:0;top:0;}#Home #Partners ul li a:hover .partnerlogo{cursor:pointer;}#Home #Partners ul li a:hover .partnerlogo img{opacity:.3;}#Home #Partners ul li a:hover .partnerlogo .brand_btn{opacity:1;transition:opacity 300ms ease;}#Home #Partners ul li:before{content:"+";font-size:18px;color:#b8b8b8;position:absolute;left:0;top:0;margin-left:0;}#Home #Partners ul li:after{content:"+";color:#b8b8b8;font-size:18px;position:absolute;left:0;bottom:-11px;}#Home #Products{background:url(../images/home_prodbg.jpg) no-repeat center center;background-size:cover;min-height:650px;width:100%;position:relative;}#Home #Products .catetitle{position:absolute;z-index:5;top:12vw;left:4vw;width:220px;text-align:left;min-height:80px;}#Home #Products .circle--rotate{border-radius:50%;border:1px #e6e6e6 solid;width:46vw;height:46vw;margin:0 auto 0;position:relative;transform:rotate(0deg);z-index:0;padding:0;margin-left:-15vw;margin-top:-10vw;}#Home #Products .circle--rotate>li{position:absolute;left:0;top:0;width:100%;height:100%;display:block;border-radius:50%;z-index:10;visibility:hidden;}#Home #Products .circle--rotate>li .icon{visibility:visible;cursor:pointer;text-align:center;overflow:hidden;border-radius:50%;background-color:#fff;height:12%;width:12%;margin:-6% auto;transition:all 500ms ease;box-shadow:0 -5px 10px rgba(0,0,0,.2);transform:scale(.6);position:relative;}#Home #Products .circle--rotate>li .icon img,#Home #Products .circle--rotate>li .icon input{width:100%;overflow:hidden;border-radius:50%;}#Home #Products .circle--rotate>li .icon .subcate_title{left:120%;top:-60%;background:transparent;color:#303744;font-family:"Staatliches";font-size:18px;line-height:22px;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;opacity:0;transition:all 500ms ease;min-width:120px;}#Home #Products .circle--rotate>li img{margin:auto;}#Home #Products .circle--rotate>li.active .icon{transform:scale(1);transition:all 500ms ease;}#Home #Products .circle--rotate>li.active .icon .subcate_title{opacity:1;transition:all 500ms ease;}#Home #Products .circle--rotate:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;border:1px #e6e6e6 solid;width:34vw;height:34vw;margin-left:-17vw;margin-top:-17vw;}#Home #Products .circle--rotate:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;border:1px #e6e6e6 solid;width:22vw;height:22vw;margin-left:-11vw;margin-top:-11vw;}#Home #Products .circle--slider{position:relative;}#Home #Products .circle--slider .rotate--circle{margin:0 auto;display:flex;}#Home #Products .circle--slider .circle--rotate>li div{position:relative;overflow:visible;}#Home #Products .circle--slider .circle--rotate>li div span{transform:rotate(0deg);transition:all 2s;opacity:1;}#Home #Products .circle--slider .circle--rotate>li.active div{transition:all 1s;}#Home #Products .circle--slider .circle--rotate>li.active div span{width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:rotate(-45deg);z-index:-1;opacity:1;}#Home #Products .circle--slider .count2 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count2 li:nth-child(2){transform:rotate(180deg);}#Home #Products .circle--slider .count3 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count3 li:nth-child(2){transform:rotate(120deg);}#Home #Products .circle--slider .count3 li:nth-child(3){transform:rotate(240deg);}#Home #Products .circle--slider .count3 li .thumb{transform:rotate(-120deg);}#Home #Products .circle--slider .count4 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count4 li:nth-child(2){transform:rotate(90deg);}#Home #Products .circle--slider .count4 li:nth-child(3){transform:rotate(180deg);}#Home #Products .circle--slider .count4 li:nth-child(4){transform:rotate(270deg);}#Home #Products .circle--slider .count4 li .thumb{transform:rotate(-90deg);}#Home #Products .circle--slider .count5 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count5 li:nth-child(2){transform:rotate(72deg);}#Home #Products .circle--slider .count5 li:nth-child(3){transform:rotate(144deg);}#Home #Products .circle--slider .count5 li:nth-child(4){transform:rotate(216deg);}#Home #Products .circle--slider .count5 li:nth-child(5){transform:rotate(-72deg);}#Home #Products .circle--slider .count5 li .thumb{transform:rotate(-144deg);}#Home #Products .circle--slider .count6 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count6 li:nth-child(2){transform:rotate(60deg);}#Home #Products .circle--slider .count6 li:nth-child(3){transform:rotate(120deg);}#Home #Products .circle--slider .count6 li:nth-child(4){transform:rotate(180deg);}#Home #Products .circle--slider .count6 li:nth-child(5){transform:rotate(240deg);}#Home #Products .circle--slider .count6 li:nth-child(6){transform:rotate(-60deg);}#Home #Products .circle--slider .count6 li .thumb{transform:rotate(-120deg);}#Home #Products .circle--slider .count7 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count7 li:nth-child(2){transform:rotate(51.5deg);}#Home #Products .circle--slider .count7 li:nth-child(3){transform:rotate(103deg);}#Home #Products .circle--slider .count7 li:nth-child(4){transform:rotate(154.5deg);}#Home #Products .circle--slider .count7 li:nth-child(5){transform:rotate(206deg);}#Home #Products .circle--slider .count7 li:nth-child(6){transform:rotate(-103deg);}#Home #Products .circle--slider .count7 li:nth-child(7){transform:rotate(-51.5deg);}#Home #Products .circle--slider .count7 li .thumb{transform:rotate(-103deg);}#Home #Products .circle--slider .count8 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count8 li:nth-child(2){transform:rotate(45deg);}#Home #Products .circle--slider .count8 li:nth-child(3){transform:rotate(90deg);}#Home #Products .circle--slider .count8 li:nth-child(4){transform:rotate(135deg);}#Home #Products .circle--slider .count8 li:nth-child(5){transform:rotate(180deg);}#Home #Products .circle--slider .count8 li:nth-child(6){transform:rotate(-135deg);}#Home #Products .circle--slider .count8 li:nth-child(7){transform:rotate(-90deg);}#Home #Products .circle--slider .count8 li:nth-child(8){transform:rotate(-45deg);}#Home #Products .circle--slider .count8 li .thumb{transform:rotate(-135deg);}#Home #Products .circle--slider .count9 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count9 li:nth-child(2){transform:rotate(40deg);}#Home #Products .circle--slider .count9 li:nth-child(3){transform:rotate(80deg);}#Home #Products .circle--slider .count9 li:nth-child(4){transform:rotate(120deg);}#Home #Products .circle--slider .count9 li:nth-child(5){transform:rotate(160deg);}#Home #Products .circle--slider .count9 li:nth-child(6){transform:rotate(-160deg);}#Home #Products .circle--slider .count9 li:nth-child(7){transform:rotate(-120deg);}#Home #Products .circle--slider .count9 li:nth-child(8){transform:rotate(-80deg);}#Home #Products .circle--slider .count9 li:nth-child(9){transform:rotate(-40deg);}#Home #Products .circle--slider .count9 li .thumb{transform:rotate(-120deg);}#Home #Products .circle--slider .count10 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count10 li:nth-child(2){transform:rotate(36deg);}#Home #Products .circle--slider .count10 li:nth-child(3){transform:rotate(72deg);}#Home #Products .circle--slider .count10 li:nth-child(4){transform:rotate(108deg);}#Home #Products .circle--slider .count10 li:nth-child(5){transform:rotate(144deg);}#Home #Products .circle--slider .count10 li:nth-child(6){transform:rotate(-180deg);}#Home #Products .circle--slider .count10 li:nth-child(7){transform:rotate(-144deg);}#Home #Products .circle--slider .count10 li:nth-child(8){transform:rotate(-108deg);}#Home #Products .circle--slider .count10 li:nth-child(9){transform:rotate(-72deg);}#Home #Products .circle--slider .count10 li:nth-child(10){transform:rotate(-36deg);}#Home #Products .circle--slider .count10 li .thumb{transform:rotate(-108deg);}#Home #Products .circle--slider .animate-wrapper{width:50vw;height:auto;}#Home #Products .circle--slider .animate-wrapper h2{text-align:left;padding:60px 3.5% 8px 3.5%;}#Home #Products .circle--slider .animate-title{color:#000;}#Home #Products .circle--slider .Featured_Prods{position:relative;width:100%;}#Home #Products .circle--slider .Featured_Prods .text{padding:16px 0 24px 0;text-align:left;}#Home #Products .circle--slider .Featured_Prods .prod_field{display:flex;padding:4px 0 4px 0;}#Home #Products .circle--slider .Featured_Prods .prod_field .field_title{width:20%;min-width:130px;font-family:"Staatliches";font-size:14px;line-height:20px;letter-spacing:1.2px;color:rgba(102,102,102,.5);padding:4px 0;text-align:left;}#Home #Products .circle--slider .Featured_Prods .prod_field .field_content{width:80%;font-family:"Lato";font-size:16px;line-height:20px;letter-spacing:.5px;color:#303744;padding:4px 0;text-align:left;}#Home #Products .circle--slider .Featured_Prods .prod_imgs{display:flex;justify-content:space-between;align-items:center;margin:32px 0 0 0;}#Home #Products .circle--slider .Featured_Prods .prod_imgs a{width:25%;text-align:left;}#Home #Products .circle--slider .Featured_Prods .prod_imgs img,#Home #Products .circle--slider .Featured_Prods .prod_imgs input{width:10vw;opacity:.5;}#Home #Products .circle--slider .Featured_Prods .prod_imgs img:hover,#Home #Products .circle--slider .Featured_Prods .prod_imgs img.active,#Home #Products .circle--slider .Featured_Prods .prod_imgs input.active,#Home #Products .circle--slider .Featured_Prods .prod_imgs input:hover{opacity:1;box-shadow:5px 5px 12px rgba(0,0,0,.1);}#Home #Products .circle--slider .Featured_Prods .btn_viewmore{position:relative;margin-top:-40px;float:right;}#Home #Products .circle--slider .Featured_Prods .btn_viewmore svg{margin-left:8px;}#Home #Products .circle--slider .Featured_Prods{opacity:1;transition:all .5s .4s;min-width:160px;text-align:center;z-index:30;position:relative;width:50vw;padding:0 8% 40px 4%;height:auto;}#Home #Products .circle--slider .cate_btns{position:absolute;top:12.55vw;left:22vw;margin:auto;display:block;text-align:center;cursor:pointer;width:50px;height:80px;display:flex;flex-direction:column;justify-content:space-between;}#Home #Products .circle--slider .cate_btns svg{width:28px;height:28px;fill:#414753;}#Home #Products .circle--slider .prev{transform:rotate(-90deg);}#Home #Products .circle--slider .next{transform:rotate(90deg);}#Home #Services{position:relative;width:100%;display:flex;background:#fff;min-height:160px;}#Home #Services .service_tabs{width:45%;padding:80px 2% 80px 8%;}#Home #Services .service_tabs h2{text-align:left;margin-bottom:60px;}#Home #Services .service_tabs .tab{width:28vw;min-width:450px;cursor:pointer;position:relative;margin-top:8px;}#Home #Services .service_tabs .tab .btnbg-x{position:absolute;left:0;width:0;top:0;bottom:0;transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;border-top:1px solid transparent;}#Home #Services .service_tabs .tab .number_text{font-family:Lato;font-size:14px;line-height:18px;letter-spacing:1px;color:rgba(48,88,68,.5);margin-bottom:8px;}#Home #Services .service_tabs .tab .title{font-family:Lato;font-size:18px;line-height:32px;letter-spacing:1px;color:#305844;}#Home #Services .service_tabs .tab:hover .btnbg-x,#Home #Services .service_tabs .tab.active .btnbg-x{width:100%;left:0;border-color:#164194;}#Home #Services .service_desc{width:55%;padding:80px 8% 80px 2%;position:relative;}#Home #Services .service_desc .home_svicon{width:50px;height:50px;}#Home #Services .service_desc .text{padding:16px 0 32px 0;text-align:left;color:#303744;}#Home #Services .service_desc .text span{font-family:"Lato-bold";}#Home #Services .service_desc .service_imgs{display:flex;position:relative;}#Home #Services .service_desc .service_imgs img{width:207px;margin-right:27px;}#Home #Services .service_desc .service_imgs .btn{position:absolute;right:-3vw;bottom:0;}#Home #Services .service_desc .service_imgs .btn svg{margin-left:8px;}#Home #Services .service_desc .service_imgs .btn span{color:#164194;z-index:3;}#Home #Services .service_desc .service_imgs .btn:before,#Home #Services .service_desc .service_imgs .btn:after{height:40px;width:160px;border-radius:52px;}#Home #Services .service_desc .service_imgs .btn:hover{background-color:#164194;}#Home #Services .service_desc .service_imgs .btn:hover svg{fill:#fff;z-index:3;}#Home #Services .service_desc .service_imgs .btn:hover span{color:#fff!important;z-index:3;}#Home #Services .service_desc .service_imgs .btn:hover:after{background-color:#164194;}#Home #Services .service_desc .service_imgs .btn:hover:after svg{fill:#fff;z-index:3;}#Home #Services .service_desc .service_imgs .btn:hover:after span{color:#fff!important;z-index:3;}#Home #Services #myTab{justify-content:center;margin:15px 0;border:0;}#Home #Services #myTab .nav-link{display:flex;flex-direction:row;align-items:center;border:0;padding:16px 32px;line-height:22px;position:relative;font-size:20px;color:#152934;}#Home #Services #myTab.nav-tabs .nav-item{margin:0;width:30vw;}#Home #Services #myTab.nav-tabs .nav-item.active .nav-link,#Home #Services #myTab.nav-tabs .nav-item:hover .nav-link{background:#f8f8f9;border-bottom:1px solid #d0d1d5;}#Home #Services .tab-circle-box{width:100%;height:2px;position:absolute;top:0;margin-bottom:10px;left:0;right:0;-webkit-transition:all .3s;transition:all .3s;}#Home #Services .tab-progress{height:2px;width:100%;background-color:#fff;position:relative;}#Home #Services .tab-progress-bar{background-color:#164194;position:absolute;height:2px;}#Home #Services .progress-4{background-color:#164194!important;}#Home #News{background:url(../images/home_newsbg.jpg) no-repeat center center;background-size:cover;min-height:600px;width:100%;padding:50px 4% 60px 4%;}#Home #News h2{text-align:center;margin:0 auto;margin-bottom:32px;}#Home #News ul{padding:0;margin:0;}#Home #News ul li{list-style:none;padding:0 1vw;}#Home #News ul li .news_item{position:relative;margin-bottom:10px;}#Home #News ul li .news_item img{width:100%;}#Home #News ul li .news_item .news_content{background:#fff;position:relative;padding:30px 30px 0 30px;}#Home #News ul li .news_item .news_content .news_title{font-size:18px;line-height:20px;font-family:"Lato";color:#303744;letter-spacing:.04vw;margin-bottom:16px;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}#Home #News ul li .news_item .news_content .news_text{padding-bottom:16px;border-bottom:1px solid #878b91;}#Home #News ul li .news_item .news_content .news_text .text14{font-family:"Lato";font-size:14px;line-height:18px;color:rgba(48,55,68,.6);height:90px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;}#Home #News ul li .news_item .news_content .news_date{display:flex;padding:16px 0;justify-content:space-between;}#Home #News ul li .news_item .news_content .news_date .news_day{font-family:"Lato-Bold";font-size:36px;line-height:36px;color:#303744;letter-spacing:2px;}#Home #News ul li .news_item .news_content .news_date .news_month{font-family:"Lato-Bold";font-size:16px;line-height:18px;color:#303744;letter-spacing:1px;}#Home #News ul li .news_item .news_content .newsbtn_wrapper{position:absolute;top:-20px;right:16px;width:100px;height:40px;display:flex;justify-content:flex-end;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .news_btn{width:40px;height:40px;margin:0 5px;background:#164194;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .news_btn svg{width:20px;height:20px;fill:#fff;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue svg{margin:0;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:before,#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:after{height:40px;width:40px;border-radius:40px;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:hover{background-color:#fff;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:hover svg{fill:#164194;z-index:3;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:hover span{color:#164194!important;z-index:3;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:hover:after{background-color:#fff;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:hover:after svg{fill:#164194;z-index:3;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:hover:after span{color:#164194!important;z-index:3;}@media screen and (min-width:1600px){#Home #Banner #homebanner .Home_banners .banner1_img_pt{width:20vw;height:3.75vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_desc1{max-width:13.75vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper{width:2.875vw;height:2.875vw;margin-right:1vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_bg1{width:2.875vw;height:2.875vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_bg2{width:2vw;height:2vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon img,#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon svg{width:1vw;height:1vw;}#Home #Banner #homebanner .Home_banners .point3{right:52vw;}#Home #Banner #homebanner .Home_banners .point2_3{right:26vw;}#Home #Banner #homebanner .Home_banners .point3_3{right:27.5vw;}#Home #Banner #homebanner .Home_banners .point_Text{font-size:.75vw;line-height:1vw;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_desc{font-size:1.125vw;line-height:1.375vw;letter-spacing:.031vw;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_btn{border-radius:3.125vw;height:2.5vw;width:11.25vw;font-size:1.125vw;line-height:1.25vw;letter-spacing:.031vw;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_btn:hover{border:.063vw solid #fff;}#Home #Banner #homebanner .Home_banners .banner_rbtm{width:37.25vw;height:7.813vw;border-radius:1vw 0 0 1vw;backdrop-filter:blur(.188vw);box-shadow:0 0 .75vw rgba(0,0,0,.5);}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content{padding:1.5vw 5%;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .title{font-size:1.125vw;line-height:2vw;letter-spacing:.063vw;margin-bottom:.5vw;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .title svg{width:1.5vw;height:1.5vw;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .text{font-size:.875vw;line-height:1vw;}#Home #Partners{padding:5vw 10% 2.5vw 10%;min-height:10vw;}#Home #Partners ul{margin:3.75vw 0 2.5vw 0;}#Home #Partners ul li:before{font-size:1.125vw;}#Home #Partners ul li:after{font-size:1.125vw;}#Home #Partners ul li .partnerlogo{padding:1.25vw .375vw 1.25vw 1vw;}#Home #Partners ul li .partnerlogo img{margin:0 auto;}#Home #Partners ul li .partnerlogo .brand_btn{height:2.25vw;line-height:2.25vw;width:8.438vw;font-size:.875vw;padding:1vw 1%;}#Home #Partners ul li .partnerlogo .btn:before,#Home #Partners ul li .partnerlogo .btn:after{height:2.25vw;width:8.438vw;border-radius:2.25vw;}#Home #Partners ul li .partnerlogo:before,#Home #Partners ul li .partnerlogo:after{font-size:1.125vw;}#Home #Partners ul li .partnerlogo:nth-child(2){margin-top:-1.25vw;}#Home #Partners ul li .partnerlogo .btn_blue:before,#Home #Partners ul li .partnerlogo .btn_blue:after{height:2.25vw;width:8.438vw;border-radius:2.25vw;}#Home #Products{min-height:40.625vw;}#Home #Products .catetitle{width:13.75vw;min-height:5vw;}#Home #Products .circle--rotate{border:.063vw #e6e6e6 solid;margin-left:-15vw;margin-top:-10vw;}#Home #Products .circle--rotate>li .icon{box-shadow:0 -.313vw 10px rgba(0,0,0,.2);}#Home #Products .circle--rotate:before{border:.063vw #e6e6e6 solid;}#Home #Products .circle--rotate:after{border:.063vw #e6e6e6 solid;}#Home #Products .circle--slider .animate-wrapper h2{padding:3.75vw 3.5% .5vw 3.5%;}#Home #Products .circle--slider .Featured_Prods .text{padding:1vw 0 1.5vw 0;}#Home #Products .circle--slider .Featured_Prods .prod_field{padding:.25vw .25vw 4px 0;}#Home #Products .circle--slider .Featured_Prods .prod_field .field_title{min-width:8.125vw;font-size:.875vw;line-height:1.25vw;letter-spacing:.075vw;padding:.25vw 0;}#Home #Products .circle--slider .Featured_Prods .prod_field .field_content{font-size:1vw;line-height:1.25vw;letter-spacing:.031vw;padding:.25vw 0;}#Home #Products .circle--slider .Featured_Prods .prod_imgs{margin:2vw 0 0 0;}#Home #Products .circle--slider .Featured_Prods .prod_imgs img:hover,#Home #Products .circle--slider .Featured_Prods .prod_imgs img.active{box-shadow:.313vw .313vw .75vw rgba(0,0,0,.1);}#Home #Products .circle--slider .Featured_Prods .btn_viewmore{margin-top:-2.5vw;}#Home #Products .circle--slider .Featured_Prods .btn_viewmore svg{margin-left:.5vw;}#Home #Products .circle--slider .Featured_Prods{min-width:10vw;padding:0 8% 2.5vw 3.5%;}#Home #Products .circle--slider .cate_btns{position:absolute;top:12.55vw;left:22vw;width:3.125vw;height:5vw;}#Home #Products .circle--slider .cate_btns svg{width:1.75vw;height:1.75vw;}#Home #Services{min-height:10vw;}#Home #Services .service_tabs{padding:5vw 2% 5vw 8%;}#Home #Services .service_tabs h2{margin-bottom:3.75vw;}#Home #Services .service_tabs .tab{width:28vw;min-width:28.125vw;}#Home #Services .service_tabs .tab .number_text{font-size:.875vw;line-height:1.125vw;letter-spacing:.063vw;margin-bottom:.5vw;}#Home #Services .service_tabs .tab .title{font-size:1.125vw;line-height:2vw;letter-spacing:.063vw;}#Home #Services .service_tabs .tab.active{border-bottom:.063vw solid #d0d1d5;}#Home #Services .service_desc{padding:5vw 8% 5vw 2%;}#Home #Services .service_desc .home_svicon{width:3.125vw;height:3.125vw;}#Home #Services .service_desc .text{padding:1vw 0 2vw 0;}#Home #Services .service_desc .service_imgs img{width:12.938vw;margin-right:1.688vw;}#Home #Services .service_desc .service_imgs .btn:before,#Home #Services .service_desc .service_imgs .btn:after{height:2.5vw;width:10vw;border-radius:3.25vw;}#Home #Services #myTab{margin:1vw 0;}#Home #Services #myTab .nav-link{padding:1vw 2vw;line-height:1.375vw;font-size:1.25vw;}#Home #Services #myTab.nav-tabs .nav-item.active .nav-link,#Home #Services #myTab.nav-tabs .nav-item:hover .nav-link{border-bottom:.063vw solid #d0d1d5;}#Home #Services .tab-circle-box{height:.125vw;margin-bottom:.625vw;}#Home #Services .tab-progress{height:.125vw;}#Home #Services .tab-progress-bar{height:.125vw;}#Home #News{min-height:37.5vw;padding:3.125vw 4% 3.75vw 4%;}#Home #News h2{margin-bottom:2vw;}#Home #News ul li .news_item{margin-bottom:.625vw;}#Home #News ul li .news_item .news_content{padding:1.875vw 1.875vw 0 1.875vw;}#Home #News ul li .news_item .news_content .news_title{font-size:1.125vw;line-height:1.25vw;margin-bottom:1vw;height:2.5vw;}#Home #News ul li .news_item .news_content .news_text{padding-bottom:1vw;border-bottom:.063vw solid #878b91;}#Home #News ul li .news_item .news_content .news_text .text14{font-size:.875vw;line-height:1.25vw;padding-bottom:1vw;height:6.25vw;}#Home #News ul li .news_item .news_content .news_date{padding:1vw 0;}#Home #News ul li .news_item .news_content .news_date .news_day{font-size:1.25vw;line-height:1.25vw;letter-spacing:.125vw;}#Home #News ul li .news_item .news_content .news_date .news_month{font-size:1vw;line-height:1.125vw;letter-spacing:.063vw;}#Home #News ul li .news_item .news_content .newsbtn_wrapper{top:-1.25vw;right:1vw;width:6.25vw;height:2.5vw;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .news_btn{width:2.5vw;height:2.5vw;margin:0 .313vw;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .news_btn svg{width:1.25vw;height:1.25vw;}#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:before,#Home #News ul li .news_item .news_content .newsbtn_wrapper .btn_blue:after{height:2.5vw;width:2.5vw;border-radius:2.5vw;}}@media screen and (max-width:1279px){#Home #Banner #homebanner .Home_banners .textwrapper{left:5%;top:20%;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_desc{font-size:16px;}#Home #Banner #homebanner .Home_banners .banner1_img{top:12vw;right:6%;}#Home #Banner #homebanner .Home_banners .banner1_img_pt{width:22vw;}#Home #Banner #homebanner .Home_banners .point1{right:0;top:10vw;width:20vw;}#Home #Banner #homebanner .Home_banners .point2{position:absolute;right:21vw;top:18vw;}#Home #Banner #homebanner .Home_banners .point2 .point_wrapper{margin:.625vw 0 0 0;}#Home #Banner #homebanner .Home_banners .point3{right:52vw;top:29vw;}#Home #Banner #homebanner .Home_banners .point3 .point_wrapper{margin:0 0 0 .625vw;}#Home #Banner #homebanner .Home_banners .banner_rbtm{width:37.5vw;height:125px;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content{padding:1.5vw 5%;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .text{font-size:12px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}#Home #Services .service_tabs{width:40%;padding:80px 2% 80px 5%;}#Home #Services .service_tabs .tab{width:25vw;min-width:365px;padding:20px 30px;position:relative;}#Home #Services .service_desc{padding:80px 3% 80px 2%;}#Home #Services .service_desc .service_imgs img{width:16.172vw;margin-right:2.109vw;}#Home #Services #myTab .nav-link{padding:10px 0;}#Home #Services #myTab.nav-tabs .nav-item{margin:0;width:32vw;}}@media screen and (max-width:1024px){#Home #Services .service_tabs{width:40%;padding:80px 2% 80px 5%;}#Home #Services .service_tabs .tab{width:25vw;min-width:310px;padding:15px 20px;}#Home #Services .service_tabs .tab .number_text{font-size:12px;}#Home #Services .service_tabs .tab .title{font-size:16px;line-height:32px;}#Home #Services .service_desc{padding:80px 3% 80px 2%;}#Home #Services .service_desc .service_imgs img{width:16.172vw;margin-right:2.109vw;}}@media screen and (max-width:960px){#Home .fp_pc{display:none;}#Home .fp_mb{display:block;}#Home #Banner #homebanner .Home_banners{height:60vw;min-height:500px;}#Home #Banner #homebanner .Home_banners .textwrapper{left:5%;top:15%;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_desc{font-size:16px;}#Home #Banner #homebanner .Home_banners .banner1_img{top:22vw;right:8%;}#Home #Banner #homebanner .Home_banners .point1{right:2vw;top:21vw;}#Home #Banner #homebanner .Home_banners .point2{position:absolute;right:23vw;top:29vw;}#Home #Banner #homebanner .Home_banners .point3{right:54vw;top:39vw;}#Home #Banner #homebanner .Home_banners .banner_rbtm{width:47.5vw;height:125px;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content{padding:1.5vw 5%;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .text{font-size:12px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}#Home #Partners{padding:50px 8% 10px 8%;min-height:120px;text-align:center;margin:0 auto;}#Home #Partners ul{margin:40px 0 30px 0;}#Home #Partners ul li .partnerlogo img{width:16vw;}#Home #Products .circle--slider .animate-wrapper{width:50vw;height:auto;}#Home #Products .circle--slider .animate-wrapper h2{text-align:left;padding:60px 0%;}#Home #Products .circle--slider .animate-more{left:46%;width:50vw;padding:120px 4% 40px 2%;}#Home #Products .circle--slider .cate_btns{position:absolute;top:22vw;left:4vw;margin:auto;display:block;text-align:center;cursor:pointer;width:80px;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}#Home #Products .circle--slider .prev{transform:rotate(180deg);}#Home #Products .circle--slider .next{transform:rotate(0deg);}#Home #Products .circle--rotate>li .icon{height:14%;width:14%;margin:-7% auto;transition:all 500ms ease;box-shadow:0 -5px 10px rgba(0,0,0,.2);transform:scale(.7);position:relative;}#Home #Products .circle--rotate>li .icon .subcate_title{left:120%;top:-65%;font-size:16px;line-height:20px;}#Home #Products .circle--slider .Featured_Prods .btn_viewmore{position:relative;margin-top:20px;float:right;}#Home #Services{flex-direction:column;}#Home #Services .service_tabs{width:100%;padding:60px 5% 30px 5%;}#Home #Services .service_tabs h2{margin-bottom:30px;}#Home #Services .service_tabs .tabs{display:flex;border:1px solid #f8f8f9;align-items:flex-end;}#Home #Services .service_tabs .tab{width:100%;min-width:auto;padding:15px 20px;}#Home #Services .service_tabs .tab .number_text{letter-spacing:.5px;min-height:40px;}#Home #Services .service_tabs .tab .title{font-size:16px;line-height:20px;letter-spacing:.5px;}#Home #Services .service_desc{width:100%;padding:10px 5% 120px 5%;}#Home #Services .service_desc .service_imgs{justify-content:space-between;}#Home #Services .service_desc .service_imgs img{width:43vw;margin-right:0;}#Home #Services .service_desc .service_imgs .btn{right:0;bottom:-70px;}#Home #Services #myTab.nav-tabs .nav-item{margin:0;width:45vw;}#Home #Services #myTab.nav-tabs .nav-item .nav-link{width:100%;background:#fafafa;}#Home #Services #myTab.nav-tabs .nav-item.active .nav-link,#Home #Services #myTab.nav-tabs .nav-item:hover .nav-link{width:100%;background:#f6f6f6;}}@media screen and (max-width:767px){#Home #Banner #homebanner .Home_banners{height:72%;min-height:300px;}#Home #Banner #homebanner .Home_banners .bannerimg{position:relative;height:55vw;margin-bottom:30px;}#Home #Banner #homebanner .Home_banners h1{font-size:5vw;line-height:6vw;margin:50px 8% 20px 8%;}#Home #Banner #homebanner .Home_banners .banner1_img_pt{width:50vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper{width:5.997vw;height:5.997vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_bg1{width:5.997vw;height:5.997vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_bg2{width:4.172vw;height:4.172vw;}#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon svg,#Home #Banner #homebanner .Home_banners .banner1_img_pt .point_wrapper .point_icon img{width:2.086vw;height:2.086vw;}#Home #Banner #homebanner .Home_banners .textwrapper{left:auto;top:auto;width:90%;position:relative;margin-bottom:50px;}#Home #Banner #homebanner .Home_banners .textwrapper h1{font-size:5vw;line-height:6vw;margin-bottom:2.5vw;}#Home #Banner #homebanner .Home_banners .textwrapper .banner_desc{font-size:14px;width:100%;margin-bottom:20px;}#Home #Banner #homebanner .Home_banners .banner1_img{top:6vw;right:10%;width:80vw;height:45.002vw;}#Home #Banner #homebanner .Home_banners .banner2_img{top:0;right:25%;width:72vw;height:54vw;}#Home #Banner #homebanner .Home_banners .banner3_img{top:-5vw;right:11%;width:88vw;height:66vw;}#Home #Banner #homebanner .Home_banners .point1{right:24vw;top:18vw;flex-direction:row-reverse;}#Home #Banner #homebanner .Home_banners .point2{position:absolute;right:38vw;top:29vw;flex-direction:column-reverse;}#Home #Banner #homebanner .Home_banners .point3{right:36vw;top:62vw;flex-direction:column-reverse;align-items:flex-start;}#Home #Banner #homebanner .Home_banners .point3 .point_wrapper{margin:0 0 10px 0;}#Home #Banner #homebanner .Home_banners .point2_1{right:-4vw;top:50vw;align-items:flex-start;}#Home #Banner #homebanner .Home_banners .point2_1 .point_wrapper{margin:10px 0 0 0;}#Home #Banner #homebanner .Home_banners .point2_1 .point_desc1{padding:5px 0 0 0;max-width:43vw;}#Home #Banner #homebanner .Home_banners .point2_2{right:67vw;top:22vw;flex-direction:column;align-items:flex-end;}#Home #Banner #homebanner .Home_banners .point2_2 .point_desc1{max-width:30vw;}#Home #Banner #homebanner .Home_banners .point2_3{right:63vw;top:59vw;flex-direction:column-reverse;align-items:flex-end;}#Home #Banner #homebanner .Home_banners .point2_3 .point_desc1{max-width:34vw;}#Home #Banner #homebanner .Home_banners .point3_1{right:3vw;top:44vw;align-items:center;}#Home #Banner #homebanner .Home_banners .point3_1 .point_wrapper{margin:10px 0 0 0;}#Home #Banner #homebanner .Home_banners .point3_1 .point_desc1{padding:15px 0 0 20px;max-width:43vw;}#Home #Banner #homebanner .Home_banners .point3_2{right:-3vw;top:17vw;flex-direction:row;align-items:flex-start;}#Home #Banner #homebanner .Home_banners .point3_2 .point_desc1{max-width:36vw;padding:0 0 1vw 4vw;}#Home #Banner #homebanner .Home_banners .point3_3{right:49vw;top:51vw;flex-direction:row;align-items:flex-end;}#Home #Banner #homebanner .Home_banners .point3_3 .point_desc1{max-width:28vw;text-align:right;padding:0;}#Home #Banner #homebanner .Home_banners .banner_rbtm{position:absolute;right:0;width:60%;height:125px;bottom:8%;justify-content:space-between;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content{padding:1.5vw 5%;}#Home #Banner #homebanner .Home_banners .banner_rbtm .rbtm_content .text{font-size:12px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}#Home #Products .circle--slider .rotate--circle{margin:0 auto;display:block;}#Home #Products .circle--slider .animate-wrapper{width:100vw;height:auto;}#Home #Products .circle--slider .animate-wrapper h2{text-align:left;padding:140px 5% 10px 5%;}#Home #Products .circle--slider .prev{transform:rotate(0deg);}#Home #Products .circle--slider .next{transform:rotate(180deg);}#Home #Products .circle--slider .animate-more{left:0;width:86vw;padding:0 0 40px 0;top:0;position:relative;}#Home #Products .circle--slider .Featured_Prods{width:100%;padding:0 5% 40px 5%;}#Home #Products .circle--slider .Featured_Prods .prod_imgs img{width:20vw;opacity:.5;}#Home #Products .circle--slider .Featured_Prods .text{padding:10px 0 16px 0;text-align:left;}#Home #Products .circle--slider .Featured_Prods .btn_viewmore{position:relative;margin-top:12px;float:right;}#Home #Products .circle--slider .animate-wrapper .active .Featured_Prods{display:block;}#Home #Products .circle--slider .count2 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count2 li:nth-child(2){transform:rotate(180deg);}#Home #Products .circle--slider .count3 li:nth-child(1){transform:rotate(0deg);}#Home #Products .circle--slider .count3 li:nth-child(2){transform:rotate(120deg);}#Home #Products .circle--slider .count3 li:nth-child(3){transform:rotate(240deg);}#Home #Products .circle--slider .count3 li .thumb{transform:rotate(-120deg);}#Home #Products .circle--slider .count4 li .thumb{transform:rotate(-180deg);}#Home #Products .circle--slider .count5 li .thumb{transform:rotate(-216deg);}#Home #Products .circle--slider .count6 li .thumb{transform:rotate(-180deg);}#Home #Products .circle--slider .count7 li .thumb{transform:rotate(-206deg);}#Home #Products .circle--slider .count8 li .thumb{transform:rotate(-180deg);}#Home #Products .circle--slider .count9 li .thumb{transform:rotate(-200deg);}#Home #Products .circle--slider .count10 li .thumb{transform:rotate(-180deg);}#Home #Products .circle--slider .cate_btns{position:absolute;top:78vw;left:4%;margin:auto;display:block;text-align:center;cursor:pointer;width:92%;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-direction:row-reverse;}#Home #Products .catetitle{top:43vw;left:50%;width:50vw;margin-left:-25vw;text-align:center;min-height:80px;}#Home #Products .circle--rotate{border-radius:50%;width:70vw;height:70vw;margin-left:auto;margin-top:-36vw;}#Home #Products .circle--rotate:before{width:50vw;height:50vw;margin-left:-25vw;margin-top:-25vw;}#Home #Products .circle--rotate:after{width:30vw;height:30vw;margin-left:-15vw;margin-top:-15vw;}#Home #Products .circle--rotate>li .icon{box-shadow:0 5px 10px rgba(0,0,0,.2);}#Home #Products .circle--rotate>li .icon .subcate_title{left:50%;top:10px;width:60vw;text-align:center;margin:0 auto;margin-left:-30vw;font-size:16px;line-height:20px;min-width:7.5vw;}#Home #Products .circle--slider .Featured_Prods .prod_field .field_content{font-size:14px;line-height:20px;letter-spacing:.5px;color:#303744;padding:4px 0 0 4px;text-align:left;}#Home #Partners ul li .partnerlogo .brand_btn{height:24px;line-height:24px;width:86px;font-size:12px;display:none;}#Home #Services .service_desc .text{padding:16px 0 0 0;}#Home #Services .service_desc .service_imgs.mbshow{margin-bottom:30px;}#Home #Services .service_tabs .tab .title{min-height:40px;}}@media screen and (max-width:640px){#Home #Banner #homebanner .Home_banners .banner_rbtm{position:relative;width:100%;height:100px;bottom:auto;justify-content:space-between;}}@media screen and (max-width:580px){#Home #Banner #homebanner .Home_banners .point2{right:32vw;top:28vw;}#Home #Products .circle--slider .cate_btns{position:absolute;top:88vw;}}@media screen and (max-width:500px){#Home #Products .catetitle{top:50vw;}#Home #Products .circle--slider .animate-more{left:0;width:90vw;padding:0 0 40px 0;top:0;position:relative;}#Home #Products .circle--rotate{border-radius:50%;width:86vw;height:86vw;margin-left:auto;margin-top:-43vw;}#Home #Products .circle--rotate:before{width:64vw;height:64vw;margin-left:-32vw;margin-top:-32vw;}#Home #Products .circle--rotate:after{width:42vw;height:42vw;margin-left:-21vw;margin-top:-21vw;}#Home #Products .circle--rotate>li .icon{height:18%;width:18%;margin:-9% auto;}#Home #Products .circle--slider .cate_btns{top:91vw;}#Home #Products .circle--slider .animate-wrapper h2{text-align:left;padding:120px 5% 10px 5%;}}.different-font{font-size:38px;line-height:43px;}@media screen and (min-width:1600px){.different-font{font-size:2.375vw;line-height:2.688vw;}}@media screen and (max-width:1279px){.different-font{font-size:30px;}}