 
textarea{resize:none;overflow:auto}
button,input,select,textarea{font-size:100%}
img{max-width:100%;display:block}
.sm_div{ width:100%; background-color:#3b3b3b; color:#b5b5b5; padding:20px;}

/*清除浮动*/
.clear{zoom:1}
.clear:after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}

/*基础*/
.lf{float:left}
.lr{float:right}
[transition="5s"], [imgsalc] img{transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s ease 0s}
[imgsalc]{overflow:hidden}
.boxflex{display: -webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.alert{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:19;display:none}
.alert .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;display:none}
.alert.cur{display:block}

 