@charset "utf-8";
/* CSS Document */
a,img,button,input,textarea,div,p{
	-webkit-tap-highlight-color:rgba(255,255,255,0);
}
html,body,h1,h2,h3,h4,h5,h6,p,form,button,dl,dd,dt {
	margin:0; padding:0; font-size:100%;
}
body,html{
	-webkit-touch-callout: none; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-select: none;
}
img {
	width: 100%; height: auto; border:0; display:block; height:auto;
}
body {
	 font-family:"Hiragino Sans GB","Helvetica Neue"; color:#262626; background:#f4f4f4;
}
ul,ol,dl,dd,dt {
	list-style:none; margin:0; padding:0;
}
h1,h2,h3,h4 {
	font-weight:normal;
}
a,img,button,input,textarea {
	outline:none; border:none; background:none; -webkit-appearance:none;
}
a {
	color:#262626; text-decoration:none;
}
input[type=button],input[type=search],input[type=text],input[type=number]{
	-webkit-appearance:none;
	outline:none;
	padding:0;
	font-family:"Hiragino Sans GB","Helvetica Neue";
}
::-webkit-input-placeholder{ 
	color: #888 !important; 
} 

/*media响应式*/

@media screen and (max-width: 320px) {
	html {
		 font-size:12px;
	}
}
@media screen and (min-width: 320px) and (max-width: 360px) {
	html {
		 font-size:14px;
	}
}
@media screen and (min-width: 360px) and (max-width: 400px) {
	html {
		 font-size:15px;
	}
}
@media screen and (min-width: 400px) and (max-width: 440px) {
	html {
		font-size:15px;
	}
}
@media screen and (min-width: 440px) and (max-width: 480px) {
	html {
		 font-size:15px;
	}
}
@media screen and (min-width: 480px) and (max-width: 520px) {
	html {
		 font-size:15px;
	}
}
@media screen and (min-width: 520px) and (max-width: 560px) {
	html {
		 font-size:15px;
	}
}
@media screen and (min-width: 560px) and (max-width: 600px) {
	html {
		 font-size:15px;
	}
}
@media screen and (min-width: 600px) {
	html {
		 font-size:15px;
	}
}

/******************************/
.white_bg{
	background: white;
}
.m_layer{
	width: 100%; height: 100%; background: rgba(0,0,0,0.75); position: fixed; left: 0; top: 0; z-index: 105; display: none;
}
/*引导下载*/
.down_app{
	display: none;
}
.down_app dl{
	width: 100%; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.down_app dt{
	width: 80%; margin: 0 auto;
}
.down_app dd{
	margin-top: 1.14rem; padding-bottom: 5.46rem; font-size: 0; text-align: center; position: relative;
}
.down_app dd a{
	width: 7.86rem; height: 2.86rem; line-height: 2.86rem; font-size: 1.21rem; color: white; text-align: center; border-radius: 0.25rem; display: inline-block;
}
.down_app dd .wait{
	margin-right: 1.96rem; background: #999;
}
.down_app dd .imm_download{
	background: #f96292;
}
.down_app dd:before{
	content: ''; width: 12.75rem; height: 5.11rem; margin-left: 4.64rem; background: url(http://static.1yqba.com/yqba/v3/images/down_app_2.png) center center no-repeat; background-size: contain; position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%,0); transform: translate(-50%,0);
}
.down_app.android dd:before{
	background-image: url(http://static.1yqba.com/yqba/v3/images/down_app_3.png);
}

/*服务器更新*/
.upgrade{
	width: 100%; padding: 0 1.15rem; box-sizing: border-box; text-align: center; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.upgrade dt{
	line-height: 0.96rem; padding-bottom: 0.45rem;
}
.upgrade dt p{
	height: 1.38rem; line-height: 1.38rem; font-size: 1rem; color: #fc4248;
}
.upgrade dt:before{
	content: ''; width: 6.04rem; height: 6.0rem; margin: 0 auto 1.35rem; background: url(../images/upgrade.png) center center no-repeat; background-size: contain; display: block;
}
.upgrade dd{
	font-size: 0.85rem; line-height: 1.4rem; color: #b2b2b2;
}
.upgrade dd p{
	padding-top: 0.77rem;
}

div.show{
	display: block;
}