@charset "gb18030";
/* CSS Document */

@media (max-width:990px){
	body{ font-size:14px; 
	}	
	.mobile-hidden{ display:none;
	}
	#top{ background:#f1f1f1; color:#666; font-size:12px;
	}
	#top_in #top_home{ height:20px; line-height:20px; text-align:center;
	}
	#top_in #top_favorite,#top_in #top_province,#top_in #top_hotCity,#top_in #top_hotSight{ display:none;
	}


    header{ height:80px; border-bottom:var(--bb-color) solid 1px; position:fixed; top:0; left:0; right:0; z-index:10000; background:#fff;
	}	
	#logo{ width: 210px; padding:0 5px; height:60px; display: flex; align-items: center; /* 垂直居中 */ /* 水平居中justify-content: center;*/
	}
	#logo img{ max-height:54px; max-width:210px;
	}
	header h1{ height:60px; line-height:60px; margin:0; padding:0 0 0 20px; font-size:18px; font-weight:bold; float:left;
	}
	header h1 a:hover{ color:#333;
	}
	
/* 手机版导航*/
/* 按钮 */
.menu_m_box{width: 50px; height:50px;  z-index:10001; position:fixed; left:calc(100vw - 36px); z-index: 9999; top:42px;
}
.menu_m_box span{ display:block; width: 20px; height: 2px; background:var(--bb-color); margin-bottom:5px;
}
/* 三层*/
.menu_m_wrap{/*position: absolute;*/ position:fixed; left: 0;top:0;z-index: 9999; width: 100%;}
.menu_m_nav{/*position: absolute;*/ position:fixed; right: 6px;top:8px;width:85%;height:auto;z-index: 2;overflow: hidden;margin-left: 10.2%;}
.menu_m_nav_inner{width:85%;position:fixed; right:-85%;height: 100%;overflow: hidden;background: #fff;top: 0;text-align:center;z-index: 9999;padding-top: 25px;}
.menu_m_logo img{ width:120px;
}
.menu_m_nav_inner>ul{}
.menu_m_nav_inner>ul>li{width: 100%;text-align: left;color: #959595; border-bottom: 1px solid #DBDBDB;}
.menu_m_nav_inner>ul>li>a{/* color: #959595;*/ font-size: 16px;display: block;width:90%;padding-left:10%; height:50px;line-height:50px;  text-decoration:none;}
.menu_m_nav_inner>ul>li.nav_one_curr>a,.index_body .menu_m_nav>ul>li.nav_home_curr>a{color: var(--bb-color);}
.menu_m_nav_inner>ul>li.active>a{color: var(--bb-color);}
.menu_m_nav_ver{margin-top:10px; color: #959595;font-size: 14px;height:50px;line-height:50px;text-align:left;padding-left:10%;}
.menu_m_nav_ver a{ color: #959595; }
.menu_m_nav_ver span{ color: var(--bb-color); cursor:pointer;
}
.menu_m_box_close{width:100%;position:fixed;right: 0;top:0;z-index:1000;height:100%;display: none;background: rgba(0,0,0,0.3);}

/* 二级分类*/	

.menu_m_nav_inner>ul>li>ul{ display:none;
}
.menu_m_nav_inner>ul>li>ul li{ height:40px; line-height:40px; font-size:14px; width:90%;padding-left:10%; border-bottom:#f2f2f2 solid 1px; text-align:left;
}
.menu_m_nav_inner>ul>li>ul li a{ color: #959595;
}
.menu_m_nav_inner>ul>li>ul li a::before {
    content: "-"; color: var(--bb-color); margin-right: 8px; 
}
.menu_m_nav_inner>ul>li>ul li:last-child{ border-bottom:none;
} 

.menu_m_nav_inner>ul>li.selected>a{color: var(--bb-color); border-bottom: 1px solid var(--bb-color);
}
.menu_m_nav_inner>ul>li.selected>ul{ display:block;
}

.menu_m_nav_inner>ul>li>ul li.subActive a{ color:var(--bb-color);
}
/* 首页顶部分类*/
.menu_fl_t{ font-weight:bold; clear:left; color:var(--bb-color);
}
.menu_fl ul{ margin:0 10px;
}
.menu_fl ul li{ width:40px; height:30px; line-height:30px; padding:0; margin:0; float:left; font-size:13px; text-align:left;
}
.menu_fl ul#fl2 li{ width:70px;
}
.menu_fl .menu_m_nav_ver{ clear:left;
}


#top_blank{ height:81px; 
}


article a:link,article a:active,article a:visited{ color:#3e3d3b; text-decoration:none; 
}
article h1{ height:60px; font-size:24px; line-height:60px; padding:0; margin:20px 0 20px 0; font-family:'Microsoft YaHei UI Light','微软雅黑'; color:var(--bb-color); font-weight:500;
}


/* 首页 最近更新*/
#list li{ height:30px; line-height:30px; overflow:hidden;
}
.list_index{ margin-bottom:10px;
}
.list_img{ width:60px; height:60px; float:left; margin-right:20px;
}
.list_img img{ width:60px; height:60px;
}
.list_wz{ float:left; height:60px; line-height:60px; overflow:hidden;
}


#detail a:link,#detail a:active,#detail a:visited{ color:var(--bb-color); text-decoration:underline;
}
#detail p{ margin:16px 0; text-indent:32px; font-size:16px;
}
#detail h4{ font-size:16px;
}
#detail p:has(> img) {
  text-indent: 0; margin-bottom:0; line-height:1;
}
#detail p[style*="text-align:center"],#detail p[style*="text-align: center"],#detail p[style*="TEXT-ALIGN:center"],#detail p[style*="TEXT-ALIGN: center"]{
  text-indent: 0; margin-top:8px; color:gray; line-height:1;
}


#detail img{ line-height:0; 
}
#detail table{ border-collapse:collapse;
}
#detail td,#detail th{ border:#ddd solid 1px; empty-cells:show; font-size:14px; text-align:center;
}

#position{ margin-bottom:20px; font-size:12px; height:40px; line-height:40px; overflow:hidden;
}

    /*手机版 banner大图，电脑版也可以用，本站电脑版用其它的*/
	.myBanner{ position:relative;}
	.myBanner a{ display: block; font-size: 0; text-align: center;}
	.myBanner a img{ width: 100%;}
	.myBanner .swiper-pagination{ position: absolute; left: 0; bottom: 20px; z-index: 1; width: 100%; font-size: 0; text-align: center;}
	.myBanner .swiper-pagination span{ margin: 0 5px; width: 10px; height: 10px; background: #fff; opacity: 1;}
	.myBanner .swiper-pagination span.swiper-pagination-bullet-active{ background: #9fc43e;}

	.banner{ display:none; /* 隐藏电脑版banner大图*/
	}

#content{ padding:0 10px;; line-height:2; word-break:break-all;
}

h1{ margin:0 0 20px 0; font-size:24px; padding:0;
}
h2{ padding:0; margin:0; font-size:16px; font-weight:400;
}
h3{ margin: 32px 0px 24px; padding: 0px; font-weight: bold; line-height: 25px; font-size: 20px; font-family: "Microsoft YaHei"; color:var(--bb-color);
}
h3::before {
    content: "◆";       /* 添加圆点符号 */
    color: var(--bb-color);       /* 设置颜色 */
    margin-right: 8px;  /* 可选：与文字间距 */
}

	/* 省份页面 每个城市图*/
	#city ul.city_dt li{ float:left; width:25%;
	}
	#city ul.city_dt li img{ float:left; max-width:100%;
	}	

/* 城市页面 景点图片*/
.ico{ width:33.3%; text-align:center; float:left;
}
.ico img{ width:90%; margin:0 auto; margin-top:5px; margin-bottom:5px; max-width:200px;
}
.ico p{ height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis;
}
#city_ico .ico:last-child{ display:none;
}


#pinglun,#more{ display:none;
}
/* 评论*/
#pinglun textarea{ width:100%;
}
#pinglun h3{
	color:var(--bb-color);
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-weight: normal;
    padding-left: 16px;
    border-left-width: 4px;
    border-left-style: solid;
    border-left-color: var(--bb-color);
    font-weight: bold;
    background-color: #fff;/*#EEE;*/
    margin-top: 8px;
    margin-bottom: 11px;
}
#pinglun_submit input{
    height: 40px;
    box-shadow: none;
    border-radius: 0;
	padding:0; margin:0;
	border:#ccc solid 1px; width:180px; background: var(--bb-color); color:#fff; font-family:'微软雅黑'; cursor:pointer;
}
#pinglun_tips{ color:gray; font-size:12px; min-height:30px; line-height:30px;
}

#pinglun_list{ margin:20px 0; font-size:14px;
}
.title-hx-out{ text-align:center; margin:30px 0 20px;
}
.title-hx{ position: relative; display:inline-block; vertical-align: top; font-size: 20px; color: var(--bb-color); line-height: 34px; 
}
.title-hx:before,.title-hx:after{ content: ""; position: absolute; top: 50%; z-index: 1; width: 105px; height: 1px; background: #000; }
.title-hx:before{ right: calc(100% + 25px); }
.title-hx:after{ left: calc(100% + 25px); }
.title-hx a:link,.title-hx a:visited,.title-hx a:active{ color: var(--bb-color);
}
.pinglun_list{ padding-top:10px; padding-bottom:10px; line-height:180%;
}


footer{ line-height:30px; background:var(--bb-color); color:#fff; margin-top:20px; padding:10px; text-align:center; font-size:12px;
}

	
}