@charset "gb2312";
/* CSS Document */

body{margin:0; padding:0; font:300%/150% tahoma,vernada,"����"; font-size:16px; line-height:22px; color:#7fb7f4; background-color:#002142;}
p{margin:0; padding:0;}
form{margin:0; padding:0;}
h1{margin:0; padding:0; font-size:20px; text-align:center;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
div{margin:0; padding:0;}
A{text-decoration:none;}
li{list-style:none;}
ul{margin:0; padding:0;}
dl{margin:0; padding:0;}
A{text-decoration:none;}
a:link{color: #7fb7f4;text-decoration: none;}
a:visited {text-decoration: none;color: #7fb7f4;}
a:hover {text-decoration: none;color: #ff0000;}
a:active {text-decoration: none;color: #7fb7f4;}
#top{width:1000px; margin:auto;}
#menu{background:url(images/menubg.jpg) repeat-x; height:39px; line-height:39px;}
#menu .menucon{width:1000px; margin:auto;}
#menu .menucon ul{}
#menu .menucon ul li{float:left; height:39px; line-height:39px;  text-align:center; font-size:14px; font-weight:bold;}
#menu .menucon ul li.other{background:url(images/menuline.jpg) no-repeat left;}
#menu .menucon ul li a:link{color:#7fb7f4; display:block;}
#menu .menucon ul li a:visited{color:#7fb7f4; display:block; }
#menu .menucon ul li a:hover{color:#7fb7f4; background:url(images/menuhover.jpg) repeat-x; display:block; }
#menu .menucon ul li a.curr{ background:url('images/menuhover.jpg') left top; }
#menu .menucon ul .other{ position:relative;}
#menu .menucon  .ul2{ position:absolute; top:100%; left:0; z-index:999; white-space: nowrap; min-width:100%; background:#002142; border:1px solid #fff; border-top:0; opacity: 0; visibility: hidden; }
#menu .menucon  .li2{ float:none; display:block;}
#menu .menucon ul .other:hover .ul2{opacity: 1; visibility: visible; }
#bananer{width:1000px; margin:auto;}
#main{width:1000px; margin:20px auto;}
#main .indexabout{width:1000px; margin:auto;}
#main .indexfzlc{width:1000px; margin:auto; padding:20px 0 0 0;}
#foot{ background-color:#003464; padding:30px;}
#foot .footcon{width:1075px; margin:auto; text-align:center; color:#7fb7f4; }

#aboutmain{width:1000px; margin:20px auto;}
#aboutmain .aboutcon{width:1000px; margin:auto;}
.title{font-size:20px; text-align:center; line-height:20px; font-weight:bold; margin-bottom:10px;}
.title span{font-size:14px; color:#FF0000;}

/* CSS news */
.news .newsul{margin:0; padding:0;}
.news .newsul li{list-style:none; line-height:32px; height:32px;}
.news .newsul li dl dt{float:left;}
.news .newsul .dtwid{width:200px;}
.righttitle{font-size:18px; height:32px; line-height:32px; border-bottom:#ccc solid 1px; margin-bottom:20px; text-align: center;}
