@charset "utf-8";
/* CSS Document */
html,body{color:#333;font-family:'OPPOSans',-apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-size:100%;line-height:1.75;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,form,label,video,input,textarea,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;background:transparent;vertical-align:baseline;overflow-wrap: break-word;}
html{-webkit-tap-highlight-color: transparent;}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
table,tr,td,p,iframe{margin-top:0;padding:0}
table,tr,td{border:0;}
a{text-decoration:none;color:#333;}
a:hover{outline:0;text-decoration:none;color:var(--color-font);}
img{border:0;max-width:100%;vertical-align: middle;}
:root{
    --title:3.75rem;
    --ark-font-title:3rem;
    --ark-font-subtitle:2.25rem;
    --ark-font-thrtitle:1.5rem;
    --ark-font-foutitle:1.125rem;
    --color-font:#f0af3e;
}
.font{font-family: 'JosefinSans';}
/*
::-webkit-scrollbar {
    height: 5px;
    width: 5px;
}
::-webkit-scrollbar-thumb {
    background-color: #d6dbea;
    border-radius: 9999px;
}
*/
/**/
.meihuang-header-section{width:100%;position: relative;z-index: 999;background:#fff;}
.meihuang-header-section.active{transition: .4s;position: fixed;top:0;left:0;}
.header-main{width:83%;margin:0 auto;display:flex;align-content: center;align-items: center;justify-content: space-between;}
.header-logo-model{}
.header-logo-model img{height:80px;width:auto;}
.header-nav-model{display:flex;align-content: center;text-align: center;}
.header-nav-model li{display:inline-block;margin:0 1rem;line-height: 100px;position: relative;}
.header-nav-model li a{display:block;text-transform: uppercase;font-weight: 600;font-family: JosefinSans;font-size:17px;}
.header-nav-model li a.active{color:var( --color-font);}
.header-nav-down{position: absolute;text-align: left;top:100%;background:#fff;left: -15px;overflow: hidden; white-space: nowrap;box-shadow: 0 5px 10px rgba(0,0,0,0.05);display:none;}
.header-nav-down span{padding:0 20px;display:block;}
.header-nav-down span a{display:block;font-weight: 400;line-height: 45px;text-transform: capitalize;}
.header-right-model{display:flex;align-content: center;align-items: center;justify-content: space-between;}
.header-lang{position: relative;font-size:16px;font-family: JosefinSans;}
.lang-select{position: absolute;top:100%;left:0;display: none;opacity: 0.0;}
.lang-a{position: relative;}
.lang-a:before{content:"";width:5px;height:5px;border-right:1px #333 solid;border-bottom:1px #333 solid;position: absolute;right:-10px;transform: rotate(45deg);top:2px;}

/**/
.meihuang-banner-section{width:100%;position: relative;}
.meihuang-banner-section .swiper-pagination{width:100%;left:8.5%;bottom:5%;}
.meihuang-banner-section li{width:100%;overflow: hidden;position: relative;}
.swiper-slide-picture{width:100%;overflow: hidden;position: relative;}
.swiper-slide-picture img{width:100%;overflow: hidden;height:100%;object-fit: cover;}
.swiper-slide-text{position: absolute;z-index: 100;bottom:5%;left:9%;color:#fff;font-weight: 400;width:45%;}
.swiper-slide-text h2{font-size:1.875rem;display:block;position: relative;font-family: JosefinSans;}

/**/
.meihuang-products-cate-section{width:100%;overflow: hidden;position: relative;}
.meihuang-products-cate-section:after{content:"";width:100%;height:70%;background:#fdf7eb;position: absolute;left:0;bottom:0;right:0;z-index: -1;}
.container-width{width:100%;position: relative;}
.container{width:83%;margin:0 auto;position: relative;}
.widthin-spacing{padding:7rem 0;}
.product-cate-model01{overflow: hidden;border-bottom:1px #ddd solid;display:none;}
.product-cate-model01 li{width:100%;overflow: hidden;}
.product-cate1-container{display:flex;align-content: center;align-items: center;justify-content: space-between;}
.product-cate-text{width:38%;float:left;overflow: hidden;text-align: center;}
.product-cate-picture{width:58%;float:right;overflow: hidden;}
.product-cate-picture img{width:100%;}
.product-cate-txt h2{font-size:var(--ark-font-title);line-height: 1.2;font-family: JosefinSans;font-weight: 400;display:block;margin-bottom:1rem;text-transform: uppercase;}
.product-cate-more{width:190px;margin:2rem auto 0;text-transform: uppercase;}
.product-cate-more a{display:block;color:#fff;border:1px var(--color-font) solid;background:var(--color-font);padding:1rem 0;}
.product-cate-more:hover a{background:#fff;color:#333;}
.product-cate-model02{overflow: hidden;padding-top:7rem;}
.product-cate-model02 li{width:calc(100%/2 - 1rem);float:left;overflow: hidden;}
.product-cate-model02 li:first-child,.product-cate-model02 li:nth-child(3){margin-right:1rem;}
.product-cate-model02 li:nth-child(2),.product-cate-model02 li:nth-child(4){margin-left:1rem;}
.product-cate-container{overflow: hidden;position: relative;}
.product-cate-image{width:100%;overflow: hidden;}
.product-cate-image img{width:100%;transition: 1s;}
.product-cate-model02 li:hover img{transform: scale(1.1);}
.product-cate-sum{background:#fff;width:80%;margin:0 auto;text-align: center;position: relative;top:-100px;padding:2rem;}
.product-cate-name{overflow: hidden;font-size:var(--ark-font-subtitle);font-weight: 400;font-family: JosefinSans;text-transform: uppercase;}
.product-cate-info{width:100%; overflow: hidden;border-bottom:1px #ddd solid;padding-bottom:1rem;margin-bottom:1rem;}
.product-cate2-more{text-transform: uppercase;display:none;}
.meihuang-products-display-section{overflow: hidden;background:#fdf7eb;padding-bottom:7rem;display:none;}
.meihuang-title-model{width:100%;overflow: hidden;text-align: center;padding-bottom:2rem;font-family: JosefinSans;}
.title-1{text-transform: uppercase;font-size:18px;}
.title-2{font-size:var(--ark-font-title);font-family: JosefinSans;color:var(--color-font);text-transform: uppercase;font-weight: 600;}
.index-products-swiper{position: relative;padding-bottom:3rem;}
.meihuang-products-display-section li{width:calc(100%/4);float:left;overflow: hidden;clear: none;}
.meihuang-products-display-section li:nth-child(4n+1){clear: both;}
.meihuang-products-display-section li a{display:block;font-size:18px;}
.products-display-item{overflow: hidden;margin:0.65rem;}
.products-display-item-picture{width:100%; overflow: hidden;}
.meihuang-products-display-section li img{width:100%;}
.products-display-item-name{width:100%; overflow: hidden;margin:1rem 0;text-transform: uppercase;}
.product-swiper-page{bottom:0;text-align: center;}
.product-swiper-page .swiper-pagination-bullet{width:10px;height:10px;background:#333;transform: rotate(45deg);opacity: 0.8;border-radius: 3px;}
.product-swiper-page .swiper-pagination-bullet-active{background:#f0af3e;}
/**/
.meihuang-about-section{overflow: hidden;}
.meihuang-about-item-picture{width:55%;float:left;overflow: hidden;height:625px;}
.meihuang-about-item-picture img{width:100%;height:100%;object-fit: cover;}
.meihuang-about-item-text{width:65%;overflow: hidden;margin:0 auto;}
.meihuang-about-content{text-align: center;}
.meihuang-about-txt{width:100%; overflow: hidden;padding-bottom:2rem;margin:0 0 2rem;}
.meihuang-about-txt p{margin-bottom:10px;}
.about-more{width:160px;display:block;margin:0 auto;height:50px;border-radius: 50px;background:var(--color-font);color:#fff;line-height: 50px;border:1px var(--color-font) solid;}
.about-more:hover{background:#fff;}
.about-more i{display:inline-block;font-size:14px;margin-left:10px;transform: scale(0.8);}
.meihuang-about-data{overflow: hidden;margin-top:5rem;}
.meihuang-about-data li{width:calc(100%/4);float: left;margin-bottom:3rem;overflow: hidden;}
.meihuang-about-data-name{font-size:18px;font-weight: 600;color:var(--color-font);}
.meihuang-about-data-text{width:100%;overflow: hidden;}
.meihuang-about-data-text h3{display:inline-block;font-size:60px;font-weight: 600;line-height: 1;}
.meihuang-about-data-text h4{display:inline-block;margin-left:5px;font-weight: 600;}
/**/
.meihuang-why-section{overflow: hidden;background:#fff;background-size:cover;}
.meihuang-why-section li{width:calc(100%/3);float:left;overflow: hidden;border-bottom:1px solid #fdf7eb;border-right: 1px solid #fdf7eb;cursor: pointer;}
.meihuang-why-section li:nth-child(3n){border-right:0;}
.why-display-item{overflow: hidden;padding:3rem;min-height: 350px;}
.meihuang-why-section li:hover .why-display-item{background:#fdf7eb;}
.why-display-item-picture{background:url("../images/ico-num.png") no-repeat center;width:43px;height:43px;padding-left:13px;font-weight: 600;padding-top:8px;font-size: 18px;color:var(--color-font);}
.why-display-item-name{width:100%;overflow: hidden;margin:1rem 0;font-size:var(--ark-font-thrtitle);font-weight: 600;}
.why-display-item-txt{font-size:16px;overflow: hidden;opacity: 0.8}
/**/
.meihuang-video-section{overflow: hidden;display:flex;align-items: center;}
.video-model{display:flex;align-content: center;align-items: center;justify-content: flex-start;height:100%;}
.video-text-model{width:45%;float:left;overflow: hidden;padding-left:15rem;font-size:18px;}
.video-text-model h2{display:block;margin:2rem 0 3rem;font-family:JosefinSans;font-size: var(--ark-font-title);line-height: 1;}
.video-text-model span{display: block;}
.video-play-model{width:100%;text-align: center;display:flex;align-content: center;align-items: center;justify-content: center;overflow: hidden;}
.video-play-model a{display:block;position: relative;transition: 1s;}
.video-play-model a img{width:100%;transition: 1s;}
.video-play-model a:hover img{transform: scale(1.1);}
.meihuang-videoPlay-open{width:100%;display:none;background:rgba(0,0,0,0.1);position: fixed;top:0;left:0;bottom:0;z-index: 999;align-content: center;align-items: center;}
.meihuang-videoPlay-open.active{display:flex;}
.meihuang-video-content{width:50%;margin:0 auto;overflow: hidden;position: relative;}
.meihuang-video-content video{width:100%;object-fit: contain;}
.video-cloase-btn{width:30px;height:30px;position: absolute;right:10px;top:10px;background:url("../images/close.svg") no-repeat center;background-size:contain;filter: grayscale(100)brightness(100);cursor: pointer;z-index: 10;}
/**/
.meihuang-strength-section{width:100%;overflow: hidden;padding-bottom:5rem;}
.strength-text{width:50%;margin:3rem auto;overflow: hidden;text-align: center;}
/**/
.meihuang-blog-section{overflow: hidden;display:none;}
.blog-display-model{overflow: hidden;}
.blog-display-model li{width:calc(100%/3);float:left;overflow: hidden;border-right:1px #ddd solid;}
.blog-display-model li:last-child{border-right:0;}
.blog-display-item{padding:0 2rem; overflow: hidden;}
.blog-display-item-picture{width:100%;overflow: hidden;}
.blog-display-item-picture img{width:100%;height:100%;object-fit: cover;}
.blog-display-item-text{width:100%;overflow: hidden;}
.blog-item-title{width:100%; overflow: hidden;font-size:var(--ark-font-thrtitle);margin:1rem 0;}
.blog-item-text{width:100%;overflow: hidden;color:#333;font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.blog-item-time{overflow: hidden;color:#333;margin:4rem 0;}
/**/
.meihuang-footer-section{overflow: hidden;background:#f0af3e;color:#fff;}
.meihuang-footer-section a{color:#fff;}
.foot-model{overflow: hidden;width:100%;padding:5rem 0;display:flex;}
.foot-width{float:left;overflow: hidden;}
.foot-menu-model{width:40%;}
.foot-menu-model li{width:calc(100%/2);float:left;overflow: hidden;}
.foot-menu-name{font-size:22px;}
.foot-menu-down{width:100%;overflow: hidden;margin-top:2rem;}
.foot-menu-down a{display:block;font-size:16px;margin-bottom:5px;opacity: 0.8;}
.foot-menu-down a:hover{opacity: 1.0}
.foot-contact-model{width:30%;overflow: hidden;}
.foot-contact-a{margin-bottom:1rem;width:100%;overflow: hidden;vertical-align: middle;padding-left:2rem;}
.foot-contact-a span{display:inline-block;overflow: hidden;position: relative;top:5px;}
.f-tel{background:url("../images/ico-tel.png") no-repeat center left;}
.f-mail{background:url("../images/ico-email.png") no-repeat center left;}
.f-add{background:url("../images/ico-add.png") no-repeat top left;}
.f-add span{top:-2px;}
.foot-follow-model{float:right;width:25%;overflow: hidden;display:flex;align-content: center;justify-content: flex-end;}
.foot-fow-name{display:inline-block;margin-right:15px;font-size:22px;}
.foot-fow-model{overflow: hidden;display:inline-block;}
.foot-fow-model a{display:inline-block;opacity: 0.8;margin-right:0.5rem;margin-top:3px;}
.foot-fow-model a:last-of-type{margin-right:0;}
.foot-fow-model a img{width:25px;}
.foot-fow-model a:hover{opacity: 0.8;}
.foot-buttom-section{width:100%;overflow: hidden;display:flex;align-content: center;justify-content: space-between;padding:2rem 0 3rem;}
.foot-but-text,.foot-but-link{opacity: 0.8;}
.foot-but-text span,.foot-but-link span{display:inline-block;margin-right:20px;}
.foot-but-text span:last-of-type,.foot-but-link span:last-of-type{margin-right:0;}
.back-to-top{position: relative;}
.back-to-top:before{content:"";width:15px;height:15px;border-top:2px #fff solid;border-left:2px #fff solid;position: absolute;top:-15px;transform: rotate(45deg);left:35px;font-family: "JosefinSans";}
/**/
.inside-section-name{overflow: hidden;}
.inside-name-model{border-bottom:1px #333 solid;}
.inside-section-name h2{font-size:var(--title);color:#000;display:block;text-transform: uppercase;}
.inside-ncrum-model {overflow: hidden;padding:2rem 0;}
.inside-ncrum-model a{display:inline-block;margin-right:2rem;position: relative;font-size:16px;}
.inside-ncrum-model a:after{content:"";width:10px;height:1px;background:#000;position: absolute;right:-20px;top:13px;}
.inside-ncrum-model a:last-of-type:after{display:none;}
/**/
.inside-video-display-section{width:100%;overflow: hidden;position: relative;height:800px;display:flex;align-items: flex-end;}
.inside-video-play{margin-bottom:5rem;}
.font-title{font-weight: 600;color:var(--color-font);text-transform: uppercase;margin-bottom:1rem;}
.f-s60{font-size:var(--title);}
.f-s48{font-size:var(--ark-font-title);}
.inside-video-play a{display:inline-block;background:#212121;color:#fff;position: relative;border-radius: 50px;padding:0.85rem 3rem 0.85rem 1.5rem;font-weight: 600;}
.inside-video-play a:after{content:"";width:0;height:0;border-left:13px var(--color-font) solid;border-top:8px solid transparent;border-bottom:8px solid transparent;position: absolute;right:1.5rem;top:1.15rem;}
.inside-company-section{overflow: hidden;}
.inside-profile-content{overflow: hidden;}
.inside-profile-picture{width:40%;float:left;overflow: hidden;}
.inside-profile-text{width:53%;float: right;overflow: hidden;}
.inside-about-content{width:100%;overflow: hidden;}
.inside-about-content p{margin-bottom:15px;}
.inside-profile-data-section{overflow: hidden;padding:3rem 0;}
.inside-profile-data-section li{width:calc(100%/4);float: left;overflow: hidden;}
.about-data-name{color:var(--color-font);font-size:18px;font-weight: 600;}
.about-data-txt{width:100%;overflow: hidden;}
.about-data-txt h3{display:inline-block;font-size:var(--title);font-weight: 700;line-height: 1;}
.about-data-txt h4{display:inline-block;margin-left:10px;font-weight: 600;}
.inside-strength-section{overflow: hidden;position: relative;z-index: 10;margin-top:5rem;}
.inside-strength-section li{width:100%;overflow: hidden;}
.inside-strength-section li:first-child{margin-bottom:3rem;}
.inside-strength-item{overflow: hidden;display: flex;justify-content: space-between;align-items: center;}
.inside-strength-section li:nth-child(even) .inside-strength-item{ flex-direction: row-reverse;}
.inside-strength-content{width:40%;overflow: hidden;}
.color-white{color:#fff;}
.inside-strength-text{width:100%;overflow: hidden;font-weight: 500;}
.inside-strength-text p{position: relative;margin-bottom:1rem;}
.inside-strength-picture{width:54%;}
.inside-strength-picture img{width:100%;border-radius: 20px;}
.inside-factory-section{overflow: hidden;text-align: center;}
.inside-factory-section img{}
.inside-client-section{overflow: hidden;}
.inside-client-section img{width:100%;}
.inside-about-history-section{background:#fdf7eb;}
.inside-history-swiper{position: relative;overflow: hidden;}
.inside-history-swiper li{width:100%;padding:1rem 0;}
.inside-history-text{padding:0 2rem;overflow: hidden;}
.inside-history-time{font-weight: 600;cursor: pointer;}
.inside-history-txt{width:100%; overflow: hidden;}
.inside-history-name{font-weight: 600;font-size:18px;}
.inside-history-picture{overflow: hidden;width:60%;float:left;}
.inside-history-swiper li:first-child .inside-history-picture{display:none;}

/**/
.inside-factories-section{overflow: hidden;width:100%;display:flex;align-content: center;align-items: center;justify-content: space-between;}
.inside-factories-text-model{width:48%;float:left; overflow: hidden;}
.inside-factories-adve-model{width:48%;float:right;overflow: hidden;}
.inside-factories-text-model h1{display: block;font-size:var(--ark-font-title);font-weight: 600;}
.inside-factories-sum{overflow: hidden;margin-top:2rem;}
.inside-factories-adve-model li{width:calc(100%/2);clear: none;float: left;margin-bottom:3rem;overflow: hidden;}
.inside-fac-adv-text{width:100%;overflow: hidden;color:var(--color-font);font-weight: 600;}
.inside-fac-adv-text h3{display:inline-block;font-weight: 600;font-size:100px;line-height: 1;}
.inside-fac-adv-text h4{display:inline-block;font-size:18px;}
.inside-fac-adv-name{font-weight: 600;}
.inside-factory-site-section{width:100%;overflow: hidden;}
.inside-factory-site-section li{width:calc(100%/3);float: left;overflow: hidden;clear: none;}
.inside-factory-site-section li:first-child,.inside-factory-site-section li:nth-child(2){width:50%;}
.inside-factory-site-section li a{display:block;margin:0.5rem; overflow: hidden;}
.inside-factory-site-section li a img{width:100%;}
.factory-name{overflow: hidden;margin:1rem 0;}
.overflow{overflow: hidden;}
.inside-in-title{width:100%;overflow: hidden;text-align: center;font-size:var(--ark-font-title);font-weight: 600;margin-bottom:3rem;}
.inside-factory-cert-section{overflow: hidden;background:#fdf7eb;}
.inside-cer-swiper{overflow: hidden;position: relative;padding-bottom:3rem;width:100%;}
.inside-cer-swiper .swiper-slide{transition: 300ms;text-align: center;}
.inside-cer-item{overflow: hidden;width:100%;border:1px #fff solid;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.inside-cer-item img{width:100%;overflow: hidden;}
.inside-cer-item-name{width:100%;padding:1rem 0;}
.inside-cer-name{width:100%;margin:1rem 0;font-weight: 600;color:#000;}
.cer-next,.cer-prev{width:50px;height:50px;border-radius: 50%;background:#fff url("../images/ico-next.svg") no-repeat center;background-size:30px;top:45%;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.cer-prev{transform: rotate(180deg);left:30%;}
.cer-next{right:30%;}
/**/
.inside-factory-content-model{overflow: hidden;}
.factory-sum-model h1{font-size:24px;font-weight: 600;display:block;margin-bottom:1rem;}
.factory-sum-model ul{width:100%;margin-top:3rem;overflow: hidden;}
.factory-sum-model li{font-weight: 600;width:calc(100%/5);float: left;margin-right:10px;background:#f9f9f9;padding:2rem;margin-bottom:10px;}
.factory-sum-model li h3{display:inline-block;font-size:var(--title);line-height: 1;font-weight: 600;color:var(--color-font)}
.factory-sum-model li h4{display:inline-block;font-weight: 600;}
.factory-sum-model li p{margin-top:10px;}
.inside-factory-display-model{overflow: hidden;}
.inside-factory-image{width:100%;overflow: hidden;}
.inside-factory-image img{width:100%;}
.inside-factory-name{overflow: hidden;margin:1rem 0;font-size:20px;}
.inside-factory-work-model{overflow:hidden;}
.inside-factory-work-model li{overflow: hidden;position: relative;float: left;width:calc(100%/4);clear: none;}
.inside-factory-work-model li:nth-child(4n+1){clear: both;}
.inside-factory-work-item{overflow: hidden;margin:0.5rem;}
.work-item-image{width:100%;height:240px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.inside-factory-work-model li img{width:100%;height: 100%;object-fit: cover;transition: .4s;}
.inside-factory-work-model li:hover img{ transform: scale(1.1);}
.work-item-name{margin:1rem;}
.factory-honor-model{overflow: hidden;background:#f9f9f9;display: flex;}
.factory-honor-text{width:40%;float: left;}
.factory-honor-slide{width:50%;float:right;overflow: hidden;}
.factory-honor-swiper{position: relative;}
.factory-honor-swiper li{width: 100%;overflow: hidden;text-align: center;background:url("../images/hor-img.jpg") no-repeat center;background-size:cover;border-radius: 10px;color:#fff;}
.factory-honor-swiper li a{display:block;color:#fff;}
.factory-hor-image{overflow: hidden;padding:4rem 4rem 0;}
.factory-hor-title{overflow: hidden;margin:2rem 0;font-size:20px;font-weight: 600;padding:0 2rem;}
.hor-next,.hor-prev{top:80%;width:50px;height:50px;background:#fff url("../images/ico-next.svg") no-repeat center;background-size:35px;border-radius: 50%;box-shadow: 0 0 15px rgba(0,0,0,0.1)}
.hor-prev{left:0;transform: rotate(180deg);}
.hor-next{right:92%;}
/**/
.inside-menu-model{overflow: hidden;}
.inside-menu-model li{display:inline-block;overflow: hidden;}
.inside-menu-model li a{display:inline-block;overflow: hidden;margin-right:1rem;margin-bottom:1rem;border:1px #333 solid;padding:0.2rem 1.5rem;border-radius: 30px;font-size:24px;font-family: JosefinSans;}
.inside-menu-model li a:hover,.inside-menu-model li a.active{background:#f0af3d;color:#fff;border:1px solid #f0af3d;}
.insidex-poroducts-display-section{overflow: hidden;padding-bottom:3rem;}
.insidex-poroducts-display-section li{width:calc(100%/4);float:left;overflow: hidden;clear: none;}
.insidex-poroducts-display-section li:nth-child(4n+1){clear: both;}
.in-products-item-model{overflow: hidden;margin:0.5rem;}
.in-product-item-image{width:100%;overflow: hidden;border:1px #fff solid;}
.in-product-item-image img{width:100%;height:100%; overflow: hidden;object-fit: cover;transition: .6s;}
.in-product-item-name{width:100%; overflow: hidden;margin:1rem 0;font-weight: 600;}
.insidex-poroducts-display-section li:hover .in-product-item-image{border:1px #333 solid;}
.insidex-poroducts-display-section li:hover .in-product-item-image img{transform: scale(0.9);}
.inside-product-content{overflow: hidden;}
.inside-product-content-picture{width:45%;overflow: hidden;float: left;}
.inside-product-swiper{width:100%; overflow: hidden;position: relative;}
.inside-product-swiper img{width:100%;}
.inside-product-content-detail{width:48%;float:right;overflow: hidden;}
.inside-product-content-detail h1{display:block;font-weight: 600;font-size:var(--ark-font-subtitle);}
.inside-product-text-model{width:100%;overflow: hidden;margin-top:1rem;}
.inside-product-text-model h3{font-size:18px;font-weight: 600;display: block;margin:1rem 0;border-top:1px #ddd solid;padding-top:1rem;}
.inside-product-text-model h3:first-of-type{border-top:0;}
.inside-product-text-model h4{display: block;margin-top:1rem;}
.inside-product-feature-model{overflow: hidden;}
.inside-fea-section{overflow: hidden;margin-bottom:3rem;font-size:var(--ark-font-subtitle);font-weight: 600;}
.inside-product-feature-diaply{overflow: hidden;}
.inside-product-feature-diaply li{width:calc(100%/5);float:left;overflow: hidden;}
.inside-product-fea-item{overflow: hidden;margin:0.5rem;}
.inside-product-fea-image{width:100%;overflow: hidden;}
.inside-product-fea-image img{width:100%;}
.inside-product-fea-name{width:100%;overflow: hidden;margin:0.5rem 0;}
/**/
.inside-blog-section{overflow: hidden;padding-bottom:3rem;}
.inside-blog-section li{width:calc(100%/3);float:left; overflow: hidden;border-right: 1px #ddd solid;clear: none;}
.inside-blog-section li:nth-child(3n+1){clear: both;}
.inside-blog-section li:nth-child(3n),.inside-blog-section li:last-child{border-right: 0;}
.inside-blog-item-model{overflow: hidden;margin:0 1rem 2rem;}
.inside-blog-item-picture{width:100%;overflow: hidden;height:275px;}
.inside-blog-item-picture img{width:100%; overflow: hidden;height:100%;object-fit: cover;}
.inside-blog-item-text{width:100%;overflow: hidden;margin:1rem 0;}
.inside-blog-item-title{width:100%; overflow: hidden;font-size:var(--ark-font-thrtitle);}
.inside-blog-item-txt{width:100%;overflow: hidden;margin:1rem 0;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333;}
.inside-blog-item-time{width:100%;overflow: hidden;margin-top:5rem;}
.inside-blog-item-time span{display:inline-block;}
.inside-blog-item-time span:first-of-type{margin-right:10px;}
/**/
.inside-blog-detail-section{overflow: hidden;padding-bottom:3rem;}
.inside-blog-content-title{width:100%; overflow: hidden;font-size:var(--ark-font-thrtitle);font-weight: 600;}
.inside-blog-content-point{width:100%; overflow: hidden;margin:1rem 0 3rem;}
.inside-blog-content-point span{display:inline-block;margin-right:1.5rem;font-family: JosefinSans;}
.inside-blog-content-text{width:100%;overflow: hidden;}
.blog-container{width:1000px;margin:0 auto;overflow: hidden;}
/**/
.inside-contact-section{overflow: hidden;}
.inside-contact-content{width:100%;overflow: hidden;}
.inside-contact-content li{width:calc(100%/3);float:left;overflow: hidden;margin-bottom:3rem;clear: none;}
.inside-contact-content li:nth-child(3n+1){clear: both;}
.inside-contact-item{overflow: hidden;padding:0 3rem;}
.inside-contact-item-title{width:100%;overflow: hidden;font-size:18px;font-weight: 600;margin-bottom:1rem;}
.inside-contact-item-text{width:100%;overflow: hidden;}
.inside-contact-item-text h3{color:#666;display: block;margin-bottom:1rem;border-bottom:1px #ddd solid;padding-bottom:0.5rem;}
.inside-contact-item-text p{margin-bottom:15px;}
.inside-contact-item-text p a{margin-left:10px;display:inline-block;}
.contact-name{width:100%; overflow: hidden;font-size:var(--ark-font-thrtitle);margin-bottom:1rem;}
.contact-name{width:100%;overflow: hidden;font-size:var(--ark-font-thrtitle);margin-bottom:1rem;border-bottom:1px #ddd solid;}
.inside-message-model{overflow: hidden;background:#fdf7eb;}
.inside-mess-name{width:40%;float:left; overflow: hidden;font-size:var(--ark-font-subtitle);font-weight: 600;}
.inside-message-from{width:55%;float:right;overflow: hidden;}
.mes-input{width:100%; overflow: hidden;margin-bottom:1rem;}
.mes-input input,.mes-txt select{width:100%;border:1px #ddd solid;line-height: 40px;height: 40px;padding:0 10px;font-size:16px;}
.mes-txt select{background:none;}
.mes-txt{width:calc(100%/2 - 1rem);float:left; overflow: hidden;}
.mes-txt:first-of-type{margin-right:2rem;}
.mes-input textarea{width:100%;line-height: 40px;border:1px #ddd solid;min-height: 120px;padding:0 10px;font-size:16px;}
.mes-submit input{background:#000;color:#fff;padding:1rem;font-size:16px;text-transform: uppercase;border-radius: 3px;cursor: pointer;}
.mes-submit input:hover{background:#f0af3d;}
/**/
.inside-esg-poliy-model{overflow: hidden;}
.inside-esg-poliy-model li{width:calc(100%/3 - 2rem);float: left;overflow: hidden;background:#e5efe4;}
.inside-esg-poliy-model li:nth-child(2){margin:0 2.5rem;background:#fdf3e1;}
.inside-esg-poliy-model li:nth-child(3){background:#e1e7f1;}
.inside-esg-item{padding:3rem 4rem;overflow: hidden;}
.inside-esg-image{overflow: hidden;}
.inside-esg-name{font-size:var(--ark-font-thrtitle);font-weight: 600;margin:2rem 0;color:#4e9249;min-height: 85px;}
.inside-esg-poliy-model li:nth-child(2) .inside-esg-name{color:#f0af3e;}
.inside-esg-poliy-model li:nth-child(3) .inside-esg-name{color:#335d9f;}
.inside-esg-text{width:100%;overflow: hidden;border-bottom:1px #4e9249 solid;padding-bottom:3rem;height:280px;}
.inside-esg-poliy-model li:nth-child(2) .inside-esg-text{border-bottom:1px #f0af3e solid;}
.inside-esg-poliy-model li:nth-child(3) .inside-esg-text{border-bottom:1px #335d9f solid;}
.inside-esg-text p{position: relative;margin-bottom:10px;padding-left:20px;}
.inside-esg-text p:before{content:"";width:10px;height:10px;background:#333;border-radius: 50%;position: absolute;left:0;top:10px;}
.inside-esg-num{font-size:var(--ark-font-subtitle);font-weight: 600;color:#4e9249;}
.inside-esg-poliy-model li:nth-child(2) .inside-esg-num{color:#f0af3e;}
.inside-esg-poliy-model li:nth-child(3) .inside-esg-num{color:#335d9f;}
.inside-esg-engry-model{overflow: hidden;}
.inside-engry-display li{width:calc(100%/3 - 2rem);float: left;overflow: hidden;background:#4e9249;margin:1rem 0;color:#fff;}
.inside-engry-display li:nth-child(2){margin:1rem 2.5rem;background:#335d9f;}
.inside-engry-display li:nth-child(3){background:#f0af3c;}
.engry-item{display:flex;padding:3rem;justify-content: space-evenly;align-items: center}
.engry-name{text-align: center;font-size:20px;font-weight: 600;}
.engry-name img{height:48px;width: auto;}
.engry-text{overflow: hidden;}
.engry-text p{position: relative;padding-left:20px;}
.engry-text p:before{content:"";width:10px;height:10px;border-radius: 50%;background:#fff;position: absolute;left:0;top:10px;}