* {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html,
body {
	width: 100%;
	height: 100%;
}

html,
body,
fieldset,
img,
iframe,
abbr {
	border: 0;
}

li {
	list-style: none;
}

textarea {
	overflow: auto;
	resize: none;
}

button {
	cursor: pointer;
}

a,
a:hover {
	text-decoration: none;
	color: #6f6f6f;
}

a,
a:active,
a:focus,
input,
button {
	outline: 0;
	border:0;
}

li {
	display: block;
}

.hide {
	display: none!important;
}

html,
body,
select,
textarea,
input,
button {
	font-family: "微软雅黑";
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

.show {
	display: block;
}
.m_banner{
	width:100%;
	height:32.15625rem;
	background:url(../images/bg.jpg) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position:relative;
}
.yy{
	width:11.875rem;
	height:2.5rem;
	position:absolute;
	left:50%;
	margin-left:-5.9375rem;
	bottom:2.71875rem;
}
.yy img{
	display: block;
	width:100%;
	height:100%;
}
.hd{
	display: block;
	width:5.1875rem;
	height:3.625rem;
	position:absolute;
	bottom:0;
	right:0;
	animation: hd1 3s linear infinite;
	-webkit-animation: hd1 3s linear infinite;
}
@keyframes hd1{
	0%{transform: translateX(-10px) translateY(-10px);}
	50%{transform: translateX(0) translateY(0);}
	100%{transform: translateX(-10px) translateY(-10px);}
}
@-webkit-keyframes hd1{
	0%{transform: translateX(-10px) translateY(-10px);}
	50%{transform: translateX(0) translateY(0);}
	100%{transform: translateX(-10px) translateY(-10px);}
}
.hd1{
	display: block;
	widows: 6.59375rem;
	height:4.65625rem;
	position:absolute;
	left:0;
	bottom:6.25rem;
	animation: hd2 4s linear infinite;
	-webkit-animation: hd2 4s linear infinite;
}
@keyframes hd2{
	0%{transform: translateX(10px) translateY(10px);}
	50%{transform: translateX(0) translateY(0);}
	100%{transform: translateX(10px) translateY(10px);}
}
@-webkit-keyframes hd2{
	0%{transform: translateX(10px) translateY(10px);}
	50%{transform: translateX(0) translateY(0);}
	100%{transform: translateX(10px) translateY(10px);}
}
.hd2{
	display: block;
	width:3.65625rem;
	height:2.5625rem;
	position:absolute;
	right:4.0625rem;
	top:4.375rem;
	animation: hd3 3.5s linear infinite;
	-webkit-animation: hd3 3.5s linear infinite;
}
@keyframes hd3{
	0%{transform: translateX(5px) translateY(5px);}
	50%{transform: translateX(0) translateY(0);}
	100%{transform: translateX(5px) translateY(5px);}
}
@-webkit-keyframes hd3{
	0%{transform: translateX(5px) translateY(5px);}
	50%{transform: translateX(0) translateY(0);}
	100%{transform: translateX(5px) translateY(5px);}
}
.login{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background-color:rgba(0,0,0,.8);
	display: none
}
.c_login{
	width:18.75rem;
	height:17.15625rem;
	background:url(../images/login.png) no-repeat center;
	background-size:100% 100%;
	overflow: hidden;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.close{
	display: block;
	width:1.625rem;
	height:1.625rem;
	position:absolute;
	right:0;
	top:3.4375rem;
}
.check{
	width:12.1875rem;
	height:0.9375rem;
	position:relative;
	margin:7.4375rem auto 0;
	overflow: hidden;
	font-size:0;
}
.check .ios{
	float:left;
	height:100%;
	overflow: hidden;
	position:relative;
}
.check .pic{
	width:0.9375rem;
	height:0.9375rem;
	overflow: hidden;
}
.check>div.active .pic img:nth-child(1){
	display: none;
}
.check .pic img{
	display: block;
	width:100%;
	height:100%;
}
.check .ios .pic{
	float:left;
}
.check p{
	font-size:0.75rem;
	color:#75432c;
	float:left;
	font-weight:bold;
	margin-left:0.3125rem;
}
.check .and{
	float:right;
	height:100%;
	overflow: hidden;
	position:relative;
}
.check .and .pic{
	float:left;
}
.put{
	width:15.4375rem;
	height:2.8125rem;
	background-color:#fff;
	border:1px solid #b4cbc8;
	position:relative;
	margin:1rem auto 0;
}
.put input {
	width:10rem;
	height:100%;
	line-height:2.8125rem;
	color:#2b2c2b;
	font-size:0.6875rem;
	text-indent:0.625rem;
}
.c_close{
	display: block;
	width:0.8125rem;
	height:0.8125rem;
	position:absolute;
	right:0.84375rem;
	top:1.125rem;
}
.c_close img{
	display: block;
	width:100%;
	height:100%;
}
.tip{
	width:15.4375rem;
	overflow: hidden;
	position:relative;
	margin:0 auto;
	text-align: left;
	font-size:0.5rem;
	color:#de0808;
	visibility: hidden;
}
.tip img{
	display: block;
	width:0.5rem;
	height:0.4375rem;
	float:left;
	margin:0.15rem;
}
.tip span{
	float:left;
}
.ljyy{
	width:8.75rem;
	height:2.375rem;
	margin:0.3125rem auto 0;
	position:relative;
	overflow: hidden;
}
.ljyy img{
	display: block;
	width:100%;
	height:100%;
}
