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

/**Part1：Reset***********/
html																{-ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust:100%;}
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,img														{border:0 none;}
:focus																{outline:0 none;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup	{font-style:normal; font-weight:normal;}
html,body															{list-style:none;}
h1,h2,h3,h4,h5,h6													{font-size:100%; font-weight:normal;}
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; 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:top;} 
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:normal;}
b																	{font-weight:normal;}
.fl                                           						{float:left;}
.fr                                           						{float:right;}
.hide																{display:none;}