/*banner图*/ .banner { width: 100%; height: 100vh; position: relative; padding: 0px; overflow: hidden; background: #fff; } .banner .swiper-container { width: 100%; height: 100%; z-index: 100; } .homeBanner .headbg { position: absolute; z-index: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-animation-fill-mode: both; animation-fill-mode: both; } /*.homeBanner.swiper-container-fade .swiper-slide-active .headbg{ transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transition:all linear 3s; -webkit-transition:all linear 3s; }*/ .homeBanner .swiper-slide .numberDiv { font-family: GOTHICB-Font; padding: 0 80px; position: absolute; z-index: 3; color: #fff; bottom: 30px; right: 170px; font-size: 50px; font-weight: bold; opacity: 0; } .homeBanner .swiper-slide .numberDiv:after { position: absolute; content: ''; width: 25px; height: 7px; background-color: #fff; left: 140px; top: 15px; } .homeBanner .swiper-slide-active .numberDiv { right: 200px; opacity: 1; transition: all .5s linear .1s; -webkit-transition: all all .5s linear .1s; } /*.homeBanner>.swiper-pagination .swiper-pagination-bullet { width: 100%; height: 25px; opacity: 1; background: none; margin: 5px 0px; position: relative; cursor: pointer; display: block; text-indent: 100px; overflow: hidden; } .homeBanner>.swiper-pagination .swiper-pagination-bullet::before { content: ""; width: 10px; height: 10px; background: #fff; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -5px; border-radius: 50%; transition: all .5s; }*/ .homeBanner>.swiper-pagination { text-align: left; padding-left: 200px; } .homeBanner>.swiper-pagination-bullets { bottom: 50px; } .homeBanner>.swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; } /*关于2003网站太阳集团*/ .aboutCX { background: #062181; } .aboutCX .text-muted { text-align: center; color: #fff; margin: 50px auto 30px auto; width: 900px; } .channelTitle { position: relative; color: #fff; text-align: center; height: 100px; } .channelTitle:before { content: ''; width: 30px; height: 7px; bottom: 0px; background: #fff; border-radius: 5px; position: absolute; left: -15px; margin-left: 50%; } .channelTitle h1 { /*position: absolute;*/ font-size: 35px; font-weight: 400; } .channelTitle span { position: absolute; font-size: 55px; font-weight: 700; opacity: .1; font-family: FRIZON-Font; top: 10px; width: 220px; left: -110px; margin-left: 50%; } .moreIcon a { color: #fff; } .moreIcon a .iconfont { font-size: 25px; } /*解决方案*/ .solution { width: 100%; height: 100vh; position: relative; padding: 0px; overflow: hidden; background: #fff; } .solutionItem { display: flex; width: 100vw; height: 100vh; align-items: center; position: absolute; z-index: 2; background-color: rgba(0, 0, 0, .7); } .solutionItem .item { flex: 1; color: #fff; height: 100%; display: flex; padding-left: calc(10% - 50px); border-right: 1px solid rgba(255, 255, 255, .3); flex-direction: column; justify-content: center; position: relative; -webkit-transition: all .35s .2s; transition: all .35s .2s; } .solutionItem .item .icon { margin-bottom: 15px; } .solutionItem .item .icon .iconfont { font-size: 80px; } .solutionItem .item .icon .icon-peixun { font-size: 60px; } .solutionItem .item .title { margin-bottom: 60px; } .solutionItem .item .title h1 { font-size: 36px; font-weight: bold; margin-bottom: 10px; } .solutionItem .item .title span { font-size: 13px; text-transform: uppercase; opacity: .4; } .solutionItem .item .list { line-height: 36px; margin-bottom: 60px; z-index: 1; } .solutionItem .item .list a { font-size: 16px; color: #fff; display: block } .solutionItem .item a.arrowIcon { border: 1px solid #fff; width: 35px; height: 35px; text-align: center; line-height: 35px; color: #fff; z-index: 1; } .solutionItem .item .number { font-family: GOTHICB-Font; font-size: 45px; position: absolute; top: 120px; right: 25px; opacity: 0; -webkit-transition: all .35s .2s; transition: all .35s .2s; } .solutionItem .item .capital { /*font-family: GOTHICB-Font;*/ font-family: "Source Han Sans CN"; top: 50px; width: 100%; left: 0px; text-align: center; font-size: 780px; position: absolute; opacity: 0; color: rgba(255, 255, 255, .07); -webkit-transition: all .35s .2s; font-weight: 600; } .solutionItem .item:hover { background-color: rgba(2, 67, 204, .4); } .solutionItem .item:hover .number { top: 110px; opacity: 1; } .solutionItem .item:hover .capital { top: -80px; opacity: 1; } .solutionItem .item:hover a.arrowIcon { background-color: #fff; color: #1252D4; } .solutionItem .item:last-child { border-right: 0px; } .solutionItembackgroundImg .swiper-pagination { display: none; } .solutionItembackgroundImg .swiper-slide { height: 100vh; } .solutionItembackgroundImg .swiper-slide { background-position: center; background-size: cover; height: 100vh; } .solutionItembackgroundImg .swiper-slide:nth-child(1) { background-image: url(../images/solutionItembackgroundImg-01.jpg); } .solutionItembackgroundImg .swiper-slide:nth-child(2) { background-image: url(../images/solutionItembackgroundImg-02.jpg); } .solutionItembackgroundImg .swiper-slide:nth-child(3) { background-image: url(../images/solutionItembackgroundImg-03.jpg); } .solutionItembackgroundImg .solutionItem .item.pc-hide { display: none; } .solutionItembackgroundImg .solutionItem { background-color: rgba(0, 0, 0, 0); } /*公司荣誉*/ .honor { width: 100%; height: 100vh; position: relative; padding: 0px; overflow: hidden; background: #fff; } .honorSty1 .honorList .item { display: flex; flex-direction: column; align-items: center; color: #fff; font-size: 16px; } .honorSty1 .honorList .item h2 { font-size: 80px; font-family: GOTHICB-Font; } .honorSty1 .honorList .item p { text-align: center; } .honorSty1 .honorList .item h2 sup { vertical-align: 35px; font-size: 20px; margin-left: 10px; font-weight: normal; } .honorSty2 { margin-top: 75px; } .honorSty2 .honorList { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } .honorSty2 .honorList .item { display: flex; justify-content: center; align-items: center; text-align: center; color: #fff; font-size: 26px; width: 415px; height: 167px; background-color: rgba(8, 105, 197, .8); transform: skewX(-10deg); -moz-transform: skewX(-10deg); -webkit-transform: skewX(-10deg); margin-bottom: 30px; margin-right: 40px; font-weight: bold; } .honorSty2 .honorList .item:nth-child(3),.honorSty2 .honorList .item:last-child { margin-right: 0px; } .honorSty2 .honorList .item span { padding: 0px 40px; display: flex; transform: skewX(10deg); -moz-transform: skewX(10deg); -webkit-transform: skewX(10deg); } .newsListBox { margin-top: 50px; } .newsListBox.swiper-container, .adListBox.swiper-container { overflow: unset; } .newsListBox.swiper-container-horizontal>.swiper-scrollbar, .adListBox.swiper-container>.swiper-scrollbar { bottom: -20px; } .newsList .item { height: 320px; border: 1px solid rgba(255, 255, 255, .2); overflow: hidden; } .newsList .item .newsTxtInfo { position: absolute; z-index: 2; color: #fff; display: flex; flex-direction: column; padding: 40px; transition: all .35s .2s; -webkit-transition: all .35s .2s; top: 0px; height: 100%; justify-content: space-between; } .newsList .item .newsTxtInfo .tag { font-size: 16px; } .newsList .item .newsTxtInfo .title { font-size: 20px; margin: 30px 0px; } .newsList .item .newsTxtInfo .text-muted { font-size: 14px; color: #bbb; } .newsList .item .newsTxtInfo .date { font-size: 28px; font-family: GOTHICB-Font; } .newsList .item .newsTxtInfo .year { font-size: 15px; font-family: GOTHICB-Font; margin-left: 15px; } .newsList .item .newsPicInfo,.newsList .item .arrowIcon { position: absolute; opacity: 0; transition: all .35s .2s; -webkit-transition: all .35s .2s; } .newsList .item .newsPicInfo { height: 320px; } .newsList .item .newsPicInfo img{ max-width: 100%; height: 100%; object-fit: cover; } .newsList .item .arrowIcon { border: 1px solid #fff; width: 35px; height: 35px; text-align: center; line-height: 35px; color: #fff; right: 20px; top: -20px; } .newsList .item .mask2 { position: absolute; background-color: rgba(0, 0, 0, .5); left: 0px; right: -2px; top: 100%; bottom: 0px; z-index: 1; transition: all .35s .2s; -webkit-transition: all .35s .2s; } .newsList .item:hover .newsTxtInfo { top: 100px; } .newsList .item:hover .newsPicInfo ,.newsList .item:hover .arrowIcon{ opacity: 1; } .newsList .item:hover .arrowIcon{ top: 20px; } .newsList .item:hover .mask2 { top: 40%; } .adListBox { margin-top: 50px; } .adListBox .adList .item { height: 210px; position: relative; } .adListBox .adList .item h2 { position: absolute; bottom: 10px; left: 0px; right: 0px; text-align: center; font-weight: normal; font-size: 16px; color: #fff; z-index: 1; } .adListBox .adList .item .mask2 { height: 25%; position: absolute; left: 0px; right: 0px; bottom: 0px; background: linear-gradient(180deg, rgba(77, 77, 77, 0) 0%, #000 100%); } .adListBox .adList .item img { width: 100%; object-fit: cover; height: 100%; } .partnerBox { margin-top: 50px; } .partnerList .item { /*height: 90px;*/ box-shadow: 0px 3px 6px 1px #2519D8;} } /*.partnerList .item:nth-child(6n) { margin-right:0px }*/ .partnerList .item img { width: 100% !important; /*object-fit: cover;*/ /*height: 100%;*/ } .partner-prev-next-btn { position: absolute; right: 0px; } .partner-prev-next-btn .swiper-button-prev { left: -180px; } .partner-prev-next-btn .swiper-button-next { right: 0px; } .footerHead { display: flex; align-items: center; justify-content: space-between; } .footerHead .footerHotTel { color: #fff; } .footerHead .footerHotTel P { font-size: 20px; margin-bottom: 10px; opacity: .5; } .footerHead .footerHotTel h2 { font-size: 38px; } .footerHead .comEngName{ color: #fff; opacity: .3; font-family: FRIZON-Font; font-size: 65px; } .footerMenu { margin-top: 90px; display: flex; align-items: flex-start; justify-content: space-between; } .footerMenu a { color: #fff; } .footerMenu .menuLi { padding: 0px 25px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .footerMenu .menuLi .menuA { font-size: 28px; } .footerMenu .menuLi ul { margin-top: 20px; } .footerMenu .menuLi li { margin: 15px 0px; } .footerMenu .menuLi li a { font-size: 18px; } .footerBottom .contactInfo { display: flex; align-items: center; justify-content: end; padding-bottom: 50px; margin-bottom: 50px; /*border-bottom: 1px solid #fff;*/ position: relative; color: #fff; } .footerBottom .contactInfo:after { position: absolute; content: ''; width: 100%; height: 1px; background-color: #fff; bottom: 0px; } .footerBottom .contactInfo .left { text-align: right; margin-right: 20px; line-height: 24px; } .footerBottom .contactInfo .right { position: relative; } .footerBottom .contactInfo .right .weixin,.footerBottom .contactInfo .right .dingding { display: none; position: absolute; width: 120px; height: 120px; padding: 5px; background: rgba(255, 255, 255, .2); top: -140px; } .footerBottom .contactInfo .right .weixin { left: -40px; } .footerBottom .contactInfo .right .dingding { right: -40px; } .footerBottom .contactInfo .right img { width: 100%; } .footerBottom .contactInfo .right i{ font-size: 28px; padding: 10px; background: rgba(255, 255, 255, .2); border-radius: 50%; cursor: pointer; } .footerBottom .copyInfo ,.footerBottom .copyInfo a { display: flex; align-items: center; justify-content: space-between; color: rgba(255, 255, 255, .6); } .footerBottom .copyInfo .siteLink { } .footerBottom .copyInfo .siteLink a { background: rgba(255, 255, 255, .2); color: rgba(255, 255, 255, 1); padding: 5px 10px; margin-left: 20px; } @media screen and (max-width: 1600px) { .newsList .item { height: 315px; } .adListBox .adList .item { /*height: 180px;*/ } .footerMenu { margin-top: 65px; } .partner-prev-next-btn .swiper-button-next, .partner-prev-next-btn .swiper-button-prev { width: 60px; height: 60px; } .partner-prev-next-btn .swiper-button-prev { left: -150px; } } @media screen and (max-width: 1470px) { .honorSty2 .honorList .item:nth-child(3){ margin-right: 40px; } } @media screen and (max-width: 1470px) { .honorSty2.pc-show{ display: none; } .honorSty2.pc-hide{ display: block; } .honorSty2 .honorList { justify-content: flex-start; flex-wrap: inherit; } .honorSty2 .honorList .item { margin: 0px; transform: skewX(0deg); -moz-transform: skewX(0deg); -webkit-transform: skewX(0deg); } .honorSty2 .honorList .item span { display: flex; transform: skewX(0deg); -moz-transform: skewX(0deg); -webkit-transform: skewX(0deg); } } @media screen and (max-width: 1336px) { .honorSty1 .honorList .item h2 { font-size: 60px; } .honorSty2 .honorList .item { font-size: 24px; } .footerMenu { margin-top: 70px; } .footerBottom .contactInfo { padding-bottom: 30px; margin-bottom: 30px; } } @media screen and (max-width: 1200px) { .honorSty1 .honorList .item h2 { font-size: 50px; } .honorSty1 .honorList .item h2 sup { vertical-align: 20px; font-size: 14px; } .honorSty2 { margin-top: 70px; } .honorSty2 .honorList .item { font-size: 20px; height: 145px; } .footerHead { margin-bottom: 50px; } .footerMain { display: none; } } @media screen and (max-width: 990px) { .honorSty1 .honorList .item h2 { font-size: 40px; } .honorSty1 .honorList .item h2 sup { vertical-align: 15px; font-size: 14px; } .footerHead { justify-content: center; margin-bottom: 30px } .footerHead .comEngName { display: none; } .footerHead .footerHotTel { text-align: center; } .footerBottom .contactInfo { flex-direction: column; justify-content: center; } .footerBottom .contactInfo .left { text-align: center; margin-right: 0px; margin-bottom: 30px; } .footerBottom .contactInfo .right{ width: 300px; display: flex; align-items: center; justify-content: space-around; margin-top: 150px; } .footerBottom .contactInfo .right .weixin, .footerBottom .contactInfo .right .dingding { display: block; } .footerBottom .contactInfo .right .weixin { left: 10px; } .footerBottom .contactInfo .right .dingding { right: 10px; } .footerBottom .contactInfo { padding-bottom: 15px; margin-bottom: 15px; } } @media screen and (max-width: 768px) { .homeBanner .headbg, .homeBanner>.swiper-pagination, .homeBanner .swiper-slide .numberDiv { display: none; } .homeBanner .m-bg { position: absolute; z-index: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .slide-inner { display: none; } .channelTitle { height: 80px; } .channelTitle span { font-size: 45px; top: 10px; } .aboutCX .text-muted { font-size: 16px; line-height: 32px; margin: 30px auto 20px auto; width: auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .slideBox .w1400, .slideBox .w100Vw { top: 48%; } .solution .solutionItem.m-hide { display: none; } .solutionItem .item .list { text-align: center; } .solutionItembackgroundImg .solutionItem .item.pc-hide { display: flex; } .solutionItembackgroundImg .solutionItem { background-color: rgba(0, 0, 0, .7); } .solutionItembackgroundImg .solutionItem .item { padding-left: 0px; align-items: center; } .solutionItembackgroundImg .solutionItem .item .title { text-align: center; } .solutionItembackgroundImg .swiper-pagination { display: block; bottom: 75px; } .solutionItembackgroundImg .swiper-pagination-bullet { background: #fff; } .solutionItembackgroundImg .swiper-pagination-bullet-active { background: #fff; } .newsListBox,.adListBox{ margin-top: 30px; } .newsList .item { height: 280px; } /* .adListBox .adList .item img { height: 160px; }*/ .honorSty2 { margin-top: 40px; } .honorSty2 .honorList { justify-content: flex-start; flex-wrap: wrap; } .honorSty2 .honorList .item { font-size: 20px; } /*.honorSty1.pc-hide .honorList{ flex-wrap: wrap; } .honorSty1.pc-hide .honorList .item { margin: 10px auto; }*/ .partner-prev-next-btn .swiper-button-prev { left: -100px; } .footerBottom .footerMenu,.footerBottom .copyInfo .siteLink { display: none; } .footerBottom .copyright { flex: 1; flex-direction: column; } }