/* Original English header, scoped to this standalone page. */
.stencil-site-header { --dex:#0093ee; --dex2:#33a9f1; --stencil-nav-rem:10px; --stencil-nav-height:100px; height:var(--stencil-nav-height); font-family:Arial,sans-serif; font-size:var(--stencil-nav-rem); color:#666; }
:where(.stencil-site-header) *, :where(.stencil-site-header) ::before, :where(.stencil-site-header) ::after { box-sizing:border-box; margin:0; padding:0; }
:where(.stencil-site-header) h3, :where(.stencil-site-header) h4, :where(.stencil-site-header) h5, :where(.stencil-site-header) h6, :where(.stencil-site-header) a, :where(.stencil-site-header) span, :where(.stencil-site-header) p { color:#666; font-family:Arial,sans-serif; font-weight:normal; display:block; }
:where(.stencil-site-header) a { text-decoration:none; }
:where(.stencil-site-header) img { width:100%; object-fit:cover; transition:.3s; display:block; }
:where(.stencil-site-header) li { list-style:none; }
body.stencil-with-site-header #stencil-inquiry { scroll-margin-top:100px; }
@media (max-width:1268px) { body.stencil-with-site-header #stencil-inquiry { scroll-margin-top:60px; } }
/* Original nav.css, navigation rules only. */
body.stencil-with-site-header.drawer-open {  }
:where(.stencil-site-header) .drawer-nav { position: fixed; z-index: 2; top: 0px; right: 0px; overflow: hidden; width: 178px; height: 100%; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); }
:where(.stencil-site-header) .drawer-brand { font-size: calc(1.5 * var(--stencil-nav-rem)); font-weight: 700; line-height: calc(3.75 * var(--stencil-nav-rem)); display: block; padding-right: calc(0.75 * var(--stencil-nav-rem)); padding-left: calc(0.75 * var(--stencil-nav-rem)); text-decoration: none; color: rgb(34, 34, 34); }
:where(.stencil-site-header) .drawer-menu { margin: 0px; padding: 0px; list-style: none; height: 10000px; }
:where(.stencil-site-header) .drawer-menu-item { font-size: 16px; display: block; text-decoration: none; color: rgb(102, 102, 102); width: 80%; margin: 0px auto; border-bottom: 1px solid rgb(238, 238, 238); line-height: 20px; }
:where(.stencil-site-header) .drawer-menu-item:hover { color: rgb(9, 125, 234); }
:where(.stencil-site-header) .drawer-menu-item span { color: rgb(102, 102, 102); }
:where(.stencil-site-header) .drawer-menu li { margin-bottom: 36px; display: block; width: 100%; }
:where(.stencil-site-header) .drawer-menu li .drawer-dropdown-menu-item { padding: 0px; line-height: 16px; color: rgb(153, 153, 153); font-size: 14px; display: block; width: 80%; margin: 5px auto; }
body.stencil-with-site-header .drawer-overlay { position: fixed; z-index: 99999999; top: 0px; left: 0px; display: none; width: 100%; }
body.stencil-with-site-header.drawer-open .drawer-overlay { display: block; background: rgba(255, 255, 255, 0.8); z-index: 9; }
body.stencil-with-site-header.drawer--top :where(.stencil-site-header) .drawer-nav { top: -100%; left: 0px; width: 100%; height: auto; max-height: 100%; transition: top 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
body.stencil-with-site-header.drawer--top.drawer-open :where(.stencil-site-header) .drawer-nav { top: 0px; }
body.stencil-with-site-header.drawer--top :where(.stencil-site-header) .drawer-hamburger,
body.stencil-with-site-header.drawer--top.drawer-open :where(.stencil-site-header) .drawer-hamburger { right: 0px; }
body.stencil-with-site-header.drawer--left :where(.stencil-site-header) .drawer-nav { left: calc(-16.25 * var(--stencil-nav-rem)); transition: left 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
body.stencil-with-site-header.drawer--left :where(.stencil-site-header) .drawer-hamburger,
body.stencil-with-site-header.drawer--left.drawer-open :where(.stencil-site-header) .drawer-nav,
body.stencil-with-site-header.drawer--left.drawer-open :where(.stencil-site-header) .drawer-navbar .drawer-hamburger { left: 0px; }
body.stencil-with-site-header.drawer--left.drawer-open :where(.stencil-site-header) .drawer-hamburger { left: calc(16.25 * var(--stencil-nav-rem)); }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav { right: -300px; transition: right 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-hamburger,
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav,
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-navbar .drawer-hamburger { right: 0px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-hamburger { right: 147px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav { background: rgb(252, 252, 252); right: 0px; height: 10000px; padding: 30px 0px 0px; top: 0px; }
:where(.stencil-site-header) .drawer-hamburger { position: absolute; z-index: 4; top: -8px; right: 0px; display: none; box-sizing: content-box; width: calc(2 * var(--stencil-nav-rem)); padding: 12px 5px 18px; transition: 0.6s cubic-bezier(0.19, 1, 0.22, 1); transform: translate3d(0px, 0px, 0px); border: 0px; outline: 0px; background-color: rgb(51, 51, 51); }
:where(.stencil-site-header) .drawer-hamburger:hover { cursor: pointer; background-color: transparent; }
:where(.stencil-site-header) .drawer-hamburger-icon { position: relative; display: block; margin-top: 10px; }
:where(.stencil-site-header) .drawer-hamburger-icon,
:where(.stencil-site-header) .drawer-hamburger-icon::after,
:where(.stencil-site-header) .drawer-hamburger-icon::before { width: 100%; height: 2px; transition: 0.6s cubic-bezier(0.19, 1, 0.22, 1); background-color: rgb(102, 102, 102); }
:where(.stencil-site-header) .drawer-hamburger-icon::after,
:where(.stencil-site-header) .drawer-hamburger-icon::before { position: absolute; top: -10px; left: 0px; content: " "; }
:where(.stencil-site-header) .drawer-hamburger-icon::after { top: 10px; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon { background-color: transparent; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon::after,
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon::before { top: 0px; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon::before { transform: rotate(45deg); }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon::after { transform: rotate(-45deg); }
:where(.stencil-site-header) .drawer--sidebar,
:where(.stencil-site-header) .drawer--sidebar .drawer-contents { background-color: rgb(255, 255, 255); }
@media (min-width: 64em) {
:where(.stencil-site-header) .drawer--sidebar .drawer-hamburger { display: none; visibility: hidden; }
:where(.stencil-site-header) .drawer--sidebar .drawer-nav { display: block; transform: none; position: fixed; width: calc(12.5 * var(--stencil-nav-rem)); height: 100%; }
:where(.stencil-site-header) .drawer--sidebar.drawer--left .drawer-nav { left: 0px; border-right: 1px solid rgb(221, 221, 221); }
:where(.stencil-site-header) .drawer--sidebar.drawer--left .drawer-contents { margin-left: calc(12.5 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .drawer--sidebar.drawer--right .drawer-nav { right: 0px; border-left: 1px solid rgb(221, 221, 221); }
:where(.stencil-site-header) .drawer--sidebar.drawer--right .drawer-contents { margin-right: calc(12.5 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .drawer--sidebar .drawer-container { max-width: calc(48 * var(--stencil-nav-rem)); }
}
@media (min-width: 75em) {
:where(.stencil-site-header) .drawer--sidebar .drawer-nav { width: calc(16.25 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .drawer--sidebar.drawer--left .drawer-contents { margin-left: calc(16.25 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .drawer--sidebar.drawer--right .drawer-contents { margin-right: calc(16.25 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .drawer--sidebar .drawer-container { max-width: calc(60 * var(--stencil-nav-rem)); }
}
:where(.stencil-site-header) .drawer--navbarTopGutter { padding-top: calc(3.75 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .drawer-navbar .drawer-navbar-header { border-bottom: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
:where(.stencil-site-header) .drawer-navbar { z-index: 3; top: 0px; width: 100%; }
:where(.stencil-site-header) .drawer-navbar--fixed { position: fixed; }
:where(.stencil-site-header) .drawer-navbar-header { position: relative; z-index: 3; box-sizing: border-box; width: 100%; height: calc(3.75 * var(--stencil-nav-rem)); padding: 0px calc(0.75 * var(--stencil-nav-rem)); text-align: center; }
:where(.stencil-site-header) .drawer-navbar .drawer-brand { line-height: calc(3.75 * var(--stencil-nav-rem)); display: inline-block; padding-top: 0px; padding-bottom: 0px; text-decoration: none; }
:where(.stencil-site-header) .drawer-navbar .drawer-brand:hover { background-color: transparent; }
:where(.stencil-site-header) .drawer-navbar .drawer-nav { padding-top: calc(3.75 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .drawer-navbar .drawer-menu { padding-bottom: calc(7.5 * var(--stencil-nav-rem)); }
@media (min-width: 64em) {
:where(.stencil-site-header) .drawer-navbar { height: calc(3.75 * var(--stencil-nav-rem)); border-bottom: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
:where(.stencil-site-header) .drawer-navbar .drawer-navbar-header { position: relative; display: block; float: left; width: auto; padding: 0px; border: 0px; }
:where(.stencil-site-header) .drawer-navbar .drawer-menu--right { float: right; }
:where(.stencil-site-header) .drawer-navbar .drawer-menu li { float: left; }
:where(.stencil-site-header) .drawer-navbar .drawer-menu-item { line-height: calc(3.75 * var(--stencil-nav-rem)); padding-top: 0px; padding-bottom: 0px; }
:where(.stencil-site-header) .drawer-navbar .drawer-hamburger { display: none; }
:where(.stencil-site-header) .drawer-navbar .drawer-nav { position: relative; left: 0px; overflow: visible; width: auto; height: calc(3.75 * var(--stencil-nav-rem)); padding-top: 0px; transform: translate3d(0px, 0px, 0px); }
:where(.stencil-site-header) .drawer-navbar .drawer-menu { padding: 0px; }
:where(.stencil-site-header) .drawer-navbar .drawer-dropdown-menu { position: absolute; width: calc(16.25 * var(--stencil-nav-rem)); border: 1px solid rgb(221, 221, 221); }
:where(.stencil-site-header) .drawer-navbar .drawer-dropdown-menu-item { padding-left: calc(0.75 * var(--stencil-nav-rem)); }
}
:where(.stencil-site-header) .drawer-dropdown-menu { display: none; box-sizing: border-box; width: 100%; margin: 0px; padding: 0px; transition: transform 5s, opacity 5s; }
:where(.stencil-site-header) .drawer-dropdown-menu > li { width: 100%; list-style: none; border: 0px; margin-bottom: 10px; }
:where(.stencil-site-header) .drawer-dropdown-menu-item { line-height: calc(3.75 * var(--stencil-nav-rem)); display: block; padding: 0px calc(0.75 * var(--stencil-nav-rem)) 0px calc(1.5 * var(--stencil-nav-rem)); text-decoration: none; color: rgb(34, 34, 34); }
:where(.stencil-site-header) .drawer-dropdown-menu-item:hover { text-decoration: underline; color: rgb(85, 85, 85); background-color: transparent; }
:where(.stencil-site-header) .drawer-dropdown.open > .drawer-dropdown-menu { display: block; padding: 10px; transition: transform 5s, opacity 5s; }
:where(.stencil-site-header) .drawer-dropdown .drawer-caret { display: inline-block; width: 0px; height: 0px; margin-left: 4px; transition: transform 0.5s, opacity 0.5s; transform: rotate(0deg); vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
:where(.stencil-site-header) .drawer-dropdown.open .drawer-caret { transform: rotate(180deg); }
:where(.stencil-site-header) .drawer-container { margin-right: auto; margin-left: auto; }
@media (min-width: 64em) {
:where(.stencil-site-header) .drawer-container { max-width: calc(60 * var(--stencil-nav-rem)); }
}
@media (min-width: 75em) {
:where(.stencil-site-header) .drawer-container { max-width: calc(70 * var(--stencil-nav-rem)); }
}

/* Original wangyou.css, navigation rules only. */
:where(.stencil-site-header) .drawer-nav { display: none; }
:where(.stencil-site-header) .drawer-hamburger { display: none; }
:where(.stencil-site-header) .icenter { width: 1500px; margin: auto; position: relative; }
:where(.stencil-site-header) .button--moema { float: left; width: calc(14.8 * var(--stencil-nav-rem)); height: calc(4.4 * var(--stencil-nav-rem)); display: flex; justify-content: center; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: inherit; vertical-align: middle; position: relative; z-index: 1; backface-visibility: hidden; font-size: 16px; }
:where(.stencil-site-header) .button--moema { border-radius: calc(5 * var(--stencil-nav-rem)); background: linear-gradient(rgb(86, 103, 187), rgb(35, 218, 253)); color: rgb(255, 255, 255); transition: background-color 0.3s, color 0.3s; border-color: rgb(55, 71, 79); }
:where(.stencil-site-header) .button--moema:hover { transition: background-color 0.1s 0.3s, color 0.1s 0.3s; color: rgb(236, 239, 241); background: linear-gradient(to bottom, var(--dex), var(--dex)); animation: 0.3s ease 0s 1 normal forwards running stencil-nav-anim-moema-1; }
:where(.stencil-site-header) .button--moema::before { content: ""; position: absolute; inset: -20px; background: inherit; border-radius: 50px; z-index: -1; opacity: 0.4; transform: scale3d(0.8, 0.5, 1); }
:where(.stencil-site-header) .button--moema:hover::before { animation: 0.3s ease 0.3s 1 normal forwards running stencil-nav-anim-moema-2; }
:where(.stencil-site-header) .div1 { position: fixed; top: 0px; width: 100%; z-index: 99; }
:where(.stencil-site-header) .head { box-sizing: border-box; height: 100px; transition: 0.5s; }
.stencil-site-header { --stencil-nav-height:100px; }
:where(.stencil-site-header) .head .icenter { display: flex; justify-content: space-between; align-items: center; position: unset; }
:where(.stencil-site-header) .head .icenter .logo { width: 180px; transition: 0.5s; }
:where(.stencil-site-header) .head .icenter .logo img { filter: grayscale(1) brightness(10); transition: all; }
:where(.stencil-site-header) .head .icenter .right { width: 1060px; display: flex; justify-content: space-between; align-items: center; }
:where(.stencil-site-header) .head .icenter .right ul { display: flex; }
:where(.stencil-site-header) .head .icenter .right ul li { padding: 0px 22px; }
:where(.stencil-site-header) .head .icenter .right ul li .a { transition: 0.5s; line-height: 100px; height: 100px; font-size: 18px; color: rgb(255, 255, 255); }
:where(.stencil-site-header) .head .icenter .right .op { display: flex; align-items: center; }
:where(.stencil-site-header) .head .icenter .right .zixun { font-size: 18px; }
:where(.stencil-site-header) .head .icenter .right .op .lang { font-size: 18px; font-family: arial; color: rgb(255, 255, 255); margin-left: 30px; }
:where(.stencil-site-header) .head .icenter .right .op .lang:hover { color: var(--dex) !important; }
:where(.stencil-site-header) .head .icenter .right ul li .a:hover { color: var(--dex) !important; }
:where(.stencil-site-header) .div1:hover,
:where(.stencil-site-header) .div2,
:where(.stencil-site-header) .div3 { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 15px 0px; }
:where(.stencil-site-header) .div1:hover .head .icenter .logo img,
:where(.stencil-site-header) .div2 .head .icenter .logo img,
:where(.stencil-site-header) .div3 .head .icenter .logo img { filter: none; }
:where(.stencil-site-header) .div1:hover .head .icenter .right ul li a,
:where(.stencil-site-header) .div2 .head .icenter .right ul li a,
:where(.stencil-site-header) .div3 .head .icenter .right ul li a { color: rgb(51, 51, 51); }
:where(.stencil-site-header) .div1:hover .head .icenter .op .lang,
:where(.stencil-site-header) .div2 .head .icenter .op .lang,
:where(.stencil-site-header) .div3 .head .icenter .op .lang { color: rgb(51, 51, 51); }
:where(.stencil-site-header) .div2 .head .icenter .right ul li .a { line-height: 70px; height: 70px; }
:where(.stencil-site-header) .div2 .head { height: 70px; }
:where(.stencil-site-header) .div2 .head .icenter .logo { width: 165px; }
:where(.stencil-site-header) .head .icenter .right ul li { position: relative; }
:where(.stencil-site-header) .div1.head .icenter .right ul li:hover { z-index: 100; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li:hover .a { color: var(--dex); }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide { top: 100px; position: absolute; left: -22px; display: none; overflow: hidden; z-index: 1; padding: 29px 20px 44px 44px; border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 15px; background-color: rgb(255, 255, 255); width: fit-content; min-width: 360px; box-sizing: border-box; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li:hover .slide { display: block; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a { margin-bottom: 30px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a h4 { font-size: 16px; color: rgb(51, 51, 51); font-weight: bold; margin-bottom: 8px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a h5 { font-size: 14px; color: rgb(102, 102, 102); }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a:last-child { margin-bottom: 0px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a:hover h4 { color: var(--dex); }
:where(.stencil-site-header) .div2 .head .icenter .right ul li .slide { top: 70px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li.chanpin { position: unset; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 { left: 0px; position: absolute; top: 100px; display: none; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 15px; width: 100%; justify-content: space-between; align-items: center; height: 430px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li:hover .slide1 { display: flex; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .le { width: 38%; height: 100%; padding-top: 50px; padding-right: 15px; display: flex; justify-content: flex-end; background-color: rgb(248, 248, 248); }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .le .box a { padding: 12px 13px 12px 37px; color: rgb(51, 51, 51); width: 240px; border-radius: 5px; font-size: 16px; margin-bottom: 13px; font-weight: bold; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .le .box a.active { background-color: var(--dex); color: rgb(255, 255, 255); }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .le .box a.active { background-color: var(--dex); color: rgb(255, 255, 255); }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri { width: 62%; height: 100%; padding-top: 50px; padding-left: 50px; background-color: rgb(255, 255, 255); padding-right: calc(50% - 750px); }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box { width: 100%; flex-flow: wrap; display: none; opacity: 0; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box.active { display: flex; animation: 0.5s linear 0s 1 normal forwards running stencil-nav-he_fa; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box a { margin-bottom: 44px; width: 32%; margin-right: 2%; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box a:nth-of-type(3n) { margin-right: 0px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box a h4 { font-size: 16px; color: rgb(51, 51, 51); font-weight: bold; margin-bottom: 8px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box a h5 { font-size: 14px; color: rgb(102, 102, 102); }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box a:hover h4 { color: var(--dex); }
:where(.stencil-site-header) .div2 .head .icenter .right ul li .slide1 { top: 70px; }
@media screen and (max-width: 1600px) {
:where(.stencil-site-header) .icenter { width: 1160px; }
:where(.stencil-site-header) .head .icenter .logo { width: 170px; }
:where(.stencil-site-header) .head { height: 90px; }
.stencil-site-header { --stencil-nav-height:90px; }
:where(.stencil-site-header) .head .icenter .right ul li { padding: 0px 16px; }
:where(.stencil-site-header) .head .icenter .right .op .zixun { font-size: 16px; }
:where(.stencil-site-header) .head .icenter .right .op .lang { font-size: 16px; margin-left: 26px; }
:where(.stencil-site-header) .head .icenter .right { width: 872px; }
:where(.stencil-site-header) .div2 .head { height: 60px; }
:where(.stencil-site-header) .div2 .head .icenter .logo { width: 155px; }
:where(.stencil-site-header) .div2 .head .icenter .right ul li .a { line-height: 60px; height: 60px; }
:where(.stencil-site-header) .button--moema { font-size: 14px; }
:where(.stencil-site-header) .button--moema::before { transform: scale3d(0.7, 0.4, 1); }
:where(.stencil-site-header) .head .icenter .right ul li .a { font-size: 16px; }
:where(.stencil-site-header) .head .icenter .right ul li .a { line-height: 90px; height: 90px; }
:where(.stencil-site-header) .div2 .head .icenter .right ul li .a { line-height: 60px; height: 60px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide { top: 90px; left: -16px; padding: 23px 16px 32px 32px; }
:where(.stencil-site-header) .div2 .head .icenter .right ul li .slide { top: 60px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a h4 { font-size: 15px; margin-bottom: 7px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a h5 { font-size: 12px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide .min a { margin-bottom: 20px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide { min-width: 324px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 { top: 90px; }
:where(.stencil-site-header) .div2 .head .icenter .right ul li .slide1 { top: 60px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .le .box a { padding: 10px 10px 10px 33px; color: rgb(51, 51, 51); width: 240px; border-radius: 5px; font-size: 15px; margin-bottom: 12px; font-weight: bold; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box a h4 { font-size: 15px; margin-bottom: 7px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri .box a h5 { font-size: 12px; }
:where(.stencil-site-header) .div1 .head .icenter .right ul li .slide1 .ri { padding-right: calc(50% - 580px); }
}

/* Original wangyou-h5.css, navigation rules only. */
@media only screen and (min-width: 956px) and (max-width: 1268px) {
:where(.stencil-site-header) .drawer-nav { display: block; }
:where(.stencil-site-header) .headerwrap .drawer-hamburger { padding: 10px 15px 18px; height: 60px; top: 0px; display: block; box-sizing: border-box; width: 60px; z-index: 21; background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-hamburger-icon,
:where(.stencil-site-header) .drawer-hamburger-icon::after,
:where(.stencil-site-header) .drawer-hamburger-icon::before { background-color: rgb(255, 255, 255) !important; }
:where(.stencil-site-header) .drawer-hamburger .drawer--right.drawer-open .drawer-nav,
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav { padding-top: 80px; width: 30%; z-index: 20; }
:where(.stencil-site-header) .headerbody .drawer--right.drawer-open .drawer-hamburger { right: 0px !important; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav { right: -100% !important; }
:where(.stencil-site-header) .headerwrap .h-min { height: 60px; width: 100%; box-sizing: border-box; padding-left: 2%; }
:where(.stencil-site-header) .headerwrap { background-color: rgb(255, 255, 255); }
:where(.stencil-site-header) .sj-language { position: absolute; right: 20px; bottom: 50px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav { box-sizing: border-box; width: 100%; height: 100% !important; right: 0px !important; top: 60px !important; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu { top: 40px; position: relative; width: 100%; height: 100%; overflow: hidden auto; box-sizing: border-box; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu > .drawer-menu { height: auto; min-height: 100%; box-sizing: border-box; padding-bottom: 60px; position: relative; top: 6.4%; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu > .drawer-menu > li { margin-bottom: 29px !important; }
:where(.stencil-site-header) .drawer-menu-item:hover { color: var(--dex); }
:where(.stencil-site-header) .drawer-dropdown-menu > li { margin-bottom: 10px; }
:where(.stencil-site-header) .drawer-menu-item { font-size: 16px; }
:where(.stencil-site-header) .drawer-dropdown.open > .drawer-dropdown-menu { padding-bottom: 0px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-hamburger { right: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger-icon { margin-right: auto; margin-bottom: auto; margin-left: auto; width: 55% !important; margin-top: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger { display: block !important; width: 60px !important; height: 60px !important; padding: 0px !important; top: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger-icon::before { height: 100% !important; }
:where(.stencil-site-header) .drawer-hamburger-icon::after { height: 100% !important; }
:where(.stencil-site-header) .drawer-hamburger:hover { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-dropdown.open > .drawer-dropdown-menu { padding: 10px 10px 0px !important; }
:where(.stencil-site-header) .drawer-hamburger { background-color: transparent !important; }
:where(.stencil-site-header) .drawer-dropdown-menu > li:last-child { margin-bottom: 0px !important; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon { background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-menu-item:hover { color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-nav .lang { position: absolute; right: 40px; bottom: 90px; font-size: 18px; color: rgb(102, 102, 102); z-index: 10; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav .drawer-menu li .drawer-dropdown-menu-item { color: rgb(102, 102, 102); border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 6px !important; font-size: 14px !important; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav .drawer-menu li .drawer-dropdown-menu-item.sanji { color: rgb(153, 153, 153); font-size: 12px !important; padding-bottom: 6px !important; width: 73% !important; }
:where(.stencil-site-header) .div3 .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .icenter { width: 94%; }
:where(.stencil-site-header) .head .icenter .right { display: none; }
:where(.stencil-site-header) .head { height: 60px; }
.stencil-site-header { --stencil-nav-height:60px; }
:where(.stencil-site-header) .head .icenter { height: 100%; padding: 0px 3%; }
:where(.stencil-site-header) .head .icenter .logo,
:where(.stencil-site-header) .div2 .head .icenter .logo { width: 150px; }
:where(.stencil-site-header) .div1:hover .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .div2 .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .icenter { width: 94%; }
:where(.stencil-site-header) .button--moema { width: calc(14 * var(--stencil-nav-rem)); }
:where(.stencil-site-header) .button--moema { font-size: 13px; }
}
@media only screen and (min-width: 750px) and (max-width: 1000px) {
:where(.stencil-site-header) .drawer-nav { display: block; }
:where(.stencil-site-header) .headerwrap .drawer-hamburger { padding: 10px 15px 18px; height: 60px; top: 0px; display: block; box-sizing: border-box; width: 60px; z-index: 21; background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-hamburger-icon,
:where(.stencil-site-header) .drawer-hamburger-icon::after,
:where(.stencil-site-header) .drawer-hamburger-icon::before { background-color: rgb(255, 255, 255) !important; }
:where(.stencil-site-header) .drawer-hamburger .drawer--right.drawer-open .drawer-nav,
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav { padding-top: 80px; width: 30%; z-index: 20; }
:where(.stencil-site-header) .headerbody .drawer--right.drawer-open .drawer-hamburger { right: 0px !important; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav { right: -100% !important; }
:where(.stencil-site-header) .headerwrap .h-min { height: 60px; width: 100%; box-sizing: border-box; padding-left: 2%; }
:where(.stencil-site-header) .headerwrap { background-color: rgb(255, 255, 255); }
:where(.stencil-site-header) .sj-language { position: absolute; right: 20px; bottom: 50px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav { box-sizing: border-box; width: 100%; height: 100% !important; right: 0px !important; top: 60px !important; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu { top: 40px; position: relative; width: 100%; height: 100%; overflow: hidden auto; box-sizing: border-box; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu > .drawer-menu { height: auto; min-height: 100%; box-sizing: border-box; padding-bottom: 60px; position: relative; top: 6.4%; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu > .drawer-menu > li { margin-bottom: 29px !important; }
:where(.stencil-site-header) .drawer-menu-item:hover { color: var(--dex); }
:where(.stencil-site-header) .drawer-dropdown-menu > li { margin-bottom: 10px; }
:where(.stencil-site-header) .drawer-menu-item { font-size: 16px; }
:where(.stencil-site-header) .drawer-dropdown.open > .drawer-dropdown-menu { padding-bottom: 0px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-hamburger { right: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger-icon { margin-right: auto; margin-bottom: auto; margin-left: auto; width: 55% !important; margin-top: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger { display: block !important; width: 60px !important; height: 60px !important; padding: 0px !important; top: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger-icon::before { height: 100% !important; }
:where(.stencil-site-header) .drawer-hamburger-icon::after { height: 100% !important; }
:where(.stencil-site-header) .drawer-hamburger:hover { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-dropdown.open > .drawer-dropdown-menu { padding: 10px 10px 0px !important; }
:where(.stencil-site-header) .drawer-hamburger { background-color: transparent !important; }
:where(.stencil-site-header) .drawer-dropdown-menu > li:last-child { margin-bottom: 0px !important; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon { background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-menu-item:hover { color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-nav .lang { position: absolute; right: 40px; bottom: 90px; font-size: 18px; color: rgb(102, 102, 102); z-index: 10; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav .drawer-menu li .drawer-dropdown-menu-item { color: rgb(102, 102, 102); border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 6px !important; font-size: 14px !important; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav .drawer-menu li .drawer-dropdown-menu-item.sanji { color: rgb(153, 153, 153); font-size: 12px !important; padding-bottom: 6px !important; width: 73% !important; }
:where(.stencil-site-header) .div3 .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .icenter { width: 94%; }
:where(.stencil-site-header) .head .icenter .right { display: none; }
:where(.stencil-site-header) .head { height: 60px; }
.stencil-site-header { --stencil-nav-height:60px; }
:where(.stencil-site-header) .head .icenter { height: 100%; padding: 0px 3%; }
:where(.stencil-site-header) .head .icenter .logo,
:where(.stencil-site-header) .div2 .head .icenter .logo { width: 150px; }
:where(.stencil-site-header) .div1:hover .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .div2 .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .icenter { width: 94%; }
:where(.stencil-site-header) .button--moema { font-size: 13px; }
}
@media only screen and (max-width: 768px) {
:where(.stencil-site-header) .drawer-nav { display: block; }
:where(.stencil-site-header) .headerwrap .drawer-hamburger { padding: 10px 15px 18px; height: 60px; top: 0px; display: block; box-sizing: border-box; width: 60px; z-index: 21; background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-hamburger-icon,
:where(.stencil-site-header) .drawer-hamburger-icon::after,
:where(.stencil-site-header) .drawer-hamburger-icon::before { background-color: rgb(255, 255, 255) !important; }
:where(.stencil-site-header) .drawer-hamburger .drawer--right.drawer-open .drawer-nav,
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav { padding-top: 80px; width: 30%; z-index: 20; }
:where(.stencil-site-header) .headerbody .drawer--right.drawer-open .drawer-hamburger { right: 0px !important; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav { right: -100% !important; }
:where(.stencil-site-header) .headerwrap .h-min { height: 60px; width: 100%; box-sizing: border-box; padding-left: 2%; }
:where(.stencil-site-header) .headerwrap { background-color: rgb(255, 255, 255); }
:where(.stencil-site-header) .sj-language { position: absolute; right: 20px; bottom: 50px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav { box-sizing: border-box; width: 100%; height: 100% !important; right: 0px !important; top: 60px !important; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu { top: 40px; position: relative; width: 100%; height: 100%; overflow: hidden auto; box-sizing: border-box; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu > .drawer-menu { height: auto; min-height: 100%; box-sizing: border-box; padding-bottom: 60px; position: relative; top: 6.4%; }
body.stencil-with-site-header.drawer--right :where(.stencil-site-header) .drawer-nav > .drawer-menu > .drawer-menu > li { margin-bottom: 29px !important; }
:where(.stencil-site-header) .drawer-menu-item:hover { color: var(--dex); }
:where(.stencil-site-header) .drawer-dropdown-menu > li { margin-bottom: 10px; }
:where(.stencil-site-header) .drawer-menu-item { font-size: 16px; }
:where(.stencil-site-header) .drawer-dropdown.open > .drawer-dropdown-menu { padding-bottom: 0px; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-hamburger { right: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger-icon { margin-right: auto; margin-bottom: auto; margin-left: auto; width: 55% !important; margin-top: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger { display: block !important; width: 60px !important; height: 60px !important; padding: 0px !important; top: 0px !important; }
:where(.stencil-site-header) .drawer-hamburger-icon::before { height: 100% !important; }
:where(.stencil-site-header) .drawer-hamburger-icon::after { height: 100% !important; }
:where(.stencil-site-header) .drawer-hamburger:hover { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-dropdown.open > .drawer-dropdown-menu { padding: 10px 10px 0px !important; }
:where(.stencil-site-header) .drawer-hamburger { background-color: transparent !important; }
:where(.stencil-site-header) .drawer-dropdown-menu > li:last-child { margin-bottom: 0px !important; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger-icon { background-color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-menu-item:hover { color: var(--dex) !important; }
:where(.stencil-site-header) .drawer-nav .lang { position: absolute; right: 40px; bottom: 90px; font-size: 18px; color: rgb(102, 102, 102); z-index: 10; }
body.stencil-with-site-header.drawer-open :where(.stencil-site-header) .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav .drawer-menu li .drawer-dropdown-menu-item { color: rgb(102, 102, 102); border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 6px !important; font-size: 14px !important; }
body.stencil-with-site-header.drawer--right.drawer-open :where(.stencil-site-header) .drawer-nav .drawer-menu li .drawer-dropdown-menu-item.sanji { color: rgb(153, 153, 153); font-size: 12px !important; padding-bottom: 6px !important; width: 73% !important; }
:where(.stencil-site-header) .div3 .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .icenter { width: 94%; }
:where(.stencil-site-header) .head .icenter .right { display: none; }
:where(.stencil-site-header) .head { height: 60px; }
.stencil-site-header { --stencil-nav-height:60px; }
:where(.stencil-site-header) .head .icenter { height: 100%; padding: 0px 0%; }
:where(.stencil-site-header) .head .icenter .logo,
:where(.stencil-site-header) .div2 .head .icenter .logo { width: 150px; }
:where(.stencil-site-header) .div1:hover .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .div2 .drawer-hamburger { cursor: pointer; background-color: var(--dex) !important; }
:where(.stencil-site-header) .icenter { width: 94%; }
:where(.stencil-site-header) .button--moema { font-size: 12px; }
}
@media screen and (max-width: 1600px) {
.stencil-site-header { --stencil-nav-rem:7.2px; }
}
@-webkit-keyframes stencil-nav-anim-moema-1 { 
  60% { transform: scale3d(0.8, 0.8, 1); }
  85% { transform: scale3d(1.1, 1.1, 1); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes stencil-nav-anim-moema-1 { 
  60% { transform: scale3d(0.8, 0.8, 1); }
  85% { transform: scale3d(1.1, 1.1, 1); }
  100% { transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes stencil-nav-anim-moema-2 { 
  100% { opacity: 0; transform: scale3d(1, 1, 1); }
}
@keyframes stencil-nav-anim-moema-2 { 
  100% { opacity: 0; transform: scale3d(1, 1, 1); }
}
@keyframes stencil-nav-he_fa { 
  100% { opacity: 1; }
}
