@charset "utf-8";
/*主菜单 - 0851-0859 区域频道（9项均分，渐变蓝白，悬停紫色）*/
#menu{
  width:100%;
  background-color: var(--color-bg-light);
  border-top:1px solid #016aae;
  box-shadow:0 2px 6px rgba(1,106,174,0.15);
  overflow:hidden;
}
.main_menu_08510859{
  display:flex;
  width:100%;
  max-width:1400px;
  margin:0 auto;
  font-size:14px;
  clear:both;
}
.main_menu_08510859 .menu{
  flex:1 1 auto;
  min-width:100px;
  height:48px;
  line-height:48px;
  text-align:center;
  cursor:pointer;
  background:transparent;
  overflow:visible;
  position:relative;
  transition:all 0.3s ease;
  border-right:1px solid rgba(255,255,255,0.15);
  white-space:nowrap;
  padding:0 10px;
  box-sizing:border-box;
}
.main_menu_08510859 .menu:last-child{border-right:none;}
.main_menu_08510859 .menu.first{border-radius:0;}
.main_menu_08510859 .menu a.link{
  display:block;
  width:100%;
  height:100%;
  color:#fff;
  text-decoration:none;
  font-weight:500;
  transition:all 0.3s ease;
}
.main_menu_08510859 .menu:hover a.link{
  color:#fff;
  font-weight:bold;
  text-shadow:0 1px 2px rgba(0,0,0,0.2);
}
.main_menu_08510859 .menu.active{
  background-color: var(--color-primary);
}
.main_menu_08510859 .menu.active a,
.main_menu_08510859 .menu.active a.link{
  color:#fff !important;
  font-weight:bold;
  text-shadow:0 1px 2px rgba(0,0,0,0.2);
}

/*区域名站*/
#site-famous,#site-special{width:100%;min-height:456px;box-sizing:border-box;border:#b6d2f9 1px solid;background:#FFF;display:flex;flex-direction:row;overflow:hidden}

.ftitle{height:40px;line-height:40px;position:relative;border-top:none;border-left:none;border-right:none;background:#f3f7fb url('/images/ftitlebg.png') repeat-x top center;overflow:hidden}
.ftitle ul{list-style:none;position:absolute;top:5px;padding-left:5px;height:36px;font-size:16px;text-align:center;border-bottom:1px solid #b6d2f9}
.ftitle li{float:left;display:block;cursor:pointer;min-width:138px;height:36px;line-height:36px;color:#016aae;}
.ftitle li.hover{padding:0px;background:#fff;height:36px;padding-left:10px;padding-right:10px;border-left:1px solid #b6d2f9;border-top:1px solid #b6d2f9;border-right:1px solid #b6d2f9;color:#016aae;font-weight:bold;line-height:32px;border-bottom:none}

/*名站-查询-新站*/
.area_famous,
.area_service,
.area_newsite{text-align:left;padding:10px;font-size:16px;clear:both;}
.area_famous h2,
.area_service h2,
.area_newsite h2{text-align:center;color:#016aae;font-size:16px;font-weight:bold;padding:10px 0 5px;}
.area_famous ul,
.area_service ul,
.area_newsite ul{list-style:none;display:flex;flex-wrap:wrap;width:100%;}
.area_famous ul li,
.area_service ul li,
.area_newsite ul li{flex:0 0 calc(100% / 4);text-align:left;padding:2px;height:50px;line-height:50px;border-bottom:1px #aaccee dotted;overflow:hidden;box-sizing:border-box;}

/*招考*/
.area_zhaokao{text-align:left;padding:10px;font-size:16px;clear:both;}
.area_zhaokao ul{list-style:none;display:flex;flex-wrap:wrap;width:100%;}
.area_zhaokao ul li{flex:0 0 calc(100% / 2);text-align:left;padding:2px;padding-left:15px;height:50px;line-height:50px;background:url(/images/dot.gif) no-repeat 0px 12px;border-bottom:1px #aaccee dotted;overflow:hidden;box-sizing:border-box;}

/*下辖县市区 - 按钮式布局*/
.area_city{width:100%;margin:0 auto;clear:both;padding:6px;box-sizing:border-box;}
.area_city ul{display:flex;flex-wrap:wrap;width:100%;gap:6px;}
.area_city ul li{flex:0 0 calc((100% - 42px) / 8);height:52px;line-height:50px;text-align:center;box-sizing:border-box;}
.area_city ul li a{display:block;width:100%;height:100%;padding:0 10px 0 22px;background:linear-gradient(180deg,#e8f0fe 0%,#d2e1f8 100%);border:1px solid #bad5f0;border-radius:8px;color:#3b5998;text-decoration:none;transition:all 0.3s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);box-sizing:border-box;overflow:hidden;}
.area_city ul li a:hover{background:linear-gradient(180deg,#f3dae0 0%,#ddc3e0 100%);border-color:#c7a0d0;color:#6a1b9a;box-shadow:0 4px 12px rgba(106,27,154,0.2),inset 0 1px 0 rgba(255,255,255,0.5);transform:translateY(-1px);}
	
/*县市电话簿（黄页）*/
.city_site_list{width:100%;margin:0 auto;clear:both;box-sizing:border-box;}
.city_site_list h2{text-align:center;color:#016aae;font-size:16px;font-weight:bold;padding:10px 0 5px;}
.city_site_list ul{padding:5px 8px;display:flex;flex-wrap:wrap;overflow:hidden}
.city_site_list li{flex:0 0 calc((100% - 42px) / 2);text-align:left;padding:5px;height:50px;line-height:50px;border-bottom:1px #aaccee dotted;overflow:hidden;box-sizing:border-box;}
.city_site_list li a{display:block;width:100%;height:100%;padding:0 10px 0 22px;box-sizing:border-box;}

/*全省99个县市区导航*/
#gzdaohang{height:auto;overflow:hidden}
#guizhoudaohang{width:100%;overflow:hidden}
#guizhoudaohang ul{padding:5px 8px;display:flex;flex-wrap:wrap;overflow:hidden}
#guizhoudaohang li{float:left;padding:5px;margin:2px 8px 2px 8px;line-height:36px;;border:#CCC 1px solid; background:#F8F8F8;display:block;list-style:none;white-space:nowrap}
#guizhoudaohang li a:link,#guizhoudaohang li a:active{color:#666}
#guizhoudaohang li a:hover{color:#F00}
#guizhoudaohang li a:visited{color:#00F}
#guizhoudaohang .state{margin-left:5px;padding-left:10px;padding-right:18px; background:#016aae;}
#guizhoudaohang li.state a{color:#FFF}

/*全省县市总索引*/
#city_index{width:100%;line-height:36px;text-align:center;margin:0 auto;clear:both;overflow:hidden;}
.city_index_title{float:left;width:100%; padding-left:20px;text-align:left;font-weight:bold;background:#c6e6ff;}
.city_index_content{float:left; width:100%;text-align:left;}
.city_index_content ul{list-style: none;}
.city_index_content li{list-style: none;}
.state{float:left;width:20%;font-weight:bold; text-align:right; padding-right:15px;}
.city{float:left;padding-right:10px;line-height:36px;text-align:left;list-style: none;}
