﻿@charset "utf-8";
/**
 *  防止在 IE 和 IOS 的设备在横屏时会改变字体的大小.
 */
 html,body{
    width: 100%;
    height: 100%;
 }
html {
    font-family: sans-serif; 
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; 
    text-size-adjust: 100%; 
}
a{
	text-decoration: none;
    color: #333;
}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
/**
 * 对需要margin/padding值需要归0的元素进行设定.
 */
body, ul, ol,
dl, dd,
h1, h2, h3, h4, h5, h6, pre,
form, fieldset, legend, input, textarea, optgroup,
p, blockquote, figure, hr, menu, dir,
thead, tbody, tfoot, th, td,section {
    margin: 0;
    padding: 0;
}
/**
 * 定义body的初始样式
 */
body {
    line-height: 1.6;
    font-size: 12px;
    color: #333;
}

body,
html {
    min-width: 100%;
}
/**
 * 修正元素(H5)在各类展示环境的“显示类型”.
 */
article,
aside,
details, 
figcaption,
figure,
footer,
header,
main, 
menu,
nav,
section,
summary { 
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

progress {
    vertical-align: baseline;
}

template,
[hidden] {
    display: none;
}

[draggable] {
    cursor: move;
}


/**
 * 列表元素初始设定
 */
ul, ol {
    list-style-type: none;
    list-style-image: none;
}


/**
 * 表单元素(各环境)初始设定
 */
body,
button, 
input,
select, 
textarea {
    font-family: 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
    -ms-text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis; 
    text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis; 
}

button,
input,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%;
    vertical-align: baseline;
    *vertical-align: middle;
}

input,
button {
    *overflow: visible;
}

button,
select {
    text-transform: none;
}

/* 偏于移动设备 */
button,
html input[type="button"], 
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; 
    cursor: pointer; 
}

button[disabled],
input[disabled] {
    cursor: default;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

label {
    cursor: pointer;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; 
    padding: 0;
    *height: 13px;
    *width: 13px; 
}

input[type="search"] {
    -webkit-appearance: textfield; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}

.clearfix {
    *zoom: 1;
    clear: both;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.core{
    min-width: 1000px;
    margin:0 auto
}


