body{padding:0px;margin:0px;background:#fff;}

input,select,button{font-family:verdana,sans-serif}

body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote{margin:0;padding:0;border:0}

input,button,textarea,img{line-height:normal}

abbr,acronym,address,cite,q,em,code,var,dfn,ins{font-style:normal;text-decoration:none;border:0}

table{word-break : break-all; table-layout:fixed}

ul,li,ol{LIST-STYLE-TYPE: none}

h1,h2,h3,h4,h5,h6{FONT-SIZE: 100%; FONT-WEIGHT: normal}

select,input,button,button img{vertical-align:middle}

a,area {text-decoration: none;outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }

a:hover {text-decoration: none;}

.left {FLOAT: left}

.right {FLOAT: right}

.red{ color:#980000}
.red1{ color:#FF0000}
.link1{ color:#0000FF}
.font14{ font-size:14px}
.fn_fam{ font-family:"微软雅黑", "宋体"}
/* 可选功能
======================================================================================== */

/* 清除浮动和垂直边距重叠（说明：在父级元素使用） */
.fn-clear{+zoom:1;}
.fn-clear:before,
.fn-clear:after{clear:both;content:".";font-size:0;display:block;height:0;overflow:hidden;visibility:hidden}

/* 隐藏 */
.fn-hide{display:none}

/* 强制换行 */
.fn-bwd{word-break:break-all;word-wrap:break-word}

/* 文字不换行 */
.fn-nobr{white-space:nowrap}

.cl{clear:both;}