@charset "utf-8";
/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,hr,a,input,i,span{  margin:0; padding:0; }
body{ color:#535353;background:#fff; font:12px/20px Arial;margin:0 auto; color:#2b2b2b; }
a{ text-decoration:none; color:#000;}
ul,ol,li,dl,dt,dd{ list-style:none; }
input,button{margin:0;font-size:12px;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}

.clear{clear:both;}
.hidden{display:none;}

.fl{ float:left; _display:inline;}
.l{ float:left; width:100%;}
.fr{ float:right; _display:inline;}
.tcenter{ text-align:center; }
.tleft{ text-align:left; }
.tright{ text-align:right; }
.none{ display:none; }
.blank10{ width:100%; height:10px; overflow:hidden; clear:both; }
.ht30{ height:30px; line-height:30px; clear:both; }
.pdlr10{ padding:0 10px; }
.mglr10{ margin:0 10px; }
.mgt10{ margin-top:10px; }
.solidt{ border-top:1px solid #ddd; }
.dashedt{ border-top:1px dashed #ddd; }
.auto{ width:100%; }
.autol{ float:left; width:100%; }
.w960{ width:960px; }
.txt{ height:20px; line-height:20px; border:1px solid #CCC; }
.btn{ border:0; margin:0; padding:0; }
.relative{ position:relative; }
.size16{ font-size:16px; }
.clear{clear:both;}
#red{ color:#FF0000; }

.duilian{top:10px;position:absolute;overflow:hidden;display:none;}
.duilian_right{left:30px;}









