@charset "utf-8";
body { font-family: "微软雅黑", "宋体", Arial, serif; font-size: 12px; text-decoration: none; color: #000; margin: 0px; padding: 0px; background-color: #ececec; }
a { text-decoration: none; color: #069; }
a:hover { text-decoration: underline; color: #09C; }
.bg { background-image: url(../images/bg.gif); background-repeat: repeat-y; background-position: center; text-align: center; }
.top1 { background-image: url(../images/top.gif); background-repeat: no-repeat; height: 83px; width: 959px; text-align: right; }
.top2 { background-image: url(../images/top01.gif); background-repeat: repeat-x; background-position: top; height: 10px; }
.top_font1 { DISPLAY:inline;}
.top_font1 li{ list-style-position: inside; list-style-type: none; DISPLAY:inline; padding-right: 40px; }
.top_font1 a{ color: #CCC; text-decoration: none; }
.top_font1 a:hover{ color: #FFF; text-decoration: none; }
.foot1 { background-image: url(../images/foot.gif); height: 51px; text-align: center; vertical-align: top; color: #CCC; padding-top: 10px; }
.tabl1 { background-image: url(../images/index4.gif); background-repeat: no-repeat; background-position: center bottom; }
.tabl2 { background-image: url(../images/index1.gif); background-repeat: no-repeat; background-position: center top; }
.tabl3 { background-image: url(../images/index7.gif); background-repeat: no-repeat; background-position: center top; }
.tabl4 { background-image: url(../images/index5.gif); background-repeat: no-repeat; background-position: center bottom; }
.tabl5 { background-image: url(../images/index2.gif); background-repeat: no-repeat; background-position: center top; }
.tabl6 { background-image: url(../images/index8.gif); background-repeat: no-repeat; background-position: center bottom; }
.tabl7 { background-image: url(../images/index9.gif); background-repeat: no-repeat; background-position: center top; }
.tit1 { font-size: 14px; font-weight: bold; color: #000; text-decoration: none; text-align: left; }
.tit01 { font-size: 14px; color: #669; text-decoration: none; }
.tit02 { color: #999; text-decoration: none; }
.tit1 img{ vertical-align:middle; }
.tit1 hr{ margin: 0px; padding: 0px; color: #CCC; height: 1px; }
.font01 { color: #06C; text-decoration: none; }
.li01 { line-height: 20px; color: #666; text-decoration: underline; margin: 0px; padding: 0px; list-style-type: none; }
.li01 a{ line-height: 20px; color: #666; text-decoration: underline; margin: 0px; padding: 0px; list-style-type: none; }

div { overflow:hidden; height: 280px; width: 220px; }


#nav { font-size: 12px; opacity: 0.8; display: inline; float: right; text-align: center; }
#nav a { display: block; width: 95px; height: 12px; padding: 4px 0px 12px; background: #015c9e; color: #fff; text-decoration: none; }
#nav a:hover { background: #333; }
#nav li { float: left; width: 95px; background: #d3e2ee; padding-bottom: 2px; display:inline; }
#nav ul { position: absolute; margin-left: 115px; margin-top: -30px; }
#nav ul { display: none; }
#nav li.show ul { display: block; margin-top: 2px; margin-left: -47px; }
#nav li.show ul.me2 { display: block; margin-top: 2px; margin-left: -237px; }
#nav li.show ul a { filter:alpha(opacity=50);-moz-opacity:0.5;width:auto !important;width:100%;}
#nav li.show ul.me1 a { width: 110px;}
#nav li.show ul.me1 li { width: 110px;}
#nav li.show li ul { display: none; }
#nav li li.show ul { display: block; margin-top: 2px; margin-left: -55px;  }
#nav li li.show ul.me3 {margin-left: -585px;  }
#nav li li.show ul.me4 {margin-left: -725px;  }
#nav li li.show ul.me4 a { width: 200px;}
#nav li li.show ul.me4 li { width: 200px;}
.ima1 { border: 2px solid #C8D7E3; }
