@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,button{padding:0;margin:0;}
fieldset,img,button{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
li{list-style:none;}
caption,th,li,dt,dd{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;text-align:left; }
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear{ height:0px; width:0px; line-height:0px; font-size:0px; margin:0px; padding:0px; clear:both;}
button{ cursor:pointer;}
em{font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.artpad {padding: 16px 17px 17px;}
.artbor{ background:url(../images/bg29.png) repeat-x; height:7px;}
.w1000{ width:1000px; margin:16px auto;}
.w1001{ width:1001px; margin:16px auto;}
i{ font-style:normal;}
.w982{ width:982px; margin:16px auto;}
.w320{ width:320px; margin:16px auto;}
.w302{ width:302px; margin:16px auto;}
img, fieldset { vertical-align: top; border: 0;  max-width: 100%;}
input, button, textarea, select {  font: 100% Arial,'ËÎÌå';  vertical-align: middle;}


.clearfix {
   *zoom: 1;
}
.clearfix:before,
.clearfix:after {
   display: table;
   line-height: 0;
   content: "";
}
.clearfix:after {
  clear: both;
}