img, p { margin: 0; padding: 0; } body, html, img, p { padding: 0; } .we-are, .we-can-resolve, video { overflow: hidden; } body, html { margin: 0 auto; overflow-x: hidden; } img { border: 0; } .swiper-container, .swiper-slide { margin: 0 auto; width: 100%; } .jsmodern-video-panel { display: none !important; } .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .swiper-slide img { display: block; width: 100%; } .swiper-pagination { text-align: right; bottom: 100px; } .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 80px; left: 0; width: 100%; } .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 25px; } .swiper-pagination-bullet { width: 7px; height: 7px; background-color: #d9d6d8; opacity: 1; margin: 0 30px; } .swiper-pagination-bullet-active { width: 16px; height: 17px; background-color: #b8d200; -webkit-transform: translateY(5px); -moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px); } .index-bottom2-banner { width: 80%; max-width: 1457px; padding: 0; position: relative; } .index-bottom2-banner .luban { width: 10%; position: absolute; z-index: 1; left: -50px; bottom: 0; } .index-bottom2-banner .more { position: absolute; z-index: 1; right: 34.5%; top: -20px; } .index-bottom2-banner .swiper-button-prev { left: 60px; } .index-bottom2-banner .swiper-button-next { right: 40px; } .index-bottom2-banner .banner { position: relative; } .index-bottom2-banner .banner .hover-text { position: absolute; right: 0; left: 0; top: -500px; bottom: 0; background-color: rgba(0,0,0,.3); opacity: 0; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .index-bottom2-banner .banner .hover-text > div { display: inline-block; /*margin: 0 auto;*/ padding: 15px 20px; background-color: rgba(21,21,21,.6); background-repeat: no-repeat; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #fff; max-width: 60%; -webkit-transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px); } .index-bottom2-banner .banner .hover-text > div h2 { font-size: 14px; line-height: 1.8; margin-bottom: 5px; } .index-bottom2-banner .banner .hover-text > div h3 { font-size: 16px; } .index-bottom2-banner .banner:hover .hover-text { opacity: 1; top: 0; } .index-bottom2-banner .swiper-button-next, .index-bottom2-banner .swiper-button-prev { -webkit-transform: translateY(-20%); -moz-transform: translateY(-20%); -ms-transform: translateY(-20%); -o-transform: translateY(-20%); transform: translateY(-20%); } .join-us-banner { display: block; height: 100%; padding: 0; position: relative; } .join-us-banner .hover-text, .join-us-banner::after { position: absolute; right: 0; bottom: 0; width: 100%; left: 0; } .join-us-banner::after { content: ''; top: 0; height: 100%; /*background-color: #b8d200;*/ opacity: 0; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; } .join-us-banner:hover::after { opacity: 1; top: 0; } .join-us-banner .join-us { display: block; width: 100%; } .join-us-banner .hover-text { z-index: 2; top: 30%; margin: 0 auto; font-size: 14px; color: #fff; text-align: center; padding: 0 42px; line-height: 24px; } .join-us-banner .hover-text img { display: block; margin: 0 auto 14px; width: 130px; } .banner-bottm { position: relative; z-index: 1; margin-top: -5px; } .arrow-down, .banner-bot { position: absolute; background-position: center center; background-repeat: no-repeat; right: 0; bottom: 0; } .banner-bot { z-index: 1; left: 0; height: 44px; width: 100%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAAzCAMAAABBheWhAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMAXmMVmQrdAffBfEAeLQZOBFT78dWqJOG7o4mGSDUOaMuddOaOYbQTGprSAAADLUlEQVR42uzd3XKiQBBA4UYWlJ8RRxBQjFpRM+//hnu7u9kYTAn0UOd7iVM9TDMS/MEWRQDgS4u+7tZmJo/Ec1FuMmvvi58IgDlYnIP+fj0QfCYOwBCay+4QZLW3EY7qLDjsLo0DMAwCDAyo+eisOYl3TsZ2H7QX+AsBBjxT3Qq/5uCoLm6VA/APAgz455K+hUvxwjJ8Sy8OwGcEGPBRubf5WtRb53ZfOgD/Q4ABTyVn7deio/ycOABfIMCAtyrVCY7yM19+gQcIMOCxONV6Hyuq09gBeIAAA167phqn4ChPrw7AQwQY8Fz8Hm5ElU34zvQLfIsAA96rzpGipaRlxLdfoA8CDMxAchQ1jtx8BnohwMAcbHdGVDC7rQPQBwEGZmFbdqFMLuxK+gv0RICBmVhVgUwsqFYOQE8EGJiNctpzaLPjr5PAEwgwMB/bJl3LRNZpw+kz8AwCDMxJ2WYyiaxl/AWeQ4CBeWm6k4zu1PHaPvAsAgzMTDn+UvAxYfwFJkeAgcnF424khR0/ngQUIMDA9FZJIaMpEnaPAA0IMKBBfAhlFOGB8RfQgQADKmzbQkZQtOweAUoQYECJ+FDLwGrGX0APAgyo0dqlDGhpWwdADQIM6HG9GRmMuV0dAD0IMKBJcg9lEOGdZ38BXQgwoMpqn23k5TbZnt0jQBkCDCgTp0ZezKRcvgLUIcCAOkmQywvlAafP+N3evewmCAQAFKVOeAg6kkZMbYAIG///D2u6b2iti4Gcs5nMF9xkniRIgCFB3SlkLxJO3R1IkABDiqqpDy/Jbz/Z/IU0CTCkqZqa8O/8NvILyRJgSFV17Q8xe1o89I4+Q8IEGBL2sbuM2VPGy867V5A0AYakFZ9NyLM/ykPj1WdInQBD6vbzEPIy+6UyD8Ps3hGkT4AhfdW+bsIYy8X4xjE0tQ/3YRUEGNbhPO2GkMe2/KG9bczDsJvOd2AdBBhW473o6tMQYmzbtiy/S/wYHpMYw3Cqu8Jn+7AiAgzrUhW3az2/NcdDeDgcm7e5vt4Ky86wNgIMAMsEGAC2QIABYJkAA8AWCDAALBNgANgCAQaAZQIMAFvwBXjsc4RKxUfPAAAAAElFTkSuQmCC); -moz-background-size: cover; -o-background-size: cover; background-size: cover; } @-webkit-keyframes down { from { -webkit-transform: translate(-50%,-35%); transform: translate(-50%,-35%); } to { -webkit-transform: translate(-50%,0); transform: translate(-50%,0); } } @-moz-keyframes down { from { -moz-transform: translate(-50%,-35%); transform: translate(-50%,-35%); } to { -moz-transform: translate(-50%,0); transform: translate(-50%,0); } } @-o-keyframes down { from { -o-transform: translate(-50%,-35%); transform: translate(-50%,-35%); } to { -o-transform: translate(-50%,0); transform: translate(-50%,0); } } @keyframes down { from { -webkit-transform: translate(-50%,-35%); -moz-transform: translate(-50%,-35%); -o-transform: translate(-50%,-35%); transform: translate(-50%,-35%); } to { -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -o-transform: translate(-50%,0); transform: translate(-50%,0); } } .arrow-down { z-index: 2; cursor: pointer; width: 50px; height: 80px; left: 50%; top: -50px; background-image: url(../images/index/arrow-down.png); -moz-background-size: 15px 13px; -o-background-size: 15px 13px; background-size: 15px 13px; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-animation: down .4s alternate infinite ease-in; -moz-animation: down .4s alternate infinite ease-in; -o-animation: down .4s alternate infinite ease-in; animation: down .4s alternate infinite ease-in; } .we-are { display: block; height: 365px; text-align: center; background-color: #fff; padding-top: 54px; position: relative; z-index: 1; } .we-can-resolve, .we-can-resolve-page2 .col-1, .we-can-resolve-page2 .col-2 { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; } .we-are h2 { font-size: 65px; color: #0068b7; font-family: Helvetica,sans-serif; font-weight: 400; font-weight: 200; } .we-are h2.has-bg { position: relative; font-weight: 400; } .we-are h2.has-bg i { z-index: -1; position: absolute; top: -40px; text-align: center; right: 0; left: 0; font-size: 160px; color: #fafafa; letter-spacing: -14px; } .we-are .woare-img1 { height: 13px; } .we-are .woare-text { font-size: 18px; color: #1d1d1d; margin: 15px auto 10px; line-height: 39px; text-align: center; max-width: 1457px; width: 80%; } .we-are .woare-text2 { font-size: 14px; color: #1d1d1d; text-align: center; font-weight: 700; margin-top: 5px; } .we-are .woare-text3 { font-size: 12px; color: #FFF; text-align: center; font-weight: 700; margin-top: 20px; } .we-are .woare-dot1 { width: 33px; height: 7px; } .we-can-resolve { height: 626px; width: 100%; margin-bottom: 50px; position: relative; z-index: 2; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .we-can-resolve-page1 { background-color: #4c95cc; height: 626px; width: 100%; text-align: center; color: #fff; padding-top: 218px; } .we-can-resolve-page1 h2 { color: #fff; } .we-can-resolve-page1 .woare-img1 { height: 13px; margin-top: 3px; } .we-can-resolve-page1 .woare-text { color: #fff; max-width: 885px; text-align: center; } .we-can-resolve-page2 { width: 0; max-width: 1457px; margin: 0 auto; opacity: 0; -webkit-transform: scale(.3); -moz-transform: scale(.3); -ms-transform: scale(.3); -o-transform: scale(.3); transform: scale(.3); -webkit-transition: opacity 1s ease,-webkit-transform 1s ease; -o-transition: opacity 1s ease,-o-transform 1s ease; -moz-transition: transform 1s ease,opacity 1s ease,-moz-transform 1s ease; transition: transform 1s ease,opacity 1s ease; transition: transform 1s ease,opacity 1s ease,-webkit-transform 1s ease,-moz-transform 1s ease,-o-transform 1s ease; } .we-can-resolve-page2 .col-1, .we-can-resolve-page2 .col-2 { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 32%; background-color: #fff; } .we-can-resolve-page2 .img-wrap { background-color: #f3f7f7; text-align: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; position: relative; padding: 15px; } .we-can-resolve-page2 .img-wrap::after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: #000; opacity: 0; -webkit-transition: opacity .4s; -o-transition: opacity .4s; -moz-transition: opacity .4s; transition: opacity .4s; } .we-can-resolve-page2 .img-wrap:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .we-can-resolve-page2 .img-wrap:hover::after { opacity: .4; } .we-can-resolve-page2 .img-wrap:hover .img-text-cover { display: none; } .we-can-resolve-page2 .img-wrap:hover .img-hover-text-cover { left: 0; } .we-can-resolve-page2 .img-wrap img { display: block; width: 100%; -webkit-transition: -webkit-transform .5s; -o-transition: -o-transform .5s; -moz-transition: transform .5s,-moz-transform .5s; transition: transform .5s; transition: transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s; } .we-can-resolve-page2 .img-wrap .img-inner { position: relative; width: 99%; } .we-can-resolve-page2 .img-wrap .img-hover-text-cover { position: absolute; z-index: 2; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); bottom: 0; right: 0; left: -1000px; width: 92%; height: 90%; margin: 0 auto; padding: 0 30px; text-align: center; color: #fff; border: 1px solid #fff; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; } .we-can-resolve-page2 .img-wrap .img-hover-text-cover h2 { font-size: 24px; } .we-can-resolve-page2 .img-wrap .img-hover-text-cover h3 { font-size: 16px; margin: 10px 0 30px; font-weight: 200; } .we-can-resolve-page2 .img-wrap .img-hover-text-cover h4 { font-size: 18px; line-height: 1.8; margin-bottom: 30px; } .we-can-resolve-page2 .img-wrap .img-text-cover { position: absolute; bottom: 0; right: 0; background-image: url(../images/index/text1-bg.png); -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; width: 100%; height: 60px; padding: 10px 16px 0 0; color: #fff; text-align: right; font-size: 18px; } .we-can-resolve-page2 .img-wrap h3 { font-size: 14px; margin-top: 5px; } .we-can-resolve-page2 .img-wrap.wrap1, .we-can-resolve-page2 .img-wrap.wrap2 { width: 100%; height: auto; } .we-can-resolve-page2 .img-wrap.wrap2 .img-hover-text-cover { width: 92%; height: 84%; margin: 0 auto; } .we-can-resolve-page2 .img-wrap.wrap2 .img-text-cover { position: absolute; bottom: 0; left: 0; background-image: url(../images/index/text2-bg.png); -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; padding: 10px 0 0 16px; text-align: left; } .we-can-resolve-page2 .img-wrap.wrap3 { width: 100%; height: auto; } .we-can-resolve-page2 .img-wrap.wrap3 .img-text-cover { position: absolute; bottom: 140px; } .we-can-resolve-page2 .img-wrap.wrap3 .img-text-cover h2 { font-size: 20px; } .we-can-resolve-page2 .img-wrap.wrap3 .img-hover-text-cover { height: 90%; margin: 0 auto; } .we-can-resolve-page2 .img-wrap.wrap4 .img-text-cover { top: 0; text-align: right; background-image: url(../images/index/text1-bg.png); padding: 16px 16px 0 0; } .we-can-resolve-page2 .img-wrap.wrap5 .img-text-cover { text-align: left; background-image: url(../images/index/text2-bg.png); padding: 10px 0 16px 16px; } .wcd-show { width: 80%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .video { width: 100%; height: auto; position: relative; } video { -o-object-fit: cover; object-fit: cover; height: auto; } .VideoBtn { position: absolute; left: 50%; top: 50%; display: block; width: 70px; height: 70px; margin-left: -35px; margin-top: -35px; cursor: pointer; z-index: 10; } .myVideo { background-color: #fff; } .index-top-banner .swiper-slide img.banner { height: auto; } .index-bottom-banner .swiper-button-next, .index-bottom-banner .swiper-button-prev { width: 25px; height: 60px; line-height: 60px; } .col-md-8 .swiper-button-next, .col-md-8 .swiper-button-prev { width: 32px; height: 70px; line-height: 70px; }