@charset "uft-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,  
form,fieldset,input,textarea,p,blockquote,th,td{  
padding:0;  
margin:0;font-size:.2rem;
}  
table{  
border-collapse:collapse;
border-spacing:0;  
}  
fieldset,img{  
border:0;  
}  
address,caption,cite,code,dfn,em,th,var{  
font-weight:normal;  
font-style:normal;  
}  
ol,ul,li{  
list-style:none;  
}  
h1,h2,h3,h4,h5,h6{  
font-weight:normal;  
font-size:100%;  
}  
q:before,q:after{  
content:"";
}  
abbr,acronym{border:0;} 
.left{float: left;}
.right{float: right;}
.clear { clear:both;}
.text-center{text-align: center;}
a{text-decoration: none;}
/*--custom--*/
input[type="button"],
input[type="submit"],
input[type="reset"],
select,
input[type="text"],
input[type="password"]{-webkit-appearance:none; -webkit-appearance: none;outline:none;}
/*--弹出框--*/
.mask { display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1000; background:rgba(0, 0, 0, 0.5); }
.dialog { display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1001; font-size:18px; }
.dialog .alert { position:fixed; left:50%; top:50%; display:inline-block; max-width:80%; padding:10px 20px; background:#fff; color:#000; border-radius:8px; text-align:center;z-index:1002; height:50%; }
.dialog .dialog_content { position:fixed; left:50%; top:50%; z-index:1003;/* background:#fff; padding:4% 30px;*/ border-radius:4px;}
.dialog .xu_info { position:fixed; left:50%; top:50%; z-index:1003; background:#fff; padding:0 0 30px 0; border-radius:4px; width:50%;}
.dialog .dialog_h { background:#e6e6e6; padding:10px; font-weight:bold; font-size:14px;}
.dialog .close { position:absolute;cursor:pointer; right:14px; top:14px;  }
.dialog .close img{ width:20px;}
.dialog .login_mod { position:fixed; left:50%; top:50%; z-index:1003; background:#fff; width:392px; height:352px;border-radius:4px; margin-left:-196px; margin-top:-176px;}

.dialog .dialog_bottom { position:fixed;bottom:0px;left:0px; z-index:1003;width:100%;/* background:#fff; padding:4% 30px;*/ border-radius:4px;}

/*框架样式*/
@media screen and (min-device-width:640px) and (min-width:768px) {
	.page{
	 margin:0 auto;
	 width:7.5rem;
	}
}