
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, iframe { margin: 0; padding: 0; }
body, button, input, select, textarea { font-size: 12px; color: #444; background: #fff; font-family: 微软雅黑, Arial, Helvetica, sans-serif;/*overflow:-Scroll; 
	overflow-x:hidden;*/
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
fieldset, img { border: 0; }
img { vertical-align: middle; }
address, caption, cite, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; margin: 0; padding: 0; }
code, kbd, pre, samp { font-family: courier new, courier, monospace }
ol, ul, li { list-style: none; }
a { text-decoration: none; color: #444; }
a:hover { color: #03a3e6; }
a:active { color: #03a3e6; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, select, button { vertical-align: baseline;  *vertical-align: middle;
font-size: 100%; border: none; background: none; }
input[type=checkbox], input[type=radio] { vertical-align: middle; margin: 0 5px; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
textarea { resize: none; }
textarea { overflow: auto; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
* + html .clearfix { min-height: 1%; }
*html {  zoom:expression(function(ele) {
 ele.style.zoom="1";
 document.execCommand("BackgroundImageCache", false, true)
}
 (this))
}
.clear { margin: 0px auto; clear: both; height: 0px; font-size: 0px; overflow: hidden; }
.blank3 { margin: 0px auto; clear: both; height: 3px; font-size: 1px; overflow: hidden; }
.blank5 { margin: 0px auto; clear: both; height: 5px; font-size: 1px; overflow: hidden; }
.blank6 { margin: 0px auto; clear: both; height: 6px; font-size: 1px; overflow: hidden; }
.blank9 { margin: 0px auto; clear: both; height: 9px; font-size: 1px; overflow: hidden; }
.blank10 { margin: 0px auto; clear: both; height: 10px; font-size: 1px; overflow: hidden; }
.blank12 { margin: 0px auto; clear: both; height: 12px; font-size: 1px; overflow: hidden; }
.blank15 { margin: 0px auto; clear: both; height: 15px; font-size: 1px; overflow: hidden; }
.blank20 { margin: 0px auto; clear: both; height: 20px; font-size: 1px; overflow: hidden; }
.blank25 { margin: 0px auto; clear: both; height: 25px; font-size: 1px; overflow: hidden; }
.blank50 { margin: 0px auto; clear: both; height: 50px; font-size: 1px; overflow: hidden; }
.blank80 { margin: 0px auto; clear: both; height: 80px; font-size: 1px; overflow: hidden; }
.clean { display: block; width: 100%; clear: both; }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.fl { float: left; }
.fr { float: right; }
::-webkit-scrollbar {
 width: 6px;
 height: 4px;
 background-color: #F5F5F5;
}
::-webkit-scrollbar-track {
 background: rgba(0, 0, 0, .2);
}
::-webkit-scrollbar-thumb {
 border-radius: 3px;
 background: #666;
}
::-webkit-scrollbar-thumb:hover {
 background: #333;
}
@-webkit-keyframes bounce-down {  25% {
 -webkit-transform: translateY(-10px);
}
 50%, 100% {
 -webkit-transform: translateY(0);
}
 75% {
 -webkit-transform: translateY(10px);
}
}
@keyframes bounce-down {  25% {
 transform: translateY(-10px);
}
 50%, 100% {
 transform: translateY(0);
}
 75% {
 transform: translateY(10px);
}
}
.animate-bounce-down { background: #333; width: 100px; height: 100px; margin: 100px auto; -webkit-animation: bounce-down 1.5s linear infinite; animation: bounce-down 1.5s linear infinite; }
@-webkit-keyframes bounce-up {  25% {
 -webkit-transform: translateY(10px);
}
 50%, 100% {
 -webkit-transform: translateY(0);
}
 75% {
 -webkit-transform: translateY(-10px);
}
}
@keyframes bounce-up {  25% {
 transform: translateY(10px);
}
 50%, 100% {
 transform: translateY(0);
}
 75% {
 transform: translateY(-10px);
}
}
.animate-bounce-up { -webkit-animation: bounce-up 1.4s linear infinite; animation: bounce-up 1.4s linear infinite; }
