/*瑜版挸澧犳担宥囩枂閸忣剛鏁tart*/
.location {
	background: #f1f0f0;
	padding: 20px 0;
}
/*瑜版挸澧犳担宥囩枂閸忣剛鏁nd*/

/*閸掓銆冩い绁峵art*/
.list {
	background: #efefef;
	padding-bottom: 36px;
}

.list-ad {
	padding-top: 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.list-ad-fl .swiper-pagination-bullet {
	opacity: .7;
	background: #fff;
}

.list-ad-fl .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fffb00;
}

.list-ad-fl.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 3px;
}

.list-ad-fl {
	width: 690px;
	margin: 0 !important;
	border-bottom-right-radius: 50px;
	box-shadow: 1px 2px 3px #b3b3b4;
}

.list-ad-fl ul li a img {
	width: 690px;
	height: 167px;
}

.list-ad-fl ul li a {
	display: block;
	position: relative;
}

.list-ad-fl ul li a span, .list-ad-fl ul li a i {
	position: absolute;
	top: 2%;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 1px #888;
}

.list-ad-fl ul li a span {
	left: 2%;
}

.list-ad-fl ul li a i {
	right: 2%;
}

.list-ad-fr {
	width: 483px;
}

.list-ad-fr-title span {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	border-radius: 0 2px 2px 5px;
	background: url(../images/icon/list-icon.png) no-repeat left 10px center
		#ff6c6c;
	height: 25px;
	line-height: 25px;
	padding-right: 20px;
	padding-left: 28px;
	position: relative;
	margin-left: 24px;
}

.list-ad-fr-title span:before {
	content: "";
	position: absolute;
	top: 0;
	left: -10px;
	border-right: 10px solid #f14a4a;
	border-top: 15px solid transparent;
}

.list-ad-frx {
	display: flex;
	align-items: center;
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 24px 26px 24px 10px;
	margin-top: -11px;
	box-shadow: 0px 2px 3px #e6e6e6;
	border-radius: 5px 5px 30px 5px;
}

.list-ad-frx-fl a img {
	width: 90px;
	height: 86px;
	border-radius: 10px;
	margin-right: 8px;
}

.list-ad-frx-fr a:nth-child(1) {
	font-size: 18px;
	color: #313030;
	font-weight: 700;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 5px;
}

.list-ad-frx-fr a:nth-child(2), .list-ad-frx-fr a:nth-child(2) span {
	font-size: 14px;
	color: #4e4e4e;
	display: block;
}

.list-search {
	margin-top: 30px;
	background: #fff;
	border: 1px solid #dcdcdc;
	border-radius: 5px 5px 10px 5px;
	padding: 16px 11px 14px 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.list-search-fl input.list-search-fl1 {
	width: 350px;
	height: 46px;
	line-height: 46px;
	border: 1px solid #e4e4e4;
	border-radius: 6px;
	color: #646464;
	background: url(../images/icon/list-ser.png) no-repeat left 20px center;
	text-indent: 78px;
}

.list-search-fl input.list-search-fl2 {
	font-size: 20px;
	color: #fff;
	width: 140px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 6px 20px 20px 6px;
	margin-left: -10px;
	background: #4385ff;
}

.list-search-ce i {
	color: #4e4e4e;
}

.list-search-ce a {
	color: #4e4e4e;
	border-radius: 20px;
	padding: 1px 8px;
	margin-right: 7px;
	border: 1px solid #cacaca;
}

.list-search-ce a:hover, .list-search-ce a.active {
	color: #fff;
	background: #4385ff;
	border: 1px solid #4385ff;
}

.choice {
	background: #fff;
}

.choice_center {
	background: #fff;
}

.choice_center2 {
	padding: 0 27px;
	display: flex;
	display: -webkit-flex;
	padding-bottom: 19px;
}

.choice_center2 p {
	font-size: 16px;
	font-weight: 700;
	color: #333333;
	margin-right: 19px;
}

.choice_center_right {
	width: 90%;
}

.choice_center1 {
	padding: 14px 27px;
	display: flex;
	justify-content: space-between;
}

.choice_center1_left {
	display: flex;
}

.choice_center1_right a {
	font-size: 14px;
	color: #ea5f5f;
}

.choice_center1_left p {
	color: #333333;
	font-size: 14px;
	padding-top: 4px;
	margin-right: 40px;
}

.choice_center1_left ul li {
	margin-right: 15px;
	float: left;
}

.choice_center1_left ul li:last-child {
	margin-right: 0;
}

.choice_center1_left ul li a {
	font-size: 16px;
	color: #ea5f5f;
	padding: 0 8px;
	display: block;
	padding-right: 23px;
	border: 1px solid #ea5f5f;
	border-radius: 5px;
	background: url(../images/icon/closes.png) no-repeat right 7px center;
}

.choice_center_right_top ul li {
	float: left;
	margin-right: 25px;
}

.choice_center_right_top ul li a {
	display: block;
	font-size: 16px;
	color: #333;
	padding: 0 9px;
}

.choice_center_right_top ul li a:hover, .choice_center_right_bt ul li a:hover,
	.choice_center_right_bt ul li.on a {
	color: #ea5f5f;
}

.choice_center_right_top ul li.on a {
	border-radius: 5px;
	color: #fff;
	background: #ea5f5f;
}

.choice_center_right_bt {
	margin-top: 14px;
}

.choice_center_right_bt ul li {
	float: left;
	padding: 8px 22px;
	background: #f1f1f1;
}

.choice_center_right_bt ul li a {
	font-size: 16px;
	color: #4f4f4f;
}

.choice_center_box {
	padding-top: 19px;
	border-bottom: 1px solid #eaeaeb;
}

.list-sort {
	margin-top: 19px;
	margin-bottom: 26px;
	border-radius: 5px 5px 10px;
	background: #fff;
	height: 60px;
	line-height: 60px;
	display: flex;
	justify-content: space-between;
}

.list-sort-fl ul {
	display: flex;
}

.list-sort-fl ul li a {
	font-size: 16px;
	color: #333333;
	padding-right: 30px;
	padding-left: 50px;
}

.list-sort-fl ul li:nth-child(-n+2) a {
	border-right: 1px solid #c1c1c1;
}

.list-sort-fl ul li:nth-child(1) a {
	background: url(../images/icon/list1.png) no-repeat left 25px center;
}

.list-sort-fl ul li:nth-child(2) a {
	background: url(../images/icon/list2.png) no-repeat left 25px center;
}

.list-sort-fl ul li:nth-child(3) a {
	background: url(../images/icon/list3.png) no-repeat left 25px center;
}

.list-sort-fl ul li.active a, .list-sort-fl ul li:hover a {
	color: #ea5f5f;
}

.list-sort-fl ul li.active:nth-child(1) a, .list-sort-fl ul li:hover:nth-child(1) a
	{
	background: url(../images/icon/list11.png) no-repeat left 25px center;
}

.list-sort-fl ul li.active:nth-child(2) a, .list-sort-fl ul li:hover:nth-child(2) a
	{
	background: url(../images/icon/list22.png) no-repeat left 25px center;
}

.list-sort-fl ul li.active:nth-child(3) a, .list-sort-fl ul li:hover:nth-child(3) a
	{
	background: url(../images/icon/list33.png) no-repeat left 25px center;
}

.list-sort-fr span {
	color: #333333;
}

.list-sort-fr span em {
	font-size: 18px;
	color: #ff3030;
	font-weight: 700;
}

.list-sort-fr a {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background: url(../images/icon/list-map.png) no-repeat left 15px center
		#ff7112;
	border-radius: 15px;
	padding-right: 16px;
	padding-left: 38px;
	margin-right: 32px;
	margin-left: 14px;
}

.list-width {
	background: #fff;
	padding: 60px 40px;
}

.list-house ul li {
	margin-bottom: 48px;
	box-shadow: 0px -1px 7px #dadada;
	border-bottom-right-radius: 30px;
	padding: 22px 38px 22px 25px;
	display: flex;
	justify-content: space-between;
}

.list-house ul li:last-child {
	margin-bottom: 0;
}

.list-house-fl {
	display: flex;
}

.list-house-fl-img {
	position: relative;
	margin-right: 25px;
	border-radius: 5px;
	overflow: hidden;
}

.list-house-fl-img a img:nth-child(1) {
	width: 290px;
	height: 222px;
	transition: all 0.6s;
}

.list-house-fl-img a img:nth-child(1):hover {
	transform: scale(1.15);
}

.list-house-fl-img a img:nth-child(n+2) {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.list-house-fl-img p:nth-child(3) {
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	height: 36px;
	line-height: 36px;
	color: #fff;
}

.list-house-fl-img p i {
	float: left;
	color: #fff;
	font-size: 12px;
	padding-left: 28px;
	max-width: 143px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background: url(../images/icon/list-yu.png) no-repeat left 8px center;
}

.list-house-fl-img p strong {
	float: right;
}

.list-house-fl-img  p strong em.list-house-fl-video {
	background: url(../images/icon/floor-icon1.png) no-repeat left center;
	padding-left: 24px;
	padding-right: 10px;
	border-right: 1px solid #fff;
}

.list-house-fl-img p strong em.list-house-fl-vr {
	background: url(../images/icon/floor-icon2.png) no-repeat left center;
	padding-left: 21px;
	padding-right: 10px;
	margin-left: 10px;
}

.list-house-fl-img  p strong em {
	font-size: 12px;
}

.list-house-fl-img p:nth-of-type(1):before {
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #FFFFFF;
	left: 43px;
	top: 8px;
	z-index: 99;
}

.list-house-fl-img p:nth-of-type(1) {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
}

.list-house-fl-img p:nth-of-type(1) span {
	color: #fff;
	font-size: 16px;
	padding: 0 8px;
	display: inline-block;
	height: 25px;
	line-height: 25px;
}

.list-house-fl-img p span.sale1 {
	background: #17c167;
}

.list-house-fl-img p span.sale2 {
	background: #3250ce;
}

.list-house-fl-img p span.sale3 {
	background: #808080;
}

.list-house-fl-img p:nth-of-type(1) span {
	position: relative;
}

.list-house-fl-img p:nth-of-type(1) span:before {
	position: absolute;
	right: -11px;
	top: 0;
	content: "";
	border-top: 13px solid transparent;
	border-bottom: 13px solid transparent;
}

.list-house-fl-img p:nth-of-type(1) span.sale1:before {
	border-left: 11px solid #17c167;
}

.list-house-fl-img p:nth-of-type(1) span.sale2:before {
	border-left: 11px solid #3250ce;
}

.list-house-fl-img p:nth-of-type(1) span.sale3:before {
	border-left: 11px solid #808080;
}

.list-house-fl-word {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.list-house-fl-word p:nth-of-type(1) a {
	font-size: 24px;
	color: #4c4c4c;
	font-weight: 700;
	line-height: 23px;
	display: inline-block;
}

.list-house-fl-word p:nth-of-type(1) a:hover {
	color: #2d74f6;
}

.list-width .list-house:nth-of-type(1) .list-house-fl-word p:nth-of-type(1) a
	{
	background: url(../images/icon/list-tui.png) no-repeat right top;
	padding-right: 30px;
}

.list-house-fl-word p:nth-of-type(2) em {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	position: relative;
	color: #ed5151;
	text-indent: 45px;
	padding-right: 12px;
	border: 1px solid #ff9090;
	border-radius: 5px 5px 1px 5px;
	max-width: 290px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.list-house-fl-word p:nth-of-type(2) em:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 40px;
	height: 23px;
	background: url(../images/icon/list-you2.png) no-repeat left center;
}

.list-house-fl-word p:nth-of-type(n+3):nth-of-type(-n+4) {
	font-size: 16px;
	color: #4e4e4e;
}

.list-house-fl-word p:nth-of-type(3) {
	max-width: 350px;
	vertical-align: middle;
	line-height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.list-house-fl-word p:nth-of-type(3) span:nth-of-type(1) {
	padding-right: 6px;
}

.list-house-fl-word p:nth-of-type(3) span:nth-of-type(2) {
	padding-left: 10px;
	border-left: 1px solid #606060;
}

.list-house-fl-word p:nth-of-type(4) {
	display: flex;
	justify-content: space-between;
	width: 350px;
}

.list-house-fl-word p:nth-of-type(4) i {
	display: inline-block;
	max-width: 245px;
	vertical-align: middle;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.list-house-fl-word p:nth-of-type(4) a {
	display: inline-block;
	color: #f97676;
	background: url(../images/icon/index-location.png) no-repeat left top;
	padding-left: 23px;
}

.list-house-fl-word1 {
	width: 350px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.list-house-fl-word1 span {
	font-size: 28px;
	color: #f64747;
	font-weight: 700;
	background: url(../images/icon/list-phone2.gif) no-repeat left center/11%;
	padding-left: 30px;
	line-height: 28px;
}

.list-house-fl-word1 h4 {
	position: relative;
}

.list-house-fl-word1 h4 i {
	font-size: 16px;
	color: #4e4e4e;
	background: url(../images/icon/list-saoma.gif) no-repeat left center/20%;
	padding-left: 23px;
	cursor: pointer;
}

.list-house-fl-word1 p {
	display: none;
	position: absolute;
	right: -160px;
	top: -124px;
	text-align: center;
	padding: 0 4px;
	border: 1px solid #d6d6d6;
	background: #fff;
}

.list-house-fl-word1 p em {
	font-size: 16px;
	color: #5c5c5c;
	display: block;
}

.list-house-fl-word1 p img {
	width: 126px;
	height: 115px;
	display: block;
	margin-top: -4px;
}

.list-house-fl-word1 p strong {
	font-size: 14px;
	display: block;
	color: #5c5c5c;
	font-weight: initial;
	position: relative;
}

.list-house-fl-word1 p strong:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 13px;
	left: -13px;
	top: -7px;
	background: url(../images/icon/list-erweima.png) no-repeat;
	z-index: 20;
}

.list-house ul li:hover .list-house-fl-word1 p {
	display: block;
}

.list-house-fl-word p:last-child span {
	display: inline-block;
	width: 68px;
	text-align: center;
	margin-right: 13px;
}

.list-house-fl-word p:last-child span:nth-child(1) {
	color: #ef3e4a;
	background: #ffe1e1;
}

.list-house-fl-word p:last-child span:nth-child(2) {
	color: #668aec;
	background: #e3ebff;
}

.list-house-fl-word p:last-child span:nth-child(3) {
	color: #2fc87e;
	background: #e5fff2;
}

.list-house-fr {
	text-align: center;
	padding-top: 14px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.list-house-fr p span {
	font-size: 28px;
	color: #ff0000;
	font-weight: 700;
}

.list-house-fr p i {
	font-size: 16px;
	color: #404040;
}

.list-house-fr img {
	width: 85px;
	height: 85px;
	border-radius: 50%;
	display: block;
	margin-bottom: 10px;
	margin-top: 5px;
}

.list-house-fr a {
	display: inline-block;
	font-size: 16px;
	color: #FFFFFF;
	background: #2d74f6;
	border-radius: 5px;
	padding: 1px 7px;
}

.list-buy {
	background: #FFFFFF;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 20px;
	box-shadow: 0px -1px 7px #dadada;
	position: relative;
	padding: 70px 30px 45px 30px;
	margin: 56px 0;
}

.list-buy-title {
	position: absolute;
	left: 44px;
	top: -14px;
	background: url(../images/icon/list-bj.png) no-repeat center bottom;
	padding: 7px;
}

.list-buy-title p {
	color: #FFFFFF;
	font-size: 30px;
	background: url(../images/icon/list-hui.png) no-repeat left 10px center
		#1f58d9;
	padding-right: 21px;
	padding-left: 50px;
	border-radius: 10px 5px 10px 0;
}

.list-buy ul {
	display: flex;
}

.list-buy ul li:nth-child(-n+2) {
	margin-right: 41px;
}

.list-buy ul li {
	position: relative;
	width: 326px;
}

.list-buy ul li a img {
	width: 326px;
	height: 184px;
	transition: all 0.8s;
	clip-path: polygon(-3px 209px, 171px 206px, 314px 195px, 352px 174px, 335px 31px,
		298px -13px, 264px -15px, -8px -7px);
}

.list-buy ul li a {
	display: block;
	position: relative;
	overflow: hidden;
}

.list-buy ul li a:hover:before {
	transition: left 0.7s;
	/*鏉╁洦娴�,閺�鐟板綁闂傤亜鍘滈惃鍕秴缂冿拷*/
	left: 500px;
}

.list-buy ul li a:before { /*閹绘帒鍙嗛梻顏勫帨*/
	content: '';
	position: absolute;
	width: 30%;
	height: 100%;
	top: 0;
	left: -60%;
	overflow: hidden;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0),
		rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
	background: -webkit-gradient(left, rgba(255, 255, 255, 0) 0,
		rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0),
		rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0),
		rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
	transform: skewX(-35deg);
	-webkit-transform: skewX(-35deg);
	-moz-transform: skewX(-35deg);
	-o-transform: skewX(-35deg);
	z-index: 20;
}

.list-buy ul li a p {
	font-size: 24px;
	color: #606060;
	border: 1px solid #dddddd;
	border-top: 0;
	text-align: center;
	padding: 8px 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.list-buy ul li a span {
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	text-shadow: 1px 1px 1px #505050;
	top: 2px;
	z-index: 3;
}

.list-buy ul li a span:nth-of-type(1) {
	left: 5px;
}

.list-buy ul li a span:nth-of-type(2) {
	right: 13px;
}

.list-buy ul li:before {
	position: absolute;
	content: "";
	bottom: -17px;
	left: -13px;
	width: 48px;
	height: 48px;
	background: url(../images/icon/list-sanjiao.png) no-repeat;
	z-index: 10;
}

.list-loop {
	margin-top: 45px !important;
	margin-bottom: 54px !important;
}

.list-loop ul li a img {
	width: 100%;
	height: 136px;
}

.list-loop ul li a span {
	font-size: 12px;
	position: absolute;
	top: 1px;
	color: #fff;
	text-shadow: 1px 1px 1px #505050;
}

.list-loop ul li a span:nth-of-type(1) {
	left: 4px;
}

.list-loop ul li a span:nth-of-type(2) {
	right: 4px;
}

.list-loop.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 4px;
}

.list-loop .swiper-pagination-bullet-active {
	background: #fffb00;
}

.list-private {
	padding: 35px;
	background: #fff;
	position: relative;
}

.list-private-ce {
	border: 1px solid #d6d6d6;
	position: relative;
	padding: 0 80px 50px 80px;
}

.list-private-ce:before {
	position: absolute;
	content: "";
	width: 118px;
	height: 118px;
	top: 0;
	left: 0;
	background: url(../images/list-dizhi.png) no-repeat;
}

.list-private-title p {
	text-align: center;
	font-size: 28px;
	color: #2d74f6;
	padding: 26px 0;
}

.list-private-title p span {
	font-weight: 700;
}

.list-private-img {
	display: flex;
	border: 1px solid #eeeeee;
	border-top-right-radius: 20px;
	height: 65px;
	line-height: 65px;
}

.list-private-img p {
	font-size: 20px;
	color: #fff;
	background: url(../images/list-vip.png) no-repeat left 4px top 6px
		#2d74f6;
	width: 163px;
	text-indent: 55px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	line-height: 73px;
}

.list-private-img ul {
	display: flex;
}

.list-private-img  ul li {
	text-align: right;
	padding-left: 70px;
}

.list-private-img ul li span {
	color: #666666;
	font-size: 18px;
	display: block;
}

.list-private-img ul li:nth-child(1) {
	background: url(../images/icon/list-di1.png) no-repeat left 18px center;
}

.list-private-img ul li:nth-child(2) {
	background: url(../images/icon/list-di2.png) no-repeat left 18px center;
}

.list-private-img ul li:nth-child(3) {
	background: url(../images/icon/list-di3.png) no-repeat left 18px center;
}

.list-private-img ul li:nth-child(4) {
	background: url(../images/icon/list-di4.png) no-repeat left 18px center;
}

.list-private-input {
	margin-top: 29px;
	background: url(../images/list-dizhi-bg.png) no-repeat left bottom
		#2d74f6;
	border-radius: 5px 5px 25px;
	padding: 17px 11px 10px 205px;
	position: relative;
}

.list-private-input input.list-private-input1, .list-private-input input.list-private-input2
	{
	width: 320px;
	height: 45px;
	line-height: 45px;
	border-radius: 10px;
	text-indent: 32px;
	color: #666666;
	font-size: 16px;
}

.list-private-input input.list-private-input1 {
	background: url(../images/icon/list-input1.png) no-repeat left 8px
		center #fff;
	margin-right: 9px;
}

.list-private-input input.list-private-input2 {
	background: url(../images/icon/list-input2.png) no-repeat left 8px
		center #fff;
}

.list-private-input textarea {
	font-size: 16px;
	width: 655px;
	height: 60px;
	border-radius: 10px;
	padding-top: 5px;
	margin-top: 9px;
	background: url(../images/icon/list-input3.png) no-repeat left 8px top
		12px #fff;
	text-indent: 32px;
}

.list-private-input input.list-private-input3 {
	font-size: 16px;
	color: #fff;
	background: url(../images/icon/list-input4.png) no-repeat top 22px
		center #ffa018;
	padding: 75px 11px 16px 11px;
	border-radius: 10px;
	position: absolute;
	top: 19px;
	right: 11px;
}
/*閸掓銆冩い绀秐d*/

/*鐠囷附鍎忔い绁峵art*/
.detaile {
	padding-top: 20px;
	padding-bottom: 35px;
}

.detaile-area {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 14px 20px 12px 24px;
	background: #eff2f6;
	border-bottom-left-radius: 40px;
	border-bottom-right-radius: 40px;
	margin-bottom: 15px;
}

.detaile-area-fl1 {
	line-height: 28px;
}

.detaile-area-fl1 i {
	font-size: 28px;
	color: #000;
	margin-right: 6px;
}

.detaile-area-fl1 span {
	display: inline-block;
	padding-left: 15px;
}

.detaile-area-fl1 span a {
	color: #494949;
}

.detaile-area-fl1 span a:hover {
	color: #193dc6;
}

.detaile-area-fl2 {
	display: flex;
	align-items: baseline;
	line-height: 30px;
}

.detaile-area-fl2 p {
	color: #de0101;
	font-size: 16px;
	margin-right: 20px;
}

.detaile-area-fl2 p i {
	color: #494949;
}

.detaile-area-fl2 p strong {
	font-size: 26px;
}

.detaile-area-fl3 span {
	border-radius: 5px;
	margin-right: 10px;
	padding: 2px 6px;
}

.detaile-area-fl3 span:nth-child(1) {
	color: #199504;
	background: #d2e7d3;
}

.detaile-area-fl3 span:nth-child(2) {
	color: #1953d8;
	background: #d8def2;
}

.detaile-area-fl3 span:nth-child(3) {
	color: #da4909;
	background: #ebdfd4;
}

.detaile-area-fl3 span:nth-child(4) {
	color: #6709da;
	background: rgba(222, 212, 235, 0.43);
}

.detaile-area-fr, .detaile-area-fr2 {
	display: flex;
	align-items: center;
}

.detaile-area-fr1 {
	margin-right: 18px;
}

.detaile-area-fr1 p:nth-child(1) {
	font-size: 36px;
	color: #de0101;
	padding-left: 43px;
	line-height: 43px;
}

.detaile-area-fr1 p:nth-child(2) {
	color: #494949;
}

.detaile-area-fr2 img {
	width: 95px;
	height: 96px;
	border: 1px solid #c6c6c6;
	border-radius: 5px;
	margin-right: 5px;
}

.detaile-area-fr2  p {
	color: #494949;
}

.detaile-area-fr2  p span {
	display: block;
}

.detaile .detaile-house {
	display: flex;
	justify-content: space-between;
}

.detaile-fl {
	width: 600px;
	position: relative;
}

.detaile-fl-top ul li video, .detaile-fl-top ul li a img {
	width: 600px;
	height: 391px;
	border-radius: 10px 10px 60px 10px;
}

.detaile-fl-top ul li video, .detaile-fl-top ul li a img {
	width: 600px;
	height: 391px;
	border-radius: 10px 10px 60px 10px;
}

.quanping {
	position: absolute;
	right: 0;
	top: 15px;
	padding-top: 10px;
	text-align: center;
}

.quanping1 {
	width: 35px !important;
	height: 35px !important;
	border-radius: 0 !important;
	display: block;
	margin-top: 51px;
}

.quanping2 {
	width: 24px !important;
	height: 31px !important;
	border-radius: 0 !important;
	position: absolute;
	right: 5px;
	top: 20px;
}

.quanping2 {
	-webkit-animation: quanping 0.5s;
	-webkit-animation-iteration-count: infinite;
}

keyframes quanping {
	top: 20px;
}


.details-lf-sale i {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	padding: 4px 12px;
	color: #fff;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 25px;
}

.details-lf-sale i.sale1 {
	background: #2eb15a;
}

.details-lf-sale i.sale2 {
	background: #3250cf;
}

.details-lf-sale i.sale3 {
	background: #678170;
}

.detaile-fl-bt {
	position: relative;
	margin-top: 19px;
}

.detaile-fl-bt .swiper-button-prev {
	left: 0 !important;
}

.detaile-fl-bt .swiper-button-next {
	right: 0 !important;
}

.detaile-fl-bt .swiper-button-prev, .detaile-fl-bt .swiper-button-next {
	width: 25px;
	height: 100px;
	top: 0 !important;
	margin-top: 0 !important;
}

.detaile-fl-bt .swiper-container {
	width: 538px;
}

.detaile-fl-bt ul li {
	margin-right: 6px;
}

.detaile-fl-bt ul li a img {
	width: 130px;
	height: 100px;
	border-radius: 5px;
}

.detaile-fl-bt .gallery-thumbs .swiper-slide {
	width: 130px !important;
}

.detaile-fl-bt .gallery-thumbs .swiper-slide-thumb-active img {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #193dc6;
}

.detaile-fl-bt .swiper-button-prev, .detaile-fl-bt .swiper-button-next {
	background: 0;
}

.detaile-fl-bt ul li p {
	position: absolute;
	width: 100%;
	left: 0;
	top: 42%;
	color: #fff;
	text-align: center;
	padding: 2px 0;
	background: rgba(0, 0, 0, .6);
}

.detaile-fr {
	width: 45.5%;
	background: #fff;
	border-radius: 10px;
	padding: 18px 16px 26px 16px;
}

.detaile-fr-icon ul {
	display: flex;
	justify-content: space-around;
	padding-bottom: 18px;
	border-bottom: 1px dashed #ebebeb;
}

.detaile-fr-icon ul li:nth-child(-n+2) {
	border-right: 1px solid #e8e8e8;
	padding-right: 22px;
}

.detaile-fr-icon ul li a {
	display: inline-block;
	font-size: 18px;
	border-radius: 22px;
	padding: 6px 18px 6px 50px;
}

.detaile-fr-icon ul li:nth-child(1) a {
	color: #db9c05;
	border: 1px solid #db9c05;
	background: url(../images/icon/detail-icon1.png) no-repeat left 18px
		center/18% #fefbf2;
}

.detaile-fr-icon ul li:nth-child(2) a {
	color: #df1111;
	border: 1px solid #df1111;
	background: url(../images/icon/detail-icon2.png) no-repeat left 18px
		center/18% #fff3f3;
}

.detaile-fr-icon ul li:nth-child(3) a {
	color: #1f58d9;
	border: 1px solid #1f58d9;
	background: url(../images/icon/detail-icon3.png) no-repeat left 18px
		center/18% #f2f6ff;
}

.detaile-fr-icon ul li a:hover {
	color: #fff;
	border: 1px solid #193dc6;
}

.detaile-fr-icon ul li:nth-child(1) a:hover {
	background: url(../images/icon/detail-icon11.png) no-repeat left 18px
		center/18% #1f58d9;
}

.detaile-fr-icon ul li:nth-child(2) a:hover {
	background: url(../images/icon/detail-icon22.png) no-repeat left 18px
		center/18% #1f58d9;
}

.detaile-fr-icon ul li:nth-child(3) a:hover {
	background: url(../images/icon/detail-icon33.png) no-repeat left 18px
		center/18% #1f58d9;
}

.detaile-fr-font {
	margin-top: 17px;
	padding-left: 6px;
}

.detaile-fr-font ul li {
	font-size: 14px;
	color: #000;
	margin-bottom: 11px;
}

.detaile-fr-font ul li span {
	color: #4c4c4c;
	padding-left: 10px;
}

.detaile-fr-font ul li:nth-child(3) a {
	color: #e83d3d;
	padding: 2px 8px;
	border: 1px solid #e83d3d;
	border-radius: 20px;
	margin-left: 18px;
}

.detaile-fr-font ul li:last-child a i {
	color: #92a9f2;
	padding-left: 15px;
	margin-left: 5px;
}

.detaile-fr-font ul li:last-child a:hover, .detaile-fr-font ul li:last-child a i:hover
	{
	color: #193dc6;
}

.detaile-fr-month {
	padding: 10px 13px 10px 0;
	background: #e6e9eb;
	border-radius: 10px;
	margin-top: 24px;
	margin-bottom: 22px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.detaile-fr-month-zuo {
	color: #e83d3d;
	text-align: center;
	width: 35%;
}

.detaile-fr-month-zuo span {
	font-size: 16px;
}

.detaile-fr-month-zuo p {
	font-size: 22px;
	line-height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.detaile-fr-month i {
	position: absolute;
	top: 0;
	left: 8px;
	font-size: 18px;
	color: #fff;
	z-index: 11;
}

.detaile-fr-month:before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	border: 27px solid #f02930;
	border-right: 30px solid transparent;
	border-bottom: 25px solid transparent;
	border-top-left-radius: 10px;
	z-index: 10;
}

.detaile-fr-month-you input {
	font-size: 14px;
	border-radius: 25px;
}

.detaile-fr-month-you input.detaile-fr-month-you1 {
	color: #7e7e7e;
	border: 1px solid #c0c0c0;
	width: 235px;
	height: 43px;
	line-height: 43px;
	text-indent: 12px;
}

.detaile-fr-month-you input.detaile-fr-month-you2 {
	color: #fff;
	background: #e51c23;
	padding: 6px 16px;
	font-size: 18px;
}

.detaile-fr-voice {
	background: url(../images/detail-hui.png) no-repeat center #5597f5;
	border-radius: 30px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding-left: 15px;
	padding-right: 82px;
	height: 65px;
}

.detaile-fr-voice span {
	display: inline-block;
	font-size: 24px;
	color: #fff;
	background: url(../images/icon/hui-video.png) no-repeat left center;
	padding-left: 38px;
}

.detaile-fr-voice a {
	display: block;
	position: absolute;
	right: -2px;
	top: -3px;
	color: #fff;
	width: 36px;
	background: #1365d9;
	border-radius: 50%;
	border: 3px solid #fff;
	line-height: 17px;
	padding: 15px;
	text-align: center;
	box-shadow: 0px 1px 3px #a1a1a1;
}

.detail-main {
	padding-top: 20px;
	padding-bottom: 30px;
	background: #efefef;
}

.detail-nav {
	background: #fff;
	border-radius: 10px;
}

.detail-nav ul li {
	float: left;
}

.detail-nav ul li a {
	display: block;
	font-size: 20px;
	color: #505050;
	padding: 15px 22px 15px 50px;
}

.detail-nav ul li:nth-child(1) a {
	background: url(../images/icon/pic1.png) no-repeat left 25px center;
}

.detail-nav ul li:nth-child(2) a {
	background: url(../images/icon/pic5.png) no-repeat left 25px center;
}

.detail-nav ul li:nth-child(3) a {
	background: url(../images/icon/pic2.png) no-repeat left 25px center;
}

.detail-nav ul li:nth-child(4) a {
	background: url(../images/icon/pic3.png) no-repeat left 25px center;
}

.detail-nav ul li:nth-child(5) a {
	background: url(../images/icon/pic4.png) no-repeat left 25px center;
}

.detail-nav ul li:nth-child(6) a {
	background: url(../images/icon/pic6.png) no-repeat left 20px center;
}

.detail-nav  ul li a:hover, .detail-nav ul li.active a {
	color: #fff;
}

.detail-nav ul li:nth-child(1) a:hover, .detail-nav ul li:nth-child(1).active a
	{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background: url(../images/icon/pic11.png) no-repeat left 25px center
		#193dc6;
}

.detail-nav ul li:nth-child(2) a:hover, .detail-nav ul li:nth-child(2).active a
	{
	background: url(../images/icon/pic55.png) no-repeat left 25px center
		#193dc6;
}

.detail-nav ul li:nth-child(3) a:hover, .detail-nav ul li:nth-child(3).active a
	{
	background: url(../images/icon/pic22.png) no-repeat left 25px center
		#193dc6;
}

.detail-nav ul li:nth-child(4) a:hover, .detail-nav ul li:nth-child(4).active a
	{
	background: url(../images/icon/pic33.png) no-repeat left 25px center
		#193dc6;
}

.detail-nav ul li:nth-child(5) a:hover, .detail-nav ul li:nth-child(5).active a
	{
	background: url(../images/icon/pic44.png) no-repeat left 25px center
		#193dc6;
}

.detail-nav ul li:nth-child(6) a:hover, .detail-nav ul li:nth-child(6).active a
	{
	background: url(../images/icon/pic66.png) no-repeat left 20px center
		#193dc6;
}

.public-top {
	margin-top: 35px;
}

.trends-may {
	padding-bottom: 35px;
}

.public-frame {
	background: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	margin-top: -40px;
}

.public-title {
	text-align: center;
}

.public-title p {
	display: inline-block;
	padding: 10px;
	background: #efefef;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.public-title p span {
	display: inline-block;
	font-size: 24px;
	color: #193dc6;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
}

.public-detail-title p span {
	padding-right: 128px;
	padding-left: 170px;
}

.detail-first {
	display: flex;
	justify-content: space-between;
}

.detail-first-fl {
	width: 69%;
	background: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	position: relative;
	margin-top: 38px;
}

.detail-first .detail-trend-title {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -36px;
}

.detail-trend-title p span {
	background: url(../images/icon/dongtai.png) no-repeat left 103px center
		#fff;
	padding-right: 95px;
	padding-left: 135px;
}

.detail-trends {
	display: flex;
	height: 456px;
	flex-direction: column;
	justify-content: space-between;
	padding: 86px 37px 49px 34px;
}

.detail-trends-top ul li {
	margin-bottom: 30px;
	display: flex;
	align-items: flex-start;
}

.detail-trends-top-fl {
	margin-right: 16px;
}

.detail-trends-top-fl p {
	font-size: 38px;
	color: #fff;
	width: 60px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #3677e3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.detail-trends-top-fl span {
	font-size: 14px;
	display: block;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #f1f1f1;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.detail-trends-top-fr p {
	line-height: 22px;
	margin-bottom: 9px;
	display: flex;
	align-items: center;
}

.detail-trends-top-fr p span {
	display: inline-block;
	color: #ffb81f;
	border: 1px solid #ffb81f;
	border-radius: 5px;
	padding: 2px 5px;
	margin-right: 8px;
}

.detail-trends-top-fr p a {
	font-size: 22px;
	color: #313030;
	font-weight: 600;
	max-width: 560px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.detail-trends-top-fr p a:hover, .detail-trends-top-fr a em:hover {
	color: #193dc6;
}

.detail-trends-top-fr>a {
	display: block;
	line-height: 29px;
}

.detail-trends-top-fr a em {
	color: #4e4e4e;
	font-size: 16px;
}

.detail-trends-top-fr a i {
	color: #759cea;
}

.detail-trends-top-none p {
	font-size: 30px;
	color: #4e4e4e;
	text-align: center;
	margin-bottom: 186px;
}

.detail-trends-bt {
	margin-top: 12px;
}

.detail-trends-bt1 {
	background: #f5f5f5;
	text-align: center;
	border-radius: 28px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 23px;
}

.detail-trends-bt1 span {
	font-size: 20px;
	color: #ff720b;
	font-weight: 600;
}

.detail-trends-bt1 i {
	font-size: 20px;
	color: #7c7c7c;
}

.detail-trends-bt2 {
	height: 120px;
	background: url(../images/detail-input.jpg) no-repeat;
	border-radius: 10px;
}

.detail-trends-bt2 p {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 2px;
	text-align: center;
	position: relative;
	padding-top: 5px;
	margin-bottom: 7px;
}

.detail-trends-bt2 p:before, .detail-trends-bt2 p:after {
	position: absolute;
	content: "";
	width: 105px;
	height: 1px;
	background: rgba(255, 255, 255, .65);
	top: 23px;
}

.detail-trends-bt2 p:before {
	left: 208px;
}

.detail-trends-bt2 p:after {
	right: 210px;
}

.detail-trends-bt2 form {
	display: flex;
	justify-content: center;
}

.detail-trends-bt2 input {
	font-size: 16px;
	height: 42px;
	line-height: 42px;
	border-radius: 21px;
}

.detail-trends-bt2 input.detail-trends-one {
	width: 505px;
	color: #686868;
	text-indent: 30px;
	background: rgba(255, 255, 255, .8);
	margin-right: 8px;
}

.detail-trends-bt2 input.detail-trends-two {
	color: #fff;
	background: #f06f10;
	width: 157px;
	text-align: center;
}

.detail-first-fr {
	width: 350px;
	margin-top: 10px;
}

.detail-first-fr1 {
	margin-bottom: 3px;
}

.detail-video-top {
	text-align: center;
}

.detail-video-top p {
	display: inline-block;
	border-radius: 10px;
	padding: 10px;
	background: #efefef;
	position: relative;
	z-index: 6;
}

.detail-video-top  a {
	display: block;
	font-size: 22px;
	color: #fff;
	width: 122px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	border-radius: 10px;
	background: #4469f6;
}

.detail-first-fr1x {
	padding: 50px 18px 10px 40px;
}

.detail-first-fr1x p {
	display: flex;
	align-items: center;
	margin-bottom: 23px;
	position: relative;
}

.detail-first-fr1x p:before, .detail-first-fr1x p:after {
	position: absolute;
	content: "";
	background: #dcdcdc;
	z-index: 3;
}

.detail-first-fr1x p:before {
	left: -23px;
	top: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.detail-first-fr1x p:after {
	width: 1px;
	height: 41px;
	left: -19px;
	top: 14px;
}

.detail-first-fr1x p:last-child:after {
	height: 26px;
}

.detail-first-fr1x p span {
	display: block;
	font-size: 16px;
	width: 63px;
	text-align: center;
	height: 24px;
	line-height: 24px;
	margin-right: 14px;
}

.detail-first-fr1x p:nth-child(1) span {
	color: #ff720b;
	border: 1px solid #ff720b;
}

.detail-first-fr1x p:nth-child(2) span {
	color: #2bac8f;
	border: 1px solid #2bac8f;
}

.detail-first-fr1x p:nth-child(3) span {
	color: #1a5de5;
	border: 1px solid #1a5de5;
}

.detail-first-fr1x p:nth-child(4) span {
	color: #e5281a;
	border: 1px solid #e5281a;
}

.detail-first-fr1x p i {
	font-size: 16px;
	color: #262626;
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.detail-video-bt {
	padding: 50px 43px 18px 43px;
	position: relative;
}

.detail-video-bt1 ul li p:nth-child(1) a img {
	width: 260px;
	height: 160px;
	border-radius: 10px;
}

.detail-video-bt1 ul li p:nth-child(n+2) {
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 23px;
}

.detail-video-bt1 ul li p:nth-child(2) {
	padding-top: 12px;
}

.detail-video-bt1 ul li p:nth-child(3) {
	padding-top: 6px;
}

.detail-video-bt1 ul li p:nth-child(2) a:nth-child(1) {
	font-size: 20px;
	color: #262626;
}

.detail-video-bt1 ul li p:nth-child(2) a:nth-child(1):hover {
	color: #193dc6;
}

.detail-video-bt1 ul li p:nth-child(2) a:nth-child(1) {
	color: #5d5d5d;
}

.detail-video-bt1 ul li p:nth-child(3) span {
	color: #d50303;
	font-size: 16px;
}

.detail-video-bt1 ul li p:nth-child(3) span i {
	font-size: 20px;
	font-weight: 700;
}

.detail-video-bt1 ul li p:nth-child(3) a {
	color: #4469f6;
	border: 1px solid #4469f6;
	border-radius: 5px;
	padding: 0 5px;
}

.detail-video-bt1 ul li a i {
	position: absolute;
	top: 32%;
	left: 50%;
	transform: translate(-50%, -40%);
	font-size: 20px;
	color: #000;
	background: url(../images/icon/video-icon.png) no-repeat left 20px
		center rgba(255, 255, 255, .8);
	border-radius: 25px;
	padding: 1px 14px 1px 42px;
}

.detail-video-bt .swiper-button-prev, .detail-video-bt .swiper-button-next
	{
	background: 0;
	width: 14px;
	height: 24px;
}

.detail-video-bt .swiper-button-prev {
	left: 16px;
}

.detail-video-bt .swiper-button-next {
	right: 16px;
}

.detail-video-bt1.swiper-container-horizontal>.swiper-pagination-bullets
	{
	bottom: 70px;
}

.detail-buildings p span {
	background: url(../images/icon/building.png) no-repeat left 140px center
		#fff;
}

.detail-buildingx {
	padding: 70px 29px 36px 29px;
}

.detail-buildingx table {
	table-layout: fixed;
	width: 100%;
}

.detail-buildingx tr td {
	font-size: 16px;
	color: #535353;
	height: 50px;
	line-height: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.detail-buildingx tr td:nth-child(odd) {
	background: #f5f5f5;
	width: 100px;
	text-align: center;
}

.detail-buildingx tr td:nth-child(even) {
	width: 252px;
	padding-left: 10px;
}

.detail-types {
	padding: 10px;
	background: #efefef;
	width: 398px;
	border-radius: 10px;
	position: relative;
	margin: auto;
}

.detail-types-ce {
	border: 1px solid #e2e2e2;
	background: #fff;
	border-radius: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.detail-types-ce span {
	font-size: 24px;
	color: #193dc6;
	background: url(../images/icon/type.png) no-repeat left 140px center;
	padding-right: 128px;
	padding-left: 170px;
}

.detail-types-ce ul {
	padding-left: 45px;
}

.detail-types-ce ul li {
	float: left;
}

.detail-types-ce ul li a {
	padding: 0 15px;
}

.detail-types-ce ul li:nth-child(-n+3) a {
	border-right: 1px solid #5e5e5e;
}

.detail-typex {
	padding: 80px 20px 42px 20px;
}

.detail-typex ul {
	display: flex;
}

.detail-typex ul li {
	position: relative;
	width: 270px;
}

.detail-typex ul li a {
	display: block;
	border: 1px solid #e2e2e2;
}

.detail-typex ul li:nth-child(-n+3) {
	margin-right: 25px;
}

.detail-typex ul li a img {
	width: 268px;
	height: 200px;
}

.detail-typex ul li a i {
	position: absolute;
	top: 0;
	left: 8px;
	font-size: 18px;
	color: #fff;
	z-index: 11;
}

.detail-typex ul li a:before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	border: 27px solid #e51c23;
	border-right: 30px solid transparent;
	border-bottom: 25px solid transparent;
	z-index: 10;
}

.detail-typex ul li p {
	text-align: center;
	color: #000;
	background: #f4f4f4;
	line-height: 23px;
	padding: 15px 0;
}

.detail-typex ul li p strong, .detail-typex ul li p span {
	display: block;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.detail-photo p span {
	background: url(../images/icon/xiangce.png) no-repeat left 136px center
		#fff;
}

.detail-album {
	padding: 70px 20px 26px 20px;
}

.detail-album ul {
	display: flex;
}

.detail-album ul li:nth-child(-n+3) {
	margin-right: 25px
}

.detail-album ul li a {
	display: block;
	width: 270px;
	height: 200px;
	border-radius: 5px;
	overflow: hidden;
}

.detail-album ul li a img {
	width: 270px;
	height: 200px;
	transition: all 0.8s;
}

.detail-album ul li a img:hover {
	transform: scale(1.14);
}

.detail-album ul li a p {
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}

.detail-ask-top span {
	background: url(../images/icon/detail-wenda.png) no-repeat left 128px
		center #fff;
}

.detail-ask {
	display: flex;
	justify-content: space-between;
	padding: 75px 42px 48px 42px;
}

.detail-ask-fl {
	margin-right: 50px;
}

.detail-ask-fl-title p {
	font-size: 22px;
	display: inline-flex;
	border-radius: 20px;
	background: url(../images/icon/detail-search.png) no-repeat right 18px
		center #f5f5f5;
	padding: 1px 58px 1px 20px;
	margin-bottom: 14px;
}

.detail-ask-fl-title p span {
	color: #e95249;
	font-weight: 600;
	display: inline-block;
	max-width: 223px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
}

.detail-ask-fl-title p i {
	color: #363636;
}

.detail-ask-flx ul li:nth-child(1) {
	margin-bottom: 15px;
}

.detail-ask-flx ul li p {
	display: flex;
}

.detail-ask-flx ul li p:nth-child(1) {
	align-items: center;
	padding-bottom: 8px;
	border-bottom: 1px dashed #d2d2d2;
}

.detail-ask-flx ul li p span {
	font-size: 16px;
	color: #fff;
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin-right: 12px;
}

.detail-ask-flx ul li p:nth-child(1) span {
	background: #e95249;
}

.detail-ask-flx ul li p:nth-child(2) {
	margin-top: 8px;
}

.detail-ask-flx ul li p:nth-child(2) span {
	background: #2693ff;
}

.detail-ask-flx ul li p:nth-child(1) a {
	font-size: 18px;
	color: #393939;
	font-weight: 600;
	max-width: 440px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.detail-ask-flx ul li p a {
	color: #393939;
	flex: 1;
}

.detail-ask-flx ul li p a:hover {
	color: #193dc6;
}

.detail-ask-flx ul li p a em {
	color: #e95249;
}

.detail-ask-fl-more {
	text-align: right;
	margin-top: 12px;
}

.detail-ask-fl-more a {
	font-size: 16px;
	color: #393939;
	background: #f5f5f5;
	border: 1px solid #d2d2d2;
	display: inline-block;
	padding: 1px 18px;
	border-radius: 20px;
}

.detail-ask-fl-more a:hover {
	color: #fff;
	background: #193dc6;
	border: 1px solid #193dc6;
}

.detail-ask-frs {
	display: flex;
	align-items: center;
	margin-bottom: 29px;
}

.detail-ask-frs textarea {
	width: 410px;
	height: 138px;
	border: 1px solid #d2d2d2;
	font-size: 16px;
	color: #7e7e7e;
	text-indent: 20px;
	padding-top: 10px;
	margin-right: 16px;
	background: url(../images/icon/detail-xiala.png) no-repeat right bottom
		#f5f5f5;
}

.detail-ask-frs p {
	text-align: center;
}

.detail-ask-frs p img {
	width: 139px;
	height: 139px;
	display: block;
}

.detail-ask-frs p span {
	color: #6a6a6a;
}

.detail-ask-frx input {
	text-align: center;
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px;
}

.detail-ask-frx input.detail-ask-frx1 {
	font-size: 16px;
	color: #7e7e7e;
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
	margin-bottom: 20px;
}

.detail-ask-frx input.detail-ask-frx2 {
	font-size: 20px;
	color: #fff;
	background: #193dc6;
}

.detail-two {
	display: flex;
	justify-content: space-between;
}

.detail-two-fl {
	width: 49%;
}

.detail-advisers p span {
	background: url(../images/icon/zhuanshu.png) no-repeat left 87px center
		#fff;
	padding-right: 82px;
	padding-left: 120px;
}

.detail-adviserx {
	padding: 70px 25px 23px 25px;
}

.detail-adviserx-top {
	display: flex;
	align-items: center;
	padding: 25px 20px;
	border: 3px solid #244aa3;
	border-bottom: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.detail-adviserx-topz a img {
	width: 156px;
	height: 153px;
	border-radius: 50%;
	margin-right: 15px;
}

.detail-adviserx-topy p:nth-child(1) {
	display: flex;
	align-items: center;
}

.detail-adviserx-topy p:nth-child(1) strong {
	font-size: 26px;
	color: #000;
	margin-right: 15px;
}

.detail-adviserx-topy p:nth-child(1) span {
	display: inline-block;
	border-radius: 5px;
	padding: 1px 6px;
}

.detail-adviserx-topy p:nth-child(1) span:nth-child(2) {
	color: #de0910;
	border: 1px solid #de0910;
	margin-right: 10px;
}

.detail-adviserx-topy p:nth-child(1) span:nth-child(3) {
	color: #10921f;
	border: 1px solid #10921f;
}

.detail-adviserx-topy p:nth-child(2) {
	margin-top: 12px;
	margin-bottom: 3px;
}

.detail-adviserx-topy p:nth-child(2), .detail-adviserx-topy p:nth-child(3)
	{
	color: #4d4d4d;
}

.detail-adviserx-topy p:nth-child(3) span {
	color: #de1c22;
	font-weight: 700;
	margin-right: 10px;
	font-size: 16px;
}

.detail-adviserx-topy p:nth-child(4) {
	font-size: 24px;
	color: #de0910;
	background: url(../images/icon/phone3.png) no-repeat left center;
	padding-left: 33px;
}

.detail-adviserx-bt {
	text-align: center;
	padding-bottom: 18px;
	background: url(../images/zhiye.jpg) no-repeat;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.detail-adviserx-bt p {
	font-size: 22px;
	color: #fff;
	text-align: center;
	padding: 8px 0;
	position: relative;
}

.detail-adviserx-bt p:before, .detail-adviserx-bt p:after {
	content: '';
	width: 115px;
	height: 1px;
	position: absolute;
	background: rgba(226, 226, 266, .4);
	top: 50%;
}

.detail-adviserx-bt p:before {
	left: 32px;
}

.detail-adviserx-bt p:after {
	right: 32px;
}

.detail-adviserx-bt input {
	height: 38px;
	line-height: 38px;
	border-radius: 20px;
}

.detail-adviserx-bt input.detail-adviserx-bt1 {
	font-size: 16px;
	color: #939393;
	width: 340px;
	text-indent: 20px;
	margin-right: 15px;
}

.detail-adviserx-bt input.detail-adviserx-bt2 {
	font-size: 18px;
	color: #fff;
	background: #ff9130;
	text-align: center;
	width: 115px;
}

.detail-two-fr {
	width: 49%;
}

.detail-map p span {
	background:  no-repeat left 87px center
		#fff;
	padding-right: 82px;
	padding-left: 120px;
}

.detail-map-bt {
	padding: 50px 25px 13px 25px;
}

.detail-map-bts {
	width: 534px;
	height: 265px;
	border: 1px solid #e2e2e2;
}

.detail-map-btx ul li {
	float: left;
	width: 25%;
	margin-top: 8px;
}

.detail-map-btx ul li:nth-child(n+5) {
	padding-top: 3px;
}

.detail-map-btx ul li a {
	display: block;
	padding-left: 35px;
}

.detail-map-btx ul li a img {
	padding-right: 5px;
}

.detail-counters p span {
	background: url(../images/icon/jisuanqi.png) no-repeat left 68px center #fff;
	padding-right: 55px;
	padding-left: 100px;
}

.fangdatsfltop {
	margin-top: 18px;
	margin-bottom: 33px;
	padding-top: 5px;
	padding-left: 6px;
	background: url(../images/icon/jisuanqi2.png) no-repeat left center;
}

.fangdatsfltop p {
	font-size: 16px;
	color: #494949;
	margin-left: 46px;
}

.fangdatsfltop h5 {
	color: #a1a1a1;
	margin-left: 46px;
}

.detail-counters-bt {
	padding: 70px 30px 26px 30px;
}

.public-top .detail-month-title.public-title {
	text-align: left;
	margin-left: 50px;
}

.detail-month-title p span {
	background: url(../image/icon/moth.png) no-repeat left 72px center #fff;
	padding-right: 75px;
	padding-left: 108px;
}

.detail-month {
	background: #fff;
	border: 5px solid #cdcdcd;
	border-radius: 10px;
	margin-top: -40px;
	padding: 70px 10px 25px 18px;
}

.detail-month {
	display: flex;
	justify-content: space-between;
}

.detail-month-fl {
	width: 650px;
	height: 270px;
	background: #2d87e9;
	position: relative;
}

.detail-month-fl a img {
	width: 620px;
	height: 270px;
	border-radius: 5px;
	box-shadow: 1px 7px 6px #1b518c;
	position: absolute;
	top: -18px;
	left: 10px;
}

.detail-month-fl a span {
	color: #fff;
	position: absolute;
	text-shadow: 1px 1px 1px #505050;
	top: -12px;
	z-index: 1;
}

.detail-month-fl a span:nth-child(1) {
	left: 25px;
}

.detail-month-fl a span:nth-child(2) {
	right: 25px;
}

.detail-month-fr {
	width: 500px;
	height: 296px;
	margin-top: -32px;
	text-align: center;
	background: url(../image/yuyue.png) no-repeat left top;
}

.detail-month-fr i {
	display: block;
	padding-top: 70px;
	font-size: 20px;
	color: #2c2c2c;
}

.detail-month-fr p {
	color: #8f8f8f;
}

.detail-month-fr p span strong {
	color: #de5656;
}

.detail-month-fr p span {
	display: inline-block;
	padding-left: 18px;
}

.detail-month-fr p span:nth-child(1) {
	background: url(../image/icon/fuwu.png) no-repeat left center;
	margin-right: 30px;
}

.detail-month-fr p span:nth-child(2) {
	background: url(../image/icon/nazhong.png) no-repeat left center;
}

.detail-month-fr input {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 25px;
	width: 345px;
	margin: auto;
	font-size: 16px;
}

.detail-month-fr input.detail-month-fr1 {
	color: #919191;
	box-sizing: border-box;
	border: 1px solid #e2e2e2;
	margin-top: 15px;
	margin-bottom: 12px;
}

.detail-month-fr input.detail-month-fr2 {
	color: #fff;
	background: #234ae2;
}

.detail-more-title p span {
	background: url(../image/icon/house.png) no-repeat left 72px center #fff;
	padding-right: 75px;
	padding-left: 108px;
}

.public-top .detail-more-title.public-title {
	text-align: left;
	margin-left: 50px;
}

.detail-more {
	padding: 70px 20px 22px 20px;
}

.detail-more ul {
	display: flex;
}

.detail-more ul li:nth-child(-n+3) {
	margin-right: 18px;
}

.detail-more-top a {
	display: block;
	width: 275px;
	height: 190px;
	border-radius: 10px;
	overflow: hidden;
}

.detail-more-top a img {
	width: 275px;
	height: 190px;
	transition: all 0.8s;
}

.detail-more-top a img:hover {
	transform: scale(1.14);
}

.detail-more-bt p {
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 31px;
}

.detail-more-bt p:nth-child(1) {
	padding-top: 6px;
}

.detail-more-bt p:nth-child(1) a:nth-child(1) {
	display: block;
	font-size: 20px;
	color: #282828;
	max-width: 210px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.detail-more-bt p:nth-child(1) a:nth-child(2) {
	color: #737373;
}

.detail-more-bt p:nth-child(1) a:hover {
	color: #193dc6;
}

.detail-more-bt p:nth-child(2) span {
	color: #d50303;
	font-size: 16px;
}

.detail-more-bt p:nth-child(2) span strong {
	font-size: 20px;
}

.public-xufu {
	position: fixed;
	right: 8%;
	top: 27%;
	text-align: center;
	z-index: 99;
	padding-top: 46px;
	background: url(../image/icon/public-rihgt.png) no-repeat center top;
}

.public-xufu p {
	padding: 6px 4px 6px 4px;
	color: #FFFFFF;
	background: #1f58d9;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 15px;
	margin-bottom: 12px;
	width: 134px;
	margin-left: 6px;
}

.public-xufu p span {
	font-size: 16px;
}

.public-xufu p i {
	display: block;
	line-height: 16px;
	margin-bottom: 6px;
}

.public-xufu p img {
	width: 110px;
	height: 110px;
	padding: 3px 6px;
	background: #FFFFFF;
	border-bottom-right-radius: 10px;
}

.public-xufu a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	line-height: 50px;
	width: 157px;
	border-radius: 25px;
	background: #1f58d9;
}

.public-xufu a span {
	font-size: 18px;
	color: #FFFFFF;
	text-indent: 15px;
	text-shadow: 1px 1px 2px #0f38b4;
	margin-right: 7px;
}

.public-xufu a img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
}

.down-appear {
	display: none;
	position: fixed;
	left: 50%;
	transform: translate(-50%, 0);
	top: 0;
	z-index: 100;
}

.down-appear .detaile-area {
	padding: 5px 20px 5px 24px;
	border: 1px solid #b7b7b7;
	border-top: 0;
	box-shadow: 0px 1px 3px #b7b7b7;
}

.down-appear .detaile-area-fr2 img {
	width: 75px;
	height: 75px;
}
/*鐠囷附鍎忔い绀秐d*/

/*閸忣剙寰冪粻锟芥禒濯爐art*/
.about_nav {
	background: #e2e2e2;
}

.about_navs {
	width: 1200px;
	margin: 0 auto;
	height: 60px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.about_nav_lf {
	display: flex;
}

.about_nav_lf input {
	height: 35px;
	line-height: 35px;
}

.about_nav_lf input:nth-child(1) {
	width: 400px;
	text-indent: 10px;
}

.about_nav_lf input:nth-child(2) {
	text-indent: 24px;
	font-size: 16px;
	color: #fff;
	width: 80px;
	background: url(../image/icon/searchs3.png) no-repeat left 14px center
		#234ae2;
}

.about_nav_lf p {
	font-size: 14px;
	color: #414141;
	line-height: 35px;
	margin-left: 18px;
}

.about_nav_lf p a {
	margin-right: 15px;
	color: #414141;
}

.about_nav_lf p a:hover {
	color: #234ae2;
}

.about_nav_rg ul li {
	float: left;
}

.about_nav_rg ul li a {
	display: inline-block;
	line-height: 17px;
	font-size: 14px;
	color: #414141;
	border-right: 1px solid #c1c1c1;
	padding-left: 35px;
	padding-right: 12px;
}

.about_nav_rg ul li:nth-child(1) a {
	background: url(../image/icon/about1.png) no-repeat left 10px center;
}

.about_nav_rg ul li:nth-child(2) a {
	background: url(../image/icon/about2.png) no-repeat left 10px center;
}

.about_nav_rg ul li:nth-child(3) a {
	background: url(../image/icon/about3.png) no-repeat left 10px center;
	padding-left: 30px;
	border-right: 0;
	padding-right: 0;
}

.about_nav_rg ul li a:hover {
	color: #234ae2;
}

.about_main {
	background: #efefef;
}

.about_mains {
	width: 1200px;
	margin: 0 auto;
	padding-top: 34px;
	padding-bottom: 55px;
}

.about_mains_left {
	float: left;
	margin-right: 30px;
}

.about_mains_left ul li {
	margin-bottom: 6px;
}

.about_mains_left ul li a {
	color: #000;
	display: block;
	width: 230px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
	background: #fff;
	border-left: 10px solid #8abaff;
}

.about_mains_left ul li a:hover {
	color: #193dc6;
}

.about_mains_left ul li.active a {
	background: #193dc6;
	color: #fff;
	border-left: 10px solid #d0d0d0;
}

.about_mains_rg {
	background: #fff;
	float: right;
	width: 893px;
	padding: 24px 18px;
}

.about_mains_rg p {
	font-size: 14px;
	color: #000;
}
/*閸忣剙寰冪粻锟芥禒濯弉d*/
/*鐠у嫯顔嗘い绁峵art*/
.public_title {
	display: flex;
	align-items: center;
}

.public_title {
	padding: 11px 18px;
	border-bottom: 1px dashed #c9c9c9;
}

.public_title p {
	font-size: 20px;
	color: #000;
	font-weight: 800;
	position: relative;
	margin-right: 30px;
}

.public_title p span {
	color: #234ae2;
	font-size: 20px;
}

.public_title p img {
	margin-bottom: 10px;
	margin-left: 6px;
}

.public_title ul li {
	float: left;
}

.public_title ul li a {
	display: block;
	font-size: 14px;
}

.zixun_main {
	background: #efefef;
	padding-bottom: 40px;
}

.zixun_sign ul, .zixun_search {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.zixun_sign ul li {
	position: relative;
	width: 290px;
}

.zixun_sign ul li a img {
	width: 290px;
	height: 200px;
	margin-bottom: 6px;
}

.zixun_sign ul li a:nth-child(2) {
	display: block;
	position: absolute;
	padding: 3px 8px;
	right: 8px;
	top: 158px;
	border: 15px;
	font-size: 14px;
	color: #fff;
	border-radius: 15px;
	background: rgba(255, 0, 0, .8)
}

.zixun_sign ul li a:nth-child(3) {
	font-size: 14px;
	color: #323232;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zixun_sign ul li a:nth-child(3):hover {
	color: #234ae2;
}

.zixun_search {
	margin-top: 25px;
	margin-bottom: 45px;
	background: #e8e8e8;
	border-radius: 5px;
	padding: 10px 0;
	align-items: center;
}

.zixun_search_lf {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	padding-left: 11px;
}

.zixun_search_lf form {
	display: flex;
}

.zixun_search_lf input {
	height: 53px;
	line-height: 53px;
}

.zixun_search_lf input:nth-child(1) {
	width: 388px;
	font-size: 15px;
	color: #353535;
	background: url(../image/icon/searchs.png) no-repeat left 15px center
		#fff;
	border-top-left-radius: 27px;
	border-bottom-left-radius: 27px;
	text-indent: 42px;
}

.zixun_search_lf input:nth-child(2) {
	font-size: 20px;
	color: #fff;
	width: 110px;
	text-align: center;
	border-top-right-radius: 27px;
	border-bottom-right-radius: 27px;
	background: #234ae2;
}

.zixun_search_lf span {
	font-size: 14px;
	color: #666666;
	padding-left: 15px;
	line-height: 16px;
	border-right: 1px solid #b9b9b9;
	padding-right: 15px;
}

.zixun_search_rg {
	padding-right: 24px;
}
/*閸忣剛鏁�*/
.zixun_search_rg span {
	font-size: 14px;
	color: #5f5f5f;
	margin-right: 13px;
}

.zixun_search_rg a {
	font-size: 14px;
	color: #000;
	margin-right: 13px;
}

.zixun_search_rg a:last-child {
	margin-right: 0;
}

.zixun_search_rg a:hover {
	color: #193dc6;
}

.guide_fl {
	float: left;
	background: #fff;
	width: 72%;
	box-shadow: 1px 1px 3px 1px #e4e3e3;
}

.guide_fl_search p.guide_fl_search1, .guide_fl_search p.guide_fl_search2
	{
	font-size: 16px;
	color: #333;
	padding: 11px 18px;
	border-bottom: 1px dashed #c9c9c9;
}

.guide_fl_search p.guide_fl_search2 a {
	color: #ff0000;
	font-size: 18px;
}

.guide_fl .public_title ul li a {
	margin-right: 25px;
}

.guide_fl .public_title ul li.on a {
	color: #234ae2;
}

.guide_flx ul li {
	padding: 28px 48px 25px 23px;
	border-bottom: 1px dashed #c9c9c9;
}

.guide_flx_title a {
	display: block;
	font-size: 18px;
	color: #000;
	font-weight: 700;
	margin-bottom: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.guide_flx_title a:hover {
	color: #234ae2;
}

.guide_flx_bt {
	display: -webkit-flex;
	display: flex;
}

.guide_flx_bt_left {
	margin-right: 24px;
}

.guide_flx_bt_left a img {
	width: 168px;
	height: 108px;
	border: 1px solid #e5e5e5;
}

.guide_flx_bt_right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.guide_flx_bt_right a {
	color: #636363;
	font-size: 14px;
	display: block;
}

.guide_flx_bt_right a:hover {
	color: #234ae2;
}

.guide_flx_bt_right a i {
	color: #234ae2;
}

.guide_flx_bt_right p span {
	font-size: 14px;
	color: #7d7d7d;
}

.guide_flx_bt_right p span:nth-child(1) {
	display: inline-block;
	background: url(/static/home/mgufang/image/icon/bianji.png) no-repeat
		left center;
	padding-left: 23px;
	margin-right: 28px;
}

.guide_fr {
	width: 320px;
	float: right;
}

.guide_train, .guide_news, .guide_hot {
	background: #fff;
	box-shadow: 1px 1px 3px 1px #e4e3e3;
}

.guide_public {
	padding: 15px 22px 12px 25px;
	border-bottom: 1px dashed #c9c9c9;
}

.guide_public p {
	font-size: 24px;
	color: #000;
	font-weight: 800;
	padding-left: 11px;
	line-height: 25px;
	border-left: 5px solid #3083ea;
}

.guide_public span {
	color: #737373;
	font-size: 14px;
}

.guide_train {
	margin-bottom: 25px;
}

.guide_trains, .guide_news_bt {
	padding-top: 15px;
	padding-bottom: 20px;
}

.guide_trains input {
	display: block;
	text-align: center;
	margin: 0 auto;
	border-radius: 20px;
	font-size: 14px;
	width: 75%;
}

.guide_trains input:nth-child(-n+2) {
	color: #1a1a1a;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border: 1px solid #dcdcdc;
}

.guide_trains input:nth-child(2) {
	margin-top: 6px;
	margin-bottom: 12px;
}

.guide_trains input:last-child {
	color: #fff;
	height: 40px;
	line-height: 40px;
	background: #234ae2;
}

.guide_news {
	margin-bottom: 25px;
}

.guide_news_bt, .guide_hots ul li {
	padding-left: 25px;
	padding-right: 20px;
}

.guide_news_bt ul li {
	padding-bottom: 10px;
}

.guide_news_bt ul li a, .guide_news_bt p a {
	font-size: 14px;
	color: #252525;
	display: block;
}

.guide_news_bt ul li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.guide_news_bt p a {
	text-align: center;
}

.guide_news_bt a:hover {
	color: #234ae2;
}

.guide_public i {
	font-size: 14px;
	color: #252525;
	display: inline-block;
	margin-top: 10px;
}

.guide_public i:nth-child(3) {
	margin-left: 60px;
	margin-right: 97px;
}

.guide_hots ul li:nth-child(odd) {
	height: 35px;
	line-height: 35px;
	background: #fff;
}

.guide_hots ul li:nth-child(even) {
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
}

.guide_hots ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	color: #2f84ea;
}

.guide_hots {
	padding-bottom: 15px;
}

.guide_hots ul li span {
	font-weight: 700;
}

.guide_hots ul li a {
	width: 50%;
	color: #252525;
}

.guide_hots ul li a, .guide_hots ul li i {
	display: block;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.guide_hots ul li i {
	width: 73px;
	font-weight: 700;
}

.guide_hots ul li a:hover {
	color: #234ae2;
}
/*妞ゅ灚鏆熼崚鍡涖�塻tart*/
.pagination1 {
	width: 100%;
}

.page-b:hover, .page-b.on, .pagination1 a.cur, .pagination1 a:hover {
	background: #234ae2 !important;
	border: 1px #234ae2 solid !important;
}

.pagination1 {
	background: #fff;
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding: 20px 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}
/*妞ゅ灚鏆熼崚鍡涖�塭nd*/
.zixun_goal {
	margin-top: 48px;
	padding-bottom: 50px;
}

.zixun_goals p {
	font-size: 30px;
	color: #000;
	font-weight: 800;
	background: url(../image/icon/remendiTop.png) no-repeat left center;
	padding-left: 38px;
	margin-bottom: 8px;
}

.detail_sells ul {
	display: flex;
	justify-content: space-between;
}

.detail_sells ul li a img {
	width: 223px;
	height: 263px;
}

.detail_sells ul li p {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 9px 11px 9px 11px;
	box-shadow: 1px 1px 4px 1px #d0cccc;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.detail_sells ul li p span {
	font-size: 18px;
	color: #000;
}

.detail_sells ul li p i {
	font-size: 16px;
	color: #9b9b9b;
}

.detail_sells ul li p em {
	color: #f93500;
}

.guide_fl_search p.guide_fl_search1, .guide_fl_search p.guide_fl_search2
	{
	font-size: 16px;
	color: #333;
	padding: 11px 18px;
	border-bottom: 1px dashed #c9c9c9;
}

.guide_fl_search p.guide_fl_search2 a {
	color: #ff0000;
	font-size: 18px;
}
/*鐠у嫯顔嗘い绀秐d*/
/*鐠у嫯顔嗘い浣冾嚊閹嵒tart*/
.zx_detail {
	background: #f1f0f0;
}

.zx_search_fl form, .zx_essay {
	display: -webkit-flex;
	display: flex;
}

.zx_search, .zx_advert, .zx_essay {
	width: 1200px;
	margin: 0 auto;
}

.zx_essay {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
	padding-bottom: 30px;
}

.zx_essay_fl {
	width: 77%;
}

.zx_search_fl input {
	line-height: 46px;
	border: 2px solid #234ae2;
}

.zx_search_fl input:nth-child(1) {
	text-indent: 16px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #fff;
	width: 520px;
	border-right: 0;
}

.zx_search_fl input:nth-child(2) {
	font-size: 18px;
	color: #fff;
	font-weight: 800;
	text-align: center;
	width: 160px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background: #234ae2;
}

.zx_advert {
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
}

.zx_advert a img {
	width: 1200px;
	height: 115px;
}

.zx_advert span, .zx_advert i {
	position: absolute;
	top: 5px;
	color: #fff;
	text-shadow: 1px 1px 1px #505050;
}

.zx_advert span {
	left: 8px;
}

.zx_advert i {
	right: 8px;
}

.zx_article, .zx_email, .zx_reading, .zx_type, .zx_apply {
	border: 1px solid #e4e4e4;
	background: #fff;
}

.zx_articles {
	padding-top: 27px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e4e4e4;
}

.zx_articles p {
	text-align: center;
}

.zx_articles p:nth-child(1) {
	font-size: 20px;
	font-weight: 800;
	color: #000;
	padding-bottom: 12px;
}

.zx_articles p:nth-child(2) {
	font-size: 12px;
	color: #999;
}

.zx_articles p:nth-child(2) span {
	margin-right: 50px;
}

.zx_articles p:nth-child(2) i {
	background: url(../image/icon/eyes.png) no-repeat left center;
	padding-left: 25px;
}

.zx_articlex1 {
	text-align: center;
}

.zx_articlex1 p {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #f55;
	margin: 20px auto 0;
	padding: 0 10px;
}

.zx_articlex2 {
	padding: 20px 35px;
}

.zx_articlex2 img {
	width: 100%;
}

.zx_email {
	padding: 28px 34px;
	background: #fff;
	margin: 30px 0;
}

.zx_email p {
	color: #333;
	padding-bottom: 7px;
}

.zx_email span {
	float: left;
	display: inline-block;
	width: 64px;
	height: 48px;
	background: url(../image/icon/emails.png) no-repeat center #f8f8f8;
}

.zx_email input {
	margin-left: -3px;
}

.zx_email input.zx_email1 {
	font-size: 14px;
	text-indent: 10px;
	height: 46px;
	line-height: 46px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	width: 460px;
}

.zx_email input.zx_email2 {
	font-size: 16px;
	color: #fff;
	height: 48px;
	line-height: 48px;
	width: 146px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	background: #234ae2;
	text-align: center;
}

.zx_reading {
	width: 100%;
}

.zx_reading_title, .zx_reading_top ul li {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
}

.zx_reading_title {
	padding: 18px 30px;
	border-bottom: 1px solid #e4e4e4;
}

.zx_reading_title p {
	font-size: 20px;
	color: #333333;
}

.zx_reading_title a {
	font-size: 14px;
	color: #999999;
}

.zx_reading_title a:hover {
	color: #f4a82e;
}

.zx_reading_top {
	padding: 20px 30px 0 30px;
}

.zx_reading_top ul {
	border-bottom: 1px solid #f8f8f8;
}

.zx_reading_top ul li {
	padding-bottom: 20px;
}

.zx_reading_top ul li a {
	font-size: 14px;
	color: #555;
}

.zx_reading_top ul li a:hover {
	color: #f4a82e;
}

.zx_reading_bt {
	padding: 20px 30px 38px 30px;
}

.zx_reading_bt p {
	font-size: 16px;
	color: #666;
}

.zx_reading_bt textarea {
	font-size: 14px;
	color: #333;
	width: 100%;
	height: 124px;
	text-indent: 16px;
	padding-top: 6px;
	border: 1px solid #e9e9e9;
	margin-top: 10px;
	margin-bottom: 15px;
}

.zx_reading_bt .zx_email1 {
	height: 35px;
	line-height: 35px;
	border: 1px solid #ebebeb;
	text-indent: 10px;
	width: 230px;
	margin-top: 5px;
}

.zx_reading_bt input:last-child {
	display: block;
	font-size: 14px;
	color: #fff;
	width: 115px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #234ae2;
	margin-left: auto;
}

.zx_essay_fr {
	width: 21.3%;
}

.zx_type {
	margin-bottom: 30px;
}

.zx_types ul {
	display: flex;
	justify-content: space-around;
	background: #234ae2;
}

.zx_types ul li a {
	display: block;
	padding: 7px 0;
	font-size: 16px;
	color: #fff;
}

.zx_type_ce {
	padding: 5px 7px 0 7px;
}

.zx_type_ce  a img {
	width: 240px;
	height: 190px;
}

.zx_type_bt {
	padding: 15px 10px;
}

.zx_type_bt a {
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: 800;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.zx_type_bt a:hover {
	color: #234ae2;
}

.zx_type_bt p {
	margin-top: 10px;
	color: #333;
	font-size: 14px;
}

.zx_type_bt p:nth-child(2) span {
	color: #e51c23;
	font-size: 24px;
	font-weight: 800;
}

.zx_type_bt p:nth-child(6) {
	font-size: 20px;
	color: #e51c23;
	font-weight: 700;
	background: url(../image/icon/zx_phone.png) no-repeat left center;
	padding-left: 28px;
}

.zx_type_bt p:nth-child(7) {
	color: #234ae2;
}

.zx_type_online a {
	font-size: 18px;
	color: #fff;
	display: block;
	height: 45px;
	line-height: 45px;
	background: #234ae2;
	text-align: center;
}

.zx_apply p:nth-child(1) {
	font-size: 20px;
	background: url(../image/icon/zx_car.png) no-repeat left 10px center;
	padding-left: 52px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #eee;
}

.zx_apply p:nth-child(n+2) {
	padding-left: 15px;
	padding-right: 15px;
}

.zx_apply p:nth-child(2) {
	margin-top: 15px;
	margin-bottom: 10px;
}

.zx_apply p span {
	font-size: 14px;
	color: #333;
	padding-right: 6px;
}

.zx_apply p:nth-child(2) input, .zx_apply p:nth-child(3) input {
	height: 38px;
	line-height: 38px;
	width: 163px;
	border: 1px solid #ebebeb;
	text-indent: 10px;
}

.zx_apply p:nth-child(4) input {
	color: #fff;
	font-size: 16px;
	text-align: center;
	width: 100%;
	height: 38px;
	line-height: 38px;
	border-radius: 5px;
	background: #234ae2;
	margin-top: 20px;
	margin-bottom: 20px;
}

.zx_apply i {
	display: block;
	padding-left: 15px;
	padding-bottom: 20px;
}
/*鐠у嫯顔嗙拠锔藉剰妞ょざnd*/
/*濡よ偐娲忛惄绋垮斀start*/
.albums {
	background: #f1f0f0;
}

.albums>.public-width {
	padding-bottom: 30px;
}

.type-phone {
	display: flex;
	justify-content: space-between;
}

.type-phonex {
	text-align: right;
	margin-right: 8px;
	padding-right: 34px;
}

.type-phonex span {
	font-size: 12px;
	display: block;
	color: #494949;
	margin-top: 10px;
}

.type-phonex p {
	font-size: 20px;
	color: #e51c23;
	line-height: 25px;
}

div.pp_default .pp_next:hover {
	background: url(../images/icon_next.png) center right no-repeat
		!important;
}

div.pp_default .pp_previous:hover {
	background: url(../images/icon_prev.png) center left no-repeat !important;
}

div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background: url(../images/sprite.png) -31px -3px no-repeat !important;
	height: 20px;
	width: 20px;
	margin: 4px 0 0;
}

div.pp_default a.pp_arrow_next {
	left: 52px !important;
	background-position: -82px -3px !important;
}

div.pp_default .pp_close {
	background: url(../images/sprite.png) 1px 1px no-repeat !important;
}

.xc_built {
	margin-top: 26px;
}

.xc_built_fl {
	float: left;
	width: 75.1%;
	background: #fff;
}

.xc_built_flss {
	padding-left: 20px;
}

.xc_built_fls {
	padding-top: 26px;
	padding-bottom: 11px;
}

.xc_built_fls p {
	font-size: 18px;
	color: #333333;
}

.xc_built_flz ul {
	flex-wrap: wrap;
	display: -webkit-flex;
	display: flex;
}

.xc_built_flz ul li {
	float: left;
	margin: 16px 20px 16px 0;
	width: 200px;
}

.xc_built_flz ul li p {
	font-size: 14px;
	color: #838383;
	text-align: center;
	padding-top: 4px;
	line-height: 18px;
}

.xc_built_flz ul li img {
	width: 200px;
	height: 151px;
	border: 1px solid #e5e5e5;
}

.xc_built_fr {
	float: right;
	width: 23%;
}

.xc_built_fr1 {
	background: #fff;
	margin-bottom: 30px;
}

.xc_built_fr_ce {
	width: 93%;
	margin: 0 auto;
}

.xc_built_fr_ces>p {
	font-size: 18px;
	color: #333333;
	font-weight: 700;
	padding: 24px 0 6px 13px;
}

.xc_built_fr_ces ul li {
	padding: 12px 6px;
	width: 86%;
	margin: 0 auto;
}

.xc_built_fr_ces ul li a {
	font-size: 14px;
	color: #777777;
	float: left;
	padding-left: 30px;
}

.xc_built_fr_ces ul li span {
	float: right;
	color: #777777;
	padding-right: 30px;
}

.xc_built_fr_ces ul li .on a, .xc_built_fr_ces ul li .on span {
	color: #234ae2;
}

.xc_built_fr_ces ul li.pic10 a {
	background: url(../images/icon/pc1.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic9 a {
	background: url(../images/icon/pc2.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic1 a {
	background: url(../images/icon/pc3.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic3 a {
	background: url(../images/icon/pc4.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic4 a {
	background: url(../images/icon/pc5.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic7 a {
	background: url(../images/icon/pc6.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic6 a {
	background: url(../images/icon/pc7.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic2 a {
	background: url(../images/icon/pc8.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic5 a {
	background: url(../images/icon/pc9.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic10 .on a, .xc_built_fr_ces ul li.pic10 .on a:hover
	{
	background: url(../images/icon/pc11.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic9 .on a, .xc_built_fr_ces ul li.pic9 .on a:hover
	{
	background: url(../images/icon/pc22.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic1 .on a, .xc_built_fr_ces ul li.pic1 .on a:hover
	{
	background: url(../images/icon/pc33.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic3 .on a, .xc_built_fr_ces ul li.pic3 .on a:hover
	{
	background: url(../images/icon/pc44.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic4 .on a, .xc_built_fr_ces ul li.pic4 .on a:hover
	{
	background: url(../images/icon/pc55.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic7 .on a, .xc_built_fr_ces ul li.pic7 .on a:hover
	{
	background: url(../images/icon/pc66.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic6 .on a, .xc_built_fr_ces ul li.pic6 .on a:hover
	{
	background: url(../images/icon/pc77.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic2 .on a, .xc_built_fr_ces ul li.pic2 .on a:hover
	{
	background: url(../images/icon/pc88.png) no-repeat left center;
}

.xc_built_fr_ces ul li.pic5 .on a, .xc_built_fr_ces ul li.pic5 .on a:hover
	{
	background: url(../images/icon/pc99.png) no-repeat left center;
}

.xc_built_fr_ces ul p {
	color: #333333;
	font-size: 16px;
	text-indent: 6px;
	background: #f7f7f7;
	margin: 10px 0;
	width: 100%;
}

.pic-house {
	background: #fff;
	padding-top: 45px;
	padding-bottom: 10px;
}

.pic-house .public-width {
	display: flex;
	justify-content: space-between;
}

.pic-house-fl {
	width: 218px;
	height: 200px;
	margin-right: 14px;
	background: url(../image/pic-house.jpg) no-repeat;
}

.pic-house-fl p {
	font-size: 22px;
	color: #fff;
	padding-top: 69px;
	padding-left: 69px;
}

.pic-house-fl span {
	color: #fff;
	display: block;
	padding-left: 40px;
}

.pic-house-fr {
	flex: 1;
}

.pic-house-fr ul {
	display: flex;
	justify-content: space-between;
}

.pic-house-fr ul li {
	position: relative;
}

.pic-house-fr ul li a img {
	width: 476px;
	height: 200px;
}

.pic-house-fr ul li a span {
	color: #fff;
	position: absolute;
	text-shadow: 1px 1px 1px #505050;
	top: 3px;
	z-index: 3;
}

.pic-house-fr ul li a span:nth-of-type(1) {
	left: 2%;
}

.pic-house-fr ul li a span:nth-of-type(2) {
	right: 2%;
}
/*濡よ偐娲忛惄绋垮斀end*/
/*閸︺劌鏁幋宄扮�穝tart*/
.hx_type {
	background: #fff;
	margin-top: 26px;
}

.hx_type_top {
	padding: 22px 0 22px 18px;
	border-bottom: 1px solid #f2f2f2;
}

.hx_type_top p {
	color: #333333;
	font-size: 20px;
	font-weight: 700;
}

.hx_type_bts ul li {
	float: left;
	padding: 0 32px;
	margin: 20px 0;
	border-right: 1px solid #dfdfdf;
}

.hx_type_bts ul li:last-child {
	border-right: none;
}

.hx_type_bts ul li a {
	font-size: 16px;
	padding: 14px 8px;
	color: #333333;
}

.hx_type_bts ul li.active a {
	color: #193dc6;
	border-bottom: 2px solid #193dc6;
}

.hx_type_bts ul li a:hover {
	color: #193dc6;
}

.hx_type_btx {
	width: 97%;
	margin: 0 auto;
	margin-top: 10px;
}

.hx_type_btx ul li {
	float: left;
	width: 21.55%;
	margin-right: 4.55%;
	margin-bottom: 29px;
}

.hx_type_btx ul li a img {
	display: block;
	width: 250px;
	height: 220px;
}

.hx_type_btx ul li:nth-child(4n) {
	margin-right: 0;
}

.hx_type_btx ul li p {
	background: #f7f7f7;
	color: #333333;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 250px;
	height: 68px;
}

.hx_type_btx ul li p span, .hx_type_btx ul li p i {
	display: block;
}

.hx_type_btx ul li p span {
	font-size: 18px;
}

.hx_type_btx ul li a i {
	font-size: 16px;
}

.public-type {
	background: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
}

.type-hot {
	padding: 95px 17px 26px 17px;
	margin-top: 60px;
	position: relative;
}

.type-hot-title {
	position: absolute;
	left: 40px;
	top: -28px;
	border: 8px solid #f7f7f7;
	border-radius: 10px;
}

.type-hot-title p {
	font-size: 24px;
	color: #193dc6;
	padding: 8px 28px 8px 70px;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	background: url(../image/icon/type1.png) no-repeat left 38px center #fff;
}

.type-hot ul {
	display: flex;
	flex-wrap: wrap;
}

.type-hot ul li {
	margin-right: 13px;
	margin-bottom: 18px;
	display: flex;
}

.type-hot ul li:nth-child(3n) {
	margin-right: 0;
}

.type-hot-img a img {
	width: 188px;
	height: 194px;
	border: 2px solid #eeeeee;
}

.type-hot-word {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	background: #f7f7f7;
	padding: 25px 10px 30px 10px;
	width: 167px;
}

.type-hot-word a {
	font-size: 18px;
	color: #424242;
	display: block;
	max-width: 157px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.type-hot-word p:nth-of-type(1) span {
	color: #1f58d9;
	padding-right: 5px;
	border-right: 1px solid #cecece;
}

.type-hot-word p:nth-of-type(1) i {
	display: inline-block;
	color: #424242;
	padding-left: 5px;
	max-width: 120px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.type-hot-word p:nth-of-type(2) {
	color: #424242;
	line-height: 20px;
}

.type-hot-word p:nth-of-type(2) em {
	font-size: 18px;
	color: #ff0404;
}

.type-hot-word p:nth-of-type(3) span {
	font-size: 16px;
	color: #fff;
	border-radius: 0 5px;
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
}

.type-hot-word p:nth-of-type(3) span.sale1 {
	background: #3250ce;
}

.type-hot-word p:nth-of-type(3) span.sale2 {
	background: #17c167;
}

.type-hot-word p:nth-of-type(3) span.sale3 {
	background: #808080;
}

.type-sign {
	display: flex;
	justify-content: space-between;
	padding: 30px 19px;
	margin-top: 30px;
}

.type-sign-fl {
	width: 440px;
	height: 118px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../image/type-bj.jpg) no-repeat;
}

.type-sign-fl p {
	background: url(../image/icon/type-kefu.png) no-repeat left center;
	padding-left: 56px;
	margin-right: 35px;
}

.type-sign-fl p span {
	display: block;
	font-size: 20px;
	color: #fff;
	line-height: 26px;
}

.type-sign-fl a {
	font-size: 20px;
	color: #fff;
	background: #f58f16;
	display: block;
	width: 114px;
	height: 34px;
	line-height: 34px;
	border-radius: 5px;
	text-align: center;
}

.type-sign-fr {
	width: 689px;
	height: 118px;
	background: url(../image/type-bj2.jpg) no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}

.type-sign-fr p {
	margin-left: 180px;
	margin-right: 50px;
}

.type-sign-fr p span {
	font-size: 26px;
	color: #fff;
	font-weight: 600;
	display: block;
}

.type-sign-fr p i {
	color: #fff;
}

.type-sign-fr a {
	font-size: 20px;
	color: #f97744;
	display: block;
	width: 114px;
	height: 34px;
	line-height: 34px;
	border-radius: 5px;
	text-align: center;
	background: #fff;
}
/*閸︺劌鏁幋宄扮�风紒鎾存将
/*閼割亝濯跨憴鍡涱暥妞ょ敻娼皊tart*/
.video {
	background: #fff;
	padding-top: 35px;
}

.video-fl {
	width: 880px;
	float: left;
	border: 1px solid #ededed;
}

.video-fl ul li {
	box-shadow: 0px 1px 2px #f0f0f0;
	position: relative;
}

.video-fl ul li a img:nth-child(1) {
	width: 880px;
	height: 590px;
}

.video-fl ul li a img:nth-child(2) {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.video-fl ul li p {
	background: #fff;
	height: 65px;
	line-height: 65px;
}

.video-fl ul li p a {
	font-size: 18px;
	padding-left: 20px;
}

.video-fl .swiper-button-next, .video-fl .swiper-button-prev {
	width: 44px;
	height: 73px;
	top: 42%;
	background-image: none;
}

.video-fl .swiper-button-prev {
	left: 0;
}

.video-fl .swiper-button-next {
	right: 0;
}

.video-fr {
	float: right;
	border: 1px solid #d9d9d9;
	padding: 0 10px;
	background: #fff;
}

.video-fr p {
	padding: 5px 0;
	font-size: 18px;
	background: url(../image/icon/video-icon2.jpg) no-repeat left center;
	padding-left: 33px;
}

.video-fr ul li {
	margin-bottom: 15px;
}

.video-fr ul li {
	position: relative;
}

.video-fr ul li a {
	display: block;
	overflow: hidden;
}

.video-fr ul li a img {
	width: 280px;
	height: 190px;
	transition: all 0.6s;
}

.video-fr ul li a img:hover {
	transform: scale(1.2);
}

.video-fr ul li a span {
	display: block;
	padding: 5px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #fff;
	background: url(../image/icon/video_sp.png) no-repeat left 10px center
		rgba(0, 0, 0, .7);
	text-indent: 40px;
}

.video-fl .video-fl-icon {
	text-align: right;
}

.video-fl.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 18px;
	width: 99%;
}

.video-fl .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
}

.swiper-container-horizontal>.video-fl-icon .swiper-pagination-bullet {
	margin: 0 8px !important;
}

.video-two {
	margin-top: 30px;
	margin-bottom: 40px;
	width: 100%;
	height: 145px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: url(../image/hangpai.jpg) no-repeat left center;
}

.video-two-fl span, .video-two-fl i {
	display: inline-block;
	height: 48px;
	line-height: 48px;
}

.video-two-fl span {
	color: #fff;
	font-size: 40px;
	border-right: 2px solid #fff;
	padding-right: 14px;
	margin-left: 160px;
}

.video-two-fl i {
	color: #fff;
	font-size: 22px;
	padding-left: 14px;
	vertical-align: top;
}

.video-two-fr {
	margin-right: 15px;
}

.video-two-fr input {
	display: block;
	height: 32px;
	line-height: 32px;
	width: 270px;
}

.video-two-fr input.video-two-fr1 {
	text-indent: 15px;
	margin-bottom: 10px;
}

.video-two-fr input.video-two-fr2 {
	font-size: 16px;
	background: #316efc;
	text-align: center;
	color: #fff;
	font-weight: 700;
	border: 1px solid #fff;
	border-radius: 20px;
}

.video-three {
	padding-bottom: 20px;
}

.video-three-title {
	border-bottom: 2px solid #49a600;
	background: url(../image/icon/video-icon2.jpg) no-repeat left top 3px;
}

.video-three-title span {
	display: inline-block;
	font-size: 16px;
	padding-bottom: 10px;
	margin-left: 45px;
	border-bottom: 4px solid #49a600;
}

.video-threex ul {
	display: flex;
	flex-wrap: wrap;
}

.video-threex ul li {
	width: 385px;
	margin-right: 22px;
	margin-top: 25px;
	box-sizing: border-box;
	border: 1px solid #ededed;
}

.video-threex ul li:nth-child(3n) {
	margin-right: 0;
}

.video-threex-img a {
	position: relative;
	display: block;
	overflow: hidden;
}

.video-threex-img a img:nth-child(1) {
	width: 385px;
	height: 266px;
	transition: all 0.7s;
}

.video-threex-img a img:nth-child(1):hover {
	transform: scale(1.2);
}

.video-threex-img a img:nth-child(2) {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.video-threex-ce {
	padding-left: 10px;
}

.video-threex-ce a, .video-threex-ce i {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.video-threex-ce a {
	font-weight: 700;
	font-size: 20px;
	color: #313030;
}

.video-threex-ce p span {
	font-size: 16px;
	color: #d92929;
	font-weight: 700;
}

.video-threex-ce i {
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.video-threex-phone {
	height: 45px;
	line-height: 45px;
	display: flex;
}

.video-threex-phone span {
	display: inline-block;
	width: 261px;
	font-size: 18px;
	color: #49a600;
	background: url(../image/icon/video-phone1.jpg) no-repeat left 15px
		center;
	padding-left: 43px;
	border-top: 1px solid #d6d6d6;
}

.video-threex-phone i {
	display: inline-block;
	width: 33px;
	color: #fff;
	background: url(../image/icon/home33.png) no-repeat left 10px center
		#326ffc;
	padding-left: 40px;
	line-height: 16px;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-right: 6px;
}
/*閼割亝濯跨憴鍡涱暥妞ょ敻娼癳nd*/

/*鐠囶參鐓剁拋鍙夊煣妞ょ敻娼皊tart*/
.yuyin {
	background: #f1f0f0;
	padding-top: 25px;
	padding-bottom: 35px;
}

.voice-loop ul li {
	position: relative;
}

.voice-loop ul li a img {
	width: 100%;
	height: 180px;
	border-radius: 10px 10px 50px;
}

.voice-loop .swiper-pagination-bullet {
	opacity: .7;
	background: #fff;
}

.voice-loop .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fffb00;
}

.voice-loop.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 3px;
}

.voice-loop ul li a span, .voice-loop ul li a i {
	position: absolute;
	top: 2%;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 1px #888;
}

.voice-loop ul li a span {
	left: 1%;
}

.voice-loop ul li a i {
	right: 1%;
}

.voice-hot {
	background: #fff;
	border-radius: 10px 10px 60px;
	padding: 42px 30px 50px;
	margin-top: 40px;
	margin-bottom: 70px;
}

.voice-hot-title {
	text-align: center;
	margin-bottom: 34px;
}

.voice-hot-title p {
	font-size: 46px;
	color: #e2e2e2;
	line-height: 20px;
	margin-left: 60px;
}

.voice-hot-title i {
	display: inline-block;
	font-size: 28px;
	color: #333333;
	font-weight: 700;
	background: url(../image/icon/yuyin.png) no-repeat left center #fff;
	padding-left: 32px;
	letter-spacing: 2px;
	line-height: 40px;
}

.voice-hotx ul {
	display: flex;
	justify-content: space-between;
}

.voice-hotx ul li {
	border-radius: 10px;
	position: relative;
	width: 263px;
}

.voice-hotx-img a img {
	width: 263px;
	height: 182px;
	border-radius: 5px;
}

.voice-hotx-img a i {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	border-radius: 5px 8px 2px;
	background: url(../images/icon/yuyin-location.png) no-repeat left 6px
		center #f0a300;
	padding-left: 20px;
	padding-right: 5px;
}

.voice-hotx-word {
	border: 1px solid #d2d2d2;
	background: #fff;
	border-top: 0;
	padding: 13px 8px 15px 8px;
	margin-top: -2px;
}

.voice-hotx-word>a {
	display: block;
	font-size: 18px;
	color: #313030;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-bottom: 3px;
}

.voice-hotx-word>a:hover {
	color: #2d74f6;
}

.voice-hotx-word p {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.voice-hotx-word p span {
	color: #d60000;
	font-size: 18px;
}

.voice-hotx-word p i {
	font-size: 20px;
	font-weight: 700;
}

.voice-hotx-word p a {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	color: #fff;
	border-radius: 20px;
	padding-left: 30px;
	padding-right: 10px;
	background: url(../image/icon/vioce-sanjiao.png) no-repeat left 12px
		center #2d74f6;
}

.voice-hear {
	margin-bottom: 40px;
	position: relative;
	background: url(../image/vioce-input.jpg) no-repeat;
	height: 135px;
	border-radius: 10px 10px 60px;
}

.voice-hear-title span {
	position: absolute;
	top: -20px;
	left: 24px;
	font-size: 22px;
	color: #fff;
	background: #2d74f6;
	border-radius: 25px;
	padding: 0 25px;
	height: 40px;
	line-height: 40px;
	border: 3px solid #fff;
	border-top: 0;
}

.voice-hear-title span i {
	font-weight: 700;
}

.voice-hearx {
	padding: 45px 68px 43px 35px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.voice-hearx-left span {
	display: inline-block;
	font-size: 20px;
	color: #fff;
	padding-left: 27px;
}

.voice-hearx-left span:nth-child(-n+2) {
	margin-right: 38px;
}

.voice-hearx-left span:nth-child(1) {
	background: url(../image/icon/yuyin-icon1.png) no-repeat left center;
}

.voice-hearx-left span:nth-child(2) {
	background: url(../image/icon/yuyin-icon2.png) no-repeat left center;
}

.voice-hearx-left span:nth-child(3) {
	background: url(../image/icon/yuyin-icon3.png) no-repeat left center;
}

.voice-hearx-right {
	display: flex;
}

.voice-hearx-right input {
	height: 42px;
	line-height: 42px;
}

.voice-hearx-right input.voice-hearx-right1 {
	width: 250px;
	font-size: 16px;
	color: #8b8b8b;
	text-indent: 20px;
	border-radius: 25px;
	border: 2px solid #a78849;
}

.voice-hearx-right input.voice-hearx-right2 {
	font-size: 16px;
	color: #fff;
	background: #2d74f6;
	border-radius: 10px;
	width: 73px;
	text-align: center;
	margin-left: 11px;
}

.voice-house {
	background: #fff;
	border-radius: 10px 10px 50px;
	padding: 43px 35px 20px 35px;
}

.voice-house-title {
	width: 599px;
	margin: 0 auto 55px;
	border-radius: 25px;
	border: 2px solid #73a2f9;
}

.voice-house-title ul {
	display: flex;
}

.voice-house-title ul li a {
	text-align: center;
	color: #313030;
	display: inline-block;
	width: 99px;
	margin: 7px 0;
	line-height: 18px;
	font-size: 18px;
}

.voice-house-title ul li:nth-child(-n+5) a {
	border-right: 1px solid #b2b3b7;
}

.voice-house-title ul li.active {
	background: #2d74f6;
	border-radius: 25px;
}

.voice-house-title ul li.active a {
	color: #fff;
}

.voice-housex ul {
	display: flex;
	flex-wrap: wrap;
}

.voice-housex ul li {
	width: 352px;
	margin-right: 37px;
}

.voice-housex ul li:nth-child(-n+3) {
	margin-bottom: 40px;
}

.voice-housex ul li:nth-child(3n) {
	margin-right: 0;
}

.voice-housex-top {
	position: relative;
}

.voice-housex-img a {
	display: block;
}

.voice-housex-img a img {
	width: 352px;
	height: 235px;
	border-radius: 10px 10px 5px 5px;
}

.voice-housex-img a i {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	border-radius: 5px 8px 2px;
	background: url(../images/icon/yuyin-location.png) no-repeat left 6px
		center #f0a300;
	padding-left: 20px;
	padding-right: 5px;
}

.voice-housex-img a em {
	position: absolute;
	right: 4px;
	top: 3px;
	color: #fff;
	background: rgba(0, 0, 0, .72);
	border-radius: 25px;
	padding: 0 6px;
}

.voice-housex-img a em span {
	color: #ed8904;
}

.voice-housex-play a {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 16px;
	color: #fff;
	border-radius: 25px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 85px;
	z-index: 10;
}

.voice-housex-play a:nth-child(1) {
	text-indent: 40px;
	background: url(../image/icon/yuyinplay.png) no-repeat left 4px center
		rgba(0, 0, 0, .85);
}

.voice-housex-play a:nth-child(2) {
	text-indent: 16px;
	background: url(../image/icon/yuyinstop.png) no-repeat right 4px center
		rgba(0, 0, 0, .85);
	display: none;
}

.voice-housex-audio {
	width: 100%;
	position: absolute;
	z-index: 12;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	height: 45px;
	line-height: 45px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	display: none;
}

.voice-housex-audio1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.voice-housex-audio audio {
	margin-left: 2%;
	height: 32px;
}

.voice-housex-audio a {
	margin-right: 2%;
}

.voice-housex-audio1 a img {
	width: 75%;
	text-align: center;
}

.voice-housex-bt {
	border: 1px solid #d2d2d2;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-top: -2px;
}

.voice-housex-word {
	padding: 14px 8px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.voice-housex-word a {
	font-size: 20px;
	color: #313030;
	max-width: 195px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.voice-housex-word p {
	font-size: 18px;
	color: #d60000;
}

.voice-housex-word p span {
	font-size: 22px;
	font-weight: 700;
}

.voice-housex-phone {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 34px;
	line-height: 34px;
	border-top: 1px solid #dcdcdc;
	border-radius: 5px 5px 10px 10px;
}

.voice-housex-phone span {
	display: inline-block;
	font-size: 20px;
	color: #ce3535;
	background: url(../image/icon/yuyin-phone.png) no-repeat left 10px
		center;
	padding-left: 36px;
	font-weight: 700;
	width: 235px;
}

.voice-housex-phone a {
	width: 115px;
	background: #2d74f6;
	font-size: 16px;
	color: #fff;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 5px;
	padding-left: 23px;
	clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.voice-housex-phone a i {
	display: inline-block;
	font-size: 18px;
	color: #2d74f6;
	background: #fff;
	width: 27px;
	height: 27px;
	line-height: 27px;
	border-radius: 50%;
	text-align: center;
	margin-right: 6px;
}

.voice-housex .voice-housex1 {
	display: none;
}

.voice-housex .voice-housex1:nth-child(1) {
	display: block;
}
/*鐠囶參鐓剁拋鍙夊煣妞ょ敻娼癳nd*/

/*闂傤喚鐡熼崚妤勩�冩い鐢告桨start*/
.ask-background {
	background: #f1f0f0;
	padding-bottom: 40px;
}

.public-ask {
	background: #fff;
	border-radius: 20px;
	border: 1px solid #e6e6e6;
}

.ask {
	background: #fff;
	padding: 13px 13px 22px 12px;
	border-bottom-right-radius: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 17px;
}

.ask-fl {
	display: flex;
	align-items: center;
}

.ask-fl-img {
	position: relative;
	margin-right: 16px;
}

.ask-fl-img a, .ask-fl-img a img {
	width: 180px;
	height: 123px;
}

.ask-fl-img a {
	display: block;
	border-bottom-right-radius: 20px;
	overflow: hidden;
}

.ask-fl-img a img {
	transition: all 0.8s;
}

.ask-fl-img a img:hover {
	transform: scale(1.14);
}

.ask-fl-img p {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
}

.ask-fl-img p:before {
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #FFFFFF;
	left: 35px;
	top: 8px;
	z-index: 99;
}

.ask-fl-img p span {
	color: #fff;
	font-size: 14px;
	padding: 0 5px;
	display: inline-block;
	height: 22px;
	line-height: 22px;
}

.ask-fl-img p span.sale1 {
	background: #3250ce;
}

.ask-fl-img p span.sale2 {
	background: #17c167;
}

.ask-fl-imgp span.sale3 {
	background: #808080;
}

.ask-fl-img p span {
	position: relative;
}

.ask-fl-img p span:before {
	position: absolute;
	right: -9px;
	top: 0;
	content: "";
	border-top: 11px solid transparent;
	border-bottom: 11px solid transparent;
}

.ask-fl-img p span.sale1:before {
	border-left: 9px solid #3250ce;
}

.ask-fl-img p span.sale2:before {
	border-left: 9px solid #17c167;
}

.ask-fl-img p span.sale3:before {
	border-left: 9px solid #808080;
}

.ask-fl-word {
	height: 106px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.ask-fl-word1 {
	line-height: 26px;
}

.ask-fl-word1>a {
	font-size: 24px;
	color: #272727;
	margin-right: 7px;
}

.ask-fl-word1 span {
	padding-left: 15px;
}

.ask-fl-word1 span a {
	color: #717171;
}

.ask-fl-word1 span a:hover, .ask-fl-word1>a:hover {
	color: #193dc6;
}

.ask-fl-word2 {
	line-height: 24px;
}

.ask-fl-word2 span {
	color: #717171;
	margin-right: 6px;
}

.ask-fl-word2 span i {
	font-size: 26px;
	color: #e72121;
	font-weight: 600;
}

.ask-fl-word2 em {
	color: #717171;
}

.ask-fl-word3 span {
	display: inline-block;
	font-size: 16px;
	padding: 0 6px;
	border-radius: 5px;
	height: 24px;
	line-height: 24px;
	margin-right: 3px;
	color: #199504;
	background: #e1f4dc;
}

.ask-fl-word3 span:nth-child(2) {
	color: #1953d8;
	background: #e8ecfb;
}

.ask-fl-word3 span:nth-child(3) {
	color: #da4909;
	background: #f9ebdd;
}

.ask-fr {
	display: flex;
	align-items: center;
}

.ask-fr p a {
	display: block;
	width: 110px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	border-radius: 18px;
	text-indent: 34px
}

.ask-fr p:nth-child(1) a:nth-child(1) {
	margin-bottom: 13px;
	color: #fff;
	background: url(../image/icon/ask-yuyue.png) no-repeat left 8px center
		#1f58d9;
}

.ask-fr p:nth-child(1) a:nth-child(2) {
	border: 1px solid #dcdcdc;
	color: #4d4d4d;
	background: url(../image/icon/ask-line.png) no-repeat left 9px center;
}

.ask-fr p:nth-child(2) {
	text-align: center;
	margin-left: 6px;
}

.ask-fr p:nth-child(2) img {
	display: block;
	width: 90px;
	height: 90px;
	border-radius: 3px;
	border: 1px solid #cfcfcf;
}

.ask-fr p:nth-child(2) span {
	color: #494949;
}

.question {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.question-fl {
	width: 72%;
}

.question-fl-list1 {
	border-bottom-right-radius: 30px;
}

.question-fl-list {
	padding: 5px 32px 18px 28px;
	background: #fff;
}

.question-fl-list-title {
	padding-bottom: 6px;
	padding-top: 37px;
}

.question-fl-list-title p {
	display: inline-block;
	background: #f5f5f5;
	border-radius: 22px;
	height: 45px;
	line-height: 45px;
	padding: 0 22px;
}

.question-fl-list-title p span {
	font-size: 24px;
	color: #363636;
	margin-right: 20px;
}

.question-fl-list-title p span em {
	color: #193dc6;
}

.question-fl-list-title p i {
	font-size: 16px;
	color: #363636;
}

.question-fl-list ul li {
	padding-top: 19px;
	padding-bottom: 19px;
	border-bottom: 1px dashed #dedede;
}

.question-fl-list ul li:last-child {
	border-bottom: 0;
}

.question-fl-list ul li p {
	display: flex;
}

.question-fl-list ul li p:nth-child(1) {
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.question-fl-list ul li p:nth-child(1) em {
	display: flex;
	align-items: center;
}

.question-fl-list ul li p span {
	font-size: 16px;
	color: #fff;
	text-align: center;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 5px;
}

.question-fl-list ul li p:nth-child(1) em span {
	background: #e95249;
	margin-right: 7px;
}

.question-fl-list ul li p:nth-child(1) em a {
	font-size: 18px;
	color: #393939;
	font-weight: 600;
	max-width: 640px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.question-fl-list ul li p:nth-child(1) i {
	color: #979797;
}

.question-fl-list ul li p:nth-child(2) span {
	background: #2693ff;
	margin-right: 14px;
}

.question-fl-list ul li p:nth-child(2) a {
	color: #393939;
	flex: 1;
}

.question-fl-list ul li p em a:hover, .question-fl-list ul li p a:hover
	{
	color: #193dc6;
}

.question-fl-see {
	position: relative;
	margin-top: 65px;
	margin-bottom: 32px;
	padding: 59px 34px 26px 34px;
}

.public-ask-title {
	position: absolute;
	left: 30px;
	top: -46px;
	padding: 6px;
	background: #efefef;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.public-ask-title p {
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 10px;
	text-align: center;
}

.public-ask-title p i {
	display: block;
	font-size: 24px;
	color: #193dc6;
	padding-left: 30px;
}

.question-fl-see-title p {
	padding: 4px 70px;
}

.question-fl-see-title p i {
	background: url(../image/icon/qustion-eye.png) no-repeat left 20px
		center;
}

.question-fl-see-title p span {
	display: block;
	color: #515151;
	max-width: 225px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.question-fl-seex ul {
	display: flex;
}

.question-fl-seex ul li:nth-child(-n+2) {
	margin-right: 22px;
}

.question-fl-seex-img a, .question-fl-seex-img a img {
	width: 250px;
	height: 150px;
}

.question-fl-seex-img a {
	display: block;
	overflow: hidden;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.question-fl-seex-img a img {
	transition: all 0.7s;
}

.question-fl-seex-img a img:hover {
	transform: scale(1.14);
}

.question-fl-seex-word {
	padding: 4px 7px 13px 8px;
	border: 1px solid #dcdcdc;
}

.question-fl-seex-word p:nth-child(1) a:nth-child(1) {
	font-size: 18px;
	color: #363636;
	max-width: 170px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.question-fl-seex-word p:nth-child(1) a:nth-child(2) {
	color: #737373;
}

.question-fl-seex-word p:nth-child(1) a:hover {
	color: #193dc6;
}

.question-fl-seex-word p:nth-child(2) span {
	font-size: 16px;
	color: #363636;
}

.question-fl-seex-word p:nth-child(2) span em {
	font-size: 20px;
	color: #db2a20;
	font-weight: 600;
}
/*閸︺劎鍤庨崪銊嚄閸忣剙鍙tart*/
.ask-pubcli-line p {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ask-pubcli-line p:nth-child(2) a {
	position: relative;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background: #2d74f6;
	border-radius: 20px;
	text-indent: 28px;
	width: 80px;
	height: 25px;
	line-height: 25px;
}

.ask-pubcli-line p:nth-child(2) i {
	position: absolute;
	left: 2px;
	top: 1px;
	font-size: 16px;
	color: #1962e6;
	background: #fff;
	border-radius: 50%;
	text-indent: 0;
	width: 23px;
	height: 23px;
	line-height: 23px;
	text-align: center;
}
/*閸︺劎鍤庨崪銊嚄閸忣剙鍙nd*/
.question-fl-home {
	position: relative;
	margin-top: 74px;
	position: relative;
	padding: 72px 15px 35px 15px;
}

.question-fl-home-title p {
	padding: 4px 32px;
}

.question-fl-home-title p i {
	background: url(../image/icon/ask-home.png) no-repeat left 46px center;
}

.question-fl-homes ul {
	display: flex;
	justify-content: space-between;
}

.question-fl-homes ul li {
	background: url(../image/ask-renwu.png) no-repeat top center #fff;
	border: 3px solid #8b93ae;
	border-radius: 65px;
	display: flex;
	align-items: center;
	padding-right: 26px;
}

.question-fl-homes-img {
	margin-right: 8px;
	margin-left: -2px;
}

.question-fl-homes-img img {
	width: 108px;
	height: 108px;
	border-radius: 50%;
	border: 3px solid #8b93ae;
}

.question-fl-homes-word p:nth-child(1) i {
	font-size: 18px;
	color: #000;
	font-weight: 600;
	margin-right: 8px;
}

.question-fl-homes-word p:nth-child(1) span {
	font-size: 12px;
	padding: 0 5px;
}

.question-fl-homes-word p:nth-child(1) span:nth-of-type(1) {
	color: #de0910;
}

.question-fl-homes-word p:nth-child(1) span:nth-of-type(2) {
	color: #de8609;
	border-left: 1px solid #b7b9ba;
	border-right: 1px solid #b7b9ba;
}

.question-fl-homes-word p:nth-child(1) span:nth-of-type(3) {
	color: #10921f;
}

.question-fl-homes-word p:nth-child(2) {
	font-size: 12px;
	color: #444444;
}

.question-fl-homes-word p:nth-child(3) span {
	font-size: 12px;
	color: #4d4d4d;
	margin-right: 5px;
}

.question-fl-homes-word p:nth-child(3) span i {
	color: #de1c22;
	font-weight: 600;
}

.question-fl-homes-word p:nth-child(3) a {
	font-size: 14px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	background: #1d4fca;
	border-radius: 5px;
}

.question-fl-homex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}

.question-fl-homex-input input.question-fl-homex-input1 {
	font-size: 20px;
	color: #939393;
	text-indent: 22px;
	width: 280px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #eeeeee;
	border-radius: 22px;
}

.question-fl-homex-input input.question-fl-homex-input2 {
	font-size: 22px;
	color: #fff;
	width: 160px;
	text-align: center;
	border-radius: 23px;
	height: 46px;
	line-height: 46px;
	background: #3b5fe5;
	margin-left: -42px;
}

.question-fl-homex-phone p {
	font-size: 24px;
	color: #de0910;
	background: url(../image/icon/ask-phone2.png) no-repeat left center;
	padding-left: 28px;
}

.question-fr {
	width: 286px;
}

.question-fr1 {
	margin-bottom: 23px;
}

.question-fr1-title {
	padding: 10px;
	padding-bottom: 30px;
	background: url(../images/ask-right1.jpg) no-repeat;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.question-fr1-title p {
	font-size: 22px;
	color: #fff;
	text-align: center;
	padding-right: 26px;
	letter-spacing: 2px;
	position: relative;
	background: url(../images/icon/ask-icon4.png) no-repeat right 70px top
		5px;
}

.question-fr1-title p:before {
	position: absolute;
	content: "问";
	color: #1a7df9;
	right: 74px;
	top: 6px;
	font-size: 14px;
	font-weight: 600;
}

.question-fr1-title span {
	color: #fff;
	display: block;
	text-align: center;
}

.question-fr1-bt {
	background: #fff;
	border-top-left-radius: 15px;
	padding: 16px 16px 18px 16px;
	margin-top: -16px;
}

.question-fr1-bt textarea {
	width: 90%;
	height: 80px;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	color: #a2a2a2;
	padding: 5% 5% 0 10px;
	background: url(../image/icon/ask-icon5.png) no-repeat right bottom
		#f5f5f5;
}

.question-fr1-bt input {
	display: block;
	width: 253px;
	height: 34px;
	line-height: 34px;
	border-radius: 20px;
	text-align: center;
}

.question-fr1-bt input.question-fr1-bt1 {
	color: #a2a2a2;
	margin-top: 8px;
	margin-bottom: 12px;
	border: 1px solid #e5e5e5;
}

.question-fr1-bt input.question-fr1-bt2 {
	color: #fff;
	font-size: 16px;
	background: #0065da;
}

.question-fr2-title {
	padding-top: 18px;
	padding-bottom: 50px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: url(../image/ask-right2.jpg) no-repeat;
}

.question-fr2-title i {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 22px;
	text-shadow: 1px 1px 2px #0f53d7;
	background: url(../image/icon/ask-ren.png) no-repeat right 65px center;
	padding-right: 20px;
	margin-bottom: 17px;
}

.question-fr2-title p {
	display: flex;
	align-items: center;
	justify-content: center;
}

.question-fr2-title p span {
	color: #fff;
	display: inline-block;
	padding-left: 25px;
}

.question-fr2-title p span:nth-child(1) {
	background: url(../image/icon/ask-icon1.png) no-repeat left center;
	margin-right: 9px;
}

.question-fr2-title p span:nth-child(2) {
	background: url(../image/icon/ask-icon2.png) no-repeat left center;
	margin-right: 9px;
}

.question-fr2-title p span:nth-child(3) {
	background: url(../image/icon/ask-icon3.png) no-repeat left center;
}

.question-fr2-bt {
	background: #fff;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-top: -20px;
	padding-top: 18px;
	padding-bottom: 15px;
}

.question-fr2-bt p i {
	color: #474747;
}

.question-fr2-bt p, .question-fr2-bt p span {
	color: #ffb526;
	text-align: center;
}

.question-fr2-btx {
	padding-left: 10px;
}

.question-fr2-btx form {
	display: flex;
	align-items: center;
	margin-top: 7px;
	margin-bottom: 6px;
}

.question-fr2-btx input.question-fr2-btx1 {
	width: 207px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #dcdcdc;
	border-radius: 20px;
	font-size: 16px;
	color: #b4b4b4;
	text-indent: 40px;
}

.question-fr2-btx input.question-fr2-btx2 {
	font-size: 16px;
	color: #fff;
	background: #ff9626;
	height: 36px;
	line-height: 36px;
	border-radius: 20px;
	width: 80px;
	text-align: center;
	margin-left: -33px;
}

.question-fr2-bt em {
	display: block;
	text-align: right;
	color: #8a8a8a;
	padding-right: 10px;
}

.ask-hot {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #e2e2e2;
	position: relative;
	padding: 16px 25px 32px 25px;
	margin-top: 66px;
}

.ask-hot-title p {
	color: #193dc6;
	font-size: 24px;
	border-radius: 10px;
	padding: 10px 70px 10px 90px;
	border: 1px solid #e6e6e6;
}

.ask-hot-title1 p {
	background: url(../image/icon/ask-hot.png) no-repeat left 60px center
		#fff;
}

.ask-hot-title2 p {
	background: url(../image/icon/ask-house.png) no-repeat left 58px center
		#fff;
}

.ask-hot-more a {
	display: block;
	text-align: right;
	font-size: 18px;
	color: #7a7a7a;
	margin-bottom: 15px;
}

.ask-hot-more a:hover {
	color: #193dc6;
}

.ask-hot-bt ul {
	display: flex;
}

.ask-hot-bt ul li {
	position: relative;
}

.ask-hot-bt ul li:nth-child(-n+4) {
	margin-right: 15px;
}

.ask-hot-bt-img {
	position: relative;
}

.ask-hot-bt-img a, .ask-hot-bt-img a img:nth-child(1) {
	width: 215px;
	height: 166px;
}

.ask-hot-bt-img a {
	display: block;
	overflow: hidden;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.ask-hot-bt-img a img:nth-child(1) {
	transition: all 0.7s;
}

.ask-hot-bt-img a img:nth-child(1):hover {
	transform: scale(1.14);
}

.ask-hot-bt-img a img:nth-child(2) {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.ask-hot-icon ul li .ask-hot-bt-img:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	border: 27px solid #e95249;
	border-right: 30px solid transparent;
	border-bottom: 25px solid transparent;
	border-top-left-radius: 5px;
	z-index: 10;
}

.ask-hot-icon .ask-hot-bt-img span {
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 2px;
	top: 6px;
	transform: rotate(-47deg);
	z-index: 12;
}

.ask-hot-bt-word {
	padding: 6px;
	border: 1px solid #dcdcdc;
}

.ask-hot-bt-word p:nth-child(1) a:nth-child(1) {
	font-size: 16px;
	color: #363636;
	display: block;
	max-width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.ask-hot-bt-word p:nth-child(1) a:nth-child(2) {
	color: #737373;
}

.ask-hot-bt-word p:nth-child(2) span {
	color: #363636;
}

.ask-hot-bt-word p:nth-child(2) span em {
	font-size: 18px;
	color: #db2a20;
}

.ask-hot-bt-word p:nth-child(1) a:hover {
	color: #193dc6;
}
/*闂傤喚鐡熼崚妤勩�冩い鐢告桨end*/
/*闂傤喚鐡熺拠锔藉剰妞ょ敻娼皊tart*/
.answer {
	background: #fff;
	padding: 14px 26px 43px 26px;
	border-bottom-right-radius: 30px;
	margin-top: 17px;
	display: flex;
	justify-content: space-between;
}

.answer-fl {
	width: 72%;
}

.answer-fl1-top p {
	background: url(../image/icon/ask-detail3.png) no-repeat left center;
	padding-left: 58px;
	margin-top: 20px;
	margin-bottom: 18px;
}

.answer-fl1-top p span {
	display: block;
	font-size: 20px;
	color: #1b1b1b;
}

.answer-fl1-top p i {
	color: #666666;
	padding-right: 6px;
}

.answer-fl1-top p i:nth-of-type(n+2) {
	padding-left: 6px;
	border-left: 1px solid #d1d1d1;
}

.answer-fl1-top em {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background: #3b5fe5;
	border-radius: 5px;
	padding: 0 10px;
}

.answer-fl1-bt {
	background: #f8f8f8;
	margin-top: 20px;
	margin-bottom: 38px;
	padding: 26px 26px 30px 26px;
	border-bottom-right-radius: 25px;
	text-align: right;
	position: relative;
}

.answer-fl1-bt textarea {
	width: 100%;
	height: 84px;
	text-indent: 18px;
	padding-top: 12px;
	color: #333333;
	border: 1px solid #a1c3fb;
	border-top-right-radius: 15px;
	color: #e7e7e7;
	margin-bottom: 5px;
}

.answer-fl1-btx {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.answer-fl1-btx p img {
	width: 90px;
	height: 30px;
}

.answer-fl1-btx p {
	display: flex;
	align-items: center;
}

.answer-fl1-btx p span {
	color: #333333;
}

.answer-fl1-btx p input {
	width: 68px;
	height: 20px;
	border: 1px solid #dcdcdc;
	margin-left: 5px;
	margin-right: 7px;
	color: #000;
	font-size: 16px;
	text-indent: 10px;
}

.answer-fl1-btx>input {
	font-size: 16px;
	color: #fff;
	background: #3b5fe5;
	border-radius: 5px;
	padding: 3px 22px;
}

.answer-fl1-bt em {
	color: #666666;
	position: absolute;
	right: 39px;
	bottom: 73px;
}

.answer-fl1-bt em i {
	font-size: 20px;
}

.answer-fl2 {
	border: 1px solid #eeeeee;
	padding: 0 25px;
}

.answer-fl2 ul li {
	padding-top: 18px;
	padding-bottom: 20px;
	display: flex;
	align-items: center;
}

.answer-fl2 ul li:nth-child(n+2) {
	border-top: 1px dashed #eeeeee;
}

.answer-fl2-img {
	margin-right: 12px;
}

.answer-fl2-img img {
	width: 76px;
	height: 76px;
	border-radius: 50%;
}

.answer-fl2-word p {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.answer-fl2-word p span {
	font-size: 16px;
	color: #193dc6;
}

.answer-fl2-word p i {
	color: #979797;
}

.answer-fl2-word em {
	color: #393939;
}

.answer-fl3 {
	margin-top: 48px;
}

.answer-fl3 .pagination1 {
	padding: 0 !important;
	margin-top: 40px !important;
	margin-bottom: 0 !important;
}

.answer-fl3 ul li {
	border: 1px solid #eeeeee;
	padding: 12px 8px 12px 16px;
	margin-bottom: 23px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.answer-fl3 ul li a {
	flex: 3;
	font-size: 18px;
	color: #333333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-right: 40px;
}

.answer-fl3 ul li a:hover {
	color: #193dc6;
}

.answer-fl3 ul li p {
	flex: 2;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.answer-fl3 ul li p span {
	font-size: 16px;
	color: #8a8a8a;
}

.answer-fl3 ul li p span em {
	color: #f19c0e;
}

.answer-fr {
	width: 25%;
}

.answer-fr1 {
	margin-bottom: 19px;
}

.answer-fr1-top {
	padding-top: 16px;
	padding-bottom: 24px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: url(../image/ask-detail-right1.jpg) no-repeat top center;
}

.answer-fr1-top p {
	font-size: 22px;
	color: #fff;
	text-align: center;
}

.answer-fr1-bt {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-bottom-right-radius: 10px;
	padding: 15px 16px 22px 16px;
	border-top-left-radius: 15px;
	margin-top: -13px;
}

.answer-fr1-bt input {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-radius: 20px;
	text-align: center;
}

.answer-fr1-bt input.answer-fr1-bt1 {
	color: #a2a2a2;
	border: 1px solid #e5e5e5;
}

.answer-fr1-bt input.answer-fr1-bt2 {
	font-size: 16px;
	color: #fff;
	background: #f19c0e;
	margin-top: 11px;
}

.answer-fr2 {
	padding: 12px 12px 20px 12px;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	margin-bottom: 24px;
	background: #fff;
}

.answer-fr2-img a, .answer-fr2-img a img {
	width: 260px;
	height: 194px;
}

.answer-fr2-img a {
	display: block;
	border-radius: 10px;
	overflow: hidden;
}

.answer-fr2-img a img {
	transition: all 0.7s;
}

.answer-fr2-img a img:hover {
	transform: scale(1.14);
}

.answer-fr2-word {
	margin-top: 10px;
	margin-bottom: 6px;
}

.answer-fr2-word p:nth-child(1) {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.answer-fr2-word p:nth-child(1) a {
	color: #1a1a1a;
}

.answer-fr2-word p:nth-child(1) a:nth-child(1) {
	font-size: 20px;
	max-width: 190px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.answer-fr2-word p:nth-child(1) a:hover {
	color: #1066c9;
}

.answer-fr2-word p:nth-child(2) {
	color: #1a1a1a;
	margin-bottom: 5px;
}

.answer-fr2-word p:nth-child(2) em {
	font-size: 18px;
	color: #f72c17;
	font-weight: 600;
}

.answer-fr2-word p:nth-child(2) i {
	font-size: 18px;
}

.answer-fr2-word p:nth-child(n+3) {
	color: #4f4f4f;
	margin-bottom: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.answer-fr2-line {
	padding-top: 8px;
}

.answer-fr2-line span {
	color: #1066c9;
}

.answer-fr2-line a {
	display: block;
	font-size: 16px;
	color: #fff;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 20px;
	background: #0065da;
	margin-top: 9px;
}

.answer-fr3 {
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	position: relative;
	padding: 42px 35px 12px 35px;
	margin-bottom: 11px;
}

.answer-fr3-top span {
	font-size: 18px;
	color: #fff;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: -15px;
	transform: translateX(-50%);
	background: #3b5fe5;
}

.answer-fr3-bts {
	position: relative;
	margin-bottom: 6px;
}

.answer-fr3-bts a img {
	width: 214px;
	height: 132px;
	border-radius: 10px;
}

.answer-fr3-bts a i {
	position: absolute;
	font-size: 16px;
	color: #000000;
	background: url(../image/icon/ask-right-video.png) no-repeat left 13px
		center, rgba(255, 255, 255, .8);
	width: 78px;
	height: 28px;
	line-height: 28px;
	text-indent: 30px;
	border-radius: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.answer-fr3-btx p {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.answer-fr3-btx p:nth-child(1) a:nth-child(1) {
	font-size: 16px;
	color: #262626;
}

.answer-fr3-btx p:nth-child(1) a:nth-child(2) {
	font-size: 12px;
	color: #5d5d5d;
}

.answer-fr3-btx p:nth-child(2) span {
	color: #d50303;
}

.answer-fr3-btx p:nth-child(2) span i {
	font-size: 16px;
	font-weight: 600;
}

.answer-fr3-btx p:nth-child(2) a {
	display: inline-block;
	font-size: 12px;
	color: #4469f6;
	border-radius: 5px;
	padding: 1px 4px;
	border: 1px solid #5f7ff7;
}

.answer-fr3 .swiper-button-prev, .answer-fr3 .swiper-button-next {
	background: 0;
	width: 14px;
	height: 24px;
}

.answer-fr3 .swiper-button-prev {
	left: 16px;
}

.answer-fr3 .swiper-button-next {
	right: 16px;
}

.answer-fr3 .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 70px;
}

.answer-fr4-top {
	background: url(../image/ask-detail-right2.jpg) no-repeat;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding-top: 17px;
	padding-bottom: 30px;
}

.answer-fr4-top p {
	color: #fff;
	font-size: 22px;
	text-align: center;
	text-shadow: 1px 1px 2px #3660d1;
}

.answer-fr4-bt {
	background: #fff;
	border: 1px solid #dcdcdc;
	border-top-left-radius: 15px;
	margin-top: -13px;
	padding: 20px 21px 24px 21px;
}

.publi-answer-fr4 {
	display: flex;
	align-items: center;
}

.publi-answer-fr4 span {
	font-size: 16px;
	color: #474747;
	margin-right: 11px;
}

.publi-answer-fr4 input {
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	width: 100%;
	font-size: 14px;
	color: #b4b4b4;
	text-indent: 34px;
	height: 32px;
	line-height: 32px;
	flex: 1;
}

.answer-fr4-bt1 input {
	background: url(../image/icon/ask-detail11.png) no-repeat left 8px
		center;
}

.answer-fr4-bt2 input {
	margin-top: 10px;
	background: url(../image/icon/ask-detail22.png) no-repeat left 10px
		center;
}

.answer-fr4-bt3 input {
	display: block;
	font-size: 18px;
	color: #fff;
	width: 100%;
	background: #0065da;
	border-radius: 20px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	margin-top: 20px;
}

.ask-detail-ad {
	height: 140px;
	margin-top: 40px !important;
}

.ask-detail-ad ul li a img {
	width: 1200px;
	height: 136px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 20px;
}

.ask-detail-ad ul li a span {
	position: absolute;
	top: 2%;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 1px #888;
}

.ask-detail-ad ul li a span:nth-of-type(1) {
	left: 1%;
}

.ask-detail-ad ul li a span:nth-of-type(2) {
	right: 1%;
}

.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 4px;
}

.ask-detail-ad .swiper-pagination-bullet {
	opacity: 1;
	background: #fff;
}

.ask-detail-ad .swiper-pagination-bullet-active {
	background: #ffcc00;
}

.ask-wants {
	margin-top: 24px;
}
/*闂傤喚鐡熺拠锔藉剰妞ょ敻娼癳nd*/
/*濡よ偐娲忛崝銊︼拷浣稿灙鐞涒暞tart*/
.trends {
	display: flex;
	position: relative;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 24px;
}

.trends-fl {
	width: 70%;
	background: #fff;
	border-bottom-right-radius: 30px;
	padding: 24px 15px 35px 15px;
}

.trends-fl .pagination a.cur, .trends-fl .pagination a:hover {
	background: #234ae2;
}

.trends-fl-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 13px;
	border-bottom: 1px dashed #dedede;
	margin-right: 17px;
	margin-left: 11px;
}

.trends-fl-title p {
	font-size: 24px;
	color: #464646;
	font-weight: 600;
	background: url(../image/icon/trends1.png) no-repeat left center;
	padding-left: 32px;
}

.trends-fl-title a {
	color: #fff;
	display: inline-block;
	background: url(../image/icon/trends2.png) no-repeat left 10px center
		#ff9626;
	border-radius: 20px;
	padding: 2px 8px 2px 30px;
}

.trends-fl-bt ul li {
	padding: 16px 11px 23px 11px;
	display: flex;
}

.trends-fl-bt ul li:nth-child(even) {
	background: #f7f7f7;
}

.trends-fl-bt-img {
	margin-right: 10px;
}

.trends-fl-bt-img a, .trends-fl-bt-img a img {
	width: 160px;
	height: 130px;
}

.trends-fl-bt-img a {
	display: block;
	overflow: hidden;
	border-radius: 10px;
}

.trends-fl-bt-img a img {
	transition: all 0.8s;
}

.trends-fl-bt-img a img:hover {
	transform: scale(1.14);
}

.trends-fl-bt-word {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.trends-fl-bt-word p:nth-child(1) {
	font-size: 18px;
	display: flex;
	align-items: center;
}

.trends-fl-bt-word p:nth-child(1) span {
	color: #ff9626;
}

.trends-fl-bt-word p:nth-child(1) a {
	color: #393939;
	display: block;
	max-width: 520px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.trends-fl-bt-word p:nth-child(1) a:hover {
	color: #ff9626;
}

.trends-fl-bt-word p:nth-child(2) a {
	color: #393939;
	display: block;
}

.trends-fl-bt-word p:nth-child(2) a:hover {
	color: #ff9626;
}

.trends-fl-bt-word p:nth-child(2) a i {
	color: #ff9626;
	margin-left: 6px;
}

.trends-fl-bt-word p:nth-child(3) em {
	color: #979797;
	padding-right: 6px;
}

.trends-fl-bt-word p:nth-child(3) em:nth-of-type(2) {
	padding-left: 6px;
	border-left: 1px solid #979797;
}

.trends-fl-bt-word p:nth-child(n+2) {
	padding-left: 7px;
}

.trends-fr1 {
	background: #fff;
	padding: 20px 13px 3px 13px;
	margin-bottom: 12px;
}

.trends-fr1-title {
	padding-bottom: 10px;
	border-bottom: 1px dashed #d2d2d2;
}

.trends-fr1-title p {
	font-size: 20px;
	color: #464646;
	padding-left: 9px;
	border-left: 3px solid #1f58d9;
	line-height: 20px;
}

.trends-fr1-bt {
	padding-top: 13px;
}

.trends-fr1-bt ul li {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
}

.trends-fr1-bt ul li span {
	color: #fff;
	background: #d5d5d5;
	border-radius: 3px;
	margin-right: 10px;
	padding: 0 5px;
	height: 16px;
	line-height: 16px;
}

.trends-fr1-bt ul li:nth-child(1) span {
	background: #1f58d9;
}

.trends-fr1-bt ul li a {
	color: #464646;
	display: block;
	max-width: 230px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*濡よ偐娲忛崝銊︼拷浣稿灙鐞涒暋nd*/
/*濡よ偐娲忛崝銊︼拷浣筋嚊閹懘銆塻tart*/
.trends-detail {
	margin-top: 25px;
}

.trends-detail .public-width {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.rends-detail-fl {
	width: 72.5%;
}

.trends-details {
	margin: 18px 0;
}

.trends-public {
	border-radius: 10px 10px 25px 10px;
}

.trends-details {
	background: #fff;
	border: 1px solid #e4e4e4;
	padding: 35px 23px 32px 23px;
}

.trends-details-title p {
	color: #3c3c3c;
}

.trends-details-title p a {
	color: #2364ff;
}

.trends-details-bt {
	margin-top: 18px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 12px 15px 12px 12px;
	border: 1px solid #dcdcdc;
	border-top-right-radius: 5px;
}

.trends-details-fl {
	display: flex;
}

.trends-details-fl-img a {
	display: block;
	overflow: hidden;
	margin-right: 16px;
}

.trends-details-fl-img a, .trends-details-fl-img a img {
	width: 228px;
	height: 170px;
}

.trends-details-fl-img a img {
	transition: all 0.8s;
}

.trends-details-fl-img a img:hover {
	transform: scale(1.14);
}

.trends-details-fl-word {
	width: 290px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.trends-details-fl-word p:nth-child(1) {
	display: flex;
	align-items: flex-start;
	line-height: 30px;
}

.trends-details-fl-word p:nth-child(1) a {
	font-size: 22px;
	color: #3c3c3c;
	max-width: 245px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-right: 7px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #d2d2d2;
}

.trends-details-fl-word p:nth-child(1) span {
	color: #fff;
	border-radius: 0 5px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
}

.trends-details-fl-word p:nth-child(1) span.sale1 {
	background: #1f58d9;
}

.trends-details-fl-word p:nth-child(1) span.sale2 {
	background: #17c167;
}

.trends-details-fl-word p:nth-child(1) span.sale3 {
	background: #808080;
}

.trends-details-fl-word p:nth-child(2) {
	font-size: 16px;
	color: #424242;
}

.trends-details-fl-word p:nth-child(2) i {
	font-size: 20px;
	color: #ff0404;
}

.trends-details-fl-word p:nth-child(3) {
	font-size: 16px;
	color: #424242;
	line-height: 24px;
}

.trends-details-fl-word p:nth-child(4) {
	font-size: 16px;
	color: #424242;
}

.trends-details-fl-word p:nth-child(4) em {
	color: #ff0404;
}

.zx_reading_bt input.zx_reading_bt1 {
	width: 230px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e5e5e5;
	text-indent: 10px;
	color: #939393;
	margin-top: 3px;
	margin-bottom: 10px;
}

.trends-details-fr {
	padding-left: 28px;
	border-left: 1px solid #dcdcdc;
}

.trends-details-fr input {
	display: block;
	width: 200px;
}

.trends-details-fr input.trends-details-fr1, .trends-details-fr input.trends-details-fr2
	{
	height: 34px;
	line-height: 34px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	text-indent: 33px;
}

.trends-details-fr input.trends-details-fr1 {
	margin-bottom: 8px;
	background: url(../image/icon/trends-icon2.png) no-repeat left 8px
		center #f2f2f2;
}

.trends-details-fr input.trends-details-fr2 {
	background: url(../image/icon/trends-icon1.png) no-repeat left 8px
		center #f2f2f2;
}

.trends-details-fr input.trends-details-fr3 {
	font-size: 18px;
	color: #fff;
	height: 36px;
	line-height: 36px;
	background: #0065da;
	border-radius: 20px;
	text-align: center;
	margin-top: 22px;
}

.trends-detail-fr {
	width: 288px;
}
/*濡よ偐娲忛崝銊︼拷浣筋嚊閹懌锟戒胶娴夐崘灞伙拷浣瑰煕閸ㄥ鍙曢悽銊ュ隘閸╃劌tart*/
.total-house {
	background: #fff;
	padding-top: 40px;
}

.total-house .public-width {
	display: flex;
	justify-content: space-between;
}

.total-house1 {
	width: 383px;
}

.total-house-title p {
	font-size: 22px;
	color: #fff;
	text-align: center;
	padding: 10px 0;
}

.total-house1:nth-of-type(1) .total-house-title p {
	background: url(../image/icon/total-house1.png) no-repeat left 118px
		center #6e78ff;
}

.total-house1:nth-of-type(2) .total-house-title p {
	background: url(../image/icon/total-house2.png) no-repeat left 106px
		center #48cb85;
}

.total-house1:nth-of-type(3) .total-house-title p {
	background: url(../image/icon/total-house3.png) no-repeat left 115px
		center #f58f16;
}

.total-house-bt {
	padding: 25px 11px 0 11px;
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.total-house-bt ul li {
	display: flex;
	padding: 11px;
	background: #fff;
	margin-bottom: 15px;
}

.total-house-img {
	margin-right: 14px;
}

.total-house-img a {
	display: block;
	overflow: hidden;
	border-radius: 5px;
}

.total-house-img a, .total-house-img a img {
	width: 170px;
	height: 118px;
}

.total-house-img a img {
	transition: all 0.7s;
}

.total-house-img a img:hover {
	transform: scale(1.14);
}

.total-house-word {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.total-house-word a:nth-of-type(1) {
	display: block;
	font-size: 20px;
	color: #424242;
	line-height: 20px;
	width: 160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.total-house-word a:nth-of-type(1):hover {
	color: #2d74f6;
}

.total-house-word p {
	color: #424242;
}

.total-house-word p span {
	font-size: 20px;
	color: #ee2727;
}

.total-house-word a:nth-of-type(2) {
	display: block;
	width: 95px;
	height: 30px;
	line-height: 30px;
	background: #2d74f6;
	border-radius: 20px;
	font-size: 16px;
	color: #fff;
	text-indent: 35px;
	position: relative;
}

.total-house-word a:nth-of-type(2) i {
	position: absolute;
	left: 2px;
	top: 2px;
	font-size: 18px;
	color: #2d74f6;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border-radius: 50%;
	background: #fff;
	text-indent: 0;
	z-index: 3;
}

.total-house1-line {
	text-align: right;
	padding-bottom: 10px;
}

.total-house1-line a {
	font-size: 16px;
	color: #393939;
	background: #fff;
	border: 1px solid #d2d2d2;
	display: inline-block;
	padding: 1px 18px;
	border-radius: 8px;
}

.total-house1-line a:hover {
	color: #fff;
	background: #193dc6;
	border: 1px solid #193dc6;
}
/*濡よ偐娲忛崝銊︼拷浣筋嚊閹懌锟戒胶娴夐崘灞伙拷浣瑰煕閸ㄥ鍙曢悽銊ュ隘閸╃剳nd*/
/*濡よ偐娲忛崝銊︼拷浣筋嚊閹懘銆塭nd*/
/* 鐠囷附鍎忔い锟�-鐠囷妇绮忔穱鈩冧紖妞ょtart */
.information-public {
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	background: #FFFFFF;
}

.information {
	background: #f1f0f0;
	padding-bottom: 30px;
}

.project {
	margin: 31px 0;
	padding: 17px 29px 36px 29px;
}

.project p {
	font-size: 24px;
	color: #505050;
	background: url(../image/icon/information1.png) no-repeat left center;
	padding-left: 30px;
	margin-bottom: 11px;
}

.project table {
	width: 100%;
	table-layout: fixed;
}

.project tr td {
	color: #333333;
	height: 48px;
	line-height: 48px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.project tr td:nth-child(odd) {
	background: #f5f5f5;
	width: 100px;
	text-align: center;
}
.project tr th {
	background: #f5f5f5;
	width: 100px;
	text-align: center;
	height:48px;
}

.project tr td:nth-child(even) {
	max-width: 252px;
	padding-left: 10px;
}

.project tr td a {
	display: inline-block;
	color: #193dc6;
	padding: 0 6px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	height: 22px;
	line-height: 22px;
	margin-left: 10px;
}

.project tr td a:hover {
	color: #FFFFFF;
	background: #193dc6;
}

.information-total {
	position: relative;
	display: flex;
	justify-content: space-between;
}

.information-fl {
	width: 72%;
}

.information-fl1 {
	padding: 20px 25px 14px 25px;
}

.information-fl1>span {
	display: block;
	font-size: 24px;
	color: #505050;
	background: url(../image/icon/information2.png) no-repeat left top 6px;
	padding-left: 30px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #d2d2d2;
}

.information-fl1 p {
	font-size: 18px;
	color: #3d3d3d;
	text-indent: 2em;
	margin-top: 17px;
}

.information-fl1 i {
	display: block;
	font-size: 20px;
	color: #3148d4;
	font-weight: 600;
	line-height: 20px;
	margin-top: 24px;
}

.information-price {
	padding: 20px 26px 35px 26px;
	margin-top: 35px;
}

.info-price-title {
	padding-bottom: 10px;
	border-bottom: 1px dashed #e5e5e5;
}

.info-price-title p {
	font-size: 24px;
	color: #505050;
	background: url(../image/icon/information3.png) no-repeat left center;
	padding-left: 30px;
}

.info-pricex {
	position: relative;
}

.info-pricex-city ul {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #e5e5e5;
}

.info-pricex-city ul li {
	margin-right: 14px;
	margin-bottom: 16px;
}

.info-pricex-city ul li a {
	display: block;
	font-size: 20px;
	color: #3d3d3d;
	height: 38px;
	line-height: 38px;
	background: #eeeeee;
	border-radius: 5px;
	padding: 0 23px;
	border: 1px solid #e5e5e5;
}

.info-pricex-city ul li.active a, .info-pricex-city ul li:hover a {
	color: #FFFFFF;
	background: #193dc6;
}

.info-pricex-bt {
	margin-top: 23px;
	margin-left: 230px;
}

.info-pricex-city-bt {
	width: 186px;
	position: absolute;
	left: 0;
	bottom: 0;
	border: 1px solid #dcdcdc;
	background: url(../image/information-bj.jpg) no-repeat top center
		#FFFFFF;
}

.info-pricex-city-bt span {
	display: block;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	font-weight: 600;
	height: 60px;
	line-height: 60px;
}

.info-pricex-city-bt p {
	font-size: 20px;
	color: #3d3d3d;
	text-align: center;
	padding: 12px 0;
}

.info-pricex-city-bt em {
	font-size: 34px;
	color: #ff9626;
	font-weight: 600;
}

.info-pricex-bt-title p {
	font-size: 20px;
	color: #3d3d3d;
	margin-bottom: 30px;
	line-height: 20px;
}

.info-pricex-line ul {
	display: flex;
	margin-left: auto;
}

.info-pricex-line ul li {
	display: flex;
	align-items: center;
}

.info-pricex-line ul li:nth-child(1) {
	padding-right: 28px;
	border-right: 1px solid #dcdcdc;
}

.info-pricex-line ul li:nth-child(2) {
	margin-left: 28px;
}

.info-pricex-line-fl {
	margin-right: 15px;
}

.info-pricex-line-fl img {
	width: 92px;
	height: 92px;
	border-radius: 50%;
}

.info-pricex-line-fr span {
	display: block;
	font-size: 22px;
	color: #3d3d3d;
	line-height: 22px;
}

.info-pricex-line-fr p {
	margin: 6px 0;
}

.info-pricex-line-fr p i {
	padding: 0 6px;
}

.info-pricex-line-fr p i:nth-child(-n+2) {
	margin-right: 5px;
}

.info-pricex-line-fr p i:nth-child(1) {
	color: #ef3e4a;
	border: 1px solid #ffd2d2;
}

.info-pricex-line-fr p i:nth-child(2) {
	color: #668aec;
	border: 1px solid #c6d5ff;
}

.info-pricex-line-fr p i:nth-child(3) {
	color: #2fc87e;
	border: 1px solid #9ce2c0;
}

.info-pricex-line-fr a {
	font-size: 16px;
	color: #FFFFFF;
	background: #2d74f6;
	border-radius: 3px;
	display: inline-block;
	padding: 0 5px;
}

.information-fr1 {
	padding: 12px 8px 10px 8px;
}

.information-fr1-top {
	margin-bottom: 8px;
}

.information-fr1-top span {
	font-size: 16px;
	color: #505050;
	background: url(../image/icon/aixin.png) no-repeat right center;
	padding-right: 26px;
	padding-left: 7px;
}

.information-fr1-bt ul li {
	display: flex;
	align-items: center;
	border: 1px solid #eeeeee;
	padding: 7px;
	margin-bottom: 7px;
}

.information-fr1-img {
	margin-right: 9px;
}

.information-fr1-img a, .information-fr1-img a img {
	display: block;
	width: 116px;
	height: 70px;
}

.information-fr1-img a {
	overflow: hidden;
}

.information-fr1-img a img {
	transition: all 0.7s;
}

.information-fr1-img a img:hover {
	transform: scale(1.14);
}

.information-fr1-word a {
	display: block;
	width: 135px;
	font-size: 16px;
	color: #424242;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.information-fr1-word a:hover {
	color: #3148d4;
}

.information-fr1-word p {
	color: #424242;
}

.information-fr1-word p span {
	font-size: 16px;
	color: #d81e06;
}

.information-fr2 {
	margin-top: 20px;
}

.information-fr2-head {
	padding-top: 40px;
	padding-bottom: 25px;
	background: url(../image/information-bj2.jpg) no-repeat;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.information-fr2-head span, .information-fr2-head p {
	text-shadow: 2px 2px 3px #0a42c2;
	padding-left: 46px;
}

.information-fr2-head span {
	display: block;
	color: #FFFFFF;
}

.information-fr2-head p {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: 600;
	margin-top: 14px;
}

.information-fr2-bt {
	background: #FFFFFF;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-top: -10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 24px;
}

.information-fr2-input {
	border-radius: 20px;
	border: 1px solid #dcdcdc;
	margin-top: 27px;
	margin-bottom: 26px;
}

.information-fr2-input input {
	height: 36px;
	line-height: 36px;
}

.information-fr2-input input.information-fr2-input1 {
	font-size: 16px;
	color: #b4b4b4;
	width: 210px;
	border-radius: 20px;
	text-indent: 15px;
}

.information-fr2-input input.information-fr2-input2 {
	font-size: 16px;
	color: #FFFFFF;
	background: #ff9626;
	border-radius: 20px;
	width: 84px;
	text-align: center;
	margin-left: -40px;
}

.information-fr2-bt p {
	background: url(../image/icon/information-phone.png) no-repeat left
		bottom;
	padding-left: 40px;
}

.information-fr2-bt p span {
	display: block;
	color: #494949;
}

.information-fr2-bt p i {
	display: block;
	font-size: 26px;
	color: #ff9626;
	font-weight: 600;
	line-height: 22px;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
  text-align: center;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.page li >a :hover{
	 background-color: #fff;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
