.w1400{ width:100%; text-align:center;} .bannerbox { width: 100%; position:relative; height: 100%; margin-top: 97px; } .fullpage-wrapper1{transform:translate3d(0px, 0, 0px) !important;} .bannerbox .swiper-slide { width: 100%; height: calc(100vh - 97px); font-size: 18px; background: #fff; overflow: hidden; } .bannerbox .slide-inner { width: 100%; height: 100%; display: flex; align-items: center; } .bannerbox .slide-inner i{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .bannerbox .slide-inner i img{ width: 100%; height: 100%; } .bannerbox .slide-inner video { width: auto; height: auto; min-height: 100%; min-width: 100%; object-fit: cover; } .bannerbox .slide-inner .text { position: absolute; left: 0; top: 50%; transform: translatey(-50%); width: 100%; font-size: 58px; color: #fff; font-weight: bold; } .bannerbox .slide-inner .text div { display: flex; justify-content: center; align-items: center; } .bannerbox .slide-inner .text div span { visibility: hidden; position: relative; letter-spacing: 1px; } .bannerbox .slide-inner .text div span::after { position: absolute; left: 0; top: 8%; width: 100%; height: 84%; background: #fff; opacity: 1; content: " "; } .bannerbox .swiper-slide-active .slide-inner .text div span { visibility: visible; -webkit-animation-duration: 0.08s; animation-duration: 0.08s; animation-delay: 0.2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; -webkit-animation-name: opacity1; animation-name: opacity1; } .bannerbox .swiper-slide-active .slide-inner .text div span::after { -webkit-animation-duration: 0.05s; animation-duration: 0.05s; animation-delay: 0.25s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; -webkit-animation-name: opacity0; animation-name: opacity0; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(1) { animation-delay: 0.5s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(1)::after { animation-delay: 0.55s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(3) { animation-delay: 0.7s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(3)::after { animation-delay: 0.75s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(5) { animation-delay: 0.65s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(5)::after { animation-delay: 0.7s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(7) { animation-delay: 0.4s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(7)::after { animation-delay: 0.45s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(8) { animation-delay: 0.6s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(8)::after { animation-delay: 0.65s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(11) { animation-delay: 0.5s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(11)::after { animation-delay: 0.55s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(13) { animation-delay: 0.6s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(13)::after { animation-delay: 0.65s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(15) { animation-delay: 0.65s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(15)::after { animation-delay: 0.7s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(17) { animation-delay: 0.4s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(17)::after { animation-delay: 0.45s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(19) { animation-delay: 0.55s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(1) span:nth-child(19)::after { animation-delay: 0.6s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(1) { animation-delay: 0.5s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(1)::after { animation-delay: 0.55s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(2) { animation-delay: 0.35s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(2)::after { animation-delay: 0.4s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(3) { animation-delay: 0.4s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(3)::after { animation-delay: 0.45s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(4) { animation-delay: 0.55s; } .bannerbox .swiper-slide-active .slide-inner .text div:nth-child(2) span:nth-child(4)::after { animation-delay: 0.6s; } .bannerbox .opacity0 { -webkit-animation-name: opacity0; animation-name: opacity0; } @-webkit-keyframes opacity0 { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes opacity0 { 0% { opacity: 1; } 100% { opacity: 0; } } .bannerbox .opacity1 { -webkit-animation-name: opacity1; animation-name: opacity1; } @-webkit-keyframes opacity1 { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes opacity1 { 0% { opacity: 0; } 100% { opacity: 1; } } .bannerbox .swiper-button-next, .bannerbox .swiper-button-prev { width: 62px; height: 62px; border-radius: 100%; opacity: 1; } .bannerbox .swiper-button-next::after, .bannerbox .swiper-button-prev::after { opacity: 0; position: absolute; top: 0; width: 100%; height: 100%; content: " "; } .bannerbox .swiper-button-next::before, .bannerbox .swiper-button-prev::before { transition: all 0.5s; transform: scale(0.5); opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #1c6bb1; border-radius: 100%; content: " "; } .bannerbox .swiper-button-prev { left: 5%; background: url(/uploads/image/tciicon/icon_1.png) center no-repeat; } .bannerbox .swiper-button-prev::after { left: 72px; background: url(/uploads/image/tciicon/icon_1s.png) center no-repeat; } .bannerbox .swiper-button-prev:hover::after { transition: all 0.5s; left: 0px; opacity: 1; } .bannerbox .swiper-button-prev:hover::before { transform: scale(1); opacity: 1; } .bannerbox .swiper-button-next { right: 5%; background: url(/uploads/image/tciicon/icon_2.png) center no-repeat; } .bannerbox .swiper-button-next::after { right: 72px; background: url(/uploads/image/tciicon/icon_2s.png) center no-repeat; } .bannerbox .swiper-button-next:hover::after { transition: all 0.5s; right: 0px; opacity: 1; } .bannerbox .swiper-button-next:hover::before { transform: scale(1); opacity: 1; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 5%; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { position: relative; opacity: 1; width: 37px; height: 37px; background: url(/uploads/image/tciicon/icon_3.png) center no-repeat; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::after { transition: all 0.5s; opacity: 0; transform: scale(0.5); position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/uploads/image/tciicon/icon_3s.png) center; background-size: 100% 100%; content: " "; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active { background: none; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after { transition: all 0.5s; opacity: 1; transform: scale(1); } .bannerbox .swiper-num { position: absolute; z-index: 2; right: 5%; bottom: 5%; color: #b8b8b8; font-size: 26px; padding-bottom: 5px; border-bottom: 2px solid #b8b8b8; } .productbox { margin-top: 70px; } .producttitle { display: flex; align-items: center; font-size: 26px; font-weight: bold; justify-content: space-between; } .title{ position: relative; } .title:after{ content: ''; position: absolute; width: 60px; height: 1px; background: #ccc; left: calc(100% 20px); top: 50%; transform: translatey(-50%); } .more { transition: all 0.5s; font-size: 14px; font-weight: bold; width: 190px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px; position: relative; overflow: hidden; box-sizing: border-box; } .more::after { transition: all 0.5s; position: absolute; right: 100%; top: -140%; width: 150%; height: 260%; transform: rotate(15deg); background: #164a9a; content: " "; } .more:hover::after { right: -6px; } .more p { color: #164a9a; position: relative; z-index: 1; border: 1px solid #164a9a; box-sizing: border-box; border-radius: 50px; height: 100%; } .more:hover p { color: #fff; } .productbtn { margin-top: 70px; } .productboximg { display: flex; align-items: center; justify-content: space-between; } .productlist { position: relative; width: 48.8%; cursor: pointer; overflow: hidden; } .productimg{ height: 298px; background-size: cover!important; transform: scale(1); transition: all 0.5s; } .productdevimg{ height: 295px; background-size: cover!important; transform: scale(1); transition: all 0.5s; } .productdevice { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding-left: 40px; box-sizing: border-box; padding-top: 50px; padding-right: 40px; } .listtitleen { font-size: 24px; font-weight: bold; color: #15499a; } .listtitlecn { font-size: 28px; font-weight: bold; margin-top: 10px; color: #333; } .productdevice { color: #fff; } .rightblack { color: #333; } .right { background: no-repeat; background-size: 100% 100%; width: 60px; height: 60px; position: absolute; bottom: 40px; } .productlist:hover .right { background: no-repeat; background-size: cover; } .productlist:hover .productimg, .productlist:hover .productdevimg { transform: scale(1.1); transition: all 0.5s; } .rightblack .right { background: no-repeat; } .listother { width: 31.5%; } .boximg { margin-top: 30px; } .boximg .listtitlecn { font-size: 24px; } .boximg .right { width: 50px; height: 50px; background-size: 100% 100%; } .programme { display: flex; align-items: center; } .programmelist { font-size: 20px; margin-left: 25px; cursor: pointer; } .programmelist.curr { color: #15499a; } .programmelist:hover { color: #15499a; } .newsbox{ padding-bottom: 70px; } .newsbox img { width: 100%; } .newsbox .title{ color: #000033; } .newsswiper{ position: relative; overflow: hidden; padding-bottom: 45px; } .newsswiper .swiper-container{ padding-bottom: 45px; } .newsswiper .swiper-pagination{ bottom: 0!important; } .newsswiper .swiper-pagination-bullet{ width: 10px; height: 10px; margin: 0 8px!important; background: #f1f1f1; opacity: 1; } .newsswiper .swiper-pagination-bullet-active{ background: #1254a5; } .listinfo { display: flex; margin-top: 10px; overflow:hidden; } .newslist{ margin-left: 25px; background: #f9f9f9; width: 100%; margin-top: 60px; } .newslist:first-child, .newslist:nth-child(3n 1){ margin-left: 0; } .newslistinfo{ overflow: hidden; height: 280px; position: relative; } .newslistimg{ height: 100%; transform: scale(1); transition: all 0.5s; } .newsstatus{ background: #737e84; color: #fff; padding: 0 15px; height: 35px; line-height: 35px; text-align: center; position: absolute; top: 0; left: 0; } .newsstatus.curr{ background: #de202a; } .newsbtn{ padding: 30px 25px; overflow: hidden; } .newsbtntitle{ font-size: 18px; color: #333; height: 84px; line-height: 30px; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; display: -ms-box; -ms-line-clamp: 3; -ms-box-orient: vertical; display: -moz-box; -moz-line-clamp: 3; -moz-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -o-box; -o-line-clamp: 3; -o-box-orient: vertical; } .servertitle{ height: 56px; line-height: 27; margin-bottom: 20px; } .servertext{ font-size: 18px; color: #333; height: 280px; line-height: 30px; } .newsinfopub{ display: flex; align-items: center; justify-content: space-between; } .newspub{ display: flex; align-items: center; margin-top: 10px; } .newspub:first-child{ margin-left: 0; } .serverpub{ display: flex; align-items: center; margin-bottom: 20px; } .newspubtext{ margin-left: 10px; color: #666666; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .newszptext{ max-width: 135px; } .newsright{ width: 50px; height: 50px; float: right; margin-top: 10px; display: none; } .newslist:hover .newslistimg{ transform: scale(1.1); transition: all 0.5s; } .newslist:hover .newsbtntitle{ color: #15499a; } .newslist:hover .newsright{ background: center no-repeat!important; background-size: 100% 100%!important; } .footerbox { padding-top: 70px; background: #f1f1f1; margin-top: 80px; } .recordbox { border-top: 1px solid #ccc; padding: 20px 0; } .footerimg { padding-bottom: 60px; } .footerimg img { width: 100%; } .mapinfo { display: flex; justify-content: space-between; } .mapimg { width: calc(100% - 311px); } .mapimglist { display: none; } .mapimglist.curr { display: block; } .mapimglist img { width: 100%; } .mapnav { width: 281px; height: 387px; background: no-repeat; background-size: cover; padding-top: 30px; box-sizing: border-box; } .mapnavlist { padding-left: 40px; font-size: 20px; color: #fff; line-height: 50px; position: relative; cursor: pointer; margin-top: 20px; } .mapnavlist.curr:before { content: ''; position: absolute; left: 0; width: 8px; height: 100%; background: #e62129; box-sizing: border-box; } .accesslist { width: 72.91%!important; min-width: 1200px!important; height: 500px!important; background-size: cover; display: flex; justify-content: space-between; } .accesslistser { } .accesslisttree { } .wirelessbox{ margin-top: 20px; } .wirelessbox .swiper-container{ padding-bottom: 34px; } .wireless{ display: flex; justify-content: space-between; height: 110px!important; flex-direction: inherit!important; border-bottom: 1px solid #ccc; } .wirelesslist{ width: auto!important; flex: 1; flex-shrink: inherit!important; height: 100% !important; display: flex; align-items: center; justify-content: center; position: relative; cursor: pointer; } .wirecribg{ width: 10px; height: 11px; background: center no-repeat; background-size: cover!important; position: relative; } .wirelesslist.swiper-slide-thumb-active .wirecribg{ width: 11px; height: 11px; background: center no-repeat; background-size: cover!important; } .wirelesslist.swiper-slide-thumb-active .wirecribg:before{ content: ''; background: center no-repeat; background-size: cover; position: absolute; width: 25px; height: 25px; left: -7px; top: -6px; animation-duration: 1.6s; opacity: 1; -webkit-animation-name: hvr-ripple-out-j; animation-name: hvr-ripple-out-j; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .wirelesslist.swiper-slide-thumb-active .wirecribg:after{ content: ''; width: 39px; height: 39px; background: center no-repeat; background-size: cover; position: absolute; left: -14px; top: -13px; animation-duration: 1.6s; opacity: 1; -webkit-animation-name: hvr-ripple-out-s; animation-name: hvr-ripple-out-s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } @keyframes hvr-ripple-out-j { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } } @keyframes hvr-ripple-out-s { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } } .wirelesslist:first-child:after{ content: ''; position: absolute; left: 0; width: calc(50% - 28px); height: 28px; bottom: -14px; background: #fff; } .wirelesslist:last-child:after{ content: ''; position: absolute; right: 0; width: calc(50% - 28px); height: 28px; bottom: -14px; background: #fff; } .wirelesscri { width: 64px; height: 28px; display: flex; align-items: center; justify-content: center; position: absolute; bottom: -14px; left: 50%; transform: translatex(-50%); background: #fff; } .accessinfo { width: 50%; height: 100%; padding: 0 115px; box-sizing: border-box; background: #225aab; display: flex; align-items: center; transition: all 0.5s; } .scenebanner{ width: 50%; height: 100%; } .accesstitle { font-size: 30px; color: #fff; display: flex; align-items: center; border-bottom: 1px solid #cdcdcd; } .titlebold{ position: relative; padding-bottom: 10px; } .titlebold:after{ content: ''; left: 0; bottom: -1px; width: 100%; height: 2px; /*background: #e62129;*/ position: absolute; } .titlecont { font-size: 18px; margin-left: 20px; } .accesscontent { font-size: 18px; color: #fff; margin-top: 30px; line-height: 30px; height: 90px; } .sceneinfo { display: flex; align-items: center; flex-wrap: wrap; margin-top: 60px; } .writeright{ width: 60px; height: 60px; background: center no-repeat; background-size: cover; } .writeright:hover{ background: center no-repeat; background-size: cover; } .scenelist { display: flex; align-items: center; margin-top: 30px; } .scenelist:nth-child(2n) { margin-left: 30px; } .scenetext { font-size: 18px; color: #fff; margin-left: 20px; } .accessbox { margin-top: 76px; position: relative; overflow: hidden; } .he_syp1quk { width: 72.91%; min-width: 1200px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; display: flex; justify-content: space-between; align-items: center; } .he_syp1qud { width: 64px; height: 64px; border-radius: 50%; box-shadow: 0px 0 10px rgb(0,0,0,0.2); background: #fff; position: relative; transition: all 0.36s; display: flex; align-items: center; justify-content: center; cursor: pointer; } .bannerbox .he_syp1qudle{ margin-left: 0; } .bannerbox .he_syp1qudri{ margin-right: 0; } .he_syp1qudle{ margin-left: -32px; } .he_syp1qudri{ margin-right: -32px; } .he_syp1qud:hover { background: #15499a; } .he_syp1qudle:hover .leftinfo { display: none; } .he_syp1qudle:hover .leftinfo_1 { display: block; } .he_syp1qudri:hover .rightinfo { display: none; } .he_syp1qudri:hover .rightinfo_1 { display: block; } .myswiper .swiper-button-next { width: 64px; height: 64px; border-radius: 50%; box-shadow: 0px 4px 15px #000000; background: #fff; position: relative; transition: all 0.36s; } .rightinfo_1 { display: none; } .leftinfo_1 { display: none; } .syinfo { display: flex; align-items: center; justify-content: center; } .accesslist::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); } .swiper-slide-active.accesslist::after { display: none; } .swiper-slide-active.accesslist .accessinfo { opacity: 1; transition: all 0.5s; } .productinfoimg img { width: 100%; } .aboutgx { margin-top: 70px; position: relative; } .aboutcont{ display: flex; margin-top: 70px; } .aboutlightlist{ width: 25%; position: relative; } .aboutlightlist:hover .aboutpos{ background: center no-repeat; background-size: cover; transition: all 0.5s; } .aboutlightimg{ height: 337px; } .aboutlightimg span{ width: 100%; height: 100%; background-size: cover!important; } .aboutpos{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.1); display: flex; justify-content: center; align-items: center; } .aboutposbox{ padding: 0 40px; /*margin-top: 125px;*/ } .aboutlighticon{ width: 95px; margin: 0 auto; } .aboutlighticon img{ width: 100%; } .aboutlighttext{ text-align: center; color: #fff; font-size: 22px; line-height: 35px; /*margin-top: 85px;*/ } .aboutcontinfo{ width: 50%; position: relative; } .aboutleft{ width: calc(100% - 55px); position: relative; overflow: hidden; padding-bottom: 120px; } .aboutcontinfo .swiper-button-next{ width: 80px; height: 80px; background: center no-repeat; background-size: cover; cursor: pointer; position: absolute; right: 12px; top: 42%; transform: translatey(-50%); } .aboutcontinfo .swiper-button-next:after{ display: none; } .aboutbox{ position: relative; } .aboutimginfo{ width: calc(100% - 55px); height: 100%; overflow: hidden; margin-left: 55px; } .aboutbox.curr{ display: block; } .aboutbox:hover .aboutimg{ transition: all 0.5s; transform: scale(1.1); } .aboutimg{ width: 100%; height: 460px!important; background-size: cover!important; display: flex; align-items: center; justify-content: flex-end; transition: all 0.5s; transform: scale(1); } .aboutrightimg{ width: 80px; height: 80px; background: center no-repeat; background-size: cover; cursor: pointer; position: absolute; right: -40px; top: 50%; transform: translatey(-50%); } .aboutright{ width: 48%; } .companycont{ height: 340px; } .aboutlist{ display: flex; align-items: center; width: 100%; justify-content: space-between; cursor: pointer; padding: 10px 0; } .aboutlist:first-child{ margin-top: 0; } .aboutline{ width: 80px; height: 1px; background: #ccc; margin-left: 10px; } .aboutlisttext { width: calc(100% - 110px); font-size: 18px; align-items: center; } .aboutlist.active .aboutlisttext{ font-size: 22px; font-weight: bold; } .aboutlist.active .aboutlisttext span{ } .aboutlist.active .aboutline{ background: #000; } .abouttexten { width: 530px; font-size: 48px; color: #fff; height: 240px; font-weight: bold; position: absolute; left: 0; bottom: -120px; align-items: center; display: flex; } .aboutshoptext{ display: none; } .aboutshoptext.curr{ display: block; } .aboutbtn{ background: center no-repeat; height: 240px; background-size: cover; margin-top: -240px; display: flex; align-items: center; } .aboutbtn .w1400{ display: flex; justify-content: flex-end; } .aboutlogo { position: absolute; right: 0; bottom: 225px; width: 40%; z-index: -1; } .aboutlogo img{ width: 100%; } .abouttexteninfo{ color: #fff; font-size: 20px; display: none; width: 48%; } .abouttexteninfo.curr{ display: block; } .bannertitle{ font-size: 42px; line-height:60px; color: #fff; text-align: center; font-weight: bold; } .upanddown .bannertitle{ text-align: center; } .bannertitle img{ } .swiper-slide-active .bannertitle{ animation-delay: 0.5s; animation-duration: 0.8s; animation-fill-mode: both; animation-name: fadeinup; } .bannertext{ margin-top: 40px; font-size: 30px; color: #fff; text-align: center; } .upanddown .bannertext{ text-align: center; } .bannertext img{ } .swiper-slide-active .bannertext{ animation-delay: 0.8s; animation-duration: 0.5s; animation-fill-mode: both; animation-name: fadeinup; } .readmore{ margin-top: 70px; font-size: 16px; overflow: hidden; background: #fff; } .upanddown .bannertext{ margin-top: 20px; } .upanddown .bannertext a{ margin-top: 35px; display: block; color: #ffffff; background: #e60012; width: 142px; height: 38px; line-height: 38px; font-size: 14px; float: left; clear: both; text-align: center;} .upanddown .bannertext a:hover{ background: #c82f34;} .upanddown .readmore{ margin: 0 auto; margin-top: 30px; background: no-repeat; background-size: cover; } .upanddown .readmore p{ border: 1px solid #fff; } .upanddown .more::after{ background: #fff; } .upanddown .more:hover p{ color: #164a9a; } .upanddown .more p{ color: #fff; } .readwrite{ border: none; } .swiper-slide-active .readmore{ animation-delay: 1s; animation-duration: 0.5s; animation-fill-mode: both; animation-name: fadeinup; } .bannerslide{ display: flex; justify-content: space-between; align-items: center; } .upanddown .bannerslide{ display: block; } .bannerrightimg{ width: 45%; overflow: hidden; } .swiper-slide-active .bannerrightimg{ animation-delay: 1s; animation-duration: 0.8s; animation-fill-mode: both; animation-name: fadeinup; } .bannerrightimg img{ width: 100%; display: block; } .upanddown .bannerrightimg{ width: 100%; } .upanddown .bannerrightimg img{ width: auto; margin: 0 auto; margin-top: 10px; } .bannertextleft{ width: 55%; } .upanddown .bannertextleft{ width: 100%; } .upanddown .bannertitle img, .upanddown .bannertext img{ margin: 0 auto; } .mobilemore, .productimgmobile, .accessinfomobile, .mobilearrow{ display: none; } .productboximg .listother:first-child{ display: none; } .productimginfo{ width: 100%; height: 100%; background-size: cover!important; } .accessinfopc{ display: flex; } .mobileimg{ display: none!important; } .mobileaboutimg{ display: none!important; } /*bannerthree*/ .readthree{ background: transparent; } .readthree p{ color: #fff; border: 1px solid #fff; } .readthree:hover p{ color: #164a9a; } .readthree::after{ background: #fff; } /*.swipertext .bannertitle, .swipertext .bannertext{*/ /* color: #2267d3;*/ /*}*/ @media (max-width: 1450px) { .bannertitle{ font-size: 40px; } .bannertext{ font-size: 26px; } .upanddown .bannerrightimg img{ max-width: 40%; } .upanddown .bannertitle img, .upanddown .bannertext img{ max-width: 50%; } .upanddown .bannertitle{ font-size: 36px; } .upanddown .bannertext{ font-size: 24px; } .bannerrightimg{ width: 40%; } .bannerslide{ justify-content: center; } .bannertextleft{ width: 48%; } } @media (max-width: 1400px) { .upanddown .bannerrightimg img{ max-width: 25%; } .upanddown .bannertitle { font-size: 34px; } } @media (max-width: 1200px) { .bannerbox{ margin-top:122px; } .bannerbox .swiper-slide{ margin-top: 0; } .bannerslide{ min-width: auto; flex-wrap: wrap; display: initial; } .bannertext img{ width: 100%; } .bannertext{ margin-top: 0.35rem; } .bannerrightimg img{ width: 100% !important; } .bannerbox .swiper-button-next, .bannerbox .swiper-button-prev, .bannerbox .swiper-num{ } .bannertextleft{ width: 100%; } .bannertitle img{ width: 100%; } .bannerrightimg{ width: 4.54rem; margin: 0 auto; margin-top: 0.4rem; } .upanddown .bannerrightimg{ } .pcmore{ display: none; } .more{ width: 2.12rem; height: 0.55rem; line-height: 0.55rem; font-size: 0.26rem; } .mobilemore{ display: block; width: 2.12rem; height: 0.55rem; line-height: 0.55rem; font-size: 0.26rem; position: relative; color: #fff; border: 1px solid #fff; font-weight: bold; border-radius: 50px; margin: 0 auto; margin-top: 0.45rem; } .mobileblue{ border: 1px solid #2267d3; color: #2267d3; } .swiper-slide-active .mobilemore{ animation-delay: 1s; animation-duration: 0.5s; animation-fill-mode: both; animation-name: fadeinup; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ width:27px; height:27px; background: no-repeat; background-size: 100% 100%; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{ background: center no-repeat; background-size: 100% 100%; } .bannerbox .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active::after{ display: none; } .w1400{ width: 90%; min-width: auto; padding-right:0; } .producttitle{ font-size: 0.44rem; } .title:after{ width: 0.6rem; left: calc(100% 0.2rem); } .productbox{ margin-top: 0.7rem; } .productbtn{ margin-top: 0.7rem; } .productboximgpc .productlist{ width: 100%; } .productboximgpc .productlist:last-child{ display: none; } .boximg{ flex-wrap: wrap; margin-top: 0; } .listother{ width: 48%; margin-top: 0.3rem; } .productlist .right{ display: none; } .productdevice{ padding: 0.4rem 0.3rem 0 0.3rem; } .listtitleen{ font-size: 0.3rem; } .listtitlecn{ display: none; } .productboximg .listother:first-child{ display: block; } .productimg{ height: 3.5rem; } .productimgpc{ display: none; } .productimgmobile{ display: block; } .boximg .productimg{ height: 2.58rem; } .productboximg:hover .productimg{ transform: scale(1); } .wirelessbox{ display: none; } .accesslist{ width: 100% !important; min-width: auto!important; height: auto!important; display: inherit; } .accessinfo{ width: 100%; height: auto; padding: 0.4rem 0.3rem; } .accessbox{ padding: 0 5%; margin-top: 0.7rem; } .sceneinfo{ display: none; } .scenebanner{ height: 4.4rem; width: 100%; } .he_syp1quk{ width: 100%; min-width: auto; } .accessinfopc{ display: none; } .accessinfomobile{ display: block; } .accesstitle{ font-size: 0.44rem; } .titlebold{ padding-bottom: 0.2rem; } .accesscontent{ font-size: 0.28rem; margin-top: 0.3rem; line-height: 0.4rem; height: auto; -webkit-line-clamp: 4; } .he_syp1qud{ width: 0.9rem; height: 0.9rem; } .he_syp1qudri{ margin-right: 0; } .he_syp1qudle{ margin-left: 0; } .pcarrow{ display: none; } .mobilearrow{ display: block; width: 0.12rem; } .he_syp1qud:hover{ background: #fff; } .he_syp1qudle:hover .leftinfo_1, .he_syp1qud:hover .rightinfo_1{ display: none; } .listinfo{ margin-top: 0.7rem; flex-wrap: wrap; } .newslist{ margin-left: 0; margin-top: 0; width: 100%; } .newsswiper .swiper-pagination{ z-index: 1; } .newspubtext{ font-size: 0.28rem; margin-left: 0.2rem; } .newsbtntitle{ font-size: 0.32rem; height: 1.26rem; line-height: 0.42rem; margin-top: 0.25rem; } .newsright{ display: none; } .newspubimg{ width: 0.35rem; } .newsbtn{ padding: 0.35rem; } .newspubimg img{ width: 100%; } .newsswiper{ padding-bottom: 0.5rem; } .newsswiper .swiper-pagination-bullet{ width: 0.2rem; height: 0.2rem; margin: 0 0.08rem!important; } .newslistinfo{ height: 4.35rem; } .productbox{ font-size: 0.24rem; } .newsstatus{ height: 0.55rem; line-height: 0.55rem; padding: 0 0.35rem; font-size: 0.28rem; } .newspub{ margin-top: 0.3rem; } .pcimg{ display: none!important; } .mobilebanner{ width: 100%; height: 100%; } .mobileimg{ display: block!important; } .pcaboutimg{ display: none; } .mobileaboutimg{ display: block!important; } .aboutcont{ flex-wrap: wrap; margin-top: 0.4rem; justify-content: space-between; } .aboutlightlist{ width: 48%; margin-top: 0.3rem; } .aboutlightimg{ height: 3.7rem; } .aboutlighticon{ width: 1.15rem; } .aboutposbox{ /*margin-top: 0.7rem;*/ padding: 0 0.2rem; } .aboutlighttext{ /*margin-top: 0.5rem;*/ font-size: 0.26rem; line-height: 0.35rem; } .aboutgx{ margin-top: 0.6rem; } .aboutlightlist:hover .aboutpos{ background: rgba(0,0,0,0.5); } .newsbox{ padding-bottom: 0.7rem; } .more:hover p{ color: #164a9a; } .more::after{ display: none; } .upanddown .bannerrightimg img{ margin-top: 0; max-width: 100%; } .newszptext{ max-width: 3rem; } .bannertitle{ text-align: center; width: 100%; margin: 0 auto; } .upanddown .bannertitle{ font-size: 2rem; } .bannertext{ text-align: center; } .upanddown .bannertext{ } .bannerbox .slide-inner .text{ font-size: 0.46rem; } }