/* 轮播版块 */
.body_cont .banner_cont {
  position: relative;
  width: 100%;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}
.body_cont .banner_cont .img_swiper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
}
.body_cont .banner_cont .img_swiper .swiper-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.body_cont .banner_cont .img_swiper .swiper-wrapper .swiper-slide {
  position: relative;
}
.body_cont .banner_cont .img_swiper .swiper-wrapper .swiper-slide a{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.body_cont .banner_cont .img_swiper .swiper-wrapper .swiper-slide a img{
	width: 100%;
	height: 100%;
}

/* 新闻 */
.news_box .conts_body .conts_item{
	height: 500px !important;
}
.news_box .conts_body .pub_conts_middle ul{
	height: 240px !important;
}
.news_box .conts_body .conts_left{
	position: relative;
}
.news_box .conts_body .conts_left .item_top{
	width: 366px;
	position: absolute;
	bottom: 0;
	padding-left: 54px;
	height: 230px;
}
.news_box .conts_body .conts_left .item_top .box_tit{
	width: 20px;
	height: 90px;
	background: #c53333;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	text-align: center;
	font-size: 20px;
	color: #fff;
	padding: 70px 17px;
	line-height: 20px;
}
/* 小三角 */
 .news_box .conts_body .conts_left .item_top .box_tit .little_ico{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 10px solid #c53333;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	left: 54px;
	top: 105px;
	z-index: 99;
 }
 /* *************** */
.news_box .conts_body .conts_left .item_top .box_child{
	margin: 0;
    display: inline-block;
	box-sizing: border-box;
	border: 1px solid #E7E7E7;
	width: 122px;
	height: 115px;
	text-align: center;
	position: absolute;
	cursor: pointer;
	background: #FFFFFF;
}
.news_box .conts_body .conts_left .item_top .box_child .img_gray{
	display: inline-block;
}
.news_box .conts_body .conts_left .item_top .box_child .img_red{
	display: none;
}
/* 默认第一个选种样式 */
.news_box .conts_body .conts_left .item_top .box_child:nth-child(2){
	background: #FAEACD;
}
.news_box .conts_body .conts_left .item_top .box_child:nth-child(2) .img_gray{
	display: none;
}
.news_box .conts_body .conts_left .item_top .box_child:nth-child(2) .img_red{
	display: inline-block;
}
.news_box .conts_body .conts_left .item_top .box_child:nth-child(2) p:nth-child(4){
	color: #c53333;
}
.news_box .conts_body .conts_left .item_top .box_child img{
	margin-top: 12px;
}
.news_box .conts_body .conts_left .item_top .box_child p:nth-child(3){
	font-size: 16px;
	color: #333333;
	position: absolute;
	bottom: 36px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.news_box .conts_body .conts_left .item_top .box_child p:nth-child(4){
	font-size: 14px;
	color: #CCCCCC;
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}
.news_box .box_child:nth-child(2){
	top: 0;
	left: 54px;
}
.news_box .box_child:nth-child(3){
	top: 0;
	left: 176px;
	border-left: none !important;
	border-right: none !important;
}
.news_box .box_child:nth-child(4){
	top: 0;
	left: 298px;
}
.news_box .box_child:nth-child(5){
	top: 115px;
	left: 54px;
	border-top: none !important;
}
.news_box .box_child:nth-child(6){
	top: 115px;
	left: 176px;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}
.news_box .box_child:nth-child(7){
	top: 115px;
	left: 298px;
	border-top: none !important;
}

.news_box .conts_body .conts_left .item_bott{
	width: 420px;
	height: 240px;
	/* margin-top: 30px; */
	border: 1px solid #E7E7E7;
	box-sizing: border-box;
	position: absolute;
	top: 0;
}
.news_box .conts_body .conts_right .right_top{
	border: 1px solid #E7E7E7;
	height: 230px;
	width: 100%;
	box-sizing: border-box;
}
.news_box .conts_body .conts_right .right_top .code_box{
	height: 50%;
	width: 100%;
	position: relative;
	cursor: pointer;
}
.news_box .conts_body .conts_right .right_top .code_box:nth-child(1){
	background: #E7E7E7;
}
.code_box_bg{
	background: #E7E7E7;
}
.news_box .conts_body .conts_right .right_top .code_box .img_one{
	width: 96px;
	height: 96px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.news_box .conts_body .conts_right .right_top .code_box .img_er{
	width: 106px;
	height: 106px;
	position: absolute;
	left: 208px;
	top: 4px;
}
.news_box .conts_body .conts_right .right_top .code_box .img_two{
	position: absolute;
	top: -4px;
	right: 0;
}
.news_box .conts_body .conts_right .right_top .code_box p {
	width: 150px;
	position: absolute;
	left: 116px;
	top: 22px;
	line-height: 32px;
}
.news_box .conts_body .conts_right .right_bott{
	border: 1px solid #E7E7E7;
	margin-top: 26px;
}

/* 楼盘 */
.house_box .conts_body .conts_item ul{
	height: 200px !important;
}
.house_box .conts_body .conts_left .t_img_box{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.house_box .conts_body .conts_left .t_img_box .item_box{
	width: 48%;
	text-align: center;
}
.house_box .conts_body .conts_left .t_img_box .item_box img{
	width: 200px;
	height: 150px;
}
.house_box .conts_body .conts_left .t_img_box .item_box p{
	width: 100%;
	font-size: 16px;
	line-height: 40px;
}
.house_box .conts_body .conts_left .hot_box{
	width: 420px;
	position: relative;
	padding-left: 54px;
	height: 170px;
	border: 1px solid #E7E7E7;
	box-sizing: border-box;
	margin-top: 15px;
}
.house_box .conts_body .conts_left .hot_box .box_tit{
	width: 20px;
	height: 130px;
	background: #E7E7E7;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	text-align: center;
	font-size: 20px;
	color: #CC0000;
	padding: 20px 17px;
	line-height: 28px;
	font-weight: bold;
}
/* 小三角 */
.house_box .conts_body .conts_left .hot_box .box_tit .little_ico{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 10px solid #E7E7E7;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	left: 54px;
	top: 75px;
 }
.house_box .conts_body .conts_left .hot_box .box_cont{
	padding: 10px 20px;
	overflow: hidden;
}
.house_box .conts_body .conts_left .hot_box .box_cont a{
	line-height: 26px;
	display: inline-block;
	width: 95px;
	margin-right: 10px;
}
.house_box .conts_body .conts_right .right_item{
	height: 100%;
	box-sizing: border-box;
}
.house_box .conts_body .conts_right .right_item ul{
	height: 90% !important;
	overflow: hidden;
}

/* 招聘 */
.recruit_box .img_swiper_zhaopin {
  position: relative;
  width: 100%;
  height: 200px;
  display: inline-block;
  overflow: hidden;
}
.recruit_box .img_swiper_zhaopin .img_swiper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
}
.recruit_box .img_swiper_zhaopin .swiper-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.recruit_box .img_swiper_zhaopin .swiper-wrapper .swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
  background: yellowgreen;
}
.recruit_box .img_swiper_zhaopin .swiper-wrapper .swiper-slide p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	box-sizing: border-box;
	padding: 0 20px;
	background: rgba(0,0,0,0.6);
	color: #fff;
}
.recruit_box .img_swiper_zhaopin .swiper-wrapper .swiper-slide a{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.recruit_box .img_swiper_zhaopin .swiper-wrapper .swiper-slide a img{
	width: 100%;
	height: 100%;
}
.recruit_box .conts_left .class_box{
	width: 420px;
	height: 170px;
	border: 1px solid #E7E7E7;
	box-sizing: border-box;
	margin-top: 20px;
	position: relative;
}
.recruit_box .conts_left .class_box .cla_title{
	width: 50px;
	height: 100%;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}
.recruit_box .conts_left .class_box .cla_title p{
	width: 54px;
	height: 100%;
	/*border-right: 1px solid #E7E7E7;*/
	font-size: 20px;
	font-weight: bold;
	box-sizing: border-box;
	padding: 0 17px;
	line-height: 28px;
	cursor: pointer;
	/* 垂直居中 */
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-direction: column;
	background-color: #eee;
	color: #cc0000;
	font-weight: bold;
}
.recruit_box .conts_left .class_box .cla_title p:nth-child(1){
	border-bottom: 1px solid #E7E7E7;
}
.choose_style_p{
	/*border-left: 3px solid #CC0000;*/
	border-right: none !important;
}
.recruit_box .conts_left .class_box .cont_item{
	display: inline-block;
	width: 350px;
	height: 100%;
	position: absolute;
	left: 65px;
	padding: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.recruit_box .conts_left .class_box .cont_item li{
	line-height: 26px;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.recruit_box .conts_left .class_box .cont_item li span{
	background: #c53333;
	display: inline-block;
	width: 3px;
	height: 3px;
	margin: 0 8px 0 0;
	position: relative;
	top: -3px;
 }

.recruit_box .conts_left .class_box 
.cla_cont_s{
	display: none;
}
.recruit_box .conts_right .img_top{
	display: inline-block;
	width: 320px;
	height: 84px;
}
.recruit_box .conts_right .img_top .top_img{
	width: 100%;
	height: 100%;
}
.recruit_box .conts_right .right_item{
	width: 100%;
	height: 290px;
	box-sizing: border-box;
	overflow: hidden;
	border: 1px solid #E7E7E7;
	margin-top: 20px;
}
.recruit_box .conts_right .right_item ul li{
	line-height: 22px;
}
.recruit_box .conts_right .right_item ul li>span{
	top: -10px;
}
.recruit_box .conts_right .right_item ul li a span{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
}
.recruit_box .conts_right .right_item ul li a span:nth-child(1){
	width: 60px;
}
.recruit_box .conts_right .right_item ul li a span:nth-child(2){
	width: 40px;
}
.recruit_box .conts_right .right_item ul li a span:nth-child(3){
	width: 70px;
}
.recruit_box .conts_right .right_item ul li a span:nth-child(4){
	width: 90px;
	text-align: right;
}

/* 旅游 美食 */
.foods_box .conts_left{
	position: relative;
}
.foods_box .conts_left .img_top{
	width: 420px;
	height: 184px;
	position: relative;
	top: 10px;
}
.foods_box .conts_left .img_b_l{
	position: absolute;
	left: 0;
	bottom: 15px;
	width: 200px;
	height: 174px;
}
.foods_box .conts_left .img_b_r{
	position: absolute;
	right: 0;
	bottom: 15px;
	width: 200px;
	height: 174px;
}

.foods_box .conts_left .img_top img,.foods_box .conts_left .img_b_l img,
.foods_box .conts_left .img_b_r img{
	width: 100%;
	height: 100%;
}
.foods_box .conts_left .img_top p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 42px;
	line-height: 42px;
	color: #fff;
	box-sizing: border-box;
	padding: 0 20px;
	background: rgba(0,0,0,0.6);
	font-size: 16px;
}
.foods_box .conts_left .img_b_l p,.foods_box .conts_left .img_b_r p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #fff;
	box-sizing: border-box;
	padding: 0 20px;
	background: rgba(0,0,0,0.6);
	font-size: 14px;
}
.foods_box .conts_left .img_b_l p,.foods_box .conts_left .img_b_r p{
	height: 36px;
	line-height: 36px;
}
.foods_box .conts_left a{
	color: #fff;
}
.foods_box .conts_right>p{
	font-size: 16px;
	font-weight: bold;
	line-height: 48px;
}
.foods_box .conts_right .food_item{
	width: 100%;
	height: 350px;
	display: flex;
	justify-content: space-between;
	align-content: space-between;
	flex-wrap: wrap;
}
.foods_box .conts_right .food_item>div{
	width: 150px;
	height: 105px;
	position: relative;
}
.foods_box .conts_right .food_item>div img{
	width: 100%;
	height: 100%;
}
.foods_box .conts_right .food_item>div p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 31px;
	line-height: 31px;
	color: #fff;
	box-sizing: border-box;
	padding: 0 10px;
	background: rgba(0,0,0,0.6);
	font-size: 14px;
}
.foods_box .conts_right .food_item a{
	color: #fff;
}

/* 图库 */
.img_banner_box .conts_body{
	width: 100%;
	height: 300px;
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.img_banner_box .conts_body .img_swiper_bottom{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 300px;
}
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide{
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-content: space-between;
	flex-wrap: wrap;
}
/* .img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide>div{
	width: 600px;
	height: 300px;
	display: inline-block;
	position: absolute;
	box-sizing: border-box;
} */
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide .item{
	width: 298px;
	height: 149px;
	position: relative;
 }
 .img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide .item a{
 	display: inline-block;
 	width: 100%;
 	height: 100%;
 	color: #fff;
 }
 .img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide .item p{
 	display: inline-block;
 	width: 100%;
 	height: 36px;
 	line-height: 36px;
 	color: #fff;
 	box-sizing: border-box;
 	padding: 0 20px;
 	font-size: 16px;
 	position: absolute;
 	bottom: 0;
 	left: 0;
	background: rgba(0,0,0,0.6);
 }

/* .img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide>div a{
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #fff;
}
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide>div p{
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	box-sizing: border-box;
	padding: 0 20px;
	font-size: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide .box_left p{
	font-size: 20px;
	font-weight: bold;
}
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide .box_right{
	right: 0;
	padding-left: 2px;
	display: flex;
	justify-content: space-between;
	align-content: space-between;
	flex-wrap: wrap;
}
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide .box_right .item{
	width: 298px;
	height: 149px;
	position: relative;
} */
.img_banner_box .conts_body .img_swiper_bottom .swiper-wrapper .swiper-slide a img{
	width: 100%;
	height: 100%;
}


/* 便民热线 */
.bm_box .cont_box{
	padding: 20px 0;
}
.bm_box .cont_box p{
	display: inline-block;
	width: 220px;
	line-height: 30px;
}
.bm_box .cont_box p span{
	background: #c53333;
	display: inline-block;
	width: 4px;
	height: 4px;
	margin: 0 8px;
	position: relative;
	top: -3px;
}

/* 合作媒体 */
.hz_box{
	margin-bottom: 30px;
}
.hz_box .cont_box{
	padding: 20px 10px;
}
.hz_box .cont_box a{
	margin-right: 12px;
	line-height: 28px;
	white-space: nowrap;
}

/* 回顶部 */
.goTop{
	position: fixed;
	right: 0;
	bottom: 100px;
	background: red;
	color: #fff;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
}

/* 首页楼层间通栏广告 BY leejun */
.floor-banner {
	padding: 12px 0;
}
.floor-banner .ad-box img {
	border: 1px solid #f0f0f0;
	width: 1200px;
	max-height: 60px;
	cursor: pointer;
}

