/* CSS Document */
img { border: 0; vertical-align:middle }

.w { width:1000px; overflow:hidden; margin:0 auto }
.line{height:0px; overflow:hidden;background:#ccc;}

.focus { height:300px; margin-top:10px;overflow:hidden; position:relative;}
.focus ul {height:300px; position:absolute;}
.focus ul li {float:left; width:1000px; height:300px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:600px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:580px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}

body{ margin:0; padding:0; font-size:12px; line-height:24px;}
h1,h2,h3{ padding:0; margin:0; font-style:normal;}
a{ color:#3C3C3C; text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
ul,li{ padding:0; margin:0; list-style:none;}

.nav a{ font-size:14px; font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei; font-weight:bold; color:#fff; text-decoration:none;}
.nav a:hover{ color:#fff; font-size:14px; text-decoration:none;}

.list_title{ font-size:15px; font-weight:bold; font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei; color:#076AAD;}
.list_content{ padding:6px;}
.list_content ul{padding:0; margin:0;}
.list_content ul li{ background:url(../image/icon2.gif) no-repeat 5px 8px; padding-left:18px; border-bottom:1px dotted #CCCCCC; height:25px; line-height:25px;}


.list_content1{ padding:6px;}
.list_content1 ul{padding:0; margin:0;}
.list_content1 ul li{  height:55px; line-height:25px;}

.list_content2{ padding:6px;}
.list_content2 ul{padding:0; margin:0;}
.list_content2 ul li{  height:60px; line-height:25px;}

.list1_title{ font-size:15px; font-weight:bold; font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei; color:#076AAD;}
.list1_content{ padding:6px;}
.list1_content ul{padding:0; margin:0; padding-top:6px;}
.list1_content ul li{ background:url(../image/icon3.gif) no-repeat 5px 8px; padding-left:18px; border-bottom:1px dotted #CCCCCC; height:27px; line-height:25px;}
.list1_content ul li span{ float:right; color:#969595;}

.footer{ color:#fff;}

.sub_title{}
.sub_title h1{ font-size:20px; font-weight:bold; color:#FF6600;}

.sub_nav{ }
.sub_nav ul{}
.sub_nav ul li{ width:138px; height:27px; background-color:#929292; text-align:center; color:#fff; float:left; margin-right:1px;}
.sub_nav ul li:hover{ background:url(../image/sub_hover.gif) no-repeat; height:138px; height:27px; float:left;margin-right:1px; }
.sub_nav ul li a{ color:#fff; text-decoration:none;}
.sub_nav ul li a:hover{ color:#fff; text-decoration:none;}
#sub_hover{background:url(../image/sub_hover.gif) no-repeat;}

.sub_content{ padding:8px;}
.sub_content h1{ font-size:16px; font-weight:bold; color:#3A6CAB; text-align:center; font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei; display:block;}
.sub_content p{ text-indent:2em; font-size:13px; line-height:24px; font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;}
.sub_content em{ font-style:normal; color:#929292; display:block; height:26px; line-height:26px; text-align:center;}
.sub_content ul{}
.sub_content ul li{ border-bottom:1px dotted #999999; background:url(../image/icon2.gif) no-repeat 5px 9px; padding-left:20px; height:26px; line-height:26px;}
.sub_content ul li a{ color:#595959; text-decoration:none;}
.sub_content ul li a:hover{ color:#FF3300; text-decoration: underline;}
.sub_content ul li span{ float:right; color:#3A6CAB;}
.sub_page{ padding:8px; text-align:center; color:#3A6CAB;}

/*menu*/
#menu{
  margin:0;
  position:relative;
  width:1080px!important; height:46px; background:url(image/nav_bj.gif) repeat-x;
}
#menu ul{
  list-style:none; margin:0; padding:0;
}
#menu li {
  float:left;
  position:relative;
}   
#menu ul ul {
  visibility:hidden;
  position:absolute;
  left:0px;
  top:46px; 
}
#menu table{
  position:absolute;
  left:0;
  top:0;
}
#menu ul li:hover ul,#menu ul a:hover ul{
  visibility:visible;
}
#menu a{
  display:block;
  font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;
  text-align:center;
  text-decoration:none;
  width:110px;
  height:46px;
  color:#fff;
  font-weight:bold;
  line-height:46px; font-size:14px;
}
#menu_r a{ border-right:none; width:116px;}

#menu a:hover{
  color:#fff;
}
#menu ul ul li {
  clear:both;
  text-align:left;
}
#menu ul ul li a{
  display:block;
  width:110px;
  height:30px;
  background: #D4AD2C;
  color: #fff;
  line-height:30px;
  border-bottom:1px solid #fff;
  
}
#menu ul ul li a:hover{
  background: #0DB9FB;
  color: #fff;
}