@charset "utf-8";
body{ background: #fff; font-size:.25rem;}
div { box-sizing: border-box;}
.dn { display: none;}
.clearfix:after { content: '\20'; clear: both; height: 0; display: block;}
a {-webkit-tap-highlight-color:transparent;}
*{ outline:none!important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;}
input,textarea { outline: none; border: none; box-sizing: border-box; background: none;}
/* --------------index-start-------------- */
.star {height: 100vh; position: relative; overflow: hidden;}
.animate-bg {background-image:url(../images/bg.jpg);background-position: 50%; background-size: cover; width: 200%; height: 100%; animation: 20s linear infinite bgMove; position: absolute;}
@keyframes bgMove{
	0%, 100% {
	    transform: translate(-50%);
	}
	
	50% {
	    transform: translate(0%);
	}
}
.header { width: 100%; position: fixed; left: 0; top: 0; padding: 0 5%; display:flex; justify-content: space-between; align-items: center;}
.header .logo { display: block; width: 100px;}
.header a { color:#ffffff;}
.header a.lang { padding-bottom: 20px; font-size: 14px;}
.loginBtn { display: flex; justify-content: space-between; align-items: center; position: fixed; bottom: 20px; padding: 0 15px; left: 0; width: 100%;}
.loginBtn a { display: block; text-align: center; width: 47.5%; line-height: 44px; font-size: 16px; border-radius:8px ; text-shadow: 1px 1px 2px #0000004d; box-shadow: 0 4px 6px #5d403733;}
.loginBtn a:nth-child(1) { background: #e2c26f; color: #ffffff;}
.loginBtn a:nth-child(2) { background: #fff5ee; color: #666;}
.loginPage { background: url(../images/login.jpg) center top no-repeat; background-size: 100% auto; min-height: 100vh;
padding: 4.72rem .32rem 0;}
.loginPage input { font-size: .26rem; text-indent:.32rem; width: 100%; height: .83rem;}
.loginPage li { margin-bottom: .2rem; position: relative;}
.loginPage li span { display: block; position: absolute; width: .44rem; height:.32rem; top: 50%; transform: translateY(-50%); right: .32rem;}
.loginPage li:last-child { margin-bottom: 0;}
.loginPage ul { margin-bottom: 1.2rem;}
.loginPage button { display: block; opacity: 0; width: 100%; height: 1.33rem;}