/**banner**/ #banner{ position: relative; } #banner .swiper-container { height: calc(100vh - 80px); } #banner .swiper-slide{ width: 100%; height: 100%; } #banner .swiper-slide .img{ background-repeat: no-repeat; min-width: 100%; height: 100%; display: block; } #banner .swiper-slide .img img{ width: 100%; height: 100%; object-fit: cover; } #banner .swiper-slide .bgvideo{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index:1; } #banner .swiper-slide .bgvideo video{ width: 100%; height: 100%; object-fit: cover; } #banner .swiper-slide .text{ max-width: 80%; position: absolute; z-index: 2; left: 50%; top: 50%; color: #fff; transform: translate(-50%, -50%); } #banner .swiper-slide .text>div{ width: 40%; float: left; } #banner .swiper-slide .text>div.black{ color: #000; } #banner .swiper-slide .text>div.white{ color: #fff; } #banner .swiper-slide .text>div.center{ float: inherit; margin: 0 auto; text-align: center; } #banner .swiper-slide .text>div.right{ float: right; text-align: right; } #banner .swiper-slide .text .title{ font-family: Tahoma; font-size: 1.125rem; line-height: 3rem; text-transform: uppercase; } #banner .swiper-slide .text .name{ font-size: 3rem; line-height: 4rem; } #banner .swiper-slide .text .desc{ font-size: 1.125rem; line-height: 2.5rem; } #banner .swiper-slide .video{ position: absolute; z-index: 2; left: 50%; top: 50%; transform: translate(-50%, -50%); } #banner .swiper-slide .video .ico{ width: 5.625rem; height: 5.625rem; border-radius: 5.625rem; background: #ED1C24; cursor: pointer; position: relative; border: #ED1C24 1px solid; } #banner .swiper-slide .video .ico:before{ position: absolute; content: ''; left: 50%; top: 50%; z-index: 0; transform: translate(-50%, -50%); width: 0; height: 0; border-top: 0.6rem solid transparent; border-bottom: 0.6rem solid transparent; border-left: 1rem solid #fff; } #banner .swiper-slide .video .ico:after{ position: absolute; content: ''; width:200%; height: 200%; left: -50%; top: -50%; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; z-index: 1; opacity: 0; animation: changes 2s linear 0.5s infinite; } #banner .swiper-slide .video .ico:hover::after{ animation-play-state: paused; } @keyframes changes { 0% { transform: scale(0.5); -webkit-transform: scale(0.5); opacity: 0.0; } 50% { transform: scale(0.75); -webkit-transform: scale(0.75); opacity: 0.3; } 100% { transform: scale(1); -webkit-transform: scale(1); opacity: 0.0; } } #banner .swiper-slide .video .lightcase-icon-close{ position: absolute; right: 0; top: 0; display: none; } #banner .swiper-slide.active .video,#banner .swiper-slide.active .text,#banner .swiper-slide.active .img{ z-index: -1; } #banner .swiper-slide.active .bgvideo{ z-index: 1; } #banner .idxbtn{ width: 4rem; height: 4rem; line-height: 3.75rem; position: absolute; top: 50%; transform: translate(0,-50%); left: 2%; z-index: 3; border: #fff 3px solid; border-radius: 100%; } #banner .idxbtn i{ color: #fff; text-align: center; display: inline-block; width: 90%; height: 100%; font-size: 2rem; cursor: pointer; } #banner .idxbtn.bannerpc-next{ left: inherit; right: 2%; } #banner .idxbtn.bannerpc-next i{ width: 110%; } #banner .idxbtn:hover{ background: #fff; } #banner .idxbtn:hover i{ color: #333; } #banner .swiper-button-all .bannerpc-prev:hover,#banner .swiper-button-all .bannerpc-next:hover{ background: rgba(255,255,255, 0.5); } #banner .banner-scrollbar{ position: absolute; left: 0; bottom: 5rem; z-index: 1; text-align: center; margin-bottom: 5rem; } #bannersearch .swiper-search{ position: relative; left: 0; bottom: 0; width: 100%; height: 5rem; line-height: 5rem; background: #007AC1; z-index: 1; color: #fff; font-size: 0.875rem; } #bannersearch .swiper-search .left{ float: left; width: 100%; padding-right: 38rem; position: relative; } #bannersearch .swiper-search .left .name{ position: absolute; left: 0; top: 0; float: left; width: 11rem; padding-left: 3.125rem; padding-right: 1.3125rem; } #bannersearch .swiper-search .left .desc{ padding-left: 10.3125rem; width: 100%; float: left; position: relative; } #bannersearch .swiper-search .left .desc .search-input{ float: left; width: 100%; height: 1.5rem; line-height: 1.5rem; margin: 1.75rem 0; padding-right: 4rem; } #bannersearch .swiper-search .left .desc .search-input input{ width: 100%; float: left; border-bottom: #59A8D7 1px solid; color: #fff; } #bannersearch .swiper-search .left .desc .search-input input::-webkit-input-placeholder { color:#80AFD8; } #bannersearch .swiper-search .left .desc .search-go{ float: left; top: 0; right: 0; padding:0 1.25rem; position: absolute; cursor: pointer; } #bannersearch .swiper-search .left .desc .search-go:before{ position: absolute; right: 0; top: 49%; content: ''; width: 0; height: 0; border-right: 2px solid #fff; border-top: 2px solid #fff; height: 0.4rem; width: 0.4rem; transform: rotate(deg); -webkit-transform: rotate(45deg) translate(-50%,0%); border-left: 2px solid transparent; border-bottom: 2px solid transparent; } #bannersearch .swiper-search .securities{ background: #999999; float: right; padding-right: 3.125rem; position:absolute; top: 0; right: 0; } #bannersearch .swiper-search .securities:before{ position: absolute; content: ''; left: 0; top: 0; z-index:0; transform: translate(-50%, 0%); width: 0; height: 0; border-left: 5rem solid transparent; border-right: 5rem solid transparent; border-bottom: 5rem solid #fff; } #bannersearch .swiper-search .securities:after{ position: absolute; content: ''; left: 0.56rem; top: 0; z-index: 0; transform: translate(-50%, 0%); width: 0; height: 0; border-left: 4rem solid transparent; border-right: 5rem solid transparent; border-bottom: 5rem solid #999999; } #bannersearch .swiper-search .securities a{ display: inline-block; float: left; color: #fff; } #bannersearch .swiper-search .securities .name{ float: left; } #bannersearch .swiper-search .securities .name a{ padding: 0 1.875rem; position: relative; z-index: 1; } #bannersearch .swiper-search .securities .name a:before{ position: absolute; content: ''; left: 0; top: 50%; width: 1px; height: 1rem; background: #647075; transform: translate(-50%, -50%); } #bannersearch .swiper-search .securities .name a:nth-child(1)::before{ display: none; } #bannersearch .swiper-search .securities .name a:nth-child(2){ font-weight: bold; } #bannersearch .swiper-search .securities .name a:hover{ color: #1A4683 } #bannersearch .swiper-search .securities .link{ padding-left: 5.625rem; float: left; } #bannersearch .swiper-search .securities .link a{ position: relative; padding-right: 1.5rem; } #bannersearch .swiper-search .securities .link a:before{ position: absolute; right: 0; top: 49%; content: ''; width: 0; height: 0; border-right: 2px solid #fff; border-top: 2px solid #fff; height: 0.4rem; width: 0.4rem; transform: rotate(deg); -webkit-transform: rotate(45deg) translate(-50%,0%); border-left: 2px solid transparent; border-bottom: 2px solid transparent; } #bannersearch .swiper-search .securities .link a:hover{ color: #1A4683 } #bannersearch .swiper-search .securities .link a:hover::before{ border-right: 2px solid #1A4683; border-top: 2px solid #1A4683; } #bannersearch .swiper-search.active{ /*bottom: -5rem;*/ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .toptitle{ display: inline-block; float: left; width: 100%; text-align: center; font-size: 1.875rem; line-height: 2rem; color: #3E3E3E; padding-top: 6rem; padding-bottom:3rem; } a.link-a-befo{ display: inline-block; float: left; padding: 1rem 3rem 1rem 1.5rem; border-radius: 0.2rem; border: rgba(255, 255, 255, 0.6) 1px solid; font-size: 0.875rem; position: relative; } a.link-a-befo:before{ position: absolute; right: 1rem; top: 48%; z-index: 0; content: ''; width: 0; height: 0; border-right: 2px solid #fff; border-top: 2px solid #fff; height: 0.4rem; width: 0.4rem; transform: rotate(deg); -webkit-transform: rotate(45deg) translate(-50%,0%); border-left: 2px solid transparent; border-bottom: 2px solid transparent; } .product{ float: left; } .product ul{ width: 100%; } .product ul li{ width: 23%; margin-left: 2.6666%; } .product ul li:nth-child(1){ margin-left: 0; } .product ul li.pro-desc{ width: 100%; margin-left: 0; } .product ul li .li-box{ position:relative; overflow: hidden; } .product ul li .img{ width: 100%; height: 0; padding-bottom: 136%; overflow: hidden; } .product ul li .ipname{ position: absolute; content: ''; left: 0; bottom: 2rem; color: #fff; text-align: center; width: 100%; font-size: 1.875rem; line-height: 2.25rem; height: 4.5rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .product ul li .text{ position: absolute; right:-100%; top: 0; z-index:2; width: 100%; height: 100%; padding:30% 10%; color: #fff; background: rgba(0,122,193, 0.8); opacity: 0; } .product ul li .text .name{ width: 100%; float: left; font-size: 1.625rem; line-height: 2rem; height: 4rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .product ul li .text .desc{ width: 100%; float: left; height: 8.125rem; line-height: 1.625rem; margin-top: 1.75rem; font-size: 1rem; overflow: hidden; } .product ul li .text .link{ width: 100%; float: left; margin-top: 2rem; } .product ul li .text .link a:after{ position: absolute; left: 0; top: 0; z-index: -1; content: ''; width: 0%; height: 100%; background:rgba(255, 255, 255, 0.6); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .product ul li:hover{ box-shadow: 0.5rem 0.25rem 1rem 0.25rem rgb(0 0 0 / 20%); } .product ul li:nth-last-child(1):hover{ box-shadow: none } .product ul li:hover .img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); } .product ul li:hover .ipname{ opacity: 0; } .product ul li:hover .text{ opacity: 1; right: 0; } .product ul li:hover .title{ opacity: 0; } .product ul li .text .link a:hover{ color: #333 } .product ul li .text .link a:hover::after{ width: 100%; } .product ul li .text .link a:hover::before{ border-right: 2px solid #333; border-top: 2px solid #333; } .product ul li .text a{ color: #fff; } .product .topname{ float: left; text-align: center; width: 50%; margin-left: 25%; font-size: 1rem; line-height: 1.75rem; color: #6a6a6a; } .product .toplink{ float: left; width: 100%; padding: 4rem 0 8rem 0; } .product .toplink a{ margin-left: 50%; color: #3e3e3e; transform: translate(-50%,0%); border: #C8CACC 1px solid; } .product .toplink a:before{ border-right: 2px solid #007AC1; border-top: 2px solid #007AC1; } .product .toplink a:hover{ background: #007AC1; color: #fff; border: #007AC1 1px solid; } .product .toplink a:hover::before{ border-right: 2px solid #fff; border-top: 2px solid #fff; } .solution{ float: left; } .insoft-main{ width: 100%; float: left; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; position: relative; } .insoft-main .mitem{ -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: -webkit-calc((100% - 56.25rem) / 3); width: -moz-calc((100% - 56.25rem) / 3); width: calc((100% - 56.25rem) / 3); height: 39.6875rem; position: relative; overflow-x: hidden; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; cursor: pointer; } .insoft-main .mitem[data-on="on"]{ width: 56.25rem; -webkit-box-pack: flex-start; -ms-flex-pack: flex-start; -webkit-justify-content: flex-start; -moz-box-pack: start; justify-content: flex-start; } .insoft-main .mitem .img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } .insoft-main .mitem .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } .img-common { background-repeat: no-repeat; background-position: center; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-background-size: cover; } .insoft-main .mitem>a{ position: relative; } .insoft-main .mitem>a:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background: rgba(025,126,194, 0.5); } .insoft-main .mitem .box{ z-index: 11; position: absolute; left: 50%; top:50%; height: 94%; width: 50rem; max-height: 28.125rem; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align: center; overflow: hidden; } .insoft-main .mitem[data-on="on"] .box{ text-align: left; } .insoft-main .mitem .box .ico{ width: 5rem; height: 5rem; display: inline-block; *display: inline; *zoom: 1; margin-bottom: 1rem; } .insoft-main .mitem .box .titlebox{ margin: 0 auto; width: 3.125rem; overflow: hidden; } .insoft-main .mitem[data-on="on"] .box .titlebox{ width: auto; height: auto; } .insoft-main .mitem .box .titlebox .cn{ font-size: 1.875rem; width: 2rem; color: #fff; line-height: 2.2rem; display: inline-block; *display: inline; *zoom: 1; } .insoft-main .mitem[data-on="on"] .box .titlebox .cn{ float: none; width: 100%; } .insoft-main .mitem .box .demo{ width: 30rem; font-size: 1rem; margin-top: 3rem; color: #ffffff; line-height: 2rem; height: 8rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; display: none; } .insoft-main .mitem[data-on="on"] .box .demo{ display: block; } .insoft-main .link{ width: 100%; float: left; margin-top: 3rem; } .insoft-main .link a{ display: none; /*border: none;*/ border: 1px solid #fff; color: #fff; } .insoft-main .link a:hover{ /*background: #E62129;*/ background: #fff; color: #333; } a.link-a-befo:before{ transition: all .5s; } .insoft-main .link a:hover.link-a-befo:before{ border-right:2px solid #999; border-top:2px solid #999; } .insoft-main .mitem[data-on="on"] .link a{ display: inline-block; } .abt-num{ float: left; } .abt-num ul{ width: 100%; margin-bottom: 4rem; } .abt-num ul li{ width: 31.3333%; margin-left: 3%; position: relative; } .abt-num ul li:nth-child(1){ margin-left: 0; } .abt-num ul li:before{ position: absolute; content: ''; width: 100%; height: 1px; background: #E3E4E5; top: 50%; left: 0; transform: translate(0%,-50%); } .abt-num ul li .text{ width: 100%; float:left; } .abt-num ul li .text .number{ float:left; position:relative; left: 50%; transform: translate(-50%,0%); } .abt-num ul li .text:nth-child(1){ color: #D70008; padding-bottom: 1rem; } .abt-num ul li .text:nth-child(1) span{ display: inline-block; float: left; height: 1rem; font-size: 1.125rem; line-height: 1rem; margin-top: 2.3rem; font-weight: bold; } .abt-num ul li .text:nth-child(2){ line-height: 4.5rem; color: #333; height: 5.25rem; font-size: 1rem; text-align: center; } .abt-txt{ float:left; } .abt-txt ul{ width: 100%; } .abt-txt ul li{ width:49%; margin-left: 2%; position: relative; color: #fff; } .abt-txt ul li a{ color: #fff; } .abt-txt ul li .img{ width: 100%; height: 100%; float: left; overflow: hidden; } .abt-txt ul li .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 2.5rem; } .abt-txt ul li .text .name{ width: 100%; float: left; font-size: 1.875rem; line-height: 3rem; margin-top: 3.25rem; } .abt-txt ul li .text .desc{ width: 100%; float:left; margin-top: 1.125rem; margin-bottom: 4.375rem; font-size: 1rem; line-height: 1.5rem; height: 3rem; overflow: hidden; } .abt-txt ul li .text .link{ width: 100%; float: left; } .abt-txt ul li .text .link a{ width: 31.3333%; margin-right: 2%; margin-bottom: 2%; } .abt-txt ul li .wechat{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); opacity: 0; } .abt-txt ul li:nth-child(1){ margin-left: 0; } .abt-txt ul li:nth-child(1) .text{ padding: 5.625rem; } .abt-txt ul li:nth-child(2) .name{ margin-top: 7rem; } .abt-txt ul li:nth-child(2):hover a{ color: #e9e9e9; } .abt-txt ul li.abtlink{ width:23.5%; margin-top: 1.85%; cursor: pointer; } .abt-txt ul li.abtlink .name{ margin-top: 8rem; } .abt-txt .more{ width: 100%; float: left; } .abt-txt .more a{ display: inline-block; float: right; font-size: 0.875rem; color: #007AC1; font-weight: bold; line-height: 2rem; height: 2rem; margin: 2.1875rem 0; position: relative; padding-right: 11rem; } .abt-txt .more a i.ico{ position:absolute; right: 0; } .abt-txt .more a i.ico img{ height: 2rem; } .abt-txt ul li.abtlink.active .name{ opacity: 0; } .abt-txt ul li.abtlink.active .name.op1{ opacity: 1 } .abt-txt ul li.abtlink.active .wechat{ opacity: 1; } .abt-txt ul li .text .link a:hover{ background: #fff; color: #333; } .abt-txt ul li .text .link a:hover::before{ border-right: 2px solid #333; border-top: 2px solid #333; } .abt-txt ul li:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); } .teamwork{ float: left; position: relative; } .teamwork img{ width: 100%; height: 400px; object-fit: cover; } .teamwork .text{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); text-align: center; } .teamwork .text h1.toptitle{ color: #fff; padding-top: 5rem; padding-bottom: 4rem; } .teamwork .text a{ position: relative; left: 50%; transform: translate(-50%,0%); color: #fff; } .teamwork .text a:hover{ background: #fff; color: #333; } .teamwork .text a:hover::before{ border-right: 2px solid #333; border-top: 2px solid #333; } .news{ padding: 6.25rem 0 13.5rem 0; float: left; background:#F2F4F5 url(../images/news-bg.jpg) bottom center no-repeat; } .news h1.toptitle{ text-align: left; padding: 0; padding-bottom: 3rem; } .news h1.toptitle .title{ float: left; } .news h1.toptitle .title a{ position: relative; padding-right: 2rem; } .news h1.toptitle .title a:before{ position: absolute; content: ''; right: 0; bottom: 0; width: 1.5rem; height: 1.5rem; background: url(../images/news-more.png); background-repeat: no-repeat; background-size: cover; } .news .left{ width: 48%; float: left; position: relative; } .news .right{ width: 50%; float: left; margin-left: 2%; } .news .left .swiper-slide{ width: 100%; } .news .left .cont{ width: 100%; float: left; position: relative; } .news .left .img{ width:100%; padding-right: 20rem; height: 14.25rem; float: left; overflow: hidden; } .news .left .img a{ display: inline-block; width: 100%; height: 100%; overflow: hidden; position: relative; } .news .left .img a img{ position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); width: 100%; } .news .left .text{ position: absolute; right: 0; top: 0; width: 19rem; float: right; } .news .left .text>div{ width: 100%; float: left; } .news .left .text .name{ font-size: 1.125rem; line-height: 1.875rem; height: 3.75rem; overflow: hidden; color: #333; } .news .left .text .date{ color: #e60013; font-weight: bold; font-size: 0.875rem; line-height: 3rem; } .news .left .text .desc{ font-size: 0.875rem; line-height:1.5rem; height: 3rem; overflow: hidden; color: #989898; } .news .left .swiper-slide:hover .img img{ transform:translate(-50%,-50%) scale(1.1); -webkit-transform:translate(-50%,-50%) scale(1.1); -moz-transform:translate(-50%,-50%) scale(1.1); -o-transform:translate(-50%,-50%) scale(1.1); } .news .left .swiper-slide:hover .name a{ color: #000; } .news .left .swiper-slide:hover .desc{ color: #666; } .news .swiper-container,.news .swiper-wrapper,.news .swiper-slide{ width: 100%; z-index: 0; } .news .left .swiper-button-all{ position: absolute; z-index: 1; right: 19rem; transform: translate(100%,0%); bottom: 0; } .news .left .swiper-button-all>div{ background: #fff; width: 2.5rem; height: 2.5rem; float: left; margin-right: 0.5rem; border: #D5D7DA 1px solid; border-radius: 0.25rem; position: relative; cursor: pointer; } .news .left .swiper-button-all>div:before{ position: absolute; right: 40%; top: 55%; content: ''; width: 0; height: 0; border-right: 2px solid #A0A0A0; border-top: 2px solid #A0A0A0; height: 0.4rem; width: 0.4rem; transform: rotate(deg); -webkit-transform: rotate(45deg) translate(-50%,-50%); border-left: 2px solid transparent; border-bottom: 2px solid transparent; } .news .left .swiper-button-all>div:nth-child(1)::before{ top: 15%; right:30%; -webkit-transform: rotate(-135deg) translate(-50%,-50%); } .news .left .swiper-button-all>div:hover{ background: #E2E3E4; } .news .right .news-li{ background: #fff; width: 100%; float: left; margin-top: 1rem; padding: 0.8125rem 0; position: relative; box-shadow: 0 0.2rem 0.2rem 0px rgba(198,200,204, 0.6); } .news .right .news-li:nth-child(1){ margin-top: 0; } .news .right .news-li .date{ position: absolute; left: 0; top: 50%; transform: translate(0%,-50%); width: 6rem; float: left; color: #D70008; } .news .right .news-li .date span{ display: inline-block; width: 100%; float: left; text-align: center; font-size: 2.75rem; line-height: 3rem; } .news .right .news-li .date span:nth-child(2){ font-size: 0.875rem; line-height: 2rem; } .news .right .news-li .text{ width: 100%; float: left; padding-left: 6rem; padding-right: 0.8125rem; line-height: 2.5rem; } .news .right .news-li .text>div{ width: 100%; height: 2.5rem; float: left; overflow: hidden; } .news .right .news-li .text>div.name a{ color: #333; } .news .right .news-li .text>div.desc{ color: #989898 } .news .right .news-li:hover{ background: #007AC1; } .news .right .news-li:hover .date span{ color: #fff; } .news .right .news-li:hover .text>div.name{ color: #fff; } .news .right .news-li:hover .text>div.desc{ color: #fff; } @media(max-width:1680px) { #bannswiper-slider-li .text.w1400{ width: 86%; margin: 0 auto; } } @media(max-width:1440px) { #bannersearch .swiper-search .securities .link{ padding-left:3rem; } .news .left .text{ width: 19rem; } .news .left .swiper-button-all{ right: 19rem; } .product ul li .ipname{ font-size: 1.625rem; line-height: 2rem; height: 4rem; } .product ul li .text .name{ font-size: 1.5rem; line-height: 1.875rem; height: 3.75rem; } } @media(max-width:1366px) { .news{ padding: 6rem 0; } .news .swiper-wrapper{ width: 100%; } .news .left{ width: 54%; } .news .right{ width: 44%; } .product ul li .text{ padding: 15% 10%; } } @media(max-width:1279px) { a.link-a-befo{ padding: 0.5rem 2rem 0.5rem 1rem; } #banner .swiper-slide .text{ max-width: inherit; } #bannersearch .swiper-search .left{ padding-right: 30rem; } #bannersearch .swiper-search .securities{ padding-right: 2rem; } #bannersearch .swiper-search .securities .link{ padding-left: 1rem; } .toptitle{ padding-top: 4rem; padding-bottom: 2rem; } .product{ background-color: #F0F4F7; } .product .toplink{ padding-bottom: 4rem; } .product ul li .text{ padding: 15% 10%; } .product ul li .ipname{ font-size: 1.5rem; line-height: 1.875rem; height: 3.75rem; } .product ul li .text .desc{ line-height: 1.5rem; height: 7.5rem; margin-top: 1rem; } .product ul li .text .name{ font-size: 1.3125rem; line-height: 1.5rem; height: 3rem; } .insoft-main .mitem{ height: 35rem; } .insoft-main .mitem .box .ico{ width: 4rem; height: 4rem; } .insoft-main .mitem .box .titlebox .cn{ font-size: 1.5rem; line-height: 2rem; } .insoft-main .mitem[data-on="on"]{ width: 50rem; } .abt-num ul{ margin-bottom: 2rem; } .abt-txt ul li:nth-child(1) .text{ padding: 3rem; } .abt-txt ul li:nth-child(2) .name{ margin-top: 4rem; } .teamwork .text h1.toptitle{ padding: 2rem 0; } .teamwork .web{ display: inline-block; } .teamwork .mobile{ display: none; } } @media(max-width:1024px) { a.link-a-befo{ padding: 0.5rem 2rem 0.5rem 1rem; } /* #banner{ height:360px; padding-bottom: 4rem; } */ /* #banner .swiper-container{ height: calc(360px - 4rem); } */ #bannersearch .swiper-search{ bottom: 0rem; height: 4rem; line-height: 4rem; } #bannersearch .swiper-search.active{ /*bottom: -4rem;*/ } #bannersearch .swiper-search .left{ padding-right:1rem; } #bannersearch .swiper-search .left .name{ padding-left: 1rem; width: 9rem; } #bannersearch .swiper-search .left .desc{ padding-left: 8.3125rem; } #bannersearch .swiper-search .left .desc .search-input{ margin: 1.25rem 0; } #bannersearch .swiper-search .securities{ padding-right: 1rem; } #bannersearch .swiper-search .securities .name a{ padding: 0 0.875rem; } #bannersearch .swiper-search .securities .name a:nth-child(2){ padding: 0 0.875rem; } #bannersearch .swiper-search .securities .link{ padding-left: 0rem; } #banner .banner-scrollbar{ bottom: 1rem; margin-bottom: 0; } .product ul li .text .desc{ font-size: 0.875rem; } .product ul li .text .link{ margin-top: 0.5rem; } .product ul li .ipname{ font-size: 1.25rem; line-height: 1.5rem; height: 3rem; } .product ul li .text .name{ font-size: 1.25rem; line-height: 1.5rem; height: 3rem; } .insoft-main .mitem{ height: 30rem; } .insoft-main .mitem .box .ico{ width: 3rem; height: 3rem; } .insoft-main .mitem .box .titlebox .cn{ font-size: 1.25rem; line-height: 1.625rem; } .insoft-main .mitem[data-on="on"]{ width: 42rem; } .insoft-main .mitem .box{ width: 38rem; max-height: 20rem; } .abt-txt ul li:nth-child(1) .text{ padding: 1rem; } .abt-txt ul li .text{ padding: 1rem; } .abt-txt ul li .text .desc{ margin-bottom: 2.125rem; } .abt-txt ul li .text .name{ font-size: 1.5rem; } .abt-txt ul li.abtlink .name{ margin-top: 5rem; font-size: 1.5rem; } .abt-txt ul li:nth-child(2) .name{ margin-top: 3rem; } .abt-txt ul li .text .link a{ padding: 0.75rem 2rem 0.75rem 1rem; } .teamwork .text{ width: 100%; } .teamwork .text h1.toptitle{ padding: 1rem 0 2rem 0; } .teamwork .text a{ padding: 0.75rem 2rem 0.75rem 1rem; } .news{ padding: 4rem 0; } .news .left{ width: 59%; } .news .left .img{ padding-right: 15rem; } .news .left .text{ width: 14rem; } .news .left .swiper-button-all{ right: 14rem; } .news .right{ width: 39% } } @media(max-width:768px) { a.link-a-befo{ padding: 0.5rem 1.6rem 0.5rem 0.8rem; font-size: 0.75rem; } a.link-a-befo:before{ width: 0.2rem; height: 0.2rem; right: 0.5rem; } /* #banner{ padding-bottom: 3rem; } */ #banner .swiper-slide,#banner .swiper-slide .img,#banner .swiper-slide .bgvideo,#banner .swiper-slide .img img{ height: 100%; } #banner .swiper-container{ height: inherit; } #banner .swiper-slide{ position: relative; } #bannersearch .swiper-search.active{ bottom: 0; } #bannswiper-slider-li{ width: 100%; height: 22.5rem; } #banner .swiper-slide .text{ width: 90%; margin: 0; } #banner .swiper-slide .text>div{ width: 100%; } #banner .swiper-slide .text .title{ font-size: 1rem; line-height: 1.5rem; } #banner .swiper-slide .text .name{ font-size: 1.25rem; line-height: 1.5rem; margin: 0.5rem 0; } #banner .swiper-slide .text .desc{ font-size: 0.875rem; line-height: 1.25rem; } #bannswiper-slider-li .bgvideo video{ width: 100%!important; } #banner .swiper-slide .video{ z-index: 2; } #banner .swiper-slide .video .ico{ width: 3rem; height: 3rem; } #banner .swiper-slide .video .ico:before{ border-top: 0.3rem solid transparent; border-bottom: 0.3rem solid transparent; border-left: 0.6rem solid #fff; } #banner .banner-scrollbar{ bottom: 1rem; } #banner .swiper-container{ height: calc(360px - 3rem); } #bannersearch .swiper-search{ bottom: 0rem; height: 3rem; line-height: 3rem; } #bannersearch .swiper-search .left{ padding-right:2%; } #bannersearch .swiper-search .left .name{ padding-left: 2%; } #bannersearch .swiper-search .left .desc{ padding-left: 7.5rem; } #bannersearch .swiper-search .left .desc .search-input{ margin: 0.75rem 0; } .toptitle{ padding-top: 2rem; padding-bottom: 1rem; font-size: 1.25rem; } .product{ position: relative; background-color: #F0F4F7!important; background-size: 100% auto!important; } .product .w1400{ width: 100%; margin: 0; } .product ul li{ width: 49%; margin-left: 2%; margin-bottom: 2%; } .product ul li:nth-last-child(2n-1){ margin-left: 0; } .product ul li .title{ font-size: 1.125rem; bottom: 1rem; } .product ul li .text{ right: 0; top: inherit; bottom: 0; opacity: 1; height: 2rem; padding: 0; overflow: hidden; position: absolute; } .product ul li .text .name{ position:initial; padding: 0 0.5rem; font-size: 1rem; height: 2rem; line-height:2rem; overflow: hidden; text-align: center; } .product ul li .ipname{ opacity: 0; } .product ul li .text .desc,.product ul li .text .link{ display: none; } .product .pro-desc{ width: 100%; margin: 4% 0; } .product .pro-desc .pro-desc-text{ position: absolute; left: 50%; top: 50%; width: 80%; transform: translate(-50%,-50%); } .product .pro-desc .toptitle{ padding-top: 0; font-size: 1.25rem; } .product .pro-desc .topname{ padding: 0; margin: 0; width: 100%; font-size: 0.875rem; line-height: 1.5rem; height: 4.5rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .product .pro-desc .toplink{ padding: 1rem 0; } .product .pro-desc .toplink a.link-a-befo{ width:7rem; } .insoft-main .mitem{ width: calc((100% - 12%) / 3); height: 0; padding-bottom: 72%; } .insoft-main .mitem .box .ico{ width: 2rem; height: 2rem; } .insoft-main .mitem .box .titlebox .cn{ font-size: 1rem; line-height: 1.1rem; width: 1rem; } .insoft-main .mitem .box{ width: 100%; max-height: 80%; } .insoft-main .mitem .box .demo{ width: 100%; font-size: 0.875rem; line-height: 1.25rem; height: 5rem; margin-top: 1.5rem; } .insoft-main .link{ display: none; margin-top:0.5rem; } .insoft-main .mitem[data-on="on"]{ width: 100%; } .insoft-main .mitem[data-on="on"] .box{ padding: 0 5%; } .insoft-main .mitem[data-on="on"] .link{ display: inline-block; } .abt-num ul{ margin-bottom: 0rem; } .abt-num ul li .text:nth-child(1) font{ font-size: 1.5rem; line-height: 2rem; height: 2rem; padding-right: 0.75rem; } .abt-num ul li .text:nth-child(1) font::before{ line-height: 1rem; font-size: 1rem; } .abt-num ul li .text:nth-child(1) span{ font-size: 0.875rem; margin-top: 0.875rem; } .abt-num ul li .text:nth-child(2){ height: 2rem; line-height: 2rem; font-size: 0.875rem; } .abt-txt ul li{ width: 100%; margin-left: 0; margin-top: 2%; } .abt-txt ul li.abtlink{ width: 49%; } .abt-txt ul li:nth-last-child(1){ margin-left: 2%; } .abt-txt ul li:nth-child(2) a{ display: inline-block; position: absolute; left: 50%; top: 50%; width: 80%; transform: translate(-50%,-50%); } .abt-txt ul li .info{ position: absolute; left: 50%; top: 50%; width: 80%; transform: translate(-50%,-50%); } .abt-txt ul li .text .name{ margin-top: 0; font-size: 1.125rem; line-height: 1.5rem; } .abt-txt ul li .text .desc{ margin: 1rem 0; font-size: 0.875rem; } .abt-txt ul li:nth-child(2) .name{ margin-top: 0; } .abt-txt ul li:nth-child(2) .desc{ margin: 1rem 0; } .abt-txt ul li .text{ text-align: center; } .abt-txt ul li .text .link a{ width: 48%; float: left; } .abt-txt ul li.abtlink .name{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .abt-txt .more a{ padding-right: 6.5rem; margin: 1rem 0; } .abt-txt .more a i.ico img{ height: 1.25rem; width: auto; margin-top: 0.375rem; } .teamwork .web{ display: none; } .teamwork .mobile{ display: inline-block; } .teamwork img.mobile{ position: relative; left: 50%; transform: translate(-50%,0); width: auto; max-width:inherit;!important; width: 100%; height: 12rem; object-fit: cover; } .teamwork .text h1.toptitle{ padding: 2rem 0; } .teamwork .text h1.toptitle{ padding: 0 10%; line-height: 1.5rem; font-size: 1rem; } .teamwork .text .link{ float: left; width: 100%; margin-top: 1rem; } .teamwork .text .link a{ padding: 0.6rem 2rem 0.6rem 1rem; } .news{ padding: 2rem 0; } .news h1.toptitle{ padding-bottom: 1rem; } .news .left{ width: 100%; margin-bottom: 1rem; } .news .left .img{ position: absolute; left: 0; top: 0; width:8rem; height: 6rem; padding-right:0rem; } .news .left .text{ width: 100%; padding-left: 8.5rem; position: inherit; right: inherit; top: inherit; } .news .left .text .name{ height: 1.75rem; font-size: 1rem; line-height: 1.75rem; -webkit-line-clamp:1; } .news .left .text .date{ line-height: 1.2rem; margin:0.25rem 0; } .news .left .text .desc{ line-height: 1.25rem; height: 2.5rem; } .news .left .swiper-button-all{ right: 0; top: -3rem; transform: inherit; height: 2rem; } .news .left .swiper-button-all>div{ width: 2rem; height: 2rem; } .news .left .swiper-button-all>div:nth-child(1)::before{ top: 10%; right: 25%; } .news .left .swiper-button-all>div:nth-child(2)::before{ top: 60%; right: 40%; } .news .right{ width: 100%; margin: 0; } .news .right .news-li{ padding: 0.6125rem 0; margin-top: 1.5rem; } .news .right .news-li:nth-child(1){ margin-top: 0.5rem; } .news .right .news-li .date{ width: 4rem; } .news .right .news-li .date span{ font-size: 1.875rem; line-height: 2rem; } .news .right .news-li .date span:nth-child(2){ font-size: 0.75rem; line-height: 1.5rem; } .news .right .news-li .text{ padding-left: 4.25rem; } .news .right .news-li .text>div{ line-height: 1.625rem; height: 1.625rem; font-size: 1rem; } .news .right .news-li .text>div.desc{ height: 2rem; line-height: 1rem; font-size: 0.75rem; text-overflow: inherit; white-space: inherit; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } } @media(max-width:375px) { .abt-num ul li .text:nth-child(1) font{ font-size: 1.4rem; } .insoft-main .mitem .box .titlebox .cn{ font-size: 1rem; line-height: 1.05rem; } .insoft-main .mitem .box .ico{ margin-bottom: 0.3rem; } .insoft-main .mitem .box .demo{ margin-top: 0.5rem; } .insoft-main .link{ display: none; margin-top:0.5rem; } } @media (min-aspect-ratio:16/9){ #bannswiper-slider-li .bgvideo video{ width: 100%; height: auto; } } @media (max-aspect-ratio:16/9){ #bannswiper-slider-li .bgvideo video{ width:auto; height: 100%; } }