html, div, body, p, form, img, dd, h1, h2, h3, h4, input {margin:0 auto;padding:0;font:14px/1.7em  Arial,Helvetica,sans-serif;color:#222222;font-weight:normal;}
img{border:none;}
a, a:hover, a:link, a:visited{text-decoration:none;color:#ffffff;}
ul, li{margin:0;padding:0;list-style:none;}
.container{width:1000px;overflow:hidden;}

/*Navigation Style*/
#header{position:relative;width:1000px;padding:auto;}
#logo{float:left;width:180px;height:80px;display:block;}

/*Header Menu*/
#header .menu{width:780px;height:80px;display:block;top:0px;left:200px;position:absolute;}
#header .menu ul{display:block;height:80px;float:right;}
#header .menu li{float:left;height:80px;position:relative;font-size:18px;width:100px;text-align:center;line-height:30px;}
#header .menu li.curr{margin-left:0px;background:url(/new-style/images/nav-store.png) #fe7b22 no-repeat center top;color:#ffffff;}
#header .menu li.curr a{text-decoration:none;margin-left:0px;margin-top:50px;background:#fe7b22;color:#ffffff;}
#header .menu li.curr:hover{color:#ffffff;background:url(/new-style/images/nav-store.png) #fe7b22 no-repeat center top;} 
#header .menu li.curr:hover a{color:#ffffff;background:#fe7b22;}
#header .menu li.nav-video:hover{background:url(/new-style/images/nav-video.png) #e9e8e8 no-repeat center top;width:100px;height:80px;}
#header .menu li.nav-dvd:hover{background:url(/new-style/images/nav-bd.png) #e9e8e8 no-repeat center top;width:100px;height:80px;}
#header .menu li.nav-mobile:hover{background:url(/new-style/images/nav-mobile.png) #e9e8e8 no-repeat center top;width:100px; height:80px; }
#header .menu li.nav-pdf:hover{background:url(/new-style/images/nav-pdf.png) #e9e8e8 no-repeat center top;width:100px;height:80px;}
#header .menu li.nav-free:hover{background:url(/new-style/images/nav-free.png) #e9e8e8 no-repeat center top;width:100px;height:80px;}
#header .menu li.nav-support:hover{background:url(/new-style/images/nav-support.png) #e9e8e8 no-repeat center top;width:100px;height:80px;}
#header .menu li a{display:block;width:100px;margin-top:50px;line-height:30px;text-align:center;font-size:18px;color:#000000;text-decoration:none;}
#header .menu li p{display:block;width:100px;margin-top:50px;line-height:30px;text-align:center;font-size:18px;color:#000000;text-decoration:none;}
#header .menu li:hover a{color:#000000;}
#header .menu li.curr a, #header .menu li.first a{margin-left:0px;}
#header .menu li:hover, #header .menu li a:hover, #header .menu li.first a:hover{text-decoration:none;background-color:#e9e8e8;background-repeat:no-repeat;color:#000000;}
#header .menu li:hover .subNav{display:block;}
#header .menu li .subNav{display:none;top:80px;width:250px;z-index:100;box-shadow:0px 2px 2px #ddd;position:absolute; left:0; padding:5px 0; overflow:hidden; background-color: #FDFDFD; }
#header .menu li .subNav dl{float:left;width:230px;padding:5px 5px 0 15px;display:inline;margin-top:5;}
#header .menu li .subNav dd{text-align:left;line-height:26px;}
#header .menu li .subNav dt{text-align:left;color:#000;line-height:20px;font-weight: bold;}
#header .menu li .subNav dd.pic img{margin-right:5px;}
#header .menu li .subNav dd a{background:none;color:#333;font-size:14px;width:auto;text-align:left;text-shadow:none;line-height:20px;display:inline;color:#333;}
#header .menu li .subNav dd a:hover{background-color:#FCFCFC;color:#0482FF;text-decoration:underline;}

/*Footer*/
#footer{background:#3a3a3a;min-width:1000px;padding-top:70px;height:200px;}
#footer p{text-align:center;font-size:13px;line-height:25px;color:#CCC;}
#footer a{color:#CCC;text-decoration:none;}
#footer a:hover{text-decoration:underline;color:#CCC;}
#footer .ban-footer{width:1000px;height:105px;background:url(/new-style/images/ban-footer.png)no-repeat center;}

