body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{*border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
fieldset,img,a img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
em,strong{font-weight:bold;}
li{list-style:none;}/*download by http://www.jb51.net*/
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;color:#000;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;}
del,ins{text-decoration:none;}
legend{*margin-left:-7px;}
html{overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{font:12px Tahoma,Helvetica,Arial,Simsun;color:#4d4d4d;background:#fff;}
a{color:#07f;cursor:pointer;text-decoration:none;outline:none;}
a:hover{color:#07f;text-decoration:underline;}
#nav,.nav-container,.nav-container ul,#nav .nav-master-a:hover,#nav .nav-master-a-hover,#nav .nav-master-a:hover strong,#nav .nav-master-a-hover strong,#nav li.current .nav-master-a strong,#nav li.current .nav-master-a,#nav .nav-sub a:hover,#nav .nav-sub a:hover span,#nav a.current,#nav a.current span{background-image:url(bg-nav.png);background-repeat:no-repeat;}
#nav{position:relative;height:66px;margin:10px 0 0 0;background-position:0 -230px;background-repeat:repeat-x;}
.nav-container{padding-left:15px;height:66px;background-position:0 0;}
.nav-container ul{height:100%;zoom:1;background-position:right -66px;}
.nav-container ul ul.nav-sub{background:none;height:auto;}
.nav-master,.nav-master-lf{display:block;float:left;height:36px;width:105px;line-height:36px;text-align:center;position:relative;padding-right:4px;}
.nav-master-a{display:block;font-size:14px;height:26px;line-height:26px;overflow:hidden;background:none;text-decoration:none;margin-top:5px;}
.nav-master-a strong{display:block;color:#fff;height:100%;*line-height:27px;}
li.current .nav-master-a strong,#nav li.current .nav-master-a:hover strong{color:#000;}
.nav-master-a:hover,.nav-master-a-hover{text-decoration:none;background-position:0 -315px;}
.nav-master-a:hover strong,.nav-master-a-hover strong{background-position:right -360px;}
#nav li.current .nav-master-a strong{background-position:right -180px;padding-top:2px;}
#nav li.current .nav-master-a,#nav li.current .nav-master-a-hover{background-position:0 -131px;overflow:hidden;color:#000;height:31px;}
#nav li.current .nav-master-a:hover strong,#nav li.current .nav-master-a-hover strong{color:#000;}
ul.nav-sub{position:absolute;width:900px;text-align:left;top:36px;left:0;display:none;padding:3px 0 0 0;background:none;}
.nav-master-life ul.nav-sub{width:800px;}#nav .current .nav-sub{display:block;}
.nav-sub li{float:left;display:block;width:78px;text-align:center;height:30px;overflow:hidden;margin-right:4px;}
.nav-sub-transfer li{width:75px;}
#nav .nav-sub a{display:block;height:22px;overflow:hidden;color:#4d4d4d;text-decoration:none;}
#nav .nav-sub a span{display:block;line-height:22px;*line-height:23px;_line-height:21px;height:22px;}
#nav .nav-sub a:hover{background-position:0 -405px;}
#nav .nav-sub a:hover span{background-position:right -446px;}
#nav a.current{background-position:0 -487px;}
#nav a.current span{background-position:right -528px;}
