/* CSS Document */
body{
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/web_bg.gif);
	background-repeat: repeat-x;
	background-position:top;
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; 
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE { font-size:12px; }
.lh{ line-height:23px}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD {
	FONT-SIZE: 12px
}
P {
	FONT-SIZE: 12px
}
LI {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
DIV {
	FONT-SIZE: 12px
}
UL {
font-size:12px; line-height:20px
}
SELECT {
	VERTICAL-ALIGN: middle
}
INPUT {
	VERTICAL-ALIGN: middle
}
A {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #000; text-decoration:none
}
A:visited {
	COLOR: #000; text-decoration:none
}
A:hover {
	COLOR: #039; text-decoration:none
}
A:active {
	COLOR: #000; text-decoration:none
}
A:focus {
	COLOR: #000
}
#page {
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	WIDTH: 970px;
}
/*logo-----*/

#logonav {
	CLEAR: both;  WIDTH: 970px; margin-top:2px; HEIGHT: 42px;  border: #B0D8FF 1px solid
}
#logo {	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP:8px; TEXT-ALIGN: left
}
#logonav li{
	PADDING-RIGHT:3px; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 0px;PADDING-TOP: 15px; TEXT-ALIGN: left;FONT-SIZE: 14px; 
 } 
.nav A {
	TEXT-DECORATION: none
}
.nav A:link {
	COLOR: #009
}
.nav A:visited {
	COLOR: #009
}
.nav A:hover {
	COLOR: #039
}
.nav A:active {
	COLOR: #c00
}
.nav A:focus {
	COLOR: #c00
}
.wall {
    WIDTH: 970px
}
.content {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 22px; PADDING-TOP: 5px
}

/*右侧导航栏开始-----*/
.ClassTitle {
	BACKGROUND: url(images/bg_left_title299.gif) no-repeat left; HEIGHT: 26px;margin-bottom:3px
}
.ClassTitle H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT:30px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 14px "宋体"; COLOR: #000; PADDING-TOP: 7px
}
.ClassTitle span {
	FLOAT: right; WIDTH:58px; TEXT-ALIGN: right; font-size:12px; padding-top:5px
}

/* 图文 */
.ImgTxt01 {
OVERFLOW: hidden;height:162px; margin-bottom:0px!important;margin-bottom:4px;margin-top:5px; float:left
}
.ImgTxt01 .Img { 
FLOAT: left;WIDTH:104px; PADDING:5px;
}
.ImgTxt01 .Img IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid;
}
.left_box1 {FLOAT:right;
	OVERFLOW:hidden;
	WIDTH:299px;
     background-color:#fff; margin-bottom:5px; 
}
.gg{FLOAT:right;
	OVERFLOW:hidden;
	WIDTH:264px;
	position:relative;
	visibility:visible; margin-left:3px; padding-top:3px; padding-bottom:3px; background-color:#fff}
#footer {	OVERFLOW: hidden; WIDTH: 970px; COLOR: #333; TEXT-ALIGN: center; margin-top:3px; float:left
}
.right_box2 {FLOAT:left;
	OVERFLOW:hidden;
	WIDTH:299px;
	position:relative;
  margin-bottom:4px;border:#ccc 1px solid; background-color:#fff
}
.PartB2 {
	CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.PartB3{
	CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.BlkBlack_l2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH:318px!important;WIDTH:321px;border:#ccc 1px solid; margin-right:5px; margin-bottom:2px
}
.BlkBlack_l2 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; background-image:url(images/mj_0.gif); MARGIN-BOTTOM: 9px; OVERFLOW: hidden; COLOR: #000; HEIGHT: 24px
}
.BlkBlack_l3 {
	FLOAT:right; OVERFLOW: hidden; WIDTH:318px; border:#ccc 1px solid;
}
.PartBgg {
	CLEAR: both; MARGIN:0; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block;border: #ccc 1px solid
}
/*新闻标题*/
.news{ width:274px; float:left}
.right_box5 {FLOAT:right;
	OVERFLOW:hidden;
	WIDTH:236px;
	position:relative;
	visibility:visible;border:#ccc 1px solid; background-color:#fff
}
#flash_btn2 {position:absolute; top:150px; left:2px}

.ImgTxt011 {	CLEAR: both;OVERFLOW: hidden;
}

.BlkBlack_l21 {	FLOAT: left; OVERFLOW: hidden; WIDTH:318px!important;WIDTH:321px;border:#ccc 1px solid; margin-right:5px
}
.PartB31 {	CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.BlkBlack_l22 {	FLOAT: left; OVERFLOW: hidden; WIDTH:318px!important;WIDTH:321px;border:#ccc 1px solid; margin-right:5px
}
.PartB32 {	CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.ImgTxt012 {	CLEAR: both;OVERFLOW: hidden; border-bottom:#CCCCCC  dashed 1px; height:158px; margin-bottom:5px!important;margin-bottom:9px;
}
.PartB21 {	CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.PartBRC1 {	FLOAT:left; OVERFLOW: hidden; WIDTH:728px; _display: inline-block
}
/*picture end*/
.dv{ width:165px; float:left; padding:4px; margin:2px; border-right:#CCCCCC dashed 1px; text-align:center}
.dv2{ width:165px; float:left; padding:4px; margin:2px; text-align:center}

.public{ width:120px; float:left; padding:4px; margin:2px; border-right:#CCCCCC dashed 1px; text-align:center}
.public2{ width:120px; float:left; padding:4px; margin:2px; text-align:center}
.PartB1 {	CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.PartB211 {CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.PartBRC11 {FLOAT:left; OVERFLOW: hidden; WIDTH:728px; _display: inline-block
}
.BlkBlack_l231 {FLOAT: left; OVERFLOW: hidden; WIDTH:318px!important;WIDTH:321px;border:#ccc 1px solid; margin-right:5px; margin-bottom:2px
}
.PartB11 {CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.BlkBlack_l232 {FLOAT: left; OVERFLOW: hidden; WIDTH:318px!important;WIDTH:321px;border:#ccc 1px solid; margin-right:5px; margin-bottom:2px
}
.PartB12 {CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.PartB111 {CLEAR: both; MARGIN: 3px 0px 0px; OVERFLOW: hidden; WIDTH: 970px; _display: inline-block
}
.ImgTxt013 {OVERFLOW: hidden;height:162px; margin-bottom:0px!important;margin-bottom:4px; float:left; width:100px
}
.BlkBlack_l1 {	FLOAT: left; OVERFLOW: hidden; WIDTH: 299px;border:1px solid #ccc;
}
.right_box21 {FLOAT:left;
	OVERFLOW:hidden;
	WIDTH:299px;
	position:relative;
  margin-bottom:4px;border:#ccc 1px solid; 
}
.DotLine01 {CLEAR: both; BACKGROUND: url(images/xx.gif) repeat-x; OVERFLOW: hidden; HEIGHT: 5px; margin-bottom:5px
}
.right_box1 {FLOAT:right;
	OVERFLOW:hidden;
	WIDTH:236px;
    border:#ccc 1px solid; margin-bottom:5px
}
.left_box11 {FLOAT:right;
	OVERFLOW:hidden;
	WIDTH:299px;
    margin-bottom:5px
}
*+html #mm{width:970px;
           height:2000;
           margin-left:-105px;}
*+html #mm1{width:970px; margin-left:-105px;}
#mm2{width:550px; float:left;}