.clearfix:after{ display: block; content: ''; clear: both; } button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;} input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] { -webkit-appearance: none; } textarea { -webkit-appearance: none; } *{ box-sizing: border-box; } a{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } @font-face { font-family: 'ziti2'; src: url("../img/DINPro-Medium.otf"); } /*滚屏左侧导航栏*/ #allnavPage { position: fixed; top: 50%; right:0; text-align: left; transition: all .1s ease-out 0s; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #allnavPage li { position: relative; padding:0 40px; } #allnavPage li a { display: inline-block; color: #fff; font-weight: 700; font-size: 0; line-height: 34px; } #allnavPage li a i{ display: inline-block; vertical-align: middle; font-size: 14px; } #allnavPage li a i { font-style: normal; } #allnavPage li:after { position: absolute; top: 50%; left: 0; display: block; width: 0; height: 1px; background: #2f7ef0; content: ""; transition: all .5s ease-out 0s; } #allnavPage li:before{ position: absolute; top: 50%; right: 0; display: block; width: 0; height: 1px; background: #2f7ef0; content: ""; transition: all .5s ease-out 0s; } #allnavPage li a:hover { color: #2f7ef0; } #allnavPage li:hover:after { width: 30px; } #allnavPage li:hover:before { width: 30px; } .fp-viewing-case #allnavPage li a{ color:#2f7ef0; } .fp-viewing-news #allnavPage li a{ color:#2f7ef0; } .navPc { font-size: 0; line-height: 24px; overflow: hidden; text-align: center; margin-top: 76%; height: 59%; display: flex; flex-direction: column; justify-content: space-between; } .navPc li { display: inline-block; vertical-align: middle; font-size: 16px; padding: 0 15px; } .navPc li a { color: #666666; font-size:16px; font-weight: bold; display: block; } .navPc li a:hover{ color:#2f7ef0; } .navPc li a.active{ color:#2f7ef0; } .mOnLine { position: absolute; right: 0; bottom: 0; padding: 15px 0; width: 100%; background: #0054a7; color: #FFF; } .mOnLine li { position: relative; } .mOnLineIco { position: relative; z-index: 1; padding-bottom: 1px; background: #0054a7; font-size: 18px; height: 55px; width: 100%; cursor: pointer; } .onLineWx .mOnLineIco{ background: url("../img/weixin.png") no-repeat center; } .onLineTel .mOnLineIco{ background: url("../img/mobile.png") no-repeat center; } .onLineAddress .mOnLineIco{ background: url("../img/address.png") no-repeat center; } .mOnLineCon { position: absolute; top: 0; right: 75px; z-index: 0; padding: 10px; background: #0054a7; white-space: nowrap; line-height: 36px; -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); -o-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; opacity: 0; visibility: hidden; } .mOnLineCon a { display: block; color: #FFF; font-size:14px; font-family: ziti2; } .mOnLineCon img{ width: 120px; } .mOnLine li:hover .mOnLineCon{ -webkit-transform: rotateX(0); -moz-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0); opacity: 1; visibility: visible; } .mOnLineCon:after{ width: 0px; height: 0px; border: 8px solid transparent; border-left: 8px solid #0054a7; display: block; content: ''; position: absolute; top: 12px; right: -16px; transition: top .2s linear; transition-delay: .1s; } /*home banner*/ .section .warpper{ height: 100%; } .section-home .swiper-container{ width: 100%; height: 100%; } .section .swiper-container .swiper-wrapper{ width: 100%; height: 100%; } .section .swiper-container .swiper-slide{ width: 100%; height: 100%; } .section-home .bannerImg{ position: relative; overflow: hidden; width: 100%; height: 100%; } .section-home .bannerImg .imgBg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .section-home .slide1 .imgBg{ background: url("../img/banner1-bg.jpg") no-repeat center / cover; } .section-home .slide1 .bannerText{ position: absolute; width: 100%; text-align:center; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color:#fff; z-index: 3; } .section-home .slide1 .bannerText .fir{ font-size: 54px; font-weight: 700; text-shadow: 0px 0px 10px #353535; letter-spacing: 8px; } .section-home .slide1 .bannerText .sec{ font-size:26px; margin-top: 1%; } .section-home .slide1 .bannerLine{ z-index: 2; position: absolute; width: 100%; text-align:center; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .section-home .slide1 .bannerLine img{ max-width: 100%; margin:0 auto; } .section-home .slide2 .imgBg{ background: url("../img/banner2-bg.jpg") no-repeat center / cover; } @keyframes bannerimgAnimate { 0% { transform: scale(1.1); animation-timing-function: ease-in; } 100% { transform: scale(1); animation-timing-function: ease-out; } } .bannerimgAnimate { -webkit-animation-name: bannerimgAnimate; animation-name:bannerimgAnimate; } .allmbox1 .swiper-slide-active .imgBg { animation: bannerimgAnimate 6s linear 0s; } .section-home .slide2 .bannerText{ position: absolute; bottom: 49%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; width: 90%; text-align:center; } .section-home .slide2 .bannerText .banTextfir{ font-size:54px; letter-spacing: 8px; color:#fff; font-weight: 700; } .section-home .slide2 .bannerText .banner2Line{ display: block; margin: 20px auto; width: 45%; height: 1px; background: rgba(255,255,255,.2); transition: all .5s ease 0s; } .section-home .slide2 .bannerText .banner2Text{ font-size: 26px; color: #fff; margin-bottom: 10px; letter-spacing: 2px; } .section-home .slide2 .bannerText .banner2Textlast{ font-size:15px; color:rgba(255,255,255,0.7); } .section-home .slide3 .imgBg{ background: url("../img/banner3-bg.jpg") no-repeat center / cover; } .section-home .slide3 .bannerText{ position: absolute; width: 100%; text-align: center; top: 22%; color: #fff; z-index: 3; } .section-home .slide3 .bannerText .fir{ font-size: 54px; font-weight: 700; text-shadow: 0px 0px 10px #717171; letter-spacing: 8px; } .section-home .slide3 .bannerText .sec{ font-size: 26px; margin-top: 1%; text-shadow: 0px 0px 7px #717171; } .swiper-container-banner .swiper-pagination{ bottom: 5%; margin: 0; } .swiper-container-banner .swiper-pagination-bullet{ width: 12px; height: 12px; background: #fff; opacity: 1; /* border-radius: 0; */ -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; } .swiper-container-banner .swiper-pagination-bullet-active{ width: 36px; background: #2f7ef0; border-radius: 6px; } /*导航栏*/ .headerBg { position: fixed; top: 0; left: 0; z-index: 1; padding: 35px 40px; width: 100%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; z-index: 1000; } .headerBg.scroll{ background: rgba(0,0,0,0.4); } .logo { float: left; } .logo a { display: block; } .shows { display: block; } .hides { display: none; } .telbox{ width: 295px; float: right; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin-right: 84px; } .tel { color: #FFF; font-weight: 700; font-size: 20px; line-height: 26px; } .tel span{ font-family: ziti2; } .telIcon { display: inline-block; width: 31px; margin-top: -6px; height: 20px; background: url(../img/tel.png) no-repeat center; vertical-align: middle; } .telbox .telbox-weixin{ width: 45px; height: 30px; background: url("../img/weixin.png") no-repeat center; position: relative; } .telbox .telbox-weixin:hover{ background: url("../img/weixin1.png") no-repeat center; } .telbox .telbox-weixin .telbox-weixin-con{ position: absolute; width: 92px; padding: 10%; background: #0054a7; left:50%; -webkit-transform: translateX(-50%) rotateX(90deg); -moz-transform: translateX(-50%) rotateX(90deg); -ms-transform: translateX(-50%) rotateX(90deg); -o-transform: translateX(-50%) rotateX(90deg); transform: translateX(-50%) rotateX(90deg); opacity: 0; visibility: hidden; top:132%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .telbox .telbox-weixin:hover .telbox-weixin-con{ opacity: 1; visibility: visible; -webkit-transform: translateX(-50%) rotateX(0deg); -moz-transform: translateX(-50%) rotateX(0deg); -ms-transform: translateX(-50%) rotateX(0deg); -o-transform: translateX(-50%) rotateX(0deg); transform: translateX(-50%) rotateX(0deg); } .telbox .telbox-weixin .telbox-weixin-con:after{ width: 0px; height: 0px; border: 8px solid transparent; border-bottom: 8px solid #0054a7; display: block; content: ''; position: absolute; top: -16px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); transition: top .2s linear; transition-delay: .1s; } .telbox .telbox-weixin .telbox-weixin-con img{ width: 100%; } .telbox .telbox-address{ width: 45px; height: 30px; background: url("../img/address.png") no-repeat center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .telbox .telbox-address:hover{ background: url("../img/address1.png") no-repeat center; } .telbox .telbox-address a{ display: block; width: 100%; height: 100%; } .fp-viewing-about .logo .shows { display: none; } .fp-viewing-about .logo .hides { display: block; } .fp-viewing-news .logo .shows { display: none; } .fp-viewing-news .logo .hides { display: block; } .fp-viewing-news .tel{ color:#0054a7; } .fp-viewing-news .telIcon{ background: url(../img/telBlue.png) no-repeat center; } .fp-viewing-case .tel{ color:#0054a7; } .fp-viewing-case .telIcon{ background: url(../img/telBlue.png) no-repeat center; } .fp-viewing-case .telbox .telbox-weixin{ background: url(../img/weixin1.png) no-repeat center; } .fp-viewing-case .telbox .telbox-address{ background: url(../img/address1.png) no-repeat center; } .fp-viewing-news .telbox .telbox-weixin{ background: url(../img/weixin1.png) no-repeat center; } .fp-viewing-news .telbox .telbox-address{ background: url(../img/address1.png) no-repeat center; } .navMenu{ width: 60px; height: 70px; background: #fff; position: absolute; right:40px; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; cursor: pointer; } .navMenu .navMenuIcon{ width: 100%; height: 17px; background: url("../img/menu-icon.png") no-repeat center; margin-top: 25%; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s; } .navMenu:hover .navMenuIcon{ -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); } .navMenu p{ text-align:center; font-size:14px; color:#333; font-weight: 700; margin-top: 5%; } /*.allmbox{ margin-right: 60px; }*/ .allmbox1{ position: relative; overflow: hidden; height: 100%; } .home-next{ position: absolute; bottom: 0; left: 40px; z-index: 1; } .allmoreButton { display: block; width: 217px; height: 60px; background: #2f7ef0; color: #FFF; font-size: 17px; line-height: 60px; text-align: center; } .allmoreButton i,.allmoreButton span,.allmoreButton strong { display: inline-block; vertical-align: middle } .allmoreButton i{ font-size:30px; } .allmoreButton strong{ margin-right: 22px; letter-spacing: 2px; font-weight: 500; } .allmoreButtonDot { width: 4px; height: 4px; border-radius: 50%; background: #FFF; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .allmoreButton:hover .allmoreButtonDot{ margin:0 3px; } .allmoreButtonLine { width: 46px; height: 1px; background: #FFF; transition: all .5s ease 0s } .allmoreButton:focus,.allmoreButton:hover { color: #FFF } .allmoreButton:hover .allmoreButtonLine { width: 60px } /*about*/ .allmbox2Bg{ background: #f0f6ff; } .box2ImgBgright { position: absolute; top: 0; right: 0; overflow: hidden; width: 42%; height: 100%; } .box2ImgBgright .imgBg { height: 100%; transition: all 1s ease 0s; transform: scale(1.05); } .imgBg { background-position: center center; background-size: cover; background-repeat: no-repeat; } .box2ImgBgright .imgBg:hover { transform: scale(1); } .box2ImgBgright .rotatetext{ position: absolute; top:50%; -webkit-transform: translateY(-50%) rotate(90deg); -moz-transform: translateY(-50%) rotate(90deg); -ms-transform: translateY(-50%) rotate(90deg); -o-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); left: -24%; font-size: 121px; font-weight: bolder; -webkit-text-stroke:1px rgba(255,255,255,0.5); color: transparent; text-transform: uppercase; } .allmbox2Text { padding-top: 50px; padding-left: 13%; width: 58%; text-align: left; padding-right: 3%; } .allmbox2Text .fir{ font-size:36px; color:#0054a7; font-weight: 700; opacity: 0; transition: all .6s ease 0s; transform: translateX(-50px); } .allmbox2Text .sec{ font-size:18px; color:#333333; margin: 1.5% 0 6% 0; opacity: 0; transition: all .6s ease 0s; transform: translateX(-50px); } .allmbox2Text .des{ font-size:15px; color:#666666; line-height: 30px; text-align:justify; opacity: 0; transition: all .6s ease 0s; transform: translateX(-50px); } .active .allmbox2Text .fir{ opacity: 1; transform: translateX(0); transition-delay: .3s; } .active .allmbox2Text .sec{ opacity: 1; transform: translateX(0); transition-delay: .5s; } .active .allmbox2Text .des{ opacity: 1; transform: translateX(0); transition-delay: .7s; } .allmbox2Text .m-menu{ display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; width: 90%; margin: 4% 0 10% 0; } .allmbox2Text .m-list{ width: 30%; height: 130px; overflow: hidden; position: relative; border-radius: 20px; opacity: 0; transition: all .6s ease 0s; transform: translateX(-50px); } .allmbox2Text .m-list .pic{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .allmbox2Text .m-list:hover .pic{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04); } .allmbox2Text .m-list-inner{ position: absolute; width: 100%; height: 100%; left:0; top:0; background: rgba(0,84,167,0.5); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .allmbox2Text .m-list:hover .m-list-inner{ background: rgba(0,84,167,0.9); } .allmbox2Text .m-list .m-list-text{ position: absolute; width: 140px; line-height: 65px; font-size:18px; font-weight: lighter; color:#fff; text-align: right; top:50%; left:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .allmbox2Text .m-list:nth-child(1) .m-list-text{ background: url("../img/mm1.png") no-repeat left center; } .allmbox2Text .m-list:nth-child(2) .m-list-text{ background: url("../img/mm2.png") no-repeat left center; } .allmbox2Text .m-list:nth-child(3) .m-list-text{ background: url("../img/mm3.png") no-repeat left center; } .active .allmbox2Text .m-list:nth-child(1){ opacity: 1; transform: translateX(0); transition-delay: .9s; } .active .allmbox2Text .m-list:nth-child(2){ opacity: 1; transform: translateX(0); transition-delay: 1.1s; } .active .allmbox2Text .m-list:nth-child(3){ opacity: 1; transform: translateX(0); transition-delay: 1.3s; } .mbox2More{ opacity: 0; transition: all .6s ease 0s; transform: translateX(-50px); } .active .mbox2More{ opacity: 1; transform: translateX(0); transition-delay: 1.5s; } /*product*/ .allmbox3Bg{ background: url("../img/mbox3Bg.jpg") no-repeat center / cover; } .newsbox{ width: 70%; height: 100%; margin:0 auto; position: relative; } .allmbox3Bg .swiper-slide{ align-content: center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; transition-delay: 1s; } .allmbox3Bg .news-inner{ width: 100%; height: 500px; position: relative; } .allmbox3Bg .news-inner-box{ padding:2.5%; background: #fff; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .allmbox3Bg .news-inner-box:hover{ background: #2f7ef0; } .active .newsbox .swiper-slide:nth-child(even){ margin-top: 25px; } .active .newsbox .swiper-slide:nth-child(odd){ margin-top: -25px; } .all_index_title{ text-align:center; position: relative; color:#fff; margin-bottom: 6%; } .all_index_title .fir{ font-size:32px; font-weight: 700; position: relative; z-index: 2; line-height: 35px; } .all_index_title .sec{ font-size:15px; position: relative; z-index: 2; margin-top: 1%; } .all_index_title .thr{ font-size: 109px; font-weight: 700; color: rgba(255,255,255,0.03); position: absolute; width: 100%; top: -48px; text-align: center; text-transform: uppercase; letter-spacing: 3px; z-index: 1; } .allmbox3Bg .news-inner .imgbox{ width: 100%; height: 50%; position: absolute; left:0; overflow: hidden; } .allmbox3Bg .news-inner .imgbox .pic{ width:100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .allmbox3Bg .news-inner:hover .imgbox .pic{ -webkit-transform: scale(1.4) rotate(4deg); -moz-transform: scale(1.4) rotate(4deg); -ms-transform: scale(1.4) rotate(4deg); -o-transform: scale(1.4) rotate(4deg); transform: scale(1.4) rotate(4deg); } .allmbox3Bg .news-inner .text{ width: 100%; position: absolute; left:0; padding: 7% 7%; text-align: justify; } .allmbox3Bg .news-inner .text .fir{ font-size:24px; color:#1655bc; font-weight: 700; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .allmbox3Bg .news-inner:hover .text .fir{ color:#fff; } .allmbox3Bg .news-inner .text .line{ width: 60px; height: 2px; background: #1655bc; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; margin: 3% 0 8% 0; } .allmbox3Bg .news-inner:hover .text .line{ background: #fff; } .allmbox3Bg .news-inner .text .des{ font-size:14px; color:#333333; line-height: 24px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .allmbox3Bg .news-inner:hover .text .des{ color:#fff; } .allmbox3Bg .swiper-slide:nth-child(odd) .imgbox{ top:0; } .allmbox3Bg .swiper-slide:nth-child(odd) .text{ bottom: 3%; } .allmbox3Bg .swiper-slide:nth-child(even) .imgbox{ bottom:0; } .allmbox3Bg .swiper-slide:nth-child(even) .text{ top:0; } .allmbox3Bg .all_index_title { margin-bottom: 2%; margin-top: 5%; } .allmbox3Bg .news-inner .imgbox .mbox3Saerch{ position: absolute; max-width: 100%; max-height: 100%; top:0; bottom:0; left:0; right:0; margin:auto; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; opacity: 0; visibility: hidden; } .allmbox3Bg .news-inner:hover .imgbox .mbox3Saerch{ opacity: 1; visibility: visible; } .allmbox3Bg .news-inner i{ display: block; position: absolute; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; background: #fff; } .allmbox3Bg .news-inner i.i1{ top: 2%; left: 3%; height: 0; width: 1px; } .allmbox3Bg .news-inner:hover i.i1{ height: 28%; } .allmbox3Bg .news-inner i.i2{ top: 2%; left: 3%; height: 1px; width: 0; } .allmbox3Bg .news-inner:hover i.i2{ width: 48%; } .allmbox3Bg .news-inner i.i3{ bottom:2%; right:3%; height: 1px; width: 0; } .allmbox3Bg .news-inner:hover i.i3{ width: 48%; } .allmbox3Bg .news-inner i.i4{ bottom:2%; right:3%; height: 0; width: 1px; } .allmbox3Bg .news-inner:hover i.i4{ height: 28%; } .all-next-button{ width: 80px; line-height: 30px; height: 30px; font-size: 14px; font-weight: 700; color: #fff; text-align: right; text-transform: uppercase; border-bottom: 1px solid #fff; display: block; z-index: 100; } .all-next-button i{ margin-left: 11px; font-size: 19px; line-height: 30px; } .all-next-button:after{ display: none; } .all-next-button span{ display: block; position: absolute; width: 0; height: 1px; background: #fff; right:0; top:0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .all-next-button:hover span{ width: 100%; } .all-prev-button{ width: 80px; line-height: 30px; height: 30px; font-size: 14px; font-weight: 700; color: #fff; text-align: left; text-transform: uppercase; border-bottom: 1px solid #fff; display: block; z-index: 100; } .all-prev-button i{ margin-right: 11px; font-size: 19px; line-height: 30px; } .all-prev-button:after{ display: none; } .all-prev-button span{ display: block; position: absolute; width: 0; height: 1px; background: #fff; left:0; top:0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .all-prev-button:hover span{ width: 100%; } .swiper-button-next-product{ right: -10%; } .swiper-button-prev-product{ left: -10%; } .allmbox3Bg .swiper-container{ padding:50px 0; } /*案例*/ .allmbox4Bg .bg4-items{ float: left; width: 50%; height:100%; } .allmbox4Bg .part{ height: 100%; position: relative; z-index: 1; } .allmbox4Bg .bg4-items.bgimg{ background: url("../img/mbox4Bg-1.jpg") no-repeat center / cover; } .allmbox4Bg .bg4-items.bgcolor{ background: #f0f6ff; } .allmbox4Bg .otherbox{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; display: flex; justify-content: center; align-items: center; } .allmbox4Bg .otherbox .swiper-container{ width: 100%; } .allmbox4Bg .other{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .allmbox4Bg .other .con{ position: relative; } .allmbox4Bg .other .con .img{ max-width: 100%; margin:0 auto; } .allmbox4Bg .other .con .photo{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .allmbox4Bg .other .con .photo .p-list{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-size: contain; background-position: center; background-repeat: no-repeat; width: 76%; height: 76%; display: none; animation: scaleIn 0.3s linear; } @keyframes scaleIn { 0% { opacity: 0; transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); } 100% { opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); } } .scaleIn { animation-name: scaleIn; } .allmbox4Bg .other .fn{ position: absolute; width: 50%; height: 100%; top: 0; left: 0; } .allmbox4Bg .other .fnsec{ display: none; } .allmbox4Bg .other .fn .text-item{ display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; align-content: center; position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .allmbox4Bg .other .fn .text-list{ width: 100%; position: relative; } .allmbox4Bg .other .fn .text-list em{ background-color: #2f7ef0; position: absolute; top: 0; bottom: 0; margin: auto; width: 15px; height: 15px; border-radius: 50%; line-height: 7px; text-align: center; right: 0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; } .allmbox4Bg .other .fn .text-list em:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 2; border-radius: 50%; width: 7px; height: 7px; background-color: #ffffff; opacity: 0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; } .allmbox4Bg .other .fn .text-list em:after{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 1; border-radius: 50%; width: 11px; height: 11px; background-color: rgba(255, 255, 255, 0.5); opacity: 0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; } .allmbox4Bg .other .fn .text-list.active em{ transform: scale(2.5); -webkit-transform: scale(2.5); -moz-transform: scale(2.5); -o-transform: scale(2.5); -ms-transform: scale(2.5); } .allmbox4Bg .other .fn .text-list.active em:before{ opacity: 1; } .allmbox4Bg .other .fn .text-list.active em:after{ opacity: 1; } .allmbox4Bg .other .fn .text-list p{ line-height: 50px; height: 50px; color: #fff; font-size: 23px; background-size: auto; background-position: center left; background-repeat: no-repeat; padding-left: 22%; } .allmbox4Bg .other .fn .text-list p a{ display: block; color:#fff; } .allmbox4Bg .other .fn .text-list i{ display: block; position: absolute; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; left:0; bottom:-8px; width: 70%; height: 1px; border-bottom:1px dashed #fff; opacity: 0; } .allmbox4Bg .other .fn .text-list.active i{ opacity: 1; } .allmbox4Bg .other .fn .text-list:nth-of-type(1){ position: absolute; left: -50%; top: 8%; } .allmbox4Bg .other .fn .text-list:nth-of-type(2) { position: absolute; left: -67%; top: 27%; } .allmbox4Bg .other .fn .text-list:nth-of-type(3) { position: absolute; left: -87%; top: 48%; } .allmbox4Bg .other .fn .text-list:nth-of-type(4) { position: absolute; left: -67%; bottom: 27%; } .allmbox4Bg .other .fn .text-list:nth-of-type(5){ position: absolute; bottom: 8%; left: -50%; } .allmbox4Bg .case-all-biao{ position: absolute; text-align: right; top: 15%; right: 1%; margin-right: 24px; } .allmbox4Bg .case-all-biao .fir{ font-size:36px; color:#0054a7; font-weight: 700; } .allmbox4Bg .case-all-biao .sec{ font-size:15px; color:#333333; margin-top: 1%; } .allmbox4Bg .other .case-text-item{ position: absolute; top: 29%; right: 8%; width: 351px; } .allmbox4Bg .other .case-text-biao{ padding-left: 55px; } .allmbox4Bg .other .case-text-list{ display: none; position: relative; } .allmbox4Bg .other .case-text-list .fir{ font-size:26px; color:#333333; font-weight: 700; line-height: 30px; } .allmbox4Bg .other .case-text-list .sec{ font-size:14px; color:#999; } .allmbox4Bg .other .case-text-list .des{ font-size: 14px; color: #595757; line-height: 29px; margin-top: 15%; margin-bottom: 10%; } .allmbox4Bg .other .case-text-biao i{ position: absolute; width: 18px; height: 18px; border-radius: 20px; background: #c9defc; left: 16px; top: 4px; } .allmbox4Bg .other .case-text-biao i:after{ content:""; position: absolute; width: 10px; height: 10px; border-radius: 10px; background: #2f7ef0; left:0; right:0; top:0; bottom:0; margin:auto; } .allmbox4Bg .other .case-text-biao i:before{ content: ""; position: absolute; top: 5px; left: 9px; height: 67px; width: 1px; background: #2f7ef0; } .allmbox4Bg .otherbox .case-button{ height: 30px; width: 160px; position: absolute; bottom:5%; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .swiper-button-prev-case{ left:0; } .swiper-button-next-case{ color: #2f7ef0; border-bottom: 1px solid #2f7ef0; right: 0; } .swiper-button-next-case span{ background: #2f7ef0; } /*构成*/ .allmbox5Bg{ background: url("../img/mbox5Bg.jpg") no-repeat center bottom / cover; } .mbox5Goucheng{ height: 477px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; } .mbox5Goucheng .goucheng-tiem{ width: 20%; height: 100%; } .mbox5Goucheng .goucheng-tiem:nth-child(odd){ display: flex; justify-content: center; align-items: center; } .mbox5Goucheng .goucheng-tiem:nth-child(even){ display: flex; flex-direction: column; justify-content: space-between; } .mbox5Goucheng .goucheng-list{ position: relative; width: 180px; height: 220px; margin:0 auto; display: flex; justify-content: center; align-items: center; } .mbox5Goucheng .goucheng-list-a{ position: absolute; left:0; top:0; width: 100%; height: 100%; background: url("../img/goucheng-bg-small.png") no-repeat center; background-size: contain; -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); } .mbox5Goucheng .goucheng-list-b{ position: absolute; left:0; top:0; width: 100%; height: 100%; background: url("../img/goucheng-bg-small.png") no-repeat center; background-size: contain; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } .mbox5Goucheng .goucheng-list-inner{ text-align:center; font-size:24px; color:#fff; font-weight: 700; line-height: 220px; } .mbox5Goucheng .goucheng-list-inner img{ max-width: 100%; display: inline-block; vertical-align: middle; } .mbox5Goucheng .goucheng-list .goucheng-list-a.fan1{ -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; } .mbox5Goucheng .goucheng-list .goucheng-list-b.fan2{ -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; } @keyframes rotateYanimate { from { opacity: 0; transform: translate3d(-10px, 0, 0); } to { opacity: 1; transform: none; } } .fadeInLeftSmall { animation-name: fadeInLeftSmall; } .mbox5Goucheng .goucheng-list4{ width: 220px; } .mbox5Goucheng .goucheng-list4 .goucheng-list-a{ background: url("../img/goucheng-bg-big.png") no-repeat center; } .mbox5Gouchengsec .goucheng-tiem-sec{ width: 70%; display: flex; flex-direction: row; justify-content: space-around; flex-wrap: nowrap; margin:0 auto; } .mbox5Gouchengsec .goucheng-tiem-sec2{ width: 100%; } .mbox5Gouchengsec .goucheng-list{ width: 150px !important; } .mbox5Gouchengsec{ display:none; } /*新闻*/ .allmbox6Bg{ background: #f0f6ff; } .allmbox6Bg .all_index_title .fir{ color:#0054a7; } .allmbox6Bg .all_index_title .sec{ color:#333; } .allmbox6Bg .all_index_title .thr{ color:rgba(47,126,240,0.07); } .warp{ width: 76%; margin: 0 auto; } .mbox6BgNews{ height: 450px; } .mbox6BgNews-list{ width: 50%; height: 50%; float: left; position: relative; opacity: 0; transition: all 1s ease 0s; transform: translateY(50px); transition-delay: 5s; } .active .mbox6BgNews-list{ opacity: 1; transform: translateY(0); } .mbox6BgNews-list .imgbox{ float: left; width: 50%; height: 100%; overflow: hidden; } .mbox6BgNews-list .imgbox img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .mbox6BgNews-list:hover .imgbox img{ -webkit-transform: scale(1.1) rotate(4deg); -moz-transform: scale(1.1) rotate(4deg); -ms-transform: scale(1.1) rotate(4deg); -o-transform: scale(1.1) rotate(4deg); transform: scale(1.1) rotate(4deg); } .mbox6BgNews-list .text{ width: 50%; height: 100%; float: left; background: #fff url(../img/index_news_list_bg.png) no-repeat bottom -25% right -5%; background-size: 100px; padding: 6% 4%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; position: relative; } .mbox6BgNews-list:hover .text{ background: #2f7ef0 url(../img/index_news_list_bg.png) no-repeat bottom -25% right -5%; background-size: 100px; } .mbox6BgNews-list .text .fir{ font-size:17px; color:#333333; font-weight: 700; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .mbox6BgNews-list:hover .text .fir{ color:#fff; } .mbox6BgNews-list .text .time{ font-size:14px; color:#999999; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; margin: 4% 0 6% 0; } .mbox6BgNews-list:hover .text .time{ color:#fff; } .mbox6BgNews-list .text .des{ font-size:15px; color:#999999; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; line-height: 25px; } .mbox6BgNews-list:hover .text .des{ color:#fff; } .allmbox6Bg .allmoreButton{ margin:4% auto 0 auto; background: none; border:1px solid #2f7ef0; color:#2f7ef0; } .allmbox6Bg .allmoreButtonDot{ background: #2f7ef0; } .allmbox6Bg .allmoreButton:hover .allmoreButtonDot{ background: #fff; } .allmbox6Bg .allmoreButtonLine{ background: #2f7ef0; } .allmbox6Bg .allmoreButton:hover .allmoreButtonLine{ background: #fff; } .allmbox6Bg .allmoreButton:hover{ background: #2f7ef0; color:#fff; } /*联系我们*/ .mbox7Bg-top{ width: 100%; height: 68%; } .mbox7Bg-top .mbox7Bg-top-list{ float: left; width: 50%; height: 100%; overflow: hidden; text-align:center; color:#fff; position: relative; } .mbox7Bg-top .mbox7Bg-top-list img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .mbox7Bg-top .mbox7Bg-top-list:hover img{ -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); } .mbox7Bg-top .mbox7Bg-top-list .fir{ font-size:34px; font-weight: 700; } .mbox7Bg-top .mbox7Bg-top-list .sec{ font-size:14px; margin-top: 3%; } .mbox7Bg-top .mbox7Bg-top-list .abox .allmoreButton{ margin:11% auto 0 auto; background: none; border:1px solid #fff; color:#fff; } .mbox7Bg-top .mbox7Bg-top-list .abox .allmoreButtonDot{ background: #fff; } .mbox7Bg-top .mbox7Bg-top-list .abox .allmoreButtonLine{ background: #fff; } .mbox7Bg-top .mbox7Bg-top-list .abox .allmoreButton:hover{ background: #2f7ef0; color:#fff; border:1px solid #2f7ef0; } .mbox7Bg-top-list-inner{ position: absolute; width: 100%; padding:0 5%; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .mbox7Bg-bottom{ position: relative; padding-top: 3%; width: 100%; height: 32%; background: url("../img/footerbg.jpg") no-repeat center / cover; } .mbox7Bg-bottom-inner{ width: 85%; margin:0 auto; display: flex; flex-direction: row; justify-content: space-between; } .mbox7Bg-bottom-list:nth-of-type(1){ margin-right: 3%; } .all_footer_title .fir{ color:#fff; font-weight: 700; font-size:18px; } .all_footer_title .line{ height: 1px; width:48px; background: rgba(255,255,255,0.5); margin: 9px 0 21px 0; } .mbox7Bg-bottom-list .abox a{ display: block; font-size:14px; color:#fff; margin-bottom: 10px; } .mbox7Bg-bottom-list .abox a:hover{ color:#2f7ef0; } .mbox7Bg-bottom-list2{ width: 22%; } .mbox7Bg-bottom-list3{ width: 22%; } .mbox7Bg-bottom-listabox .abox a{ float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 4%; } .mbox7Bg-bottom-listabox .abox a:nth-of-type(odd){ width: 50%; } .erbox{ width: 130px; } .erbox img{ width: 100%; } .copy{ width: 100%; line-height: 60px; position: absolute; left:0; bottom:0; border-top:1px solid rgba(255,255,255,0.3); color:#fff; font-size:14px; text-align:center; } .copy a{ color:#fff; font-size:14px; } .mbox7Bg-bottom .top{ width: 87px; height: 46px; background: url("../img/top.png") no-repeat center; position: absolute; top:-46px; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .mbox7Bg-bottom .top a{ display: block; color:#fff; text-align:center; } .mbox7Bg-bottom .top a i{ font-size: 23px; } .mbox7Bg-bottom .top a p{ font-size: 16px; font-weight: 700; line-height: 17px; letter-spacing: 2px; } /*下拉*/ .navBgout { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #222; background: url("../img/navBgoutbg.jpg") no-repeat center / cover; opacity: 0; transition: all .5s ease 0s; transform: translate(-100%,0); z-index: 1000; } .navBgTop { position: relative; z-index: 1; padding: 35px 40px; border-bottom: 1px solid #333; border-bottom: 1px solid rgba(255,255,255,.08); } .navCloseButton { float: right; padding: 5px 0 0; width: 30px; height: 30px; cursor: pointer; -webkit-transition: all 0.9s; -moz-transition: all 0.9s; -ms-transition: all 0.9s; -o-transition: all 0.9s; transition: all 0.9s; } .navBgout-logo{ float: left; } .navBgout-logo a{ display: block; } .navCloseButton span { display: block; width: 100%; height: 1px; background: #FFF; transform-origin: left center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .navCloseButton span:first-child { transform: rotate(45deg); } .navCloseButton span:last-child { margin-top: 20px; transform: rotate(-45deg); } .navBgBottom { overflow: hidden; height: calc(100% - 111px); } .navBgList { overflow: hidden; height: 100%; height: auto; } .navBgList li { float: left; width: 16.66%; width: 14.28%; height: 100%; opacity: 0; transition: all .5s ease 0s; transform: translate(0,50px); border-right: 1px solid rgba(255,255,255,.08); padding: 2% 3%; } .navBgList li a { display: block; height: 100%; color: #FFF; transition: all .5s ease 0s; margin-bottom: 7px; } .navBgList li a:hover{ padding-left: 5px; color:#2f7ef0; } .navBgout.active { opacity: 1; transform: translate(0,0); } .active .navBgList li { opacity: 1; transform: translate(0,0); overflow-y: auto; } .navBgList li .navBgList-biao .fir{ font-size:25px; color:#fff; font-weight: 700; } .navBgList li .navBgList-biao .line{ height: 1px; width: 48px; background: rgba(255,255,255,0.5); margin: 9px 0 21px 0; } /*关于yl23455永利内页*/ .info_wrap{ width: 1440px; margin:0 auto; } .company-inner{ background: url("../img/s-company-banner.jpg") no-repeat center top; } .s-banner-box{ text-align:center; color:#fff; padding-top: 13%; position: relative; } .s-banner-box .fir{ font-size:58px; letter-spacing: 2px; font-weight: lighter; line-height: 59px; } .s-banner-box .sec{ font-size:24px; letter-spacing: 2px; text-transform: uppercase; margin-top: 0.5%; } .s-banner-box .line{ width: 116px; height: 2px; background: #2f7ef0; margin:3% auto 4% auto; } .s-banner-button{ position: absolute; width: 100%; left:0; top:53%; } .s-banner-button-inner{ width: 80%; margin:0 auto; position: relative; } .s-banner-button .all-next-button{ position: absolute; top:0; right: 0; } .s-banner-button .all-next-button a{ display: block; color:#fff; } .s-banner-button .all-prev-button a{ display: block; color:#fff; } .s-banner-button .all-prev-button{ position: absolute; top:0; left: 0; } .sroll-more{ margin-bottom: 30px; } .sroll-more .zs{ display: block; width: 17px; height: 35px; margin: 0 auto; text-align:center; position: relative; } .sroll-more .zs i{ position: absolute; left: 3px; font-size: 16px; } .sroll-more .zs .i1{ top: 0px; opacity: 1; -webkit-animation: sP1 1s linear infinite; -moz-animation: sP1 1s linear infinite; -ms-animation: sP1 1s linear infinite; animation: sP1 1s linear infinite; } .sroll-more .zs .i2{ top: 5px; opacity: 1; -webkit-animation: sP2 1s linear infinite; -moz-animation: sP2 1s linear infinite; -ms-animation: sP2 1s linear infinite; animation: sP2 1s linear infinite; } .sroll-more .zs .i3{ top: 10px; opacity: 1; -webkit-animation: sP3 1s linear infinite; -moz-animation: sP3 1s linear infinite; -ms-animation: sP3 1s linear infinite; animation: sP3 1s linear infinite; } .sroll-more .zs .i4{ top: 0; opacity: 1; -webkit-animation: sP4 1s linear infinite; -moz-animation: sP4 1s linear infinite; -ms-animation: sP4 1s linear infinite; animation: sP4 1s linear infinite; } .sroll-more .zs .i5{ top: 5px; opacity: 0.5; -webkit-animation: sP5 1s linear infinite; -moz-animation: sP5 1s linear infinite; -ms-animation: sP5 1s linear infinite; animation: sP5 1s linear infinite; } .sroll-more .zs .i6{ top: 10px; opacity: 0.2; -webkit-animation: sP6 1s linear infinite; -moz-animation: sP6 1s linear infinite; -ms-animation: sP6 1s linear infinite; animation: sP6 1s linear infinite; } .sroll-more p{ font-size:15px; color:#fff; font-weight: 700; text-transform: uppercase; } .info_content{ background: #fff; padding:2.5% 3.5% 8% 3.5%; } .all_crumbs{ padding-left: 35px; background: url("../img/crumbsicon.png") no-repeat left center; line-height: 16px; font-size:15px; color:#666666; letter-spacing: 1px; } .all_crumbs a{ color:#666666; } .company-type{ margin: 2% 0 5% 0; text-align:center; } .company-type a{ display: inline-block; width: 18%; text-align:center; font-size:22px; color:#999999; line-height: 70px; position: relative; } .company-type a:hover{ color:#333; } .company-type a.active{ color:#333; font-weight: 700; } .company-type a i{ position: absolute; display: block; content:""; width: 0; height: 2px; background: #2f7ef0; bottom:0; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .company-type a:hover i{ width: 100%; } .company-type a.active i{ width: 100%; } .company-type a:after{ position: absolute; content:""; right:0; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 18px; background: #d2d2d2; } .company-type a:last-child:after{ display: none; } .company-content-biao{ float: left; width: 24%; } .company-content-biao .fir{ font-size:24px; color:#333; position: relative; z-index: 2; } .company-content-biao{ position: relative; } .company-content-biao .line{ width: 104px; height: 6px; background: #2f7ef0; margin: 17px 0 5px 0; position: relative; z-index: 2; } .company-content-biao .sec{ font-size:12px; color:#999; text-transform: uppercase; position: relative; z-index: 2; } .company-content-biao .thr{ font-size:150px; font-weight: 700; color:#f0f6ff; position: absolute; left:12%; top:0; line-height: 120px; z-index: 1; } .company-content-biao img{ max-width: 100%; margin: 111% auto 0 auto; } .company-content-text{ float: left; width: 76%; } .company-content-title .fir{ font-size:26px; font-weight: 700; color:#0054a7; } .company-content-title .line{ width: 1px; height: 50px; background: #2f7ef0; margin:15px 0; } .company-content-des{ font-size:15px; color:#666666; line-height: 35px; } .company-content-des img{ max-width: 100%; margin:5% 0; } .company-content-imgbox-01{ height: 380px; margin-top: 9%; } .company01-left{ float: left; width: 68%; height: 100%; } .company-content-imgbox .imgbox{ width: 100%; height: 100%; } .company-content-imgbox .imgbox img{ width: 100%; height: 100%; object-fit: cover; } .company01-right{ float: right; width: 31%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; } .company01-right-list{ width: 100%; height: 32%; } .company-content-biao-right{ padding-left: 6%; } .company-content-biao-right .thr{ left: inherit; right: 0; } .company-content-sec{ margin-top: 11%; } .company-content-sec .company-content-biao img{ margin: 57% auto 0 auto; } .zuji-inner{ background: url("../img/bg.jpg") no-repeat top 2% center; } .honor-inner-des{ background: url("../img/honor-inner-bg.jpg") no-repeat top 2% center; } .inner-title{ text-align:center; margin-bottom: 4%; } .inner-title .fir{ font-size:30px; color:#333333; text-align:center; } .inner-title .line{ width: 50px; height: 2px; background: #2f7ef0; margin:2% auto; } .inner-title .sec{ font-size:14px; color:#999999; letter-spacing: 3px; text-transform: uppercase; } .zuji-inner .inner-title{ margin-bottom: 0; } .zujilunbo .gallery-top .swiper-slide{ padding: 5% 0; } .zujilunbo .gallery-top .swiper-slide-inner{ width: 83%; margin:0 auto; box-shadow: 0px 0px 40px rgba(47,126,240,0.1); background: #fff; padding:4%; position: relative; } .zujilunbo .gallery-top .swiper-slide-inner .honorbox{ position: absolute; width: 160px; height: 240px; max-height: 240px; overflow-y: auto; display: flex; flex-direction: column; justify-content: space-between; top: 15%; right: 10%; } .zujilunbo .gallery-top .swiper-slide-inner .honorbox .imgbox{ width: 100%; height: 48%; margin-bottom: 1%; } .zujilunbo .gallery-top .swiper-slide-inner .honorbox .imgbox img{ width: 100%; height: 100%; object-fit: contain; } .zujilunbo .gallery-top .ziji-list{ position: relative; font-size:15px; color:#999999; padding-left: 9%; margin-bottom: 6%; cursor: pointer; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .zujilunbo .gallery-top .ziji-list:last-child{ margin-bottom: 0; } .zujilunbo .gallery-top .ziji-list:after{ position: absolute; content:""; left:0; top:45%; width: 7%; height: 1px; background: #333333; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; z-index: 1; } .zujilunbo .gallery-top .ziji-list i{ display: block; position: absolute; left:-1%; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 19px; height: 20px; background: url("../img/zijiicon.jpg") no-repeat center; z-index: 2; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .zujilunbo .gallery-top .ziji-list:hover{ padding-left: 12%; color:#333; font-weight: 700; } .zujilunbo .gallery-top .ziji-list:hover:after{ width: 10%; background: #2f7ef0; } .zujilunbo .gallery-top .ziji-list:hover i{ opacity: 1; visibility: visible; } .zujilunbo .gallery-thumbs .swiper-slide-inner{ width: 100%; text-align:center; position: relative; padding-top: 10%; } .zujilunbo .gallery-thumbs .swiper-slide-inner .line{ width: 100%; height: 2px; background: #2f7ef0; position: relative; } .zujilunbo .gallery-thumbs .swiper-slide-inner .title{ font-size:16px; color:#999999; margin-top: 4%; } .zujilunbo .gallery-thumbs .swiper-slide-inner:hover .title{ color:#000; font-size:30px; margin-top: 6%; } .zujilunbo .gallery-thumbs .swiper-slide-inner .line em{ display: block; position: absolute; left:50%; top:50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background-color: #2f7ef0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; width: 10px; height: 10px; line-height: 10px; border-radius: 50%; } .zujilunbo .gallery-thumbs .swiper-slide-inner .line em:after{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 1; border-radius: 50%; width: 8px; height: 8px; background-color: #fff; opacity: 0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; } .zujilunbo .gallery-thumbs .swiper-slide-inner .line em:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 2; border-radius: 50%; width: 4px; height: 4px; background-color: #2f7ef0; opacity: 0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; } .zujilunbo .gallery-thumbs .swiper-slide-inner:hover .line em{ transform:translate(-50%,-50%) scale(2);; -webkit-transform:translate(-50%,-50%) scale(2); -moz-transform:translate(-50%,-50%) scale(2); -o-transform:translate(-50%,-50%) scale(2); -ms-transform:translate(-50%,-50%) scale(2); } .zujilunbo .gallery-thumbs .swiper-slide-inner:hover .line em:before{ opacity: 1; } .zujilunbo .gallery-thumbs .swiper-slide-inner:hover .line em:after{ opacity: 1; } .zujilunbo .gallery-thumbs .swiper-slide-thumb-active .line em{ transform:translate(-50%,-50%) scale(2);; -webkit-transform:translate(-50%,-50%) scale(2); -moz-transform:translate(-50%,-50%) scale(2); -o-transform:translate(-50%,-50%) scale(2); -ms-transform:translate(-50%,-50%) scale(2); } .zujilunbo .gallery-thumbs .swiper-slide-thumb-active .line em:before{ opacity: 1; } .zujilunbo .gallery-thumbs .swiper-slide-thumb-active .line em:after{ opacity: 1; } .zujilunbo .gallery-thumbs .swiper-slide-thumb-active .title{ color:#000; font-size:30px; margin-top: 6%; } .zujilunbo{ position: relative; } .zujilunbo .xian{ position: absolute; left: 12.5%; top: 0; width: 1px; height: 87.5%; background: #333; z-index: 2; } /*网站底部*/ .footerbox{ position: relative; padding-top: 4%; width: 100%; background: #001932; } .footerbox-inner{ display: flex; flex-direction: row; justify-content: space-between; padding-bottom: 4%; } .footerbox-list:nth-of-type(1){ margin-right: 3%; } .footerbox-list .abox a{ display: block; font-size:14px; color:#fff; margin-bottom: 10px; } .footerbox-list .abox a:hover{ color:#2f7ef0; } .footerbox-list2{ width: 22%; } .footerbox-list3{ width: 22%; } .footerbox-listabox .abox a{ float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .footerbox-listabox .abox a:nth-of-type(odd){ width: 50%; } .footerbox .copy{ position: inherit; } .footerbox .top{ width: 87px; height: 46px; background: url("../img/top-inner.png") no-repeat center; position: absolute; top:-46px; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .footerbox .top a{ display: block; color:#fff; text-align:center; } .footerbox .top a i{ font-size: 23px; } .footerbox .top a p{ font-size: 16px; font-weight: 700; line-height: 17px; letter-spacing: 2px; } /*公司构成*/ .gouchenglist{ display: flex; flex-direction: row; justify-content: space-between; } .gouchenglist .imgbox{ width: 88px; height: 102px; background: url("../img/gouchenglist-bg.png") no-repeat center; line-height: 102px; text-align:center; font-size:17px; color:#595656; font-weight: 700; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; /*-webkit-animation: rotateYanimate 3s alternate infinite; -o-animation: rotateYanimate 3s alternate infinite; animation: rotateYanimate 3s alternate infinite;*/ } @keyframes rotateYanimate { from { transform: rotateY(0deg); } to { transform: rotateY(360deg); } } .gouchenglist .imgbox.fan{ -webkit-transform: rotate(180dge); -moz-transform: rotate(180dge); -ms-transform: rotate(180dge); -o-transform: rotate(180dge); transform: rotate(180dge); } .gouchenglist .imgbox img{ display: inline-block; vertical-align: middle; max-width: 100%; } .gouchenglist1{ width: 41%; margin: 0 auto; } .gouchenglist2{ width: 75%; margin: 4% auto; } .info_content_goucheng { background:#fff url(../img/gouchengbg.jpg) no-repeat bottom center; } .gouchengbox{ margin: 6% 0; } .goucheng-inner{ background: url("../img/s-goucheng-banner.jpg") no-repeat center top; } .gouchengboxsec{ display: none; } .honor-inner{ background: url("../img/s-honor-banner.jpg") no-repeat center top; } .zuji-inner-box{ background: url("../img/s-zuji-banner.jpg") no-repeat center top; } .allimg{ max-width: 100%; margin:0 auto; } .hexin-des{ font-size:16px; color:#666; margin-top:3%; } .hexin-imgbox{ width: 24.5%; height: 220px; } .hexinimgbox .company-content-imgbox{ display: flex; flex-direction: row; justify-content: space-between; white-space: nowrap; margin-top: 4%; } .hexin-zong-list{ font-size:20px; color:#333; padding-left: 2.5%; background: url("../img/hexin-zong-list2.jpg") no-repeat left center; line-height: 50px; margin-bottom: 2%; } .hexin-zong-list:nth-of-type(1){ background: url("../img/hexin-zong-list1.jpg") no-repeat left center; } .hexin-content-list{ margin-top: 5%; } .company-content-hexin{ margin-top: 5%; } .company-content-hexin .company-content-biao img{ margin: 0 auto; } .hexin-secitem{ font-size: 15px; color: #666666; line-height: 40px; margin-top: 3%; } .hexin-secitem img{ max-width: 100%; margin: 0 0 0 4%; } .product_type{ display: flex; flex-direction: row; justify-content: space-between; white-space: nowrap; border-bottom:2px solid #f0f6ff; padding:0 2%; margin: 2% 0 5% 0; } .product_type a{ display: block; line-height: 50px; font-size:16px; color:#999; position: relative; } .product_type a:hover{ color:#2f7ef0; } .product_type a.active{ font-weight: 700; color:#2f7ef0; } .product_type a:after{ width: 0; height: 4px; background: #2f7ef0; position: absolute; content:""; bottom:0; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .product_type a:hover:after{ width: 100%; } .product_type a.active:after{ width: 100%; } .product-list{ float: left; width: 30%; margin-right: 5%; background: #f0f6ff; position: relative; padding:3%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; text-align:center; } .product-list:nth-child(3n){ margin-right: 0; } .product-list:nth-child(-n+6){ margin-bottom: 5%; } .product-list:nth-last-of-type(-n+3){ margin-bottom: 0; } .product-list:hover{ background: #2f7ef0; } .product-list .fir{ font-size:24px; color:#333; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; letter-spacing: 1px; } .product-list:hover .fir{ color:#fff; } .product-list .sec{ width: 44px; line-height: 40px; border: 2px solid #2f7ef0; border-radius: 30px; text-align: center; margin: 5.5% auto 10% auto; font-size: 24px; color: #2f7ef0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .product-list:hover .sec{ color:#fff; border: 2px solid #fff; } .product-list .thr{ font-size:14px; color:#999; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .product-list:hover .thr{ color:#fff; } .product-list .imgbox{ width: 100%; height: 220px; overflow: hidden; } .product-list .imgbox img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .product-list:hover .imgbox img{ -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); } .product-list i{ position: absolute; display: block; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; background: #c9defc; } .product-list i.i1{ top: 4%; left: 4%; width: 1px; height: 40%; } .product-list i.i2{ top: 4%; left: 4%; width: 40%; height: 1px; } .product-list i.i3{ bottom: 4%; right: 4%; width: 40%; height: 1px; } .product-list i.i4{ bottom: 4%; right: 4%; width: 1px; height: 40%; } .product-list:hover i{ background: #fff; } .product-inner { background: url(../img/s-product-banner.jpg) no-repeat center top; } .pro_type_des{ font-size:15px; line-height: 26px; color:#666; } .product-info .inner-title{ margin-bottom: 2%; } .pro_type_des_sec{ font-size:15px; line-height: 26px; color:#666; } .pro_type_des_sec img{ max-width: 100%; margin:0 auto; } .pro_type_des_sec strong.b_title{ display: inline-block; line-height: 45px; background: #f0f6ff; border-radius: 30px; padding: 0 28px; font-size: 14px; color: #666; letter-spacing: 1px; border: 1px solid #2f7ef0; margin-top: 2%; margin-bottom: 1%; } .parm table{ width: 100%; margin: 0 auto 20px auto; border: 1px solid #e5e5e5; border-collapse: collapse; margin-top:30px; } .parm table th{ line-height: 30px; font-size: 14px; font-weight: 700; color: #333; padding: 0.5%; word-break: break-all; word-wrap: break-word; border: 1px solid #dfebfe; background: #f0f6ff; } .parm table tr td{ line-height: 30px; font-size: 14px; color: #515151; padding: 0.5%; word-break: break-all; word-wrap: break-word; border: 1px solid #dfebfe; } .pro_type_des_sec table{ width: 100% !important; margin: 0 auto 20px auto; border: 1px solid #e5e5e5; border-collapse: collapse; margin-top:30px; } .pro_type_des_sec table tr:nth-child(1){ line-height: 30px; font-size: 14px; font-weight: 700; color: #333; padding: 0.5%; word-break: break-all; word-wrap: break-word; border: 1px solid #dfebfe; background: #f0f6ff; } .pro_type_des_sec table tr td{ line-height: 30px; font-size: 14px; color: #515151; padding: 0.5%; word-break: break-all; word-wrap: break-word; border: 1px solid #dfebfe; } .pro_type_des_sec table tr td img{ max-width: 100%; } .case-inner{ background: url(../img/s-case-banner.jpg) no-repeat center top; } .case-inner-list{ float: left; width: 30%; margin-right: 5%; } .case-inner-list:nth-child(3n){ margin-right: 0; } .case-inner-list:nth-child(-n+9){ margin-bottom: 5%; } /*.case-inner-list:nth-last-of-type(-n+3) { margin-bottom: 0; }*/ .case-inner-list .imgbox{ width: 100%; height: 315px; position: relative; } .case-inner-list .imgbox .img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .case-inner-list .imgbox .fir{ position: absolute; width: 100%; padding: 0 2%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 20px; color: #fff; left: 0; bottom: 9%; z-index: 10; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; font-weight: 700; } .case-inner-list:hover .imgbox .fir{ bottom:33%; } .case-inner-list .imgbox .icon{ position: absolute; width: 80px; height: 80px; border:4px solid #fff; border-radius: 50%; background: #f0f6ff; top:-14%; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); overflow: hidden; z-index: 10; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .case-inner-list:hover .imgbox .icon{ top:28% } .case-inner-list .imgbox .icon img{ position: absolute; max-width: 100%; max-height: 100%; top:0; bottom:0; left:0; right:0; margin:auto; } .case-inner-list .imgbox .meng{ position: absolute; width: 100%; height: 100%; left:0; top:0; z-index: 9; background: -moz-linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(0,84,167,0.55) 100%); background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(0,84,167,0.55) 100%); background: -o-linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(0,84,167,0.55) 100%); background: -ms-linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(0,84,167,0.55) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(0,84,167,0.55) 100%); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .case-inner-list:hover .imgbox .meng{ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,84,167) 100%); } .case-inner-item{ margin-top: 8%; } .case_inner_item img{ display: inline-block; max-width: 100%; } .case_inner_item table{ width: 100% !important; border-collapse: collapse; } .case_inner_item table tr td{ font-size:14px; color:#595757; line-height: 24px; } .case_inner_item table tr td:nth-child(1){ text-transform: uppercase; font-size:20px; color:#666; text-align:center; } .case_inner_sec{ margin-top: 4.5%; } .case_inner_sec_list{ float: left; width: 32%; height: 250px; margin-right: 2%; } .case_inner_sec_list:nth-child(3n){ margin-right: 0; } .case_inner_sec_list:nth-child(-n+6){ margin-bottom: 2%; } .case_inner_sec_list:nth-last-of-type(-n+3) { margin-bottom: 0; } .case_inner_sec_list img{ width: 100%; height: 100%; object-fit: cover; } .case_inner_item{ font-size:14px; color:#595757; line-height: 28px; } .case_inner_item strong.b_title{ font-size: 20px; color: #666; padding-left: 2.5%; background: url(../img/case-des-icon.jpg) no-repeat left center; font-weight: 500; margin-bottom: 0.5%; line-height: 30px; margin-top: 2%; display: inline-block; } .case_inner_info .inner-title{ margin-bottom: 2%; } .news-inner-list .newsLeft{ float: left; text-align: right; transition: all .6s ease; width: 14%; } .news-inner-list .newsLeft i{ width: 56px; height: 1px; background-color: #c3c3c3; display: block; float: left; margin-top: 18px; transition: all .6s ease; } .news-inner-list .newsL-data{ float: left; text-align: right; margin-left: 11%; transition: all .6s ease; } .news-inner-list .newsL-data .fir{ font-size: 30px; color: #888; } .news-inner-list .newsL-data .sec{ font-size: 18px; color: #888; margin-top: 4px; } .news-inner-list .newsCenter { width: 61.5%; overflow: hidden; padding: 2% 3% 0 0; float: left; box-sizing: border-box; border-top: 1px solid #eee; } .news-inner-list .newsCenter .fir{ font-size: 22px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .news-inner-list .newsCenter .des{ font-size: 14px; color: #666; line-height: 24px; height: 48px; margin-top: 20px; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news-inner-list .newsRight{ width: 23.5%; height: 216px; overflow: hidden; float: left; } .news-inner-list .newsRight img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .news-inner-list:hover .newsRight img{ -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); } .news-inner-item{ margin-top: 4%; } .news-inner-list .allmoreButton{ width: 195px; height: 45px; background: #fff; color: #999; line-height: 45px; border: 1px solid #e2e2e2; font-size:13px; margin-top: 4%; } .news-inner-list .allmoreButtonDot{ background: #999; } .news-inner-list .allmoreButtonLine{ background: #999; width: 24px; } .news-inner-list:hover .allmoreButton{ background: #2f7ef0; border:1px solid #2f7ef0; color:#fff; } .news-inner-list:hover .allmoreButtonDot{ background: #fff; } .news-inner-list:hover .allmoreButtonLine{ width: 30px; background: #fff; } .news-inner-list{ margin-bottom: 2%; } .news-inner-list:last-child{ margin-bottom: 0; padding-bottom: 2%; border-bottom:1px solid #eee; } .sub{ border-bottom: 1px dashed #e7e7e7; margin-bottom: 3%; padding-bottom: 0.5%; /* margin-top: 20px; */ text-align: center; } .sub li{display: inline-block;font-size: 14px;font-weight: lighter;margin-right:15px;color: #666;padding-left: 30px;} .sub li a{display: inline-block;font-size: 16px;font-weight: lighter;color: #666;} .sub li:nth-child(1){background: url("../img/info1.png") left center no-repeat;background-size: 27px} .sub li:nth-child(2){background: url("../img/info2.png") left center no-repeat;background-size: 25px} .sub li:nth-child(3){background: url("../img/back.png") left center no-repeat;background-size: 17px} .news_inner_info{ margin-top: 4%; } .news_inner_item{ font-size: 16px; color: #595757; line-height: 30px; } .news_inner_item img{ max-width: 100%; margin:2% auto; } .newss-inner{ background: url(../img/s-news-banner.jpg) no-repeat center top; } .job-inner{ background: url(../img/s-job-banner.jpg) no-repeat center top; } .job_ul li{ margin-bottom: 1%; border-bottom: 1px solid #ebebeb; } .job_ul li:first-child{ border-top: 1px solid #ebebeb; } .job_ul li:last-child{ margin-bottom: 0; } .job_ul li .job_title_box{ padding:0 4%; background: #fff; position: relative; } .job_ul li .job_title{ float: left; line-height: 98px; font-size: 20px; color: #333; font-weight: 700; } .job_ul li .job_jian{ float: right; height: 98px; width: 40px; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -ms-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; background:url("../img/pr_on.png") no-repeat center; border-radius: 50%; margin-top: 14px; cursor: pointer; } .job_ul li .job_jian.active{ background:url("../img/pr_off.png") no-repeat center; } .job_ul li .job_title_des{ width: 100%; padding: 3% 8%; background: #f9f9f9; font-size: 14px; line-height: 30px; color: #333; border-bottom: 1px solid #ebebeb; display: none; } .job_ul li .job_title_des.active{ border-bottom:2px solid #2f7ef0; } .job_ul li .job_title_des .job_des{ font-size:14px; font-weight: 700; color:#2f7ef0; margin-bottom: 1%; } .job_ul li .job_title_des .youxiang{ display: block; } .job_ul li .job_title_des .allmoreButton{ height: 44px; line-height: 44px; width: 170px; margin-top: 1%; } .contact-inner{ background: url(../img/s-contact-banner.jpg) no-repeat center top; } .contact_inner_content{ padding: 15% 0 3% 0; ---background: url("../img/VectorSmartObject.png") no-repeat center / cover; background: url("../img/map_03.jpg") no-repeat center / cover; height: 600px; width: 100%; } .contactbox{ width: 90%; height: 100%; margin:0 auto; box-shadow: 0 0 20px 2px rgba(0,0,0,.1); } .contactbox .contactImg{ width: 40%; height: 100%; float: left; } .contactbox .contactImg img{ width: 100%; height: 100%; object-fit: cover; } .contactbox .contactText{ width: 60%; height: 100%; float: left; background: #fff; padding: 6% 4% 3% 4%; } .contactbox .contactText .fir{ font-size: 28px; color: #333; font-weight: 700; margin-bottom: 4%; } .contactbox .contactText .sec{ font-size:18px; color:#666; margin-bottom: 0.5%; } .contactbox .contactText .sec a{ color:#666; } .contactbox .contactText .secbox{ float: left; width: 60%; margin-top: 6%; } .contactbox .contactText img { float: right; width: 25%; } /*.contact-inner .info_content{ padding-bottom: 0; }*/ .contact-inner .company-type{ margin: 2% 0 0 0; } .jobText{ padding:4% 0; background: url("../img/jobtextbg.jpg") no-repeat center / cover; } .jobText-left{ float: left; width: 60%; } .jobText-left .fir{ font-size:28px; color:#333; font-weight: 700; margin-bottom: 4%; } .jobText-left .sec{ font-size:14px; color:#666; line-height: 28px; margin-bottom: 2%; } .jobText-right{ width: 31%; float: right; background: #fff; padding:3.5% 4%; box-shadow: 0 0 20px 2px rgba(0,0,0,.1); } .jobText-right-list{ display: -webkit-flex; display: flex; flex-direction: row; align-items: center; margin-bottom: 15%; } .jobText-right-list:last-child{ margin-bottom: 0; } .jobText-right-list .imgbox{ position: relative; margin-right: 10%; width: 32px; } .jobText-right-list .imgbox img{ max-width: 100%; } .jobText-right-list .imgbox .shuxian{ width: 1px; height: 33px; background-color: #f2f2f2; position: absolute; left: 49%; top: 136%; } .jobText-right-list .text .fir{ font-size:14px; color:#666; } .jobText-right-list .text .sec{ font-size:18px; color:#333; font-weight: 700; } .fu-job { position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.6); left: 0; top: 0; display: none; z-index: 10000; } .fu-job .job-son { width: 100%; height: 100%; display: flex; align-items: center; } #jobform { background: #fff; padding: 40px 30px 30px 30px; width: 520px; height: 630px; margin: 0 auto; } #jobform .jobclose { position: absolute; right: 0px; top: 0; background: #2f7ef0; color: #fff; display: inline-block; padding: 2px 10px; font-size: 14px; cursor: pointer; } #jobform .faqline { padding: 6px 0; border-bottom: 0px solid #eee; } #jobform .faqline .faqtit { width: 13%; height: 40px; line-height: 40px; float: left; background: #fff; text-align: left; font-size: 15px; border-radius: 2px; } #jobform .faqline .input { text-indent: 8px; width: 87%; outline: none; height: 40px; box-sizing: border-box; border: 1px solid #ddd; float: left } #jobform textarea { width: 87%; outline: none; height: 100px; box-sizing: border-box; border: 1px solid #ddd; float: left; ;border-radius: 2px; padding: 10px 8px } #jobform .input:focus { border-color: #1d7df5; } #jobform textarea:focus { border-color: #1d7df5; } /*#jobform input:hover{border-color: #c0121b;}*/ /*#jobform textarea:hover{border-color: #c0121b;}*/ #jobform .faqline .input1 { width: 120px; float: left; } #jobform .code img { display: block; float: left; height: 40px; margin-left: 0px; } #jobform .code .tip { display: block; float: left; color: red; font-size: 14px; } #jobform button { width: 120px; height: 38px; background: #2f7eef; color: #fff; display: block; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; cursor: pointer; } #jobform button:hover{ background: #68a5fd; } .swiper-button-honor-next-inner{ width: 50px; height: 50px; line-height: 50px; text-align:center; background: #fff; box-shadow: 0px 0px 7px #2f7ef0; border-radius: 50%; right:0.5%; top:8%; margin-top: 0; } .swiper-button-honor-next-inner i{ font-size:30px; color:#2f7ef0; } .swiper-button-honor-next-inner:after{ display: none; } .swiper-button-honor-prev-inner{ width: 50px; height: 50px; line-height: 50px; text-align:center; background: #fff; box-shadow: 0px 0px 7px #2f7ef0; border-radius: 50%; left:0.5%; top:8%; margin-top: 0; } .swiper-button-honor-prev-inner i{ font-size:30px; color:#2f7ef0; } .swiper-button-honor-prev-inner:after{ display: none; } .home-scroll{ display: block; position: absolute; left:50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom:12%; z-index: 2; color: #fff; } .mobile-footer{ width: 100%; position: fixed; z-index: 999; left:0; bottom:0; background: #307ff0; display: none; } .mobile-footer a{ float: left; width: 33.33%; display: block; line-height: 50px; text-align:center; font-size:14px; color:#fff; padding-left: 6%; position: relative; } .mobile-footer a:after{ display: block; content:""; position: absolute; right: 0; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 10px; width: 1px; background: #c9dfff; } .mobile-footer a:last-child:after{ display: none; } .mobile-footer a.mobile-home{ background: url(../img/mobile-home.png) no-repeat left 17% center; background-size: 23px; } .mobile-footer a.mobile-pro{ background: url(../img/mobile-pro.png) no-repeat left 17% center; background-size: 23px; } .mobile-footer a.mobile-tel{ background: url(../img/mobile-tel.png) no-repeat left 17% center; background-size: 23px; } .contact-liuyan{ width: 100%; padding:3%; border:2px solid #eee; margin-top: 3%; } .contact-liuyan .form-left{ float: left; width: 75%; } .contact-liuyan .form-right{ float: right; width: 24%; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; } .contact-liuyan .inputbox{ display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; position: relative; } .contact-liuyan input[type=text]{ width: 49.5%; line-height: 45px; border:1px solid #eee; padding-left: 15px; outline: none; background: #fff; font-size:14px; color:#333; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; margin-bottom: 8px; } .contact-liuyan input:focus{ border:1px solid #2f7ef0; } .contact-liuyan input[type=text]::placeholder{ font-size:14px; color:#999; } .contact-liuyan input[name=captcha]{ width: 100%; } .contact-liuyan .verify{ height: 45px; width: 100%; border:1px solid #eee; padding:3px; } .contact-liuyan .verify img{ width: 100%; height: 100%; } .contact-liuyan textarea{ width:100%; height: 155px; border:1px solid #eee; padding:15px; outline: none; resize: none; font-size:14px; color:#333; font-family: "Microsoft Yahei"; } .contact-liuyan textarea::placeholder{ font-size:14px; color:#999; } .contact-liuyan textarea:focus{ border:1px solid #2f7ef0; } .contact-liuyan .submit{ display: block; width: 100%; line-height: 45px; text-align:center; color:#fff; font-size:16px; background: #2f7ef0; cursor: pointer; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; margin-top: 21%; } .contact-liuyan .inputbox .submit:hover{ background: #5393f1; } .contact-liuyan .contact-liuyan-title{ color: #333; font-size: 25px; letter-spacing: 1px; margin-bottom: 2%; } .h-table{ overflow-x: auto; }