@charset "utf-8";
/* CSS Document */

/** Part1：ResetCSS **/
html																{-ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, a, span, img 
																	{margin:0; padding:0; word-break:break-all;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary 
																	{display:block;}
audio, canvas, progress, video										{display:inline-block; vertical-align:baseline;}
audio:not([controls])												{display:none; height:0;}
[hidden]															{display:none;}
fieldset															{border:0 none;}
:focus																{outline:0 none;}
address, caption, cite, code, dfn, em, th, var, optgroup			{font-style:normal; font-weight:400l;}
html, body															{list-style:none;}
h1, h2, h3, h4, h5, h6												{font-size:100%; font-weight:400l;}
input, button, textarea, select, optgroup, option					{border:0 none; font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:none;}
abbr, acronym														{border:0 none; font-variant:normal;}
code, kbd, samp, tt													{font-size:100%;}
input, button, textarea, select										{*font-size:100%;}
ol, ul																{list-style:none;}
li																	{vertical-align:bottom;}
table																{border-collapse:collapse; border-spacing:0; cellspacing:0; text-align:left;}
caption, th															{text-align:left;}
sup, sub															{font-size:100%; vertical-align:baseline;}
ins																	{text-decoration:none;}
:link, :visited														{text-decoration:none;}
blockquote, q														{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after				{content:""; content:none;}
img																	{border:0 none; vertical-align:middle;} 
a, img																{outline:none;}
mark, time                                     						{background:none; display:inline; font-family:Tahoma,Geneva,sans-serif;}
.clearfix:after                               						{clear:both; content:""; display:block; height:0; visibility:hidden;}
.clearfix                                     						{display:inline-block;}
* html .clearfix                              						{height:1%;}
.clearfix                                     						{display:block;}
a                                             						{cursor:pointer; outline:none; text-decoration:none;}
a:hover                                       						{text-decoration:none;}
a:focus                                       						{-moz-outline:none; outline:none;}
a:focus, input:focus												{-webkit-tap-highlight-color:none;}
i																	{font-style:normal; font-weight:400l;}
b																	{font-weight:400;}
.fl                                           						{float:left;}
.fr                                           						{float:right;}
.hide																{display:none;}