@charset "utf-8";
/* CSS Document */
#header{height:auto;margin:0 auto; }
.top1{width:960px; height:30px;line-height:30px; background:#eee; margin:0 auto; padding:0 10px;}
.top1_left{float:left;}
.seek{margin-left:10px;color:#f00;}
a.seek:hover{color:#f00;text-decoration:underline !important;}
.top1_right{float:right;}
.top1_right li{float:left;margin-left:10px;}
.top1_right li span{ float:right; margin:0 10px;}

.top2{width:980px; height:120px; margin:3px auto 0;}
.top2 .logo{width:452px; height:120px; float:left; position:relative;}
.top2 .logo img{width:452px; height:120px; }
.top2 .logo span{width:200px; height:24px; position:absolute; left:34px ;bottom:5px; font-size:18px;}
.top2 .logo span a{ color:#e60505;}
.top2 .logo span a:hover { text-decoration: underline !important;}
.top2 .ad{width:520px; height:120px; float:right;}
.top2 .ad img{width:520px; height:120px; }

.nav{width:978px; height:150px; border:1px solid #ccc; margin:3px auto 10px;}
.nav h2{ width: 28px; height: 150px; line-height: 37px; float:left; text-align: center; background: #CCC;}
.nav h2 a{ font-weight:bold; font-size:16px; color:#FF0000; }
.nav h2 a:hover{ text-decoration:none;}
.nav ul{width:950px; height:150px; float: right;}
.nav ul li{width:940px; padding-left: 10px; height: 30px; float:left; line-height: 30px;}
.nav ul li.colorli{ background:#f2e1e1;}
.nav ul li span{width:auto; height: 30px; float:left; line-height:  30px; color:#cb0000; font-weight:bold;}
.nav ul li span a{color:#cb0000;font-weight:bold;}
.nav ul li span a:hover{color:#cb0000;}
.nav ul li a{ color:#323433;}
.nav ul li a:hover{ color:#F00;}
/*.nav ul li span{width:auto; height:30px; float:left; line-height:30px;color:#cb0000;font-weight:bold;}
.nav ul li span a{color:#cb0000;font-weight:bold;}
.nav ul li span a:hover{color:#cb0000;}
.nav ul li a{ font-weight: normal; font-size:14px;width:auto; height:33px; color:#323433;}
.nav ul li a:hover{ color:#F00;}
.nav ul li:nth-child(odd){ background:#f2e1e1;}*/

.index_district{width:978px; height:48px;  margin:0 auto;border:1px solid #8ac9e8; position:relative; margin-top:10px; background:#fff; }
.index_district dl{width:846px; height:58px; margin:1px auto 0; background: #8ac9e8; padding-left:130px;}
.index_district dt { float: left;  width: 104px; height: 60px; overflow: hidden; position:absolute; left:10px; bottom:-6px;  }
.index_district dd { float: left; font-weight: bold; display: block; height: 12px; line-height:12px; width: auto;text-align: center;margin:16px 0 0 4px;position: relative; z-index: 9; padding:0 2px;}
.index_district dd img {padding-top: 1px;}
.index_district dd a {  color: #fff;}
.index_district dd ul {display:none; position:absolute; left:0; top:16px; width: 204px; height: auto;overflow: hidden;background: #fff; border: 1px solid #ccc;z-index: 100;font-weight: normal;padding:0 0 2px 2px; }
.index_district dd ul li {list-style: none;float: left;display: block; width: 64px;height: 26px;overflow: hidden;text-align: center; line-height: 28px; background: #fff;border: 1px solid #ccc; margin:2px 2px 0 0 ;}
.index_district dd ul li a{color:#333; width:64px; height:26px; display:block;}
.index_district dd ul li a:hover {color: #fff;background:#8ac9e8;}
#line { width: border: 0px; margin-left: 1px;background:url(../images/index_district-li_sline.png) no-repeat;}
.index_district dd:hover ul{display:block;}
.index_district dd ul.spe{left:-180px;}

























