/* --------reset-------- */

html{zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true);}(this));}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; }

table { border-collapse: collapse; border-spacing: 0; }

input,select,textarea,button { font-size: 100%; }

fieldset,img,abbr,acronym { border: 0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: 400; }

ol,ul { list-style: none; }

h1,h2,h3,h4,h5,h6,legend { font-size: 100%; font-weight: 400; }

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

blockquote, q { quotes: none; }

blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }



/* --------base-------- */

body {font-size:12px;font-family:"微软雅黑","宋体",Tahoma,Arial,sans-serif; background: #fff; color: #333;}

h1 { font-size: 18px; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h1,h2,h3 { margin: 1em 0; }

h1,h2,h3,h4,h5,h6,strong,caption,th { font-weight: 700; }

abbr,acronym { border-bottom: 1px dotted #aaa; cursor: help; }

em { font-style: italic; }

/*th,td { border: 1px solid #aaa; padding: 8px 5px 6px; }*/

p,fieldset,table { margin-bottom: 1em; }

legend { margin-left: 7px; +margin: 0; }

.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }

.clearfix { zoom: 1; }

.red { color: #F00; }

.black { color: #000; }

.white { color: #FFF; }

.blue { color: #00F; }

.green { color: #008000; }

.brown { color: #A52A2A; }

.gray { color: #ccc; }

/* ---------------- */

.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}

.cb{zoom:1;}

.ofH{overflow:hidden;}

.clear{ width:0; height:0; clear:both; overflow:hidden;}

.bod{ border:1px solid red;}

a{text-decoration:none;}
