@charset "utf-8";
/*==================================================================
  Guide_V2026.css  贵州导航(指南)页面专属样式
  依赖：本文件之前需先引入 Public_V2026.css
==================================================================*/
/*主体*/
#main-framework{width:100%;min-height:356px;box-sizing:border-box;border:#b6d2f9 1px solid;background:#FFF;display:flex;flex-direction:row;}
.main_html{width:100%;height:auto;background:#fff;}
/*导航栏*/
#guide{width:100%;height:50px;line-height:50px;background:#f3f7fb;border:1px solid #b6d2f9;border-bottom:none;box-sizing:border-box;}
#guide .guide_content{width:96%;margin:0 auto;font-size:14px;color:#666;}
#guide .guide_content span{color:#999;margin:0 4px;}
#guide .guide_content a{color:#016aae;text-decoration:none;}
#guide .guide_content a:hover{text-decoration:underline;}
#guide .guide_content strong{color:#333;font-weight:bold;margin-left:4px;}

/*标题*/
.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:300px;color:#016aae;height:36px;line-height:36px}
.ftitle li.hover{padding:0px;background:#fff;min-width:300px;height:36px;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}

.city_index_title,
.description_con{margin:15px;line-height:36px; color:#333}

/*名站-查询-品牌*/
#famous,#service,#brand{width:100%;height:auto;overflow:hidden}
#famous ul,#service ul,#brand ul{
  column-count:4;
  -webkit-column-count:4;
  -moz-column-count:4;
  padding:10px;
  margin:10px;
}
#famous ul li,
#service ul li,
#brand ul li{float:left;position:relative;width:100%;height:36px;line-height:36px;padding-left:18px;background:url(/images/dot.gif) no-repeat 0 7px;border-bottom:#ebebeb 1px dotted;overflow:hidden}
#famous li,
#service li,
#brand li a{font-size:16px;}
#famous ul li:hover,
#service ul li:hover,
#brand ul li:hover{color:#fff;background:#016aae}
#famous ul li:hover a:hover,
#service ul li:hover a:hover,
#brand ul li:hover a:hover{color:#fff;background:#016aae}
#famous ul li:hover a,
#service ul li:hover a,
#brand ul li:hover a{color:#fff;background:#016aae}  

/*下辖区县市 - 按钮式布局*/
.dzs{width:100%;margin:0 auto;clear:both;padding:6px;box-sizing:border-box;}
.dzs ul{display:flex;flex-wrap:wrap;width:100%;gap:6px;}
.dzs ul li{flex:0 0 calc((100% - 50px) / 5);height:36px;line-height:36px;text-align:center;box-sizing:border-box;}
.dzs ul li a{display:block;width: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;}
.dzs 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-tel,#city-top{width:100%;min-height:100px;height:auto;box-sizing:border-box;background:#FFF;overflow:hidden}
.sub114{width:100%;height:auto;padding:10px;background:#f5e7dc;box-sizing:border-box;}
.sub114 ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;}
.sub114 li.oof_item{float:none;display:block;flex:0 0 calc((100% - 50px) / 6);height:auto;line-height:1.5;text-align:center;margin:0;color:#333;border:1px solid #bad5f0;border-radius:6px;background:#fff;box-sizing:border-box;transition:all 0.2s ease;overflow:hidden;}
.sub114 li.oof_item:hover{border-color:#7d2bd1;box-shadow:0 2px 8px rgba(125,43,209,0.15);transform:translateY(-2px);}
.sub114 li.oof_item span{display:block;width:100%;overflow:hidden;}
.sub114 li.oof_item a{display:block;width:100%;height:auto;padding:12px 8px;border:none;background:linear-gradient(180deg,#fff 0%,#d2e1f8 100%);text-decoration:none;font-size:14px;line-height:1.6;box-sizing:border-box;transition:all 0.2s ease;}
.sub114 li.oof_item a:hover{background:linear-gradient(180deg,#bad5f0 0%,#ddc3e0 100%);text-decoration:none;}
.sub114 li.oof_item a.links{border:none;height:auto;text-decoration:none;overflow:hidden;}
/*品牌*/
.pinpai_item{margin-right:15px;margin-bottom:5px; border-radius:5px; border:#CCC dotted 1px; background:#FFC}
.pinpai_item a{height:30px;line-height:30px; padding:10px 20px;}

.city_top{width:100%;height:auto;padding:5px;}
.city_top ul{list-style:none;padding:0px 2px}
.city_top li{float:left;margin:5px;height:30px;line-height:30px;border-radius:15px;}
.city_top li a{color:#FFF; padding:1px 10px;}
.city_top li a:hover{color:#111;font-weight:bold}
.city_top li:hover{transform: translateY(-4px);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
.city_top .red_bg{background:#ff3300;padding:3px 10px;}
.city_top .green_bg{background:#87c100;padding:3px 10px;}
.city_top .blue_bg{background:#00a1e9;padding:3px 10px;}
.city_top .yellow_bg{background:#ff892a;padding:3px 10px;}
.city_top .purple_bg{background:#9933cc;padding:3px 10px;}
.city_top .gray_bg{background:#999999;padding:3px 10px;}

.cart-limit-title{margin:0 auto; height:36px; padding-left:10px;line-height:36px; font-weight:bold; background:#F1F1F1}

/*指南主页-主体HTML内容*/
/* 框架内容 */
.guide_con_div{margin:10px 10px auto;width:97%;background:#F8F8F8;border:1px solid #ddd;position:relative}
.guide_con_div .sub-tab .current01 {background:#dddddd;color:#515050;padding:0px 14px 0px 14px}
.guide_con_div .sub-tab .current02 {}
.guide_con_div .sub-tab a {float:left;height:32px;line-height:32px;background:#f6f6f6;color:#515050;margin-left:5px;text-align:center;padding:0px 14px 0px 14px}

/* box720 */
.box720 {margin:10px 10px auto;width:97%;background:#F8F8F8;border:1px solid #ddd;position:relative}
.box720 .sub-tab .current01 {background:#dddddd;color:#515050;padding:0px 14px 0px 14px}
.box720 .sub-tab .current02 {}
.box720 .sub-tab a {float:left;height:32px;line-height:32px;background:#f6f6f6;color:#515050;margin-left:5px;text-align:center;padding:0px 14px 0px 14px}

.mainIMGlist1{width:97%;margin:5px 10px;_margin-bottom:1px;overflow:hidden; background:#FEFEFE}
.imglist1{float:left;margin-left:4%;_margin-left:28px;_display:inline}
.imglist1 a img{display:block;border:1px solid #ddd;padding:4px;background:#eee;overflow:hidden}
.imglist1 a:hover img{border:1px solid #c00}
.imglist1 p{font-size:14px;height:25px;line-height:25px;overflow:hidden;width:140px;text-align:center}
.txt4list{padding:11px}
.txt4list li{float:left;font-size:16px;height:30px;line-height:30px;overflow:hidden;padding:0 10px;border:#ebebeb 1px solid;background:#e8f1ff;text-align:center;margin-right:5px;margin-bottom:5px}
.txt4list li:hover{border:1px #90bfff solid;cursor:pointer;background-color:#e8f1ff}
/*标签tag bg*/
.txt4list li.tag_bg{background:none;width:auto; overflow:hidden;border:none;}
.txt4list li.tag_bg a{display:inline-block;height:28px;line-height:28px;padding:0 12px;background:linear-gradient(135deg,#016aae 0%,#0184d0 100%);color:#fff;border-radius:10px;font-weight:bold;font-size:13px;text-decoration:none;box-shadow:0 2px 6px rgba(1,106,174,0.25);transition:all 0.25s ease;}
.txt4list li.tag_bg a:hover{background:linear-gradient(135deg,#f3dae0 0%,#ddc3e0 100%);color:#6a1b9a;text-decoration:none;box-shadow:0 4px 10px rgba(106,27,154,0.15);}

.txt_tit{font-weight:bold;padding-right:5px;}
.txt_con{line-height:26px;padding-right:10px;}

.p_bian{position:absolute;top:0px;left:-5px;background:url(/images/picbg.gif) no-repeat 0 -112px;width:5px;height:29px}
.type{height:41px}
.type h3 a:link,.type h3 a:visited,.type h3 a:hover{color:#FFF;font-size:14px}
.type .h3{height:26px;line-height:26px;line-height:28px\9;_height:24px;_line-height:24px;padding:0 18px 0 11px;_padding:2px 18px 0 11px;background:#379be9;color:#fff;float:left;margin-right:10px;font-size:16px;font-weight:bold}
.type .h314 {font-size:14px;font-weight:bold}
.type .h3 a:link,.type .h3 a:visited,.type .h3 a:hover{color:#FFFFFF;font-size:14px;font-weight:bold}
.type .h4,.type .sub-tab {font-weight:normal;float:left;padding:5px 0 0 0;padding:7px 0 0 0\9}
.type .sub-tab {float:right;padding:3px 0 0 0;margin-right:10px}
.type .h4 a{margin-right:10px}
.type .h4 span{padding:0 10px 0 7px;font-family:Arial;font-size:16px}
.type .h4 a:link,.type .h4 a:visited{color:#999;font-size:14px}
.type .h4 a:hover{color:#c00}
.type i{font-style:normal;float:left;height:26px;line-height:26px;color:#999}


/* 关键词内容 标题 */
.index-kt{width:calc(100%-20px);margin: 10px; background: #f8f8f8;border: 1px solid #dddddd;}
.index-kt h1{height:36px;line-height:36px; text-align:center; font-size:18px; font-weight:bold;color:#C00;}
/* 关键词内容 列表 */
.list{margin:10px;width:calc(100% - 20px);height:auto;background:#f8f8f8;border:1px solid #ddd;box-sizing:border-box;}
.list_content{width:100%;padding:15px;box-sizing:border-box;}
.list_content ul{list-style:none;margin:0;padding:0;column-count:2;column-gap:20px;}
.list_content li{margin:0;padding:0 0 0 18px;height:36px;line-height:36px;background:url(/images/dot.gif) no-repeat 2px center;border-bottom:1px dotted #ebebeb;overflow:hidden;break-inside:avoid;}
.list_content li a{display:inline-block;height:36px;line-height:36px;font-size:15px;color:#333;text-decoration:none;transition:all 0.2s ease;}
.list_content li a:hover{color:#016aae;text-decoration:underline;}
.list_content li.tag_bg{background:none;padding-left:0;overflow:hidden}
.list_content li.tag_bg a{display:inline-block;height:28px;line-height:28px;padding:0 12px;margin:4px 6px 4px 0;background:linear-gradient(135deg,#016aae 0%,#0184d0 100%);color:#fff;border-radius:10px;font-weight:bold;font-size:13px;text-decoration:none;box-shadow:0 2px 6px rgba(1,106,174,0.25);transition:all 0.25s ease;}
.list_content li.tag_bg a:hover{background:linear-gradient(135deg,#f3dae0 0%,#ddc3e0 100%);color:#6a1b9a;text-decoration:none;box-shadow:0 4px 10px rgba(106,27,154,0.15);}

/* 分页 */
.list_page{width:100%;text-align:center;padding:20px 0;clear:both;}
.list_page a,
.list_page span{display:inline-block;min-width:36px;height:36px;line-height:36px;padding:0 12px;margin:0 4px;border:1px solid #e6effa;border-radius:4px;background:#fff;color:#333;text-decoration:none;font-size:14px;box-sizing:border-box;transition:all 0.2s ease;}
.list_page a:hover{border-color:#bad5f0;background:#f3f7fb;color:#016aae;transform:translateY(-1px);box-shadow:0 2px 6px rgba(1,106,174,0.1);}
.list_page span b{color:#016aae;font-weight:bold;}
.list_page .current{color:#fff;border:1px solid #016aae;background:#016aae;font-weight:bold;box-shadow:0 2px 6px rgba(1,106,174,0.25);}
.list_page .current:hover{transform:none;}
.list_page .fpage{border:1px solid #e6effa;}

/* guide索引文件 全省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:30px;;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_site_list{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;}
#city_site_list .site_count{display:block;width:100%;margin:10px auto;text-align:center;line-height:36px;font-size:14px;color:#999;}
.city_txt{ padding: 15px 30px;;}