.main{width:96%;max-width: 1600px;margin:0 auto;display: block;}
@media screen and (max-width: 1875px) and (min-width: 1600px) {
    .main{width:80%;max-width:1500px;}
    .header .main{width:96%;max-width: 1600px;}
}
@media screen and (max-width: 1600px) and (min-width: 751px) {
    .main{width:80%;max-width:1280px;}
    .header .main{width:100%;max-width: 1600px;}
}
.banner{overflow: hidden;}
.banner a{cursor: default;}
.banner a,.banner a img{width:100%;display: block;}
.banner a img {object-fit:cover; min-height: 260px;}
.banner-about a img{animation: bannerScale 8s linear 0s infinite normal both;}

/*.banner{height: 100vh;}*/
.banner .video{background: #000;}
.banner .video,.banner .video video{width:100%;height: 100%;display: block;}
.banner .video video{object-fit: cover;max-height: calc(100vh - 93px);}
.banner .banner-play{width:100%;height:100%;position: absolute;top:0;left:0;right:0;bottom:0;z-index:9;}
.banner .banner-play i{width:50px;height: 50px;line-height: 50px;color:#fff;font-size:50px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);display: block;transition: opacity .5s ease;}

.web-video{display: none !important;}
@media screen and (max-width: 750px) {
    .pc-video{display: none !important;}
    .web-video{display: block !important;}
}

.banner_logo{width:auto !important;animation:unset !important;max-width: 100%;margin:0 auto 15px;display: block;min-height: auto !important;}
@-webkit-keyframes bannerScale{
    0%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
    50%{
        -webkit-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
}
@keyframes bannerScale{
    0%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
    50%{
        -webkit-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
}
.banner .banner-text{width:100%;position: absolute;top:50%;left:0;transform: translateY(-50%);text-align: center;color:#fff;display: block;}
.banner-text h2{width:100%;font-size:40px;line-height: 60px;display: block;letter-spacing: 10px;font-weight: 500;font-family: sourcehansanscn_regular_diy;}
.banner-text span{width:45px;height: 2px;background: #fff;margin:0 auto;display: block;}
.banner-text p{width:100%;font-size:22px;line-height: 50px;display: block;font-family: 'futurabt_diy';}
@media screen and (max-width: 1600px) {
    .banner-text h2{font-size:30px;line-height: 50px;}
    .banner-text p{font-size:18px;line-height: 30px;}
}
@media screen and (max-width: 750px) {
    .banner-text h2{font-size:20px;line-height: 40px;letter-spacing: 5px;}
    .banner-text p{font-size:16px;line-height: 30px;}
}
.info-sub-nav{width:100%;text-align: center;display: block;}
.info-sub-nav ul,.info-sub-nav dl{width:100%;display: flex;justify-content: center;}
.info-sub-nav ul{border-bottom: 1px solid #e5e5e5;}
.info-sub-nav li{flex-grow: 0;display: block;padding:40px 0;}
.info-sub-nav li a{width:auto;padding:0 65px;font-size:18px;line-height: 20px;color:#555;display: block;border-left:1px solid #555;}
.info-sub-nav li:first-child a{border-left:0;}
.info-sub-nav li a i{opacity: 0;color:#eb9c5b;font-size:18px;}
.info-sub-nav li.on a,.info-sub-nav li:hover a{color:#eb9c5b;}
.info-sub-nav li.on a i,.info-sub-nav li:hover a i{opacity:1;}
.info-sub-nav dl{margin:30px 0 70px;}
.info-sub-nav dd{flex-grow: 0;margin:0 40px;display: block;}
.info-sub-nav dd a{width:220px;font-size:20px;line-height: 40px;height:40px;color:#777;box-sizing:border-box;border:1px solid #f8f8f8;display: block;}
.info-sub-nav dd a:hover,.info-sub-nav dd.on a{color:#000;border:1px solid #535353;}
@media screen and (max-width: 1600px) {
    .info-sub-nav li{padding:2.5vw 0;}
    .info-sub-nav li a{padding:0 4.0625vw;}
    .info-sub-nav dd a{width:auto;padding:0 4.375vw;}
    .info-sub-nav dl{margin:1.875vw 0 4.375vw;}
    .info-sub-nav dd{margin:0 2.5vw;}
}
@media screen and (max-width: 750px) {
    .info-sub-nav li{padding:15px 0;}
    .info-sub-nav li a{padding:0 20px;font-size:16px;line-height: 18px;}
    .info-sub-nav li a i{font-size:16px;}
    .info-sub-nav dd a{width:auto;padding:0 4.375vw;line-height: 30px;height: 30px;font-size:16px;}
}
.info-title{width:100%;text-align: center;display: block;}
.info-title h2{width:100%;font-size:24px;line-height: 36px;color:#333;display: block;font-family: sourcehansanscn_regular_diy;}
.info-title span{width:30px;height: 1px;background: #eb9c5b;margin:0 auto;display: block;}
.info-title p{width:100%;font-size:12px;line-height: 30px;color:#ccc;display: block;font-family: futurabt_diy;}
@media screen and (max-width: 1600px) {
    .info-title h2{font-size:20px;line-height: 30px;}
}
@media screen and (max-width: 750px) {
    .info-title h2{font-size:18px;line-height: 30px;}
}
.origin-about{width:100%;display: flex;position: relative;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.origin-about-left{width:53.5625%;/*min-height:20.15625vw;*/display: block;}
/*.origin-about-right{width:43.1875%;position:absolute;top:0;right:0;display: block;overflow: hidden;}*/
.origin-about-right{width:43.1875%;/*position:absolute;top:50%;right:0;transform:translateY(-50%) !important;*/display: block;overflow: hidden;}
.origin-about-right img{width:100%;object-fit: contain;display: block;transition: .4s ease .1s;}
.origin-about-right img:hover{transform: scale(1.05);}
.origin-about-left h2{width:100%;font-size:24px;line-height: 32px;color:#eb9c5b;display: block;font-weight: normal;font-family: futurabt_diy;}
.origin-about-left h3{width:100%;font-size:18px;color:#737373;font-weight:normal;line-height: 32px;display: flex;justify-content: start;font-family: futurabt_diy;}
.origin-about-left h3 i{color:#eb9c5b;margin-right: 20px;font-size:30px;line-height: 32px;}
.origin-about-left p{width:100%;text-align: justify;font-size:16px;line-height: 32px;display: block;color:#898989;margin-top:15px;}

.web_origin_about{display: none;}
@media screen and (max-width: 1600px) {
    /*.origin-about-left{min-height: 23.1875vw;}*/
    .origin-about-left{min-height: 19.55vw;}
    .origin-about-left h2{font-size:20px;line-height: 24px;}
    .origin-about-left h3{font-size:16px;line-height: 24px;}
    .origin-about-left h3 i{line-height: 24px;}
    .origin-about-left p{margin-top:10px;line-height: 30px;}
}
@media screen and (max-width: 750px) {
    .origin-about-left h2{margin-top:15px;}
    .origin-about{display: block;}
    .origin-about-left,.origin-about-right{width:100%;}
    .origin-about-right{position: unset;}
    .web_origin_about{display: block;}
    .pc_origin_about{display: none;}
}
/*  发展起源  */
.origin-development{width:100%;display: block;height: 240px;}
.origin-swiper{width:100%;height: 240px;display: block;}
.origin-line{width:100%;position: absolute;top:50%;transform: translateY(-50%);left:0;height: 3px;background: #efefef;}
.origin-swiper .swiper-slide{height: 85px;}
.origin-swiper .swiper-slide:nth-child(2n){margin-top:155px;}
.origin-swiper .swiper-slide i{font-size:20px;line-height:20px;color:#eb9c5b;position: absolute;top:110px;left:50%;transform: translateX(-50%);display: block;}
.origin-swiper .swiper-slide:nth-child(2n) i{top:-45px;}
.origin-swiper .swiper-slide i:after{content: '\ec1e';}
.origin-swiper .swiper-button-prev,.origin-swiper .swiper-button-next{background-image: unset;font-size:30px;color:#efefef;background-color: #fff;}
.origin-swiper .swiper-button-prev:hover,.origin-swiper .swiper-button-next:hover{color: #eb9c5b;}
.origin-swiper .swiper-button-next.swiper-button-disabled,.origin-swiper .swiper-button-prev.swiper-button-disabled{opacity: 1;pointer-events: unset;}
.origin-swiper .swiper-button-prev{left:0;padding-right: 15px;}
.origin-swiper .swiper-button-next{right:0;padding-left:15px;}
.origin-swiper .swiper-button-next:after{content:'\ec1e';}
.origin-swiper .swiper-button-prev:after,.origin-swiper .swiper-button-next:after{content:'\ec1e';font-size:20px;position: absolute;top:50%;transform: translateY(-50%);width:17px;text-align: center;}
.origin-swiper .swiper-button-prev:after{right:0;}
.origin-swiper .swiper-button-next:after{left:0;}
.origin-swiper .origin-development-list{width:100%;height:85px;display: block;}
.origin-development-list h2{width:100%;font-size:24px;line-height: 32px;color:#999;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-family: futurabt_diy;}
.origin-development-list p{width:100%;font-size:14px;line-height: 26px;color:#333;/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;*/display: block;height: 52px;}
@media screen and (max-width: 500px){
    .origin-development,.origin-swiper{height: auto;}
    .origin-line{top:unset;bottom:10px;transform: unset;}
    .origin-swiper .swiper-slide{height: auto;padding-bottom: 44px;}
    .origin-swiper .swiper-slide:nth-child(2n){margin-top:unset;}
    .origin-swiper .swiper-slide i,.origin-swiper .swiper-slide:nth-child(2n) i{top:unset;bottom:1px;}
    .origin-swiper .swiper-button-prev,.origin-swiper .swiper-button-next{bottom:-10px;top:unset;}
    .origin-swiper .origin-development-list{height: auto;width: 90%;}
    .origin-development-list p{height: unset;;-webkit-box-orient: unset;-webkit-line-clamp:unset2;overflow: unset;display: block;}
    .origin-development-list h2{overflow: unset;text-overflow:unset;white-space: unset;}
}
/*  环境  */
.origin-envir{width:100%;display: flex;justify-content: space-between;}
.origin-envir-left{width:53.1875%;min-width:53.1875%;flex-grow: 0;display: block;}
.origin-envir-right{width:45.0625%;min-width:45.0625%;flex-grow: 0;display: block;}
.origin-envir img{width:100%;height: 100%;object-fit: cover;display: block;overflow: hidden;transition: .4s ease .1s;}
.origin-envir-img{width:100%;display: block;overflow: hidden;}
.origin-envir img:hover{transform: scale(1.05);}
.origin-envir-left .origin-envir-img{width:100%;height: 100%;display: block;}
.origin-envir-right-img{width:100%;display: flex;justify-content: space-between;margin-top:3.6%;}
.origin-envir-right-img .origin-envir-img{width:47.988%;height:43.828%;display: block;}
@media screen and (max-width: 1600px) {
    /*.origin-envir-right .origin-envir-img{height: 18.4375vw;}*/
    .origin-envir-right .origin-envir-img{height: 15.6vw;}
}
@media screen and (max-width: 640px) {
    .origin-envir{display: block;justify-content: unset;}
    .origin-envir-left,.origin-envir-right{width:100%;flex-grow: unset;}
    .origin-envir-left .origin-envir-img{height: auto;}
    .origin-envir-left{margin-bottom: 3vw;}
    .origin-envir-right-img{margin-top:3vw;}
    .origin-envir-right .origin-envir-img{height: auto;}
    .origin-envir-right-img .origin-envir-img{height: 42.03125vw;}
}
/*  业务分部  */
.origin-business{width:100%;margin-bottom:130px;display: flex;justify-content: space-between;}
.origin-business-map{width:41.375%;min-width:41.375%;margin:0 9.0625% 0 5.4375%;flex-grow: 0;display: block;overflow: hidden;}
.origin-business-map img{width:100%;object-fit: contain;display: block;transition: .4s ease .1s;}
.origin-business-map img:hover{transform: scale(1.05);}
.origin-business-text{width:44.125%;max-width:44.125%;flex-grow: 1;display: block;}
.origin-business-text .info-title{text-align: left;}
.origin-business-text .info-title span{margin:0;}
.origin-business-text-main{width:100%;margin:20px 0 70px;font-size:16px;line-height: 32px;color:#898989;text-align:justify;display: block;}
.origin-business-list{width: 100%;display: flex;justify-content: space-between;}
.origin-business-list-box{flex-grow: 0;display: block;}

.origin-business-list-box h2{font-size:56px;line-height: 64px;color:#898989;font-family: futurabt_diy;}
.origin-business-list-box span{font-size:16px;line-height: 32px;color:#898989;font-family: futurabt_diy;}
@media screen and (max-width: 1600px) {
    .origin-business{margin-bottom: 8.125vw;}
    .origin-business-text-main{margin:1.25vw 0 4.375vw;}
    .origin-business-list-box h2{font-size:36px;line-height: 50px;color:#898989;}
}
@media screen and (max-width: 960px) {
    .origin-business{display: block;justify-content: unset;}
    .origin-business-map,.origin-business-text{width:100%;max-width:100%;flex-grow: unset;margin:0;}
    .origin-business-list-box h2{font-size:24px;line-height: 30px;color:#898989;}
}
/*  广纳贤才  */
.job-list{width:100%;background:#fff;padding:3%;box-sizing: border-box;margin-bottom:50px;display: flex;justify-content: space-between;transition: .4s ease .1s;}
.job-list:hover{box-shadow: 0 0 21px rgba(0,0,0,.18);}
.job-list-title{width:18.125%;min-width:18.125%;margin-left:3.125%;flex-grow: 0;display: block;}
.job-list-title-main{width: 100%;padding-bottom:20px;border-right:1px solid #e5e5e5;display: block; }
.job-list-title h2,.job-list-title p,.job-list-main h3,.job-list-main p{width:100%;line-height:32px;color:#555;display: block;}
.job-list-title h2{font-size:24px;line-height: 70px;font-weight: 600;}
.job-list-title p{font-size:16px;font-family: futurabt_diy;}
.job-list-main{width:31.25%;min-width:31.25%;margin-left:5%;flex-grow: 0;display: block;color:#555;}
.job-list-main h3{font-size:16px;}
.job-list-main p{font-size:14px;}
.job-list-main h3:nth-child(3){margin:15px 0;}
.job-list-main a{width:100%;font-size:16px;color:#000;display: block;text-decoration: underline;}
.job-list-main h3,.job-list-main p,.job-list-main a{display: none;}
.job-list-main h3:first-child,.job-list-main p:nth-child(2){display: block;}
.job-list-extend{width:28.125%;min-width:28.125%;margin-left:8.125%;flex-grow: 0;display: block;}
.job-list-extend p{width:100%;display: flex;justify-content: space-between;font-size:16px;line-height: 32px;color:#555;font-weight: 600;}
.job-list-extend p span{white-space: nowrap;}
.job-list-extend i{width:35px;line-height: 35px;margin:20px 0 0 auto;color:#fff;text-align: center;display: block;}
.job-list-extend i.jf-zengjia{background: #b2b2b2;}
.job-list-extend i.jf-jianhao{background: #eb9c5b;}
@media screen and (max-width: 1600px) {
    .job-list{margin-bottom: 3.125vw;}
    .job-list-title{width:21.25%;min-width:21.25%;margin-left:0;}
    .job-list-extend{width:31.25%;min-width:31.25%;margin-left:5%;}
    .job-list-title h2{font-size:20px;line-height: 50px;}
}
@media screen and (max-width: 1200px) {
    .job-list{margin-bottom: 3.125vw;}
    .job-list-title{width:21.25%;min-width:21.25%;margin-left:0;}
    .job-list-extend{width:34.25%;min-width:34.25%;margin-left:2%;}
    .job-list-main{width:34.25%;min-width:34.25%;margin-left:2%}
}
@media screen and (max-width: 800px) {
    .job-list{margin-bottom: 3.125vw;display: block;justify-content: unset;}
    .job-list-title,.job-list-extend,.job-list-main{width:100%;min-width:100%;margin-left:0;flex-grow: unset;}
    .job-list-title h2{font-size:20px;line-height: 40px;}
    .job-list-title-main{border-right: 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 10px;}
    .job-list-extend{margin-top:20px;border-top:1px solid #e5e5e5;padding-top:10px;}
    .job-list-extend p{font-size:14px;}
}
/*  媒体宣发  */
.news{width:100%;display: block;}
.news-list{width:31.25%;margin-right:3.125%;margin-bottom:110px;float: left;display: inline-block;}
.news-list:nth-child(3n){margin-right: 0;}
.news-list:nth-child(3n+1){clear: both;}
.news-list h2{width:100%;font-size:24px;height:40px;line-height: 40px;margin-bottom:10px;color:#000;font-weight:normal;display: block;transition: .4s ease .1s;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.news-list p{width:100%;font-size:16px;line-height: 24px;color:#a3a3a3;display: block;}
.news-list-img{width:100%;height:26.8229vw;margin-top:10px;display: block;overflow: hidden;}
.news-list-img img{width:100%;height:100%;object-fit: cover;display: block;transition: .4s ease .1s;}
.news-list:hover .news-list-img img{transform: scale(1.05);}
.news-list:hover h2{color:#eb9c5b;}
@media screen and (max-width: 1875px) {
    .news-list-img{height:25.49vw;}
}
@media screen and (max-width: 1600px) {
    .news-list{margin-bottom: 6.875vw;}
    /*.news-list-img{height:30.875vw;}*/
    .news-list-img{height:25.4375vw;}
}
@media screen and (max-width: 1200px) {
    .news-list-img{height:30.8333vw;}
}
@media screen and (max-width: 750px) {
    .news-list{width:48%;margin-right: 4%;}
    .news-list:nth-child(3n){margin-right: 4%;}
    .news-list:nth-child(3n+1){clear: unset;}
    .news-list:nth-child(2n){margin-right: 0;}
    .news-list:nth-child(2n+1){clear: both;}
    .news-list-img{height:47.333vw;margin-top:5px;}
    .news-list h2{font-size:16px;line-height: 24px;height: 24px;margin-bottom: 5px;}
    .news-list p{font-size:12px;line-height: 20px;}
}
/*  明星产品  */
.info-star{width:100%;display: block;}
.info-star-list{width:32.5%;height:28.6458vw;margin-right: 1.25%;margin-bottom:1.25%;float: left;display: inline-block;position: relative;}
.info-star-list:nth-child(1){width:57.25%;}
.info-star-list:nth-child(2){width:41.5%;margin-right: 0;}
.info-star-list:nth-child(5){margin-right: 0;}
.info-star-list a{width:100%;height:100%;display: block;overflow: hidden;}
.info-star-list a img{width:100%;height:100%;object-fit: cover;display: block;transition: .4s ease .1s;}
.info-star-list:hover a img{transform: scale(1.05);}
.info-star-list-info{width:95%;position: absolute;bottom:8%;left:10%;color:#fff;}
.info-star-list:nth-child(1) .info-star-list-info{left:5%;}
.info-star-list:nth-child(2) .info-star-list-info{left:7%;}
.info-star-list-info h2{width:100%;font-size:30px;line-height: 50px;display: block;}
.info-star-list-info p{width:100%;font-size:18px;line-height: 32px;display: block;}
.info-star-list-info span{width:105px;height:30px;line-height: 30px;border:1px solid #fff;font-size:12px;margin-top:30px;display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;}
.info-star-list-info i{font-size:30px;line-height: 30px;color:#fff;vertical-align: middle;float:left;margin-right: 5px;display: inline-block;}
.info-star-list:hover .info-star-list-info span{background: #fff;color:#000;}
@media screen and (max-width: 1875px) {
    .info-star-list{height:27.2vw;}
}
@media screen and (max-width: 1600px) {
    /*.info-star-list{height:32.9375vw;}*/
    .info-star-list{height:27.1875vw;}
    .info-star-list-info h2{font-size:24px;line-height: 40px;}
    .info-star-list-info span{margin-top:1.875vw;}
}
@media screen and (max-width: 1200px) {
    .info-star-list{height:32.91666vw;}
    .info-star-list-info h2{font-size:20px;line-height: 30px;}
    .info-star-list-info p{font-size:16px;line-height: 24px;}
    .info-star-list-info span{width:105px;height:24px;line-height: 24px;}
    .info-star-list-info i{font-size:30px;line-height: 24px;}
}
@media screen and (max-width: 750px) {
    .info-star-list,.info-star-list:nth-child(2){width:49.375%;margin-right: 1.25%;height:49.7333vw;}
    .info-star-list:nth-child(1){width:100%;margin-right: 0;height: 57.6vw;}
    .info-star-list:nth-child(2n + 1){margin-right: 0;}
    .info-star-list-info h2{font-size:16px;line-height: 30px;}
    .info-star-list-info p{font-size:14px;line-height: 24px;}
    .info-star-list-info span{width:90px;height:24px;line-height: 24px;}
    .info-star-list-info i{font-size:30px;line-height: 24px;}
}
/*  品牌活动  */
.active{width:100%;display: block;margin-bottom: 100px;}
.active-list{width:100%;padding:14px 16px;box-sizing: border-box;border-bottom:1px solid #e5e5e5;margin-bottom:50px;display: block;transition: .4s ease .1s;}
.active-list a{width:100%;display: flex;justify-content: start;}
.active-list-img{width:537px;height: 277px;flex-grow: 0;display: block;}
.active-list-img img{width:100%;height: 100%;object-fit: cover;display: block;}
.active-list-main{width:1005px;margin-left:23px;flex-grow: 0;display: block;}
.active-list-title{width:100%;margin:30px 0;display: flex;justify-content: space-between;}
.active-list-time{width:105px;flex-grow: 0;display: flex;justify-content: start;font-family: futurabt_diy;}
.active-list-time span{width:auto;font-size:30px;line-height:30px;margin-right:5px;color:#eb9c5b;font-weight:600;flex-grow:0;display: block;}
.active-list-time p{width:auto;flex-grow:0;display: block;}
.active-list-time p i,.active-list-time p label{width:100%;display: block;}
.active-list-time p i{font-size:12px;line-height: 15px;color:#000;}
.active-list-time p label{font-size:12px;line-height: 15px;color:#ddd;}
.active-list-time h3{display: none;}
.active-list-title h2{width: 785px;font-size:24px;line-height:30px;color:#000;font-weight:500;flex-grow: 1;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.active-list-icon{width:90px;flex-grow: 0;display: flex;justify-content:space-between;color:#9c9c9c;font-size:12px;line-height: 30px;}
.active-list-icon i:before{font-size:20px;}
.active-list-intro{width:100%;display: flex;justify-content: start;}
.active-list-intro span{width:105px;font-size:14px;line-height:64px;color:#737373;flex-grow: 0;display: block;transition: .4s ease .1s;}
.active-list-intro p{width:785px;font-size:16px;line-height:32px;color:#555;flex-grow: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.active-list:hover{box-shadow: 0 0 21px rgba(0,0,0,.18);}
.active-list:hover .active-list-intro span{color:#eb9c5b;}
@media screen and (max-width: 1875px) {
    .active-list-img{width:35.8%;min-width:35.8%;height: auto;}
    .active-list-main{width:62.89%;margin-left:1.66%}
}
@media screen and (max-width: 1600px) {
    /*.active-list-img{width:35.8%;min-width:35.8%;height: 17.3125vw;}*/
    .active-list-img{width:35.8%;min-width:35.8%;height: 14.4375vw;}
    .active-list-main{width:62.89%;margin-left:1.66%}
    .active-list-time,.active-list-intro span{width:90px;}
    .active-list-title h2,.active-list-intro p{width:calc(100% - 180px);}
    .active-list-title{margin:1.875vw 0;}
    .active,.active-list{margin-bottom:6.25vw; }
    .active,.active-list{margin-bottom:5vw; }
}
@media screen and (max-width: 1200px) {
    .active-list-title{margin:1.875vw 0;}
    .active-list-intro p{line-height: 24px;}
}
@media screen and (max-width: 750px) {
    .active-list a,.active-list-title,.active-list-intro{display: block;justify-content: unset;}
    .active-list-img,.active-list-main{width:100%;flex-grow: unset;}
    .active-list-main{margin-left:0;}
    .active-list-img{height: auto;}
    .active-list-title{position: relative;}
    .active-list-time{position: absolute;bottom:0;left:0;}
    .active-list-time span,.active-list-time p{display: none;}
    .active-list-time h3{width:120px;font-size:14px;color:#9c9c9c;line-height: 30px;display: block;font-weight: 500;}
    .active-list-icon{width:auto;text-align:right;margin:0 0 0 auto;display: block;flex-grow: unset;}
    .active-list-icon i{margin-left:30px;}
    .active-list-title h2{width:100%;font-size:18px;flex-grow: unset;display: block;overflow: unset;text-overflow:unset;white-space: unset;}
    .active-list-intro span{display: none;}
    .active-list-intro p{width:100%;font-size:14px;line-height:24px;flex-grow: unset;display: block;-webkit-box-orient: unset;-webkit-line-clamp: unset;overflow: unset;}
}
/*   旗下品牌   */
.brand-banner{width:100%;display: block;position: relative;}
.brand-banner-img{width:68.125%;margin:0 0 0 auto;display: block; }
.brand-banner-img img{width:100%;object-fit: contain;display: block;}
.brand-banner .main{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);color:#000;}
.brand-banner .main p{width:100%;font-size:26px;line-height: 32px;display: block;font-family: futurabt_diy;}
.brand-banner .main h2{width:100%;font-size:71px;line-height: 80px;display: block;margin:15px 0 30px;font-family: futurabt_diy;letter-spacing: 10px;}
.brand-banner .main h2 span{border-bottom: 1px solid #000;display: inline-block;}
.brand-text-bottom{width:100%;font-size:18px;line-height: 32px;display: block;}
@media screen and (max-width: 1600px) {
    /*.brand-banner-img{width:81.75%;}*/
    .brand-banner-img{width:65.4%;}
    .brand-banner .main h2{font-size:4.4375vw;line-height: 5vw;}
}
@media screen and (max-width: 1200px) {
    .brand-banner .main h2{font-size:5.9166vw;line-height: 6.666vw;}
}
@media screen and (max-width: 750px) {
    .brand-banner-img{width:100%;}
    .brand-banner .main{color:#fff;text-align: center;}
    .brand-banner .main h2{font-size:9.466vw;line-height: 10.666vw;margin:2vw 0 4vw;}
    .brand-banner .main h2 span{border-bottom-color: #fff;}
    .brand-banner .main p{font-size:3.4666vw;line-height: 4.2666vw;}
    .brand-text-bottom{font-size:2.4vw;line-height: 4.266vw;}
}
.brand-origin{width:100%;height:464px;display: block;position: relative;}
.brand-origin-img{width:50.8125%;height:464px;position: absolute;top:0;left:0;}
.brand-origin-img img{width:100%;height: 100%;object-fit: cover;display: block;}
.brand-origin-text{width:41.5625%;position: absolute;top:50%;right:0;transform: translateY(-50%);}
.brand-origin-text .info-title,.brand-position-text .info-title{text-align: left;}
.brand-origin-text .info-title span,.brand-position-text .info-title span{margin:0 auto 0 0;}
.brand-origin-text-p{width:100%;font-size:16px;line-height: 32px;color:#555;margin-top:25px;display: block;text-align: justify;}
@media screen and (max-width: 1875px) {
    /*.brand-origin,.brand-origin-img{height: 27.8125vw;}*/
    .brand-origin,.brand-origin-img{height: 22.98666vw;}
}
@media screen and (max-width: 1600px) {
    /*.brand-origin,.brand-origin-img{height: 27.8125vw;}*/
    .brand-origin,.brand-origin-img{height: 22.25vw;}
}
@media screen and (max-width: 1200px) {
    .brand-origin,.brand-origin-img{height: 27.83333vw;}
    .brand-origin-text-p{margin-top:5px;}
    .brand-origin-text{width:45%;}
    .brand-origin-text-p{font-size:14px;line-height: 24px;}
}
@media screen and (max-width: 750px) {
    .brand-origin,.brand-origin-img{height: auto;}
    .brand-origin-img,.brand-origin-text{width:100%;position: unset;top:unset;left:unset;right:unset;transform: unset;}
    .brand-origin-text-p{margin:3vw 0;}
    .brand-origin-text .info-title,.brand-position-text .info-title{text-align: center;}
    .brand-origin-text .info-title span,.brand-position-text .info-title span{margin:0 auto;}
    .brand-origin-text-p{font-size:16px;line-height: 32px;}
}
.brand-history{width:100%;display: block;position: relative;}
.brand-history-list-img{width:100%;height:308px;display: block; }
.brand-history-list-img img{width:100%;height: 100%;object-fit: cover;display: block;}
.brand-history .swiper-slide{text-align: center;display: block;}
.brand-history .swiper-slide span{width:24px;height:24px;border-radius:50%;border:4px solid #eb9c5b;margin:25px auto 10px;display: block;background: #fff;}
.brand-history .swiper-slide h2{width:100%;font-size:24px;line-height: 32px;color:#000;display: block;}
.brand-history .swiper-slide p{width:100%;font-size:16px;line-height: 32px;color:#000;display: block;}
.swiper-button-prev.brand-history-prev,.swiper-button-next.brand-history-next{background-image: unset;font-size:50px;height: 50px;line-height: 50px;width:50px;color:#bfbfbf;margin-top:0;top:50%;transform:translateY(-50%);opacity: 1 !important;background: #fff;}
.swiper-button-prev.brand-history-prev{left:-50px;}
.swiper-button-next.brand-history-next{right:-50px;text-align: right;}
.swiper-button-next.brand-history-next.swiper-button-disabled,.swiper-button-prev.brand-history-prev.swiper-button-disabled{pointer-events: unset;}
.swiper-button-next.brand-history-next:hover,.swiper-button-prev.brand-history-prev:hover{color:#eb9c5b !important;}
.brand-history-prev{left:-100%;}
.brand-history-next{right:-100%;}
.brand-history .origin-line{height:2px;top:349px;background:#bfbfbf;}
.brand-history .swiper-container{z-index:11;}
@media screen and (max-width: 1875px) {
    /*.brand-origin,.brand-origin-img{height: 27.8125vw;}*/
    .brand-history-list-img{height:15.1466vw;}
    .brand-history .swiper-slide span{width:1.5vw;height: 1.5vw;border-width: 0.25vw;margin:1.5625vw auto 0.625vw;}
    .brand-history .origin-line{top:17.7091vw;}
    .swiper-button-prev.brand-history-prev,.swiper-button-next.brand-history-next{font-size:3.125vw;width:3.125vw;height:3.125vw;line-height: 3.125vw;}
}
@media screen and (max-width: 1600px) {
    /*.brand-history-list-img{height: 18.625vw;}*/
    .brand-history-list-img{height: 14.9vw;}
    .swiper-button-prev.brand-history-prev{left:0;}
    .swiper-button-next.brand-history-next{right:0;}
    .brand-history .swiper-slide span{width:1.5vw;height: 1.5vw;border-width: 0.25vw;margin:1.5625vw auto 0.625vw;}
    /*.brand-history .origin-line{top:21.1857vw;}*/
    .brand-history .origin-line{top:17.4625vw;}
    .swiper-button-prev.brand-history-prev,.swiper-button-next.brand-history-next{font-size:3.125vw;width:3.125vw;height:3.125vw;line-height: 3.125vw;}
}
@media screen and (max-width: 1200px) {
    .brand-history-list-img{height: 18.833vw;}
    .brand-history .origin-line{top:21.3937vw;}
}
@media screen and (max-width: 750px) {
    .brand-history-list-img{height: 28.533vw;}
    .brand-history .origin-line{top:31.0937vw;}
    .swiper-button-prev.brand-history-prev,.swiper-button-next.brand-history-next{font-size:24px;width:30px;height:30px;line-height: 30px;}
}
@media screen and (max-width: 500px) {
    .brand-history-list-img{height: 58.6vw;}
    .brand-history .origin-line{top:61.1607vw;}
}
.brand-position{width:100%;height: 597px;display: block;position:relative;}
.brand-position-img{width:53.625%;height: 100%;margin:0 0 0 auto;display: block;}
.brand-position-img img{width:100%;height: 100%;object-fit: cover;display: block;}
.brand-position-text{width:38.75%;position: absolute;top:50%;transform: translateY(-50%);left:0;}
@media screen and (max-width: 1875px) {
    .brand-position{height: 29.5466vw;}
}
@media screen and (max-width: 1600px) {
    /*.brand-position{height: 35.8125vw;}*/
    .brand-position{height: 28.65vw;}
}
@media screen and (max-width: 750px) {
    .brand-position-img,.brand-position-text{width:100%;}
    .brand-position-text{position: unset;top:unset;transform: unset;left:unset;}
    .brand-position{height:auto;}
}
.brand-stores .swiper-slide{transform: scale(0.85,.794666) !important;}
.brand-stores .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1) !important;}
.brand-stores .swiper-slide img{width:100%;height: 100%;object-fit: cover;display: block;}
@media screen and (max-width: 600px) {
    .brand-stores .swiper-slide{transform: scale(1) !important;height: auto;}
}
.brand-more{width:100%;text-align: center;font-size:14px;line-height: 36px;color:#000;margin:40px auto 130px;display: block;position: relative;}
.brand-more span{border-bottom: 1px solid #000;line-height: 36px;display: inline-block;}

.brand-more-popup{width:100%;max-width: 150px;min-width:150px;position: absolute;top:100%;left:50%;transform: translateX(-50%);display: block;height:0;transition:height ease .4s;overflow: hidden;}
.brand-more-popup img{width: 100%;object-fit: cover;display: block;}
.brand-more:hover .brand-more-popup{height: 150px !important;}

@media screen and (max-width: 1600px){
    .brand-more{margin:2.5vw auto 8.125vw;}
}
/*  企业愿景  */
.vision{width:100%;background: #ebe8e1;padding:62px 0;display: block;margin-bottom: 165px;}
.vision-list{width:32.5%;margin-left:1.25%;float: left;padding-bottom:45px;display: inline-block;background: #fff;}
.vision-list:first-child{margin-left:0;}
.vision-list-img{width:100%;height: 325px;display: block;overflow: hidden;}
.vision-list-img img{width:100%;height: 100%;object-fit: cover;display: block;transition: .4s ease .1s;}
.vision-list:hover .vision-list-img img{transform: scale(1.05);}
.vision-list h2,.vision-list p{width:96%;padding:0 2%;text-align: center;display: block;}
.vision-list h2{font-size:24px;line-height: 40px;color:#000;margin-top:25px;}
.vision-list p{font-size:18px;line-height: 32px;color:#737373;}
@media screen and (max-width: 1600px) {
    .vision{padding:3.875vw 0;margin-bottom: 10.3125vw;}
    .vision-list{padding-bottom:2.8125vw;}
    .vision-list h2{margin-top:1.5625vw;}
    /*.vision-list-img{height: 19.4375vw;}*/
    .vision-list-img{height: 16.25vw;}
}
@media screen and (max-width: 750px) {
    .vision-list-img{height: auto;}
    .vision-list{width:100%;margin-left:0;margin-top: 3vw;}
    .vision-list:first-child{margin-top:0;}
    .vision-list h2{font-size:18px;line-height: 30px;}
    .vision-list p{font-size:16px;line-height: 24px;}
}
.page{width:100%;display: block;}
.page a {width:100%;font-size:18px;line-height: 32px;margin:100px 0;color:#000;text-decoration: underline;text-align:center;display: block;}
.page-list{width:100%;height: 30px;}
.pagination{width:100%;text-align: center;display: block;}
.pagination li{width:30px;height:30px;line-height: 30px;margin:0 3px;display: inline-block;}
.pagination li a{width:100%;height: 100%;font-size:14px;color:#333333;border:1px solid #dcdcdc;box-sizing:border-box;display: block;}
.pagination li a.current,.pagination li:hover a{background: #eb9c5b;color:#fff;border-color: #eb9c5b;}
.pagination li a.disabled{background: #eee;border-color: #eee;color:#333 !important;cursor: no-drop;}
@media screen and (max-width: 1600px) {
    .page a{margin:6.25vw 0; font-size:16px;}
    .page-list{margin-bottom: 6.25vw;}
}
.brand-banner-img,
.brand-origin-img,
.brand-history-list-img,
.brand-position-img,
.brand-stores .swiper-slide,
.active-list-img{overflow: hidden;}
.brand-banner-img img,
.brand-origin-img img,
.brand-history-list-img img,
.brand-position-img img,
.brand-stores .swiper-slide img,
.active-list-img img{transition: .4s ease .1s;}
.brand-banner:hover .brand-banner-img img,
.brand-origin-img:hover img,
.brand-history .swiper-slide:hover .brand-history-list-img img,
.brand-position-img:hover img,
.brand-stores .swiper-slide:hover img,
.active-list:hover .active-list-img img {transform: scale(1.05);}
/*  内容详情  */
.article-detail{width:100%;display: block;font-size:16px;line-height: 32px;color:#333;margin-bottom: 100px;text-align: justify;}
.article-detail img{max-width: 100%;margin:30px auto;display: block;}
@media screen and (max-width: 1600px) {
    .article-detail{margin-bottom: 6.25vw;}
    .article-detail img{margin:1.875vw auto;}
}


.charity_children,.charity_children_main_position h2,.care_of_list,.charity_children_main_position h2{transition: .4s ease .1s;}
/*    20220113    */
.charity_children,.care_of_list{width:100%;margin-bottom: 100px;}
.charity_children:hover,.care_of_list:hover{box-shadow: 0 0 32px rgba(0,0,0,0.18);}
.charity_children a,.care_of_list a{width:100%;display: flex;justify-content: start;}
.charity_children .charity_children_img,.care_of_list .charity_children_img{width:31.25%;height:515px;margin-right:6.3125%;flex-grow: 0;display: block;}
.charity_children .charity_children_img img,.care_of_list .charity_children_img img{width:100%;height:100%;object-fit: cover;display: block;}
.charity_children_main{flex-grow: 1;display: block;position: relative;}
.charity_children_main_position{width:57%;position: absolute;top:50%;left:0;transform: translateY(-50%);}
.charity_children_main_position h2{width:100%;font-size:24px;line-height: 40px;color:#000;display: block;}
.charity_children_main_position p{width:100%;font-size:16px;line-height: 40px;color:#777;margin-top:30px;display: block;}
.charity_children:hover .charity_children_main_position h2{color:#eb9c5b;}
@media screen and (max-width: 1600px) and (min-width: 750px) {
    .charity_children, .care_of_list{margin-bottom:6.25vw; }
    .charity_children .charity_children_img, .care_of_list .charity_children_img{height: 33.3125vw;}
    .charity_children_main_position{width:93%;}
}
@media screen and (max-width: 750px) {
    .charity_children,.care_of_list{overflow: unset;}
    .charity_children a,.care_of_list a{display: block;justify-content: unset;}
    .charity_children .charity_children_img,.care_of_list .charity_children_img{width:80%;height: auto;margin-left: 20%;margin-right: 0;}
    /*.charity_children .charity_children_img img{width:80%;height: auto;margin-left: 20%;}*/
    .charity_children_main_position{width:100%;position: unset;top:unset;left:unset;transform: unset;}
    .charity_children_main_position h2{font-size:18px;line-height: 36px;margin-top:10px;}
    .charity_children_main_position p{font-size:16px;line-height: 24px;margin-top:0;}
    .care_of_list:hover{box-shadow: unset;}
}

/*   明星露出   */
.star_exposure{width:100%;}
.star_exposure_img{width:100%;display: block;margin-bottom: 110px;}
.star_exposure_img_main{width:100%;display: flex;justify-content: space-between;}
.star_exposure_img_text{width: 100%;display: block;font-size:16px;line-height:36px;font-family: sourcehansanscn_regular_diy;color:#f00;}
.star_exposure_img_box{width:35%;height:660px;flex-grow: 0;display: block;overflow: hidden;}
.star_exposure_img_big_box{width:62.9375%;height:660px;flex-grow: 0;display: block;overflow: hidden;}
.star_exposure_img_box img ,.star_exposure_img_big_box img{width:100%;height:100%;object-fit: cover;display: block;transition: .4s ease .1s;margin:0 auto;}
.star_exposure_img_box:hover img ,.star_exposure_img_big_box:hover img{transform: scale(1.05);}
@media screen and (max-width: 1875px) {
    .star_exposure_img_box,.star_exposure_img_big_box{height:34.375vw;}
}
@media screen and (max-width: 1600px) {
    .star_exposure_img{margin-bottom: 6.875vw;}
    .star_exposure_img_box,.star_exposure_img_big_box{height:33vw;}
}
@media screen and (max-width: 750px) {
    .star_exposure_img_box,.star_exposure_img_big_box{height:39.6vw;}
}
.didiboy_position{height:733px;}
.didiboy_position .brand-position-text{width:57.5%;}
.didiboy_position .brand-position-img{width:35.25%;}
@media screen and (max-width: 1875px) {
    .didiboy_position{height: 36.64vw;}
}
@media screen and (max-width: 750px) {
    .didiboy_position{height: auto;}
    .didiboy_position .brand-position-text,.didiboy_position .brand-position-img{width:100%;}
}

.ehe .brand-origin,.ehe .brand-origin-img{height: 493px;}
.ehe_position{height: 500px;}
.ehe_position .brand-position-img{width:50.875%;}
.ehe_position .brand-position-text{width:41.5625%;}
@media screen and (max-width: 1875px) {
    .ehe .brand-origin,.ehe .brand-origin-img{height: 24.9vw;}
    .ehe_position{height: 26.6666vw;}
}
@media screen and (max-width: 1200px) {
    .ehe .brand-origin,.ehe .brand-origin-img{height: 25vw;}
    .ehe_position{height: 25vw;}
}
@media screen and (max-width: 960px) {
    .ehe .brand-origin,.ehe .brand-origin-img{height:auto;}
    .ehe .brand-origin-text-p{margin:3vw 0;}
    .ehe .brand-origin-text,.ehe .brand-origin-img{width:100%;position: unset;top:unset;right:unset;transform: unset;}
}
@media screen and (max-width: 750px) {
    .ehe_position{height: auto;}
    .ehe_position .brand-position-img,.ehe_position .brand-position-text{width:100%;}
}


.liujo_one,.liujo_two{width:100%;display: flex;justify-content: space-between;}
.liujo_one_img{width:55.1875%;flex-grow:0;display: block;overflow: hidden;}
.liujo_one_img img{width:100%;object-fit:cover;display: block;}
.liujo_one_text{width:34.375%;flex-grow:0;display: block;}
.liujo_one_text .info-title{text-align: left;}
.liujo_one_text .info-title span{margin:0 auto 0 0 ;}
.liujo_one_text .brand-origin-text-p{margin-top:10px;}
.liujo_two_img{width:32.375%;height:353px;margin-left:1.4375%;flex-grow:0;display: block;overflow: hidden;}
.liujo_two_img:first-child{margin-left:0;}
.liujo_two_img img{width:100%;height: 100%;object-fit: cover;display: block;}
.liujo_two_img img,.liujo_one_img img{transition: .4s ease .1s;}
.liujo_one_img:hover img,.liujo_two_img:hover img{transform: scale(1.05);}
@media screen and (max-width: 1600px){
    .liujo_two_img{height:18.8266vw;}
}
@media screen and (max-width: 1600px){
    .liujo_two_img{height:17.6875vw;}
    .liujo_one_text{width:40%;}
}
@media screen and (max-width: 1200px){
    .liujo_one{display: block;justify-content: unset;}
    .liujo_one_img,.liujo_one_text{width:100%;}
    .liujo_one_text .info-title{text-align: center;}
    .liujo_one_text .info-title span{margin:0 auto;}
    .liujo_one_img{margin-top:3vw;}
}
@media screen and (max-width: 750px){
    .liujo_two_img{height:21.094vw;}
}

.liujo_founder,.liujo_founder .brand-origin-img{height: 658px;}
.liujo_founder .brand-origin-img{width:34.375%;}
.liujo_founder .brand-origin-text{width:52.5%;}
.liujo_style,.liujo_style .brand-origin-img{height: 499px;}

@media screen and (max-width: 1875px) {
    .liujo_founder,.liujo_founder .brand-origin-img{height: 32.8533vw;}
    .liujo_style,.liujo_style .brand-origin-img{height: 24.96vw;}
}
@media screen and (max-width: 1600px) {
    .liujo_founder,.liujo_founder .brand-origin-img{height: 32.875vw;}
}
@media screen and (max-width: 1200px) {
    .liujo_style,.liujo_style .brand-origin-img{height: auto;}
    .liujo_founder,.liujo_founder .brand-origin-img,.liujo_position,.liujo_position .brand-position-img{height: auto;}
    .liujo_founder .brand-origin-img,.liujo_founder .brand-origin-text,.liujo_position .brand-position-text,.liujo_position .brand-position-img,.liujo_style .brand-origin-text,.liujo_style .brand-origin-img{width:100%;position: unset;top:unset;left:unset;transform: unset;right:unset;}
    .liujo_founder .brand-origin-img,.liujo_position .brand-position-img,.liujo_style .brand-origin-img{margin:3vw 0;}
    .liujo_founder .info-title,.liujo_position .info-title,.liujo_style .info-title{text-align: center;}
    .liujo_founder .info-title span,.liujo_position .info-title span,.liujo_style .info-title span{margin:0 auto;}
}

.amk_origin,.amk_origin .brand-origin-img{height: 394px;}
.amk_origin .brand-origin-img{width:44.375%;}
.amk_origin .brand-origin-text{width:50.625%;}
.amk_bg{width:100%;background: #ececec;padding:40px 0;display: block;}
.amk_bg .main{display: flex;justify-content: space-between;}
.amk_bg .amk_bg_text{width:37.5%;}
.amk_bg .amk_bg_text_img,.amk_bg .amk_bg_text_img img{width:100%;object-fit:cover;display: block;}
.amk_bg .amk_bg_text_img{overflow: hidden;}
.amk_bg .brand-origin-text-p{width:100%;margin-left:10%;}
.amk_bg_img{width:45.875%;flex-grow: 0;display: block;overflow: hidden;}
.amk_bg_img img{width:100%;object-fit: cover;display: block;transition: .4s ease .1s;}
.amk_bg_img:hover img{transform: scale(1.05);}

.amk_style_swiper{padding-bottom: 20px;}
.amk_style_slide{width:100%;height:500px;display: flex;justify-content: space-between;}
.amk_style_slide_big,.amk_style_slide_small{width:50%;height: 100%;display: block;overflow: hidden;}
.amk_style_slide_big img,.amk_style_slide_small_img_list img{width:100%;height: 100%;object-fit: cover;display: block;transition: .4s ease .1s;}
.amk_style_slide_big:hover img,.amk_style_slide_small_img_list:hover img{transform: scale(1.05);}
.amk_style_slide_small_img{width:100%;height: 50%;display: flex;justify-content: space-between;position: relative;}
.amk_style_slide_small_img_list{width:47.5%;margin-left:2.5%;display: block;overflow: hidden;}
.amk_style_slide_small_img h2{width:100%;position: absolute;top:50%;transform:translateY(-50%);text-align: right;font-size:24px;line-height: 40px;display: block;font-family: futurabt_diy;}

.amk_style_pagination{top:unset;bottom:calc(25% - 60px) !important;transform:translateY(-25%) !important;right:0;text-align: right !important;}
.amk_style_pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:unset;border:1px solid #000;opacity:1;background: #fff;}
.amk_style_pagination .swiper-pagination-bullet-active{background: #000;}

@media screen and (max-width: 1875px) {
    .amk_origin,.amk_origin .brand-origin-img{height:19.733vw;}
    .amk_style_slide{height: 24.96vw;}
}
@media screen and (max-width: 1200px) {
    .amk_origin,.amk_origin .brand-origin-img{height:auto;}
    .amk_origin .brand-origin-text-p,.amk_bg .brand-origin-text-p{font-size:16px;line-height: 32px;}
    .amk_origin .brand-origin-img,.amk_origin .brand-origin-text{width:100%;position: unset;top:unset;left:unset;transform: unset;right:unset;}
    .amk_origin .brand-origin-img,.amk_bg_img{margin:3vw 0;}
    .amk_bg .main{display: block;justify-content: unset;}
    .amk_bg .amk_bg_text,.amk_bg_img{width:100%;flex-grow: unset;}
    .amk_bg .brand-origin-text-p{margin-left:0;}
    .amk_bg .amk_bg_text_img img{max-width: 600px;margin:0 auto;}
    .amk_style_slide{height: auto;display: block;justify-content: space-between;}
    .amk_style_slide_small_img{height: auto;margin-top:2%;}
    .amk_style_slide_small_img_list{width:49%;margin-left:0;}

    .amk_style_slide_big,.amk_style_slide_small{width:100%;}
    .amk_style_slide_small_img h2{position: unset;top:unset;text-align: center;transform: unset;}
    .amk_style_pagination{top:unset;bottom:0 !important;transform:unset !important;right:0;text-align: center !important;}
}

.rare_one{width:100%;height:564px;position:relative;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;padding:4.5% 0;}
.rare_one_left{width:42.34375%;float: left;display: inline-block;}
.rare_one_right{width:29.21875%;float: right;display: inline-block;}
.rare_one_left img,.rare_one_right img{width:100%;height: 100%;object-fit: cover;display: block;}

.rare_one_text{width:33.59375%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.rare_one_text .swiper-slide{background: #fff;padding:4.5%;box-sizing: border-box;box-shadow: 0 0 29px rgba(12,3,6,.16);}
.rare_one_text .swiper-slide h2{text-align: left;}
.rare_one_text .swiper-slide .brand-origin-text-p{margin-top:10px;}
.rare_one_text_swiper{padding-bottom: 96px;}
.rare_one_text_prev,.rare_one_text_next{bottom:0 !important;top:unset !important;color:#000 !important; background-image:unset !important;font-size:30px;}
.rare_one_text_prev.swiper-button-disabled,.rare_one_text_next.swiper-button-disabled{color:#b2b2b2 !important;opacity: 1 !important;}
.rare_one_text_prev{left:unset !important;right:50px !important;}
@media screen and (max-width: 1875px) {
    .rare_one{height: 30.8vw;}
    .rare_one_text_swiper{padding-bottom: 5.12vw;}
}
@media screen and (max-width: 1200px) {
    .rare_one{height: 30.8vw;}
    .rare_one_text{width:90%;}
    .rare_one_text .swiper-slide .brand-origin-text-p{font-size:16px;line-height: 32px;}
    .rare_one_text_swiper{background: #fff;box-shadow: 0 0 29px rgba(12,3,6,.16);}
    .rare_one_text .swiper-slide{box-shadow:none;}
}
@media screen and (max-width: 750px) {
    .rare_one{height: auto;background-position: center left;}
    .rare_one_text{width:90%;}
    .rare_one_text_swiper{padding-bottom: 50px;}
    .rare_one_text{position: relative;top:0;transform: translate(-50%,0);}
}


.charity_children{position: relative;z-index:2;background: #fff;}
.charity_children:first-child{position: absolute;top:0;left:0;z-index:1;}
.charity_children:first-child .charity_children_img img{transform: rotateZ(-10deg);
    -moz-transform-origin: 0 100%;
    -webkit-transform-origin:0 100%;
    -o-transform-origin:0 100%;}
.charity_children .charity_children_img img{transition: .4s ease .1s;}
.charity_children:first-child:hover{z-index:3;}
.charity_children:first-child:hover .charity_children_img img{z-index:3;transform: rotateZ(0deg);
    -moz-transform-origin: 0 100%;
    -webkit-transform-origin:0 100%;
    -o-transform-origin:0 100%;}
@media screen and (max-width: 750px) {
    .charity_children{background: unset;}
    .charity_children .charity_children_main{opacity:0;background: #fff;transition: .4s ease .1s;}
    .charity_children:nth-child(2) .charity_children_main,.charity_children:hover .charity_children_main{opacity: 1;}
    .charity_children:hover{box-shadow:unset;}
}



/*   旗下品牌rare    */
.rare_brand,.rare_brand_swiper{width:100%;display: block;max-width: 1920px;margin-left:auto;margin-right: auto;}
.rare_brand .swiper-slide{width:71.376% !important;position: relative;}
.rare_brand_img{width:100%;min-width:100%;margin:0 auto 0 0;display: block;}
.rare_brand_img img{max-width:100%;display: block;}
.rare_brand .info-title{width:47.496%;min-height:330px;background:#fff;position: absolute;top:50%;right:41px;transform: translateY(-50%);box-shadow: 0 0 29px rgba(12,3,6,0.16);padding:30px;box-sizing: border-box;cursor: default;}
.rare_brand .info-title h2{margin-top:10px;text-align: left;}

.rare_brand_prev,.rare_brand_next{background-image: unset !important;font-size:30px;top:unset !important;bottom:38px !important;opacity: 1 !important;line-height: 30px;height:30px !important;}
.rare_brand_next{right:calc(28.624% + 41px) !important;color:#b2b2b2 !important;}
.rare_brand_prev{left:calc(71.376% - 130px) !important;color:#000 !important;}

@media screen and (max-width: 1200px) {
    .rare_brand{width:80%;margin-left:10%;}
    .rare_brand .swiper-slide{margin-right: 4%;display: block;}
    .rare_brand .info-title{width:100%;height:auto;position: unset;top:unset;transform: unset;right:unset;box-shadow:0 0 8px rgba(00,00,00,.1) inset;padding:15px; min-height: auto;}
    .rare_brand .info-title h2{margin-top:0;}
    .rare_brand_prev,.rare_brand_next{display: none;}
}
@media screen and (max-width: 750px) {
    .rare_brand{width:96%;margin-left:2%;}
    .rare_brand .info-title .brand-origin-text-p{margin-top:0;font-size:14px;line-height: 24px;}
}
@media screen and (max-width: 500px) {
    .rare_brand .swiper-slide{width:100% !important;margin-right: 0;}
}

.rare_advantage{width:100%;display: block;position: relative;}
.rare_advantage_img{width:100%;display: block;}
.rare_advantage_img img{max-width: 100%;margin:0 0 0 auto;display: block;}
.rare_advantage .info-title{width:53.3125%;min-height:358px;position: absolute;top:50%;left:30px;transform: translateY(-50%);background: #fff;box-shadow: 0 0 29px rgba(12,3,6,0.16);padding:80px 30px 0 50px;box-sizing: border-box;cursor: default;}
.rare_advantage .info-title h2{text-align: left;}

.rare_advantage_prev,.rare_advantage_next{background-image: unset !important;font-size:30px;top:unset !important;bottom:calc((100% - 328px)/2) !important;opacity: 1 !important;line-height: 30px;height:30px !important;}
.rare_advantage_prev{left:80px !important;color:#000 !important;}
.rare_advantage_next{left:130px !important;color:#b2b2b2 !important;}


@media screen and (max-width: 1200px) {
    .rare_advantage .swiper-slide{display: block;}
    .rare_advantage_img img{width:100%;object-fit: cover;}
    .rare_advantage .info-title{width:100%;position: unset;top:unset;left:unset;transform: unset;box-shadow:0 0 8px rgba(00,00,00,.1) inset;padding:15px;min-height: auto;}
    .rare_advantage_prev,.rare_advantage_next{display: none;}
}
@media screen and (max-width: 750px) {
    .rare_advantage .info-title .brand-origin-text-p{margin-top:0;font-size:14px;line-height: 24px;}
}

/*   关注我们   */
.follow_nav{width:100%;text-align: center;display: block;position: relative;}
.follow_nav_list{width:auto;display: inline-block;padding:0 55px;}
.follow_nav_list_popup{width:100%;min-width:150px;position: absolute;top:100%;left:50%;transform: translateX(-50%);background: #fff;box-sizing: border-box;display: none;}
.follow_nav_list_popup img{width:100%;object-fit: cover;display: block;}
.follow_nav_list:hover .follow_nav_list_popup{display: block;}
.follow_nav_list_main{width:1062px;position: absolute;top:100%;left:50%;transform:translateX(-50%);background: #fff;box-shadow: 0 0 29px rgba(0,0,0,0.16);display: none;z-index:5;}
.follow_nav_list_main ul{width:100%;display: block;padding:50px;box-sizing: border-box;}
.follow_nav_list_main li{width:33.33%;height:115px;padding:0 40px;box-sizing:border-box;float: left;display: inline-block;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;transition: .4s ease .1s;}
.follow_nav_list_main li:hover{box-shadow: 0 0 20px rgba(0,0,0,.1) inset;}
.follow_nav_list_main li:nth-child(3),.follow_nav_list_main li:nth-child(6){border-right: none;}
.follow_nav_list_main li:nth-child(4),.follow_nav_list_main li:nth-child(5),.follow_nav_list_main li:nth-child(6){border-bottom: none;}
.follow_nav_list_main li a{width:100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.follow_nav_list_main li img{max-width:100%;max-height:100%;display: block;}
.follow_nav_list_main_close{width:50px;height:50px;line-height:50px;font-size:14px;font-weight:600;position: absolute;top:0;right:0;display: none;z-index:9;}
.follow_nav_list:hover .follow_nav_list_main{display: block;}

.follow_img{width:100%;display: block;overflow: hidden;}
.follow_img img{width:100%;object-fit: cover;display: block;transition: .4s ease .1s;}
.follow_img:hover img{transform: scale(1.05);}

@media screen and (max-width: 1200px) {
    .follow_nav_list_main{width:90vw;}
}
@media screen and (max-width: 750px) {
    .follow_nav_list{padding:0 7.33vw;}
    .follow_nav_list_popup{left:0;transform: unset;}
    .follow_nav_list_main_close{display: block;height:6.666vw;line-height: 6.666vw;width:6.666vw;}
    .follow_nav_list_main ul{padding:3.667vw;}
    .follow_nav_list_main li{width:50%;padding:2vw 5.333vw;height: 15.33vw;}
    .follow_nav_list_main li:nth-child(4){border-bottom: 1px solid #e5e5e5;}
    .follow_nav_list_main li:nth-child(3){border-right: 1px solid #e5e5e5;}
    .follow_nav_list_main li:nth-child(2),.follow_nav_list_main li:nth-child(4){border-right: none;}
    .follow_nav_list_main li:nth-child(5),.follow_nav_list_main li:nth-child(6){border-bottom: none;}
    .follow_nav_list_main li img{max-width: 60%;}
}

.welfare,.welfare ul{width:100%;max-width:1040px;margin:0 auto;display: block;}
.welfare li{width:33.33%;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float: left;display: inline-block;box-sizing: border-box;text-align: center;padding: 30px 0;transition: .4s ease .1s;}
.welfare li:hover{box-shadow: 0 0 30px rgba(0,0,0,.1) inset;}
.welfare li img{max-width: 100%;margin:0 auto;height: 55px;display: block;}
.welfare li p{width: 100%;font-size:20px;line-height: 64px;color:#000;font-family: sourcehansanscn_regular_diy;}
/*.welfare li:nth-child(1),.welfare li:nth-child(2),.welfare li:nth-child(3){padding-top:0;}*/
.welfare li:nth-child(7),.welfare li:nth-child(8),.welfare li:nth-child(9){border-bottom: 0;}
.welfare li:nth-child(3),.welfare li:nth-child(6),.welfare li:nth-child(9){border-right: 0;}
@media screen and (max-width: 750px) {
    .welfare li{padding:4vw 0;}
    .welfare li img{height:45px;}
    .welfare li p{line-height:8.533vw; }
}
@media screen and (max-width: 400px) {
    .welfare li img{height:10vw;}
    .welfare li p{line-height:8.533vw;font-size: 16px; }
}

.development_img{width:auto;display: block;overflow: hidden;}
.development_img img{max-width: 100%;object-fit:cover;display: block;transition: .4s ease .1s;}
.development_img:hover img{transform: scale(1.05);}


.care_of{width:45%;float: left;display: inline-block;margin-bottom: 80px;}
.care_of:nth-child(2n){float: right;}
.care_of a{width:100%;height: 100%;display: block;}
.care_of_img{width:100%;height: 425px;display: block;overflow: hidden;}
.care_of_img img{width:100%;height: 100%;object-fit: cover;display: block;transition: .4s ease .1s;}
.care_of:hover .care_of_img img{transform: scale(1.05);}
.care_of p{width:91.3%;margin:0 auto;font-size:18px;line-height: 24px;padding:20px 0 10px;color:#000;display: block;border-bottom: 1px solid #ebe8e1;text-align: center;}
@media screen and (max-width: 1875px) {
    .care_of_img{height: 21.226vw;}
}
@media screen and (max-width: 1600px) {
    .care_of{margin-bottom: 5vw;}
}
@media screen and (max-width: 750px) {
    .care_of{width:49%;}
    .care_of_img{height: 27.733vw;}
    .care_of p{padding:2.66vw 0 1.33vw;}
}

.care_of_box .care_of_list{position: unset;top:unset;left:unset;    }
.care_of_box .care_of_list .charity_children_img{position: relative;}
.care_of_box .care_of_list .charity_children_img img{ transform: rotateZ(-10deg);-moz-transform-origin: 0 100%;-webkit-transform-origin: 0 100%;-o-transform-origin: 0 100%;position: absolute;top:0;left:0;z-index:1;}
.care_of_box .care_of_list .charity_children_img img:first-child{position: relative;z-index:3;transform: rotateZ(0);}
.care_of_box .care_of_list .charity_children_img img:nth-child(2){z-index:2;}
.care_of_box .care_of_list .charity_children_img img:first-child{transform: unset;}

.letter_spacing_10{letter-spacing: 10px;}

.info-store{
    width:100%;
    max-width: 1680px;
    margin:0 auto 70px;
    padding:1.25rem 1.25rem 0 2.5rem;
    box-sizing: border-box;
    height:calc(100vh - 90px);
    min-height: 500px;
    display: block;
    position: relative;
}
.info-store .info-store-box{
    width:525px;
    display: block;
}
.info-store-box-search{
    width:100%;
    display: block;
}
.info-store-box-search .info-store-box-search-input{
    width:100%;
    border-bottom: 1px solid #a5a5a5;
    display: block;
    position: relative;
}
.info-store-box-search .info-store-box-search-input input{
    width:100%;
    font-size:0.875rem;
    line-height: 2.5rem;
    padding:0 60px 0 20px;
    color:#393939;
    box-sizing: border-box;
    display: block;
}
.info-store-box-search .info-store-box-search-input::after{
    content: '';
    background-image: url("../images/store/location.png");
    background-size: contain;
    background-repeat: no-repeat;
    width:0.875rem;
    height: 0.875rem;
    position: absolute;
    top:50%;
    right:30px;
    transform: translateY(-50%);
    display: block;
}
.info-store-box-search .info-store-box-search-input input::placeholder{
    color: #393939;
}
.info-store-box-total{
    width:100%;
    padding:0 20px;
    box-sizing: border-box;
    font-size:0.75rem;
    line-height: 1rem;
    color:#393939;
    margin:2rem 0 0.8rem;
    display: block;
}
.info-store-result{
    width:100%;
    height: calc(100vh - 6.3rem - 230px);
    max-height: calc(100vh - 6.3rem - 425px);
    display: block;
    overflow: hidden;
    position: relative;
}
.info-store-result .info-store-result-main{
    width:100%;
    height: 100%;
    padding-right: 30px;
    box-sizing: border-box;
    display: block;
    overflow-y: scroll;
}
.info-store-result .info-store-result-main::-webkit-scrollbar-track {
    background: #c6c6c6;
}
.info-store-result .info-store-result-main::-webkit-scrollbar {
    width: 0.375rem;
}
.info-store-result .info-store-result-main::-webkit-scrollbar-thumb {
    background: #000;
}
.info-store-result-scroll{
    width:0.375rem;
    height: 100%;
    position: absolute;
    right:0;
    top:0;
    bottom:0;
    background: #fff;
    opacity: 1;
    transition: opacity 0.5s;
}
.info-store-result:hover .info-store-result-scroll{
    opacity: 0;
}

.info-store-result-list{
    width:100%;
    padding:25px 30px;
    box-sizing: border-box;
    background: #f6f6f6;
    margin-bottom: 5px;
    display: block;
}
.info-store-result-list:hover{
    background: #ddd;
}
.info-store-result-list h2{
    width:100%;
    font-size:1.125rem;
    line-height: 1.25rem;
    margin-bottom: 0.9375rem;
    color:#1b1b1b;
    display: block;
}
.info-store-result-list-address{
    width:100%;
    color:#393939;
    font-size:0.875rem;
    line-height: 1rem;
    display: block;
    position: relative;
    margin-bottom: .5rem;
    box-sizing: border-box;
}
.info-store-result-list-address.place_icon{
    padding-left:1.5rem;
    background: url("../images/store/place.png") left top .1rem no-repeat;
    background-size: auto .8rem;
}
.info-store-result-list-address.tel_icon{
    padding-left:1.5rem;
    background: url("../images/store/tel.png") left top .1rem no-repeat;
    background-size: auto .8rem;
}
.info-store-business-time,.info-store-result-bottom{
    width:100%;
    margin-top:30px;
}
.info-store-business-time{
    display: none;
}
.info-store-business-time,.info-store-business-time p,.info-store-business-time span{
    font-size:0.8125rem;
    line-height: 1.25rem;
    font-weight: 600;
    color:#1b1b1b;
    font-family: "Adobe é»‘ä½“ Std R";
}
.info-store-business-time p span:first-child{
    margin-right: 10px;
    display: inline-block;
}
.info-store-result-bottom{
    display: flex;
    line-height: 1rem;
    font-size:0.9375rem;
    justify-content: flex-end;
}
.info-store-result-bottom .info-store-appoint{
    width:auto;
    flex-grow: 0;
    color:#393939;
    /*border-bottom: 1px solid #393939;*/
    cursor: pointer;
    padding:5px;
    display: block;
    font-weight: 600;
    text-decoration: underline;
}
.info-store-result-bottom .info-store-result-href{
    flex-grow: 0;
    color:#fff;
    padding:5px 10px;
    background: #000;
    display: block;
}
.info-store .info-store-map{
    position: absolute;
    right:1.25rem;
    top:1.25rem;
    bottom:0;
    left:calc(545px + 2.5rem);
}
@media screen and (max-width: 1280px) {
    .info-store{
        height: unset;
        padding:2%;
    }
    .info-store .info-store-box{
        width:100%;
    }
    .info-store .info-store-map{
        position: unset;
        left:0;
        height: 590px;
        margin-bottom: 25px;
    }
    .info-store-result{
        height: unset;
        max-height: unset;
    }
    .info-store-result-scroll{
        opacity: 0;
    }
    .info-store-result .info-store-result-main{
        overflow-y: hidden;
        padding-right: 0;
    }
}
@media screen and (max-width: 750px) {
    .info-store .info-store-map{
        height: 320px;
    }
    .info-store-result-list{
        padding:3.33vw 4vw;
    }
}

.info_store_brand{width:100%;display: block;box-sizing: border-box;/*border:1px solid #eee;*/margin-bottom: 15px;}
.info_store_brand span{width:100%;height: 34px;line-height: 34px;padding:0 10px;display: block;box-sizing: border-box;text-align: center;}
.info_store_brand span img{height: 30px;object-fit: contain;display: block;margin:2px auto;}
.info_store_brand_select{width:100%;background: #fff;/*box-shadow: 0 0 5px rgba(0,0,0,.15);*/}
.info_store_brand_select_box{width:100%;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.info_store_brand_select_box_list{width:33.33%;max-width:33.33%;height: 115px;object-fit: contain;margin:0 auto;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
/*.info_store_brand_select_box_list:nth-child(1),
.info_store_brand_select_box_list:nth-child(2),
.info_store_brand_select_box_list:nth-child(4),
.info_store_brand_select_box_list:nth-child(5){border-right: 1px solid #e5e5e5;}
.info_store_brand_select_box_list:nth-child(1),
.info_store_brand_select_box_list:nth-child(2),
.info_store_brand_select_box_list:nth-child(3){border-bottom: 1px solid #e5e5e5;}*/
.info_store_brand_select_box_list.black{background: #000000;}
/*.info_store_brand_select_box{width: 100%;height:100%;display: block;margin:0 auto;position: relative;}*/
.info_store_brand_select_box_list img{object-fit: contain;display: block;max-height: 100px;max-width: 80%;margin:0 auto;height: 56px;}

.info_store_brand_select_box_list img.yes_select{display: none;}

.info-store-box-search h2{width:100%;text-align: center;font-size:18px;line-height: 36px;display: block;font-weight: normal;}

.info_store_select{width:100%;display: flex;justify-content: space-between;}
.info_store_select select{width:49%;display: block;padding:0 10px;box-sizing: border-box;font-size:14px;color:#000;line-height: 36px;border:1px solid #eee;height: 36px;text-align: center;}
@media screen and (max-width: 750px) {
    .info_store_brand_select_box_list{height: 15.333vw;}
    .info_store_brand_select_box_list img{max-height: 13.333vw;}
}