@charset "utf-8"; @font-face { font-family: "HarmonyOS_Sans_SC_Regular"; src: url(../fonts/HarmonyOS_Sans_SC_Regular.ttf); } @font-face { font-family: "HarmonyOS_Sans_SC_Light"; src: url(../fonts/HarmonyOS_Sans_SC_Light.ttf); } @font-face { font-family: "HarmonyOS_Sans_SC_Bold"; src: url(../fonts/HarmonyOS_Sans_SC_Bold.ttf); } @font-face { font-family: "HarmonyOS_Sans_SC_Medium"; src: url(../fonts/HarmonyOS_Sans_SC_Medium.ttf); } @font-face { font-family: "HELVETICALT_ROMAN"; src: url(../fonts/HELVETICALT_ROMAN.TTF); } * { scroll-behavior: smooth; font-family: "HarmonyOS_Sans_SC_Light"; } /* 视屏 */ #publicity-video { width: 100%; height: 100%; position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; } #publicity-video video { display: block; } .msg-box-bg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none; z-index: 1001; background: rgba(0, 0, 0, 0.8); } .msg-box { width: 60%; height: 70%; background: rgba(0, 0, 0, 0.8); position: absolute; left: 50%; top: 47%; transform: translate(-50%, -50%); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } .msg-box-div { width: 100%; height: 100%; } .msg-box .video { width: 100%; height: 100%; object-fit: cover; } .msg-box .close-box { width: 30px; height: 30px; background: #bbb url(../images/img16.png) no-repeat center; cursor: pointer; position: absolute; right: 20px; top: 20px; -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; z-index: 3; border-radius: 50%; } .msg-box .close-box:hover { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } /* 分页 */ .Pages { display: table; width: auto; margin: 0 auto; } .Pages a { float: left; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; text-align: center; background: #fff; font-size: 16px; color: #333333; font-family: "HarmonyOS_Sans_SC_Regular"; transition: all .5s; position: relative; } .Pages em { font-style: initial; } .Pages .a_prev, .Pages .a_next { background-image: url(../images/img26.png); background-size: contain; background-repeat: no-repeat; transition: all .5s; } .Pages .a_prev { transform: rotate(180deg); } .Pages .num a:hover, .Pages .num a.a_cur { color: #3d7abf; } .Pages .a_prev:hover, .Pages .a_next:hover { background-image: url(../images/img19.png); } .Pages .num a.a_cur { font-weight: bold; font-size: 1.75em; } @media(max-width:1459px) { .Pages a { width: 46px; height: 46px; line-height: 46px; font-size: 14px; } } @media(max-width:500px) { .Pages a { width: 36px; height: 36px; line-height: 36px; } } .fd::after { content: " "; display: block; clear: both; } .fd { zoom: 1; } .app { display: none; } .index-container { width: 1800px; margin: 0 auto; } .container { width: 1600px; margin: 0 auto; } @media(max-width:1680px) { .index-container { width: 100%; padding: 0 30px; } .container { width: 100%; padding: 0 80px; } } @media(max-width:1220px) { .index-container, .container { width: 100%; padding: 0 30px; } } @media(max-width:768px) { .index-container, .wapr, .container { width: 100%; padding: 0 15px; } } /* 导航 */ .template { margin-top: 80px; } .nav { width: 100%; position: fixed; top: 0; left: 0; z-index: 999; transition: all .5s; background: #fff; } .nav_con { width: 100%; position: relative; } .nav .logo { height: 80px; padding: 23px 0; float: left; } .nav .logo img { height: 100%; vertical-align: middle; } .nav .rig { float: right; height: 80px; width: 74.3%; } .nav .rig .category { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; } .category-item { float: left; margin-right: 38px; position: relative; } .category-item::before { content: ''; width: 100%; height: 2px; background: #3b7abe; position: absolute; left: 0; bottom: 24px; opacity: 0; } .category-item.on::before { opacity: 1; } .category-a { font-size: 20px; color: #666666; position: relative; display: block; transition: all .5s; line-height: 80px; } .category-a span { padding: 0 16px; line-height: 36px; background: #b59a5b; display: block; margin-top: 12px; } .togglr { width: 25px; height: 20px; margin: 0 auto; margin-top: 16px; cursor: pointer; display: none; margin-left: 30px; } .togglr .icon_bar { width: 100%; height: 2px; background-color: #3b7abe; opacity: 1; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .togglr .icon_bar:nth-of-type(2) { margin: 6px 0; } .togglr.on .icon_bar:nth-of-type(2) { opacity: 0; } .togglr.on .icon_bar:first-child { -webkit-transform: translate(0, 8px) rotate(45deg); -ms-transform: translate(0, 8px) rotate(45deg); transform: translate(0, 8px) rotate(45deg); } .togglr.on .icon_bar:last-child { -webkit-transform: translate(0, -8px) rotate(-45deg); -ms-transform: translate(0, -8px) rotate(-45deg); transform: translate(0, -8px) rotate(-45deg); } /* */ .language { float: left; position: relative; /* overflow: hidden; */ } .language .a1 { font-size: 16px; color: #666666; line-height: 80px; } .language .a1 i { width: 18px; height: 18px; display: inline-block; background-image: url(../images/lang.png); background-size: contain; background-repeat: no-repeat; margin-right: 5px; transform: translateY(3px); } .language .a2 { font-size: 16px; color: #666666; position: absolute; width: 130%; top: 100%; left: 0; transition: all .5s; background: #f8f9fa; text-align: center; padding: 8px; opacity: 0; } .language:hover .a2 { top: 70%; opacity: 1; } .language .a2 a{ display: block;} .language:hover .a2 a:hover{ color: #3b7abe;} .search { width: 36px; height: 80px; margin-left: 20px; float: left; position: relative; } .search::before { content: ''; width: 1px; height: 13px; background: #e5e5e6; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } .search .ig { width: 16px; height: 18px; background-image: url(../images/img2.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .search .div { width: 200px; height: 40px; position: absolute; top: 100%; right: 0; padding-right: 40px; background: #fff; display: none; } .search:hover .div { display: block; } .search .div input { width: 100%; height: 100%; font-size: 14px; color: #333; padding: 0 10px; } .search .div .btn { width: 40px; height: 100%; background: #3b7abe; font-size: 14px; color: #fff; position: absolute; right: 0; top: 0; padding: 0; line-height: 2; text-align: center; padding-top: 6px; } @media(max-width:1459px) { .category-a { font-size: 18px; } } @media(max-width:1280px) { .category-item { margin-right: 25px; } } @media(max-width:1200px) { .nav .rig { width: auto; height: auto; } .nav.on { background: #fff; } .nav .rig .category { width: 100%; height: 100%; position: fixed; left: 0; top: 60px; background: #fff; padding: 0 30px; padding-top: 30px; display: none; z-index: 999; flex-flow: column wrap; justify-content: flex-start; } .nav .rig .category > .rq{ width:100%} .nav .rig .category::-webkit-scrollbar { width: 3px; background: #fff; border-radius: 50px; } .nav .rig .category::-webkit-scrollbar-thumb { border-radius: 50px; background: #fff; } .nav .rig .category_y { width: 100%; padding-bottom: 15px; } .category-item { width: 100%; position: relative; border-bottom: 1px solid #fff; } .category-a { margin-right: 0; line-height: 60px; display: inline-block; padding: 0; font-size: 16px; } .togglr { display: block; float: right; margin-top: 20px; } .nav .rig .category { height: calc(100% - 50px); overflow-y: auto; } .category-item { float: none; border-bottom: 1px solid #999; } .category .two { position: static; transform: translate(0); width: 100%; background: none; } .category .two .div::before { display: none; } .category .two a { text-align: left; color: #fff; line-height: 38px; padding-left: 15px; background: #003f7ef0; border-bottom: transparent; } .category .two .div { padding: 0; transform: translateY(-10px); } /* */ .nav .logo { height: 60px; padding: 16px 0; } .template { margin-top: 60px; } .category-item.on::before { display: none; } .language { width: 100%; text-align: center; } .language .a1 { font-size: 16px; line-height: 30px; color: #003f7ef0; } .language .a2 { position: static; line-height: 30px; margin-left: 20px; } .language .a1 i { display: none; } .search::before { display: none; } .search { width: 100%; height: auto; margin-left: 0; margin-top: 10px; } .search .ig { display: none; } .search .div { width: 100%; display: block; position: static; border: 1px solid #003f7ef0; } } @media(max-width:768px) { .togglr { margin-left: 16px; } .nav .rig .category { padding: 20px 15px; padding-bottom: 60px; } } @media(max-width:500px) { .togglr { margin-left: 8px; } .nav .logo { height: 60px; padding: 18px 0; } } /* 底部 */ .foot { width: 100%; background: #3e7ac0; padding-top: 4.3%; padding-bottom: 5%; position: relative; z-index: 10; } .foot .top { width: 100%; border-bottom: 1px solid rgba(255, 255, 255, .2); padding-bottom: 2.2%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .foot .top img { width: 252px; } .foot .top p { font-size: 36px; color: #ffffff; font-weight:bold; } .foot .bot { width: 100%; padding-top: 2.6%; } .foot .bot .rq { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; } .foot .bot .lef { padding-top: 15px; } .foot .bot .lef .div1 { width: 100%; } .foot .bot .lef .div1 a { font-size: 20px; color: #ffffff; float: left; margin-right: 28px; position: relative; display: block; } .foot .bot .lef .div1 a:last-child { padding-right: 0; } .foot .bot .lef .div1 a::before { content: ''; width: 1px; height: 20px; background: #6293cc; position: absolute; right: 14px; top: 50%; transform: translateY(-50%); } .foot .bot .lef .div1 a:last-child::before { display: none; } .foot .bot .lef .div2 { width: 100%; padding-top: 5%; } .foot .bot .lef .div2 a { float: left; width: 40px; height: 41px; background-size: contain; background-repeat: no-repeat; margin-right: 18px; transition: all .5s; position: relative; cursor: pointer; } .foot .bot .lef .div2 a:hover { transform: translateY(-10px); } .foot .bot .lef .div2 a .div { width: 90px; position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%); display: none; } .foot .bot .lef .div2 a:hover .div { display: block; } .foot .bot .lef .div2 a.wx { background-image: url(../images/img3.png); } .foot .bot .lef .div2 a.wb { background-image: url(../images/img4.png); } .foot .bot .lef .div2 a.fa { background-image: url(../images/img5.png); } .foot .bot .lef .div2 a.in { background-image: url(../images/img6.png); } .foot .bot .lef .div2 a.em { background-image: url(../images/img7.png); } .foot .bot .lef .div2 a.ins { background-image: url(../images/img8.png); } .foot .bot .lef .div2 a.tt { background-image: url(../images/img9.png); } .foot .bot .lef .div2 a.dy { background-image: url(../images/img10.png); } .foot .bot .lef .div2 a:last-child { margin-right: 0; } .foot .bot .rig .div { float: left; width: 116px; margin-right: 24px; } .foot .bot .rig .div:last-child { margin-right: 0; } .foot .bot .rig .div img { width: 100%; } .foot .bot .rig .div p { font-size: 16px; color: #ffffff; padding-top: 15px; text-align: center; } .foot .bot .rq2 { width: 100%; } .foot .bot .rq2 .div a, .foot .bot .rq2 .div { width: 100%; font-size: 16px; color: #ffffff; } .foot .bot .rq2 .div i { display: inline-block; width: 18px; height: 20px; background-image: url(../images/img11.png); background-size: contain; background-repeat: no-repeat; transform: translateY(2px); } .foot .bot .rq2 .div1 { width: 100%; margin-top: 8px; } .foot .bot .rq2 .div1 a { font-size: 16px; color: #ffffff; padding-right: 20px; float: left; position: relative; } .foot .bot .rq2 .div1 a:last-child { padding-right: 0; } .foot .bot .rq2 .div1 a::before { content: ''; width: 1px; height: 14px; background: #6293cc; position: absolute; right: 9px; top: 50%; transform: translateY(-50%); } /* 挂件 */ .kf { width: 40px; position: fixed; bottom: 10%; right: 20px; z-index: 998; } .kf .div { width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; margin-bottom: 10px; cursor: pointer; } .kf .div.bd { background-image: url(../images/img12.png); } .kf .div.lx { background-image: url(../images/img13.png); } .kf .div.totop { background-image: url(../images/img14.png); } .kf .div a { display: block; width: 100%; height: 100%; } /* 表单 */ .tk { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999; background: rgba(44, 53, 64, .5); display: none; } .tk .rq { width: 55%; background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 3% 13.5%; } .tk .rq::before { content: ''; width: 100%; padding-bottom: 26.47%; background-image: url(../images/img15.png); background-size: contain; background-repeat: no-repeat; background-position: center; position: absolute; bottom: 0; left: 0; z-index: -1; } .tk .rq .p { font-size: 40px; color: #000000; text-align: center; line-height: 1; } .tk .rq1 { width: 100%; padding-top: 7%; } .tk .rq1 .div { width: 100%; height: 60px; background: #f8f9fa; padding-left: 25px; padding-right: 35px; position: relative; margin-bottom: 20px; } .tk .rq1 .div.div1 { height: 110px; padding-top: 18px; padding-bottom: 18px; } .tk .rq1 .div i { font-size: 18px; color: #3d7abf; position: absolute; right: 25px; top: 50%; transform: translateY(-50%); } .tk .rq1 .div input { width: 100%; height: 100%; font-size: 18px; color: #666; font-family: "HarmonyOS_Sans_SC_Light"; } .tk .rq1 .div input:-moz-placeholder { color: #999999; } .tk .rq1 .div input:-ms-input-placeholder { color: #999999; } .tk .rq1 .div input::-webkit-input-placeholder { color: #999999; } .tk .rq1 .div textarea { width: 100%; height: 100%; font-size: 18px; color: #666; font-family: "HarmonyOS_Sans_SC_Light"; background: none; border: none; resize: none; } .tk .rq1 input[type="button"] { font-size: 16px; color: #ffffff; font-family: "HarmonyOS_Sans_SC_Light"; background: #3d7abf; width: 200px; height: 60px; border-radius: 60px; padding: 0; display: block; margin: 0 auto; cursor: pointer; margin-top: 40px; } .tk .rq .esc { width: 26px; height: 26px; background-image: url(../images/img16.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 10px; right: 10px; cursor: pointer; transition: all .5s; } .tk .rq .esc:hover { transform: rotate(90deg); } @media(max-width:1459px) { .foot .top img { width: 190px; } .foot .top p { font-size: 26px; } .foot .bot .lef .div1 a { font-size: 16px; } .foot .bot .lef .div1 a::before { height: 16px; } .foot .bot .lef .div2 a { width: 32px; height: 33px; margin-right: 10px; } .foot .bot .rig .div { width: 88px; margin-right: 18px; } .foot .bot .rig .div p { font-size: 14px; padding-top: 10px; } .foot .bot .rq2 .div a, .foot .bot .rq2 .div { font-size: 14px; } .foot .bot .rq2 .div i { width: 14px; height: 15px; } .foot .bot .rq2 .div1 a { font-size: 14px; } .kf { width: 35px; right: 30px; } .kf .div { width: 35px; height: 35px; } .tk .rq .p { font-size: 30px; } .tk .rq1 .div { width: 100%; height: 41px; padding-left: 14px; padding-right: 24px; margin-bottom: 10px; } .tk .rq1 .div input { font-size: 14px; } .tk .rq1 .div i { font-size: 16px; right: 14px; } .tk .rq1 .div.div1 { padding-top: 10px; padding-bottom: 10px; } .tk .rq1 .div textarea { font-size: 14px; } .tk .rq1 input[type="button"] { font-size: 14px; width: 152px; height: 40px; border-radius: 40px; margin-top: 30px; } .tk .rq .esc { width: 20px; height: 20px; top: 10px; right: 10px; } } @media(max-width:991px) { .tk .rq { width: 90%; padding: 40px; } } @media(max-width:620px) { .foot .bot .lef .div2 a .div { width: 58px; } .foot { padding-top: 30px; padding-bottom: 30px; } .foot .top img { width: 160px; } .foot .top p { font-size: 20px; margin-top: 10px; } .foot .top { padding-bottom: 15px; justify-content: center; } .foot .bot { padding-top: 15px; } .foot .bot .lef { width: 100%; padding-top: 0; } .foot .bot .rq2 .div1 a, .foot .bot .rq2 .div1 a:last-child, .foot .bot .lef .div1 a:last-child, .foot .bot .lef .div1 a { font-size: 14px; float: inherit; padding: 0 10px; } .foot .bot .rq2 .div1 a::before, .foot .bot .lef .div1 a::before { right: 0; } .foot .bot .rq2 .div1 a:last-child::before { display: none; } .foot .bot .lef .div2 { padding-top: 15px; display: flex; } .foot .bot .lef .div2 a { display: block; float: inherit; } .foot .bot .lef .div2 a:hover { transform: translateY(-3px); } .foot .bot .rq { padding: 0 23px; } .foot .bot .rig { padding-top: 15px; } .foot .bot .rq2 { padding-top: 15px; text-align: center; } .kf { right: 10px; } .tk .rq { width: 95%; padding: 30px 20px; } .tk .rq .p { font-size: 22px; } .tk .rq1 { padding-top: 20px; } .tk .rq1 input[type="button"] { margin-top: 20px; } } /* 首页 */ .banner { width: 100%; position: relative; overflow: hidden; z-index: 10; } .banner .bj { width: 100%; vertical-align: middle; } .banner .rq { position: absolute; top: 42%; left: 50%; transform: translate(-50%, -50%); } .banner .rq .p1 { font-size: 70px; color: #ffffff; font-family: "HarmonyOS_Sans_SC_Regular"; } .banner .rq .p2 { font-size: 34px; color: #ffffff; margin-top: 10px; } .banner .rq1 { position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%); z-index: 10; } .banner .rq1 .swp2 { height: 95px; } .banner .rq1 p { font-size: 16px; color: #ffffff; opacity: 0.4; padding-left: 15px; position: relative; cursor: pointer; } .banner .rq1 .swiper-slide-thumb-active p { opacity: 1; } .banner .rq1 p::before { content: ''; height: 15px; width: 2px; background: #fff; position: absolute; left: 0; top: 50%; transform: translateY(-50%); opacity: 0; } .banner .rq1 .swiper-slide-thumb-active p::before { opacity: 1; } .banner .rq2 { position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%); z-index: 9; } .banner .rq2 .div { float: right; font-size: 14px; color: #ffffff; width: 13px; line-height: 1.1; } .banner .rq2 .div i { display: block; width: 13px; height: 21px; background-image: url(../images/img17.png); background-size: contain; background-repeat: no-repeat; margin: 0 auto; margin-top: 10px; } .sy_con1 { width: 100%; padding-top: 6%; padding-bottom: 6.4%; } .sy_top { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; } .sy_top .lef { width: 48%; } .bt .p1 { font-size: 22px; color: #3d7abf; } .bt .p2 { font-size: 36px; color: #4e5059; line-height: 1.38888; margin-top: 21px; } .sy_top .rig { width: 52%; } .sy_top .rig p { font-size: 20px; color: #7790ad; text-align: center; white-space: nowrap; padding-bottom: 30px; position: relative; cursor: pointer; } .sy_top .rig .swiper-slide-thumb-active p { color: #3d7abf; } .sy_top .rig p::before { content: ''; width: 10px; height: 10px; border-radius: 50%; border: 2px solid #c1ccd9; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .sy_top .rig .swiper-slide-thumb-active p::before { border-color: #3d7abf; } .sy_top .rig p::after { content: ''; width: 80%; height: 2px; background: #c1ccd9; position: absolute; bottom: 4px; left: 60%; } .sy_top .rig .swiper-slide:last-child p::after { display: none; } .sy_con1 .bot { width: 100%; margin-top: 3.7%; } .sy_con1 .rq { width: 100%; position: relative; } .sy_con1 .rq .ig { width: 85.4%; float: right; } .sy_con1 .rq .ig img { width: 100%; } .sy_con1 .rq .div { background: #3d7abf; width: 38.75%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); padding: 5% 4%; } .sy_con1 .rq .div .p1 { font-size: 40px; color: #ffffff; } .sy_con1 .rq .div .p2 { font-size: 18px; color: #ffffff; line-height: 1.6666; margin-top: 4%; margin-bottom: 14%; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-align: justify; } .anniu { display: block; font-size: 16px; color: #3d7abf; width: 200px; height: 60px; line-height: 56px; border-radius: 60px; text-align: center; background: #fff; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; } .sy_con2 { width: 100%; padding-top: 6%; padding-bottom: 6.4%; background: #f8f9fa; overflow: hidden; } .sy_con2 .top { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; } .sy_con2 .top .div { width: 116px; text-align: center; float: left; } .sy_con2 .top .div p { font-size: 20px; color: #7790ad; text-align: center; position: relative; cursor: pointer; padding-bottom: 30px; } .sy_con2 .top .div.on p { color: #3d7abf; } .sy_con2 .top .div p::before { content: ''; width: 10px; height: 10px; border-radius: 50%; border: 2px solid #c1ccd9; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .sy_con2 .top .div.on p::before { border-color: #3d7abf; } .sy_con2 .top .div p::after { content: ''; width: 80%; height: 2px; background: #c1ccd9; position: absolute; bottom: 4px; left: 60%; } .sy_con2 .top .div:last-child p::after { display: none; } .sy_con2 .bot { width: 100%; padding-top: 5%; } .sy_con2 .bot .rq { width: 100%; flex-wrap: wrap-reverse; position: relative; display: none; } .sy_con2 .bot .rq.on { display: flex; } .sy_con2 .bot .rq::before { content: ''; width: 40%; height: 100%; position: absolute; left: -40%; top: 0; background: #f8f9fa; z-index: 9; } .sy_con2 .bot .lef { width: 14.37%; position: relative; background: #f8f9fa; z-index: 10; } .sy_con2 .bot .lef .div { width: 100%; position: absolute; bottom: 0; left: 0; } .sy_con2 .bot .lef .div, .sy_con2 .bot .lef .div .sp2 { font-size: 18px; color: #a8a9ad; } .sy_con2 .bot .lef .div .sp1 { font-size: 26px; color: #3d7abf; } .sy_con2 .bot .div1 { width: 100%; } .swp_bt { width: 150px; height: 60px; position: relative; margin-top: 45px; } .swp_bt .swiper-button-next, .swp_bt .swiper-button-prev { width: 60px; height: 60px; background-image: url(../images/img20.png); background-size: contain; background-repeat: no-repeat; right: 0; top: 0; margin-top: 0; opacity: 1; transition: all .5s; border-radius: 50%; box-shadow: 10px 0 20px rgba(0, 72, 157, .1); } .swp_bt .swiper-button-prev { left: 0; transform: rotate(180deg); box-shadow: -10px 0 20px rgba(0, 72, 157, .1); } .swp_bt .swiper-button-next:hover, .swp_bt .swiper-button-prev:hover { background-image: url(../images/img19.png); } .sy_con2 .bot .rig { width: 85.63%; padding: 10px 0; padding-left: 16.8%; padding-bottom: 60px; position: relative; } .sy_con2 .swiper-container { overflow: visible; position: static; } .sy_con2 .bot .rig .swiper-slide .div { width: 100%; float: left; padding-left: 14px; position: relative; z-index: 8; } .sy_con2 .bot .rig .swiper-slide-active .div { width: 178%; float: right; position: relative; background: #fff; box-shadow: 0 0 10px rgba(0, 56, 121, .06); z-index: 10; } .sy_con2 .bot .rig .swiper-slide-next+.swiper-slide+.swiper-slide { opacity: 0.5; } .sy_con2 .bot .rig .div1 { width: 100%; background: #fff; padding: 60px 34px; padding-top: 42px; position: relative; display: block; } .sy_con2 .bot .rig .div1::before { content: ''; width: 99px; height: 26px; background-image: url(../images/img18.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 34px; bottom: 32px; display:none; } .sy_con2 .bot .rig .div2 { width: 100%; height: 182px; } .sy_con2 .bot .rig .div1 .p { font-size: 16px; color: #ffffff; width: 96px; height: 36px; line-height: 36px; border-radius: 36px; text-align: center; margin-bottom: 6%; } .sy_con2 .bot .rig .div1 .p.blue { background: #3d7abf; } .sy_con2 .bot .rig .div1 .p.orange { background: #f79100; } .sy_con2 .bot .rig .div1 .p1 { font-size: 26px; color: #4e5059; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .sy_con2 .bot .rig .div1 .p2 { font-size: 18px; margin-top: 8px; color: #888; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .sy_con2 .bot .rig .div3 { width: 100%; height: 174px; position: relative; } .sy_con2 .bot .rig .div3 img { max-width: 100%; max-height: 100%; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); transition: all .5s; } .sy_con2 .bot .rig .div:hover .div3 img { transform: translateX(-50%) scale(1.05); } .sy_con2 .swiper-pagination { width: 100%; top: auto; bottom: 0; border-radius: 4px; background: #e1e6ef; } .sy_con2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { border-radius: 4px; background: #3d7abf; } .sy_con3 { width: 100%; position: relative; } .sy_con3 .vid { width: 100%; position: relative; } .sy_con3 .bj { width: 100%; opacity: 0; } .sy_con3 video { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; opacity: 0; z-index: 1; transition: all .5s; } .sy_con3 video.on { opacity: 1; } .sy_con3 .div { position: absolute; top: 39%; left: 50%; transform: translate(-50%, -50%); z-index: 2; cursor: pointer; } .sy_con3 .div.on { display: none; } .sy_con3 .div p { font-size: 22px; color: #ffffff; text-align: center; } .sy_con3 .div p i { display: block; width: 65px; height: 66px; background-image: url(../images/img21.png); background-size: contain; background-repeat: no-repeat; margin: 0 auto; margin-bottom: 36px; } .sy_con3 .rq { width: 100%; position: absolute; bottom: 105px; left: 0; z-index: 2; } .sy_con3 .rq .lef { width: 36.3%; float: left; } .sy_con3 .rq .lef .p { font-size: 36px; color: #ffffff; line-height: 1; } .sy_con3 .rq .lef .div1 { width: 135px; height: 15px; position: relative; margin-top: 40px; } .sy_con3 .swiper-pagination { width: 60px; height: 1px; background: rgba(255, 255, 255, .5); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; } .sy_con3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { height: 2px; background: #fff; top: -1px !important; } .sy_con3 .rq .lef .div1 span { font-size: 18px; color: #fff; font-family: "HarmonyOS_Sans_SC_Regular"; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .sy_con3 .rq .lef .div1 span.sp1 { left: 0; } .sy_con3 .rq .rig { width: 54.4%; float: right; padding-right: 50px; position: relative; } .sy_con3 .rq .rig .a { font-size: 16px; color: #ffffff; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .sy_con3 .rq .rig .div2 { width: 100%; position: relative; cursor: pointer; } .sy_con3 .rq .rig .div2::before { content: ''; width: 28px; height: 28px; background-image: url(../images/img22.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .sy_con3 .rq .rig .swiper-slide.on .div2::before { opacity: 0; } .sy_con3 .rq .rig .div2 img { width: 100%; } .sy_con3 .rq .rig .div2 .src2, .sy_con3 .rq .rig .div2 .src, .sy_con3 .rq .rig .div2 p { display: none; } .sy_con4 { width: 100%; background: #f8f9fa; padding-top: 6%; padding-bottom: 4%; } .sy_con4 .top { width: 100%; position: relative; } .sy_con4 .top .a { font-size: 16px; color: #3d7abf; position: absolute; bottom: 0; right: 0; } .sy_con4 .rq { width: 100%; padding-top: 5%; display: flex; flex-wrap: wrap; } .sy_con4 .rq .div { width: 32%; margin-right: 2%; margin-bottom: 2%; background: #fff; } .sy_con4 .rq .div:nth-child(3n) { margin-right: 0; } .sy_con4 .rq .div .ig { width: 100%; overflow: hidden; } .sy_con4 .rq .div .ig figure{ padding-bottom:60%; } .sy_con4 .rq .div .ig img { width: 100%; transition: all .5s; max-height:235px; } .sy_con4 .rq .div:hover .ig img { transform: scale(1.05); } .sy_con4 .rq .div1 { width: 100%; padding: 8.5% 7% 7% 8.5%; } .sy_con4 .rq .div1 .p1 { font-size: 26px; color: #4e5059; line-height: 38px; height: 76px; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break:normal; } .sy_con4 .rq .div1 .p2 { font-size: 16px; color: #a8a9ad; line-height: 1.875; margin-top: 12px; margin-bottom: 9%; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .sy_con4 .rq .div2 { width: 100%; } .sy_con4 .rq .div2 span { font-size: 16px; color: #3d7abf; } .sy_con4 .rq .div2 .sp1 { font-size: 16px; color: #4e5059; padding-right: 36px; position: relative; } .sy_con4 .rq .div2 .sp1 i { width: 19px; height: 19px; display: inline-block; background-image: url(../images/img23.png); background-size: contain; background-repeat: no-repeat; margin-right: 6px; transform: translateY(3px); } .sy_con4 .rq .div2 .sp1::before { content: ''; width: 1px; height: 12px; background: #cccdcf; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); } .sy_con5 { width: 100%; padding: 4% 0; } .sy_con5 .top { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; } .sy_con5 .top .rig { width: 50%; display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 1.5%; } .sy_con5 .top .rig .p1 { font-size: 16px; color: #666666; position: relative; } .sy_con5 .top .rig span { font-size: 68px; color: #3d7abf; font-family: "HELVETICALT_ROMAN"; margin-right: 16px; line-height: 1; } .sy_con5 .top .rig .p1 i { font-style: initial; font-size: 18px; position: absolute; top: 10px; font-family: "HarmonyOS_Sans_SC_Regular"; color: #3d7abf; } .sy_con5 .bot { width: 100%; margin-top: 3.5%; display: flex; flex-wrap: wrap-reverse; } .sy_con5 .bot .lef { width: 50%; } .sy_con5 .bot .lef .text { font-size: 18px; color: #666666; line-height: 1.6666; width: 75%; margin-bottom: 7%; overflow: hidden; /* text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;*/ } .sy_con5 .anniu { color: #fff; background: #3d7abf; } .sy_con5 .bot .lef .div { width: 100%; margin-top: 12.5%; background: #f8f9fa; padding: 5% 6.5%; padding-right: 20%; } .sy_con5 .bot .lef .div .p { font-size: 24px; color: #666666; margin-bottom: 2.3%; } .sy_con5 .bot .lef .div1 { width: 100%; padding-bottom: 40%; position: relative; } .sy_con5 .bot .lef .div1 img { max-width: 150%; max-height: 150%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .sy_con5 .bot .lef .div1:hover img { transform: translate(-50%, -50%) scale(1.05); -webkit-transform: translate(-50%, -50%) scale(1.05); -moz-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); } .sy_con5 .bot .lef .div .swiper-slide { margin-top: 25px !important; } @media(max-width:480px) { .sy_con5 .bot .lef .div .swiper-slide { margin-top: 0 !important; } } .sy_con5 .bot .rig { width: 50%; } .sy_con5 .bot .rig img { width: 100%; height: 100%; object-fit: cover; } @media(max-width:1680px) { .sy_top .rig { width: 58%; } .sy_top .rig p { font-size: 18px; } } @media(max-width:1459px) { .banner .rq .p1 { font-size: 50px; } .banner .rq .p2 { font-size: 24px; } .banner .rq1 p { font-size: 14px; } .banner .rq1 .swp2 { height: 89px; } .banner .rq1 { bottom: 46px; } .banner .rq2 { bottom: 46px; } .bt .p1 { font-size: 16px; } .bt .p2 { font-size: 26px; margin-top: 15px; } .sy_top .rig p { font-size: 15px; padding-bottom: 24px; } .sy_top .rig p::before { width: 8px; height: 8px; } .sy_top .rig p::after { bottom: 3px; } .sy_con1 .rq .div .p1 { font-size: 30px; } .sy_con1 .rq .div .p2 { font-size: 15px; } .anniu { font-size: 16px; width: 152px; height: 46px; line-height: 42px; border-radius: 46px; } .sy_con2 .top .div p { font-size: 16px; padding-bottom: 24px; } .sy_con2 .top .div p::before { width: 8px; height: 8px; } .sy_con2 .top .div p::after { bottom: 3px; } .sy_con2 .bot .rig .div1 { padding: 45px 25px; padding-top: 32px; } .sy_con2 .bot .rig .div1 .p { font-size: 14px; width: 76px; height: 28px; line-height: 28px; border-radius: 28px; } .sy_con2 .bot .rig .div1 .p1 { font-size: 20px; } .sy_con2 .bot .rig .div1 .p2 { font-size: 14px; margin-top: 8px; } .sy_con2 .bot .rig .div2 { height: 136px; } .sy_con2 .bot .rig .div3 { height: 132px; } .sy_con2 .bot .rig { padding-bottom: 44px; } .sy_con2 .bot .rig .swiper-slide .div { padding-left: 8px; } .sy_con2 .bot .lef .div, .sy_con2 .bot .lef .div .sp2 { font-size: 14px; } .sy_con2 .bot .lef .div .sp1 { font-size: 20px; } .swp_bt { width: 115px; height: 46px; margin-top: 36px; } .swp_bt .swiper-button-next, .swp_bt .swiper-button-prev { width: 46px; height: 46px; } .sy_con3 .div p i { width: 49px; height: 50px; margin-bottom: 25px; } .sy_con3 .div p { font-size: 16px; } .sy_con3 .rq { bottom: 80px; } .sy_con3 .rq .lef .p { font-size: 26px; } .sy_con3 .rq .lef .div1 { width: 102px; height: 15px; margin-top: 30px; } .sy_con3 .rq .lef .div1 span { font-size: 14px; } .sy_con3 .swiper-pagination { width: 50px; } .sy_con3 .rq .rig .a { font-size: 14px; } .sy_con3 .rq .rig .div2::before { width: 22px; height: 22px; } .sy_con4 .top .a { font-size: 14px; } .sy_con4 .rq .div1 .p1 { font-size: 20px; line-height: 30px; height: 60px; } .sy_con4 .rq .div1 .p2 { font-size: 14px; margin-top: 10px; } .sy_con4 .rq .div2 span { font-size: 14px; } .sy_con4 .rq .div2 .sp1 { font-size: 14px; padding-right: 28px; } .sy_con4 .rq .div2 .sp1::before { right: 11px; } .sy_con4 .rq .div2 .sp1 i { width: 16px; height: 16px; } .sy_con5 .top .rig .p1 { font-size: 14px; } .sy_con5 .top .rig span { font-size: 50px; margin-right: 10px; } .sy_con5 .top .rig .p1 i { font-size: 15px; top: 3px; } .sy_con5 .bot .lef .text { font-size: 14px; } .sy_con5 .bot .lef .div .p { font-size: 18px; } } @media(max-width:1200px) { .banner .rq .p1 { font-size: 36px; } .banner .rq .p2 { font-size: 18px; } .banner .rq2, .banner .rq1 { bottom: 20px; } .sy_top .rig { width: 68%; } .sy_con1 .rq .div .p1 { font-size: 24px; } .anniu { font-size: 14px; width: 120px; height: 36px; line-height: 32px; border-radius: 36px; } .swp_bt { width: 100px; } .sy_con3 .rq { bottom: 40px; } .sy_con5 .top .rig span { font-size: 38px; margin-right: 5px; } .sy_con5 .top .rig .p1 i { font-size: 14px; top: 0; } } @media(max-width:991px) { .app { display: block; } .pc { display: none; } .banner .rq .p1 { font-size: 26px; } .banner .rq .p2 { font-size: 12px; } .sy_top .lef { width: 100%; } .sy_top .rig { width: 100%; margin-top: 20px; } .sy_con1 .bot { margin-top: 20px; } .sy_con1 .rq .div { width: 40%; padding: 20px 15px; } .sy_con1 .rq .div .p1 { font-size: 20px; } .sy_con1 .rq .div .p2 { font-size: 14px; margin-top: 10px; margin-bottom: 20px; } .anniu { font-size: 12px; width: 100px; height: 30px; line-height: 26px; border-radius: 30px; } .sy_con2 .top .lef { width: 100%; } .sy_con2 .top .rig { width: 100%; margin-top: 20px; } .sy_con2 .bot { padding-top: 20px; } .sy_con2 .bot .rq::before, .sy_con2 .bot .lef { display: none; } .sy_con2 .bot .rig .swiper-slide-active .div { width: 151%; } .sy_con3 .rq { position: static; padding-top: 20px; padding-bottom: 40px; } .sy_con3 .rq .rig .a, .sy_con3 .rq .lef .p { color: #333; } .sy_con3 .rq .lef { width: 100%; } .sy_con3 .rq .lef .div1 { display: none; } .sy_con3 .rq .rig { width: 100%; margin-top: 20px; } .sy_con5 .top .rig { width: 100%; margin-top: 20px; } } @media(max-width:500px) { .banner .rq1 p { font-size: 12px; padding-left: 10px; } .banner .rq1 .swp2 { height: 68px; } .banner .rq1 p::before { height: 10px; } .banner .rq2 .div { font-size: 12px; width: 12px; text-align: center; } .banner .rq2 .div i { width: 12px; height: 20px; } .banner .rq .p1 { font-size: 22px; } .sy_con1 { padding: 40px 0; } .bt .p1 { font-size: 14px; } .bt .p2 { font-size: 20px; margin-top: 10px; } .sy_top .rig p { white-space: initial; font-size: 16px; padding-bottom: 18px; } .sy_con1 .rq .ig { width: 100%; } .sy_con1 .rq .div { position: static; transform: translate(0); width: 100%; float: left; } .sy_con2 { padding: 40px 0; } .sy_con2 .top .div { width: 33.333%; } .sy_con2 .top .div p { padding-bottom: 18px; } .sy_con2 .bot .rig { width: 100%; padding: 0; padding-bottom: 20px; } .sy_con2 .bot .rig .swiper-slide-active .div { width: 100%; } .sy_con2 .bot .rig .div1::before { width: 78px; height: 20px; right: 34px; bottom: 15px; } .sy_con3 .div { top: 50%; } .sy_con3 .div p i { width: 40px; height: 41px; margin-bottom: 6px; } .sy_con3 .div p { font-size: 14px; } .sy_con3 .rq .lef .p { font-size: 16px; } .sy_con3 .rq .rig { margin-top: 14px; padding-right: 40px; } .sy_con3 .rq .rig .div2::before { width: 28px; height: 28px; } .sy_con4 { padding: 40px 0; } .sy_con4 .top .a { position: static; display: block; margin-top: 10px; } .sy_con4 .rq { padding-top: 28px; } .sy_con4 .rq .div { width: 100%; margin-right: 0; margin-bottom: 15px; } .sy_con4 .rq .div1 { padding: 20px 10px; } .sy_con4 .rq .div1 .p1 { font-size: 18px; line-height: 28px; height: auto; } .sy_con4 .rq .div1 .p2 { margin-bottom: 20px; } .sy_con5 .top .rig span { font-size: 28px; margin-right: 0px; } .sy_con5 .top .rig .p1 { font-size: 12px; } .sy_con5 .top .rig .p1 i { font-size: 12px; top: -6px; } .sy_con5 { padding: 40px 0; } .sy_con5 .top .rig { padding-bottom: 10px; } .sy_con5 .bot { margin-top: 10px; } .sy_con5 .bot .rig { width: 100%; } .sy_con5 .bot .lef { width: 100%; padding-top: 10px; } .sy_con5 .bot .lef .text { width: 100%; margin-bottom: 20px; height: 70px; overflow: hidden; } .sy_con5 .bot .lef .div { margin-top: 20px; padding: 20px 10px; } .sy_con5 .bot .lef .div .p { font-size: 16px; margin-bottom: 15px; } } /* 解决方案 */ .ny_banner { width: 100%; position: relative; } .ny_banner img { width: 100%; } .ny_banner .rq { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .ny_banner .rq .p1 { font-size: 48px; color: #fff; } .ny_banner .rq .p2 { font-size: 18px; color: #ffffff; margin-top: 16px; } .sol_con1 { width: 100%; background: #f9f9f9; } .sol_con1 .rq { width: 100%; line-height: 60px; } .sol_con1 .lef { float: left; } .sol_con1 .lef a { width: 160px; text-align: center; float: left; font-size: 18px; color: #666666; margin-right: 1px; } .sol_con1 .lef a:last-child { margin-right: 0; } .sol_con1 .lef a.on, .sol_con1 .lef a:hover { background: #3b7abe; color: #fff; } .sol_con1 .rig span, .sol_con1 .rig a, .sol_con1 .rig p { display: inline-block; font-size: 16px; color: #666666; } .sol_con1 .rig span { color: #3b7abe; } .sol_con1 .rig { float: right; } .sol_con1 .rig p i { display: inline-block; width: 15px; height: 15px; background-image: url(../images/img24.png); background-repeat: no-repeat; background-size: contain; margin-right: 10px; } .sol_con2 { width: 100%; padding-top: 4%; } .sol_con2 .rq { width: 100%; margin-bottom: 7.5%; display: flex; align-items: center; flex-wrap: wrap-reverse; justify-content: space-between; } .sol_con2 .rq:nth-child(2n) { flex-direction: row-reverse; } .sol_con2 .rq .lef { width: 27.8%; } .sol_con2 .rq .lef .p1 { font-size: 38px; color: #333333; padding-bottom: 7%; border-bottom: 2px solid #ccd4de; } .sol_con2 .rq .lef .text { width: 100%; margin-top: 7.6%; margin-bottom: 27%; font-size: 18px; color: #333333; line-height: 1.6666; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .sol_con2 .rq .lef .anniu { background: #3b7abe; color: #fff; } .sol_con2 .rq .rig { width: 68.75%; overflow: hidden; } .sol_con2 .rq .rig img { width: 100%; transition: all .5s; } .sol_con2 .rq:hover .rig img { transform: scale(1.05); } @media(max-width:1459px) { .ny_banner .rq .p1 { font-size: 36px; } .ny_banner .rq .p2 { font-size: 14px; margin-top: 12px; } .sol_con1 .rq { line-height: 50px; } .sol_con1 .lef a { font-size: 15px; } .sol_con1 .rig span, .sol_con1 .rig a, .sol_con1 .rig p { font-size: 14px; } .sol_con2 .rq .lef .p1 { font-size: 30px; } .sol_con2 .rq .lef .text { font-size: 14px; } } @media(max-width:1200px) { .sol_con1 .rig { display: none; } .sol_con1 .lef { width: 100%; overflow-x: auto; white-space: nowrap; } .sol_con1 .lef a { width: auto; float: none; display: inline-block; padding: 0 15px; } } @media(max-width:768px) { .sol_con2 .rq .lef .p1 { font-size: 24px; } .ny_banner .rq .p1 { font-size: 30px; } .sol_con1 .rig { display: none; } } @media(max-width:500px) { .ny_banner .rq .p1 { font-size: 22px; } .ny_banner .rq .p2 { font-size: 12px; margin-top: 8px; } .sol_con1 .lef a { font-size: 14px; } .sol_con1 .rq { line-height: 40px; } .sol_con2 { padding-top: 40px; padding-bottom: 10px; } .sol_con2 .rq { margin-bottom: 30px; } .sol_con2 .rq .lef { width: 100%; padding-top: 10px; } .sol_con2 .rq .rig { width: 100%; } .sol_con2 .rq .lef .p1 { font-size: 20px; padding-bottom: 10px; } .sol_con2 .rq .lef .text { margin-top: 10px; margin-bottom: 20px; } } /* 解决方案_行业详情 */ .sol2_con1 { width: 100%; padding: 4.2% 0; } .sol2_con1 .rq { width: 100%; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; } .sol2_con1 .rq .p { font-size: 40px; color: #3b7abe; } .sol2_con1 .rq .text { font-size: 18px; color: #666666; line-height: 2; width: 75%; } .sol2_con2 { width: 100%; padding-top: 3.6%; padding-bottom: 5.25%; background: #f8f9fb; } .sol2_con2 .rq { width: 100%; position: relative; padding: 3.2% 0; } .sol2_con2 .top { width: 100%; display: flex; flex-wrap: wrap; } .sol2_con2 .top .lef { width: 50%; background: #f3f3f3; position: relative; } .sol2_con2 .top .lef .num { font-size: 20px; position: absolute; left: 0; top: 20px; padding: 0 20px; z-index: 5; } .sol2_con2 .top .lef img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .sol2_con2 .top .lef:hover img { transform: translate(-50%, -50%) scale(1.05); -webkit-transform: translate(-50%, -50%) scale(1.05); -moz-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); } .sol2_con2 .top .rig { width: 50%; padding: 4% 2.2%; background: #fff; } .sol2_con2 .top .rig .div { width: 100%; } .sol2_con2 .top .rig .div:last-child { padding-top: 3%; } .sol2_con2 .top .rig .p1 { font-size: 24px; color: #3b7abe; } .sol2_con2 .top .rig .text { font-size: 18px; line-height: 2; color: #666666; margin-top: 2.2%; } .sol2_con2 .bot { width: 100%; margin-top: 1.5%; display: flex; flex-wrap: wrap; } .sol2_con2 .bot .div { width: 24%; margin-right: 1.333333%; background: #fff; padding: 2%; } .sol2_con2 .bot .div:nth-child(4n) { margin-right: 0; } .sol2_con2 .bot .div .p1 { font-size: 18px; color: #333333; } .sol2_con2 .bot .div .p2 { font-size: 16px; color: #a8a9ad; margin-top: 5px; } .bt .p3 { font-size: 32px; color: #4e5059; } .bt.ce_bt { text-align: center; } .swp_jt { width: 150px; height: 60px; margin: 0 auto; position: relative; } .swp_jt .swiper-button-next, .swp_jt .swiper-button-prev { width: 60px; height: 60px; background-image: url(../images/img20.png); background-size: contain; background-repeat: no-repeat; right: 0; top: 0; margin-top: 0; border-radius: 50%; transition: all .5s; box-shadow: 10px 10px 20px rgba(0, 72, 157, .2); } .swp_jt .swiper-button-prev { left: 0; box-shadow: -10px -10px 20px rgba(0, 72, 157, .2); transform: rotate(180deg); } .swp_jt .swiper-button-next:hover, .swp_jt .swiper-button-prev:hover { background-image: url(../images/img19.png); } .sol2_con3 { width: 100%; padding-top: 4.2%; padding-bottom: 5.25%; overflow: hidden; } .sol2_con3 .rq { width: 100%; padding: 3.2% 9%; } .sol2_con3 .swiper-container { overflow: visible; } .sol2_con3 .rq .div { width: 100%; padding: 8% 9%; box-shadow: 0 0 30px rgba(0, 56, 121, .16); } .sol2_con3 .rq .div .p1 { font-size: 26px; color: #4e5059; line-height: 1.3846; height: 70px; transition: all .5s; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .sol2_con3 .rq .div:hover .p1 { color: #3d7abf; } .sol2_con3 .rq .div .p2 { font-size: 16px; color: #a8a9ad; line-height: 1.875; height: 60px; margin-top: 5%; margin-bottom: 7.5%; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .sol2_con3 .rq .div .p3 { font-size: 16px; color: #3d7abf; } .sol2_con4 { width: 100%; padding: 4.8% 0; background: #f8f9fb; } .sol2_con4 .rq { width: 100%; padding-top: 2.5%; } .sol2_con4 .rq .div { width: 100%; padding-bottom: 38%; position: relative; } .sol2_con4 .rq .div img { max-width: 90%; max-height: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .sol2_con4 .rq .div:hover img { transform: translate(-50%, -50%) scale(1.05); } @media(max-width:1459px) { .sol2_con1 .rq .p { font-size: 30px; } .sol2_con1 .rq .text { font-size: 14px; } .bt .p3 { font-size: 26px; } .sol2_con2 .top .rig .p1 { font-size: 18px; } .sol2_con2 .top .rig .text { font-size: 14px; } .sol2_con2 .bot .div .p1 { font-size: 14px; } .sol2_con2 .bot .div .p2 { font-size: 12px; } .swp_jt .swiper-button-next, .swp_jt .swiper-button-prev { width: 46px; height: 46px; } .swp_jt { width: 116px; height: 46px; } .sol2_con3 .rq .div .p1 { font-size: 18px; height: 48px; } .sol2_con3 .rq .div .p2 { font-size: 14px; height: 52px; } .sol2_con3 .rq .div .p3 { font-size: 13px; } } @media(max-width:500px) { .sol2_con1 { padding: 40px 0; } .sol2_con1 .rq .p { width: 100%; font-size: 22px; } .sol2_con1 .rq .text { width: 100%; margin-top: 8px; } .sol2_con2 { padding: 40px 0; } .sol2_con2 .rq { padding-top: 20px; padding-bottom: 25px; } .sol2_con2 .top .lef { width: 100%; padding-bottom: 60%; } .sol2_con2 .top .rig { width: 100%; } .sol2_con2 .bot { margin-top: 10px; } .sol2_con2 .bot .div { width: 49%; margin-right: 2%; margin-bottom: 2%; padding: 10px; } .sol2_con2 .bot .div:nth-child(4n) { margin-right: 2%; } .sol2_con2 .bot .div:nth-child(2n) { margin-right: 0%; } .sol2_con3 { padding: 40px 0; } .sol2_con3 .rq { padding: 20px 40px; padding-bottom: 25px; } .sol2_con3 .rq .div { padding: 15px; } .sol2_con4 { padding: 40px 0; } .sol2_con4 .rq { padding-top: 18px; } .sol2_con4 .rq .div { padding-bottom: 48%; } .bt .p3 { font-size: 22px; } } .sol_con1.sol3_con1 .rig { float: left; } .sol3_con2 { width: 100%; padding-top: 4%; padding-bottom: 6%; overflow: hidden; } .sol3_con2 .rq { width: 100%; } .sol3_con2 .lef { width: 70%; float: left; } .sol3_con2 .lef .top { width: 100%; border-bottom: 2px solid #efefef; padding-bottom: 3.2%; margin-bottom: 4.6%; } .sol3_con2 .lef .top .p { font-size: 30px; color: #4e5059; } .sol3_con2 .lef .top .p1 { width: 100%; margin-top: 13px; } .sol3_con2 .lef .top .p1 span { font-size: 16px; color: #666666; padding-right: 15px; position: relative; } .sol3_con2 .lef .top .p1 span i { width: 21px; height: 20px; background-image: url(../images/img25.png); background-size: contain; background-repeat: no-repeat; display: inline-block; transform: translateY(4px); margin-left: 2px; } .sol3_con2 .lef .con { width: 100%; padding-bottom: 6%; border-bottom: 2px solid #efefef; font-size: 18px; color: #666666; line-height: 2; } .sol3_con2 .lef .con span{ white-space:initial!important; } .sol3_con2 .lef .con .p1 { font-size: 24px; line-height: 1.5; margin-bottom: 10px; } .sol3_con2 .lef .con .p2 { font-family: "HarmonyOS_Sans_SC_Medium"; } .sol3_con2 .lef .bot { width: 100%; margin-top: 5%; padding-right: 220px; position: relative; } .sol3_con2 .lef .bot .a { display: block; font-size: 18px; color: #666666; margin-top: 12px; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .sol3_con2 .lef .bot .a span { color: #3d7abf; } .sol3_con2 .lef .bot .a:first-child { margin-top: 0; } .sol3_con2 .lef .bot .anniu { color: #fff; background: #3d7abf; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .sol3_con2 .rig { width: 25.3%; float: right; } .sol3_con2 .rig .rq1 { width: 100%; background: #f7f7f7; } .sol3_con2 .rig .rq1 .p { width: 100%; padding-left: 14%; padding-right: 9.5%; padding-top: 12.5%; font-size: 26px; color: #4e5059; } .sol3_con2 .rig .rq1 .p i { width: 2px; height: 25px; background: #3b7abe; display: inline-block; transform: translateY(2px); } .sol3_con2 .rig .rq1 .div { padding: 11% 9.5%; padding-left: 14%; border-bottom: 1px solid #f1f1f1; } .sol3_con2 .rig .rq1 .div .p1 { font-size: 22px; color: #4e5059; transition: all .5s; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .sol3_con2 .rig .rq1 .div:hover .p1 { color: #3b7abe; } .sol3_con2 .rig .rq1 .div .p2 { font-size: 16px; color: #666666; margin-top: 6%; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .sol3_con2 .rig .rq1 .a { font-size: 16px; color: #3d7abf; padding: 11% 9.5%; padding-left: 14%; display: block; } .sol3_con2 .lef .top .p1 .div { height: 40px; position: absolute; left: 130%; top: 50%; transform: translateY(-50%); background: #3e7ac0; padding: 5px 10px; opacity: 0; transition: all .5s; z-index: -1; white-space: nowrap; } .sol3_con2 .lef .top .p1 span:hover .div { left: 100%; opacity: 1; z-index: 1; } .sol3_con2 .lef .top .p1 .div::before { content: ''; width: 0; height: 0; border-top: 8px solid transparent; border-right: 10px solid #3e7ac0; border-bottom: 8px solid transparent; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); } .sol3_con2 .lef .top .p1 .div a { width: 30px; height: 30px; display: inline-block; background-size: contain; background-repeat: no-repeat; margin-right: 10px; transition: all .5s; position: relative; cursor: pointer; } .sol3_con2 .lef .top .p1 .div a:last-child { margin-right: 0; } .sol3_con2 .lef .top .p1 .div a .div1 { width: 90px; position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%); display: none; } .sol3_con2 .lef .top .p1 .div a:hover .div1 { display: block; } .sol3_con2 .lef .top .p1 .div a.wx { background-image: url(../images/img3.png); } .sol3_con2 .lef .top .p1 .div a.wb { background-image: url(../images/img4.png); } .sol3_con2 .lef .top .p1 .div a.fa { background-image: url(../images/img5.png); } .sol3_con2 .lef .top .p1 .div a.in { background-image: url(../images/img6.png); } .sol3_con2 .lef .top .p1 .div a.em { background-image: url(../images/img7.png); } .sol3_con2 .lef .top .p1 .div a.ins { background-image: url(../images/img8.png); } .sol3_con2 .lef .top .p1 .div a.tt { background-image: url(../images/img9.png); } .sol3_con2 .lef .top .p1 .div a.dy { background-image: url(../images/img10.png); } .sol3_con2 .lef .top .p1 .div a.dd { background-image: url(../images/img73.png); } @media(max-width:1459px) { .sol3_con2 .lef .top .p { font-size: 24px; } .sol3_con2 .lef .top .p1 { margin-top: 10px; } .sol3_con2 .lef .top .p1 span { font-size: 14px; } .sol3_con2 .lef .top .p1 span i { width: 16px; height: 15px; transform: translateY(2px); margin-left: 2px; } .sol3_con2 .lef .con .p1 { font-size: 18px; } .sol3_con2 .lef .con { font-size: 14px; } .sol3_con2 .lef .bot { padding-right: 180px; } .sol3_con2 .lef .bot .a { font-size: 14px; } .sol3_con2 .rig .rq1 .p { font-size: 20px; } .sol3_con2 .rig .rq1 .p i { height: 18px; } .sol3_con2 .rig .rq1 .div .p1 { font-size: 18px; } .sol3_con2 .rig .rq1 .div .p2 { font-size: 14px; } .sol3_con2 .rig .rq1 .a { font-size: 14px; } .sol3_con2 .lef .top .p1 .div { height: 34px; width: 248px; } .sol3_con2 .lef .top .p1 .div a { width: 24px; height: 24px; margin-right: 5px; } .sol3_con2 .lef .top .p1 .div::before { border-top: 5px solid transparent; border-right: 6px solid #3e7ac0; border-bottom: 5px solid transparent; } } @media(max-width:1200px) { .sol_con1.sol3_con1 .rig { display: block; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .sol_con1.sol3_con1 .rig span, .sol_con1.sol3_con1 .rig a, .sol_con1.sol3_con1 .rig p { float: none; display: inline; } } @media(max-width:991px) { .sol3_con2 .lef { width: 100%; } .sol3_con2 .rig { width: 100%; margin-top: 30px; } .sol3_con2 .rig .rq1 .p { padding: 0 20px; padding-top: 30px; } .sol3_con2 .rig .rq1 .a, .sol3_con2 .rig .rq1 .div { padding: 30px 20px; } .sol3_con2 .rig .rq1 .div .p2 { margin-top: 10px; } } @media(max-width:500px) { .sol3_con2 { padding: 40px 0; } .sol3_con2 .lef .top .p { font-size: 20px; } .sol3_con2 .lef .bot { padding-right: 0; } .sol3_con2 .lef .bot .anniu { position: static; transform: translate(0); display: block; margin-top: 10px; } .sol3_con2 .lef .top .p1 .div { height: auto; width: 136px; } } /* 新闻中心 */ .new_con1 { width: 100%; padding-top: 5%; padding-bottom: 3.2%; } .new_con1 .rq { width: 100%; display: flex; flex-wrap: wrap; } .new_con1 .rq .div { width: 32%; margin-right: 2%; background: #f8f9fa; } .new_con1 .rq .div:nth-child(3n) { margin-right: 0; } .new_con1 .rq .div .top { width: 100%; overflow: hidden; } .new_con1 .rq .div .top .Ispic {padding-bottom:60%;} .new_con1 .rq .div .top img { width: 100%; transition: all .5s; } .new_con1 .rq .div:hover .top img { transform: scale(1.05); } .new_con1 .rq .div .bot { width: 100%; padding: 6.3% 4.7%; } .new_con1 .rq .div .p1 { font-size: 26px; color: #4e5059; line-height: 1.4615; height: 74px; transition: all .5s; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break:normal; } .new_con1 .rq .div:hover .p1 { color: #3d7abf; } .new_con1 .rq .div .p2 { font-size: 16px; color: #a8a9ad; line-height: 1.875; height: 60px; margin-top: 3%; margin-bottom: 6%; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .new_con1 .rq .div .p3 { width: 100%; } .new_con1 .rq .div .p3 span { font-size: 16px; color: #3d7abf; } .new_con1 .rq .div .p3 span.sp1 { color: #4e5059; padding-right: 40px; position: relative; } .new_con1 .rq .div .p3 span.sp1::before { content: ''; width: 2px; height: 12px; background: #dcddde; position: absolute; right: 19px; top: 50%; transform: translateY(-50%); } .new_con1 .rq .div .p3 span.sp1 i { display: inline-block; width: 19px; height: 19px; background-image: url(../images/img23.png); background-size: contain; background-repeat: no-repeat; margin-right: 8px; transform: translateY(2px); } .new_con2 { width: 100%; padding-bottom: 4.4%; } .new_con2 .rq { width: 100%; padding-bottom: 5.2%; border-top: 2px solid #f5f5f5; } .new_con2 .div { width: 100%; padding: 3.7% 0; border-bottom: 2px solid #f5f5f5; } .new_con2 .div a { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; } .new_con2 .div .lef { width: 29%; overflow: hidden; } .new_con2 .div .lef img { width: 100%; transition: all .5s; } .new_con2 .div:hover .lef img { transform: scale(1.05); } .new_con2 .div .rig { width: 61%; position: relative; } .new_con2 .div .rig::before { content: ''; width: 1px; height: 80%; background: #efefef; position: absolute; top: 50%; left: -6%; transform: translateY(-50%); } .new_con2 .div .p1 { font-size: 26px; color: #4e5059; line-height: 1.4615; transition: all .5s; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .new_con2 .div:hover .p1 { color: #3d7abf; } .new_con2 .div .p2 { font-size: 16px; color: #a8a9ad; line-height: 1.875; height: 60px; margin-top: 1.6%; margin-bottom: 3.2%; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .new_con2 .div .p3 { width: 100%; } .new_con2 .div .p3 span { font-size: 16px; color: #3d7abf; } .new_con2 .div .p3 span.sp1 { color: #4e5059; padding-right: 40px; position: relative; } .new_con2 .div .p3 span.sp1::before { content: ''; width: 2px; height: 12px; background: #dcddde; position: absolute; right: 19px; top: 50%; transform: translateY(-50%); } .new_con2 .div .p3 span.sp1 i { display: inline-block; width: 19px; height: 19px; background-image: url(../images/img23.png); background-size: contain; background-repeat: no-repeat; margin-right: 8px; transform: translateY(2px); } @media(max-width:1459px) { .new_con1 .rq .div .p1 { font-size: 20px; height: 58px; } .new_con2 .div .p2, .new_con1 .rq .div .p2 { font-size: 14px; height: 52px; } .new_con2 .div .p3 span, .new_con1 .rq .div .p3 span { font-size: 14px; } .new_con2 .div .p3 span.sp1, .new_con1 .rq .div .p3 span.sp1 { padding-right: 30px; } .new_con2 .div .p3 span.sp1::before, .new_con1 .rq .div .p3 span.sp1::before { right: 12px; } .new_con2 .div .p3 span.sp1 i, .new_con1 .rq .div .p3 span.sp1 i { width: 16px; height: 16px; } .new_con2 .div .p1 { font-size: 20px; } } @media(max-width:500px) { .new_con1 { padding-top: 40px; padding-bottom: 20px; } .new_con1 .rq .div { width: 100%; margin-right: 0; margin-bottom: 15px; } .new_con1 .rq .div .p1 { height: auto; word-break:normal; } .new_con2 .div { padding: 25px 0; } .new_con2 .div .lef { width: 100%; } .new_con2 .div .rig { width: 100%; padding-top: 10px; } .new_con2 .div .p2, .new_con1 .rq .div .p2 { margin-top: 10px; margin-bottom: 15px; } .new_con2 .rq { padding-bottom: 30px; } .new_con2 { padding-bottom: 40px; } } /* 新闻详情 */ .sol3_con2 .lef .con img { max-width: 100%; display: block; margin: 0 auto!important; } .sol3_con2 .rig .rq1 .div .p3 { font-size: 16px; color: #999999; margin-bottom: 10px; } .new_dat1 { width: 100%; border-top: 20px solid #f6f6f6; padding-top: 5%; padding-bottom: 4.5%; overflow: hidden; } .new_dat1 .bt .p2 { margin-top: 0; } .new_dat1 .rq { width: 100%; position: relative; margin-top: 2.5%; } .new_dat1 .rq .swiper-container { padding: 15px 10px; } .new_dat1 .rq .div { width: 100%; box-shadow: 0 0 15px rgba(0, 14, 31, .1); } .new_dat1 .rq .div .top { width: 100%; padding-bottom: 55%; background: #f3f3f3; position: relative; overflow: hidden; } .new_dat1 .rq .div .top img { max-width: 85%; max-height: 85%; position: absolute; top: 56%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .new_dat1 .rq .div:hover .top img { transform: translate(-50%, -50%) scale(1.05); } .new_dat1 .rq .div p { font-size: 24px; color: #4e5059; background: #fff; padding: 3.5% 7%; } .new_dat1 .swiper-button-next, .new_dat1 .swiper-button-prev { width: 60px; height: 60px; background-image: url(../images/img20.png); background-size: contain; background-repeat: no-repeat; margin-top: 0; right: -100px; top: 50%; transform: translateY(-50%); border-radius: 50%; box-shadow: 0 5px 25px rgba(0, 14, 31, .2); transition: all .5s; } .new_dat1 .swiper-button-prev { left: -100px; transform: translateY(-50%) rotate(180deg); } .new_dat1 .swiper-button-next:hover, .new_dat1 .swiper-button-prev:hover { background-image: url(../images/img19.png); } @media(max-width:1680px) { .new_dat1 .swiper-button-next, .new_dat1 .swiper-button-prev { right: -75px; } .new_dat1 .swiper-button-prev { left: -75px; } } @media(max-width:1459px) { .sol3_con2 .rig .rq1 .div .p3 { font-size: 14px; margin-bottom: 6px; } .new_dat1 .rq .div p { font-size: 18px; } .new_dat1 .swiper-button-next, .new_dat1 .swiper-button-prev { right: -65px; width: 46px; height: 46px; } .new_dat1 .swiper-button-prev { left: -65px; } } @media(max-width:500px) { .sol3_con2 .lef .top .p1 span { margin-right: 10px; } .sol3_con2 .rig .rq1 .a, .sol3_con2 .rig .rq1 .div { padding: 15px 10px; } .sol3_con2 .rig .rq1 .p { padding: 0 10px; padding-top: 24px; } .new_dat1 { border-top: 10px solid #f6f6f6; padding: 30px 0; } .new_dat1 .bt .p2 { font-size: 22px; } .new_dat1 .rq .div p { font-size: 16px; padding: 10px 20px; } .new_dat1 .swiper-button-next, .new_dat1 .swiper-button-prev { display: none; } } /* 联系方式 */ .con_con1 { width: 100%; padding-top: 4.5%; padding-bottom: 2.6%; } .con_con1 .top { width: 100%; } .con_con1 .top .rq { width: 100%; text-align: center; } .con_con1 .top .rq a { display: inline-block; font-size: 24px; color: #666666; width: 140px; height: 50px; line-height: 50px; border-radius: 50px; text-align: center; border: 1px solid #d1d1d1; margin: 0 13px; transition: all .5s; } .con_con1 .top .rq a:hover, .con_con1 .top .rq a.on { background: #3b7abe; border-color: #3b7abe; color: #fff; } .con_con2 { width: 100%; padding-bottom: 3.3%; } .con_con2 .rq { width: 100%; padding: 2.9% 0; background: #f8f9fa; } .con_con2 .rq:nth-child(2n) { background: #fff; } .con_con2 .rq1 { width: 100%; display: flex; flex-wrap: wrap; align-items: center; } .con_con2 .rq1 .div1 { width: 18.2%; } .con_con2 .rq1 .div1 img { width: 65.5%; } .con_con2 .rq1 .div2 { width: 23.8%; padding: 0 3.2%; position: relative; font-size: 26px; color: #4e5059; line-height: 1.461538; } .con_con2 .rq1 .div2::before, .con_con2 .rq1 .div2::after { content: ''; width: 1px; height: 60px; background: #dddee0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .con_con2 .rq1 .div2::after { left: 0; } .con_con2 .rq1 .div3 { width: 58%; padding-left: 3.8%; /*display: flex; flex-wrap: wrap;*/ } .con_con2 .rq1 .div3 .p { font-size: 16px; color: #737373; width: 100%; margin-top: 16px; padding-left: 30px; position: relative; } .con_con2 .rq1 .div3 .p:nth-child(2n) { /*width: 70%;*/ } .con_con2 .rq1 .div3 .p:nth-child(1){ margin-top: 0px; } .con_con2 .rq1 .div3 .p i { display: inline-block; width: 17px; height: 17px; background-size: contain; background-repeat: no-repeat; transform: translateY(2px); position: absolute; left: 0; } .con_con2 .rq1 .div3 .p.p1 i { background-image: url(../images/img27.png); display: none; } .con_con2 .rq1 .div3 .p.p2 i { background-image: url(../images/img28.png); } .con_con2 .rq1 .div3 .p.p3 i { background-image: url(../images/img29.png); } .con_con2 .rq1 .div3 .p.p4 i { background-image: url(../images/img30.png); } .con_con2 .rq2 { width: 100%; margin-top: 3.5%; text-align: center; } .jz { display: inline-block; margin: 0 auto; font-size: 24px; color: #595b64; } .jz i { width: 22px; height: 23px; background-image: url(../images/img31.png); background-size: contain; background-repeat: no-repeat; display: inline-block; margin-left: 14px; transform: translateY(2px); opacity: 0; } .jz.act i { animation: xz 2s linear infinite; opacity: 1; } @keyframes xz { 0% { transform: translateY(2px) rotate(0); } 100% { transform: translateY(2px) rotate(360deg); } } @media(max-width:1459px) { .con_con1 .top .rq a { font-size: 18px; width: 106px; height: 40px; line-height: 40px; border-radius: 40px; margin: 0px 8px; } .con_con2 .rq1 .div2 { font-size: 20px; } .con_con2 .rq1 .div3 .p { font-size: 14px; /*width: 40%;*/ } .con_con2 .rq1 .div3 .p:nth-child(2n) { /*width: 60%;*/ } .con_con2 .rq1 .div2::before, .con_con2 .rq1 .div2::after { height: 46px; } .jz { font-size: 18px; } .jz i { width: 18px; height: 20px; margin-left: 10px; transform: translateY(2px); } } @media(max-width:991px) { .con_con2 .rq1 .div1 { width: 40%; } .con_con2 .rq1 .div2 { width: 60%; } .con_con2 .rq1 .div3 { width: 100%; padding-left: 0; margin-top: 15px; } .con_con2 .rq1 .div2::before { display: none; } } @media(max-width:500px) { .con_con1 .top .rq a { font-size: 14px; width: 90px; height: 32px; line-height: 32px; border-radius: 32px; margin: 0px 4px; } .con_con1 { padding: 30px 0; } .con_con2 .rq { padding: 20px 0; } .con_con2 .rq1 .div1 { width: 100%; } .con_con2 .rq1 .div1 img { width: 40%; } .con_con2 .rq1 .div2 { width: 100%; padding: 0; margin-top: 15px; } .con_con2 .rq1 .div2::after { display: none; } .con_con2 .rq1 .div3 { margin-top: 0px; } .con_con2 .rq1 .div3 .p { width: 100% !important; margin-top: 10px !important; } .con_con2 .rq1 .div3 .p i { width: 14px; height: 14px; margin-right: 7px; transform: translateY(2px); } .con_con2 .rq1 .div2 { font-size: 16px; } .con_con2 .rq2 { margin-top: 20px; } .con_con2 { padding-bottom: 40px; } } /* 保修政策 */ .guar_con1 { width: 100%; padding-top: 2.4%; padding-bottom: 5.5%; } .guar_con1 .rq { width: 100%; margin-bottom: 2.5%; padding: 0 2.5%; box-shadow: 0 5px 25px rgba(0, 14, 31, .1); padding-bottom: 30px; } .guar_con1 .rq.on { padding-bottom: 2.5%; } .guar_con1 .rq .p { font-size: 20px; color: #4e5059; padding: 30px 14px 0; position: relative; cursor: pointer; line-height: 1.583; } .guar_con1 .rq .p::before { content: ''; width: 3px; height: 20px; background: #3d7abf; position: absolute; left: 0; top: 35px; } /* .guar_con1 .rq .p::after{content:'';width:15px;height:9px;background-image:url(../images/img32.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;top:42px;} */ .guar_con1 .rq.on .p::after { transform: rotate(180deg); } .guar_con1 .rq .bot { width: 100%; padding:1% 2.3%; background: #f9f9f9; font-size: 16px; color: #737373; line-height: 2.25; margin-top:15px; /* display:none;*/ } @media(max-width:1459px) { .aft_con1.guar_con1 .rq { padding-bottom: 14px; } .guar_con1 .rq .p { font-size: 18px; padding: 14px 14px 0; } .guar_con1 .rq .p::before { width: 2px; height: 16px; left: 0; top: 21px; } .guar_con1 .rq .p::after { width: 14px; height: 8px; right: 0; top: 32px; } .guar_con1 .rq .bot { font-size: 14px; } } @media(max-width:500px) { .guar_con1 { padding-top: 40px; padding-bottom: 20px; } .guar_con1 .rq { padding: 0 10px; margin-bottom: 15px; } .guar_con1 .rq.on { padding-bottom: 15px; } .guar_con1 .rq .p { font-size: 16px; padding: 15px 14px; } .guar_con1 .rq .p::before { width: 2px; height: 14px; left: 0; top: 22px; } .guar_con1 .rq .p::after { top: 23px; } .guar_con1 .rq .bot { padding: 10px; } } /* 售后服务 */ .aft_con1.guar_con1 .rq .bot { display: block; } .aft_con1.guar_con1 .rq { } .aft_con1.guar_con1 .rq .p::after { display: none; } .aft_con1.guar_con1 .rq .bot p { text-indent: 0em; } .guar_con1 .rq .bot li { position: relative; padding-left: 14px; } .guar_con1 .rq .bot li::before { content: ''; width: 4px; height: 4px; border-radius: 50%; background: #3b7abe; position: absolute; left: 0; top: 16px; } .guar_con1 .rq .bot a { color: #3b7abe; border-bottom: 1px solid #3b7abe; } @media(max-width:500px) { .guar_con1 .rq .bot li { padding-left: 10px; } .guar_con1 .rq .bot li::before { width: 3px; height: 3px; top: 14px; } } /* 服务网点 */ .Network { width: 100%; padding-top: 5.4%; padding-bottom: 4.4%; } .Network .p { font-size: 46px; color: #3b7abe; text-align: center; } .Network .rq { width: 100%; margin-top: 30px; padding-bottom: 40%; background-image: url(../images/img33.png); background-size: contain; background-repeat: no-repeat; background-position: center; position: relative; } .Network .rq .div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .Network .rq .div.on { z-index: 2; } .Network .rq .div .p1 { font-size: 16px; color: #4e5059; position: relative; } .Network .rq .div .p1 span { width: 21px; height: 21px; position: relative; margin: 0 auto; display: block; margin-bottom: 10px; } .Network .rq .div .p1 span i { width: 100%; height: 100%; display: block; background-image: url(../images/img34.png); background-size: contain; background-repeat: no-repeat; position: relative; z-index: 2; } .Network .rq .div.on .p1 span i { background-image: url(../images/img35.png); } .Network .rq .div.div4 .p1 span { position: absolute; left: 120%; top: 50%; transform: translateY(-50%); z-index: 2; } .Network .rq .div .p1 span::after, .Network .rq .div .p1 span::before { content: ''; width: 100%; height: 100%; border-radius: 50%; background: #3d7abf; position: absolute; top: 50%; left: 51%; transform: translate(-50%, -50%); animation: tmfd 3s linear infinite; z-index: -1; opacity: 0.6; display: none; } .Network .rq .div.on .p1 span::before, .Network .rq .div.on .p1 span::after { display: block; } .Network .rq .div .p1 span::after { animation: tmfd 3s 1.5s linear infinite; } @keyframes tmfd { 0% { opacity: 0.6; transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; transform: translate(-50%, -50%) scale(3); } } .Network .rq .div.div11 .p1 span, .Network .rq .div.div9 .p1 span, .Network .rq .div.div8 .p1 span, .Network .rq .div.div7 .p1 span, .Network .rq .div.div6 .p1 span, .Network .rq .div.div5 .p1 span { position: absolute; right: 120%; top: 50%; transform: translateY(-50%); } .Network .rq .div.div1 { top: 25%; left: 15%; } .Network .rq .div.div2 { top: 44%; left: 31%; } .Network .rq .div.div3 { top: 40%; left: 34%; } .Network .rq .div.div4 { top: 50%; left: 33%; } .Network .rq .div.div5 { top: 32%; left: 39.5%; } .Network .rq .div.div6 { top: 38%; left: 41.5%; } .Network .rq .div.div7 { top: 43%; left: 41.5%; } .Network .rq .div.div8 { top: 47%; left: 39.5%; } .Network .rq .div.div9 { top: 51%; left: 39%; } .Network .rq .div.div10 { top: 53%; left: 41.5%; } .Network .rq .div.div11 { top: 27%; left: 44%; } .Network .rq .div.div12 { top: 33%; left: 70%; } .Network .rq .div.div13 { top: 35%; left: 77%; } .Network .rq .div.div14 { top: 43%; left: 72%; } .Network .rq2 { width: 432px; border-radius: 20px; background: #fff; box-shadow: 0 0 80px rgba(41, 71, 110, .21); position: absolute; top: -60px; right: 120%; padding: 26px 36px; display: none; } .Network .div.on .rq2 { display: block; } .Network .rq2::before { content: ''; width: 25px; height: 33px; background-image: url(../images/img36.png); background-size: contain; background-repeat: no-repeat; position: absolute; left: 100%; top: 38px; } .Network .div.div1 .rq2 { left: 70px; } .Network .rq .div.div2 .rq2, .Network .rq .div.div3 .rq2 { right: 190%; } .Network .rq .div.div11 .rq2, .Network .rq .div.div9 .rq2, .Network .rq .div.div8 .rq2, .Network .rq .div.div7 .rq2, .Network .rq .div.div6 .rq2, .Network .rq .div.div5 .rq2 { right: 300%; } .Network .div.div1 .rq2::before { left: auto; right: 100%; transform: rotateY(180deg); } .Network .rq2 .p2 { font-size: 26px; color: #4e5059; padding-bottom: 18px; border-bottom: 1px solid #f0f1f2; } .Network .rq2 .bot { width: 100%; padding-top: 28px; } .Network .rq2 .bot .p3 { font-size: 16px; color: #737373; margin-bottom: 14px; padding-left: 30px; position: relative; } .Network .rq2 .bot .p3:last-child { margin-bottom: 0; } .Network .rq2 .bot .p3::before { content: ''; width: 17px; height: 17px; background-size: contain; background-repeat: no-repeat; position: absolute; left: 0; top: 4px; } .Network .rq2 .bot .p3.p4::before { background-image: url(../images/img27.png); } .Network .rq2 .bot .p3.p5::before { background-image: url(../images/img29.png); } .Network .rq2 .bot .p3.p6::before { background-image: url(../images/img28.png); } .Network .rq2 .bot .p3.p7::before { background-image: url(../images/img30.png); } @media(max-width:1459px) { .Network .p { font-size: 36px; } .Network .rq .div .p1 { font-size: 12px; } .Network .rq .div .p1 span { width: 14px; height: 14px; margin-bottom: 8px; } .Network .rq2 { width: 340px; border-radius: 14px; top: -46px; right: 120%; padding: 20px 24px; } .Network .rq2 .p2 { font-size: 20px; padding-bottom: 12px; } .Network .rq2 .bot { padding-top: 18px; } .Network .rq2 .bot .p3 { font-size: 14px; margin-bottom: 12px; padding-left: 24px; } .Network .rq2 .bot .p3::before { width: 14px; height: 14px; top: 4px; } .Network .rq2::before { width: 19px; height: 25px; top: 28px; } } @media(max-width:991px) { .Network .p { font-size: 26px; } .Network .rq { padding-bottom: 0; background-image: none; } .Network .rq .div { position: static; transform: translate(0, 0); margin-bottom: 20px; } .Network .rq .div .p1 { display: none; } .Network .div .rq2 { display: block; position: static; transform: translate(0); width: 100%; } .Network .rq2::before { display: none; } } @media(max-width:500px) { .Network { padding-top: 40px; padding-bottom: 20px; } .Network .p { font-size: 22px; } .Network .rq { margin-top: 20px; } .Network .div .rq2 { padding: 20px 15px; } .Network .rq2 .p2 { font-size: 18px; } } /* 关于国鑫 */ .abo_con1 { width: 100%; padding-top: 5%; padding-bottom: 5.6%; } .abo_con1 .rq { width: 100%; } .abo_con1 .lef { width: 44.4%; float: left; } .abo_con1 .lef .p { font-size: 46px; color: #3b7abe; line-height: 1.3043; } .abo_con1 .lef .div { width: 100%; padding-top: 8%; } .abo_con1 .text { font-size: 18px; line-height: 2; color: #666666; } .abo_con1 .rig { width: 50%; float: right; position: relative; } .abo_con1 .rig img { width: 100%; } .abo_con1 .rig .p { font-size: 22px; color: #ffffff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; } .abo_con1 .rig .p i { display: block; width: 65px; height: 66px; background-image: url(../images/img21.png); background-size: contain; background-repeat: no-repeat; margin: 0 auto; margin-bottom: 14px; } .abo_con2 { width: 100%; padding-bottom: 31.53%; background-image: url(../images/img37.jpg); background-size: cover; background-position: center; position: relative; } .abo_con2 .rq { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .abo_con2 .rq .div { width: 33.333%; display: flex; justify-content: center; float: left; } .abo_con2 .rq .div .p1 { position: relative; } .abo_con2 .rq .div .p1 span { font-size: 60px; color: #fff; font-family: "HELVETICALT_ROMAN"; line-height: 1; margin-right: 14px; } .abo_con2 .rq .div .p1 i { font-size: 18px; color: #fff; position: absolute; top: 0; font-style: initial; } .abo_con2 .rq .div .p2 { font-size: 22px; color: #fff; margin-top: 8px; opacity: 0.9; } .abo_con3 { width: 100%; padding: 6% 0; } .abo_con3 .rq { width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .abo_con3 .rq .lef { width: 50%; } .abo_con3 .rq .lef img { width: 100%; } .abo_con3 .rq .rig { width: 44.2%; } .abo_con3 .rq .rig .p1 { font-size: 36px; color: #4e5059; } .abo_con3 .rq .rig .div { width: 100%; padding-top: 6.2%; } .abo_con3 .rq .rig .div1 { width: 100%; border-bottom: 1px solid #ebebeb; padding: 4.8% 0; padding-left: 21.2%; position: relative; } .abo_con3 .rq .rig .div1 .p2 { font-size: 22px; color: #3d7abf; font-family: "HarmonyOS_Sans_SC_Regular"; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .abo_con3 .rq .rig .div1 .p3 { font-size: 18px; color: #666666; line-height: 2; } .abo_con4 { width: 100%; padding: 6% 0; background: #f8f9fa; } .abo_con4 .rq { width: 100%; position: relative; overflow: hidden; } .abo_con4 .rq1 { width: 100%; position: relative; } .abo_con4 .rq .rig { width: 79.4%; float: right; } .abo_con4 .rq .ig { width: 100%; } .abo_con4 .rq .ig img { width: 100%; } .abo_con4 .swiper-container, .abo_con4 .swiper-wrapper { overflow: visible; } .abo_con4 .rq .lef { width: 49%; position: absolute; left: -26%; top: 50%; transform: translateY(-50%); background: #3d7abf; padding-bottom: 4.7%; padding-left: 7.8%; padding-right: 3.2%; display: flex; flex-wrap: wrap; } .abo_con4 .rq .lef .div { width: 50%; padding-left: 30px; position: relative; margin-top: 12.5%; } .abo_con4 .rq .lef .div::before { content: ''; width: 5px; height: 90%; background: #fff; opacity: 0.2; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .abo_con4 .rq .lef .div .p1 { position: relative; } .abo_con4 .rq .lef .div .p1 span { font-size: 68px; color: #fff; font-family: "HELVETICALT_ROMAN"; line-height: 1; margin-right: 5px; } .abo_con4 .rq .lef .div .p1 i { font-size: 18px; color: #fff; position: absolute; top: 5px; font-style: initial; } .abo_con4 .rq .lef .div .p2 { font-size: 22px; color: #fff; margin-top: 10px; } .abo_con4 .rq .bt { position: absolute; top: 0; left: 0; } .bt .p4 { font-size: 36px; color: #4e5059; } .abo_con4 .swiper-pagination { position: static; width: 100%; margin: 0; height: 4px; background: #e1e6ef; border-radius: 4px; margin-top: 74px; } .abo_con4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #3d7abf; height: 4px; border-radius: 4px; } .abo_con4 .swp_bt { position: absolute; bottom: 0; left: 0; } .abo_con5 { width: 100%; padding-bottom: 5%; padding-top: 5.6%; } .abo_con5 .rq { width: 100%; padding-top: 2.6%; } .abo_con5 .rq .div { width: 100%; padding-bottom: 41.7%; background: #f8f9fa; position: relative; overflow: hidden; } .abo_con5 .rq .div img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .abo_con5 .rq .div:hover img { transform: translate(-50%, -50%) scale(1.05); } .abo_con5 .swp_bt { margin: 0 auto; margin-top: 3.2%; } .abo_con6 { width: 100%; background: #f8f9fa; padding: 5% 0; } .abo_con6 .rq { width: 100%; padding-top: 3.2%; } .abo_con6 .swiper-slide { width: 100%; padding-bottom: 14.4%; position: relative; transform: scale(0.7); transition: all .5s; } .abo_con6 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide, .abo_con6 .swiper-slide-next { transform: scale(0.85); } .abo_con6 .swiper-slide-next+.swiper-slide, .abo_con6 .swiper-slide-next+.swiper-slide+.swiper-slide { transform: scale(1); } .abo_con6 .rq .div { width: 100%; height: 100%; border-radius: 50%; background-image: url(../images/img38.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .abo_con6 .rq .div img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .abo_con6 .swp_bt { margin: 0 auto; margin-top: 3.2%; } @media(max-width:1459px) { .abo_con1 .lef .p { font-size: 36px; } .abo_con1 .text { font-size: 14px; } .abo_con1 .rig .p { font-size: 16px; } .abo_con1 .rig .p i { width: 50px; height: 50px; margin-bottom: 10px; } .msg-box { width: 90%; } .abo_con2 .rq .div .p1 span { font-size: 46px; margin-right: 10px; } .abo_con2 .rq .div .p1 i { font-size: 14px; } .abo_con2 .rq .div .p2 { font-size: 18px; } .abo_con3 .rq .rig .p1 { font-size: 26px; } .abo_con3 .rq .rig .div1 .p2 { font-size: 16px; } .abo_con3 .rq .rig .div1 .p3 { font-size: 14px; } .abo_con3 .rq .rig .div { padding-top: 3%; } .bt .p4 { font-size: 26px; } .abo_con4 .rq .lef .div { padding-left: 24px; } .abo_con4 .rq .lef .div::before { width: 3px; } .abo_con4 .rq .lef .div .p1 span { font-size: 50px; } .abo_con4 .rq .lef .div .p1 i { font-size: 14px; } .abo_con4 .rq .lef .div .p2 { font-size: 16px; } .abo_con4 .swiper-pagination { margin-top: 50px; } } @media(max-width:991px) { .abo_con4 .rq .lef .div .p1 span { font-size: 36px; } .abo_con4 .rq .lef .div .p1 i { font-size: 12px; } .abo_con4 .rq .lef .div .p2 { font-size: 14px; } .abo_con4 .rq .lef .div { padding-left: 16px; } } @media(max-width:768px) { .abo_con1 .lef { width: 100%; } .abo_con1 .lef .p { font-size: 26px; } .abo_con1 .lef .div { padding-top: 20px; } .abo_con1 .rig { width: 100%; margin-top: 20px; } .abo_con2 .rq .div .p1 span { font-size: 34px; margin-right: 6px; } .abo_con2 .rq .div .p2 { font-size: 14px; } .abo_con3 .rq .lef { width: 100%; } .abo_con3 .rq .rig { width: 100%; margin-top: 20px; } .abo_con3 .rq .rig .div { padding-top: 10px; } .abo_con3 .rq .rig .div1 { padding: 10px 0; padding-left: 84px; } .abo_con4 .rq .bt { position: static; } .abo_con4 .rq .rig { width: 100%; margin-top: 20px; } .abo_con4 .rq .lef { width: 100%; position: static; transform: translate(0); padding: 0 20px; padding-bottom: 20px; } .abo_con4 .rq .lef .div { margin-top: 20px; } .abo_con4 .swiper-pagination { display: none; } .abo_con4 .swp_bt { left: 50%; transform: translateX(-50%); } .abo_con4 .rq1 { padding-bottom: 80px; } .abo_con6 .swiper-slide { transform: scale(1) !important; padding-bottom: 29.25%; } } @media(max-width:640px) { .abo_con6 .rq .div img { max-width: 65%; max-height: 65%; position: absolute; top: 50%; left: 46%; transform: translate(-50%, -50%); } } @media(max-width:500px) { .abo_con1 { padding: 40px 0; } .abo_con1 .lef .p { font-size: 22px; } .abo_con1 .lef .div { padding-top: 14px; } .abo_con2 .rq .div .p1 span { font-size: 28px; margin-right: 3px; } .abo_con2 .rq .div .p1 i { font-size: 12px; } .abo_con3 { padding: 40px 0; } .abo_con3 .rq .rig { margin-top: 14px; } .abo_con3 .rq .rig .p1 { font-size: 22px; } .abo_con4 { padding: 40px 0; } .bt .p4 { font-size: 22px; } .abo_con5 { padding: 40px 0; } .abo_con6 .rq, .abo_con5 .rq { padding-top: 20px; } .abo_con6 .swp_bt, .abo_con5 .swp_bt { margin-top: 30px; } .abo_con6 { padding: 40px 0; } } /* 发展历程 */ .abo2_con1 { width: 100%; padding: 7.4% 0; background-image: url(../images/img72.jpg); background-size: cover; background-position: center bottom; position: relative; } .abo2_con1::before { content: ''; width: 35%; height: 100%; position: absolute; right: 0; top: 0; /* background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9) 70%);*/ background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9) 50%); z-index: 10; } .abo2_con1::after { content: ''; width: 35%; height: 100%; position: absolute; right: 0; top: 0; /* background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9) 70%);*/ background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9) 90%); z-index: 10; } .abo2_con1::after { left: 0; transform: rotate(180deg); } .abo2_con1 .top { width: 100%; margin-bottom: 8%; overflow: hidden; padding: 0 37%; position: relative; } /* .abo2_con1 .top .swiper-slide.swiper-slide-prev{opacity:.5;} .abo2_con1 .top .swiper-slide.swiper-slide-next{opacity:.5;} */ .abo2_con1 .top .p { font-size: 46px; color: #4e5059; line-height: 1; font-family: "HarmonyOS_Sans_SC_Regular"; position: relative; display: inline-block; } .abo2_con1 .top .swiper-slide-active .p::before { width: 100%; } .abo2_con1 .top .p::before { content: ''; display: block; width: 0; height: 4px; background-color: #3b7abe; position: absolute; bottom: -8px; left: 0; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; } .abo2_con1 .top .text { width: 100%; padding-top: 6.3%; font-size: 18px; color: #666666; line-height: 1.4444; } .abo2_con1 .top .text p { padding-left: 22px; position: relative; margin-bottom: 22px; } .abo2_con1 .top .text p:last-child { margin-bottom: 0; } .abo2_con1 .top .text p::before { content: ''; width: 4px; height: 4px; border-radius: 50%; background: #3d7abf; position: absolute; left: 0; top: 10px; } .abo2_con1 .top .swiper-container { overflow: visible; } .abo2_con1 .top .swiper-slide { opacity: 0; } .abo2_con1 .top .swiper-slide-active { opacity: 1; } .abo2_con1 .top .swiper-slide-next { transform: translateX(39%); opacity: 1; } .abo2_con1 .top .swiper-slide-prev { transform: translateX(-39%); opacity: 1; } .abo2_con1 .bot { width: 100%; padding: 0 40px; position: relative; z-index: 99; } .abo2_con1 .bot p { font-size: 20px; color: #7790ad; text-align: center; padding-bottom: 24px; line-height: 26px; cursor: pointer; } .abo2_con1 .bot .swiper-slide-thumb-active p { font-size: 26px; font-family: "HarmonyOS_Sans_SC_Medium"; color: #3d7abf; } .abo2_con1 .bot p::before { background: #fff; content: ''; width: 8px; height: 8px; border-radius: 50%; border: 2px solid #c6cfda; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); } .abo2_con1 .bot p::after { content: ''; width: 84%; height: 2px; background: #c6cfda; position: absolute; bottom: 3px; left: 59%; } .abo2_con1 .bot .swiper-slide-thumb-active p::before { border-color: #3d7abf; } .abo2_con1 .swiper-button-next, .abo2_con1 .swiper-button-prev { width: 60px; height: 60px; background-image: url(../images/img20.png); background-size: contain; background-repeat: no-repeat; right: 0; top: 0; margin-top: 0; opacity: 1; transition: all .5s; border-radius: 50%; box-shadow: 10px 0 20px rgba(0, 72, 157, .1); } .abo2_con1 .swiper-button-prev { left: 0; transform: rotate(180deg); box-shadow: -10px 0 20px rgba(0, 72, 157, .1); } .abo2_con1 .swiper-button-next:hover, .abo2_con1 .swiper-button-prev:hover { background-image: url(../images/img19.png); } .abo2_con1 .bot::before { content: ''; width: 84%; height: 2px; background: #c6cfda; position: absolute; bottom: 3px; left: 50%; opacity: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); } @media(max-width:1459px) { .abo2_con1 .top .p { font-size: 36px; } .abo2_con1 .top .text { font-size: 15px; } .abo2_con1 .bot p { font-size: 16px; padding-bottom: 20px; } .abo2_con1 .bot .swiper-slide-thumb-active p { font-size: 20px; } .abo2_con1 .swiper-button-next, .abo2_con1 .swiper-button-prev { width: 46px; height: 46px; } } @media(max-width:768px) { .abo2_con1 .top { padding: 0; } .abo2_con1::before, .abo2_con1::after { display: none; } .abo2_con1 .bot { padding: 0 50px; } .abo2_con1 .top .p { font-size: 26px; } .abo2_con1 .top .text { padding-top: 20px; } .abo2_con1 .top .text p { padding-left: 12px; margin-bottom: 10px; } .abo2_con1 .top .text p::before { top: 8px; } } @media(max-width:500px) { .abo2_con1 { padding: 40px 0; } .abo2_con1 .top .text { font-size: 14px; } .abo2_con1 .bot p { font-size: 14px; padding-bottom: 14px; } .abo2_con1 .bot .swiper-slide-thumb-active p { font-size: 16px; } .abo2_con1 .swiper-button-next, .abo2_con1 .swiper-button-prev { width: 40px; height: 40px; } .abo2_con1 .bot::before { width: 68%; } } /* 荣誉资质 */ .abo3_con1 { width: 100%; padding-bottom: 5%; } .abo3_con1 .rq { width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 30px; } .abo3_con1 .rq .div { width: 23%; margin-right: 2%; margin-top: 2.5%; background: #f8f9fa; } .abo3_con1 .rq .div:nth-child(4n) { margin-right: 0; } .abo3_con1 .rq .top { width: 100%; padding-bottom: 106%; position: relative; overflow: hidden; } .abo3_con1 .rq .top img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .abo3_con1 .rq .div:hover .top img { transform: translate(-50%, -50%) scale(1.05); } .abo3_con1 .rq .bot { width: 100%; padding-bottom: 8%; } .abo3_con1 .rq .bot .p { padding: 0 30%; font-size: 24px; color: #4e5059; line-height: 1.25; position: relative; text-align: center; } .abo3_con1 .rq .bot .p::after, .abo3_con1 .rq .bot .p::before { content: ''; width: 29px; height: 53px; background-image: url(../images/img39.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 13%; top: 50%; transform: translateY(-50%); } .abo3_con1 .rq .bot .p::after { transform: translateY(-50%) rotateY(180deg); left: 13%; } .abo3_con1 .rq1 { width: 100%; margin-top: 5.5%; text-align: center; } @media(max-width:1459px) { .abo3_con1 .rq .bot .p { font-size: 18px; } .abo3_con1 .rq .bot .p::after, .abo3_con1 .rq .bot .p::before { width: 23px; height: 42px; } } @media(max-width:991px) { .abo3_con1 .rq .div { width: 32%; } .abo3_con1 .rq .div:nth-child(4n) { margin-right: 2%; } .abo3_con1 .rq .div:nth-child(3n) { margin-right: 0; } } @media(max-width:640px) { .abo3_con1 .rq .div:nth-child(3n), .abo3_con1 .rq .div { width: 48%; margin-right: 4%; margin-top: 15px; } .abo3_con1 .rq .div:nth-child(2n) { margin-right: 0; } .abo3_con1 .rq1 { margin-top: 30px; } .abo3_con1 { padding-bottom: 40px; } } /* 人才招聘 */ .abo4_con1 { width: 100%; padding: 4.5% 0; } .abo4_con1 .rq { width: 100%; padding: 0 2.2%; line-height: 80px; background: #3b7abe; } .abo4_con1 .div { width: 27%; float: left; } .abo4_con1 .div:nth-child(3) { width: 19%; text-align:center; } .abo4_con1 .rq .div p { font-size: 18px; color: #fff; } .abo4_con1 .rq1 { width: 100%; box-shadow: 0 0 35px rgba(59, 122, 190, .1); margin-top: 20px; } .abo4_con1 .rq1 .top { padding: 1.6% 2.2%; background: #fff; cursor: pointer; } .abo4_con1 .rq1.on .top { background: #f6f7f9; } .abo4_con1 .rq1 .div p { font-size: 18px; color: #4e5059; transition: all .5s; padding-right: 15px; } .abo4_con1 .rq1.on .div p { color: #3b7abe; } .abo4_con1 .rq1.on .top .div:first-child p { font-size: 26px; color: #3b7abe; } .abo4_con1 .rq1 .bot { width: 100%; display: none; } .abo4_con1 .rq1 .bot .div1 { background: #f6f7f9; padding: 2.2% 2.2%; border-top: 1px solid #e3eaf3; } .abo4_con1 .rq1 .bot .div1 span { font-size: 16px; color: #4e5059; margin-right: 70px; } .abo4_con1 .rq1 .bot .div1 span i { width: 20px; height: 16px; background-size: contain; background-repeat: no-repeat; display: inline-block; transform: translateY(2px); margin-right: 3px; } .abo4_con1 .rq1 .bot .div1 span.dd i { background-image: url(../images/img40.png); } .abo4_con1 .rq1 .bot .div1 span.bm i { background-image: url(../images/img41.png); } .abo4_con1 .rq1 .bot .div2 { width: 100%; padding: 3% 2.2%; background: #fff; } .abo4_con1 .rq1 .bot .text { width: 100%; padding-right: 240px; position: relative; font-size: 16px; color: #666666; line-height: 2.25; } .abo4_con1 .rq1 .bot .text .p1 { font-size: 20px; color: #4e5059; margin-bottom: 10px; font-family: "HarmonyOS_Sans_SC_Regular"; } .abo4_con1 .rq1 .bot .text .anniu { background: #3d7abf; color: #fff; position: absolute; bottom: 0; right: 15px; } .abo4_con1 .Pages { margin-top: 5%; } @media(max-width:1459px) { .abo4_con1 .rq { line-height: 60px; } .abo4_con1 .rq .div p { font-size: 14px; } .abo4_con1 .rq1 .div p { font-size: 14px; } .abo4_con1 .rq1.on .top .div:first-child p { font-size: 20px; } .abo4_con1 .rq1 .bot .div1 span { font-size: 14px; margin-right: 44px; } .abo4_con1 .rq1 .bot .div1 span i { width: 15px; height: 12px; transform: translateY(0px); } .abo4_con1 .rq1 .bot .text .p1 { font-size: 16px; } .abo4_con1 .rq1 .bot .text { padding-right: 190px; font-size: 14px; } } @media(max-width:500px) { .abo4_con1 { padding: 40px 0; } .abo4_con1 .rq { line-height: 40px; } .abo4_con1 .div { width: 22%; } .abo4_con1 .rq1 .div:first-child, .abo4_con1 .rq .div:first-child { width: 34%; } .abo4_con1 .rq1 .div p { font-size: 13px; transition: all 0s; } .abo4_con1 .rq1 .bot .div2, .abo4_con1 .rq1 .top { padding-top: 15px; padding-bottom: 15px; } .abo4_con1 .rq1 { margin-top: 12px; } .abo4_con1 .rq1.on .top .div:first-child p { font-size: 13px; } .abo4_con1 .rq1 .bot .div1 { padding-top: 10px; padding-bottom: 10px; } .abo4_con1 .rq1 .bot .text { padding-right: 0; } .abo4_con1 .rq1 .bot .text .anniu { position: static; display: block; margin-top: 20px; } .abo4_con1 .Pages { margin-top: 30px; } } /* 新品活动 */ .new2_con1 { width: 100%; padding: 3.2% 0; } .new2_con1 .rq { width: 100%; padding-left: 21%; position: relative; } .new2_con1 .rq .p { font-size: 40px; color: #3b7abe; position: absolute; top: 0; left: 0; } .new2_con1 .rq .rq1 { width: 100%; display: flex; flex-wrap: wrap; } .new2_con1 .rq .rq1 p { font-size: 18px; color: #666666; padding-left: 10px; position: relative; width: 53.5%; margin-bottom: 10px; } .new2_con1 .rq .rq1 p:nth-child(2n) { width: 46.5%; } .new2_con1 .rq .rq1 p::before { content: ''; width: 3px; height: 3px; background: #3b7abe; position: absolute; left: 0; top: 10px; } .new2_con2 { width: 100%; padding-bottom: 34.37%; background-size: contain; background-repeat: no-repeat; position: relative; } .new2_con2::before { content: ''; width: 50%; height: 100%; background: #3d7abf; opacity: 0.3; position: absolute; top: 0; right: 0; } .new2_con2 .rq { /* width:100%;*/ height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 10; } .new2_con2 .rq .div { width: 50%; float: left; padding-top: 5.6%; padding-right: 11%; } .new2_con2 .rq .div:nth-child(2) { padding-right: 0; padding-left: 11%; } .new2_con2 .rq .p1 { font-size: 36px; color: #fff; } .new2_con2 .rq .p2 { font-size: 24px; color: #ffffff; margin: 3% 0; } .new2_con2 .rq .p3 { font-size: 16px; color: #fff; line-height: 1.875; opacity: 0.7; } .new2_con3 { width: 100%; padding: 4.4% 0; } .new2_con3 .top { width: 100%; margin-bottom: 3%; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; } .new2_con3 .top .div p { font-size: 20px; color: #666666; width: 120px; height: 40px; line-height: 38px; border-radius: 40px; text-align: center; border: 1px solid #d2d2d2; float: left; margin-right: 24px; cursor: pointer; } .new2_con3 .top .div p.on { background: #3d7abf; color: #fff; } .new2_con3 .top .div p:last-child { margin-right: 0; } .new2_con3 .bot { width: 100%; } .new2_con3 .bot .rq { display: none; } .new2_con3 .bot .rq.on { display: block; } .new2_con3 .bot .rq1 { display: flex; justify-content: space-between; flex-wrap: wrap; } .new2_con3 .bot .lef { width: 66.3%; position: relative; } .new2_con3 .bot .lef img { width: 100%; } .new2_con3 .bot .lef p { width: 100%; font-size: 26px; color: #ffffff; position: absolute; bottom: 0; left: 0; padding: 4%; } .new2_con3 .bot .rig { width: 31.88%; padding-right: 1.7%; overflow-y: auto; position: relative; } .new2_con3 .bot .rig::-webkit-scrollbar { width: 4px; background-color: #e2e6ef; border-radius: 4px; } .new2_con3 .bot .rig::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #3e7ac0; } .new2_con3 .bot .rig .rq2 { width: 100%; height: 100%; position: relative; } .new2_con3 .bot .rig .rq3 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .new2_con3 .bot .rig .div { width: 100%; position: relative; margin-bottom: 5.4%; cursor: pointer; } .new2_con3 .bot .rig .div:last-child { margin-bottom: 0; } .new2_con3 .bot .rig .div img { width: 100%; } .new2_con3 .bot .rig .div p { font-size: 18px; color: #f8f9fa; position: absolute; bottom: 0; left: 0; width: 100%; padding: 5.2%; } .new2_con3 .bot .rig .div1::before { content: ''; width: 44px; height: 44px; background-image: url(../images/img42.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.4; } .new2_con3 .bot .lef.abo_video::before { content: ''; width: 64px; height: 64px; background-image: url(../images/img42.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; } .new2_con4 { width: 100%; padding: 4.6% 0; background: #f8f9fa; } .new2_con4 .rq { width: 100%; padding-top: 3%; } .new2_con4 .rq table, .new2_con4 .rq tbody { width: 100%; } .new2_con4 .rq td { font-size: 16px; color: #666666; line-height: 2.25; border: 1px solid #e3e3e3; padding: 7px 58px; } .new2_con4 .rq td[rowspan] { text-align: center; font-size: 24px; color: #3b7abe; } .new2_con4 .rq td li { position: relative; padding-left: 12px; } .new2_con4 .rq td li::before { content: ''; width: 2px; height: 2px; background: #3b7abe; position: absolute; top: 17px; left: 0; } .new2_con5 { width: 100%; padding: 4.3% 0; background: #f6f6f6; } .new2_con5 .rq { width: 66%; padding-top: 3%; margin: 0 auto; } .new2_con5 .rq .lef { width: 66.3%; float: left; position: relative; overflow: hidden; } .new2_con5 .rq .lef img { width: 100%; transition: all .5s; } .new2_con5 .rq .lef:hover img { transform: scale(1.05); } .new2_con5 .rq .lef .div { width: 100%; padding: 3.5%; position: absolute; bottom: 0; left: 0; z-index: 10; } .new2_con5 .rq .lef .div .p1 { font-size: 16px; color: #ffffff; } .new2_con5 .rq .lef .div .p1 i { display: inline-block; width: 19px; height: 19px; background-image: url(../images/img43.png); background-size: contain; background-repeat: no-repeat; margin-right: 8px; transform: translateY(3px); } .new2_con5 .rq .lef .div .p2 { font-size: 26px; color: #ffffff; margin-top: 10px; } .new2_con5 .rq .rig { width: 31.9%; float: right; } .new2_con5 .rq .rig .div { width: 100%; padding: 7%; background: #fff; margin-bottom: 5%; } .new2_con5 .rq .rig .div:last-child { margin-bottom: 0; } .new2_con5 .rq .rig .p1 { font-size: 24px; color: #4e5059; line-height: 1.333; height: 62px; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .new2_con5 .rq .rig .div:hover .p1 { color: #3d7abf; } .new2_con5 .rq .rig .p2 { font-size: 16px; color: #4e5059; margin-top: 26px; } .new2_con5 .rq .rig .p2 i { display: inline-block; width: 19px; height: 19px; background-image: url(../images/img23.png); background-size: contain; background-repeat: no-repeat; margin-right: 8px; transform: translateY(3px); } .new2_con5 .a { width: 100%; text-align: center; margin-top: 3%; } .new2_con5 .a a { font-size: 16px; color: #3d7abf; } .new2_con6 { width: 100%; } .new2_con6 .rq { width: 100%; display: flex; flex-wrap: wrap; } .new2_con6 .lef { width: 25.75%; padding: 2.8% 2.1%; } .new2_con6 .lef .div { width: 100%; padding: 6% 9%; background: #4982c3; margin-top: 9%; } .new2_con6 .lef .div .p1 { font-size: 18px; color: #ffffff; line-height: 1.7777; } .new2_con6 .lef .div .p1 i { width: 12px; height: 14px; display: inline-block; background-image: url(../images/img44.png); background-size: contain; background-repeat: no-repeat; } .new2_con6 .lef .div1 { margin-top: 8%; } .new2_con6 .lef .div1 .p1 { font-size: 24px; color: #4982c3; } .new2_con6 .lef .div2 { width: 100%; margin-top: 6%; } .new2_con6 .lef .div3 { width: 100%; position: relative; padding-left: 7.5%; padding-bottom: 12px; } .new2_con6 .lef .div3::before { content: ''; width: 12px; height: 12px; background-image: url(../images/img34.png); background-size: contain; background-repeat: no-repeat; position: absolute; left: 0; top: 6px; } .new2_con6 .lef .div3::after { content: ''; width: 2px; height: 50%; background: #eaeaeb; position: absolute; left: 5px; top: 26px; } .new2_con6 .lef .div3:last-child::after { display: none; } .new2_con6 .lef .div3 .p2 { font-size: 16px; color: #4e5059; line-height: 1.5; } .new2_con6 .rig { width: 74.25%; } .new2_con6 .rig #mapDiv { width: 100%; height: 100%; } .new2_con6 .rig #mapDiv img { width: 100%; height: 100%; object-fit: cover; } .new2_con7 { width: 100%; padding: 4.6% 0; background: #f6f6f6; } .new2_con7 .rq { width: 100%; margin-top: 3%; background: #fff; padding-top: 7%; padding-bottom: 4%; position: relative; overflow: hidden; z-index: 10; } .new2_con7 .rq::before { content: ''; width: 65%; height: 100%; background-image: url(../images/img45.png); background-size: cover; position: absolute; top: 0; right: 0; z-index: -1; } .new2_con7 .rq .lef { width: 21%; float: left; padding-left: 5.5%; padding-right: 2%; border-right: 1px solid #e6e6e6; } .new2_con7 .rq .p { font-size: 24px; color: #4982c3; margin-bottom: 25px; } .new2_con7 .rq .lef .div { width: 100%; font-size: 16px; color: #4e5059; line-height: 1.875; } .new2_con7 .rq .lef .div1 { width: 69%; margin-top: 35%; } .new2_con7 .rq .lef .div1 img { width: 100%; } .new2_con7 .rq .lef .div1 p { font-size: 16px; color: #4e5059; text-align: center; margin-top: 16px; } .new2_con7 .rq .rig { width: 79%; float: left; padding-left: 4.3%; } .new2_con7 .rq .rig .div { width: 400px; } .new2_con7 .rq .rig input[type="text"] { font-size: 16px; color: #4e5059; width: 100%; height: 52px; background: #f6f6f6; border: 1px solid #eaeaea; padding: 0 20px; margin-bottom: 16px; } .new2_con7 .rq .rig input[type="button"] { width: 100%; background: #4982c3; font-size: 16px; color: #ffffff; height: 50px; margin-top: 21px; cursor: pointer; } @media(max-width:1459px) { .new2_con1 .rq .p { font-size: 30px; } .new2_con1 .rq .rq1 p { font-size: 14px; } .new2_con2 .rq .p1 { font-size: 26px; } .new2_con2 .rq .p2 { font-size: 18px; } .new2_con2 .rq .p3 { font-size: 14px; } .new2_con3 .top .div p { font-size: 14px; width: 90px; height: 32px; line-height: 30px; border-radius: 32px; margin-right: 16px; } .new2_con3 .bot .lef p { font-size: 20px; } .new2_con3 .bot .rig .div p { font-size: 14px; } .new2_con3 .bot .rig .div1::before { width: 33px; height: 33px; } .new2_con3 .bot .lef.abo_video::before { width: 48px; height: 48px; } .new2_con4 .rq td { font-size: 14px; padding: 7px 44px; } .new2_con4 .rq td[rowspan] { font-size: 18px; } .new2_con5 .rq .lef .div .p1 { font-size: 14px; } .new2_con5 .rq .lef .div .p1 i { width: 16px; height: 16px; margin-right: 6px; transform: translateY(3px); } .new2_con5 .rq .lef .div .p2 { font-size: 20px; margin-top: 8px; } .new2_con5 .rq .rig .p1 { font-size: 18px; height: 46px; } .new2_con5 .rq .rig .p2 { font-size: 14px; margin-top: 16.5px; } .new2_con5 .rq .rig .p2 i { width: 16px; height: 16px; } .new2_con5 .a a { font-size: 14px; } .new2_con6 .lef .div .p1 { font-size: 13px; } .new2_con6 .lef .div .p1 i { width: 10px; height: 12px; } .new2_con6 .lef .div1 .p1 { font-size: 18px; } .new2_con6 .lef .div3 .p2 { font-size: 14px; } .new2_con6 .lef .div3::before { width: 10px; height: 10px; } .new2_con6 .lef .div3::after { left: 4px; top: 22px; } .new2_con7 .rq .p { font-size: 22px; margin-bottom: 20px; } .new2_con7 .rq .lef .div { font-size: 14px; } .new2_con7 .rq .lef .div1 p { font-size: 14px; margin-top: 10px; } .new2_con7 .rq .rig input[type="text"] { font-size: 14px; width: 100%; height: 42px; padding: 0 15px; margin-bottom: 14px; } .new2_con7 .rq .rig input[type="button"] { font-size: 14px; height: 40px; margin-top: 8px; } .new2_con7 .rq .rig .div { width: 330px; } } @media(max-width:1024px) { .new2_con5 .rq { width: 100%; } } @media(max-width:768px) { .new2_con1 .rq .p { position: static; font-size: 26px; margin-bottom: 18px; } .new2_con1 .rq { padding-left: 0; } .new2_con2 .rq .div { width: 100%; padding: 0 !important; margin-bottom: 40px; } .new2_con2 { padding-bottom: 0; padding-top: 40px; background-size: cover; } .new2_con2 .rq { position: static; transform: translate(0); } .new2_con2::before { display: none; } .new2_con4 .rq { width: 100%; overflow-x: auto; } .new2_con4 .rq table { width: 720px; } .new2_con4 .rq td { padding: 5px 15px; } .new2_con4 .rq td[rowspan] { font-size: 16px; } .new2_con5 .rq .lef { width: 100%; } .new2_con5 .rq .rig { width: 100%; margin-top: 20px; } .new2_con5 .rq .rig .div { padding: 20px; margin-bottom: 15px; } .new2_con5 .rq .rig .p2 { margin-top: 10px; } .new2_con5 .rq .rig .p1 { height: auto; } .new2_con6 .lef { width: 100%; padding: 20px 15px; } .new2_con6 .lef .div { padding: 20px; margin-top: 20px; } .new2_con6 .lef .div2, .new2_con6 .lef .div1 { margin-top: 20px; } .new2_con6 .lef .div3 { padding-left: 20px; } .new2_con6 .rig { width: 100%; height: 400px; } .new2_con7 .rq .lef { width: 100%; padding: 0 15px; } .new2_con7 .rq .lef .div1 { width: 200px; margin-top: 20px; } .new2_con7 .rq .rig { width: 100%; padding: 0 15px; margin-top: 20px; } .new2_con7 .rq .rig .div { width: 100%; } } @media(max-width:500px) { .new2_con1 { padding: 40px 0; } .new2_con1 .rq .p { font-size: 22px; margin-bottom: 15px; } .new2_con1 .rq .rq1 p:nth-child(2n), .new2_con1 .rq .rq1 p { width: 100%; } .new2_con2 .rq .p1 { font-size: 22px; } .new2_con2 .rq .p2 { font-size: 16px; margin: 8px 0; } .new2_con3 { padding: 40px 0; } .new2_con3 .top { margin-bottom: 15px; } .new2_con3 .bot .lef { width: 100%; } .new2_con3 .bot .lef p { font-size: 18px; } .new2_con3 .bot .rig { width: 100%; height: 266px; margin-top: 20px; } .new2_con3 .bot .rig .div { margin-bottom: 10px; } .new2_con4 { padding: 40px 0; } .new2_con4 .rq { padding-top: 18px; } .new2_con5 { padding: 40px 0; } .new2_con5 .rq .lef .div .p2 { font-size: 16px; margin-top: 4px; } .new2_con5 .rq .rig .div { padding: 12px; margin-bottom: 10px; } .new2_con5 .rq .rig .p1 { font-size: 16px; } .new2_con6 .lef { padding-top: 40px; } .new2_con7 { padding: 40px 0; } .new2_con7 .rq .lef .div1 { width: 130px; } .new2_con7 .rq { padding-bottom: 30px; } } /* 联系我们 */ .abo5_con1 { width: 100%; padding: 5.4% 0; } .abo5_con1 .rq { width: 100%; display: flex; flex-wrap: wrap-reverse; justify-content: space-between; } .abo5_con1 .rq .lef { width: 64.4%; padding: 10px; background: #f8f9fa; } .abo5_con1 .rq .lef #mapDiv { width: 100%; height: 100%; } .abo5_con1 .rq .rig { width: 32.4%; } .abo5_con1 .rq .rig .top { width: 100%; padding-right: 48px; } .abo5_con1 .rig .top .div { width: 100%; height: 50px; padding-right: 50px; position: relative; } .abo5_con1 .rig .top .div input { width: 100%; height: 100%; padding: 0 20px; font-size: 16px; color: #666666; background: #f9f9f9; font-family: "HarmonyOS_Sans_SC_Light"; } .abo5_con1 .rig .top .div input:-moz-placeholder { color: #666666; } .abo5_con1 .rig .top .div input:-ms-input-placeholder { color: #666666; } .abo5_con1 .rig .top .div input::-webkit-input-placeholder { color: #666666; } .abo5_con1 .rig .top .div button { width: 50px; height: 100%; background: #3b7abe; position: absolute; top: 0; right: 0; background-image: url(../images/img46.png); background-size: 20px; background-repeat: no-repeat; background-position: center; } .abo5_con1 .rq .rig .bot { width: 100%; padding-right: 48px; margin-top: 18px; height: 695px; overflow-y: auto; } .abo5_con1 .rq .rig .bot::-webkit-scrollbar { width: 3px; background-color: #e3e3e3; } .abo5_con1 .rq .rig .bot::-webkit-scrollbar-thumb { background-color: #3b7abe; } .abo5_con1 .rig .bot .div { width: 100%; border-bottom: 1px solid #e3e3e3; } .abo5_con1 .rig .bot .div .p1 { font-size: 20px; color: #3b7abe; padding: 24px 0; padding-right: 20px; position: relative; cursor: pointer; } .abo5_con1 .rig .bot .div .p1::before { content: ''; width: 9px; height: 15px; background-image: url(../images/img47.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; right: 5px; transform: translateY(-50%); } .abo5_con1 .rig .bot .div1 { width: 100%; padding-left: 22px; margin-bottom: 30px; border-left: 1px solid #e3e3e3; display: none; } .abo5_con1 .rig .bot .div1 .p { font-size: 16px; color: #666666; line-height: 1.5; margin-bottom: 5px; padding-left: 30px; position: relative; } .abo5_con1 .rig .bot .div1 .p::before { content: ''; width: 17px; height: 17px; background-size: contain; background-repeat: no-repeat; position: absolute; left: 0; top: 5px; } .abo5_con1 .rig .bot .div1 .p.p2::before { background-image: url(../images/img48.png); } .abo5_con1 .rig .bot .div1 .p.p3::before { background-image: url(../images/img49.png); } .abo5_con1 .rig .bot .div1 .p.p4::before { background-image: url(../images/img50.png); } .abo5_con1 .rig .bot .div1 .p.p5::before { background-image: url(../images/img50_2.png); } @media(max-width:1459px) { .abo5_con1 .rig .bot .div .p1 { font-size: 16px; padding: 18px 0; padding-right: 16px; } .abo5_con1 .rig .bot .div1 { padding-left: 16px; margin-bottom: 20px; } .abo5_con1 .rig .bot .div1 .p { font-size: 14px; padding-left: 24px; } .abo5_con1 .rig .bot .div1 .p::before { width: 14px; height: 14px; top: 5px; } .abo5_con1 .rq .rig .bot { height: 546px; } } @media(max-width:768px) { .abo5_con1 .rq { flex-wrap: wrap; } .abo5_con1 .rq .lef { width: 100%; height: 500px; } .abo5_con1 .rq .rig { width: 100%; margin-top: 30px; } } @media(max-width:500px) { .abo5_con1 { padding: 40px 0; } .abo5_con1 .rq .lef { height: 200px; } .abo5_con1 .rig .top .div { height: 40px; padding-right: 40px; } .abo5_con1 .rig .top .div input { padding: 0 15px; font-size: 14px; } .abo5_con1 .rig .top .div button { width: 40px; background-size: 16px; } .abo5_con1 .rq .rig .top { padding-right: 35px; } .abo5_con1 .rq .rig .bot { height: 318px; padding-right: 35px; margin-top: 10px; } } /* 产品中心 */ .por_con1 { width: 100%; padding: 4% 0; } .por_con1 .rq { width: 100%; position: relative; } .por_con1 .rq .top { width: 100%; padding-bottom: 56%; background: #f2f2f2; position: relative; overflow: hidden; transition: all .5s; } .por_con1 .rq .swiper-slide.on .top { background: #fff; } .por_con1 .rq .top::before { content: ''; width: 100%; height: 100%; border: 3px solid #3b7abe; position: absolute; top: 0; left: 0; opacity: 0; transition: all .5s; } .por_con1 .rq .swiper-slide.on .top::before { opacity: 1; } .por_con1 .rq .top img { max-width: 85%; max-height: 85%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .por_con1 .rq .swiper-slide:hover .top img { transform: translate(-50%, -50%) scale(1.05); } .por_con1 .rq p { font-size: 20px; color: #4e5059; text-align: center; line-height: 1.3; transition: all .5s; min-height: 70px; display: flex; align-items: center; justify-content: center; padding: 0 10px; } .por_con1 .rq .swiper-slide.on p { color: #fff; background: #3b7abe; } .por_con1 .swiper-button-next, .por_con1 .swiper-button-prev { width: 60px; height: 60px; background-image: url(../images/img20.png); background-size: contain; background-repeat: no-repeat; right: -100px; top: 50%; transform: translateY(-50%); margin-top: 0; opacity: 1; transition: all .5s; border-radius: 50%; box-shadow: 10px 0 20px rgba(0, 72, 157, .1); } .por_con1 .swiper-button-prev { left: -100px; transform: translateY(-50%) rotate(180deg); box-shadow: -10px 0 20px rgba(0, 72, 157, .1); } .por_con1 .swiper-button-next:hover, .por_con1 .swiper-button-prev:hover { background-image: url(../images/img19.png); } .por_con2 { width: 100%; padding-top: 5.4%; background: #f8f9fa;position: relative; } .por_con2 .top .lef { width: 25%; float: left; padding-right: 20px; } .por_con2 .top .lef .p { font-size: 40px; color: #3b7abe; } .por_con2 .top .rig { width: 75%; float: left; font-size: 18px; color: #666666; line-height: 2; } .por_con2 .bot { width: 100%; padding-top: 3.7%; position: relative; } .por_con2 .bot::before { content: ''; width: 100%; height: 4px; background: #e8ecf3; position: absolute; bottom: 0; left: 0; } .por_con2 .bot .rq { width: 100%; } .por_con2 .bot .div { width: 100%; padding-bottom: 56.5%; /* background:#8f8f90;*/ position: relative; overflow: hidden; } .por_con2 .bot .back-color { background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; } .por_con2 .bot .swiper-slide.on .div .back-color { opacity: 0; } .por_con2 .bot .swiper-slide.on .div { background: #fff; } .por_con2 .bot .div::after { content: ''; width: 100%; height: 100%; border: 2px solid #3b7abe; position: absolute; top: 0; left: 0; opacity: 0; } .por_con2 .bot .swiper-slide.on .div::after { opacity: 1; } .por_con2 .bot .div::before { content: ''; width: 99px; height: 26px; background-image: url(../images/img51.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 40px; bottom: 34px; z-index: 3; display:none; } .por_con2 .bot .swiper-slide.on .div::before { background-image: url(../images/img18.png); } .por_con2 .bot .div img { max-width: 85%; max-height: 85%; position: absolute; top: 56%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .por_con2 .bot .div1 { width: 100%; position: absolute; top: 0; left: 0; padding: 9%; z-index: 6; } .por_con2 .bot .div1 .p1 { font-size: 32px; color: #ffffff; } .por_con2 .bot .swiper-slide.on .div1 .p1 { color: #3b7abe; } .por_con2 .bot .div1 .p2 { font-size: 18px; color: #ffffff; margin-top: 8px; } .por_con2 .bot .swiper-slide.on .div1 .p2 { color: #666666; } .por_con2 .bot .div2 { position: absolute; left: 9%; bottom: 34px; display: flex; align-items: center; z-index: 10; cursor: pointer; } .por_con2 .bot .div2 i { width: 43px; height: 43px; background-image: url(../images/img52.png); background-size: contain; background-repeat: no-repeat; } .por_con2 .bot .swiper-slide.on .div2 i { background-image: url(../images/img21.png); } .por_con2 .bot .div2 span { font-size: 16px; color: #666666; margin-left: 10px; opacity: 0; } .por_con2 .bot .swiper-slide.on .div2 span { opacity: 1; } .por_con2 .bot .div a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 11; } .por_con2 .bot .swiper-slide.on .div a { z-index: -1; } .por_con2 .bot .swiper-slide { position: relative; padding-bottom: 80px; } .por_con2 .bot .swiper-slide::before { content: ''; width: 100%; height: 4px; background: #3b7abe; position: absolute; bottom: 0; left: 0; opacity: 0; } .por_con2 .bot .swiper-slide.on::before { opacity: 1; } .por_con3 { width: 100%; padding-top: 4.3%; position: relative; } .por_con3 .rq { display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; } .por_con3 .rq::before { content: ''; width: 26%; height: 100%; background: #f8f9fa; position: absolute; left: -10%; top: 0; z-index: -1; } .por_con3 .lef { width: 19.45%; padding-top: 2.5%; padding-right: 2.8%; background: #f8f9fa; padding-bottom: 100px; } .por_con3 .lef .p { font-size: 24px; color: #4e5059; } .por_con3 .lef .p i { display: inline-block; width: 21px; height: 23px; background-image: url(../images/img53.png); background-size: contain; background-repeat: no-repeat; margin-left: 3px; transform: translateY(3px); } .por_con3 .lef .div { width: 100%; height: 44px; border: 1px solid #3b7abe; padding-right: 44px; position: relative; margin-top: 30px; margin-bottom: 15px; } .por_con3 .lef .div input { width: 100%; height: 100%; background: #fff; font-size: 16px; color: #333; padding: 0 16px; font-family: "HarmonyOS_Sans_SC_Light"; } .por_con3 .lef .div input:-moz-placeholder { color: #c2c2c2; } .por_con3 .lef .div input:-ms-input-placeholder { color: #c2c2c2; } .por_con3 .lef .div input::-webkit-input-placeholder { color: #c2c2c2; } .por_con3 .lef .div button { width: 44px; height: 100%; background: #3b7abe; position: absolute; top: 0; right: 0; background-image: url(../images/img46.png); background-size: 20px; background-repeat: no-repeat; background-position: center; } .por_con3 .lef .bot { width: 100%; } .por_con3 .lef .div1 { width: 100%; padding: 34px 0; border-bottom: 2px solid #ececed; } .por_con3 .lef .div1:last-child { border-bottom: none; } .por_con3 .lef .div1 .p1 { font-size: 22px; color: #3b7abe; position: relative; } .por_con3 .lef .div1 .p1::before { content: ''; width: 15px; height: 9px; background-image: url(../images/img54.png); position: absolute; right: 0; top: 50%; transform: translateY(-50%); background-size: contain; background-repeat: no-repeat; } .por_con3 .lef .div2 { width: 100%; margin-top: 10px; } .por_con3 .lef .div2 p { width: 50%; float: left; font-size: 16px; color: #666666; margin-top: 12px; } .por_con3 .lef .div2 p input { width: 18px; height: 18px; border: 2px solid #e4e4e4; background: #fff; display: inline-block; transform: translateY(3px); margin-right: 5px; cursor: pointer; } .por_con3 .lef .div2 p input:checked { background: #3b7abe; } .por_con3 .rig { width: 77.8%; padding-bottom: 100px; } .por_con3 .rig .top { width: 100%; display: flex; justify-content: space-between; /* align-items: center; */ flex-wrap: wrap; } .por_con3 .rig .top .div1 { float: left; } .por_con3 .rig .top .div1 span { width: 36px; height: 25px; float: left; background-size: contain; background-repeat: no-repeat; margin-right: 12px; } .por_con3 .rig .top .div1 .sp1 { background-image: url(../images/img56.png); } .por_con3 .rig .top .div1 .sp1.on { background-image: url(../images/img55.png); } .por_con3 .rig .top .div1 .sp2 { background-image: url(../images/img58.png); } .por_con3 .rig .top .div1 .sp2.on { background-image: url(../images/img57.png); } .por_con3 .rig .top .div2 { float: left; font-size: 22px; color: #4e5059; padding-left: 20px; line-height: 25px; } .por_con3 .rig .top .div2 i { width: 23px; height: 23px; background-image: url(../images/img59.png); background-size: contain; background-repeat: no-repeat; margin-left: 5px; transform: translateY(3px); display: inline-block; } .por_con3 .rig .top .div3 span { font-size: 16px; color: #3b7abe; width: auto; height: auto; padding: 10px 5px; border-radius: 50px; text-align: center; float: left; border: 1px solid #3b7abe; margin: 0 10px 10px 10px; cursor: pointer; width: auto; min-width: 100px; } .por_con3 .rig .top .div3 { display: flex; width: calc(100% - 250px); align-items: center; flex-wrap: wrap; justify-content: flex-end; } .por_con3 .rig .top .div { width: auto; } .por_con3 .rig .top .div3 span.on { background: #3b7abe; color: #fff; } .por_con3 .rig .bot { width: 100%; padding-top: 35px; display: flex; flex-wrap: wrap; } .por_con3 .rig .bot .div { width: 23%; margin-right: 2%; margin-bottom: 2.5%; box-shadow: 0px 0 10px rgba(0, 72, 157, .1); } .por_con3 .rig .bot .div a {-moz-user-select:auto;-webkit-user-select:auto;} .por_con3 .rig .bot .div:nth-child(4n) { margin-right: 0; } .por_con3 .rig .bot .ig { width: 100%; padding-bottom: 55%; position: relative; overflow: hidden; background: #f3f3f3; } .por_con3 .rig .bot .ig img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .por_con3 .rig .bot .div1 { width: 100%; background: #fff; } .por_con3 .rig .bot .div1 .p { font-size: 22px; color: #4e5059; line-height: 1.4; padding: 0 5.6%; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .divaad { border-bottom: 2px solid #fafafa; text-align: center; height: 5.5em; } .divaad .pff { font-size: 19px; color: #4e5059; padding-top: 4px; } @media only screen and (max-width: 1650px){ .por_con3 .rig .top .div3 { margin-top: 10px; display: flex; flex-wrap: wrap; justify-content: flex-end; width: 100%; } } @media only screen and (max-width: 768px){ .divaad .pff { font-size: 16px; } } .por_con3 .rig .bot .div1 .text { width: 100%; padding: 5.6%; } .por_con3 .rig .bot .div1 .p1 { font-size: 16px; color: #666666; line-height: 1.75; display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; word-wrap: break-word; word-break: normal; } .por_con3 .rig .bot .div2 { width: 100%; display: flex; align-items: center; justify-content: space-between; background: #f8f9fa; padding-right: 28px; } .por_con3 .rig .bot .div2 a { font-size: 16px; color: #ffffff; width: 120px; line-height: 50px; text-align: center; background: #3b7abe; } .por_con3 .rig .bot .div3 { font-size: 16px; color: #4e5059; } .por_con3 .rig .bot .div3 span { display: inline-block; width: 18px; height: 18px; border: 2px solid #e4e4e4; background: #fff; display: inline-block; transform: translateY(3px); margin-right: 5px; cursor: pointer; } .por_con3 .rig .bot .div3 span.sp1 { background: #3b7abe; } .por_con3 .rig .bot .div4 { display: none; float: left; padding-top: 18px; } .por_con3 .rig .bot .div4 .x { font-size: 14px; color: #4e5059; float: left; text-align: center; margin-left: 38px; } .por_con3 .rig .bot .div4 .x i { display: block; width: 44px; height: 25px; background-size: contain; background-repeat: no-repeat; margin: 0 auto; margin-bottom: 5px; background-position: center; } .por_con3 .rig .bot .div4 .x.x1 i { background-image: url(../images/img60.png); } .por_con3 .rig .bot .div4 .x.x2 i { background-image: url(../images/img61.png); } .por_con3 .rig .bot .div4 .x.x3 i { background-image: url(../images/img62.png); } .por_con3 .rig .bot .div4 .x.x4 i { background-image: url(../images/img63.png); } .por_con3 .rig .bot .div4 .x.x5 i { background-image: url(../images/img64.png); } /* 列表 */ .por_con3 .rig.on .bot .div { width: 100%; margin-right: 0; padding-right: 14px; box-shadow: 0px 15px 20px rgba(0, 0, 0, .1); } .por_con3 .rig.on .bot .div .a { width: 29.6%; display: flex; flex-wrap: wrap; align-items: center; border-right: 1px solid #f4f4f4; float: left; } .por_con3 .rig.on .bot .div1 .text { display: none; } .por_con3 .rig.on .bot .ig { width: 33.5%; padding-bottom: 18.6%; } .por_con3 .rig.on .bot .div1 { width: 66.5%; } .por_con3 .rig.on .bot .div1 .p { border-bottom: none; } .por_con3 .rig.on .bot .div2 { width: 280px; float: right; } .por_con3 .rig.on .bot .div4 { display: block; } .por_con4 { width: 100%; position: fixed; left: 0; bottom: -100%; background: #fff; z-index: 9999; } .por_con4.active { bottom: 0; } .por_con4 .top { width: 100%; box-shadow: 0 -4px 8px rgba(0, 0, 0, .2); } .por_con4 .top .rq { width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; position: relative; } .por_con4 .top .rq .p { font-size: 22px; color: #4e5059; padding: 30px 0; } .por_con4 .top .rq .p span { color: #3b7abe; } .por_con4 .top .rq .p span.sp1 { color: #4e5059; font-size: 18px; } .por_con4 .top .rq .p1 { font-size: 22px; color: #ffffff; width: 160px; height: 48px; line-height: 48px; border-radius: 48px; text-align: center; background: #3b7abe; cursor: pointer; } .por_con4 .top .rq .p3 { width: 15px; height: 15px; background-image: url(../images/img65.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: -50px; top: 50%; transform: translateY(-50%); cursor: pointer; } .por_con4 .top .rq .p3.up { transform: translateY(-50%) rotate(180deg); } .por_con4 .bot { width: 100%; background: #f8f9fa; padding: 45px 0; } .por_con4 .bot.up { opacity: 0; display: none; } .por_con4 .bot .rq { width: 100%; display: flex; justify-content: center; flex-wrap: wrap; } .por_con4 .bot .div { width: 24%; background: #fff; display: flex; align-items: center; flex-wrap: wrap; position: relative; margin: 0 10px; } .por_con4 .bot .div .ig { width: 34%; padding-bottom: 74px; background: #cccccc; position: relative; overflow: hidden; } .por_con4 .bot .div .ig img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .por_con4 .bot .div p { width: 66%; font-size: 18px; color: #4e5059; padding-left: 28px; padding-right: 36px; } .por_con4 .bot .div .b { width: 21px; height: 21px; background-image: url(../images/img66.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); cursor: pointer; } .por_con5 { width: 100%; background: #f8f9fa; padding-top: 68px; padding-bottom: 83px; } .por_con5 .rq1 { width: 100%; display: flex; align-items: center; justify-content: space-between; padding-bottom: 30px; } .por_con5 .rq1 .p { font-size: 36px; color: #4e5059; } .por_con5 .rq1 .p i { width: 34px; height: 34px; display: inline-block; background-image: url(../images/img67.png); background-size: contain; background-repeat: no-repeat; margin-left: 3px; transform: translateY(3px); } .por_con5 .rq1 .anniu { background: #4a83c3; color: #fff; cursor: pointer; } .por_con5 .rq2 { width: 100%; border-top: 4px solid #3b7abe; } .por_con5 .rq2 .div { width: 28.453333%; float: left; padding: 2.2% 0; position: relative; border-right: 1px solid #f1f1f1; background: #fcfcfc; } .por_con5 .rq2 .div:nth-child(1) { width: 14.64%; opacity: 0; } .por_con5 .rq2 .div:nth-child(2n) { background: #fff; } .por_con5 .rq2 .div .ig { width: 100%; padding-bottom: 41%; position: relative; } .por_con5 .rq2 .div .ig img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .por_con5 .rq2 .div p { font-size: 24px; color: #4e5059; text-align: center; } .por_con5 .rq2 .div .esc { width: 21px; height: 21px; background-image: url(../images/img66.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 26px; top: 28px; cursor: pointer; z-index: 10; } .por_con5 .rq3 { width: 100%; } .por_con5 .rq3 table { width: 100%; } .por_con5 .rq3 table td { font-size: 16px; color: #666666; border: 1px solid #f1f1f1; padding: 15px 26px; background: #f4f4f4; width: 28.453333% !important; display: flex; align-items: center; flex-wrap: wrap; } .por_con5 .rq3 table td:nth-child(1) { width: 14.64% !important; background: #f0f5fb; } .por_con5 .rq3 table td:nth-child(2n) { background: #fff; } .por_con5 .rq3 table tr { display: flex; } .por_con5 .rq3 li { padding-left: 12px; position: relative; } .por_con5 .rq3 li::before { content: ''; width: 2px; height: 2px; background: #8f8f8f; position: absolute; left: 0; top: 10px; } @media(max-width:1680px) { .por_con1 .swiper-button-next, .por_con1 .swiper-button-prev { width: 46px; height: 46px; right: -66px; } .por_con1 .swiper-button-prev { left: -66px; } } @media(max-width:1459px) { .por_con1 .rq p { font-size: 14px; line-height: 38px; } .por_con2 .top .lef .p { font-size: 30px; } .por_con2 .top .rig { font-size: 14px; } .por_con2 .bot .div1 .p1 { font-size: 24px; } .por_con2 .bot .div1 .p2 { font-size: 14px; margin-top: 4px; } .por_con2 .bot .div1 { padding: 5%; } .por_con2 .bot .div2 { left: 5%; bottom: 20px; } .por_con2 .bot .div2 i { width: 30px; height: 30px; } .por_con2 .bot .div2 span { font-size: 14px; } .por_con2 .bot .div::before { width: 76px; height: 20px; right: 18px; bottom: 20px; } .por_con2 .bot .swiper-slide { padding-bottom: 60px; } .por_con3 .lef { padding-bottom: 70px; } .por_con3 .lef .p { font-size: 18px; } .por_con3 .lef .p i { width: 16px; height: 19px; } .por_con3 .lef .div { height: 38px; padding-right: 38px; margin-top: 20px; margin-bottom: 10px; } .por_con3 .lef .div input { font-size: 14px; padding: 0 10px; } .por_con3 .lef .div button { width: 38px; background-size: 16px; } .por_con3 .lef .div1 { padding: 28px 0; ; } .por_con3 .lef .div1 .p1 { font-size: 16px; } .por_con3 .lef .div1 .p1::before { width: 12px; height: 7px; } .por_con3 .lef .div2 { margin-top: 6px; } .por_con3 .lef .div2 p { font-size: 14px; margin-top: 6px; } .por_con3 .lef .div2 p input { width: 14px; height: 14px; transform: translateY(2px); margin-right: 5px; } .por_con3 .rig { padding-bottom: 70px; } .por_con3 .rig .top .div1 span { width: 28px; height: 20px; } .por_con3 .rig .top .div2 { font-size: 16px; padding-left: 20px; line-height: 20px; } .por_con3 .rig .top .div2 i { width: 16px; height: 16px; margin-left: 5px; transform: translateY(3px); } .por_con3 .rig .top .div3 span { font-size: 16px; width: auto; height: auto; line-height: 1.5; border-radius: 50px; margin-left: 8px; } .por_con3 .rig .bot { padding-top: 26px; } .por_con3 .rig .bot .div1 .p { font-size: 18px; } .divaad .pff { font-size: 16px; } .por_con3 .rig .bot .div1 .p1 { font-size: 14px; } .por_con3 .rig .bot .div2 a { font-size: 14px; width: 100px; line-height: 40px; ; } .por_con3 .rig .bot .div3 { font-size: 14px; } .por_con3 .rig .bot .div3 span { width: 14px; height: 14px; transform: translateY(2px); } .por_con3 .rig.on .bot .div2 { width: 220px; } .por_con3 .rig .bot .div4 .x i { width: 34px; height: 15px; } .por_con3 .rig .bot .div4 .x { font-size: 12px; margin-left: 30px; } .por_con3 .rig .bot .div4 { padding-top: 12px; } .por_con4 .top .rq .p { font-size: 16px; padding: 20px 0; } .por_con4 .top .rq .p span.sp1 { font-size: 12px; } .por_con4 .top .rq .p1 { font-size: 14px; width: 120px; height: 36px; line-height: 36px; border-radius: 36px; } .por_con4 .top .rq .p3 { width: 12px; height: 12px; right: -38px; } .por_con4 .bot { padding: 34px 0; } .por_con4 .bot .div .ig { padding-bottom: 56px; } .por_con4 .bot .div p { font-size: 14px; padding-left: 10px; padding-right: 28px; } .por_con4 .bot .div .b { width: 16px; height: 16px; } .por_con5 { padding-top: 50px; padding-bottom: 60px; } .por_con5 .rq2 .div p { font-size: 18px; } .por_con5 .rq3 table td { font-size: 14px; } .por_con5 .rq3 table td { font-size: 12px; } .por_con5 .rq1 .p { font-size: 26px; } .por_con5 .rq1 .p i { width: 26px; height: 26px; } .por_con5 .rq1 { padding-bottom: 22px; } } @media (max-width:1220px) { .por_con1 .swiper-button-next, .por_con1 .swiper-button-prev { display: none; } .por_con4 .top .rq .p3 { right: -20px; } } @media (max-width:1024px) { .por_con3 .rig .bot .div { width: 32%; margin-right: 2%; margin-bottom: 2.5%; } .por_con3 .rig .bot .div:nth-child(4n) { margin-right: 2%; } .por_con3 .rig .bot .div:nth-child(3n) { margin-right: 0; } } @media (max-width:768px) { .por_con2 .top .lef { width: 100%; margin-bottom: 10px; } .por_con2 .top .rig { width: 100%; } .por_con3 .lef { width: 100%; padding: 0; } .por_con3 .rq::before { display: none; } .por_con3 .rig { width: 100%; margin-top: 20px; } .por_con3 .rig .bot .div { width: 49%; } .por_con3 .rig .bot .div:nth-child(3n) { margin-right: 2%; } .por_con3 .rig .bot .div:nth-child(2n) { margin-right: 0%; } .por_con3 .rig.on .bot .div .a { width: 100%; } .por_con3 .rig .bot .div4 { width: 100%; padding: 20px 0; } .por_con3 .rig.on .bot .div2 { width: 100%; } .por_con4 .bot .div { width: 32%; margin: 0; margin-right: 2%; } .por_con4 .bot .div:nth-child(3n) { margin-right: 0; } .por_con4 .bot .rq { justify-content: initial; } .por_con4 .top .rq { padding-right: 20px; } .por_con4 .top .rq .p3 { right: -4px; } .por_con5 .rq { width: 100%; overflow-x: auto; } .por_con5 .rq3, .por_con5 .rq2 { width: 720px; } .por_con5 .rq3 table td { padding: 10px 14px; } .por_con3 .lef .div1 .p1::before { right: 10px; } } @media (max-width:500px) { .por_con1 { padding: 30px 0; } .por_con1 .rq p { font-size: 12px; line-height: 30px; } .por_con2 { padding-top: 40px; } .por_con2 .top .lef .p { font-size: 22px; } .por_con2 .bot .div { padding-bottom: 106%; } .por_con2 .bot .div1 .p1 { font-size: 20px; } .por_con2 .bot .div2 { bottom: 12px; } .por_con2 .bot .div::before { width: 60px; height: 16px; right: 4px; bottom: 19px; } .por_con2 .bot .swiper-slide { padding-bottom: 24px; } .por_con3 .lef { padding: 20px 10px; } .por_con3 { padding-top: 30px; } .por_con3 .lef .div { margin-top: 12px; margin-bottom: 0px; } .por_con3 .lef .div1 { padding: 14px 0; } .por_con3 .lef .div2 { margin-top: 0px; } .por_con3 .rig .top .div3, .por_con3 .rig .top .div { width: 100%; } .por_con3 .rig .top .div3 { margin-top: 20px; } .por_con3 .rig .top .div3 span:first-child { margin-left: 0; } .por_con3 .rig .top .div3 span { font-size: 16px; width: 100px; height: 36px; line-height: 33px; border-radius: 36px; } .por_con3 .rig .bot { padding-top: 20px; } .por_con3 .rig .bot .div { width: 100%; margin-right: 0; margin-bottom: 15px; } .por_con3 .rig { padding-bottom: 40px; } .por_con3 .rig .bot .div4 .x { margin-left: 16px; } .por_con3 .rig.on .bot .div { padding-right: 0; } .por_con4 .bot .div { width: 100%; margin-right: 0; margin-top: 10px; } .por_con4 .bot { padding: 20px 0; padding-top: 10px; } .por_con4 .top .rq .p { font-size: 16px; padding: 10px 0; width: 100%; } .por_con4 .top .rq .p1 { margin-bottom: 10px; } .por_con4 .top .rq .p3 { top: 15px; transform: translateY(0%); } .por_con5 { padding: 40px 0; } .por_con5 .rq1 .p { font-size: 22px; } .por_con5 .rq1 .p i { width: 22px; height: 22px; } .por_con5 .rq2 .div p { font-size: 16px; } .por_con5 .rq2 .div .esc { right: 10px; top: 10px; } .por_con2 .bot .div1 .p1 { font-size: 18px; } } /* 产品详情 */ .por_dat1 { background: #fff; } .por_dat2 { width: 100%; padding-top: 6%; padding-bottom: 4%; } .por_dat2 .p1 { font-size: 46px; color: #3b7abe; text-align: center; } .por_dat2 .p2 { font-size: 24px; color: #4e5059; text-align: center; margin-top: 5px; } .por_dat2 .top { width: 100%; position: relative; } .por_dat2 .top .div { width: 100%; padding-bottom: 26.2%; position: relative; overflow: hidden; } .por_dat2 .top .div img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .por_dat2 .top .div i { width: 80px; height: 80px; background-image: url(../images/img21.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 3; cursor: pointer; } .por_dat2 .swiper-button-next, .por_dat2 .swiper-button-prev { width: 20px; height: 35px; background-image: url(../images/img68.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .por_dat2 .swiper-button-prev { left: 0; transform: translateY(-50%) rotate(180deg); } .por_dat2 .bot { width: 100%; position: relative; } .por_dat2 .bot::before { content: ''; width: 168px; height: 44px; background-image: url(../images/img69.png); background-size: contain; background-repeat: no-repeat; position: absolute; bottom: 0; right: 0; display:none; } .por_dat2 .bot .div { width: 100%; height: 90px; position: relative; background: #fff; } .por_dat2 .bot .div::before { content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, .37); position: absolute; top: 0; left: 0; z-index: 2; } .por_dat2 .bot .div img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; } .por_dat2 .bot .div i { width: 42px; height: 42px; background-image: url(../images/img52.png); background-size: contain; background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 3; } .por_dat3 { width: 100%; padding: 4.5% 0; } .por_dat3 .rq { width: 100%; display: flex; flex-wrap: wrap; } .por_dat3 .rq .div { width: 61.2%; padding-right: 4%; } .por_dat3 .rq .div .p1 { font-size: 30px; color: #4e5059; } .por_dat3 .rq .div .p2 { font-size: 18px; color: #666666; line-height: 2; margin-top: 15px; } .por_dat3 .rq .div1 { width: 19.63%; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; padding-left: 2.4%; padding-right: 2.4%; } .por_dat3 .rq .div1 .p1 { font-size: 24px; color: #3b7abe; } .por_dat3 .rq .div1 .p2 { margin-top: 20px; font-size: 18px; color: #666666; } .por_dat3 .rq .div1 .p2 a:hover { color: #3b7abe; } .por_dat3 .rq .div2 { width: 19.17%; } .por_dat3 .rq .div2 .anniu { float: right; background: #3b7abe; color: #fff; margin-top: 30px; } .por_dat4 { width: 100%; } .por_dat4 .top { width: 100%; background: #f8f9fa; } .por_dat4 .top span { float: left; font-size: 22px; color: #4e5059; padding: 0 30px; line-height: 60px; cursor: pointer; } .por_dat4 .top span.on { background: #3b7abe; color: #fff; } .por_dat4 .bot { width: 100%; padding-top: 4.6%; } .por_dat4 .bot .rq { display: none; } .por_dat4 .bot .rq.on { display: block; } .por_dat4 .bot .rq1 { width: 100%; } .por_dat4 .rq1 .div { width: 100%; } .por_dat4 .rq1 .div img { width: 100%; } .por_dat4 .rq1 .div1 { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; } .por_dat4 .rq1 .div2 { width: 48%; padding: 4.2% 0; border-top: 2px solid #e8ecf0; } .por_dat4 .rq1 .div2:nth-child(1), .por_dat4 .rq1 .div2:nth-child(2) { border-top:none; } .por_dat4 .rq1 .div2 .p1 { font-size: 30px; color: #4e5059; } .por_dat4 .rq1 .div2 .p2 { font-size: 18px; color: #666666; line-height: 1.666666; margin-top: 2.5%; } .por_dat4 .rq2 { width: 100%; padding-bottom: 7%; } .por_dat4 .rq2 table { max-width: 100%; width: 100%; } .por_dat4 .rq2 td { font-size: 16px; color: #666666; padding: 13px 50px; border: 1px solid #e3e3e3; word-wrap: break-word; word-break: break-all; } .por_dat4 .rq2 td:first-child { width: 300px; } .por_dat4 .rq2 td[rowspan] { font-size: 24px; color: #3b7abe; text-align: center; } .por_dat4 .rq2 li { line-height: 2.25; padding-left: 16px; position: relative; } .por_dat4 .rq2 li::before { content: ''; width: 4px; height: 4px; border-radius: 50%; background: #3b7abe; position: absolute; left: 0; top: 16px; } .por_dat4 .rq3 { width: 100%; padding-bottom: 7%; } .por_dat4 .rq3 .div { width: 100%; padding-bottom: 4%; } .por_dat4 .rq3 .p { font-size: 24px; color: #4e5059; margin-bottom: 1.8%; } .por_dat4 .rq3 .div1 { width: 100%; position: relative; display: flex; flex-wrap: wrap; } .por_dat4 .rq3 .div2 { width: 23.5%; float: left; padding: 2%; margin-right: 2%; margin-bottom: 2.5%; /* padding-bottom: 4%; */ background: #f8f9fa; display: flex; align-items: center; } .por_dat4 .rq3 .div2:nth-child(4n) {margin-right: 0%;} .por_dat4 .rq3 .div2 .lef { width: 34%; } .por_dat4 .rq3 .div2 .lef img { width: 65%; } .por_dat4 .rq3 .div2 .rig { width: 66%; } .por_dat4 .rq3 .div2 .rig .p1 { font-size: 24px; color: #4e5059; margin-bottom: 9%; } .por_dat4 .rq3 .div2 .rig .p2 { width: 100%; } .por_dat4 .rq3 .div2 .rig a { font-size: 16px; color: #666666; margin-right: 24px; position: relative; } .por_dat4 .rq3 .div2 .rig a:last-child { margin-right: 0; } .por_dat4 .rq3 .div2 .rig a i { display: inline-block; width: 18px; height: 21px; background-image: url(../images/img70.png); background-size: contain; background-repeat: no-repeat; margin-right: 5px; transform: translateY(4px); } .por_dat4 .rq3 .div2 .rig .a1.wap{display:none;} .por_dat4 .rq3 .div2 .rig .a2 i { background-image: url(../images/img71.png); } .por_dat4 .swiper-button-next, .por_dat4 .swiper-button-prev { width: 60px; height: 60px; background-image: url(../images/img20.png); background-size: contain; background-repeat: no-repeat; right: -100px; top: 50%; transform: translateY(-50%); margin-top: 0; opacity: 1; transition: all .5s; border-radius: 50%; box-shadow: 10px 0 20px rgba(0, 72, 157, .1); } .por_dat4 .swiper-button-prev { left: -100px; transform: translateY(-50%) rotate(180deg); box-shadow: -10px 0 20px rgba(0, 72, 157, .1); } .por_dat4 .swiper-button-next:hover, .por_dat4 .swiper-button-prev:hover { background-image: url(../images/img19.png); } .por_dat4 .rq3 .div3 { width: 100%; } .por_dat4 .rq3 .div4 { width: 100%; position: relative; } .por_dat4 .rq3 .div4 video { width: 100%; } .por_dat4 .rq3 .div5 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 22px; color: #ffffff; text-align: center; cursor: pointer; z-index: 10; } .por_dat4 .rq3 .div5.on { display: none; } .por_dat4 .rq3 .div5 i { display: block; margin: 0 auto; width: 65px; height: 66px; background-image: url(../images/img21.png); background-size: contain; background-repeat: no-repeat; margin-bottom: 28px; } .por_dat5 { width: 100%; padding-top: 6%; padding-bottom: 4.5%; border-top: 20px solid #f6f6f6; } .por_dat5 .rq { width: 100%; margin-top: 3%; position: relative; } .por_dat5 .swiper-container { padding: 15px; padding-bottom: 25px; } .por_dat5 .swiper-container .center { justify-content: center; } .por_dat5 .rq .div { width: 100%; box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); } .por_dat5 .rq .top { width: 100%; overflow: hidden; } .por_dat5 .rq .top img { width: 100%; transition: all .5s; } .por_dat5 .rq .div:hover .top img { transform: scale(1.05); } .por_dat5 .rq p { font-size: 24px; color: #4e5059; line-height: 70px; padding: 0 6.5%; } .por_dat5 .swiper-button-next, .por_dat5 .swiper-button-prev { width: 60px; height: 60px; background-image: url(../images/img20.png); background-size: contain; background-repeat: no-repeat; right: -100px; top: 50%; transform: translateY(-50%); margin-top: 0; opacity: 1; transition: all .5s; border-radius: 50%; box-shadow: 10px 0 20px rgba(0, 72, 157, .1); } .por_dat5 .swiper-button-prev { left: -100px; transform: translateY(-50%) rotate(180deg); box-shadow: -10px 0 20px rgba(0, 72, 157, .1); } .por_dat5 .swiper-button-next:hover, .por_dat5 .swiper-button-prev:hover { background-image: url(../images/img19.png); } .por_dat5 .a { width: 100%; text-align: center; padding-top: 30px; } .por_dat5 .a a { font-size: 16px; color: #3d7abf; } .por_dat4 .rq3 .share { height: 40px; position: absolute; left: 50%; bottom: 130%; transform: translateX(-50%); background: #3e7ac0; padding: 5px; opacity: 0; transition: all .5s; z-index: -1; white-space: nowrap; z-index: 5; } .por_dat4 .rq3 .share:after { content: ''; width: 0; height: 0; border-left: 8px solid transparent; border-top: 10px solid #3e7ac0; border-right: 8px solid transparent; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); } .por_dat4 .rq3 .share span { width: 30px; height: 30px; background-size: contain; background-repeat: no-repeat; margin: 0 5px; transition: all .5s; position: relative; cursor: pointer; display: inline-block; } .por_dat4 .rq3 .share .wx { background-image: url(../images/img3.png); } .por_dat4 .rq3 .share .dd { background-image: url(../images/img73.png); } .por_dat4 .rq3 .share .wb { background-image: url(../images/img4.png); } .por_dat4 .rq3 .div2 .rig .a2:hover .share { opacity: 1; } @media(max-width:1680px) { .por_dat4 .swiper-button-next, .por_dat4 .swiper-button-prev { width: 46px; height: 46px; right: -65px; } .por_dat5 .swiper-button-next, .por_dat5 .swiper-button-prev { width: 46px; height: 46px; right: -50px; } .por_dat4 .swiper-button-prev { left: -65px; } .por_dat5 .swiper-button-prev { left: -50px; } } @media(max-width:1459px) { .por_dat2 .p1 { font-size: 36px; } .por_dat2 .p2 { font-size: 18px; } .por_dat2 .swiper-button-next, .por_dat2 .swiper-button-prev { width: 16px; height: 28px; } .por_dat2 .bot .div { height: 68px; } .por_dat2 .bot .div i { width: 30px; height: 30px; } .por_dat2 .top .div i { width: 60px; height: 60px; } .por_dat2 .bot::before { width: 126px; height: 34px; } .por_dat3 .rq .div .p1 { font-size: 24px; } .por_dat3 .rq .div .p2 { font-size: 14px; margin-top: 10px; } .por_dat3 .rq .div1 .p1 { font-size: 18px; } .por_dat3 .rq .div1 .p2 { margin-top: 16px; font-size: 14px; } .por_dat3 .rq .div2 .anniu { margin-top: 22px; } .por_dat4 .top span { font-size: 16px; padding: 0 24px; line-height: 46px; } .por_dat4 .rq1 .div2 .p1 { font-size: 24px; } .por_dat4 .rq1 .div2 .p2 { font-size: 14px; } .por_dat4 .rq2 td { font-size: 14px; padding: 10px 38px; } .por_dat4 .rq2 td[rowspan] { font-size: 18px; } .por_dat4 .rq3 .p { font-size: 18px; } .por_dat4 .rq3 .div2 .rig .p1 { font-size: 18px; } .por_dat4 .rq3 .div2 .rig a { font-size: 14px; margin-right: 18px; } .por_dat4 .rq3 .div2 .rig a i { width: 12px; height: 14px; margin-right: 5px; transform: translateY(2px); } .por_dat4 .rq3 .div5 { font-size: 16px; } .por_dat4 .rq3 .div5 i { width: 48px; height: 49px; margin-bottom: 22px; } .por_dat5 .rq p { font-size: 18px; line-height: 52px; } .por_dat5 .a a { font-size: 14px; } .por_dat5 .a { padding-top: 23px; } } @media(max-width:1220px) { .por_dat4 .swiper-button-next, .por_dat4 .swiper-button-prev { display: none; } /* .por_dat5 .swiper-button-next,.por_dat5 .swiper-button-prev{display:none;} */ .por_dat5 .swiper-container { padding: 0; overflow: visible; } .por_dat5 { overflow: hidden; } .por_dat4 .rq3 .div2 .rig a { margin-right: 8px; } } @media(max-width:768px) { .por_dat4 .rq2 td[rowspan] { padding: 0; padding: 0; font-size: 14px; width: 16%; } .por_dat4 .rq2 td { font-size: 12px; padding: 10px 15px; } .por_dat4 .rq2 li { line-height: 1.6; padding-left: 12px; } .por_dat4 .rq2 li::before { width: 3px; height: 3px; top: 8px; } .por_dat4 .rq2 .div { width: 100%; overflow-x: auto; } .por_dat4 .rq2 table { width: 720px; } .por_dat2 .p1 { font-size: 26px; } .por_dat2 .p2 { font-size: 14px; } .por_dat2 .bot .div { height: 56px; } .por_dat3 .rq .div { width: 100%; padding-right: 0; } .por_dat3 .rq .div1 { width: 100%; padding-left: 0; padding-right:0; margin-top: 15px; border: none; } .por_dat3 .rq .div1 .p2 { margin-top: 10px; } .por_dat3 .rq .div2 { width: 100%; } .por_dat3 .rq .div2 .anniu { float: left; } .por_dat4 .rq1 .div2 { width: 100%; } .por_dat4 .rq1 .div2:nth-child(2) { border-top: 2px solid #e8ecf0; } .por_dat4 .rq1 .div2 .p1 { font-size: 18px; } } @media(max-width:640px) { .por_dat4 .rq3 .div2 .rig .a1.pc{display:none} .por_dat4 .rq3 .div2 .rig .a1.wap{display:inline-block} .por_dat4 .rq2 td:first-child { width: 150px; } .foot .container { padding: 0 25px; } .foot .bot .rq2 .div { text-align: center; font-size: 12px; } .foot .bot .rq2 .div1 { margin-top: 10px; font-size: 12px; } .foot .bot .rq2 .div1 a, .foot .bot .rq2 .div a { font-size: 12px; } } @media(max-width:500px) { .por_dat2 { padding: 40px 0; } .por_dat2 .p1 { font-size: 22px; } .por_dat2 .p2 { margin-bottom: 15px; } .por_dat2 .top .div { padding-bottom: 36%; } .por_dat2 .swiper-button-next, .por_dat2 .swiper-button-prev { width: 14px; height: 24px; top: 66%; } .por_dat2 .bot .div { height: 46px; } .por_dat2 .bot .div i { width: 24px; height: 24px; } .por_dat2 .top .div i { width: 40px; height: 40px; } .por_dat3 { padding: 40px 0; } .por_dat3 .rq .div .p1 { font-size: 22px; } .por_dat4 .top span { font-size: 14px; padding: 0 16px; line-height: 36px; } .por_dat4 .bot { padding-top: 30px; } .por_dat4 .rq1 .div2 { padding: 15px 0; } .por_dat4 .rq2 { padding-bottom: 30px; } .por_dat4 .rq3 .div2 { padding: 10px; width: 49%; } .por_dat4 .rq3 .div2:nth-child(2n) { margin-right:0} .por_dat4 .rq3 .div2 .rig .p1 { font-size: 16px; } .por_dat4 .rq3 .div2 .rig a i { margin-right: 2px; } .por_dat4 .rq3 .div2 .rig a { margin-right: 3px; } .por_dat4 .rq3 .div2 .lef img { width: 82%; } .por_dat4 .rq3 .div2 .lef { width: 30%; } .por_dat4 .rq3 .div2 .rig { width: 70%; } .por_dat4 .rq3 .div { padding-bottom: 20px; } .por_dat4 .rq3 .div5 i { width: 40px; height: 41px; margin-bottom: 8px; } .por_dat5 { padding-top: 30px; padding-bottom: 30px; border-top: 10px solid #f6f6f6; } .por_dat5 .rq { padding-top: 15px; } .por_dat5 .rq p { font-size: 14px; line-height: 38px; } .por_dat5 .a { padding-top: 18px; } } .pop-big { z-index: 9999; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, .1); display: none; } .pop-box { position: fixed; top: 50%; left: 50%; max-width: 450px; padding: 30px; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); transform: translate(-50%, -50%); border-radius: 5px; overflow: hidden; width: 95%; } .pop-box .close { width: 35px; height: 35px; background: url(../images/img16.png) no-repeat center; position: absolute; right: 10px; top: 10px; background-size: 15px; cursor: pointer; } .pop-box .txt_wz { line-height: 2; font-size: 18px; display: flex; align-items: center; } .pop-box .txt_wz span { display: block; } .pop-box .title { text-align: center; font-size: 22px; margin-bottom: 10px; color: #3b7abe; } .pop-box .txt_wz span.name { padding-right: 5px; } /* 20221229 */ .sol2_con2 .top .lef, .por_con3 .rig .bot .ig { background: #fff; } .por_con2 .bot .div { padding-bottom: 75.5%; } @media (max-width:500px) { .por_con2 .bot .div { padding-bottom: 100%; } .por_con2 .bot .div img { max-width: 74%; } } /* 2023.01.03 */ .foot .bot .rq2 .div1 a:not(:first-child) { display: none; } .foot .bot .rq2 .div1 a::before, .foot .bot .lef .div1 a::before { display: none; } @media (max-width:620px) { .foot .top img { width: 120px; } .foot .top { justify-content: flex-start; padding-left: 23px; padding-right: 23px; } .foot .top p { font-size: 14px; width: 100%; } .foot .bot .rig .div { width: 120px; } } .por_con3 .lef .div2 p input { margin: 0; margin-right: 5px; } .por_con3 .lef .div2 p { position: relative; padding-left: 30px; } .por_con3 .lef .div2 p input { margin: 0; margin-right: 5px; position: absolute; left: 0; top: 0; } @media (max-width:1024px) { .por_con3 .lef .div2 p { width: 100%; } } @media (max-width:768px) { .por_con3 .lef .div2 p { width: 50%; } } @media (max-width:620px) { .foot .top img { width: 120px; } .foot .top { justify-content: flex-start; } .foot .top p { font-size: 14px; width: 100%; } .foot .bot .rig .div { width: 120px; } .por_con3 .lef .div2 p { padding-left: 20px; } } /* 2023.1.9 */ .abo_con1 .lef .p { display: none; } /* 2023.1.9 */ .sy_con1 .rq .div .anniu { border: 2px solid #3d7abf; } .sy_con1 .rq .div .anniu:hover { border: 2px solid #fff; } .sol_con2 .rq .lef .anniu, .sol3_con2 .lef .bot .anniu, .por_dat3 .rq .div2 .anniu, .sy_con5 .anniu { border: 2px solid #fff; } .sol_con2 .rq .lef .anniu:hover, .sol3_con2 .lef .bot .anniu:hover, .por_dat3 .rq .div2 .anniu:hover, .sy_con5 .anniu:hover { border: 2px solid #3d7abf; background-color: #fff; color: #3d7abf; } .anniu:hover { color: #fff; background-color: #3d7abf; } .sol_con00 { padding: 4% 0 0; } .sol_con00 .list { display: flex; flex-wrap: wrap; } .sol_con00 .list .item { width: 19%; text-align: center; background-color: #eeeeee; color: #333333; padding: 17px 0; font-size: 18px; margin-bottom: 10px; display: block; } .sol_con00 .list .item:not(:nth-child(5n+1)) { margin-left: 1.25%; } .sol_con00 .list .item.cur, .sol_con00 .list .item:hover { background-color: #004da0; color: #fff; } @media (max-width:1024px) { .sol_con00 .list .item { width: 24%; margin-bottom: 1.33%; } .sol_con00 .list .item:not(:nth-child(5n+1)) { margin-left: 0; } .sol_con00 .list .item:not(:nth-child(4n+1)) { margin-left: 1.33%; } } @media (max-width:768px) { .sol_con00 .list .item { width: 32.33%; margin-bottom: 1.5%; } .sol_con00 .list .item:not(:nth-child(4n+1)) { margin-left: 0; } .sol_con00 .list .item:not(:nth-child(3n+1)) { margin-left: 1.5%; } } @media (max-width:480px) { .sol_con00 .list .item { width: 49%; margin-bottom: 2%; font-size: 14px; padding: 10px 0; } .sol_con00 .list .item:not(:nth-child(3n+1)) { margin-left: 0; } .sol_con00 .list .item:not(:nth-child(2n+1)) { margin-left: 2%; } } .guar_con00 { padding: 3% 0 0; } .guar_con00 .content { box-shadow: 0 5px 25px rgb(0 14 31 / 10%); padding: 2.5%; } .guar_con00 .search_box { max-width: 500px; margin: 0 auto; border: 1px solid #004da0; display: flex; align-items: center; height: 50px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .guar_con00 .search_box input { padding-left: 20px; flex: 1; } .guar_con00 .search_box .sbtn { width: 80px; background-image: url(../images/img46.png); background-repeat: no-repeat; background-position: center center; background-color: #004da0; height: 100%; } .guar_con00 .tishi { padding-top: 50px; } .guar_con00 .title { margin-bottom: 12px; font-size: 20px; color: #004da0; } .guar_con00 .edit { font-size: 16px; line-height: 1.875; color: #666; } @media (max-width:768px) { .guar_con00 .tishi { padding-top: 20px; } } @media (max-width:480px) { .guar_con00 .edit { font-size: 14px; } .guar_con00 .title { font-size: 18px; } } /* 轮播 */ .bt.ce_bt { position: relative; } .sol2_con2 .b_rig { width: 300px; position: absolute; right: 0; top: 0; } .sol2_con2 .b_rig p { font-size: 20px; color: #7790ad; text-align: center; white-space: nowrap; padding-bottom: 30px; position: relative; cursor: pointer; } .sol2_con2 .b_rig p:hover, .sol2_con2 .b_rig .swiper-slide.cur p { color: #3d7abf; } .sol2_con2 .b_rig p::before { content: ''; width: 10px; height: 10px; border-radius: 50%; border: 2px solid #c1ccd9; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .sol2_con2 .b_rig .swiper-slide.cur p::before { border-color: #3d7abf; } .sol2_con2 .b_rig p::after { content: ''; width: 80%; height: 2px; background: #c1ccd9; position: absolute; bottom: 4px; left: 60%; } .sol2_con2 .b_rig .swiper-slide:last-child p::after { display: none; } @media(max-width:1680px) { .sol2_con2 .b_rig p { font-size: 18px; } } @media(max-width:1459px) { .sol2_con2 .b_rig p { font-size: 15px; padding-bottom: 24px; } .sol2_con2 .b_rig p::before { width: 8px; height: 8px; } .sol2_con2 .b_rig p::after { bottom: 3px; } } @media(max-width:768px) { .sol2_con2 .b_rig { width: 300px; margin: 20px auto 0; position: static; } } @media(max-width:500px) { .sol2_con2 .b_rig p { white-space: initial; font-size: 16px; padding-bottom: 18px; } } .por_con3.por_cono .rig { width: 100%; } .por_con3.por_cono .rq::before { display: none; } .news2_citem .content { padding: 0 5%; } .news2_citem1.sy_con3 .bj { opacity: 1; } .news2_citem2.sy_con3 .bj { opacity: 1; } .news2_citem2.sy_con3 .rq .rig .div2::before { display: none !important; } .new2_con5 .banner .rq .p1 { font-size: 30px; } .new2_con5 .banner .bj { /* max-height:590px;*/ /* object-fit:cover;*/ } .new2_con5 .banner .rq1 { left: 54%; z-index: 2; width: 100%; } .new2_con5 .banner .rq { width: 92%; } .new2_con5 .banner .rq .p2 { font-size: 18px; max-width: 600px; } .new2_con5 .banner .swp1 a { position: absolute; left: 0; top: 0; bottom: 0; right: 0; } @media (max-width:768px) { .new2_con5 .banner .rq .p1 { font-size: 20px; } .new2_con5 .banner .rq .p2 { font-size: 14px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } .new2_con5 .banner .rq { top: 28%; } } .sy_con1 .rig .swiper-slide:hover p::before { border-color: #3d7abf; } .sy_con1 .rig .swiper-slide:hover p { color: #3d7abf; } .sy_con2 .top .div:hover p::before { border-color: #3d7abf; } .sy_con2 .top .div:hover p { color: #3d7abf; } .sy_con2 .bot .rig .swiper-slide:hover .div1 .p1 { color: #3d7abf; } .sy_con4 .rq .div:hover .div1 .p1 { color: #3d7abf; } .sol_con1 .rig a:hover { color: #3d7abf; } .category-item:hover:before { opacity: 1; } .por_con3 .rig .bot .div:hover .div1 .p { color: #3d7abf; } .foot .bot .lef .div1 a { position: relative; } .foot .bot .lef .div1 a::before { content: '' !important; display: block !important; width: 100%; height: 2px; background: #fff; position: absolute; top: 120%; left: 0; opacity: 0; } .foot .bot .lef .div1 a:hover::before { opacity: 1; } /* 20230116 */ @media(max-width:640px) { .foot .bot .lef .div1 a { display: inline-block; vertical-align: middle; margin-right: 10px; padding-left: 0; } } /* 20230131 */ .por_con3 .lef .div1 .p1 { cursor: pointer; } .por_con3 .lef .div1 .p1::before { transition: .3s; } .por_con3 .lef .div1 .p1::before { transform: translateY(-50%) rotate(180deg); } .por_con3 .lef .div1.act .p1::before { transform: translateY(-50%) rotate(0deg); } .por_con3 .lef .div2 { transition: .3s; max-height: 400px; overflow: hidden; } .por_con3 .lef .div1.act .div2 { max-height: 0; } .search .div .sin { position: relative; height: 40px; } .search .div { padding-right: 0; } @media(min-width:1200px) { .search .div { position: fixed; right: 0; width: 100%; top: 80px; transition: .3s; opacity: 0; display: block; background: rgba(255, 255, 255, 0.6); padding: 0; height: auto; z-index: 105; height: 0; overflow: hidden; } .search .div .sin { position: relative; height: 40px; padding-right: 40px; max-width: 1800px; margin: auto; overflow: hidden; } .search .div input { max-width: 500px; background: #fff; float: right; } .smask { position: fixed; left: 0; top: 80px; width: 100%; bottom: 0; z-index: 104; display: none; } .search.act .div { opacity: 1; height: 60px; padding: 10px 0; } .search.act .smask { display: block; } } @media(max-width:1200px) { .category-item::before { display: none; } .category-item.on .category-a { color: #3b7abe; } } @media(max-width:500px) { .por_con3 .rig .top .div3 span { height: auto; line-height: 30px; font-size: 16px; width: auto; padding: 0 20px; margin-left: 8px; } } /*搜索*/ .TextList002322 { padding: 5% 0; } .TextList002322 h3 { font-size: 24px; color: #333; font-weight: normal; } .TextList002322 .list li { position: relative; padding: 10px 100px 10px 0; line-height: 22px; } .TextList002322 .list li * { color: #777; } .TextList002322 .list li time { position: absolute; right: 0; top: 10px; display: block; font-size: 18px; line-height: 2; } .TextList002322 .list li a { position: relative; display: block; width: 100%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-left: 15px; font-size: 18px; line-height: 2; } .TextList002322 .list li a:before { display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px; } .TextList002322 .list li a:hover { color: #3e7ac0; } .TextList002322 .list li:nth-last-child(1) { margin-bottom: 3%; } @media only screen and (max-width:767px) { .TextList002322 { padding: 20px 3%; } } /* 2023/2/3 */ .abo_con4 .rq .lef a { display: block; width: 100%; } .abo_con4 .rq .lef .div1 { padding-top: 13.7%; padding-right: 8%; width: 100%; } .abo_con4 .rq .lef .div1 .p3 { font-size: 36px; color: #fff; font-family: "HarmonyOS_Sans_SC_Regular"; } .abo_con4 .rq .lef .div1 .p4 { font-size: 20px; color: #fff; font-family: "HarmonyOS_Sans_SC_Regular"; margin-top: 10%; margin-bottom: 10px; } .abo_con4 .rq .lef .div1 .p5 { font-size: 18px; color: #fff; line-height: 1.6; } .new2_con5 .rq { width: 100%; } .new2_con5 .rq .banner .swiper-slide { padding-bottom: 37%; } .new2_con5 .banner .bj { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .new2_con5 .banner .rq { width: 100%; left: 50%; top: auto; bottom: 0; transform: translateX(-50%); padding: 4% 3%; padding-top: 2%; } .new2_con5 .banner .rq::before { content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); position: absolute; bottom: 0; left: 0; z-index: -1; } .new2_con5 .banner .rq .p2 { max-width: initial; } .new2_con5 .banner .swiper-pagination { bottom: 4%; } .new2_con5 .banner .swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; margin: 0 10px !important; } .new2_con5 .banner .swp1 a { z-index: 1; } @media(max-width:1459px) { .abo_con4 .rq .lef .div1 .p3 { font-size: 26px; } .abo_con4 .rq .lef .div1 .p4 { font-size: 16px; } .abo_con4 .rq .lef .div1 .p5 { font-size: 14px; } } @media (max-width: 768px) { .abo_con4 .rq .lef .div1 { padding-top: 20px; padding-right: 0; } .abo_con4 .rq .lef .div1 .p4 { margin-top: 20px; } } @media (max-width: 500px) { .abo_con4 .rq .lef .div1 .p3 { font-size: 20px; } .abo_con4 .rq .lef .div1 .p4 { margin-top: 15px; } .new2_con5 .rq .banner .swiper-slide { padding-bottom: 70%; } .new2_con5 .banner .rq { padding: 30px 10px; padding-top: 10px; } .new2_con5 .banner .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 6px !important; } .new2_con5 .banner .swiper-pagination { bottom: 2%; } } /* 2023/2/6 */ .abo5_con1 #mapDiv { width: 100%; } .abo5_con1 #mapDiv img { width: 100%; display: none; } .abo5_con1 #mapDiv img.on { display: block; } @media (max-width: 768px) { .abo5_con1 .rq .lef { height: auto; } } .abo_con4 .rq .lef .div1 .p3 { display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .por_con2 .swiper-button-next { right: 6%; top: 63%; } .por_con2 .swiper-button-prev { left: 6%; top: 63%; } /*新增内容*/ .service_right { padding: 3% 0 } .service_right .content { box-shadow: 0 5px 25px rgb(0 14 31 / 10%); padding: 2.5%; } .service_right .intro { padding-top: 3%; text-align: center; font-size: 20px; color: #4e5059; } .service_right .search_box { max-width: 500px; margin: 0 auto; border: 1px solid #004da0; display: flex; align-items: center; height: 50px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .service_right .search_box input { padding-left: 20px; flex: 1; border: none; } .service_right .search_box .sbtn { width: 80px; background-image: url(../images/img46.png); background-repeat: no-repeat; background-position: center center; background-color: #004da0; height: 100%; } .service_right .table_1 { margin-top: 3%; } .service_right .table_1 th, .service_right .table_1 td { text-align: center; border: 1px solid #eee; border-collapse: collapse; line-height: 24px; padding: 15px; } .service_right .table_1 tr:nth-child(2n) { background: #f8f8f8; } .service_right .table_1 th { font-size: 14px; font-weight: normal; } .service_right .table_1 .th_1 { background: #3b7abe; color: #fff; font-size: 16px; } .service_right .table_1 .th_1 th { font-size: 16px; } @media(max-width:480px) { .service_right .table_1 { overflow: auto; } .service_right .table_1 table { width: 180%; } } /* 2023/5/12 */ .sy_con2 .top .div p::before { background: #fff; z-index: 2; } .sy_con2 .top .div p::after { width: 155%; left: 15%; } .sy_con2 .top{ display: block; zoom: 1; } .sy_con2 .top::after { content: " "; display: block; clear: both; } .sy_con2 .top .lef{ float: left; } .sy_con2 .top .rig{ overflow: hidden; float: right; padding-top: 44px; } .sy_con2 .top .div { padding-left: 20px; width: auto; } .sy_con2 .top .div:first-child{ padding-left: 0; } .sy_con2 .top .div:last-child p::after{ display: none; } @media(max-width:1459px){ .sy_con2 .top .rig { padding-top: 26px; } } @media (max-width: 991px){ .sy_con2 .top .rig { padding-top: 0px; } } @media(max-width:500px){ .sy_con2 .top .rig { overflow-x: auto; white-space: nowrap; } .sy_con2 .top .div { float: none; display: inline-block; } .sy_con2 .top .rig::-webkit-scrollbar { height: 0px; opacity: 0; } .sy_con2 .top .div p::after { width: 175%; } } .Map002793{ padding: 4.5% 0;} .Map002793 .box{ position: relative;} .Map002793 .box img{ display: block; width: 100%;} .Map002793 .con{ position: absolute; left: 0; top: 0; width: 100%; max-height: 100%; overflow: auto; color: #fff; padding: 5%;} .Map002793 .con h2{ margin: 0; font-size: 36px; line-height: normal;} .Map002793 .con h2 span{ display: block; font-size: 16px; font-weight: normal; margin: 1.5% 0;} .Map002793 .con h2:after{ content: ''; display: block; width: 60px; height: 1px; background: #fff; margin-bottom: 1.5%;} .Map002793 .con .txt{ max-width: 1006px; line-height: 30px; overflow: hidden;} .Map002793 .con ul{ display: table; width: 50%; float: left;} .Map002793 .con li{ display: table-row;font-size: 16px} .Map002793 .con li span{ display: table-cell;} .Map002793 .con ul:nth-child(2) li span:first-child{ width: 120px;} .Map002793 .con .txt:after{ margin: 3% 0 4%;} .Map002793 .con .more{ width: 140px; line-height: 36px; text-align: center; background: rgba(255,255,255,0.5); color: #595656; display: block;} .Map002793 .con .more:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/Map002793-icon.png") no-repeat center; vertical-align: middle; margin-right: 5px;} .Map002793 .tab_span li{ float: left; color: #888888; background: #f5f5f5; text-transform: uppercase; width: 8.18%; padding:34px 0 34px 15px; margin-right: 1%; margin-top: 25px; cursor: pointer;} .Map002793 .tab_span li:nth-child(11n){margin-right:0 ;} .Map002793 .tab_span b{ display: block; font-size: 18px; color: #555;} .Map002793 .tab_span li:last-child{ margin-right: 0;} .Map002793 .tab_span li.on{ background: #3b7abe; color: #fff; position: relative;} .Map002793 .tab_span li.on b{ color: #fff;} .Map002793 .tab_span li.on:before{ content: '';position: absolute;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform:rotate translateX(-50%);-o-transform:rotate translateX(-50%);border: 10px solid transparent;border-bottom-color: #595656;bottom: 100%;} @media(max-width:1000px){ .Map002793 .tab_span{ display: none;} .Map002793 .box{ display: block!important; margin-bottom: 2%;} .Map002793 .con ul{width: 100%; float: none;} } @media(max-width:640px){ .Map002793 .con{ position: static; color: #555;padding: 20px 0} .Map002793 .con h2{ font-size: 20px;} .Map002793 .con li span{ min-width: 50px;} .Map002793 .con .more{background:#ddd;} } .abo_con4_1{ padding-top: 0%; } .abo_con4 .top { width: 100%; } .abo_con4 .top span { float: left; font-size: 22px; color: #4e5059; padding: 0 30px; line-height: 60px; cursor: pointer; } .abo_con4 .top span.on { background: #3b7abe; color: #fff; } .abo_con4 .bot { width: 100%; padding-top: 4.6%; } .abo_con4 .bot .rq { display: none; } .abo_con4 .bot .rq.on { display: block; } @media (max-width: 1459px){ .abo_con4 .top span { font-size: 16px; padding: 0 24px; line-height: 46px; } } @media (max-width: 500px){ .abo_con4 .top span { font-size: 14px; padding: 0 16px; line-height: 36px; } .abo_con4 .bot { padding-top: 30px; } .sy_con5 .p2 br { display: none; } } .por_dat4 .rq3 .share,.sol3_con2 .lef .top .p1 .div{ display: none; } .new2_con3 .top .div p:last-child { display: none; } /*2023-08-15*/ .por_info{ padding:3% 0; background: #f8f9fa;font-size: 18px; color: #666666; line-height: 2;} .sol_con1.AI_menu .lef{float: none;} .sol_con1.AI_menu .lef a{width:50%;margin-right:0;} .sol_con1.AI_menu .rig{display: none;} /* 2023.9.7 */ .sol3_con2 .lef .con li, .sol3_con2 .lef .con ul{ list-style: unset; padding: revert; } /* 2023.9.11 */ .sol3_con2 .lef .con ul, .sol3_con2 .lef .con li, .abo_con4 .bot .rq ul, .abo_con4 .bot .rq li, .por_dat4 .bot .rq1 ul, .por_dat4 .bot .rq1 li{ list-style: unset; padding: revert; } /* 7-11 */ .solutionSoftware .titleBar{display: flex; list-style: none; justify-content: center; flex-wrap: wrap;} .solutionSoftware .titleBar li{width: 14.6%; text-align: center; position: relative; padding: 0 10px;} .solutionSoftware .titleBar li a{font-size:32px; color: #cce0f5; font-weight: 100; line-height: 1;} .solutionSoftware .titleBar li.active a{color: #3b7abe; font-weight: normal;} /* .solutionSoftware .titleBar li::after{position: absolute; content: ""; width: 10px; height: 10px; border-radius: 50%; border: 3px solid #cce0f5; left: 50%; bottom: -32px; transform: translateX(-50%);} */ /* .solutionSoftware .titleBar li.active::after{border-color: #3b7abe;} */ .solutionSoftware .lineContainer{width: 100%;} .solutionSoftware .lineBox{margin-top: 32px; display: flex; justify-content: center;} .solutionSoftware .lineBox li{display: flex; align-items: center;} .solutionSoftware .lineBox li .line{width: 185px; height: 2px; background-color: #cce0f5;} .solutionSoftware .lineBox li .dot{ width: 10px; height: 10px; border-radius: 50%; border: 3px solid #cce0f5; margin: 0 20px;} .solutionSoftware .lineBox li:first-child .dot{margin-left: 0;} .solutionSoftware .lineBox li:last-child .dot{margin-right: 0;} .solutionSoftware .lineBox li.active .dot{border-color: #3b7abe;} .solutionListBox{margin-top: 54px;margin-bottom: 120px;} .solutionListBox .Solution-des{ padding: 20px; text-align: center; font-size:30px;} .solutionList{margin-top: 50px;} .solutionSoftware aside.title{font-size:46px; line-height:1; color: #3b7abe; text-align: center; } .solutionSoftware .solutionList{display: flex; justify-content: space-between;} .solutionSoftware .solutionList li{width: 18.75%; padding-top: calc(50/16 * 1em); background: linear-gradient(to bottom,#fff,#eff6fd); padding: 50px 20px; box-shadow: 2px 3px 5px 1px #eff6fd;;} .solutionSoftware .solutionList li .iconBox{text-align: center; transition:.3s;} .solutionSoftware .solutionList li h2{font-weight: normal; text-align: center; font-size:23px; line-height: 30px; margin-top: 17px; margin-bottom: 20px; display: flex; align-items: center; justify-content: center;} .solutionSoftware .solutionList li p{line-height:1.8; font-size:18px;} .solutionSoftware .solutionList li:hover .iconBox{transform:scale(1.05);} @media(max-width:1500px){ .solutionSoftware .titleBar li{width: 18.5%;} } @media(max-width:1280px){ .solutionSoftware .titleBar li{width: 21%;} } @media(max-width:1024px){ .solutionListBox{margin-top: calc(50/16 * 1em); margin-bottom: calc(50/16 * 1em);} .solutionListBox .Solution-des{ font-size: calc(24/16 * 1em);} .solutionSoftware .titleBar li a{font-size: calc(24/16 * 1em);} .solutionSoftware .lineBox{margin-top: calc(32/16 * 1em); display: none;} .solutionSoftware aside.title{font-size: calc(32/16 * 1em);} .solutionSoftware .solutionList{ justify-content: start;} .solutionSoftware .solutionList li{width: 32.5%; margin-bottom: 1.2%;} .solutionSoftware .solutionList li:not(:nth-of-type(3n)){margin-right: 1.2%;} .solutionSoftware .solutionList li h2{font-size: calc(18/16 * 1em);} .solutionSoftware .solutionList li p{font-size: calc(16/16 * 1em);} } @media(max-width:768px){ .solutionSoftware .solutionList{justify-content: space-between;} .solutionSoftware .solutionList li{width: 48.5%; margin-bottom: 2%;} .solutionSoftware .solutionList li:not(:nth-of-type(3n)){margin-right: 0%;} } @media(max-width:640px){ .solutionSoftware .solutionList li{width: 100%; } .solutionSoftware .titleBar li{width: 50%; margin-top: 10px;} } /* productList */ .solutionSoftware .productList .productItem{ margin-bottom: calc(130/16 * 1em);} .solutionSoftware .productList .productItem .swiper{width: 40.75%; overflow: hidden; position: relative; float: left;} .solutionSoftware .productList .productItem .swiper figure{margin: 0 auto; margin-top: calc(100/16 * 1em); text-align: center; max-width: 80%;} .solutionSoftware .productList .productItem .swiper h2{font-weight:normal; color: #3b7abe; line-height:1.5; margin-top: 15px; font-size:32px; text-align: center;} .solutionSoftware .productList .productItem .swiper p{line-height:2;font-size:21px;text-align:center;} .solutionSoftware .productList .productItem .swiper .swiper-button-next, .solutionSoftware .productList .productItem .swiper .swiper-button-prev{width: 19px; height: 34px; background-size: 100%; margin-top: -20px; } .solutionSoftware .productList .productItem .swiper .swiper-button-next{background-image: url(../images/arrow_right.png);} .solutionSoftware .productList .productItem .swiper .swiper-button-prev{background-image: url(../images/arrow_left.png);} .solutionSoftware .productList .productItem .swiper .desc{line-height: 1; text-align: center; font-size:46px; color: #3b7abe;} .solutionSoftware .productList .productItem .swiper .tip{line-height: 2.8; font-size:24px; text-align: center;} /* productOption */ .solutionSoftware .productOption{width: 51.875%; float: right;} .solutionSoftware .productOption .optionList{display: flex; margin-bottom: 40px;} .solutionSoftware .productOption .optionList li{cursor: pointer; padding: 0px 35px; font-size: 20px; border-radius: 9999px; border: 1px solid #999; line-height: 50px;} .solutionSoftware .productOption .optionList li.active{background-color: #3b7abe; color: #fff; border-color: #3b7abe;} .solutionSoftware .productOption .optionList li:not(:last-child){margin-right: 30px;} .solutionSoftware .productOption table{width: 100%; text-align: center; display: none;} .solutionSoftware .productOption table th,.solutionSoftware .productOption table td{font-size:16px; border: 1px solid #fff; background-color: #eaedf1; line-height: 4;} .solutionSoftware .productOption table th:nth-of-type(1){width: 13%;} .solutionSoftware .productOption table th:nth-of-type(3){width: 10.6%;} @media(max-width:1024px){ .solutionSoftware .productList .productItem{margin-bottom: calc(50/16 * 1em);} .solutionSoftware .productList .productItem .swiper .desc{font-size: calc(28/16 * 1em);} .solutionSoftware .productList .productItem .swiper h2{font-size: calc(24/16 * 1em);} .solutionSoftware .productList .productItem .swiper .tip{font-size: calc(18/16 * 1em); line-height: 2;} .solutionSoftware .productList .productItem .swiper figure{margin-top: calc(50/16 * 1em);} .solutionSoftware .productList .productItem .swiper .swiper-button-next, .solutionSoftware .productList .productItem .swiper .swiper-button-prev{width: calc(19/16 * 1em); height: calc(34/16 * 1em); background-size: 100%; } .solutionSoftware .productOption .table_ov{ overflow:auto;} .solutionSoftware .productOption .optionList li{font-size: calc(18/16 * 1em); padding: 0 calc(20/16 * 1em); width: calc(100/16 * 1em); text-align: center; line-height: 2;} .solutionSoftware .productOption .optionList li:not(:last-child){margin-right: calc(20/16 * 1em);} .solutionSoftware .productOption .optionList{margin-bottom: calc(20/16 * 1em);} } @media(max-width:768px){ .solutionSoftware .productList .productItem .swiper{width: 100%;} .solutionSoftware .productOption{width: 100%; margin-top: 20px;} } /* downloadBox */ .downloadBox{margin-bottom: calc(100/16 * 1em);} .downloadBox .swiper{overflow: hidden; margin-top: calc(60/16 * 1em); position: relative;} .downloadBox .swiper .swiper-slide{width: 23.4735%; display: flex; padding:calc(35/16 * 1em) calc(40/16 * 1em); background-color: #f3f6fa;} .downloadBox .swiper .swiper-slide figure{text-align: center; margin-right: calc(35/16 * 1em);} .downloadBox .swiper .swiper-slide p{font-size:24px; line-height: 1; margin-bottom: 30px;} .downloadBox .swiper .swiper-slide .operate a{font-size:calc(16/16 * 1em); padding: 1px 0; padding-left: 25px; position: relative; background-position: center left; background-repeat: no-repeat; } .downloadBox .swiper .swiper-slide .operate a.download{background-image: url(../images/download.png); margin-right: calc(38/16 * 1em);} .downloadBox .swiper .swiper-slide .operate a.share{background-image: url(../images/share.png);} .downloadBox .swiperBox{position: relative;} .downloadBox .swiperBox .swiper-button-prev, .downloadBox .swiperBox .swiper-button-next{margin-top: 0; transform: translateY(-50%); width: 60px; height: 60px; border-radius: 50%; box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.1); background-color: #3b7abe; background-image: none;} .downloadBox .swiperBox .swiper-button-prev{left: -100px;} .downloadBox .swiperBox .swiper-button-next{right: -100px;} .downloadBox .swiperBox .swiper-button-next::after, .downloadBox .swiperBox .swiper-button-prev::after { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg) translate(0%,-50%); -webkit-transform: rotate(45deg) translate(0%,-50%); -ms-transform: rotate(45deg) translate(-50%,-50%); left: 50%; top: 50%; margin-left: -8px; } .downloadBox .swiperBox .swiper-button-prev::after{ transform: rotate(-135deg) translate(0%,50%); -webkit-transform: rotate(-135deg) translate(0%,50%); -ms-transform: rotate(-135deg) translate(0%,50%); /* margin-left: -5px; */ } .downloadBox .swiperBox .swiper-button-disabled{opacity: 1; background-color: #fff;} .downloadBox .swiperBox .swiper-button-disabled::after{border-color: #3b7abe;} @media(max-width:1800px){ .downloadBox .swiperBox .swiper-button-prev{left: -2%;} .downloadBox .swiperBox .swiper-button-next{right: -2%;} } @media(max-width:1024px){ .downloadBox{margin-bottom: calc(50/16 * 1em);} .downloadBox .swiperBox .swiper-button-prev, .downloadBox .swiperBox .swiper-button-next{width: 40px; height: 40px;} .downloadBox .swiper{margin-top: calc(30/16 * 1em);} } .solutionListBox .swiper{overflow:hidden;}