.font-theme-color{color:var(--primary-color);}
.font-white{color: white;}
.mt-unset{margin-top: unset!important;}
.bg-theme-color{background-color: var(--primary-color);}
.bg-second-color{background-color: #ffd4a3;}
.bg-third-color{background-color: #ffc107;}
.font-lg-25{font-size:15px;}
.font-color-gery {color:#666666;}
.font-color-dark-grey{color:#bfbebe;}
.font-bold{font-weight: bold;}
.font-poppins-regular{font-family: 'poppins-regular';}
.help_nav_box .vm-button a:hover{color: var(--primary-color);}
.foot-nav-box .foot-nav-button-inside:hover{color: white;}
.lg-flex-ac{display: flex;align-items: center;}
.middle{float: none;display: inline-block;vertical-align: middle;}
.col-xs-centered {float: none;margin: 0 auto;text-align: center;}
.line-h-1-6{line-height:1.6;}
.line-h-1-9{line-height:1.9;}
.line-h-2{line-height:2;}
.line-h-2-3{line-height:2.3;}
.box-radius-20{border-radius: 20px;}
.box-radius-30{border-radius: 30px;}
.padding-top-bottom-30{padding:30px 0;}
.red-line-box{width: 100%;text-align: center;}
.red-line{width: 35px;height: 2px;background-color: var(--primary-color); margin: 12px auto 20px auto;}
.img-radius{border-top-left-radius: 25px;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
.help-img-radius{border-radius: 50px 50px 50px 0px;}
.help-img-around-radius{border-radius: 20px;}
.col-centered{float: none;margin: 0 auto;}
.position-relative{position: relative;}
.border-bottom-theme-1{border-bottom:1px solid var(--primary-color);}
.design_button_box{padding:30px 0;}
.design_button{text-align: center;border-radius: 30px;color:white; background-color: var(--primary-color);padding: 12px 45px;margin:80px 0;}
.design_button:hover{color:white;}
.grey_title{padding-left:15px;padding-right:15px;}
.left_title{padding-left:15px;padding-right:15px;text-align: center;}
.text-xs-center{text-align: center;}
.animated-medium{animation-duration: 1.25s;}
.animated-slow{animation-duration: 2s;}
/* padding-bottom */
.padding-bottom-cent-100{padding-bottom:100%;}
.design-img-padding-bottom{padding-bottom:55.9%;}
.sale-img-padding-bottom{padding-bottom:63%;}
.phone-img-padding-bottom{padding-bottom:194%;}
.help-img-padding-bottom{padding-bottom:39.4%;}
.help-nav-img-padding-bottom{padding-bottom:50%;}
.help-middle-img-padding-bottom{padding-bottom:43%;}
.certification-img-padding-bottom{padding-bottom:129%;}
.partner-img-padding-bottom{padding-bottom:43%;}
.factory-img-padding-bottom{padding-bottom:67.25%;}
.ceo-img-padding-bottom{padding-bottom:110%;}
.team-img-padding-bottom{padding-bottom:46.42%}
/* 栏目主图 */
.sub-bar-navigation{position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center;color:white;}
.main-img-padding-bottom{padding-bottom:15.625%;}
.main-phone-img-padding-bottom{padding-bottom:42.6%;}
/* 面包屑导航 */
.breadcrumb{background-color: white;margin-bottom:30px;margin-top:1rem;padding: 0.75rem 0rem;border-bottom:1px solid #e5e5e5;}
.breadcrumb a{color:black;}
.breadcrumb .active{color:var(--primary-color);}
.background-brown{background-color:#e7e0c4;}
.background-grey{background-color: #f4f4f4;}
.background-white{background-color:#ffffff;}
/* 内容中央 */
.main-middle-padding-bottom{padding-bottom:43.62%;}
.main-middle-left-padding{padding:108px 168px 108px 141px;}
.main-middle-xs-height{min-height:366px;}
/* 内容底部导航 */
.foot-nav-background-main {background-color: #f4f4f4;border-radius: 25px;padding: 22px 0px 0px 15px;border:2px solid white;}
.foot-nav-background-main:hover{border-style: solid;border-width: 2px 2px 2px 2px;border-color: var(--primary-color);box-shadow: 0px 20px 34px -12px rgb(18 22 77 / 42%);transition: 0.2s;}
.foot-nav-active{border-style: solid;border-width: 2px 2px 2px 2px;border-color: var(--primary-color);box-shadow: 0px 20px 34px -12px rgb(18 22 77 / 42%);}
.foot-nav-title {padding: 10px 0;height: 80px;}
.foot-nav-box{margin-bottom:150px;float:unset;}
.foot-nav-button-outside{margin: 0px 0px 0px 0px;padding: 20px 15px 20px 15px;background-color: #f8efd9;border-radius: 40px;position: absolute;right: 25%;top:125%;}
.foot-nav-button-outside a{color:white;}
.foot-nav-button-inside{background-color: var(--primary-color);color: white;padding: 13px 40px;border-radius: 40px;}
/* design */
.design-right-text{ width: 100%;}
.design .col-xs-12{width:100%;float:left;}
.desgin_subtitle_margin{margin:0 5%;}
/* sale */
.index-sale-fix{margin-top:20px;}
.sale{padding: 10px;}
.sale .col-xs-2{width:14%;}
.sale-ml-cent-10{margin-left:10%;}
.sale .col-xs-10{width:86%;padding-left: unset;}
.sale-title{padding:30px 15px 0 15px!important;}
.sale-content-wrap{padding: 10% 0% 0% 0%;}
.sale-back-position{background-position: 50% 34%!important;}
/* order */
.order-right-padding{padding: unset;}
.order-phone-margin{margin: 15% 10% 10% 10%;}
.text-align-center-sm{text-align: center;}
/* oem-service */
.service_small_icon img{width: 60px; height: 60px; text-align: center;}
.service_box{border:2px solid white;border-radius: 20px;padding: 35px 20px;box-shadow: rgb(0 0 0 / 25%) 0px 0px 10px;}
.service_box:hover{transition: 0.2s;border:2px solid var(--primary-color);}
.service_box .number{z-index: -1;position: absolute;bottom: 8px;font-size: 80px;font-weight: bold;right: 20px;color: #e8e8e8;}
.service-intro-margin {margin:0 15px;}
/* help */
.help_nav_box{background-color: #f0f0f0; border-radius: 30px;box-shadow: 0px 8px 5px -2px #6666;margin-top:155px;}
.help_box_out{padding: 0 35px;position: relative;top: -75px;bottom: 0;right: 15px;left: 0;border-radius: 20px;}
.help_box_out .intro{height: 100px;}
.vm-button{margin-top: -65px;padding-bottom: 30px;}
/* made */
.made_process_box{padding:30px 0;}
.made_process .col-xs-6{width:50%;}
.right2-wrap-background {
    /* background-image: url(../images/right.png);
    background-position: center center;
    background-size: cover;*/
    width: 100%; 
    min-height: 360px;
}
.manufacturing-title{height:74px;overflow: hidden;}
/* certificate */
.certification-padding{padding-left:30px;padding-right:30px;}
/* company-profile */
.culture-main{border:3px solid white;}
.culture-main:hover{transition: 0.2s;border:3px solid var(--primary-color);}
.mission-box{border:2px solid transparent;}
.mission-box:hover{transition: 0.2s;border:2px solid var(--primary-color);}
.partner .col-lg-6{width: 50%;}
.partner-padding{padding-left:7.5px;padding-right:7.5px;}
.company-pagination-control{margin-top:-7%;bottom:unset;}
.culture-main {padding: 15px;}
.mission-box {padding:20px 15px;}
/* factory */
.factory-intro{padding-top:15px;height: 66px;}
/* news */
.company-intro{height: 80px!important;}
.company-news-intro{height: 75px!important;margin:10px 0;}
.news-intro{height: 130px;}
.company-title{height: 70px;}
/* team */
.font-team-xs-15{font-size:15px;}
.personal-introduce-main{padding:30px 0;}
.team-member-box{border:3px solid var(--primary-color);padding: 40px 30px;}
.member-intro-box{padding: 35px 0;}
/* product-lab */
.lab-intro-margin{margin:0 6%;}
.lab-intro{padding-top:15px;height: 43px;}
.current_country{transform: scale(1.5);}
@media (max-width: 768px) {
/* 面包屑导航 */
.breadcrumb{padding: 10px;margin: 10px 10px 30px 10px;border-bottom:1px solid #e5e5e5;}
.mt-xs-9{margin-top:90px;}
.xs-plr-unset{padding-left: unset;padding-right: unset;}
.lg-flex-ac{display: unset;align-items: unset;}
}
@media (min-width: 767px) {
/* 内容底部导航 */
.title-mlr-cent-25{margin:0 25%;}
.foot-nav-background-main {background-color: #f4f4f4;border-radius: 25px;padding: 22px 15px 0 20px;}
.foot-nav-padding{padding:10px;}
.foot-nav-title{padding:25px 0;height:95px;}
.foot-nav-background-main{background-color: #f4f4f4;border-radius: 25px;padding:25px 15px 0px 25px;}
.pr-md-unset{padding-right: unset;}
.foot-nav-box {margin-bottom:50px;}
.index-design-fix{display: flex;margin-top:40px;}
.design_button{text-align: center;border-radius: 30px;color:white; background-color: var(--primary-color);padding: 12px 45px;margin:80px 0;}
.design_button:hover{color:white;}
.design-title-mr-cent-20{margin-right:20%;}
.design-title-mr-cent-30{margin-right:30%;}
.sm-mt-55{margin-top:55px;}
.sm-mt-50{margin-top:50px;}
.grey_title{padding-left:0px;padding-right:0px;}
.left_title{text-align: left;}
.text-xs-center{text-align: unset;}
.red-line{width: 50px;height: 3px;background-color: var(--primary-color); margin: 15px auto;}
.mission-intro{height: 250px;}
.mission-title{height: 190px;}
.main-middle-xs-height{height: 480px;}
/* design */
.design .col-lg-5{width:49%;}
.design .col-lg-7{width:51%;}
.design_button_box{padding:30px 0;}
/* sale */
.sale{padding: unset;}
.sale .col-lg-1{width:10%;}
.sale .col-lg-11{width:80%;}
.sale-title{padding:80px 15px 0 15px!important;}
/* order */
.order-right-padding{padding: 40px 0px 0px 30px;}
.order-phone-margin{margin: 5% 15% 0 15%;}
.foot-nav-button-outside{top: 25%;right:10px;}
.text-align-center-sm{text-align: unset;}
/* oem-service */
.service_box{height:200px;}
.service_box .number{position: absolute;bottom: 0px;font-size: 80px;font-weight: bold;right: 20px;color: #e8e8e8;}
/* made */
.made_process .col-lg-2{width:20%;margin-top:50px;}
.made_process .col-sm-2{width:20%;margin-top:50px;}
/* help */
.help-title-mt{margin-top:50px;}
/* certificate */
.certification-padding{padding-left:7.5px;padding-right:7.5px;}
/* company-profile */
.culture-main{padding:30px;}
.company-intro-mr-cent-7{margin-right:7%;}
.mission-box{padding:35px}
.company-case-intro{height: 180px;}
.company-pagination-control{margin-top:-3%;}
/* factory */
.factory-intro-mr-cent-10{margin-right:10%;}
.factory-intro-margin{margin: 0px 9%;}
.factory-count-title{height: 50px;}
/* news */
.company-news-intro{height:90px!important;margin:unset;}
.company-intro{height: 90px!important;}
.font-lg-25{font-size:25px;}
}
/* team */
.member-intro-box{padding: 0;}
/* control */
.control-padding{padding:60px 0;}
.control-cross-line{border:1px solid #e7e0c4;position: absolute;left: 0px;right: 0;margin: 24px;}
.control-box{display: block;margin-bottom: 20px;}
.control-number{
    display: inline-block;
    position: absolute;
    top: 8%;
    left: 46%;
    font-weight: 700;
    color:white;
}
@media (min-width: 769px) {
.font-team-xs-15{font-size:25px;}
.pb-lg-1{padding-bottom:10px;}
.pb-lg-2{padding-bottom:20px;}
.pb-lg-6{padding-bottom:60px;}
.pt-lg-6{padding-top: 60px ;}
.sm-mt-55{margin-top:unset;}
.sm-mt-50{margin-top:unset;}
.left_title{padding-left:0px;padding-right:0px;}
/* company-profile */
.partner .col-lg-2{width: 20%;}
.company-bottom-control{bottom: -13%;margin-left:15px;}
.company-title {height: 110px;}
.mission-intro{height: 150px;}
.mission-title{height: 76px;overflow: hidden;}
/* factory */
.factory-intro{padding-top:15px;height: 77px;}
.factory-count-title{height: 60px;}
/* design */
.design-right-text{ width: 95%;}
.design_button_box{padding:80px 0;}
.design .col-lg-5{width:49%;margin-top: unset;}
.design-right-float-text {margin-left: 6%;}
/* oem-service */
.service_box{width:296px;height:300px;border:2px solid white;border-radius: 20px;padding: 30px 20px 60px 20px;box-shadow: rgb(0 0 0 / 25%) 0px 0px 10px;}
.service_box:hover{transition: 0.2s;border:2px solid var(--primary-color);}
.service_box .number{position: absolute;bottom: -20px;font-size: 80px;font-weight: bold;right: 20px;color: #e8e8e8;}
.service-intro-margin{margin: 0 16%;}
/* made */
.made_process_box{padding:80px 0;}
.manufacturing-title{height:89px;overflow: hidden;}
/* order */
.foot-nav-title{padding:25px 0;height:120px;}
.foot-nav-background-main{background-color: #f4f4f4;border-radius: 25px;padding:33px 90px 33px 33px;}
.order-right-padding{padding: 100px 0px 0px 30px;}
.order-phone-margin{margin: 50% 15% 0 15%;}
.foot-nav-button-outside{top: 15%;right:10px;}
.personal-introduce-main{padding:120px 0;}
.member-intro-box{padding: 30px 0;}
.member-intro-box .intro {height: 90px;}
}
