#swiper-container1 .swiper-slide img{width: 100%;display: block;}
#swiper-container1 .swiper-pagination-bullets{width: 100%;bottom: 7%;text-align: center;display: inline-block;}
#swiper-container1 .swiper-pagination-bullet{display: inline-block;width: 8px;height: 8px;border: 2px solid #9c9ea0;margin: 0 9px !important;opacity: 1;background: transparent;
    display: inline-block;}
#swiper-container1 .swiper-pagination-bullet-active{border-color: #924822;}

.box .swiper-pagination{position: static;text-align: center;margin-top: 4vw;display: none;}
.box .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #c4c4c5;margin: 0 13px;opacity: 1;}
.box .swiper-pagination-bullet-active{display: inline-block;background-color: #3b3c40;}
.p_ban .swiper-button-next{right: 6.7%; }
.m_ban{display: none;}
.p_ban #BannerShow_b1 {height: 36.4vw;overflow: hidden;}
.p_ban{overflow: hidden;}
.p_ban a{display: block;height: 36.4vw;background-position: center;background-size: cover;background-repeat: no-repeat;}
.p_ban img{height: 100%;object-fit: cover;display: block; width: 100%;}
#swiper-container1 .swiper-pagination-bullets{width: 100%;bottom: 7%;text-align: center;display: inline-block;}
#swiper-container1 .swiper-pagination-bullet{display: inline-block;width: 8px;height: 8px;border: 2px solid #9c9ea0;margin: 0 9px !important;opacity: 1;background: transparent;
    display: inline-block;}
#swiper-container1 .swiper-pagination-bullet-active{border-color: #924822;}

.box .page, .box #load_more_button{display: none;}
.box .more{font-size: 16px;color: #999999;display: block;width: 70px;height: 25px;line-height: 25px;text-align: center;
    border-radius: 3px;border: 1px solid #999999;}
.title h1{font-size: 1.8vw ;display: inline-block;color: #000000;width: 100%;line-height: 1.0;margin-bottom: 7px;}
.title p{line-height: 1.0;text-transform: uppercase;font-size: 16px;}
.box_about{background-color: #f8f9f8;}
.box_about .txt{min-height: 21vw;position: relative;padding: 5.5vw 2vw 7vw 2vw;display: block;box-sizing: border-box;}
.box_about .txt:after{content: "";display: block;width: 1px;height: 6vw;background: #bc7046;position: absolute;bottom: -1.3vw;left: 50%;}
.box_about .mid .txt:after{bottom: auto;top: -24px;left: 50%;}

.box_about>div{float: left;width: 33.3%;text-align: left;}
.box_about h1{font-size: 1.7vw;color: #313232;}
.box_about h2{font-size: 2.0vw;color: #bc7046;font-weight: bold;line-height: 1.0;}
.box_about h3{font-size: 1.4vw;color: #313232;text-transform: capitalize;}
.box_about .fl p{color: #670011;}
.box_about .fr p{color: #670011;}
.box_about .fr h2{color: #313232;}
.box_about .fl h1{font-weight: normal;}
.box_about .mid h1{font-weight: normal;}
.box_about .img{display: block;width: 100%;height: 21vw;background-size: cover;background-position: center;}
.box_about .txt p{font-size: 16px;line-height: 1.8;display: inline-block;margin-top: 1vw;height: 7.2em;
display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}

.box_product{width: 62.5%;overflow: hidden;margin: 0 auto;}
.box_product .swiper-container{overflow: visible;}
.box_product .title{text-align: center;margin-bottom: 3vw;padding-top: 6.6vw;}
.box_product .top{position: relative;}
.box_product .top .more{border: none ;font-size: 18px;color: #424242;}
.box_product>.more{display: none;}

.box_adv{background: url(../../images/adv.jpg) no-repeat; background-size: cover;padding: 4vw 0 5.9vw 19.7vw;background-position: right top;}
.box_adv .title {margin-bottom: 3.9vw;width: 46%;}
.box_adv .title img{margin: 0 auto;display: block;}
.box_adv .title h3{font-size: 18px;text-align: center;line-height: 1.0;display: block;margin-top: 1.7vw;color: #fff;display: none;}
.box_adv .hd i{color: #646464;font-size: 14px;line-height: 1.8;font-style: normal;height: 5.4em;
    display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.box_adv a {pointer-events: none;}
.box_adv .hd a{color: #282828;font-size: 16px;margin-bottom: 10px;font-weight: normal;display: block;}
.box_adv ul{width: 46%;}
.box_adv li:nth-child(2n){float: right;}
.box_adv li:nth-child(3),.box_adv li:nth-child(4){margin-bottom: 0;}
.box_adv li{width: 16vw;margin-bottom: 3.6vw;float: left;}
.box_adv li img{margin-left: 3.7vw;display: block;margin-bottom: 1.5vw;}
.box_adv #page{display: none;}


.box_news{width: 61.6%;margin: 3.6vw auto;}
.box_news .title{text-align: center;margin-bottom: 4vw;}
.box_news .title img{margin-bottom: 1.5vw;}
.box_news .title p{display: block;color: #bc7046;font-size: 18px;text-align: center;padding: 8px 0;border-bottom: 2px solid #bc7046;width: 5em;margin: 0 auto;display: none;}
.box_news .more{margin: 1.3vw 0 1.5vw 0;float: right;}
@media screen and (max-width: 1550px){
    .box_news,.box_product{width: 80%;}
    .box_adv{padding-left: 10%;}
    .box_adv ul,.box_adv .title{width: 42vw;}
}
@media screen and (max-width: 1024px){
    .p_ban .swiper-button-next, .p_ban .swiper-button-prev{display: none;}
    .title h1{font-size: 35px;}
    .box_news,.box_product{width: 90%;}
    .box_adv{padding-left: 0;padding-top: 8vw;}
    .box_adv ul,.box_adv .title{width: 90%;margin: 0 auto;}
    .box_adv .title{margin:0 auto 4vw auto;}
    .box_adv ul li{width: 50%;text-indent: 0;text-align: center;padding: 0 6vw;box-sizing:border-box;}
    .box_adv ul li img{margin-left: 0;display: inline-block;padding: 0 2vw;height: 4vw;}

    .box_product .title{padding-top: 0;}
    .box_product{margin: 9vw auto;}

    .box_news{margin: 6vw auto;}
    .box_news .title{margin-bottom: 7vw;}
    .box_adv .hd i{font-size: 14px;}
    .box_product .ProductList_b2 li:nth-child(8),.box_product .ProductList_b2 li:nth-child(7){display: none;}
    .box_about h3{font-size: 2.4vw;}
}
@media screen and (max-width: 640px){
    .box_about .txt:after{display: none;}
    .box_about>div{width: 50%;}
    .box_about .fr{display: none;}
    .box_about h1{font-size: 6vw;}
    .box_about h2{font-size: 5vw;}
    .box_about h3{font-size: 3.8vw;}
    .box_about .img{height: 48vw;}

    .box_news { margin: 10vw auto;width: 94%;}
    .box_news .title,.box_product .title,.box_about .title{margin-bottom: 6vw;}

    .box_news .more{margin-top: 8vw;}
    .box_product {margin: 15vw auto;width: 94%;}
    .box_product .swiper-container{overflow: hidden;}
    .box_product .ProductList_b2 li{margin-bottom: 0;}
    .box_product .ProductList_b2 li:nth-child(5),.box_product .ProductList_b2 li:nth-child(6){display: none;}
    .box_product .more{display: block;    margin: 5vw auto 0 auto;}
    .box_product .top{display: none;}

    .box .swiper-pagination{display: block;}

    .box_adv ul, .box_adv .title{width: 94%;}
    .box_adv ul li img{height: 6vw;}
    .box_adv{padding: 13vw 0;background-position: left top;}
    .box_adv .title{margin-bottom: 12vw;}
    .box_adv ul li{padding: 0 1vw;width: 100%;}
    .box_adv .hd a{font-size: 4.2vw;margin-bottom: 5px;height: 2em;}

    .title img{height: 4vw;}
    .box_about h3{font-size: 3.8vw;}
    .box_about .txt p{font-size: 3.6vw;}
    #swiper-container1 .swiper-pagination-bullets{text-align: right;padding-right: 3%;}
    #swiper-container1 .swiper-pagination-bullet{width: 3px;height: 3px;margin: 0 5px !important;}
}