div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,th,input{ margin:0; padding:0; font-size:12px;}
h1,h2,h3,h4,h5,h6{ margin:0 auto;}
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:14px;}


/* Header */
.header{  margin:0 auto; background:url(../images/sprite.png) repeat-x 0 0px;}
.top{ margin:0 auto;  height:0px;}



/* Main Menu */
.mainmenu{text-align:center;width:100%;margin:0 auto ; height:40px;}
.navi{ float:left; width:1000px; position:absolute; z-index:300;}
.navi li{ float:left; padding:0px 3px 0px 6px; height:40px; line-height:40px; font-size:15px; font-family:"Microsoft Yahei"; text-align:center; color:#000; background:url(../images/sprite.png) no-repeat 0px -68px; text-transform:capitalize;}
.navi li.nl{ background:none;}
.navi li a:link, .navi li a:visited{ padding:0px 20px 0px 20px; color:#000; text-decoration:none; display:block;}
.navi li a:hover{ color:#031572; background:url(../images/sprite.png) repeat-x 0px -108px;}
.navi li.current-menu-item a:link, .navi li.current-menu-item a:visited{ color:#031572; background:url(images/sprite.png) repeat-x 0px -108px;}
.navi li.current-menu-item a:hover{ text-decoration:underline;}

/* SubCats Link */
.navi li ul li a:link, .navi li ul li a:visited{ background:none;}
.navi li ul li a:hover{ background:none;}

.navi li:hover a:link, .navi li:hover a:visited, .navi li:hover a:hover{ color:#031572; background:url(../images/sprite.png) repeat-x 0px -108px;}
.navi li:hover ul li a:link, .navi li:hover ul li a:visited{ color:#333; text-decoration:none; background:none;}
.navi li:hover ul li a:hover{ color:#FFF; background-color:#E1BD47; text-decoration:none;}
.navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited{ color:#333; text-decoration:none; background:none;}
.navi li.current-menu-item ul li a:hover{ color:#FFF; background-color:#E1BD47; text-decoration:none;}

.navi li{ position:relative;}
.navi li ul{ position:absolute; width:135px; top:40px; left:-20px; background-color:#E5E5E5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; z-index:300; display:none;}
.navi li ul li{ margin:0px auto; padding:0px 0px; width:135px; height:33px; line-height:32px; font-size:13px; font-weight:normal; text-align:left; text-indent:5px; border-bottom:1px solid #F0F0F0; background:none;}
.navi li ul li a:link, .navi li ul li a:visited{ padding-left:35px; border-bottom:1px solid #D5D5D5; color:#333; text-decoration:none;}
.navi li ul li a:hover{ color:#FFF; background-color:#03C; border-bottom:1px solid #D5D5D5; text-decoration:none;}
