body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,input,p,span,b,em{ padding: 0; margin: 0;}
input,button{border: 0; outline: none;}
img{border: 0; display: block;}
ul{list-style: none;}
em{font-weight: normal;font-style: normal;}
h1, h2, h3, h4{font-weight: normal; font-size: 100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;zoom:1;}
.tex_l{ text-align:left;}
.tex_c{ text-align:center;}
.tex_r{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.p_r{ position:relative;}
.p_a{ position:absolute;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.overflow{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.f12{font-size: 12px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.zoom{ overflow:hidden; *zoom:1;}
.f_bold{ font-weight: bold;}
.m_auto{margin-left: auto; margin-right: auto;}

a{color:#666;text-decoration:none;outline:none;}
a:hover{text-decoration: underline; }

body{font:14px/1.5 'microsoft yahei',Helvetica;color:#666;background-color:#fff }
.w1002{ width:1002px; margin-left: auto; margin-right: auto;}