* {
	padding:1;
	margin:0;
	box-sizing:border-box
}
body {    background: rgb(240, 245, 249);
	font-size:16px;
	line-height:1.75em;
	color:#666
}
a {
	text-decoration:none;
	cursor:pointer;
	color:#1db6e7
}
input {
	outline:none;
	font-size:16px;
	color:#666
}
hr {
	height:0;
	border:0;
	border-top:1px solid #eceff1;
	margin:10px 0
}
h1,h2,h3 {
	font-size:1.25em;
	margin-bottom:.5em;
	word-break:break-word
}
h2,h3 {
	font-size:1em
}

.w {
	width:100%;
	margin:auto;
	max-width:900px
}
 
.box {
	padding:2px
}
.logo {
	max-width:33%;
}
.logo img {
	max-width:250px;
	height:auto;
	display:block;
	margin:0 auto
}
.menu {width:39%; height:30px;  margin: 30px 0 0 0;
}
.menu a{padding-left:10px;
}

.list-item{background:#fff;
}
.list-item h1{padding:0.5em 0.6em; font-size:1.1em;color:#333;
}
.search-bar {margin:auto;
	border:2px solid #08ade3;
	border-radius:24px;
	box-shadow:none;
	height:50px;
	background:#fff;
	display:flex;
	justify-content:space-between;
	padding:2px
}
.search-bar .icon {
	width:7%;
	color:#9aa0a6;
	margin-left:10px
}
.search-bar .icon svg {
	display:block;
	height:100%;
	width:100%;
	color:#9aa0a6;
	opacity:.1
}
.search-bar .input {
	height:100%;
	width:100%;
	flex:1;
	display:flex
}
.search-bar .input input {
	width:100%;
	padding:10px;
	line-height:1.75em;
	border:0
}

.search-bar .search-btn button {
	width:90px;
	height:100%;
	border-radius:24px;
	border:0;
	background:#ff7100;
	color:#fff
}
.tag-box {
	display:flex;
	flex-wrap:wrap;
	align-content:flex-start
}
.tag-box a {
	margin:0 8px 8px 0;
	padding:0 10px;
	border-radius:2em;
	border:1px solid #1db6e7;
	color:#1db6e7
}
.tag-box a.active,.tag-box a:hover {
	background-color:#1db6e7;
	color:#fff
}
.aticle-item {
	border:1px solid #eceff1;
	border-radius:8px;
	padding:20px;
	margin-bottom:20px
}
.pagination {
	margin:20px 0;
	height:52px;
	box-sizing:border-box;
	color:#fff
}
.pagination ul {
	list-style:none
}
.pagination li {
	display:block;
	float:left;
	padding:10px;
	background-color:#1db6e7;
	margin:5px 10px 0 0
}
.pagination a {
	color:#fff
}
.main{
 margin:0px 10px 10px 10px;
}
.ext-text {
	font-size:12px;
	color:#9aa0a6;
	line-height:1.6em
}
.also-item {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.btn {
	display:inline-block;
	border:medium;
	border-radius:3px;
	background-color:#1db6e7;
	text-align:center;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	padding:.5em 2em;
	margin:10px 0
}
.btn:hover {
	opacity:.9
}
@media all and (max-width:900px) {
	.mob-hide {
	display:none
}
.main h1 {
	text-align:center
}
.btn {
	width:100%
}
}
@media all and (min-width:900px) {
	.pc-hide {
	display:none
}

.aside {
	width:300px
}
.main {
	width:738px
}
.top .search-bar {
	margin-top:8px
}
.btn {
	display:inline-block;
	margin-right:5px
}

}
.pc-bt {
	display:flex;
	justify-content:space-between
}
.article-content {padding: 0 8px;}
.article-content p {
    text-indent: 2em;
    margin: 0 10px 5px 10px;
    text-align: justify;
    word-wrap: break-word;
    line-height: 30px;
    word-break: break-all;
}
 .article-content ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}
.article-content h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.article-content h4 {
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
.article-content li {
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}
.article-content :is(dir, menu, ol, ul) ul {
    list-style-type: circle;
}
.article-content :is(dir, dl, menu, ol, ul) ul {
    margin-block-start: 0px;
    margin-block-end: 0px;
}

.single_fxwz {
    margin-top: 30px;
    padding: 7px 0 7px 20px;
    border: solid 1px #ececec;
    background: #fafafa;
}
.tb-meta .tb-currency-price .tb-property-cont {
    font-size: 13px;
    font-weight: 400;
    color: rgb(153, 0, 255);
    padding-left: 10%;
}
.tb-meta .tb-detail-price {
    width: 100%;
    line-height: 30px;
}
.tb-meta .tb-property-type {
    display: inline;
    float: left;
    width: 5em;
    color: #6c6c6c;
}

.tb-meta .tb-detail-price strong {
    position: relative;
    top: -2px;
    vertical-align: middle;
    /* padding-right: 5px; */
    font-size: 21px;
    font-weight: 700;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #f40;
    overflow: hidden;
}

/*! CSS Used from:  */
a{color:#444;text-decoration:none;}
a{-webkit-tap-highlight-color:rgba(255,0,0,0);}
.post_spliter{float:left;margin-right:10px;margin-left:10px;color:rgb(213, 43, 43);font-family:georgia, STHeiti, "Microsoft YaHei", simsun, sans-serif, Arial;}
.tab-bd li:nth-child(1n+4) .post_spliter{color:rgb(136, 136, 136);}
.tab-site{overflow:hidden;margin:0 0 10px 0;background:#fff;padding-bottom:10px;border-radius:10px;}
.tab-bd{padding:10px 10px;margin-top:-1px;}
.tab-bd li{float:left;width:48%;line-height:210%;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;padding:0 15px 5px 0px;border-bottom:1px solid rgb(238, 238, 238);}
.tab-bd li a{color:#999;}
.tab-bd li a:hover{color:#333;}
@media screen and (max-width:580px){
.tab-bd li{width:100%;margin:0;}

.logo img {
	max-width:100%;
}
.menu {margin:0;
}
.menu a{padding-left:0px;
}
.search-bar {
    height:38px;
}
.search-bar .search-btn button {
	width:50px;
}
}
.tit{background:rgb(25, 181, 251);border-radius:20px;height:32px;line-height:32px;}
.tit .name{float:left;color:#fff;font-size:15px;padding-left:35px;font-weight:700;}
a:hover{color:rgb(60, 165, 246);text-decoration:none;}

   /* 按钮样式 */
  .scroll-btn {
            position: fixed; /* 固定定位，不随页面滚动 */
            width: 40px;
            height: 40px;
            border-radius: 50%; /* 圆形按钮 */
            border: none;
            color: white;
            font-size: 13px;
            cursor: pointer;
            opacity: 0.8; /* 半透明 */
            transition: opacity 0.3s; /* 过渡效果 */
            z-index: 9999; /* 保证在最上层 */
        }
        
 /* 回到顶部按钮 */
 #toTop {
            bottom: 110px; /* 距离底部120px */
            right: 5px; /* 距离右侧30px */
            background-color: #4CAF50; /* 绿色 */
            opacity: 0; /* 默认隐藏 */
            visibility: hidden; /* 默认隐藏 */
            transition: opacity 0.3s, visibility 0.3s; /* 过渡效果 */
        }
        
  /* 到底部按钮 */
 #toBottom {
            bottom: 60px; /* 距离底部60px */
            right: 5px; /* 距离右侧30px */
            background-color: #2196F3; /* 蓝色 */
        }
 
        /* 悬停效果 */
        .scroll-btn:hover {
            opacity: 1; /* 悬停时不透明 */
        }
