@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6{ padding:0; margin:0; font-weight:400;}
body{ margin:0; padding:0;  font-family: "Microsoft YaHei", "SimSun", HELVETICA; background-color:#F86A2C;}
ul,li,ol,p{ margin:0; padding:0;  list-style:none;}
img{ border:0;}
.w1200{ width:1200px; margin:auto;}
.clear{ clear:both;}
.px5{ height:5px;}
.px10{ height:10px;}
.px15{ height:15px;}
.px20{ }
.height20{height:20px;}
.px25{ height:25px;}
.px30{ height:30px;}
.px40{ height:40px;}
.px50{ height:40px;}
.fr{ float:right;}
.fl { float:left;}
.f-f00{ color:#e43; font-size:18px; font-weight:bold;}
.f-f00 b{  font-size:22px; }
a,a:link, a:visited{ text-decoration:none; color:#333;}
hr{ border:1px dashed #ccc;  border-bottom:0px solid #ccc;}

.newslist ,.newslist a{ font-size:18px; line-height:250%; color:#555; text-decoration:none;}
.newslist a:hover{ color:#333;}
.list_thumb{ margin:10px 0; border-radius:10px;}

/*列表翻页样式*/
.page_turning {
	padding: 30px 0;
	text-align: center;
}

.page_turning A {
	COLOR: #fff;
	border: 1px solid #eee;
	padding: 6px 14px;
	margin: 0 4px;
	text-decoration: none;
	border-radius:5px;
	background-color:#e43;
}

.page_turning A:hover {
	COLOR: #333;
	background: #fff;
	border: 1px solid #666;
	text-decoration: none;
}

.page_turning A:active {
	COLOR: #fff;
}

.page_turning span.current {
	padding: 6px 14px;
	font-weight: normal;
	margin: 0 4px;
	COLOR: #fff;
	background: #335B97;
	border: 1px solid #335B97;
}

.page_turning .inputpage {
	border: 1px solid #ccc;
	padding: 6px 14px;
	margin: 0 4px;
	text-decoration: none;
	width: 50px;
}


.listtitle{ background: url(../images/news_icon.png) no-repeat; background-position:0 10px; padding-left:30px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	height:40px;}
.dgray14px9{ color:#999; font-size:14px;}
.desc_content {
	color: #999;
	text-decoration: none;
	line-height: 24px;
	font-size:16px;
}

.desc_content a:link,.desc_content a:visited {
	color: #999;
	text-decoration: none;
	font-size:16px;
}

.desc_content a:hover {
	color: #999;
	text-decoration: none;
	font-size:16px;
}

.media {
  margin-top: 0px;
}
.media:first-child {
  margin-top: 0;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}


.index_xkb{  background-color: #F5F5F5; border:1px solid #ccc; color:#151515; padding:3px 3px 3px 10px;  overflow:hidden;  font-size:14px; margin:5px 10px 0 0; width:180px; float:left; border-radius:4px; line-height:24px;}
.index_xkb span{ color:#e43;}
.index_xkb2{  background-color:#F5F5F5;border:1px solid #ccc;  color:#151515; padding:3px 3px 3px 10px;  overflow:hidden;  font-size:14px; margin:5px 10px 0 0; width:220px; float:left; border-radius:4px;}
sup {
    vertical-align: inherit;
	font-size:14px;
	background-color:#335B97;
	color:#fff;
	line-height:140%;
	padding:3px 6px;
	margin-left:10px;
	float:right;
	 border-radius:4px;
}
sub {
    vertical-align: inherit;
	font-size:14px;
	background-color:#e43;
	color:#fff;
	line-height:140%;
	padding:3px 6px;
	margin-left:10px;
	float:right;
	 border-radius:4px;
}

.h10 {
	height: 10px;
}

.h20 {
	height: 20px;
}

.h30 {
	height: 30px;
}
.l160{ line-height:160%;}
.l180{ line-height:180%;}
.l200{ line-height:200%;}
.l250{ line-height:250%;}
.l300{ line-height:300%;}
.red{ color:#FF3300;}
.px14{ font-size:14px;}
.px16{ font-size:16px;}
.px18{ font-size:18px;}
.px20{ font-size:20px;}
.px22{ font-size:22px;}
.px24{ font-size:24px;}
.px26{ font-size:26px;}
.px28{ font-size:28px;}
.gray{ color:#868686;}

.taba_01,.taba_02,.taba_03,.taba_04,.taba_05{ background-color:#ff6600; text-align:center; font-size:16px; color:#fff; font-weight:bold; cursor:pointer; height:42px;}
.taba_1,.taba_2,.taba_3,.taba_4,.taba_5{ background-color:#018697;  text-align:center; font-size:16px; color:#fff; cursor:pointer; height:42px; }
.tabagp{ background-color: #096;  text-align:center; font-size:16px; color:#fff; cursor:pointer; height:42px; }
.hymbg{height:26px; background-color:#f2f2f2; color:#c30; line-height:26px; text-align:center;}
.white_input{ background-color:#fff; color:#333; font-size:16px; height:30px; line-height:30px; border:1px solid #ccc; border-radius:5px; padding:0 10px;}
.white_input:focus{ outline:1px solid #e43;}
.quan_list{ width:33%; float:left; margin-bottom:20px;}
.quan_lpname{ text-align:left; font-size:20px; line-height:200%; color:#666; padding-left:20px;}

.ntitle{font-size:32px;  font-weight:bold; margin-bottom:10px;}
.nsub{font-size:14px; background:#f30; color:#fff; padding:4px 12px; position:absolute; border-radius:6px; margin-left:10px; margin-top:15px;}
.nprice{ font-size:32px;}
.blinebottom{font-size:36px; border-bottom:2px solid #018697; height:55px;}
.loudong{ color:#333; border:1px solid #999; background-color:#ddd; width:100px; min-height:30px; line-height:30px; float:left; margin:10px 10px 0 10px; text-align:center;}
.loudong_highlight{color:#fff; border:1px solid #999; background-color:#D72B21; width:100px; height:30px; line-height:30px; float:left; margin:10px 10px 0 10px; text-align:center;}
.loudong:hover{ background-color:#FFF8EE;}
.newsmline{ background:url(../images/newsmline.png) top center no-repeat;}
.newscon{ padding-bottom:15px;}

.bg_sale{ background:#3f0;}
.bg_sale:hover{ background:#28CA00;}
.bg_sold{ background:#ff0;}
.bg_3{ background:#ccc; color:#fff;}
.bg_4{ background:#f90; color:#fff;}
.bg_5{ background:#00f; color:#fff;}
.bg_6{ background:#930; color:#fff;}
.select_style {width:140px; height:32px; overflow:hidden; padding-left:5px;
border:1px solid #ccc; 
-moz-border-radius: 5px; /* Gecko browsers */ 
-webkit-border-radius: 5px; /* Webkit browsers */ 
border-radius:5px; font-size:16px; color:#666;background-color:#fff;
} 
.input_style{height:32px; overflow:hidden; padding-left:5px; margin-left:6px;
border:1px solid #ccc; 
-moz-border-radius: 5px; /* Gecko browsers */ 
-webkit-border-radius: 5px; /* Webkit browsers */ 
border-radius:5px; font-size:16px; color:#666; background-color:#fff;
} 

.dbdel{border:1px solid #E43; width:40px; font-size:12px; padding:2px 10px;  line-height:18px; text-align:center; color:#e43;   margin-top:15px; margin-bottom:5px; margin:auto;}
.dbdel:hover{ background-color:#e43; color:#fff;}
.dbtable{border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color:#f2f2f2; color:#444;}
.dbtdline{border-right:1px solid #ccc;border-top: 1px solid #ccc; padding:12px 0;}
.red16px{ color:#E43; font-size:16px;}

.zygw_area{ width:1080px; margin:auto; background:#FFF; overflow:hidden; padding:30px; border-radius:10px;}
.zygw_area li{ float:left; width:270px; text-align:left; }
.zygw_area li .zygw_headpic{width:80px; height:80px; border-radius:100%; float:left; margin-right:20px;}
.zygw_area li p{ font-size:16px; line-height:100%; padding-top:10px;}
.zygw_area li .zygw_chat{ margin-top:10px;}
.zygw_jjrcode{display:none; position: absolute; border:1px dashed #ccc; border-radius:10px; background-color:#fff; margin-left:68px; padding:15px; line-height:200%; text-align:center; overflow:hidden; z-index:9;}
.zygw_jjrcode img{ width:120px; height:120px;  border-radius:0; }

.youhuiq_area{ width:1140px; margin:auto; background:#FFF; overflow:hidden; padding:30px; border-radius:10px;}
.youhuiq_r{ float:left; margin-left:20px;}


.code_list{ font-size:20px; line-height:300%; text-decoration:underline;}
.code_img{display:none; background:rgba(0,0,0,0.8); position:absolute; top:0; width:100%; height:260px; line-height:140%; padding-top:40px; text-align:center; color:#fff;}
.code_img img{ width:180px;}
.code_area {position:relative; padding:0; margin:0; width:340px;}
.code_list a, .code_list a:link, .code_list a:visited{ color:#444; text-decoration:none;}
.code_pic{ width:340px; height:250px; border:0;}


<!--20240910 新增CSS-->

.topnav {
	width: 100%;
	min-width:1200px;
	height:32px;
	margin: auto;
	background:#FFF;
	border-bottom: 1px solid #ccc;
}
.nav {
	width: 1200px;
	margin: auto;
	font-size: 14px;
	color: #666;
	line-height: 250%;
}

.nav a:link ,.nav a:visited{
	color: #666; text-decoration:none;
}

.nav a:hover {
	color: #C30; text-decoration:none;
}

.nav .fl a {
	padding: 0 10px;
}


.site-daohang{ width:1180px; height:100px; margin:auto; background-color: rgb(255,255,255,0.95); border-radius:10px; padding:0 10px;}
.site-daohang a{color:#444;}
.site-daohang a:visited{ color:#444;}
.site-daohang li { font-size:24px; line-height:24px; margin:18px 0px 0 5px; padding:18px; float:left;}
.menu-showon{ background-image: linear-gradient(to top, #E88,#E00);color:#fff; border-radius:10px; }
.menu-showon a, .menu-showon a:visited{ color:#fff;}
.zongjianbg{ width:1200px; height:500px; background:url(../images/zongjianbg.png); background-repeat:no-repeat; margin:auto;}
.zongjyouhui{ margin-top:15px;}
.zongjiantitle{ width:100%; height:110px; text-align:center; font-size:32px; font-weight:bold; color:#333; line-height:90px;}
.zongjianyh{ padding:10px;}
.zongjianyh li{width:370px; height:150px; float:left; background-color:#fff; border-radius:10px; float:left; margin:10px; overflow:hidden;}
.zongjxfpic{ width:175px; text-align:left;}
.zongjxfpic img{ width:160px; height:120px; border-radius:5px;}
.zongjlpm{ font-size:18px; line-height:22px; font-weight:bold; height:22px; overflow:hidden;}
.zongjlpm a{ color:#333;}
.zongjlpm2{height:48px; font-size:14px; line-height:22px; margin-top:10px; margin-bottom:5px; color:#999; overflow:hidden;}
.yjhxicon{background:url(../images/yjhxicon.png) top right no-repeat;}
.zjzficon{background:url(../images/pinggu-ricon.png) top right no-repeat;}
.pingguzhaofang{width:1100px;  border-radius:10px; padding:30px 50px;  background-color: rgb(255,255,255,0.95);  margin:auto; overflow:hidden;}
.pinggutitle{ font-size:32px; font-weight:bold; color:#333;}
.pinggutitle span{ font-size:16px; font-style: italic; color:#999; font-weight:normal; margin-left:15px;}
.pingguinput{ height:46px; background-color:#fff; border:1px solid #ccc; border-radius:10px; padding-left:20px;}
.pinggubtn{width:160px; height:46px; font-size:20px; line-height:1.4; background-image: linear-gradient(to top, #E66,#E00); border:1px solid #e00; border-radius:10px; margin-left:20px; color:#fff; }
.youhuibtn{width:120px; height:36px; font-size:16px; line-height:1.4; background-image: linear-gradient(to top, #E66,#E00); border:1px solid #e00; border-radius:10px; margin-left:20px; color:#fff; }
.xuxian{ height:1px; border-bottom:1px dashed #bbb; border-spacing:4px 4px; width:100%;}

.index-xinfang{width:1140px;  border-radius:10px; padding:30px; background-color: rgb(255,255,255,0.95);  margin:auto; overflow:hidden; }
.index-title{ width:96%; margin:auto; overflow:hidden;}
.index-title li{ float:left;}
.indextl{ width:40%; overflow: hidden; height:3px; border-top:1px solid #E60A0B; border-bottom:2px solid #E60A0B; margin-top:22px;}
.indextc{ width:20%; font-size:36px; text-align:center; font-weight:bold; }

.diaochabiao { height:120px; overflow-x:hidden; overflow-y:scroll; }
.diaochabiao label{width:200px; height:40px; line-height:40px; font-size:16px; float:left; overflow:hidden; margin-right:15px;}
.diaochabiao label input{ margin-right:8px;}
.index_bottom{ width:100%; min-width:1200px; background:url(../images/foot.png) top center no-repeat; height:127px; overflow:hidden;}

.xiaoguotu { width:2500px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; position:relative;}
.biaojis{position:absolute; left:0;  height:26px; line-height:24px;  font-style:normal; color:#fff; font-size:14px; padding:2px 10px; border-top-right-radius:5px;border-bottom-right-radius:8px;}
.biaoji-a{ top:10px;}
.biaoji-b{ top:45px;}
.biaoji-c{ top:80px;}
.biaoji-fangpiao{ background: #06C}
.biaoji-yijiu{ background: #E43}
.biaoji-rencai{background: #0B8}


/*20250604新增毕业季标签*/
.biaoji-d{ top:115px;}
.biaoji-biyeji{ background: #F82}

.biaoqiannn{height:26px; line-height:24px;  font-style:normal; color:#fff; font-size:16px; padding:2px 10px; border-radius:5px; margin:0 6px;}


/*总价找房房源列表*/
.lptitle{width:96%;  color:#666; line-height:30px; margin:20px auto;}
.lpname{ font-size:32px; font-weight:bold; color:#333;}

.zongjiazf{ width:96%; margin:auto;}
.zongjiazf li{ float: left; width:260px; margin:0 5px 10px 5px; background-color:#fff; border-radius:8px;  overflow:hidden; position:relative;}
.zongjiazf li img{ width:240px; height:200px; border-top:15px solid #fff; border-left:15px solid #fff; }
.zongjiazf li i{position:absolute; line-height:36px; font-size:18px; padding:0 15px; color:#fff; font-style:normal; border-radius:6px; transform: skew(-10deg);}
.zongjiage{left:10px; top:10px; background:rgba(240,77,7,0.95); }
.isxianfang{right:10px; top:10px; background:rgba(0,109,217,0.9);  }
.isqifang{right:10px; top:10px; background:rgba(0,140,105,0.9);  }
.zongjiazf li p{ text-align:center; color:#666; line-height:2; padding:10px 0;}

.qandalist{ width:96%; margin:auto; font-size:16px; line-height:2; text-align:left;}
.qandalist div{ clear:both;}
.qandalist li{ float:left; margin-bottom:15px;}
.qchar{ width:40px; height:40px; background:url(../images/qchar.png); margin-right:15px;}
.achar{ width:40px; height:40px; background:url(../images/achar.png); margin-right:15px;}
.qtextlist{ color:#803A0B; background-color:#FFE2D0; padding:10px; border-radius:10px; font-weight:bold;}
.atextlist{width:90%; color:#444; background-color:#fefefe; padding:10px; border-radius:10px;}

/*20240920新增*/
.ggptsrch-title{text-align:center; height:50px; line-height:50px; color:#fff; font-size:22px; font-weight:bold;}
.ggptsrch-input{width:100%; height:40px; line-height:40px; border-radius:20px; border:1px solid #ccc; padding-left:20px;}
.ggptsrch-input:focus{ outline:1px solid #e43;}
.ggptsrch-w70{ width:70%;}
.ggptsrch-btn{margin-left:40px; margin-top:5px; width:86px; height:86px; line-height:70px; border-radius:100%; border:2px solid #fff; color:#fff; font-size:24px;}

#floatPanel .ctrolPanel{width:50px; border:solid 0px #ddd;position:fixed;right:20px;bottom:150px;overflow:hidden;z-index:10000;}
#floatPanel .ctrolPanel a{width:50px;font-size:14px; line-height:28px;color:#333;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:34px; display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow a{ cursor:pointer;}
#floatPanel .ctrolPanel .qrcode{height:90px; display:block;margin:2px auto;}


.popPanel{width:205px;height:214px; position:fixed;right:90px;bottom:100px;z-index:10000;overflow:hidden;display:none; }
.popPanel-inner{width:205px;height:220px;position:relative;overflow:hidden;}
.arrowPanel{width:10px;height:210px;position:absolute;right:1px;top:102px;}
.arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
.arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
.qrcodePanel{width:194px; height:212px; background:#fff;text-align:center;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
.qrcodePanel img{width:174px;height:174px;border:none;padding:5px 5px 0px 5px;}
.qrcodePanel p{font-size:14px;color:#666;line-height:28px;letter-spacing:1px;}

/*20240926新增 总监播报详细内容提示*/

.zhufj {
	position: relative;
	background: skyblue;
	overflow: visible;
	margin: 8px;
	display: inline-block;
	width:100%;
}

.ribbon {
	overflow: hidden;
	position: absolute;
	top: -6px;
	left: -6px;
	width:100%;
}
.ribbon img{ width:93%; margin-top:-25px;}
.ribbon1 {
	line-height: 18px;
	text-align: center;
	transform: rotate(-45deg);
	position: relative;
	padding: 5px 0;
	left: -25px;
	top: 14px;
	width: 106px;
	background: goldenrod;
	color: white;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
	letter-spacing: 1px;
}

.ribbon1:before,
.ribbon1:after {
	content: "";
	border-top: 4px solid #4e7c7d;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	position: absolute;
	bottom: -4px;
}

.ribbon1:before {
	left: 0;
}

.ribbon1:after {
	right: 0;
}
#tooltipss {
	font-size: 15px;
	line-height:1.6;
	max-width: 250px;
	padding:10px;
	position: absolute;
	z-index:2000;
	text-shadow:none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:3px solid #e43;
	border-top:10px solid #e43;
}

.gerenfangyuan{ margin:auto; width:97%;}
.gerenfangyuan li{ float:left; width:200px; margin:0 10px; margin-bottom:20px;}
.geren-p1{ background-color:#E43; color:#fff; font-size:18px; text-align:center; height:46px; line-height:46px;  border-top-left-radius:10px; border-top-right-radius:10px;}
.geren-p1 strong{ color:#FF0; font-size:22px;}
.geren-p2{ background-image: linear-gradient(to top, #ddd, #f8f8f8,#fff); text-align:center; padding-top:15px;}
.geren-p2 h2{ width:90%; margin:auto; border-bottom:1px dashed #d5d5d5; color:#333; font-weight:bold; font-size:22px; padding-bottom:8px; height:40px; line-height:40px; overflow:hidden;}
.geren-p2 h3{ width:90%; margin:auto; border-bottom:1px dashed #d5d5d5; color:#444; font-size:18px; padding:10px 0;}
.geren-p2 h1{ width:90%; margin:auto; font-size:32px; color:#e43; padding:10px 0; font-weight:bold;}

.geren-tel { width:100%; vertical-align: inherit; background-color:#e43; font-size:16px; height:40px; line-height:32px; color:#fff;	padding:3px 6px; border:none; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

