@charset "utf-8"; /*header start*/ .header { position: fixed; z-index: 1990; left: 0; right: 0; top: 0; transition: all 1s; z-index: 1999; } .header:hover { background: rgba(255,255,255,0.8); } /* .header:hover .logo .d-img { display: none; } */ /* .header:hover .logo .h-img { display: inline-block; } */ .header:hover .pc-nav > ul > li > a { color: #333; } .header:hover .header-top a { color: #999; } .header:hover .header-top { color: #999; } .header:hover .header-top .line { background: rgba(0, 0, 0, 0.1); } /* .header:hover .header-cen .h-ss,.header:hover .header-cen .h-cc { color: #999; } */ .header-top { padding: 16px 0; display: flex; align-items: center; justify-content: flex-end; color: #FFF; transition: all 0.5s; display: none; } .header-top a { color: #FFF; } .header-top .line { height: 22px; width: 1px; background-color: rgba(255, 255, 255, 0.4); display: inline-block; margin: 0 30px; } .header-top .header-tool { line-height: 22px; display: flex; align-items: center; } .h-lang { display: flex; align-items: center; font-size: 16px; position: relative; margin-left: 24px; z-index: 2003; } /*.h-lang .t {*/ /* padding: 0 10px 0 5px;*/ /*}*/ .h-lang .t{display:none;} .h-lang .arrow { font-size: 12px; transition: all 0.5s; } .h-lang .dq { font-size: 20px;margin-right:12px; } .h-lang:hover { cursor: pointer; } .h-lang:hover .arrow { transform: rotateX(-180deg); } .h-lang:hover dl { top: 100%; visibility: visible; opacity: 1; } .h-lang dl { position: absolute; top: 105%; right: 0; min-width: 100%; background-color: rgba(0, 0, 0, 0.6); padding: 5px 12px; transition: all 0.5s; opacity: 0; visibility: hidden; box-sizing: box-sizing; } .h-lang dl a { color: #fff !important; } .h-lang dl a:hover { text-decoration: underline; } .h-lang dl dd { white-space: nowrap; font-size: 14px; padding: 5px 0; } .header-cen { display: flex; align-items: center; justify-content: space-between; transition: all 0.5s; } .header-cen .h-ss { color: #FFF; display: inline-block; margin-left: 30px; font-weight: bold; } .header-cen .h-ss .iconfont { font-size: 20px; } .header-cen .h-cc{color: #FFF;font-size: 18px; margin-left: 30px;} #menuWap { display: none; } .pc-nav > ul > li { float: left; font-size: 18px; margin: 0 30px; } .pc-nav > ul > li:hover > a { border-color: #E50113; } .pc-nav > ul > li > a { color: #FFF; display: block; padding: 20px 0; border-bottom: 3px solid transparent; transition: all 0.3s; } .hnav-right { display: flex; align-items: center; } .logo { transition: all 0.5s; } .logo img { position: relative; /* transition: all 0.5s; */ width: 222px; height: auto; } .logo .h-img { display: none; } /* .scur .header-top { padding: 5px 0; } */ .scur.header{ box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); } .header { backdrop-filter: blur(8px); background: rgba(255, 255, 255, 0.6); } .header .pc-nav > ul > li > a,.header .header-cen .h-ss,.header .header-cen .h-cc{color: #333;} .header:hover { backdrop-filter: initial; background: #fff; } /* .scur .logo img { width: 150px; } */ /* .scur .pc-nav > ul > li > a { padding: 10px 0; } */ /*header end*/ /*footer start*/ .footer { border-top: 1px solid #ddd; background-color: #FFF; } .footer .footer-box { padding: 80px 0 120px; } .footer .f-left { width: 25%; float: left; color: #6C6C6C; } .footer .f-left .f-logo { margin-bottom: 24px; } .footer .f-left a { color: #6C6C6C; } .footer .f-left a:hover { color: #004097; } .footer .f-left dd { line-height: 2; background-repeat: no-repeat; background-position: 0 5px; padding-left: 30px; } .footer .f-left .add { background-image: url("../images/f-icon1.png"); } .footer .f-left .tel { background-image: url("../images/f-icon2.png"); } .footer .f-left .mail { background-image: url("../images/f-icon3.png"); } .footer .f-left .f-share { margin-top: 30px; } .footer .f-left .f-share a { display: inline-block; width: 54px; height: 54px; border: 1px solid #DCDCDC; text-align: center; border-radius: 50%; line-height: 54px; margin: 0 5px; position: relative; } .footer .f-left .f-share a img { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); } .f-nav { float: right; width: 70%; } .f-nav li { float: left; width: 14.18%; } .f-nav h3 { color: #222222; font-size: 18px; margin: 0 0 16px; } .f-nav h3 a { color: #222; } .f-nav dd { line-height: 3; color: #777; font-style: 16px; } .f-nav dd a { color: #777777; } .f-nav dd a:hover { color: #004097; text-decoration: underline; } .foot-copy { border-top: 1px solid rgba(0, 0, 0, 0.1); display: flex; justify-content: space-between; padding: 36px 0 42px; color: #777; line-height: 2; font-size: 16px; } .foot-copy a { color: #777; } .foot-copy p:nth-child(1) a{display: inline-block;margin-right: 5px;} .foot-copy a:hover { color: #004097; text-decoration: underline; } .foot-copy .f-rig { text-align: right; } /*footer end*/ /*轮播图start*/ .banner { max-width: 1920px; margin: 0 auto 0; width: 100%; background: #FFFFFF; } .banner .swiper-slide { position: relative; overflow: hidden; height: 100%; } .banner .swiper-slide .video-box { width: 100%; padding-bottom: 40%; position: relative; overflow: hidden; } .banner .swiper-slide .video-box video { position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .banner .bg-box { position: relative; z-index: 1; } .banner .bg-box .img-box { padding-bottom: 56.25%; } .banner .wap-box { display: none; } .banner .swiper-pagination-bullet { width: 6px; height: 6px; background: #FFFFFF; opacity: 1; border-radius: inherit; border: 1px solid #eeeeee; border-radius: 50%; transition: all 0.6s; opacity: 0.5; } .banner .swiper-pagination-bullet-active { opacity: 1; transform: scale(1.5); opacity: 1; } .banner .swiper-pagination { bottom: 50px; } .banner .swiper-pagination .swiper-pagination-bullet { margin: 0 8px; } .banner .banner-content { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; z-index: 9; flex-direction: column; color: #FFF; } .banner .banner-content h6 { font-size: 72px; line-height: 1.2; transition: all 1s ease-out; margin-bottom: 26px; opacity: 0; font-weight: 500; } .banner .banner-content p { font-size: 22px; line-height: 1.6; transition: all 1s ease-out; opacity: 0; } .banner .banner-content.type1 { text-align: center; height: 90%; } .banner .banner-content.type1 h6 { font-size: 60px; letter-spacing: 20px; transform: translateY(-30%); } .banner .banner-content.type1 p { letter-spacing: 10px; transform: translateY(30%); } .banner .banner-content.type2 h6 { transform: translateX(-30%); } .banner .banner-content.type2 p { transform: translateX(30%); } .ani-slide .banner-content.type2 h6 { opacity: 1; transform: translateX(0%); } .ani-slide .banner-content.type2 p { opacity: 1; transform: translateX(0%); } .ani-slide .banner-content.type1 h6 { opacity: 1; transform: translateY(0%); } .ani-slide .banner-content.type1 p { opacity: 1; transform: translateY(0%); } /*轮播图end*/ .crumbs-box { padding: 12px 0; } .crumbs-box a { color: #bfbfbf; display: inline-block; transition: all 0.4s; } .crumbs-box a:hover { color: #B24249; } .crumbs-box i { display: inline-block; padding: 0 5px; color: #bfbfbf; } .crumbs-box span { color: #bfbfbf; } /*公共样式定义 start*/ /*例如,统一间距,统一字体,统一大小写,统一最大距离*/ .ipd-20 { padding: 0 20px; } /* 内容区域宽度+40px */ .m-width-content { max-width: 1480px; margin: 0 auto; width: 100%; } .see-more { display: inline-block; line-height: 1; padding: 18px 46px; font-size: 18px; border-radius: 50%; white-space: nowrap; border-radius: 26px; transition: all 0.4s; } .see-more.small { padding: 16px 38px; } .see-more i { margin-left: 8px; display: inline-block; font-size: 18px; } .see-more.grey { color: #777; border: 1px solid #BEBEBE; } .see-more.grey:hover { border-color: #004097; background-color: #004097; color: #FFF; } .see-more.white { color: #FFF; border: 1px solid #FFF; } .see-more.white:hover { border-color: #004097; background-color: #004097; } /*分页 start*/ .page-box { padding: 50px 0; text-align: center; font-size: 14px; } .page-box .page-inner { display: flex; justify-content: center; } .page-box .page-inner a.prev, .page-box .page-inner a.next { width: auto; padding: 0 28px; border-radius: 20px; } .page-box .page-inner a, .page-box .page-inner span { border: 1px solid #D4D4D4; display: inline-flex; font-size: 14px; color: #333; margin: 0 5px; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; justify-content: center; background: transparent; } .page-box .page-inner .current { font-weight: bold; color: #fff; border: 1px solid #E50113; background-color: #E50113; } /*分页 end*/ /*公共样式定义 end*/ .title { text-align: center; margin: 90px 0 50px; } .title h2 { font-size: 48px; color: #004097; font-family: SourceHanSansCN; font-weight: 500; } .title h2 a { color: #004097; } .title div.sub-tt { font-size: 22px; color: #777; letter-spacing: 10px; padding: 12px 0 0; } .index-about-grid { background-color: #F5F7FA; padding: 1px 0 50px; } .index-about-grid .text { color: #777; font-size: 22px; line-height: 1.875; margin: 0 20%; text-align: center; } .index-about-grid .title { margin-bottom: 26px; } .index-about-grid .about-map { margin-top: 90px; } .about-btns { text-align: center; margin: 35px 0 25px; } .about-btns .iconfont { font-size: 20px; margin-left: 12px; } .index-news-grid .news-cont { margin: 0 -15px; } .index-news-grid .news-cont li { margin-bottom: 20px; } .index-news-grid .news-cont > div { box-sizing: border-box; padding: 0 15px; } .index-news-grid .n-right { float: left; width: 33.33%; } .index-news-grid .n-right .img-item .img-box { padding-bottom: 116.30435%; } .index-news-grid .n-right .img-item .text { color: #FFF; position: absolute; left: 0; top: 0; right: 0; z-index: 2; padding: 36px; } .index-news-grid .n-right .img-item .date { font-size: 18px; color: #FFF; margin-bottom: 12px; } .index-news-grid .n-right .img-item h3 { font-weight: 500; font-size: 30px; } .index-news-grid .n-right .img-item h3 a { color: #FFF; } .index-news-grid .n-left { float: left; width: 66.66%; } .index-news-grid .n-left ul { margin: 0 -10px; } .index-news-grid .n-left li { float: left; width: 50%; padding: 0 10px; box-sizing: border-box; } .index-news-grid .n-left .w100 { width: 100%; } .index-news-grid .n-left .w100 .img-box { padding-bottom: 56.31579%; } .index-news-grid .n-left .w100 .n-item { padding: 0; border: none; } .index-news-grid .n-left .w100 h3 { font-size: 30px; font-family: SourceHanSansCN; font-weight: 500; } .index-news-grid .n-left .w100 h3 a { color: #fff; } .index-news-grid .n-left .w100 .text { padding: 24px 36px; position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; line-height: 1.33; } .index-news-grid .img-item { position: relative; } .index-news-grid .img-item:hover img { transform: scale(1.05); } .index-news-grid .n-item { position: relative; border: 1px solid #D6DBE1; padding: 20px 20px 14px; } .index-news-grid .n-item:after { position: absolute; content: ''; height: 4px; width: 0%; left: 0; background-color: #E50113; top: 0; transition: all 0.5s; } .index-news-grid .n-item:hover:after { width: 100%; } .index-news-grid .n-item:hover h3 a { color: #E50113; } .index-news-grid .n-item:hover .see-more, .index-news-grid .n-item:hover .link-more { color: #E50113; } .index-news-grid .n-item:hover .date { color: #E50113; } .index-news-grid .n-item h3 { line-height: 1.3; font-weight: 400; margin: 12px 0; font-family: SourceHanSansCN; } .index-news-grid .n-item h3 a { font-size: 24px; color: #333; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 72px; line-height: 36px; } .index-news-grid .n-item p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .index-news-grid .n-item .link-more { margin: 12px 0 0; display: inline-block; color: #777777; } .index-news-grid .imgshow { overflow: hidden; } .index-news-grid .imgshow img { transition: all 0.5s; } .index-news-grid .date { color: #004097; font-size: 18px; font-weight: 500; } @keyframes identifier { 0% { transform: scale(0); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } } .about-map { position: relative; } .about-map .imgshow { text-align: center; position: relative; } .about-map .country-box .imgshow:after{ display: none; } .about-map .imgshow:after{ content: ''; position: absolute; right: 1%; bottom: 15%; z-index: 2; width: 100px; height: 130px; background: url('../images/nanhai.png') no-repeat; } .about-map .imgshow img { max-width: 100%; } .about-map .dot-item { text-align: center; position: absolute; z-index: 2; } .about-map .dot-item.blue .dw { background-image: url("../images/maodot2.png"); } .about-map .dot-item.blue .yuan { background-color: rgba(0, 64, 151, 0.1); } .about-map .dot-item .dw { background-image: url("../images/maodot.png"); background-repeat: no-repeat; width: 29px; height: 29px; background-size: 100% 100%; } .about-map .dot-item h3 { color: #6F6F73; font-size: 12px; position: absolute; left: 0; width: 100%; text-align: center; bottom: -12px; white-space: nowrap; } .about-map .dot-item h3.t-left { bottom: auto; top: 50%; transform: translateY(-50%); left: auto; right: 100%; } .about-map .dot-item h3.t-right { bottom: auto; top: 50%; transform: translateY(-50%); left: 100%; } .about-map .dot-item h3.t-top { bottom: 100%; margin-bottom: -5px; } .about-map .dot-item.delay .yuan { animation: identifier 3s 1s linear infinite; } .about-map .dot-item .yuan { opacity: 0; width: 58px; height: 58px; background-color: rgba(229, 1, 19, 0.2); position: absolute; top: 50%; left: 50%; border-radius: 50%; margin: -29px 0 0 -29px; z-index: 1; animation: identifier 3s linear infinite; } .about-map .shijie .dot1 { top: 21%; left: 12%; } .about-map .shijie .dot2 { top: 18%; left: 45%; } .about-map .shijie .dot3 { top: 25%; left: 70%; } .about-map .china .dot-item { transform: scale(0.8); } .about-map .china .dot1 { top: 31%; right: 13.5%; } .about-map .china .dot2 { top: 35%; right: 15.5%; } .about-map .china .dot3 { top: 37.5%; right: 19.5%; } .about-map .china .dot4 { top: 55.5%; right: 27.5%; } .about-map .china .dot5 { top: 56.5%; right: 23.5%; } .about-map .china .dot6 { top: 58%; right: 26.5%; } .about-map .china .dot7 { top: 56%; right: 41.5%; } .about-map .china .dot8 { top: 62%; right: 35.5%; } .about-map .china .dot9 { top: 65%; right: 27.5%; } .about-map .china .dot10 { top: 71%; right: 35.5%; } .country-box { right: 11%; position: absolute; width: 516px; height: 516px; background: #FFFFFF; border: 6px solid #FFFFFF; box-shadow: 3px 4px 30px 0px rgba(0, 8, 31, 0.1); border-radius: 50%; top: -10%; display: flex; align-items: center; justify-content: center; } .country-box .t-text { position: absolute; color: #999; font-size: 12px; left: 0; right: 0; text-align: center; top: 5%; } .map-lend { position: absolute; left: 0; bottom: 0; right: 0; z-index: 2; } .map-lend .icon { width: 10px; height: 10px; display: block; border: 2px solid #FFFFFF; border-radius: 50%; box-sizing: border-box; margin-right: 10px; } .map-lend .icon.red { background-color: #E50113; } .map-lend .icon.blue { background: #004097; } .map-lend ul { display: flex; justify-content: center; align-items: center; } .map-lend li { display: flex; justify-content: center; align-items: center; margin: 0 25px; } .map-numlist { line-height: 1; margin-top: -30px; } .map-numlist .nt { color: #004097; display: flex; align-items: flex-start; font-size: 72px; } .map-numlist .nt em { font-family: HarmonyOS_Sans_SC_Medium; font-weight: 400; } .map-numlist .nt small { font-size: 32px; font-weight: bold; } .map-numlist h4 { color: #333333; font-size: 18px; font-weight: 400; margin-top: 12px; } .map-numlist li { float: left; box-sizing: border-box; border-right: 1px solid rgba(26, 26, 26, 0.15); padding: 0 60px; } .map-numlist li:nth-last-child(1) { border-right: none; } .map-numlist li:nth-child(2) { min-width: 23%; } .map-numlist ul { display: flex; justify-content: space-between; } .index-solu-grid { height: calc(100vh - 0px); position: relative; } .index-solu-grid .swiper-container { height: 100%; } .index-solu-grid .swiper-container .s-item { height: 100%; } .index-solu-grid .imgshow { height: 100%; } .index-solu-grid .imgshow img { height: 100%; width: 100%; object-fit: cover; } .index-solu-grid .solu-swiper { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } .index-solu-grid .index-solu-cont { position: relative; z-index: 2; } .ind-solulist .s-item { padding: 0 60px; position: relative; height: 100%; } .ind-solulist .text { display: flex; flex-direction: column; justify-content: center; height: 100%; } .ind-solulist .icon img { height: 60px; } .ind-solulist h3 { font-family: SourceHanSansCN; font-weight: 500; font-size: 24px; color: #FFF; margin: 30px 0 0; } .ind-solulist li { border: 1px solid rgba(255, 255, 255, 0.3); transition: all 1s; box-sizing: border-box; float: left; width: 33.33vh; height: 33.33vh; position: relative; overflow: hidden; } .ind-solulist li:nth-child(1) { border-bottom: none; } .ind-solulist li:nth-child(2) { clear: both; } .ind-solulist li:nth-child(3) { border-left: none; } .ind-solulist li:nth-last-child(1) { clear: both; margin-left: 33.33vh; border-top: none; } .ind-solulist li:hover, .ind-solulist li.cur { border-color: transparent; } .ind-solulist li:hover .text, .ind-solulist li.cur .text { opacity: 0; } .ind-solulist li:hover .h-text, .ind-solulist li.cur .h-text { transform: translateY(0); } .ind-solulist .h-text { position: absolute; transform: translateY(100%); transition: all 0.5s; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(229, 1, 19, 0.8); color: #FFF; display: flex; flex-direction: column; justify-content: center; padding: 0 30px; font-size: 16px; } .ind-solulist .h-text h4 { font-family: SourceHanSansCN; font-weight: 500; font-size: 24px; margin-bottom: 5px; } .ind-solulist .h-text .text-p { color: #FFAAB1; line-height: 1.875; } .ind-solulist .h-text .s-more { color: #FFF; display: inline-block; margin: 50px 0 0; } .index-parnter-grid { background: url("../images/index-parnter-bg2.jpg") no-repeat 50% 50%; padding: 1px 0 250px; margin: 50px 0 0; } .parnter-swiper { position: relative; padding-bottom: 80px; } .parnter-swiper .swiper-slide{width:14.28%;} .parnter-swiper .imgshow .img-box { padding-bottom: 33.33333%; } .parnter-swiper .swiper-pagination { width: 100%; margin-top: 50px; } .parnter-swiper .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; border-radius: 50%; background-color: #E50113; opacity: 0.2; margin: 0 10px; } .parnter-swiper .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; transform: scale(1.5); } .inner-banner { position: relative; } .inner-banner .img-box { padding-bottom: 33.33333%; } .inner-banner .b-text { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 2; color: #FFF; } .inner-banner .b-text h6 { font-size: 60px; font-weight: 500; } .inner-banner .b-text p { font-size: 26px; font-weight: 500; } .inner-banner .b-text p span { display: block; } .inner-banner .b-text .p20 { font-size: 20px; } .inner-banner .b-text .p30 { font-size: 30px; } .inner-banner .b-text .f50 { font-size: 50px; } .inner-banner .solu-btext { width: 50%; } .inner-banner .solu-btext h6 { margin-bottom: 20px; } .menu-tabbox { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin: 0 0 80px; position: sticky; background-color: #FFF; top: 63px; z-index: 2; text-align: center; } .menu-tabbox li { display: inline-block; } .menu-tabbox a { color: #333; font-size: 20px; display: block; line-height: 1; padding: 28px 50px; position: relative; } .menu-tabbox a:after { content: ''; position: absolute; left: 0; bottom: 0; width: 0%; height: 3px; background-color: #E50113; } .menu-tabbox .cur { background-color: #FBEBEC; color: #E50113; font-weight: bold; } .menu-tabbox .cur:after { width: 100%; } .about-info { margin: 0 0 80px; } .about-info .imgshow { float: left; width: 47%; } .about-info .imgshow video { width: 100%; height: 450px; object-fit: cover; } .about-info .text { float: right; width: 50%; } .about-info h3 { font-size: 30px; color: #004097; font-weight: 500; line-height: 1.3333; margin-bottom: 30px; } .about-info .text-p { color: #333333; font-size: 16px; max-height: 330px; overflow-y: auto; line-height: 1.875; } .about-info .text-p::-webkit-scrollbar { width: 4px; } .about-info .text-p::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, 0.2); } .about-info .text-p::-webkit-scrollbar-track { border-radius: 0; background: rgba(0, 0, 0, 0.1); } .about-fade { position: relative; } .about-fade.haspass .about-logo { opacity: 0; } .about-fade.haspass .about-table { opacity: 1; top: 0; } .about-logo { transition: all 0.4s; text-align: center; } .about-logo img { max-width: 100%; } .about-table { position: absolute; left: 0; right: 0; top: 100%; opacity: 0; transition: all 1s; } .about-table .cell { position: relative; cursor: pointer; } .about-table .cell:hover { z-index: 99; } .about-table .cell:hover .t-tips { opacity: 1; visibility: visible; top: 100%; } .about-table .cell .t-tips { position: absolute; background: #FFFFFF; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); border-radius: 10px; color: #333; font-size: 16px; min-height: 74px; display: flex; padding: 8px 24px; box-sizing: border-box; align-items: center; justify-content: center; left: 50%; top: 110%; min-width: 80%; transform: translateX(-50%); transition: all 0.4s; opacity: 0; visibility: hidden; line-height: 1.8; } .about-table .cell .t-tips:after { content: ''; position: absolute; left: 50%; top: 0; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #fff transparent; transform: translateX(-50%); margin-top: -10px; } .about-table table { width: 100%; text-align: center; font-weight: 500; } .about-table th { background-color: #004097; color: #FFF; text-align: center; } .about-table em { font-size: 72px; } .about-table small { font-size: 18px; } .about-table .bl { display: block; } .about-table td { color: #004097; line-height: 1; } .about-table th, .about-table td { border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; padding: 14px; } .about-table th:nth-last-child(1), .about-table td:nth-last-child(1) { border-right: none; } .about-table tbody tr:nth-last-child(1) { border-bottom: none; } .about-table tr:nth-child(odd) { background-color: rgba(0, 64, 151, 0.1); } .about-table tr:nth-child(even) { background-color: rgba(0, 64, 151, 0.05); } .content-about .about-map { margin: 50px 0 60px; } .aboutny-mapbox { background-image: linear-gradient(to bottom, rgba(225, 230, 233, 0), rgba(225, 230, 233, 0.3)); padding: 1px 0; } .wh-title { font-size: 48px; color: #004097; text-align: center; margin: 100px 0 50px; } .wh-title h2 { font-weight: 500; } .wenhua-list ul { margin: 0 -5px; } .wenhua-list li { float: left; width: 25%; padding: 0 5px; box-sizing: border-box; } .wenhua-list .img-box { padding-bottom: 132.10227%; } .wenhua-list .w-item { position: relative; } .wenhua-list .text { position: absolute; left: 0; right: 0; bottom: 0; color: #FFF; z-index: 2; padding: 34px 40px; } .wenhua-list h3 { font-size: 24px; font-weight: 500; margin-bottom: 5px; } .about-wenhua { margin: 0 0 120px; } .w-right-box { position: fixed; right: 0; top: 50%; transform: translateY(-50%); z-index: 1999; } .w-right-box li { display: block; background-color: rgba(0,64,151,0.7); transition: all 0.6s; margin-bottom: 2px; } .w-right-box li:hover { background-color: #E50113; } .w-right-box .r-item { width: 90px; height: 90px; text-align: center; line-height: 90px; display: block; position: relative; } .w-right-box .r-item .h-tel{ position: absolute; left: 0; width: auto; top: 0; height: 100%; color: #FFF; padding: 0 16px; font-size: 24px; transform: translateX(0%); opacity: 0; visibility: hidden; background-color: rgba(0, 64, 151, 0.8); transition: all 0.5s; z-index: -1; } .w-right-box .r-item .h-tel span{ white-space: nowrap; } .w-right-box .r-item:hover .h-tel{ transform: translateX(-100%); opacity: 1; visibility: visible; } .w-right-box .r-item img { vertical-align: middle; } .content-about-zuzhi { padding: 0 0 246px; background: url("../images/zu-bg.jpg") no-repeat 50% 100%; background-size: 100%; } .zuzhi-show { text-align: center; } .zuzhi-show img { max-width: 100%; } .about-devbox { display: flex; justify-content: space-between; } .about-devbox .dev-left { border-right: 1px solid rgba(0, 0, 0, 0.1); box-sizing: border-box; flex-shrink: 0; } .about-devbox .dev-left .t-item { text-align: right; position: relative; cursor: pointer; } .about-devbox .dev-left .year { color: #333; font-size: 36px; font-weight: bold; } .about-devbox .dev-left p { color: #777777; font-size: 16px; } .about-devbox .dev-left li { margin-bottom: 50px; position: relative; padding-right: 50px; } .about-devbox .dev-left li:after { content: ''; position: absolute; right: 0; top: 10%; width: 3px; height: 0%; background-color: #E50113; } .about-devbox .dev-left .cur:after { height: 80%; } .about-devbox .dev-left .cur .year, .about-devbox .dev-left .cur p { color: #E50113; } .about-devbox .dev-right { float: right; width: 100%; background: #FFFFFF; box-sizing: border-box; padding-left: 80px; } .dev-list .d-item { display: flex; } .dev-list .d-item .t-y { font-size: 36px; color: #004097; flex-shrink: 0; padding-right: 40px; line-height: 1; } .dev-list .d-item .text { width: 100%; } .dev-list .img-box { padding-bottom: 56.27907%; } .dev-list dl { margin-bottom: 30px; overflow: hidden; } .dev-list dd { float: left; width: 49.5%; margin-right: 1%; } .dev-list dd:nth-child(2n) { margin-right: 0; } .dev-list h4 { color: #777; font-size: 18px; font-weight: 400; margin-bottom: 16px; } .dev-list li { margin-bottom: 20px; } .dev-list .d-item { box-shadow: 2px 3px 15px 0px rgba(0, 0, 0, 0.08); padding: 48px 58px; box-sizing: border-box; } .dev-list .d-btn { text-align: center; margin: 40px 0; } .dev-list .d-btn a { display: inline-block; border: 1px solid #BEBEBE; border-radius: 27px; padding: 16px 46px; color: #777; font-size: 18px; line-height: 1; transition: all 0.5s; } .dev-list .d-btn a:hover { border-color: #004097; background-color: #004097; color: #FFF; } .honor-list .h-btn { padding-top: 30px; } .honor-list .h-btn a { display: block; background-color: #F7F7F7; padding: 14px 0; line-height: 1; font-size: 16px; transition: all 0.5s; } .honor-list .h-btn a:hover { background-color: rgba(0, 64, 151, 0.12); color: initial; } .honor-list .h-block { display: flex; } .honor-list .h-block.first .h-tt h3 { color: #E50113; } .honor-list .h-block.first .h-tt .dot:after { width: 14px; height: 14px; border-color: #E50113; } .honor-list .h-block.last .h-tt .line { background-color: transparent; background-image: linear-gradient(to bottom, #E8E8E8, transparent); } .honor-list .h-tt { width: 255px; flex-shrink: 0; position: relative; } .honor-list .h-tt h3 { font-size: 30px; font-weight: 500; color: #333; padding-left: 30px; position: relative; } .honor-list .h-tt .dot { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 16px; z-index: 3; } .honor-list .h-tt .dot:after { content: ''; position: absolute; left: 50%; top: 50%; width: 10px; height: 10px; border: 2px solid #BBBBBB; border-radius: 50%; transform: translate(-50%, -50%); background-color: #FFF; } .honor-list .h-tt .line { position: absolute; left: 8px; top: 20px; height: 100%; width: 1px; background-color: #E8E8E8; z-index: 2; } .h-list { width: 100%; margin-bottom: 75px; text-align: center; color: #333333; font-size: 18px; } .h-list .imgshow { background-color: #F7F7F7; padding: 30px 64px; } .h-list .imgshow img { transition: all 0.5s; } .h-list ul { display: flex; flex-wrap: wrap; } .h-list .img-box { padding-bottom: 65.6%; } .h-list ul { margin: 0 -10px; } .h-list li { float: left; width: 33.33%; padding: 0 10px; box-sizing: border-box; } .h-list li { margin-bottom: 30px; } .h-list li:hover img { transform: scale(1.05); } .h-list h4 { font-weight: 400; margin: 18px 0 0; } .h-list2 { width: 100%; margin-bottom: 75px; text-align: center; color: #333333; font-size: 18px; } .h-list2 .imgshow img { transition: all 0.5s; } .h-list2 .img-box { padding-bottom: 109.09091%; } .h-list2 ul { margin: 0 -10px; } .h-list2 li { float: left; width: 25%; padding: 0 10px; box-sizing: border-box; } .h-list2 ul { display: flex; flex-wrap: wrap; } .h-list2 li { margin-bottom: 30px; } .h-list2 li:hover img { transform: scale(1.05); } .h-list2 h4 { font-weight: 400; margin: 18px 0 0; } .hz-title { letter-spacing: 5px; text-align: center; margin: 0 0 58px; } .hz-title h3 { font-size: 48px; font-weight: 500; color: #004097; } .hz-title p { color: #777; margin: 10px 0 0; } .hezuo-list ul { margin: 0 -10px; } .hezuo-list li { float: left; width: 20%; padding: 0 10px; box-sizing: border-box; } .hezuo-list .img-box { padding-bottom: 44.44444%; } .hezuo-list li { margin-bottom: 20px; } .hezuo-list .h-item { position: relative; border: 1px solid #E3E5E8; background: #fff; } .hezuo-list .h-item:hover .text { opacity: 1; visibility: visible; } .hezuo-list .text { position: absolute; left: 0; top: 0; right: 0; bottom: 0; color: #FFF; display: flex; justify-content: center; align-items: center; background-color: rgba(229, 1, 19, 0.8); font-size: 24px; font-weight: bold; transition: all 0.6s; opacity: 0; visibility: hidden; } .panter-oems { background: url("../images/hezuobg1.jpg") no-repeat 50% 100%; background-size: 100%; } .panter-xny { background: url("../images/index-parnter-bg2.jpg") no-repeat 50% 100%; background-size: cover; padding: 60px 0 360px; } .panter-com { padding: 95px 0 100px; } .news-filter { text-align: center; margin: 0 0 60px; font-size: 16px; } .news-filter .layui-btn { width: 160px; box-sizing: border-box; } .news-filter .search-input.layui-input { width: 390px; } .news-filter .layui-input-inline { float: left; } .news-filter .layui-inline { margin: 0 5px; } .news-filter .layui-form-mid { margin: 0 10px; } .news-filter .layui-input { width: 180px; background: rgba(255, 255, 255, 0); border: 1px solid #BEBEBE; border-radius: 22px; padding: 0 20px; box-sizing: border-box; } .news-list .n-one { overflow: hidden; margin-bottom: 60px; } .news-list .n-one:hover .imgshow img { transform: scale(1.05); } .news-list .n-one .imgshow { float: left; width: 50%; } .news-list .n-one .imgshow img { transition: all 0.5s; } .news-list .n-one .text { float: right; width: 50%; box-sizing: border-box; padding: 22px 0 0 80px; } .news-list .n-one .text h3 { margin: 20px 0 30px; } .news-list .n-one .text p { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; } .news-list .n-one .text .see-more { margin: 70px 0 0; } .news-list .img-box { padding-bottom: 56.52174%; } .news-list ul { margin: 0 -15px; } .news-list li { float: left; width: 33.33%; padding: 0 15px; box-sizing: border-box; } .news-list ul { display: flex; flex-wrap: wrap; } .news-list li { margin-bottom: 30px; } .news-list h3 { font-size: 24px; font-weight: 400; margin: 5px 0 10px; } .news-list h3 a { color: #333; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .news-list h3 a:hover { color: #004097; } .news-list .n-item { border: 1px solid #E3E5E8; height: 100%; box-sizing: border-box; } .news-list .n-item:hover .imgshow img { transform: scale(1.05); } .news-list .n-item .imgshow img { transition: all 0.5s; } .news-list .text { padding: 30px 40px; } .news-list .date { color: #004097; font-size: 18px; } .news-list p { font-size: 16px; color: #777; line-height: 1.875; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .news-list .link-more { color: #777; font-size: 16px; display: block; margin-top: 30px; } .news-list .link-more .iconfont { font-size: 18px; margin-left: 8px; } .contact-topinfo { margin: 100px 0 0; position: relative; } .contact-topinfo .con-sx { position: absolute; left: 37.5%; top: 0; z-index: 1; width: 586px; } .contact-topinfo .con-sx img { max-width: 100%; } .contact-topinfo .topright { float: right; width: 60%; } .contact-topinfo .topleft { float: left; width: 37.8%; background: #FFFFFF; box-shadow: 3px 4px 20px 0px rgba(0, 64, 151, 0.3); } .contact-topinfo .topleft .h-t { background-color: #004097; color: #FFF; padding: 32px 38px; box-sizing: border-box; height: 204px; } .contact-topinfo .topleft .h-t h3 { font-size: 36px; font-weight: 500; margin-bottom: 24px; } .contact-topinfo .topleft .h-t p { font-size: 16px; background-repeat: no-repeat; background-position: 0 50%; padding-left: 23px; margin-bottom: 10px; } .contact-topinfo .topleft .h-t p a { color: #FFF; } .contact-topinfo .topleft .h-t .add { background-image: url("../images/con-icon1.png"); } .contact-topinfo .topleft .h-t .tel { background-image: url("../images/con-icon2.png"); } .con-tabitem { text-align: center; margin: 30px 0 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 30px; } .con-tabitem a { display: inline-block; background-color: #F3F3F3; padding: 14px 26px; border-radius: 22px; line-height: 1; color: #777; font-size: 16px; margin: 0 7px; } .con-tabitem a.cur { background-color: #e50113; color: #FFF; } .waibox-tab { max-height: 660px; overflow-y: auto; /*定义滚动条轨道 内阴影+圆角*/ /*定义滑块 内阴影+圆角*/ } .waibox-tab::-webkit-scrollbar { width: 4px; height: 16px; background-color: #fff; } .waibox-tab::-webkit-scrollbar-track { border-radius: 10px; background-color: #fff; } .waibox-tab::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #e50113; } .con-list { color: #777; font-size: 16px; padding: 20px 40px 30px; } .con-list:nth-child(2n) { background-color: #f1f5fb; } .con-list:nth-child(1) h4 { margin-top: 0; } .con-list h4 { color: #333; font-size: 24px; font-weight: 500; margin: 12px 0; } .con-list li { background-position: 0 50%; background-repeat: no-repeat; padding-left: 32px; margin-bottom: 8px; } .con-list .fw { background-image: url("../images/con-icon3.png"); } .con-list .add { background-image: url("../images/con-icon4.png"); } .con-list .tel { background-image: url("../images/con-icon5.png"); } .con-list a:hover { color: #004097; } .msg-tt { text-align: center; margin: 70px 0 40px; } .msg-tt h3 { font-size: 48px; color: #004097; font-weight: 500; letter-spacing: 15px; } .msg-form { padding: 0 0 120px; overflow: hidden; } .msg-form .m-icon { position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 2; width: 45px; text-align: center; border-right: 1px solid #E8E8E8; height: 30px; line-height: 30px; } .msg-form .m-icon img { vertical-align: middle; } .msg-form .layui-form-item { clear: initial; float: left; width: 24%; position: relative; margin-right: 1.33%; } .msg-form .layui-form-item:nth-child(4) { margin-right: 0; } .msg-form .layui-form-item.w100 { width: 100%; margin-right: 0; margin-bottom: 40px; } .msg-form .layui-form-item.wauto { width: auto; } .msg-form .layui-input { height: 54px; border-radius: 5px; border-color: #E8E8E8; padding-left: 66px; font-size: 16px; } .msg-form .layui-textarea { border-radius: 5px; padding: 18px; border-color: #E8E8E8; } .msg-form .f-btns button { height: 54px; box-sizing: border-box; border: none; width: 195px; text-align: center; font-size: 20px; font-weight: 500; } .msg-form .f-btns .layui-btn-primary { background-color: #D7DDE4; } .msg-form .yzmtips { color: #777; font-size: 14px; display: inline-block; line-height: 1; } .solu-info { margin: 90px 0 50px; } .solu-info .text { font-size: 20px; color: #777; line-height: 1.8; } .solu-map { margin: 0 0 100px; position: relative; } .solu-map .imgshow img { width: 100%; } .solu-map .text-bot { position: absolute; left: 0; right: 0; bottom: 0; font-size: 33px; text-align: center; z-index: 22; color: #004097; letter-spacing: 10px; font-weight: 500; } .solu-map .map-dotbox .dot-item { text-align: center; position: absolute; z-index: 2; } .solu-map .map-dotbox .dot-item.blue .dw { background-image: url("../images/maodot2.png"); } .solu-map .map-dotbox .dot-item.blue .yuan { background-color: rgba(0, 64, 151, 0.1); } .solu-map .map-dotbox .dot-item .dw { background-image: url("../images/maodot.png"); background-repeat: no-repeat; width: 29px; height: 29px; background-size: 100% 100%; } .solu-map .map-dotbox .dot-item h3 { color: #6F6F73; font-size: 12px; position: absolute; left: 0; width: 100%; text-align: center; bottom: -12px; white-space: nowrap; } .solu-map .map-dotbox .dot-item h3.t-left { bottom: auto; top: 50%; transform: translateY(-50%); left: auto; right: 100%; } .solu-map .map-dotbox .dot-item h3.t-right { bottom: auto; top: 50%; transform: translateY(-50%); left: 100%; } .solu-map .map-dotbox .dot-item h3.t-top { bottom: 100%; margin-bottom: -5px; } .solu-map .map-dotbox .dot-item.delay .yuan { animation: identifier 3s 1s linear infinite; } .solu-map .map-dotbox .dot-item .yuan { opacity: 0; width: 58px; height: 58px; background-color: rgba(229, 1, 19, 0.2); position: absolute; top: 50%; left: 50%; border-radius: 50%; margin: -29px 0 0 -29px; z-index: 1; animation: identifier 3s linear infinite; } .solu-map .map-dotbox.shijie .dot1 { top: 21%; left: 12%; } .solu-map .map-dotbox.shijie .dot2 { top: 28%; left: 78%; } .solu-map .map-dotbox.china .dot1 { top: 32%; left: 37.5%; } .solu-map .map-dotbox.china .dot2 { top: 34.5%; left: 40%; } .solu-map .map-dotbox.china .dot3 { top: 33%; left: 37.5%; } .solu-map .map-dotbox.china .dot4 { top: 34%; left: 36%; } .solu-sys { position: relative; overflow: hidden; padding: 1px 0; } .solu-sys .solu-title { color: #FFF; position: absolute; left: 0; top: 0; right: 0; z-index: 2; } .solu-sys .solu-title h2 { color: #fff; } .solu-sys .solu-sysswiper { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } .solu-sys .solu-sysswiper .imgshow { height: 100%; } .solu-sys .solu-sysswiper .imgshow img { width: 100%; height: 100%; object-fit: cover; } .solu-sys .solu-sysswiper .swiper-container { height: 100%; } .solu-sys .solu-sysswiper .swiper-container .s-item { height: 100%; } .solu-title { text-align: center; color: #777; margin: 60px 0; } .solu-title .sub-tt { font-size: 18px; } .solu-title h2 { font-size: 48px; font-weight: 500; color: #004097; letter-spacing: 10px; } .solu-syslist { position: relative; z-index: 2; } .solu-syslist .icon img { height: 60px; } .solu-syslist ul { display: flex; } .solu-syslist ul li { width: 16%; transition: width 0.3s ease-in-out; } .solu-syslist ul .cur { width: 52%; } .solu-syslist ul .cur .text { opacity: 0; } .solu-syslist ul .cur .h-text { opacity: 1; } .solu-syslist .s-item { padding: 38vh 0; height: 100%; border-right: 1px solid rgba(255, 255, 255, 0.3); position: relative; box-sizing: border-box; } .solu-syslist .s-item .text { text-align: center; transition: opacity 0.4s ease-in-out; } .solu-syslist h3 { font-size: 30px; font-weight: 500; color: #FFF; margin: 30px 0 0; } .solu-syslist .h-text { position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0 60px; color: #FFF; z-index: 2; display: flex; flex-direction: column; justify-content: flex-end; transition: opacity 0.6s ease-in-out; opacity: 0; box-sizing: border-box; width: 100%; font-size: 16px; } .solu-syslist .h-text h4 { font-size: 36px; font-weight: bold; margin-bottom: 8px; } .solu-syslist .h-text .s-btns { margin: 60px 0; } .content-solu-chuanshu .yfadvlist ul { margin: 0 -10px; } .content-solu-chuanshu .yfadvlist li { float: left; width: 33.33%; padding: 0 10px; box-sizing: border-box; } .yfadvlist ul { margin: 0 -10px; } .yfadvlist li { float: left; width: 25%; padding: 0 10px; box-sizing: border-box; } .yfadvlist .img-box { padding-bottom: 122.00436%; } .yfadvlist .y-item { position: relative; border: 1px solid #f5f5f5; } .yfadvlist .y-item:hover .imgshow img { transform: scale(1.05); } .yfadvlist .text { position: absolute; left: 0; bottom: 0; right: 0; color: #FFF; font-size: 16px; padding: 30px 12px; background-image: linear-gradient(to bottom, rgba(0, 64, 151, 0), rgba(0, 64, 151, 0.7)); } .yfadvlist .text h3 { font-weight: 500; font-size: 24px; margin-bottom: 6px; } .yfadvlist .imgshow { overflow: hidden; } .yfadvlist .imgshow img { transition: all 0.4s; } .solu-cpadvance { background-color: #F5F8FB; padding: 1px 0 100px; margin: 100px 0 0; } .solu-cpadvance .imgshow { text-align: center; } .solu-cpadvance .imgshow img { max-width: 100%; } .solu-syadvance { display: flex; margin: 50px 0; } .solu-syadvance .syad-left { flex-shrink: 0; width: 25%; } .solu-syadvance .syad-left .solu-title { margin: 0; text-align: left; } .solu-syadvance .syad-right { width: 75%; box-sizing: border-box; padding-left: 5%; } .solu-syadvance .text { color: #777; line-height: 2.2; } .solu-syadvance .text h4 { color: #004097; font-size: 24px; font-weight: 400; line-height: 1.5; margin-bottom: 20px; } .solu-syadvancebot { margin: 0 0 110px; display: flex; } .solu-syadvancebot .img-box { padding-bottom: 72.22222%; } .solu-syadvancebot .imgshow { width: 50%; flex-shrink: 0; } .solu-syadvancebot .text-r { font-size: 24px; background-color: #004097; color: #FFF; box-sizing: border-box; padding: 0 80px; display: flex; flex-direction: column; justify-content: center; } .solu-chuanshuinfo { padding: 100px 0; background: url("../images/chuanshu-bg.jpg") no-repeat 50% 50%; background-size: cover; } .chuanshuinfo-cont { display: flex; align-items: center; } .chuanshuinfo-cont .imgshow { width: 56%; } .chuanshuinfo-cont .img-box { padding-bottom: 52.38095%; } .chuanshuinfo-cont .text { padding: 0 0 0 100px; font-size: 18px; color: #777; } .chuanshuinfo-cont h3 { color: #004097; font-size: 48px; font-weight: 500; margin-bottom: 10px; } .chuanshuinfo-cont .s-btns { margin: 90px 0 0; } .solu-chuanshusafe { margin: 0 0 80px; } .solu-chuanshusafe .cs-title { text-align: center; line-height: 1.2; margin: 90px 0 50px; } .cs-title h2 { font-size: 48px; color: #004097; font-weight: 500; } .cssafe-cont .imgshow { float: right; width: 58%; } .cssafe-cont .img-box { padding-bottom: 52.38095%; } .cssafe-cont .text { font-size: 30px; color: #333; font-weight: 500; padding: 40px 0 0; } .cssafe-cont .line { width: 45px; height: 3px; background-color: #004097; margin: 12px 0 0; } .chuanshu-greenway { background: url("../images/cs-greenbg.jpg") no-repeat 50% 50%; background-size: cover; padding: 85px 0 120px; } .chuanshu-greenway .text { display: flex; margin: 0 0 55px; } .chuanshu-greenway .text .cs-title { flex-shrink: 0; } .chuanshu-greenway .text .text-p { padding-left: 150px; color: #777; font-size: 16px; } .chuanshu-greenway .text h4 { color: #004097; font-size: 24px; margin-bottom: 16px; } .chuanshu-greenway .imgshow .img-box { padding-bottom: 35.41667%; } .chuanshu-servie { margin: 0 0 100px; } .chuanshu-servie .ser-tt { margin: 75px 0 55px; text-align: center; } .chuanshu-servie .ser-tt h3 { font-size: 30px; font-weight: 500; color: #333; } .chuanshu-servie .ser-tt .line { margin: 20px auto 0; width: 45px; height: 3px; background-color: #004097; } .chuanshu-botinfo { padding: 25vh 0; position: relative; /*height: 85vh;*/ /* display: flex;*/ /* flex-direction: column;*/ /* justify-content: center;*/ } .chuanshu-botinfo .chuanshu-swiper { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; } .chuanshu-botinfo .chuanshu-swiper .swiper-container { height: 100%; } .chuanshu-botinfo .chuanshu-swiper .s-item { height: 100%; } .chuanshu-botinfo .chuanshu-swiper .imgshow { height: 100%; } .chuanshu-botinfo .chuanshu-swiper .imgshow img { height: 100%; width: 100%; object-fit: cover; } .chuanshu-botinfo .chuanshu-cont { position: relative; z-index: 2; } .chuanshu-botinfo .text { font-size: 18px; color: #FFF; line-height: 2; margin: 48px 0 0; } .chuanshu-botinfo .text .c-btns { margin-top: 40px; } .chuanshu-botinfo .text .text-p p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 72px; } .chuanshu-botinfo .botinfo-cont { width: 60%; } .botinfo-list .b-item { width: 228px; border: 1px solid #FFF; box-sizing: border-box; padding: 16px 20px; color: #FFF; transition: all 0.4s; } .botinfo-list h3 { font-size: 30px; font-weight: bold; margin-bottom: 35px; } .botinfo-list .icon { font-size: 36px; font-weight: 500; display: block; text-align: right; } .botinfo-list ul { display: flex; } .botinfo-list ul li { margin-right: 10px; } .botinfo-list ul li.cur .b-item { border-color: transparent; background-color: rgba(229, 1, 19, 0.8); } .solu-filter { text-align: center; margin: 60px 0; font-size: 16px; } .solu-filter .layui-btn { width: 160px; box-sizing: border-box; } .solu-filter .search-input.layui-input { width: 487px; } .solu-filter.slink .search-input.layui-input{ min-width: 266px; } .solu-filter .layui-input-inline { float: left; } .solu-filter .layui-inline { margin: 0 5px; } .solu-filter .layui-form-mid { margin: 0 10px; } .solu-filter.slink .layui-input{width: 100%;} .solu-filter .layui-input { width: 180px; background: rgba(255, 255, 255, 0); border: 1px solid #BEBEBE; border-radius: 22px; padding: 0 20px; box-sizing: border-box; } .solu-filter .layui-btn.layui-red { background-color: #E50113; } .solulink-info { position: relative; } .solulink-info .img-box { padding-bottom: 56.25%; } .solulink-info .info-cont { position: absolute; left: 0; top: 0; z-index: 33; right: 0; bottom: 0; padding-top: 205px; } .solulink-info .info-text { color: #FFF; width: 45%; font-size: 18px; } .solulink-info .info-text h3 { font-size: 48px; font-weight: 500; margin-bottom: 24px; } .solulink-info .info-text .text-p { line-height: 1.7; } .solulink-info .info-text .see-more { margin: 55px 0 0; } .solulink-list { margin: 120px 0 60px; } .solulink-list ul { margin: 0 -20px; } .solulink-list li { float: left; width: 50%; padding: 0 20px; box-sizing: border-box; } .solulink-list .img-box { padding-bottom: 56%; } .solulink-list li { margin-bottom: 40px; } .solulink-list .s-item { position: relative; } .solulink-list .s-item:hover .imgshow img { transform: scale(1.05); } .solulink-list .imgshow img { transition: all 0.5s; } .solulink-list .text { position: absolute; display: flex; align-items: center; padding: 30px 40px; left: 0; bottom: 0; right: 0; z-index: 2; width: 100%; box-sizing: border-box; justify-content: space-between; color: #FFF; background: rgba(0, 0, 0, 0.4); pointer-events: none; } .solulink-list h3 { font-size: 26px; font-weight: 500; } .solulink-list .link-more { text-align: center; padding-top: 40px; } .ai-info { margin: 80px 0; } .ai-info dd { display: flex; border-bottom: 1px solid rgba(19, 19, 20, 0.2); padding: 40px 0; } .ai-info dd:nth-last-child(1) { border-bottom: none; padding-bottom: 0; } .ai-info .ai-title { color: #777; } .ai-info .ai-title .sub-tt { font-size: 18px; line-height: 2; } .ai-info .ai-title h2 { font-size: 48px; font-weight: 500; color: #004097; letter-spacing: 10px; margin-bottom: 30px; } .ai-info .text { font-size: 18px; color: #777; width: 100%; } .ai-info .text .img-box { padding-bottom: 41.66667%; } .ai-info .left-tt { width: 35%; flex-shrink: 0; } .ai-info .see-more { margin: 55px 0 0; } .ai-control { background: url("../images/ai-control.jpg") no-repeat 50% 50%; background-size: cover; padding: 1px 0; } .ai-control .solu-title { margin-bottom: 150px; } .ai-control .solu-title h2 { color: #FFF; } .ai-clist { color: #FFF; min-height: 490px; } .ai-clist ul { margin: 0 -20px; display: flex; flex-wrap: wrap; } .ai-clist li { float: left; width: 25%; padding: 0 20px; box-sizing: border-box; } .ai-clist h3 { font-size: 24px; font-weight: 500; margin-bottom: 28px; } .ai-clist .text { font-size: 14px; line-height: 1.875; } .ai-clist .text-con{ opacity: 0; visibility: hidden; transition: all 0.4s; transform: translateY(10px); } .ai-clist .c-item{ position: relative; cursor: pointer; height: 100%; } .ai-clist .c-item:hover .c-top{ opacity: 0; visibility: hidden; } .ai-clist .c-item:hover .text-con{ opacity: 1; visibility: visible; transform: translateY(0px); } .ai-clist .c-top{ position: absolute; top: 50%; transform: translateY(-50%); transition: all 0.4s; } .ai-clist .c-top h4{ color: #fff; font-size: 24px; text-align: center; margin-top: 30px; } .ai-clist .icon{ display: inline-block; width: 200px; height: 200px; background: rgba(23, 66, 147, 0.78); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .ai-clist .icon img{ width: 53px; height: 53px; object-fit: cover; } .ai-safe { padding: 100px 0; background-color: #F3F4F7; } .ai-safe .safe-cont .img-box { padding-bottom: 53.125%; } .ai-safe .imgshow { float: left; width: 66.66%; } .ai-safe .text { color: #777; font-size: 18px; float: right; width: 23%; padding-top: 50px; } .ai-safe .text h3 { font-size: 48px; font-weight: 500; color: #004097; line-height: 1.2; margin-bottom: 24px; } .ai-safe .text .text-p { line-height: 1.875; } .solu-wayinfo { background-color: #F2F4F7; padding: 100px 0; } .solu-wayinfo .imgshow { float: left; width: 66.66%; } .solu-wayinfo .imgshow video { height: 510px; width: 100%; object-fit: cover; } .solu-wayinfo .text { color: #777; font-size: 18px; float: right; width: 23%; padding-top: 50px; } .solu-wayinfo .text h3 { font-size: 48px; font-weight: 500; color: #004097; line-height: 1.2; } .solu-wayinfo .text .text-p { margin: 50px 0 60px; line-height: 1.875; } .solu-waylist { margin: 120px 0 60px; } .solu-waylist ul { margin: 0 -20px; } .solu-waylist li { float: left; width: 50%; padding: 0 20px; box-sizing: border-box; } .solu-waylist .img-box { padding-bottom: 78.57143%; } .solu-waylist li { margin-bottom: 40px; } .solu-waylist .s-item { position: relative; } .solu-waylist .s-item:hover .imgshow img { transform: scale(1.05); } .solu-waylist .imgshow img { transition: all 0.5s; } .solu-waylist .text { position: absolute; display: flex; align-items: center; padding: 30px 40px; left: 0; bottom: 0; right: 0; z-index: 2; width: 100%; box-sizing: border-box; justify-content: space-between; color: #FFF; } .solu-waylist h3 { font-size: 30px; font-weight: 500; } .solu-waylist h3 span { margin-top: 8px; display: block; font-size: 16px; font-weight: 400; } .solu-waylist .link-more { text-align: center; padding-top: 40px; } .solulinkgaoji-filter { background-color: #F5F6F8; padding: 60px 0; font-size: 16px; } .solulinkgaoji-filter .layui-btn { width: 160px; box-sizing: border-box; } .solulinkgaoji-filter .search-input.layui-input { width: 487px; } .solulinkgaoji-filter .layui-form-item { margin-bottom: 30px; } .solulinkgaoji-filter .layui-inline { margin: 0 5px; } .solulinkgaoji-filter .layui-form-mid { margin: 0 10px; } .solulinkgaoji-filter .layui-form-label { color: #333; font-size: 16px; } .solulinkgaoji-filter .layui-input { width: 330px; background: rgba(255, 255, 255, 0); border: 1px solid #BEBEBE; border-radius: 22px; padding: 0 20px; box-sizing: border-box; } .solulinkgaoji-filter .layui-btn.layui-red { background-color: #E50113; } .solulinkgaoji-filter .form-rows { display: flex; } .solulinkgaoji-filter .layui-inline-center { text-align: center; } .solulinkgaoji-filter .layui-input-block { display: inline-block; margin-left: 0; } .solulinkgaoji-filter .layui-btn-primary { border-color: transparent; background-color: #E9E9E9; color: #777; } .solu-search-cont { text-align: center; font-size: 30px; color: #004097; font-weight: 500; margin: 65px 0 35px; } .solu-searlist { padding: 0 0 50px; } .solu-searlist .img-box { padding-bottom: 75%; } .solu-searlist ul { margin: 0 -13px; } .solu-searlist li { float: left; width: 25%; padding: 0 13px; box-sizing: border-box; } .solu-searlist li { margin-bottom: 40px; } .solu-searlist .imgshow img { transition: all 0.3s; } .solu-searlist .s-item { font-size: 14px; text-align: center; } .solu-searlist .s-item:hover .imgshow img { transform: scale(1.05); } .solu-searlist h3 { font-size: 24px; font-weight: 500; margin: 14px 0 8px; min-height: 32px; } .solu-searlist h3 a { color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; } .solu-searlist p { color: rgba(51, 51, 51, 0.4); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .solu-filter2 { text-align: center; margin: 100px 0 60px; font-size: 16px; } .solu-filter2 .layui-btn { width: 160px; box-sizing: border-box; } .solu-filter2 .search-input.layui-input { width: 487px; } .solu-filter2 .layui-input-inline { float: left; } .solu-filter2 .layui-form { display: flex; justify-content: space-between; } .solu-filter2 .layui-input { width: 180px; background: rgba(255, 255, 255, 0); border: 1px solid #BEBEBE; border-radius: 22px; padding: 0 20px; box-sizing: border-box; } .prodis-top { margin: 130px 0; padding-bottom: 130px; border-bottom: 1px solid #BFBFBF; } .prodis-top .prodis-swiper { float: left; width: 49%; } .prodis-top .prodis-swiper .img-box { padding-bottom: 74.96484%; } .prodis-top .text { float: right; width: 46%; } .prodis-top .text h3 { font-size: 36px; color: #004097; margin-bottom: 20px; font-weight: 500; } .prodis-top .text .text-p { color: #555; font-size: 16px; line-height: 2; } .prodis-top .text h4 { font-size: 16px; color: #3D3D3D; margin: 28px 0 12px; } .prodis-top .text .c-list ul { display: flex; flex-wrap: wrap; } .prodis-top .text .c-list li { width: 45%; box-sizing: border-box; margin-bottom: 20px; padding-right: 5% ; flex-shrink: 0; } /*.prodis-top .text .c-list li:nth-child(odd) {*/ /* width: 20%;*/ /*}*/ .prodis-top .line { margin: 60px 0; height: 1px; background-color: rgba(125, 125, 125, 0.5); } .prodis-swiper .swiper-bot { position: relative; margin-top: 9px; } .prodis-swiper .swiper-bot .swiper-slide { box-sizing: border-box; } .prodis-swiper .swiper-bot .swiper-slide:after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.15); pointer-events: none; } .prodis-swiper .swiper-bot .swiper-slide-thumb-active:after { opacity: 0; } .prodis-swiper .swiper-button-next { right: 0; } .prodis-swiper .swiper-button-prev { left: 0; } .prodis-swiper .swiper-button-next, .prodis-swiper .swiper-button-prev { color: #fff; height: auto; box-sizing: border-box; transition: all 0l 0.5s; background: none; transform: translateY(-50%); margin-top: 0; } .prodis-swiper .swiper-button-next[aria-disabled="false"], .prodis-swiper .swiper-button-prev[aria-disabled="false"]{ color: blue; } .prodis-swiper .swiper-button-prev {left: 2%;} .prodis-swiper .swiper-button-next {right: 2%;} .prodis-swiper .swiper-button-next:hover, .prodis-swiper .swiper-button-prev:hover { color: #004097; } .prodis-swiper .swiper-button-next .iconfont, .prodis-swiper .swiper-button-prev .iconfont { font-size: 3rem; } .prodis-block .p-tt { margin: 0 0 50px; } .prodis-block .p-tt h3 { font-weight: 500; color: #004097; font-size: 36px; } .download-list ul { margin: 0 -20px; } .download-list li { float: left; width: 50%; padding: 0 20px; box-sizing: border-box; } .download-list li { margin-bottom: 40px; height: 360px; } .download-list .d-item { border: 1px solid #BFBFBF; height: 100%; box-sizing: border-box; padding: 55px; position: relative; overflow: hidden; } .download-list .d-item .bg-icon { position: absolute; right: 16px; bottom: 0; transform: translateY(30%); } .download-list h4 { color: #004097; font-size: 30px; font-weight: 500; margin-bottom: 55px; } .download-list dl { width: 60%; } .download-list dd { margin-bottom: 12px; } .download-list dd a { color: #555555; font-size: 16px; display: flex; align-items: center; } .download-list dd a:hover { color: #004097; } .download-list dd em { width: 100%; margin-right: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .download-list dd .icon { display: inline-block; flex-shrink: 0; width: 15px; height: 16px; background: url("../images/down.png") no-repeat; cursor: pointer; } .download-list dd .icon-preview { margin-right: 10px; background: url("../images/preview.png") no-repeat; background-size: 105%; background-position: center; } .content-solu-detail { background: url("../images/prodis-bg.jpg") no-repeat 50% 100%; background-size: 100%; padding: 0 0 230px; } .renli-join { background: url("../images/join-bg.jpg") no-repeat 50% 50%; background-size: cover; padding: 1px 0; } .join-tabblock { margin: 80px 0; } .join-tabblock ul { margin: 0 -10px; } .join-tabblock li { float: left; width: 50%; padding: 0 10px; box-sizing: border-box; } .join-tabblock .img-box { padding-bottom: 36.61972%; } .join-tabblock .j-item { position: relative; } .join-tabblock .j-item .text { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; padding: 0 60px; display: flex; flex-direction: column; justify-content: center; } .join-tabblock .j-item h3 { font-weight: 500; margin: 0 0 38px; } .join-tabblock .j-item h3 a { color: #FFF; font-size: 30px; } .join-tabblock .j-item .see-more { padding: 14px 28px; } .join-tabblock .j-item .see-more:hover { background-color: #FFF; border-color: #FFF; color: #e40312; } .renli-info .text { text-align: center; color: #777; font-size: 18px; line-height: 2; } .renli-numlist { line-height: 1; margin: 65px 0 130px; } .renli-numlist .nt { color: #004097; display: flex; line-height: 1; align-items: flex-end; } .renli-numlist .nt em { font-size: 72px; font-family: HarmonyOS_Sans_SC_Medium; font-weight: 400; } .renli-numlist .nt small { font-size: 32px; font-weight: bold; position: relative; bottom: 10px; margin-left: 7px; } .renli-numlist h4 { color: #333333; font-size: 18px; font-weight: 400; margin-top: 12px; } .renli-numlist li { float: left; box-sizing: border-box; border-right: 1px solid rgba(26, 26, 26, 0.15); padding: 0 60px; } .renli-numlist li:nth-last-child(1) { border-right: none; } .renli-numlist li:nth-child(2) { min-width: 23%; } .renli-numlist ul { display: flex; justify-content: center; } .workenv-list { padding: 0 0 50px; } .workenv-list .img-box { padding-bottom: 42.63158%; } .workenv-list li { margin-bottom: 40px; } .workenv-list .imgshow { width: 66%; } .workenv-list .w-item { position: relative; } .workenv-list .text { position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: #FFFFFF; box-shadow: 0px 8px 10px 0px rgba(34, 34, 34, 0.1); padding: 35px 40px 60px 60px; box-sizing: border-box; width: 45%; } .workenv-list h3 { color: #333; font-size: 30px; font-weight: 500; background: url("../images/text-dot.png") no-repeat 100% 0; padding: 24px 100px 0 0; margin: 0 0 24px; } .workenv-list .text-p { font-size: 16px; color: #777; line-height: 1.875; padding-right: 10%; } .renli-company { padding: 1px 0 120px; background: url("../images/renli-combg.jpg") no-repeat 50% 50%; background-size: cover; } .renli-comlist { position: relative; } .renli-comlist .img-box { padding-bottom: 56.33653%; } .renli-comlist .swiper-slide { width: 940px; } .renli-comlist .swiper-slide a{display: block;} .renli-comlist .swiper-slide a:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(6, 23, 47, 0.65); } .renli-comlist h3 { position: absolute; left: 0; bottom: 0; right: 0; color: #FFF; font-size: 22px; font-weight: 400; padding: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1; opacity: 0; } .renli-comlist .swiper-slide-active a:after { background-color: rgba(6, 23, 47, 0); } .renli-comlist .swiper-slide-active h3 { opacity: 1; } .renli-comlist .swiper-slide-active .img-box img { left: 0%; } .renli-comlist .swiper-button-next { right: 6.5%; } .renli-comlist .swiper-button-prev { left: 6.5%; } .renli-comlist .swiper-button-next, .renli-comlist .swiper-button-prev { background: none; color: #FFF; height: auto; } .renli-comlist .swiper-button-next .iconfont, .renli-comlist .swiper-button-prev .iconfont { font-size: 24px; } .join-list .j-top { cursor: pointer; padding: 36px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); position: relative; } .join-list .j-top .icon { position: absolute; right: 40px; top: 50%; width: 24px; height: 24px; transform: translateY(-50%); } .join-list .j-top .icon:after { position: absolute; content: ''; width: 24px; height: 4px; background-color: #CCCCCC; top: 50%; margin-top: -2px; left: 0; } .join-list .j-top .icon:before { position: absolute; content: ''; height: 24px; width: 4px; background-color: #CCCCCC; left: 50%; margin-left: -2px; top: 0; transition: all 0.4s; } .join-list .j-t { position: relative; } .join-list .j-t h3 { color: #333; font-size: 24px; font-weight: 400; margin: 0 0 12px; } .join-list .sub-tt { font-size: 16px; color: #7D7D7D; } .join-list .text { border-top: 1px solid transparent; color: #777777; font-size: 16px; line-height: 1.875; padding: 0 0px 36px; display: none; } .join-list .text h4 { color: #222; font-weight: 400; font-size: 20px; margin: 32px 0 16px; } .join-list li { position: relative; } .join-list li:after { opacity: 0; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 4px; background-color: #E50113; } .join-list li:nth-last-child(1) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .join-list .j-item { transition: all 0.4s; } .join-list .cur, .join-list .act { background-color: #F7F7F7; } .join-list .cur .j-top .icon, .join-list .act .j-top .icon { right: 0; } .join-list .cur .j-top .icon:before, .join-list .act .j-top .icon:before { height: 0; } .join-list .cur:after, .join-list .act:after { opacity: 1; } .join-list .cur h3, .join-list .act h3 { color: #E50113; } .join-list .cur .text, .join-list .act .text { border-top: 1px solid #ccc; } .join-list .cur .j-item, .join-list .act .j-item { padding-left: 40px; padding-right: 40px; } .join-list .cur .text { display: block; } .join-list .layui-btn { margin-top: 20px; } .ai-info .text { font-size: 30px; color: #333; line-height: 1.6; } .ai-info .ai-video { margin: 55px 0 100px; } .ai-info .ai-video video { width: 100%; } .ai-honor { background: url("../images/ai-honor.jpg") no-repeat 50% 50%; background-size: cover; padding: 1px 0; overflow: hidden; } .ai-honor .title h2 { color: #FFF; } .ai-wordclod { color: #FFF; text-align: center; padding: 0 0% 140px; } .ai-number-fac { background: url("../images/num-fac-bg.jpg") no-repeat 50% 50%; background-size: cover; padding: 1px 0 100px; } .ai-number-fac .imgshow { text-align: center; } .ai-number-fac .imgshow img { max-width: 100%; } .ai-mech { background-color: #F3F5F7; padding: 1px 0 100px; } .ai-mech .swiper-slide { width: 720px; } .ai-mech .swiper-slide video { width: 100%; height: 405px; object-fit: cover; } .ai-mech .m-item { position: relative; } .ai-mech h3 { position: absolute; color: #FFF; font-weight: 500; font-size: 2.4rem; bottom: 0; left: 0; right: 0; padding: 30px; top: 0; background-color: rgba(0, 0, 0, 0.4); z-index: 2; pointer-events: none; display: flex; align-items: flex-end; } .ai-mech .tags { position: absolute; background-color: #E50113; top: 0; left: 0; font-size: 1.6rem; color: #FFF; padding: 14px 36px; z-index: 3; } .ai-mech .icon { position: absolute; left: 50%; top: 50%; width: 42px; height: 42px; background: url("../images/play.png") no-repeat; margin: -21px 0 0 -21px; z-index: 5; } .ai-mech .fadehide h3 { opacity: 0; } .ai-mech .fadehide .icon { opacity: 0; visibility: hidden; } .xinxihua-cont .text { font-size: 1.6rem; color: #777; line-height: 2.2; text-align: center; padding: 0 5%; margin-bottom: 45px; } .xinxihua-cont .imgshow { text-align: center; } .xinxihua-cont .imgshow img { max-width: 100%; } .ai-xinxihua { background-image: linear-gradient(to bottom, rgba(243, 244, 246, 0), #f3f4f6); padding: 1px 0 120px; } .header-box .child-nav { width: 100%; min-width: 265px; position: absolute; left: 0; top: 100%; z-index: 9; background: rgba(255, 255, 255, 0.8); box-sizing: border-box; display: none; font-size: 1.6rem; } .header-box .child-nav li { display: block; width: 100%; margin: 0 !important; padding: 0 !important; } .header-box .child-nav a { color: #333; padding: 16px 40px; border-left: 3px solid transparent; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; } .header-box .child-nav a .iconfont { color: #C7C7C7; } .header-box .child-nav a:hover { background-color: #fff; color: #E50113; border-color: #E50113; } .header-box .child-nav a:hover .iconfont { color: #E50113; } .jsing { text-align: center; font-size: 30px; padding: 30px; color: #004097; } .search-list ul li .li-inner .img-box { padding-bottom: 74.33628%; } .nav-cont { display: flex; } .nav-cont .nav-left { width: 45%; box-sizing: border-box; padding: 40px 0; padding-right: 5%; } .nav-cont .nav-left h3 { color: #333333; font-size: 30px; } .nav-cont .nav-left .text-p { font-size: 16px; color: #777777; margin: 12px 0 30px; } .nav-cont .nav-left .see-more { border: 1px solid #E50113; background-color: #E50113; color: #FFF; display: inline-block; font-size: 16px; } .nav-cont .nav-left .see-more .iconfont { color: #FFF; } .nav-cont .nav-right { border-left: 1px solid rgba(0, 0, 0, 0.1); padding: 40px 0; width: 55%; display: flex; justify-content: space-between; align-items: center; } .nav-cont .nav-right .img-box { padding-bottom: 59.44444%; } .nav-cont .nav-right .imgshow { width: 50%; box-sizing: border-box; padding: 20px 0; } .nav-cont .nav-right .imgshow img { transition: all 0.3s; } .nav-cont .nav-right .imgshow:hover img { transform: scale(1.03); } .nav-cont .nav-right ul { width: 50%; box-sizing: border-box; box-sizing: border-box; padding-right: 10%; } .content-news-detail { margin: 70px 0 0; } .newsd-cont .n-dtext { float: left; width: 66%; color: #777; } .newsd-cont .n-dtext .text-p { font-size: 16px; line-height: 2.2; } .newsd-cont .n-dtext .text-p img { display: inline-block; max-width: 100%; height: auto; margin: 20px 0; } .newsd-cont .n-dtext h3 { color: #333; font-size: 36px; } .newsd-cont .n-dtext .sub-tt { padding: 12px 0 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 45px; } .newsd-cont .n-dtext .sub-tt i { display: inline-block; margin: 0 10px; } .newsd-cont .d-right { float: right; width: 26%; } .newsd-cont .n-page { margin: 40px 0; padding: 40px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); position: relative; } .newsd-cont .n-page .n-prev, .newsd-cont .n-page .n-next { display: block; margin-bottom: 12px; } .newsd-cont .n-page .n-prev:hover span, .newsd-cont .n-page .n-next:hover span { color: #004097; } .newsd-cont .n-page .n-prev em, .newsd-cont .n-page .n-next em { color: #777; } .newsd-cont .n-page .n-prev span, .newsd-cont .n-page .n-next span { color: #222; } .newsd-cont .n-page .see-more { position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .newsd-cont .n-hotlist .img-box { padding-bottom: 55.71429%; } .newsd-cont .n-hotlist li { margin-bottom: 30px; } .newsd-cont .n-hotlist .imgshow { width: 33%; flex-shrink: 0; } .newsd-cont .n-hotlist .imgshow img { transition: all 0.3s; } .newsd-cont .n-hotlist .text { width: 67%; box-sizing: border-box; padding-left: 18px; } .newsd-cont .n-hotlist .n-item { display: flex; align-items: center; } .newsd-cont .n-hotlist .n-item:hover .imgshow img { transform: scale(1.03); } .newsd-cont .n-hotlist .n-item:hover h4 a { color: #004097; } .newsd-cont .n-hotlist .date { font-size: 14px; color: #004097; margin-bottom: 8px; } .newsd-cont .n-hotlist h4 { font-size: 18px; font-weight: normal; } .newsd-cont .n-hotlist h4 a { color: #333; } .newsd-cont .h-tt { font-size: 30px; color: #333; font-weight: bold; margin-bottom: 28px; } .ai-honor-bg { background: url("../images/honor-bg.jpg") no-repeat 50% 50%; background-size: cover !important; padding: 1px 0 100px; } .ai-honor-bg .title h2 { color: #FFF; } .ai-hcont { display: flex; justify-content: space-between; } .ai-hcont .h-tt { color: #FFF; font-size: 24px; margin-bottom: 26px; position: relative; } .ai-hcont .h-tt .slot-right { position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .ai-hcont .h-tt .h-page { display: flex; align-items: center; } .ai-hcont .h-tt .h-page .h-prev, .ai-hcont .h-tt .h-page .h-next { cursor: pointer; opacity: 0.5; transition: all 0.5s; } .ai-hcont .h-tt .h-page .h-prev:hover, .ai-hcont .h-tt .h-page .h-next:hover { opacity: 1; } .ai-hcont .h-tt .h-page .iconfont { font-weight: 100; font-size: 20px; } .ai-hcont .h-tt .h-page .line { margin: 0 18px; width: 1px; height: 20px; background-color: #FFF; } .ai-hcont .ah-left { width: 49%; } .ai-hcont .ai-hfangzhen { height: 91.2%; box-sizing: border-box; text-align: left; background-color: rgba(255, 255, 255, 0.9); padding: 55px; } .ai-hcont .ai-hfangzhen .text { font-size: 18px; color: #333; line-height: 1.875; margin-bottom: 10vh; } .ai-hcont .ai-hfangzhen dd { color: #004097; font-weight: 500; font-size: 16px; margin-bottom: 16px; position: relative; padding-left: 26px; } .ai-hcont .ai-hfangzhen dd:after { content: ''; position: absolute; left: 0; width: 12px; height: 12px; border: 2px solid #004097; border-radius: 50%; top: 3px; } .ai-hcont .ah-right { width: 49%; } .ai-hcont .ai-hswiper .img-box { padding-bottom: 141.50943%; } .social-share .social-share-icon:before{ color: #999; font-size: 26px; } .social-share .social-share-icon:hover:before{ color: #FFF; } .content-joinstatus{ background: url('../images/jobstatus-bg.jpg') no-repeat 50% 50%; background-size: cover; } .joinstatus-cont{ display: flex; min-height: 100vh; flex-direction: column; justify-content: center; } .jc-tt{ color: #FFF; text-align: center; margin: 0 0 40px; } .jc-tt h2{ font-weight: bold; font-size: 40px; } .jc-linegrid{ width: 1130px; box-sizing: border-box; margin: 0 auto; background: #FFFFFF; border-radius: 24px; padding: 80px 60px; } .jc-linegrid .icon{ width: 140px; height: 140px; background: #EBF2FA; border-radius: 70px; color: #004097; font-size: 24px; display: flex; align-items: center; justify-content: center; } .jc-linegrid .cur .icon{ background-color: rgba(0, 64, 151, 1); color: #FFF; } .jc-linegrid h3{ font-size: 18px; color: #004097; font-weight: 400; text-align: center; margin: 20px 0 0; opacity: 0; } .jc-linegrid .cur h3{ opacity: 1; } .jc-linegrid ul{ display: flex; justify-content: space-between; } .jc-linegrid.nopass ul{ justify-content: flex-start; } .jc-linegrid.nopass ul .line{ width: 248px; } .jc-linegrid.nopass ul .line.act:after{ opacity: 0; } .jc-linegrid.nopass ul .last .j-item{ display: flex; align-items: center; } .jc-linegrid.nopass ul .last { width: 45%; } .jc-linegrid.nopass ul .last .text{ line-height: 1.875; } .jc-linegrid.nopass ul .last .icon{ flex-shrink: 0; margin-right: 30px; } .jc-linegrid ul li.j-t{ width: 140px; flex-shrink: 0; } .jc-linegrid ul li.line{ position: relative; width: 100%; height: 1px; background-color: rgba(0, 64, 151, 0.4); margin: 70px 20px 0 ; } .jc-linegrid ul li.line:after{ content: ''; position: absolute; right: 0; top: 50%; width: 10px; height: 10px; background: #004097; border-radius: 50%; margin-top: -5px; opacity: 0; } .jc-linegrid ul li.line.act:after{ opacity: 1; } .content-login{ background: url('../images/login-bg.jpg') no-repeat 50% 50%; background-size: cover; } .login-box{ text-align: right; min-height: 100vh; display: flex; flex-direction: column; align-items: flex-end; justify-content: center; } .reg-form-box { display: inline-block; text-align: left; background-color: #FFF; padding:46px 50px; border-radius: 8px; } .reg-form-box input::-webkit-input-placeholder { /* 使用webkit内核的浏览器 */ color: #bbb; font-size: 14px; } .reg-form-box input:-moz-placeholder { /* Firefox版本4-18 */ color: #bbb; font-size: 14px; } .reg-form-box input::-moz-placeholder { /* Firefox版本19+ */ color: #bbb; font-size: 14px; } .reg-form-box input:-ms-input-placeholder { /* IE浏览器 */ color: #bbb; font-size: 14px; } .reg-form-box .reg-tt { margin: 0px 0 22px; text-align: center; } .reg-form-box .reg-tt h2 { color: #333; font-weight: 500; font-size: 24px; } .reg-form-box .login-tt { display: flex; align-items: center; justify-content: center; margin: 0px 0 30px; } .reg-form-box .login-tt h2 { color: #999; font-weight: 500; font-size: var(--f24); } .reg-form-box .login-tt i { margin: 0 20px; display: block; } .reg-form-box .login-tt .cur { color: #333; } .reg-form-box .layui-input-block { margin-left: 0; } .reg-form-box .layui-form { width: 348px; } .reg-form-box .layui-form-item { margin-bottom: 20px; } .reg-form-box .cell-item:nth-last-child(1) .layui-form-item{ margin-bottom: 0; } .reg-form-box .cell-item.cell-yzm { position: relative; padding-right: 140px; } .reg-form-box .cell-item .yzmbtn { color: #004097; font-size: 14px; border: 1px solid #004097; border-radius: 3px; position: absolute; right: 0; top: 0; height: 100%; padding: 0 25px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; } .reg-form-box .cell-item .yzmbtn.disabled { color: #999; cursor: not-allowed; } .reg-form-box .form-sm { padding: 0 30px; color: #aaa; font-size: var(--f12); } .reg-form-box .form-sm .layui-form-checkbox[lay-skin=primary] i { width: 12px; height: 12px; line-height: 12px; } .reg-form-box .form-sm a { color: #004097; } .reg-form-box .form-sm .layui-form-checked[lay-skin=primary] i { border-color: #08399B !important; background-color: #08399B; } .reg-form-box .layui-btn { margin: 20px 0 0; width: 100%; height: 40px; background-color: #08399B; border-radius: 3px; line-height: 40px; } .reg-form-box .botlink { font-size: 14px; display: flex; justify-content: space-between; /* margin: 0 0 26px; */ } .reg-form-box .botlink a { color: #999999; } .reg-form-box .botlink a:hover { color: #08399B; } .reg-form-box .usercode { display: none; } .content-solu-detail2{ background: url("../images/prodis-bg.jpg") no-repeat 50% 100%; background-size: 100%; padding: 0 0 230px; } .content-solu-detail2 .p-tt{ margin: 90px 0 50px; } .content-solu-detail2 .prodis-top{ margin-bottom: 0; } .content-solu-detail2 .prodis-top .text .c-list li{ display: flex; padding-right: 0; padding: 0 20px; line-height: 2; margin-bottom:8px; width: 50%; } .content-solu-detail2 .prodis-top .text .c-list ul{ margin: 0 -20px; } .content-solu-detail2 .prodis-top .text .c-list label{ flex-shrink: 0; width: 50%; } .pd-table{ overflow-x: auto; } .pd-table table{ width: 100%; min-width: 1400px; color: #333333; } .pd-table th,.pd-table td{ padding: 20px 30px; } .pd-table td a{ text-decoration: underline; color:#333333; } .pd-table td a:hover{ color: #004097; } .pd-table tbody tr:nth-of-type(even){ background-color: #F5F9FA; } .pd-table th{background-color: #F0F2F5;color: #7885A0;} #isear{ position: absolute; top: 100%; left: 0; width: 100%; background-color: #F0F0F0; z-index: 33; opacity: 0; visibility: hidden; transition: all 0.4s; transform: translateY(-10%); } #isear.cur{ opacity: 1; visibility: visible; transform: translateY(0%); } .nav-sear{ position: relative; padding: 0 20%; } .nav-sear input{ height: 36px; border: none; width: 100%; box-sizing: border-box; padding: 0 10px; background: transparent; color: #08399B; font-size: 1.4rem; font-weight: 500; } .s-form-box input::placeholder{ color: #08399B; font-size: 1.4rem; font-weight: 500; } .s-form-box{ position: relative; padding: 10px 0; } .s-form-box button{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 1.8rem; font-weight: bold; border: none; color: #08399B; background: transparent; } .s-form-box button span{ padding-right: 26px; } .s-form-box .i-close{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; margin-right: -100px; cursor: pointer; color: #08399B; } .s-form-box .i-close .iconfont,.s-form-box button .iconfont{font-size: 24px;} @media screen and (max-width: 1620px) { .ind-solulist .s-item { padding: 0 12px; } .ind-solulist h3, .ind-solulist .h-text h4 { font-size: 18px; } .ind-solulist .h-text { padding: 0 12px; } .ind-solulist .h-text .s-more { font-size: 12px; margin-top: 12px; } .ind-solulist .h-text .text-p { font-size: 12px; } .ind-solulist .icon img { height: 40px; } } @media screen and (max-width: 1600px) { .inner-banner .b-text h6 { font-size: 40px; } } @media screen and (max-width: 1480px) { .header-cen .h-cc{font-size: 14px;} .jc-linegrid{ width: 1000px; } .w-right-box .r-item .h-tel{ font-size: 18px; } .about-table th, .about-table td { padding: 30px 14px; } .ai-hcont .ai-hfangzhen { padding: 34px; padding-top:20px; } .newsd-cont .n-dtext h3 { font-size: 24px; } .newsd-cont .d-right { width: 30%; } .newsd-cont .h-tt { font-size: 20px; } .newsd-cont .n-hotlist h4 { font-size: 14px; } .prodis-top { margin: 40px 0; padding-bottom: 40px; } .footer .f-left .f-share a { width: 40px; height: 40px; line-height: 40px; } /* .footer .f-left .f-share a img { height: 18px; } */ .inner-banner .b-text .p20 { font-size: 16px; } .inner-banner .b-text p span { display: inline; } .menu-tabbox a { padding: 16px 24px; font-size: 16px; } .index-news-grid .n-right li:nth-child(2) { margin-bottom: 0; } .index-news-grid .n-right li { margin-bottom: 26px; } .qua-list h3 { font-size: 1.4rem; } .waibox-tab { max-height: 450px; } .contact-topinfo .topleft .h-t { height: 142px; padding: 12px 24px; } .contact-topinfo .topleft { margin-top: 54px; } .about-info .text-p { max-height: 240px; font-size: 14px; } .title { margin: 50px 0 30px; } .m-width-content { max-width: 1000px; } .pc-nav a { padding: 0 5px; font-size: 14px; } .pc-nav > ul > li { margin: 0 12px; } .index-about-grid .text { font-size: 18px; } .title h2 { font-size: 36px; } .country-box { width: 340px; height: 340px; box-sizing: border-box; padding: 20px; } .map-numlist .nt e,.map-numlist .nt { font-size: 36px; } .map-numlist h4 { font-size: 16px; } .map-numlist li { padding: 0 20px; } .ind-solulist h3, .ind-solulist .h-text h4 { font-size: 24px; } .ind-solulist .h-text .s-more { margin-top: 24px; } .index-news-grid .n-item h3 a { font-size: 18px; } .index-news-grid .n-right .img-item h3 { font-size: 18px; } .index-news-grid .n-left .w100 h3 { font-size: 18px; } .title div.sub-tt { font-size: 16px; } .f-nav h3 { font-size: 16px; } .f-nav dd { font-size: 14px; } .w-right-box .r-item { width: 40px; height: 40px; line-height: 40px; opacity: 0.7; } .w-right-box .r-item img { width: 20px; } .header-top .h-lang, .header-top a { font-size: 12px; } .about-table em { font-size: 36px; } .about-table small { font-size: 18px; } .wenhua-list .text { padding: 20px; } .wenhua-list h3 { font-size: 18px; } .wenhua-list p { font-size: 14px; } .about-devbox .dev-left .year { font-size: 20px; } .honor-list .h-tt h3 { font-size: 24px; } .dev-list .d-item .t-y { font-size: 20px; } .h-list .imgshow { padding: 20px; } .h-list2 h4 { font-size: 14px; } .h-list h4 { font-size: 14px; } .hz-title h3 { font-size: 36px; } .contact-topinfo .con-sx { width: 405px; top: 55px; } .contact-topinfo .topleft .h-t h3 { font-size: 24px; margin-bottom: 12px; } .con-tabitem a { font-size: 14px; padding: 8px 12px; margin: 0 5px; } .con-list { padding: 20px; } .con-list h4 { font-size: 18px; } .con-list li { font-size: 14px; } .msg-tt h3 { font-size: 36px; } .msg-form .yzmtips { font-size: 12px; } .inner-banner .b-text h6 { font-size: 30px; } .banner .banner-content.type1 h6 { font-size: 36px; } .banner .banner-content h6 { font-size: 36px; } .banner .banner-content p { font-size: 18px; } .about-info .imgshow video { height: auto; } .solu-title h2 { font-size: 36px; } .yfadvlist .text h3 { font-size: 18px; } .yfadvlist .text { font-size: 14px; padding: 20px; } .solu-syadvancebot .text-r { font-size: 16px; } .inner-banner .b-text { transform: translateY(0); top: auto; bottom: 40px; } .inner-banner .b-text .f50 { font-size: 36px; } .inner-banner .b-text p { font-size: 18px; } .chuanshuinfo-cont h3 { font-size: 36px; } .chuanshuinfo-cont .s-btns { margin: 40px 0 0; } .cs-title h2 { font-size: 36px; } .cssafe-cont .text { font-size: 18px; } .botinfo-list h3 { font-size: 24px; } .solulink-info .info-text h3 { font-size: 36px; } .solulink-list h3 { font-size: 18px; } .see-more { padding: 12px 18px; font-size: 16px; } .solulink-list .text { padding: 20px; } .solu-searlist h3 { font-size: 18px; } .solu-filter2 .search-input.layui-input { width: auto; } .solu-filter2 .layui-input { width: 110px; } .solu-filter2 .layui-btn { width: 130px; } .layui-input, .layui-select, .layui-textarea { font-size: 14px; } .prodis-top .text h3 { font-size: 24px; } .prodis-block .p-tt h3 { font-size: 24px; } .download-list .d-item { padding: 25px; } .download-list .d-item .bg-icon { transform: translateY(50%); width: 30%; } .download-list .d-item .bg-icon img { max-width: 100%; } .prodis-top .line { margin: 25px 0; } .solulinkgaoji-filter .layui-input { width: 195px; } .ai-info .ai-title h2 { font-size: 36px; } .ai-safe .text h3 { font-size: 36px; } .ai-safe .text { font-size: 16px; } .solu-wayinfo .text h3 { font-size: 36px; } .solu-wayinfo .imgshow video { height: 360px; } .solu-waylist h3 { font-size: 18px; } .solu-waylist h3 span { font-size: 14px; } .solu-waylist .text { padding: 20px; } .solu-wayinfo .text { width: 30%; padding-top: 0; } .solu-waylist { margin: 50px 0; } .news-filter .search-input.layui-input { width: auto; } .news-list h3 { font-size: 20px; } .news-list .text { padding: 20px; } .news-list .n-one .text { padding: 0 0 0 30px; } .renli-comlist .swiper-slide { width: 610px; } .workenv-list h3 { font-size: 24px; } .workenv-list .text { padding-left: 20px; padding-bottom: 40px; } .renli-numlist .nt em { font-size: 36px; } .renli-numlist .nt small { font-size: 18px; } .join-tabblock .j-item h3 a { font-size: 18px; } .ai-info .text { font-size: 18px; } .wh-title { font-size: 36px; } .menu-tabbox { top: 63px; } .nav-cont .nav-left h3 { font-size: 20px; } .header-box .child-nav a { padding: 12px 20px; } .foot-copy { font-size: 14px; } .about-table .cell .t-tips{font-size:14px;} } @media screen and (max-width: 1380px) { .about-map .imgshow:after{ width: 80px; background-size: 100%; bottom: 10%; } /* .ind-solulist .s-item { padding: 0 12px; } .ind-solulist h3, .ind-solulist .h-text h4 { font-size: 18px; } .ind-solulist .h-text { padding: 0 12px; } .ind-solulist .h-text .s-more { font-size: 12px; margin-top: 12px; } .ind-solulist .h-text .text-p { font-size: 12px; } .ind-solulist .icon img { height: 40px; } */ .solu-syslist .h-text h4, .solu-syslist h3 { font-size: 18px; } .news-list h3 { font-size: 18px; } } @media screen and (max-width: 1000px) { .solulinkgaoji-filter .form-rows{flex-wrap:wrap;,margin-bottom:5px;} .solulinkgaoji-filter .form-rows .layui-form-item,.solulinkgaoji-filter .layui-form-item{margin-bottom:5px;} .ai-clist .text{ text-align: center; } .chuanshu-botinfo .text .text-p p{ display: block; font-size: 14px; } .header:hover{background-color:rgba(0, 64, 151, 0.8);color:#FFF;} .f-logo{text-align:center;} .f-logo img{width:230px} .solu-map .text-bot em{ display: block; text-align: center; } .content-solu-detail2 .prodis-top .text .c-list li{width: 100%;} .content-solu-detail2 .p-tt{margin: 40px 0;} .pd-table th, .pd-table td{padding: 10px 15px;} .download-list li{width: 100%;height: auto;} .content-solu-detail2{padding-bottom: 100px;} .download-list h4{font-size:18px;} .inner-banner .b-text .p30{font-size: 18px;} .inner-banner .b-text .p20{font-size: 12px;} .reg-form-box{ width: 100%; padding: 24px; box-sizing: border-box; } .reg-form-box .layui-form{width: 100%;} .jc-tt h2{ font-size: 24px; } .jc-linegrid{ width: 100%; padding: 32px; } .jc-linegrid ul{ justify-content: center; } .jc-linegrid ul li{display: none;} .jc-linegrid ul li.cur{ display: block; } .jc-linegrid.nopass ul .last{ width: 100%; } .jc-linegrid.nopass ul .last .j-item{ flex-wrap: wrap; flex-direction: column; text-align: center; } .jc-linegrid.nopass ul .last .icon{ margin:0 0 20px; } .ai-clist .icon{ width: 100px; height: 100px; margin:0 auto 20px; } .ai-clist h3{ text-align: center; } .ai-clist .c-top h4{ display: none; } .ai-clist .c-item:hover .c-top{ opacity: 1; visibility: visible; } .ai-clist .c-top{ position: initial; opacity: 1; transform: translateY(0); } .ai-clist .c-item .text-con{ opacity: 1; visibility: visible; transform: translateY(0); } .about-map .country-box .imgshow:after{ display: block; width: 40px; bottom: 0; height: 52px; } .about-map .imgshow:after{ display: none; } .word-box{ position: relative; } .country-box{ padding: 0; } .solu-searlist li{ width: 50%; margin-bottom: 12px; } .solu-searlist h3{ font-size: 14px; } html.mm-blocking body { overflow: initial; } .header { position: sticky; top: 0; left: 0; width: 100%; z-index: 999; background-color: rgba(0, 64, 151, 0.8); padding: 12px 0; } .scur .logo img, .logo img { width: 120px; } .header-top, .scur .header-top { padding: 0; display: block; } .header-top .header-tool .h-ss{ position: absolute; top: 50%; transform: translateY(-50%); right: 70px; } .nav-sear{ padding: 0 60px 0 10px; } .s-form-box button span{ display: none; } .h-ss .iconfont{ font-size: 18px; } .s-form-box .i-close{margin-right: -50px;} /* .header-top .header-tool > a:nth-child(1), .header-top .line { display: none; } */ .inner-banner .b-text{ bottom:0px;top:0;background-color:rgba(0,0,0,0.3);display:flex;align-items: end; padding-bottom: 20px;} .about-table th, .about-table td{ padding:10px 5px;} .about-table em{ font-size:20px;} .about-table .cell .t-tips{ min-width:140%; padding:10px; margin-top:10px;} .solu-chuanshuinfo{ padding:50px 0} .content-solu-chuanshu .yfadvlist li{ width:100%;} .content-solu-detail{ padding-bottom:10px;} .prodis-top .prodis-swiper{ width:auto; float:none;} .prodis-top .text{ float:none; width:auto; margin-top:30px;} .h-lang { position: absolute; right: 70px; top: 50%; transform: translateY(-50%); } #menuPc { display: none; } .mm-opened #menuWap { display: block; } #page { background: #FFFFFF; } .hnav-right { display: none; } .btn-nav { position: absolute; top: 0; right: 20px; background: transparent; border: none; padding:5px 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 99999; display: block; width: 30px; float: right; } .about-map .dot-item .dw{ transform: scale(1.1);} .about-map .dot-item .yuan{ background:rgba(229, 1, 19, 0.4);; width:80px; height:80px; margin:-40px 0 0 -40px;} .ai-wordclod{ margin:0 -10px;} .icon-bar { display: block; margin: 6px 0; width: 30px; height: 3px; background-color: #fff; box-shadow: 0 1px 1px #000000; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999; } .mm-opening .top { -webkit-transform: translateY(8px) rotateZ(45deg); -moz-transform: translateY(8px) rotateZ(45deg); -ms-transform: translateY(8px) rotateZ(45deg); -o-transform: translateY(8px) rotateZ(45deg); transform: translateY(8px) rotateZ(45deg); } .mm-opening .bottom { -webkit-transform: translateY(-10px) rotateZ(-45deg); -moz-transform: translateY(-10px) rotateZ(-45deg); -ms-transform: translateY(-10px) rotateZ(-45deg); -o-transform: translateY(-10px) rotateZ(-45deg); transform: translateY(-10px) rotateZ(-45deg); } .ai-hcont{ display:block;} .ai-hcont .ah-left, .ai-hcont .ah-right{ width:auto; margin-bottom:2em;} .mm-opening .middle { width: 0; } .banner .bg-box { display: none; } .banner .wap-box { display: block; } .banner .swiper-slide .video-box { display: none; } .index-about-grid .text { margin: 0; } .country-box { position: relative; top: 0; right: 0; width: 100%; height: 100%; margin: 0px 0 30px; box-shadow: none; background: none; border: none; } .index-about-grid .about-map{ margin-top:40px;} .map-numlist { margin: 0 -20px; } .map-numlist ul { display: block; overflow: hidden; } .map-numlist ul li { width: 33%; border-right: none; margin-bottom: 1.5em; padding: 0 0;; } .index-parnter-grid{ padding-bottom:100px} .parnter-swiper .swiper-pagination .swiper-pagination-bullet{ margin:0 5px;} .map-numlist ul li h4{ font-size:12px; text-align:center;} .map-numlist .nt { font-size:40px; text-align:center; justify-content:center;} .ind-solulist li { width: 100%; height: auto; box-sizing: border-box; } .ind-solulist .s-item { padding: 20px; } .ind-solulist h3, .ind-solulist .h-text h4 { font-size: 14px; } .ind-solulist .h-text { padding: 0 12px; } .ind-solulist .h-text .text-p { font-size: 12px; } .ind-solulist li:nth-child(2) { clear: initial; } .ind-solulist .h-text .s-more { font-size: 12px; } .ind-solulist li:nth-last-child(1) { margin: 0; } .index-solu-grid { height: auto; padding: 40px 0; } .ind-solulist .icon img { height: 30px; } .ind-solulist li:nth-child(3) { border-left: 1px solid rgba(255, 255, 255, 0.3); } .inner-banner .img-box{ padding-bottom:50%;} .prodis-top .text .c-list li{ width:95%;} .ind-solulist .h-text .text-p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .ind-solulist .h-text .s-more { margin-top: 10px; } .index-news-grid .news-cont > div, .index-news-grid .n-left li { width: 100%; } .footer .f-left, .footer .f-right, .f-nav { width: 100%; } .f-nav { padding: 20px 0 1px; } .f-nav li { width: 100%; margin-bottom: 12px; } .f-nav li dl { overflow: hidden; } .f-nav li dd { float: left; margin-right: 10px; } .f-nav li h3 { margin-bottom: 0; } .footer .footer-box { padding: 40px 0; } .foot-copy { display: block; text-align: center; font-size: 12px; padding: 12px 0; } .foot-copy .f-rig { text-align: center; } .banner .banner-content.type1 h6 { font-size: 24px; text-align: center; letter-spacing: 0; } .banner .banner-content h6 { font-size: 24px; } .zuzhi-show{ padding:2em 0} .menu-tabbox { display: none; } .about-info .imgshow, .about-info .text { width: 100%; } .about-info .imgshow { margin: 30px 0; } .about-info .text-p { max-height: initial; } .about-table { } .wenhua-list li { width: 50%; margin-bottom: 10px; } .about-wenhua { margin-bottom: 40px; } .content-about-zuzhi { padding: 0 0 40px; } .about-devbox .dev-left { width: 100%; overflow-x: auto; border: none; margin: 20px 0; } .about-devbox .dev-left ul { display: flex; } .about-devbox .dev-left li{ padding-right:0; margin-right: 50px;} .about-devbox .dev-left .t-item { width: auto; text-align: left; white-space: nowrap; } .about-devbox { display: block; } .about-devbox .dev-right { padding-left: 0; } .about-devbox .dev-left li:after { top: auto; bottom: 0; left: 0; width: 100%; height: 3px; opacity: 0; } .about-devbox .dev-left .cur:after { opacity: 1; height: 3px; } .about-devbox .dev-left li { margin-bottom: 10px; padding-bottom: 12px; } .dev-list { margin-top: 10px; } .dev-list .d-item { padding: 20px; display: block; } .dev-list .d-item .t-y { margin-bottom: 12px; } .honor-list .h-block { display: block; } .honor-list .h-tt .line { display: none; } .honor-list .h-block .h-tt { margin-bottom: 20px; } .h-list li, .h-list2 li { width: 50%; } .hezuo-list li { width: 33.33%; } .panter-oems{ padding: 20px 0 20px; } .panter-xny { padding: 50px 0 50px; } .panter-com { padding: 50px 0; } .inner-banner .solu-btext { width: 100%; } .inner-banner .b-text p { font-size: 12px; } .inner-banner .b-text h6 { font-size: 20px; margin-bottom: 0; } .solu-info .text { font-size: 16px; } .solu-map .text-bot { /* position: initial; */ font-size: 16px; bottom: -40px; padding: 20px 20px 0; } .solu-map .text-bot span { display: block; } .solu-map { margin-bottom: 40px; } .solu-sys .solu-sysswiper { position: initial; } .solu-sys .solu-title { position: inherit; color: #777; padding: 0 20px; margin: 30px 0; } .solu-sys .solu-title h2 { color: #777; } .solu-syslist { background-color: rgba(0, 64, 151, 0.8); } .solu-syslist .s-item { padding: 12px 0; border-bottom: 1px solid rgba(245, 245, 245, 0.3); } .solu-syslist ul { display: block; } .solu-syslist ul li, .solu-syslist ul .cur { width: 100%; } .solu-syslist ul .cur .text { opacity: 1; } .solu-syslist ul .cur .h-text { display: block; } .solu-syslist .h-text { position: initial; padding: 20px; display: none; } .solu-syslist .icon img { height: 30px; } .solu-syslist .s-item .text { display: flex; align-items: center; padding: 0 20px; } .solu-syslist .s-item .text h3 { margin: 0; font-size: 18px; } .solu-syslist .s-item .text .icon { flex-shrink: 0; margin-right: 10px; } .solu-syslist .h-text h4 { display: none; } .solu-syslist .h-text .s-btns { margin: 12px 0 0; } .yfadvlist li { width: 100%; margin-bottom: 12px; } .solu-cpadvance { margin: 30px 0; } .solu-syadvance { display: block; margin: 30px 0; } .solu-syadvance .syad-left { width: 100%; } .solu-syadvance .syad-right { padding: 0; width: 100%; } .solu-title .sub-tt { margin: 12px 0; } .solu-syadvance .text h4 { font-size: 18px; } .solu-syadvance .syad-left .solu-title { text-align: center; } .solu-syadvancebot { display: block; margin: 0 0 30px; } .solu-syadvancebot .imgshow { width: 100%; } .solu-syadvancebot .text-r { padding: 20px; } .chuanshuinfo-cont { display: block; } .chuanshuinfo-cont .imgshow, .chuanshuinfo-cont .text { width: 100%; } .chuanshuinfo-cont .text { padding: 0; margin: 12px 0 0; } .chuanshuinfo-cont h3, .cs-title h2 { font-size: 24px; } .solu-chuanshusafe .cs-title { margin: 30px 0; } .cssafe-cont .imgshow, .cssafe-cont .text { width: 100%; } .cssafe-cont .imgshow { margin-bottom: 12px; } .chuanshu-greenway .text { display: block; } .chuanshu-greenway .text .text-p { padding-left: 0; } .chuanshu-greenway .text h4 { font-size: 18px; } .chuanshu-greenway { padding: 40px 0; } .chuanshu-servie { margin: 0 0 40px; } .chuanshu-botinfo .chuanshu-swiper { position: initial; } .chuanshu-botinfo { padding: 30px 0; } .botinfo-list .b-item { width: 100%; padding: 12px; background-color: #004097; } .botinfo-list li { width: 33.33%; padding: 0 5px; margin-right: 0; } .botinfo-list ul { margin: 0 -5px; } .chuanshu-botinfo .botinfo-cont { width: 100%; margin-top: 20px; } .botinfo-list h3 { font-size: 16px; margin-bottom: 0; } .botinfo-list .icon { font-size: 24px; } .chuanshu-botinfo .text { color: #333; margin-top: 12px; } .solu-filter .search-input.layui-input { width: 100%; } .solu-filter .layui-inline { width: 100%; margin: 0 0 12px; } .solu-filter .layui-btn { width: auto; min-width: 120px; } .solu-filter { margin: 40px 0; } .solulink-info .info-cont { position: initial; padding: 12px; } .solulink-info .info-text { width: 100%; color: #333; } .solulink-info .info-text h3 { font-size: 24px; margin: 0 0 12px; } .solulink-info .info-text .see-more { margin: 12px 0 0; color: #333; border-color: #333; } .solulink-list { margin: 40px 0; } .solulink-list li { width: 100%; margin-bottom: 12px; } .ai-info dd { display: block; } .ai-info .left-tt { width: 100%; } .ai-info .ai-title h2 { font-size: 24px; } .ai-info .text { font-size: 14px; margin-top: 12px; } .ai-info { margin: 40px 0; } .ai-clist li { width: 100%; padding: 0 20px; margin-bottom: 24px; } .ai-control .solu-title { margin: 40px 0; } .ai-safe { padding: 40px 0; } .ai-safe .imgshow, .ai-safe .text { width: 100%; } .ai-safe .text h3 { font-size: 24px; } .solu-wayinfo .imgshow, .solu-wayinfo .text { width: 100%; } .solu-wayinfo .imgshow { margin-bottom: 12px; } .solu-wayinfo .text h3 { font-size: 24px; } .solu-wayinfo .text .text-p { margin: 24px 0; } .solu-wayinfo { padding: 40px 0; } .solu-waylist li { width: 100%; box-sizing: border-box; margin-bottom: 12px; } #myCanvasContainer canvas { width: 95vw; margin: 0 auto; } .ai-wordclod { padding: 0 0 50px; } .title h2 { font-size: 24px; } .ai-info .ai-video { margin: 30px 0; } .ai-mech .swiper-slide video { height: 30vh; } .ai-mech h3 { font-size: 18px; } .ai-mech { padding-bottom: 0; } .xinxihua-cont .text, .ai-quality .text { padding: 0; } .ai-xinxihua { padding-bottom: 40px; } .qua-list li { width: 50%; } .news-filter .layui-input { width: 100%; } .honor-list .h-block{ padding:40px 0 0;} .news-filter { text-align: left; margin: 30px 0; } .con-tabitem a{ font-size:12px;} .solu-info, .join-tabblock{ margin:50px 0} .news-filter .layui-inline { margin: 0 0 15px; } .news-filter .layui-inline{ display:block;} .news-filter .layui-inline:nth-child(1) { display: flex; } .news-filter .layui-input-inline{ width:45%;} .news-filter .layui-form-mid{ margin:0; width:10% ; text-align:center;} .news-filter .layui-btn, .news-filter .search-input.layui-input{ width:100%;} .news-list .n-one .imgshow, .news-list .n-one .text { width: 100%; padding: 0; } .news-list .n-one .imgshow { margin-bottom: 12px; } .news-list li { width: 100%; margin-bottom: 12px; } .news-list p, .news-list h3 a { display: block; } .page-list { display: none; } .join-tabblock li { width: 100%; margin-bottom: 12px; } .join-tabblock .j-item .text { padding: 0 20px; } .join-tabblock .j-item h3 a { font-size: 16px; } .join-tabblock .j-item h3 { margin-bottom: 12px; } .join-tabblock .j-item .see-more { padding: 8px 16px; font-size: 12px; } .see-more i { font-size: 12px; } .renli-info .text { font-size: 14px; } .renli-numlist li { padding: 0 12px; } .workenv-list .imgshow { width: 100%; margin-bottom: 12px; } .workenv-list .text { width: 100%; position: initial; transform: translateY(0); padding: 12px; } .workenv-list h3 { font-size: 18px; } .workenv-list .text-p { font-size: 14px; } .renli-numlist { margin: 30px 0; } .renli-numlist .nt em { font-size: 18px; } .renli-numlist .nt small { font-size: 12px; bottom: 0; } .renli-numlist .nt { align-items: center; } .renli-numlist h4 { font-size: 14px; } .renli-comlist h3 { font-size: 16px; } .renli-company { padding-bottom: 40px; } .content-reni-join .news-filter { display: flex; } .join-list .j-t h3 { font-size: 18px; } .join-list .j-top .icon { right: 20px; } .join-list .cur .j-item, .join-list .act .j-item { padding-left: 12px; padding-right: 12px; } .join-list .j-top { padding-right: 50px; } .contact-topinfo .topleft { width: 100%; } .contact-topinfo .con-sx { display: none; } .waibox-tab { max-height: initial; } .contact-topinfo .topright { width: 100%; } #mapcenter { height: 45vh !important; } .msg-tt h3 { font-size: 24px; } .msg-form .layui-form-item { width: 100%; } .msg-form .f-btns button { width: 45%; font-size: 16px; } .msg-form .layui-form-item.wauto { width: 100%; } .msg-form { padding-bottom: 40px; } .w-right-box { top: auto; bottom: 20px; } .contact-topinfo { margin-top: 0; } .search-list ul li .li-inner .imgshow { width: 100%; } .search-list ul li .li-inner .img-text { width: 100%; margin: 20px 0 0; } .search-list .img-text .t a { white-space: initial; } .banner .wap-box .img-box{ padding-bottom:56%;} .banner .swiper-pagination{ bottom:5px;} .index-parnter-grid{ background-size:auto 100%; } } .liuzi-box{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100000;display:none;} .liuzi-box .liuzi-body{ position:absolute; z-index: 2; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); border-radius: 10px; overflow: hidden; width: 550px; } .liuzi-box .liuzi-mask{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; background: #000; opacity: 0.5;} .liuzi-box .moban2{ position: relative; margin: 30px 0 40px; cursor: pointer;} .liuzi-box .moban2 input{ width: 100%; height: 100%; position:absolute; z-index: 2; opacity: 0; } .liuzi-box .moban2 .p1{ display: inline-block; min-width: 70%; padding:5px 10px; color: #aaa; border: 1px solid #ddd;} .liuzi-box .moban2 .p2{ display: inline-block; background: #004097; border: 1px solid #004097; color: #fff; padding:5px 20px; margin-left: 10px; border-radius: 5px;} .liuzi-box .liuzi-body .title{ margin:0; position: relative; background: url(../images/xt1.png) center #004097; background-size: cover; text-align: center; padding: 20px; color: #fff;} .liuzi-box .liuzi-body .close{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; background: url(../images/xt2.png) center; opacity: 1;} .liuzi-box .liuzi-body .content{background: #fff; padding: 30px;} .liuzi-box .liuzi-body .content .moban1 a{ color:#004097;} .liuzi-box .item-list{ display:none; } .liuzi-box .item-list{ border-bottom: 1px solid #ddd; margin: 0 0 30px; padding-bottom: 10px;} .liuzi-box .item-list .l{ display: inline-block; margin: 0 0 10px 20px;width:40%;} .liuzi-box .item-list:first-child .l{width:20%;} .liuzi-box .bottom{ text-align: center;} .liuzi-box .bon{ display: inline-block; padding: 5px; min-width: 6em; background: #004097; color: #fff; border-radius: 5px; margin: 0 10px;} .liuzi-box .bon.b1, .liuzi-box .bon.b2{ background: #eee; color: #999;}