/* CSS Document */
@charset "utf-8";
html{
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,figure,menu{
	margin:0;
	padding:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1
}
body,button,input,select,textarea{
	font:12px/1.5 'Microsoft Yahei',Arial,Helvetica,sans-serif;
	color:#2b2b2b
}
input,select,textarea{
	font-size:100%
}
table{
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img{
	border:0
}
abbr,acronym{
	border:0;
	font-variant:normal
}
del{
	text-decoration:line-through
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:500
}
ol,ul,menu{
	list-style:none
}
caption,th{
	text-align:left
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:500
}
q:before,q:after{
	content:''
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
a,a:hover{
	color:#0749d1
}
a:hover{
	text-decoration:underline
}
ins,a{
	text-decoration:none
}

