a:link,a:visited { color:#393939; text-decoration:none;}
a:hover,a:active { color:#f55353; text-decoration:none;}
body{background: #fff;}

.fon_14{ font-size:14px;}
.fon_16{ font-size:16px;}
.fon_18{ font-size:18px;}
.fon_20{ font-size:20px;}
.fon_24{ font-size:24px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pl10{ padding-left:10px;}
.pl30{ padding-left:30px;}
.pb20{ padding-bottom:20px;}

.pt23{ padding-top:23px;}
.pt24{ padding-top:24px;}
.lh30{ line-height:30px;}
.lh45{ line-height:45px;}
.lh35{ line-height:35px;}
.h40px{ height:40px;}
.mt23{ margin-top:23px;}
.mb10{ margin-bottom:10px;}

.l{ float:left;}
.r{ float:right;}
.jzm{ text-align:center;}
.jzr{ text-align:right;}


.mar0{ margin:0 auto;}
.w1200px{ width:1200px;}
.pos_rel{ position: relative;}
.z_index{ z-index:1;}
.fen{color:#f55353}
.hui{color:#8f9aa8}


/*新闻右侧方形广告*/
.new_right_ad{ width:310px; height:140px; margin-top:4px;}
.weizhidh{ width:1200px; margin:0 auto; height:45px; line-height:45px; color:#a3a3a3;font-size:12px}
.weizhidh a{ color:#a3a3a3;}

/*资讯信息流*/

.gray{ color:#818181!important}
.f_left{ float:left!important}
.f_right{ float:right!important}
.mt20{ margin-top:20px!important}
.tfy-jy{ color: #000; font-size: 14px;padding-right:30px;line-height: 26px;width: 95%}
.tfy-jy a{ color: #000;}
.news-list-info{font-size: 14px;color: #adadad;padding-top: 20px; margin-left:240px;}
.news-list-info span{margin-left: 15px}
.live_block0{margin:30px 0px 30px 0;padding-bottom: 30px;border-bottom:1px solid #ededed}
.live_sort{background:#fff;border:1px solid #dadada;border-radius:4px;height:32px;line-height:32px;margin-top:0;font-size:14px;margin-left:10px}
.live_sort a{font-size:14px;width:auto;padding:0 10px}
.live_end{color:#929292;font-size:14px;padding-left:11px}
/*.live_block{background:url(../img/leftline.png) repeat-y 47px top}*/
.live_time{font-size:12px;width:auto;text-align:center;background:#f5f5f6;padding-right:0;padding:0 8px;line-height:24px;border-radius:20px;color:#818181;margin-left:22px}
.live_infor{border:none;width:830px;}
.live_infor .pic{width:220px;height:147px;overflow: hidden; float:left; margin-right:20px;}
.live_infor .pic img{ width:220px;}
.live_infor h3{color:#333;font-size:20px;margin-bottom:5px;font-weight: bold}
.live_infor h3 a{color:#333;}
.live_infor p{color:#777777;padding-top:4px; font-size:14px;}
.live_infor p a{color:#777777;}

.live_infor .listimg{margin-top:10px; max-width:640px;overflow: hidden;}
.live_infor .listimg img{width:100%;border: none}

.listimg3{margin-top:10px;width: 670px; overflow: hidden;position: relative;}
.listimg3 ul{width: 100%; overflow: hidden;}
.listimg3 li{width: 206px; height:140px; overflow: hidden;float: left;margin-right: 10px;}
.listimg3 li img{width: 100%;min-height:140px;overflow: hidden;border: none}

/*新闻列表页*/
.w125px{ width:125px; overflow:hidden;}
.w90px{ width:90px; overflow:hidden;}
.w75px{ width:75px; overflow:hidden;}


.tfynews_list { width:830px;}
#scroll_box {
	height: 40px;
	position: relative;
	margin-bottom: 10px;
}
#scroll_box .prev {
	position: absolute;
	left: 0;
	top: -1px;
	padding: 10px;
	width: 10px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .1);
	color: #fff;
	transition: 0.26s;
	-webkit-transition: 0.26s;
	user-select: none;
}
#scroll_box .prev:hover {
	background-color: rgba(0, 0, 0, .2);
}
#scroll_box .prev img{
	width: 100%;
}
#scroll_box .next {
	position: absolute;
	right: 0;
	top: -1px;
	padding: 10px;
	width: 10px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .1);
	color: #fff;
	transition: 0.26s;
	-webkit-transition: 0.26s;
	user-select: none;
}
#scroll_box .next:hover{
	background-color: rgba(0, 0, 0, .2);
}
#scroll_box .next img {
	width: 100%;
}
.tfynews_list .tab-hd { height:100%; margin-bottom:10px;overflow-y:hidden;border-bottom: 3px solid #e0e0e0}
.tfynews_list .tab-hd ul{display: inline-block; clear:both; white-space: nowrap; height: 100%;}
.tfynews_list .tab-hd::-webkit-scrollbar{height: 0;background-color: #f1f1f1;border-radius: 5px;cursor: pointer;}
/* .tfynews_list .tab-hd::-webkit-scrollbar-track{height: 10px;background-color: #f1f1f1;border-radius: 5px;}
.tfynews_list .tab-hd::-webkit-scrollbar-thumb{height: 10px;background-color: #c1c1c1;border-radius: 5px;cursor: pointer;transition: 0.5s;}
.tfynews_list .tab-hd::-webkit-scrollbar-thumb:hover{background-color: #a8a8a8;} */
.tfynews_list .tab-hd li{ font-size:18px; display: inline-block; line-height:40px;}
.tfynews_list .tab-hd li a{ display:block; padding:0 28px; font-size: 18px}
.cheng_zdy{ background:#ed333c;line-height:40px;}
.cheng_zdy a{color: #fff!important;}
.tfynews_list .tab-bd{ overflow:hidden; zoom:1; }
.tfynews_list .tab-bd .tab_con{ height:130px; border-bottom:#ededed solid 1px; padding:15px 0;}
.tfynews_list .tab-bd .tab_con dl dt{ font-size:20px; height:36px;}
.tfynews_list .tab-bd .tab_con dl dd{ line-height:22px;}
.tfynews_list .tab-bd .tab_con .fy_date{ padding-left:25px; line-height:50px; height:50px; overflow:hidden; font-size:14px; color:#999999;}
.tfynews_list .tab-bd .tab_con .new_share{padding-left:25px; font-size:14px; color:#999999;}
.tfynews_list .tab-bd .tab_con:hover{ background:#f8f8f8;}


.tfynews_listr{ width:310px;}
.tfynews_listr .list_rt{ height:66px; overflow:hidden;}
.tfynews_listr .list_rt01{ border:#ececec solid 1px; padding:15px 0 10px 30px; font-size:14px;}
.tfynews_listr .list_rt01 td{ padding-bottom:9px;}
.tfynews_listr .list_rt01 .lrt_srk{ width:185px; height:30px; line-height:30px; border:#dbdbdb solid 1px; color:#b4b4b4; padding-left:7px;}
.tfynews_listr .list_rt01 .an_red{ width:124px; line-height:40px; color:#FFF; text-align:center; height:40px; background:#f55353; cursor:pointer; border:none; font-size:20px; font-weight:bold;}
.tfynews_listr .list_rt01 .an_blue{ width:124px; line-height:40px; text-align:center; height:40px; background:#10d1aa; cursor:pointer; border:none; font-size:20px; margin-left:8px;}
.tfynews_listr .list_rt02{ padding-top:2px;margin-bottom: 15px;}
.tfynews_listr .list_rt02 .xwph_top{border-bottom: 3px solid #e0e0e0;line-height: 37px;margin-bottom: 3px;}
.tfynews_listr .list_rt02 .xwph_top .fon_18{color: #000;border-bottom: 3px solid #e91c35;padding: 7px 0px;}
.tfynews_listr .list_rt02 .xwph_con{ position:relative; width:100%;}
.tfynews_listr .list_rt02 .xwph_con .tab-hd{ position:absolute; width:87px; height:28px; right:0; top:-45px; border-top:#eeeeee solid 1px; border-bottom:#eeeeee solid 1px; border-right:#eeeeee solid 1px;}
.tfynews_listr .list_rt02 .xwph_con .tab-hd ul li{ width:28px; height:28px; border-left:#eeeeee solid 1px; line-height:28px; text-align:center; float:left;}
.tfynews_listr .list_rt02 .xwph_con .tab-hd li.on{ color:#FFF; background:#ee4433; }
.tfynews_listr .list_rt02 .xwph_con .tab-pal{ padding-top:13px;}
.tfynews_listr .list_rt02 .xwph_con .tab-pal ul li{ font-size:14px; height:32px;}
.tfynews_listr .list_rt02 .xwph_con .tab-pal .shuz_red{ width:18px; height:18px; color:#FFF; background:#ee4433; line-height:18px; text-align:center; float:left; margin-right:10px;}
.tfynews_listr .list_rt02 .xwph_con .tab-pal .shuz_hui{ width:18px; height:18px; color:#FFF; background:#cccccc; line-height:18px; text-align:center; float:left; margin-right:10px;}
.new16_hotop{ padding:10px 0;}
.new16_hotop .hot_topl{ width:120px; height:90px; float:left;}
.new16_hotop .hot_topr{ width:145px; padding-left:15px; display:block; float:left; font-size:14px;margin-top: 10px;}
.new16_hotop .hot_topr p{ line-height:26px;}
.new16_hotlp{ }
.new16_hotlp ul{ height:32px; overflow:hidden; width:100%; clear:both; font-size:14px; overflow:hidden;}
.new16_hotlp ul li{ line-height:32px;}

/*分页样式*/
.new_midend{font-size: 14px; line-height:32px; margin-top:30px; margin-bottom:40px; height:40px; overflow:hidden;}
.new_midend a{ display:inline-block; margin-right:10px; float:left; border:#b0b4b9 solid 1px; height:32px; line-height:32px; padding:0 10px;}
.new_midend a:hover{ border:#ff4546 solid 1px; background:#ff4546; color:#FFF; }
.new_midend .on{ background:#eeeeee;}
.new_midend .on_hover{ border:#ff4546 solid 1px; background:#ff4546; color:#FFF; }


/*新闻详情页*/
.new_detail{ width:830px; overflow:hidden; margin-bottom:24px;}
.new_detail h1{
	line-height: 50px;
	font-size: 32px;
	color: #333;
	font-weight: bold;
	word-break: break-all;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	text-align: center;
}
.new_detail .det_ewm{ background:url(../news/det_ewm.png) left center no-repeat; line-height:25px; padding-left:25px; width:75px; height:25px; position:relative; display:block;}
.new_detail .det_ewm .sjk_hover{ display: none; position: absolute; right: 0px; top:37px; text-align: left; width:235px; border: 1px solid #e6e6e6; background: #fff; border-radius: 5px; box-shadow: 0px 0px 6px #ccc;  padding:15px 15px 15px 130px; height:98px; z-index:1}
.new_detail .det_ewm .sjk_hover dl dt{ line-height:30px; font-size:18px; font-weight:700; color:#f55353; margin-bottom:6px;}
.new_detail .det_ewm .sjk_hover dl dd{ line-height:25px; font-size:14px; color:#666666;}
.new_detail .det_ewm:hover .sjk_hover{ display:block;}
.new_detail .det_ewm:hover .ico_call{ display:block;}
.new_detail .det_ewm .ico_call { display:none; position: absolute; left:39px; top:20px; width:35px; height:18px; }


.new_detail .det_mcom{ padding:15px; line-height:24px; background:#fafafa; font-size:14px; margin-top:20px; margin-bottom:16px; color:#5a5a5a;}
.new_detail .new_con{ line-height:32px; font-size:16px; color:#454545;}
.new_detail .new_con p{padding-bottom: 15px;}
.new_detail .new_con a {text-decoration-line: underline;color: #fa1d30}
.new_detail .new_con img{ text-align:center; margin:5px 0;}

.new_detail .det_bmb{ border:#e43939 solid 2px; height:68px; position:relative; padding:30px 30px 0; font-size:14px;}
.new_detail .det_bmb .lrt_srk{ width:135px; height:30px; line-height:30px; border:#dbdbdb solid 1px; color:#b4b4b4; padding-left:7px;}
.new_detail .det_bmb .an_red{ width:110px; line-height:36px; color:#FFF; text-align:center; height:36px; background:#f55353; cursor:pointer; border:none; font-size:16px; color:#FFF; border-radius:3px;}
.new_detail .det_bmb .bmb_titlt{ background:#FFF; height:30px; position:absolute; top:-15px; left:27px; padding:0 10px; font-size:18px; font-weight:700;}

.new_detail .part_next{ border-bottom:#ececec solid 1px; padding-bottom:10px; font-size:14px;}
.new_detail .part_next .nextl{ display:block; width:650px;}
.new_detail .part_next .nextl p { height:28px; overflow:hidden; line-height:28px;}
.new_detail .part_next .nextr{ width:160px; height:60px; line-height:60px;}

.new_detail .part_end{ padding-top:26px;}
.new_detail .part_end .pe_title{ height:42px; }
.new_detail .part_end .pe_titlel{ display:block; width:140px; font-size:20px; text-align:left; line-height:40px; height:40px; border-bottom:#f55353 solid 2px;}
.new_detail .part_end .pe_titler{ display:block; width:80px; text-align:right; font-size:14px; padding-top:15px;}
.new_detail .part_end ul{ display:block; width:900px; padding-top:24px;}
.new_detail .part_end ul li{ width:196px; float:left; margin-right:28px; display:inline;}
.new_detail .part_end ul li img{ margin-bottom:10px; width:196px; height:125px;}
.new_detail .part_end ul li p{ line-height:24px; font-size:14px; color:#5f5f5f;}
.new_detail .part_end dl{ display:block; width:900px; padding-top:20px;}
.new_detail .part_end dl dd{ width:410px; float:left; margin-right:30px; font-size:16px; line-height:32px; height:32px; overflow:hidden;}

.new_hj_list{ height:auto; font-size:14px;}
.new_hj_list ul { display:block;}
.new_hj_list ul li{ line-height:30px; overflow:hidden;padding-left: 10px; }
.h_alter01 {
	height: 30px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #a5a5a5;
	text-align: center;
}


/* table表格默认样式 */
.new_con table{
	margin: auto;
	border-collapse: collapse;
}
.new_con table th{
	font-weight: bold;
	padding: 0 8px;
	border: 1px solid #dedede;
	text-indent: 0;
}
.new_con table td{
	padding: 0 15px;
	border: 1px solid #dedede;
	text-indent: 0;
}

/*楼盘动态图片列表*/
.hnew_list{ width:870px; overflow:hidden; float:left;}
.hnew_list ul{ display:block; width:890px;}
.hnew_list ul li{ width:180px; height:auto; float:left; display:inline; margin-right:40px; margin-bottom:40px;}
.hnew_list ul li img{ width:180px; height:130px;}
.hnew_list ul li p{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}

/* 楼盘相关内容 */
.loupan-info {
	border-top: 1px solid #eee;
	padding: 30px 20px 40px;
	margin-top: 25px;
}
.loupan-info .lp-img {
	float: left;
	display: inline;
	width: 200px;
	height: 150px;
	margin-right: 20px;
}
.loupan-info .lp-pic-txt {
	float: left;
	width: 600px;
	font-size: 14px;
}
.loupan-info .lp-pic-txt p {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}
.loupan-info .lp-pic-txt p label {
	color: #999;
	margin-right: 8px;
}
.loupan-info .lp-pic-txt p .ms {
	margin-left: 25px;
}
.loupan-info .lp-pic-txt p .ms-more {
	margin-left: 10px;
}
.loupan-info .lp-pic-txt p .lp-map {
	background: url(../news/lp-icon.png) no-repeat 0px -72px;
	padding-left: 20px;
	margin-left: 10px;
}
.loupan-info .lp-pic-txt p .ckhx {
	background: url(../news/lp-icon.png) no-repeat -2px 3px;
	padding-left: 20px;
}
.loupan-info .lp-pic-txt p .ju1 {
	margin-right: 20px;
}
.loupan-info .lp-pic-txt p .num {
	font-size: 22px;
	color: #ee4433;
	font-family: Georgia;
}
.loupan-info .lp-pic-txt p .tag {
	float: left;
	display: inline;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	border: 1px solid #eee;
	color: #999;
	margin: 5px 10px 0 0;
	font-size: 12px;
}
.loupan-info .lp-pic-txt .top {
	padding: 0 0 10px 0;
}
.loupan-info .lp-pic-txt .top h3 {
	float: left;
	display: inline;
	font-size: 24px;
	font-weight: bold;
}
.loupan-info .lp-pic-txt .top .on-sale {
	float: left;
	display: inline;
	height: 21px;
	line-height: 20px;
	padding: 0 5px;
	background: #9ABE54;
	margin: 7px 5px 0 10px;
	color: #fff;
	font-size: 12px;
}
.loupan-info .lp-pic-txt .top .dw {
	background: #68bbef;
}
.loupan-info .lp-pic-txt .top .sw {
	background: #8a8a8a;
}
.loupan-info .lp-pic-txt .top .zhekou {
	float: left;
	display: inline;
	height: 21px;
	line-height: 20px;
	padding: 0 5px;
	background: #EE4433;
	color: #fff;
	font-size: 12px;
	margin: 7px 5px 0 0;
}
.loupan-info .lp-pic-txt .top .price {
	float: right;
	display: inline;
	line-height: 24px;
}

/*关注更多*/
.module-news-qrcode {
	margin-top:15px
}
.module-news-qrcode .news-qrcode-title {
	height:48px;
	line-height:48px;
	font-size:20px;
	width:140px;
	border-bottom:#f55353 solid 2px
}
.module-news-qrcode .news-qrcode-container {
	width:868px;
	height:280px;
	border:1px solid #eee;
	position:relative;
	overflow:hidden
}
.module-news-qrcode .news-qrcode-slide {
	height:226px;
	position:absolute;
	left:0;
	padding:30px 0 24px;
	overflow:hidden
}
.module-news-qrcode .news-qrcode-unit {
	float:left;
	width:285px;
	text-align:center;
	border-left:1px solid #eee
}
.module-news-qrcode .news-qrcode-unit .unit-title {
	font-size:18px;
	line-height:18px;
	text-align:center
}
.module-news-qrcode .news-qrcode-unit .unit-qrcode {
	width:120px;
	height:120px;
	margin:20px auto
}
.module-news-qrcode .news-qrcode-unit .unit-qrcode img {
	width:120px;
	height:120px
}
.module-news-qrcode .news-qrcode-unit .unit-text {
	width:140px;
	margin:0 auto;
	font-size:14px;
	line-height:22px
}
.new_detail .new_con img{width:auto;
	height:auto;
	max-width:90%;
	max-height:90%;}

.common-label{
	margin-top: 35px;
	color: #f55353;
	font-weight: bold;
}
.comment-box{
	margin-top: 10px;
	border: 1px solid #f3f3f3;
	background: #FAFAFA;
}
.comment-box textarea{
	width: 100%;
	padding: 20px;
	background: #FAFAFA;
	box-sizing: border-box;
}
.common-foter{
	padding: 10px;
	height: 30px;
}
.common-foter .send-comment{
	float: right;
	font-size: 14px;
	padding: 8px 16px;
	border-radius: 3px;
	background-color: #f55353;
	color: #fff;
	cursor: pointer;
	transition: 0.3s;
	user-select: none;
}
.common-foter .send-comment:active{
	opacity: 0.76;
}
.common-foter .common-login{
	font-size: 14px;
	padding: 8px;
	color: #f55353;
	float: right;
	cursor: pointer;
}
.common-foter .comment-tip{
	float: right;
	margin-right: 20px;
	line-height: 30px;
	font-size: 14px;
}


.share {
	position: relative;
	display: inline-block;
	float: right;
	color: #9399a5;
	height: 18px;
	overflow: visible;
	font-size: 14px;
	cursor: pointer;
	padding-right: 10px;
}


.share .qr-icon {
	background: url(../build/saoma.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 14px;
	width: 16px;
	display: inline-block;
	vertical-align: middle
}

.share .wx-icon {
	background: url(../img/icon1.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: middle
}

.share .wxq-icon {
	background: url(../build/weixinxiaoico.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: middle
}

.share .share-qr-big {
	text-align: center
}

.share .share-text {
	font-family: HiraginoSansGB-W3;
	font-weight: 300;
	font-size: 12px;
	color: #9399a5;
	letter-spacing: 0;
	line-height: 18px;
	width: 90px;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px
}

.share #current-site-qr {
	-webkit-transform: scale(0) translateY(0);
	-webkit-transform-origin: 50% 0;
	background: #fff;
	border: 1px solid #eee;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	padding: 26px 26px 16px;
	position: absolute;
	right: 0;
	top: 25px;
	transform: scale(0) translateY(0);
	transform-origin: 50% 0;
	z-index: 100
}

.share #current-site-qr:before {
	content: "";
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: -6px;
	right: 25px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2)
}

.share #current-site-qr:after {
	content: "";
	width: 56px;
	height: 16px;
	display: block;
	position: absolute;
	top: 0;
	right: 20px;
	background: #fff
}

.share:hover #current-site-qr {
	display: block;
	-webkit-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}
