body{background:white !important}flexCenter,flexEnd,flexSpace,.hexagonIncludeImage .hexagonInclude,.contactUsList .contactUsData .contcatUsDataBox,column,.contentTitle .contentTitleBox .contentText,.contentTitle .contentTitleBox,.hexagonIncludeImage .hexagonInclude .textBox,.gem .gemred,.gem .gemred .gemTextBox,.contactUsList .contactUsData .contcatUsDataBox .iconFont{display:flex;align-items:center;justify-content:center}flexEnd{align-items:flex-top}flexSpace,.hexagonIncludeImage .hexagonInclude,.contactUsList .contactUsData .contcatUsDataBox{align-items:flex-end;justify-content:space-between}column,.contentTitle .contentTitleBox .contentText{flex-direction:column}font,.customStyle .textBox .textBoxList .phoneButton button,.contentTitle .contentTitleBox,.hexagonIncludeImage .hexagonInclude .textBox span,.gem .gemred .gemTextBox span,.contactUsList .contactUsData .contcatUsDataBox .iconFont a span{font-family:Source Han Sans CN;font-weight:500;color:#1F1F1F}newFont,.customStyle .textBox .textBoxList .rightText span{font-family:SourceHanSerifSC}discoloration{color:#666}content{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:right center;transition-duration:0.5s;transition-property:transform}.rotateArrow{display:none !important}.addressCustom{display:none}.headerTitle{position:fixed;top:0;width:100%;background:white;padding-top:1.875rem;margin-top:0;z-index:99;transition-duration:1s}.swiper{margin-top:1.875rem}.customStyle{position:relative}.customStyle .textBox{position:absolute;top:50%;transform:translateY(-50%);right:20%}.customStyle .textBox .textBoxList .rightText{margin-bottom:1.5rem}.customStyle .textBox .textBoxList .rightText span{color:white;font-size:1rem}.customStyle .textBox .textBoxList .rightText:nth-child(1) span{font-size:1.625rem}.customStyle .textBox .textBoxList .phoneButton button{width:2.9375rem;width:5.9375rem;height:2.1875rem;border:none;font-size:.75rem;background:white;cursor:pointer;transition-duration:.5s;position:relative}.customStyle .textBox .textBoxList .phoneButton button::after{position:absolute;content:'';width:100%;height:100%;transform:translateY(-100%);transition-duration:.5s;left:0}.customStyle .textBox .textBoxList .phoneButton button:hover{transform:translateY(0);background:#000;color:white !important}.contentTitle{margin-top:4rem}.contentTitle .contentTitleBox{flex-direction:column;font-weight:bold}.contentTitle .contentTitleBox .title span{font-size:1.625rem}.contentTitle .contentTitleBox .contentText{margin-top:1.5rem}.contentTitle .contentTitleBox .contentText span{font-size:.875rem;color:#616161;font-weight:400;text-align:center;margin-bottom:.5rem}.hexagonIncludeImage{margin:0 5rem}.hexagonIncludeImage .hexagonInclude{margin-top:4.375rem;flex-wrap:wrap}.hexagonIncludeImage .hexagonInclude .hexagonTextBoxAndImage{position:relative;margin-bottom:4rem}.hexagonIncludeImage .hexagonInclude a{width:100%}.hexagonIncludeImage .hexagonInclude a .hexagonImgae{background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;position:relative;width:20rem;height:20rem;border-radius:40%;transform:rotate(-45deg);cursor:pointer}.hexagonIncludeImage .hexagonInclude a .hexagonImgae::after{content:'';width:100%;height:100%;background:#000;position:absolute;top:0;right:0;z-index:1;border-radius:36%;background-size:100% 100%;background-clip:content-box;transform:rotate(45deg)}.hexagonIncludeImage .hexagonInclude a .hexagonImgae::before{content:'';opacity:0;transition-duration:.5s;position:absolute;background:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0;z-index:99;transform:translateY(1000px)}.hexagonIncludeImage .hexagonInclude a .hexagonImgae:hover::before{opacity:1;transform:translateY(0)}.hexagonIncludeImage .hexagonInclude a .hexagonImgae:hover ~ .description{opacity:1}.hexagonIncludeImage .hexagonInclude a .hexagonImgae:hover ~ .description span{color:white;z-index:99}.hexagonIncludeImage .hexagonInclude .description{top:40%;left:50%;position:absolute;transform:translate(-50%, -50%);z-index:99;opacity:0;transition-duration:.8s;z-index:1}.hexagonIncludeImage .hexagonInclude .description span{font-size:1.5rem}.hexagonIncludeImage .hexagonInclude .textBox{flex-direction:column;margin-top:2rem}.hexagonIncludeImage .hexagonInclude .textBox span{font-size:1.125rem}.hexagonIncludeImage .hexagonInclude .textBox span:nth-last-child(1){border-bottom:2px solid #000;margin-top:.2rem;font-size:.75rem;cursor:pointer}.hexagonIncludeImage .hexagonInclude .hexagonTextBoxAndImage:nth-child(1) a .hexagonImgae::after{background:url("../image/once.png") no-repeat center;background-size:cover}.hexagonIncludeImage .hexagonInclude .hexagonTextBoxAndImage:nth-child(3) a .hexagonImgae::after{background:url("../image/earrings.jpg") no-repeat center;background-size:cover}.hexagonIncludeImage .hexagonInclude .hexagonTextBoxAndImage:nth-child(2) a .hexagonImgae::after{background:url("../image/Bracelets.jpg") no-repeat center;background-size:cover}.hexagonIncludeImage .hexagonInclude .hexagonTextBoxAndImage:nth-child(4) a .hexagonImgae::after{background:url("../image/necklace.jpg") no-repeat center;background-size:cover}.customContentTitleStyle{margin-top:9rem}.gem{width:100%;margin-top:3.75rem}.gem .gemred{height:44rem;position:relative}.gem .gemred img{width:100%;height:100%}.gem .gemred .gemTextBox{position:absolute;bottom:0;flex-direction:column;padding-bottom:3rem}.gem .gemred .gemTextBox span{font-size:1.5rem;font-weight:bold;color:white !important}.gem .gemred .gemTextBox span a{color:white !important}.gem .gemred .gemTextBox span:nth-last-child(1){font-size:1rem;padding-bottom:.2rem;border-bottom:1px solid white;margin-top:1.3125rem}.contactUsList{margin-top:8rem}.contactUsList .contactUsData .contcatUsDataBox{flex-wrap:wrap}.contactUsList .contactUsData .contcatUsDataBox .iconFont{cursor:pointer;position:relative;width:25%;overflow:hidden;padding:5.4375rem 11rem;border-top:1px solid #eee;flex-direction:column;white-space:nowrap}.contactUsList .contactUsData .contcatUsDataBox .iconFont a span:nth-child(1){font-size:2rem}.contactUsList .contactUsData .contcatUsDataBox .iconFont a span{transition-duration:.5s}.contactUsList .contactUsData .contcatUsDataBox .iconFont::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(-1000px);transition-duration:.5s}.contactUsList .contactUsData .contcatUsDataBox .iconFont:hover:after{background:#000;transform:translateY(0);z-index:-1}.contactUsList .contactUsData .contcatUsDataBox .iconFont:hover a span{color:white !important;z-index:1 !important}.contactUsList .contactUsData .contcatUsDataBox .iconFont:nth-child(2),.contactUsList .contactUsData .contcatUsDataBox .iconFont:nth-child(3){border-right:1px solid #eee;border-left:1px solid #eee}.contactUsList .contactUsData .contcatUsDataBox .iconFont:nth-child(3){border-left:none}.nextData{position:absolute;bottom:4%;right:10%;z-index:99}.nextData .customButton,.nextData .customPrev{width:3.5rem;height:3.5rem;background:white;display:flex;align-items:center;justify-content:center;right:-9px}.nextData .customButton::after,.nextData .customPrev::after{font-size:1rem;color:#000}.nextData .customButton{transform:rotate(180deg)}.nextData .customPrev{transform:rotate(180deg)}.column{padding-top:1rem;z-index:-999}.column li{list-style:none;padding:1rem 0}@media (min-width: 660px) and (max-width: 1160px){.hexagonInclude .hexagonTextBoxAndImage{width:50% !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important}.hexagonInclude .iconFont:nth-child(2) span{color:#07C160 !important}.hexagonInclude .iconFont:nth-child(3) span{color:#FD8D33 !important}.hexagonInclude .iconFont:nth-child(1) span{color:#FD8D33 !important}.hexagonInclude .iconFont:nth-child(4) span{color:#07C160 !important}.hexagonIncludeImage{margin:0 2rem !important}.hexagonIncludeImage .hexagonTextBoxAndImage a{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}}@media only screen and (max-width: 1750px){.iconFont{width:50% !important}}@media only screen and (max-width: 1300px){.iconFont:nth-child(2) span{color:#07C160 !important}.iconFont:nth-child(3) span{color:#07C160 !important}.iconFont:nth-child(1) span{color:#FD8D33 !important}.iconFont:nth-child(4) span{color:#FD8D33 !important}}@media only screen and (max-width: 600px){.nextData{display:none !important}body{position:relative}.headerTitle{position:fixed;width:100%;z-index:9;background:white;margin:0;padding-top:1rem}.headerTitle .headerBox .logoAndPhone{padding:0 1rem;margin-bottom:1rem;justify-content:space-between}.headerTitle .headerBox .logoAndPhone .logo img{width:5rem}.headerTitle .headerBox .logoAndPhone .phone{display:none !important}.headerTitle .headerBox .logoAndPhone .rotateArrow{display:block !important}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke .column{position:absolute;z-index:-1;transform:translateX(-1000px);opacity:0;transition-duration:.5s;width:100%;left:0;background:white;padding:0;top:2rem}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke .column li{padding:1rem}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke .customStyle{position:relative;width:2rem;height:3px;background:#000;transition-duration:.5s;border-radius:10px}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke .customStyle::after{content:'';width:1.5rem;height:3px;background:#000;position:absolute;top:8px;right:0;transition-duration:.5s;border-radius:10px}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke .customStyle::before{content:'';width:1.5rem;height:3px;background:#000;position:absolute;top:-8px;right:0;transition-duration:.5s;border-radius:10px}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke input[type='checkbox']{display:none}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke input[type="checkbox"]:checked ~ ul{transform:translateX(0px);opacity:1;z-index:99}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke input[type="checkbox"]:checked ~ ul:after{width:100vw;height:100vh;background:rgba(0,0,0,0.2);content:'';position:absolute;z-index:99}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke input[type="checkbox"]:checked ~ .customStyle:after{transform:rotate(45deg) translateX(-11px)}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke input[type="checkbox"]:checked ~ .customStyle:before{transform:rotate(-45deg) translateX(-11px)}.headerTitle .headerBox .logoAndPhone .rotateArrow .rotateChecke input[type="checkbox"]:checked ~ .customStyle{width:0 !important;height:0 !important}.headerTitle .headerBox .dropDown{display:none !important}.hexagonIncludeImage{margin:0 !important}.hexagonIncludeImage .hexagonInclude{margin-top:4rem !important}.hexagonIncludeImage .hexagonTextBoxAndImage{margin-top:.5rem;margin-bottom:0.5rem !important;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hexagonIncludeImage .hexagonTextBoxAndImage a{position:relative}.hexagonIncludeImage .hexagonTextBoxAndImage a .hexagonImgae{width:10rem !important;height:10rem !important}.hexagonIncludeImage .hexagonTextBoxAndImage a .hexagonImgae::before{content:"" !important;z-index:-1;transform:translateX(-1000000px)}.hexagonIncludeImage .hexagonTextBoxAndImage a .textBox{position:absolute;left:50%;transform:translateX(-50%) translateY(-25%);z-index:1;top:25%}.hexagonIncludeImage .hexagonTextBoxAndImage a .textBox span{color:white}.hexagonIncludeImage .hexagonTextBoxAndImage a .textBox span:nth-last-child(1){border-bottom:2px solid white}.hexagonIncludeImage .hexagonTextBoxAndImage a .description{top:35% !important;display:none !important}.hexagonIncludeImage .hexagonTextBoxAndImage a .hexagonImgae{width:100% !important;transform:none;overflow:inherit;border-radius:0}.hexagonIncludeImage .hexagonTextBoxAndImage a .hexagonImgae::after{width:100%;transform:none;border-radius:0}.hexagonIncludeImage .hexagonTextBoxAndImage a .textBox{margin-top:1rem !important}.hexagonIncludeImage .hexagonTextBoxAndImage a::after{content:'';width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1)}.contcatUsDataBox .iconFont{width:50% !important;padding:0 !important;padding:3rem 0 !important}.contcatUsDataBox .iconFont:nth-child(2) span{color:#07C160 !important}.contcatUsDataBox .iconFont:nth-child(3),.contcatUsDataBox span{color:#FD8D33 !important}.contcatUsDataBox .iconFont:nth-child(1) span{color:#FD8D33 !important}.contcatUsDataBox .iconFont:nth-child(4) span{color:#07C160 !important}.contentText{margin:0 !important;margin-top:1rem !important}.customContentTitleStyle{margin-top:2.4rem !important}.gemred{height:12rem !important}.gemred .gemTextBox{top:50%;transform:translateY(-50%)}.gemred .gemTextBox a{color:white !important}.gemred .gemTextBox span:nth-last-child(1){margin-top:0 !important}.textBox{left:20%}.bottomContcatUsAndUsAddress .bottomContent{padding:0 1rem;background:#000 !important}.bottomContcatUsAndUsAddress .bottomContent .contactUsContentBox{display:flex;flex-direction:column;align-items:flex-start;padding:0 !important}.bottomContcatUsAndUsAddress .bottomContent .contactUsContentBox .topTitleAndLogo{padding-top:3rem !important}.bottomContcatUsAndUsAddress .bottomContent .contactUsContentBox .topTitleAndLogo .logo img{width:8.5rem}.bottomContcatUsAndUsAddress .bottomContent .contactUsContentBox .topTitleAndLogo .leftPhone{display:none}.bottomContcatUsAndUsAddress .bottomContent .contactUsContentBox .centerPhoneAndClassfiy{width:100% !important;padding-top:1rem !important;padding-bottom:0.5rem !important}.bottomContcatUsAndUsAddress .bottomContent .contactUsContentBox .centerPhoneAndClassfiy .classFiyList .rightList{margin-top:1rem !important}.bottomContcatUsAndUsAddress .bottomContent .contactUsContentBox .centerPhoneAndClassfiy .classFiyList .rightList span{margin-bottom:1rem !important}.contactUsList{margin-top:0 !important}.addressCustom{display:block !important}.addressCustom .leftPhone{display:flex;flex-direction:column}.addressCustom .leftPhone span{color:white;font-family:Athelas}.addressCustom .leftPhone span:nth-child(2){margin-top:.1rem}.addressCustom .leftPhone span:nth-child(1){font-size:1.5rem;font-weight:bold}.interpetation{padding-bottom:2rem !important;margin-top:1.5rem !important}.interpetation .interpretationBox{display:flex;flex-wrap:wrap}.interpetation .interpretationBox span{font-size:0.75rem !important;width:95%}.interpetation .interpretationBox a{color:#606060 !important}.quickLinks{display:none !important}.contentTitleBox{margin:0 2rem}.contentTitleBox .title{width:59%;text-align:center}.contentTitleBox .title span{text-align:center;font-size:1.6rem !important;font-weight:bold}.swiper{height:400px !important}}.top{transform:translateY(-400px)}.bottom{transform:translateY(0)}
