﻿/* CSS Document */
body{margin:0; font:12px "宋体"; color:#808080; line-height:16px;}
#top{background:url(top.jpg); width:760px; height:107px; margin:auto; text-align:right; padding-top:40px;}

#menu{background:url(menu_bg.gif); width:760px; height:28px; margin:0 auto; list-style:none; margin-bottom:12px;}
#menu li{float:left; text-align:center;}
#menu li a{background:url(menu.gif); width:96px; height:28px; line-height:28px; font-size:14px; color:#4c6404; font-weight:bold; text-decoration:none; margin-left:3px; display:block;}
#menu li a:hover{background:url(menu_current.gif);}
#menu li.menu_current a{background:url(menu_current.gif); cursor:default;}
#menu li.menu_index_current a{background:url(menu_index_current.gif); width:67px; margin-left:0; display:block;line-height:28px;}
#menu li.menu_index_current a:hover{background:url(menu_index_current.gif); cursor:default;}
#menu li.menu_index a{background:url(menu_index.gif); width:67px; margin-left:0; display:block;line-height:28px;}
#menu li.menu_index a:hover{background:url(menu_index_current.gif);}

#menu li ul{display:none;}
#menu li:hover ul{list-style:none; margin:0; display:block;position:absolute; width:96px;}
#menu li:hover ul li{float:none;}
#menu li:hover ul li a{background:url(submenu_bg.gif); width:96px; height:30px; line-height:32px; font-size:12px; font-weight:normal;display:block;}
#menu li:hover ul li a:hover{background:url(submenu_bg1.gif);}

a,a:visited{color:#3B8806; text-decoration:none;}
a:hover{text-decoration:underline;}

.view:link,.view:visited{color:#57B32A; text-decoration:none;}
.view:hover{color:#496500;}

.title{background:url(title.gif) no-repeat left top; height:30px; padding:0 6px;}
.title h3{float:left; margin-top:10px; color:#54B021; font:18px "黑体";}
.title a{float:right; margin-top:12px;}

.current{margin:auto; padding:8px 0;}
.center{padding:0 8px;}
.offwhite_div{background:#FCFCFC; border-width:5px 4px; border-color:#F1F1F1; border-style:solid; padding:4px; margin-bottom:5px; line-height:18px; list-style:none; margin:0;}
.news_div{background:#EFFFED; color:#4C6404; list-style-position:inside; margin:0;padding:8px;font-size:12px;}
.news_div span,.news_list span{float:right; color:#999;}
.news_r{background:#f5ffed; padding:8px 6px;}

.news_list{background:#EFFFED; color:#4C6404; list-style-position:inside; margin:0;padding:8px; line-height:25px;font-size:14px;}
.news_list li{border-bottom:1px dashed #cdf289;}
.news_list li.newsno{border-bottom:none;}
.news_list li div{line-height:16px; text-indent:1.5pc; color:#808080; margin:0 50px 0 18px;}

.special_dl{background:#EFFFED url(line.gif) no-repeat bottom; height:90px; margin:0;padding:8px;}
.special_dl dt{width:120px; float:left;}
.special_dl dd{float:right; width:230px; margin:0;}
.video_dl{height:26px; margin:0;}
.video_dl dt{float:left; margin-top:10px;}
.video_dl dd{float:right; margin:0; margin-top:11px;}
.partner{background:url(icon.gif) no-repeat left 10px; color:#47963D; font-weight:bold; padding-left:6px;}
.partner select{color:#5AB122; font-size:12px; border:0;}

.ad{text-align:center; margin:6px 0;}
.ad01{margin-top:8px; padding-top:8px; border-top:1px solid #CCD8A6;}

.inset-pic{background:#fff; border:1px solid #DEDEDE; padding:3px;}

#login-panel{background:url(login_bg.gif); width:185px; height:179px; color:#3D840E; padding-top:12px;}
#login-panel input{width:95px; height:16px; border:1px solid #98999D; margin-left:5px; margin-top:3px;}
#login-panel .submit{background:url(login_btn.gif); border:0; width:64px; height:21px; line-height:21px; color:#5E8445; letter-spacing:5px; font-size:12px; margin-left:80px; margin-top:4px;}
#login-panel .log-msg{margin-right:20px;margin-left:25px;color:DarkSlateBlue;}
.table-download:link,.table-download:visited{font-size:14px; color:#439A39; border-bottom:1px dashed #CF1D75; margin-left:70px; width:70px; display:block;}
.table-download:hover{border-bottom:1px dashed #398B03;text-decoration:none;}

#bottom{background:url(bottom.gif) no-repeat center top; text-align:center; margin:auto; width:760px; height:80px; padding-top:20px; line-height:250%; font-family:Arial;}
#bottom a,#bottom a:visited{color:#808080;}

.about-us{width:760px; margin:auto; line-height:22px;}
.about-us h2{font-size:14px; color:#429D36; margin:6px 0 2px;}
.about-us strong{color:#49A936;}
.about-us_div{background:#EFFFED; border:1px dashed #5AB122;  padding:8px;}
.about-us_img{float:left;}

.bigdiv{width:760px; margin:auto;}
.leftdiv{float:left; width:185px;}
.rightdiv{float:right; width:567px;}
.leftdiv1{float:left; width:567px;}
.rightdiv1{float:right; width:185px; vertical-align:top;}

.page_div{background:url(line.gif) repeat-x top; text-align:center;}
#page{list-style:none; width:286px; margin:0; padding-top:9px;}
#page li{float:left; border-bottom:none;}
#page li a{padding:1px 4px; margin:0 2px; line-height:20px;}
#page li.page_current a{/*border:1px solid #57B32A;*/ color:#CF1D75; cursor:default; text-decoration:none;}

.text{background:#EFFFED; padding:12px; line-height:180%;}
.text h1{text-align:center; color:#3B8806; font-size:20px;}
.text_from{text-align:center;background:url(line.gif) repeat-x bottom; margin-bottom:8px;}

.some_input{background:#CDF289; color:#4C6404; border:1px solid #429C3A; line-height:16px; height:18px;}
.file-download:link,.file-download:visited{font-size:12px; color:
	439A39;  margin-left:84px; margin-top:4px; display:block;}
.file-download:hover{color:#CF1D75; text-decoration:none;}
.dottedLineCentered {
	background-image: url(dotten-line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 8px;
}