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;  
}  
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{  
list-style:none;  
}  
h1,h2,h3,h4,h5,h6{  
font-weight:normal;  
font-size:100%;  
}  
q:before,q:after{  
content:"";
}  
abbr,acronym{border:0;  
} 

/*--custom--*/
input[type="button"],
input[type="submit"],
input[type="reset"],
select { -webkit-appearance: none; }

.clear { clear:both;}
/*--弹出框--*/
.mask { display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1000; background:rgba(0, 0, 0, 0.7); }
.dialog { display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1001; }
.dialog .alert { position:fixed; left:50%; top:50%; display:inline-block; max-width:80%; padding:10px 20px; background:#000; color:#fff; border-radius:8px; text-align:center; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 1); box-shadow: 0px 0px 3px rgba(0, 0, 0, 1); z-index:1002; }
.dialog .dialog_content { position:fixed; left:50%; top:50%; z-index:1003; border:8px solid #aaa;}
.dialog .dialog_h { background:#e6e6e6; padding:10px; font-weight:bold; font-size:14px; overflow:hidden; zoom:1;}
.dialog .dialog_h .close { float:right; cursor:pointer; font-size:12px; font-weight:normal; color:#666;}
