*{ margin:0; padding:0; border:0;}
li{list-style:none;}
.clearfix:after{content:"&nbsp;";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}
.menusel{ float:left;width:71px; position:relative; height:30px;line-height: 30px; margin-left: 1px; *margin-left: 0px;_margin-left: -1px;}
.menusel h2{ font-size:12px}
.menusel a{ display: block;text-align:center; width:71px;height:30px; position:relative; z-index:998;}
.menusel a:hover{position:relative; z-index:999; height:22px;}
.menuselx{ float:left;width:61px; position:relative; height:30px;line-height: 30px; margin-left: 1px; *margin-left: 0px;_margin-left: -1px;}
.menuselx h2{ font-size:12px}
.menuselx a{ display: block;text-align:center; position:relative; z-index:998;}
.menusexl a:hover{position:relative; z-index:999; height:30px;}
.ahover a{background:#ffffff; }
.position{ position:absolute; z-index:998; left:-18px; background:#ffffff;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; top:30px;}
.positionx{ position:absolute; z-index:998; left:0px;}
.menusel ul{width:105px; margin-top: -1px; position:relative; z-index:998; display:none;}
.menusel .block{ display:block;}
.typeul li{width:105px; position:relative; float:left; }
.typeul li a{ border:none;width:105px; }
.typeul li a:hover{ border:none; background:#ddd;height:30px;}
.typeul{  margin-left:0;  }
.typeul ul{left:105px; top:0; position:absolute;}
.fli{ margin-left: -1px;}
.menusel .lli{ border:none;background:#def6ff;}
html {overflow-x:hidden;}