/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
    border:medium none;
    margin: 0;
    padding: 0;
	box-sizing: border-box;
	display: block;
	width: 100%;
}
/** 设置默认字体 **/
html{
	font-size: 100px;
}
body{
	font-size: 14px;
	font-family:"myFont","PingFang SC","Helvetica Neue",Helvetica,"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
	background-color: #fff;
	color: #333333;
}
html,body{
	width: 100%;
	height: 100%;
}
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol ,li{ list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; }

/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
input{
	outline: none;
}
u,i,s{
	font-style: normal;
	text-decoration: none;
}
/*公共样式设置*/
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear:after,.clear:before{
	content: "";
	display: block;
	clear: both;
}
.bold{
	font-weight: bolder;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table
}
.clearfix:after {
    clear: both;
    overflow: hidden
}
.width-visual {
	width: 12rem;
    margin: 0 auto;
}
.footer-h1 a:hover{
	color: #44b9f1;
}