.st-container{font-size:0}
.pad12 {padding:0 1.2rem;}
.pad22{padding:0 2.22rem;}
.m210 {margin:0 2.1rem;}
body .st-pusher{background:url(../images/x0.jpg) center 0 no-repeat #f8f2e4;background-size:100% auto;}
/*header*/
.header{position:absolute;top:.5rem;left:0;width:100%;z-index:18;}
.header>div{display:flex;justify-content:space-between}

.header .logo{flex:0 0 33%}
.header .navlist ul{display:flex;gap:0 1rem;}
.header .navlist li a{display:inline-block;padding:0 .15rem 0 0;min-height:.76rem;border-right:1px solid #313131;font-size:var(--font-size18);color:#2c2c2c;    writing-mode: vertical-lr;}
.header .navlist li a:hover {padding:.1rem .15rem 0 0}
/**/
.index_flash{padding:1.5rem 0 0;position:relative}
.index_flash .label_text{position:absolute;top:40%;left:2.1rem;z-index:1}
.index_flash .label_text h3 {font-size:1rem;color:#FFF;display:flex;align-items:center;gap:0 .1rem;}
.index_flash .label_text h3 em {display:flex;font-size:var(--font-size24);background:url(../images/x1.png) center no-repeat;background-size:100% 100%;writing-mode:vertical-lr;width:.6rem;min-height:1.7rem;align-items:center;justify-content:center;color:#f3eadb;padding:.15rem 0}
.index_flash .label_text p{font-size:var(--font-size36);color:#FFF;margin:.2rem 0 0}


.index_about{position:relative;background-position:center 1.85rem;background-repeat:no-repeat;background-size:100% auto;padding:.15rem 0 3.7rem;}
.index_about>div{display:flex}
.index_about>div>div{flex:0 0 50%}
.index_about .let{padding:0 2.3rem 0 0}
.index_about .let .titles{margin:0 0 .55rem;}
.index_about .let .titles h3 {font-size:var(--font-size48);color:#323232;}
.index_about .let .titles p{font-size:var(--font-size24);color:#323232;margin:.1rem 0 0}
.index_about .let>p{font-size:var(--font-size30);color:#323232;margin:0 0 1.05rem;}
.index_about .let .nums>div{margin:0 0 .6rem;}
.index_about .let .nums>div:last-child{margin:0}
.index_about .let .nums>div h5 {font-size:var(--font-size60);color:#323232;font-weight:bold;position:relative;line-height:1;display:inline-block;}
.index_about .let .nums>div h5:before{content:'+';width:.35rem;height:.35rem;background:#cc0001;font-size:var(--font-size24);color:#FFF;display:flex;align-items:center;justify-content:center;position:absolute;top:-.2rem;right:-.38rem;border-radius:100%}
.index_about .let .nums>div:first-child h5:before{display:none;}
.index_about .let .nums>div:nth-child(2){margin-left:2.5rem;}
.index_about .let .nums>div p{font-size:var(--font-size18);color:#323232;margin:.2rem 0 0}
.index_about .rlt {padding-left:1.85rem}
.index_about .rlt p{font-size:var(--font-size18);color:#323232;line-height:1.8;margin:0 0 .65rem;}
.index_about .rlt a{display:inline-block;background:#cc0001;font-size:var(--font-size18);color:#FFF;padding:0 .44rem;line-height:.55rem;}


.index_product{padding:0 0 .7rem;position:relative;z-index:2}
.index_product:before{position:absolute;top:-3.72rem;left:0;width:100%;height:calc(100% + 3.72rem);background-position:0 0;background-repeat:no-repeat;background-size:cover;}
.index_product>div{position:relative;z-index:5}
.index_product .titles{margin:0 0 .35rem;}
.index_product .titles h3 {font-size:var(--font-size48);color:#323232}
.index_product .titles p{font-size:var(--font-size24);color:#323232;margin:.1rem 0 0}
.index_product .lists{position:relative}
.index_product .lists .swiper-slide {padding:.35rem 0 0}
.index_product .lists .swiper-slide a{display:block;position:relative;text-align:center;}
.index_product .lists .swiper-slide .imgs{height:5.95rem;position:relative;display:flex;justify-content:center;align-items:center;transform:scale(.8) translateY(.7rem);}
.index_product .lists .swiper-slide .imgs:before{content:'';width:6.48rem;height:6.48rem;background:url(../images/x3.png) center no-repeat;background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.index_product .lists .swiper-slide .imgs img {position:relative;z-index:3;max-height:5.95rem;transition:none}
.index_product .lists .swiper-slide h6 {font-size:var(--font-size24);color:#323232;font-weight:bold;margin:.65rem 0 0;opacity:0;transform:translateY(3vw)}
.index_product .lists .swiper-slide-active .imgs{transform:none;}
.index_product .lists .swiper-slide-active h6 {transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_product .lists .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);left:27%;z-index:3;width:.63rem;height:.63rem;border:2px solid #8f8f8f;border-radius:100%;line-height:.61rem;text-align:center;font-size:var(--font-size22);color:#8f8f8f;font-weight:bold;}
.index_product .lists .swiper-page>div.slide-button-next{left:auto;right:27%}
.index_product .lists .swiper-page>div:hover{color:#cc0001;border-color:#cc0001}
.index_product .mores{margin:.4rem 0 0}
.index_product .mores>a{display:inline-block;font-size:var(--font-size18);color:#323232}
.index_product .mores>a i{width:.31rem;height:.31rem;text-align:center;line-height:.31rem;font-size:var(--font-size20);color:#FFF;background:#cc0001;margin-left:.15rem;}


.index_process{display:flex;}
.index_process>div{flex:0 0 50%;}
.index_process .rlt .btm{display:flex;align-items:center;background:#8f4d2f}
.index_process .rlt .btm .video{flex:0 0 42.2%;position:relative;cursor:pointer;}
.index_process .rlt .btm .video i{font-size:.9rem;color:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}
.index_process .rlt .btm .txt{flex:1;padding:0 .55rem;}
.index_process .rlt .btm .txt .names{margin:0 0 .35rem;}
.index_process .rlt .btm .txt .names h3 {font-size:var(--font-size48);color:#FFF;font-weight:bold;}
.index_process .rlt .btm .txt .names p{font-size:var(--font-size24);color:#FFF;margin:.1rem 0 0}
.index_process .rlt .btm .txt .editor{font-size:var(--font-size18);color:#FFF;margin:0 0 .4rem;}
.index_process .rlt .btm .txt>a{display:inline-block;font-size:var(--font-size18);color:#FFF}
.index_process .rlt .btm .txt>a i{width:.31rem;height:.31rem;text-align:center;line-height:.31rem;font-size:var(--font-size20);color:#FFF;background:#cc0001;margin-left:.15rem;}

.index_news{position:relative;padding:1.3rem 0 1.05rem;overflow:hidden;}
.index_news:before{content:'';width:3.45rem;height:4.98rem;background:url(../images/x4.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;left:0;top:-1.8rem;}
.index_news>div{position:relative;z-index:3}
.index_news .titles{display:flex;justify-content:space-between;align-items:center;margin:0 0 .7rem;}
.index_news .titles .names h3 {font-size:var(--font-size48);color:#323232;}
.index_news .titles .names p{font-size:var(--font-size24);color:#323232;margin:.1rem 0 0}
.index_news .titles>a{display:inline-block;font-size:var(--font-size18);color:#333}
.index_news .titles>a i{width:.31rem;height:.31rem;text-align:center;line-height:.31rem;font-size:var(--font-size20);color:#FFF;background:#cc0001;margin-left:.15rem;}
.index_news .mains{display:flex;}
.index_news .mains>div{flex:0 0 50%}
.index_news .mains .let {padding:0 1.28rem 0 0}
.index_news .mains .let .imgs img {width:100%;height:3rem;object-fit:cover;transition:none;}
.index_news .mains .let .text{padding:.4rem 0 0}
.index_news .mains .let .text h5 {font-size:var(--font-size24);color:#323232;padding:0 0 .38rem;border-bottom:1px solid #bfbfbf}
.index_news .mains .let .text p{margin:.38rem 0 0;font-size:var(--font-size18);color:#323232;line-height:.28rem;height:.56rem;overflow:hidden;}
.index_news .mains .rlt {padding-left:.45rem;}
.index_news .mains .rlt li {margin:0 0 .9rem;}
.index_news .mains .rlt li a{display:flex;}
.index_news .mains .rlt li .time {background:#313131;display:flex;font-size:var(--font-size18);color:#FFF;    flex-direction: column;    flex: 0 0 19.3%;    justify-content: center;    align-items: center;}
.index_news .mains .rlt li .time em {font-size:var(--font-size48);color:#FFF;font-weight:bold;padding:0 0 .2rem;margin:0 0 .15rem;border-bottom:1px solid #FFF;line-height:1}
.index_news .mains .rlt li .txt{flex:1;padding-left:.55rem;}
.index_news .mains .rlt li .txt h6 {font-size:var(--font-size24);color:#323232;padding:0 0 .35rem;margin:0 0 .35rem;border-bottom:1px solid #bfbfbf}
.index_news .mains .rlt li .txt p{font-size:var(--font-size18);color:#323232;line-height:.28rem;height:.56rem;overflow:hidden;margin:0 0 .3rem;}
.index_news .mains .rlt li .txt em {display:inline-block;font-size:var(--font-size16);color:#313131;text-decoration:underline;}
.index_news .mains .rlt li a:hover .time{background:#cc0001}
.index_news .mains .rlt li a:hover .txt em {color:#cc0001}

.video_form .mains {padding:0;background:none;}
.video_form .mains video {width:100%;height:100%;background:#000}
.video_form .mains .close_:before, .video_form .mains .close_:after{background:#FFF}
.video_form .mains .close_{border-color:#FFF}
/*通用底部*/
.footer{position:relative;padding:2.6rem 0 .69rem;background:url(../images/x5.png) 0 0 no-repeat;background-size:cover;}
.footer .infos{display:flex;justify-content:space-between}
.footer .infos .logos img {max-height:.46rem;transition:none}
.footer .infos .navs ul{display:flex;gap:0 .79rem;}
.footer .infos .navs li a{display:inline-block;font-size:var(--font-size18);color:#f3eadb;padding:0 .15rem 0 0;border-right:1px solid #f3eadb;writing-mode:vertical-lr}
.footer .items{display:flex;justify-content:space-between;}
.footer .items .let{padding:1.4rem 0 0}
.footer .items .let .tel {display:flex;align-items:center;gap:0 .25rem}
.footer .items .let .tel>i {width:.83rem;height:.83rem;border:1px solid #f3eadb;border-radius:100%;line-height:.81rem;text-align:center;font-size:var(--font-size42);color:#f3eadb}
.footer .items .let .tel p{margin:0;font-size:var(--font-size18);color:#f3eadb}
.footer .items .let .tel p em{display:block;font-size:var(--font-size36);font-weight:bold;line-height:1}
.footer .items .let >p{font-size:var(--font-size18);color:#f3eadb;margin:.5rem 0 0}
.footer .items .codes{flex:0 0 1.23rem;position:relative}
.footer .items .codes:before{content:'';width:3.63rem;height:2.49rem;background:url(../images/x6.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.footer .items .codes img {position:relative;z-index:3}
.footer .items .copy,.footer .items .copy a{font-size:var(--font-size18);color:#f3eadb;}
.footer .items .copy{padding:2.75rem 0 0}
/*通用内页*/
.flash{padding:2.5rem 0 0;text-align:center;display:flex;width:100%;    flex-direction: row-reverse;justify-content: center;align-items: flex-start;position:relative}
.flash>*{display:inline-block;vertical-align:middle;word-break: break-all;writing-mode: tb-rl;position:relative;z-index:2}
.flash h3{font-size:.9rem;color:#040404;font-family:"STXinwei";position:relative;line-height:normal;margin-left:.3rem}
.flash h3:after{content:'';width:.92rem;height:1rem;background:url(../images/icon2.png) 0 0 no-repeat;background-size:.92rem 1rem;position:absolute;bottom:0;left:100%;}
.flash .editor{font-size:var(--font-size18);color:#2e2e2e;height:3.7rem;text-align:left;margin-left:3rem}
.flash .editor p{margin:0 .35rem 0 0;letter-spacing:4px;padding:0 .3rem 0 0;border-right:1px solid #1b1b1b;display:inline-block;}

.flash .mbx{position:absolute;left:2.22rem;bottom:0;font-size:var(--font-size16);color:#212020;word-break: initial;writing-mode: initial;letter-spacing:2px;}
.flash .mbx a{font-size:var(--font-size16);color:#212020;}
.flash .mbx a:first-child+a {display:none;}
.flash .mbx a:last-child{color:#a42d2d}

.company{padding:1.8rem 0 .8rem;position:relative;z-index:2}
.company>div>*{position:relative;z-index:3}
.company:before{content:'';width:4.51rem;height:.85rem;background:url(../images/icon4-1.png) 0 0 no-repeat;background-size:4.51rem .85rem;position:absolute;right:.8rem;top:2.65rem}
.company:after{content:'';width:5rem;height:8.23rem;background:url(../images/icon3.png) 0 0 no-repeat;position:absolute;left:0;bottom:-2.5rem;background-size:5rem auto;}
.about_box .title{margin:0 0 .37rem;text-align:center;position:relative}
.about_box .title h3{font-size:var(--font-size48);color:#000;font-family:"STXinwei";}
.about_box .title p{font-size:var(--font-size24);color:#000;text-transform:uppercase;margin:.25rem 0 0;letter-spacing:3px;}
.about_box .title:before{content:'';position:absolute;background:url(../images/icon11-1.png) 0 0 no-repeat;left:28%;bottom:5px;width:2.32rem;height:2.37rem;background-size:2.32rem 2.37rem;object-fit:cover;}
.company .editor{font-size:var(--font-size18);color:#2e2e2e;}
.company .editor>h2{font-size:.43rem;color:#212020;font-weight:bold;margin:0 0 .47rem;}
.company .editor>h2>img{max-height:.61rem;transition:none;margin-left:.3rem;}
.company .editor>p {font-size:var(--font-size18);color:#2e2e2e;text-align:justify;font-family:"SimSun";line-height:2.5}

.honor{padding:.85rem 0 0}
.honor:before{content:'';width:4.51rem;height:.85rem;background:url(../images/icon4-2.png) 0 0 no-repeat;background-size:4.51rem .85rem;position:absolute;left:.8rem;top:1.9rem}
.honor .title{margin:0 0 .9rem;text-align:center;}
.honor .swiper-slide a{background:#FFF;height:3.65rem;line-height:3.65rem;text-align:center;padding:0 .1rem;display:block}
.honor .swiper-slide img {max-height:3.3rem;transition:none}
.honor .slide-pagination{margin:.65rem 0 0;text-align:center}
.honor .slide-pagination span{outline:none;width:.46rem;height:.46rem;line-height:.46rem;border-radius:10px;font-size:.15rem;color:#000;background:#FFF;box-shadow:0 0 5px rgba(8,1,3,.22);opacity:1;margin:0 .08rem;text-align:center}
.honor .slide-pagination span.swiper-pagination-bullet-active{background:#a42d2d;color:#FFF}


.plant{padding:2.2rem 0 2.65rem;position:relative;z-index:2;background:url(../images/icon7-2.png) right 20% no-repeat;background-size:3.91rem 8.18rem;}
.plant:before{content:'';width:4.51rem;height:.85rem;background:url(../images/icon4-2.png) 0 0 no-repeat;background-size:4.51rem .85rem;position:absolute;left:.8rem;top:1.9rem}
.plant .title{margin:0 0 .9rem;text-align:center;}
.plant .lists .swiper-slide>div{display:inline-block;vertical-align:top;width:33.333%;padding:0 .12rem;margin:0 0 .64rem;}
.plant .lists .swiper-slide a{display:block;position:relative;overflow:hidden}
.plant .lists .swiper-slide .imgs{overflow:hidden;}
.plant .lists .swiper-slide img{width:100%;height:3.18rem;object-fit:cover;transition:none;}
.plant .lists .swiper-slide p{font-size:var(--font-size18);color:#000;margin:.2rem 0 0;line-height:.26rem;height:.26rem;overflow:hidden;}
.plant .lists .swiper-slide a:hover .imgs{box-shadow:4px 4px 6px rgba(12,3,7,.19);transform:scale(.96)}
.plant .lists .swiper-page{text-align:center;margin:.7rem 0 0;text-align:center}
.plant .lists .swiper-page>div{display:inline-block;vertical-align:middle;width:auto;margin:0 .08rem;}
.plant .lists .swiper-page>div.slide-button-next,.plant .lists .swiper-page>div.slide-button-prev{background:#FFF;padding:0 .28rem;line-height:.46rem;font-size:.15rem;color:#000;border-radius:10px;box-shadow:0 0 5px rgba(8,1,3,.22)}

.plant .lists .swiper-page>div.slide-pagination span{outline:none;width:.46rem;height:.46rem;line-height:.46rem;border-radius:10px;font-size:.15rem;color:#000;background:#FFF;box-shadow:0 0 5px rgba(8,1,3,.22);opacity:1;margin:0 .08rem;}
.plant .lists .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{background:#a42d2d;color:#FFF}
.plant .lists .swiper-page>div.slide-button-next:hover,.plant .lists .swiper-page>div.slide-button-prev:hover{background:#a42d2d;color:#FFF}
/**/
.product_box{padding:0 0 3.5rem;}
.product_box .pro_com{padding:2.2rem 0 1.8rem;position:relative}
.product_box .pro_com:before{content:'';width:5rem;height:8.23rem;background:url(../images/icon3.png) 0 0 no-repeat;background-size:5rem 8.23rem;position:absolute;left:0;bottom:-2.3rem;opacity:.2}
.product_box .title{margin:0 0 .37rem;text-align:center;position:relative}
.product_box .title h3{font-size:var(--font-size48);color:#000;font-family:"STXinwei";}
.product_box .title p{font-size:var(--font-size24);color:#000;text-transform:uppercase;margin:.25rem 0 0;letter-spacing:3px;}
.product_box .title:before{content:'';position:absolute;background:url(../images/icon11-1.png) 0 0 no-repeat;left:28%;bottom:5px;width:2.32rem;height:2.37rem;background-size:2.32rem 2.37rem;object-fit:cover;}
.product_box .pro_com .lists{position:relative;}
.product_box .pro_com .swiper-slide a{display:block;position:relative;width:100%}
.product_box .pro_com .swiper-slide a>div{display:inline-block;vertical-align:top;}
.product_box .pro_com .swiper-slide .imgs{width:52%}
.product_box .pro_com .swiper-slide .text{word-break: break-all;writing-mode: vertical-lr;width:48%;text-align:left;padding:.87rem 0 0}
.product_box .pro_com .swiper-slide .text h4{font-size:var(--font-size36);color:#212020;font-weight:bold;letter-spacing:5px;}
.product_box .pro_com .swiper-slide .text p{font-size:var(--font-size18);color:#2e2e2e;margin:0 0 0 .5rem;    text-decoration: underline;line-height:1.75}
.product_box .pro_com .swiper-page>div{position:absolute;left:-.46rem;top:50%;transform:translateY(-50%);outline:none;width:.76rem;height:.76rem;background:#FFF;border-radius:100%;line-height:.76rem;text-align:center;font-size:.35rem;color:#6e6e6e;box-shadow:0 0 .18rem rgba(8,1,3,.28)}
.product_box .pro_com .swiper-page>div.slide-button-next {left:auto;right:-.46rem;}
.product_box .pro_com .swiper-page>div:hover {box-shadow:2px 2px 5px rgba(0,0,0,.2);}
.product_box .listsbox{background:url(../images/icon12-3.png) right 0 no-repeat;background-size:2.36rem auto;}

.product_box .listsbox ol {margin:0;padding:0;position:relative}
.product_box .listsbox ol li {padding:.25rem 0;position:relative}
.product_box .listsbox ol li em {display:inline-block;padding-left:.38rem;font-size:var(--font-size18);position:relative;color:#ababab;background:url(../images/icon12-1.png) .07rem center no-repeat;background-size:.17rem .15rem;vertical-align:middle;}
.product_box .listsbox ol li.on em {background:url(../images/icon12-2.png) .02rem center no-repeat;background-size:.28rem .24rem;}
.product_box .listsbox ol li span{display:inline-block;padding-left:.28rem;position:relative;font-size:var(--font-size18);color:#0d0d0d;margin-left:.1rem;vertical-align:middle;line-height:.35rem;}
.product_box .listsbox ol li span:before{content:'';width:0;height:2px;background:#a42d2d;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;}
.product_box .listsbox ol li.on span,.product_box .listsbox ol li a:hover span{padding-left:1.1rem;color:#a42d2d;font-size:var(--font-size24);}
.product_box .listsbox ol li.on span:before,.product_box .listsbox ol li a:hover span:before{width:1.04rem;}
.product_box .listsbox ol li:before,.product_box .listsbox ol li:after{content:'';width:7px;height:7px;border-radius:100%;background:#aaa;position:absolute;bottom:7px;left:.12rem;}
.product_box .listsbox ol li:before {bottom:auto;top:7px;}
.product_box .listsbox ol li:first-child:before,.product_box .listsbox ol li:last-child:after {display:none;}

.product_box .listsbox .list li {padding:0 .12rem;margin:0 0 .25rem;}
.product_box .listsbox .list li .imgs {overflow:hidden;padding:0 .15rem;border:1px solid #d7d7d7;border-radius:10px;height:3.5rem;text-align:center;line-height:3.48rem;}
.product_box .listsbox .list li .imgs span {background:none !important;display:inline-block;vertical-align:middle}
.product_box .listsbox .list li .imgs img{max-height:3rem;transition:none;}
.product_box .listsbox .list li p{width:80%;margin:0 auto;text-align:center;font-size:var(--font-size18);color:#000;border-radius:35px;line-height:.53rem;transform:translateY(-.36rem);background:#FFF;box-shadow:5px 5px 5px rgba(8,1,3,.12)}
.product_box .listsbox .list li a:hover p{background:#a42d2d;color:#FFF}
.product_box .listsbox .list li a:hover .imgs span{box-shadow:0 0 5px rgba(0,0,0,.12);transform:translateY(-5px)}
/*翻页*/
.page {margin:.7rem 0 0}
.page a{display:inline-block;vertical-align:middle;margin:0 .08rem;width:.46rem;height:.46rem;line-height:.46rem;background:#FFF;font-size:.15rem;color:#000;border-radius:6px;box-shadow:0 0 5px rgba(8,1,3,.22);}
.page a.page-num-current{background:#a42d2d;color:#FFF}
.page a.page-item{width:auto;padding:0 .28rem;}
.page a.page-item:hover {background:#a42d2d;color:#FFF}
/*案例*/
.case_box .lists{padding:.7rem 0 0;position:relative;z-index:2}
.case_box .lists .items{margin:0 1.2rem .66rem 0}
.case_box .lists .items.on {margin:0 0 .66rem 1.2rem;}
.case_box .lists .items .box {display:flex;width:100%;flex-direction: row;align-items: center;align-content: center;background:url(../images/icon13.jpg) right center no-repeat;background-size:42% 100%}
.case_box .lists .items.on .box {flex-direction: row-reverse;background-position:left center;}
.case_box .lists .items .box>div{display:inline-block;vertical-align:middle;width:58%}
.case_box .lists .items .box .text{width:42%;word-break: break-all;writing-mode: tb-rl;padding:0 1rem 0 1.2rem;}
.case_box .lists .items .box .text h3{font-size:var(--font-size48);color:#FFF;font-family:"STXinwei";position:relative;display:inline-block;padding:0 .53rem 0 0;margin-left:.5rem;}
.case_box .lists .items .box .text h3:after{content: '';width: .53rem;height: .58rem;background: url(../images/icon2.png) 0 0 no-repeat;background-size: .53rem .58rem;position: absolute;bottom: 0;right: 0;}
.case_box .lists .items .box .text .editor{font-size:var(--font-size16);color:#FFF;height:3.35rem;letter-spacing:4px;line-height:2.8;text-align:justify;text-decoration:underline;}
.case_box .lists .items .box .text .editor p{margin:0}
.case_box .mores{text-align:center;margin:.45rem 0 0;padding: 0 0 2rem;}
.case_box .mores a{font-size:var(--font-size16);color:#1e1e1e;}
.case_box .mores a i{font-size:.35rem;vertical-align:middle;margin-right:.15rem;}
/*精品案例*/
.imglist_box{}
.imglist_box .mains{padding:2.3rem 0 3.9rem}
.imglist_box .title{margin:0 0 1.05rem;text-align:center;position:relative}
.imglist_box .title h3{font-size:var(--font-size48);color:#000;font-family:"STXinwei";}
.imglist_box .title p{font-size:var(--font-size24);color:#000;text-transform:uppercase;margin:.25rem 0 0;letter-spacing:3px;}
.imglist_box .title:before{content:'';position:absolute;background:url(../images/icon11-1.png) 0 0 no-repeat;left:28%;bottom:5px;width:2.32rem;height:2.37rem;background-size:2.32rem 2.37rem;object-fit:cover;}
.imglist_box .lists li {padding:0 .27rem;margin:0 0 .75rem;}
.imglist_box .lists li span{background:none !important;overflow:hidden;border-radius:12px;}
.imglist_box .lists li span img{width:100%;height:3.03rem;object-fit:cover;transition:none;}
.imglist_box .lists li p{font-size:var(--font-size16);color:#000;margin:.15rem 0 0}
.imglist_box .lists li a:hover span{box-shadow:7px 7px .21rem rgba(0,0,0,.32)}
/*酒坛文化*/
.wine_box{}
.wine_box .mains{padding:1.6rem 0 3.9rem;position:relative;z-index:2}
.wine_box .mains>div{background:url(../images/icon3-1.png) 0 bottom no-repeat;background-size:5rem auto;}
.wine_box .mains .infos{margin:0 0 .85rem;background:url(../images/icon13.jpg) right center no-repeat;background-size:46.6% 100%}
.wine_box .mains .infos>div{display:inline-block;vertical-align:middle;width:53.4%}
.wine_box .mains .infos .text{width:46.6%;word-break: break-all;writing-mode: tb-rl;padding:0 .3rem;}
.wine_box .mains .infos .text h4{font-size:var(--font-size48);color:#FFF;font-family:"STXinwei";position:relative;padding:0 .75rem 0 0;margin-left:.45rem;display:inline-block;}
.wine_box .mains .infos .text h4:after{content: '';width: .53rem;height: .58rem;background: url(../images/icon2.png) 0 0 no-repeat;background-size: .53rem .58rem;position: absolute;bottom: 0;right: 0;}
.wine_box .mains .infos .text p{font-size:var(--font-size16);color:#FFF;height:3.4rem;margin:0;line-height:3;letter-spacing:5px;text-decoration:underline;}
.wine_box .mains .editor{font-size:var(--font-size16);color:#0f0f0f;line-height:2.2;text-indent:2em;}
/**/
.news_box .mains{padding:1.4rem 0 3.1rem;position:relative}
.news_box .mains>div{background:url(../images/icon3-1.png) 0 60% no-repeat;background-size:5rem auto;}
.news_box .mains:before{content:'';width:4.51rem;height:.85rem;position:absolute;background:url(../images/icon4-1.png) 0 0 no-repeat;background-size:4.51rem .85rem;right:.8rem;top:.75rem;}
.news_box .mains ol {margin:0 0 .6rem;padding:0;text-align:center}
.news_box .mains ol li {display:inline-block;vertical-align:middle;}
.news_box .mains ol li a{font-size:var(--font-size20);color:#212020;font-weight:bold;display:block;line-height:.44rem;width:1.73rem;position:relative}
.news_box .mains ol li span{position:relative;z-index:2}
.news_box .mains ol li a:before{content:'';width:100%;height:100%;background:url(../images/icon5.png) 0 0 no-repeat;background-size:1.73rem .44rem;position:absolute;left:0;top:0;transition:all .363s linear;opacity:0;}
.news_box .mains ol li.on a{color:#FFF}
.news_box .mains ol li.on a:before{opacity:1}
.news_box .mains .lists li {padding:0 .15rem;margin:0 0 .7rem;}
.news_box .mains .lists li .imgs{overflow:hidden;border:1px solid #d5d5d5;border-radius:10px;padding:.2rem;}
.news_box .mains .lists li .imgs img{width:100%;height:2.75rem;object-fit:cover;transition:none;}
.news_box .mains .lists li .imgs span{border-radius:10px;overflow:hidden;background:none !important;}
.news_box .mains .lists li .text{margin:.4rem 0 0;position:relative;padding:0 0 0 1.2rem;}
.news_box .mains .lists li .text h6{font-size:var(--font-size20);color:#000;}
.news_box .mains .lists li .text p{font-size:var(--font-size18);color:#3e3e3e;line-height:.26rem;height:.52rem;overflow:hidden;margin:.2rem 0 0}
.news_box .mains .lists li .text .time{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.01rem;height:.87rem;background:url(../images/icon8-1.png) 0 0 no-repeat;background-size:1.01rem .87rem !important;font-size:var(--font-size18);color:#FFF;display:flex;    flex-direction: column;justify-content: center;align-items: center;padding:0 .2rem;line-height:normal;}
.news_box .mains .lists li .text .time em {font-size:var(--font-size20);padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #FFF;line-height:normal;display:block;width:100%;text-align:center;}
.news_box .mains .lists li a:hover .imgs{box-shadow:0 0 13px rgba(0,0,0,.11);transform:translateY(-5px)}
.news_box .mains .lists li a:hover .text .time{background:url(../images/icon8-2.png) 0 0 no-repeat}

.show_news .mains{padding:1.4rem 0 3.1rem;position:relative;background:url(../images/icon3-1.png) 0 60% no-repeat;background-size:5rem auto;}
.show_news .mains:before{content:'';width:4.51rem;height:.85rem;position:absolute;background:url(../images/icon4-1.png) 0 0 no-repeat;background-size:4.51rem .85rem;right:.8rem;top:.75rem;}
/*联系我们*/
.contact_box .mains {padding:1.95rem 0 2.3rem;}
.contact_box .title{margin:0 2.22rem .37rem;text-align:center;position:relative}
.contact_box .title h3{font-size:var(--font-size48);color:#000;font-family:"STXinwei";}
.contact_box .title p{font-size:var(--font-size24);color:#000;text-transform:uppercase;margin:.25rem 0 0;letter-spacing:3px;}
.contact_box .title:before{content:'';position:absolute;background:url(../images/icon11-1.png) 0 0 no-repeat;left:28%;bottom:5px;width:2.32rem;height:2.37rem;background-size:2.32rem 2.37rem;object-fit:cover;}
.contact_box .mains .items{border:1px solid #e5e5e5;border-left:0;border-right:0}
.contact_box .mains .items>div{display:inline-block;vertical-align:middle;width:35%}
.contact_box .mains .items .text{padding:0 .15rem 0 2.22rem;}
.contact_box .mains .items .text>div{padding:.23rem 0;font-size:var(--font-size16);color:#000;}
.contact_box .mains .items .text p{display:inline-block;margin:0 .24rem 0 0;width:1.02rem;height:.94rem;line-height:1.15rem;font-size:var(--font-size30);color:#000;font-family:"STXinwei";background:url(../images/icon14.png) 0 0 no-repeat;background-size:1.02rem .94rem;text-align:center;vertical-align:middle;}
.contact_box .mains .items .text p em {transform:translateY(-.2rem);display:inline-block;line-height:normal;}
.contact_box .mains .items .map{width:65%}
.contact_box .mains .items .map #container {width:100%;height:7.35rem;}
.contact_box .mains .message{padding:2.15rem 0 0}
.contact_box .mains .message .lists{margin:0 1.47rem;}
.contact_box .mains .message .lists li {padding:0 .13rem;margin:0 0 .43rem;}
.contact_box .mains .message .lists li input[type="text"],.contact_box .mains .message .lists li textarea {width:100%;height:.65rem;min-height:35px;border:1px solid #959595;background:none;font-size:var(--font-size18);color:#000;padding:0 .18rem;}
.contact_box .mains .message .lists li textarea{height:2.55rem;padding:.18rem;}
.contact_box .mains .message .lists li button{background:#a42d2d;font-size:var(--font-size18);color:#FFF;padding:0 .4rem;height:.5rem;border:0}

/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#000;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#a42d2d;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#a42d2d}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/
.m-header .dl-menuwrapper button.dl-active{color:#0061ae}
.m-header .dl-menuwrapper ul{background:#0061ae}
.m-header>div.col-xs-6,.m-header>div.m_langs {z-index:2}
.m-header .dl-menuwrapper {z-index:1}
.m-header .dl-menuwrapper li a {border-top:1px solid rgba(255,255,255,.2);font-size:12px;}
/**************************/
@media(max-width:1600px){
	.m210{margin:0 1.1rem;}
	.index_flash .label_text{left:1.1rem;}
}
@media(max-width:1440px){
	.pad22{padding:0 1.6rem;}
	.contact_box .title{margin:0 1.6rem .37rem;}
	.contact_box .mains .items .text{padding-left:1.6rem;}
	.flash .mbx{left:1.6rem;}
}
@media(max-width:1400px){
	.case_box .lists .items .box .text .editor{letter-spacing:1px;}
}
@media(max-width:1200px){
	.flash .editor p{letter-spacing:2px;}
	.m210{margin:0 15px;}
	.index_flash .label_text{left:15px;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:60px 0 0}
	.pad12 {padding:0 .45rem;}
	.pad22 {padding:0 .45rem;}
	.contact_box .title{margin:0 .45rem .37rem;}
	.contact_box .mains .items .text{padding-left:.45rem;}	

	.flash .mbx{left:.45rem;}
}
/********mobile*********/
@media(max-width:767px){
	.pad12 {padding:0 .25rem;}
	.pad22 {padding:0 .25rem;}	
	.contact_box .title{margin:0 .25rem .37rem;}
	.contact_box .mains .items .text{padding-left:.25rem;}	
	.flash .mbx{left:.25rem;}
	.flash .editor{margin-left:0}
	.flash h3{font-size:.7rem;}
	.about_box .title::before,.product_box .title::before,.contact_box .title::before{left:6%}
	.plant .lists .swiper-slide > div{width:50%}

	.product_box .pro_com .swiper-slide a > div{display:block;width:100% !important;text-align:center;}
	.product_box .pro_com .swiper-slide .text{word-break:initial;writing-mode:initial;padding:.65rem 0 0;text-align:center;}
	.product_box .pro_com .swiper-slide .text p{margin:.25rem 0 0;text-decoration:none;}
	.product_box .pro_com .swiper-slide .imgs{line-height:3.5rem;}
	.product_box .pro_com .swiper-slide .imgs img{max-height:3.5rem;transition:none;}	
	.case_box .lists .items{margin:0 0 .6rem;}
	.case_box .lists .items.on{margin:0 0 .6rem;}
	.case_box .lists .items .box{display:block;background:none;}
	.case_box .lists .items .box > div{display:block;width:100% !important;}
	.case_box .lists .items .box .text,.wine_box .mains .infos .text{word-break: initial;writing-mode: initial;padding: .65rem .25rem;background: url(../images/icon13.jpg) right center no-repeat;
background-size: 100% 100%;}
.case_box .lists .items .box .text h3{margin:0 0 .45rem;}
.case_box .lists .items .box .text .editor{text-decoration:none;}
	.wine_box .mains .infos > div,.contact_box .mains .items > div{display:block;width:100% !important;}
	.wine_box .mains .infos{background:none;}
	.contact_box .mains .message .lists{margin:0}
	.contact_box .mains .message .lists li input[type="text"], .contact_box .mains .message .lists li textarea, .contact_box .mains .message .lists li button {font-size:12px;}


	.index_flash img{width:100%;height:360px;object-fit:cover;transition:none;}
	.index_flash .label_text h3{font-size:24px;}
	.index_flash .label_text p{font-size:16px;}
	.index_about > div{display:block}
	.index_about .let{padding:0 0 .35rem;}
	.index_about .let .nums{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;}
	.index_about .let .nums > div{margin:0 !important;}
	.index_about .rlt{padding:0}
	.index_about{background-position:center 90%}
	.index_product .lists .swiper-page > div{left:15px;}
	.index_product .lists .swiper-page > div.slide-button-next{left:auto;right:15px;}
	.index_process{display:block}
	.index_news .mains{display:block}
	.index_news .mains .let{padding:0 0 .55rem;}
	.index_news .mains .rlt{padding:0}
	.footer .infos{display:block}
	.footer .infos .navs{display:none}
	.footer .items{display:block}
	.footer .items .codes{width:1.23rem;margin:0 auto;}
	.footer .items .copy{padding:1.5rem 0 0}
	.footer .items .let{padding:1.4rem 0 .75rem;}
	
}