@charset "utf-8";
/* CSS Document */
body{
behavior:url("csshover2.htc");
margin:0px;
padding:0px;
width:100%;
font-size:13px;
*font-size:13px;
background:#7a962c;
font-family:Arial, Helvetica, sans-serif;
}
#dfdstudio{
height:0px;
overflow:hidden;
}
.pngd{ behavior: url("iepngfix.htc"); }
#map{
width:600px;
height:400px;
}

.clear{
clear:both;
}
.alt{
width:100%;
height:100%;
}
a{
text-decoration:none;
}
img {
border:0px;
}
#mainarea{
width:1000px;
margin:auto;
position:relative;
overflow:hidden;
}
#headarea{
background:url(images/a_05.gif);
background-position:right;
background-repeat:no-repeat;
width:1000px;
height:139px;
z-index:1;
position:relative;
overflow:hidden;
}
#logo{
position:absolute;
z-index:2;
top:0px;
left:40px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/
filter:alpha(opacity=30);  /*IE5、IE5.5、IE6、IE7*/
opacity: .3;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
}
#logoname{
position:absolute;
z-index:1;
top:0px;
right:10px;
width:350px;
height:48px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*IE8*/
filter:alpha(opacity=60);  /*IE5、IE5.5、IE6、IE7*/
opacity: .6;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
}
#headarea object{
position:relative;
z-index:0;
}
#midarea{
background-color:#628416;
width:1010px;
background-image:url(images/b_09.gif);
background-repeat:repeat-x;
margin-top:-14px;
position:relative;
z-index:3;
overflow:visible;
}
#navidiv{
position:absolute;
z-index:4;
top:-37px;
*top:-24px;
left:150px;
height:30px;
}
#navidiv ul{
list-style:none;
}
#navidiv ul li{
float:left;
}
.navili{
background:url(images/d_06.gif);
height:30px;
padding-left:10px;
padding-right:0px;
display:table-cell;
vertical-align:middle;
}
.navili *{
vertical-align:middle;
}
*.navili span{
height:100%;display:inline-block;
}
#navif{
background:url(images/c_08.gif);
background-repeat:no-repeat;
width:8px;
height:30px;
overflow:hidden;
}
.navili:hover{
background:url(images/d_06.gif);
background-position:-0px -50px;
}
#navil{
background:url(images/c_12.gif);
background-repeat:no-repeat;
width:8px;
height:30px;
overflow:hidden;
}
.navili a{
background-image:url(images/f_07.gif);
background-repeat:no-repeat;
background-position:right;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding-left:5px;
padding-right:10px;
}
.navili a:hover{
font-size:16px;
font-weight:bold;
color:#fcb341;
}
#worksheet{
margin-top:15px;
margin-left:23px;
float:left;
}
#worksheetbanner{
margin-left:5px;
margin-bottom:5px;
}
#midcontent{
margin-top:5px;
*margin-top:20px;
display:block;
position:relative;
overflow:hidden;
z-index:3;
width:1010px;
}
#la{
behavior: url("iepngfix.htc");
float:left;
width:287px!important;width:287px;
min-height:100px;
margin-left:2px!important;margin-left:1px;
margin-right:4px!important;margin-right:3px;
}
#lacontent{
background:url(images/j_08.png)!important;background:url(images/j_08.gif);
background-repeat:repeat-y;
width:287px;
padding-top:13px!important;padding-top:-0px;
padding-bottom:13px!important;padding-bottom:-0px;
}
#lacontent *{
z-index:2;
}
#lahead{
behavior: url("iepngfix.htc");
background:url(images/j_06.png);
background-repeat:no-repeat;
width:287px;
height:45px;
overflow:hidden;
}
#lafoot{
behavior: url("iepngfix.htc");
background:url(images/j_12.png);
background-repeat:no-repeat;
width:287px;
height:28px;
overflow:hidden;
}
#ra{
background:url(images/j_10.png)!important;background:url(images/j_10.gif);
width:716px;
float:left;
display:block;
position:relative;
overflow:hidden;
}
#rahead{
background:url(images/j_03.gif);
background-repeat:no-repeat;
width:716px;
height:216px;
overflow:hidden;
margin-bottom:-205px;
}
#rafoot{
behavior: url("iepngfix.htc");
background:url(images/j_13.png);
background-repeat:no-repeat;
width:716px;
height:10px;
overflow:hidden;
}
#la,#ra{
padding-bottom:10000px;margin-bottom:-10000px;
}
.de1{
background-image:url(images/h_15.gif);
background-repeat:no-repeat;
overflow:hidden;
width:6px;
height:13px;
margin-top:-7px;
margin-bottom:-6px;
position:relative;
z-index:3;
}
#newsdiv{
background-color:#becb94;
width:700px;
height:20px;
padding-bottom:5px;
float:right;
margin-top:20px;
padding-top:5px;
}
.mardiv{
height:20px;
overflow:hidden;
position:relative;
padding:1px;
width: 640px;
white-space:nowrap;
padding-left:30px;
padding-right:30px;
}

.mardiv a{
color:#000000;
font-size:14px;
margin:10px;
}
.mardiv a:hover{
color:#006699;
}
#maincontent{
width:676px;
padding-left:10px;
padding-top:10px;
padding-right:30px;
padding-bottom:30px;
}
#footarea{
padding-top:10px;
padding-bottom:20px;
position:relative;
z-index:20;
background:#7a962c;

}
#footinfo{
width:1000px;
color:#FFFFFF;
text-align:center;
}
#footlink{
width:680px;
float:left;
color:#FFFFFF;
padding-left:20px;
padding-top:10px;
}
#footlink a {
color:#FFFFFF;
font-size:16px;
}
#footlink a:hover{
color:#999999;
}
#newstime{
text-align:right;
padding-right:30px;
}
#newstotal{
text-align:center;
}
#newsul{
list-style:url(images/news.gif);
}
#newsul li{
border-bottom:1px solid black;
position:relative;
}
.timespan{
position:absolute;
right:40px;
top:0px;
}
#newsul li a{
color:#000000;
}
#newsul li a:hover{
color:#ff0000;
font-size:16px;
}
#firstflag{
background:url(images/first.gif);
background-repeat:no-repeat;
overflow:hidden;
width:14px;
height:18px;
}
#firstflag:hover{
background:url(images/firstr.gif);
}
#nextflag{
background:url(images/next.gif);
background-repeat:no-repeat;
overflow:hidden;
width:15px;
height:18px;
}
#nextflag:hover{
background:url(images/nextr.gif);
}
#pregflag{
background:url(images/preg.gif);
background-repeat:no-repeat;
overflow:hidden;
width:15px;
height:18px;
}
#pregflag:hover{
background:url(images/pregr.gif);
}
#lastflag{
background:url(images/last.gif);
background-repeat:no-repeat;
overflow:hidden;
width:14px;
height:18px;
}
#lastflag:hover{
background:url(images/lastr.gif);
}
#shiftdiv{
margin:auto;
margin-top:10px;
width:100px;
}
#shiftdiv a{
display:block;
float:left;
margin:5px;
}
#sunnavi{
margin-top:10px;
margin:auto;
margin-bottom:10px;
padding-top:20px;
}
#sunnavi ul{
list-style:none;
width:80%;
}
#sunnavi ul li:hover{
background-color:#330000;
}
.sunli a{
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}
.sunli a:hover{
color:#fcb341;
}
.discussdiv{
width:95%;
background:#becb94;
padding:10px;
margin-top:10px;
}
.upperinfo{
background:#c67b05;
color:#FFFFFF;
}
.namedivg{
width:30%;
float:left;
padding:5px;
}
.msubject{
width:50%;
float:left;
padding:5px;
}
.persenalinfo{
float:left;
width:10%;
padding:5px;
}
.disfootdiv{
background:#9f6202;
}
.mandq{
padding:5px;
float:left;
width:30%;
}
.posttime{
float:left;
padding:5px;
width:40%;
padding-top:9px;
}
.postipdiv{
float:left;
padding:5px;
width:20%;
padding-top:9px;
}
.dismaincontent{
padding:10px;
}
#footareasec{
padding-left:20px;
}
#footareasec a{
margin-left:5px;
margin-right:5px;
color:#aaaaaa;
}
#footareasec a:hover{
color:#333333;
}
.choice{
margin-left:5px;
margin-right:5px;
}
.messageheadline a{
border:1px outset blue;
background:#009900;
padding:3px;
color:#FFFFFF;
}
.messageheadline a:hover{
border:1px inset #006699;
color:#999999;
}
.messageheadline{
margin:10px;
}
#mform{
padding:3px;
}
#mform label{
color:#FFFFFF;
}
#m_submit{
border:1px outset blue;
background:#009900;
padding:3px;
color:#FFFFFF;
}
#m_submit:hover{
border:1px inset #006699;
color:#99FF00;
}
#ajaxdiv{
z-index:100;
}
.ctitle{
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:20px;
font-size:20px;
color:#0066CC;
margin-bottom:50px;
}
.imgdiv{
width:250px;
float:left;
overflow:hidden;
margin-right:50px;
margin-bottom:20px;
}
hr.clear{
margin-top:20px;
margin-bottom:20px;
clear:both;
}
.ccbox{
background:#becb94;
margin:auto;
margin-bottom:30px;
padding-top:10px;
padding-right:10px;
padding-left:10px;
overflow:hidden;
}