html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}
*{box-sizing: border-box;}
html, body {min-height: 100%;overflow-x: hidden;}

body {font-family: "Microsoft YaHei";font-size:16px;color:#333;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol {list-style: none;}

img {border: none;vertical-align: middle;}

a {text-decoration: none;color: #232323;transition: color 0.2s;}

a:hover{color:#d9262d;transition: color 0.2s;}

table {border-collapse: collapse;table-layout: fixed;}

input, textarea {outline: none;border: none;}

textarea {resize: none;overflow: auto;}

.clearfix {zoom: 1;}

.clearfix:after {
content: ".";
width: 0;
height: 0;
visibility: hidden;
display: block;
clear: both;
overflow:hidden;
}

.fl {
float: left
}

.fr {
float: right
}

.tl {
text-align: left;
}

.tc {
text-align: center
}

.tr {
text-align: right;
}

.ellipse {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.inline{
display: inline-block;
*display: inline;
*zoom: 1;
}

.cl:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}
.cl{
    zoom: 1;}

.w1200{width: 1200px;margin: 0 auto;}
.red_t{color: #d9262d;}
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}