@font-face {
    font-family: 'iconfont';  /* project id 248774 */
    src: url('//at.alicdn.com/t/font_248774_mdy5vmcfszo.eot');
    src: url('//at.alicdn.com/t/font_248774_mdy5vmcfszo.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_248774_mdy5vmcfszo.woff') format('woff'),
    url('//at.alicdn.com/t/font_248774_mdy5vmcfszo.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_248774_mdy5vmcfszo.svg#iconfont') format('svg');
}
.iconfont {
    font-style: normal;
    font-family: "iconfont" !important;
}
.icon {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

html, body, form, h1, h2, h3, h4, h5, h6, iframe, img, label, ul, li, ol, p, span, input {
    margin: 0;
    padding: 0;
}

body {
    min-width: 1210px;
    overflow: auto;
    font-family: "Microsoft YaHei";
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

li {
    list-style-type: none;
}

img {
    border: 0;
    vertical-align: middle;
}

i, u {
    font-style: normal;
}

b {
    font-weight: normal;
}

label {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

a,a:link{
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #ff0000;
    text-decoration: none;
}
a:visited{
    color: #7d88a4;
}

hr {
    border: 0;
    border-top: 1px solid #cccccc;
    color: #cccccc;
    margin: 0;
    padding: 0;
}

.green {
    color: green;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.hide {
    display: none;
}

.clear {
    clear: both;
}

.fb, .strong, .b {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.dt {
    display: table;
}

.tc {
    text-align: center;
}

.fb, .strong, .b {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.dt {
    display: table;
}

.mt10 {
    margin-top: 10px;
}

.mt5 {
    margin-top: 5px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt35 {
    margin-top: 35px;
}

.mt40 {
    margin-top: 40px;
}

.mt55 {
    margin-top: 55px;
}

.ml10 {
    margin-left: 10px;
}

.ml25 {
    margin-left: 25px;
}

.mr10 {
    margin-right: 10px;
}

.mr25 {
    margin-right: 25px
}

.pr10 {
    padding-right: 10px;
}

.p0 {
    padding: 0;
}

.pt20 {
    padding-top: 20px;
}

.red {
    color: red;
}

.no16 {
    font-size: 1em;
}

/*每个最外层盒子的宽度并且居中*/
.box {
    width: 1210px;
    margin: 0 auto;
}

/*添加清理浮动样式*/
.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fn-clear {
    zoom: 1; /* for IE6 IE7 */
}
input:not([type="image"]), textarea {
     box-sizing: content-box;
 }