* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{vertical-align:middle; border:none;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
audio:not([controls]) {display:none; height:0;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family:"microsoft yahei",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family:"microsoft yahei",Arial,sans-serif;}
body{overflow-x:hidden; color:#333; font-family:"microsoft yahei",Arial,sans-serif; font-size:12px; line-height:1.42857143; background:#fff; cursor:default;}
a{color:#999;font-size: 14px; text-decoration:none;}
i, em{ font-style:normal;}
b, strong {font-weight:bold;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
button {overflow:visible; border:0; background:none;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
.auto{ margin-left:auto; margin-right:auto;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {content:" "; display:table;}
.clearfix:after, .container:after, .container-fluid:after, .row:after {clear:both;}
.b_c{display:block; margin-left:auto; margin-right:auto;}
.fr {float:right }
.fl {float:left}
.dn {display:none }
.db {display:block}
.invisible {visibility:hidden;}
.text-hide {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.hidden {display:none !important;}
.fix {position:fixed;}
.img{background-position:center; background-repeat:no-repeat;background-size:cover;}