/* CSS Document */
body{
	font-family: "ËÎÌå";
	font-size:9pt;
	background-color: #FFFFFF; margin:0px 0px; padding:0px 0px;
}
h1,h2,h3,h4,dl,dt,dd{ margin:0px 0px; padding:0px 0px;}
h1{ font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; color:#0a60a0; font-size:22px; float:left;border-bottom:1px solid #0a60a0; height:35px; line-height:35px;}
.fleft{ float:left;}
.mleft50{ margin-left:50px;}
.mtop10{margin-top:10px;}
.mtop30{margin-top:20px;}
.pinfo{
	line-height:25px;
	text-indent: 18pt;
}
.pinfom{ display:block; text-align:right;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#075b97;}
.font14{ font-size:14pt;}
.lineh{border-bottom:1px solid #d4d9dd;}
.top{ width:1000px; height:70px; margin:0px auto;}
.logo{ float:left;}
.lrl{float:left;width:772px;}
.lrl span{ display:block; height:35px; line-height:35px; text-align:right;}
.nav{
	float:left;
	height:28px; 
	width:772px;background-color: #0e629e; 
}
.nav span{ display:block; height:35px; line-height:35px;}
ul#topnav {
	margin: 0px 0px;
	padding: 0px 0px;
	float:left;
	list-style: none;
	font-size:10pt;
	font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; font-weight:bold;
}
ul#topnav li { float: left; margin:0px 20px;display:inline;  padding:0px 0px; position: relative; line-height:28px;  }
ul#topnav li a { float: left; color:#ffffff;  text-decoration:none;}
ul#topnav a.about,ul#topnav a.ywgk,ul#topnav a.gczs,ul#topnav a.ryyj,ul#topnav a.zxns {
	background-image: url(../images/dsmu_04.jpg);
	background-repeat: no-repeat;
	background-position: right center; padding-right:10px;
}
ul#topnav li .sub {font-weight:normal;
	position: absolute;
	top: 28px;
	left: 0px;
	padding:5px;
	float: left; /*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	background-color: #dcdcdc;
	background-image: none;
}
ul#topnav li .sub ul { list-style: none; margin:0px 0px; padding:0px 0px; width: 120px; float: left; }
ul#topnav li .sub ul li { width:100%;

	color: #fff; margin:0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
ul#topnav li .sub ul li a { float: none; text-indent: 0; height: auto;  display: block;  text-decoration: none; color: #000000; }
ul#topnav li .sub ul li a:hover { color: #075b97; }
.cls{ clear:both;}
.bntp{ width:1000px; height:272px; margin:2px auto;}
.mbody{ width:1000px; margin:10px auto;  height:420px;}
.nmbody{ width:1000px; margin:10px auto;}
.indexl{ width:258px; height:400px; float:left; border:1px solid #cbcaca; padding:10px;}
.indexc{ width:378px; height:400px; float:left; margin-left:20px;border:1px solid #cbcaca; padding:10px;}
.indexr{ width:258px; height:400px; float:left; margin-left:20px;border:1px solid #cbcaca; padding:10px;}
.mbody h2{
	font-size:10pt; height:36px; line-height:36px;
	color:#075b97; padding-left:10px;
	background-image: url(../images/indextbg.gif);
	background-repeat: repeat-x;
}
.mbody ul{ margin:0px 0px; padding:0px 0px; margin-left:25px;}
.mbody ul li{ height:25px; line-height:25px;}
.indexc dl{ margin-left:30px; margin-top:15px;}
.indexc dl dd{ width:150px; float:left; height:25px; line-height:25px;}
.nmbody .bt{ width:1000px; height:12px;
	background-image: url(../images/dsmu2_02.gif);
	background-repeat: no-repeat; font-size:0px;
}
.nmbody .bb{ width:968px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c8c8c8;
	border-left-color: #c8c8c8; padding:3px 20px 10px 10px;
}
.nmbody .bb:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.nmbody .bm{ clear:both;width:1000px; height:12px;
	background-image: url(../images/dsmu2_04.gif); font-size:0px;
}
.current{ height:20px;}
.current span{
	padding-left:10px;
	background-image: url(../images/jta_05.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.nnav{ float:left; width:195px;}
.nnav dl dt{ font-size:12pt; font-weight:bold; color:#545454;font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; border-bottom:1px solid #dbdbdb; line-height:32px; margin:5px 0px;}
.nnav dl dd{ margin-left:20px; height:28px; line-height:28px; border-bottom:1px solid #dbdbdb;}
.wny{ width:710px;}
.nycontent{ font-size:10pt;
	line-height:28px; color:#333333;
}
.npath{ height:35px; border-bottom:1px solid #d4d9dd;}
.rylist{
	list-style-position: outside;
	list-style-type: disc;
}
.rylist li{ float:left;	list-style-position: outside;
	list-style-type: disc;
	height:40px;
	width:300px;

}
.bottom{ clear:both;
	width:1000px;
	height:60px; margin:0px auto; text-align:center;	background-color: #dbdbdb; line-height:25px; padding-top:20px;
}