/* CSS Document */
body{ font-size:12px; color:#2c2c2c; background:#c4efde;}
*{ margin:0; padding:0;}
a{ text-decoration:none;}
#main{ width:983px; margin:0 auto;padding:0 10px 0 10px; background:#FFFFFF;}

#top {width:983px; float:left;}
#top #logo{ width:250px; float:left; background:url(images/logo.gif) no-repeat center; height:70px; padding:20px 10px 10px 673px;}
#top #logo #jr{ width:250px; float:left; text-align:right;}
#top #logo #rx{ width:300px; float:left; margin-top:30px; font-size:14px; font-weight:bold; text-align:right; color:#1b893d;}
#top #logo a{ color:#000000;}
#top #logo a:hover{ color:#44bb44;}

#top #banner{ width:983px; float:left; height:376px; background:#009845;}
#top #banner #flash{ width:783px; height:370px; float:left;}
#top #banner #menu{ width:198px; height:370px; float:left;}
#top #tbottom{ width:983px; height:15px; background:#f0f0f0;}

#middle{ width:983px; float:left; background:#FFFFFF;}
#middle #mtop{ width:983px; float:left;}

#middle #mtop #mtleft{ width:367px; height:400px; float:left;}
#middle #mtop #mtleft #title{width:367px; height:25px; float:left;}
#middle #mtop #mtleft #news{ width:337px; height:345px; float:left; padding:15px; background:#f9fef8;}
#middle #mtop #mtleft #news dl{ width:337px; margin:0; padding:0}
#middle #mtop #mtleft #news dl dt{ width:160px; height:103px; float:left; padding:2px; background:url(images/newsbg.gif) no-repeat;}
#middle #mtop #mtleft #news dl dd.title{ width:157px;float:left; padding:8px 8px 0 8px; color:#c3000f;}
#middle #mtop #mtleft #news dl dd.title a{ color:#c3000f; font-weight:bold;}
#middle #mtop #mtleft #news dl dd{width:157px;float:left; padding:5px 8px 5px 8px; line-height:17px;}
#middle #mtop #mtleft #news dl dd a{ color:#000000; font-weight:bold;}

#middle #mtop #mtleft #news ul{ width:337px; float:left; padding-top:12px; margin:0;}
#middle #mtop #mtleft #news ul li{ width:322px; float:left;height:17px; padding-left:15px; border-top:#CCCCCC 1px dotted; border-bottom:#CCCCCC 1px dotted; padding-top:9px; background:url(images/dot.gif) no-repeat left; list-style-type:none}
#middle #mtop #mtleft #news ul li a{ color:#2e2c2f;}

#middle #mtop #mright{ width:588px; margin-left:28px; float:left; height:400px;}
#middle #mtop #mright #mv{ width:586px; height:280px; float:left;border:1px solid #CCCCCC;}
#middle #mtop #mright #mv #img{ width:341px; height:280px; float:left;}
#middle #mtop #mright #mv #tu{ width:213px; height:270px; float:left; padding:0 10px 10px 20px;}
#middle #mtop #mright #mv #tu #rd{ width:213px; height:26px; float:left; padding-top:5px;}
#middle #mtop #mright #mv #tu #pic{ width:213px; float:left;}
#middle #mtop #mright #mv #tu #pic a{ color:#2c2c2c;}
#middle #mtop #mright #mv #tu #pic a:hover{ color:#2c2c2c;}
#middle #mtop #mright #mv #tu #pic dl{ width:213px; float:left; padding-top:5px;}
#middle #mtop #mright #mv #tu #pic dt{ width:65px; height:43px; background:url(images/bg.gif) no-repeat; padding:3px; float:left;}
#middle #mtop #mright #mv #tu #pic dd{ width:113px; float:left;vertical-align:middle; background:url(images/dot2.gif) no-repeat left top; margin-left:10px; padding-left:15px; margin-top:10px;}


#middle #mtop #mright #mrn{ width:588px; height:122px; float:left;}
.news{ width:294px; height:114px; float:left; padding-top:8px;}
.news dl{ width:254px; margin:0; background:url(images/newst.gif) no-repeat;height:12px; float:left; padding:8px 0 0 40px; color:#00c036; font-weight:bold; padding-bottom:10px;}
.news dl dt{width:210px; float:left;} 
.news dl dd{ float:left; width:44px}
.news dl dd a{ color:#00c036;}
.news dl dd a:hover{ color:#00c036;}
.news .ntitle{ width:250px; height:12px; float:left; background:url(images/newst.gif) no-repeat; padding:8px 0 0 40px; color:#115731; font-weight:bold; padding-bottom:10px;}
.news .ncontent{ width:285px; float:left;}
.news #sl{ border-left: #CCCCCC dotted 1px;}
.news .ncontent a{ color:#2d2d2d;}
.news .ncontent a:hover{ color:#009944;}
.news .ncontent ul{ width:285px; float:left; margin:0; padding-top:10px; padding-bottom:3px;}
.news .ncontent ul li{ width:275px; float:left; list-style-type:none; line-height:18px; background:url(images/ic.gif) no-repeat left; padding-left:10px;}




#middle #mid{ width:983px; float:left; padding-top:10px; padding-bottom:10px;*writing-mode:tb-rl;}
#middle #mid .t{ width:830px; height:95px; float:left;}
#middle #mid .t ul{ width:830px; height:95px; float:left; list-style-type:none; margin:0; padding:0 10px 0 10px; text-align:center;}
#middle #mid .t ul li{ width:140px; height:95px; padding:0 10px 0 10px; float:left; list-style-type:none;}
#middle #mid a{ text-decoration:none; color:#00c036;display:table;}
#middle #mid a:hover{ color:#c90e18;}
#middle #mbottom{ width:983px; float:left;}
#middle #mbottom #leftpic{ width:367px; height:103px; float:left; padding-top:5px;}
#middle #mbottom #rnews{ width:588px; float:left; margin-left:28px;}

#foot{ width:983px; float:left; background:#FFFFFF;}
#foot #line{ width:983px; float:left; height:58px; background:url(images/iline.gif) no-repeat;}
#foot #link{ width:983px; float:left; text-align:center; padding-bottom:30px; padding-top:10px; line-height:20px; color:#797979;}
#foot #link a{ color:#797979;}
#foot #link a:hover{ color:#797979;}
