/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { 
    margin: 0;
    padding: 0;
}
body,
button, input, select, textarea { 
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

abbr[title], acronym[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after { content: ''; }
legend { color: #000; } 
fieldset, img { border: none; }
button, input, select, textarea {
    font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
    border: none;
    height: 1px;
}

.clearfix:after {
    content: ".";
	clear: both;
    display: block;
	height: 0;
    line-height: 0;
	visibility: hidden;
}
.clearfix { zoom: 1;}

/*  Layout
--------------------------------------- */
#container {
	margin: 0 auto;
	width: 983px;
}
#content {
	background:url(../images/ne-content.jpg) no-repeat;
	height: 481px;
	padding: 0 225px 0 116px;
}
#navigation {
	float: right;
	width: 36px;
}
#navigation ul li { margin:1px 0;}
#navigation ul li a {
	background-repeat:no-repeat;
	display: block;
	height: 115px;
	overflow: hidden;
	text-indent: -999px;
	width: 36px;
}
#navigation ul li.li01 a { background-image:url(../images/ne-nav-01.jpg);}
#navigation ul li.li02 a { background-image:url(../images/ne-nav-02.jpg);}
#navigation ul li.li03 a { background-image:url(../images/ne-nav-03.jpg);}
#navigation ul li.li04 a { background-image:url(../images/ne-nav-04.jpg);}


#content .frame-cont { width: 606px;  float:left;}
#content .frame-cont iframe { width: 100%;}

/*  NE Book
--------------------------------------- */
.ne-book {
	background:#ccc url(../images/ne-book.jpg)  0 0 no-repeat;
	height: 480px; 
	width: 606px;
}
.ne-book .lt-page,
.ne-book .rt-page { height: 480px;}
.ne-book .lt-page {
	float: left;
	width: 280px;
}
.ne-book .rt-page {
	float: right;
	width: 290px;
}

.ne-book h2 { padding:20px 0  0 10px; text-align:left;}
.ne-book .scroll-box { height: 370px; line-height:1.5;}
.ne-book .scroll-box dl { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom:5px;}
.ne-book .scroll-box dl dt { font-weight: bold; padding: 5px 0;color:#004498;} 
.ne-book .scroll-box dl dt a { }
.ne-book .scroll-box dl dd {
	padding: 5px 0;
}
.ne-book .scroll-box dl dd a { color:#000;}


/*  Footer
--------------------------------------- */
#footer {
	color: #999; 
	line-height: 1.7; 
	padding: 0 0 5px;
}
#footer a { color: #999;}
#footer .f-link,
#footer .copyright { position: relative; padding:0 5px;}
#footer .f-link .tel,
#footer .copyright .miibeian {
	position: absolute;
	right: 0;
	top: 0;
}
#footer .f-link { border-bottom: 1px solid #ccc;}
#footer .f-link .tel { color: #FCC800;}
