
html, body, p, ul, ol,input,figure,dl,dt,dd{ margin: 0; padding: 0; border: 0; font:20px/1.5 Arial,DroidSansFallback,Helvetica,Tahoma,\5FAE\8F6F\96C5\9ED1,sans-serif,Sans;}
ul,ol{list-style:none;}
body{background:#FFFEFA; word-wrap: break-word; -webkit-text-size-adjust: none; overflow-x: hidden; -webkit-font-smoothing:antialiased;}
h1, h2, h3, h4, h5, h6,p{margin:0; font-size:100%; font-weight: normal; }
img {display:block; border: 0; vertical-align:middle;}
table { width:auto; border-collapse: collapse;border-spacing: 0; }
a{text-decoration:none;-webkit-transition: all .2s linear;transition: all .2s linear;}
a,button,button:active,input{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
p{font-size:14px;line-height: 1.8;}
h2{
	font-size: 16px;
	font-weight: bold;
    line-height: 1.8;
}
.wrap{
	margin:20px 16px;
}
table { 
      table-layout:fixed !important; 
      width:100% !important;
      border-collapse:collapse;
      border:none;
      margin:0 auto;
      font-size: 14px;
}
td,th {
    width:1px;
    white-space:nowrap; /* 自适应宽度*/
    word-break:keep-all; /* 避免长单词截断，保持全部 */
    border:solid #676767 1px;
    text-align:left;
    white-space:pre-line;
    word-break:break-all !important;
    word-wrap:break-word !important;
    display:table-cell;
    vertical-align:middle !important;
    white-space: normal !important;
    height:auto;
    vertical-align:text-top;
    padding:2px 2px 0 2px;
    display: table-cell;
}