﻿@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
}

.block {
	display: block
}

.hand {
	cursor: pointer;
}

.gray {
	color: #ccc;
}

.bold {
	font-weight: bold;
}

.left {
	float: left
}

.right {
	float: right
}

.clear {
	clear: both
}

.fst {
	font-family: "宋体";
}

.size14 {
	font-size: 14px;
}

.size16 {
	font-size: 16px;
}

.size18 {
	font-size: 18px;
}

.caption {
	color: #bbb;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
}

.valid {
	color: #9c0;
	font-weight: normal;
	font-style: italic;
}

.stress {
	color: #c60;
	font-weight: bold;
}

.quote {
	color: #9c0;
}

.underline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.breakall {
	word-break: break-all;
}

.breakword {
	word-break: break-word;
}

.unit {
	color: #789;
	border: 1px solid #c7c8c9;
	margin: 0 5px 0 5px;
	padding: 2px 5px 2px 5px;
	background: #fff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.unit:hover {
	color: #fff;
	background: #d0d0d9;
}

.rect {
	background: #fff;
	border: 1px solid #abc;
	padding: 2px 5px 2px 5px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.line {
	height: 1px;
	line-height: 1px;
	margin: 5px 0 5px;
	border-bottom: 1px dashed #ccc;
}

body,input,select,textarea {
	font-family: "Microsoft Yahei";
	font-size: 12px;
	color: #333;
	padding: 2px;
}

input,select,textarea {
	outline: none;
	border: 1px solid #abc;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

input[type=checkbox],input[type=radio] {
	border: none;
	padding: 0;
}

/*HTML 5 支持 - 将新 HTML 5 标签设置为 display:block，以使浏览器知道如何正确呈现标签。 */
header,section,footer,aside,article,figure,nav,menu,hgroup {
	display: block;
}

p {
	margin-bottom: 0;
}

ul,ol,dl,form {
	/* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定所需的数值，
	也可以在列表包含的列表项（LI、DT 和 DD）中指定所需的数值。请记住，除非编写一个更具体的选择器，否则，在此处进行的设置将层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
}

h1,h2,h3,h4,h5,h6,p {
	margin: 0;
	padding: 0;
}

a img {
	/* 此选择器将删除某些浏览器中显示在图像周围的默认蓝色边框（当该图像包含在链接中时） */
	border: none;
}

/* ~~ 站点链接的样式必须保持此顺序，包括用于创建悬停效果的选择器组在内。 ~~ */
a {
	cursor: pointer;
}

a:link,a:visited {
	text-decoration: none;
}

a:hover,a:active,a:focus {
	text-decoration: none;
}

button {
	/* 去掉按钮的焦点边框样式 */
	outline: none;
}

input {
	/* 去掉输入控件的焦点边框样式 */
	opacity: 0.8;
	padding-left: 5px;
}

input:focus {
	opacity: 1;
}