/*

-----------------------------------------------

author : iwhoshe

edited : 2008/03/04

----------------------------------------------- */

* { margin:0; padding:0; }

body { font:12px/20px Arial; text-align:center; background:url(bg.gif) #fefbea repeat-x; }

a { text-decoration:none; color:#000; }

a:hover { text-decoration:underline; }

ul { list-style:none; }

img { border:0; }

input ,textarea { font:12px Arial; }

strong { color:#f00; }



/* Clear Fix */

.clearfix:after { clear:both; display:block; content:"."; height:0; visibility:hidden; }

.clearfix { display:inline-table; }

/* Hides from IE-mac \*/

.clearfix { height:1%; }

.clearfix { display:block; }

/* End hide from IE-mac */

/* End Clear Fix  */



#wrap { width:1000px; margin:0 auto; text-align:left; background:url(main.gif); }

#banner { height:158px; }

#nav { height:41px; background:url(nav.gif); padding:2px 30px 0 30px; color:#fff; text-align:center; }

#nav a { color:#fff; }

#nav span a { color:#ff0; }



.new img { margin-left:5px; }



.sideBar { width:165px; float:left; padding:15px 15px 15px 16px; }

.sideBar h2 { background:url(st1.gif); height:25px; font:normal 14px/25px Arial; padding-left:15px; color:#fff; position:relative; }

#zxgg { position:relative; }

.sideBar ul ,.sideBar div { padding:7px 0; margin-bottom:5px; }

.sideBar #wshd { margin:-1px 0 -10px 0; }

.sideBar #wshd img { display:block; margin-bottom:2px; }

.sideBar li { background:url(li.gif) no-repeat 4px 7px; padding-left:12px; }

.imgli { margin:2px 0; }

.imgli li { background:none; padding:0; text-align:center; }

.imgli li a { margin:0 auto 3px auto; *margin:0 auto; display:block; width:156px; height:31px; overflow:hidden; }



.gg { background:url(ggt.gif) no-repeat; margin:10px 8px 0 8px; }

.gg div { padding:3px 0 13px 0!important; background:url(ggb.gif) 0 100%; }

.gg ul { padding:0 9px; text-align:left; background:none; }

.gg ul li { line-height:18px; margin-bottom:3px; background:url(ggli.gif) no-repeat 0 4px; }

.gg ul li span { font-size:11px; margin-left:5px; color:#999; }



#demo { height:70px; overflow:hidden; margin:10px 0 15px 0!important; padding:0!important; }

#demo div {  margin-bottom:0!important; padding:0!important; }



.sideBar div { text-align:center; padding:10px 0; }

#right { float:right; }

#right h2 { background:url(st2.gif); padding-left:20px; position:relative; }

h2#time { background:url(timebg.gif); text-align:center; padding:0; font:normal 12px/25px Arial; color:#000; margin-bottom:12px; }

h2#tqt { height:28px; background:url(tqt.gif); line-height:28px; padding-left:45px; }

.sideBar h2 a ,#right h2 a { position:absolute; background:url(more2.gif); width:28px; height:9px; text-indent:-9999px; line-height:0; top:8px; right:10px; display:block; }

.ul2 { margin-bottom:3px!important; }

.ul2 li { padding:0; background:none; }

.ul2 a { background:url(ztyjli.gif); height:25px; margin:3px 9px 5px 6px; display:block; padding-left:18px; line-height:25px; }

.sideBar h3 { font:normal 12px Arial; margin:10px 5px 5px 5px; }

.sideBar label { display:block; padding:0 10px; }

.sideBar div#submit { margin-bottom:10px; }

.sideBar div#submit input { width:60px; height:20px; margin:0 5px; }



#bszn li { border-bottom:1px dashed #ccc; line-height:22px; }



#imglink { margin:-12px 0 -15px 0; }

#imglink img { display:inline; }



#bmfw { margin-top:5px; }

#bmfw li { padding:0; background:none; display:inline; }

#bmfw li a { display:inline; float:left; width:60px; margin:0 0 7px 10px; background:url(bmfwa.gif); height:24px; line-height:24px; text-align:center; }



#mid { margin:0 199px; _margin:0 196px; padding:7px; }

h2#tjxx { height:45px; background:url(tjxx.gif); position:relative; overflow:hidden; }

h2#tjxx a { position:absolute; display:block; background:url(more1.gif); width:32px; height:12px; text-indent:-9999px; line-height:0; top:20px; right:15px; }

h2#tjxx marquee { position:absolute; top:20px; left:170px; font:normal 12px Arial; width:320px; color:#c00; }

#tjxxM { padding:10px; height:183px; }

#tjxxM div { width:230px; float:left; margin-right:10px; }

#tjxxM ul { width:320px; float:right; }

#tjxxM li { background:url(li2.gif) no-repeat 2px 8px; padding:1px 5px 0 15px; _padding:4px 5px 1px 15px; border-bottom:1px dashed #ccc; position:relative; width:300px; }

#tjxxM li span { position:absolute; right:6px; bottom:0; }

#midShow { height:100px; margin-bottom:10px; }

#dl8 { _margin-top:-10px; width:588px; }

#mid dl { background:url(dl.gif) 0 100% no-repeat #fff; width:288px; float:left; padding-bottom:12px; margin-bottom:10px; }

#mid dt a {display:block; height:22px; background:url(dt.gif); color:#fff; font:normal 12px/22px Arial; padding-left:22px; margin-bottom:5px; }

#mid dd { background:url(li2.gif) no-repeat 0 7px; padding:0 5px 0 15px; border-bottom:1px dashed #ccc; line-height:21px; margin:0 10px; }

#mid dd span ,#tjxxM li  span { float:right; font-size:11px; color:#999; }

#mid dl.r { float:right; }



div#t2 dt a { background-image:url(dt2.gif); }

div#t2 dd { background-image:url(li3.gif); }



#links { background:url(bottom.gif); color:#fff; text-align:center; height:25px; font:normal 12px Arial; clear:both; padding-top:4px; }

#links strong { font-size:14px; font-weight:normal; color:#fff; }

#links a { color:#fff; }

#links select { width:150px; margin-right:10px;  height:20px; font-size:12px; }

#copyright { padding:15px 0 20px 0; text-align:center; background:#fff; }

#copyright a { color:#000; }



#lm { width:760px; float:right; background:#fff; padding:15px 22px; height:auto!important; height:400px; min-height:400px; }

#lm h2 { height:28px; background:url(lmt.gif); font:normal 14px/28px Arial; padding:0 35px; }

#lm #page { padding:20px 5px; line-height:24px; }

#lm #list { margin:15px 5px; width:750px; }

#lm #list th ,#lm #list td  { background:#f7f7f7; padding:3px 5px; text-align:center; }

#lm #list th { background:#f1f1f1; }

#list td.title { text-align:left!important; width:500px; padding:3px 10px!important; }

#list td#pagelist { text-align:right!important; background:#f1f1f1!important; padding:3px 10px!important; }



#guestbooks { margin:15px 5px 0 5px; }

#guestbooks p { margin-bottom:10px; }

#guestbooks h3 ,#guestbooks h4 { font:normal 12px Arial; } 

#guestbooks .title { background:#f5f5f2; background:url(gbt.gif) #f5f5f2 12px 50% no-repeat; padding:5px 5px 5px 35px; }

#guestbooks .title span { color:#999; margin-left:10px; font-size:11px; }

#guestbooks .cont { background:url(dd2.gif) repeat-x 0 100%; width:638px; padding:5px 5px 5px 35px; }

#guestbooks em { font-style:normal; font-weight:bold; color:#017ac3;}

#pagelist { margin:15px 10px 25px 0; text-align:right; color:#999; }

#submitG { width:730px; line-height:30px; margin:15px 10px; }

#submitG th ,#submitG td { background:#f7f7f7; padding:0 10px; }

#submitG th { background-color:#f1f1f1; width:100px; text-align:right; font-weight:normal; }

#submitG textarea { margin:5px 0;}

#submitG input ,#submitG textarea {border:1px solid; border-color:#333 #ccc #ccc #333;}

#submitG .submit { width:60px; height:22px; background:url(gbb.gif) repeat-x 0 50%; border-color:#c4c4c4!important; margin:10px 15px 10px 0; }



#more { background:url(bj_01.jpg); padding:25px; text-align:center; }

#more h1 { font-size:16px; border-bottom:1px solid #ccc; padding-bottom:7px; color:#f00; }

#more h5 { font:normal 12px Arial; color:#999; text-align:right; margin-top:5px; }

#more div { font:normal 14px/22px Arial; padding:10px; text-align:left; height:auto!important; height:400px; min-height:400px; }

#more h4 { font-size:12px; border-top:1px solid #ccc; padding-top:3px; text-align:right; }

#more h4 a { color:#c00; margin:0 5px; }



















