body.auto{height: auto;min-height: auto;overflow-y: auto;}
body.bd_web .wrap{padding:150px 0 0;height:auto;}
h1,h2,h3,h4,h5{font-weight: normal;}
*:focus{outline:none;}
.wrap.auto{height: auto;}
.bd_web .wrap.auto{padding:0;}
.bd_main{width:100%;height: auto; overflow: hidden;position: relative;max-width:1400px;margin:0 auto;box-sizing: border-box;padding:30px;}
.Page_Boduo{padding-top:40px;}
.Return{display:none;}
.inside .Return{width:50px;height:50px;top:50px;left: 50px;position: fixed;z-index: 101;display: none;color: white;}
.bd_web .inside .Return{display: block;}
.bd_web .inside .Lang{display: none;}
.bd_web .Page_Boduo{padding-top:0;}



/* Page Footer */
.bd_foot{background-color: black; color: rgba(255, 255, 255, .6);font-size: 16px;display: flex;flex-wrap: wrap;box-sizing: border-box;padding:0 50px 10px;font-family:'Roboto';}
.bd_foot>*:nth-child(even){width:30%;}
.bd_foot>*:nth-child(odd){width:70%;}
.bd_foot>*{display:flex;flex-wrap: wrap;line-height:40px;margin: 20px 0 20px;}

.bd_foot .F_nav dt{display: inline-block;width:100%;color:#486ee3;font-size: 20px;font-family:'Roboto Bold';}
.bd_foot .F_nav dd{display: inline-block;width:140px;font-family:'Roboto Light';}
.bd_foot .F_nav dd a{color:white;}

.bd_foot .F_lang{justify-content:flex-end;}
.bd_foot .F_lang a{color: white; margin-left:20px;}
.bd_foot .F_lang a.on{color: #486ee3;}

.bd_foot .F_logo span{width: 100%; color:#808080;padding-top: 10px;}
.bd_foot .F_logo img{max-width:550px;}

.bd_foot .F_group{line-height: 1.2;font-size: 14px;}
.bd_foot .F_group dd{display: inline-block;box-sizing: border-box;padding:0 20px 20px 30px;position: relative;}
.bd_foot .F_group dd::before{position: absolute;left: 0;}
.bd_foot .F_group dd:nth-child(1){font-size: 18px;}
.bd_foot .F_group dd:nth-child(2){font-size: 15px;}

.bd_foot .F_group dd:nth-child(1),.bd_foot .F_group dd:nth-child(2){color: #486ee3;}
.bd_foot .F_group dd:first-child::before{content: url(../images2024/tel_icon.svg);}
.bd_foot .F_group dd:nth-child(2)::before{content: url(../images2024/email_icon.svg);}
.bd_foot .F_group dd:nth-child(3)::before{content: url(../images2024/address_icon.svg);}
.bd_foot .F_group dd:nth-child(3){font-size: 12px;}

.bd_foot .link li{float: left;display: block;text-align: center;padding-top: 15px; margin-right:20px;}
.bd_foot .link li:first-child{width: 110px;}
.bd_foot .link li:nth-child(2){margin-left: 140px;}
.bd_foot .link li a{line-height: 40px; color:#808080;}
.bd_foot .link li:first-child a{background-color:#4b71d6;display: block;border-top-left-radius:15px;border-bottom-right-radius:15px;color:white;}
.bd_foot .link li a::before{margin-right: 5px;}

.bd_foot .link li:nth-child(2) a::before{content:url(../images2024/facebook_icon.svg);}
.bd_foot .link li:nth-child(3) a::before{content:url(../images2024/int_icon.svg);}
.bd_foot .link li:nth-child(4) a::before{content:url(../images2024/tt_icon.svg);}
.bd_foot .copyright{display: flex;justify-content: flex-end;align-items:flex-end;flex-wrap: wrap;color: rgba(255, 255, 255, .6);font-size: 12px;line-height: 1.5;font-weight: 300; text-align: right;font-family:'Roboto Light';}
.bd_foot .Back_to_top{position:fixed;bottom:30px;left:50px;z-index:99;opacity:0; transition: all .5s;}
.bd_web .bd_foot .F_logo{width:700px;}
.bd_web .bd_foot .F_group{width:280px}
.bd_web .bd_foot .F_group dd{padding-right: 0;line-height: 16px;}
.bd_web .bd_foot .F_logo span{padding-top:10px;}
.bd_web .bd_foot .F_logo img{width:480px;}
.bd_web .Back_to_top{bottom:32px;}
.bd_web .bd_foot .F_nav{width: 420px;}
.bd_web .bd_foot .F_nav dt{font-size: 16px;}
.bd_web .bd_foot .F_nav dd a{font-size: 14px;}
.bd_web .bd_foot .F_lang{width:560px;}


.bd_web .bd_foot .link li:first-child a{height: 80px;display: flex;flex-direction: column;justify-content: center;}


/* Page Address */

.address{height: 40px;border-bottom: 1px solid #ccc;display: flex; align-items: center;box-sizing: border-box;padding: 0 40px;line-height:30px;overflow:hidden;}
.address a::after{content:'';display: block;width:6px;height:6px;border-top:1px solid #999;border-right:1px solid #999;position: absolute;transform: rotate(45deg);right: 3px;top:8px;}
.address a:nth-child(n+2):after{top: 13px;}
.address a img{width:20px;height:auto;display: block;}
.address a{padding-right:20px;position: relative;margin-right:10px;font-family:Barlow Condensed Medium;font-weight:300;font-size:16px;color:black;}
.address a:hover{color: black;}

.bd_web .address{height:75px;}
.bd_web .address a{padding-right: 40px;margin-right:30px;font-size:26px;color: black;font-size: 32px;}
.bd_web .address a::before{content: '';display: block;width:2px;height:48px;background-color: #d9d9d9;position: absolute;right: 0; transform: rotate(-35deg);transform-origin: bottom;top:-33px;}
.bd_web .address a::after{width:2px;height:48px;background-color: #d9d9d9;right: 0; transform: rotate(35deg);transform-origin: top;bottom:-33px;top: auto;border: none;}
.bd_web .address a img{width:30px;}
.bd_web .address a:nth-child(n+3)::before,.bd_web .address a:nth-child(n+3)::after{display:none;}


/* Page Banner Orientation*/
.bd_banner{height:calc(100vh - 80px);box-sizing: border-box;position: relative;}
.bd_banner>img{display: block;width:100%;height:100%;object-fit: cover;}
.bd_banner .banner_txt{position: absolute;z-index:3;width:100%;height:100%;box-sizing: border-box;padding: 40px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.bd_banner .banner_txt>div{width:50%;display: flex;flex-wrap: wrap;}
.bd_banner .banner_txt>div:nth-child(even){justify-content: flex-end;}
.bd_banner .banner_txt>div:nth-child(n+3){align-items: flex-end;}
.bd_banner .banner_txt>div:nth-child(-n+2){align-items: flex-start;}
.bd_banner .banner_txt>div:nth-child(2){display: flex;}

.bd_banner .banner_txt>div:nth-child(2) {display: flex;flex-direction: column;align-items: flex-end;justify-content: start;}

.bd_banner .banner_txt>div h1{font-size:55px;color: white;line-height: 1;font-family:'Barlow Condensed Medium';width:100%;}
.bd_banner .banner_txt>div h3{font-size:41px;color: white;line-height:1.2;display: flex;justify-content: flex-end;}
.bd_banner .banner_txt>div p{color: white;font-size: 16px;line-height: 20px;}
.bd_banner .banner_txt a.Search{width:200px;height:50px;background-color:#7dfbb6;color:white;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:13px 20px;font-size:18px;font-weight: bold;line-height:20px;}
.bd_banner .banner_txt a.Search::before{content:url(../images2024/search.svg);margin-right:15px;position: relative;top:2px;}

.bd_banner .banner_txt a.button{width:200px;height:100px;background-color:white;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}

.bd_banner .banner_txt a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.bd_banner.cont .banner_txt a.button{background-color:#7dfbb6;}

.bd_web .bd_banner{height:600px;overflow: hidden;width:100%;}
.bd_web .bd_banner .banner_txt{padding:50px;}





/* Banner Bug */
.bd_web .about.bd_banner p{padding:20px 30px 0 0 ;}
/*.bd_web .about.bd_banner div:nth-child(3) img{width:690px;display: block;position:absolute;left: 30px;}*/
.int.bd_banner p{padding:30px;}
.pro.bd_banner h3{padding:0 10px 30px 0;}
.fact.bd_banner p{padding:30px 40px;}


/* CONTENT */
.bd_content{max-width:1080px;margin:0 auto;}


/* CONTACT */
.Detail.contact{text-align: center;box-sizing: border-box;position: relative;z-index:1;padding-bottom: 110px;}
.Detail.contact::after{content: url(../images2024/DREAM.svg);position: absolute;top: 105px;left: 50%;margin-left: -150px;z-index:-1;}
.Detail.contact .leafage{display:block;width: 90%; height: auto;position:absolute;z-index:1;top: 0;left:5%;}
.Detail.contact dl{position: relative;z-index: 2;}
.Detail.contact h2{font-size: 43px;font-family:Barlow Condensed Medium;font-weight:300;color: black;line-height: 50px;padding: 130px 0 0;position: relative;z-index: 3;}
.Detail.contact dl dt{font-size: 43px;font-family:Barlow Condensed Medium;font-weight:300;color: black;line-height: 1.1;padding: 60px 0 20px;margin-top: 60px;position: relative;}
.Detail.contact dl dt::after{content: url(../images2024/hua.svg);position: absolute;top: 0;left: 50%;margin-left: -25px;}
.Detail.contact dl dd{font-size:18px;display:block;line-height:1.5;}
.Detail.contact  img{margin-bottom: 20px;}

.Message{width:100%;  background: linear-gradient(to bottom, #e2e6ea, white);height:430px;padding:50px 0;}
.Message .bd_content{display: flex;justify-content: space-between;width:810px;}
.Message .bd_content>div:first-child{width:340px;}
.Message .bd_content>div:last-child{width:370px;}
.Message img{margin-bottom: 50px;}
.Message label{display:inline-block;width:120px;height:24px;text-align: center;font-size: 17px;color:#486ee3;font-family: 'Roboto';margin-bottom: 10px;}
.Message input{display:inline-block;width:190px;height:24px;border: 1px solid #d7e8ff;border-radius: 10px;box-sizing: border-box;padding:0 10px;margin-bottom: 10px;}
.Message h2{font-size: 55px;font-family:Barlow Condensed Medium;line-height: 1.1;}
.Message p{font-family: "Roboto";font-size: 14px;line-height: 20px;}
.Message .bd_content>div:last-child label{width: 100%;text-align: left;}
.Message .bd_content>div:last-child textarea{display:inline-block;width:100%;height:60px;border: 1px solid #d7e8ff;border-radius: 10px;box-sizing: border-box;padding:10px;margin-bottom: 10px;}
.Message .bd_content>div:last-child textarea:nth-last-child(2){height:140px;}
.Message .bd_content>div button{display:block;width:70px;height:24px;background-color: #486ee3;color: white;border-radius:10px;border: 0;cursor: pointer;float: right;}



.bd_web .Message{height:auto;}
.bd_web .Message form{flex-wrap: wrap;position: relative;padding-top:250px;}
.bd_web .Message form h2{position: absolute;top:40px}
.bd_web .Message form p{position: absolute;top:110px}

.bd_web .Message form>div{width:810px!important;flex-wrap: wrap;display: flex;}
.bd_web .Message form>div:first-child label,.bd_web .Message form>div:first-child input{height:60px;}
.bd_web .Message form>div:first-child label{width:10%;line-height:60px;}
.bd_web .Message form>div:first-child input{width:40%;font-size:20px;}
.bd_web .Message form>div:first-child img{position: absolute;right: 0;top:0;}

.bd_web .Message form>div:last-child p{width:100%;}
.bd_web .Message form>div:last-child label{width:15%;line-height:60px;}
.bd_web .Message form>div:last-child textarea{width:85%;font-size:20px;}
.bd_web .Message form>div:last-child button{width:85%;height: 60px;margin-left:15%;}


/* ABOUT US */
.About{background-color: #edeef1;font-family:'Roboto';padding: 60px 0 0;}
.About_1{display: flex;flex-wrap: wrap;justify-content: space-between;}
.About_1 p{color: #486ee3;font-size:18px;text-align: center;line-height: 40px;margin-bottom: 20px;width: 100%;}
.About_1 h2{font-size: 55px;font-family: Barlow Condensed Medium; line-height:62px;text-align: center;width: 100%;}
.About_1>div{width:50%;box-sizing: border-box;padding: 55px;}
.About_1>div:nth-last-child(2){font-size: 22px;line-height: 30px;}
.About_1>div:last-child{width: 460px;font-size:14px;line-height:17px;letter-spacing: .5px;padding-right: 70px;}

.About_1>div:last-child a.button{width:200px;height:100px;background-color:white;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;line-height:20px;display: flex;justify-content: space-between;margin-top: 40px;}
.About_1>div:last-child a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.About_2 .House{position: relative;height:550px;box-sizing: border-box;padding:30px 60px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column;text-align: center;}
.About_2 .House *{position: relative;z-index: 2;}
.About_2 .House img.img_bg{position:absolute;z-index:1;display: block;top: 0;left: 25px;border-radius:10px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.About_2 .House img.sg_logo{position: absolute;top:30px;left: 60px;}
.About_2 .House p{font-size:18px;line-height: 1;color: white}
.About_2 .House h3{font-size:48px;line-height:50px;color: white;margin-top: 46px;}


.About_3{background-color: white;box-sizing: border-box;padding:80px 0;}
.About_3 .bd_content{display: flex;justify-content: space-between;}
.About_3 .achievements_L{height: 520px;width:380px;display: flex;flex-direction: column;justify-content: space-between;box-sizing: border-box;margin-left: 55px;}
.About_3 .achievements_L h3{font-size: 44px;font-family: Barlow Condensed Medium;}
.About_3 .achievements_L p{font-size:16px;color:#989898;line-height:20px;font-family:'Roboto Light'}

.About_3 .achievements_R{height:520px;width:555px;margin-right:25px;}
.About_3 .achievements_R font{font-size: 75px;color: #3962e3;position: absolute;left: -115px;display: block;width: 240px;text-align: right;line-height: 1;font-family: "Roboto Light";}
.About_3 .achievements_R font i{font-size: 22px;position: absolute;}
.About_3 .achievements_R font b{font-weight: normal;}
.About_3 .achievements_R li{position: relative;box-sizing: border-box;padding: 0 20px 0 180px;display: flex;border-bottom: 1px solid #eee;height: 104px;flex-wrap: wrap;flex-direction: column;justify-content: center;}
.About_3 .achievements_R li span{line-height: 1.1;display: block;}
.About_3 .achievements_R li font i{position: absolute;font-style: normal;top: 46px;}
.About_3 .achievements_R li:nth-child(4) font i{top: 5px;}
.About_3 .achievements_R p{font-size: 19px;color: #3962e3;}


.About_4{ background: linear-gradient(to bottom, #e2e6ea, white);height:500px;position: relative;}
.About_4 .title{display: flex;justify-content: space-between;height: 180px;align-items: center;}
.About_4 .title h3{font-size: 44px;font-family: Barlow Condensed Medium;margin-left: 55px;}
.About_4 .title p{line-height:20px;font-size: 15px;padding:0 55px;box-sizing: border-box}
.About_4 .picture{position:relative;width: 100%;overflow: hidden;}

.About_4 .swiper-slide{display: flex;justify-content: center;align-items: center;width: auto;}
.About_4 .swiper-pagination{position: relative;padding-top:50px;}
.About_4 .swiper-pagination span{margin: 0 2px;background-color: #3670ff;}

.About_4 .swiper-button-next,.About_4 .swiper-button-prev{background-color:rgba(255, 255, 255, .6);width: 40px!important;height: 40px!important;padding: 0;border-radius: 50%;top:calc(50% - 35px);}
.About_4 .swiper-button-prev{left: 135px!important;}
.About_4 .swiper-button-next{right: 135px!important;}
.About_4 .swiper-button-next::after,.About_4 .swiper-button-prev::after{font-size: 14px!important;color: black;font-weight: bold;}

.About_5{width:100%;height:calc(100vh - 80px);box-sizing: border-box;position: relative;display: flex;flex-direction: column;justify-content:center;align-items: center;}
.About_5 img{width:100%;height:100%;object-fit: cover;position: absolute;z-index:1;top:0;}
/*.About_5 video{width:1080px;height:600px;position: relative;z-index: 2;margin-top:60px;}*/
.About_5 video{width:910px;height:600px;position: relative;z-index: 2;margin-top:60px;}
.About_5 p{position: relative;z-index: 2;text-align: center;font-size:18px;line-height: 70px;}
.bd_web .About_5{height: 550px;}
.bd_web .About_5 video{width:720px;height: 405px;margin-top: 70px;}

.About_6{}
.About_6 .bd_content{display: flex;justify-content: space-between;}
.About_6 .bd_content>div{width:calc(100% - 415px);box-sizing:border-box;padding: 55px 95px 55px 55px;}

.About_6 h3{font-size: 44px;font-family: Barlow Condensed Medium;}
.About_6 p{font-size: 20px;margin-top: 30px;}
.About_6 span{font-size: 16px;line-height: 20px;color: #999;font-family:"Roboto Light";display:block;}

/* Product Series */
.Product1{height:480px;box-sizing: border-box;padding: 110px 450px 0 55px;position: relative;}
.Product1 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height: 1;}
.Product1 p{font-size: 20px;font-family:'Roboto';line-height: 1.1;margin: 60px 0 35px;}
.Product1 span{font-size:17px;color:#989898;line-height:20px;font-family:'Roboto Light';display: block;}
.Product1 div{width:480px;position: absolute;right: 55px;top: 110px;text-align:right;opacity: .4;filter: grayscale(80%);}
.Product1 div img{display: inline-block;width: 65px;height: auto;margin-left: 12px;}
.Product1 a.button{width:200px;height:100px;background-color:white;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;background-color:#7dfbb6;position:absolute;right: 55px;top:290px;}
.Product1 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.Product2{display: flex;flex-wrap:wrap;box-sizing: border-box;padding:0 55px;justify-content: space-between;}
.Product2::after {content: "";display: block;width:305px;margin-bottom: 40px;height: 470px;}
.Product2>*{width:305px;margin-bottom: 40px;height: 470px;display: block;}
.Product2>*>div{width:0;height:0;padding:110% 100% 0 0;position: relative;overflow: hidden;}
.Product2>* img{display: block;width:100%;height: auto;position: absolute;left:0;top:0;transition: all .5s;}
.Product2>*:hover img{transform:scale(1.2);}
.Product2 p{font-size: 20px;font-family:'Roboto';line-height: 1.1;margin: 25px 0 10px;}
.Product2 span{font-size:16px;color:#989898;line-height: 1.1;font-family:'Roboto Light';display: block;}


.Product3{background: linear-gradient(to bottom, #e2e6ea, white 400px), white 400px;;height:950px;box-sizing: border-box;padding-top:90px;}
.Product3 .title{display: flex;height:270px;flex-wrap: wrap;position: relative;}
.Product3 .title h3{font-size: 44px;font-family: Barlow Condensed Medium;margin-left: 55px;line-height: 1;}
.Product3 .title p{font-size: 16px;line-height: 1.2;font-family:"Roboto";width: 100%;box-sizing: border-box;padding-left: 55px;}
.Product3 a.button{width:200px;height:100px;background-color:white;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;position:absolute;right: 55px;}
.Product3 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}
.Product3 .picture{position:relative;width: 100%;overflow: hidden;}
.Product3 .swiper-slide{display: flex;justify-content: center;align-items: center;width: auto;flex-wrap: wrap;width: 280px;}
.Product3 .swiper-slide p{font-size: 18px;line-height: 1.2;font-family:"Roboto";text-align: center;padding-top: 52px;position: relative;width:100%;}
.Product3 .swiper-slide p::before{content: url(../images2024/product/shadow.png);position: absolute;left: 0;top:10px;}
.Product3 .swiper-pagination{position: relative;padding-top:50px;}
.Product3 .swiper-pagination span{margin: 0 2px;background-color: #3670ff;}
.Product3 .swiper-button-next,.Product3 .swiper-button-prev{background-color:rgba(255, 255, 255, .6);width: 40px!important;height: 40px!important;padding: 0;border-radius: 50%;top:calc(50% - 80px);}
.Product3 .swiper-button-prev{left: 135px!important;}
.Product3 .swiper-button-next{right: 135px!important;}
.Product3 .swiper-button-next::after,.Product3 .swiper-button-prev::after{font-size: 14px!important;color: black;font-weight: bold;}

/* Boduo International */
.Int1{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;padding: 75px 0;}
.Int1 div{width:300px;margin-left:45px;box-sizing: border-box;padding: 30px 0 10px;display: flex;flex-direction: column;justify-content:space-between;}
.Int1 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height: 1;}
.Int1 p{font-size: 20px;font-family:'Roboto';line-height: 1.1;margin: 60px 0 35px;}
.Int1 span{font-size:17px;color:#989898;line-height:20px;font-family:'Roboto Light';display: block;}

.Int2{background-color:#edeef1;text-align: center;}
.Int2>img{display: block;width: 100%;height: auto;}

.Int3{height: 750px;display:flex;justify-content: space-between;box-sizing: border-box;padding: 80px 55px 60px;}
.Int3 div{display: flex;flex-direction: column;justify-content:space-between;}
.Int3 div:first-child{width:475px;}
.Int3 div:last-child{width:452px;align-items:flex-end;}
.Int3 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height: 1;}
.Int3 p{font-size:34px;line-height: 1.1;padding: 60px 0 35px;font-family: Barlow Condensed Medium;position: relative;z-index: 2;}
.Int3 p::after{content: url(../images2024/int/100W.svg);position: absolute;bottom: 0;left:calc(50% - 110px);z-index: -1;}
.Int3 span{font-size:15px;color:#989898;line-height:20px;font-family:'Roboto Light';display: block;}

.Int3 a.button{width:200px;height:100px;background-color:#7dfbb6;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;margin-bottom: 30px;}
.Int3 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.Int4{ background: linear-gradient(to bottom, #e2e6ea, white);height:500px;position: relative;box-sizing: border-box;padding-top: 75px;}
.Int4 .picture{position:relative;width: 100%;overflow: hidden;}
.Int4 .swiper-slide{display: flex;justify-content: center;align-items: center;width: auto;flex-wrap: wrap;width: 380px;}
.Int4 .swiper-slide p{font-size: 18px;line-height: 1.2;font-family:"Roboto";text-align: center;padding-top: 52px;position: relative;width:100%;}
.Int4 .swiper-slide p::before{content: url(../images2024/product/shadow.png);position: absolute;left: 50px;top:10px;}
.Int4 .swiper-pagination{position: relative;padding-top:35px;}
.Int4 .swiper-pagination span{margin: 0 2px;background-color: #3670ff;}
.Int4 .swiper-button-next,.Int4 .swiper-button-prev{background-color:rgba(255, 255, 255, .6);width: 40px!important;height: 40px!important;padding: 0;border-radius: 50%;top:calc(50% - 80px);}
.Int4 .swiper-button-prev{left: 135px!important;}
.Int4 .swiper-button-next{right: 135px!important;}
.Int4 .swiper-button-next::after,.Int4 .swiper-button-prev::after{font-size: 14px!important;color: black;font-weight: bold;}


/* Factory */

.Factory1{height: 750px;display:flex;justify-content: space-between}
.Factory1>div{display: flex;flex-direction: column;justify-content:space-between;}
.Factory1>div:first-child{width:400px;margin: 105px 0 0 55px;height:530px;}
.Factory1>div:first-child h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height: 1;}
.Factory1>div:first-child p{font-size:22px;font-family:'Roboto';line-height:2;}
.Factory1>div:first-child span{font-size:18px;color:#989898;line-height:1.2;font-family:'Roboto Light';display: block;}
.Factory1>div:last-child{width:500px;height:750px;position: relative;background-color: #edeef1;}
.Factory1>div:last-child img{display: block;width:350px; height:230px;margin-bottom: 20px;}
.Factory1 .picture{position:relative;width: 100%;overflow: hidden;}
.Factory1 .swiper-slide{display: flex;justify-content: center;align-items: center;width: auto;flex-wrap: wrap;box-sizing: border-box;padding: 95px 75px 0;}
.Factory1 .swiper-wrapper{counter-reset: my-counter;}
.Factory1 .swiper-slide p{font-size:28px;font-family:'Roboto';line-height:2;color: #4b6cc7;padding-top: 60px;position: relative;width:100%;}
.Factory1 .swiper-slide p::before {counter-increment: my-counter; content:"0" counter(my-counter);color: black;position: absolute;top:15px;font-size:26px;line-height: 1;left:12px;}
.Factory1 .swiper-slide p::after {content:"/";float:left;position: absolute;top:15px;color: black;font-weight: bold;font-size: 12px;line-height: 1;left: 0;}
.Factory1 .swiper-slide span{font-size:16px;line-height:1.1;font-family:'Roboto';display: block;margin-top:25px;}
.Factory1 .swiper-pagination{position: relative;padding-top:0}
.Factory1 .swiper-pagination span{margin: 0 5px;background-color: #3670ff;}
.Factory1 .swiper-button-next,.Factory1 .swiper-button-prev{background: none;width: 40px!important;height: 40px!important;padding: 0;border-radius: 50%;top:215px;}
.Factory1 .swiper-button-prev{left: 15px!important;}
.Factory1 .swiper-button-next{right:15px!important;}
.Factory1 .swiper-button-next::after,.Factory1 .swiper-button-prev::after{font-size: 14px!important;color: black;font-weight: bold;}

.Factory2{height:auto;display:flex;justify-content: space-between;position: relative;}
.Factory2 img{display: block;width:100%;height: auto;}
.Factory2 a.button{position: absolute;bottom:50px;right:40px;}
.Factory2 a.button{width:200px;height:100px;background-color:white;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}
.Factory2 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.Factory3 {box-sizing: border-box;padding:100px 55px 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.Factory3 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height: 1;width: 100%;}
.Factory3 div:nth-child(2){width: 490px;}
.Factory3 div:nth-child(3){width: 350px;}
.Factory3 p{font-size:22px;font-family:'Roboto';line-height:1.1;margin: 70px 0 30px;}
.Factory3 span{font-size:18px;color:#989898;line-height:1.2;font-family:'Roboto Light';display: block;}

.Factory3 div:nth-child(4){margin-top:60px;}
.Factory3 div:nth-child(4) ul{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.Factory3 div:nth-child(4) li{width:460px}
.Factory3 div:nth-child(4) li p{margin-top:20px;margin-bottom: 55px;}


/* Our Brands */

.Brands dl{display:block;box-sizing: border-box;padding-top: 100px;}
.Brands h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;width:350px;}
.Brands p{font-size: 20px;font-family:'Roboto';line-height: 1.1;margin: 20px 0;}
.Brands span{font-size:16px;color: #989898;line-height: 1.2;font-family: 'Roboto Light';display: block;}

.Brands a.button{width:200px;height:100px;background-color:#7dfbb6;;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}
.Brands a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.Brands dl dt{display: flex;flex-wrap: wrap;box-sizing: border-box;padding:0 55px 50px;justify-content: space-between;align-items: center;}
.Brands dl dd{display: flex;flex-wrap: wrap;box-sizing: border-box;padding:50px 55px;justify-content: space-between;align-items: center;border-top: 1px solid #dddddd;}
.Brands dl dd>img{display: block;width:350px;height: 230px;}
.Brands dl dd div{width:540px;position: relative;}
.Brands dl dd div img.zsw{padding-top: 10px;}
.Brands dl dd div a.more{position: absolute;right:0;top:0;font-family:'Roboto';font-weight: bold;}
.Brands dl:first-child dd:nth-child(1) a.more{color:#6f7a0c;}
.Brands dl:first-child dd:nth-child(3) a.more{color:#16a1ca;}
.Brands dl:last-child dd a.more{color:#c61f1d;}
.Brands dl:last-child dd:last-child a.more{color:black;}

/* Boduo Culture */

.Culture1{display: flex;flex-wrap: wrap;justify-content: space-between;padding:95px 55px 50px;}
.Culture1 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;width:100%;}
.Culture1 p{font-size: 16px;font-family:'Roboto';line-height: 1.1;margin:30px 0 0;}
.Culture1 a.button{width:200px;height:100px;background-color:#7dfbb6;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}
.Culture1 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.Culture2{padding-bottom: 50px;}
.Culture2 dl{text-align: center;}
.Culture2 dl dt{font-size: 43px;font-family:Barlow Condensed Medium;font-weight:300;color: black;line-height: 1.1;padding:50px 0 20px;margin-top: 60px;position: relative;}
.Culture2 dl dt::after{content: url(../images2024/hua.svg);position: absolute;top: 0;left: 50%;margin-left: -25px;}
.Culture2 dl dd{font-size:18px;display:block;line-height: 1.5;}

.Culture3{height:800px;background:linear-gradient(to bottom, #e5e8ec, white 240px), white 400px;overflow: hidden;position: relative;}
.Culture3::after{content: url(../images2024/culture/boduo.svg);position: absolute;bottom:-75px;left:calc(50% - 490px)}
.Culture3 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;width:350px;padding:90px 55px 70px;}
.Culture3 .time-line-box{position: relative;}
.Culture3 .time-line-box::before{content:'';display: block;width:1000%;height:2px;position: absolute;top:calc(50% - 1px);background-color: black;left: 0;}
.Culture3 dl{ height: 540px;position: relative;}
.Culture3 dl div{width:170px;position: relative;}
.Culture3 dl div dd{position: absolute; height: 270px;display: flex; flex-direction: column;justify-content: flex-start;box-sizing: border-box;padding: 20px; width:470px;}
.Culture3 dl div:nth-child(3) dd{width:380px;}
.Culture3 dl div:nth-child(4) dd{width:380px;}
.Culture3 dl div dd::before{display: block;content:'';width:12px;height: 12px;background-color:black;border-radius:50%;position: absolute;left:-6px;top: -6px;}
.Culture3 dl div dd::after{content:'';display: block;width:1px;height:calc(100% - 40px);background-color: black;position: absolute;left:0;top:20px;}
.Culture3 dl div:nth-child(odd) dd{top:0;}
.Culture3 dl div:nth-child(odd) dd::before{bottom:-6px; top: auto;}
.Culture3 dl div:nth-child(even) dd{bottom:0;}
.Culture3 dl div:nth-child(1){width:170px;}
.Culture3 dl div:nth-child(2){width:290px;}
.Culture3 dl div:nth-child(3){width:180px;}
.Culture3 dl div:nth-child(4){width:175px;}
.Culture3 dl div:nth-child(5){width:175px;}
.Culture3 dl div:nth-child(6){width:285px;}
.Culture3 dl div:nth-child(7){width:390px;}
.Culture3 dl div:nth-child(8){width:325px;}
.Culture3 dl div:nth-child(9){width:285px;}
.Culture3 dl div:nth-child(10){width:320px;}
.Culture3 dl div:nth-child(11){width:360px;}
.Culture3 dl div:nth-child(12){width:90px;}
.Culture3 dd p{font-size:40px; color: #486ee3;font-family: Barlow Condensed Medium;}
.Culture3 dd span{font-size: 16px;line-height: 20px;display: block;font-family:'Roboto';}
.Culture3 .swiper-button-next,.Culture3 .swiper-button-prev{background-color:white;width: 40px!important;height: 40px!important;padding: 0;border-radius: 50%;top:calc(50% - 0);}
.Culture3 .swiper-button-prev{left: 135px!important;}
.Culture3 .swiper-button-next{right: 135px!important;}
.Culture3 .swiper-button-next::after,.Culture3 .swiper-button-prev::after{font-size: 14px!important;color: black;font-weight: bold;}

.Culture4 img{display: block;width:100%;height: auto;}

.Culture5{display: flex;flex-wrap: wrap;justify-content: space-between;padding:95px 0 50px;box-sizing: border-box;position: relative;}
.Culture5 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;width:100%;margin-left: 55px;}
.Culture5 p{font-size: 16px;font-family:'Roboto';line-height: 1.1;margin:30px 0 0;margin-left: 55px;}
.Culture5 a.button{width:200px;height:100px;background-color:#7dfbb6;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;margin-right: 55px;}
.Culture5 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}
.Culture5 .leafage{display:block;width: 90%; height: auto;position:absolute;z-index:1;top: 0;left:5%;}
.Culture5 dl{text-align: center;width: 100%;}
.Culture5 dl dt{font-size: 43px;font-family:Barlow Condensed Medium;font-weight:300;color: black;line-height: 1.1;padding:50px 0 20px;margin-top: 60px;position: relative;}
.Culture5 dl dt::after{content: url(../images2024/hua.svg);position: absolute;top: 0;left: 50%;margin-left: -25px;}
.Culture5 dl dd{font-size:18px;display:block;}
.Culture5 dl dd ul{display: flex;justify-content: space-between;margin: 50px 0;box-sizing: border-box;padding:0 90px;}
.Culture5 dl dd li{display: inline-block;width:120px;height:80px;font-family:Barlow Condensed Medium;font-style: italic;text-align: center;line-height: 80px;font-size: 24px;position: relative;}
.Culture5 dl dd li::after{content:'';display: block;width:100%;height: 10px;border-radius: 5px;background-color: #e82852;position: absolute;bottom: 0;}
.Culture5 dl dd li:nth-child(2)::after{background-color: #f27825;}
.Culture5 dl dd li:nth-child(3)::after{background-color: #ffef5f;}
.Culture5 dl dd li:nth-child(4)::after{background-color: #7dfbb6;}
.Culture5 dl dd li:nth-child(5)::after{background-color: #00d6db;}
.Culture5 dl dd li:nth-child(6)::after{background-color: #486ee3;}
.Culture5 dl dd li:nth-child(7)::after{background-color: #6302c9;}

/* News Center */



.News1{display: flex;justify-content: space-between;align-items: center;padding:90px 0 40px;}
.News1 h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;margin-left: 55px; width: 390px;}
.News1 p{font-size: 16px;font-family:'Roboto';line-height: 1.1;margin:30px 0 0;margin-left: 55px;}


.News1 a.button{width:200px;height:100px;background-color:#7dfbb6;;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}
.News1 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}


.News1 ul{box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: center;padding-bottom: 50px;padding-right: 30px;}
.News1 ul li{font-size:20px;margin: 0 25px;display: inline-block;height: 30px;cursor: pointer;}
.News1 ul li.on{border-bottom:2px solid black;}


.News_list{overflow: hidden; margin-bottom: 50px;}
.News_list ul{display: flex;flex-wrap: wrap;border: 1px solid #eee;border-left: 0;}
.News_list ul li{display: flex;width:50%;height:650px;}
.News_list ul li a{display: flex;width:100%;height:100%;box-sizing: border-box;border-left: 1px solid #eee;padding:30px;flex-direction: column;justify-content: space-between;position: relative;}
.News_list ul li div{width:0;height:0;box-sizing: border-box;padding:56% 100% 0 0;position: relative;overflow: hidden;}
.News_list ul li div img{display: block;position: absolute;width:100%; height:100%;left: 0;top: 0;transition: all .5s;object-fit:cover;}
.News_list ul li div:hover img{transform:scale(1.1);}
.News_list ul li p{font-size: 26px;font-weight:500;line-height: 1.2;position: relative;font-family: "Roboto";}
.News_list ul li font{display: block;width: 100px;height:30px;background-color: #eeeff3;font-size: 14px;line-height:30px;text-align: center;border-top-left-radius:15px;border-bottom-right-radius:15px;font-family: "Roboto";position: absolute;bottom:40px;right:30px;}
.News_list ul li span{font-size: 18px;display: block;color: #999;font-weight:300;line-height: 1.2;}
.News_list ul li i{display:flex;width:210px;height:50px;background-color:white;border-top-left-radius:25px;border-bottom-right-radius: 25px;box-sizing: border-box;text-align: center;justify-content:space-between;align-items: center;border: 1px solid #eee;padding:0 20px;font-family: "Roboto";font-style: normal;cursor: pointer;}
.News_list ul li i::after{content:url(../images2024/Jleft.svg);}
.News_list ul li i:hover{background-color:#3962e3;color: white;}
.News_list ul li i:hover:after{ filter: invert(100%);}
.News_list .news_li>.more{display:flex;height:60px;justify-content: center;align-items: center;border: 1px solid #eee;border-top: 0;font-family: "Roboto";font-size:20px;background-color: #eee;}
.News_list .news_li>.more::after{    content: ''; display: block;width: 10px;height: 10px;border-top: 1px solid #333;border-right: 1px solid #333;transform: rotate(45deg);position: relative;left: 20px;}
.News_list .news_li>.more:hover{filter: invert(100%);}



.bd_web .News_list {margin-bottom: 0;}
.bd_web .News_list .news_li>.more{height: 100px;background-color:#f8f8f8;}

.Recommended{height:auto;background:linear-gradient(to bottom, #e5e8ec, white 240px), white 400px;overflow: hidden;position: relative;padding-bottom: 50px;}
.Recommended h3{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;margin:35px 55px}
.Recommended hr{opacity:.3;}
.Recommended ul{display: block;padding:30px 0;}
.Recommended li a{display: flex;height:250px;position: relative;box-sizing: border-box;padding:45px 190px 45px 430px;flex-wrap: wrap;flex-direction: column;justify-content:space-between;}
.Recommended li div{width:320px;height:180px;position: absolute;left:60px;top: 40px;overflow: hidden;}
.Recommended li div img{display: block;width:100%;height: 100%;object-fit: cover;transition: all .5s;}
.Recommended li div:hover img{transform:scale(1.1);}
.Recommended li p{font-size: 26px;font-weight:500;line-height: 1.2;font-family: "Roboto";}
.Recommended li span{font-size: 18px;display: block;color: #999;font-weight:300;line-height: 1.2;}
.Recommended li i{position: absolute;right:80px;display:flex;background-color: #edeef1;color: black;width:70px;height: 28px;justify-content: center;align-items: center;border-top-left-radius:8px;border-bottom-right-radius:8px;font-style: normal;font-family:'Roboto';cursor: pointer;}
.Recommended li font{position: absolute;right: 80px;bottom:45px;font-size: 16px;line-height: 1;}
.Recommended li:nth-child(n+2) a::before{display: block;content:'';width:620px;height:1px;background-color: black;position: absolute;top:0px;left: 420px;opacity: .2;}
.Recommended li i:hover{filter: invert(100%);} 



.Page_turning{margin: 50px auto 0;display: flex;justify-content: center;align-items: center;flex-wrap:wrap}
.Page_turning>*{display: flex;width:auto;height:50px;min-width:50px;justify-content: center;align-items: center;border:1px solid #ddd;border-right:0;font-size:20px;font-family:'Roboto';background-color: white;box-sizing: border-box;padding:0 10px;}
.Page_turning>*:last-child{border-right:1px solid #ddd;}
.Page_turning>*:hover,.Page_turning>*.active{filter: invert(100%);} 
.Page_turning>*.Previous::after{content:'« Previous';}
.Page_turning>*.NextPage::after{content:'Next page »';}
.Right30{margin-right:30px;}

.bd_web .Page_turning{margin-bottom: 50px;}
.bd_web .Page_turning>*{height:100px;font-size: 30px;min-width: 100px;padding:0 20px;}
.bd_web .Page_turning>*:first-child{font-size: 25px;}
.bd_web .Page_turning>*:last-child{font-size: 25px;}


/* Detail */

.bd_web .Webno{display: none;}

.Details{display: flex;justify-content: space-between;align-items: center;padding: 90px 0;position: relative;}
.Details h1{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;margin-left: 55px;box-sizing: border-box;padding-right:80px;}
.Details p{font-size: 16px;font-family:'Roboto';line-height: 1.1;margin:30px 0 0;margin-left: 55px;}
.Details .time{display:block;position: absolute;bottom: 30px;left: 55px;height: 40px;line-height: 40px;z-index: 9;}


.Details a.button{width:200px;height:100px;background-color:#7dfbb6;;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}
.Details a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.Content{font-family:'Roboto';font-size: 20px;line-height: 1.2;box-sizing: border-box;padding: 55px;}
.Content::before,.Content::after{content:'';width:100%;height: 1px;background-color: black;display: block;}
.Content::before{position: relative;top: -55px;opacity: .3;}
.Content::after{position: relative;bottom: -55px;opacity: .3;}



/* 使用显式类名设置行的背景色 */
.Content tr.odd-row {
  background-color: #f9f9f9; /* 浅灰色背景 */
}

.Content tr.even-row {
  background-color: #ffffff; /* 白色背景 */
}

/* 其他表格样式保持不变 */
.Content table {
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
  font-family: Arial, sans-serif;
}

.Content table,
.Content th,
.Content td {
  border: 1px solid #e0e0e0;
  padding: 8px 12px;
  text-align: left;
}

.Content th {
  background-color: #f8f8f8;
  font-weight: bold;
}

.Content tr:hover {
  background-color: #f0f0f0;
}



.Content p{font-size:16px;line-height: 1.5; margin: 20px 0;}
.Content img{margin: 20px auto;display: block; max-width:100%}
.Content img + img {margin-top: -20px !important;}



.bd_web .Details h1{font-size: 60px!important;}
.bd_web .Details .time{font-size:30px!important;}
.bd_web .Content p{font-size:30px!important;line-height: 1.5!important;}
.bd_web .Content img{width: 100%!important;height: auto!important;margin:40px 0!important}
.bd_web .Content img + img {margin-top: -40px !important;}


.Detail_next{box-sizing: border-box;display: flex;padding: 30px;}
.Detail_next a{font-size: 20px;line-height: 1.1;font-family: Barlow Condensed Medium;padding:25px}
.Detail_next a::before{display: block;font-size:20px;font-family:'Roboto';}
.Detail_next a:first-child::before{content:'Previous:';}
.Detail_next a:last-child::before{content:'Next:';}

.bd_web .Detail_next{flex-wrap: wrap;}
.bd_web .Detail_next a{font-size: 40px;line-height: 1.5;}
.bd_web .Detail_next a{font-size: 30px;}



/* Subsidiary */
.Subsidiary1{height:auto;display:flex;flex-wrap: wrap;justify-content:space-between;}
.Subsidiary1>div{width:50%;display: flex;flex-direction: column;justify-content:space-between;box-sizing: border-box;padding:105px 55px;}
.Subsidiary1>div:first-child h2{font-size: 44px;font-family: Barlow Condensed Medium;line-height: 1;}
.Subsidiary1>div:first-child p{font-size:22px;font-family:'Roboto';line-height:1.5;}
.Subsidiary1>div:last-child {display: flex;justify-content:space-between;}
.Subsidiary1>div:last-child span{font-size:18px;color:#989898;line-height:1.2;font-family:'Roboto Light';display: block;padding-top:100px}

.Subsidiary2 .picture{position:relative;width: 100%;overflow: hidden;display: flex;flex-wrap:wrap;counter-reset: my-counter;}
.Subsidiary2 .box{box-sizing: border-box;padding:55px;width:50%;background-color: #f9f9f9;overflow: hidden;border: 1px solid white;}

.Subsidiary2 .box:hover{background-color:#f6f6f6}
.Subsidiary2 .box img{display: block;width:430px;height: 250px;object-fit:cover;}
.Subsidiary2 .box p{font-size:28px;font-family:'Roboto';line-height:2;color: #4b6cc7;padding-top: 60px;position: relative;width:100%;}
.Subsidiary2 .box p::before {counter-increment: my-counter; content:"0" counter(my-counter);color: black;position: absolute;top:25px;font-size:26px;line-height: 1;left:12px;}
.Subsidiary2 .box p::after {content:"/";float:left;position: absolute;top:25px;color: black;font-weight: bold;font-size: 12px;line-height: 1;left: 0;}
.Subsidiary2 .box span{font-size: 16px;line-height: 1.1;font-family: 'Roboto light';display: block;margin-top: 10px;color: #989898;}

.Subsidiary3{height:auto;display:flex;justify-content: space-between;position: relative; margin-top: 55px;}
.Subsidiary3 img{display: block;width:100%;height: auto;}
.Subsidiary3 a.button{position: absolute;bottom:50px;right:40px;}
.Subsidiary3 a.button{width:200px;height:100px;background-color:white;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}
.Subsidiary3 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}

.Subsidiary4 dl{display:block;box-sizing: border-box;padding-top: 100px;}
.Subsidiary4 h2{font-size: 44px;font-family: Barlow Condensed Medium;line-height:1.1;width:350px;}
.Subsidiary4 p{font-size:24px;font-family:'Roboto';line-height:2;color: #4b6cc7;}
.Subsidiary4 span{font-size:16px;line-height:1.1;font-family:'Roboto';display: block;margin-top:10px;}
.Subsidiary4 a.button{width:200px;height:100px;background-color:#7dfbb6;;color:black;border-radius:20px;border-top-right-radius: 0;border-bottom-left-radius: 0;box-sizing: border-box;padding:20px;font-size:18px;font-weight: bold;line-height:20px;display: flex;justify-content: space-between;}
.Subsidiary4 a.button::after{content:url(../images2024/Jleft.svg);margin-right:15px;position: relative;top:-5px;}
.Subsidiary4 dl dt{display: flex;flex-wrap: wrap;box-sizing: border-box;padding:0 55px 50px;justify-content: space-between;align-items: center;}

.Subsidiary5{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;padding: 75px 55px;background-color: #f9f9f9;}
.Subsidiary5 div:first-child,.Subsidiary5 div:first-child a{width:430px;display: flex;flex-direction: column;justify-content:space-between;position:relative;height:500px}
.Subsidiary5>div:first-child:before{content:'Link >';position:absolute;right:0;top:10px;font-size:16px}
.Subsidiary5 h3{font-size:38px;font-family: Barlow Condensed Medium;line-height: 1;}
.Subsidiary5 p{font-size:16px;line-height: 1.1;margin: 60px 0 0;font-family: 'Roboto light';color: #989898;}
.Subsidiary5 span{font-size:17px;color:#989898;line-height:20px;font-family:'Roboto Light';display: block;}
.Subsidiary5>div:last-child{width:500px;display: flex;flex-direction: column;justify-content:space-between;}

.Subsidiary6{position: relative;box-sizing: border-box;padding: 0 55px 40px;background-color: #f9f9f9;}
.Subsidiary6 .picture{position:relative;width: 100%;overflow: hidden;}
.Subsidiary6 img{display: block;width:100%; height: auto;}
.Subsidiary6 .swiper-slide{display: flex;justify-content: center;align-items: center;width: auto;flex-wrap: wrap;width: 380px;}
.Subsidiary6 .swiper-slide p{font-size:16px;line-height: 1.2;font-family:"Roboto";text-align: center;padding-top: 52px;position: relative;width:100%;}
.Subsidiary6 .swiper-slide p::before{content: url(../images2024/product/shadow.png);position: absolute;left: calc(50% - 140px);top:10px;}
.Subsidiary6 .swiper-pagination{position: relative;padding-top:35px;}
.Subsidiary6 .swiper-pagination span{margin: 0 2px;background-color: #3670ff;}
.Subsidiary6 .swiper-button-next,.Subsidiary6 .swiper-button-prev{background-color:rgba(255, 255, 255, .6);width: 40px!important;height: 40px!important;padding: 0;border-radius: 50%;top:calc(50% - 80px);}
.Subsidiary6 .swiper-button-prev{left: 135px!important;}
.Subsidiary6 .swiper-button-next{right: 135px!important;}
.Subsidiary6 .swiper-button-next::after,.Subsidiary6 .swiper-button-prev::after{font-size: 14px!important;color: black;font-weight: bold;}

.Subsidiary7 dl{background-color: #f9f9f9;margin-top: 40px;padding: 25px 0;}
.Subsidiary7 dl dt{display: flex;flex-wrap: wrap;box-sizing: border-box;padding: 25px 55px;justify-content: space-between;align-items: center;}
.Subsidiary7 dl dt h3{font-size:38px;font-family: Barlow Condensed Medium;line-height: 1;margin-bottom: 10px;}
.Subsidiary7 dl dt p{font-size:16px;font-family:'Roboto';line-height: 1.1;}
.Subsidiary7 dl dd a{display: flex;flex-wrap: wrap;box-sizing: border-box;padding: 25px 55px;justify-content: space-between;align-items: center;position:relative}
.Subsidiary7 dl dd a:hover{background-color:#f6f6f6}
.Subsidiary7 dl dd a:before{content:'Link >';position:absolute;right:55px;top: 25px;font-size:16px}
.Subsidiary7 dl dd a>img{display: block;width:350px;height: 230px;}
.Subsidiary7 dl dd div{width:540px;position: relative;}
.Subsidiary7 dl dd div img.zsw{padding-top: 10px;}
.Subsidiary7 dl dd h4{font-size:38px;font-family: Barlow Condensed Medium;line-height: 1;}
.Subsidiary7 dl dd p{font-size:16px;line-height: 1.1;margin-top: 20px;font-family: 'Roboto light';color: #989898;}

.Subsidiary>div:last-child{margin-bottom: 50px;}
.bd_web .Subsidiary>div:last-child{margin-bottom:0;}


.Subsidiary_nav{position: fixed;right:0;top:calc(50% - 130px);z-index: 99;}
.Subsidiary_nav dl{border-top-left-radius:20px;border-bottom-right-radius:20px;overflow: hidden;display: flex;flex-direction: column;transition: all .5s;}
.Subsidiary_nav dt,.Subsidiary_nav dd{display: flex;width:auto;background-color: #f8f8f8;height:auto;justify-content: center;align-items: center;font-family: Barlow Condensed Medium;font-size: 18px;padding:10px;cursor: pointer;margin-bottom: 1px;line-height: 1;text-align: center;}
.Subsidiary_nav dt{font-weight: bold;}
.Subsidiary_nav dd:hover,.Subsidiary_nav dd.on{background-color: black;color: white;}
.bd_web .Subsidiary_nav{top:calc(50% - 200px);}
.bd_web .Subsidiary_nav dt,.bd_web .Subsidiary_nav dd{padding:20px;font-size: 24px;}






.Subsidiary_nav>div.left-arrow::after{content:url(../images2024/subsidiary/LEFT.svg);display:flex;width:30px;height: 30px;background-color: black;color: white;font-size: 20px;justify-content: center;align-items: center;display: none;}
.Subsidiary_nav>div.right-arrow::after{content:url(../images2024/subsidiary/RIGHT.svg);display:flex;width:30px;height: 30px;font-size: 20px;justify-content: center;align-items: center; }
.Subsidiary_nav.close>div.right-arrow::after{display: none;}
.Subsidiary_nav.close>div.left-arrow::after{display: flex;}

.Subsidiary_nav.close dl{position:relative;  transform: translateX(500px);}
.Subsidiary_nav.close{ transform: translateX(calc(100% - 30px));}


 .bd_web .Subsidiary_nav{display:none}


/* Chinese */
:lang(zh-CN) .bd_web .Nav li:first-child a span::before{content:'首页';}
:lang(zh-CN) .bd_web .Nav li a{font-size: 40px;}


:lang(zh-CN) .About_1 h2{font-size:40px;line-height: 1.3;}
:lang(zh-CN) .About_1>div:nth-last-child(2){font-size: 18px;line-height: 1.5;}
:lang(zh-CN) .About p{line-height: 1.3;padding-bottom: 10px;}
:lang(zh-CN) .About span{line-height: 1.5;font-size: 14px;}
:lang(zh-CN) .About_3 p{font-size: 16px;line-height: 1.5;}
:lang(zh-CN) .About_5 p:lang(zh-CN){line-height: 70px;}
:lang(zh-CN) .bd_web .About p{font-size: 18px;}
:lang(zh-CN) .bd_web .About span{font-size: 16px;}
:lang(zh-CN) .bd_web .About_3 p{font-size: 20px;line-height: 1.5;}

/*  */
:lang(zh-CN) .Product p{line-height: 1.3;padding-bottom: 10px;}
:lang(zh-CN) .Product span{line-height: 1.5;font-size: 14px;}
:lang(zh-CN) .bd_web .Product p{font-size: 20px;}
:lang(zh-CN) .bd_web .Product span{font-size: 16px;}

/*  */
:lang(zh-CN) .bd_banner .banner_txt>div p{padding-right: 0;text-align:right;}
:lang(zh-CN) .Int span{font-size: 14px;line-height: 1.5;}
:lang(zh-CN) .bd_web .Int span{font-size: 16px;}

/*  */
:lang(zh-CN) .Factory p{line-height: 1.3!important;font-size: 20px!important;}
:lang(zh-CN) .Factory span{line-height: 1.5!important;font-size: 14px!important;}
:lang(zh-CN) .bd_web .Factory span{font-size: 16px!important;}


/*  */
:lang(zh-CN) .Brands p{line-height: 1.3;}
:lang(zh-CN) .Brands span{line-height: 1.5;font-size: 14px;}
:lang(zh-CN) .bd_web .Brands span{font-size: 16px}

/*  */
:lang(zh-CN) .Culture1 p,:lang(zh-CN) .Culture5 p{line-height: 1.3;font-size: 14px;}
:lang(zh-CN) .Culture span{line-height: 1.5;font-size: 14px;}
:lang(zh-CN) .Culture dt{line-height: 1.3;font-size: 24px;}
:lang(zh-CN) .Culture dd{line-height: 1.5;font-size:16px;}
:lang(zh-CN) .bd_web .Culture1 p,:lang(zh-CN) .bd_web .Culture5 p{font-size: 18px;}
:lang(zh-CN) .bd_web .Culture dt{font-size:28px;}
:lang(zh-CN) .bd_web .Culture dd{font-size:18px;}


/*  */
:lang(zh-CN) .Detail.contact dt{line-height: 1.3;font-size: 24px;}
:lang(zh-CN) .Detail.contact dd{line-height: 1.5;font-size:16px;}
:lang(zh-CN) .Message h2 {font-size: 40px;}


/**/
:lang(zh-CN) .Subsidiary p{line-height: 1.3;}
:lang(zh-CN) .Subsidiary span{line-height: 1.5!important;font-size: 14px!important;}

:lang(zh-CN) .Subsidiary5>div:first-child:before{content:url(../images2024/subsidiary/RIGHT.svg);}


:lang(zh-CN) .Subsidiary7 dl dd p{font-size: 14px!important;}
:lang(zh-CN) .Subsidiary7 dl dd a:before{content:url(../images2024/subsidiary/RIGHT.svg);}

:lang(zh-CN) .Subsidiary_nav dt,:lang(zh-CN)  .Subsidiary_nav dd{;font-size: 14px!important;}


:lang(zh-CN) .bd_web .Subsidiary span{font-size: 16px!important;}
:lang(zh-CN) .bd_web .Subsidiary7 dl dd p{font-size: 16px!important;}
:lang(zh-CN) .bd_web .Subsidiary_nav dt,:lang(zh-CN).bd_web .Subsidiary_nav dd{;font-size: 16px!important;}





:lang(zh-CN) .Content p{ text-indent: 2em;}



/* Pro */

.Product2 p::after{content:'〉';float: right;color: #666;font-weight:300;}
.Pros_list{overflow: hidden; margin-bottom: 50px;}
.Pros_list .Pros_li{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;padding:0 20px;}
.Pros_list dl{display:flex;flex-wrap: wrap;height:auto;position: relative; flex-direction: column;box-sizing: border-box;padding-left: 400px;margin-bottom: 30px;min-height: 225px;width: 100%;}
.Pros_list dl div{display: block;width:350px;height: 223px;overflow: hidden;position: absolute;left:0;}
.Pros_list dl div img{display: block;transition: all .5s;object-fit:cover;}
.Pros_list dl div:hover img{transform:scale(1.2);}
.Pros_list dt{display: flex;width:100%;font-size: 20px;line-height: 1.2;padding:20px 0;font-weight:600;}
.Pros_list dd{box-sizing: border-box;padding:0 20px 0 8em;position: relative;min-height:1.8em;}
.Pros_list dd em{position: absolute;left: 0;color: #999;font-weight:normal;}
.Pros_list button{width:120px;display: flex;height:30px;line-height: 30px;justify-content: center;position: absolute;right: 15px;top:15px;background: #486ee3;color: white;border: 0;cursor: pointer;}
:lang(zh-CN) .Pros_list dd{padding:0 20px 0 3em!important;}

.pro_form{position: fixed;width:1080px;height:350px;background-color:#eee;left:50%;top: 50%;margin:-175px 0 0 -540px;box-sizing: border-box;flex-wrap: wrap;justify-content: space-between;z-index: 100;display: none;}
.pro_form.Oflex{display: flex;}
.pro_form>div:first-child{display: flex;flex-direction: column;justify-content: center;height: 100%;text-align: center;width: 500px;}
.pro_form>div:first-child img{width:350px;height:219px;margin: 0 auto 10px;}
.pro_form>div:first-child p{font-size:20px;font-weight: 600;}
.pro_form>div:last-child p{width:100%;font-size:20px;font-weight: 600;}
.pro_form>div:last-child form{width:500px;display: flex;flex-wrap: wrap;height:100%;margin:0 30px;box-sizing: border-box;padding:40px 0;}
.pro_form>div:last-child form>div{width:50%;}
.pro_form>div:last-child input{display:inline-block;width:calc(100% - 20px);height:40px;border: 1px solid #d7e8ff;border-radius: 10px;box-sizing: border-box;padding:0 10px;margin-bottom: 10px;}
.pro_form>div:last-child textarea{display:inline-block;width:100%;height:140px;border: 1px solid #d7e8ff;border-radius: 10px;box-sizing: border-box;padding:10px;margin-bottom:3px;}
.pro_form>div:last-child  button{display:block;width:100%;height:40px;background-color: #486ee3;color: white;border-radius:10px;border: 0;cursor: pointer;float: right;font-size:20px;}

.pro_form>.close_pro{position:absolute;right: 0;top: 0;padding:10px;}
.pro_form::after{display: flex;position: fixed;width:100%;height: 100%;background-color:rgba(255, 255, 255, .6);content: '';top: 0;left:0;z-index:-2;}

.bd_web .pro_form{position: fixed;width:800px;height:700px;margin:-350px 0 0 -400px;padding:50px 0;}
.bd_web .pro_form>div:first-child{width:100%;height: auto;}
.bd_web .pro_form>div:last-child{width:100%;height: auto;}
.bd_web .pro_form>div:last-child p{margin-bottom: 20px;}
.bd_web .pro_form>div:last-child form{height: auto;margin: 0 auto;padding-top: 0;}
.bd_web .pro_form>div:last-child form input{font-size: 20px;}
.bd_web .pro_form>div:last-child form textarea{font-size: 20px;}

a.pro_cat{display:inline-block;text-align:center;background-color:#486ee3;color:white;font-size:24px;line-height:60px;height:60px;width:calc( 49% - 60px);margin:30px}
a.pro_cat:last-child{background-color:#000000}



