@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{margin:0; padding:0}
body, button, input, select, textarea{font:normal 13px Microsoft Yahei, PingFang SC, system-ui, -apple-system, tahoma, Arial, sans-serif}
button, input, textarea, select{font-size:inherit; font-weight:inherit; border:0; outline:0; resize:none}
ul, ol, li{list-style:none}
fieldset, img{border:0}
h1, h2, h3, h4, h5, h6, code, dfn, em, var, i, b{font-style:normal; font-weight:normal}
a{text-decoration:none; color:#555}
input, textarea{outline-style:none}
/* 表单文字 */
input::-webkit-input-placeholder{color:#AAA; font-size:12px}
input::-moz-placeholder{color:#AAA; font-size:12px}
input:-moz-placeholder{color:#AAA; font-size:12px}
input:-ms-input-placeholder{color:#AAA; font-size:12px}
/*滚动条*/
::-webkit-scrollbar{width:6px; height:8px}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); background:#9a9a9a}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); border-radius:0; background:#F1F1F1}
/* 复制选中 */ 
::selection{background:#338FFF; color:#FFF}
::-moz-selection{background:#338FFF; color:#FFF}
::-webkit-selection{background:#338FFF; color:#FFF}

.fl{float:left}
.fr{float:right}
.container{overflow:hidden}
.pr{position:relative}
.clear{clear:both}
.wrap{width:1200px; margin:0 auto}
@media screen and (max-width:1260px){
	.wrap{width:98%}
}

:root{
	--i_color:#E20000; /* 全局颜色 */
}

/* 网页头部 */
header{}

/* 顶部 */
.top{background:#F2F2F2}

.top .welcome{font-size:12px; color:#888; line-height:30px}

.top_list{overflow:hidden}
.top_list li{float:left; margin-left:30px; position:relative}
.top_list li:before{content:""; position:absolute; top:50%; left:-15px; margin-top:-6px; width:1px; height:12px; background:#CCC}
.top_list li:first-child:before{display:none}
.top_list a{font-size:12px; color:#888; line-height:30px}
.top_list a:hover{color:var(--i_color)}


.top2{height:122px; background:url(../images/top2_bg.jpg) no-repeat right bottom;}

/* logo */
.logo{margin-top:26px}
.logo img{max-height:66px}




/* 搜索 */
.top_search{margin:42px 0 0 70px; height:36px; border:1px solid var(--i_color)}

#search-select{width:60px; padding:0 10px; border-right:1px solid #DDD; position:relative; background:url(../images/downjt.svg) no-repeat right center; background-position-x:54px; cursor:pointer}
#search-select span{display:block; font-size:13px; color:#555; line-height:36px}

#action-select{
	display:none;
	background:#FFF;
	border:1px solid var(--i_color);
	border-top:none;
	position:absolute;
	top:36px;
	left:-1px;
	z-index:3;
	color:#555;
}
#action-select li{display:block; width:60px; line-height:32px; padding:0 10px; color:#777; cursor:pointer}
#action-select li:hover{background:rgba(0,0,0,.05)}

.search_about{padding:0 0 0 10px}
.search_about #searchtxt{width:190px; height:36px; line-height:36px; font-size:13px; color:#555}
.search_about #searchbut{width:44px; height:36px; background:var(--i_color) url(../images/search.svg) no-repeat center; background-size:20px; cursor:pointer}






/* 导航 */
.nav{width:100%; height:48px; background:var(--i_color)}
.nav ul{font-size:0}
.nav li{display:inline-block; position:relative}
.nav li>a{display:block; padding:0 44px; font-size:18px; color:#FFF; line-height:48px}
.nav_on, .nav li:hover{background:rgba(0,0,0,.1)}

.nav_sub{position:absolute; left:50%; transform:translate(-50%,0); box-sizing:border-box; width:100%; background:#FFF; box-shadow:2px 10px 10px rgba(0,0,0,.1); z-index:2}
.nav_sub dt{position:relative; padding:0 10px; max-height:0; transition:max-height 300ms ease; overflow:hidden}
.nav_sub dt:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background:rgba(0,0,0,.06)}
.nav_sub dt a{display:block; text-align:center; font-size:13px; color:#555; line-height:36px; white-space:nowrap}
.nav_sub dt:hover{background:var(--i_color)}
.nav_sub dt:hover a{color:#FFF}
.nav li:hover dt{max-height:36px}






/* 导航分类 */
.i_nav_list{overflow:hidden; display:flex; display:-webkit-flex; justify-content:space-between; flex-wrap:wrap}
.i_nav_list dt{width:21%; padding:15px 18px; background:#F5F5F5}

.i_nav_list .tit{text-align:center}
.i_nav_list .tit img{width:50px; height:50px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px}
.i_nav_list .tit p{margin-top:6px; font-size:15px}
.i_nav_list dt:nth-child(1) .tit p{color:#67afc5}
.i_nav_list dt:nth-child(2) .tit p{color:#ec7199}
.i_nav_list dt:nth-child(3) .tit p{color:#6bdcc0}
.i_nav_list dt:nth-child(4) .tit p{color:#e5c882}

.i_nav_list ul{margin-top:10px; width:calc(100% - 70px); overflow:hidden}
.i_nav_list li{float:left; width:50%}
.i_nav_list li a{display:block; padding-right:10px; font-size:16px; color:#999; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.i_nav_list li a:hover{color:var(--i_color)}




/* 广告位 */
.ad_box{overflow:hidden}
.ad_box li{margin-top:5px}
.ad_box a{display:block; width:100%; position:relative; overflow:hidden}
.ad_box img{width:100%; object-fit:cover}
.ad_mark{position:absolute; left:0; bottom:0; width:36px; height:20px; background:rgba(0,0,0,.4)}
.ad_mark:after{content:"广告"; display:block; text-align:center; font-size:12px; color:rgba(255,255,255,.7); line-height:20px}






/* main */
main{overflow:hidden}


/* 通用样式 新闻列表 */
.i_news_list{overflow:hidden}
.i_news_list li{}
.i_news_list a{display:block; position:relative; overflow:hidden}
.i_news_list p{float:left; max-width:80%; font-size:14px; color:#777; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.i_news_list i{float:right; font-size:12px; color:#AAA}
.i_news_list p, .i_news_list i{line-height:30px}
.i_news_list a:hover p{color:var(--i_color)!important}

/* 橙色圆圈装饰 */
.oyuan a{padding-left:18px}
.oyuan a:before{content:""; position:absolute; left:0; top:50%; margin-top:-4px; width:4px; height:4px; border:2px solid #FF6142; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%}

/* 横杠装饰 */
.rod a{padding-left:12px}
.rod a:before{content:""; position:absolute; left:0; top:50%; width:4px; height:1px; background:rgba(0,0,0,.4)}








/* 社会民生 资讯 */
.i_shehui{margin:30px auto; overflow:hidden}

.lb_picnews_box{width:100%; position:relative; overflow:hidden}
.lb_picnews{width:100%; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; overflow:hidden}
.lb_picnews .swiper-wrapper{position:relative; width:100%; z-index:1; display:flex}
.lb_picnews .swiper-slide{flex-shrink:0; position:relative}
.lb_picnews .swiper-slide a{display:block; width:100%; overflow:hidden}

.lb_picnews .img{position:relative; overflow:hidden}
.lb_picnews .img:before{content:""; display:block; padding-bottom:66%}
.lb_picnews .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.lb_picnews .txt{position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,.7)}
.lb_picnews .txt p{padding-left:16px; width:76%; font-size:14px; color:#FFF; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

/* 分页指示器 */
.picnews-pagination{
	position:absolute;
	bottom:6px;
	right:16px;
	font-size:16px;
	color:#FFF;
	z-index:10;
	}
.lb_picnews_box .swiper-pagination-current{font-size:22px; color:var(--i_color)}

/* 左右箭头 */
.lb_picnews_box .picnews-button-prev, .lb_picnews_box .picnews-button-next{
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	width:26px;
	line-height:50px;	
	background:rgba(0,0,0,.5);
	text-align:center;
	font-family:SimSun, 宋体, sans-serif;
	font-size:30px;
	color:#FFF;
	z-index:999;
	outline:none;
	cursor:pointer;
	-moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
.lb_picnews_box .picnews-button-prev{left:-40px}
.lb_picnews_box .picnews-button-next{right:-40px}
.lb_picnews_box:hover .picnews-button-prev{left:0}
.lb_picnews_box:hover .picnews-button-next{right:0}






/* 双排图片列表 */
.two_pic_list{overflow:hidden}
.two_pic_list li{float:left; width:calc((100% - 20px) / 2); position:relative; overflow:hidden; margin:0 20px 20px 0}
.two_pic_list li:nth-child(2n){margin-right:0}
.two_pic_list li a{display:block; width:100%; overflow:hidden}

.two_pic_list .img{position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; overflow:hidden}
.two_pic_list .img:before{content:""; display:block; padding-bottom:67.5%}
.two_pic_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.two_pic_list .txt{margin-top:6px}
.two_pic_list .txt p{font-size:14px; color:#666}

.two_pic_list li a:hover p{color:var(--i_color)}





/* 本地头条 */
.topnews{margin-bottom:16px; overflow:hidden}

.topnews .tit{width:54px; line-height:30px}
.topnews .tit b, .topnews .tit i{display:block; text-align:center; font-size:24px; font-weight:bold}
.topnews .tit b{margin-bottom:5px; color:#000}
.topnews .tit i{background:#FF6142; color:#FFF; line-height:30px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px}

.topnews .txt{width:calc(100% - 70px)}
.topnews .txt a{display:block; font-size:18px; color:#111; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.topnews .txt p{margin-top:4px; font-size:12px; color:#888; line-height:19px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}
.topnews .txt a:hover{color:var(--i_color)}






/* 社会民生 新闻列表 */
.shms_news_list li:nth-child(5n+6) a{padding-left:0!important}
.shms_news_list li:nth-child(5n+6) a:before{display:none}
.shms_news_list li:nth-child(5n+6) p{max-width:100%; padding-bottom:12px; font-size:18px; color:#111; font-weight:bold; line-height:22px}
.shms_news_list li:nth-child(5n+6) i{display:none}
.shms_news_list li:nth-child(-n+10):nth-child(5n){padding-bottom:8px; margin-bottom:16px; border-bottom:1px solid #E6E6E6}






/* 带背景色的 新闻列表 */
.news_pdbox{padding:14px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background:#F5F5F5; overflow:hidden}

.rline_tit{margin-bottom:20px; overflow:hidden}
.rline_tit p{float:left; padding-bottom:4px; font-size:18px; color:#111; border-bottom:2px solid var(--i_color)}
.rline_tit a{float:right; font-size:13px; color:#999}
.rline_tit p, .rline_tit a{line-height:24px}
.rline_tit a:hover{color:var(--i_color)}

.num_news_list{counter-reset:section; overflow:hidden}
.num_news_list li{position:relative}
.num_news_list li a{display:block; font-size:13px; color:#777; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px}
.num_news_list li a:before{margin-right:6px; counter-increment:section; content:counter(section) "."; font-size:14px; color:#555}
.num_news_list li a:hover{color:var(--i_color)}






/* 热线爆料 */
.tabs_news_box{margin:0 0 6px; padding-bottom:30px; width:100%; position:relative; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px}
.tabs_news{width:100%; overflow:hidden}
.tabs_news .swiper-wrapper{position:relative; width:100%; z-index:1; display:flex}
.tabs_news .swiper-slide{flex-shrink:0; position:relative}

.tabs_news .swiper-slide a{display:block; font-size:15px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.tabs_news .swiper-slide i{display:block; margin:10px 0; font-size:12px; color:#AAA}
.tabs_news .swiper-slide h6{font-size:12px; color:#777; line-height:22px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3}

.tabs_news_box .tabsnews-pagination{position:absolute; bottom:0; right:0; cursor:pointer; z-index:10}
.tabs_news_box .tabsnews-pagination .swiper-pagination-bullet{width:8px; height:8px; display:inline-block; background:rgba(0,0,0,.2); margin:0 0 0 6px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; outline:none}
.tabs_news_box .tabsnews-pagination .swiper-pagination-bullet-active{position:relative; background:var(--i_color)}

.tabs_news .swiper-slide a:hover{color:var(--i_color)}







/* 广告图片轮播 */
.lb_ad_banner{position:relative; overflow:hidden}
.ad_banner{width:100%; overflow:hidden}
.ad_banner .swiper-wrapper{position:relative; width:100%; z-index:1; display:flex}
.ad_banner .swiper-slide{flex-shrink:0; position:relative}

.ad_banner .swiper-slide a{display:block; overflow:hidden}
.ad_banner .swiper-slide img{width:100%; height:180px; object-fit:cover}

.lb_ad_banner .adb-pagination{position:absolute; bottom:16px; left:50%; transform:translate(-50%,0); cursor:pointer; z-index:10}
.lb_ad_banner .adb-pagination .swiper-pagination-bullet{width:8px; height:8px; display:inline-block; background:rgba(0,0,0,.2); margin:0 4px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; outline:none}
.lb_ad_banner .adb-pagination .swiper-pagination-bullet-active{position:relative; background:var(--i_color)}

.lb_ad_banner .ad_mark{left:initial; bottom:initial; top:0; right:0}








/* ------------------------------------- 房产板块 ------------------------------------- */

/* 分类筛选 */
.fc_classify_box{margin-bottom:30px; position:relative}

.fc_classify_box dl{padding:20px; background:#F7F7F7; overflow:hidden}
.fc_classify_box dt{float:left; width:21%; margin-right:24px}
.fc_classify_box dt:last-child{margin-right:0}
.fc_classify_box dt:nth-child(1){width:25%}

.fc_classify_box .tit{margin-bottom:16px}
.fc_classify_box .tit img, .fc_classify_box .tit p{display:inline-block; vertical-align:middle}
.fc_classify_box .tit img{width:28px; height:28px; object-fit:cover}
.fc_classify_box .tit p{margin-left:10px; font-size:18px}
.fc_classify_box dt:nth-child(1) .tit p{color:#dc2121}
.fc_classify_box dt:nth-child(2) .tit p{color:#ff9933}
.fc_classify_box dt:nth-child(3) .tit p{color:#87ba76}
.fc_classify_box dt:nth-child(4) .tit p{color:#7788bb}

.fc_classify_box ul{overflow:hidden}
.fc_classify_box li{float:left; margin-right:10px;}
.fc_classify_box li a{font-size:14px; color:#888; line-height:26px}
.fc_classify_box li a:hover{color:var(--i_color); text-decoration:underline}

.fc_classify_box .more{position:absolute; top:50%; transform:translate(0,-50%); right:20px}
.fc_classify_box .more a{font-size:18px; color:#999}
.fc_classify_box .more i{font-family:simsun, 宋体; margin-left:4px; color:#AAA; font-weight:bold}
.fc_classify_box .more a:hover, .fc_classify_box .more a:hover i{color:var(--i_color)}







.fc_news{margin-bottom:30px}

/* 房产 - 焦点头条 图片新闻列表 */
.fc_lb_picnews{width:30.5%; margin-right:40px}
.fc_lb_picnews .lb_picnews .img:before{padding-bottom:75%!important}





/* 房产 - 焦点头条 新闻列表 */
.fc_news_list{ width:400px;}

.fc_news_list li:nth-child(4n-3) a{padding-left:0!important}
.fc_news_list li:nth-child(4n-3) a:before{display:none}
.fc_news_list li:nth-child(4n-3) p{max-width:100%; padding-bottom:10px; font-size:18px; color:#111; font-weight:bold; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.fc_news_list li:nth-child(4n-3) i{display:none}
.fc_news_list li:nth-child(-n+6):nth-child(4n){padding-bottom:8px; margin-bottom:16px; border-bottom:1px solid #E6E6E6; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.fc_news_list p, .fc_news_list i{line-height:33px}




/* 房产 - 热门活动 */
.fc_huodong{overflow:hidden}

.huodong_pic_list{}
.huodong_pic_list li{margin-bottom:12px}
.huodong_pic_list a{display:block; width:100%; position:relative; overflow:hidden}
.huodong_pic_list img{width:100%; height:130px; object-fit:cover}
.huodong_pic_list .txt{position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,.65)}
.huodong_pic_list .txt p{padding:0 20px; font-size:14px; color:#FFF; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.huodong_pic_list a:hover .txt{background:rgba(226,0,0,.65)}






/* 首页 房产 楼盘列表 */
.fc_list_box{}

.fc_tab_nav{margin-bottom:34px; overflow:hidden}
#tab_tit1{width:85%; display:-webkit-flex; display:flex; flex-wrap:nowrap; overflow:hidden}
#tab_tit1 li{ -webkit-border-radius:200px; -moz-border-radius:200px; -o-border-radius:200px; border-radius:200px;    }
#tab_tit1 .current{background:var(--i_color)}
#tab_tit1 a{display:block; padding:0 15px; text-align:center; font-size:16px; color:#888; line-height:36px;   white-space:nowrap; text-overflow:ellipsis; cursor:pointer}
#tab_tit1 .current a{color:#FFF}

.fc_tab_nav>a{float:right; font-size:14px; color:#BBB; line-height:36px}
.fc_tab_nav>a:hover{color:var(--i_color); text-decoration:underline}

#tab_cont1{overflow:hidden}
#tab_cont1 .sublist{display:none}


.fc_piclist{overflow:hidden}
.fc_piclist li{float:left}
.fc_piclist li a{display:block; width:100%; position:relative; overflow:hidden}

/* 一排3个 */
.fc_piclist.row_3 li{width:calc((100% - 80px) / 3); margin:0 40px 44px 0}
.fc_piclist.row_3 li:nth-child(3n){margin-right:0}

/* 一排4个 */
.fc_piclist.row_4 li{width:calc((100% - 120px) / 4); margin:0 40px 40px 0}
.fc_piclist.row_4 li:nth-child(4n){margin-right:0}

/* 楼盘图片 */
.fc_piclist .img{width:100%; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; overflow:hidden}
.fc_piclist .img:before{content:""; display:block; padding-bottom:68.65%}
.fc_piclist .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}


.fc_piclist .txt{margin-top:14px; overflow:hidden}

/* 楼盘标题名称 */
.fc_piclist .fc_tit{display:block; max-width:calc(100% - 40px - 10px); font-size:16px; color:#666; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

/* 售卖状态 on:在售  sold:售出  unknown:未知 */
.sale_state{display:block; width:40px; height:22px; line-height:22px; text-align:center; font-size:14px; color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px}
.sale_state.on{background:#86ba76}
.sale_state.sold{background:#edca3f}
.sale_state.unknown{background:#c7c7c7}

/* 楼盘价格 */
.fc_piclist .price{font-size:16px; color:#818181; line-height:20px}
.fc_piclist .price i{margin-right:4px; font-size:16px; color:#DB1518}

/* 楼盘位置 */
.fc_piclist .place{display:block; max-width:46%; text-align:right; font-size:13px; color:#BBB; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.fc_piclist li:hover .img img{-webkit-transform:translate(-50%,-50%) scale(1.1,1.1); -moz-transform:translate(-50%,-50%) scale(1.1,1.1); transform:translate(-50%,-50%) scale(1.1,1.1)}
.fc_piclist .img img{-webkit-transition:all .8s ease; -moz-transition:all .8s ease; -ms-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease}
.fc_piclist li:hover .fc_tit{color:var(--i_color)}







/* 楼盘动态 */
.one_bold li:first-child p{font-size:16px!important; color:#333; font-weight:bold!important}
.no_time li p{max-width:100%!important}
.one_bold li p:hover{color:var(--i_color)!important}






/* 首页 最新报价 + 最新开盘 */
#tab_tit2{margin-bottom:10px; overflow:hidden}
#tab_tit2 li{float:left; margin-right:24px}
#tab_tit2 a{display:block; padding-bottom:4px; font-size:18px; color:#888; line-height:24px; cursor:pointer}
#tab_tit2 .current a{color:var(--i_color)!important; border-bottom:2px solid var(--i_color)}

#tab_cont2{position:relative; overflow:hidden}
#tab_cont2 .subbox{position:relative; left:0; top:0; width:9999em}
#tab_cont2 .sublist{float:left; width:308px}

.bj_news_list{counter-reset:section; overflow:hidden}
.bj_news_list li{margin-top:11px; position:relative}
.bj_news_list li:before{
	content:counter(section);
	counter-increment:section;
	position:absolute;
	left:0;
	display:block;
	text-align:center;
	width:18px;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#FFF;
	background:#B5B5B5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.bj_news_list li:nth-child(-n+3):before{background:var(--i_color)}
.bj_news_list li a{display:block; padding-left:28px; overflow:hidden}

.bj_news_list li p{max-width:64%; float:left; font-size:14px; color:#777; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.bj_news_list li h6{float:right; text-align:right; font-size:13px; color:#888}
.bj_news_list li p, .bj_news_list li h6{line-height:18px}

.bj_news_list li a:hover p{color:var(--i_color)}









/* 首页 旅游版块 */
.i_lvyou{margin:26px auto 10px; overflow:hidden}

.i_pictit_box{margin-bottom:20px; width:100%; overflow:hidden}
.i_pictit_box img{width:100%; object-fit:cover}

.i_txttit_box{margin-bottom:30px; overflow:hidden}
.i_txttit_box h1{display:inline-block; padding-left:14px; line-height:26px; font-size:26px; color:#111; border-left:4px solid var(--i_color)}
.i_txttit_box a{float:right; font-size:14px; color:#999; line-height:26px}
.i_txttit_box a:hover{color:var(--i_color)}



/* 旅游 图片新闻轮播 */
.lb_picnews_box2 .lb_picnews{-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0}
.lb_picnews_box2 .ly_picnews .img:before{padding-bottom:62%!important}

.lb_picnews_box2 .picnews-pagination{
	bottom:0;
	right:0;
	height:40px;
	background:none;
	padding:0 10px;
	display:-webkit-flex;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	}
.lb_picnews_box2 .picnews-pagination .swiper-pagination-bullet{width:12px; height:4px; display:inline-block; background:#FFF; margin:0 3px; outline:none}
.lb_picnews_box2 .picnews-pagination .swiper-pagination-bullet-active{position:relative; background:var(--i_color)}


/* 图文列表 */
.pictxt_news_list{overflow:hidden}
.pictxt_news_list li{margin-top:28px; position:relative}
.pictxt_news_list a{display:block; width:100%; background:#F5F5F5; overflow:hidden}

.pictxt_news_list .img{width:155px; height:104px; position:relative; overflow:hidden}
.pictxt_news_list .img img{width:100%; height:100%; object-fit:cover}

.pictxt_news_list .txt{position:absolute; right:0; top:50%; transform:translate(0,-50%); width:calc(100% - 155px); box-sizing:border-box; padding:0 20px}
.pictxt_news_list .txt p{margin-bottom:10px; font-size:14px; color:#555; line-height:22px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}
.n_time, .n_look{font-size:13px; color:#AAA; line-height:18px}
.n_look{margin-left:20px; padding-left:20px; background:url(../images/news_look.svg) no-repeat left center; background-size:16px}

.pictxt_news_list a:hover .txt p{color:var(--i_color)}

.news_pdbox .pictxt_news_list li{margin:0 0 12px 0!important}
.news_pdbox .pictxt_news_list .img{width:138px; height:92px}
.news_pdbox .pictxt_news_list .txt{width:calc(100% - 138px)}







/* 首页 旅游 新闻列表 */
.ly_news_list{width:24%; margin-left:40px; padding:18px; background:#F5F5F5}

.ly_news_list li:nth-child(5n-4) a{padding-left:0!important}
.ly_news_list li:nth-child(5n-4) a:before{display:none}
.ly_news_list li:nth-child(5n-4) p{max-width:100%; padding-bottom:10px; font-size:18px; color:#111; font-weight:bold; line-height:20px}
.ly_news_list li:nth-child(5n-4) i{display:none}
.ly_news_list li:nth-child(-n+10):nth-child(5n){padding-bottom:8px; margin-bottom:15px; border-bottom:1px solid #E6E6E6}

.ly_news_list p{line-height:32px}







/* 旅游 - 映像 */
.ly_yingxiang{overflow:hidden}

.yingxiang_list{width:100%; position:relative}
.yingxiang_list .swiper-wrapper{position:relative; width:100%; z-index:1; display:flex}
.yingxiang_list .swiper-slide{flex-shrink:0; position:relative}
.yingxiang_list .swiper-slide a{display:block; width:100%; overflow:hidden}

.yingxiang_list .img{width:100%; position:relative; overflow:hidden}
.yingxiang_list .img:before{content:""; display:block; padding-bottom:60.6%}
.yingxiang_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.yingxiang_list .txt{position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,.65)}
.yingxiang_list .txt p{padding:0 16px; text-align:center; font-size:14px; color:#FFF; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

/* 左右箭头 */
.yx-button-prev, .yx-button-next{
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	width:26px;
	line-height:50px;	
	background:rgba(0,0,0,.5);
	text-align:center;
	font-family:SimSun, 宋体, sans-serif;
	font-size:30px;
	color:#FFF;
	z-index:999;
	outline:none;
	cursor:pointer;
	-moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
.yx-button-prev{left:-40px}
.yx-button-next{right:-40px}
.ly_yingxiang:hover .yx-button-prev{left:0}
.ly_yingxiang:hover .yx-button-next{right:0}

/* 圆点指示器 */
.yx-pagination{
	position:absolute;
	top:-50px;
	right:0;
	height:30px;
	background:none;
	display:-webkit-flex;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	}
.yx-pagination .swiper-pagination-bullet{width:8px; height:8px; display:inline-block; background:#CCC; margin:0 0 0 6px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; outline:none}
.yx-pagination .swiper-pagination-bullet-active{position:relative; background:var(--i_color)}






/* 旅游 精彩图片 */
.two_pic_list2{overflow:hidden}
.two_pic_list2 li{float:left; width:calc((100% - 20px) / 2); position:relative; overflow:hidden; margin:0 20px 20px 0}
.two_pic_list2 li:nth-child(2n){margin-right:0}
.two_pic_list2 a{display:block; width:100%; overflow:hidden}

.two_pic_list2 .img{position:relative; overflow:hidden}
.two_pic_list2 .img:before{content:""; display:block; padding-bottom:67%}
.two_pic_list2 .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.two_pic_list2 .txt{position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,.65)}
.two_pic_list2 .txt p{padding:0 16px; font-size:12px; color:#FFF; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.two_pic_list2 a:hover .txt{background:rgba(226,0,0,.65)}








/* 首页 美食版块 */
.i_meishi{margin:24px auto 32px; overflow:hidden}

/* 美食 图片新闻轮播 */
.lb_picnews_box2 .ms_picnews .img:before{padding-bottom:62%!important}





/* 首页 美食 新闻列表 */
.ms_news_list{width:24%; margin-left:40px; padding:22px 18px 20px; background:#F5F5F5}

.ms_news_list li:nth-child(5n-4) a{padding-left:0!important}
.ms_news_list li:nth-child(5n-4) a:before{display:none}
.ms_news_list li:nth-child(5n-4) p{max-width:100%; padding-bottom:12px; font-size:18px; color:#111; font-weight:bold; line-height:20px}
.ms_news_list li:nth-child(5n-4) i{display:none}
.ms_news_list li:nth-child(-n+10):nth-child(5n){padding-bottom:12px; margin-bottom:16px; border-bottom:1px solid #E6E6E6}

.ms_news_list p{line-height:33px}





/* 首页 美食 热门活动 */
.i_ms_huodong{margin-bottom:28px}
.i_ms_huodong .huodong_pic_list li{margin-bottom:20px}
.i_ms_huodong .huodong_pic_list img{height:108px!important}







/* 网页底部 */
.footer{background:#4C4C4C}

.f_cont{padding:40px 0 30px}

/* 友情链接 */
.f_link{margin-bottom:20px; padding-bottom:18px; border-bottom:1px solid rgba(255,255,255,.2); overflow:hidden}
.f_link h1, .f_link a{display:inline-block}
.f_link h1{font-size:16px; color:#FFF}
.f_link a{margin-right:20px; font-size:14px; color:rgba(255,255,255,.6); position:relative}
.f_link a:after{content:""; position:absolute; right:-10px; margin-top:-7px; top:50%; width:1px; height:14px; background:rgba(255,255,255,.3)}
.f_link a:hover{color:#FFF; text-decoration:underline}



.f_info{overflow:hidden}

.f_logo{margin-top:20px}
.f_logo img{max-height:58px}

.f_contact{margin-left:40px}
.f_contact, .f_contact *{font-size:12px; color:rgba(255,255,255,.6); line-height:28px}

.f_qr{text-align:center; overflow:hidden}
.f_qr img{max-height:98px}
.f_qr p{margin-top:6px; font-size:12px; color:rgba(255,255,255,.6)}



.f_copy{padding:8px 0; background:#2C2C2C}
.f_copy *{font-size:12px; color:rgba(255,255,255,.5); line-height:22px}
.f_copy a:hover{color:#FFF; text-decoration:underline}












/* --------------------------------- 内页 --------------------------------- */

/* 当前位置 */
.web_position{margin:14px auto; overflow:hidden}
.web_position dt{float:left}
.web_position dt a{font-size:12px; color:#999; position:relative}
.web_position dt a:before{content:"-"; margin:0 6px; color:#999!important}
.web_position dt a:hover, .web_position dt:last-child a{color:#444}
.web_position dt:first-child a:before{content:"当前位置 ："; margin:0}





/* ===================== 房产 ===================== */

/* 焦点看房团 预约看房 */
.jdkft{width:63.5%; overflow:hidden}

.jdkft .tit{padding:0 20px; background:url(../images/jdkft_tit.jpg) no-repeat center; background-size:cover; overflow:hidden}
.jdkft .tit h1{float:left; font-size:18px; color:#FFF; font-weight:bold}
.jdkft .tit a{float:right; font-size:14px; color:#FFF}
.jdkft .tit a i{margin-left:2px; font-family:simsun,宋体}
.jdkft .tit h1, .jdkft .tit a{line-height:48px}

.jdkft .cont{padding:20px; border:1px solid #E1E1E1; border-top:none}

.jdkft .info{width:46%; height:200px; box-sizing:border-box; padding:40px 0 0 36px;  background:#FBE7E7}
.jdkft .info p{margin-bottom:20px; font-size:20px; color:#b98383}
.jdkft .info b{margin:0 10px; font-size:30px; color:#b98383}
.jdkft .info h6{font-size:15px; color:#b98383; line-height:28px}
.jdkft .info h6 i{display:inline-block; margin-right:6px; min-width:30px}

.jdkft_form{width:50%}
.jdkft_form .form_list{width:100%; overflow:hidden}
.jdkft_form .form_list li{width:100%; margin:0 0 14px 0; box-sizing:border-box; border:1px solid #E1E1E1; background:#FFF; position:relative}
.jdkft_form .form_list label{display:inline-block; height:38px; line-height:38px; font-size:14px; color:#999; padding-left:10px}
.jdkft_form .form_list input{display:inline-block; width:75%; height:38px; line-height:38px; background:none; font-size:14px; color:#767676; border:none}
.jdkft_form .form_list li:hover{border-color:var(--i_color)}
.jdkft_form .btn input{display:inline-block; width:100%; height:38px; line-height:38px; text-align:center; font-size:15px; color:#FFF; background:var(--i_color); cursor:pointer}



/* 楼盘动态 */
.house_news{margin:36px auto 20px; overflow:hidden}

.pictxt_news_list2{}
.pictxt_news_list2{overflow:hidden}
.pictxt_news_list2 li{float:left; width:48%; margin:0 4% 30px 0; position:relative}
.pictxt_news_list2 li:nth-child(2n){margin-right:0}
.pictxt_news_list2 a{display:block; width:100%; overflow:hidden}

.pictxt_news_list2 .img{width:172px; height:114px; position:relative; overflow:hidden}
.pictxt_news_list2 .img img{width:100%; height:100%; object-fit:cover}

.pictxt_news_list2 .txt{position:absolute; right:0; top:50%; transform:translate(0,-50%); width:calc(100% - 178px); box-sizing:border-box; padding:0 20px}
.pictxt_news_list2 .txt p{margin-bottom:10px; font-size:17px; color:#555; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.pictxt_news_list2 .txt h6{margin-bottom:12px; font-size:12px; color:#AAA; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}

.pictxt_news_list2 a:hover .txt p{color:var(--i_color)}









/* 家装百科 + 设计作品 + 新闻资讯 切换 */
.house_tabs_news{width:58%}

#tab_tit3{overflow:hidden}
#tab_tit3 li{float:left; -webkit-border-radius:200px; -moz-border-radius:200px; -o-border-radius:200px; border-radius:200px; overflow:hidden}
#tab_tit3 .current{background:var(--i_color)}
#tab_tit3 a{display:block; padding:0 30px; text-align:center; font-size:16px; color:#888; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer}
#tab_tit3 .current a{color:#FFF}

.fc_tab_nav>a{float:right; font-size:14px; color:#BBB; line-height:36px}
.fc_tab_nav>a:hover{color:var(--i_color); text-decoration:underline}

#tab_cont3{overflow:hidden}
#tab_cont3 .sublist{display:none}

.house_tabs_list{overflow:hidden}
.house_tabs_list li{float:left; width:calc((100% - 60px) / 3); margin:0 30px 28px 0}
.house_tabs_list li:nth-child(3n){margin-right:0}
.house_tabs_list a{display:block; width:100%; overflow:hidden}

.house_tabs_list .img{width:100%; position:relative; overflow:hidden}
.house_tabs_list .img:before{content:""; display:block; padding-bottom:70%}
.house_tabs_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.house_tabs_list .txt p{font-size:14px; color:#777; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.house_tabs_list a:hover p{color:var(--i_color)}






/* 房产 - 列表页 */

/* 全部筛选菜单 */
.h_screen_box{text-align:center; padding:14px 0 0; border:1px solid #DDD; margin-bottom:30px}

.h_screen{height:180px; padding:0 10px; overflow:hidden}
.h_screen.xg{height:auto!important}
.h_screen .list{padding:0px 18px 6px; border-bottom:1px dashed #DDD; margin-bottom:14px; overflow:hidden}
.h_screen .list:last-child{padding-top:4px; border-bottom:none}

.h_screen p{margin-right:10px; font-size:16px; color:#333; line-height:26px}
.h_screen ul{max-width:90%; overflow:hidden}
.h_screen p, .h_screen ul, .in_screen_search{float:left}
.h_screen li{float:left; margin:0 10px 6px 0}
.h_screen li:last-child{margin-left:0}
.h_screen li a{display:block; padding:0 10px; font-size:14px; color:#777; line-height:26px}
.in_screen_on a, .h_screen li:hover a{color:var(--i_color)!important}

/* 楼盘搜索 */
.house_search{float:left; margin:-2px 0 0 10px; overflow:hidden}
.house_search form{display:block; height:30px; background:#FFF; overflow:hidden}
.m_s_input{width:260px; height:30px; box-sizing:border-box; border:1px solid #DDD; border-right:none; padding:0 40px 0 10px; font-size:13px; color:#777; background:none}
.m_s_btn{position:absolute; top:0; right:0; width:30px; height:30px; background:var(--i_color) url(../images/house_search.svg) no-repeat center; cursor:pointer; background-size:16px}

/* 展开收起 按钮 */
.fold_btn{padding-right:20px; display:inline-block; position:relative; color:#008ee8; font-size:15px; font-weight:500; line-height:54px; text-align:center; cursor:pointer}
.fold_btn.xx{color:#999!important}
.fold_btn:after{content:''; position:absolute; right:0; top:50%; margin-top:-3px; border-top:6px solid #008ee8; border-left:5px solid transparent; border-right:5px solid transparent}
.fold_btn.xx:after{border-top:none!important; border-bottom:6px solid #CCC}




.find_num{margin-bottom:30px; font-size:19px; color:#333; font-weight:bold}
.find_num i{margin:0 6px; font-size:19px; color:var(--i_color); font-weight:bold}




/* 楼盘列表 */
.house_list{overflow:hidden}
.house_list li{padding-bottom:26px; margin-bottom:26px; border-bottom:1px solid rgba(0,0,0,.08)}

.house_list a{display:block; overflow:hidden}

.house_list .img{width:246px; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; overflow:hidden}
.house_list .img:before{content:""; display:block; padding-bottom:69%}
.house_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.house_list .txt{position:relative; width:calc(100% - 246px - 30px)}
.house_list .tit{max-width:65%; float:left; font-size:21px; color:#333; line-height:22px; margin-right:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.house_list .screen_t{display:block; margin:10px 0 16px; font-size:12px; color:#BBB}
.house_list .screen_t b{margin:0 2px}

.house_pos, .house_area{font-size:14px; color:#777; line-height:24px}
.house_pos{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}

.house_tel{margin-top:10px; padding-left:30px; background:url(../images/house_tel_ico.png) no-repeat left center; background-size:20px}
.house_tel h4{font-size:19px; color:var(--i_color); line-height:22px}

.house_list .price{position:absolute; top:0; right:0; font-size:16px; color:#818181; line-height:20px}
.house_list .price i{margin-right:4px; font-size:24px; color:#DB1518}

.house_list li:hover .img img{-webkit-transform:translate(-50%,-50%) scale(1.1,1.1); -moz-transform:translate(-50%,-50%) scale(1.1,1.1); transform:translate(-50%,-50%) scale(1.1,1.1)}
.house_list .img img{-webkit-transition:all .8s ease; -moz-transition:all .8s ease; -ms-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease}
.house_list li:hover .tit{color:var(--i_color)}






/* 页数 */
.page-box{overflow:hidden; text-align:center; margin:20px auto 60px}
.pages{overflow:hidden; display:inline-block}
.pages a{float:left; color:#555; font-size:13px; padding:5px 14px; margin:0 3px; border:1px solid #CCC}
.pages a:nth-child(1){margin-left:0!important}
.pages a:hover, .pages .on{background:var(--i_color); border:1px solid var(--i_color); color:#FFF}






/* 热门楼盘 */
.hot_house_list li{width:100%; margin-top:24px; overflow:hidden; position:relative}
.hot_house_list a{display:block; overflow:hidden}

.hot_house_list .img{width:130px; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; overflow:hidden}
.hot_house_list .img:before{content:""; display:block; padding-bottom:69%}
.hot_house_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.hot_house_list .txt{position:absolute; right:0; top:50%; transform:translate(0,-50%); width:calc(100% - 130px - 20px)}
.hot_house_list p{font-size:14px; color:#555; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}
.hot_house_list h6{margin:6px 0; font-size:12px; color:#BBB}

.hot_house_list .price{display:block; font-size:14px; color:#818181; line-height:24px}
.hot_house_list .price i{margin-right:4px; font-size:16px; color:#DB1518; line-height:22px}

.hot_house_list li:hover .img img{-webkit-transform:translate(-50%,-50%) scale(1.1,1.1); -moz-transform:translate(-50%,-50%) scale(1.1,1.1); transform:translate(-50%,-50%) scale(1.1,1.1)}
.hot_house_list .img img{-webkit-transition:all .8s ease; -moz-transition:all .8s ease; -ms-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease}
.hot_house_list li:hover p{color:var(--i_color)}







/* --------------------------------- 房产 详情页 --------------------------------- */

/* 导航 */
.house_det_nav{margin:26px auto 20px}
.house_det_nav ul{background:#F5F5F5; height:40px; position:relative; overflow:hidden}
.house_det_nav ul:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background:#E6E6E6}
.house_det_nav li{float:left; position:relative; z-index:2}
.house_det_nav li a{display:block; padding:0 34px; font-size:16px; color:#666; line-height:40px}

.house_nav_on{background:var(--i_color)}
.house_det_nav li:hover a{color:var(--i_color)}
.house_nav_on a{color:#FFF!important}





/* 楼盘图轮播 + 介绍 */
.house_det_cont{margin:36px auto 40px; overflow:hidden}

/* 轮播图 */
.house_pic_list{width:480px; overflow:hidden; position:relative}

.gallery-top{width:100%; height:332px; cursor:pointer; position:relative}
.gallery-top .swiper-wrapper{position:relative; width:100%; height:100%; z-index:1; display:flex}
.gallery-top .swiper-slide{flex-shrink:0; position:relative; background-size:cover; background-position:center}

.gallery-thumbs{width:100%; height:80px; padding:10px 0; background:#000}
.gallery-thumbs .swiper-wrapper{position:relative; width:100%; height:100%; z-index:1; cursor:pointer; display:flex}
.gallery-thumbs .swiper-slide{opacity:.6; flex-shrink:0; position:relative; background-size:cover; background-position:center}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1}

/* 分页指示器 */
.housepic-pagination{
	position:absolute;
	bottom:6px;
	right:16px;
	font-size:13px;
	color:#FFF;
	z-index:10;
	}
.house_pic_list .swiper-pagination-current{font-size:19px; color:var(--i_color)}

/* 左右箭头 */
.housepic-button-prev, .housepic-button-next{
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	width:30px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-family:SimSun, 宋体, sans-serif;
	font-size:60px;
	color:#FFF;
	z-index:999;
	outline:none;
	cursor:pointer;
	-moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
.housepic-button-prev{left:20px}
.housepic-button-next{right:20px}

.house_pic_list .swiper-button-disabled{color:rgba(255,255,255,.5); cursor:not-allowed}



/* 右侧 楼盘信息 */
.house_data{width:calc(100% - 480px - 40px); height:432px; position:relative; overflow:hidden}

.house_data_tit{padding-bottom:16px; margin-bottom:30px; border-bottom:1px solid #ECECEC; overflow:hidden}
.house_data_tit .tit{max-width:74%; float:left; font-size:24px; color:#333; line-height:26px; margin-right:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.house_data_tit .sale_state{margin-top:2px}

.house_data_tit .price{margin-top:18px; font-size:14px; color:#999; line-height:20px}
.house_data_tit .price i{margin-right:4px; font-size:24px; color:#DB1518}

.house_data_tit .place{position:absolute; top:0; right:0; font-size:16px; color:#999; line-height:26px}

.house_data_t{overflow:hidden}
.house_data_t p{font-size:14px; color:#777; line-height:32px}
.house_data_t p b{margin-right:6px; color:#333; font-weight:bold}

.house_data_tel{position:absolute; left:0; bottom:0; padding: 14px 30px; border:1px solid #f7b4b4; background:#fbfbfb; overflow:hidden}
.house_data_tel h2{min-height:38px; padding-left:56px; background:url(../images/house_tel_ico.png) no-repeat left center; background-size:38px}
.house_data_tel span, .house_data_tel i{display:block; color:var(--i_color)}
.house_data_tel span{font-size:14px}
.house_data_tel i{font-size:24px; margin-top:2px}


.house_cont_box{margin-bottom:42px; overflow:hidden}

.house_cont_box>.tit{margin-bottom:20px; position:relative; overflow:hidden}
.house_cont_box>.tit:after{content:""; position:absolute; left:0; bottom:1px; width:100%; height:1px; background:#E6E6E6}
.house_cont_box>.tit h1{float:left; font-size:24px; color:#333; border-bottom:3px solid var(--i_color)}
.house_cont_box>.tit a{float:right; font-size:14px; color:#999}
.house_cont_box>.tit h1, .house_cont_box a{line-height:60px; position:relative; z-index:2}
.house_cont_box>.tit a:hover{color:var(--i_color)}


/* 楼盘详情页 楼盘动态 */
.house_det_news{padding-right:3%; border-right:1px solid #EEE; width:72%}
.house_det_news dl{overflow:hidden}
.house_det_news dt, .house_det_news dd{padding-bottom:22px; margin-bottom:22px; border-bottom:1px solid #EEE; overflow:hidden}
.house_det_news dd:last-child{padding-bottom:0; margin-bottom:0; border-bottom:none}

.house_det_news em{display:block; float:left; padding:4px 5px; text-align:center; width:30px; font-size:12px; line-height:14px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px; overflow:hidden}
.house_det_news dt em{border:1px solid var(--i_color); color:var(--i_color)}
.house_det_news dd em{border:1px solid #ff9933; color:#ff9933}

.house_det_news_t{width:calc(100% - 42px - 20px); overflow:hidden}
.house_det_news_t a{float:left; max-width:90%; font-size:17px; color:#111; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.house_det_news_t i{float:right; font-size:12px; color:#999}
.house_det_news_t a, .house_det_news i{line-height:20px}
.house_det_news_t p{margin-top:16px; font-size:13px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.house_det_news_t a:hover{color:var(--i_color)}

/* 楼盘信息变动通知 */
.house_news_notice{width:276px; overflow:hidden}
.house_news_notice>h5{margin-bottom:10px; font-size:14px; color:#888}

.house_news_notice .form_list{width:100%; overflow:hidden}
.house_news_notice .form_list li{padding-left:16px; background:#F5F5F5; margin-bottom:10px}
.house_news_notice .form_list input{padding-left:26px; background:none; border:none; font-size:14px; color:#666; line-height:40px}
#name1, #phone1{width:80%}
#code1{width:45%}
#btnSendCode1{font-size:13px; color:#AAA; cursor:pointer}
.form_list input::-webkit-input-placeholder{color:#AAA; font-size:13px}
.form_list input::-moz-placeholder{color:#AAA; font-size:13px}
.form_list input:-moz-placeholder{color:#AAA; font-size:13px}
.form_list input:-ms-input-placeholder{color:#AAA; font-size:13px}

#name1{background:url(../images/form_ico_name.svg) no-repeat left center; background-size:16px}
#phone1{background:url(../images/form_ico_tel.svg) no-repeat left center; background-size:16px}
#code1{background:url(../images/form_ico_code.svg) no-repeat left center; background-size:16px}

.notice_btn input{width:128px; line-height:40px; font-size:16px; color:#FFF; background:#EE4433; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px; cursor:pointer; overflow:hidden}
.notice_btn>h6{margin-left:12px; font-size:13px; color:#999}
.notice_btn>h6 i{color:#EE4433}
.notice_btn input, .notice_btn>h6{display:inline-block; vertical-align:bottom}





/* 主力户型推荐 */
.house_style_list{overflow:hidden}
.house_style_list li{float:left; width:47%; margin:0 6% 30px 0; overflow:hidden}
.house_style_list li:nth-child(2n){margin-right:0}
.house_style_list a{display:block; width:100%; overflow:hidden}

.house_style_list .img{width:200px; height:138px; background:#F4F4F4; position:relative; overflow:hidden}
.house_style_list .img img{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%; height:auto; max-height:100%; object-fit:cover}
.house_style_list .imgt{position:absolute; top:10px; right:10px; width:44px; height:44px; background:#F90; text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; overflow:hidden}
.house_style_list .imgt p{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:30px; line-height:16px; font-size:12px; color:#FFF}
.house_style_list .area{position:absolute; left:0; bottom:0; text-align:center; width:100%; line-height:32px; background:rgba(0,0,0,.4); font-size:16px; color:#FFF; font-weight:bold}

.house_style_list .txt{width:calc(100% - 230px)}
.house_style_list .tit{float:left; margin-right:10px; max-width:80%; font-size:17px; color:#222; font-weight:bold; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.house_style_list .price{margin-top:18px; font-size:14px; color:#999; line-height:20px}
.house_style_list .price b{font-size:16px; color:#555}
.house_style_list .price i{margin:0 4px; font-size:24px; color:#DB1518}
.house_style_list .explain{margin-top:14px; font-size:13px; color:#999; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3}

.house_style_list li:hover .img img{-webkit-transform:translate(0,-50%) scale(1.1,1.1); -moz-transform:translate(0,-50%) scale(1.1,1.1); transform:translate(0,-50%) scale(1.1,1.1)}
.house_style_list .img img{-webkit-transition:all .8s ease; -moz-transition:all .8s ease; -ms-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease}
.house_style_list li:hover .tit{color:var(--i_color)}



/* 更多楼盘推荐 */
.more_house{padding:44px 0 14px; background:#F7F7F7}
.more_house h1.tit{margin-bottom:26px; font-size:22px; color:#444}






/* 楼盘 基本信息 */
.in_house_data_tit{margin-bottom:30px; padding:20px; background:url(../images/plot_bg.jpg) repeat; background-size:cover; overflow:hidden}
.in_house_data_tit .tit{max-width:74%; float:left; font-size:24px; color:#FFF; line-height:26px; margin-right:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.in_house_data_tit .sale_state{margin-top:2px}

.in_house_data_tit .classify_list{margin-top:12px; overflow:hidden}
.in_house_data_tit .classify_list li{float:left; margin-right:10px; padding:0 8px; font-size:12px; color:#777; line-height:22px; background:#FFF}



.house_det_left{width:calc(100% - 276px - 60px)}
.house_det_right{width:276px}
.house_det_left, .house_det_right{margin-bottom:50px}



.house_cont2_box{margin-bottom:30px; width:100%; box-sizing:border-box; border:1px solid #E9E9E9}
.house_cont2_box .tit{position:relative}
.house_cont2_box .tit:before{content:""; position:absolute; left:0; top:50%; margin-top:-10px; width:3px; height:20px; background:var(--i_color)}
.house_cont2_box .tit h1{padding-left:20px; font-size:20px; color:var(--i_color); line-height:60px}

.house_cont2{padding:0 20px 20px; overflow:hidden}



/* 内页（文字页，简介，正文，新闻内容） 统一文字图片样式 */
article, article *{font-family:/* PingFang SC, */ system-ui, -apple-system, Microsoft Yahei, tahoma, Arial, sans-serif!important; font-size:14px; color:#666; line-height:28px}
article img{display:block; margin:26px auto; max-width:100%!important; height:initial!important}

/* 楼盘 信息表格 样式 */
.house_cont2 table{width:100%; border:none!important; border-color:#FFF!important}
.house_cont2 table, .house_cont2 table *{font-size:14px; color:#666; line-height:28px}

/* 楼盘 li表格样式 */
.house_cont_table{width:100%; overflow:hidden}
.house_cont_table li{width:100%}
.house_cont_table li, .house_cont_table li *{font-size:14px; color:#666; line-height:28px}
.house_cont_table li label{margin-right:4px; color:#555!important; font-weight:bold}


 /* 楼盘资讯 新闻动态 列表 */
.house_det_news2{margin-bottom:60px; width:100%}
.house_det_news2 ul{overflow:hidden}
.house_det_news2 li{padding-bottom:22px; margin-bottom:22px; border-bottom:1px solid #EEE; overflow:hidden}
.house_det_news2 li:last-child{padding-bottom:0; margin-bottom:0; border-bottom:none}

.house_det_news2 li em{display:block; float:left; padding:4px 5px; border:1px solid #ff9933; color:#ff9933; text-align:center; width:30px; font-size:12px; line-height:14px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px; overflow:hidden}

.house_det_news2 .txt{width:calc(100% - 42px - 20px); overflow:hidden}
.house_det_news2 .txt a{float:left; max-width:88%; font-size:16px; color:#111; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.house_det_news2 .txt i{float:right; font-size:12px; color:#999}
.house_det_news2 .txt a, .house_det_news2 .txt i{line-height:20px}
.house_det_news2 .txt p{margin-top:16px; font-size:13px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.house_det_news2 .txt a:hover{color:var(--i_color)}



/* 楼盘动态 新闻内容页 */
.house_news_art{overflow:hidden}

.house_news_art_head{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #EEE; text-align:left; overflow:hidden}
.house_news_art_head h1{margin-bottom:16px; font-size:24px; color:#333; font-weight:bold}
.house_news_art_head dl{display:inline-block; vertical-align:middle}
.house_news_art_head dt{float:left; margin:0 28px 0 0; padding-left:24px}
.house_news_art_head dt{font-size:15px; color:#999}
.house_news_art_head dt:nth-child(1){background:url(../images/news_time.svg) no-repeat left center; background-size:16px}
.house_news_art_head dt:nth-child(2){background:url(../images/news_look.svg) no-repeat left center; background-size:16px}

/* 上一篇 下一篇 */
.ar_fot{margin:30px auto 0; overflow:hidden}

.ar_fot .end{margin-bottom:18px; text-align:center; font-size:17px; color:#BBB; font-weight:bold; position:relative}
.ar_fot .end:before, .ar_fot .end:after{content:""; position:absolute; top:50%; width:42%; height:1px; background:rgba(0,0,0,.1)}
.ar_fot .end:before{left:0}
.ar_fot .end:after{right:0}

.ar_fot a{display:block; margin:0 0 14px 0; overflow:hidden}
.ar_fot b{
	display:block;
	margin-right:16px;
	float:left;
	padding:0 10px;
	color:#FFF;
	position:relative;
	background:var(--i_color);
}

.ar_fot b, .ar_fot span{font-size:14px; line-height:28px}
.ar_fot a:hover span{color:var(--i_color)}






/* 楼盘 相册页 */
.house_album{overflow:hidden}

.in_house_pic_nav{margin-bottom:36px; overflow:hidden}
.in_house_pic_nav li{float:left; margin-right:10px; border:1px dashed #CCC; cursor:pointer}
.in_house_pic_nav a{display:block; padding:0 20px; font-size:14px; color:#555; line-height:30px}
.in_house_pic_nav .pic_nav_on{border-color:var(--i_color)!important; background:#F9F9F9}
.in_house_pic_nav li:hover a, .in_house_pic_nav .pic_nav_on a{color:var(--i_color)!important}


/* 相册标题 */
.album_tit{margin-bottom:26px; text-align:center}
.album_tit h1{font-size:24px; color:#333; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}



/* 相册图片 */
.ban{margin-bottom:58px; width:100%; position:relative; overflow:hidden}

/* 大图 */
.ban2{width:100%; height:460px; position:relative; background:rgba(0,0,0,.1); overflow:hidden}
.ban2 ul{position:absolute; left:0; top:0; height:100%!important}
.ban2 li{float:left; width:1200px; height:460px; text-align:center; display:flex; justify-content:center; align-items:center; position:relative}
.ban2 li img{width:100%; height:100%; object-fit:contain; cursor:pointer}

/* 文字注释 */
.ban2 .txt{position:absolute; left:0; bottom:0; padding:10px 0; width:100%; background:rgba(0,0,0,.6)}
.ban2 .txt h6{text-align:left; padding:0 20px}
.ban2 .txt h6, .ban2 .txt h6 *{font-size:12px; color:rgba(255,255,255,.7); line-height:22px}



/* 左右箭头 */
.prev1, .next1{
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	width:65px;
	height:60px;
	line-height:60px;
	background:rgba(0,0,0,.2);
	text-align:center;
	font-family:"宋体";
	font-size:40px;
	font-weight:bold;
	color:#FFF;
	z-index:9;
	cursor:pointer;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	}
.prev1{left:0}
.next1{right:0}

/* 缩略图 */
.min_pic{padding-top:10px; width:785px; overflow:hidden; margin:0 auto}
.num{height:82px; overflow:hidden; width:685px; position:relative; float:left}
.num ul{position:absolute; left:0; top:0; height:100%!important}
.num ul li{width:130px; height:80px; margin-right:5px; padding:1px; cursor:pointer; outline:none}
.num ul li.on{border:1px solid var(--i_color); padding:0}
.num ul li img{width:100%; height:80px; object-fit:cover}

/* 缩略图左右箭头 */
.prev_btn1{float:left; margin-right:10px}
.next_btn1{float:right}
.prev_btn1, .next_btn1{
	width:40px;
	height:40px;
	line-height:40px;
	background:var(--i_color);
	font-family:"宋体";
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	margin-top:24px;
	cursor:pointer;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	}
.prev_btn1 img, .next_btn1 img{padding:6px 5px; background:rgba(0,0,0,.1)}

/* 弹出大图 */
.mhc{background:rgba(0,0,0,.7); width:100%; position:absolute; left:0; top:0; display:none; z-index:99999}

.pop_up{height:80vh; padding:10px; background:#FFF; position:fixed; -position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:none; z-index:999999}
.pop_up_xx{position:absolute; top:-40px; right:0; width:40px; height:40px; cursor:pointer;}
.pop_up2{height:100%; position:relative; overflow:hidden;}
.pop_up2 ul{position:absolute; left:0; top:0;}
.pop_up2 li{height:80vh; float:left; overflow:hidden; display:flex; justify-content:center; align-items:center}
.pop_up2 li img{max-width:100%; max-height:100%}

@media screen and (min-width:1761px){.pop_up, .pop_up2 li{width:1700px}}
@media screen and (min-width:1591px) and (max-width:1760px){.pop_up, .pop_up2 li{width:1480px}}
@media screen and (min-width:1201px) and (max-width:1590px){.pop_up, .pop_up2 li{width:1200px}}
@media screen and (min-width:1121px) and (max-width:1200px){.pop_up, .pop_up2 li{width:1000px}}
@media screen and (min-width:941px) and (max-width:1120px){.pop_up, .pop_up2 li{width:900px}}
@media screen and (max-width:940px){.mhc, .pop_up{display:none!important}}







/* 楼盘 户型页 */
.in_house_style_list{overflow:hidden}

.in_house_style_list li{float:left; width:31%; margin:0 3.5% 26px 0}
.in_house_style_list li:nth-child(3n){margin-right:0}
.in_house_style_list a{display:block; width:100%; overflow:hidden}

.in_house_style_list .img{width:100%; background:#F4F4F4; position:relative; overflow:hidden}
.in_house_style_list .img:before{content:""; display:block; padding-bottom:69%}
.in_house_style_list .img img{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%; height:auto; max-height:100%; object-fit:cover}
.in_house_style_list .imgt{position:absolute; top:10px; right:10px; width:44px; height:44px; background:#F90; text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; overflow:hidden}
.in_house_style_list .imgt p{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:30px; line-height:16px; font-size:12px; color:#FFF}
.in_house_style_list .area{position:absolute; left:0; bottom:0; text-align:center; width:100%; line-height:32px; background:rgba(0,0,0,.4); font-size:16px; color:#FFF}
.in_house_style_list .area b{position:relative}
.in_house_style_list .area b:after{content:"-"; margin:0 2px}

.in_house_style_list .txt{margin-top:14px; width:100%}
.in_house_style_list .tit{float:left; margin-right:10px; max-width:80%; font-size:17px; color:#222; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.in_house_style_list .price{margin-top:10px; font-size:14px; color:#999; line-height:20px}
.in_house_style_list .price i{margin:0 4px 0 0; font-size:20px; color:#DB1518}

.in_house_style_list li:hover .img img{-webkit-transform:translate(0,-50%) scale(1.1,1.1); -moz-transform:translate(0,-50%) scale(1.1,1.1); transform:translate(0,-50%) scale(1.1,1.1)}
.in_house_style_list .img img{-webkit-transition:all .8s ease; -moz-transition:all .8s ease; -ms-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease}
.in_house_style_list li:hover .tit{color:var(--i_color)}





/* 楼盘 户型 详情页 */
.house_style_cont{overflow:hidden}

.house_style_cont .img{padding:10px; border:3px solid #DDD; background:#F5F5F5}
.house_style_cont .img a{display:block; width:100%; margin-bottom:12px; overflow:hidden}
.house_style_cont .img a:last-child{margin-bottom:0}
.house_style_cont .img img{width:100%}

.house_style_cont .txt{margin-top:30px; width:100%; position:relative; overflow:hidden}

.house_style_t{margin-bottom:20px}
.house_style_t dt{float:left; width:46%; margin-right:4%}
.house_style_t dd{display:block; width:100%; overflow:hidden}
.house_style_t dt, .house_style_t dd{font-size:14px; color:#777; line-height:32px}
.house_style_t b{margin-right:6px; color:#333; font-weight:bold}


.house_style_cont .house_data_tel{position:relative!important; display:inline-block}







/* 内页 社会民生 旅游 美食等 大图新闻轮播 */
.in_picnews_box .in_picnews{-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0}
.in_picnews_box .in_picnews .img:before{padding-bottom:52%!important}

.in_picnews_box .in-pagination{
	bottom:0;
	right:0;
	height:40px;
	background:none;
	padding:0 10px;
	display:-webkit-flex;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	}
.in_picnews_box .in-pagination .swiper-pagination-bullet{width:12px; height:4px; display:inline-block; background:#FFF; margin:0 3px; outline:none}
.in_picnews_box .in-pagination .swiper-pagination-bullet-active{position:relative; background:var(--i_color)}


/* 社会民生 */
.in_shms_news_list li:nth-child(5) a{padding-left:0!important}
.in_shms_news_list li:nth-child(5) a:before{display:none}
.in_shms_news_list li:nth-child(5) p{max-width:100%; padding-bottom:12px; font-size:18px; color:#111; font-weight:bold; line-height:22px}
.in_shms_news_list li:nth-child(5) i{display:none}
.in_shms_news_list li:nth-child(4){padding-bottom:8px; margin-bottom:16px; border-bottom:1px solid #E6E6E6}

.in_shms_news_list p, .in_shms_news_list i{line-height:32px!important}




/* 内页 民生 旅游 美食等 新闻列表页 左右框架 */
.in_cont_fl{float:left; width:68%; overflow:hidden}
.in_cont_fr{float:right; width:27.5%; margin-bottom:40px; overflow:hidden}



/* 内页栏目导航 */
.in_nav{margin-bottom:36px; background:#f5f5f5}
.in_nav ul{display:-webkit-flex; display:flex; flex-wrap:nowrap; justify-content:left}
.in_nav li{width:16%; overflow:hidden}
.in_nav a{display:block; text-align:center; font-size:16px; color:#8A8A8A; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.in_nav_on{background:var(--i_color)}
.in_nav_on a{color:#FFF!important}

.in_nav li:hover a{color:var(--i_color)}





/* 内页 新闻列表 */
.in_news_list{overflow:hidden}
.in_news_list li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #EBEBEB}
.in_news_list li:last-child{padding-bottom:0; border-bottom:none}
.in_news_list a{display:block; width:100%; overflow:hidden}

.in_news_list .img{width:188px; position:relative; overflow:hidden}
.in_news_list .img:before{content:""; display:block; padding-bottom:67%}
.in_news_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.in_news_list .txt{width:calc(100% - 188px - 26px); overflow:hidden}
.in_news_list .txt p{margin:10px 0; font-size:16px; color:#222; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.in_news_list .txt h6{margin-top:10px; font-size:12px; color:#999; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}

.in_news_list a:hover p{color:var(--i_color)}






/* 内页 右侧新闻列表 */
.in_right_news_list li:nth-child(5n-4) a{padding-left:0!important}
.in_right_news_list li:nth-child(5n-4) a:before{display:none}
.in_right_news_list li:nth-child(5n-4) p{max-width:100%; padding-bottom:10px; font-size:16px; color:#111; font-weight:bold; line-height:20px}
.in_right_news_list li:nth-child(5n-4) i{display:none}
.in_right_news_list li:nth-child(-n+9):nth-child(5n){padding-bottom:8px; margin-bottom:15px; border-bottom:1px solid #E6E6E6}





/* 内页 底部新闻盒子标题 */
.in_pic_box{overflow:hidden}
.in_pic_box .tit{margin-bottom:32px; overflow:hidden}
.in_pic_box .tit h1{float:left; padding-left:16px; font-size:22px; color:#222; position:relative}
.in_pic_box .tit h1:before{content:""; position:absolute; top:0; left:0; width:4px; height:100%; background:var(--i_color)}
.in_pic_box .tit a{float:right; font-size:14px; color:#888}
.in_pic_box .tit h1, .in_pic_box .tit a{line-height:26px}
.in_pic_box .tit a:hover{color:var(--i_color)}



/* 内页 图片新闻列表 */
.in_pic_list{overflow:hidden}
.in_pic_list li{margin-bottom:26px}
.in_pic_list a{display:block; width:100%; overflow:hidden}

.in_pic_list .img{width:100%; height:206px; position:relative; overflow:hidden}
.in_pic_list .img img{width:100%; height:100%; object-fit:cover}

.in_pic_list .txt{overflow:hidden}
.in_pic_list .txt p{font-size:15px; color:#555; line-height:46px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.in_pic_list.row_1 li{width:100%}
.in_pic_list.row_2 li{float:left; width:46%; margin-right:8%}
.in_pic_list.row_2 li:nth-child(2n){margin-right:0}

.in_pic_list a:hover p{color:var(--i_color)}





.in_pic_box .pictxt_news_list li{margin:0 0 20px 0!important}
.in_pic_box .pictxt_news_list li a{background:#FFF}
.in_pic_box .pictxt_news_list .img{width:136px; height:92px}
.in_pic_box .pictxt_news_list .txt{width:calc(100% - 136px); padding-right:0}






.in_box_news_list li:nth-child(6n-5) a{padding-left:0!important}
.in_box_news_list li:nth-child(6n-5) a:before{display:none}
.in_box_news_list li:nth-child(6n-5) p{max-width:100%; padding-bottom:12px; font-size:16px; color:#111; font-weight:bold; line-height:20px}
.in_box_news_list li:nth-child(6n-5) i{display:none}
.in_box_news_list li:nth-child(-n+11):nth-child(6n){padding-bottom:12px; margin-bottom:16px; border-bottom:1px solid #E6E6E6}

.in_box_news_list p, .in_box_news_list i{line-height:29px!important}








/* 内页 美食 */
.in_meishi_right_news_list li:nth-child(5n-4) a{padding-left:0!important}
.in_meishi_right_news_list li:nth-child(5n-4) a:before{display:none}
.in_meishi_right_news_list li:nth-child(5n-4) p{max-width:100%; padding-bottom:11px; font-size:16px; color:#111; font-weight:bold; line-height:20px}
.in_meishi_right_news_list li:nth-child(5n-4) i{display:none}
.in_meishi_right_news_list li:nth-child(-n+9):nth-child(5n){padding-bottom:8px; margin-bottom:15px; border-bottom:1px solid #E6E6E6}

.in_meishi_right_news_list p, .in_meishi_right_news_list i{line-height:30px!important}







/* 内页 美食 头条图片新闻 */
.in_meishi_pic_list{margin-bottom:14px}
.in_meishi_pic_list li{width:calc((100% - 40px) / 2)!important; margin-right:40px}

.in_meishi_pic_list .img:before{padding-bottom:54%}







/* 内页 新闻详情页 */
.in_news_art{overflow:hidden}

.in_news_art_head{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #EEE; text-align:left; overflow:hidden}
.in_news_art_head h1{margin-bottom:16px; font-size:24px; color:#333; font-weight:bold}
.in_news_art_head dl{display:inline-block; vertical-align:middle}
.in_news_art_head dt{float:left; margin:0 20px 0 0}
.in_news_art_head dt{font-size:13px; color:#999}

/* 分享 */
#news_share{display:block; margin:10px auto 0; padding-top:5px}
#news_share h3{display:inline-block; font-size:15px; color:#888; vertical-align:middle}

#news_share a:hover{-webkit-transform:translate(0,-4px); -moz-transform:translate(0,-4px); -o-transform:translate(0,-4px); -ms-transform:translate(0,-4px); transform:translate(0,-4px)}
#news_share a{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}

#news_share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}
.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}
#news_share .icon-qq{color:#56b6e7;border-color:#56b6e7}
.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}
.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}
.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}

#news_share a:before{content:""; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; width:18px; height:18px;}
.social-share .icon-qq:before{background:url(../js/share/1.png) no-repeat center}
.social-share .icon-qzone:before{background:url(../js/share/2.png) no-repeat center}
.social-share .icon-wechat:before{background:url(../js/share/3.png) no-repeat center}
.social-share .icon-weibo:before{background:url(../js/share/4.png) no-repeat center}

.social-share .icon-wechat .wechat-qrcode{
	display:none;
	border:1px solid #eee;
	position:absolute;
	z-index:9;
	top:-213px;
	left:-84px;
	width:200px;
	height:200px;
	color:#666;
	font-size:12px;
	text-align:center;
	background-color:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.2);
	transition:all 200ms;
	-webkit-tansition:all 350ms;
	-moz-transition:all 350ms
}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:36px;line-height:36px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}








/* 延伸阅读 */
.in_news_more{margin:50px auto 58px; border:1px solid #E6E6E6; border-bottom:2px solid #E6E6E6; overflow:hidden}

.in_news_more .tit{padding:0 20px; background:#E6E6E6}
.in_news_more .tit h1{font-size:16px; color:#464646; line-height:48px; font-weight:bold}

.in_news_more_list{padding:20px 20px 14px}

.in_news_more_list li:first-child a{padding-left:0!important; padding-bottom:6px}
.in_news_more_list li:first-child a:before{display:none}
.in_news_more_list li:first-child p{max-width:100%; font-size:16px; color:#111; font-weight:bold}






/* 内页 新闻总列表页和图片总列表页 栏目标题 */
.in_news_tit{font-size:22px; color:#222; margin-bottom:20px}




/* 内页 新闻总列表页 */
.in_all_news_list .img{width:136px!important}
.in_all_news_list .txt{width:calc(100% - 136px - 26px)!important}
.in_all_news_list .txt p{margin-top:4px!important}
.in_all_news_list .txt h6{-webkit-line-clamp:1!important}




/* 内页 图片总列表页 */
.in_img_list{overflow:hidden}

.in_img_list li{float:left; width:30.6666%; margin:0 4% 30px 0}
.in_img_list li:nth-child(3n){margin-right:0}
.in_img_list a{display:block; width:100%; overflow:hidden}

.in_img_list .img{width:100%; position:relative; overflow:hidden}
.in_img_list .img:before{content:""; display:block; padding-bottom:67%}
.in_img_list .img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; object-fit:cover}

.in_img_list .txt{text-align:center; overflow:hidden}
.in_img_list .txt p{height:44px; margin-top:10px; font-size:14px; color:#666; line-height:22px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}

.in_img_list a:hover p{color:var(--i_color)}



