@charset "utf-8";
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}									
article,aside,figure,footer,header,hgroup,nav,section{ display:block;}
img,object,embed{ max-width:100%; display:block;}
html,body{ width:100%; height:100%;}
body{ display:block; overflow-x:hidden; overflow-y:scroll;}
ul,menu{ list-style:none;}
blockquote,q{ quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none;}
a{ margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none;}
del{ text-decoration:line-through;}
abbr[title],dfn[title]{ border-bottom:1px dotted #000; cursor:help;}
table{ border-collapse:collapse; border-spacing:0;}
th{ font-weight:bold; vertical-align:bottom;}
td{ font-weight:normal; vertical-align:top;}
hr{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input,select{ vertical-align:middle;}
pre{ white-space:pre; white-space:pre-wrap; white-space:pre-line; word-wrap:break-word;}
input[type="radio"]{ vertical-align:text-bottom;}
input[type="checkbox"]{ vertical-align:bottom; *vertical-align:baseline;}
a:hover,a:active,input,select{ outline:none;}
small{ font-size:85%;}
strong,th{ font-weight:bold;}
td,td img{ vertical-align:top;} 
sub,sup{ font-size:75%; line-height:0; position:relative;}
sup{ top:-0.5em;}
sub{ bottom:-0.25em;}
pre,code,kbd,samp{ font-family:monospace,sans-serif;}
.clickable,label,input[type=button],input[type=submit],button{ cursor:pointer;}
input:focus{ outline:none;}
button,input,select,textarea{ margin:0; padding:0;-webkit-appearance:none;background:rgba(0,0,0,0);}
button{ width:auto; overflow:visible;}
.clearfix:before,.clearfix:after{ content:"\0020"; display:block; height:0; overflow:hidden; }  
.clearfix:after{ clear:both; }  
.clearfix{ zoom:1; }  
/* Print styles!--------------------------------------------------------------------------*/
@media print{ }
/* Media queries!-------------------------------------------------------------------------*/
@media screen and (max-width:414px){ }
@media screen and (max-width:375px){ }
@media screen and (max-width:320px){ }
@media all and (orientation:portrait){ }
@media all and (orientation:landscape){ }
/*----------------------------------------------------------------------------------------*/
/* 链接长按时不触发系统的菜单，也可用于img，在不想让用户长按将图片保存至相册时使用，默认禁止链接和图片 */
a,img{ -webkit-touch-callout:none;}
/* 去除input和输入框的默认样式，并默认赋予30%的黑色背景 */
input{ -webkit-appearance:none; border:none; background:rgba(0,0,0,0.3); border-radius:0;}
textarea{ border:none; background:rgba(0,0,0,0.3); border-radius:0;}
input[type="file"]{ background:rgba(0,0,0,0); width:100px;}
/* 去除iphone中按下时的高亮效果 */
input,textarea{ -webkit-user-select:auto; -moz-user-select:auto;}
/* 阻止旋转屏幕时自动调整字体大小 */
*{ -webkit-text-size-adjust:none;}
*{ font-weight:normal; font-style:normal;}
*,*:after,*:before{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0; margin:0;}
/*禁止ie输入框后的删除&眼睛图标*/
input[type=text]::-ms-clear{ display:none !important; }
input[type=password]::-ms-reveal{ display:none !important; }
