@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, select, p, blockquote, th, td, legend, img { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
fieldset, img, a, abbr, acronym { border: none 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, i, strong, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
select, input { font-size:12px; vertical-align: middle; }
ins, a { text-decoration: none; }
/* IE6,7焦点点状线去除 */
a:focus, *:focus { outline: none; }
/* 清除浮动 */
.clearfix:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; font-size: 0; content: ""; }
.clearfix { *zoom: 1; }
input::-moz-focus-inner { border: none; padding: 0; }
body{ font-family: 'microsoft yahei'; background-color: #ffffff; }

a{text-decoration:none; color:#333;}
a,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:none;}
.h10{height: 10px;}
.fl{ float:left; display:inline;}
.fr {float:right; display:inline;}
.fontNone{ display: none;}
#footer_hr{display: none;}

/* flex布局 */
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-none{  -webkit-box-flex: none;  -webkit-flex: none;  -ms-flex: none;  flex: none;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}

.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-direction-column { -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.align-items-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.align-items-start { -webkit-box-align:start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items:flex-start; }
.align-items-end { -webkit-box-align:end; -webkit-align-items:flex-end; -ms-flex-align: end; align-items:flex-end; }
.justify-content-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.justify-content-around { -webkit-box-pack: space-around; -webkit-justify-content: space-around; -ms-flex-pack: justify; justify-content: space-around; }
.justify-content-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.justify-content-end { -webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -ms-flex-pack: justify; justify-content: flex-end; }
.flex-wrap{ -webkit-flex-wrap:wrap; -webkit-box-lines:multiple; -moz-flex-wrap:wrap; flex-wrap:wrap;}
  