
html,body { height: 100%; background:#fbfaf9; }
* { margin:0; padding:0; }

.main { width:100%; }
.part { width:100%; position:relative; }
.part img { width:100%; display:block; }
.dKv div { position:absolute; }
.dKv .dkvtxt {width:100%;height: auto; left:0%; top:49.05%; animation-delay:0.5s; }
.dKv .dkvtxt1{font-size: 2.083vw;color: #fff;font-weight: bold;text-align: center;letter-spacing: 1.51vw;position:relative;font-family: 'EMprint';}
.dKv .dkvtxt2{font-size: 1.5625vw;color: #fff;text-align: center;position:relative;font-family: '思源黑体';}

.pdkvtxt{display: block;width: 100%;position: absolute;left: 0;bottom: 10%; pointer-events: none;}
.pdkvtxt .pdkvtxt1{font-size: 3.385vw;color: #2e2e2e;font-weight: bold;text-align: center;letter-spacing: 1.51vw;position:relative;font-family: 'EMprint';}
.pdkvtxt .pdkvtxt2{font-size: 1.979vw;color: #2e2e2e;font-weight: bold;text-align: center;position:relative;font-family: '思源黑体';}
.pdkvtxt3{font-size: 0.729vw;color: #a29b96;text-align: center;position:relative;font-family: '思源黑体';display: block;width: 56.25vw;position: absolute;top: 0;left: 1.416vw;transform: rotate(90deg);transform-origin: 0% 0%;}

.dKv{width: 100%;height: 19.6875vw;position: relative;}



.fragrance_list1 { width:45.93%; left:3.48%; top:0; position: absolute;}
.fragrance_list2 { width:22.44%; left:50.57%; top:0; position: absolute;}

.fragrancelist a img{transition: all 0.5s;}
.fragrancelist a:hover img{transform: scale(1.04);}

.pdkvbox{width: 82.1875vw;height: 20.572vw;overflow: hidden; position: absolute;top: 18.958vw;left:17.8125vw ;}
.pdkvbox ul{width: 1000vw;height: 100%;position: absolute;top: 0;left: 0;transition: all 0.5s;}
.pdkvbox li{width: 30.15625vw;margin-right: 4.427vw;float: left;position: relative;cursor: pointer;}
.pdkvbox li .pdkvline{width: 100%;height: 0px;background: #c4ac99;position: absolute;bottom: 0;left: 0;transition: all 0.5s;}
.pdkvbox li:hover .pdkvline{height: 10px;}

.pdkvleft{width: 12px;height: 20px;position: absolute;top: 29.01vw;left: 12.916vw;cursor: pointer;}

.pdkvpg{width: 100%;position: absolute;top: 48vw;left: 0;display: flex;justify-content: center;}
.pdkvpg span{display: block;margin-right: 8px; width: 8px;height: 8px;background:url(../images/pd_kvicon1_off.png) no-repeat ;background-size: 100% 100%;cursor: pointer;}
.pdkvpg span.active{background:url(../images/pd_kvicon1_on.png) no-repeat ;}

.dMenu2 { width:100%; }
.dMenu2 .dMenu2box { width:60vw; margin:0 auto; padding:3.541vw 0;position: relative; }
.dMenu2 .dMenu2ul {width: 100%;height: 100%;position: relative;overflow: hidden;}
.dMenu2 .dMenu2con{ width: 10000vw;height: 100%;position: relative; }
.dMenu2 .dMenu2_up {float: left; display: inline-block; width:29.2vw; margin-right:1.6vw; position:relative; } 
.dMenu2 .p2{ position:absolute; top:0; opacity:0; transition:ease 0.3s opacity; cursor:pointer; }

.dMenu2L{width: 14px;height: 24px;position: absolute;top: 50%;margin-top: -12px;left: -3vw;cursor: pointer;}
.dMenu2R{width: 14px;height: 24px;position: absolute;top: 50%;margin-top: -12px;right: -3vw;cursor: pointer;}
.disa{opacity: 0.5;}


.dDate { width:100%; height:56.25vw;background: url(../images/bd_bg1.jpg) repeat;background-size: 100% 100%; }
.dDate .mid { width:100%; height: 56.25vw; margin:0 auto; display:flex;  }

.dDate .txtBox{width: 28.75vw;height: 40.52vw;box-sizing: border-box; padding: 3.125vw; background: rgba(73,62,55,0.3); position: relative;margin-left: 6.822vw; margin-top: 13.489vw;}
.dDate .t1 { animation-delay:0s;margin-bottom: 1.5625vw;}
.dDate .ctit{ width: 100%;  font-family: '思源黑体';font-size: 1.458vw;color: #fff;letter-spacing: 2px;}
.dDate .etit{width: 100%; font-family: 'EMprint';font-weight: bold; font-size: 1.979vw;color: #fff;letter-spacing: 3px;}
.dDate .t2 { animation-delay:0.3s; }
.dDate .desc{width: 100%;text-align: justify; font-family: '思源黑体';font-size: 0.989vw;color: #fff;line-height: 1.822vw;}
.dDate .t3 { animation-delay:0.6s; }
.dDate .dtit{width: 100%;padding: 1.0416vw 0;border-bottom: 1px solid #fff; font-family: '思源黑体';font-size: 1.0416vw;color: #fff;text-indent: 1.5625vw;}
.dDate .dtit:before{content: '';width: 1.0416vw;height: 1.0416vw;position: absolute;top: 1.316vw;left: 3px;background: url(../images/icon_set.png) no-repeat;background-size: 100% 100%;}
.dDate .dcon{width: 100%;padding: 1.0416vw 0;border-bottom: 1px solid #fff;font-family: '思源黑体';font-size: 1.0416vw;color: #fff;overflow: hidden;}
.dDate #cdcc{width: 13vw;height: 2.083vw;line-height: 2.083vw;text-align: center;font-size: 0.9375vw;font-family: 'EMprint';/*background: #9b8b80;*/ background: transparent; color: #fff;border-color: #fff;outline: none;cursor: pointer;}
.dDate #cdcc option{background-color: #9b8b80;}
.dDate .dprice{float: right;height: 2.083vw;line-height: 2.083vw; font-size: 0.9375vw;font-family: 'EMprint';}
.dDate .ddit{width: 100%;padding-top: 2.58vw; display: flex;align-items: center;justify-content: space-between;    flex-direction: column-reverse;}
.dDate .ddit img{width: 8.854vw;}

.dDate .picBox {width: 46.354vw;margin-left: 8.177vw;padding-top: 13.489vw; position: relative; animation-delay:0.5s; }
.dDate .dswiper{width: 100%;height: 30.625vw;position: relative;}
.dleft{width: 13px;height: 23px;position: absolute;top: 50%;margin-top: -11px;cursor: pointer; left: -20px;z-index: 19;}
.dright{width: 13px;height: 23px;position: absolute;top: 50%;margin-top: -11px;cursor: pointer; right: -20px;z-index: 19;}

.dIcons { width:100%;margin-top: 3.906vw; position: relative; animation-delay:1s;display: flex;justify-content: center; }
.dicon{width: 5.781vw;margin-right:1.979vw;cursor: pointer;transition: all 0.5s;}
.dicon:last-child{margin-right:0;}
.dicon.active{transform: scale(1.05);}

.dTopIcon { width:1.666vw; position: fixed; right:2%; bottom:4%;cursor: pointer; }

.dDate .back{width: 2.395vw;display: block;cursor: pointer; position: absolute;top: 7.364vw;left: 4.114vw;}


.dflot{position: absolute;top: 0;left: 0; z-index: 9;display: none;}
.dflotd{width: 100%;height: auto;position: absolute;top: 0;left: 0;box-shadow: 1px 1px 5px #c9beb7,1px 1px 10px #c9beb7;}
.dflotcon{width: 100%;height: 100%; box-sizing: border-box; position: absolute;top: 0;left: 0;display: flex;justify-content: center;}
.dflotimg{width: 3.645vw;}
.dflottext{margin-left: 1.0416vw;color: #000;padding-top: 1.197vw;}
.dflottn{font-family: '思源黑体';font-size: 0.833vw;}
.dflotte{font-family: 'EMprint';font-size: 0.625vw;}




.dFea { width:100%;min-height:66.145vw; position: relative; user-select:none;
	background:url(../images/bd_bg2.jpg) repeat 0 0 / 100% 100%;}
.dFeaTit { width:100%; position: relative;padding: 8.333vw 0px 5.5625vw; text-align: center; }
.dFeaTiten{font-family: 'EMprint'; font-size: 1.666vw;color: #43362c;letter-spacing: 1.5px;}
.dFeaTitcn{font-family: '思源黑体'; font-size: 1.406vw;color: #43362c;}
.dFea .mid { width:67.916vw; height:auto;padding-bottom: 4.6875vw;overflow: hidden;  position:relative; margin: auto;}
.dFea .mid:after{content: '';clear: both;}

.dFea .mid table{min-width: 500px; width: 100%;background-color: transparent; border-spacing: 0;border-collapse: collapse;}
.dFea .mid tbody{padding: 0;margin: 0;border: 0; font-weight: 500;vertical-align: baseline;}
.dFea .mid tr{border-bottom: 1px solid #bbb5af;}
.dFea .mid tr:last-child{border-bottom: 0;}
.dFea .mid td{padding-top: 1.354vw;padding-bottom: 1.5625vw; font-size: 1.354vw;color: #43362c; text-align: center;}
.dFea .mid td:first-child{text-align: left;padding-left: 1vw; }
.dFea .mid td:last-child{text-align: right;padding-right: 1vw; }
.dFea .mid tr:first-child td:first-child{text-align: left;padding-left: 2vw; }
.dFea .mid tr:first-child td:last-child{text-align: right;padding-right: 2vw; }

.dFea .mid .tip{font-size: 1.0416vw;color: #43362c;text-align: right;}
.dFea .bdxg{display: flex;justify-content: center;align-items: center;}
.dFea .bdxg img{width: 51.666vw;}


.fragrancebox{width: 83.64vw;margin: 0 auto;display: flex;flex-wrap: wrap;}
.fragrancebox div{width: 100%;margin-right: 0vw;margin-bottom: 0vw;}


/* wap端 */
@media screen and (max-width:1024px){
	.main{height: auto;}
	#pdkv{display: none;}
	.pdkvtxt3{display: none;}
	.pdkvpg{display: none;}
	.pdkvleft{display: none;}
	.dflot{display: none!important;}
	#dkvindex{width: 100%;height: 100%;overflow-y: auto; background: url(../images/pd_kv1.jpg) no-repeat top right;background-size: auto 100%;}
	#dkvindex div{position: relative;}
	.dKv{width: 100%;height: auto;position: relative;}
	.pdkvtxt{display: block;position: relative!important; width:100%;padding-top: 1.47rem;padding-bottom: 0.4rem; bottom: 0; top: 0;left: 0;text-align: center; pointer-events: none;}
	.pdkvtxt .pdkvtxt1{font-size:0.36rem;color: #000;font-weight: bold;text-align: center;letter-spacing: 2px;position:relative;font-family: 'EMprint';}
	.pdkvtxt .pdkvtxt2{font-size:0.26rem;color: #000;font-weight: bold;text-align: center;position:relative;font-family: '思源黑体';}

	.pdkvbox{width: 90%;height: auto;margin-top: 0.3rem;padding-bottom: 0.75rem; position: relative;top: 0;left: 4%; overflow: auto;}
	.pdkvbox ul{width: 100%;height: auto;position: relative;top: 0;left: 0;}
	.pdkvbox li{width: 100%;margin-right: 0;margin-bottom: 0.3rem; float: left;position: relative;cursor: pointer;}
	.pdkvbox li .pdkvline{display: none;}
	.pdkvbox li:hover .pdkvline{display: none;}


	.dKv .dkvtxt {width:100%;height: auto; left:0%; top:49.05%; animation-delay:0.5s; }
	.dKv .dkvtxt1{text-shadow: 1px 5px 5px #2e2e2e;font-size: 0.34rem;color: #fff;font-weight: bold;text-align: center;letter-spacing: 1.51vw;position:relative;font-family: 'EMprint';}
	.dKv .dkvtxt2{text-shadow: 1px 5px 5px #2e2e2e;font-size: 0.26rem;color: #fff;text-align: center;position:relative;font-family: '思源黑体';}

	.dDate{height: auto;overflow: hidden; background: url(../images/pd_wbg1.jpg) repeat top center;background-size: 100% 100%;}
	.dDate .mid{width: 90%;height: auto;flex-wrap: wrap;position: relative;}
	.dDate .back{width: 0.5rem;display: block;cursor: pointer; position: absolute;top: 1.2rem;left: 0vw;}

	.dDate .txtBox{width: 100%;height: auto; position: relative;margin-left: 0; margin-top: 8.2rem;background: rgba(73,62,55,0.3);}
	.dDate .ctit{width: 100%;display: inline-block; font-family: '思源黑体';font-size: 0.28rem;color: #fff;letter-spacing: 0px;margin-left: 0;margin-left: 0;}
	.dDate .etit{width: 100%;display: inline-block; font-family: 'EMprint';font-size: 0.38rem;color: #fff;letter-spacing: 1.5px;font-weight: bold;}
	.dDate .desc{width: 100%;text-align: justify; font-family: '思源黑体';font-size: 0.26rem;color: #fff;line-height: 0.48rem;padding-bottom: 0rem;}
	.dDate .dtit{width: 100%;padding: 10px 0;border-bottom: 1px solid #fff; font-family: '思源黑体';font-size: 0.26rem;color: #fff;text-indent: 0.4rem;}
	.dDate .dtit:before{content: '';width: 0.24rem;height: 0.24rem;position: absolute;top: 14px;left: 3px;background: url(../images/icon_set.png) no-repeat;background-size: 100% 100%;}
	.dDate .dcon{width: 100%;padding: 0.3rem 0;border-bottom: 1px solid #fff;font-family: '思源黑体';font-size: 0.26rem;color: #fff;overflow: hidden;position: relative;}
	.dDate #cdcc{width: 55%;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.26rem;font-family: 'EMprint';/*background: #9d897a;*/ background: 0; color: #fff;border-color: #fff;outline: none;cursor: pointer;-webkit-appearance: none;text-align: center; text-align-last: center;text-indent: 10px;position: relative;}
	.dDate .dcon:after{content: '';width: 0.16rem;height: 0.17rem;position: absolute;top: 50%;margin-top: -0.1rem; left: 35%;background: url(../images/icon_se.png) no-repeat;background-size: 100% 100%;}
	.dDate #cdcc option{background-color: #9d897a;text-align: center;}
	.dDate .dprice{float: right;height: 0.6rem;line-height: 0.6rem; font-size: 0.28rem;font-family: 'EMprint';}
	.dDate .ddit{width: 100%;padding: 0.3rem 0 0.1rem;font-family: '思源黑体';font-size: 0.26rem;color: #fff;overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
	.dDate .dgd{width: 40%;display: inline-block; font-family: '思源黑体';font-size: 0.26rem;color: #fff;text-indent: 0.4rem;position: relative;}
	.dDate .dgd:before{content: '';width: 0.24rem;height: 0.24rem;position: absolute;top: 4px;left: 3px;background: url(../images/icon_gd.png) no-repeat;background-size: 100% 100%;}
	.dDate .dyd{width: 55%;float: right;}

	.dDate .ddit img{width: 30%;}

	.dDate .picBox {width: 100%;margin-left: 0;padding-top: 2.1rem; position: absolute;top: 0;left: 0; animation-delay:0s; }
	.dDate .dswiper{width: 80%;margin: 0 auto; height: auto;position: relative;}
	.dleft{width: 13px;height: 23px;position: absolute;top: 50%;margin-top: -11px;cursor: pointer; left: -0.5rem;z-index: 19;}
	.dright{width: 13px;height: 23px;position: absolute;top: 50%;margin-top: -11px;cursor: pointer; right: -0.5rem;z-index: 19;}


	html, body{background: #fff;}

	.dIcons {animation-delay:0s;}
	.dicon{width: auto;margin-right:0.2rem;max-width: 15%;}


	.dFea { width:100%;min-height:60.375vw;padding-bottom: 0.6rem; position: relative; user-select:none;
	background:url(../images/pd_wbg3.jpg) repeat top center;background-size: 100% 100%;}

	.dFea .mid{width: 90%;}

	.dFea .dFeaLi{width: 100%;height: auto;position: relative;float: left;}
	.dFea .dFeaItem{width: 48%;margin-right: 4%;margin-bottom: 0.3rem;display: inline-block;float: left;box-shadow: 1px 1px 5px #dbd9d7;}

	.dFea .dFeaItem:nth-child(2n+2){margin-right: 0;}

	.dFeaTit { width:100%; position: relative;padding: 0.5rem 0px 0.4rem; text-align: center; }
	.dFeaTiten{font-family: 'EMprint';font-weight: bold; font-size: 0.32rem;color: #43362c;letter-spacing: 1.5px;}
	.dFeaTitcn{font-family: '思源黑体'; font-size: 0.26rem;color: #43362c;}

	.dFea .mid td{font-size: 0.22rem;}

	.fragrancebox{width: 100%;margin: 0;display: flex;flex-wrap: wrap;position: relative;left: 0%;}
	.fragrancebox div{width: 100%;margin-right: 0;}


	.fragrancelistw{width: 90%;margin: 0 auto;display: flex!important;flex-wrap: wrap;justify-content: space-between;}
	.fragrancelistw .w50{width: 48%;margin-right: 4%;}
	.fragrancelistw .w100{width: 100%;margin-right: 0%;}
	.fragrancelistw .mr0{margin-right: 0%;}
}
