body { margin:0; padding:0; background:#EEE; color:#333; font:32px/1.0 \5FAE\8F6F\96C5\9ED1, Tahoma, Helvetica, Arial, \5B8B\4F53; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:100%; }
p { margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
a { color:#333; text-decoration:none; }
a:hover { color:#C00; }
img { border:0; }
form, button, input, textarea { margin: 0; padding: 0; }
button, input, select, textarea { font-size:100%; vertical-align:middle; } 
table { border-collapse: collapse; border-spacing: 0; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#paper { width:640px; text-align:center; background:#fff; overflow-y:scroll; line-height:0; }
#paper div { overflow-x:auto; overflow-y:hidden; }
#nav { position:absolute; bottom:0px; left:0px; height:80px; line-height:80px; font-size:32px; overflow:hidden; width:640px; background:#0097cc; color:#fff; text-align:center; }

#content { background:#f0f0f0; padding:20px; line-height:1.8em; font-size:28px; }
#content :first-child { margin-top:0; }
#content .t0 { font-size:32px; text-align:center; }
#content .t1 { font-size:42px; font-weight:bold; }
#content .t1 + p { margin-top:1em; }
#content .t2 { font-size:36px; text-align:center; font-weight:bold; }
#content .t2 + p { margin-top:1em; }
#content .t3 { font-size:32px; margin-top:1em; text-align:center; }
#content .ta + p { margin-top:1em; }
#content .red { color:red; }
#content p { text-indent:2em; margin-bottom:0.8em; margin-top:0.2em; text-align:justify; }
#content .img { text-align:center; margin-top:30px; text-indent:0; }
#content .img img { width:92%; }
#content .mimg { text-align:center; margin-top:30px; text-indent:0; }
#content .mimg img { width:65%; }
#content .simg { text-align:center; margin-top:30px; text-indent:0; }
#content .simg img { width:40%; }
#content .tc { text-align:center; text-indent:0; }
#content .ta { text-align:center; text-indent:0; }
#content .tr { text-align:right; }
#content .tl { text-indent:0; }
#content .tb { font-weight:bold; }
#content .poe { text-align:center; margin-bottom:0.8em; margin-top:0.2em; }
#content .poe p { text-indent:0; margin:0; }
#content .poe2 { text-align:left; margin:1em auto; width:40%; }
#content .poe2 p { text-indent:0; margin:0; }
#content .poe3 { text-align:left; margin:1em auto; width:55%; }
#content .poe3 p { text-indent:0; margin:0; }
#content .tm2 { margin:0 2em; }
#content .table { border-left:1px solid #ccc; border-top:1px solid #ccc; margin:0px auto; text-align:center; }
#content .table td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 10px; }

#back { height:70px; line-height:70px; border-top:1px solid #ccc; background:#fff url(lt.jpg) no-repeat; }
#back span { display:inline-block; width:70px; height:32px; }

.content { width:640px; background:#f3f3f3; margin-bottom:100px; }
.banhead { background:#d4704d; text-align:center; font-size:32px; color:#fff; height:70px; line-height:70px; font-weight:bold; }
.ban { background:#fff; margin-bottom:20px; }
.ban .t1 { font-size:30px; font-weight:normal; color:#cc4a52; padding:20px 0 5px 30px; background:url(bg_01.png) no-repeat 15px 20px; }
.ban .list { padding:0 20px; }
.ban .list li { display:inline-block; vertical-align:top; font-size:32px; line-height:1.6em; width:600px; border-top:1px solid #ddd; padding-top:20px; margin:10px 0; }
.ban .list li a { display:block; }
.ban .list li img { width:120px; height:90px; float:left; margin-right:10px; margin-top:0.3em; }
.ban .list li.n2 { width:300px; clear:both; float:left; }
.ban .list li.n2 a { border-right:1px solid #ddd; padding-right:10px; }
.ban .list li.n2+li { width:300px; float:right; }
.ban .list li.n2+li a { display:block; margin-left:-1px; padding-left:10px; padding-right:0px; border-left:1px solid #ddd; border-right:none; }

#nav { position:fixed; bottom:0px; left:0px; height:80px; line-height:80px; font-size:32px; overflow:hidden; width:640px; background:#4b4b4b; color:#fff; }
#nav div { float:left; width:122px; padding-left:90px; border-right:1px solid #eee; text-align:left; }
#nav div:last-child { border-right:none; }
#nav a { color:#fff; display:block; }
#nav .nav1 { background:url(nav1.png) no-repeat 50px center; }
#nav .nav2 { background:url(nav2.png) no-repeat 50px center; }
#nav .nav3 { background:url(nav3.png) no-repeat 50px center; }