@charset "utf-8";
/*首页*/
.qyBox { width: 100%; overflow: hidden; padding: 0.7rem 0 0; position: relative; }
.qyBoxnr { width: 91%; overflow: hidden; margin: auto; position: relative; z-index: 3; }
.leftSlider { width: 64%; float: left; padding-bottom: 0.1rem; }
.leftSlider li { width: 100%; overflow: hidden; }
.leftSlider li img { width: 100%; height: auto; }
.zchy { width: 32%; float: right; text-align: center; margin-top: 0.5rem; }
.zchy h2 { width: 76%; overflow: hidden; padding: 0.32rem 12% 0.37rem; }
.zchy h2 img { width: 100%; height: auto; }
.zchy .imgbox { width: 100%; overflow: hidden; }
.zchy .imgbox img { width: 100%; height: auto; }
.qyBoxnr .zchy a { width: 85%; display: block; margin: 0.2rem auto 0; cursor: pointer; display: none; }
.qyBoxnr .zchy a img { width: 100%; height: auto; transform: scale(1.0); transition: all 1s ease 0s; -webkit-transform: scale(1.0); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.0); -moz-transition: all 1s ease 0s; }
.qyBoxnr .zchy a:hover img { transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.1); -moz-transition: all 1s ease 0s; }
.lhBox { width: 100%; overflow: hidden; position: relative; margin-top: 0.5rem; z-index: 3; }
.lhBox img { width: 100%; height: auto; }
.lhBox a.ljlqbtn { display: block; width: 3.45rem; cursor: pointer; position: absolute; bottom: 18.7%; right: 18.5%; overflow: visible; }
.lhBox a.ljlqbtn img { width: 100%; height: auto; transform: scale(1.0); transition: all 1s ease 0s; -webkit-transform: scale(1.0); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.0); -moz-transition: all 1s ease 0s; }
.lhBox a.ljlqbtn:hover img { transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.1); -moz-transition: all 1s ease 0s; }
.zjwtBox { width: 100%; padding: 0.7rem 0 0; position: relative; }
.zjwtBox h2 { width: 31.5%; overflow: hidden; margin: auto; }
.zjwtBox h2 img { width: 100%; height: auto; }
.zjwtBox .zjlist { width: 91%; margin: 0.2rem auto 0.2rem; overflow: hidden; position: relative; padding: 0.18rem 0 0.3rem; z-index: 5; }
.zjwtBox .zjlist li { position: relative; width: 100%; overflow: hidden; border-radius: 0.1rem; overflow: hidden; }
.zjwtBox .zjlist li .zjbg { width: 100%; overflow: hidden; position: relative; z-index: 1; }
.zjwtBox .zjlist li .zjbg img { width: 100%; height: auto; }
.zjwtBox .zjlist li .ewbg { position: absolute; right: 1.1rem; bottom: 1.2rem; z-index: 3; width: 1.9rem; height: auto; }
.zjlist .zjimg { width: 5.0rem; position: absolute; left: 0.3rem; bottom: .3rem; z-index: 2; }
.zjlist .zjimg img { width: 100%; height: auto; }
.zjlist .zjtext { width: 6.4rem; overflow: hidden; position: absolute; right: 4.6rem; top: 2.2rem; z-index: 3; }
.zjlist .zjtext h4 { width: 90%; font-size: 0.26rem; font-weight: bold; color: #333333; line-height: 0.45rem; max-height: 0.9rem; overflow: hidden; }
.zjlist .zjtext p { width: 90%; font-size: 0.24rem; font-weight: normal; color: #777777; line-height: 0.42rem; padding: 6% 0 0 0; height: 1.68rem; overflow: hidden; }
.zjewm { width: 9.6%; overflow: hidden; position: absolute; right: 3%; bottom: 5%; }

.mryjBox { width: 100%; padding: 0; position: relative; }
.mryjBox h2 { width: 31.5%; overflow: hidden; margin: 0 auto; }
.mryjBox h2 img { width: 100%; height: auto; }
.mryjBox h4 { width: 60%; overflow: hidden; margin: auto; font-size: 0.2rem; color: #CF1C20; line-height: 0.4rem; text-align: center; padding: 0.25rem 0 0; }
.mryjBox h4 b { font-size: 0.3rem; padding: 0 0.05rem; }
.lnyjlist { width: 87%; margin: 0 auto; position: relative; padding: 0; border-radius: 0.26rem; overflow: hidden; padding-bottom: 0.1rem; }
.lnyjlist li { width: 100%; overflow: hidden; padding-bottom: 0; }
.lnyjlist li img { width: 100%; height: auto; position: relative; z-index: 2; border-radius: 0.26rem; margin-top: 0.15rem; }
.mryjBox .lnyjlist li h4 { width: 100%; overflow: hidden; font-size: 0.2rem; color: #CF1C20; padding: 0.15rem 0 0 0; text-align: left; text-align: center; }
.lnyjlist li h4 b { font-size: 0.3rem; padding-right: 0.2rem; }
.lnyjlist .btnBox { width: 100%; text-align: center; background: url(../images/dot.png) no-repeat center 40%; background-size: 35.5% auto; height: auto; margin-top: 0.07rem; font-size: 0; }
.lnyjlist .btnBox span { display: inline-block; width: 1.4rem; height: auto; position: relative; opacity: 0.7; }
.lnyjlist .btnBox span.active { opacity: 1.0; }
.lnyjlist .btnBox span.center { width: 1.95rem; height: auto; text-align: center; color: #D68001; vertical-align: -0.1rem; padding: 0 0.1rem; opacity: 1.0; }
.lnyjlist .btnBox span.center.active { animation: shakeTopx 2.0s; -o-animation: shake 2.0s; -webkit-animation: shakeTopx 2.0s; -moz-animation: shake 2.0s; animation-iteration-count: 1; }

@keyframes shakeTopx {
    0%, 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; }
    5% { -webkit-transform: rotate(2deg); transform: rotate(2deg); }
    10%, 20%, 30% { -webkit-transform: rotate(-4deg); transform: rotate(-4deg); }
    15%, 25%, 35% { -webkit-transform: rotate(4deg); transform: rotate(4deg); }
    40% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg); }
    45% { -webkit-transform: rotate(2deg); transform: rotate(2deg); }
    50% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
}

.lnyjlist .btnBox span img { width: 100%; height: auto; position: relative; z-index: 3; }
.lnyjlist .btnBox span b { display: block; width: 100%; height: 100%; text-align: center; font-size: 0.28rem; color: #D68001; position: absolute; top: 0; left: 0; z-index: 4; line-height: 0.44rem; }
.lnyjlist .btnBox span.center b { font-size: 0.34rem; color: #D68001; line-height: 0.6rem; }
.ycps { width: 12%; overflow: hidden; position: absolute; right: -3%; top: -6%; z-index: 3; }
.ycps img { width: 100%; height: auto; }
.lnyjlist .swiper-button-next { right: 33%; top: 93%; width: 1.7rem; height: 0.7rem; background: none; }
.lnyjlist .swiper-button-prev { left: 33%; top: 93%; width: 1.7rem; height: 0.7rem; background: none; }
.swiper-button-next:after, .swiper-button-prev:after { display: none; }

.ppcpBox { width: 100%; overflow: hidden;; background-: url(../images/milkbg.png) no-repeat center -2.0rem; background-size: 100% auto; overflow: hidden; position: relative; }
.ppcpBox h2 { width: 31.5%; overflow: hidden; margin: 0 auto 0.1rem; }
.ppcpBox h2 img { width: 100%; height: auto; }
.productList { width: 84%; position: relative; }
.ppcpBox li { float: left; position: relative; text-align: center; margin: 0; }
.productList a { display: inline-block; width: 100%; overflow: hidden; cursor: pointer; position: relative; margin: 0.3rem 0; text-align: center; }
.productList a img { width: 100%; height: auto; margin-left: 0; z-index: 3; position: relative; }
.productList .bgimg { width: 100%; overflow: hidden; position: absolute; z-index: 1; top: 0; left: 0; }
.productList .bgimg img { width: 100%; height: auto; margin-left: 0; }
.productList .pt { width: 100%; overflow: hidden; position: absolute; z-index: 4; top: 0; right: 0%; }
.productList .pt img { width: 100%; height: auto; margin-left: 0; }
.productList .pt, .ppcpBox li .bgimg { -webkit-transition: opacity 0.5s linear; -moz-transition: opacity 0.5s linear; -o-transition: opacity 0.5s linear; transition: opacity 0.5s linear; opacity: 0; filter: alpha(opacity=0); position: absolute; }
.productList a:hover .pt, .ppcpBox li a:hover .bgimg { opacity: 100; filter: alpha(opacity=100); }
.productList .swiper-slide-active a .pt, .productList .swiper-slide-active a .bgimg { opacity: 100; filter: alpha(opacity=100); }
.ppcpBox h4 { width: 100%; height: 0.8rem; padding: 0.2rem 0; text-align: center; font-size: 0; }
.ppcpBox h4 span { width: 2.4rem; display: inline-block; height: 0.8rem; line-height: 0.8rem; background: #fee77d; text-align: center; color: #e3864c; font-size: 0.32rem; border-radius: 0.1rem; margin: 0 0.4rem; cursor: pointer; }
.ppcpBox h4 span.select, .ppcpBox h4 span:hover { color: #fff; background: #cf1c20; }
.ppcpBox .product1 { display: none; }
.zlbzBox { width: 100%; overflow: hidden; padding: 0.7rem 0 0.2rem; position: relative; }
.zlbzBox h2 { width: 31.5%; overflow: hidden; margin: 0 auto 0.3rem; }
.zlbzBox h2 img { width: 100%; height: auto; }
.zlbzBox ul { width: 80%; margin: 0.5rem auto; overflow: hidden; padding-bottom: 0.4rem; position: relative; z-index: 5; }
.zlbzBox ul li { width: 31.33%; float: left; position: relative; text-align: center; background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0.96) 100%); border-radius: 0.2rem; box-shadow: 0 0.06rem 0.16rem 0 rgba(190, 176, 96, 0.32); overflow: hidden; }
.zlbzBox ul li .imgBox { width: 100%; height: auto; overflow: hidden; text-align: center; }
.zlbzBox ul li .imgBox a { display: block; height: 100%; width: 100%; cursor: pointer; }
.zlbzBox ul li:hover .imgBox img { transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.1); -moz-transition: all 1s ease 0s; }
.zlbzBox ul li .imgBox img { display: block; margin: auto; width-: 100%; height: auto; transform: scale(1.0); transition: all 1s ease 0s; -webkit-transform: scale(1.0); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.0); -moz-transition: all 1s ease 0s; }
.zlbzBox ul li:nth-child(2) { margin: 0 3%; }
.zlbzBox ul li p { width: 100%; padding: 0.3rem 0; font-size: 0.28rem; color: #AA8A50; text-align: center; }
.qyBox .yqimg1 { width: 23.4%; overflow: hidden; position: absolute; bottom: 15%; right: 0; z-index: 2; display: none; }
.qyBox .yqimg1 img { width: 100%; height: auto; }
.zjwtBox .yqimg2 { width: 12%; overflow: hidden; position: absolute; bottom: -0.5rem; left: 0; z-index: 2; }
.zjwtBox .yqimg2 img { width: 100%; height: auto; }
.lnyjSlider { position: relative; z-index: 5; }
.mryjBox .yqimg3 { width: 10%; overflow: hidden; position: absolute; bottom: 0; right: 0; z-index: 2; }
.mryjBox .yqimg3 img { width: 100%; height: auto; }
.zlbzBox .yqimg4 { width: 10%; overflow: hidden; position: absolute; bottom: 0; left: 0; z-index: 2; }
.zlbzBox .yqimg4 img { width: 100%; height: auto; }
.lwxsSlider { width: 70%; margin: 0 auto 0.4rem; position: relative; padding: 0; border-radius: 0.26rem; overflow: hidden; }
.mryjWrapper .lnyjlist { position: relative; z-index: 3; }
.mryjBox1, .mryjBox2 { display: none; }
.mryjBox { width: 100%; overflow: hidden; position: relative; padding-top: 0.7rem; }
.mryjBox .mryjTab { width: 1.2rem; position: absolute; z-index: 66; top: 45%; left: 0; }
.mryjBox .mryjTab span { width: 100%; float: left; overflow: hidden; cursor: pointer; opacity: 0.5; }
.mryjBox .mryjTab span img { width: 100%; height: auto; }
.mryjBox .mryjTab span.select, .mryjBox .mryjTab span:hover { opacity: 1.0; }
/*产品*/
.productBox { width: 100%; overflow: hidden; position: relative; background: url(../images/cpimg/zlimgbg.png) repeat-y center; background-size: 100% auto; }
.productMsg { width: 100%; overflow: hidden; position: relative; }
.productMsg li { width: 100%; overflow: hidden; }
.productMsg img { width: 100%; height: 7.8rem; position: relative; z-index: 3; }
.productMsg a { display: block; width: 3.6rem; height: 0.84rem; right: 2.9%; bottom: 11.4%; position: absolute; z-index: 5; text-indent: -999em; background: url(../images/cpimg/ckxqbtn.png) no-repeat center; background-size: 100% auto; }
.productMsg a:hover { transform: scale(1.05); transition: all 0.5s ease 0s; -webkit-transform: scale(1.05); -webkit-transition: all 0.5s ease 0s; -moz-transform: scale(1.05); -moz-transition: all 0.5s ease 0s; }
.gallery-thumbs { background: #f9f8f1; padding: 0.24rem 0.4rem; }
.gallery-thumbs .swiper-slide { width: 1.8rem !important; text-align: center; cursor: pointer; height: 1.8rem; display: inline-block; }
.gallery-thumbs .swiper-slide p { font-size: 0.22rem; text-align: center; width: 100%; line-height: 0.25rem; color: #AA8A50; padding: 0.1rem 0 0.05rem; }
.gallery-thumbs .swiper-slide img { margin: auto; opacity: 0.5; width: 1.0rem !important; }
.gallery-thumbs .swiper-slide:hover img { opacity: 1.0; width: 1.1rem !important; margin-top: -0.1rem; }
.gallery-thumbs .swiper-slide-thumb-active img { opacity: 1.0; width: 1.1rem !important; margin-top: -0.1rem; }
.gallery-thumbs .swiper-slide-thumb-active p { font-size: 0.24rem; }
.ptTab { width: 100%; text-align: center; height: 2.2rem; position: relative; z-index: 5; }
.ptTab a { width: 3.0rem; height: 0.80rem; background: #fff8d7; line-height: 0.80rem; font-size: 0.36rem; border-radius: 0.1rem; text-align: center; display: inline-block; color: #dd907e; margin: 0.6rem 0.2rem 0; cursor: pointer; }
.ptTab a.select, .ptTab a:hover { color: #fff; background: #C41F1D; }
.prodYl { position: relative; z-index: 4; }
.productBox .smallBox .swiper-wrapper { text-align: center; font-size: 0; }

/*产品详情*/
.ppxqBox { width: 100%; overflow: hidden; }
.ppxqBox h2 { width: 36%; overflow: hidden; margin: auto; padding: 0.35rem 0 0; position: relative; }
.ppxqBox h2 img { width: 100%; height: auto; }
.ppxqBox h2 span { display: block; width: 100%; height: 2.14rem; position: absolute; font-size: 0.5rem; color: #dcac2d; text-align: center; margin: auto; letter-spacing: 0.05rem; font-weight: bolder; line-height: 2.2rem; }
.ppxqBox .videoPpxq { width: 90%; border: 0.06rem solid #FFEA9C; background: #FFFFFF; border-radius: 0.4rem; overflow: hidden; margin: auto; position: relative; margin: 0.9rem auto 0.1rem; }
.ppxqBox .videoPpxq video { width: 100%; height: auto; border-radius: 0.4rem; position: relative; z-index: 2; }
.ppxqBox .videoav { display: block; width: 15.5%; overflow: hidden; position: absolute; z-index: 3; top: 34%; left: 41.2%; cursor: pointer; }
.ppxqBox .videoav img { width: 100%; height: auto; }
.ppxqList { width: 90%; overflow: hidden; padding-bottom: 0.4rem; }
.ppxqList .swiper-slide a { width: 2.1rem; overflow: hidden; position: absolute; height: 0.52rem; display: block; background: url(../images/ppxq/ljqgbtn.png) no-repeat center bottom; background-size: 100% auto; text-indent: -999em; bottom: 9.5%; left: 50%; margin-left: -1.05rem; cursor: pointer; }
.ppxqList .swiper-slide img { width: 100%; height: auto; }
.ppxqtj { width: 90%; overflow: hidden; padding-bottom: 0.4rem; margin-bottom: 1.0rem; }
.ppxqtj .swiper-slide a { width: 2.1rem; overflow: hidden; position: absolute; height: 0.52rem; display: block; background: url(../images/ppxq/ljqgbtn.png) no-repeat center bottom; background-size: 100% auto; text-indent: -999em; bottom: 9.5%; left: 50%; margin-left: -1.05rem; cursor: pointer; }
.ppxqtj .swiper-slide img { width: 100%; height: auto; }
/*育儿知识*/
.yebanner { width: 100%; overflow: hidden; }
.yebanner img { width: 100%; height: auto; }
.yezsBox { width: 100%; overflow: hidden; background: url(../images/cpimg/zlimgbg.png) repeat-y center top; background-size: 100% auto; }
.arLink { width: 100%; overflow: hidden; background: #fff; padding: 0.35rem 0 0.2rem; border-radius: 0 0 0.6rem 0.6rem; position: relative; z-index: 3; }
.arLink .arLinknr { width: 65.2%; overflow: hidden; margin: auto; text-align: center; }
.arLink .arLinknr a { float: left; cursor: pointer; width: 25%; overflow: hidden; opacity: 0.5; }
.arLink .arLinknr a img { width: 1.9rem; height: auto; margin: auto; }
.arLink .arLinknr a.select, .arLink .arLinknr a:hover { opacity: 1.0; }
.yezsBox h2 { width: 60%; height: auto; margin: auto; }
.yezsBox h2 img { width: 100%; height: auto; display: block; }
.aexyTab { width: 9.1rem; margin: auto; text-align: center; overflow: hidden; font-size: 0; }
.aexyTab span { width: 33.3%; height: 1.0rem; display: inline-block; font-size: 0.3rem; color: #D68001; line-height: 0.9rem; text-align: center; background: url(../images/aefl/zsflbg.png) no-repeat center; background-size: 76.2% auto; cursor: pointer; }
.aexyTab span.select { background: url(../images/aefl/zsflbg.png) no-repeat center; background-size: 100% auto; font-size: 0.36rem; font-weight: normal; font-weight: bolder; }
.yezsBox ul { width: 93%; padding: 0 3.5%; overflow: hidden; }
.yezsBox li { width: 23%; float: left; overflow: hidden; background: #FFFFFF; border-radius: 0.2rem; overflow: hidden; margin: 0.4rem 1% 0; padding-bottom: 0.25rem; }
.yezsBox li .imgbox { width: 100%; overflow: hidden; }
.yezsBox li .imgbox img { width: 100%; height: auto; }
.yezsBox li h4 { width: 86%; color: #AA8A50; font-weight: bolder; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0.3rem 7% 0.15rem; font-size: 0.28rem; font-weight: bolder; }
.yezsBox li p { width: 86%; padding: 0 7%; font-size: 0.20rem; color: #777777; overflow: hidden; line-height: 0.36rem; height: 1.08rem; }
.yezsBox li a { width: 1.9rem; height: 0.96rem; display: block; background: url(../images/aefl/yezsbtn.png) no-repeat center; background-size: 100% auto; text-align: center; line-height: 1.08rem; font-size: 0.2rem; color: #FFF1D4; cursor: pointer; margin-top: 0.1rem; }
.yezsBox li a:hover { opacity: 0.8; }
.btbg { width: 100%; overflow: hidden; margin-top: -1.0rem; position: relative; z-index: 1; }
.btbg img { width: 100%; height: auto; }
.arwt0, .arwt2 { display: none; }

/*最新活动*/
.zxhdBox { width: 100%; overflow: hidden; background: url(../images/cpimg/zlimgbg.png) repeat-y center top; background-size: 100% auto; }
.zxhdBox h2 { width: 48%; overflow: hidden; padding: 0 0 0.2rem; margin: auto; display: block; }
.zxhdBox h2 img { width: 100%; height: auto; display: block; }
.zxhdBox .zchy h2 { width: 76%; overflow: hidden; padding: 0.32rem 12% 0.37rem; }
.zxhdSlider { width: 90.6%; margin: auto; border-radius: 0.2rem; overflow: hidden; padding-bottom: 0.4rem; }
.zxhdBox .swiper-slide { width: 100%; overflow: hidden; border-radius: 0.2rem; }
.zxhdBox .swiper-slide a { width: 100%; overflow: hidden; }
.zxhdBox .swiper-slide a img { width: 100%; height: auto; }
.hdzbSlider { margin: auto; width: 88%; }
.hdzbSlider .swiper-container { padding-bottom: 0.4rem; }
.hdzbSlider .swiper-slide { text-align: center; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(0.85); }
.hdzbSlider .swiper-slide-active, .hdzbSlider .swiper-slide-duplicate-active { transform: scale(1); }
.dtSlider { width: 93%; padding: 0 3.5%; overflow: hidden; padding-bottom: 0.4rem; position: relative; z-index: 2; }
.dtSlider li { width: 100%; overflow: hidden; }
.dtSlider li .dtItem { width: 23%; overflow: hidden; background: #FFFFFF; border-radius: 0.2rem; float: left; padding-bottom: 0.2rem; margin: 0 1%; }
.dtSlider li .imgbox { width: 100%; overflow: hidden; }
.dtSlider li .imgbox img { width: 100%; height: auto; }
.dtSlider li h4 { width: 86%; padding: 0.3rem 7% 0.15rem; font-size: 0.28rem; color: #AA8A50; font-weight: bolder; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.dtSlider li p { width: 86%; padding: 0 7%; font-size: 0.20rem; color: #777777; overflow: hidden; line-height: 0.36rem; height: 1.08rem; }
.zxhdBox .dtSlider li a { width: 1.9rem; height: 0.96rem; display: block; background: url(../images/aefl/yezsbtn.png) no-repeat center; background-size: 100% auto; text-align: center; line-height: 1.08rem; font-size: 0.2rem; color: #FFF1D4; cursor: pointer; margin-top: 0.1rem; }
.dtSlider li a:hover { opacity: 0.8; }
.zbWrapper { width: 100%; overflow: hidden; position: relative; }
.zbWrapper .ckBox { width: 35%; overflow: hidden; opacity: 0; }
.zbWrapper .zbTab { width: auto; overflow: hidden; text-align: center; padding: 0.1rem 0 0; font-size: 0; }
.zbWrapper .zbTab span { width: 2.5rem; height: 0.73rem; background: url(../images/aefl/zbcatbtn.png) no-repeat center; background-size: 100% auto; font-size: 0.3rem; color: #fff; display: inline-block; line-height: 0.73rem; margin: 0 0.1rem; padding: 0.2rem 0; cursor: pointer; }
.zbWrapper .zbTab span.select, .zbWrapper .zbTab span:hover { background: url(../images/aefl/zbcatbtnhover.png) no-repeat center; background-size: 100% auto; }
.zbBox0 { z-index: 2; position: relative; }
.zbBox1, .zbBox2, .zbBox3, .zbBox4, .zbBox5 { z-index: 1; opacity: 0; position: absolute; width: 100%; top: 0; }
.zxhdBox .btbg { margin-top: -1.0rem; }
/*妈妈心声*/
.mmxsBox { width: 93%; overflow: hidden; margin: auto; padding: 0.14rem 0; }
.mmxsBox li { float: left; width: 24%; background: #FFFFFF; border-radius: 0.2rem; margin: 0 0.45% 0.18rem; box-shadow: 0 0 0.1rem 0 rgba(190, 176, 96, 0.24); padding-bottom: 0.25rem; }
.mmData { width: 86%; padding: 0 0 0 1.0rem; margin: 0.3rem auto 0.1rem; box-sizing: border-box; position: relative; height: 0.9rem; }
.mmData .avatar { width: 0.9rem; height: 0.9rem; position: absolute; left: 0; top: 0; border-radius: 0.5rem; overflow: hidden; }
.mmData .avatar img { width: 100%; height: 100%; }
.mmData h4 { width: 100%; font-size: 0.24rem; color: #777; padding: 0.15rem 0 0.1rem; }
.mmxsBox .mmData p { width: 100%; overflow: hidden; padding: 0; }
.mmxsBox .mmData p img { width: auto; height: 0.26rem; }
.mmxsBox p { width: 86%; font-size: 0.18rem; color: #777; padding: 0.1rem 5% 0.05rem; line-height: 0.36rem; }
.mmxsdt { width: 60%; margin: 0.9rem auto 0; }
.mmxsdt .fgsj { width: 96%; margin: 0.23rem auto 0.2rem; }
.mmxsdt .fgsj img { width: 100%; height: auto; }
.comment { position: absolute; overflow: hidden; transition: all .6s ease-in-out .6s; opacity: 0; }
.comment .comBox { position: relative; width: 3.0rem; padding: 0.2rem; background: #fff; border-radius: 0.2rem; }
.comment .comBox .mmData { padding: 0 0 0 1.0rem; margin: 0; height: 1.0rem; }
.comment .comBox .mmData .avatar { width: 0.85rem; height: 0.85rem; }
.comment .comBox .mmData h4 { font-size: 0.22rem; padding: 0.1rem 0 0.12rem; }
.comment .comBox .mmData p { height: 0.28rem; }
.comment .comBox .mmData p img { width: auto; height: 0.3rem; }
.mapBox .comment .comBox p { line-height: 0.34rem; font-size: 0.18rem; color: #777; max-height: 1.36rem; overflow: hidden; }
.comment .comBox .dtico { width: 0.2rem; height: 0.4rem; display: block; right: 0.2rem; top: 0.3rem; position: absolute; }
.comment .comBox .dtico img { width: 100%; height: 0.4rem; }
.comment.active { opacity: 1.0; }
.comment.c1 { top: 22%; left: -13%; }
.comment.c2 { top: 40.5%; left: -12%; }
.comment.c3 { top: 49.5%; left: -6%; }
.comment.c4 { top: 39.5%; left: 5%; }
.comment.c5 { top: 54.5%; left: 14%; }
.comment.c6 { top: 73.5%; left: 11%; }
.comment.c7 { top: 76%; left: 23%; }
.comment.c8 { top: 66%; left: 23%; }
.comment.c9 { top: 57%; left: 23%; }
.comment.c10 { top: 43%; left: 27%; }

.comment.c11 { top: 42%; left: 18%; }
.comment.c12 { top: 55%; left: 22%; }
.comment.c13 { top: 64%; left: 30.6%; }
.comment.c14 { top: 55%; left: 31.5%; }
.comment.c15 { top: 67%; left: 37.5%; }
.comment.c16 { top: 75%; left: 34%; }
.comment.c17 { top: 70%; left: 42%; }
.comment.c18 { top: 55%; left: 41%; }
.comment.c19 { top: 43%; left: 43%; }
.comment.c20 { top: 36%; left: 39%; }
.comment.c21 { top: 28%; left: 53%; }
.comment.c22 { top: 20%; left: 56%; }
.comment.c23 { top: 10%; left: 57%; }

/*专利配方*/
.ppyjBox { width: 83%; padding-left: 17%; background: url(../images/zl/nnxg.png) no-repeat center 0.6rem; background-size: 100% auto; display: inline-block; padding-bottom: 1.0rem; }
.ppyjBox .leftText { width: 56%; float: left; }
.ppyjBox .leftText h4 { width: 100%; font-size: 0.34rem; color: #CF1C20; line-height: 0.75rem; font-weight: bolder; }
.ppyjBox .leftText p { width: 100%; font-size: 0.22rem; color: #CF1C20; line-height: 0.55rem; }
.ppyjBox .leftText p em { font-size: 0.34rem; font-weight: bolder; }
.ppyjBox .rightImg { width: 42%; float: right; margin-top: -1.0rem; }
.ppyjBox .rightImg img { width: 100%; height: auto; }

.YearTab { width: 66%; padding: 0; overflow-y: hidden; height: 1.6rem; font-size: 0; background: none; text-align: center; }
.YearTab .swiper-slide { display: inline-block; width: 1.4rem !important; height: 1.6rem !important; background: url(../images/zl/yearbg.png) no-repeat center; background-size: 100% auto; font-size: 0.2rem; color: #DE8200; line-height: 1.6rem; text-align: center; font-weight: bolder; cursor: pointer; }
.YearTab .swiper-slide:hover, .YearTab .swiper-slide.swiper-slide-thumb-active { background: url(../images/zl/yearhoverbg.png) no-repeat center; background-size: 100% auto; }
.YearTab .swiper-slide span { font-size: 0.24rem; }

.yjWrapper { width: 86%; overflow: hidden; margin: auto; padding: 0; }
.yjWrapper img { width: 100%; height: 7.0rem; }
.yjWrapper p { width: 100%; font-size: 0.24rem; color: #CF1C20; text-align: center; padding-top: 0.15rem; }
.yjWrapper p em { font-size: 0.3rem; font-weight: bolder; padding: 0.1rem 0; }

.pfyj { width: 42%; margin: auto; }
.pfyj img { width: 100%; height: auto; }
.pfyjBox { width: 71%; overflow: hidden; margin: auto; padding: 0.2rem 0 0 0; }
.pfyjBox li { float: left; width: 100%; overflow: hidden; }
.pfyjBox li .leftyj { float: left; width: 50%; }
.pfyjBox li .leftyj img { width: 100%; height: auto; }
.pfyjBox li .rtyj { width: 45%; float: right; overflow: hidden; padding-left: 5%; }
.pfyjBox li .rtyj h4 { width: 100%; font-size: 0.38rem; font-weight: bolder; color: #D7150F; padding: 1.7rem 0 0.5rem; }
.pfyjBox li .rtyj p { width: 56%; font-size: 0.22rem; font-weight: bolder; color: #9B774C; line-height: 0.45rem; }
.pfyjBox li .rtyj p b { font-size: 0.30rem; font-weight: bolder; color: #D7150F; letter-spacing: 0.02rem; }
.lwxsBox { width: 80%; overflow: hidden; position: relative; margin-left: 7%; }
.lwxsBox .lwimg { width: 56%; overflow: hidden; float: right; }
.lwxsBox .lwimg img { width: 100%; height: auto; }
.lwxsBox .lwxsText { width: 22%; float: left; padding: 0 0 0 12%; }
.lwxsText h4 { width: 100%; font-size: 0.38rem; font-weight: bolder; color: #D7150F; padding: 1.5rem 0 0.5rem; }
.lwxsText p { width: 100%; font-size: 0.22rem; font-weight: bolder; color: #9B774C; line-height: .45rem; }
.zjtBox { width: 90%; margin-bottom: 1.2rem; padding: 1.5rem 5% 0.4rem; display: inline-block; height: auto; overflow: visible; }
.zjtBox ul { width: 100%; }
.zjtBox li.swiper-slide { width: 100%; overflow: visible; }
.zjtBox li .zjtItem { width: 23%; float: left; cursor: pointer; position: relative; margin: 0 1%; }
.zjtBox li .zjtItem a { display: block; width: 100%; position: relative; cursor: pointer; }
.zjtBox li .zjtItem .zjImg { width: 100%; position: relative; padding-bottom: 1.48rem; }
.zjtBox li .zjtItem .zjImg img { width: 100%; height: auto; position: relative; z-index: 3; }
.zjtBox li .zjtItem .zjImg .zp { width: 100%; position: absolute; bottom: 1.4rem; z-index: 4; }
.zjtBox .zjImg .zp img { width: 100%; height: auto; }
.zjtBox .textBox { width: 100%; overflow: hidden; background: #FFFFFF; border-radius: 0 0 0.2rem 0.2rem; position: absolute; bottom: 0; z-index: 5; }
.zjtBox .textBox h4 { width: 90%; padding: 0.32rem 5% 0.24rem; font-size: 0.28rem; color: #AA8A50; font-weight: bolder; }
.zjtBox .textBox h5 { width: 90%; padding: 0 5% .32rem; font-size: 0.24rem; color: #AA8A50; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.zjtBox .textBox p { width: 90%; padding: 0 5% 0.32rem; font-size: .2rem; color: #777; line-height: 0.36rem; display: none; height: 2.16rem; overflow: hidden; }
.zxhdBox .qyBoxnr { padding: 0; }
.str_wrap { overflow: hidden; //zoom:1; width: 100%; font-size: 0.12rem; line-height: 0.16rem; position: relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; white-space: nowrap; text-align: center; }
.str_move { white-space: nowrap; position: absolute; top: 0; left: 0; cursor: move; }
.str_move_clone { display: inline-block; //display:inline; //zoom:1; vertical-align: top; position: absolute; left: 100%; top: 0; }
.str_vertical .str_move_clone { left: 0; top: 100%; }
.str_down .str_move_clone { left: 0; bottom: 100%; }
.str_vertical .str_move,
.str_down .str_move { white-space: normal; width: 100%; }
.str_static .str_move, .no_drag .str_move, .noStop .str_move { cursor: inherit; }
.str_wrap img { max-width: none !important; }
/*质量保障*/
.zlpfdBox { width: 100%; overflow: hidden; background: url(../images/zl/pfbg.jpg) repeat-y center top; background-size: 100% auto; }
.zlpfdBox h2 { width: 48%; overflow: hidden; padding: 0; margin: auto; display: block; }
.zlpfdBox h2 img { width: 100%; height: auto; display: block; }
.zlpfdBox h2 p { width: 100%; height: 0.02rem; font-size: 1px; }
.zlpfdBox .mryjBox { padding-top: 0; }
.zlbanner .video { position: relative; }
.mainVideo { display: block; width: 100vw; z-index: 100; }
.bannerBox .video .videoav { width: 2.0rem; overflow: hidden; position: absolute; top: 50%; left: 50%; margin-left: -1.0rem; margin-top: -1.0rem; cursor: pointer; }
.bannerBox .videoav img { width: 100%; height: auto; }
.zlBox { width: 100%; overflow: hidden; background-: url(../images/cpimg/zlimgbg.png) repeat-y center top; background-size: 100% auto; }
.catZl { width: 100%; overflow: hidden; background: #fff; padding: 0.35rem 0 0.2rem; border-radius: 0 0 0.6rem 0.6rem; position: relative; z-index: 3; }
.catZl .catZlnr { width: 54%; overflow: hidden; margin: auto; text-align: center; }
.catZl .catZlnr span { float: left; cursor: pointer; width: 33.3%; overflow: hidden; opacity: 0.5; }
.catZl .catZlnr span img { width: 1.7rem; height: auto; margin: auto; }
.catZl .catZlnr span.select, .catZl .catZlnr span:hover { opacity: 1.0; }
.zlMsg { width: 100%; overflow: hidden; }
.zlMsg0 { width: 100%; overflow: hidden; background: url(../images/cpimg/zlimg5.png) no-repeat center bottom; background-size: 100% auto; padding-bottom: 1.8rem; }
.zlMsg0 h2 { width: 48%; overflow: hidden; padding: 0.2rem 0 0.2rem; margin: auto; }
.zlMsg0 h2 img { width: 100%; height: auto; }
.nydbox { width: 14%; overflow: hidden; margin-right: 24%; float: right; }
.nydbox img { width: 100%; height: auto; }
.mapBox { width: 90%; position: relative; padding: 0; margin: auto; top: -0.3rem; }
.mapBox img { width: 100%; height: auto; }
.mapBox p { width: 100%; }
.mapBox p span { width: 1.8rem; height: 2.6rem; display: block; background: url(../images/cpimg/zlimg3.png) no-repeat center bottom; background-size: 100% auto; position: absolute; cursor: pointer; }
.mapBox p span:hover { width: 1.8rem; height: 2.6rem; background: url(../images/cpimg/zlimg4.png) no-repeat center bottom; background-size: 100% auto; }
.mapBox p span:first-child { top: 2.0%; left: 44%; }
.mapBox p span:nth-child(2) { top: 8%; left: 65%; }
.mapBox p span:last-child { top: 52%; left: 84.2%; }
.nydText { width: 9.6rem; margin: auto; overflow: hidden; padding: 0.2rem 0 0 0; }
.nydText p { width: 100%; font-size: 0.22rem; color: #DEAD2D; text-align: center; line-height: 0.4rem; }
.nydText p b { display: block; font-size: 0.3rem; }
.naytext1, .naytext2 { display: none; }
2
.zlMsg0, .zlMsg2 { display: none; }
.zlMsg1 { width: 100%; overflow: hidden; background: url(../images/cpimg/zlndbg.png) no-repeat center bottom; background-size: 100% auto; }
.zlMsg1 h2 { width: 48%; overflow: hidden; padding: 0.4rem 0 0; margin: auto; display: block; }
.zlMsg1 h2 img { width: 100%; height: auto; }
.zlMsg1 .kpbox { width: 80%; margin: auto; overflow: hidden; padding-bottom: 0.8rem; }
.zlMsg1 .kpbox p { width: 100%; overflow: hidden; display: none; }
.zlMsg1 .kpbox p:nth-child(1) { display: block; }
.zlMsg1 .kpbox img, .zlMsg1 .ysbox img { width: 100%; height: auto; display: block; height: 7.0rem; }
.zlMsg1 .ysbox { width: 100%; overflow: hidden; }
.zlMsg1 .zlTab { width: 60%; overflow: hidden; margin: auto; text-align: center; font-size: 0; }
.zlMsg1 .zlTab span { width: 16%; display: inline-block; overflow: hidden; margin: 0 5%; cursor: pointer; opacity: 0.5; }
.zlMsg1 .zlTab span img { width: 100%; height: auto; }
.zlMsg1 .zlTab span.select, .zlMsg1 .zlTab span:hover { opacity: 1.0; }
.zlMsg2 { width: 100%; overflow: hidden; background: url(../images/cpimg/zlimg11.png) no-repeat center bottom; background-size: 100% auto; padding-bottom: 3.6rem; margin-top: -0.6rem; position: relative; z-index: 2; }
.zlMsg2 h2 { width: 48%; overflow: hidden; padding: 0.7rem 0 0; margin: auto; display: block; }
.zlMsg2 h2 img { width: 100%; height: auto; display: block; }
.zlMsg2 .cjbox { width: 72%; margin: -0.1rem auto 0; }
.zlMsg2 .cjbox img { width: 100%; height: auto; display: block; }
.zlMsg2 .zsbox { width: 74%; margin: -1.2rem auto 0; padding-bottom: 0.5rem; }
.zlMsg2 .zsbox img { width: 71%; height: auto; display: block; }


/*首页二维码位置*/
.qrnewbox { width: 2.2rem; position: absolute; right: 22.5%; top: 2%; display: block; border-radius: 0.2rem; overflow: hidden; box-shadow: 0 0.06rem 0.16rem 0 rgba(190, 176, 96, 0.32); }



.fl { float: left; }
.fr { float: right; }
.dn { display: none; }

@font-face { font-family: AlibabaPuHuiTi-3-55-Regular; font-style: normal; font-weight: normal; font-display: swap; src: url("/v4/fonts/AlibabaPuHuiTi-3-55-Regular.woff2") format("woff2"),url(/v4/fonts/AlibabaPuHuiTi-3-55-Regular.woff) format("woff"),url(/v4/fonts/AlibabaPuHuiTi-3-55-Regular.otf) format("opentype"); }

@font-face { font-family: alibaba-puhuiti, sans-serif; /*font-style: normal;*/ font-weight: 300; src: url(/v4/fonts/AND-Regular.woff2) format("woff2") }



.htmlcss { display: none; }
.kfbox { top: unset; }
.kfbox { background-: #FFFDF3; padding: 0.025rem; width: auto; right: 0.3rem; bottom: 1.3rem }
.kfbox ul { padding-: 10%; text-align: center; }
.kfbox ul li { height: 0.7rem; font-size: 0.125rem; color: #9F7844; }
.kfbox ul li:not(:last-child) { border-bottom: 0.01rem solid #9F7844; }
.kfbox ul li img { max-width: 0.7rem; margin-: 15% 15% 10% 15%; }
.swiper-pagination-bullet { background: #fff; }


html, body { background-image: none; }
header.headerBox { height: 1rem; }
header .logo { width: auto; max-height: 1.4rem; margin-left: 1.1rem; margin-top: 0.1rem; }
header .logo img { width: 1.4rem; }
header .nav { width: 80%; /* margin-left: 20%;margin-right: 10%;*/ }
.fstline { height: 0.45rem; border-bottom: 1px solid #B38C59; }
.fstline ul { height: 0.5rem; }
.fstline ul li { float: left; width: auto; }
.secline ul li { /*float: left;*/ width: auto; position: unset; padding-: 0 0.5rem; }
.headerBox ul li { height: 0.66rem }
.headerBox ul li a { font-size: 0.215rem; padding: 0 0.4rem; color: #666; transition: .5s; transition-duration: .5s; }
.headerBox ul li a.down { background-image: url(/v4/img/icon-down.png); background-repeat: no-repeat; background-position-x: right; background-position-y: 0.05rem; background-size: 0.23rem; padding-right: 0.3rem; }
header ul li a:hover, header ul li:hover a, header ul li a.select, header ul li.select > a { color: #bb010f; }
.headerBox ul li a:hover, .headerBox ul li a.select { border-bottom: none; }
.fstline ul li a { padding: 0; font-size: 0.15rem; display: flex; align-items: center; }
.fstline ul li img { float: left; max-width: 0.25rem; margin: 0.1rem 0.1rem; }
.secline { padding: 0.34rem 0 0 1rem; }
.secline ul.lang li { margin: 0; width: auto; }
.secline ul.lang li a { padding: 0 0.3rem 0 0; }
.secline ul.lang li .secicon { margin-top: 0.075rem; width: 0.215rem; }
.secline .dl2 dl { width: 50%; float: left; }
.secline ul li .twoLevel { width: 100%; left: 0rem; top: 0.85rem; background: #fff; overflow: hidden; position: absolute; border-radius: 0; }
/*.rsh a-:hover { opacity: 1; transform-: translate(0,-1.5rem); transition-: all .3s; }*/
.headerBox ul li:hover .twoLevel { transform-: translate(0, -1.5rem); transition: all .5s; }
.secline ul li .twoLevel .line { width: 100%; height: 1px; background: #000; position: absolute; top: 0.1rem; opacity: 0.1; }
.secline ul li .twoLevel .warp { display: flex; justify-content: center; align-items: center; height: auto; padding-top: 0.6rem; align-items: flex-start; margin-left: -1rem;}
/*.secline ul li .twoLevel .warp2 {display: flex;justify-content: center;align-items: center;height: 3.275rem;}*/
.secline ul li .twoLevel dl { max-width: 50%; min-width: 8%; height-: 2.5rem; text-align: left; float: left; margin-bottom: 0.5rem; }
.secline ul li .twoLevel dl.dh6 { height-: 2.5rem; }
.secline ul li .twoLevel dl:not(:first-child):not(:last-child) { margin-left: 0.46rem; }
.secline ul li .twoLevel dl:last-child { margin-left-: 0.66rem; }
.secline ul li .twoLevel dl.txt { width: 3.2rem; }
.secline ul li .twoLevel img.nav-s-img { width: auto; height-: 2.68rem; max-height: 5.4rem; margin-top: 0rem; }
.secline ul li .twoLevel dt { font-size: 0.295rem; font-weight: bold; margin-bottom: 0.2rem; color: #333; }
.secline ul li .twoLevel dd { font-size: 0.185rem; line-height: 0.3rem; color: #666; }
.secline ul li .twoLevel dd a { }
.headerBox .secline ul li .twoLevel dd a { text-align: left; font-size: 0.2rem; }

.secline ul li .twoLevel a { display: block; float: left; font-size: 0.2rem; color: #666; padding: 0 0 0.2rem; text-align: center; width: 100%; cursor: pointer; border: none; font-weight: normal; }
.secline ul.lang li .twoLevel a { padding: 0.18rem 0 0 0; }
.secline ul li .twoLevel dd a { font-weight: normal; font-size: 0.2rem; }
.secline ul li .twoLevel dt { /*border-bottom: 2px dotted #b38c59; background-image: url(/v4/img/rectangle3.png); background-repeat: no-repeat; background-position-x: center; background-position-y: bottom; height: 0.6rem;*/ }
.secline ul li .twoLevel dt a { font-size: 0.2rem; font-weight: bold; }
.secline ul.lang li { padding: 0; }
.secline ul.lang li .twoLevel { left: -0.3rem; top: 0.35rem; background-image: url(/v4/img/bg-nav-lang.png); background-repeat: no-repeat; background-color: transparent; background-size: contain; }

.nav .menuelis li[dataid] > i { width: 98%; position: relative; display: inline-block; }
.nav .menuelis li[dataid]:not(:hover) > i::after { transform: scaleX(0); transform-origin: left center; }
.nav .menuelis li[dataid].select > i::after,
.nav .menuelis li[dataid]:hover > i::after { transform: scaleX(1); transform-origin: left center; }

.nav .menuelis li[dataid] > i::after { background-color-: var(--color-primary); background-color: #BB010F; bottom-: 0.05rem; top: 0.125rem; content: ""; height: 0.04rem; left: 0px; position: absolute; transform: scaleX(0); transform-origin: right center; width: 100%; z-index: var(--z-index-header); z-index: 99; transition: transform 0.5s; }

.swiperkv .swiper-pagination { position: absolute; bottom: 0.15rem; left: 0rem; }
.swiperkv .swiper-pagination-bullet { width: 0.16rem; height: 0.03rem; background: #fff; opacity: 0.3; margin: 0 0.05rem; }
.swiperkv .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin-top: 0.175rem; }
.swiperkv .swiper-pagination-bullet-active { width: 1.4rem; background: #fff; opacity: 1; }

li.swiper-slide, li.qr, a.qr { cursor: pointer; }
li img:not(.nt), .maptab img:not(.nt), .li img:not(.nt) { transform: scale(1.0); transition: all 1s ease 0s; -webkit-transform: scale(1.0); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.0); -moz-transition: all 1s ease 0s; }
li img:not(.nt):hover, .maptab img:not(.nt):hover, .li img:not(.nt):hover { transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transition: all 1s ease 0s; -moz-transform: scale(1.1); -moz-transition: all 1s ease 0s; }

@keyframes rotateAnimation {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

.footer { display: inline-block; }

.dia-log { width: 5.24rem; height: auto; position: absolute; top: 50%; margin-top: -225px; left: 50%; margin-left: -262px; z-index: 6668; position: fixed; }
.dia-log img { width: 100%; height: auto; }
.dia-log a.dbtn { width: 0.42rem; height: 0.42rem; display: block; left: 4.56rem; top: 1.18rem; position: relative; }
.dia-log a img { width: 0.42rem; height: 0.42rem; }
.dia-log a:hover { opacity: 0.8; }
.dia-log a.closeadv.dbtn { position: absolute; width: 100%; height: 30%; top: 70%; }

.dia-log a.closeadv { z-index: 9999; width: 0.42rem; height: 0.42rem; display: block; position: absolute; top: -0.2rem; left: auto; right: 0px; cursor: pointer;}
.dia-log a.closeadv.tbtn { top: -0.2rem; left: auto; right: -10px; }
.closeadv img.closeimg { display: none; }
.dia-log { width: auto; max-width: 50%; }

.mask { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.6); top: 0; left: 0; z-index: 6667; display: none; }
.dlog { width: auto; height: auto; position: absolute; top: 25%; left: 40%; z-index: 6668; position: fixed; }
.dlog img.syadv { width: 100%; height: auto; }
.dlog img.qrimg { position: absolute; top: 1.15rem; color: #fff; font-size: 0.325rem; text-align: center; width: 2.625rem; height: 2.625rem; left: 0.7rem; border-radius: 0.1rem; }
/*.dlog a.dbtn { width: 0.4rem; height: 0.4rem; display: block; left: 456px; top: 118px; position: relative; }*/
.dlog a.tbtn img { width: 100%; height: 100%; }
.dlog a:hover { opacity: 0.8; }
.dlog a.closeadv.dbtn { position: absolute; width: 100%; height: 30%; top: 70%; }

.dlog a.closeadv { z-index: 9999; width: 0.4rem; height: 0.4rem; display: block; position: absolute; top: 0px; left: auto; right: 0px; cursor: pointer; }
.dlog h3 { position: absolute; top: 0.3rem; color: #fff; font-size: 0.325rem; text-align: center; width: 100%; }
.dlog h5 { position: absolute; color: #fff; font-size: 0.225rem; text-align: center; width: 100%; bottom: 0.375rem; }
.dlog a.closeadv.tbtn { top: -0.2rem; left: auto; right: 0; }
.closeadv img.closeimg { display: none; }
.dlog { width: 4rem; max-width: 50%; }

.spop { top: 25%; left: 10%; z-index: 6668; position: absolute; width: 1.86rem; height: 2.32rem; background-image: url(/v4/img/bg-qr2.png); background-size: contain; background-repeat: no-repeat; }
/*.spop img.syadv { width: 100%; height: auto; }*/
.spop .mdiv { width: 100%; height: 2.2rem; }
.spop img.qrimg { position: absolute; top: 0.1rem; left: 0.1rem; color: #fff; font-size: 0.325rem; text-align: center; width: 1.67rem; height: 1.67rem; border-: 1px solid #b38c59; }
.spop h5 { position: absolute; color: #333; font-size: 0.175rem; text-align: center; width: 100%; bottom: 0.15rem; }




