html,body,div,p,ul,li,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5 { margin: 0; padding: 0 }
html,body { overflow-x: hidden }
a,img,input { border: none }
a { text-decoration: none }
em,b,i { font-style: normal }
ul,li { list-style: none }
a,img { -webkit-touch-callout: none ;outline: none;}
body { -webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none }
/* 点击出现蓝色边框 */
a:focus,
input:focus,
p:focus,
div:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
/* -webkit-user-modify:read-write-plaintext-only;  */
}
@font-face { font-family: nsr; src: url(../img/font/NotoSerif-Regular.ttf); }
@font-face { font-family: nsb; src: url(../img/font/NotoSerif-Bold.ttf); }

@font-face { font-family: thnsr; src: url(../img/font/Taviraj-Regular.ttf); }
@font-face { font-family: thnsb; src: url(../img/font/Taviraj-Bold.ttf); }
@font-face { font-family: arnsr; src: url(../img/font/NotoNaskhArabic-Regular.ttf); }
@font-face { font-family: arnsb; src: url(../img/font/NotoNaskhArabic-Bold.ttf); }

@font-face { font-family: jannab; src: url(../img/font/NotoSerifJP-VariableFont_wght.ttf); }
@font-face { font-family: konnab; src: url(../img/font/NotoSerifKR-VariableFont_wght.ttf); }



body { font: 14px/1.75 -apple-system,Arial; -webkit-tap-highlight-color: transparent ;font-family: nsr;}
body.lang_th{ font-family: thnsr;}
body.lang_ar{ font-family: arnsr;}

html,
body {
  position: relative;
  height:100%;
  overflow: hidden;
  background-color: #151f3a;
  
}
.lang_ja{
    font-family: jannab;
}
.lang_ko{
    font-family: konnab;
}

/* @media all and (orientation:landscape){
    html,body{position:relative;overflow:hidden;width:100%;height:100%;padding:0;margin:0;}
    html::before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background:#333;z-index:99999;}
   body::before{content:"";position:absolute;z-index:99999;height:200px;width:100px;left:50%;top:50%;margin:-110px 0 0 -50px;color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUU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");background-repeat:no-repeat;background-position:center center;background-size:100px auto;-webkit-transform:rotateZ(-90deg);}
  } */
  html.landscape{position:relative;overflow:hidden;width:100%;height:100%;padding:0;margin:0;}
  html.landscape body{position:relative;overflow:hidden;width:100%;height:100%;padding:0;margin:0;}
  html.landscape::before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background:#333;z-index:99999;}
  html.landscape::after{content:"";position:absolute;z-index:99999;height:200px;width:100px;left:50%;top:50%;margin:-110px 0 0 -50px;color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUUfW2hpexQlhYJi0IQJaCgoLgAsohIkFWIURQFNaBgBKMRgZAY1KgYlRIiQVkEo4IBEVAxBsQgyFIkLAHRgFCkgJhCgVqg33syd+R1nPb/+Z3fzpvek5y0s/6Ze+Zt9933XlIkElExIpN4HfF6YmviJWUGkonFxP3Eg8QjxL9VSJEUg6CNiD2Jw4mdiRnEBmwkI96RiJc8xdxCXEz8sSoKOpH4PLFlCN99PfE94ldVQVBkq9nEe1yO5RPPEFMMeccIp9LGxHSX4/P5wy306fc6EjsQtxF/DYKg/YnLOFu1AQEXEncwc4nVDBO0FbEr8V7iUMc5OcRBxGM+/B4SwniuY3xD/IH4GZfdFfC2JKjGbsSiSElkE5s7zjOdvYnfOt5zF7FmOe+bGXHHKeIyYqdEv5u+0Yx4UnuIAuLgkAnp5GyH4VeU836NiPOJOZHSsZTYuSIEXeX44b4hF9Pmy473Hu/DPWsR2xOnEX9xEfU8cSYxKVGCDnT84NgqIqbNFdq7nyM29Pn+Q4hfugi7ye/Uav+zWvuRrVVMTLAl8axmg2cT9DsjiHscoqJoG+anoK2JhdoP9K6CgoIzNBtsSeDvpBLfcUmtvuSKyMPHUGX3Q670HiK2J172UFG+kViXWMRNGjeX4UCP94zVA4SmwXKf2pBo0mzm9nUht8UT2dQYRlxArKfte5z4UXmbLdnaV/K+h6+hPnGR4ytbR2zhOK9vJLFo6lPKSSHu0+47vAJyhXbE3Y73GVeeeyazb9bGUQ/fAhwNo12cEp8Tq2v7EunEP++jT/mKI0W2qwA3wAHifQ6P0gfEXvHeEN6eJtr2iRiv6018QPPE4IGyiHU463qQuNTlujziVr4mOU6jw33Xg1gjAQb+R/s/tYI8WbnsYv2e2Jb3IVHc7DGB/SdolrZ9Lsbrumj/b2cR5xAn8L7OpQi62cXt5hVp3A3WIkFdbfrHU1GAy3EU8WcuwzPYx9w/HkGLHduxIE/7H4Z9kXh7Kcd1dGM/cXGcvmBUvGpzl17YsJM4hrv2FPucR2vbMVeK9HbRiBgL3wbEvFIqKReJbbRzeyWwQnSB2NjHSore+J9eSc2nL7RnyGVbe6oUxQP0+I906fkv5K/skLYvkd1s6dx8CRPGanZtRpziNcuNFxu4rHyE+/+OExcRd7nU5F7xsb9R/1AKPZT7puAMd7zP4O1xxLd5f8Ky3LAyCFmuXaSdiMcVmawEQQSy3Hna9uh4qumCYGEZ1+rtZuAtLuc8QVxJvEYEDR6clbuD3Ma3dbrfcbwp8Q128OTYbVavlaJO7KoqUuaEcSr2Kv3FX/35AD4fOkfQKTLE4a1DRGJ3/r+r45qP1VW3bYbd9vcqKFx+rxmaAvARrgmYoCncAhjD23i+h7hlAOixw8h2EbmI2OKniX20Y49xKvWc5RYZnKWdDWCukqSXfyzaRnU1fHa31ibN5ATYlJs1NuD3XRJvO1Q3SD67q4KMauySxN/LAXw+PNOTXF6+qZWN65Tl80aKRXxvPz52K6dguzcrl1OrL46Fnco9EDtoOK1KdhEGEW8R/+ByEWKlcvn5qLLG5PTTzmurXfeU0+FQHkFTDRCznkE1eQRjFxA/UVYEiGLP22ntHF3MBZyCpR0aYKzlbHWvts+tZwm+8oniWDADKE8HKGuUXGl4mHhBBDUHKE/vIq5yOTZLWVEfSgQ1C6gBDybO1vYh1U6NVq0XBBuTuQ09mWu1ZUJSqBmYqSzn/G4RNFyVJSWCVjGIoCKoQAQViKACEVTAguqiRgtaTjLwY0j28LxebBHYl9XnI0qLcr4+4qu+Ae8HUewBtRkxiFpX+7+miYLC9YeobIyFRBR6NE/ET8S5LGyOAe+Hd3pVWVEA6N2PFmW/UFldU7juOxMFjWXyRoEIKhBBBSKoIH5BEZyEWJfmXBO8LKarsEorKnKHldW5faS8giJ2BeM/7yDWEvtWKiAsIukRCfipV0ExAGYqp0pB8IDgawwIXheLoJi8N1tsFnhEWKt5ZQn6kjJ3MFJVBWKNZrsJivn4Vot9jMQAO/u1BUXNFbOBNRHbGImTylpTp8B2Vk8RMY0GtHvOTqGYmQsRZVk+3Rxj/uEQTxE7lwlMPYfBvoN9uh9GfrdBw7WHj2IqbvzuEL1itpVfwIDgrshy7/b5IWuKTpVmq54QtJXYNTRo4ZwAWWA2spJ9Lj8F/iGemcCbS9Rf8AB/QE/iTcRnlLdpeJJQy5UO0eAAU6RjurdNvL1PWU6fWTFeH5EUGiz8qYlpY6OXG4igwQJmCrvN2RTxcgMZwR0sIIgA8yqgBwUTN8KLNE0ENRvwyy7hWm51rxdLlhtcVI/nIhE0ZBBBQwYpQ4OHPdx8qcHt0obsZEgWQc3EJGWtg2YDy15i5tN0yXLDAU+ePBE0eHBOW5smgkotVyCCCkLTbPmNiZXzOogJzU2hGP2E9UUwHwMWK+2orMntD4oZzRMUVedByppU4oq2b72yhhoeFlOaJSgWe9lQyjGsWjBXTGmWoJuiHM8RU5olaLQV42WIvmGC3hnleDcxpVmCjlLWGEQ3oPkySUxplqA4bzlxgrICmTAmA3MEYi4GrCEiwdoGOhbQfTOHOF1Z/XWYvLGlmNBcQW00UTI42PgsVyCCCuKEcwpYLLwbcye3hKAEDzdwHQUd3YjN7eAl4YmgwcO7ypqA2V5mGsKmiaDmIl3FGBAmZahUigQiqEAEFYigAhFUBBUYKqhMshgepEDQi2KH0CAfgh4RO4QGxyFovtghNDgNQXf5fNNisWul2WofBPV7WcVLolOl2eprTFGO6VMwyVFHn266HzdWMhFyNFwg9ie29+l+CNbrbq8KMZS4QmxsNIYQV+rrtmCihl5iFyOxRlnr7pRYiAcB09v4r8AcHFPWGnUnnIICmAlyrSq50LoguMjjlLnd3uG2mB2ClBYTu4i9Ag0scI/lQH/Xd5a23CRiWl5Q1opLdcR2gcIZ4uvKGsXwP7dttAVhWxH7EEcqa0ar2ixwkpKpzRMN28aI0y0gHiAuZb/B0VIvinHJ5muVFR+ayZWmZCUeoUTDtvFxrvDsVdZkJWXiXwEGAB5thUjn4vqyAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center;background-size:100px auto;-webkit-transform:rotateZ(-90deg);}
.hdicon { background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto; }
/* header */
.header { position: fixed; top: -.05rem; z-index: 99; width: 100%; background: url(../img/header/bg.jpg) center center no-repeat; background-size: cover; height: 1.03rem; }

.header .logo { width:2.26rem;  position: absolute; left: 0; top: 0; }

.header .hd-content { position: absolute; right: .4rem; height: 100%; width: auto; }

.header .yuyanbtn { width: 0.5rem; height: 0.5rem; display: inline-block; background-position: -0.26rem -12.9rem; margin-top: 0.25rem;    margin-right: .3rem;}
.header .buy { width: 0.5rem; height: 0.5rem; display: inline-block; background-position: -4.9rem -18.4rem;     margin-right: .3rem;}


.header .hd-zhuce { vertical-align: text-bottom; font-size: .24rem; display: inline-block; width: 2.52rem; height: 0.6rem; background-position: -0.26rem -19.48rem; margin: 0.25rem .2rem 0; text-align: center; line-height: .65rem; color: #ffe699; text-transform: uppercase;  }

.header .ngBar { display: inline-block; width: 0.35rem; height: 0.5rem; background-position: -0.3rem -5.2rem;  }
.header .off{ background-position: -0.3rem -6.12rem; }

.check-language{ opacity: 0; transition: all .5s; transform: translate(100%,0); position: fixed; z-index: 50; width: 1.5rem; height: auto; right: 0rem; top: 1rem;border-radius: 0.08rem; border: 1px solid #ffdf91;background: url(../img/header/langbg.jpg);background-size: 100% auto;}
.check-language.on{ opacity: 1; transform: translate(0,0); }
.check-language li{position: relative; display: block; width: 1.5rem; height: auto;margin: 0 auto;color: #7bb2f1;   font-size: .16rem; text-align: center; line-height: .465rem;     text-indent: 0.12rem;}
.check-language li:nth-child(5){font-size: .14rem;}
.check-language li.on{  background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto;   background-position: -0.3rem -15.03rem;color: #ffdf91;}
.check-language li:first-child{ border-top-left-radius: 0.08rem; border-top-right-radius: 0.08rem; }
.check-language li:last-child{ border-bottom-left-radius: 0.08rem; border-bottom-right-radius: 0.08rem; }
.check-language li::after,.check-language a.on::after{ background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto; position: absolute; content: ''; width: 0.13rem; height: 0.13rem; left: 0.06rem; top: 0.18rem; }
.check-language li::after{  background-position: -0.3rem -2.94rem;}
.check-language li.on::after{ background-position: -0.3rem -2.23rem; }

.nav-box{ position: fixed; right: 0; z-index: 50; width: 100%; height: 100%; opacity: 0; transition: all .5s; transform: translate(100%,0); }
.nav-box.on{ opacity: 1; transform: translate(0,0); }

.nav-box .nav-content{ position: absolute; width: 100%; background: url(../img/header/navbg.jpg) center top no-repeat; background-size: cover; height:100%; z-index: 49; top: .95rem; padding-top: 0.5rem; }
.nav-box .navbg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: saturate(150%) contrast(50%) blur(3px); -webkit-backdrop-filter:saturate(150%) contrast(50%) blur(3px); z-index: 47; }

.nav-box .nav-txt{ width: 6.66rem; margin: 0 auto; height: auto; position: relative; }
.nav-box .back{  text-transform: uppercase; color: #ffdf91; font-size: .28rem;   display: block; margin-left: 0.3rem; }
.nav-box .back::after{
    background: url(../img/hpicon.png) no-repeat;
    background-size: 7.26rem auto;
    position: absolute;
    content: '';
    width: 0.18rem;
    height: 0.2rem;
    background-position: -0.3rem -3.64rem;
    left: 0;
    top: 0.13rem;
    transform: rotate(180deg);
}

.nav-box  ul{ position: relative; margin-top: .2rem; padding: 0.5rem 0; }

.nav-box  ul::before,.nav-box  ul::after{ position: absolute; content: ' '; background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto; background-position: -0.3rem -0.3rem; width: 100%; height: 0.05rem; }
.nav-box  ul::before{ top: 0; }
.nav-box  ul::after{ bottom: 0; }

.nav-box  ul li {  height: 1rem; width: 100%;font-size: .42rem; line-height: 1rem;  text-transform: uppercase; color: #ffdf91;text-indent: .85rem; text-shadow: 0 0 5px #000; background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto; }
.nav-box  ul li a{  text-transform: uppercase; color: #ffdf91; }

.nav-box  ul li:nth-child(1){ background-position:.05rem -8.7rem; }
.nav-box  ul li:nth-child(2){ background-position:.05rem -10.64rem; }
.nav-box  ul li:nth-child(3){ background-position:.05rem -9.65rem; }

.nav-box  ul li:nth-child(4){ background-position:.05rem -11.64rem; }
.nav-box  ul li:nth-child(5){ background-position:.05rem -26.50rem ; }
.nav-box  ul li:nth-child(6){ background-position:.05rem -4.05rem;}
.nav-box  ul li:nth-child(7){ background-position:.05rem -25.65rem }
.nav-box  ul li:nth-child(8){ 
    background: url(../img/history/h-icon.png) no-repeat;
    background-size: .36rem auto;
    background-position: .38rem center;
 }

.nav-box .contact{ width: 100%; height:auto; margin-top: .5rem; }

.nav-box .contact span{ display: inline-block; text-indent: .2rem; font-size: .42rem;  color: #fff; text-shadow: 0 0 10px #513c09;     text-transform: uppercase;}

.nav-box .contact a{ display: inline-block; width: .65rem; height:  .65rem; vertical-align:top; margin-left: .2rem; background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto; }

.nav-box .contact a:nth-child(2){ background-position:-.3rem -21.87rem; }
.nav-box .contact a:nth-child(3){ 
    background: url(../img/Instagram.png) center center no-repeat;
    background-size: .5rem auto;
 }
 .nav-box .contact a:nth-child(4){ background: url(../img/bhmt.png) center center no-repeat;background-size: .5rem auto;}
.nav-box .contact a:nth-child(5){ background-position: -.3rem -20.66rem; }
.nav-box .contact a:nth-child(6){ background-position:-.3rem -17.15rem; }

.nav-box .nav-zhuce{  color: #5a361e; font-size: .38rem; display: block; width: 5.70rem; height: 1.15rem; background: url(../img/page1/zhuce.png) center center no-repeat; background-size: 100% auto; text-align: center; line-height: 1rem; margin: .5rem auto 0; }

.nav-box  .androidDownload{
    display: none;
    width: 2.29rem;
    height: 0.64rem;
    margin: .5rem auto 0;   
}
.nav-box .androidDownload img{height: 100%;}

/* footer */

.footerBox{ position: relative; height:3.8rem; width: 100%; background-color: #000;     text-align: center;}

.footerBox .contact{ height: .93rem; width: 100%; background: url(../img/footerbg.jpg) center center no-repeat; background-size: cover; position: relative; line-height: .93rem; }
.footerBox .contact::after,.footerBox .contact::before{ position: absolute; content: ''; background: url(../img/page6/p6icon.png) no-repeat; background-size: 8.1rem auto; width: 100%; height: .01rem; background-position: -.3rem  -.3rem; left: 0; }

.footerBox .contact::after{ top: 0; }
.footerBox .contact::before{ bottom: 0; }

.footerBox .contact span{ vertical-align: middle;  font-size:.42rem; color: #fff; text-shadow: 0 0 .1rem #463814; text-transform: uppercase;}
.footerBox .contact a{ display: inline-block; width: .46rem; height:.44rem; vertical-align: middle; margin-left: .3rem; background: url(../img/page6/p6icon.png) no-repeat; background-size: 8.1rem auto; filter: drop-shadow(0px 0px 0.1rem #463814); }

.footerBox .contact a:nth-child(2){ background-position: -.3rem -8.49rem; margin-left: 1rem; }
.footerBox .contact a:nth-child(3){     background: url(../img/Instagram.png) center center no-repeat; background-size: .5rem auto; }
.footerBox .contact a:nth-child(4){background: url(../img/bhmt.png) center center no-repeat;background-size: .5rem auto;}
.footerBox .contact a:nth-child(5){ background-position: -.3rem -9.53rem}
.footerBox .contact a:nth-child(6){ background-position: -.3rem  -6.52rem; }


.footerBox .copytxt{ position: absolute; top: 1.2rem; width: 100%; height: 1.2rem;  color: #737373; font-size: .14rem;  line-height: .67rem; }

.footerBox .copytxt span{
    display: block;
    line-height: .2rem;
    text-align: right;
    margin-right: 0.2rem;
    margin-top: 0.05rem;

}
.footerBox .copytxt span:nth-child(1){margin-top: .5rem;}
.footerBox .copytxt span a{   color: #737373;}


.footerBox  .copytxt span .cookieSet{
    display: inline-block;
    position: relative;
}

.footerBox  .copytxt span .cookieSet a{
    background: none !important;
    border: none !important;
    color: #737373 !important;
    width: 100%;
    padding: 0 !important;
    position: absolute;
    left: 0;
   opacity: 0;
}



.footerBox .copytxt .home{
    position: absolute;
    right: .2rem;
    top: -.2rem;
    color: #fff;
    text-decoration: underline;
    text-underline-offset: .1rem;
}
.footerBox .logoimg{
    position: absolute;
    left: 0.1rem;
    top: 0;
    display: flex;
}
.footerBox .logoimg img{
    width: auto;
    height: .35rem;
    display: block;
    margin-right: .25rem;
}

.footerBox  .agebox{
    position: absolute;
    margin-top: .2rem;
	    width: 100%;
}

.footerBox  .agebox img{
    float: left;
   
    width: auto;
    height: .5rem;
    display: block;
    margin: .25rem  .25rem 0 .25rem;

}
.footerBox  .agebox .decTxt{

    line-height: 1;

    font-size: .13rem;
    position: absolute;
  
    width: 85%;
    text-align: left;
    left: 1rem;
    top: .25rem;
}


/* pop */

.pop { position: absolute; z-index: 999; top: 0; display: none; }

.pop .close { position: absolute; right: 0; top: -.6rem; width: .47rem; height:.47rem; background-position: -.3rem -13.96rem; }
.subbox{ width: 6.81rem; height: 6.01rem; background: url(../img/pop/zhucebg.png) center center no-repeat; background-size: 100% auto; }

.subbox .title { position: absolute; width: 100%; top: .2rem; }

.subbox .title h3 { color: #ffe1a1; font-size: .56rem;  text-align: center; text-transform: uppercase;}

.subbox .title small { 
     color: #ffe1a1; 
    font-size: .34rem;
    text-align: center;
    display: block;
    margin-top: 0.7rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap;
    
    line-height: .4rem;
}
.subbox .title small::after,.subbox .title small::before{ position: absolute; content: ''; background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto; height: 0.05rem; width: 1.41rem; top: 0.19rem; }
.subbox .title small::before{ background-position: -.3rem -.93rem; left: -1.6rem; }
.subbox .title small::after{ background-position: -0.3rem -1.58rem; margin-left: 0.2rem; }

.subbox .tips { display: none; position: absolute; color: #ec5353; top: 2rem; left: 0.5rem; font-size: .2rem;}


.subbox .email { width: 6.3rem; height: 2.6rem; margin: 2.4rem auto 0; }
.subbox .email .koMessage,.subbox .email .hkTwOm{display: none;}
.subbox .email .comMessage em { font-size: .49rem; color: #929292; display: inline-block; vertical-align: top; }

.subbox .email input { height: .65rem; width: 5.80rem; margin-left: .1rem; text-indent: .2rem; font-size: .26rem; }

.subbox .email .txt { display: block; margin: 0 auto; width: auto; font-size: .21rem; color: #fff; line-height: .3rem; position: relative; margin-top: .2rem; margin-left: .25rem;  }

.subbox .email .txt i { display: inline-block; width: .33rem; height: .33rem; background-position:-.3rem -8.07rem; vertical-align: top; margin-right: .2rem; cursor: pointer; }

.subbox .email .txt i.on { background-position:-.3rem -7.14rem; }

.subbox .email .txt span { display: inline-block; width: 90%; }

.subbox .email .txt a { color: #ffe1a1; margin-left: 5px; }

.subbox .email .sub {  display: block; width: 3.44rem; height: .7rem; background-position: -.3rem -23.09rem; margin: .45rem auto 0; text-align: center; color: #222f43; font-size:.42rem; font-weight: bold; line-height: .7rem; }


.thk{ width: 6.81rem; height: 4.03rem; background: url(../img/pop/tk.png) center center no-repeat; background-size: 100% auto; }

.thk h3,.thk small{  color: #ffe1a1; font-size: .56rem; left: 50%; transform: translate(-50%); white-space: nowrap; position: absolute; }
.thk h3{ top: 1.1rem;text-transform: capitalize; }
.thk  h3::after,.thk  h3::before{ position: absolute; content: ''; background: url(../img/hpicon.png) no-repeat; background-size: 7.26rem auto; height: 0.05rem; width: 1.41rem; top: 0.5rem; }
.thk  h3::before{ background-position: -.3rem -.93rem; left: -1.6rem; }
.thk  h3::after{ background-position: -0.3rem -1.58rem; margin-left: 0.2rem; }
.thk small{ top: 1.8rem; }
.thk .creator{position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0.6rem;
    text-decoration: underline;
    color: #fff;
    font-size: .26rem;
    text-underline-offset: 0.1rem;}
.thk .tips  {    font-size: .4rem;
    width: 100%;
    text-align: center;
    white-space: pre-wrap;
    top: 50%;
    transform: translate(-50%,-50%);}
.popvideo { width:6.81rem; height:3.84rem; margin: 0 auto; }

.popvideo .videoCont { width: 100%; height: 100%; }
.video4 video{width: 100%;height: 3.9rem;background-color: #000;} 



/* history */

.hisSuccess{
    width: 6.85rem;
    height: 4.05rem;
    background: url(../img/history/sucessPop.jpg) center center no-repeat;
    background-size: 100% auto;
}
.hisSuccess small{ color: #fff; font-size: .56rem; left: 50%;top:50%; transform: translate(-50%,-50%);  position: absolute; width: 80%;text-align: center;display: none;}
.hisSuccess small:first-child{display: block;}
.bns_end{
    width: 6.85rem;
    height: 4.05rem;
    background: url(../img/history/endPop.jpg) center center no-repeat;
    background-size: 100% auto;  
}
.bns_end small{ color: #fff; font-size: .56rem; left: 50%;top:50%; transform: translate(-50%,-50%); position: absolute;width: 80%;text-align: center; }










/* zh-tw */

.lang_zh-tw .subbox .email{    width: 5.6rem;}
.lang_zh-tw .subbox .email .comMessage{display: none;}
.lang_zh-tw .subbox .email .hkTwOm{display: block;position: relative;}


.lang_zh-tw  .subbox .email .txt span{width: auto;}
.lang_zh-tw .hkTwOm .select{
    cursor: pointer;
    position: relative;
    display: inline-block;
    height: .65rem;
    line-height: .65rem;
    font-size: .26rem;
    width: 1.60rem;
    color: #fff;
    background-color: #1d3b71;
    text-align: center;
    font-weight: bold;
}


.lang_zh-tw  .hkTwOm .selbox{
    display: none;
    position: absolute;
    height: auto;
    line-height: .44rem;
    font-size: .22rem;
    width: 1.70rem;
    color: #929292;
    background-color: #202f4a;
    text-align: center;
    z-index: 20;
    font-weight: bold;
}
.lang_zh-tw  .hkTwOm .selbox li{
    padding: 0.1rem 0;
}
.lang_zh-tw  .hkTwOm .selbox li.on{
    background-color: #7799b3;
    color: #202f4a;
}

.lang_zh-tw  .subbox .hkTwOm  input{    width: 3.80rem;
    vertical-align: top;
    margin-left: -.05rem;}
.lang_zh-tw .header .hd-zhuce{    font-size: .3rem;}

/* .lang_zh-tw .page2 .map .box p{font-size: .24rem;} */
.lang_zh-tw .page2 .map .box .num{
    text-shadow:none !important;
    -webkit-text-stroke:initial !important; 
}
.lang_zh-tw .page7  .pl-message p{font-size: .34rem;line-height: .45rem;}
.lang_zh-tw .page7 .personMessage .comtxt .txt{
    font-size: .26rem;
    line-height: .4rem;
}







@keyframes scroll_tip {
    0% {
        transform: translateY(-20%) ;
    }
  
    100% {
        transform: translateY(20%) ;
    }
  }


@keyframes animate1 {
    0% {
        left: -100%
    }

    50%,100% {
        left: 100%
    }
}

  @keyframes animate2 {
    0% {
        top: -100%
    }

    50%,100% {
        top: 100%
    }
}

  @keyframes animate3 {
    0% {
        opacity: 1;
        right: -100%
    }

    50%,100% {
        opacity: 1;
        right: 100%
    }
}

  @keyframes animate4 {
    0% {
        bottom: -100%
    }

    50%,100% {
        bottom: 100%
    }
}


@-webkit-keyframes lightmove {
    0% {
            left: -1.5rem;
            top: -1.2rem;
    }

    to {
            left: 1.5rem;
            top: 1.2rem
    }
}
@keyframes lightmove {
    0% {
        left: -1.5rem;
        top: -1.2rem;
}

to {
        left: 1.5rem;
        top: 1.2rem
}
}





















