@charset "UTF-8";
html{height:100%}
body{height:100%;margin:0;padding:0;font-size:12px;font-family:'Microsoft Yahei','微软雅黑',arial,sans-serif;color:#666;font-weight:400;}
blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,select,textarea,ul{padding:0;margin:0}
li,ol,ul{list-style-type:none}
img{border:0; display: inline-block; vertical-align: top;}
a{color:#666;text-decoration:none}
b,i{font-weight:400;font-style:normal}
a:hover{text-decoration:none;outline:0}
input,select,textarea{outline:0;border:1px solid #ddd;border-radius:0.03rem;font-size:0.12rem;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #B8B8B8;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #B8B8B8;}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {color: #B8B8B8;}
button{ outline: 0;}
em{font-style:normal}
body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fl{float:left}
.fr{float:right}
.fn{float:none!important}
.clearfix:after{content:'';display:block;clear:both}
.clear{clear:both}
.hide{display:none}
.show{display:block}
.relative{position:relative;z-index:2}
.text-center{text-align:center}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.text-left{text-align:left!important}
.btn{display:inline-block;padding:0 0.2rem;border-radius:0.03rem;color: #333;cursor:pointer;height:0.32rem;line-height:0.32rem}
.f12{font-size:0.12rem}
.f14{font-size:0.14rem}
.f18{font-size:0.18rem}
.mt40{margin-top:0.4rem!important}
.common{min-width:320px;max-width:750px; margin:0 auto;font-size: 0.24rem;}
