
/*重置*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none;/*  font-size: 100%;  */vertical-align: baseline;letter-spacing: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a { text-decoration: none; }
b { padding: 0px; margin: 0px; letter-spacing: 0.2px; }
/*img { max-width: 100%; }*/
ol, ul { list-style: outside none none; margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
html, body{padding:0;margin:0;}
fieldset, img { border: 0px none; vertical-align: top; }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; letter-spacing: 0em; }
ol li, ul li, dl dt, dl dd { list-style: outside none none; letter-spacing: 0em; }
ul, ol { height: auto; display: block; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; letter-spacing: 0px; }
input, button, textarea,  select{ vertical-align: middle; outline: none;}
iframe { vertical-align: top; }
a { vertical-align: top; text-decoration: none; color: #595757;}
a:hover { text-decoration: none; color: #bc4200;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
table{width:100%;}
/*清除苹果样式*/
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
textarea {
　　-webkit-appearance: none;
}
*{outline: none;}
.container_wrap{max-width: 1600px;}
body{width: 100%;position: relative;}

html{width: 100%;}
body{ width: 100%;height:100%; background-color: #ffffff;font: 12px/1.5 'PingFangSC-Regular','Microsoft YaHei',Tahoma,Helvetica,Arial,'宋体',sans-serif;  font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }

@media (max-width: 1024px){
       body{font-size: 12px;}
}

@media (min-width: 1025px){
  body{font-size: 14px;}
}

@media (min-width: 1600px){
  body{font-size: 16px;}
}



/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content: "";display: block;height: 0; clear: both;}
.clearfix {zoom: 1;}

/*颜色*/
.red{color: #e60012;}
.bg_red{background: #e60012;}
.table{display: table;}
.table_cell{display: table-cell;vertical-align: middle;}

a{text-decoration:none;cursor:pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; ;outline:none}
