/* CSS Document */

@font-face {
	font-family: 'uzooo';
	src:url('../fonts/uzooo.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
	font-family: 'siyuan';
	src:url('../fonts/siyuan.otf');
		font-weight: normal;
		font-style: normal;
}

@font-face {
	font-family: 'siyuan2';
	src:url('../fonts/siyuan2.otf');
		font-weight: normal;
		font-style: normal;
}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
* { padding:0; margin:0; outline:0;
	border-color: #e5e5e5;	/* 边框颜色 */
}
html,body {
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	line-height:1.6;
	color:#2d3039;
	background:#fff;
	font-size:14px;
	font-family:"Microsoft YaHei" ;
	overflow-x: hidden;
}
ul,ol,dl{
	list-style-type:none;
}

a { cursor:pointer; }

img { border:none !important; max-width:100%; padding:0; margin:0; vertical-align:middle; }

b { font-weight:normal; }
i { font-style:normal; }

button,
input[type=button],
input[type=submit] { border:none; background:#eee; cursor:pointer;	font-family:"Microsoft YaHei" ; }

textarea,
input[type="text"] { resize:none; border:0; background:#eee; font-size:1em; font-family:"Microsoft YaHei" ; color: #999;  }
:focus { outline:0; }


h1,h2,h3,h4,h5,h6 { font-weight:normal;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child {
	padding-top:0;
}

.inline { font-size:14px; vertical-align:middle; display:inline-block; *display:inline; *zoom:1; }
i.middle {  font-style:normal; font-size:0; vertical-align: middle; display: inline-block; *display: inline; *zoom:1;}
.border { border-width:1px; border-style:solid; }
.fill { position:absolute; top:0; left:0; right:0; bottom:0; }
.clear{ clear: both; height:0; line-height:0; margin: auto;}
.clearfix { *zoom:1; }
.clearfix:before { display:table; content:""; }
.clearfix:after {display:block; content:""; height:0; clear:both; overflow:hidden; visibility:hidden;}


table { border-collapse:collapse; border-spacing:0; }


.article { line-height:2; padding: 10px 25px; border: 1px solid #f0f0f0; margin: 0 auto;}
.article h1,.article h2,.article h3 { padding-top:20px; line-height:1.1;}
.article h4,
.article h5,
.article h6,
.article p { padding-top:10px; line-height:2;}
.article > img { display:block; margin:10px auto 0; }
.article *:first-child { padding-top:0; }

.article .info { padding:10px 0; line-height:35px; }
.article .info span { padding:0 5px; position:relative; top:-2px; *top:0;}


.icon {
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	vertical-align:top;
	position:relative; left:0; margin:0; padding:0;
	font-family:'uzooo';
}
