body { margin:0px auto; padding:0px; font-family: Tahoma, Arial; font-size:12px; color:#003A88; line-height: 16px; background-color:#fff; position:relative;}
h1, h2, h3, h4, h5, h6, form { margin:0px; padding:0px; }
ul { list-style-type: none; margin:0px; padding:0px; }
p { margin:10px 0px; padding:0px; }

a:link { color: #003A88; text-decoration: none; }
a:visited { color: #003A88; text-decoration: none; }
a:hover { color: #C00; text-decoration: underline; }
a:active { color: #003A88; text-decoration: none; }

.gray a:link { color: #777; text-decoration: none; }
.gray a:visited { color: #777; text-decoration: none; }
.gray a:hover { color: #C00; text-decoration: underline; }
.gray a:active { color: #777; text-decoration: none; }

.graydeep a:link { color: #555; text-decoration: none; }
.graydeep a:visited { color: #555; text-decoration: none; }
.graydeep a:hover { color: #C00; text-decoration: underline; }
.graydeep a:active { color: #555; text-decoration: none; }

.red02 a:link { color: #c00; text-decoration: none; }
.red02 a:visited { color: #c00; text-decoration: none; }
.red02 a:hover { color: #C00; text-decoration: underline; }
.red02 a:active { color: #c00; text-decoration: none; }

.blue02 a:link { color: #003C8D; text-decoration: none; }
.blue02 a:visited { color: #003C8D; text-decoration: none; }
.blue02 a:hover { color: #003C8D; text-decoration: underline; }
.blue02 a:active { color: #003C8D; text-decoration: none; }

.yellow a:link { color: #F60; text-decoration: none; }
.yellow a:visited { color: #F60; text-decoration: none; }
.yellow a:hover { color: #C00; text-decoration: underline; }
.yellow a:active { color: #F60; text-decoration: none; }

.red{color:#C00;}
.yellow {color:#F60;}
.green {color:#007B2B;}
.blue {color:#006C99;}
.blueless {color:#8CB7E1;}
.bluesky {color:#0086C3;}
.bluedeep {color:#1262AD;}
.black {color:#000;}
.gray {color:#777}
.graydeep {color:#777}

.white {color:#F2F5FD;}

.hi16 {line-height: 16px;}
.hi18 {line-height: 18px;}
.hi19 {line-height: 19px;}
.hi20 {line-height: 20px;}
.hi24 {line-height: 24px;}
.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: 19px;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}
.right { float:right; }
.left { float:left; }
.center { margin:auto; }
.clear { clear:both; }
.dis { display: block; }
.undis { display: none; }

.input {  font-size: 12px; border: 1px solid #8297B4; padding:2px 3px 0px 3px; height:16px;  font-family: Tahoma, Arial;}
.inputsel {  border: 1px solid #8297B4; height:21px; font-family: Tahoma, Arial; font-size: 12px; }
.inputdel { border: 1px solid #8297B4; padding:0px; height:15px; width:30px; font-family: Tahoma, Arial; font-size: 11px; }
.inputtex { border: 1px solid #8297B4; padding:3px 3px 0px 3px; font-family: Tahoma, Arial; font-size: 12px; }
.inputtexkt { border: 1px solid #8297B4; padding:3px 3px 0px 3px; font-family: ؟،جم_GB2312; font-size: 14px; }

.centerdiv { clear:both; margin:auto; width:955px;}
.addiv { clear:both; margin-bottom:8px; width:800px; }
.addiv div { float:left; margin:0px 5px 4px 0px;}
.empty { clear:both; height:1px; overflow: hidden; }
.empty2 { clear:both; height:2px; overflow: hidden; }
.empty3 { clear:both; height:3px; overflow: hidden; }
.empty4 { clear:both; height:4px; overflow: hidden; }
.empty6 { clear:both; height:6px; overflow: hidden; }
.empty8 { clear:both; height:8px; overflow: hidden; }
.empty9 { clear:both; height:9px; overflow: hidden; }
.empty12 { clear:both; height:12px; overflow: hidden; }

.linedot { clear:both; margin:6px 0px 5px 0px; border-bottom:1px dotted #DDD; height:1px; overflow: hidden; }
.linedot02 { clear:both; height:1px; background:url(/pub/img/linedot.gif) repeat-x; overflow: hidden; }

#topbody { margin-bottom:12px; padding-top:3px; height:22px; background:url(/pub/img/top_bk.gif) repeat-x top; background-color:#F9FCF6;}
#toplogin { clear:both; margin:auto; width:955px; }
#toplogin span { float:left; }
.topinput { float:left; margin-right:4px; border-top:1px solid #CACCC8; border-right:1px solid #F2F8EC; border-bottom:1px solid #F2F8EC; border-left:1px solid #CACCC8; padding-top:1px; height:14px; width:90px; background-color:#EBEEE9; font-size:12px; font-family: Tahoma, Arial; }

.topmenu { float:right; padding-top:1px; position:relative; z-index:100;}   
.topmenu li { float:left; position:relative;}  
.topmenu table {position:absolute; top:0; left:0;}   
.topmenu ul li:hover ul,
.topmenu ul a:hover ul {visibility:visible;}   
.topmenu a:hover {background:#FAFDF7;}   
.topmenu ul ul { visibility:hidden; position:absolute; margin:3px; border:1px solid #aaa; padding:2px 10px; left:-69px; top:11px; background:#FFF;}   
.topmenu ul ul li a {margin:2px; width:100px; height:13px; display:block;}   


#logojcdd { float:left; padding-top:5px; width:200px; height:42px; background-color:#FFF;}
#logosay { float:left; width:90px; height:42px;}
#logolist { float:right; background-color:#FFF;}
#logolist ul { float:left; margin:5px 1px 0px 12px; border-right:1px solid #F2F8EC;  padding:0px; }
#logoul01 { width:174px; }
#logoul02 { width:174px; }
#logoul03 { width:106px; }
#logoul04 { width:116px; }
#logolist li { float:left; margin:1px 8px 3px 0px; }

#coopdiv{ clear:both; margin:8px auto; padding:10px 0px 10px 0px; width:955px; color:#777;line-height: 20px;}
#copydiv{ clear:both; margin:2px auto; border-top:2px solid #999; padding:16px 0px 20px 0px; width:955px; text-align:center; line-height: 22px; color:#777;}
#editdiv { clear:both; margin:2px auto; padding:10px 0px 0px 0px; width:955px; color:#777;line-height: 20px;}


.nodot{list-style-type:none;}	

.newsdot01{
	background-image: url(/pub/img/dot04g.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left:5px;
}

.newsdot02{
	background-image: url(/pub/img/dot04g.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left:0px;
}