body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,figcaption,figure,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;color: #3d3d3d;}
body,button,input,select,textarea{font:12px/1 Lucida Grande,'Microsoft YaHei',"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}
h1{font-size:18px;font-weight:normal}
h2{font-size:16px;font-weight:normal}
h3{font-size:14px;font-weight:normal}
h4,h5,h6{font-size:100%;font-weight:normal}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}
small{font-size:12px}
ul,ol,li{list-style:none}
a{text-decoration:none;display: inline-block;width: 100%;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:before,q:after{content:''}
legend{color:#000}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
hr{border:0;height:1px}
*{-ms-word-break:break-all;word-break:break-all;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0); }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{
    display: block;
}
body{
	background:#fff;
}
input{
	
	
	-webkit-appearance:none;
}
input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;


}
*{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
 input:disabled, input[disabled]{ 
color: #3d3d3d; 
/* -webkit-text-fill-color:#3d3d3d;  */
-webkit-opacity:1; 
opacity: 1; 
} 
.clearfix:after{
content:'.';
display:block;
clear:both;
height:0;
visibility:hidden;
}
.fl{float: left;}
.fr{float: right;}




