
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p {margin:0;padding:0;} 
body { font-family: Helvetica,PingFangSC-Regular,Microsoft YaHei; font-size: 14px; color: #283348;    letter-spacing: 1px; }
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
input[type="text"],textarea,button{ -webkit-appearance:none; outline: none;}
option { padding: 0;}
ol,ul {list-style:none;;} 
caption,th {text-align:left;} 
a { text-decoration: none; cursor: pointer;}
p { line-height: 25px;}
h3 { font-size: 20px; font-weight: normal;}
h5 { font-size: 17px;}
a:link, a:visited {
text-decoration: none;
color: #252d35;
}
a:hover, a:active {
text-decoration: none;
color: #13ade3;
border: none;
}
.hotcolor { color: #13ade3;}
.img100 { width: 100%; display: block;}
.block-img {display: block; }
.fl { float: left;}
.fr { float: right;}
.clear { clear: both;}
.clear:after {
    display: block;
    content: '';
    clear: both;
}
.overhidden { overflow: hidden;}
.inline-cell {
    display: table-cell;
    vertical-align: middle;
}
.textoverflow {display: block; width: 80%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} 
.btn { cursor: pointer; display: inline-block; text-align: center; vertical-align: middle; border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.btn-min {width: 60px; height: 32px; line-height: 32px;  }
