p { margin:10px 0px;}
body {  margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#255C00; line-height: 16px; }
div { text-align:left; }

a:link { color: #3C7800; text-decoration: none; }
a:active { color: #3C7800; text-decoration: none; }
a:visited { color: #3C7800; text-decoration: none; }
a:hover { color: #C00; text-decoration: underline; }

h1 { float:left; margin:0px; padding:0px; font-size:14px;}
h2 { float:left; margin:0px; padding:0px; color:#A00; font-size:14px; }
h3 { margin:6px; color:#04A; font-size:18px; }
h4 { margin:8px 5px; color:#D4E4B6; font-size:14px;  text-align:right;}

.en { font-size:10px; }
.red {color:#C00; }
.yellow {color:#F60; }
.gray {color:#73806B}
.white {color:#D4E4B6;}
.dt {font-size:10px; color:#73806B; }
.dtred {font-size:10px; color:#C00; }
.wz { font-size:14px; }
.title { font-size:18px; color:#C00; font-weight:bold; }

.hi16 {line-height: 16px;}
.hi18 {line-height: 18px;}
.hi20 {line-height: 20px;}
.hi24 {line-height: 24px;}
.hi28 {line-height: 28px;}
.wi120 {width: 120px;}
.wi160 {width: 160px;}
.wi180 {width: 180px;}
.wi200 {width: 200px;}
.si10 {font-size: 10px;}
.si11 {font-size: 11px;}
.si12 {font-size: 12px;}
.si14 {font-size: 14px;}
.si16 {font-size: 16px;}
.si18 {font-size: 18px;}
.undl { text-decoration: underline; }
.divhi00 {clear:both; height:0px;}
.divhi06 {clear:both; height:06px;}
.divhi12 {clear:both; height:12px;}
.divhi16 {clear:both; height:16px;}
.divhi20 {clear:both; height:20px;}
.divhi30 {clear:both; height:30px;}

.bold {font-weight:bold;}
.right { float:right; }
.left { float:left; }

#menubg { clear:both; height:113px; background:url(/pub/img/bk_01.gif) repeat-x bottom; background-color:#2A303A; }
#flashbg { clear:both; height:239px; background:url(/pub/img/bk_02.gif) repeat-x top; background-color:#408000; }
#flashbg02 { clear:both; padding-top:7px;  background:url(/pub/img/bk_03.gif) repeat-x top; }
#flashbg03 {  float:left; width:100%;height:35px; background:url(/pub/img/bk_05.gif) repeat-x top; background-color:#408000; }
#flashbg04 { clear:both; background:url(/pub/img/bk_03.gif) repeat-x top; }

#copybg { clear:both; margin:36px 0px 0px 0px; padding:30px 0px 28px 0px; background:url(/pub/img/bk_04.gif) repeat-x top; }

#toplogo { float:left; padding-top:17px; width:238px;}
#toplink { float:right; width:581px; padding-top:21px; height:38px; color: #9D9FA3;}
#toplink a:link { color: #9D9FA3; text-decoration: none; }
#toplink a:active { color: #9D9FA3; text-decoration: none; }
#toplink a:visited { color: #9D9FA3; text-decoration: none; }
#toplink a:hover { color: #D5D7DA; text-decoration: underline; }

#topsearch { float:right; width:199px; padding-top:28px; height:40px; }
#topmenu { float:right; margin:0px;  padding:10px 0px 0px 0px; width:840px; display:inline;}

#topmenu ul { margin:0px; padding:0px; display:inline;}
#topmenu li { list-style-type:none; float:left; margin:0px 3px; padding-top:9px; height:30px; font-weight:bold; text-align:center; }
.menu_v { width: 77px;  background:url(/pub/img/menu_bk02.gif) no-repeat 0px 0px; }
.menu_v a{ font-size:12px; color:#D7E4B3; text-decoration:none; }
.menu_v a:visited{ color:#D7E4B3; text-decoration:none; }
.menu_v a:hover{ color:#EEF4DD; text-decoration:underline; }
.menu_i { width: 77px; background:url(/pub/img/menu_bk01.gif) no-repeat 0px 0px; }
.menu_i a{ font-size:12px; color:#C8CACC; text-decoration:none; }
.menu_i a:visited{ color:#C8CACC; text-decoration: none; }
.menu_i a:hover{ color: #E0E2E4; text-decoration: underline; }

#searchword { float:left;	width:120px; height:14px; border:1px solid #B8B8B9;  background-color:#EAEBEC; }
.input { border:1px solid #A8BE8F;  background-color:#FFFFFF; }

.div938 { margin:auto; width:938px;  font-size:12px;}
.div938a { margin:auto; padding-bottom:8px; width:938px;  font-size:12px;}
.leftbox { float:left; width:575px; }
.rightbox { float:left; width:355px; }

.greenbg { float:left; margin:0px; padding:0px; width:554px;  background-color:#F0F4E5;}
.greenbg02 { float:left; padding:6px 0px 8px 8px; width:546px; background-color:#F0F4E5;}
.greentt { clear:both; margin:6px 0px 6px 0px; width:100%; }
.greentt02 { clear:both; margin:3px 0px 3px 24px;  }
.green01 { float:left; margin:0px 2px 2px 0px; padding:6px 6px 0px 0px; width:144px; height:18px; background:url(/pub/img/green01.gif) no-repeat 0px 0px; background-color:#E1EBCE; color:#508114; font-size:12px; font-weight:bold; text-align:right; }
.green02 { float:left; margin:0px 2px 2px 0px; padding:6px 0px 0px 4px; width:382px; height:18px; background:url(/pub/img/green02.gif) no-repeat 0px 0px; background-color:#E6EDD5; color:#648500; font-size:12px; }
.green01a { float:left; margin:0px 2px 2px 0px; padding:8px 8px 0px 0px; width:152px; height:22px; background-color:#F3F7EB; color:#508114; font-size:12px; font-weight:bold; text-align:right; }
.green02a { float:left; margin:0px 2px 2px 0px; padding:8px 0px 0px 8px; width:430px; height:22px; background-color:#F7FAF2; color:#648500; font-size:12px; }

.cpbox { float:left; margin:0px 10px 10px 0px; width:270px;  border:1px solid #AAC763; }
.cpboxtop { float:left; margin:0px 0px 10px 0px; width:100%;  background-color:#E4F3CE;}
.cpboxin { float:left; padding:0px 6px 12px 0px;}
.righttop { float:left; margin:1px 0px 6px 0px; padding:10px 0px 0px 19px; border-top:2px solid #AFDF19; width:336px;  background:url(/pub/img/arr_02.gif) no-repeat 0px 9px;}
.righttop2 { float:left; margin:1px 0px 6px 0px; padding:9px 0px 0px 22px; background:url(/pub/img/arr_02.gif) no-repeat 0px 9px;}

.ad { float:left; margin:12px 0px 12px 0px;}
.qa { float:left; margin:0px 0px 6px 0px; padding:0px 0px 0px 32px; width:522px; height:24px;  background:url(/pub/img/v624.gif) no-repeat 0px 0px;}
.qa02 { float:left; margin:0px 0px 10px 0px; padding:0px 6px 0px 32px; width:522px; }
.bbstop { float:left; margin:0px; padding:8px 6px 0px 19px; width:330px;  background:url(/pub/img/arr_02.gif) no-repeat 0px 7px; background-color:#E5F3D0;}
.bbs { float:left; margin:0px; padding:0px 6px 0px 19px; width:330px;   background-color:#EAF6D9;}

.leftbox02{ float:left; width:665px; }
.rightbox02 { float:right; margin-right:2px; width:250px; }
.mainbox { float:left; margin:0px 15px 20px 0px; width:382px; text-align:justify; text-justify:inter-ideograph;  }
.sm01 { background:url(/pub/img/subm_bk01.gif) no-repeat left top;}
.sm02 { background:url(/pub/img/subm_bk01a.gif) no-repeat left top;}
.sm03 { background:url(/pub/img/subm_bk02.gif) no-repeat left bottom;}
.sm04 { background:url(/pub/img/subm_bk02a.gif) no-repeat left bottom;}
.smline {margin:auto; padding:0px; height:0px; width:246px; border-top:1px solid #D1D1D1; }
#subimg { margin:auto; padding:0px; border-bottom:1px solid #CCC; width:210px; height:48px; background:url(/pub/img/submtop.gif) no-repeat right bottom; }
#subm { margin:0px; }
#subm li { list-style-type:none; margin:auto; padding:14px 0px 0px 50px; width:160px; height:26px; font-weight:bold; text-align:left;  border-bottom:1px solid #DDD; background:url(/pub/img/arr_05.gif) no-repeat 30px 17px; }

.smbox { margin:auto; width:244px;  border:1px solid #AAC763; }
.smboxtop { float:left; margin:0px 0px 10px 0px; padding-left:5%; width:95%;  background-color:#E4F3CE;}
.smbox ul { clear:both; margin:1px 0px 8px 0px; padding:0px; }
.smbox li { list-style-type:none; margin:0px 0px 5px 12px; padding:0px 0px 0px 10px; background:url(/pub/img/arr_04.gif) no-repeat 1px 5px; }

.qaright { float:right; margin:0px; color:#999}
.qaright a { color:#999; font-size:12px;   }


.rightbox ul { clear:both; margin:0px; padding:0px; }
.rightbox li { list-style-type:none; margin:0px 0px 5px 5px; padding:0px 0px 0px 14px; background:url(/pub/img/arr_04.gif) no-repeat 0px 5px; }


.pic { float:left; margin:0px 6px;  border:1px solid #AAC763; }
.pic02 { float:left; margin:0px 5px 12px 5px; border:0px; }
.contact { margin:16px 0px 32px 6px;}

.line01dot { float:left; margin:0px; padding:0px; height:0px; width:554px; background:url(/pub/img/line_01.gif) repeat-x; }
.line01 { float:left; margin:0px; border-top:1px solid #AFDF19;  padding:0px; height:0px; width:100%; }
.line01gray { float:left; margin:0px; border-top:1px solid #CCC; padding:0px; height:0px; width:100%; }
.line02 { float:left; margin:0px; border-top:2px solid #AFDF19; padding:0px; height:0px; width:100%; }
.line00 { float:left; margin:0px; padding:0px; width:100%;}
.dotline {	border-top: 1px  dashed #EDE9E2;}

.news { clear:both; margin:0px 0px 0px 0px; padding:0px; }
.news li { list-style-type:none; margin:0px 2px 7px 4px; padding:0px 0px 4px 18px; background:url(/pub/img/arr_04.gif) no-repeat 1px 5px; border-bottom:1px solid #f2f2f2; }
.page { float:left; padding:0px 5px;  background-color:#f4f4f4;}
.newswz {text-align:justify; text-justify:inter-ideograph; }

.vs {text-align:center; color:#508114; background-color:#FAFCF7;}
.helptt { margin:0px; padding:8px 0px 8px 0px; width:100%; color:#F60; }
.help { margin:0px; padding:0px 0px 30px 42px; line-height: 20px;}

.adv { float:left; margin:0px 10px 20px 10px; padding:0px; }
.adv img { margin:0px 0px 6px 0px; padding:2px; background-color:#479200; }
.advshow { clear:both; padding:16px; background-color:#000000; }