@charset "utf-8";
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,s,i,img,a,dl,dt,dd,p,input,select,
option,span,form,label,pre,fieldset, textarea,header,footer,nav{margin: 0;padding: 0;font-weight: normal;}
html,body{width: 100%;height:100%;margin:0 auto;min-width:980px;font-size:14px;background:#f2f2f2;font-family:MicrosoftYaHeiUI;color: #333;}
em,i{font-style:normal;}
img{border: none;vertical-align: top;}
strong,h4,h5{font-weight: normal;}
ul,ol,li{list-style:none;}
textarea{resize:none}
input,textarea,select,option,button{font-family:MicrosoftYaHeiUI;
    resize:none;background:none;outline: none;border: none;border-radius:0;appearance: none}
select::-ms-expand { display: none; }
input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:none;appearance: none;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
a{text-decoration:none;font-size:100%;color:#000;outline: none;}
a:hover,a:active,a:visited,a:focus{text-decoration:none;outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;overflow: hidden;}
.pa{position: absolute;}
.pr{position: relative;}
.tr{text-align: right;}
.ofellipsis{text-overflow: ellipsis;-o-text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ofellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;}

.box_shadow{background:#fff;margin-bottom:24px;-webkit-box-shadow: 0px 1px 3px 0 rgba(93, 277, 277, 0.1); box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.1);}
.iconfont{vertical-align: middle;}
input::-webkit-input-placeholder{color: #666; font-size: 14px;}
input::-moz-placeholder{color: #666;font-size: 14px;}
input:-ms-input-placeholder{ color: #666;font-size: 14px;}
