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, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
	user-select: none;
	-webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: "Microsoft Yahei",Tahoma,Arial,sans-serif;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	-icab-text-overflow: ellipsis; 
	-khtml-text-overflow: ellipsis; 
	-moz-text-overflow: ellipsis; 
	-webkit-text-overflow: ellipsis;

}

/* Handle box-sizing while better addressing child elements: 
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
body{margin: 0 auto;max-height:99999px;min-height:1px;color: #333;position: relative;background-color: #eee;}
img,object,embed {max-width: 100%;}
ul {list-style: none;}
a{text-decoration: none;color: #333;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: block; }
/* fix HTML 5 strange img always adds 3px margin at bottom */
img{vertical-align: middle;}
/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  
.clear{ clear: both}
input, textarea, keygen, select, button{font-family: "Microsoft Yahei",Tahoma,Arial,sans-serif;color: #333;outline:0px;}
::-webkit-input-placeholder {
color: #a9a9a9; 
} 
:-moz-placeholder {
color: #a9a9a9; 
} 
::-moz-placeholder {
color: #a9a9a9; 
} 
:-ms-input-placeholder {
color: #a9a9a9; 
}
html { font-size: 12px; }

.pull-left{
 text-align: left;
}
.c-red{color:#cc0000;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
input:focus, textarea:focus {
    outline: none;
}
input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}
.float-right{float:right;}

