@charset "utf-8";

/* CSS Document */
*{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img{ padding: 0; margin: 0;behavior: url("ie-css3.htc");}
input[type='submit']{-webkit-appearance:none;}
button{-webkit-appearance:none;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight: normal; font-style: normal; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
h1 {font-size:36px;}
h2 {font-size:28px;}
h3 {font-size:22px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
hr {margin:10px 0;}

/*-- All --*/
html{-webkit-text-size-adjust: 100%;}
body{color:#333;font:14px Arial,"Microsoft Yahei",sans-serif;}
html,body {
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	/*-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;*/
}
a{ color:#555555; text-decoration:none; outline:none;}
a:hover { text-decoration:none; }

table { border-collapse: collapse; border-spacing: 0; empty-cells:show;}

.left {float:left}
.right {float:right}
.clear {clear:both}
.text-left{text-align: left}
.text-right{text-align: right}
.text-center{text-align: center;}