zzwy-news/css/style.css

2312 lines
35 KiB
CSS

/* 头部 */
.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>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;
position: fixed;
top: 31px;
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);
}
/* 尾部 */
.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-txt {
margin-top: 80px;
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: 136px;
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%;
padding: 25px;
background-image: url(../images/public/index-service.jpg);
background-size: 100% 100%;
position: relative;
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 .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: 210px;
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(100% - 538px);
}
.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: 494px;
}
.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;
position: sticky;
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(100% - 620px);
}
.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: 575px;
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%;
}
/* 大事记 */
.history {
justify-content: space-between;
align-items: center;
padding-bottom: 40px;
}
.history .txt {
width: calc(100% - 590px);
}
.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>strong {
display: inline-block;
width: 58px;
}
.history .img {
width: 550px;
}
.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%;
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:nth-of-type(odd) .txt p:before {
content: '';
display: inline-block;
width: 10px;
height: 10px;
margin-right: 10px;
background-image: url(../images/icon/icon-circular.png);
background-size: 100%;
}
.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::after {
content: '';
display: inline-block;
width: 10px;
height: 10px;
margin-left: 10px;
background-image: url(../images/icon/icon-circular.png);
background-size: 100%;
}
/* 品牌活动 */
.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;
}
.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-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%;
height: 680px;
}
.detail-swiper .swiper-slide img {
width: 100%;
min-height: 680px;
}
.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;
}
/* 内容 */
.activities-detail-txt {
flex-wrap: wrap;
justify-content: space-between;
padding-top: 35px;
}
.activities-detail-txt>h1 {
width: 100%;
font-size: 30px;
font-weight: normal;
margin: 4px;
}
.activities-detail-txt>.sub-bid {
width: 100%;
font-size: 20px;
font-weight: bold;
}
.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;
}
/* 上下篇 */
.part-list {
justify-content: space-between;
align-items: center;
height: 55px;
padding-top: 25px;
margin-top: 30px;
border-top: 1px solid #e6e9ee;
}
.part-list>em {
width: 20px;
height: 19px;
background-image: url(../images/icon/icon-part.png);
background-size: cover;
}
.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%;
height: 400px;
overflow: hidden;
}
.news-first .img img {
width: 100%;
min-height: 400px;
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: 450px;
overflow: hidden;
}
.services-list .item .img>img {
min-height: 450px;
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;
}
/* 友邻市集服务 */
.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-activity {
height: 680px;
}
.market-swiper .swiper-slide {
position: relative;
}
.market-swiper .swiper-slide>img {
width: 100%;
min-height: 680px;
}
.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-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-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;
}
.rich-txt-market .img {
margin-bottom: 20px;
}
.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 .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>img {
width: 114px;
height: 114px;
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>span {
width: 246px;
margin-top: 20px;
}
.recruit-detail .left>span>img {
width: 114px;
height: 114px;
border: 1px solid #f6f6f6;
margin-right: 18px;
}
.recruit-detail .left>span>img:last-child {
margin-right: 0;
}
.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 .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;
height: 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 {
display: block;
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%;
}