@charset "utf-8";
/*Reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p,th,td,span,a
{
    margin: 0;
    padding: 0;
    color: #000;
    font-family: "微软雅黑",Arial,"Lucida Grande", Lucida, Verdana, sans-serif, Arial;
    outline: none;
    -webkit-text-size-adjust: none;
}
body{ font-size: 14px; background: #fff;}
h1,h2,h3{ font-weight: normal; }
ul,ol{ list-style: none; }
img{ border: none; vertical-align: bottom; }
input { border: none; background-color: transparent; }
select,textarea,input { outline: none; }
a{ text-decoration: none; color: #000; }
a:hover{ text-decoration: none; color: #2f91ff; }
/*Global*/
.cfx{ height: 1%; }
.cfx:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.wrap_l,.box_l,.wrap_m,.box_m{ float: left; }
.wrap_r,.box_r{ float: right; }
.pos_l{ left: 0; top: 0; }
.pos_r{ right: 0; top: 0; }
.left_t,.left_b,.right_t,.right_b,.line_l,.line_r,.line_t,.line_b,.pos_l,.pos_img,.pos_r{ position: absolute; }
.cut{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dsn{ display: none; }
.break{ word-wrap: break-word; word-break: break-all; }
.cursor{ cursor:pointer; }
.sdfsdfs{ position: absolute; }
.fl{float: left;}
.fr{float: right;}
