@charset "utf-8";
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{margin:0;font-family:"microsoft yahei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;padding:0;margin:0;}
html,body,iframe,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
a{background-color:transparent;text-decoration:none}
a:active,a:hover{outline:0;}
a:focus{outline: thin dotted;outline-offset:-2px;outline:none;}
b,strong{font-weight:bold;}
small{font-size:85%;}
img{border:0;vertical-align:middle;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;line-height:inherit;outline:none}
button{overflow:visible;}
button,select{text-transform:none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border: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;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
label{display:inline-block;max-width:100%;font-weight:bold;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;background-color:transparent;}
td,th{padding:0;}
ol,ul{list-style:none}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" ";}
.clearfix:after{clear:both;}
.center-block{display:block;margin-right:auto;margin-left:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hidden{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.affix{position:fixed;}
.vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}