a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
@font-face {
    font-family: 'nts';
    src: url(../font/NotoSansJP-Regular.otf)
}

@font-face {
    font-family: 'nmr';
    src: url(../font/NeueMachina-Regular.otf)
}
@font-face {
    font-family: 'nmr_bold';
    src: url(../font/NeueMachina-Bold.ttf)
}
@font-face {
    font-family: 'PF';
    src: url(../font/PingFang\ Regular.ttf)
}


/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;font-weight: normal;position: relative;}
html,body{margin:0; padding:0; font-family:"PF", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; -webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea{font-family:"PF", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; }
ol,ul{padding-left:0; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,p{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;color:#666;}

fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0; height:0; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearb{ clear:both;}
.clearfix{display:block;zoom:1;}
* html .clearfix{height:1%;}
/*Common Css*/
body{font-size:12px;background:#fff;}
a{ text-decoration:none;}
::-ms-clear, ::-ms-reveal{display: none;}
input[type=button],input[type=submit],input[type=reset],select{border-radius:0;-webkit-appearance: none;-moz-appearance: none;}
a:focus,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all 0.3s linear;}
.swiper-button-next,.swiper-button-prev{z-index:3 !important;}
textarea {resize: none;}

.fl{float: left;}
.fr{float: right;}


.table{height:100%;display:table;width:100%;}
.table-cell{display:table-cell;vertical-align:middle;}

.textover{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
input::placeholder{color:#666;}
input:-ms-input-placeholder {
    color: #666 !important;
}
input::-webkit-input-placeholder {
    color: #666;
}
/* Firefox 4-18 */
input:-moz-placeholder {
    color: #666;
}

/* Firefox 19-50 */
input::-moz-placeholder {
    color: #ccc;
}

/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
input:-ms-input-placeholder {
    color: #666 !important;
}

/* Edge (also supports ::-webkit-input-placeholder) */
input::-ms-input-placeholder {
    color: #666;
}

/* CSS Working Draft */
input::placeholder {color: #666;}
img{max-width:100%;width:100%;}

@media (max-width:6000px){
    html{
        font-size: calc(100vw/19.2) !important;
    }
}

@media (max-width:750px){
    html{
        font-size: calc(100vw/7.5) !important;
        text-size-adjust:none;
        -webkit-text-size-adjust:none; 
    }
}

.w_1630{width:84.9%;margin:0 auto;}
.w_1400{width:72.9%;margin:0 auto;}

.home_body{overflow:hidden;}

.con{width: 100%;height: 100vh;overflow: hidden;position: relative !important;}
.header{width: 100%;height: auto;position: fixed;left:0;top:0;display: flex;justify-content:space-between;align-items: center;padding:0.2rem 1.43rem;box-sizing: border-box;z-index: 999;cursor: pointer;}
.headerbtn{width: 0.4rem;height: 0.2rem;position: relative;z-index: 999999;}
.headerbtn span{display: block;width: 0.4rem;height: 2px;background:#ad5136;margin-bottom: 0.06rem;position: absolute;-webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;}
.headerbtn span:nth-of-type(1){top: 0;}
.headerbtn span:nth-of-type(2){top: 0.1rem;}
.headerbtn span:nth-of-type(3){top: 0.2rem;}
.logo{width:2.11rem;}
.header_r{display: flex;align-items: center;}
.search{border-right: 1px solid #ac5135;padding:0 0.28rem;margin-right: 0.28rem;}
.search img{width:0.19rem;}
.shop{width: 0.19rem;}
.header.on{background:rgba(242,237,224,0.3);}
.headerbtn.on span:first-child {
    transform: rotate(45deg) translate(1px) !important;
    top: -0.1rem;
}

.headerbtn.on span:nth-child(2) {
    -webkit-transform: translateX(0.13333333rem) scaleX(1.5);
    transform: translateX(0.13333333rem) scaleX(1.5);
    opacity: 0;
}

.headerbtn.on span:nth-child(3) {
    -webkit-transform: rotate(-45deg) translate(0) !important;
    transform: rotate(-45deg) translate(0) !important;
}


.page{width: 100%;height: 100vh;overflow:hidden;position: absolute;left:0;top:0;}
.page1{width: 100%;height: 100%;position: relative;}

.pic_zw{width: 100%;height: 100vh;overflow:hidden;background-repeat: no-repeat; background-size: cover;background-position: center center;}
.pic_zw video{display: block;width: 100%;position: absolute;left:0;top:0;}
.page_wz{width: 6rem;}
.page_wz01{left:auto;right: 7.4%;}
.page_wz02{left:auto;right: 16%;bottom: 10%;}
.page_wz h3{font-size:0.8rem;color:#ad5136;line-height: 1.06rem;font-weight: lighter;}
.page_wz h4{font-size: 0.24rem;color:#ad5136;padding-top:0.2rem;}
.footer{width: 100%;background:#f2ede0;height: 0.66rem;position: relative;left:auto;bottom: auto;padding:0 1.43rem;box-sizing: border-box;z-index: 99;display: flex;align-items: center;justify-content: space-between;}
.footer.on{position: fixed;left: 0;bottom:0;}
.footerl{display: flex;align-items: center;}
.footer h3{font-size: 14px;color:#ac5035;margin-right: 0.4rem;}
    .footer h3 a {
        color: #ac5035;
    }
    .footer h3 img {
        width: 0.19rem;
        margin-right: 6px;
    }
.footer h4{display: flex;align-items: center;}
.footer h4 a{font-size: 14px;line-height: 16px;border-right: 1px solid #ac5035;padding:0 0.1rem;box-sizing: border-box;color:#ac5035;}
.footer h4 a:nth-last-of-type(1){border:none;}
.footer_r dl{display: flex;align-items: center;}
.footer_r dl dd{margin-left:0.33rem;position: relative;}
.footer_r dl dd h5{width:0.22rem;}
.footer_r dl dd:hover .ewm_tc{display: block;}
.footer_r dl dd:nth-of-type(1) .ewm_tc {width: 4rem;height: auto;padding: 0.2rem;left: -1rem;}
.footer_r dl dd:nth-of-type(1) .ewm_tc::after{left: 1.65rem;transform: translateX(0);}
.page3_pro{width: 7rem;display: flex;justify-content: space-between;align-items: center;position: absolute;right:0;bottom: 0.92rem;}
.page3_pro img{width:1.73rem;}
.page3_pron{width: 7rem;position: absolute;right:0;bottom: 0.92rem;z-index: 2;}
.page3_pron ul{display: flex;justify-content: space-between;align-items: center;}
.page3_pron ul li{width: 1.73rem;cursor: pointer;}
.page3_pron ul li.on{opacity: 1;}
.xianquan{width:1.55rem;position: fixed;right: 16%;bottom: 30%;z-index: 89;height: 1.55rem;}
.xianquan img.xl{width:0.45rem;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.xianquan span{display: block;width: 100%;height: 100%;}

body.removeHide>div:nth-last-child(1),body.removeHide>div:nth-last-child(2),body.removeHide>div:nth-last-child(3){opacity:0;transform: scale();}

.page1_bg{width: 100%;height: 170vw;background:url(../img/page1_bg.png) no-repeat center center/cover;position: absolute;left:0;top: 0;z-index: 4;}

.page3_pic{width: 100%;height: 100vh;position: absolute;left:0;top:0;}
.page3_pic ul li{width: 100%;height: 100vh;background-repeat: no-repeat; background-size: cover;background-position: center center;}

.page1{z-index: 10;}
.page2{z-index: 9;}

.page_con{width: 100vw;height: 100vh;position: relative;overflow:hidden;}

.page2 .pic_zw{width: 100%;}
.page4 .pic_zw{width: 105%;transform: translateX(-5%);}
.page3 .pic_zw{width: 105%;transform: translateX(-5%);}

.scrollmagic-pin-spacer{padding-bottom: 0 !important;}

.all_body{overflow:hidden;}

.main-key-visual__text{position: absolute;left: 14.32%;bottom:16.4%;}
.main-block__text{position: absolute;right: 7.4%;bottom:16.4%;}
.main-block__text01{right: auto;left:14.32%;}
.nav_zkbg{width: 100%;height: 100vh;background:#fefdfb;position: fixed;top: -100%;left: -100%;transform: matrix(1, 0, 0, 1, 0, 0);border-radius: 50%;z-index: 99;transition: all 0.5s ease-in;}
.nav_zkbg.on{top: 0px;left: 10%;transform: matrix(4, 0, 0, 4, 0, 0);}
.nav_zk{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: -1;transition-delay: 0.5;opacity: 0;}
.nav_zk.on{z-index: 100;opacity: 1;}
.nav_zkcon{width: 14.48rem;margin:3.5rem 0 0 -7.24rem;display: flex;justify-content: space-between;position: absolute;left:50%;top:0;}
.nav_zkconl{width: 4rem;opacity: 0;transform: translateY(0.2rem);transition: all 0.3s ease-in;}
.nav_zkconl h2{font-size:0.26rem;color:#000;padding:0.44rem 0;}
.nav_zksearch{display: flex;align-items: center;border-bottom: 1px solid #f5f4f1;}
.nav_zksearch input{width: 90%;height: 0.34rem;background:none;border:none;font-size:0.16rem;color:#d1d0cd;}
.nav_zksub{width: 10%;height: 0.34rem;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.nav_zksub img{width:0.17rem;}
.nav_zkconr ul{display: flex;}
.nav_zkconr ul li{width: 2.42rem;opacity: 0;transform: translateX(0.3rem);}
.nav_zkconrcon{margin-top:0.6rem;transition: all .3s cubic-bezier(.19,1,.22,1)}
.nav_zkconr ul li h2 a{font-size: 0.24rem;color:#BB492D;}
.nav_zkconr ul li h2 a span{display: block;font-size: 0.2rem;color:#BB492D;font-family: 'nmr';}
.nav_zkconr ul li h4{font-size: 0.22rem;color:#BB492D;font-family: 'nmr';}
.nav_zkconr ul li dl{margin-top:0.4rem;}
.nav_zkconr ul li dl dd{margin-bottom: 0.15rem;opacity: 0;transform: rotateY(90deg);transition: opacity .4s,transform .5s;}
.nav_zkconr ul li dl dd a{font-size:0.2rem;color:#000;}
.nav_zkconr ul li dl dd a:hover{color:#BB492D;}
.nav_zk.on .nav_zkconr ul li{opacity: 1;transform: translateX(0);transition: 0.3s ease-in;transition-delay: 0.2s;position: relative;}
.nav_zk.on .nav_zkconr ul li:nth-of-type(2){transition-delay: 0.4s;}
.nav_zk.on .nav_zkconr ul li:nth-of-type(3){transition-delay: 0.6s;}
.nav_zk.on .nav_zkconr ul li:nth-of-type(4){transition-delay: 0.8s;}
.nav_zk.on  .nav_zkconl{transform: translateY(0);opacity: 1;}
.nav_zkconrc{opacity: 1;z-index: 21;position: relative;display: none;}
.nav_zkconrc h5{font-size: 0.22rem;color:#BB492D;font-family: 'nmr';}
.nav_zk .nav_zkconr ul li h3{font-size: 0.24rem;color: #BB492D;margin-top:0.4rem;}
.nav_zkconrcon{width: 100%;position: absolute;left: 0;top:0;z-index: 20;}
.nav_zk .nav_zkconr ul li:hover .nav_zkconrc{opacity: 0;z-index: 20;}
.nav_zk .nav_zkconr ul li:hover .nav_zkconrcon{transform: translateY(-0.3rem);}
.nav_zk .nav_zkconr ul li:hover dl{opacity: 1;transform: rotateX(0);}
.nav_zk .nav_zkconr ul li:hover dl dd {opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav_zk .nav_zkconr ul li:hover dl dd:nth-child(2) {-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.nav_zk .nav_zkconr ul li:hover dl dd:nth-child(3) {-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}
.nav_zk .nav_zkconr ul li:hover dl dd:nth-child(4) {-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.nav_zk .nav_zkconr ul li:hover dl dd:nth-child(5) {-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}
.nav_zk .nav_zkconr ul li:hover dl dd:nth-child(6) {-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
.nav_zk .nav_zkconr ul li:hover dl dd:nth-child(7) {-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}
.nav_zk .nav_zkconr ul li:hover dl dd:nth-child(8) {-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.blank{height: 4rem;}

.home_js{text-align: center;padding:2.86rem 0 2.73rem 0;}
.home_js h2{font-size: 1.8rem;color:#bc4a2c;text-transform: uppercase;}
.home_js h2 span{font-family: 'nmr';position: relative;font-weight: 500;}
.home_js h4{width:6.49rem;margin:0 auto -1.7rem auto;position: relative;top:-1.8rem;}
.home_js p{font-size: 0.26rem;color:#bc4a2c;line-height: 0.36rem;}
.home_js h5{font-size: 0.44rem;color:#bc4a2c;padding:0.3rem 0 0.2rem 0;}
.home_jmjs{position: absolute;left: 2.56rem;top: 2.4rem;}
.home_jmjs h5{font-size: 1.1rem;color:#fff;font-family: 'nmr_bold';}
.home_jmjs h5 span{font-family: 'nmr_bold';position: relative;}
.home_jmjs h5 span:nth-of-type(1)::before{display: block;content: ' ” ';font-size: 1.1rem;color: #fff;position: absolute;right: -0.7rem;font-family: 'PF';font-weight: bold;top: 0;}
.home_jmjs h5 span:nth-of-type(1)::after{display: block;content: ' “ ';font-size: 1.1rem;color: #fff;position: absolute;left: -0.7rem;font-family: 'PF';font-weight: bold;top: 0;}
.home_jmjs p{font-size: 0.3rem;color:#ffffff;line-height: 0.62rem;padding-top: 1.3rem;}
.home_ad{margin:3.88rem 0 2.87rem 0;}
.home_ad .w_1400{display: flex;}
.home_adl{width: 6.3rem;}
.home_adtit h2{font-size: 0.8rem;color:#bc4a2c;line-height: 0.9rem;margin:2.3rem 0 1.68rem 0;}
.home_adtit h2 span{font-family: 'nmr_bold';position: relative;}
/*.home_adtit h2 span:nth-of-type(1)::before{display: block;content: ' ” ';font-size: 1.1rem;color: #bc4a2c;position: absolute;right: -0.7rem;font-family: 'PF';font-weight: bold;top: 0;}
.home_adtit h2 span:nth-of-type(1)::after{display: block;content: ' “ ';font-size: 1.1rem;color: #bc4a2c;position: absolute;left: -0.7rem;font-family: 'PF';font-weight: bold;top: 0;}*/
.home_adl h3{font-size: 0.44rem;color:#bc4a2c;padding-bottom: 0.5rem;}
.home_adl p{font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;}
.home_adr{width:11.51rem;position: relative;right: -21%;}

.home_product{position: relative;margin:3.85rem 0 2rem 0}
.home_producttit{font-size: 1.8rem;color:#bc4a2c;line-height: 1.9rem;text-align: center;position: relative;font-family: 'nmr';z-index: 3;text-transform: uppercase;}
.swiper-container_hpro{width: 67%;margin:0 auto;position: relative;top: -0.38rem;}
.swiper-container_hpro.on{top:-0.58rem;}
.swiper-container_hpro .swiper-slide h2{font-size: 0.44rem;padding-top: 0.3rem;}
.swiper-container_hpro .swiper-slide h2 a{display: flex;justify-content: center;align-items: center;color:#bc4a2c;}
.swiper-container_hpro .swiper-slide h2 a span{display: inline-block;font-size: 0.18rem;color:#bc4a2c;line-height: 0.52rem;border:1px solid #bc4a2c;border-radius:0.52rem;padding:0 0.38rem;margin-left: 0.26rem;}
.h_proprev,.h_pronext{width: 0.52rem;height: 0.52rem;position: absolute;justify-content: center;align-items: center;top:7.98rem;position: absolute;cursor: pointer;display: flex;}
.h_proprev img,.h_pronext img{width: 0.1rem;}
.h_proprev{left: 1.55rem;}
.h_pronext{right: 1.55rem;}
.home_ser{margin:0rem 0 0 0;padding-bottom: 2rem;}
.home_ser h3{font-size: 0.44rem;color:#bc4a2c;padding:0.9rem 0 0 0;}
.home_ser h4{padding:0.5rem 0 0 0;font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;}
.home_ser h4 span{font-family: 'nmr';}
.home_sercon ul li{margin-bottom: 3.2rem;display: flex;align-items: center;}
.home_ser .home_adtit h2{margin:0;}
.home_sercon ul li h5{font-size: 1.6rem;color:#fcf8f7;line-height: 1.6rem;width: 8.95rem;position: relative;z-index: 1;font-family: 'nmr';}
.home_sercon ul li:nth-child(odd) h5{padding-left: 2.4rem;box-sizing: border-box;}
.home_sercon ul li h6{width:6.33rem;position: relative;z-index: 4;}
.home_sercon ul li:nth-of-type(2n) h6{order: 1;}
.home_sercon ul li:nth-of-type(2n) h5{order: 2;padding-left: 0;position: relative;left:-0.5rem;}

.nhome_banwz{position: absolute;left: 2.48rem;top: 4.78rem;}
.nhome_banwz h3{width:6.17rem;}
.nhome_banwz h4{font-size: 0.44rem;color:#bc4a2c;padding-top: 0.4rem;}

.home_ser .pol_rycon ul li p{font-size: 0.3rem;font-family: 'nmr';text-transform: uppercase;}




/*搜索页*/
.search_con{padding-bottom: 2rem;}
.search_top{max-width: 750px;margin:2.8rem auto 0.6rem auto;border-bottom: 1px solid #d7d7d7;display: flex;align-items: center;padding-bottom: 6px;}
.search_top input{flex:1;height: 40px;border:none;background: none;font-size: 14px;color:#282828;}
.search_sub{width: 40px;background:none;height: 40px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.search_sub img{width: 16px;}
.search_list{max-width: 750px;margin:0 auto 1rem auto;}
.search_list li{border-bottom: 1px solid #d7d7d7;font-size: 14px;line-height: 50px;}
.search_list li a{color:#808080;display: block;width: 100%;height: 100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.search_list li a:hover{color:#BB492D;}






/*关于我们*/
.ny_ban{height: 8.37rem;overflow:hidden;position: relative;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.ab_ban{height: 100vh;}
.fl_ban{height: 110vh;}
.home_wap{background:none !important;}
.ny_ban video{display: block;width: 100%;height:100%;object-fit:cover;}
.ny_bantit{font-size:0.9rem;font-weight: lighter;color:#BB492D;position: absolute;left:7.55%;bottom: 0.8rem;font-weight: lighter;}
.ny_nav{position: absolute;right: 7.55%;bottom: 0.8rem;display: flex;align-items: center;}
.ny_nav a{position: relative;font-size: 0.2rem;color:#000;padding:0 0.25rem;font-weight:lighter;}
.ny_nav a::after{display: block;width: 1px;height: 0.2rem;content: '';background:#000;position: absolute;right:0;top:50%;transform: translateY(-50%);}
.ny_nav a.active,.ny_nav a:hover{color:#BD4A2C;}
.ny_nav a:nth-last-of-type(1){padding-right: 0;}
.ny_nav a:nth-last-of-type(1)::after{display: none;}
.ny_tit{font-size:0.34rem;color:#BD4C2E;font-weight:Medium;padding:1.5rem 0 0.6rem 0;}
.ny_titjs p{font-size:0.15rem;color:#000;line-height: 0.3rem;padding-bottom: 0.36rem;}

.ab_banwz{position: absolute;left: 2.56rem;top:2.6rem;}
.ab_banwz h2{font-size: 1.1rem;color:#bc4a2c;line-height: 1.2rem;}
.ab_banwz h2 span{font-family: 'nmr_bold';position: relative;}
.ab_banwz h2 span:nth-of-type(1):before{display: block;content: ' ” ';font-size: 1.1rem;color:#bc4a2c;position: absolute;right:-0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.ab_banwz h2 span:nth-of-type(1)::after{display: block;content: ' “ ';font-size: 1.1rem;color:#bc4a2c;position: absolute;left:-0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.ab_banwz h3{width:5.15rem;margin:0.9rem 0 0.4rem 0;}
.ab_banwz h4{font-size: 0.3rem;color:#bc4a2c;}
.ab_bra{padding:2.4rem 0 2.96rem 0;overflow:hidden;}
.ab_tit h2{font-size: 1.1rem;color:#bc4a2c;line-height: 1.2rem;}
.ab_tit h2 span{position: relative;display: block;}
.ab_tit span b{font-family: 'nmr_bold';position: relative;}
.ab_tit.fh h2 span:nth-of-type(1) b::before {display: block;content: ' ” ';font-size: 1.1rem;color: #bc4a2c;position: absolute;right: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.ab_tit.fh h2 span:nth-of-type(1) b::after {display: block;content: ' “ ';font-size: 1.1rem;color: #bc4a2c;position: absolute;left: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.ab_bra.fh .ab_tit h2 span:nth-of-type(2){padding-left: 1.3rem;}
.ab_brar{width:9.55rem;position: relative;right:-2rem;float: right;}
.ab_brar h2{font-size: 0.44rem;color:#bc4a2c;padding:0.4rem 0 0.6rem 0;}
.ab_brar h2 b{font-size: 0.8rem;color:#bc4a2c;padding-right: 0.26rem;font-family: 'nmr_bold';}
.ab_brar h3{font-size: 0.44rem;color:#bc4a2c;}
.ab_brar p{font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;padding-top:0.5rem;}
.ab_titdx h2{text-transform: uppercase;}



.ab_sibk{position: relative;}
.ab_sibkpic{width: 16.61rem;}
.ab_sibk .ab_tit{position: absolute;left: 9.03rem;top: 1.8rem;}
.ab_sibk .ab_tit h2{color:#fff;}
.ab_sibk p{position: absolute;left: 11.1rem;top: 5.26rem;font-size: 0.18rem;color:#ffffff;line-height: 0.36rem;}
.ab_sibk p span{display: block;font-size: 0.44rem;line-height: 0.56rem;padding-bottom: 0.54rem;}

.ab_fw{padding:2.6rem 0 3.3rem 0;}
.ab_fw .w_1400{display: flex;justify-content: space-between;align-items: center;}
.ab_fwl{width: 7.2rem;}
.ab_fwl ul li{height: 2.2rem;background:#fff;border-radius:2.2rem;border:1px solid #bc4a2c;display: flex;align-items: center;transition: all 0.3s linear;margin-bottom: 0.68rem;}
.ab_fwl ul li:nth-last-of-type(1){margin-bottom: 0;}
.ab_fwl ul li h2{width: 0.8rem;margin:0 0.77rem 0 1.52rem;}
.ab_fwl ul li h2 img:nth-of-type(1){display: block;}
.ab_fwl ul li h2 img:nth-of-type(2){display: none;}
.ab_fwl ul li:hover{background:#bc4a2c;}
.ab_fwl ul li:hover h2 img:nth-of-type(1){display: none;}
.ab_fwl ul li:hover h2 img:nth-of-type(2){display: block;}
.ab_fwl ul li p{font-size: 0.3rem;color:#bc4a2c;}
.ab_fwl ul li p span{display: block;font-size: 0.22rem;font-family: 'nmr';}
.ab_fwl ul li:hover p{color:#fff;}
.ab_fwc{width:1.74rem;}
.ab_fwr{width:3.56rem;}

.ab_qa{padding:3rem 0 0 0;}
.ab_qa h2{font-size: 0.44rem;color:#bc4a2c;padding-bottom: 0.7rem;line-height: 0.68rem;}
.ab_qa p span{display: inline-block;font-size: 0.24rem;color:#bc4a2c;line-height: 0.67rem;border-radius:0.67rem;padding:0 0.5rem;border:1px solid #bc4a2c;}
.ab_qa ul{margin-top:2.47rem;display: flex;justify-content: space-between;}
.ab_qa ul li{width: 3.56rem;height: 3.56rem;border-radius:100%;border:1px solid #9d9d9d;box-sizing: border-box;display: flex;justify-content: center;align-items: center;font-size: 0.3rem;color:#9d9d9d;flex-direction: column;transition: all 0.3s linear;}
.ab_qa ul li span{display: block;font-size: 0.22rem;font-family: 'nmr';}
.ab_qa ul li:hover{background:#9d9d9d;color:#fff;}
.pol_tit{position: relative;z-index: 3;}
.pol_tit h5{font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;padding-top:0.5rem;}
.pol_tit h5 span,.pol_tit h6 span{font-family: 'nmr';}
.ab_cd{overflow:hidden;}
.ab_cdfot{width: 8.57rem;float: right;margin-top: 1.24rem;position: relative;}
.ab_cdfot h3{font-size: 0.3rem;color:#bc422c;line-height: 0.36rem;font-family: 'nmr_bold';position: absolute;left: -2.05rem;top: 4.02rem;text-transform: uppercase;}
.ab_jx{position: relative;}
.ab_jxcon{margin-top:0.9rem;}
.ab_jxcon ul li{width: 7.63rem;height: 2.2rem;border:2px solid #bc422c;border-radius:2.2rem;display:flex;justify-content: center;align-items: center;transition: all 0.3s linear;margin-bottom: 0.68rem;}
.ab_jxcon ul li h3{font-size: 0.3rem;color:#bc4a2c;text-align: center;}
.ab_jxcon ul li h3 span{display: block;font-size: 0.22rem;font-family: 'nmr';}
.ab_jxcon ul li:nth-last-of-type(1){margin-bottom: 0;}
.ab_jxcon ul li:hover{background:#bc4a2c;}
.ab_jxcon ul li:hover h3{color:#fff;}
.ab_jx h6{font-size: 0.3rem;color:#bc422c;font-family: 'nmr_bold';position: absolute;left: 84.21%;bottom: 0;text-transform: uppercase;}

.ab_sl .pol_yfcon{float: none;}
.ab_sl .pol_tit{position: relative !important;left: 2.63rem !important;top: auto !important;}
.pol_tit h6{font-size: 0.14rem;color:#e1b8b1;line-height: 0.32rem;padding:0.9rem 0 0 0;}

.ab_ky .pol_tit{position:absolute;left: 8.2rem;top: 2.5rem;}
.ab_ky .pol_tit h3{font-size: 0.8rem;}


.xg_pic{overflow:hidden;position: relative;}
.xg_pic img{transform: scale(1.15);transition: all 0.3s linear;}
.xg_pic::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 10vw;z-index: 1;background: linear-gradient(0deg, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0.01) 95%);pointer-events: none;}
.pol_jmfot .xg_pic::after{display: none;}

.ab_zztop{display: flex;justify-content: space-between;align-items: center;}
.ab_zztopr{width:8.2rem;position: relative;top:0.5rem;}
.ab_zzfot{padding:1.7rem 0;}
.ab_zzfot dl{display: flex;justify-content: center;align-items:flex-start;}
.ab_zzfot dl dd{margin:0 0.7rem;text-align: center;}
.ab_zzfot dl dd h3{width:1.08rem;margin:0 auto;}
.ab_zzfot dl dd p{font-size:0.2rem;color:#8d8c8b;line-height: 0.3rem;}
.ab_zzfot dl dd p span{display: block;font-size:0.24rem;padding:0.24rem 0 0.22rem 0;color:#000;}
.ab_zzhis{padding-bottom: 1.26rem;}
.swiper-container-his{position: relative;}
.swiper-container-his::after{display: block;width: 100%;height: 1px;content: '';background:#cac9c8;position: absolute;left:0;top:1.96rem;}
.swiper-container-his .swiper-slide h2{font-size:1.5rem;color:#f2f1ef;font-family: 'nmr_bold';font-weight: bold;position: relative;z-index: 4;}
.ab_zzhispic{position: relative;top:-0.7rem;z-index: 2;transform: translateY(0.3rem);opacity: 0;transition: all 0.5s ease-in;}
.ab_zzhispic p{font-size:0.18rem;color: #000000;padding:0.3rem 0.2rem 0 0.2rem;box-sizing: border-box;}
.swiper-container-his .swiper-slide-active{z-index: 30;}
.swiper-container-his .swiper-slide-active h2{color:#BD4A2C;}
.swiper-container-his .swiper-slide-active .ab_zzhispic{transform: translateY(0);opacity: 1;}

.ab_allbody{width: 100%;overflow:hidden;}

.container{background:none !important;}
.swiper-container_abpl{position: relative;}
.ab_pl{margin:2.35rem auto;height: 5.5rem;overflow:hidden;position: relative;}
.ab_pl::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 10vw;z-index: 30;background: linear-gradient(0deg, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0.01) 95%);pointer-events: none;display: block;}
.ab_pl::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 10vw;z-index: 30;background: linear-gradient(to bottom,#fff,rgba(255,255,255,0.01));pointer-events: none;display: block;}
.ab_pl .w_1400{overflow:hidden;}
.ab_plcon{width: 100%;display: flex;flex-wrap: wrap;justify-content:center;}
.lineNew span{font-size: 0.44rem;color:#bc4a2c;line-height: 0.9rem;border:1px solid #bc4a2c;border-radius:0.9rem;display: inline-block;padding:0 0.5rem;margin:0.1rem;}
.lineNew.op8 span{opacity: 0.8;position: relative;top: 0.1rem;}
.lineNew.op7 span{opacity: 0.7;transform: scale(0.8);position: relative;top: 0.14rem;}
.lineNew.op6 span{opacity: 0.7;transform: scale(0.6);position: relative;bottom: 0.1rem;}

.header_rnav{display: flex;}
.header_rnav a{font-size: 0.16rem;color:#bc4a2c;margin:0 0.35rem;position: relative;}
.header_rnav a::after{display: block;width: 0;height: 1px;background:#bc4a2c;content: '';position: absolute;left: 50%;bottom: -4px;transition: all 0.3s linear;transform: translateX(-50%);}
.header_rnav a.on::after,.header_rnav a:hover::after{width: 100%;}

.ny_fot{height:5.1rem;background:url(/Static/www/img/n_fotbg.jpg) no-repeat center center/cover;padding-top:1.53rem;box-sizing: border-box;overflow:hidden;}
.ny_fottop{display: flex;justify-content: space-between;}
.ny_fottopl h2{width:2.13rem;}
.ny_fottopl h3{font-size: 0.18rem;color:#ffffff;line-height: 0.3rem;padding-top: 0.8rem;}
.ny_fottopl h3 span{font-family: 'nmr';}
.ny_fottopr h3{display: flex;align-items: center;font-size: 0.18rem;color:#fff;cursor: pointer;}
.ny_fottopr h3 span{border-bottom: 1px solid #fff;}
.ny_fottopr h3 img{width:0.12rem;margin-left: 0.14rem;}
.ny_fotbot{border-top: 1px solid #fff;padding-top: 0.27rem;margin-top: 0.4rem;display: flex;align-items: center;justify-content: space-between;}
.ny_fotbotl ul{display: flex;align-items: center;}
.ny_fotbotl ul li{margin-right: 0.24rem;position: relative;}
.ny_fotbotl ul li:hover .ewm_tc{display: block;}
.ny_fotbotl ul li h2 img{width: auto;height: 0.21rem;}
.ny_fotbotr h4{display: flex;align-items: center;}
.ny_fotbotr h4 a{font-size: 14px;line-height: 16px;border-right: 1px solid #fff;padding: 0 0.1rem;box-sizing: border-box;color: #fff;}
.ny_fotbotr h4 a:nth-last-of-type(1){border-right:0;padding-right: 0;}
.ewm_tc{width: 1.2rem;height: 1.2rem;box-sizing: border-box;position: absolute;left: 50%;top:-1.3rem;margin-left:-0.6rem;background:#fff;display: none;padding:0.04rem;border-radius:0.04rem;}
.ewm_tc::after{content: ""; width: 0;height: 0;border-top: 0.06rem solid #FFFFFF;border-right: 0.06rem solid transparent;border-left: 0.06rem solid transparent;position: absolute;bottom: -0.05rem;left: 50%;margin-left: -0.03rem;}
.ewm_tc img{width: 100%;}
.ny_fotbotl ul li:nth-of-type(1) .ewm_tc{width: 4rem;height: auto;padding:0.2rem;}
.ny_fotbotl ul li:nth-of-type(1) .ewm_tc::after{left: 0.55rem;transform: translateX(0);}



/*新闻列表*/
.news_list{padding-bottom: 2rem;}
.news_list ul{display: flex;flex-wrap: wrap;}
.news_list ul li{width: 23%;margin:1.2rem 2.66666666% 0 0;}
.news_list ul li:nth-of-type(4n){margin-right: 0;}
.news_list ul li h2{overflow:hidden;}
.news_list ul li h2 img{transition: all 0.3s linear;}
.news_list ul li:hover h2 img{transform: scale(1.1);}
.news_list ul li h3{font-size:0.22rem;color:#000;font-family: '思源黑体 CN Medium';padding:0.36rem 0;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.news_list ul li h4{height: 0.8rem;font-size:0.16rem;color: #8b8a89;line-height: 0.3rem;}
.news_list ul li p{font-size:0.14rem;color:#000;font-family: 'nmr';}

/*分享*/
.share_list{padding:1rem 0 1.6rem 0;}
.share_list ul{display: flex;flex-wrap: wrap;}
.share_list ul li{width: 22%;margin:0 4% 0.76rem 0;}
.share_list ul li:nth-child(4n){margin-right: 0;}
.share_list ul li h2{overflow:hidden;}
.share_list ul li h2{overflow:hidden;}
.share_list ul li h2 img{transition: all 0.3s linear;}
.share_list ul li:hover h2 img{transform: scale(1.1);}
.share_list ul li h4{font-size:0.16rem;color: #8b8a89;line-height: 0.3rem;padding:0.3rem 0;}
.share_list ul li p{display: flex;justify-content: space-between;align-items: center;font-family: 'nmr';font-size:0.14rem;color:#8b8a89;}
.share_list ul li b{display: flex;align-items: center;font-weight: normal;}
.share_list ul li b img{width:0.18rem;margin-right: 0.05rem;}

/*活动*/
.hd_list{padding:1rem 0 0.74rem 0;}
.hd_list ul li{position: relative;margin-bottom: 0.74rem;}
.hd_wz{position: absolute;top:50%;transform: translateY(-50%);width: 4.72rem;}
.hd_list ul li:nth-child(odd) .hd_wz{left: 1rem;}
.hd_list ul li:nth-child(even) .hd_wz{right: 1rem;}
.hd_wz h4{font-size:0.3rem;color:#000;}
.hd_wz h5{font-size:0.16rem;color:#5b5347;line-height: 0.3rem;padding:0.3rem 0;}
.hd_wz p{display: flex;font-size:0.16rem;color:#5b5347;font-family: 'nmr';}

/*新闻详情*/
.news_infocon{padding-bottom: 2rem;}
.news_infocontop h2{font-size:0.3rem;color:#000;padding:1.9rem 0 0 0;text-align: center;}
.news_infocontop h3{display: flex;justify-content: center;align-items: center;padding:0.24rem 0 1rem 0;font-size:0.16rem;color:#000000;font-family: 'nmr';}
.news_infocontop h3 img{width:0.16rem;margin-right: 0.09rem;}
.news_infofot{display: flex;justify-content: space-between;}
.news_infofotl{width:47.66%;}
.news_infofotpic{position: relative;}
.news_video{width:0.7rem;position: absolute;right: 0.4rem;bottom: 0.4rem;cursor: pointer;}
.news_video img{transition: all 0.3s linear;}
.news_video:hover img{transform: rotate(45deg);}
.news_tj ul li{margin-top: 0.4rem;font-size: 0.16rem;}
.news_tj ul li a{color:#787878;}
.news_tj ul li a span{display: block;color:#000;}
.news_infofotr{width: 45.21%;}
.news_infofotr p{font-size:0.16rem;color:#000;line-height: 0.3rem;padding-bottom: 0.36rem;}
.news_infofotr p b{display: block;}
.news_infofotrcon{border-bottom: 1px solid #f0f0f0;padding-bottom: 0.6rem;}
.news_infofotbtn{display: flex;justify-content: space-between;align-items: center;padding-top:0.37rem;}
.fh_btn a{display: flex;align-items: center;font-size:0.16rem;color:#9a9a9a;}
.fh_btn a img{width:0.16rem;margin-left: 0.08rem;}
.share_icon{display: flex;align-items: center;font-size: 0.16rem;color:#9a9a9a;}
.share_icon a{margin-left: 0.2rem;}
.share_icon a:nth-of-type(1){margin-left: 0;}
.news_pctj{display: none;}

.news_infolfot{display: flex;margin:0.3rem 0 1.1rem 0;display: flex;align-items:center;justify-content: space-between;}
.swiper-pagination-shapic{position: relative !important;left: auto !important;bottom:auto !important;text-align:  left !important;}
.swiper-pagination-shapic span.swiper-pagination-bullet{width: 0.1rem;height:0.1rem;background:#999;margin-right: 0.1rem !important;}
.swiper-pagination-shapic span.swiper-pagination-bullet-active{background:#ac5035;}
.news_infolfotbtn{display: flex;align-items: center;}
.news_infoprev{width: 10px;margin-right: 0.2rem;position: relative !important;cursor: pointer;}
.news_infonext{width: 10px;cursor: pointer;}
.share_infol .news_infofotpic{height:6rem;overflow:hidden;text-align: center;display: flex;justify-content: center;}
.share_infol .news_infofotpic img{width: auto !important;height: 100%;display: block;}


/*联系我们*/
.map{height: 9.67rem;margin-top:0.7rem;position: relative;}
.ad ul li{position:absolute;}
.ad ul li h2{width:0.53rem;}
.ad ul li:nth-of-type(1){right:14%;top:20%;}
.ad ul li p{width: 2.8rem;background:#fff;font-size:0.18rem;height: 0.7rem;color:#000;font-weight: bold;text-align: center;line-height: 0.7rem;position: absolute;left: 0;top:-0.8rem;}
.map_xq{width: 8rem;background:#fff;padding:0.8rem;box-sizing: border-box;position: absolute;left: 1.91rem;top:2.86rem;}
.map_xq h2{font-size:0.3rem;color:#000000;padding-bottom: 0.4rem;}
.map_xq dl dd{display: flex;align-items: center;margin-bottom: 0.2rem;font-size:0.2rem;color:#707070;}
.map_xq dl dd img{width:0.21rem;margin-right: 0.06rem;}
.map_xq dl dd span{color:#000;margin-left: 0.06rem;}
.bd{padding:1.18rem 0;}
.bd .w_1630{display: flex;justify-content: space-between;}
.bdl{width: 45.5%;}
.bdl h2{font-size:0.34rem;color:#000;padding-bottom: 0.2rem;}
.bdl p{font-size: 0.15rem;color:#000;line-height: 0.3rem;padding-top:0.34rem;font-weight: lighter;}
.bdr{width: 44.9%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.bdk{width: 49%;margin-bottom: 0.23rem;}
.bdk input{display: block;width: 100%;height: 0.6rem;background:none;border:1px solid #bd4c2e !important;font-size: 0.18rem;color:#bd4c2e !important;padding:0 0.22rem;box-sizing: border-box;border-radius:0.6rem;}
.bdk input::placeholder{color:#bd4c2e !important;}
.bdk1{width: 100%;}
.bdk1 textarea{display: block;width: 100%;height: 1.17rem;background:none;border:1px solid #bd4c2e;box-sizing: border-box;font-size: 0.18rem;color:#bd4c2e;padding:0.22rem;box-sizing: border-box;border-radius:0.3rem;}
.bdk1 textarea::placeholder{color:#bd4c2e !important;}
.bd_sub{width: 1.9rem;height: 0.58rem;border:1px solid #bd4c2e;border-radius:0.58rem;font-size:0.18rem;color:#bd4c2e;line-height: 0.58rem;text-align: center;margin:0.24rem 0 0.5rem 0;transition: all 0.3s linear;}
.bd_sub:hover{background:#bd4c2e;color:#fff;}
.map_top{height: 100%;position: relative;}


/*产品列表*/
.pro_top{margin:1.3rem 0 0.65rem 0;position: relative;z-index: 20;}
.pro_top .w_1630{display: flex;justify-content: space-between;align-items: center;}
.pro_topl{display: flex;align-items: center;}
.pro_sel{display: flex;align-items: center;font-size:0.16rem;color:#000;margin-right: 0.38rem;}
.pro_sel img{width:0.15rem;margin-right: 0.05rem;}
.pro_num{font-size: 0.14rem;color:#6a6968;}
.pro_topr select{display: block;width: 1.33rem;height: 0.34rem;border:1px solid #e5e5e5;border-radius:0.34rem;background:url(../img/product/jt.jpg) no-repeat 90% center/0.07rem 0.07rem;font-size: 0.16rem;color:#000;padding-left: 0.15rem;box-sizing: border-box;}
.pro_list{padding-bottom: 1rem;}
.pro_list ul{display: flex;flex-wrap: wrap;}
.pro_list ul li{width: 22%;margin:0 4% 0 0;position: relative;text-align: center;overflow:hidden;padding-bottom: 0.3rem;}
.pro_list ul li h2{width: 3rem;margin:0.92rem auto 0 auto;}
.pro_list ul li h3{font-size:0.16rem;color:#7c7b7a;font-weight: lighter;margin:0.26rem 0 0.1rem 0;height: 0.5rem;}
.pro_list ul li h4{font-size:0.24rem;color:#000;font-weight: 400;padding-bottom: 0.3rem;width: 100%;padding:0 0.1rem;box-sizing: border-box;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_list ul li:nth-of-type(4n){margin-right: 0;}
.pro_con{position: relative;z-index: 3;}
.pro_btn a{display: block;width: 2.43rem;height: 0.43rem;background:#bb4a2c;border-radius:0.43rem;font-size:0.16rem;color:#fff;line-height: 0.43rem;margin:0.44rem auto;opacity: 0;}
.pro_list ul li::after{display: block;width: 100%;height: 100%;background:#f9f8f6;border-radius:2rem 2rem 0 0;content: '';position: absolute;left: 0;top: 0;transition: all 0.3s linear;transform: translateY(100%);}
.pro_list ul li:hover::after{transform: translateY(0);}
.pro_list ul li:hover .pro_btn a{opacity: 1;}


.pro_xl{background:#fbfaf8;padding:0.5rem 0;display: none;width: 100%;position: absolute;left: 0;top: 0.6rem;}
.pro_xl .w_1630{position: relative;}
.pro_xl ul li{display: flex;margin-bottom: 0.3rem;align-items: flex-start;}
.pro_xl ul li h2{width: 1.2rem;font-size:0.18rem;color:#000;}
.pro_xl ul li dl{flex: 1;display: flex;flex-wrap: wrap;position: relative;top:0.04rem;}
.pro_xl ul li dl dd{width: 1.42rem;margin-bottom: 0.1rem;}
.pro_xl ul li dl dd a{display: flex;font-size:0.16rem;color:#969694;font-weight: lighter;align-items: center;}
.pro_xl ul li dl dd span{width:0.18rem;height: 0.18rem;border-radius:0.18rem;border:1px solid #969694;box-sizing: border-box;margin-right: 0.1rem;}
.pro_xl ul li dl dd a b{width: 0.18rem;display: none;margin-right: 0.1rem;position: relative;top:-0.04rem;}
.pro_xl ul li dl dd:hover a{color:#BD4A2C;}
.pro_xl ul li dl dd:hover a span{display: none;}
.pro_xl ul li dl dd:hover a b{display: block;}
.pro_xlclose{width:0.14rem;position: absolute;right: 0;top: -0.2rem;z-index: 30;cursor: pointer;}
.pro_xl ul li dl dd.on a{color:#BD4A2C;}
.pro_xl ul li dl dd.on a span{display: none;}
.pro_xl ul li dl dd.on a b{display: block;}

.mwpager{margin-bottom: 0.8rem;display: flex;justify-content: center;align-items: center;column-gap:normal;column-count:auto;}
.mwpager li{width: auto !important;margin:0 0.14rem !important;font-family: 'nmr_bold';}
.mwpager li span,.mwpager li a{font-size: 0.2rem;color:#333;line-height: 0.4rem;}
.mwpager li.active span{color:#BD4A2C;}


/*产品详情*/
.pro_infoban{width: 100%;height: 100vh;background:#d9d4d1;}
.pro_infonav{text-align: right;padding:1.5rem 0 1rem 0;}
.pro_infonav a{position: relative;font-size: 0.2rem;color:#000;padding:0 0.25rem;}
.pro_infonav a::after{display: block;width: 1px;height: 0.2rem;content: '';background:#000;position: absolute;right:0;top:50%;transform: translateY(-50%);}
.pro_infonav a.active{color:#BD4A2C;}
.pro_infonav a:nth-last-of-type(1){padding-right: 0;}
.pro_infonav a:nth-last-of-type(1)::after{display: none;}
.pro_infobancon{display: flex;justify-content: space-between;padding:0 0.7rem;box-sizing: border-box;align-items: center;}
.pro_infobanl{width: 53.66%;}
.pro_infobanl h2{font-size: 0.8rem;color:#BB492A;font-family: 'nmr_bold';line-height: 1rem;}
.pro_infobanl h3{font-size:0.5rem;color:#BB492A;padding:0.3rem 0;}
.pro_infobanl h4 span{display: inline;font-size:0.32rem;color:#BB492A;line-height: 0.7rem;border-radius:0.7rem;border:2px solid #bb492a;padding:0 0.36rem;display: inline-block;font-weight: 400;}
.buy_btn{width: 1.96rem;height: 0.45rem;background:#bd4a2c;border-radius:0.45rem;margin-top:0.7rem;}
.buy_btn a{display: block;width: 100%;height: 100%;font-size:0.16rem;color:#fff;line-height: 0.45rem;text-align: center;}
.pro_infobanr{width: 6rem;position: relative;text-align: center;}
.pro_infobanr img{width:90%;}
.pro_infovideo{width: 0.7rem;position: absolute;right:0.3rem;bottom: 0.23rem;cursor: pointer;}
.pro_infoys{position: relative;}
.pro_infoys h2{overflow:hidden;}
.pro_infoysjs{position: absolute;left: 2.47rem;top:50%;transform: translateY(-50%);}
.pro_infoysjs h3{font-size:0.5rem;color:#BB492A;line-height: 0.65rem;font-family: 'nmr_bold';}
.pro_infoysjs h4{font-size:0.5rem;color:#BB492A;padding:0.3rem 0;}
.pro_infoysjs h5 span{display: inline;font-size:0.32rem;color:#BB492A;line-height: 0.7rem;border-radius:0.7rem;border:2px solid #bb492a;padding:0 0.36rem;display: inline-block;font-weight: 400;}
.pro_infocf{background:#d9d4d1;padding:1.65rem 0 1rem 0;}
.pro_infocf ul{width: 7.9rem;margin:0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.pro_infocf ul li{width:2.35rem;}
.pro_infocf ul li:nth-of-type(1){width: 100%;}
.pro_infocf ul li h2{overflow:hidden;border-radius: 100%;}
.pro_infocf ul li:nth-of-type(1) h2{border-radius:3.3rem;}
.pro_infocf ul li span{display: block;font-size:0.3rem;color:#BB492A;text-align: center;padding:0.5rem 0;}
.pro_infoll{background:#d9d4d1;}
.pro_infoll ul li{display: flex;align-items: center;}
.pro_infollpic{width: 50%;overflow:hidden;}
.pro_infollr{width: 50%;padding:0 1.47rem;box-sizing: border-box;}
.pro_infollr h2{font-size:0.4rem;color:#BB492A;font-family: 'nmr_bold';}
.pro_infollr h3{padding:0.3rem 0;}
.pro_infollr h3 span{display: inline;font-size:0.3rem;color:#BB492A;line-height: 0.7rem;border-radius:0.7rem;border:2px solid #bb492a;padding:0 0.36rem;display: inline-block;font-weight: 400;}
.pro_infollr p{font-size:0.26rem;color:#565453;line-height: 0.45rem;}
.pro_infoll ul li:nth-of-type(2n) .pro_infollpic{order: 2;}
.pro_infoll ul li:nth-of-type(2n) .pro_infollr{order: 1;}
.pro_infoff{background:#ece6e3;padding:1rem 0;}
.pro_infoff .w_1630{display: flex;justify-content: space-between;align-items: center;}
.pro_infoffll{width: 29.32%;}
.pro_infoffll h2{font-size:0.5rem;color:#BB492A;line-height: 0.65rem;font-family: 'nmr_bold';}
.pro_infoffll h3{font-size:0.5rem;color:#BB492A;padding-top:0.2rem;}
.pro_infotjtit{font-size:0.4rem;color:#BB492A;padding:0.8rem 0;text-align: center;}

#newBridge .icon-right-center{right:auto !important;left: 2px !important;top: 90% !important;}

/*加盟政策*/
.pol_ban{overflow:hidden;position: relative;}
.pol_banpic{width:12.19rem;float: right;}
.pol_banjs{position: absolute;left: 2.6rem;top:3.6rem;}
.pol_banjs h2{font-size: 1.1rem;color:#BB492A;line-height: 1.2rem;}
.pol_banjs h2 span{font-family: 'nmr_bold';position: relative;}
.pol_banjs h2 span:nth-of-type(1)::before {display: block;content: ' ” ';font-size: 1.1rem;color: #bc4a2c;position: absolute;right: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.pol_banjs h2 span:nth-of-type(1)::after {display: block;content: ' “ ';font-size: 1.1rem;color: #bc4a2c;position: absolute;left: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.pol_banjs p{font-size: 0.44rem;color:#bc4a2c;padding:0.76rem 0 0 0;}
.pol_ban h5{font-size: 0.18rem;color:#bc4a2c;position: absolute;left: 0.6rem;bottom: 0;font-family: 'nmr';}
.pol_jmtop{text-align: center;padding:2.4rem 0 2.74rem 0;}
.pol_jmtop h2{font-size: 1.1rem;color:#bc4a2c;line-height: 1.2rem;font-family: 'nmr_bold';}
.pol_jmtop h2 span{display: block;}
.pol_jmtop h2 b{font-family: 'PF';padding:0 0.36rem;}
.pol_jmtop h3{margin:0.96rem 0 0.34rem 0;}
.pol_jmtop h3 span{display: inline-block;font-size: 0.24rem;color:#bc4a2c;line-height: 0.68rem;border:1px solid #bc4a2c;padding:0 0.5rem;border-radius:0.68rem;}
.pol_jmtop p{font-size: 0.44rem;color:#bc4a2c;}
.pol_jmfot{width:16.61rem;position: relative;}
.pol_jmfotcom{position: absolute;left: 2.6rem;top:1.3rem;}
.pol_jmfotcom h3{width:3.25rem;}
.pol_jmfotcom h4{font-size: 0.44rem;color:#ffffff;line-height: 0.62rem;padding:1.24rem 0 0.8rem 0;}
.pol_jmfotcom p{font-size: 0.18rem;color:#fff;padding-left: 6rem;line-height: 0.36rem;}
.pol_jmfotcom p sub{padding-left: 0.02rem;}
.pol_jmfotcom p span{font-family: 'nmr';}
.pol_jou{padding:2.35rem 0;}
.pol_jou .w_1400{display: flex;justify-content: space-between;}
.pol_tit1 h2{font-size: 0.8rem;color:#bc4a2c;line-height: 0.9rem;}
.pol_tit1 h2 span{font-family: 'nmr_bold';}
.pol_tit1 p{font-size: 0.44rem;color:#bc4a2c;line-height: 0.56rem;padding-top:0.5rem;}
.pol_jou ul{width: 8.1rem;}
.pol_jou ul li{height: 2.19rem;border:1px solid #bc4a2c;border-radius: 2.19rem;box-sizing: border-box;display: flex;align-items: center;margin-bottom: 0.68rem;transition: all 0.3s linear;}
.pol_jou ul li h3{width: 4.73rem;font-size: 0.7rem;color:#bc4a2c;padding-left: 1.42rem;box-sizing: border-box;}
.pol_jou ul li h3 span{font-family: 'nmr_bold';}
.pol_jou ul li h3 sup{font-size: 0.18rem;position: relative;top:-0.16rem;}
.pol_jou ul li:nth-of-type(1) h3 span{display: inline-block;width: 1rem;}
.pol_jou ul li:nth-of-type(2) h3 span{display: inline-block;width: 2rem;}
.pol_jou ul li:nth-of-type(3) h3 span{display: inline-block;width: 1.55rem;}
.pol_jou ul li p{font-size: 0.3rem;color:#bc4a2c;}
.pol_jou ul li p span{display: block;font-size: 0.22rem;font-family: 'nmr';}
.pol_jou ul li:hover{background:#bc4a2c;}
.pol_jou ul li:hover h3{color:#fff;}
.pol_jou ul li:hover p{color:#fff;}

.pol_logo{width: 100%;overflow:hidden;}
.pol_logo h4{width: 49.92rem;display: flex;justify-content: space-between;transform: translateX(-3rem);transition: all 0.3s linear;}
.pol_logo h4 img{width: 14.64rem;display: block;}

.pol_yf{margin:2.5rem auto;}
.pol_yfcon{width:16.6rem;float: right;position: relative;}
.pol_tit h3{font-size: 1.1rem;color:#bc4a2c;line-height: 1.1rem;}
.pol_tit h3 span{font-family: 'nmr_bold';position: relative;}
.pol_tit.pol_titfh h3 span:nth-of-type(1)::after{display: block;content: ' ” ';font-size: 1.1rem;color: #bc4a2c;position: absolute;right: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.pol_tit.pol_titfh h3 span:nth-of-type(1)::before{display: block;content: ' “ ';font-size: 1.1rem;color: #bc4a2c;position: absolute;left: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.pol_tit p{font-size: 0.44rem;color:#bc4a2c;line-height: 0.62rem;padding-top: 0.6rem;}
.pol_tit p span{font-family: 'nmr';}
.pol_yf .pol_tit{position: absolute;left: 2.2rem;top:2.55rem;}
.pol_kyqh{padding:2rem 0 2.63rem 0;position: relative;}
.swiper-container_ky{width: 14rem;margin:0 auto;}
.swiper-container_ky .swiper-slide h2{overflow:hidden;border-radius:7.72rem;}
.pol_kyqhwz{padding:0.1rem 0 0.1rem 0.6rem;}
.pol_kyqhwz h3{font-size: 1.1rem;color:#bc4a2c;line-height: 1.1rem;}
.pol_kyqhwz h3 span{font-family: 'nmr_bold';position: relative;}
.pol_kyqhwz h3 span::after{display: block;content: ' ” ';font-size: 1.1rem;color: #bc4a2c;position: absolute;right: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.pol_kyqhwz h3 span::before{display: block;content: ' “ ';font-size: 1.1rem;color: #bc4a2c;position: absolute;left: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.pol_kyqhwz h4{font-size: 0.44rem;color:#bc4a2c;padding:0.9rem 0 0.6rem 0;}
.pol_kyqhwz h5{font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;}
.pol_kyqhwz h5 span{font-family: 'nmr';}
.pol_more{width: 1.77rem;height: 0.52rem;border:1px solid #bc4a2c;border-radius: 0.52rem;margin-top:0.36rem;}
.pol_more a{display: block;font-size: 0.18rem;color:#bc4a2c;line-height: 0.52rem;text-align: center;}
.pol_more:hover{background:#bc4a2c;}
.pol_more:hover a{color: #fff;}
.pol_kyqhprev,.pol_kyqhnext{width: 0.52rem;height: 0.52rem;display: flex;justify-content: center;align-items: center;border-radius:100%;position: absolute;top:5.1rem;cursor: pointer;}
.pol_kyqhprev img,.pol_kyqhnext img{width:0.1rem;}
.pol_kyqhprev{left:1.86rem;}
.pol_kyqhnext{right:1.86rem;}
.pol_kyqhnum{font-size: 0.8rem;color:#bc4a2c;font-family: 'nmr_bold';position: absolute;right: 2.59rem;top: -0.5rem;}

.pol_qacon{width:16.6rem;position: relative;}
.pol_qawz{position: absolute;left: 11.55rem;top:3.97rem;}
.pol_qawz h3 span{display: inline-block;font-size: 0.24rem;color:#ffffff;line-height: 0.66rem;border:1px solid #fff;border-radius: 0.66rem;padding:0 0.46rem;}
.pol_qawz h4{font-size: 0.44rem;color:#ffffff;line-height: 0.56rem;padding:0.35rem 0 0.5rem 0;}
.pol_qawz p{font-size: 0.18rem;color:#ffffff;line-height: 0.36rem;}
.pol_qawz p span{font-family: 'nmr';}

.pol_gl{padding:2.42rem 0;position: relative;}
.pol_gl .pol_qawz{position: relative;left: auto;top: auto;}
.pol_gl .pol_qawz h3 span{color:#bc4a2c;border-color: #bc4a2c;}
.pol_gl .pol_qawz h4{color:#bc4a2c;}
.pol_gl .pol_qawz h4 span{font-family: 'nmr';}
.pol_gl .pol_qawz p{color:#bc4a2c;}
.pol_glcon ul li{border-bottom: 1px solid #ebc8bf;padding:0.95rem 0;}
.pol_glcon ul li h2{display: flex;justify-content: space-between;font-size: 0.3rem;color:#bc4a2c;align-items: center;margin-bottom: 0.4rem;}
.pol_glcon ul li:nth-of-type(1) h2{font-size: 0.44rem;}
.pol_glcon ul li h2 span{font-size: 0.18rem;font-family: 'nmr';}
.pol_glcon ul li p{font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;}

.pol_ry{margin-bottom: 2.4rem;position: relative;}
.pol_rycon{margin-top:2.2rem;}
.pol_rycon ul{width: 10.49rem;float: right;display: flex;justify-content: space-between;}
.pol_rycon ul li{width:3.43rem;}
.pol_rycon ul li p{font-size: 0.18rem;color:#bc4a2c;line-height: 0.3rem;}
.pol_rycon ul li:nth-of-type(3){position: relative;top:-0.62rem;}
.pol_rycon ul li:nth-of-type(3) p{padding-bottom: 0.34rem;}
.pol_ry .pol_kyqhnum{top:1.94rem;}
.pol_md h3{font-size: 0.18rem;color:#bc4a2c;line-height: 0.4rem;padding:0.64rem 0 3.3rem 0;}
.pol_md h3 b{font-weight: normal;font-family: 'nmr';}
.pol_md h3 span{display: inline-block;border:1px solid #bc4a2c;line-height: 0.3rem;border-radius: 0.3rem;padding:0 0.14rem;font-weight: bold;margin:0 0.08rem;}
.pol_md h3 span strong{font-family: 'nmr';}
.swiper-container_md{width: 100%;position: relative;}
.swiper-container_md .swiper-wrapper{align-items: flex-start !important;}
.swiper-container_md .swiper-slide{width: 10.97rem;transform: scale(0.8);}
.swiper-container_md .swiper-slide h5{padding:0.22rem 0;}
.swiper-container_md .swiper-slide h5 span{display: inline-block;font-size: 0.18rem;color:#bc4a2c;line-height: 0.42rem;border-radius: 0.42rem;padding:0 0.32rem;border:1px solid #bc4a2c;}
.swiper-container_md .swiper-slide p{font-size: 0.3rem;color:#bc4a2c;}
.swiper-container_md .swiper-slide p span{font-family: 'nmr';}
.swiper-container_md .swiper-slide-active{transform: scale(1);}
.pol_mdprev,.pol_mdnext{width:0.1rem;position: absolute;bottom: 0;z-index: 30;cursor: pointer;}
.pol_mdprev{left: 13.11rem;}
.pol_mdnext{left: 13.44rem;}
.pol_lx{padding:2.7rem 0 2.66rem 0;position: relative;}
.pol_lx .pol_tit1{text-align: center;padding-bottom: 3.71rem;}
.pol_lx .pol_tit1 h2 span b{font-family: '思源黑体 CN';}
.pol_tit1 h5{font-size: 0.24rem;color:#dda495;padding-top:0.36rem;}
.pol_tit1 h5 b{font-weight: normal;font-family: 'nmr';}
.pol_tit1 h5 span{color:#bc4a2c;}
.swiper-container_lx .swiper-slide{display: flex;justify-content: space-between;background:#fff;}
.pol_lxl{width: 46.42%;}
.pol_lxr{width: 37.2%;margin-top:4.06rem;}
.pol_lxr h2{font-size: 0.44rem;color:#bc4a2c;}
.pol_lxr h2 span{font-family: 'nmr_bold';margin-left: 0.12rem;}
.pol_lxr h3{padding-top:0.63rem;}
.pol_lxr h3 span{display: inline-block;font-size: 0.18rem;color:#bc4a2c;line-height: 0.54rem;border-radius:0.54rem;padding:0 0.3rem;margin:0 0.16rem 0.16rem 0;border:1px solid #bc4a2c;box-sizing: border-box;white-space:nowrap;}
.pol_lxr h3 span b{font-family: 'nmr';font-weight: normal;}
.pol_lxprev,.pol_lxnext{width:0.1rem;position: absolute;z-index: 30;cursor: pointer;top:16.13rem;}
.pol_lxprev{left: 1.72rem;}
.pol_lxnext{left: 9.8rem;}

.pol_case .pol_tit1{padding:0 0 1.4rem 13.55%;}
.pol_casefot{display: flex;justify-content: space-between;align-items: center;}
.pol_casel{width:12.8rem;}
.pol_caser{width: 4.6rem;overflow:hidden;}
.swiper-container_caser{width: 14.49rem;position: relative;}
.swiper-container_caser::before{display: block;content: '';border:1px dashed #ebcac1;position: absolute;left: 8%;top: 0;border-radius: 100%;width: 100%;height: 100%;}
.swiper-container_caser .swiper-slide{display: flex;align-items: center;}
.swiper-container_caser .swiper-slide h2{width: 2.26rem;height: 2.26rem;border-radius: 100%;box-sizing: border-box;border:none;opacity: 0.5;position: relative;z-index: 40;}
.swiper-container_caser .swiper-slide h2 img{display: block;width: 100%;border-radius: 100%;border: 0.15rem solid #fff;box-sizing: border-box;}
.swiper-container_caser .swiper-slide p{font-size: 0.19rem;color:#bc4a2c;padding-left: 0.26rem;display: none;}
.swiper-container_caser .swiper-slide-active{padding-left: 0;}
.swiper-container_caser .swiper-slide-active h2{border:1px dashed #c05539;opacity: 1;}
.swiper-container_caser .swiper-slide-active p{display: block;}

.pol_tjcon{position: relative;margin:1.3rem 0;}
.pol_tjcon h2{overflow:hidden;}
.pol_tjconwz{position: absolute;left: 1.73rem;top:2.4rem;}
.pol_tjconwz h3{font-size: 0.44rem;color:#bc4a2c;}
.pol_tjconwz h3 span{font-family: 'nmr';}
.pol_tjconwz p{font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;padding-top:0.7rem;}
.pol_tjconwz p span{font-family: 'nmr';}

.pol_sq .w_1400{display: flex;justify-content: space-between;}
.pol_sql{width: 34%;}
.pol_sqr{width: 39.64%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:0.18rem;}
.pol_sqk{width: 48%;margin-bottom: 0.18rem;}
.pol_sqk input{display: block;width: 100%;height: 0.54rem;background:none;border:1px solid #bc4a2c !important;border-radius:0.54rem !important;font-size: 0.18rem;color:#bc4a2c !important;padding-left:0.28rem;box-sizing: border-box;}
.pol_sqk1{width: 100%;}
.pol_sqk input::placeholder{color:#bc4a2c !important;}
.pol_sqk textarea{display: block;width: 100%;height: 1.38rem;background:none;border:1px solid #bc4a2c !important;border-radius:0.24rem !important;font-size: 12px;line-height:20px;color:#bc4a2c !important;padding:0.28rem;box-sizing: border-box;}
.pol_sqk textarea::placeholder{color:#bc4a2c !important;}
.pol_sqsub{width: 1.78rem;height: 0.52rem;border:1px solid #bc4a2c;border-radius:0.52rem;margin-top:0.26rem;font-size: 0.18rem;color:#bc4a2c;line-height: 0.52rem;text-align: center;transition: all 0.3s linear;}
.pol_sqsub:hover{background:#bc4a2c;color:#fff;}
.pol_tit1 h3{font-size: 0.18rem;color:#bc4a2c;line-height: 0.36rem;padding-top:0.8rem;}
.pol_tit1 h3 b{font-weight: normal;font-family: 'nmr';}
.pol_tel{width: 9.24rem;height: 1.1rem;border-radius:1.1rem;border:2px solid #bc4a2c;display: flex;justify-content: center;align-items: center;font-size: 0.44rem;color:#bc4a2c;margin:2.24rem auto 1.94rem auto;}
.pol_tel img{width:0.44rem;margin-right: 0.2rem;}
.pol_tel b{font-family: 'nmr_bold';}

/*明星榜单*/
.star_list{margin-top:1.5rem;}
.star_list ul li{position: relative;}
.star_listwz{position:absolute;top:50%;transform: translateY(-50%);}
.star_listwz h2{font-size:0.5rem;color: #BB492A;line-height: 0.7rem;font-family: 'nmr_bold';}
.star_list ul li.tl .star_listwz{left:2rem;}
.star_list ul li.tr .star_listwz{left:9.95rem;}
.star_listwz h3{font-size:0.5rem;color: #BB492A;line-height: 0.75rem;padding:0.3rem 0 0.5rem 0;}
.star_listwz h4 span{display: inline-block;font-size:0.36rem;color:#BB492A;border:2px solid #bb492a;line-height: 0.8rem;border-radius: 0.8rem;padding:0 0.28rem;}
.more_btn{width: 2.9rem;height: 0.56rem;margin:1.15rem auto 0.77rem auto;}
.more_btn a{display: block;font-size:0.2rem;color:#fff;border-radius: 0.56rem;line-height: 0.56rem;text-align: center;background:#bb492a;}
.more_btn a:hover{background:#000;}
.pc_nyban{width: 100%;height: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.wap_nyban{display: none;}


/*祛痘系列*/
.fl_ban .ab_banwz h4{padding:0.6rem 0 0 0;font-size: 0.4rem;}
.fl_ban h6{width: 8.59rem;height: 0.7rem;background:#fff;font-size: 0.18rem;color:#bb492a;font-family: 'nmr';padding:0.3rem 0 0 0.6rem;box-sizing: border-box;position: absolute;left: 0;bottom: 0;}
.fl_top{padding:2.14rem 0 2.98rem 0;}
.fl_top .w_1400{display: flex;justify-content: space-between;align-items: flex-end;}
.fl_topl{width:4.7rem;}
.fl_topr{width: 8.03rem;}
.fl_topr h2{font-size: 1.1rem;color:#bc4a2c;text-align: right;font-family: 'nmr_bold';}
.fl_topr h3{font-size: 0.44rem;color:#bc4a2c;padding:1.08rem 0 0.6rem 0;}
.fl_topr p{font-size: 0.18rem;color:#bc4a2c;line-height: 0.48rem;}
.fl_propic{width:16.6rem;}
.fl_projs{padding:0 0 2.7rem 2.42rem;box-sizing: border-box;}
.fl_projs h2{font-size: 1.1rem;color:#bc4a2c;line-height: 1.2rem;}
.fl_projs h2 span{font-family: 'nmr_bold';position: relative;}
.fl_projs h2 span:nth-of-type(1):before {display: block;content: ' ” ';font-size: 1.1rem;color: #bc4a2c;position: absolute;right: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.fl_projs h2 span:nth-of-type(1)::after {display: block;content: ' “ ';font-size: 1.1rem;color: #bc4a2c;position: absolute;left: -0.7rem;top: 0.1rem;font-family: 'PF';font-weight: bold;}
.fl_projsb{padding-left:11.3rem;}
.fl_projsb h3{font-size: 0.5rem;color:#bc4a2c;line-height: 0.62rem;padding:0.2rem 0 0.3rem 0;}
.fl_projsb p span{display: inline-block;font-size: 0.2rem;color:#bc4a2c;line-height: 0.37rem;padding: 0 0.2rem;border-radius: 0.37rem;border:1px solid #bc4a2c;}
.fl_projsb p span a{display: block;width: 100%;height: 100%;color:#bc4a2c;}
.fl_logo{margin-bottom: 4rem;}

/*酵母修复*/
.yeast_con{background:url(/Static/www/img/jmxf/bg.jpg) no-repeat center center/cover;overflow:hidden;}
.yeast_contop{margin-top:3.43rem;}
.yeast_contop ul li{margin-bottom: 9.7rem;overflow:hidden;}
.yeast_contop ul li h2{font-size: 0.72rem;color:#bc4a2c;}
.yeast_contop ul li h3{font-size: 0.44rem;color:#000;padding:0.9rem 0 0.5rem 0;}
.yeast_contop ul li p{font-size: 0.18rem;color:#000;line-height: 0.35rem;padding-bottom: 0.3rem;}
.yeast_contop ul li p sup{font-size: 0.14rem;font-family: 'nmr';font-weight: normal;}
.yeast_contop ul li p span{font-family: 'nmr';}
.yeast_contop ul li:nth-of-type(1) p{width: 5.66rem;}
.yeast_contop ul li:nth-of-type(2){text-align: right;margin-bottom: 0;}

.yeast_wz{font-size: 2.75rem;color:#fff;font-family: 'nmr_bold';line-height: 2.75rem;white-space: nowrap;margin:3.8rem 0 3rem 0;}
.yeast_contop1{margin-top: 0;}
.yeast_contop1 ul li{margin-bottom: 2.6rem;}
.yeast_contop1 ul li h3{color:#fff;}
.yeast_contop1 ul li p{color:#fff;width: 6.27rem;}
.yeast_contop1 ul li:nth-of-type(1){text-align: right;}
.yeast_contop1 ul li:nth-of-type(1) p{float: right;}
.yeast_contop1 ul li:nth-of-type(2){text-align: left;}

.yeast_confot{padding:2.7rem 0 4rem;text-align: right;text-align: right;}
.yeast_confot h2 span{display: inline-block;font-size: 12px;color:#fff;line-height: 26px;border-top:1px solid #fff;padding-top: 20px;}
.yeast_confot h2 span b{font-family: 'nmr';font-weight: normal;}

/*植物萃取*/
.extract{overflow:hidden;background:url(/Static/www/img/cq/bg1202.jpg) no-repeat center center/cover;position: relative;}
.extract_top{margin:4.4rem 0 6.2rem 5.5rem;}
.extract_top h2{font-size: 0.72rem;color:#bc4a2c;}
.extract_top p{width: 8.5rem;font-size: 0.24rem;line-height: 0.58rem;color:#333;padding-top:0.7rem;}
.extract_topc{margin:0 0 15.88rem 5.5rem;}
.extract_topc ul li{margin-bottom: 2.2rem;width: 5rem;}
.extract_topc ul li h2{font-size: 0.44rem;color:#333;padding-bottom: 0.7rem;}
.extract_topc ul li p{font-size: 0.15rem;color:#333;line-height: 0.4rem;}
.extract_topc ul li p sup{font-family: 'nmr';}
.extract_topc ul li p b{font-family: 'nmr';font-weight: normal;}
.extract_topc ul li:nth-last-of-type(1){padding-bottom: 0;}
.extra_wz{width: 100%;font-size: 2.8rem;color:#fff;font-family: 'nmr_bold';overflow:hidden;height: 200%;overflow:hidden;white-space: nowrap;position: absolute;left: -44%;top: 0;}
.extra_wz h2{transform: rotate(90deg);}
.icon01{width:3.02rem;position: absolute;left: 0;top: 0;}
.icon02{width:6.5rem;position: absolute;right: 1.42rem;top: 10rem;}
.icon03{width:3.8rem;position: absolute;right: 0.78rem;top: 18.5rem;}



/*科技*/
.tech{overflow:hidden;background:url(/Static/www/img/kj/bg.jpg) no-repeat center center/cover;padding:4.4rem 0 0 0;position: relative;}
.tech_con{padding-left: 2.85rem;box-sizing: border-box;}
.tech_con h2{font-size: 0.72rem;color:#bc4a2c;}
.tech_con h3{font-size: 0.44rem;color:#333;line-height: 0.8rem;padding:0.3rem 0 0 0;}
.tech_con h3 span{font-family: '微软雅黑';}
.tech_con p{font-size: 0.24rem;color:#333;padding-bottom: 0.2rem;}
.tech_con h5{font-size: 10px;color:#333;padding:6.2rem 0 6.7rem 0;}
.tech_con h5 span{display: inline-block;border-top: 1px solid #333;padding-top: 0.13rem;}

.tech_icon01{width: 6.02rem;position: absolute;right: -1rem;top: 1.8rem;animation:  fada 6s linear 1;}
.tech_icon02{width: 3.71rem;position: absolute;left: -1rem;top: 6.4rem;animation:  fada 8s linear 1;transition-delay: 1s;}
.tech_icon03{width: 5.48rem;position: absolute;left: 55%;top: 12rem;animation:  fada 10s linear 1;}
.extract_topc h6{text-align:right;padding-right: 4rem;}
.extract_topc h6 span{display: inline-block;font-size: 12px;color:#333;line-height: 26px;padding-top:20px;border-top: 1px solid #333;}
.extract_topc h6 span b{font-family: 'nmr';font-weight: normal;}



@keyframes fada{
    0%{opacity: 1;transform: scale(1);}
    25%{opacity:0.8;transform: scale(0.9);}
    50%{opacity:0.6;transform: scale(0.8);}
    75%{opacity:0.8;transform: scale(0.9);}
    100%{opacity:1;transform: scale(1);}
}





@media(max-width:1688px){
    .w_1630{width: 90%;}
    .header{padding:0.2rem 5%;}
    .footer{padding:0 5%;}
    .footer h3{font-size: 12px;}
    .footer h4 a{font-size: 12px;}
    .ny_bantit{left: 5%;}
    .ny_nav{right: 5%;}
}

@media(max-width:1024px){
    .w_1400{width: 90%;}
    /*首页*/
    .scrollbar-track{display: none !important;}
    header{height: 0.9rem !important;}
    .header{height: 0.9rem;padding:0 5%;}
    .main-key-visual{height: calc(100vh - 0.9rem) !important;}
    .main-key-visual__text{bottom: auto !important;top:1rem !important;}
    .headerbtn{width: 0.5rem;height: 0.25rem;}
    .headerbtn span{width: 100%;}
    .logo{width: 2.2rem;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
    .headerbtn span:nth-of-type(2){top:0.12rem;}
    .headerbtn span:nth-of-type(3){top:0.24rem;}
    .search img{width: 0.32rem;}
    .shop{width: 0.32rem;}
    .main-block__text{right: auto !important;bottom: auto !important;top:1rem !important;left:5% !important;padding:0 !important;}
    .main-block03 .main-block__text{left: auto !important;right:5% !important;top:2rem !important;}
    .footer{height: auto;flex-wrap: wrap;}
    .footerl{width: 100%;flex-wrap: wrap;}
    .footer h3{width: 100%;margin-right: 0;padding:0.3rem 0;}
    .footer h3 img{width: 0.28rem;}
    .footer.on{position: relative !important;left:auto !important;bottom: auto !important;}
    .footer h4{width: 100%;}
    .footer h4 a{width: 25%;padding:0;text-align: center;}
    .footer_r{width: 100%;padding:0.3rem 0;}
    .footer_r dl{justify-content: center;}
    .footer_r dl dd{margin:0 0.2rem;}
    .footer_r dl dd h5{width: 0.34rem;}
    .nav_zkcon{width: 100%;margin:0.9rem auto 0 auto;flex-wrap: wrap;background:#f8f4ec;left: 0;height: 100vh;}
    .nav_zkconl{width: 100%;order: 2;position: fixed;left:0%;bottom: 0;background:#f8f4ec;z-index: 30;padding:0 10% 0.2rem 10%;box-sizing: border-box;}
    .nav_zkconr{width: 100%;order: 1;height: 80vh;overflow-y: scroll;}
    .nav_zkconr ul{flex-wrap: wrap;}
    .nav_zkconr ul li{width: 100%;box-sizing: border-box;padding:0.6rem 10% 0.4rem 10%;}
    .nav_zkconr ul li h2{padding-top:0.4rem;}
    .nav_zkconr ul li h2 a{font-size: 0.28rem;}
    .nav_zkconr ul li dl{display: flex;flex-wrap: wrap;}
    .nav_zkconr ul li dl dd{margin:0 0 0.2rem 0;opacity: 1;transform: rotate(0);}
    .nav_zkconr ul li dl dd a{font-size:0.36rem;color:#BB492D;}
    .nav_zkconl h2{font-size: 0.3rem;padding:0.2rem 0;color:#BB492D;}
    .nav_zksearch{border-color:#dda794;}
    .nav_zksearch input{height: 0.7rem;font-size: 0.26rem;width: 80%;color:#BB492D !important;}
    .nav_zksub{width: 20%;height: 0.7rem;display: flex;justify-content: center;align-items: center;}
    .nav_zksub img{width: 0.32rem;}
    .nav_zk.on .nav_zkconr ul li h3{font-size: 0.46rem;margin-top:0;}
    .nav_zkconrc{display: block;}
    .nav_zkconrc h5{font-size: 0.36rem;}
    .nav_zkconrcon{position: relative;left: auto;top: auto;margin-top:0.4rem;display: none;}
    .nav_zkconr ul li h2{display: none;}
    .nav_zk .nav_zkconr ul li:nth-of-type(1){background:#fffefc;}
    .nav_zk .nav_zkconr ul li:nth-of-type(2){background:#faf8f2;}
    .nav_zk .nav_zkconr ul li:nth-of-type(3){background:#fffefc;}
    .nav_zk .nav_zkconr ul li dl{display:block;opacity: 1;transform: translateX(0);margin-top:0;}
    .nav_zk.on .nav_zkconr ul li:hover .nav_zkconrc{opacity: 1;}
    .nav_zkconr ul li dl dd:nth-last-of-type(1){margin-bottom: 0;}
    .xianquan{bottom: 5%;right:5%;}
    .ny_fot{position: relative;}
    .ny_fottopr{position: absolute;right: 5%;top: 0rem;}
    .ny_fottopr a{font-size: 0.24rem;}
    .ny_fottopl h3{font-size: 0.24rem;line-height: 0.48rem;}
    .ny_fot{padding-top: 1rem;height: 4.7rem;}
    .ny_fotbotl ul li h2 img{height: 0.3rem;}
    .ny_fotbotr h4 a{font-size: 12px;}
    .ny_fottopl h2{width: 2.2rem;}

    .home_js{padding:2rem 0;}
    .home_js h4{width: 60%;}
    .home_js h2{font-size: 0.7rem;line-height: 0.9rem;}

    .home_js p{font-size: 0.24rem;line-height: 0.48rem;}
    .home_ad{margin:2rem 0;}
    .home_ad .w_1400{flex-direction: column;}
    .home_adl{width: 100%;order: 2;}
    .home_adtit h2{font-size: 0.7rem;line-height: 0.9rem;margin:0.5rem 0 0.5rem 0;}
    .home_adl h3{font-size: 0.36rem;}
    .home_adr{width: 100%;right: -6%;order: 1;}

    .home_product{margin:2rem 0;}
    .home_producttit{font-size: 0.7rem;line-height: 0.9rem;}
    .swiper-container_hpro{width: 100%;}
    .h_proprev{left: 2%;top: 3.7rem;z-index: 50;}
    .h_pronext{right: 2%;top: 3.7rem;z-index: 50;}
    .swiper-container_hpro .swiper-slide h2 a{font-size: 0.32rem;}
    .swiper-container_hpro .swiper-slide h2 a span{font-size: 0.24rem;line-height: 0.67rem;border-radius: 0.67rem;}
    .home_ser{margin:2rem 0;padding-bottom: 0;}
    .home_ser h3{font-size: 0.36rem;padding: 0.5rem 0;}
    .home_ser h4{font-size: 0.26rem;line-height: 0.52rem;padding-top: 0;}
    .home_sercon{margin-top: 1rem;}
    .home_sercon ul li{margin-bottom: 2rem;}
    .home_sercon ul li:nth-child(2n+1) h5{padding-left: 0;}
    .home_sercon ul li h5{font-size: 1rem;;line-height: 1rem;width: 40%;}
    .home_sercon ul li h6{width: 60%;}

    .nhome_banwz{left: 5%;top: 2rem;}
    .nhome_banwz h3{width: 5rem;}
    .nhome_banwz h4{font-size: 0.36rem;}

    .home_js h4{top:-0.8rem;width: 60%;margin:0 auto -0.8rem auto;}
    .home_js h5{font-size: 0.36rem;}

    .home_jmjs{position: relative;left:10%;top:-1.5rem;}
    .home_jmjs h5{font-size: 0.7rem;}
    .home_jmjs p{font-size: 0.26rem;line-height: 0.52rem;color:#bc4a2c;width: 87%;}
    .home_adl p{font-size: 0.26rem;line-height: 0.52rem;}


    /*分享*/
    .ny_ban{height: 100vh;}
    #p3{background-position:75% center;}
    #p44{background-position:70% center;}
    #p50{background-position:76% center;}
    #p45{background-position:70% center;}
    #p26{background-position:70% center;}
    .ny_bantit{bottom: 1.7rem;font-size: 0.6rem;}
    .ny_nav{display: block;width: 90%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
    .ny_nav a{font-size: 0.26rem;padding:0 0.4rem;display: inline-block;}
    .share_list{padding:0.8rem 0;}
    .share_list ul li{width: 48%;margin: 0 4% 0.5rem 0;}
    .share_list ul li:nth-of-type(2n){margin-right: 0;}
    .share_list ul li h4{font-size: 0.24rem;line-height: 0.4rem;}
    .share_list ul li p{font-size: 0.24rem;}
    .share_list ul li b img{width: 0.24rem;}

    /*新闻*/
    .news_list{padding-bottom: 0;}
    .news_list ul li{width: 100%;margin:0 0 0.5rem 0 !important;}
    .news_list ul li:nth-of-type(4n){margin-right: 0;}
    .news_list ul li h3{font-size: 0.28rem;padding:0.3rem 0 0 0;}
    .news_list ul li h4{height: auto;font-size: 0.24rem;line-height: 0.48rem;}
    .news_list ul li p{font-size: 0.24rem;padding-top:0.2rem;}

    /*关于我们*/
    .ab_js{margin-bottom: 0.5rem;}
    .ab_js .w_1630{flex-wrap: wrap;}
    .ab_jsl{width: 100%;margin-right: 0;}
    .ny_tit{padding:0.8rem 0 0.4rem 0;font-size: 0.36rem;}
    .ny_titjs p{font-size: 0.24rem;line-height: 0.48rem;}
    .ab_jsr{width: 70%;margin:0.2rem auto 0 auto;}
    .ab_jsr p{font-size: 0.36rem;line-height: 0.54rem;}
    .ab_jsr p:nth-of-type(1){left:-0.8rem;top: 5rem;}
    .ab_jsr p:nth-of-type(2){right:-2.6rem;top: 1rem;}
    .ab_ts{padding:0.8rem 0;}
    .ab_tstop .ny_titjs p{width: 100%;}
    .ab_tstop .ny_titjs p span{font-size: 0.28rem;}
    .ab_tsconc{flex-wrap: wrap;}
    .ab_zztopl{width: 100%;}
    .ab_zztopr{width: 80%;margin:0.4rem auto 0 auto;top: auto;}
    .ab_tsfot{flex-wrap: wrap;}
    .ab_tsfotl{width: 100%;margin-bottom: 0.4rem;}
    .ab_tsfotr{width: 100%;margin-left: 0;}
    .ab_tsfotr dl dd h2 span{font-size: 0.26rem;}
    .ab_tsfotr dl dd{text-align: center;}
    .ab_tsfotb{padding:1rem 0 0 0;}
    .ab_tsfotb dl{display: flex;width: 12rem;}
    .ab_tsfotb dl dd{width: auto;margin:0 1.3rem 0 0;}
    .ab_cztop{padding-bottom: 0.5rem;}
    .ab_czfot{flex-wrap: wrap;margin-bottom: 0;}
    .ab_czfotr ul li{left:35%;width: 65%;}
    .ab_czfotr ul li h3{padding:0.3rem 0 1rem 0;}
    .ab_czfotr ul li:nth-of-type(1){margin-top:0;}
    .ab_czfotr ul li:nth-of-type(3){right:auto;margin-top:0.3rem;}

    .ab_sl{padding:0;}
    .ab_sl .ny_titjs, .ab_ky .ny_titjs{width: 100%;}
    .ab_kyfot{width: 90%;margin:0.6rem auto 0 auto;}
    .ab_kyfot p{font-size: 12px;line-height: 24px;padding:0.8rem 0;}
    .ab_js{margin-bottom: 0.3rem;}
    .ab_kyfot ul li{width: 90%;margin-right: 20px !important;}
    .ab_sl .ny_titjs p span, .ab_ky .ny_titjs p span{font-size: 0.3rem;}
    .ab_tstop,.ab_cztop{text-align: left;}

    .ab_banwz{left: 10%;top: 1.8rem;}
    .ab_banwz h2{font-size: 0.7rem;line-height: 0.9rem;}
    .ab_banwz h3{width: 3rem;}
    .fl_ban h6{width: 60%;font-size: 0.24rem;padding:0.2rem 0 0 0.5rem;}
    .ab_bra{padding:1.5rem 0;}
    .ab_tit h2{font-size: 0.7rem;line-height: 0.9rem;}
    .ab_brar{width: 100%;right: auto;margin:0.4rem auto 0 auto;}
    .ab_brar h2{font-size: 0.36rem;padding-bottom: 0.4rem;}
    .ab_brar h2 b{font-size: 0.5rem;}
    .ab_brar h3{font-size: 0.4rem;}
    .ab_brar p{font-size: 0.24rem;line-height: 0.48rem;}
    .ab_bra .ab_tit{left: 10%;position: relative;}
    .ab_sibkpic{width: 100%;}
    .ab_sibk .ab_tit{position: relative;left: 5%;top: auto;}
    .ab_sibk .ab_tit h2{color:#bc4a2c;}
    .ab_sibk p{position: relative;left: 5%;width: 90%;color:#bc4a2c;top: auto;margin-top: 0.4rem;font-size: 0.24rem;line-height: 0.48rem;}
    .ab_sibk p span{font-size: 0.4rem;}

    .ab_fw{padding:1.5rem 0 1.5rem 0;}
    .ab_fwc{display: none;}
    .ab_fwr{width: 60%;order: 1;margin:0 0 0.6rem 0;}
    .ab_fwl{width: 100%;order: 2;}
    .ab_fw .w_1400{flex-wrap: wrap;}
    .ab_fwl ul li{height: 1.7rem;border-radius: 1.7rem;}
    .ab_fwl ul li h2{margin:0 0.7rem;}
    .ab_fwl ul li p{font-size: 0.32rem;}
    .ab_fwl ul li p span{font-size: 0.24rem;}
    .ab_qa{padding:0;}
    .ab_qa h2{font-size: 0.36rem;}
    .ab_qa p span{line-height: 0.48rem;padding:0.2rem 0.2rem;}
    .ab_qa ul{margin: 1rem auto;}
    .ab_qa ul li{width: 2.2rem;height: 2.2rem;}
    .pol_tit h5{font-size: 0.24rem;line-height: 0.48rem;}
    .pol_yf .pol_tit h5{width: 80%;}
    .ab_cd{margin-top:1.5rem;}
    .ab_cd .pol_tit h5{padding-left:0;}
    .ab_jx{margin-bottom: 1.5rem;}
    .ab_jxcon ul li{width: 100%;height: 1.7rem;border-radius: 1.7rem;}
    .ab_jxcon ul li h3{font-size: 0.32rem;}
    .ab_jxcon ul li h3 span{font-size: 0.24rem;}
    .ab_jx h6{display: none;}
    .pol_tit h6{font-size: 0.24rem;line-height: 0.48rem;width: 80%;}
    .ab_ky{margin:1.5rem auto;}
    .ab_ky .pol_tit{position: relative;left: auto;top: auto;width: 90%;margin:0 auto;}
    .ab_ky .pol_tit h3{margin-top: 0.3rem;}
    .ab_ky .pol_tit h5{padding-left: 0;}
    .ab_pl{height: 5.7rem;overflow:hidden;}
    .ab_plcon{justify-content: center;}
    .header_rnav{display: none;}
    .ny_header .logo{position: relative;left: auto;transform: translateY(0);top: auto;}
    .ab_sl .pol_tit{left: 5% !important;}



    /*联系我们*/
    .map{width: 100%;overflow:hidden;height: auto;}
    .ad ul li p{font-size: 0.24rem;width: 3.2rem;}
    .map_xq{width: 90%;left:5%;top:auto;padding:0.4rem;position: relative;box-shadow: 0 0 0.15rem #999;margin:0.5rem 0 0.15rem 0 ;}
    .map_xq dl dd{font-size: 0.24rem;margin-bottom: 0.3rem;align-items: flex-start;}
    .map_xq dl dd img{width: 0.24rem;margin:0.08rem 0.1rem 0 0;}
    .map_xq dl dd span{width: 3.9rem;margin-left: 0.2rem;}
    .bd .w_1630{flex-wrap: wrap;}
    .bdl{width: 100%;}
    .bdl h2{font-size: 0.36rem;}
    .bdl p{font-size: 0.24rem;line-height: 0.48rem;}
    .bdr{width: 100%;margin-top:0.5rem;}
    .bdk input{height: 0.7rem;font-size: 0.24rem;}
    .bdk1 textarea{height: 1.5rem;font-size: 0.24rem;}
    .bd_sub{width: 2.3rem;height: 0.7rem;font-size: 0.24rem;line-height: 0.7rem;margin:0.4rem auto 0 auto;}
    

    /*新闻详情*/
    .news_infocon{padding-bottom: 0.8rem;}
    .news_infocontop h2{font-size: 0.32rem;}
    .news_infocontop h3{font-size: 0.24rem;padding-bottom: 0.5rem;}
    .news_infocontop h3 img{width: 0.24rem;}
    .news_infofot{flex-wrap: wrap;}
    .news_infofotl{width: 100%;}
    .news_infofotr{width: 100%;border-top:1px solid #f0f0f0;padding-top:0.6rem;margin-top: 0.6rem;}
    .news_tj ul li{font-size: 0.24rem;}
    .news_infofotr p{font-size: 0.24rem;line-height: 0.48rem;}
    .fh_btn a{font-size: 0.24rem;}
    .fh_btn a img{width: 0.24rem;}
    .share_icon{font-size: 0.24rem;}
    .news_infofotl .news_tj{display: none;}
    .news_pctj{display: block;}

    /*产品列表*/
    .pro_top{margin:0.7rem 0 0.6rem 0;}
    .pro_topr{display: none;}
    .pro_sel{font-size: 0.24rem;}
    .pro_num{font-size: 0.24rem;}
    .pro_sel img{width: 0.24rem;}
    .pro_xl ul li{flex-wrap: wrap;}
    .pro_xl ul li h2{font-size: 0.24rem;width: 100%;margin-bottom: 0.3rem;}
    .pro_xl ul li dl dd{width: 32%;margin-bottom: 0.2rem;}
    .pro_xl ul li dl dd a{font-size: 0.24rem;}
    .pro_xlclose{width: 0.28rem;}
    .pro_list ul li{width: 49%;margin:0 2% 0 0;}
    .pro_list ul li:nth-of-type(2n){margin-right: 0;}
    .pro_list ul li h3{font-size: 0.24rem;padding:0 0.3rem;width: 100%;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;box-sizing: border-box;}
    .pro_list ul li h4{font-size: 0.26rem;width: 100%;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;padding:0 0.3rem;box-sizing: border-box;}
    .pro_btn a{height: 0.6rem;opacity: 1;font-size: 0.24rem;line-height: 0.6rem;width: 2.2rem;}
    .pro_list ul li::after{display: none;}
    .mwpager li{margin:0 0.3rem;}
    .mwpager li span,.mwpager li a{font-size: 0.24rem;}

    /*产品详情*/
    .pro_infoban{height: auto;}
    .pro_infonav{padding-bottom: 0.6rem;}
    .pro_infonav a{font-size: 0.26rem;}
    .pro_infobancon{padding:0;flex-wrap: wrap;}
    .pro_infobanl{width: 100%;order: 2;margin-top:0.3rem;}
    .pro_infobanr{width: 90%;order: 1;margin:0 auto;}
    .pro_infobanl h2{font-size: 0.7rem;line-height: 0.9rem;}
    .pro_infobanl h3{font-size: 0.36rem;line-height: 0.54rem;}
    .pro_infobanl h4 span{font-size: 0.24rem;line-height: 0.5rem;border-radius: 0.5rem;}
    .buy_btn{width: 2.6rem;height: 0.7rem;border-radius:0.7rem;margin: 0.5rem 0 1rem 0;}
    .buy_btn a{font-size: 0.26rem;line-height: 0.7rem;}
    .pro_infovideo{right: 0;bottom: 0.7rem;}
    .pro_infoys{margin-top: 0.5rem;}
    .pro_infoysjs{width: 90%;position: relative;left: auto;top: auto;margin:0.8rem auto;transform: translateY(0);}
    .pro_infoysjs h3{font-size: 0.7rem;line-height: 0.9rem;}
    .pro_infoysjs h4{font-size: 0.36rem;}
    .pro_infoysjs h5 span{font-size: 0.24rem;line-height: 0.5rem;border-radius: 0.5rem;}
    .pro_infocf{padding:1rem 0;}
    .pro_infocf ul{width: 90%;}
    .pro_infocf ul li{width: 30%;}
    .pro_infocf ul li span{font-size: 0.26rem;}
    .pro_infoll ul li{flex-wrap: wrap;}
    .pro_infollpic{width: 100%;order: 1;}
    .pro_infollr{width: 100%;padding:0.8rem 5%;order: 2;}
    .pro_infollr h2{font-size: 0.5rem;}
    .pro_infollr h3 span{font-size: 0.24rem;line-height: 0.5rem;border-radius: 0.5rem;}
    .pro_infollr p{font-size: 0.24rem;}
    .pro_infoll ul li:nth-of-type(2n) .pro_infollr{order: 2;}
    .pro_infoll ul li:nth-of-type(2n) .pro_infollpic{order: 1;}
    .pro_infoff .w_1630{flex-wrap: wrap;}
    .pro_infoffll{width: 100%;}
    .pro_infofflr{width: 100%;margin-top:0.3rem;}
    .pro_infoffll h3{font-size: 0.36rem;}


    /*品牌活动*/
    .ny_nav{right: auto;left: 5%;}
    .ny_nav a:nth-of-type(1){padding-left: 0;}
    .hd_list{padding:0.7rem 0 0.5rem 0;}
    .hd_wz{position: relative;width: 100%;top:auto;left: auto;transform: translateY(0);}
    .hd_list ul li:nth-child(2n+1) .hd_wz{left: auto;}
    .hd_list ul li:nth-child(2n) .hd_wz{right: auto;}
    .hd_wz h4{font-size: 0.32rem;padding-top:0.3rem;}
    .hd_wz h5{font-size: 0.24rem;line-height: 0.48rem;}
    .hd_wz p{font-size: 0.24rem;}


    /*加盟政策*/
    .pol_body{overflow:hidden;}
    .pol_ban{height: 100vh;background-repeat: no-repeat;background-size: cover;background-position: center center;}
    .pol_banpic{width: 100%;float:none;display: none;}
    .pol_banjs{left:10%;top:1.7rem;}
    .pol_banjs h2{font-size: 0.6rem;line-height: 0.8rem;}
    .pol_banjs h2 span{width: auto;}
    .pol_banjs p{font-size: 0.36rem;padding:0.4rem 0 0 0;}
    .pol_ban h5{font-size: 0.24rem;left: 11%;bottom: 0.2rem;width: 90%;}
    .pol_jmtop{padding:1rem 0;}
    .pol_jmtop h2{font-size: 0.7rem;line-height: 0.9rem;}
    .pol_jmtop h3{margin:0.7rem 0 0.34rem 0;}
    .pol_jmtop p{font-size: 0.32rem;}
    .pol_jmfot{width: 100%;}
    .pol_jmfotcom{position: relative;left:5%;top:-1rem;}
    .pol_jmfotcom h4{color:#bc4a2c;font-size: 0.36rem;line-height: 0.72rem;padding: 1rem 0 0.5rem 0;}
    .pol_jmfotcom p{color:#bc4a2c;font-size: 0.24rem;line-height: 0.48rem;padding-left: 0;}
    .pol_jou{padding:0;}
    .pol_jou .w_1400{flex-wrap: wrap;}
    .pol_tit1 h2{font-size: 0.7rem;line-height: 0.9rem;}
    .pol_jou ul{width: 100%;margin-top:0.5rem;}
    .pol_jou ul li{height: 1.8rem;border-radius:1.8rem;}
    .pol_jou ul li h3{width: 55%;padding-left: 8%;}
    .pol_jou ul li h3 sup{font-size: 0.24rem;}
    .pol_jou ul li p span{font-size: 0.24rem;}
    .pol_logo{margin:0.6rem 0 1.5rem 0;}
    .pol_logo h4{width: 21rem;}
    .pol_logo h4 img{width: 6rem;margin-right: 1rem;}
    .pol_yf{margin:0;}
    .pol_yfcon{width: 100%;}
    .pol_tit h3{font-size: 0.7rem;line-height: 0.9rem;}
    .pol_yf .pol_tit{position: relative;left:10%;top:-0.6rem;}
    .pol_tit1 p{font-size: 0.36rem;padding-top:0.4rem;}
    .pol_tit p{font-size: 0.36rem;padding-top:0.4rem;}
    .pol_ky{margin-top:1rem;}
    .pol_kyqhnum{font-size: 0.7rem;right: 5%;top:-0.7rem;}
    .pol_kyqh{width: 90%;margin:0 auto;padding:1rem 0 1rem 0;}
    .swiper-container_ky{width: 100%;}
    .pol_kyqhwz h3{font-size: 0.7rem;line-height: 0.9rem;}
    .pol_kyqhwz h4{font-size: 0.36rem;line-height: 0.72rem;padding:0.4rem 0;}
    .pol_kyqhwz h5{font-size: 0.24rem;line-height: 0.48rem;}
    .pol_more{width: 2.5rem;height: 0.7rem;border-radius: 0.7rem;}
    .pol_more a{font-size: 0.24rem;line-height: 0.7rem;}
    .pol_kyqhprev, .pol_kyqhnext{top:2.6rem;z-index: 40;}
    .pol_kyqhprev img, .pol_kyqhnext img{width: 0.2rem;}
    .pol_kyqhprev{left: -4%;}
    .pol_kyqhnext{right: -4%;}
    .pol_qacon{width: 100%;}
    .pol_qawz{position: relative;left: 5%;top:auto;margin-top:0.5rem;}
    .pol_qawz h3 span{color:#bc4a2c;border-color: #bc4a2c;}
    .pol_qawz h4{color:#bc4a2c;font-size: 0.36rem;line-height: 0.62rem;padding:0.4rem 0 0.5rem 0;}
    .pol_qawz p{font-size: 0.24rem;line-height: 0.48rem;color:#bc4a2c;}
    .pol_gl{padding:1rem 0;}
    .pol_glcon{margin-top: 0.7rem;}
    .pol_glcon ul li{padding:0.7rem 0;}
    .pol_glcon ul li h2{font-size: 0.32rem;}
    .pol_glcon ul li h2 span{font-size: 0.24rem;}
    .pol_glcon ul li p{font-size: 0.24rem;line-height: 0.48rem;}
    .pol_ry{margin-bottom: 0.7rem;}
    .pol_rycon{margin-top:4rem;}
    .pol_rycon ul{width: 100%;justify-content: flex-start;float: none;}
    .pol_rycon ul li{width: 32%;margin-right: 2%;}
    .pol_rycon ul li:nth-of-type(3){margin-right: 0;}
    .pol_rycon ul li p{font-size: 0.24rem;}

    .pol_md .pol_tit1 h2 span{font-size: 0.65rem;}
    .pol_md h3{font-size: 0.24rem;line-height: 0.48rem;padding:0.5rem 0 1rem 0;}
    .swiper-container_md .swiper-slide{width: 80%;}
    .swiper-container_md .swiper-slide h5 span{font-size: 0.24rem;line-height: 0.44rem;}
    .pol_mdprev,.pol_mdnext{display: none;}
    .pol_lx{padding:1.2rem 0;}
    .pol_lx .pol_tit1{text-align: center;width: 90%;margin:0 auto;padding-bottom: 1rem;}
    .swiper-container_lx .swiper-slide{flex-wrap: wrap;}
    .pol_lxl{width: 100%;height: 9rem;overflow:hidden;}
    .pol_lxr{margin-top:0.4rem;width: 100%;}
    .pol_lxr h2{font-size: 0.36rem;}
    .pol_lxr h3{padding-top: 0.5rem;}
    .pol_lxr h3 span{font-size: 0.24rem;line-height: 0.6rem;}
    .pol_lxprev, .pol_lxnext{width: 0.2rem;}
    .pol_lxprev {left:3%;top: 11rem;}
    .pol_lxnext{right: 3%;top:11rem;left: auto;}

    .pol_case .pol_tit1{padding:0 0 1rem 5%;}
    .pol_casefot{flex-wrap: wrap;}
    .pol_caser{width: 100%;order: 1;}
    .pol_casel{width: 90%;order: 2;margin:0 auto;}
    .swiper-container_caser{height:auto;width: 100%;}
    .swiper-container_caser .swiper-slide{flex-direction: column;width: 2.5rem;transform: scale(0.5);}
    .swiper-container_caser .swiper-slide h2 img{border:0.14rem solid #fff;}
    .swiper-container_caser .swiper-slide p{font-size: 0.24rem;padding:0.4rem 0;}
    .swiper-container_caser .swiper-slide-active{transform: scale(1);}
    .swiper-container_caser::before{width: 100%;height: 1px;left: 0;top: 33%;border:none;border-bottom: 1px dashed #ebcac1;}
    .pol_tj{margin-top:1rem;}
    .pol_tjcon{margin:0.7rem 0 1rem 0;}
    .pol_tjconwz{position: relative;left: 0;top: auto;}
    .pol_tjconwz h3{font-size: 0.36rem;padding:0.3rem 0 0 0;}
    .pol_tjconwz p{font-size: 0.24rem;line-height: 0.48rem;padding-top: 0.3rem;}

    .pol_sq .w_1400{flex-wrap: wrap;}
    .pol_sql{width: 100%;}
    .pol_tit1 h3{font-size: 0.24rem;line-height: 0.48rem;padding-top: 0.3rem;}
    .pol_sqr{width: 100%;margin-top: 0.5rem;}
    .pol_sqk{margin-bottom: 0.3rem;}
    .pol_sqk input{height: 0.7rem;font-size: 0.24rem;}
    .pol_sqk textarea{height: 2rem;font-size: 0.24rem;}
    .pol_sqsub{width: 2.4rem;height: 0.7rem;font-size: 0.24rem;line-height: 0.7rem;border-radius: 0.7rem;margin:0.4rem auto;}
    .pol_tel{width: 90%;margin:1rem auto;font-size: 0.36rem;}

    /*明星榜单*/
    .star_list{margin-top: 0.7rem;}
    .star_listwz{position: relative;transform: translateY(0);margin:1rem auto;width: 90%;}
    .star_list ul li:nth-child(odd) .star_listwz{left: auto;}
    .star_list ul li:nth-child(even) .star_listwz{left: auto;}
    .star_listwz h3{font-size: 0.36rem;}
    .star_listwz h4 span{font-size: 0.32rem;line-height: 0.6rem;}
    .more_btn{width: 3.2rem;height: 0.7rem;}
    .more_btn a{font-size: 0.26rem;line-height: 0.7rem;border-radius: 0.7rem;}
    .pc_nyban{display: none;}
    .wap_nyban{display: block;}


    /*酵母修复*/
    .yeast_contop ul li p{font-size: 0.24rem;line-height: 0.48rem;width: 100% !important;}
    .yeast_confot img{width: 100%;}

    /*植物萃取*/
    .extra_wz{font-size: 1.6rem;left:-41%;}
    .extract_top{margin:2rem 0 6rem 20%;}
    .extract_top p{width: 75vw;}
    .extract_topc{margin:0 0 16rem 20%;}
    .extract_topc ul li{margin-bottom: 4rem;}
    .extract_topc ul li p{font-size: 0.24rem;line-height: 0.48rem;}
    .extract_topc ul li:nth-of-type(2){margin-bottom: 2.2rem;}
    .icon01{width:1.6rem;position: absolute;left: 0;top: 0;}
    .icon02{width:3.5rem;position: absolute;right: 1rem;top: 8rem;}
    .icon03{width:2.4rem;position: absolute;right: 0.78rem;top: 18rem;}


    /*科技*/
    .tech{padding-top: 3.5rem;}
    .tech_con{padding-left: 0;width:90%;margin:0 auto;}
    .tech_con h3{font-size: 0.32rem;line-height: 0.54rem;}
    .tech_con h5{width: 100%;position: relative;top: -0.3rem;}
    .tech_icon01{width: 4rem;}
    .tech_icon02{width: 2rem;}
    .tech_icon03{width: 4.2rem;}
    .extract_topc h6{padding:2rem 5% 1rem 0;}
    .yeast_confot h2 span{font-size: 10px;line-height: 20px;}

    /*搜索页*/
    .search_con{width: 90%;margin:0 auto;padding-bottom: 1rem;}
    .search_list{width: 90%;margin:0 auto 1rem auto;}

    /*榜单*/
    .fl_top{padding:1rem 0;}
    .fl_top .w_1400{flex-wrap: wrap;}
    .fl_topl{width: 60%;}
    .fl_topr h2{font-size: 0.7rem;text-align: left;padding-top: 0.3rem;}
    .fl_topr h3{font-size: 0.4rem;padding:0.4rem 0;}
    .fl_topr p{font-size: 0.24rem;line-height: 0.48rem;}
    .fl_propic{width: 100%;}
    .fl_projs{padding:0 0 0 0;width: 85%;margin:0 0 0 10%;}
    .fl_projs h2{font-size: 0.7rem;line-height: 0.9rem;}
    .fl_projsb{padding:0 0 1rem 0;}
    .fl_projsb h3{font-size: 0.4rem;line-height: 0.5rem;}
    .fl_projsb p span{font-size: 0.26rem;line-height: 0.6rem;padding:0 0.2rem}
    .blank{height: 2rem;}
    #mainVideo{display: none;}
    .video-dimmed{background:url(/Static/www/img/wap.jpg) no-repeat center center/cover;}

    /*wap_banner*/
    .wap_bra{background-position: 70% center;}
    .wap_ab{background-position: 63% center;}
    .wap_contact{background-position: 63% center;}
    .wap_star{background-position: 55% center;}
    .list_ban{background-position: 60% center;}

    .home_wap{background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;}
    .pol_lx .pol_tit1 h2 span b{font-size: 0.56rem;}
    .home_jmjs h5 span:nth-of-type(1)::before,.home_jmjs h5 span:nth-of-type(1)::after{top:-0.2rem;}
    .extract_topc h6 span{font-size: 10px;line-height: 20px;}
}


