*{margin: 0;padding:0; list-style: none;}
html{overflow-y: scroll;}
body{font-size:12px;font-family: "宋体",Arial;word-wrap:break-word;word-break:break-all; line-height:18.5pt;color:#000000;
	/*background:url(../images/background.gif);
	background-image:url(../images/background.jpg); background-repeat:no-repeat; background-position: top center;  padding-top:60px;*/
	/*--FILTER: gray ;--*/	
	SCROLLBAR-FACE-COLOR: #66CCFF;/*(立体滚动条凸出部分的颜色)*/
	SCROLLBAR-HIGHLIGHT-COLOR: #297BE0;/*(滚动条空白部分的颜色)*/
	SCROLLBAR-SHADOW-COLOR: #0066FF;/*(立体滚动条阴影的颜色)*/
	SCROLLBAR-ARROW-COLOR: #297BE0;/*(上下按钮上三角箭头的颜色)*/
	SCROLLBAR-BASE-COLOR: #333333;/*(滚动条的基本颜色)*/
	SCROLLBAR-DARK-SHADOW-COLOR: #b4fc48;/*(立体滚动条强阴影的颜色)*/
}

hr{margin-bottom: 6px; margin-top: 6px; height: 1px;}
div {margin: 0 auto;}
a img {border: 0px;}
a {color: #339900;}
a:link {color: #000000;text-decoration: none;}
a:hover {color: #339900;text-decoration: underline;}
a:visited {color: #000000;text-decoration: none;}
a:active {color: #339900;}

/*headNav*/
#headNav{background-color: #F8F8F8; height: 20px; border-bottom: 1px solid gray;}
#headNav div{background-color: #F8F8F8; width: 1002px; line-height: 18px; text-align: right;}
#headNav div a:hover{background-color: #929292; color: #FFFFFF; text-decoration: none;}
#header{width: 1002px; height: 50px; margin: 3px auto;}
#siteLogo{float: left;}
#s3{float: right; margin: 11px;}
#siteTitle{float: left; font-size: 24px; font-weight: bold; padding: 18px 0 0 12px;}

#subNav{background: url("../images/nav_bg01.jpg") no-repeat; margin-top: 6px;}
#subNav ul{width:720px; padding-left:8px; height:46px; float: left;}
#subNav ul li{float:left; }
#subNav ul li a{display:block; text-align:center; color:#339900; font-weight:bold; width:80px; padding-top:20px; height:20px; font-size: 12px;}
#subNav ul li a.here,
#subNav ul li a:hover{font-size:13px; color:#FFFFFF; background:url('../images/nav_bg02.gif') no-repeat; text-decoration:none; height: 24px; selari: expression(this.onFocus = this.blur());}

#loginWin{float: right; width: 260px; background: url("../images/nav_bg01.gif") no-repeat right; padding: 4px;}
.keyWords{border: 1px solid #339900; background-color: white; font-size: 12px;}
.search{height: 16px; width: 45px; border: 1px solid #339900; background-color: white; font-size: 12px;}
#topImg{clear: left; height: 180px; background: url("../images/top.jpg") no-repeat; margin-top: 6px;}

#menuerCont{border: 0px solid red; width: 1002px;}
#container{border: 0px solid red; width: 1002px;}

#footNav{clear: both; width: 1002px; margin: 6px auto;}
.footLine{clear: both; height: 4px; background-color: #339900; margin-bottom: 6px;}
.footNavSub{clear: both; line-height: 18px; padding: 12px; background-image: url("../images/bottom_bg.gif"); text-align: center;}


#slideLeft{clear: both; float: left; width: 205px;}
#slideRight{float: right; width: 205px;}
#mainMiddle{float: left; width: 592px;}
#mainRight{float: left; width: 797px;}

.slideBg{clear: both; width: 205px; background: url("../images/slideBg.jpg") repeat-y; margin: 6px auto;}
.slideTitleBg{clear: both; background: url("../images/slideTitleBg.jpg") no-repeat; height: 35px;}
.slideButtom{clear: both; background: url("../images/slideButtomBg.jpg") no-repeat; height: 15px;}
.slideTitleBg h2{margin: 6px auto; font-size: 13px;color: #339900; text-align: center;}
.slideBg ul{list-style: none; margin: auto 12px auto 12px;}
.slideBg .noticeTitle{height: 20px; overflow: hidden; border-bottom: 1px #DFDFDF dashed;}
.slideBg .more{text-align: right; font-size: 12px; margin: 2px 12px 0 12px;}
.slideBg .more a:link {text-decoration: underline; color: #888888;}
.slideBg .more a:hover {text-decoration: underline; color: #339900;}
.slideBg .more a:visited {text-decoration: underline; color: #888888;}
.slideBg .more a:active {text-decoration: underline; color: #339900;}

.slideBg1{width: 205px; background: url("../images/tit_pic_bg.jpg") repeat-y; margin: 6px auto;}
.slideTitleBg1{background: url("../images/tit_pic.jpg") no-repeat; height: 37px;}
.slideButtom1{background: url("../images/tit_pic_bottom.jpg") no-repeat; height: 8px; overflow: hidden;}
.slideTitleBg1 h2 {margin: 7px auto auto 42px; font-size: 13px;color: #339900; text-align: left;}
.slideBg1 ul{list-style: none; margin: auto 12px auto 12px; overflow: hidden;}
#f{margin: auto 12px auto 12px;}

.slideBg input{height: 16px; width: 120px; border: 1px solid #DFDFDF; margin: 2px;}
.slideBg #login, #regedit{height: 18px; width: 45px; border: 1px solid #DFDFDF; background-color: white; margin: 6px; font-size: 12px;}
.loginCss{text-align: center; color: #777777;}

#fx_gun_top{overflow:hidden;height:252px;width:180px;}
#fx_gun_top1{text-align: center;}
#fx_gun_top1 img{border-top: 1px #dcdcdc solid;border-bottom: 1px #dcdcdc solid;margin-bottom: 6px;}
#fx_gun_top2 img{border-top: 1px #dcdcdc solid;border-bottom: 1px #dcdcdc solid;margin-bottom: 6px;}

#serviceBlock ul{clear: both; width: 178px;}
#serviceBlock ul li{float: left; display: block; width: 76px; height: 26px; margin: 4px; border: 1px white solid; text-align: center;}
#serviceBlock ul li a{clear: both; background: url("../images/arrow4.gif") no-repeat; background-position: 0px 7px; text-decoration:none; height: 24px; display: block; border: 1px white solid;}
#serviceBlock ul li a:hover{clear: both; color: green; background-color: #DFDFDF; text-decoration:none; height: 24px; display: block; border: 1px green solid; font-weight: bold;}

/*mainIndex.jsp*/
.mainCont{clear: both; margin: 6px auto;}
.mainCont .newsList ul{clear: both; list-style: none; margin: auto auto 2px 8px;}
.mainCont .newsList ul li{clear: both; background: url("../images/arrow7.gif") no-repeat; background-position: 0 7px; padding-left: 16px; height: 30px; border-bottom: 1px #DCDCDC dashed; margin: auto 16px 3px 8px;}
.mainCont .newsList .title {float: left; width: 412px; overflow: hidden;}
.mainCont .newsList .title a {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 95%; display: inline-block;}
.mainCont .newsList .date {float: right; width: 130px; color: #888888;}
.mainTitleBg{background: url("../images/mainTitleBg.jpg") no-repeat; height: 38px;}
.mainTitleBg h2{margin: 10px auto auto 75px; font-size: 13px;color: #FFFFFF; text-align: left;}

.mainTitleBg1{background: url("../images/mainTitleBg1.jpg") no-repeat; height: 38px;}
.mainTitleBg1 h2{margin: 12px auto auto 75px; font-size: 13px;color: #339900; text-align: left;}

.mainCont2{background: url("../images/mainCont2.jpg") repeat-y; margin: 6px auto;}
.mainTitleBg2{background: url("../images/mainTitleBg2.jpg") no-repeat; height: 74px;}
.mainTitleBg2 h2{margin: 14px auto auto 75px; font-size: 13px;color: #339900; text-align: left;}
.mainTitleBg2 h2 h3{font-size: 12px; color: #DDDDDD; text-align: left; line-height: 12.5px;}
.mainCont2 .mainButtom2{background: url("../images/mainButtom2.jpg") no-repeat; height: 26px;}

.compIntroduce{text-indent: 2em; margin: auto 36px auto 36px;}
.compIntroduce h2{text-align: right; font-size: 12px;}
.compIntroduce h2 a:link {text-decoration: underline; color: #888888;}
.compIntroduce h2 a:hover {text-decoration: underline; color: #339900;}
.compIntroduce h2 a:visited {text-decoration: underline; color: #888888;}
.compIntroduce h2 a:active {text-decoration: underline; color: #339900;}

/*mainNews.jsp*/
.rightCont{background: url("../images/r2.png") repeat-y; margin: 6px auto;}
.rightCont .newsList{overflow: hidden;}
.rightCont .newsList ul{list-style: none; margin: auto auto 4px 8px;}
.rightCont .newsList ul li{background: url("../images/ico3.gif") no-repeat; background-position: 0 2px; padding-left: 22px; border-bottom: 1px #DCDCDC dashed; margin: auto 16px 4px 8px;overflow: hidden;}
.rightCont .newsList .title {float: left; width: 610px; height: 18px; overflow: hidden;}
.rightCont .newsList .date {float: right; width: 130px; color: #888888;}

.rightTitleBg{background: url("../images/r1.png") no-repeat; height: 56px;}
.rightTitleBg h2{margin: 16px auto auto 35px; font-size: 13px;color: #339900; text-align: left;}
.rightTitleBg h2 h3{font-size: 12px; color: #DDDDDD; text-align: left; line-height: 14.5px;}
.rightCont .mainButtom{background: url("../images/r3.png") no-repeat; height: 14px;}

.newsCont{margin: 6px;}
.newsCont .p1{margin: 6px;}

.moduletitleimg {margin-right: 8px;}
.newslistdiv1 {margin: 2px; font-weight: bold; font-size: 14px;}
.newslistdiv2 {margin: 2px; onmouseover: expression(onmouseover=function (){this.style.borderColor ='blue';this.style.color='green';this.style.backgroundColor ='#EEEEEE'});onmouseout: expression(onmouseout=function (){this.style.borderColor='';this.style.color='';this.style.backgroundColor =''});}
.newslistdiv3 {margin: 2px; color: #808080; onmouseover: expression(onmouseover=function (){this.style.borderColor ='blue';this.style.color='green';this.style.backgroundColor ='#EEEEEE'});onmouseout: expression(onmouseout=function (){this.style.borderColor='';this.style.color='';this.style.backgroundColor =''});}

.typeDescription{margin: 6px; padding-left: 6px;; border: 1px green solid;}
.pageDiv{margin: 15px;}


#ArticleTit{font-size: 20px; font-weight: bold; text-align: center; margin-top: 18px;}
#ArticleTitle{font-size: 20px; font-weight: bold; text-align: center; color: red;}
#ArtFrom{margin: 12px 0 12px 0; padding: 6px; border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; text-align: center;}
#ArtFooter{padding: 6px 0 6px 0; margin: 6px 0 6px 0; border-top: 1px dashed #808080; border-bottom: 1px dashed #808080; color: #808080;}
#ArtFrom .lred{color: #BE0000;}
#hitcount{color: red; height: 18px;}


/*--鼠标经过提示--*/
.article {
	BORDER: #339900 1px solid;
	FILTER: revealTrans(transition = 23,duration = 0.5) blendTrans(duration = 0.5);
	POSITION: absolute;
	background-color: #C8E2B1;
	padding: 3px;
	visibility: hidden;
	width: 765px;
}
