/* 头部 */
.header {
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	background-image: url(../images/public/header-bg.jpg);
	background-size: 100% 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}

.head {
	justify-content: space-between;
	align-items: center;
	height: 88px;
}

.no-background {
	background-image: none;
}

/* logo */
.logo {
	height: 68px;
}

.logo img {
	height: 68px;
	filter: grayscale(100%) brightness(100);
}

/* 导航 */
.nav {
	justify-content: flex-end;
}

.nav>span {
	display: none;
}

.nav>a {
	margin-left: 45px;
	font-size: 17px;
	font-weight: 600;
	line-height: 88px;
	color: #ffffff;
	border-bottom: 2px solid rgba(254, 137, 23, 0);
}

.nav>a.active {
	color: #fe8917;
	border-bottom: 2px solid rgba(254, 137, 23, 1);
}

.nav>a:first-child {
	margin-left: 0;
}

/* 电话 */
.pull-call {
	align-items: center;
	font-size: 17px;
	font-weight: normal !important;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(710px);
}

.pull-call>span:first-child {
	justify-content: center;
	align-items: center;
	width: 26px;
	height: 26px;
	border-radius: 100%;
	margin-right: 10px;
}

.pull-call>span img {
	width: 15px;
	height: 15px;
}

/* 下拉后头部 */
.header-white {
	background-color: #ffffff;
	background-image: none;
}

.header-white .logo img {
	filter: none;
}

.header-white .nav>a {
	color: #333333;
}

.header-white .nav>a.active {
	color: #fe8917;
	border-bottom: 2px solid rgba(254, 137, 23, 1);
}

.header-white .pull-call>span {
	color: #333333;
}

.header-white .pull-call>span:first-child {
	background-color: #3e5d99;
}

.header-white .pull-call>span img {
	filter: grayscale(100%) brightness(100);
}

/* 手机端导航按钮 */
.nav-bg,
.head .head-btn {
	display: none;
}

/* 尾部 */
.footer {
	background-color: #09357f;
	padding: 30px 0;
}

.foot {
	justify-content: space-between;
	align-items: center;
}

/* 尾部左侧 */
.foot-left .item {
	margin-left: 72px;
}

.foot-left .item:first-child {
	margin-left: 0;
}

.foot-left .item>a {
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
}

.foot-left .sub-item>a {
	display: block;
	font-size: 14px;
	color: rgba(255, 255, 255, .6);
	margin-top: 14px;
}

.foot-left .contact-item>a {
	display: flex;
	align-items: center;
	cursor: auto;
}

.foot-left .contact-item>a span {
	width: 24px;
}

.foot-left .contact-item>a:last-child {
	cursor: pointer;
}

/* 尾部右侧 */
.foot-right {
	align-items: center;
}

.record-info {
	font-size: 14px;
	line-height: 2.2;
	text-align: right;
	color: rgba(255, 255, 255, .3);
	margin-right: 18px;
}

.record-info a {
	color: rgba(255, 255, 255, .3);
}

.qr-code {
	width: 113px;
	height: 113px;
}

.qr-code>img {
	width: 100%;
}

/* 轮播样式 */
.banner-swiper {
	overflow-x: hidden;
	position: relative;
	background-color: #333333;
}

.banner-swiper .swiper-slide {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.banner-swiper .swiper-slide>a {
	display: block;
	width: 100%;
}

.banner-swiper .swiper-slide img {
	width: 100%;
}

/* 轮播图文字 */
.banner-txt {
	position: absolute;
	left: 50%;
	top: calc(50% + 40px);
	z-index: 1;
	transform: translate(-50%, -50%);
}

.banner-txt .title {
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 54px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1);
	letter-spacing: 0.5px;
	font-weight: bold;
}

.banner-txt .sub-title {
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 30px;
	letter-spacing: 2px;
	color: rgba(255, 255, 255, .8);
}

.banner-txt .info {
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 22px;
	color: rgba(255, 255, 255, 1);
	margin-top: 22px;
	letter-spacing: 0.5px;
}

.banner-txt .english-info {
	font-size: 14px;
	letter-spacing: 2px;
	color: rgba(255, 255, 255, .5);
}

/* 指示点默认样式 */
.banner-swiper .swiper-pagination-bullet {
	width: 22px;
	height: 8px;
	background-color: rgba(255, 255, 255, .4);
	border-radius: 4px;
	margin: 0 4px;
	overflow: hidden;
	opacity: 1;
	transition: all .6s;
}

.banner-swiper .swiper-pagination-bullet-active {
	width: 42px;
	background-color: rgba(255, 255, 255, 1);
}

/* 首页内容 */
.pull-section {
	padding: 40px 0;
}

/* 首页资讯 */
.news-service {
	justify-content: space-between;
}

.news-service .index-news {
	width: 33%;
}

.index-news-title>img {
	height: 17px;
}

.index-news-nav {
	margin: 17px 0 22px;
}

.index-news-nav>span {
	padding: 0 20px;
	font-size: 16px;
	line-height: 36px;
	cursor: pointer;
}

.index-news-nav>span.active {
	background-color: #0e357f;
	color: #ffffff;
}

.news-service .new-list>.swiper {
	display: none;
	width: 100%;
	height: 144px;
	padding-right: 66px;
}

.news-service .new-list>.swiper.show {
	display: block;
}

.news-service .new-list>.swiper .title {
	font-size: 18px;
	font-weight: bold;
}

.news-service .new-list>.swiper .info {
	font-size: 13px;
	line-height: 1.8;
	margin-top: 10px;
	transition: all .6s;
}

.news-service .new-list>.swiper .swiper-slide:hover .info {
	color: rgba(14, 53, 127, .68);
}

/* 指示点 */
.news-swiper .swiper-pagination-bullet,
.information-swiper .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	margin-top: 16px !important;
	margin-bottom: 0 !important;
	border: 1px solid #a3a3a3;
	background-color: rgba(14, 53, 127, 0);
}

.news-swiper .swiper-pagination-bullet:nth-of-type(1),
.information-swiper .swiper-pagination-bullet:nth-of-type(1) {
	margin-top: 0;
}

.news-swiper .swiper-pagination-bullet-active,
.information-swiper .swiper-pagination-bullet-active {
	background-color: rgba(14, 53, 127, .5);
	border: 0;
}

/* 首页服务 */
.index-service {
	width: 66%;
	height: 244px;
}

.index-service .left-service {
	width: 44.5%;
	height: 100%;
	position: relative;
	overflow: hidden;
	transition: all .6s;
}

.index-service .left-service>img {
	width: 100%;
	min-height: 100%;
	transition: all .6s;
}

.index-service .left-service .txt {
	position: absolute;
	left: 24px;
	top: 24px;
	z-index: 1;
	transition: all .6s;
}

.index-service .left-service em {
	display: block;
	font-size: 14px;
	line-height: 34px;
	padding: 0 18px;
	border: 1px solid #ffffff;
	opacity: .7;
	position: absolute;
	left: 24px;
	bottom: 28px;
	z-index: 1;
	transition: all .6s;
}

.index-service .left-service:hover em {
	background-color: #fe8917;
	border: 1px solid #fe8917;
	opacity: 1;
}

.index-service .left-service:hover>img {
	transform: scale(1.1);
}

.index-service .right-service {
	flex-wrap: wrap;
	width: 55.5%;
}

.index-service .right-service>a {
	width: 50%;
	height: 50%;
	padding: 20px;
	color: #ffffff;
	transition: all .6s;
}

.index-service .right-service>a:hover {
	transform: scale(1.05);
}

.index-service .left-service p,
.index-service .right-service>a>p {
	max-width: 180px;
	font-size: 20px;
	line-height: 1.1;
}

.index-service .left-service span,
.index-service .right-service>a>span {
	display: block;
	font-family: Arial;
	font-size: 18px;
	margin-top: 6px;
}

.index-service .right-service>a:nth-of-type(1) {
	background-color: #1e89d0;
}

.index-service .right-service>a:nth-of-type(2) {
	background-color: #5cbaa0;
}

.index-service .right-service>a:nth-of-type(3) {
	background-color: #ff8916;
}

.index-service .right-service>a:nth-of-type(4) {
	background-color: #2cc5f1;
}

/* 首页案例 */
.project-case-bg {
	background-color: #f5f5f5;
}

.project-case-title {
	justify-content: space-between;
	align-items: flex-end;
}

.project-case-title img {
	height: 15px;
}

.project-case-title span {
	display: block;
	font-size: 22px;
	margin-top: 7px;
	font-weight: bold;
}

.project-case-title .more {
	padding: 0 18px;
	margin-bottom: 8px;
	border: 1px solid #bbbbbb;
	font-size: 14px;
	line-height: 34px;
	transition: all .6s;
}

.project-case-title .more:hover {
	background-color: #fe8917;
	color: #ffffff;
	border: 1px solid #fe8917;
}

.project-case .list {
	flex-wrap: wrap;
}

.project-case-list>a {
	width: calc(25% - 19.5px);
	margin: 24px 26px 0 0;
}

.project-case-list>a:nth-of-type(4n) {
	margin-right: 0;
}

.project-case-list>a>.img {
	width: 100%;
	height: 210px;
	overflow: hidden;
}

.project-case-list>a img {
	width: 100%;
	min-height: 100%;
	transition: all .6s;
}

.project-case-list>a:hover img {
	transform: scale(1.1);
}

.project-case-list>a .txt {
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 60px;
	padding: 0 15px;
	transition: all .6s;
}

.project-case-list>a:hover .txt {
	background-color: #0e357f;
	color: #ffffff;
}

.project-case-list>a>.txt p {
	width: calc(100% - 20px);
}

.project-case-list>a>.txt span {
	font-size: 20px;
	width: 20px;
	text-align: right;
}


/* 企业简介 */
.position-sub-nav {
	justify-content: space-between;
	align-items: center;
	height: 66px;
}

/* 当前位置 */
.position {
	align-items: center;
	font-size: 14px;
}

.position>.img {
	margin-right: 6px;
}

.position>.txt a {
	color: #666666;
}

.position>.txt a::after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	margin: 0 2px 0 9px;
	border-left: 7px solid #959595;
	border-right: 7px solid transparent;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}

/* 二级导航 */
.sub-nav>a {
	font-size: 16px;
	margin-left: 50px;
	font-weight: bold;
}

.sub-nav>a.active {
	color: #0e357f;
}

.sub-nav>a:first-child {
	margin-left: 0;
}

/* 概况 */
.about-profile-bg {}

.company-profile {
	justify-content: space-between;
	align-items: flex-end;
}

.company-profile .txt {
	width: calc(64% - 44px);
}

.profile-title {
	margin-bottom: 20px;
}

.profile-info {
	font-size: 15px;
	line-height: 1.8;
	text-align: justify;
}

.profile-title>p {
	max-width: 280px;
	font-size: 36px;
	line-height: 1.2;
	font-weight: bold;
}

.profile-title>strong {
	display: block;
	font-size: 30px;
	font-weight: normal;
	margin-top: 4px;
}

.profile-title>span {
	font-size: 15px;
}

.company-profile .img {
	width: 36%;
}

.company-profile .img>img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.company-profile .img>img:first-child {
	margin-bottom: 20px;
}

/* 管理团队 */
.pull-content-bg {
	background-image: url(../images/public/about-bg-01.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: left bottom;
}

.content-bg-white {
	background-image: url(../images/public/about-bg-02.jpg);
	padding-bottom: 0;
}

.management-team-title {
	text-align: center;
}

.management-team-title>strong {
	display: block;
	font-size: 36px;
	line-height: 1.2;
}

.management-team-title>p {
	font-size: 28px;
	font-weight: bold;
}

/* 团队列表 */
.management-team-list {
	justify-content: space-between;
	padding: 0 28px;
	margin-top: 32px;
}

.management-team-nav {
	width: 140px;
	margin-top: 40px;
	top: 88px;
}

.management-team-nav>span {
	display: block;
	width: 100%;
	padding-right: 14px;
	text-align: right;
	font-size: 16px;
	line-height: 40px;
	border-right: 1px solid #d9d9d9;
	cursor: pointer;
	transition: all .6s;
}

.management-team-nav>span.active {
	color: #fe8917;
	border-right: 1px solid #fe8917;
}

.management-team-item {
	width: calc(100% - 226px);
}

.management-team-item>a {
	justify-content: space-between;
	height: 382px;
	padding: 40px 0;
	border-bottom: 1px solid rgba(14, 53, 127, .1);
}

.management-team-item>a:last-child {
	border-bottom: 0;
}

.management-team-item .img {
	width: 240px;
	height: 100%;
	overflow: hidden;
}

.management-team-item .img>img {
	width: 100%;
	min-height: 100%;
	transition: all .6s;
}

.management-team-item .txt {
	width: calc(100% - 268px);
}

.management-team-item .txt>h2 {
	font-size: 24px;
	margin-top: 10px;
}

.management-team-item .txt>strong {
	display: block;
	font-size: 16px;
	margin: 10px 0;
}

.management-team-item .txt>p {
	font-size: 14px;
	line-height: 2;
	opacity: .9;
	transition: all .6s;
}

.management-team-item>a:hover .img>img {
	transform: scale(1.1);
}

.management-team-item>a:hover .txt>p {
	color: rgba(14, 53, 127, .68);
}

/* 企业文化 */
.company-culture {
	align-items: flex-start;
}

.company-culture .txt {
	width: calc(58% - 45px);
}

.culture-title>p {
	max-width: 100%;
}

.culture-title>strong {
	font-size: 28px;
	font-weight: bold;
}

.culture-info {
	margin-top: 40px;
	line-height: 2.28;
}

.company-culture .img {
	width: 42%;
	overflow: hidden;
}

.company-culture .img>img {
	margin-bottom: 0 !important;
	transition: all .6s;
}

.company-culture .scale-img:hover>img {
	transform: scale(1.1);
}

.enterprise-list {
	flex-wrap: wrap;
}

.enterprise-list .item {
	width: calc(33.33% - 26px);
	margin-right: 39px;
	margin-top: 30px;
}

.enterprise-list .item:nth-of-type(1),
.enterprise-list .item:nth-of-type(2),
.enterprise-list .item:nth-of-type(3) {
	margin-top: 0;
}

.enterprise-list .item:nth-of-type(3n) {
	margin-right: 0;
}

.enterprise-list .item .txt {
	padding: 30px;
	text-align: center;
}

.enterprise-title>span {
	display: block;
	font-size: 26px;
}

.enterprise-title>strong {
	display: block;
	font-size: 24px;
	margin-top: 6px;
}

.enterprise-title>em {
	display: block;
	width: 35px;
	height: 3px;
	margin: 16px auto;
}

.enterprise-info {
	font-size: 15px;
	line-height: 1.8;
	height: 108px;
}

.enterprise-list .item .img {
	width: 100%;
	overflow: hidden;
}

.enterprise-list .item img {
	width: 100%;
	transition: all .6s;
}

.enterprise-list .item:hover img {
	transform: scale(1.1);
}

/* 大事记 */
.history {
	justify-content: space-between;
	padding-bottom: 40px;
}

.history .txt {
	width: calc(100% - 590px);
}

.history-title {
	margin-bottom: 20px !important;
}

.history-title>p {
	max-width: 100%;
}

.history-title>strong {
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 10px;
}

.history-swiper {
	max-height: 620px;
}

.history-swiper .swiper-slide {
	cursor: pointer;
}

.history-time {
	padding-top: 20px;
	width: 160px;
	position: relative;
}

.history-time>p {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 108px;
	height: 34px;
	margin-left: 15px;
	transition: all .6s;
}

.history-time>span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 15px;
	height: 15px;
	background-color: #ffffff;
	border: 1px solid #dbdbdb;
	border-radius: 100%;
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 1;
	transform: translate(50%, -50%);
}

.history-time>span>em {
	width: 9px;
	height: 9px;
	background-color: #dbdbdb;
	border-radius: 100%;
}

.history-swiper .swiper-slide:hover .history-time>p {
	background-color: #fe8917;
}

.history-txt {
	width: calc(100% - 160px);
	padding: 16px 0 28px 30px;
	border-left: 1px solid #dbdbdb;
	font-size: 16px;
	line-height: 2.25;
}

.history-txt>p {
	display: flex;
}

.history-txt>p>strong {
	width: 58px;
}

.history-txt>p>span {
	width: calc(100% - 58px);
}

.history .img {
	width: 550px;
	margin-top: 168px;
}

.history .img>span {
	display: block;
	width: 100%;
	height: 0;
	opacity: 0;
	overflow: hidden;
	transition: all .6s;
}

.history .img>span.active {
	height: auto;
	opacity: 1;
}

.history .img img {
	width: 100%;
}

/* 切换按钮 */
.history-swiper-bg .swiper-button-prev,
.history-swiper-bg .swiper-button-next {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 86px;
	height: 86px;
	margin: 0 0 0 117px;
	background-color: rgba(14, 53, 127, .1);
	border-radius: 100%;
	position: static;
	transition: all .6s;
}

/* .history-swiper-bg .swiper-button-prev.swiper-button-disabled{
	height: 0;
	overflow: hidden;
} */

.history-swiper-bg .swiper-button-prev>span,
.history-swiper-bg .swiper-button-next>span {
	justify-content: center;
	align-items: center;
	width: 66px;
	height: 66px;
	border-radius: 100%;
	position: relative;
}

.history-swiper-bg .swiper-button-prev::after,
.history-swiper-bg .swiper-button-next::after {
	display: none;
}

/* 企业荣誉 */
.honor-title {
	text-align: center;
}

.honor-list .item {
	justify-content: space-between;
	width: calc(50% + 47px);
	padding-top: 37px;
	position: relative;
}

.honor-list .item>.time {
	justify-content: center;
	align-items: center;
	width: 95px;
	height: 95px;
	border-radius: 100%;
	background-color: rgba(201, 211, 226, .3);
}

.honor-list .item>.time>span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 75px;
	height: 75px;
	border-radius: 100%;
	background-color: #c9d3e2;
	font-size: 20px;
	font-weight: bold;
}

.honor-list .item:nth-of-type(odd) {
	flex-direction: row;
	margin-left: calc(50% - 47px);
	padding-left: 47px;
}

.honor-list .item:nth-of-type(odd) .time {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.honor-list .item:nth-of-type(even) {
	flex-direction: row-reverse;
	margin-right: calc(50% - 47px);
	padding-right: 47px;
}

.honor-list .item:nth-of-type(even) .time {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.honor-list .item .txt {
	width: 100%;
	font-size: 16px;
	line-height: 2.25;
	padding-bottom: 75px;
}

.honor-list .item:last-child .txt {
	padding-bottom: 140px;
}

.honor-list .item:nth-of-type(odd) .txt {
	padding-left: 73px;
	border-left: 1px solid #c9d3e2;
	transform: translateX(-73px);
}

.honor-list .item .txt p {
	display: flex;
}

.honor-list .item .txt p>img {
	width: 10px;
	height: 10px;
	margin-top: 13px;
}

.honor-list .item .txt p>span {
	width: calc(100% - 20px);
}

.honor-list .item:nth-of-type(odd) .txt p>img {
	margin-right: 10px;
}

.honor-list .item:nth-of-type(even) .txt {
	padding-right: 73px;
	text-align: right;
	border-right: 1px solid #c9d3e2;
	transform: translateX(73px);
}

.honor-list .item:nth-of-type(even) .txt p {
	flex-direction: row-reverse;
	justify-content: flex-end;
}

.honor-list .item:nth-of-type(even) .txt p>img {
	margin-right: 0;
	margin-left: 10px;
}

/* 品牌活动 */
.activities-title {
	margin-bottom: 35px;
}

.activities-list {
	flex-wrap: wrap;
	justify-content: space-between;
}

.activities-list .activities-item {
	align-items: center;
	width: 50%;
	height: 222px;
}

.activities-list .activities-item:nth-of-type(3n),
.activities-list .activities-item:nth-of-type(4n) {
	flex-direction: row-reverse;
}

.activities-list .activities-item>.img {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.activities-list .activities-item>.img>img {
	width: 100%;
	min-height: 222px;
	transition: all .6s;
}

.activities-list .activities-item>.txt {
	width: 50%;
	height: 100%;
	padding: 30px;
}

.activities-list .activities-item>.txt>h2 {
	font-size: 20px;
	transition: all .6s;
}

.activities-list .activities-item>.txt>p {
	height: 98px;
	font-size: 14px;
	line-height: 1.85;
	margin-top: 9px;
	text-align: justify;
}

.activities-list .activities-item:hover .img>img {
	transform: scale(1.1);
}

.activities-list .activities-item:hover .txt>h2 {
	color: #0e357f;
}

/* 更多按钮 */
.article-more-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 20px;
	font-size: 14px;
}

.article-more-btn>img {
	margin-left: 6px;
}

/* 加载更多 */
.load-more {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 190px;
	height: 52px;
	border: 1px solid #d6d6d6;
	font-size: 15px;
	margin: 48px auto 0;
	transition: all .6s;
	cursor: pointer;
}

.load-more:hover {
	background-color: #fe8917;
	border: 1px solid #fe8917;
	color: #ffffff;
}

/* 活动预告 */
.preview-swiper {
	width: 100%;
	margin: 50px 0 30px;
}

.preview-swiper .swiper-slide {
	width: 1100px;
	opacity: .3;
	margin: 0 20px;
}

.preview-swiper .swiper-slide-active {
	opacity: 1;
}

.preview-item .img {
	width: 50%;
	height: 365px;
	overflow: hidden;
}

.preview-item .img>img {
	width: 100%;
	transition: all .6s;
}

.preview-item .txt {
	width: 50%;
	padding: 40px 35px;
	position: relative;
}

.preview-item .txt h2 {
	font-size: 22px;
	transition: all .6s;
}

.preview-item .txt p {
	height: 112px;
	font-size: 14px;
	line-height: 2;
	margin: 13px 0 50px;
	text-align: justify;
}

.preview-swiper .swiper-slide-active:hover .img>img {
	transform: scale(1.1);
}

.preview-swiper .swiper-slide-active:hover .txt h2 {
	color: rgba(14, 53, 127, 1);
}

.preview-item .txt .article-more-btn {
	justify-content: flex-start;
}

.preview-item .txt>em {
	display: block;
	font-size: 90px;
	line-height: 100px;
	font-weight: bold;
	color: rgba(14, 53, 127, .08);
	position: absolute;
	right: -5px;
	bottom: -19px;
	z-index: 1;
}

/* 切换按钮 */
.preview-swiper .swiper-button-prev {
	width: 66px;
	height: 66px;
	overflow: hidden;
	border-radius: 100%;
	left: calc(50% - 650px);
}

.preview-swiper .swiper-button-next {
	width: 66px;
	height: 66px;
	overflow: hidden;
	border-radius: 100%;
	right: calc(50% - 650px);
}

.preview-swiper .swiper-button-prev>img,
.preview-swiper .swiper-button-next>img {
	width: 100%;
}

.preview-swiper .swiper-button-next>img {
	transform: rotateZ(180deg);
}

.preview-swiper .swiper-button-prev::after,
.preview-swiper .swiper-button-next::after {
	display: none;
}

/* 活动详情 */
.activities-detail {
	padding-bottom: 40px;
}

/* 轮播图 */
.detail-swiper {
	width: 100%;
	margin-bottom: .35rem;
}

.detail-swiper .swiper-slide img {
	width: 100%;
}

.detail-swiper .swiper-pagination {
	color: #ffffff;
	font-size: 24px;
	text-align: right;
}

.detail-swiper .swiper-pagination>em {
	margin: 0 6px;
}

.detail-swiper .swiper-pagination-current {
	font-size: 32px;
}

.detail-swiper .swiper-pagination-total {
	margin-right: 95px;
}

.detail-swiper .swiper-button-prev,
.detail-swiper .swiper-button-next {
	top: auto;
	left: auto;
	bottom: 13px;
	right: 190px;
	z-index: 999;
}

.detail-swiper .swiper-button-next {
	right: 28px;
}

.detail-swiper .swiper-button-prev::after,
.detail-swiper .swiper-button-next::after {
	font-size: 24px;
	color: #ffffff;
}

/* 标题 */
.detai-title {
	margin-top: .1rem;
	position: relative;
}

.detai-title-cloumn {
	margin-top: 0;
}

.detai-title>h1 {
	width: calc(100% - 1.6rem);
	font-size: 30px;
	font-weight: normal;
	margin: 4px 0;
}

.detai-title>.sub-bid {
	width: calc(100% - 1.6rem);
	font-size: 20px;
	font-weight: bold;
}

.detai-title-cloumn>h1,
.detai-title-cloumn>.sub-bid {
	width: 100%;
}

.back-btn {
	justify-content: center;
	align-items: center;
	width: 1.58rem;
	height: .5rem;
	border: 1px solid #c5c5c5;
	border-radius: .25rem;
	font-size: .24rem;
	color: #999999;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

/* 内容 */
.activities-detail-txt {
	flex-wrap: wrap;
	justify-content: space-between;
}

.activities-detail-txt .rich-txt {
	margin-top: 26px;
	font-size: 15px;
	line-height: 2;
	text-align: justify;
}

.activities-detail-txt .rich-txt img {
	max-width: 100%;
}

.activities-detail-txt .rich-txt-added {
	width: calc(100% - 556px);
}

.activities-detail-txt .rich-img {
	width: 518px;
}

.activities-detail-txt .rich-img>img {
	width: 100%;
}

/* 上下篇 */
.part-list {
	justify-content: space-between;
	align-items: center;
	height: 55px;
	padding-top: 25px;
	margin-top: 30px;
	border-top: 1px solid #e6e9ee;
	position: relative;
}

.part-list>em {
	width: 20px;
	height: 19px;
	background-image: url(../images/icon/icon-part.png);
	background-size: cover;
	position: absolute;
	left: 50%;
	top: calc(50% + 15px);
	transform: translate(-50%, -50%);
}

.part-list>.item {
	width: calc(50% - 15px);
}

.part-list>.item>a {
	max-width: calc(100% - 65px);
}

.part-list>.item:nth-of-type(2) {
	justify-content: flex-end;
}

/* 媒体报道 */
.news-nav {
	padding: 32px 0 22px;
}

.news-nav>a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 144px;
	height: 45px;
	margin-right: 10px;
	font-size: 17px;
}

.news-nav>a:last-child {
	margin-right: 0;
}

.news-nav>a.active {
	background-color: #fe8917;
}

/* 推荐新闻 */
.news-first-bg {
	padding-bottom: 48px;
}

.news-first {
	justify-content: space-between;
	padding: 30px;
}

.news-first .img {
	width: 47%;
	overflow: hidden;
}

.news-first .img img {
	width: 100%;
	transition: all .6s;
}

.news-first .txt {
	width: calc(53% - 30px);
}

.news-first .time {
	width: 90px;
	height: 96px;
	border: 1px solid rgba(14, 53, 127, .2);
	text-align: center;
}

.news-first h2 {
	font-size: 24px;
	margin: 24px 0 18px;
}

.news-first .info {
	font-size: 14px;
	line-height: 1.85;
	min-height: 140px;
}

.news-first .time>strong {
	display: block;
	font-size: 36px;
	line-height: 40px;
	margin-top: 15px;
}

.news-first .time>span {
	font-size: 15px;
	opacity: .6;
}

.news-list {
	padding-top: 10px;
}

.news-item {
	justify-content: space-between;
	padding: 30px;
	margin-top: 40px;
}

.news-item:first-child {
	margin-top: 0;
}

.news-item .img {
	width: 28%;
	height: 240px;
	overflow: hidden;
}

.news-item .img>img {
	width: 100%;
	min-height: 240px;
	transition: all .6s;
}

.news-item .txt {
	width: calc(72% - 220px);
	padding: 10px 0;
}

.news-item .txt>h2 {
	font-size: 20px;
}

.news-item .txt>.info {
	height: 100px;
	margin: 15px 0;
	font-size: 14px;
	line-height: 1.85;
	text-align: justify;
}

.news-item .time-bg {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 170px;
	height: 240px;
	border-left: 1px solid #edecec;
}

.news-item .time {
	text-align: center;
}

.news-item .time>strong {
	display: block;
	font-size: 46px;
	line-height: 1.2;
	margin-top: 8px;
}

.news-item .time>span {
	display: block;
	font-size: 16px;
	opacity: .7;
}

.news-list .article-more-btn,
.news-first .article-more-btn {
	justify-content: flex-start;
	filter: grayscale(100%);
	opacity: .5;
	transition: all .6s;
}

.news-item:hover .article-more-btn,
.news-first:hover .article-more-btn {
	filter: grayscale(0);
	opacity: 1;
}

.news-item:hover .img>img,
.news-first:hover .img>img {
	transform: scale(1.1);
}

.load-more-news {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 60px;
	margin: 30px 0 10px;
	font-size: 16px;
	transition: all .6s;
}

.load-more-news:hover {
	color: #fe8917;
	cursor: pointer;
}

/* 新闻详情 */
.news-detail-bg {
	justify-content: space-between;
	padding: 40px 0;
}

.news-detail-txt {
	width: calc(100% - 420px);
}

.news-detail-txt>h1 {
	font-size: 26px;
	font-weight: normal;
}

.news-detail-txt>.news-survey {
	height: 50px;
	padding: 6px 0 10px;
	font-size: 14px;
	border-bottom: 1px solid #e4e9f0;
}

.news-detail-txt>.news-survey>span {
	align-items: center;
	margin-right: 18px;
}

.news-detail-txt>.news-survey>span:last-child {
	margin-right: 0;
}

.news-detail-txt>.news-survey>span img {
	margin-right: 5px;
}

.news-detail-txt .rich-txt {
	font-size: 15px;
	line-height: 1.85;
	margin-top: 18px;
}

.news-detail-txt .rich-txt img {
	max-width: 100%;
}

.news-side {
	width: 380px;
	margin-top: 10px;
}

.news-side-services {
	display: block;
	width: 100%;
	height: 280px;
	padding: 26px;
	background-size: 100%;
	margin-bottom: 20px;
}

.news-side-services>p {
	font-size: 30px;
	line-height: 1.1;
}

.news-side-services>span {
	display: block;
	font-size: 22px;
	margin-top: 6px;
}

.news-side-flag {
	width: 100%;
	height: 230px;
	padding: 26px;
	background-size: 100%;
}

.news-side-flag>p {
	font-size: 22px;
	margin-top: 70px;
}

.news-side-flag>strong {
	display: block;
	word-break: break-all;
	font-size: 32px;
	margin-top: 6px;
	opacity: .15;
	letter-spacing: -0.5px;
}


/* 物业服务 */
.services-list {
	padding: 10px 0;
}

.services-list .item {
	justify-content: flex-end;
	width: 100%;
	height: 450px;
	background-color: rgba(231, 218, 183, 1);
	margin-bottom: 40px;
	position: relative;
}

.services-list .item .img {
	max-width: 70%;
	height: 100%;
	overflow: hidden;
}

.services-list .item .img>img {
	height: 100%;
	transition: all .6s;
}

.services-list .item:hover .img>img {
	transform: scale(1.1);
}

.services-list .item .txt {
	position: absolute;
	left: 90px;
	top: 50%;
	z-index: 9;
	transform: translateY(-50%);
}

.services-list .item .txt h2 {
	font-size: 28px;
}

.services-list .item .txt p {
	font-size: 26px;
	color: #a5874b;
	margin-top: 6px;
}

.services-list .item .txt .article-more-btn {
	justify-content: flex-start;
	margin-top: 50px;
}

.services-list .item-mask {
	width: 30%;
	height: 100%;
	background-image: linear-gradient(to right, rgba(231, 218, 183, 1), rgba(231, 218, 183, .95), rgba(231, 218, 183, 0));
	position: absolute;
	left: 30%;
	top: 0;
	z-index: 1;
}

/* 社区增值服务详情 */
.resource-advantage {
	padding-bottom: 50px;
}

.advantage-item {
	padding: 35px;
	margin-bottom: 28px;
}

.advantage-item:last-child {
	margin-bottom: 0;
}

.advantage-item h2 {
	font-size: 24px;
}

.advantage-item>ins {
	display: block;
	width: 35px;
	height: 3px;
	margin: 15px 0 20px;
}

.advantage-item p {
	font-size: 15px;
	line-height: 1.85;
}

.detail-top {
	width: 100%;
}


/* 友邻市集服务 */
.market-nav {
	padding: 22px 0 38px;
}

.market-list {
	flex-wrap: wrap;
	max-height: 466px;
	overflow-y: auto;
}

.market-list::-webkit-scrollbar {
	width: 4px;
	height: 100%;
	background-color: rgba(14, 53, 127, .1);
}

.market-list::-webkit-scrollbar-thumb {
	background-color: rgba(14, 53, 127, .7);
}

.market-item {
	width: calc(25% - 12px);
	height: 225px;
	margin-right: 16px;
	text-align: center;
}

.market-item:nth-of-type(4n) {
	margin-right: 0;
}

.market-item:nth-of-type(n+5) {
	margin-top: 16px;
}

.market-item>span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 110px;
	height: 110px;
	margin: 20px auto 15px;
	background-color: #ffffff;
	border-radius: 100%;
}

.market-item>span>img {
	max-height: 100%;
	transition: all .6s;
}

.market-item>h2 {
	font-size: 22px;
	font-weight: normal;
	transition: all .6s;
}

.market-item>p {
	font-size: 14px;
	margin-top: 6px;
	transition: all .6s;
}

.market-item:hover img {
	transform: scale(1.1);
}

.market-item:hover h2 {
	color: #09357f;
}

.market-item:hover p {
	color: rgba(14, 53, 127, .6);
}

/* 活动展示 */
.market-banner-swiper .swiper-slide,
.market-swiper .swiper-slide {
	position: relative;
}

.market-banner-swiper .swiper-slide>img,
.market-swiper .swiper-slide>img {
	width: 100%;
	min-height: 100%;
}

.market-activity-txt {
	position: absolute;
	left: 70px;
	top: 70px;
	z-index: 1;
}

.market-activity-txt>em {
	display: block;
	font-size: 24px;
}

.market-activity-txt>h2 {
	font-size: 28px;
	margin: 3px 0 15px;
}

.market-activity-txt>p {
	width: 455px;
	font-size: 15px;
	line-height: 1.85;
}

.market-activity-txt>.article-more-btn {
	justify-content: flex-start;
	margin-top: 46px;
}

.market-activity-txt>.article-more-btn img {
	filter: grayscale(100%) brightness(100);
}

/* 分页按钮 */
.market-banner .swiper-pagination-bullet,
.market-activity .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	background-color: rgba(255, 255, 255, .5);
	opacity: 1;
	margin: 0 8px !important;
}

.market-activity .swiper-pagination-bullet-active {
	background-color: #fe8917;
}

.market-banner .swiper-pagination-bullet-active {
	background-color: #0e3070;
}

.market-activity .swiper-pagination {
	bottom: 20px !important;
}

/* 服务优势 */
.market-advantage {
	margin-top: 40px;
}

.market-advantage-list {
	flex-wrap: wrap;
	padding-top: 10px;
}

.market-advantage-list .item {
	width: calc(25% - 19.5px);
	height: 225px;
	margin: 20px 26px 0 0;
	text-align: center;
}

.market-advantage-list .item:nth-of-type(4n) {
	margin-right: 0;
}

.market-advantage-list .item>em {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 75px;
	margin: 42px 0 25px;
}

.market-advantage-list .item>em img {
	max-height: 100%;
}

.market-advantage-list .item>p {
	font-size: 22px;
}

.market-advantage-list .item>span {
	display: block;
	font-size: 14px;
	margin-top: 2px;
}

/* 友邻集市服务详情 */
.market-detail-txt {
	padding-bottom: 40px;
}

.market-detail-txt>h1 {
	font-size: 28px;
	font-weight: bold;
}

.market-detail-txt .sub-bid {
	font-size: 18px;
	font-weight: normal;
	margin-top: 2px;
}

.market-atlas {
	margin-top: 20px;
}

.market-atlas .img {
	margin-bottom: 20px;
}

.market-atlas .img img {
	max-width: 100%;
}

.market-atlas .img:last-child {
	margin-bottom: 0;
}


.rich-txt-market .img:nth-last-of-type(1) {
	margin-bottom: 0;
}

/* 红色物业 */
.red-property-case {
	flex-wrap: wrap;
	margin-top: -20px !important;
}

.red-property-case>a {
	width: calc(33.33% - 24px);
	margin: 30px 36px 0 0;
}

.red-property-case>a:nth-of-type(4n) {
	margin-right: 36px;
}

.red-property-case>a:nth-of-type(3n) {
	margin-right: 0;
}

.red-property-case>a>.img {
	height: 280px;
}

.red-property-case>a .info {
	padding: 18px;
	transition: all .6s;
}

.red-property-case>a .txt {
	padding: 0;
	height: auto;
	font-size: 18px;
	font-weight: bold;
	transition: all .6s;
}

.red-property-case>a .txt>span {
	font-size: 20px;
}

.red-property-case>a .txt>p {
	max-width: calc(100% - 40px);
}

.red-property-case>a .info>p {
	font-size: 14px;
	line-height: 1.7;
	margin-top: 7px;
	transition: all .6s;
}

.red-property-case>a:hover .txt {
	background: none;
}

.red-property-case>a:hover .info {
	background-color: #09357f;
}

.red-property-case>a:hover .info>p {
	color: #ffffff;
}

/* 红色物业详情 */
.red-property-info {
	margin-top: 0;
}

.project-detail {
	padding: 50px 60px;
}

/* 推荐项目 */
.project-flag {
	padding: 45px 0 10px;
}

.project-flag>.title {
	font-size: 28px;
	font-weight: bold;
}


/* 人才招聘 */
.join-us .txt {
	width: calc(100% - 286px);
}

.join-us .txt>.culture-title {
	margin-bottom: 10px;
}

.join-us .txt>.culture-info {
	margin-top: 0;
}

.join-us .img {
	display: flex;
	justify-content: space-between;
	width: 246px;
	margin-top: 18px;
}

.join-us .img>p {
	width: 114px;
}

.join-us .img>p img{
	width: 100%;
	border: 1px solid #f6f6f6;
}

/* 职位列表 */
.recruit-list {
	flex-wrap: wrap;
	padding-bottom: 30px;
	margin-top: -40px !important;
}

.recruit-item {
	justify-content: space-between;
	align-items: flex-end;
	width: calc(33.33% - 14px);
	margin: 0 21px 20px 0;
	padding: 28px;
	transition: all .6s;
}

.recruit-item:nth-of-type(3n) {
	margin-right: 0;
}

.recruit-item .txt {
	width: calc(100% - 90px);
}

.recruit-item .txt>h2 {
	font-size: 24px;
	font-weight: normal;
	transition: all .6s;
}

.recruit-item .txt>ins {
	display: block;
	width: 48px;
	height: 2px;
	margin: 13px 0;
}

.recruit-item .txt>p {
	font-size: 15px;
	line-height: 2;
}

.recruit-item .img {
	justify-content: center;
	align-items: center;
	width: 75px;
	height: 75px;
	border-radius: 100%;
	transition: all .6s;
}

.recruit-item .img>img {
	max-height: 100%;
	transition: all .6s;
}

.recruit-item:hover {
	background-color: #f2f5fb;
}

.recruit-item:hover h2 {
	color: #0e357f;
}

.recruit-item:hover .img {
	background-color: #0e357f;
}

.recruit-item:hover .img>img {
	filter: grayscale(100%) brightness(100);
}

/* 招聘详情 */
.min-heigh-box {
	min-height: calc(100vh - 413px);
}

.recruit-detail {
	justify-content: space-between;
	padding-bottom: 50px;
}

.recruit-detail .left {
	width: 32%;
}

.recruit-detail .left>h1 {
	font-size: 30px;
	margin-bottom: 13px;
}

.recruit-detail .left>p {
	font-size: 15px;
	line-height: 2;
}

.recruit-detail .left>div {
	margin-top: 20px;
}

.recruit-detail .left>div p {
	width: 114px;
	margin-right: 18px;
}

.recruit-detail .left>div p:last-child {
	margin-right: 0;
}
.recruit-detail .left>div p img{
	width: 100%;
	border: 1px solid #f6f6f6;
}
.recruit-detail .left>div p>span{
	display: block;
	text-align: center;
	margin-top: 8px;
}

.recruit-detail .right {
	width: 63%;
}

.recruit-detail .rich-txt {
	font-size: 15px;
	line-height: 2;
}

.recruit-detail .rich-txt img {
	max-width: 100%;
}

/* 商务合作 */
.business-cooperation {
	position: relative;
}
.business-cooperation>img{
	width: 100%;
	height: 100%;
}

.business-cooperation .title-txt {
	position: absolute;
	left: 60px;
	top: 50%;
	transform: translateY(-50%);
}

.business-cooperation .title-txt>ins {
	display: block;
	width: 70px;
	height: 2px;
	margin-bottom: 38px;
}

.business-cooperation .title-txt>.img {
	display: flex;
}

.business-cooperation .title-txt>.img span {
	width: 114px;
	margin-right: 18px;
}

.business-cooperation .title-txt>.img span:last-child {
	margin-right: 0;
}

.business-cooperation .title-txt>.img img {
	width: 100%;
}

.business-cooperation .title-txt>.img em {
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin-top: 12px;
}

/* 地图 */
.business-map {
	justify-content: space-between;
	align-items: center;
	padding: 32px 0 50px;
}

.business-map .txt {
	width: calc(48% - 40px);
}

.business-map .txt>h2 {
	font-size: 22px;
}

.business-map .txt>span {
	display: block;
	font-size: 20px;
	opacity: .5 !important;
	margin-bottom: 6px;
}

.business-map .txt>p {
	font-size: 16px;
	margin-top: 14px;
}

.business-map .map {
	width: 52%;
	height: 405px;
}

/* 投诉建议 */
.complaint {
	justify-content: space-between;
	padding-bottom: 50px;
}

.complaint .left {
	width: 335px;
}

.complaint-logo {
	width: 100%;
	justify-content: center;
	padding-bottom: 40px;
	border-bottom: 1px solid #c9d3e2;
}

.complaint-phone {
	justify-content: center;
	align-items: center;
	padding-top: 30px;
}

.complaint-phone>img {
	margin-right: 12px;
}

.complaint-phone span {
	display: block;
	opacity: .8;
}

.complaint-phone strong {
	display: block;
	font-size: 24px;
}

.complaint .right {
	width: calc(100% - 400px);
}

.complaint-title {
	font-size: 30px;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 15px;
}

.complaint .right .rich-txt {
	font-size: 15px;
	line-height: 1.85;
}

.complaint .right .rich-txt img {
	max-width: 100%;
}


@media screen and (max-width:1840px) {
	.nav>.pull-call{
		display: none;
	}
}
@media screen and (max-width:1440px) {
	.w1360{
		width: 90% !important;
	}
}

@media screen and (max-width:1280px) {
	/* 头部 */
	.header-white {
		background-color: #f2f5fa;
	}
	
	.head {
		height: .9rem;
	}
	
	/* logo */
	.logo {
		height: .66rem;
	}
	
	.logo img {
		height: 100%;
	}
	
	/* 导航按钮 */
	.head .head-btn {
		display: block;
		width: .4rem;
		float: right;
		position: relative;
		cursor: pointer;
		z-index: 9999;
	}
	
	.head .head-btn i {
		display: block;
		width: 100%;
		height: .04rem;
		float: left;
		background-color: #0e357f;
		border-radius: .02rem;
		transition: all .5s ease 0s;
		-webkit-transition: all .5s ease 0s;
		-moz-transition: all .5s ease 0s;
	}
	
	.head .head-btn i.bar-top {
		margin-top: 0;
	}
	
	.head .head-btn i.bar-cen {
		margin-top: .1rem;
	}
	
	.head .head-btn i.bar-bom {
		margin-top: .1rem;
	}
	
	.head .head-btn.cur i {
		background-color: #333333;
	}
	
	.head .head-btn.cur i.bar-cen {
		opacity: 0;
	}
	
	.head .head-btn.cur i.bar-top {
		-webkit-transform: rotate(45deg) translate(.1rem, .095rem);
		transform: rotate(45deg) translate(.1rem, .095rem);
	}
	
	.head .head-btn.cur i.bar-bom {
		-webkit-transform: rotate(-45deg) translate(.1rem, -.095rem);
		transform: rotate(-45deg) translate(.1rem, -.095rem);
	}
	
	.head .nav {
		display: block;
		width: 50%;
		height: 100vh;
		overflow-y: auto;
		background-color: #FFFFFF;
		position: fixed;
		padding: .9rem .4rem 0;
		top: 0px;
		right: -50%;
		z-index: 9999;
		transition: all .6s;
	}
	
	.nav>span {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	
	.nav>span>img {
		height: 33px;
	}
	
	.head .nav>a {
		display: block;
		width: 100%;
		font-size: 16px;
		line-height: 50px;
		margin: 0;
		font-weight: normal;
		border-bottom: 1px solid #ececec;
	}
	
	.header-white .nav>a.active {
		border-bottom: 1px solid #ececec;
	}
	
	.pull-call {
		position: static;
		display: flex !important;
		transform: none;
		border-bottom: 0 !important;
		padding-top: 30px;
	}
	
	.head .nav.active {
		right: 0;
		transition: all .6s;
	}
	
	.head .nav-bg {
		width: 100vw;
		height: 100vh;
		background-color: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		transition: all .6s;
	}
	
	.head .nav-bg.active {
		display: block;
		opacity: 1;
		transition: all .6s;
	}
	
	/* 尾部 */
	.footer {
		padding-top: 0;
	}
	
	.foot {
		flex-wrap: wrap;
	}
	
	.foot-left {
		display: block !important;
		width: 100%;
	}
	
	.foot-left .item {
		width: 100%;
		margin-left: 0;
	}
	
	.foot-left .item>a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-size: .26rem;
		color: #93b1ea;
		line-height: .75rem;
		border-bottom: 1px solid #1c428a;
	}
	
	.foot-left .item>a::after {
		content: "";
		display: block;
		width: .18rem;
		height: .1rem;
		background-image: url(../images/icon/icon-foot-arrow.png);
		background-size: 100%;
	}
	
	.foot-left .item .sub-item {
		height: 0;
		margin-top: 0;
		overflow: hidden;
	}
	
	.foot-left .item.active>a {
		border-bottom: 0;
		color: #ffffff;
	}
	
	.foot-left .item.active>a::after {
		transform: rotateZ(180deg);
	}
	
	.foot-left .item.active .sub-item {
		height: auto;
		background-color: #0e3070;
		padding: .12rem .26rem;
	}
	
	.foot-left .item.active .sub-item>a {
		margin-top: 0;
		font-size: .24rem;
		line-height: .6rem;
		color: #758cb8;
	}
	
	.foot-right {
		width: 100%;
		flex-direction: column-reverse;
	}
	
	.qr-code {
		width: 1.86rem;
		height: 1.86rem;
		margin-top: .32rem;
	}
	
	.record-info {
		width: 100%;
		font-size: .24rem;
		line-height: 1.5;
		text-align: center;
		margin-top: .15rem;
	}
	
	/* 内容 */
	.project-case-list>a>.img{
		height: 175px;
	}
	.culture-info{
		line-height: 1.8;
	}
	.red-property-case>a>.img{
		height: 235px;
	}
	.complaint .left{
		width: 280px;
	}
	.complaint .right{
		width: calc(100% - 320px);
	}
}


/* 非手机端隐藏 */
@media screen and (min-width:960px) {

	/* 仅手机端展示 */
	.wap-show {
		display: none !important;
	}

	/* 隐藏pc端图片 */
	.wap-img {
		display: none !important;
	}
}

/* 手机端样式 */
@media screen and (max-width:960px) {
	body {
		padding-top: .9rem;
	}

	html {
		font-size: 100px;
	}

	.w1360 {
		width: 94% !important;
	}

	/* 仅pc端展示 */
	.pc-show {
		display: none !important;
	}

	/* 隐藏pc端图片 */
	.pc-img {
		display: none !important;
	}

	/* banner */
	.banner-txt {
		top: 50%;
	}

	.banner-txt .title {
		font-size: .42rem;
		line-height: .6rem;
	}

	.banner-txt .sub-title {
		font-size: .22rem;
		letter-spacing: .012rem;
	}

	.banner-txt .info {
		font-size: .24rem;
		margin-top: .25rem;
	}

	.banner-txt .english-info {
		font-size: .18rem;
		letter-spacing: .01rem;
	}

	/* 指示点 */
	.banner-swiper .swiper-pagination-bullet {
		width: .22rem;
		height: .08rem;
	}

	.banner-swiper .swiper-pagination-bullet-active {
		width: .42rem;
	}

	.pull-section {
		padding: .4rem 0;
	}

	/* 走进中正 */
	.index-about {
		padding: 0 3%;
		background-color: #eef3f6;
	}

	.index-about .title {
		padding: .3rem 0;
		text-align: center;
	}

	.index-about .title>p {
		font-size: .4rem;
		font-weight: bold;
		color: #191919;
	}

	.index-about .title>strong {
		display: block;
		font-size: .18rem;
		margin-top: .08rem;
		letter-spacing: .07rem;
		text-indent: .06rem;
	}

	.index-about .txt {
		padding: .3rem .26rem;
	}

	.index-about .txt>h2 {
		font-size: .32rem;
		font-weight: normal;
		text-align: center;
		margin-bottom: .15rem;
	}

	.index-about .txt>.rich-txt {
		font-size: .22rem;
		line-height: 1.85;
		text-align: justify;
		text-indent: 2em;
	}

	.about-history {
		flex-wrap: wrap;
		padding: .15rem 0;
	}

	.about-history .item {
		width: 50%;
		padding: .2rem 0;
		text-align: center;
	}

	.about-history .item>p {
		font-size: .26rem;
		line-height: 1.2;
	}

	.about-history .item>p strong {
		font-size: .56rem;
		margin-right: .02rem;
	}

	.about-history .item>span {
		display: block;
		font-size: .24rem;
		transform: scale(.68);
		font-weight: bold;
	}

	.about-more {
		justify-content: center;
		align-items: center;
		width: 2.06rem;
		height: .66rem;
		margin: 0 auto;
		border: 1px solid #c5c5c5;
		border-radius: .33rem;
		font-size: .24rem;
	}

	.index-about .txt>img {
		width: 100%;
		margin-top: .44rem;
	}

	/* 首页资讯&服务 */
	.news-service-bg {
		background-color: #eef3f6;
		padding-bottom: 0;
	}

	.news-service {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		width: 100% !important;
	}

	.news-service>div {
		width: 100%;
	}

	/* 服务 */
	.index-service {
		display: block !important;
		padding: 0 3%;
		height: auto;
	}

	.index-service .left-service {
		display: block;
		width: 100%;
	}

	.index-service .left-service .txt {
		top: .32rem;
		left: .36rem;
	}

	.index-service .left-service p {
		max-width: 100%;
		font-size: .32rem;
	}

	.index-service .left-service span {
		font-size: .28rem;
	}

	.index-service .right-service {
		width: 100%;
	}

	.index-service .right-service>a {
		min-height: 1.7rem;
		padding: .3rem .36rem;
	}

	.index-service .right-service>a>p {
		max-width: 80%;
		font-size: .28rem;
	}

	.index-service .right-service>a>span {
		font-size: .24rem;
	}

	.index-service .right-service>a:nth-of-type(4)>p {
		margin-top: .308rem;
	}

	/* 资讯 */
	.news-service .index-news {
		width: 100%;
		padding: 0 3% .2rem;
		background-color: #ffffff;
		margin-top: .36rem;
		position: relative;
	}

	.index-news-nav {
		justify-content: center;
		margin: .24rem 0;
	}

	.index-news-nav>span {
		font-size: .24rem;
		line-height: .32rem;
		padding: .15rem .5rem;
		margin: 0 .22rem;
	}

	.news-more {
		display: block;
		font-size: .22rem;
		line-height: .32rem;
		padding: .15rem 0;
		position: absolute;
		top: .24rem;
		right: 3%;
	}

	.news-service .new-list>.swiper {
		height: auto;
		padding-bottom: 1rem;
		padding-right: 0;
	}

	.news-service .new-list .swiper-slide {
		width: 5.3rem;
		margin: 0 .2rem;
	}

	.news-service .new-list .swiper-slide>div {
		height: 3.5rem;
		overflow: hidden;
	}

	.news-service .new-list .swiper-slide>div img {
		width: 100%;
		min-height: 3.5rem;
	}

	.news-service .new-list .swiper-slide>a {
		display: block;
		padding: .1rem 0;
	}

	.news-service .new-list .swiper-slide>a em {
		display: block;
		font-size: .18rem;
		font-weight: bold;
		margin-top: .1rem;
	}

	.news-service .new-list>.swiper .title {
		font-size: .28rem;
	}

	.news-service .new-list>.swiper .info {
		font-size: .18rem;
		margin-top: .12rem;
	}

	/* 分页样式 */
	.news-swiper .swiper-pagination-bullet,
	.information-swiper .swiper-pagination-bullet {
		width: .2rem;
		height: .2rem;
		margin: 0 .1rem !important;
	}

	/* 列表banner */
	.pull-banner img {
		width: 100%;
	}

	/* 二级导航 */
	.pull-margin {
		margin-top: 0 !important;
	}

	.position-sub-nav {
		height: .9rem;
	}

	.sub-nav-bg {
		display: flex;
		justify-content: center;
		width: 100%;
		overflow: hidden;
	}


	.sub-nav {
		display: flex;
		justify-content: flex-start;
		max-width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
		position: relative;
	}

	.sub-nav::-webkit-scrollbar {
		width: 0;
		height: 0;
		opacity: 0;
	}

	.sub-nav>a {
		margin-left: .6rem;
		font-size: .26rem;
		line-height: .87rem;
		border-bottom: .03rem solid rgba(14, 53, 127, 0);
	}

	.sub-nav>a.active {
		border-bottom: .03rem solid #0e357f;
	}

	.company-profile {
		flex-wrap: wrap;
	}

	.company-profile .txt {
		width: 100%;
	}

	.profile-title>p {
		max-width: 2.8rem;
		font-size: .36rem;
	}

	.culture-title>p {
		max-width: 100%;
	}

	.profile-title>strong {
		font-size: .32rem;
		margin-top: .04rem;
		font-weight: normal;
	}

	.profile-title>span {
		font-size: .24rem;
	}

	.profile-info {
		font-size: .26rem;
		color: #666666;
	}

	.company-profile .img {
		width: 100%;
		margin-top: .3rem;
	}

	.company-profile .img>img {
		width: 100%;
	}

	.company-profile .img>img:first-child {
		margin-bottom: .1rem;
	}

	/* 管理团队 */
	.profile-title {
		margin-bottom: .2rem;
	}

	.management-team-list {
		flex-wrap: wrap;
		padding: 0;
		background-color: rgba(255, 255, 255, 0) !important;
		margin-top: .3rem;

	}

	.management-team-nav {
		width: 100%;
		margin-top: 0;
	}

	.management-team-nav>span {
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: .9rem;
		padding: 0 .25rem;
		font-size: .26rem;
		background-color: #ffffff;
		margin-bottom: 1px;
		border-right: 0 !important;
	}

	.management-team-nav>span.active {
		color: #ffffff;
		background-color: #0e357f;
	}

	.management-team-nav>span.active::after {
		content: "";
		display: block;
		width: .18rem;
		height: .1rem;
		background-image: url(../images/icon/icon-foot-arrow.png);
		background-size: 100%;
	}

	.management-team-item {
		width: 100%;
	}

	.management-team-item>a {
		flex-wrap: wrap;
		height: auto;
		background-color: #ffffff;
		padding: .28rem 0;
		border-bottom: 0;
		margin-top: .26rem;
	}

	.management-team-item .img {
		width: 2.3rem;
		height: 2.3rem;
		border-radius: 100%;
		margin: 0 auto;
	}

	.management-team-item .txt {
		width: 100%;
		padding: 0 .25rem;
	}

	.management-team-item .txt>h2 {
		font-size: .3rem;
		text-align: center;
		margin-top: .2rem;
	}

	.management-team-item .txt>strong {
		font-size: .26rem;
		text-align: center;
		margin: .1rem 0;
	}

	.management-team-item .txt>p {
		font-size: .24rem;
	}

	/* 企业文化 */
	.culture-title-wap {
		text-align: center;
	}

	.culture-info {
		margin-top: 0;
		line-height: 1.8;
	}

	.enterprise-list .item {
		width: 100%;
		margin: 0 0 .35rem 0;
	}

	.enterprise-list .item:last-child {
		margin-bottom: .1rem;
	}

	.enterprise-list .item .txt {
		padding: .3rem .36rem;
	}

	.enterprise-title>span {
		font-size: .3rem;
	}

	.enterprise-title>strong {
		font-size: .26rem;
		margin-top: .06rem;
	}

	.enterprise-title>em {
		margin: .16rem auto;
	}

	.enterprise-info {
		font-size: .26rem;
		text-align: justify;
		height: auto;
	}

	/* 大事记 */
	.history {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		width: 100% !important;
		padding-bottom: 0;
	}

	.history .img {
		width: 100%;
		margin-top: 0;
		padding: 0 3% .36rem;
		border-bottom: .26rem solid #eef3f6;
	}

	.history .txt {
		width: 100%;
		padding: 0 3%;
	}

	.history-title-wap {
		text-align: center;
	}

	.history-title-wap>p {
		max-width: 100%;
	}

	.history-time {
		width: 1.78rem;
		padding-top: .2rem;
	}

	.history-time>p {
		width: 1.4rem;
		height: .44rem;
		font-size: .24rem;
		margin: 0;
	}

	.history-txt {
		width: calc(100% - 1.78rem);
		font-size: .24rem;
		line-height: 1.8;
		padding: .12rem 0 .4rem .38rem;
	}

	.history-txt>p>strong {
		width: .6rem;
	}

	.history-txt>p>span {
		width: calc(100% - .6rem);
	}

	.history-time>span {
		width: .22rem;
		height: .22rem;
		top: .42rem;
	}

	.history-time>span>em {
		width: .14rem;
		height: .14rem;
	}

	.history-swiper-bg {
		padding-top: .3rem;
	}

	.history-swiper {
		max-height: 9.4rem;
	}

	.history-swiper-bg .swiper-button-prev,
	.history-swiper-bg .swiper-button-next {
		width: .86rem;
		height: .86rem;
		margin-left: 1.35rem;
	}

	.history-swiper-bg .swiper-button-prev>span,
	.history-swiper-bg .swiper-button-next>span {
		width: .66rem;
		height: .66rem;
	}

	.history-swiper-bg .swiper-button-prev img,
	.history-swiper-bg .swiper-button-next img {
		width: .2rem;
	}

	/* 企业荣誉 */
	.honor-list .item {
		width: 100% !important;
		flex-direction: row !important;
		margin: 0 !important;
		padding-left: .5rem !important;
		padding-right: 0 !important;
		padding-top: .28rem;
	}

	.honor-list .item>.time {
		width: .96rem;
		height: .96rem;
		left: 0 !important;
		right: auto !important;
	}

	.honor-list .item>.time>span {
		width: .76rem;
		height: .76rem;
		font-size: .24rem;
	}

	.honor-list .item .txt {
		border-left: 1px solid #c9d3e2;
		border-right: 0 !important;
		padding-left: .7rem !important;
		padding-right: 0 !important;
		font-size: .24rem;
		text-align: left !important;
		padding-bottom: .75rem;
		line-height: 1.8;
	}

	.honor-list .item .txt p>img {
		width: .1rem;
		height: .1rem;
		margin-top: .166rem;
	}

	.honor-list .item:nth-of-type(odd) .txt p>img {
		margin-right: .1rem;
	}

	.honor-list .item:nth-of-type(even) .txt p {
		flex-direction: row;
	}

	.honor-list .item:nth-of-type(even) .txt p>img {
		margin-right: .1rem;
		margin-left: 0;
	}

	.honor-list .item .txt p>span {
		width: calc(100% - .2rem);
	}

	.honor-list .item:last-child .txt {
		padding-bottom: 1.1rem;
	}

	/* 品牌活动 */
	.activities-list .activities-item {
		width: 100%;
		height: 2.3rem;
	}

	.activities-list .activities-item:nth-of-type(2n) {
		flex-direction: row-reverse;
	}

	.activities-list .activities-item:nth-of-type(3n) {
		flex-direction: row;
	}

	.activities-list .activities-item>.txt {
		padding: .2rem;
	}

	.activities-list .activities-item>.txt>h2 {
		font-size: .26rem;
		text-align: center;
	}

	.activities-list .activities-item>.txt>p {
		font-size: .24rem;
		line-height: 1.5;
		height: 1.08rem;
		margin-top: .1rem;
		margin-bottom: .1rem;
	}

	.activities-list .activities-item>.img>img {
		min-height: 2.3rem;
	}

	.article-more-btn {
		font-size: .24rem;
		height: .3rem;
	}

	.article-more-btn>img {
		height: .22rem;
	}

	.load-more {
		width: 2.1rem;
		height: .66rem;
		font-size: .24rem;
		border-radius: .33rem;
		margin: .4rem auto 0;
	}

	.preview-swiper {
		margin: .3rem 0 0;
		padding-bottom: .9rem !important;
		overflow-y: auto !important;
	}

	.preview-swiper .swiper-slide {
		width: 6.5rem;
		margin: 0 .12rem;
	}

	.preview-item .txt {
		padding: .15rem .2rem;
	}

	.preview-item .txt h2 {
		font-size: .26rem;
		-webkit-line-clamp: 2;
	}

	.preview-item .txt p {
		height: .72rem;
		font-size: .24rem;
		-webkit-line-clamp: 2;
		line-height: 1.5;
		margin: .1rem 0 .2rem;
	}

	.preview-item .img {
		height: 2.4rem;
	}

	.preview-item .img>img {
		min-height: 2.4rem;
	}

	.preview-swiper .swiper-button-prev {
		width: .55rem;
		height: .55rem;
		left: calc(50% - .8rem);
		top: auto;
		bottom: 0;
	}

	.preview-swiper .swiper-button-next {
		width: .55rem;
		height: .55rem;
		right: calc(50% - .8rem);
		top: auto;
		bottom: 0;
	}

	/* 品牌活动详情 */
	.detail-swiper .swiper-pagination-current {
		font-size: .28rem;
	}

	.detail-swiper .swiper-pagination {
		bottom: .05rem !important;
	}

	.detail-swiper .swiper-pagination>em {
		font-size: .24rem;
		margin: 0 .06rem;
	}

	.detail-swiper .swiper-pagination-total {
		font-size: .24rem;
		margin-right: .7rem;
	}

	.detail-swiper .swiper-button-prev,
	.detail-swiper .swiper-button-next {
		width: .12rem;
		height: .21rem;
		right: 1.7rem;
		bottom: .2rem;
	}

	.detail-swiper .swiper-button-next {
		right: .18rem;
	}

	.detail-swiper .swiper-button-prev::after,
	.detail-swiper .swiper-button-next::after {
		font-size: .24rem;
	}

	.detail-top {
		display: flex;
		flex-direction: column;
	}

	.detail-top-cloumn {
		flex-direction: column-reverse;
	}

	.detail-swiper {
		margin-bottom: 0;
		height: 3.48rem;
	}

	.detail-top-cloumn .detail-swiper {
		margin-top: .3rem;
	}

	.detail-swiper .swiper-slide img {
		min-height: 3.48rem;
	}

	.detai-title>h1 {
		font-size: .3rem;
		margin: .04rem 0;
	}

	.detai-title>.sub-bid {
		font-size: .24rem;
	}

	.activities-detail-txt .rich-txt {
		margin-top: .26rem;
		font-size: .26rem;
		line-height: 1.8;
	}

	.activities-detail-txt .rich-txt-added,
	.activities-detail-txt .rich-img {
		width: 100%;
		margin-top: .15rem;
	}

	.activities-detail {
		padding-bottom: 0;
	}

	.part-list {
		flex-wrap: wrap;
		padding-top: .25rem;
		height: auto;
		margin-top: .3rem;
		font-size: .24rem;
	}

	.part-list>.item {
		width: calc(100% - .3rem);
		line-height: 2;
	}

	.part-list>.item:nth-of-type(2) {
		justify-content: flex-start;
	}

	.part-list>em {
		left: auto;
		right: 0;
		top: calc(50% + .15rem);
		transform: translate(0, -50%);
	}

	.part-list>.item>a {
		max-width: calc(100% - 1rem);
	}

	/* 媒体报道 */
	.news-nav {
		flex-wrap: wrap;
		padding: .26rem 0;
	}

	.news-nav>a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: .9rem;
		padding: 0 .25rem;
		font-size: .26rem;
		background-color: #ffffff;
		color: #333333;
		margin-right: 0;
	}

	.news-nav>a.active {
		color: #ffffff;
		background-color: #0e357f;
	}

	.news-nav>a.active::after {
		content: "";
		display: block;
		width: .18rem;
		height: .1rem;
		background-image: url(../images/icon/icon-foot-arrow.png);
		background-size: 100%;
	}

	.news-first-bg {
		padding-bottom: .1rem;
	}

	.news-first {
		flex-wrap: wrap;
		padding: 0 0 .3rem;
		background-color: #ffffff !important;
	}

	.news-first .img {
		width: 100%;
	}

	.news-first .txt {
		width: 100%;
	}

	.news-first .time {
		width: 100%;
		height: auto;
		margin-top: .24rem;
		border: 0;
		color: #999999;
		text-align: left;
	}

	.news-first .time>span {
		font-size: .24rem;
		line-height: 1.5;
		opacity: 1;
		margin-top: 0;
	}

	.news-first h2 {
		font-size: .28rem;
		margin: 0;
	}

	.news-first .info {
		min-height: auto;
		font-size: .26rem;
		line-height: .42rem;
		margin: .1rem 0 .2rem;
		-webkit-line-clamp: 3;
	}

	.news-first .article-more-btn {
		filter: grayscale(0);
		opacity: 1;
	}

	.news-list {
		padding-top: 0;
		margin-top: -.12rem !important;
	}

	.news-item {
		flex-wrap: wrap;
		flex-direction: row-reverse;
		padding: .2rem;
		margin-top: .23rem;
	}

	.news-item .img {
		width: 2.62rem;
		height: 1.7rem;
	}

	.news-item .img>img {
		min-height: 1.7rem;
	}

	.news-item .txt {
		width: calc(100% - 2.9rem);
		padding: 0;
	}

	.news-item .txt>em {
		font-size: .24rem;
		color: #999999;
	}

	.news-item .txt>h2 {
		font-size: .28rem;
	}

	.news-item .txt>.info {
		font-size: .26rem;
		line-height: 1.5;
		-webkit-line-clamp: 2;
		height: auto;
		margin: .1rem 0 0;
	}

	.load-more-news {
		height: .68rem;
		margin: .25rem 0 0;
		font-size: .24rem;
	}

	/* 媒体报道详情 */
	.news-detail-bg {
		padding: .35rem 0;
	}

	.news-detail-txt {
		width: 100%;
	}

	.news-detail-txt>h1 {
		font-size: .3rem;
	}

	.news-detail-txt>.news-survey {
		font-size: .18rem;
		padding: .06rem 0 .1rem;
		height: .66rem;
	}

	.news-detail-txt>.news-survey>span {
		margin-right: .18rem;
	}

	.news-detail-txt>.news-survey>span img {
		margin-right: .05rem;
		max-height: .24rem;
	}

	.news-detail-txt .rich-txt {
		font-size: .22rem;
		line-height: 1.8;
		margin-top: .15rem;
	}

	/* 物业服务 */
	.services-list {
		padding: 0;
	}

	.services-list .item {
		height: 3.55rem;
		margin-bottom: .26rem;
	}

	.services-list .item:last-child {
		margin-bottom: 0;
	}

	.services-list .item .img {
		max-width: 80%;
	}

	.services-list .item-mask {
		left: 20%;
	}

	.services-list .item .txt {
		left: .33rem;
	}

	.services-list .item .txt h2 {
		font-size: .28rem;
	}

	.services-list .item .txt p {
		font-size: .26rem;
		margin-top: .06rem;
	}

	.services-list .item .txt .article-more-btn {
		font-size: .24rem;
		margin-top: .5rem;
	}

	/* 物业服务详情 */
	.resource-advantage {
		padding-bottom: 0;
		margin-top: .35rem !important;
	}

	.advantage-item {
		padding: .3rem;
		margin-bottom: .25rem;
	}

	.advantage-item h2 {
		font-size: .28rem;
	}

	.advantage-item>p {
		-webkit-line-clamp: 4;
		font-size: .24rem;
	}

	.advantage-item>ins {
		width: .35rem;
		height: .03rem;
		margin: .15rem 0 .2rem;
	}

	/* 友邻集市 */
	.market-banner .detai-title>h1,
	.market-nav .detai-title>h1 {
		margin: 0;
	}

	.market-banner {
		padding-top: .1rem;
	}

	.market-banner-swiper {
		height: 3.5rem;
		margin-top: .2rem;
	}

	.market-banner-swiper .swiper-slide>img {
		min-height: 3.5rem;
	}

	/* 分页按钮 */
	.market-banner .swiper-pagination-bullet,
	.market-activity .swiper-pagination-bullet {
		width: .14rem;
		height: .14rem;
		margin: 0 .08rem !important;
	}

	.market-banner .swiper-pagination,
	.market-activity .swiper-pagination {
		bottom: .1rem !important;
	}

	.market-nav {
		padding: .22rem 0 .38rem;
	}

	.market-list {
		margin-top: .2rem;
		max-height: 3.8rem;
	}

	.market-item {
		width: 25%;
		height: 1.85rem;
		background-color: #ffffff !important;
		margin-right: 0;
	}

	.market-item>span {
		width: 1.1rem;
		height: 1.1rem;
		border: 1px solid #e9e9e9;
		margin: .2rem auto .15rem;
	}

	.market-item>span>img {
		max-width: 80%;
		max-height: 90%;
	}

	.market-item>h2 {
		font-size: .24rem;
	}

	.market-item:nth-of-type(n+5) {
		margin-top: .1rem;
	}

	.market-activity {
		height: auto;
	}

	.market-swiper .swiper-slide {
		height: 3.5rem;
		margin-bottom: .3rem;
	}

	.market-swiper .swiper-slide:last-child {
		margin-bottom: 0;
	}

	.market-swiper .swiper-slide>img {
		min-height: 3.5rem;
	}

	.market-activity .swiper-pagination {
		display: none;
	}

	.market-activity-txt {
		top: .4rem;
		left: .4rem;
	}

	.market-activity-txt>em {
		font-size: .26rem;
	}

	.market-activity-txt>h2 {
		font-size: .28rem;
		margin: .03rem 0 .15rem;
	}

	.market-activity-txt>.article-more-btn {
		margin-top: .46rem;
	}

	/* 服务优势 */
	.market-advantage {
		padding-top: .4rem;
	}

	.market-advantage-list {
		margin-top: -.2rem !important;
	}

	.market-advantage-list .item {
		width: calc(50% - .28rem);
		margin: .28rem .14rem 0;
		padding-bottom: .24rem;
	}

	.market-advantage-list .item:nth-of-type(4n) {
		margin-right: .14rem;
	}

	.market-advantage-list .item>em {
		height: .75rem;
		margin: .4rem 0 .25rem;
	}

	.market-advantage-list .item>p {
		font-size: .28rem;
	}

	.market-advantage-list .item>span {
		font-size: .16rem;
		margin-top: .04rem;
	}

	.market-advantage-list .item {
		height: auto;
	}

	.market-detail-txt .sub-bid {
		font-weight: bold;
	}

	.market-detail-txt {
		padding-bottom: 0;
	}

	.market-atlas {
		margin-top: .2rem;
	}

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

	/* 项目展示 */
	.red-property-case {
		margin-top: -.1rem !important;
	}

	.project-case-list {
		justify-content: space-between;
	}

	.project-case-list>a {
		width: calc(50% - .1rem);
		margin: .2rem 0 0 !important;
	}

	.red-property-case>a>.img {
		height: 2.25rem;
	}

	.red-property-case>a .txt {
		font-size: .26rem;
	}

	.red-property-case>a .txt>span {
		font-size: .24rem;
	}

	.red-property-case>a .info {
		padding: .18rem;
	}

	.red-property-case>a .txt>p {
		max-width: calc(100% - .4rem);
	}

	.red-property-case>a .info>p {
		font-size: .24rem;
		margin-top: .06rem;
	}

	/* 项目详情 */
	.project-detail-title>strong {
		font-weight: bold;
	}

	.project-detail {
		padding: .2rem;
	}

	.project-flag {
		padding: .45rem 0 0;
	}

	.project-flag>.title {
		font-size: .32rem;
		margin-bottom: .1rem;
	}

	/* 人才招聘 */
	.join-us{
		padding-bottom: .4rem;
	}
	.join-us .img{
		width: 4.3rem;
		margin: .3rem auto 0;
	}
	.join-us .img>p{
		width: 2rem;
	}
	.join-us .img>p span{
		display: block;
		font-size: .24rem;
		margin-top: .1rem;
		text-align: center;
	}
	
	/* 职位列表 */
	.join-content-bg{
		background-image: url(../images/public/about-bg-01.jpg);
		background-color: #f5f5f5 !important;
	}
	.recruit-list{
		margin-top: 0 !important;
		padding-bottom: 0;
	}
	.recruit-item{
		width: 100%;
		margin-right: 0 !important;
		background-color: #ffffff !important;
		margin-bottom: .28rem;
		padding: .25rem .3rem;
	}
	.recruit-item .txt{
		width: calc(100% - 1rem);
	}
	.recruit-item .txt>h2{
		font-size: .3rem;
	}
	.recruit-item .txt>ins{
		width: .48rem;
		height: .04rem;
		margin: .13rem 0;
	}
	.recruit-item .txt>p{
		font-size: .24rem;
	}
	.recruit-item .img{
		width: .95rem;
		height: .95rem;
		background-color: #f5f5f5 !important;
	}
	.recruit-item .img>img{
		width: .38rem;
	}
	
	/* 招聘详情 */
	.join-detail-bg{
		background-image: url(../images/public/about-bg-01.jpg);
		background-color: #f5f5f5 !important;
	}
	.recruit-detail{
		width: 100% !important;
		flex-direction: column;
		padding-bottom: 0;
	}
	.recruit-detail .left{
		width: 100%;
		padding: .3rem 3%;
		background-color: #FFFFFF;
	}
	.recruit-detail .left>h1{
		font-size: .32rem;
		margin-bottom: .12rem;
	}
	.recruit-detail .left>p{
		font-size: .24rem;
		line-height: 1.6;
	}
	.recruit-detail .left>div{
		margin-top: .2rem;
	}
	.recruit-detail .left>div p{
		width: 1.5rem;
		margin-right: .3rem;
	}
	
	.recruit-detail .left>div p>span{
		font-size: .24rem;
		margin-top: .08rem;
	}
	
	.recruit-detail .right{
		width: 94%;
		background-color: #ffffff;
		margin: .35rem auto 0 !important;
		padding: .2rem .25rem;
	}
	
	.recruit-detail .rich-txt{
		font-size: .24rem;
		line-height: 1.6;
	}
	
	
	/* 商务合作 */
	.business-cooperation{
		height: 3.8rem;
	}
	.business-cooperation .title-txt{
		left: .4rem;
	}
	.cooperation-title>p{
		font-size: .36rem;
	}
	.cooperation-title>strong{
		font-size: .28rem;
		font-weight: bold;
	}
	.business-cooperation .title-txt>ins{
		width: .7rem;
		margin-bottom: .38rem;
	}
	.business-cooperation .title-txt>.img span{
		width: 1.1rem;
	}
	.business-cooperation .title-txt>.img em{
		font-size: .24rem;
		margin-top: .12rem;
	}
	
	.business-map{
		flex-direction: column;
		padding: .32rem 0 0;
	}
	.business-map .txt{
		width: 100%;
	}
	.business-map .txt>h2{
		font-size: .28rem;
	}
	.business-map .txt>span{
		font-size: .24rem;
	}
	.business-map .txt>div{
		font-size: .24rem;
		line-height: 1.8;
	}
	.business-map .map{
		width: 100%;
		height: 3.8rem;
		margin-top: .2rem;
	}
	
	/* 投诉建议 */
	.min-heigh-box{
		min-height: auto;
	}
	.complaint{
		flex-direction: column;
		width: 100% !important;
		padding-bottom: 0;
		margin-top: -.4rem !important;
	}
	.complaint .left{
		width: 100%;
		padding: .6rem 3% .4rem;
		background-color: #ffffff;
	}
	.complaint-logo{
		padding-bottom: .4rem;
	}
	.complaint-logo img{
		width: 1.72rem;
	}
	.complaint-phone {
		padding-top: .3rem;
	}
	.complaint-phone span{
		font-size: .24rem;
	}
	.complaint-phone strong{
		font-size: .36rem;
	}
	.complaint-phone>img{
		height: 1.06rem;
		margin-right: .12rem;
	}
	.complaint .right{
		width: 94%;
		margin: .3rem auto 0 !important;
		padding: .25rem .3rem;
		background-color: #ffffff;
	}
	.complaint-title{
		font-size: .3rem;
	}
	.complaint .right .rich-txt{
		font-size: .24rem;
		line-height: 1.6;
	}
}
