/* 163css */
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{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#333; margin:0 auto; }
table{border-collapse:collapse;border-spacing:0;}

a{color:#333;text-decoration:none;}
a:hover{color:#c00; text-decoration:underline;}
#headm{ width:890px; margin:20px auto; height:29px; background:#808080;}
#headm li{text-align: center; float:left; margin:0 10px; display:inline;}
#headm .dh{ position:relative; float:left;}
#headm .dh2 ul{ width:340px;}
#headm .topa{z-index:5; position: relative; padding:0 12px; line-height:29px; display: block; height:28px; color: #fff; overflow: hidden; border: #808080 1px solid; border-top:none; border-bottom:none; float:left;}
#headm .topa:hover{ border: #808080 1px solid;background:#fff; height:28px; color: #bc0303; border-bottom:none;}
#headm li ul{z-index: 1; border-bottom: #c9c9c9 1px solid; position: absolute; border-left: #c9c9c9 1px solid; padding-bottom: 10px; padding-left: 0px; width: 150px; padding-right: 0px; display: none; background: #fff; border-top: #c9c9c9 1px solid; top:28px; border-right: #c9c9c9 1px solid; padding-top:2px; left: 0px}
#headm li ul li{ line-height: 26px; padding-left:5px; width: 120px; padding-right: 15px; float: left; height: 26px; font-weight: 400; padding-top: 0px}
#headm li ul li a{line-height: 26px; border:none; background: none; height:26px; color: #6e6e6e;  float:left;}
#headm li ul li a:hover {line-height: 26px;text-decoration: underline}
#headm li.show ul{display: block}
#headm li.show .topa{border: #c9c9c9 1px solid; display: block; background: #fff; height:28px; color: #bc0303; border-bottom:none; text-decoration: none}