.rel { position: relative; } .abs { position: absolute; } .fixed { position: fixed; } .bg { background-image: linear-gradient(90deg, #016cec 0%, #0237a5 100%), linear-gradient(#0033a0, #0033a0); background-blend-mode: normal, normal; } .font2 { font-family: "medium"; } .flex { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ } .flex-wrap { flex-flow: wrap; } .flex-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .inline-block { display: inline-block; } .block { display: block; } .hide { display: none; } .bold { font-weight: 700; } .txt-center { text-align: center; } .txt-left { text-align: left; } .txt-right { text-align: right; } .before { opacity: 0; visibility: hidden; } .after { opacity: 1; visibility: visible; } .font { font-family: Arial; } .txt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .upper { text-transform: uppercase; } .middle { vertical-align: middle; } .background { background-size: contain; background-repeat: no-repeat; background-position: center center; } @font-face { font-family: "icon"; src: url('iconfont.eot?t=1561461869476'); /* IE9 */ src: url('iconfont.eot?t=1561461869476#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAArkAAsAAAAAFLQAAAqUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGUAqWRJIhATYCJANoCzYABCAFhG0HgjkbkBEjETaMsgpE9hcJvCnWlcAUV5HAPJKSVpTBthejkNVyd+aFgzVBQHlVdXdGSWZm6dweJLzEJ6AX5F4/D8z846b9JFCsLVCsUGpq0/xkXupK52Fz2DwyNUHO4US0d+8KIABhE8bQVyxu1u0hTNU7pjz7y29dSjquQCANN37+fl/aBZLXZhpkRu3dF3l+nOk7mUUjOBhVW2mLq0G8IL5gvgbDmTlefIOYEzFpb4cAYOJHWUTT5m274ocH1QWajB01YhB+RwK8EF+B0OzGOdVQYiMehHKVvANs0P68KKCy8AMkfAW9U8fhzYbSUJN3VS10KfqqpSzOjwHvpwEUgLKAAZAx3HwRAjO0spoh5rU2+AQoSQb5uEKttK0jtFb76lidrDN0ri7SPfVxfUPf0v9yeuW8zb2fd9V1oYkV1zt2D6c3g6flggjKs7gVY1e2rfrfeBBDBLGE8SIeEwUh1AQRwoeHGwJQJLgjR6AlgQAYQHhBYxsAou5LRSJopFDEgBahiAAtQxELWiHhP7CBRAEigMQDEoCYgEQg0YBUICFAOSBxgCpAgoCaQPyAekA8gMZADEAPIF5ATyA+wHEgEnADiAW4BZ26wj+EIhJyeiFCgzdAEgFvEYoEyL3PCLCqRACrzz7plKpAJVD1wNgA9bgDE6DEEKxtkRmoR7ZEWNzwaMRKSooLBMolx5lmWjBomdEZIipKWYYRb9spcfGMky+TbMcHApGmmSLsyKjIIZglLcnaHrQ0qd+3jr0GaStO20jKFss+C6BvQ8YRLxGw1m7uOs7YIGMlKGsM9zyQuYXT9jixgLPNpZQRtFlN4ORqUaxJ08pZVM1Mp+Wo6Yj5EHWY2Cfwtlr9djthQvAkqxWnbBCnVYxFQ6r235dYwjmNzQYtD8Oh+6qcmnjp6KLF5gthYawSJzm1HXE4yEA+kY+WrW8VOI4VK/fdE2ckcnMpawtdhC55s5DGJQYPbOXOxl2xKs9t8dn5BrdalaKmitnO5iAd9rQma0rDkac2jetDb4/8Lvl37Ti+74jpaPjBw9ShEJJmWY5jGFrZaOE0GoddSdMUo3LYlAwjmXbBqlTSm0BRVg3Hcm3w9C7nadR+CXPQB3HYCaTXrG7pjW2YzcqmZoamG82gPkIHqRTW050Q7/y2rVLgCetSZ8zuzVnPrK0rzYEM1VFNaqPuUrt90J2tIpN4WN7YYCvX0wHKphbWnKtqbqK7O1fT2sz0QKnaSCnxZMIASTXJU0Uyc8sVXbbRCZDkFIK5bx3Dww9GumMyTJ5HRDyrqAdHXUyOeIttHBh+qqANc+7bV5TWUg2bAzCYNz8ZkkiigBc2M3NVByMhs3nToX0H1MQWH7X1E8L+Pun4FNreNTRILDXDaFGZZbtttTg5O1CzZfx1opmaucGIH5D5/yO661n3Yjgkbjoa+gM1+18t0NhubgNmYs20EnU3j9uLPaYwjIVDptdznImdLpFbAEKJZWYEMQ0SrFmJN0QnGx2/c9BpEP1Jka4huWD+V/pPe7xlFDgC7JA6spD9PVIQfMMP9OCXF1TWeU3KV/eUtaEBZd8WvAuK/5sMJnSpPpGW/F307/Vh+GEg8dX7AngVSqHT6XKWqupTiZWKRfrRIhEEv4QpWyNaIr+I+NJFFig/e6QxYuSHXrRjNztbjGG6vmdrVyJb0RensaVlpXOKE/1nRo4UixKHsj7ZH66XA0NK4IQdjW2IrnJkWmKguKhFp67ZntvR5/aTTPcHk1xQSMaoS6KWL52xCDNe27kanY9cWejdvBg7waH9AWsC3l04HPXx60RewtIorRHduQxtYhxeZESH0V3L0cakbEMe71WxvsRTOaQfPAZeJetTzG8E7CuGk4p8T92cE4iLvDuD46bp6sKXrA1PqfGoD1DMe2Ho4Q8JfpiWVBdaR0JFek4vSk9Hq8i/gW7u5fdhzASkEqlmevsEel2r0n8+iRx7Uxg4rI8OSlvexQu5XXg2ZFtR/4HgK0VEZZNrXvzYx1V+c4dN9FSAov3ztcy6D1QfrKsWuxPloucSudZYzD9TuOeNuzRZunv9HvuAT0xBwozUqEh9vuctbTAIWTNnXY0nADsIYbNfCJRD+fHNsqsAytVyFSG9ChYQwqsyQqaSqaH8qhz6h5TKS4VSCHbm36RjgfnwWN0+QZDgp1+kQIa4gYwCHiFvMS3WL0iq2IG9eY3teME3r158sNdvDi1PnH/TZGrx2vneKuzKZXQVOIWSBPSyVXr1MnCWHhy1dIjH1x7I+yViFogEK3RBuk1CgZtgkzZJu1nlzITNWg8Tijf511wJJlcIoItWOKEUfzZ3RLlV6TMcJL7+2W/bD/fERWJcCq+Wyuba1a7iIpBaMDMqfSOO3fh37BLvBm9sjDz++ti/lzF8Y/qeesNmfbJ+876hhugvC7zLaoE5o6s707xVDOjqMmduvXR3V4YZ1IJSTcGCM2Ds0Jo1owapZsXqNazWcg3QjK4xaq1QA41xDW07qpGql4PD0wQV2Ula8qxEWupyulylpobX9FCQKjMQ9aC/f3N7R/IBdrP+6J+8cMsCo8KyZgnjZly5bp15lE8vWWtRGL/79hDmcmFy1MMu5yHeYZ7T+U4POV1gW5H0Y7XhxOgIshg5zWAD0sKOQ34zu9LuZ/pKXTuD0Hbakkp6lYQwm3Ps8TiZQq3DS9aPYXWbqS50AGUopA4x4OEDiObvZhinrv21Lvw+hj5HMxMzj0Y00jbawvfmoPamzRvYaN6NvSvaqPITr8VGNgTuxrwVg/rueif2Dojb56x1HBzlSJ40OX3yQrELJ0/ecbZk3WZpi9vOCoX1522H3aayrC3OnXPBtqfTmLkzlt+qrItlF7NWOrf512GB614FUAcUAPek2nqhqAUqTfxyBr82wLJ/9anMBZAn5S1txUDZMC3FTo7cAu43ZVGBMH/XkvRG8jLJ6Cpn5e0qM61XFaOknntdXVSNyC4H5Cz3rzs/pUqTflGlxbG7RpGeJ/Zj9Sfp1TKXy4EPN7uBmlMSgwPCdb/5Jc9ARS9rZo8jPfPN9INelgA8uKDRJsTmv/In08Qk42eQ0qTbxFnQ/3/5QqnBSSzFXyoBmGwG4OElO4p3dTPFxhYf5Uwqi0gE+BKFkBBbwzGGeJCQQrwIyScm0bQ420LBZBSIEQBQmmUCQZBxhKB4cpNgyLhry3N8S/ioKSJuyIQiYtb9e77kmpftq1cCyVCK4imcwkaLybzSm36B6StJdlkL+AMKrkhkcequ+oQGKI8jws3kzFpowlp8CHeDqkLREl5BcWyZ20uSaN4TYoX1YMUrAiQGSkLhqcR0FNTQa7OV5/d/AUavIlFIn78x/wASuHQhe+LsM4btp9HE6rMurYMbI8eEaULqTFBN+CAMVKwcCS1/pyugsJhNUdq6SMhYOq4Rl2+ql4bB5OuX/phJUSEVVdMN07Id1/PLe1VUVlXX9K6t62MyEmsYdd1cNqaCvt2qPjDW0R2UlTxV812BK74aiRma1+ZO5IzlnVMETPhXfZrLkdmsw0krcRZAkrILh9a8bVBMVYUB1pmYsgwrSrw384gJ2SzCzGyTvynjJ+azysA8a6GIgqbrF9FW9O06p95p0/LBAAAAAA==') format('woff2'), url('iconfont.woff?t=1561461869476') format('woff'), url('iconfont.ttf?t=1561461869476') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1561461869476#iconfont') format('svg'); /* iOS 4.1- */ } @media screen and (min-width: 1024px) { ::-webkit-scrollbar { width: 5px; background-color: #f7f8f9; } ::-webkit-scrollbar-thumb { background-color: #0f358b; } .index .header-wrapper.actived:hover { box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1); } .index .header-wrapper:hover { background-color: #fff; } .index .header-wrapper:hover .logo-box a img.init { display: block; } .index .header-wrapper:hover .logo-box a img.on { display: none; } .index .header-wrapper:hover .search { background-image: url(../img/search.png); } .index .header-wrapper:hover .search:hover { background-image: url(../img/search3.png); } .index .header-wrapper:hover .language .caption { color: #999; } .index .header-wrapper:hover .language:hover .caption { color: #0f358b; } .index .header-wrapper:hover .language:hover i { background-image: url(../img/earth3.png); } .index .header-wrapper:hover .language i { background-image: url(../img/earth.png); } .index .header-wrapper:hover .pc-nav-box ul li.on > a, .index .header-wrapper:hover .pc-nav-box ul li:hover > a { color: #0f358b; } .index .header-wrapper:hover .pc-nav-box ul li.on > a:before, .index .header-wrapper:hover .pc-nav-box ul li:hover > a:before { background-color: #0f358b; } .index .header-wrapper:hover .pc-nav-box ul li > a { color: #333; } .header-wrapper .search:hover { background-image: url(../img/search3.png); } .footer-nav-box ul li > a:hover { color: #0f358b; } .friend-link:hover .name { border-radius: 0; } .page-nav-wrapper { position: relative; z-index: 10; background: #fff; } .page-nav-wrapper.bg-grey { background: #f8f8f8; } .page-nav-wrapper.bg-grey .page-nav-box { background: #f8f8f8; } .page-nav-wrapper:before { content: ""; width: 100%; height: 1px; background-color: #efefef; position: absolute; left: 0; bottom: 0; z-index: 0; } .page-nav-wrapper .intruction-caption { display: none; } .page-nav-wrapper .page-nav-box { overflow: hidden; background: #fff; } .page-nav-wrapper .nav { font-size: 0; text-align: center; } .page-nav-wrapper .nav > a { position: relative; display: inline-block; text-align: center; font-size: 16px; line-height: 80px; margin-right: 36px; transition: color 0.3s ease; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; -o-transition: color 0.3s ease; } .page-nav-wrapper .nav > a:last-child { margin-right: 0; } .page-nav-wrapper .nav > a:before { content: ""; width: 100%; height: 2px; position: absolute; left: 0; bottom: 0; z-index: 10; background-color: #0f358b; transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); } .page-nav-wrapper .nav > a.on, .page-nav-wrapper .nav > a:hover { color: #0f358b; } .page-nav-wrapper .nav > a.on:before, .page-nav-wrapper .nav > a:hover:before { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .case-wrapper .noSwiper .swiper-slide { width: 12.5%; } .case-wrapper .noSwiper .swiper-wrapper { justify-content: center; } .case-wrapper .swiper-slide:hover .icon img.init { transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); opacity: 0; visibility: hidden; } .case-wrapper .swiper-slide:hover .icon img.on { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); opacity: 1; visibility: visible; } .case-wrapper .swiper-slide:hover .name { color: #0f358b; } .case-wrapper .swiper-slide:hover .name span:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .footer-wrapper .share li:hover .hidebox { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .footer-wrapper .share li:hover a { box-shadow: 4px 9px 18px 0px rgba(0, 153, 255, 0.2); } .footer-wrapper .share .wechat a { background-image: url(../img/wechat.png); } .footer-wrapper .share .wechat:hover a { background-image: url(../img/wechat2.png); } .footer-wrapper .share .douyin a { background-image: url(../img/douyin.png); } .footer-wrapper .share .douyin:hover a { background-image: url(../img/douyin2.png); } .footer-wrapper .share .weibo a { background-image: url(../img/weibo.png); } .footer-wrapper .share .weibo:hover a { background-image: url(../img/weibo2.png); } .footer-wrapper .share .video a { background-image: url(../img/video.png); } .footer-wrapper .share .video:hover a { background-image: url(../img/video2.png); } .index-box-3 .cat .swiper-container { overflow: inherit; } .index-box-3 .cat .swiper-wrapper { overflow: inherit; } .index-box-3 .cat p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-box-3 .cat .swiper-slide:hover { background-color: #0f358b; box-shadow: 2px 8px 18px 0px rgba(0, 153, 255, 0.2); border-radius: 10px; } .index-box-3 .cat .swiper-slide:hover .icon .init { top: -100%; transform: scale(0.2); -webkit-transform: scale(0.2); -moz-transform: scale(0.2); -ms-transform: scale(0.2); -o-transform: scale(0.2); } .index-box-3 .cat .swiper-slide:hover .icon .on { bottom: 0; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .index-box-3 .cat .swiper-slide:hover p { color: #fff; } .index-box-4 li:nth-child(-n+4) { margin-top: 0; } .index-box-4 li:nth-child(4n) { margin-right: 0; } .about-wrapper .box-1 li:nth-child(-n+7) { margin-top: 0; } .about-wrapper .box-1 li:nth-child(7n) { margin-right: 0; } .join-wrapper .box-3 .right li:nth-child(-n+6) { margin-top: 0; } .join-wrapper .box-3 .right li:nth-child(6n) { margin-right: 0; } .solution-wrapper .tab-box .item:hover { background-color: #0033a0; } .solution-wrapper .tab-box .item:hover:before { opacity: 1; visibility: visible; } .solution-wrapper .tab-box .item:hover p, .solution-wrapper .tab-box .item:hover .name { color: #fff; } .solutioninfo-wrapper .box-4 .swiper-wrapper { flex-flow: wrap; } .solutioninfo-wrapper .box-4 .swiper-slide { width: 24.088%; margin-right: 1.216%; margin-top: 40px; } .solutioninfo-wrapper .box-4 .swiper-slide:nth-child(4n) { margin-right: 0; } .solutioninfo-wrapper .box-4 .swiper-slide:nth-child(-n+4) { margin-top: 0; } .index-wrapper { height: 100vh; } .index-wrapper > .swiper-container { height: 100%; } .index-wrapper > .swiper-container > .swiper-wrapper > .swiper-slide { height: 100vh; overflow: hidden; } .index-wrapper .swiper-slide-active.index-box-1 .info { animation: zoomIn 3s ease; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } .index-wrapper .swiper-slide-active.index-box-2 li a { opacity: 1; visibility: visible; transition-delay: 1.4s; } .index-wrapper .swiper-slide-active.index-box-2 li .line:before { height: calc(100% - 14px); } .index-wrapper .swiper-slide-active.index-box-2 li .line:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .index-wrapper .swiper-slide-active.index-box-2 .index-title, .index-wrapper .swiper-slide-active.index-box-3 .index-title { animation: fadeInUp 1.4s ease; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } .index-wrapper .swiper-slide-active.index-box-3 .cat .swiper-slide { transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } .index-wrapper .swiper-slide-active.index-box-3 .cat .swiper-slide:nth-child(odd) { animation: fadeInUp 1.4s ease; } .index-wrapper .swiper-slide-active.index-box-3 .cat .swiper-slide:nth-child(even) { animation: fadeInDown 1.4s ease; } .index-wrapper .swiper-slide-active.index-box-4 .top { animation: fadeInUp 1.4s ease; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } .index-wrapper .swiper-slide-active.index-box-4 ul li { transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } .index-wrapper .swiper-slide-active.index-box-4 ul li:nth-child(odd) { animation: fadeInUp50 1.4s ease; } .index-wrapper .swiper-slide-active.index-box-4 ul li:nth-child(even) { animation: fadeInDown50 1.4s ease; } .index-wrapper .swiper-slide-active.index-box-5 .top, .index-wrapper .swiper-slide-active.index-box-5 ul li, .index-wrapper .swiper-slide-active.index-box-5 .index-btn { animation: zoomIn 1.4s ease; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } .index-wrapper .index-box-3 { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ flex-flow: wrap; align-content: flex-end; } .index-wrapper .index-box-3 .index-title { margin-bottom: 40px; } .index-wrapper .index-box-4, .index-wrapper .index-box-5, .index-wrapper .index-box-6 { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ align-items: center; } .index-wrapper .footer-wrapper .box-1 { background-attachment: inherit; } .index-wrapper .footer { background-color: #f7f7fa; } .index-wrapper .footer .footer-wrapper { padding-bottom: 40px; } .index-wrapper .footer .footer-wrapper .box-1 { padding: 125px 0 100px; } .index-wrapper .footer .footer-wrapper .box-1 .index-title { margin-bottom: 50px; } .index-wrapper .footer .footer-wrapper .box-2 { padding-top: 45px; } .index-wrapper .footer .footer-wrapper .box-3 { margin-top: 20px; } .goodsinfo-wrapper .box-1 li { flex: 1; } .goodsinfo-wrapper .box-4 li:nth-child(-n+4) { margin-top: 0; } .goods-nav-box .item:hover .child { left: 210px; opacity: 1; visibility: visible; } } @media screen and (max-width: 1600px) { .box-container { width: 1366px; } .index-title { font-size: 44px; margin-bottom: 60px; } .footer-nav-box li { padding-right: 12px; } .footer-wrapper .box-3 { margin-top: 48px; } .footer-wrapper .tel a { font-size: 38px; } .footer-nav-box li > a { margin-bottom: 18px; } .footer-wrapper .box-2 { padding-top: 60px; } .links a { margin-right: 20px; padding-right: 22px; } .footer-wrapper { padding-bottom: 40px; } .index-banner-wrapper h2 { font-size: 56px; line-height: 60px; } .index-banner-wrapper .desc { font-size: 28px; } .index-banner-wrapper .info img { width: 360px; } .contact-wrapper .info{ padding-right: calc((100% - 1366px) / 2);} .goods-wrapper .item:nth-child(even) .info { padding-left: calc((100% - 1366px) / 2); } .goods-wrapper .item:nth-child(odd) .info { padding-right: calc((100% - 1366px) / 2); } .page-box { padding: 110px 0; } .pt, .goodsinfo-wrapper .w1200 > div { padding-top: 110px; } .service-wrapper .box-2 { margin-top: 110px; } .service-wrapper .box-3 { padding-bottom: 110px; } .mt { margin-top: 110px; } .about-wrapper .box-3, .padding { padding: 110px 0; } .contact-wrapper .caption { font-size: 32px; } .contact-wrapper .title { font-size: 26px; } .contact-wrapper .contact ul li { padding-top: 40px; padding-bottom: 40px; } .contact-wrapper .contact .icon { width: 90px; } .contact-wrapper .contact p { font-size: 17px; } .contact-wrapper .map { height: 738px; } .page-banner-wrapper h4 { font-size: 44px; } .page-banner-wrapper p { font-size: 26px; } .news-wrapper .name { font-size: 22px; } .news-wrapper .desc { margin-bottom: 10px; } .newsinfo-wrapper .top { padding: 90px 0; } .newsinfo-wrapper .top .title { font-size: 32px; line-height: 48px; } .newsinfo-wrapper .recommend .caption { font-size: 22px; } .newsinfo-wrapper > .w1370 { padding: 90px 0; } .platform-wrapper .box-1 .pic img, .platform-wrapper .box-1 video { height: 330px; } .platform-wrapper .box-1 .shadow { padding-top: 24px; padding-bottom: 50px; } .platform-wrapper .box-1 .shadow:before { border-radius: 20px 20px 0 0; } .page-title { font-size: 34px; } .platform-wrapper .box-1 .item { padding: 110px 0; } .case-wrapper .box-1 .title, .case-wrapper .list .name, .case-wrapper .list .desc { font-size: 22px; } .case-wrapper .list p { font-size: 15px; } .case-wrapper .box-1 .brief { font-size: 28px; margin-bottom: 22px; } .case-wrapper .box-1 .desc { margin-bottom: 48px; } .case-wrapper .list .pic img { height: 240px; } .goods-wrapper .item:nth-child(odd) .info { padding-left: 100px; } .goods-wrapper .item:nth-child(even) .info { padding-right: 100px; } .index-box-4 .num { font-size: 64px; height: 54px; line-height: 54px; } .index-box-4 .num img { height: 54px; } .index-box-4 .name { font-size: 22px; margin: 24px auto; } .index-box-4 .desc { margin-top: 34px; } .index-box-4 .num i { width: 20px; height: 50px; } .goodsinfo-wrapper .name { font-size: 22px; } .nav-btn { left: 8px; } .goods-nav-box .top, .goods-nav-box li > a { height: 90px; } .page-container .pic-box { width: 60%; } .page-container .info-box { width: 390px; } .page-banner-wrapper .info-box .page-title { margin-bottom: 80px; } .thumb-box .swiper-btn { width: 54px; height: 54px; } .thumb-box .swiper-container { height: 300px; } .service-wrapper .box-2 .info { padding-left: 200px; } .service-wrapper .box-2 .pt { padding-top: 90px; } .service-wrapper .data .num span { font-size: 52px; line-height: 42px; height: 42px; } .service-wrapper .data .num, .service-wrapper .data .desc { font-size: 15px; } .service-wrapper .data p { font-size: 17px; margin: 8px auto 14px; } .service-wrapper .box-2 .page-title { margin-bottom: 24px; font-size: 30px; } /*.service-wrapper .areas { height: 250px; }*/ .service-wrapper .areas li p { font-size: 15px; line-height: 20px; } /*.service-wrapper .areas li:first-child { left: 10%; top: 45%; } .service-wrapper .areas li:nth-child(2) { left: 23.5%; bottom: 28%; } .service-wrapper .areas li:nth-child(3) { left: 35%; top: 37%; } .service-wrapper .areas li:nth-child(4) { right: 44%; top: 27%; } .service-wrapper .areas li:nth-child(5) { right: 32.5%; top: 15%; } .service-wrapper .areas li:nth-child(6) { right: 37%; top: 37%; } .service-wrapper .areas li:nth-child(7) { right: 40%; top: 51%; } .service-wrapper .areas li:nth-child(8) { right: 34%; bottom: 34%; } .service-wrapper .areas li:nth-child(9) { right: 40%; bottom: 20%; } .service-wrapper .areas li:nth-child(10) { left: 46%; bottom: -4%; } .service-wrapper .areas li:nth-child(11) { left: 39%; bottom: 27%; }*/ .service-wrapper .box-3 .brief { font-size: 28px; } .service-wrapper .box-3 .desc { font-size: 22px; margin-top: 36px; } .service-wrapper .box-1 .desc { font-size: 15px; } .service-wrapper .box-1 .name { font-size: 22px; margin: 30px auto 10px; } .service-wrapper .box-1 .icon { width: 120px; } .service-wrapper .box-1 ul li:after { width: 32px; height: 32px; top: 44px; } .service-wrapper .box-1 ul:before { top: 60px; } .service-wrapper .box-1 .info { width: 72%; } .service-wrapper .box-1 .index-title { line-height: 66px; } .service-wrapper .box-3 .submit { font-size: 22px; width: 224px; } .service-wrapper .box-3 .text { line-height: 56px; } .service-wrapper .box-3 .submit { line-height: 58px; } .about-wrapper .box-3 .pic img { height: 550px; } .about-wrapper .box-3 .info { width: 620px; } .join-wrapper .box-2 .pic img { height: 276px; } .join-wrapper .box-1 .info { padding-left: 100px; } .join-wrapper .box-3 .pic img { height: 780px; } .join-wrapper .box-4 .info { padding: 0 80px; } .join-wrapper .box-4 .content .title { font-size: 22px; } .join-wrapper .box-4 .content > ul > li { font-size: 18px; margin-bottom: 28px; } .join-wrapper .box-4 .content { margin-bottom: 60px; } .join-wrapper .box-4 .btn { font-size: 17px; } .join-wrapper .box-3 .left { padding-right: 110px; } .solution-wrapper .detail-box { padding-top: 66px; padding-left: 90px; } .solution-wrapper .label span { margin-right: 44px; font-size: 15px; } .solution-wrapper .tab-box .name, .solution-wrapper .box-1 .name { font-size: 22px; } .solution-wrapper .tab-box p { font-size: 17px; } .solution-wrapper .detail-box .title { font-size: 28px; } .solution-wrapper .box-1 .pic img { height: 300px; } .page-banner-wrapper video { height: 423px; } .solutioninfo-wrapper .box-1 .name, .solutioninfo-wrapper .box-5 .name { font-size: 26px; } .solutioninfo-wrapper .box-2 .name { font-size: 22px; margin-top: 40px; } .solutioninfo-wrapper .box-2 .icon { width: 90px; } .solutioninfo-wrapper .box-2 .swiper-slide { padding-top: 70px; } .solutioninfo-wrapper .box-5 .cat { font-size: 22px; } .solutioninfo-wrapper .box-5 .desc { margin-bottom: 32px; } .solutioninfo-wrapper .box-5 .info { padding: 0 100px 0 70px; } .solutioninfo-wrapper .box-2 .desc { font-size: 15px; } .index-box-2 .icon { width: 70px; height: 70px; } .index-box-2 .other { width: 70px; } .index-box-2 li a { width: 260px; } .index-wrapper .brief, .index-wrapper .name { font-size: 21px; } .index-box-2 li:nth-child(1) .line { height: 174px; } .index-box-2 li:nth-child(2) .line { height: 160px; } .index-box-2 li:nth-child(3) .line { height: 74px; } .index-box-2 li:nth-child(4) { right: calc((100% - 1366px) / 2); } .index-box-2 .index-title { top: 13%; } .index-box-3 .info-box { padding-left: calc((100% - 1366px) / 2); } .index-box-3 .pic img { height: 54vh; } .index-box-3 .box:before, .index-box-3 .box:after { font-size: 100px; } .index-box-3 .desc { font-size: 36px; margin: 6px auto 22px; } .index-box-3 .content { margin-bottom: 40px; } .index-box-3 .key { font-size: 170px; } .index-box-3 .cat .icon { width: 52px; height: 37px; } .index-box-3 .cat { margin-bottom: 40px; } .index-wrapper .index-box-3 .index-title { margin-bottom: 30px; } .index-box-3 .cat p { font-size: 15px; } .index-box-3 .cat .swiper-slide { margin-right: 30px; } .index-box-4 .top { margin-bottom: 60px; } .index-box-4 .title { font-size: 32px; line-height: 36px; margin-bottom: 14px; } .index-wrapper .index-box-4 { padding-top: 60px; } .index-box-5 .data .num span { font-size: 84px; line-height: 64px; } .index-box-5 .data .num i { font-size: 32px; line-height: 20px; right: 4px; top: 2px; } .index-box-5 .data .num em { font-size: 22px; } .index-box-5 .index-title { line-height: 44px; margin-bottom: 40px; } .index-box-5 .data { margin: 60px auto 80px; } .index-box-6 .pic img { height: 236px; } .index-box-6 .title { font-size: 24px; margin: 14px auto 36px; } .index-box-6 { padding-top: 60px; } .index-wrapper .footer .footer-wrapper .box-1 { padding: 100px 0 80px; } .footer-nav-box .nav a { margin-bottom: 10px; } .footer-wrapper .footer-nav-box li > a, .footer-wrapper .caption { line-height: 32px; } .index-wrapper .footer .footer-wrapper .box-2 { padding-top: 30px; } .index-wrapper .footer .footer-wrapper .box-1 .index-title { margin-bottom: 30px; } .modal-box { padding-bottom: 60px; } .index-box-2 .pic-box .pic img, .index-box-2 .pic-box .pic video { height: 144px; } .goods-banner-wrapper .info { padding-right: calc((100% - 1366px) / 2); } .goods-banner-wrapper .info.on { padding-left: calc((100% - 1366px) / 2); } .page-container .page-banner-wrapper .swiper-box { width: 360px; } .thumb-box { width: 94px; } .index-box-2 li:nth-child(1) { left: 10%; } .index-box-2 li:nth-child(2) { left: 38%; } .index-box-1 .index-title { font-size: 62px; line-height: 70px; margin-bottom: 26px; } .index-wrapper .index-box-1 .brief { font-size: 30px; } .goodsinfo-wrapper .w1200 { width: 1100px; margin-right: 140px; } .goods-nav-box .top, .goods-nav-box li > a, .goods-nav-box .item { padding-left: 26px; font-size: 16px; } } @media screen and (min-width: 1500px) and (max-width: 1600px) { .sideBar-wrapper { width: 42px; } .sideBar-wrapper ul li a img { width: 22px; } .sideBar-wrapper ul li a { padding: 10px 0; height: 40px; } .sideBar-wrapper .hidebox { line-height: 40px; width: 150px; font-size: 16px; } .sideBar-wrapper ul li a p { font-size: 12px; line-height: 12px; height: 24px; margin-top: -12px; padding: 0 6px; } .sideBar-wrapper .hidebox { line-height: 40px; width: 150px; font-size: 16px; } .sideBar-wrapper ul li a p { font-size: 12px; line-height: 12px; height: 24px; margin-top: -12px; padding: 0 6px; } .page-title { font-size: 22px; line-height: 32px; margin-bottom: 10px; } .index-wrapper .brief, .index-wrapper .name { font-size: 16px; } .goods-wrapper .item .desc, .goods-wrapper .item .desc li { font-size: 14px; } .index-title { font-size: 26px; margin-bottom: 24px; line-height: 32px; } .index-banner-wrapper h2 { font-size: 40px; line-height: 44px; } .index-banner-wrapper .desc { font-size: 22px; margin-bottom: 20px; } .pc-nav-box li > a { font-size: 15px; } .pc-nav-box .hidebox .title { font-size: 14px; margin-bottom: 8px; } .index-box-3 .desc { font-size: 20px; line-height: 30px; height: 60px; } .index-box-3 .cat p { font-size: 12px; margin-top: 4px; } .index-box-3 .cat .swiper-slide { padding-top: 12px; padding-bottom: 12px; } .index-box-3 .key { font-size: 90px; line-height: 70px; right: 28px; top: 20px; } .index-box-3 .content { font-size: 13px; line-height: 20px; height: 40px; margin-bottom: 18px; -webkit-line-clamp: 2; } .more { width: 100px; line-height: 36px; font-size: 12px; } .more i { width: 11px; margin-left: 10px; } .index-box-4 .num { font-size: 40px; height: 40px; line-height: 40px; } .index-box-4 .num i { width: 12px; height: 40px; position: relative; top: 5px; } .index-box-4 .desc { font-size: 13px; line-height: 20px; height: 60px; margin-top: 20px; } .index-box-4 .name { margin: 10px auto; } .index-box-4 .icon { width: 46px; height: 46px; } .index-box-4 .top { margin-bottom: 20px; } .index-box-4 .title { font-size: 20px; margin-bottom: 0; } .index-box-5 .data .num span { font-size: 40px; line-height: 40px; margin-right: 8px; } .index-box-5 .index-title { line-height: 18px; font-size: 28px; margin-bottom: 14px; } .index-box-5 .data .num i { font-size: 21px; } .index-box-5 .data .num em { font-size: 14px; } .index-box-5 .data p { font-size: 13px; line-height: 20px; } .index-box-6 .title { font-size: 15px; line-height: 20px; height: 40px; margin: 8px auto 16px; } .index-box-6 .info { margin-top: 18px; } .footer-wrapper .footer-nav-box li > a, .footer-wrapper .caption { font-size: 14px; } .footer-nav-box a { font-size: 13px; } .footer-wrapper .tel a { font-size: 26px; line-height: 30px; } .page-banner-wrapper h4 { font-size: 30px; line-height: 34px; } .page-banner-wrapper p { font-size: 20px; line-height: 24px; margin-top: 26px; } .about-wrapper .box-1 .brief { font-size: 14px; line-height: 24px; } .about-wrapper .box-1 p { font-size: 14px; } .page-more { width: 100px; line-height: 35px; font-size: 12px; } .goodsinfo-wrapper .name { font-size: 18px; } .contact-wrapper .title { font-size: 18px; line-height: 24px; } .index-box-1 .index-title { font-size: 44px; line-height: 50px; margin-bottom: 16px; } .index-wrapper .index-box-1 .brief { font-size: 20px; } .links a { font-size: 12px; margin-right: 15px; padding-right: 15px; } .service-wrapper .box-3 .brief { font-size: 20px; line-height: 32px; } .solutioninfo-wrapper .box-1 .name, .solutioninfo-wrapper .box-5 .name { font-size: 18px; } .solutioninfo-wrapper .box-1 .desc { font-size: 13px; line-height: 20px; height: 40px; } } @media screen and (max-width: 1440px) { .box-container { width: 1200px; } .index-title { font-size: 40px; margin-bottom: 52px; } .footer-nav-box li { padding-right: 10px; } .footer-wrapper .box-3 { margin-top: 40px; } .footer-wrapper .tel a { font-size: 36px; } .footer-nav-box li > a { margin-bottom: 14px; } .header-wrapper .logo-box { width: 140px; } .pc-nav-box li > a, .header-wrapper .caption { line-height: 84px; } .header-wrapper .box { height: 84px; } .search-form { top: 84px; padding: 50px 0; } .p_h { height: 84px; } .pc-nav-box .hidebox { top: 84px; } .goods-nav-box { top: 84px; height: calc(100% - 84px); } .index-banner-wrapper h2 { font-size: 52px; line-height: 56px; margin-bottom: 20px; } .index-banner-wrapper .desc { font-size: 26px; } .index-banner-wrapper .info img { width: 320px; } .index-more { width: 170px; line-height: 56px; } .index-banner-wrapper .swiper-pagination-bullet svg { width: 34px; height: 34px; margin-top: -17px; margin-left: -17px; } .index-banner-wrapper .swiper-pagination { bottom: 50px; } .contact-wrapper .info{ padding-right: calc((100% - 1200px) / 2);} .goods-wrapper .item:nth-child(even) .info { padding-left: calc((100% - 1200px) / 2); } .goods-wrapper .item:nth-child(odd) .info { padding-right: calc((100% - 1200px) / 2); } .page-box { padding: 90px 0; } .pt, .goodsinfo-wrapper .w1200 > div { padding-top: 90px; } .service-wrapper .box-2 { margin-top: 90px; } .service-wrapper .box-3 { padding-bottom: 90px; } .mt { margin-top: 90px; } .about-wrapper .box-3, .padding { padding: 90px 0; } .contact-wrapper .caption { font-size: 28px; } .contact-wrapper .title { font-size: 22px; } .contact-wrapper .contact ul li { padding-left: 110px; padding-top: 36px; padding-bottom: 36px; } .contact-wrapper .contact .icon { width: 82px; } .contact-wrapper .contact p { font-size: 16px; margin-top: 6px; } .contact-wrapper .map { height: 714px; } .contact-wrapper .qrcode li { width: 110px; margin-right: 24px; } .contact-wrapper .qrcode p { font-size: 14px; } .page-banner-wrapper p { margin-top: 24px; } .page-nav-wrapper .nav > a { line-height: 74px; } .news-wrapper .name { font-size: 20px; } .news-wrapper .desc { font-size: 15px; height: 48px; -webkit-line-clamp: 2; } .news-wrapper .info { padding: 0 60px; } .news-wrapper .date { margin-bottom: 6px; } .pageNum a { font-size: 16px; width: 40px; height: 40px; line-height: 40px; } .pageNum a.dot { line-height: 30px; } .newsinfo-wrapper .top { padding: 80px 0; } .newsinfo-wrapper .top .title { font-size: 28px; line-height: 42px; } .newsinfo-wrapper > .w1370 { padding: 86px 0; } .newsinfo-wrapper .main { padding-right: 86px; } .newsinfo-wrapper .recommend { padding-left: 70px; } .newsinfo-wrapper .recommend .caption { font-size: 20px; } .newsinfo-wrapper .recommend li { margin-top: 20px; } .newsinfo-wrapper .recommend li a { line-height: 28px; max-height: 56px; } .newsinfo-wrapper .share a { width: 48px; height: 48px; } .newsinfo-wrapper .return { line-height: 44px; width: 96px; } .newsinfo-wrapper .share-box { margin-bottom: 50px; } .newsinfo-wrapper .relative-box p { line-height: 60px; } .w1370 { width: 1200px; } .newsinfo-wrapper .recommend li a { font-size: 15px; } .content, .content > div, .newsinfo-wrapper .relative-box p, .newsinfo-wrapper .relative-box p a { font-size: 15px; } .platform-wrapper .box-1 .pic img, .platform-wrapper .box-1 video { height: 289px; } .platform-wrapper .box-1 .shadow:before { border-radius: 16px 16px 0 0; } .platform-wrapper .box-1 .shadow { padding-top: 20px; padding-bottom: 42px; } .page-title { font-size: 32px; line-height: 40px; margin-bottom: 20px; } .platform-wrapper .box-1 .item { padding: 100px 0; } .platform-wrapper .swiper-slide .desc { font-size: 17px; } .platform-wrapper .swiper-slide .title { margin: 26px auto 4px; } .case-wrapper .box-1 .title, .case-wrapper .list .name, .case-wrapper .list .desc { font-size: 20px; } .case-wrapper .list p { font-size: 14px; } .case-wrapper .box-1 .brief { font-size: 26px; margin-bottom: 18px; line-height: 32px; } .case-wrapper .box-1 .desc { margin-bottom: 40px; } .case-wrapper .list .pic img { height: 211px; } .case-wrapper .list .name { margin-bottom: 14px; } .case-wrapper .swiper-slide .name span { padding-bottom: 16px; } .case-wrapper .swiper-slide .name { font-size: 15px; } .case-wrapper .swiper-btn { width: 16px; } .case-wrapper .swiper-btn { top: 16px; } .caseinfo-wrapper .brief { font-size: 22px; } .caseinfo-wrapper .data .num { font-size: 50px; line-height: 40px; } .caseinfo-wrapper .data p { margin-top: 24px; } .caseinfo-wrapper .data { margin: 60px auto 80px; } .caseinfo-wrapper .content { font-size: 17px; } .caseinfo-wrapper .prev { left: -64px; } .caseinfo-wrapper .next { right: -64px; } .goods-wrapper .item:nth-child(odd) .info { padding-left: 90px; } .goods-wrapper .item:nth-child(even) .info { padding-right: 90px; } .index-box-4 .num { font-size: 58px; height: 48px; line-height: 48px; } .index-box-4 .num img { height: 48px; } .index-box-4 .name { font-size: 20px; margin: 20px auto; } .index-box-4 .desc { margin-top: 30px; font-size: 15px; } .index-box-4 .icon { width: 56px; height: 56px; } .index-box-4 .list li { padding: 30px 26px; } .goods-wrapper .item .desc, .goods-wrapper .item .desc li { font-size: 15px; } .goods-wrapper .item .desc { line-height: 28px; min-height: 140px; margin-bottom: 34px; } .goods-wrapper .page-title { margin-bottom: 15px; } .index-box-4 .num i { width: 17px; height: 48px; } .goodsinfo-wrapper .box-1 .icon { width: 100px; } .goodsinfo-wrapper .box-4 .icon { width: 210px; height: 210px; } .goods-nav-box .top, .goods-nav-box li > a { height: 80px; } .goods-nav-box li > a span { line-height: 30px; } .thumb-box .swiper-container { height: 280px; } .page-banner-wrapper .info-box .page-title { margin-bottom: 60px; } .thumb-box .swiper-btn { width: 50px; height: 50px; } .thumb-box { padding: 80px 0; } .service-wrapper .box-2 .info { padding-left: 140px; } .service-wrapper .box-2 .pt { padding-top: 70px; } .service-wrapper .data .num span { font-size: 48px; line-height: 38px; height: 38px; } .service-wrapper .data .num, .service-wrapper .data .desc { font-size: 14px; } .service-wrapper .data p { font-size: 16px; margin: 6px auto 12px; } .service-wrapper .box-2 .page-title { margin-bottom: 20px; font-size: 28px; } .service-wrapper .areas { /*height: 232px;*/ } .service-wrapper .box-3 .brief { font-size: 26px; } .service-wrapper .box-3 .desc { font-size: 20px; margin-top: 32px; } .service-wrapper .box-1 .desc { font-size: 14px; } .service-wrapper .box-1 .name { font-size: 20px; margin: 26px auto 8px; } .service-wrapper .box-1 .icon { width: 100px; } .service-wrapper .box-1 ul li:after { width: 28px; height: 28px; top: 36px; } .service-wrapper .box-1 ul:before { top: 50px; } .service-wrapper .box-1 .info { width: 76%; } .service-wrapper .box-1 .index-title { line-height: 64px; } .service-wrapper .box-1 .btn { min-width: 190px; line-height: 48px; font-size: 16px; } .service-wrapper .data li { margin-bottom: 48px; } .service-wrapper .box-3 .submit { font-size: 20px; width: 210px; } .service-wrapper .box-3 .text { line-height: 54px; } .service-wrapper .box-3 .submit { line-height: 56px; } .about-wrapper .box-1 p { font-size: 16px; } .about-wrapper .box-1 .icon { width: 54px; } .about-wrapper .box-1 p { margin-top: 28px; } .about-wrapper .box-3 li > .page-title, .about-wrapper .box-3 .info { padding: 0 100px; } .about-wrapper .box-3 .desc { font-size: 16px; line-height: 26px; } .about-wrapper .box-3 .info { width: 550px; } .about-wrapper .box-4 ul li { min-height: 72px; font-size: 16px; } .about-wrapper .box-3 .pic img { height: 520px; } .join-wrapper .box-2 .pic img { height: 241px; } .join-wrapper .box-1 .info { padding-left: 80px; } .join-wrapper .box-3 .pic img { height: 600px; } .join-wrapper .box-4 .info { padding: 0 60px; } .join-wrapper .box-4 .content .title { font-size: 20px; } .join-wrapper .box-4 .content > ul > li { font-size: 17px; margin-bottom: 26px; } .join-wrapper .box-4 .content { margin-bottom: 40px; } .join-wrapper .box-4 .btn { font-size: 16px; min-width: 240px; line-height: 48px; } .join-wrapper .box-4 .content { line-height: 28px; } .join-wrapper .box-3 .right { padding: 32px 40px; } .join-wrapper .box-3 .icon { width: 32px; } .join-wrapper .box-3 .right p { font-size: 14px; } .join-wrapper .box-3 .left .content { min-height: 130px; } .join-wrapper .box-3 .left { padding-right: 90px; padding-bottom: 40px; padding-left: 40px; } .join-wrapper .box-3 .right li { padding: 15px 10px; } .join-wrapper .box-1 .index-title { margin-bottom: 20px; } .solution-wrapper .detail-box { padding: 50px 40px 40px 50px; } .solution-wrapper .left { width: 64.5%; } .solution-wrapper .label span { font-size: 14px; } .solution-wrapper .tab-box .name, .solution-wrapper .box-1 .name { font-size: 20px; } .solution-wrapper .tab-box p { font-size: 16px; } .solution-wrapper .detail-box .title { font-size: 26px; margin-bottom: 14px; } .solution-wrapper .box-1 .pic img { height: 263px; } .solution-wrapper .label span > i { width: 12px; height: 12px; margin-right: 7px; position: relative; top: -1px; } .solution-wrapper .detail-box .desc { font-size: 15px; } .solution-wrapper .tab-box .item:before { border-width: 13px; right: -26px; margin-top: -13px; } .solution-wrapper .brief { font-size: 17px; } .page-banner-wrapper video { height: 381px; } .solutioninfo-wrapper .box-1 .name, .solutioninfo-wrapper .box-5 .name { font-size: 22px; } .solutioninfo-wrapper .box-2 .name { font-size: 20px; margin-top: 30px; } .solutioninfo-wrapper .box-2 .icon { width: 84px; } .solutioninfo-wrapper .box-2 .swiper-slide { padding: 60px 36px 40px; } .solutioninfo-wrapper .box-5 .cat { font-size: 20px; } .solutioninfo-wrapper .box-5 .desc { margin-bottom: 26px; } .solutioninfo-wrapper .box-5 .info { padding: 0 80px 0 60px; } .solutioninfo-wrapper .box-1 .desc { font-size: 15px; margin-top: 2px; } .solutioninfo-wrapper .box-5 .desc { -webkit-line-clamp: 2; } .solutioninfo-wrapper .box-5 .name { margin-bottom: 12px; } .index-box-2 .icon { width: 60px; height: 60px; } .index-box-2 .other { width: 60px; } .index-box-2 li a { width: 240px; } .index-wrapper .brief, .index-wrapper .name { font-size: 20px; } .index-box-2 li { top: 18%; } .index-box-2 li:nth-child(1) .line { height: 200px; } .index-box-2 li:nth-child(4) { right: calc((100% - 1250px) / 2); } .index-box-3 .info-box { padding-left: calc((100% - 1200px) / 2); } .index-box-3 .pic img { height: 52vh; } .index-box-3 .box:before, .index-box-3 .box:after { font-size: 90px; } .index-box-3 .desc { font-size: 32px; margin: 6px auto 22px; line-height: 42px; height: 84px; padding-right: 30px; } .index-box-3 .box:before { top: 80px; } .index-box-3 .box:after { bottom: 60px; } .index-box-3 .content { margin-bottom: 34px; } .index-box-3 .key { font-size: 150px; } .index-box-4 .title { font-size: 30px; line-height: 34px; margin-bottom: 12px; } .index-wrapper .index-box-4 { padding-top: 50px; } .index-box-5 .data .num span { font-size: 76px; line-height: 56px; } .index-box-5 .data .num i { font-size: 30px; } .index-box-5 .data .num em { font-size: 20px; } .index-box-5 .index-title { line-height: 40px; margin-bottom: 36px; } .index-box-5 .data { margin: 56px auto 70px; } .index-box-6 .pic img { height: 208px; } .index-box-6 .title { font-size: 22px; margin: 10px auto 26px; } .index-box-6 { padding-top: 50px; } .index-box-3 .swiper-box { padding-top: 30px; padding-bottom: 30px; } .index-box-6 .info { margin-top: 34px; } .index-btn { width: 132px; height: 44px; line-height: 40px; } .footer-wrapper .btn { width: 164px; line-height: 50px; } .footer-nav-box .nav a { margin-bottom: 8px;} .modal-box { width: 480px; } .modal-box .text, .modal-box .submit { line-height: 48px; } .platform-wrapper .swiper-slide { padding-left: 40px; padding-right: 40px; } .index-box-2 .pic-box .pic img, .index-box-2 .pic-box .pic video { height: 132px; } .sideBar-wrapper { width: 55px; } .sideBar-wrapper ul li { margin-bottom: 5px; } .sideBar-wrapper ul li a p { padding: 0 10px; } .sideBar-wrapper ul li a { height: 50px; } .sideBar-wrapper .hidebox { line-height: 50px; } .sideBar-wrapper ul li a img { width: 24px; } .sideBar-wrapper ul li p { font-size: 12px; } .goods-banner-wrapper .info { padding-right: calc((100% - 1200px) / 2); } .goods-banner-wrapper .info.on { padding-left: calc((100% - 1200px) / 2); } .page-container .info-box { width: 360px; } .page-container .page-banner-wrapper .swiper-box { width: 330px; } .thumb-box { width: 86px; } .index-box-2 li:nth-child(4) .pic-box { width: 200px; height: 200px; } .index-banner-wrapper .desc { margin-bottom: 60px; } .index-box-1 .index-title { font-size: 54px; line-height: 60px; } .index-wrapper .index-box-1 .brief { font-size: 26px; } .goodsinfo-wrapper .w1200 { width: 1000px; } .goodsinfo-wrapper .box-6 .pic img, .goodsinfo-wrapper .box-5 .pic img { height: auto; } .goods-nav-box .list { margin-top: 0; } .goodsinfo-wrapper .w1200 { margin-right: 120px; } } @media screen and (max-width: 1366px) { .index-banner-wrapper .info img { width: 260px; } .index-banner-wrapper h2 { font-size: 48px; line-height: 50px; margin-bottom: 16px; } .index-banner-wrapper .desc { line-height: 32px; } .index-more { width: 160px; line-height: 54px; font-size: 16px; } .page-banner-wrapper h4 { font-size: 40px; } .page-banner-wrapper p { font-size: 24px; } .page-box { padding: 80px 0; } .pt, .goodsinfo-wrapper .w1200 > div { padding-top: 80px; } .service-wrapper .box-2 { margin-top: 80px; } .service-wrapper .box-2 .pt { padding-top: 50px; } .service-wrapper .box-3 { padding-bottom: 80px; } .mt { margin-top: 80px; } .about-wrapper .box-3, .padding { padding: 80px 0; } .news-wrapper .name { font-size: 18px; } .news-wrapper .desc { } .newsinfo-wrapper .recommend { padding-left: 64px; } .newsinfo-wrapper .main { padding-right: 70px; } .newsinfo-wrapper .relative-box p { line-height: 56px; padding: 0 24px; } .newsinfo-wrapper .relative-box p, .newsinfo-wrapper .relative-box p a { font-size: 14px; } .newsinfo-wrapper .top { padding: 70px 0; } .newsinfo-wrapper .top .title { font-size: 26px; } .newsinfo-wrapper .other span { font-size: 15px; } .newsinfo-wrapper .recommend .caption { font-size: 20px; } .newsinfo-wrapper .recommend li { margin-top: 15px; } .caseinfo-wrapper .brief { font-size: 20px; } .caseinfo-wrapper .data .num { font-size: 46px; line-height: 36px; } .caseinfo-wrapper .data p { margin-top: 20px; } .caseinfo-wrapper .data { margin: 50px auto 70px; } .caseinfo-wrapper .content { font-size: 16px; } .caseinfo-wrapper .prev { left: -48px; } .caseinfo-wrapper .next { right: -48px; } .goodsinfo-wrapper .box-6 .swiper-btn { width: 16px; } .goodsinfo-wrapper .box-6 .prev { left: -50px; } .goodsinfo-wrapper .box-6 .next { right: -50px; } .page-banner-wrapper .info-box .page-title { margin-bottom: 50px; } .page-banner-wrapper video { height: 361px; } .index-box-2 li a { width: 210px; } .index-box-2 li:nth-child(1) .line { height: 130px; } .index-box-2 li:nth-child(1) { left: 12%; } .index-box-2 li:nth-child(2) { left: 39%; } .index-box-2 .icon { width: 48px; height: 48px; } .index-box-2 .other { width: 48px; } .index-box-2 li:nth-child(2) .line { height: 106px; } .index-box-2 li:nth-child(3) .line { height: 42px; } .index-box-2 li:nth-child(4) .line { height: 56px; } .index-box-3 .box:before, .index-box-3 .box:after { font-size: 80px; } .index-box-3 .box:before { top: 70px; left: 0; } .index-box-3 .desc { font-size: 28px; line-height: 36px; height: 72px; margin: 2px auto 15px; } .index-box-3 .info-box { padding-right: 130px; } .index-box-3 .key { font-size: 130px; line-height: 100px; } .index-box-3 .content { font-size: 15px; } .index-box-4 .title { font-size: 28px; margin-bottom: 6px; } .index-box-4 .top { margin-bottom: 40px; } .index-box-5 .data .num span { font-size: 60px; line-height: 50px; margin-right: 12px; } .index-box-5 .data { margin: 46px auto 60px; } .index-box-3 .cat .swiper-slide { padding-top: 18px; padding-bottom: 18px; } .index-box-3 .cat p { font-size: 14px; } .index-box-3 .cat .icon { width: 42px; height: 30px; } .index-wrapper .index-box-3 .index-title { margin-bottom: 20px; } .index-box-5 { padding-top: 50px; } .index-box-6 .title { font-size: 20px; line-height: 30px; height: 60px; margin: 6px auto 20px; } .index-box-5 .data .num em { font-size: 17px; } .index-box-6 .index-title { margin-bottom: 30px; } .index-box-6 p { font-size: 16px; } .index-wrapper .footer .footer-wrapper .box-1 { padding: 90px 0 40px; } .index-wrapper .footer .footer-wrapper .box-1 .index-title { margin-bottom: 18px; } .index-wrapper .footer .footer-wrapper .box-2 { padding-top: 30px; } .footer-nav-box .nav a { margin-bottom: 6px; } .footer-nav-box li > a { margin-bottom: 8px; } .footer-wrapper .qrcode { margin-top: 26px; margin-bottom: 26px; } .index-wrapper .footer .footer-wrapper .box-3 { margin-top: 26px; } .modal-box .text, .modal-box .submit { line-height: 46px; } .modal-box { padding: 40px 44px; } .index-box-2 .pic-box .pic img, .index-box-2 .pic-box .pic video { height: 114px; } .index-wrapper .brief, .index-wrapper .name { font-size: 17px; } .page-container .page-banner-wrapper .swiper-box { width: 300px; } .thumb-box { width: 82px; } .index-box-2 li:nth-child(4) .pic-box { width: 160px; height: 160px; } .index-box-1 .index-title { font-size: 48px; line-height: 54px; margin-bottom: 20px; } .index-wrapper .index-box-1 .brief { font-size: 24px; } .solutioninfo-wrapper .box-1 .name, .solutioninfo-wrapper .box-5 .name { font-size: 20px; } .goods-nav-box .top, .goods-nav-box li > a, .goods-nav-box .item { font-size: 16px; } .goods-nav-box .top, .goods-nav-box li > a { height: 70px; } .goodsinfo-wrapper .w1200 { width: 900px; } .index-title { font-size: 34px; line-height: 40px; } .page-box .index-title { margin-bottom: 40px; } } @media screen and (max-width: 1280px) { .box-container { width: 1160px; } .sideBar-wrapper { width: 42px; } .sideBar-wrapper ul li a img { width: 22px; } .sideBar-wrapper ul li a { padding: 10px 0; height: 40px; } .sideBar-wrapper .hidebox { line-height: 40px; width: 150px; } .goods-banner-wrapper .info { padding-right: calc((100% - 1160) / 2); } .goods-banner-wrapper .info.on { padding-left: calc((100% - 1160) / 2); } .index-box-2 li:nth-child(4) { right: calc((100% - 1200px) / 2); } .index-box-3 .info-box { padding-left: calc((100% - 1160px) / 2); } .contact-wrapper .info{ padding-right: calc((100% - 1160px) / 2); } .goods-wrapper .item:nth-child(even) .info { padding-left: calc((100% - 1160px) / 2); } .goods-wrapper .item:nth-child(odd) .info { padding-right: calc((100% - 1160px) / 2); } .pc-nav-box ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .pc-nav-box ul li { margin-right: 0; } .pc-nav-box { margin: 0 40px; } .goods-wrapper .item .desc { line-height: 26px; } .goods-wrapper .item .desc li:before { top: 10px; } .index-banner-wrapper .info img { width: 240px; } .pc-nav-box .hidebox .item { margin-right: 30px; } .index-box-3 .cat .icon { width: 30px; height: 21px; } .index-box-3 .cat .swiper-slide { width: 120px; margin-right: 20px; } .index-box-3 .box:before, .index-box-3 .box:after { display: none; } .index-box-5 .data { margin: 30px auto 40px; } .footer-wrapper .qrcode { width: 100px; margin-top: 16px; } .goods-wrapper .item .desc { min-height: 104px; } .page-box .index-title { margin-bottom: 40px; } .index-box-2 li:nth-child(4) .pic-box { width: 140px; height: 140px; } .index-box-2 li:nth-child(1) { left: 14%; } .index-box-2 li:nth-child(1) .line { height: 156px; } .index-box-2 li:nth-child(2) { left: 39.5%; } .index-box-2 li:nth-child(2) .line { height: 125px; } .index-box-2 li:nth-child(4) { right: 0; } .index-wrapper .index-box-3 .index-title, .index-box-5 .index-title, .index-box-6 .index-title { margin-bottom: 48px; } .index-box-4 .top { margin-bottom: 60px; } .pc-nav-box .hidebox .box-container { padding: 30px 0; } .contact-wrapper .info, .goods-wrapper .item:nth-child(even) .info { padding-left: 90px; } .solutioninfo-wrapper .box-1 li:hover .desc { min-height: 40px; } } @media screen and (max-width: 1004px) { .box-container, .w1200 { width: 100%; padding: 0 15px; } .hidden-xs { display: none; } .hidden-pc { display: block; } .nav-icon { font-size: 0; width: 26px; height: 26px; position: relative; margin-left: 20px; } .nav-icon.on span:nth-child(1) { transform: rotate(45deg); margin: 0; transition: margin 180ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms, -webkit-transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms; } .nav-icon.on span:nth-child(2) { opacity: 0; } .nav-icon.on span:nth-child(3) { transform: rotate(-45deg); margin: 0; transition: margin 180ms cubic-bezier(0.215, 0.61, 0.355, 1), transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms, -webkit-transform 270ms cubic-bezier(0.215, 0.61, 0.355, 1) 180ms; } .nav-icon span { display: inline-block; width: 100%; height: 2px; background: #0f358b; position: absolute; left: 0; top: 12px; z-index: 10; transform-origin: center center; transition: margin 140ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 230ms, transform 280ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, -webkit-transform 280ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms; } .nav-icon span:nth-child(1) { margin-top: -7px; } .nav-icon span:nth-child(2) { margin-top: 0; } .nav-icon span:nth-child(3) { margin-top: 7px; } .phone-nav { width: 100%; height: calc(100% - 60px); position: fixed; right: 0; top: 60px; background: #fff; z-index: 501; overflow: auto; border-top: 1px solid #f3f3f3; } .phone-nav ul { width: 100%; margin: 0 auto; position: relative; max-height: 83%; overflow-y: auto; overflow-x: hidden; transition: max-height 0.8s ease; -webkit-transition: max-height 0.8s ease; -moz-transition: max-height 0.8s ease; -ms-transition: max-height 0.8s ease; -o-transition: max-height 0.8s ease; } .phone-nav ul::-webkit-scrollbar { width: 4px; } .phone-nav ul::-webkit-scrollbar-track { background-color: #eaeaea; } .phone-nav ul::-webkit-scrollbar-thumb { background-color: #0f358b; } .phone-nav ul li { position: relative; } .phone-nav ul li.active > a { color: #0f358b; font-weight: 700; } .phone-nav ul li.active > a:before { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .phone-nav ul li > a { position: relative; display: block; font-size: 15px; color: #333; line-height: 48px; padding: 0 15px; border-bottom: 1px solid #f3f3f3; } .phone-nav ul li > a:before, .phone-nav ul li > a:after { content: ""; display: inline-block; background: #0f358b; position: absolute; z-index: 10; } .phone-nav ul li > a:before { width: 3px; height: 13px; right: 20px; top: 18px; transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; } .phone-nav ul li > a:after { width: 13px; height: 3px; right: 15px; top: 23px; } .phone-nav ul li.on > a { font-weight: 700; color: #0f358b; } .phone-nav ul li .navs { background: #f9f9f9; width: 100%; display: none; } .phone-nav ul li .navs a { font-size: 14px; display: block; color: #666; padding-left: 0; line-height: 50px; padding: 0 15px; border-bottom: 1px solid #f3f3f3; } .phone-nav ul li .navs a:last-child { margin-bottom: 0; border-bottom: none; } .phone-nav .language { text-align: center; margin-top: 30px; font-size: 0; } .phone-nav .language a { position: relative; font-size: 14px; color: #666; line-height: 30px; padding-right: 15px; margin-right: 15px; } .phone-nav .language a:last-child { padding-right: 0; margin-right: 0; } .phone-nav .language a:last-child:after { display: none; } .phone-nav .language a:after { content: ""; display: inline-block; position: absolute; right: 0; top: 50%; z-index: 10; width: 1px; height: 12px; background: #ccc; margin-top: -6px; } .pic img.pc { display: none; } .pic img.phone { display: block; } .page-nav-wrapper { position: relative; z-index: 21; padding: 0; height: auto; margin-top: 0; } .page-nav-wrapper .breadcrumb { display: none; } .page-nav-wrapper .box-container { height: auto; padding: 0; } .page-nav-box { width: 100%; background: #f4f4f4; } .page-nav-box .w1200 { position: relative; height: auto; padding: 0; } .page-nav-box .intruction-caption { position: relative; display: block; line-height: 44px; padding: 0 15px; background: #0f358b; color: #fff; } .page-nav-box .intruction-caption.extend:after { transform: rotateX(180deg); } .page-nav-box .intruction-caption:after { display: inline-block; position: absolute; right: 15px; top: 0; z-index: 10; content: ""; width: 13px; height: 100%; background: url(../img/down.png) no-repeat center center; background-size: contain; } .page-nav-box .nav { position: absolute; left: 0; top: 100%; z-index: 10; width: 100%; background: #f7f8f9; display: none; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1); } .page-nav-box .nav a { display: block; width: 100%; text-align: left; line-height: 42px; padding: 0 15px; border-top: 1px solid #f2f2f2; height: auto; max-width: inherit; min-width: inherit; } .page-nav-box .nav a:first-child { border-top: none; } .page-nav-box .nav > a.on, .page-nav-box .nav > a:hover { background: none; } .page-nav-box .nav > a:before { display: none; } .index-wrapper > .swiper-container > .swiper-wrapper { flex-flow: wrap; } .page-box { padding: 44px 0; } .page-box .index-title { margin-bottom: 20px; } .pt { padding-top: 44px; } .index .header-wrapper.on .nav-icon span, .index .header-wrapper.active .nav-icon span { background-color: #0f358b; } .index .nav-icon span { background-color: #fff; } .header-wrapper .box { height: 60px; padding: 0 15px; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .header-wrapper .logo-box { width: 100px; } .header-wrapper .language { display: none; } .header-wrapper .btn { display: none; } .pc-nav-box { display: none; } .p_h { height: 60px; } .search-form { top: 60px; padding: 30px 0; } .search-form .keywords { line-height: 48px; margin-left: 10px; } .search-form .close { margin-top: -10px; width: 16px; height: 16px; right: 15px; } .gotop { width: 100%; text-align: center; height: 60px; line-height: 60px; border-bottom: 1px solid #dedee1; display: block; } .gotop a { display: block; font-size: 20px; color: #000; letter-spacing: 2px; font-family: "light"; font-weight: 700; } .gotop a:visited, .gotop a:active, .gotop a:link { color: #000; } .gotop i { display: inline-block; width: 22px; height: 12px; background: url(../img/gotop.png) no-repeat center center; vertical-align: middle; margin-left: 10px; background-size: contain; position: relative; top: -2px; } .footer-wrapper .box-container { display: block; } .footer-wrapper .box-2 { position: relative; padding-top: 0; padding-bottom: 70px; } .footer-wrapper .left { width: 100%; } .footer-wrapper .box-3 { margin-top: 34px; } .footer-wrapper .copyright, .footer-wrapper .copyright a { font-size: 12px; color: #9a9a9a; } .footer-wrapper .copyright { line-height: 20px; max-width: inherit; width: 100%; margin-top: 10px; } .footer-wrapper .footer-nav-box li > a, .footer-wrapper .caption { font-size: 16px; font-family: "light"; font-weight: 700; } .footer-wrapper .caption { line-height: 24px; color: #666; margin-bottom: 4px; } .footer-wrapper .footer-nav-box li > a { color: #333; line-height: 54px; } .footer-wrapper .right { text-align: left; max-width: inherit; width: 100%; } .footer-wrapper .tel { margin-bottom: 20px; } .footer-wrapper .tel a { font-size: 26px; line-height: 26px; } .footer-wrapper .qrcode { display: none; } .footer-wrapper .share ul li { margin-right: 15px; } .footer-wrapper .share ul li a { width: 34px; height: 34px; } .footer-wrapper .share ul li:first-child .hidebox { left: 0; margin-left: 0; } .footer-wrapper .share ul li:first-child .hidebox:before { left: 10px; margin-left: 0; } .footer-wrapper .share .wechat a { background-image: url(../img/wechat3.png); } .footer-wrapper .share .wechat.on a { background-image: url(../img/wechat2.png); } .footer-wrapper .share .weibo a { background-image: url(../img/weibo3.png); } .footer-wrapper .share .weibo.on a { background-image: url(../img/weibo2.png); } .footer-wrapper .share .douyin a { background-image: url(../img/douyin3.png); } .footer-wrapper .share .douyin.on a { background-image: url(../img/douyin2.png); } .footer-wrapper .share .video a { background-image: url(../img/video3.png); } .footer-wrapper .share .video.on a { background-image: url(../img/video2.png); } .footer-wrapper .share .hidebox { bottom: calc(100% + 15px); margin-left: -60px; width: 120px; } .footer-wrapper .share .hidebox:before { border-width: 5px; margin-left: -5px; } .footer-wrapper .box-1 { background-image: url(../img/p_footerbg.jpg); background-attachment: inherit; padding: 50px 0; } .footer-wrapper .index-title { font-size: 18px; } .footer-wrapper .btn { width: 146px; line-height: 48px; } .footer-wrapper .btn i { width: 20px; height: 20px; margin-left: 15px; } .footer-nav-box { margin-bottom: 30px; } .footer-nav-box ul { display: block; } .footer-nav-box li { padding-right: 0; border-bottom: 1px solid #dedee1; } .footer-nav-box li.on > a:before { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .footer-nav-box li:first-child { width: 100%; } .footer-nav-box li > a { height: 54px; position: relative; margin-bottom: 0; } .footer-nav-box li > a:before, .footer-nav-box li > a:after { content: ""; display: inline-block; background: #c8c8c9; position: absolute; z-index: 10; } .footer-nav-box li > a:before { width: 2px; height: 12px; right: 7px; top: 18px; transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; } .footer-nav-box li > a:after { width: 12px; height: 2px; right: 2px; top: 23px; } .footer-nav-box .nav { display: none; padding-bottom: 14px; } .footer-nav-box .nav a { line-height: 34px; margin-bottom: 0; } .footer-nav-box .nav span { background: none; } .friend-link { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 10; padding: 0 15px; } .friend-link.on .name { border-radius: 0; } .friend-link .name { height: 38px; line-height: 38px; border-radius: 30px; padding: 0 30px 0 15px; background-position: right 15px center; } .friend-link .list { max-height: 228px; } .friend-link .list::-webkit-scrollbar { width: 4px; } .friend-link .list a { font-size: 14px; line-height: 37px; padding: 0 15px; } .links { max-width: inherit; width: 100%; } .links a { padding-right: 14px; margin-right: 12px; line-height: 20px; } .links a:after { top: 4px; width: 1px; height: 12px; } .index-banner-wrapper .swiper-slide a > img { height: auto; } .index-banner-wrapper .swiper-slide a > img.phone { display: block; } .index-banner-wrapper .swiper-slide a > img.pc { display: none; } .index-banner-wrapper .info { padding-top: 0; display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ align-items: center; height: 100%; } .index-banner-wrapper .info img { width: 44%; } .index-banner-wrapper .info img, .index-banner-wrapper h2, .index-banner-wrapper .desc, .index-banner-wrapper .index-more, .index-banner-wrapper .line { transform: translateY(60px); -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px); } .index-banner-wrapper .pc{ display: none;} .index-banner-wrapper h2 { font-size: 24px; line-height: 30px; margin: 10px auto 12px; } .index-banner-wrapper .desc { font-size: 18px; line-height: 24px; margin-bottom: 36px; } .index-banner-wrapper .line { width: 20px; height: 3px; } .index-banner-wrapper .swiper-pagination-bullet { width: 6px; height: 6px; } .index-banner-wrapper .swiper-pagination-bullet svg { width: 28px; height: 28px; margin-top: -14px; margin-left: -14px; } .index-banner-wrapper .swiper-pagination { bottom: 30px; } .index-banner-wrapper .swiper-pagination .swiper-pagination-bullet { margin: 0 16px; } .index-title { font-size: 22px; line-height: 32px; margin-bottom: 24px; } .index-more { width: 120px; line-height: 40px; font-size: 14px; } .index-wrapper .brief, .index-wrapper .name { font-size: 18px; line-height: 24px; } .index-wrapper .brief { margin-bottom: 10px; } .index-wrapper .friend-link .name { line-height: 44px; font-size: 14px; } .index-wrapper .index-box-3 .index-title { margin-bottom: 0; } .index-box-1 { margin: 10px auto; } .index-box-1 video { height: auto; } .index-box-1 .index-title { margin-bottom: 6px; font-size: 24px; line-height: 30px; } .index-wrapper .index-box-1 .brief { font-size: 14px; } .index-box-2 { position: relative; } .index-box-2 > .pic img { height: auto; } .index-box-2 .index-title { top: 11%; position: static; padding: 0 15px; } .index-box-2 .box-container { height: auto; } .index-box-2 .main { padding-top: 40px; } .index-box-2 ul { display: none; } .index-box-3 { padding-top: 40px; } .index-box-3 .box-container { padding-left: 0; padding-right: 0; } .index-box-3 .cat { margin-bottom: 0; display: block; } .index-box-3 .cat .swiper-container { padding-top: 20px; padding-bottom: 20px; padding-left: 15px; } .index-box-3 .cat .swiper-slide { padding: 12px 20px; } .index-box-3 .cat .swiper-slide.on { border-radius: 6px; } .index-box-3 .cat .icon { width: 40px; height: 29px; } .index-box-3 .cat p { font-size: 12px; line-height: 16px; height: 32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .index-box-3 .info-box, .index-box-3 .pic-box { width: 100%; } .index-box-3 .info-box { padding: 40px 15px 50px; display: block; position: relative; } .index-box-3 .info-box:after { font-size: 100px; position: absolute; line-height: 36px; z-index: 1; font-family: "黑体"; content: "”"; color: #e5e5e5; right: -40px; bottom: 30px; } .index-box-3 .key { right: 15px; top: 20px; font-size: 100px; line-height: 70px; } .index-box-3 .desc { font-size: 22px; line-height: 30px; height: 60px; font-weight: 700; margin: 6px auto 20px; padding-right: 30px; } .index-box-3 .content { margin-bottom: 44px; max-height: 72px; } .index-box-3 .pic img { height: auto; } .index-box-3 .box { display: block; } .index-box-3 .box:before { font-size: 100px; left: -40px; top: 54px; } .index-box-3 .box:after { display: none; } .index-box-3 .swiper-box { padding: 20px 40px; } .index-box-3 .swiper-slide { border-radius: 6px; } .index-box-3 .swiper-slide img { border-radius: 6px; } .index-box-3 .swiper-btn { width: 26px; height: 26px; } .index-box-3 .prev { left: 8px; } .index-box-3 .next { right: 8px; } .index-box-4 .top { margin-bottom: 30px; } .index-box-4 .title { font-size: 18px; line-height: 24px; margin-bottom: 4px; } .index-box-4 .brief { width: 100%; margin-bottom: 20px; font-size: 15px; line-height: 26px; } .index-box-4 .list ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .index-box-4 .list li { width: 48%; border-radius: 8px; margin-right: 0; margin-top: 4%; padding: 24px 15px; } .index-box-4 .list li:nth-child(-n+2) { margin-top: 0; } .index-box-4 .icon { width: 40px; height: 40px; } .index-box-4 .name { font-size: 16px; line-height: 24px; margin: 20px auto 16px; } .index-box-4 .num { font-size: 28px; line-height: 30px; height: 30px; } .index-box-4 .num img { width: 36px; height: 36px; } .index-box-4 .num i { width: 16px; height: 26px; margin-right: 5px; } .index-box-4 .desc { font-size: 14px; line-height: 22px; margin-top: 20px; height: auto; min-height: 44px; } .index-box-4 .tips{ padding-top:15px; font-size:12px;} .index-box-5 { margin-top: 50px; padding: 50px 0 60px; background-color: #f3f4f5; } .index-box-5 .index-title { font-size: 22px; line-height: 30px; margin-bottom: 15px; } .index-box-5 .index-title b { margin-bottom: 0; } .index-box-5 .desc { font-size: 14px; line-height: 24px; width: 100%; } .index-box-5 .data { margin: 40px auto 50px; } .index-box-5 .data li { width: 31.33%; text-align: left; } .index-box-5 .data .num span { font-size: 34px; line-height: 24px; margin-right: 6px; } .index-box-5 .data .num em { font-size: 12px; line-height: 16px; } .index-box-5 .data .num i { font-size: 20px; line-height: 16px; top: -2px; right: 0; } .index-box-5 .data p { font-size: 12px; line-height: 16px; margin-top: 10px; } .index-box-5 canvas { bottom: -300px; } .index-box-6 { padding-bottom: 60px; } .index-box-6 .swiper-slide { margin-right: 0; } .index-box-6 .swiper-container { padding-bottom: 30px; } .index-box-6 .index-title { margin-bottom: 24px; } .index-box-6 .pic img { height: auto; } .index-box-6 .info { margin-top: 24px; } .index-box-6 .title { font-size: 16px; line-height: 26px; height: 52px; margin: 0 auto; } .index-box-6 p { font-size: 12px; line-height: 16px; } .index-box-6 .index-btn { display: none; } .index-box-6 .swiper-pagination { display: block; bottom: 0; font-size: 0; } .index-box-6 .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: #e6e6e6; margin: 0 8px; width: 8px; height: 8px; border: none; transition: background 0.3s ease; -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -ms-transition: background 0.3s ease; -o-transition: background 0.3s ease; } .index-box-6 .swiper-pagination .swiper-pagination-bullet:focus, .index-box-6 .swiper-pagination .swiper-pagination-bullet:active, .index-box-6 .swiper-pagination .swiper-pagination-bullet:link { outline: none; } .index-box-6 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #0f358b; } .index-btn { width: 120px; height: 40px; line-height: 36px; } .more { width: 120px; line-height: 42px; } .more i { width: 12px; margin-left: 12px; } .page-banner-wrapper h4 { font-size: 18px; line-height: 24px; } .page-banner-wrapper p { font-size: 14px; line-height: 24px; margin-top: 6px; } .contact-wrapper { display: block; padding-left: 15px; padding-right: 15px; } .contact-wrapper .info, .contact-wrapper .map { width: 100%; } .contact-wrapper .info { padding: 0; margin-top: 40px; } .contact-wrapper .caption { font-size: 18px; line-height: 26px; margin-bottom: 10px; } .contact-wrapper .contact ul { margin-bottom: 30px; } .contact-wrapper .contact ul li { padding-top: 26px; padding-bottom: 26px; padding-left: 80px; } .contact-wrapper .contact p { font-size: 13px; margin-top: 4px; } .contact-wrapper .contact .icon { top: 22px; width: 60px; } .contact-wrapper .title { font-size: 16px; line-height: 24px; } .contact-wrapper .qrcode ul { flex-flow: wrap; } .contact-wrapper .qrcode li { width: 100px; margin-right: 20px; } .contact-wrapper .qrcode p { margin-top: 10px; } .contact-wrapper .map { height: 250px; margin-right: auto; margin-left: auto; } .pageNum { display: none; } .pageMore { display: block; } .news-wrapper .list li { margin-bottom: 15px; } .news-wrapper .list li a { display: block; } .news-wrapper .info, .news-wrapper .pic { width: 100%; } .news-wrapper .info { padding: 30px 15px; } .news-wrapper .date { font-size: 14px; margin-bottom: 4px; } .news-wrapper .name { font-size: 16px; line-height: 26px; height: auto; max-height: 52px; } .news-wrapper .desc { font-size: 14px; height: auto; max-height: 72px; margin: 8px auto 30px; } .page-more { width: 90px; line-height: 32px; font-size: 12px; } .w1370 { width: 100%; padding: 0 15px; } .content { font-size: 14px; line-height: 24px; } .content > div { font-size: 14px; } .newsinfo-wrapper > .w1370 { display: block; padding: 40px 15px; } .newsinfo-wrapper .top { padding: 36px 0 30px; } .newsinfo-wrapper .top .title { font-size: 16px; line-height: 26px; } .newsinfo-wrapper .main { width: 100%; padding-right: 0; padding-bottom: 0; border-right: none; } .newsinfo-wrapper .other { margin-top: 8px; } .newsinfo-wrapper .other span { font-size: 12px; margin-right: 10px; } .newsinfo-wrapper .other .date { font-size: 14px; } .newsinfo-wrapper .share-box { margin: 40px auto 30px; } .newsinfo-wrapper .share-box p { font-size: 12px; margin-bottom: 8px; } .newsinfo-wrapper .share-box .return { line-height: 36px; font-size: 12px; width: 88px; } .newsinfo-wrapper .share a { width: 40px; height: 40px; margin-right: 10px; } .newsinfo-wrapper .relative-box p { margin-bottom: 15px; line-height: 44px; padding: 0 15px; } .newsinfo-wrapper .relative-box p a { max-width: 80%; } .newsinfo-wrapper .relative-box p, .newsinfo-wrapper .relative-box p a { font-size: 12px; } .newsinfo-wrapper .recommend { width: 100%; padding-left: 0; margin-top: 30px; } .newsinfo-wrapper .recommend .caption { font-size: 16px; line-height: 26px; } .newsinfo-wrapper .recommend li { padding-left: 12px; margin-top: 12px; } .newsinfo-wrapper .recommend li:before { top: 11px; } .newsinfo-wrapper .recommend li a { font-size: 13px; line-height: 26px; max-height: 52px; } .page-title { font-size: 20px; line-height: 30px; margin-bottom: 12px; } .platform-wrapper .box-1 .item { padding: 40px 0; } .platform-wrapper .box-1 .item:nth-child(odd) .pic-box { margin-right: 0; } .platform-wrapper .box-1 .item:nth-child(even) .pic-box { margin-left: 0; } .platform-wrapper .box-1 .item .box-container { display: block; } .platform-wrapper .box-1 .pic-box { width: 100%; } .platform-wrapper .box-1 .shadow { padding-top: 14px; padding-bottom: 26px; } .platform-wrapper .box-1 .pic, .platform-wrapper .box-1 .video { width: 75%; margin: 0 auto; } .platform-wrapper .box-1 .pic img, .platform-wrapper .box-1 video { height: 161px; } .platform-wrapper .box-1 .icon { width: 22.08%; border-radius: 5px; } .platform-wrapper .box-1 .info-box { width: 100%; padding-top: 34px; } .platform-wrapper .box-1 .desc { line-height: 24px; min-height: inherit; margin-bottom: 30px; } .platform-wrapper .box-1 .desc li { padding-left: 15px; } .platform-wrapper .box-1 .desc li:before { width: 4px; height: 4px; top: 10px; } .platform-wrapper .box-1 .desc, .platform-wrapper .box-1 .desc li { font-size: 14px; } .platform-wrapper .box-3 { margin-top: 40px; padding-bottom: 40px; } .platform-wrapper .box-3 .box-container { padding-left: 0; padding-right: 0; } .platform-wrapper .box-3 .pic { width: 74px; height: 74px; } .platform-wrapper .box-3 .index-title { padding-left: 15px; padding-right: 15px; margin-bottom: 10px; } .platform-wrapper .swiper-box { padding: 0; } .platform-wrapper .swiper-container { padding: 15px; } .platform-wrapper .swiper-slide-duplicate-active { opacity: 1; visibility: visible; } .platform-wrapper .swiper-slide { width: 250px; padding: 34px 20px; line-height: 24px; } .platform-wrapper .swiper-slide .title { font-size: 12px; line-height: 20px; margin: 20px auto 8px; } .platform-wrapper .swiper-slide .desc { font-size: 14px; } .platform-wrapper .swiper-btn { width: 14px; height: 28px; } .platform-wrapper canvas { height: 400px; bottom: -150px; } .case-wrapper .box-1 .box-container, .case-wrapper .box-1 .haha { display: block; } .case-wrapper .box-1 .info, .case-wrapper .box-1 .pic { width: 100%; } .case-wrapper .box-1 .info { padding: 30px 10px; } .case-wrapper .box-1 .title { font-size: 16px; line-height: 24px; } .case-wrapper .box-1 .brief { font-size: 20px; line-height: 30px; max-height: 60px; margin-bottom: 16px; } .case-wrapper .box-1 .desc { font-size: 14px; max-height: 72px; height: auto; margin-bottom: 24px; } .case-wrapper .box-1 .swiper-btn{ width:12px; top:20%;} .case-wrapper .box-1 .prev { left:25px;} .case-wrapper .box-1 .next { right:25px;} .case-wrapper .swiper-box { margin: 40px auto 20px; } .case-wrapper .swiper-box:before { bottom: 3px; } .case-wrapper .swiper-box .box-container { padding-left: 15px; padding-right: 15px; } .case-wrapper .swiper-wrapper { justify-content: flex-start; } .case-wrapper .swiper-slide { padding: 0 10px; text-align: center; } .case-wrapper .swiper-slide .name { font-size: 14px; } .case-wrapper .swiper-slide .name span { line-height: 24px; padding-bottom: 15px; } .case-wrapper .icon { width: 26px; height: 26px; } .case-wrapper .swiper-btn { width: 14px; height: 28px; top: 18px; } .case-wrapper .list ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .case-wrapper .list li { width: 48%; margin-top: 4%; margin-right: 0; } .case-wrapper .list li:nth-child(3) { margin-top: 4%; } .case-wrapper .list .pic img { height: auto; } .case-wrapper .list .info { padding: 16px 10px 12px; } .case-wrapper .list .name { font-size: 14px; line-height: 22px; height: 44px; margin-bottom: 10px; -webkit-line-clamp: 2; } .case-wrapper .list .desc { font-size: 15px; } .case-wrapper .list p { font-size: 12px; line-height: 20px; } .case-wrapper .param { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .case-wrapper .param span { width: 48%; min-width: inherit; padding-right: 0; } .caseinfo-wrapper .content { font-size: 14px; } .caseinfo-wrapper .base .desc { font-size: 14px; } .caseinfo-wrapper .page-title { font-size: 18px; } .caseinfo-wrapper .return { font-size: 12px; } .caseinfo-wrapper .return i { width: 10px; height: 10px; } .caseinfo-wrapper .brief { font-size: 14px; line-height: 24px; padding-right: 80px; } .caseinfo-wrapper .data { margin: 30px auto; } .caseinfo-wrapper .data ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .caseinfo-wrapper .data li { width: 50%; padding-right: 40px; margin-right: 0; } .caseinfo-wrapper .data li:last-child { padding-right: 0; margin-right: 0; border-right: none; } .caseinfo-wrapper .data li:nth-child(even) { padding-left: 40px; } .caseinfo-wrapper .data .num { font-size: 32px; line-height: 30px; } .caseinfo-wrapper .data p { font-size: 12px; line-height: 18px; margin-top: 14px; } .caseinfo-wrapper .item { margin-bottom: 40px; } .caseinfo-wrapper .swiper-box { margin-top: 40px; } .caseinfo-wrapper .swiper-btn { width: 11px; } .caseinfo-wrapper .prev { left: 15px; } .caseinfo-wrapper .next { right: 15px; } .goods-wrapper .page-title { margin-bottom: 10px; } .goods-wrapper .item { display: block; margin-bottom: 40px; } .goods-wrapper .item:first-child:after { display: none; } .goods-wrapper .item:nth-child(odd) .info { padding-right: 15px; padding-left: 15px; } .goods-wrapper .item:nth-child(even) .info { padding-left: 15px; padding-right: 15px; } .goods-wrapper .item .desc { line-height: 24px; min-height: inherit; margin-bottom: 30px; } .goods-wrapper .item .desc li { padding-left: 15px; } .goods-wrapper .item .desc li:before { width: 4px; height: 4px; top: 10px; } .goods-wrapper .item .desc, .goods-wrapper .item .desc li { font-size: 14px; } .goods-wrapper .pic, .goods-wrapper .info { width: 100%; } .goods-wrapper .info { padding-top: 30px; } .goodsinfo-wrapper .w1200 { width: 100%; } .goodsinfo-wrapper .w1200 > div { padding-top: 44px; } .goodsinfo-wrapper .box-1 li { padding: 0 10px; width: 33.33%; margin-top: 34px; } .goodsinfo-wrapper .box-1 li:nth-child(-n+3) { margin-top: 0; } .goodsinfo-wrapper .box-1 .icon { width: 50px; } .goodsinfo-wrapper .box-1 .desc { font-size: 12px; line-height: 20px; margin-top: 12px; } .goodsinfo-wrapper .box-2 .pic:before, .goodsinfo-wrapper .box-2 .pic:after { width: 46px; height: 46px; margin-top: -23px; margin-left: -23px; } .goodsinfo-wrapper .box-2 .pic:before { background-size: 12px; } .goodsinfo-wrapper .content td { line-height: 24px; padding-top: 10px; padding-bottom: 10px; font-size: 12px; padding-left: 15px; } .goodsinfo-wrapper .content td:last-child { padding-right: 15px; } .goodsinfo-wrapper .content td:first-child { width: 25%; } .goodsinfo-wrapper .box-4 li { padding: 0 10px; text-align: center; width: 33.33%; margin-top: 30px; } .goodsinfo-wrapper .box-4 li:nth-child(-n+3) { margin-top: 0; } .goodsinfo-wrapper .box-4 .icon { width: 80px; height: 80px; } .goodsinfo-wrapper .box-4 .icon:before { border-width: 2px; } .goodsinfo-wrapper .box-4 .name { margin-top: 16px; line-height: 24px; } .goodsinfo-wrapper .name { font-size: 14px; } .goodsinfo-wrapper .box-5 li { width: 100%; margin-top: 0; margin-bottom: 15px; } .goodsinfo-wrapper .box-5 li:last-child { margin-bottom: 0; } .goodsinfo-wrapper .box-5 .pic img { height: auto; } .goodsinfo-wrapper .box-5 .name { padding: 0 15px; line-height: 44px; } .goodsinfo-wrapper .box-6 .pic img { height: auto; } .goodsinfo-wrapper .box-6 p { font-size: 16px; margin-top: 16px; } .goodsinfo-wrapper .box-6 .swiper-btn { width: 14px; } .goodsinfo-wrapper .box-6 .prev { left: 15px; } .goodsinfo-wrapper .box-6 .next { right: 15px; } .nav-btn { position: fixed; left: 0; width: 22px; height: 48px; margin-top: -24px; } .goods-nav-box { position: fixed; left: -280px; top: 60px; width: 280px; z-index: 40; height: calc(100% - 60px); } .goods-nav-box.on { transform: translateX(280px); -webkit-transform: translateX(280px); -moz-transform: translateX(280px); -ms-transform: translateX(280px); -o-transform: translateX(280px); } .goods-nav-box .box:after { display: none; } .goods-nav-box .top, .goods-nav-box li > a { height: 60px; } .goods-nav-box .top, .goods-nav-box li > a, .goods-nav-box .item { padding-left: 15px; padding-right: 15px; font-size: 16px; } .goods-nav-box .top { line-height: 60px; } .goods-nav-box .top img { width: 18px; } .goods-nav-box li.on > a:before, .goods-nav-box li:hover > a:before { width: 3px; } .goods-nav-box li > a:before { height: 20px; margin-top: -10px; } .goods-nav-box li > a span { line-height: 28px; } .goods-nav-box .list { margin-top: -10px; padding-bottom: 16px; } .goods-nav-box .item .child.on { left: 0; } .goods-nav-box .item a { line-height: 32px; } .goods-nav-box .item > a { padding-left: 12px; } .goods-nav-box .item > a:before { width: 5px; background-size: 5px; } .goods-nav-box .item .child { position: static; width: 100%; opacity: 1; visibility: visible; background-color: #fff; padding: 5px 0; display: none; transition: none; } .goods-nav-box .item .child a { padding: 0 15px; font-size: 14px; color: #999; } .page-container { position: relative; } .page-container .info { position: static; display: block; } .page-container .page-banner-wrapper .box-container { flex-flow: wrap; flex-direction: column-reverse; } .page-container .page-banner-wrapper { padding: 40px 0; } .page-container .page-banner-wrapper .banner { position: absolute; left: 0; top: 0; z-index: 10; height: 100%; object-fit: cover; z-index: -1; } .page-container .info-box { width: 100%; } .page-container .pic-box { width: 80%; } .page-container .page-banner-wrapper .swiper-box { width: 100%; } .page-container .page-banner-wrapper .swiper-box .swiper-slide { display: block; } .page-container .page-banner-wrapper .swiper-box .swiper-slide.on { display: block; animation: none; } .page-container .swiper-container { padding-bottom: 30px; } .page-container .swiper-pagination { display: block; bottom: 0; font-size: 0; } .page-container .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: none; margin: 0 5px; width: 8px; height: 8px; border: 1px solid #0f358b; transition: width 0.3s ease; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -ms-transition: width 0.3s ease; -o-transition: width 0.3s ease; } .page-container .swiper-pagination .swiper-pagination-bullet:focus, .page-container .swiper-pagination .swiper-pagination-bullet:active, .page-container .swiper-pagination .swiper-pagination-bullet:link { outline: none; } .page-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #0f358b; width: 24px; border-radius: 30px; } .goods-banner-wrapper .info { padding-left: 15px; padding-right: 15px; } .goods-banner-wrapper .info.on { padding-left: 15px; } .goods-banner-wrapper .box-container { width: 100%; } .thumb-box { display: none; } .page-banner-wrapper video { height: 180px; } .page-banner-wrapper .info-box .cat { font-size: 16px; line-height: 24px; margin-bottom: 6px; } .page-banner-wrapper .info-box .page-title { line-height: 30px; min-height: inherit; margin-bottom: 30px; } .page-banner-wrapper .info-box .btn { min-width: 130px; line-height: 38px; font-size: 12px; } .page-banner-wrapper .info-box .btn img { width: 12px; margin-right: 6px; } .service-wrapper .box-1 .index-title { line-height: 36px; font-size: 21px; } .service-wrapper .box-1 ul { flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .service-wrapper .box-1 ul:before { display: none; } .service-wrapper .box-1 ul li { width: 48%; margin-top: 30px; } .service-wrapper .box-1 ul li:nth-child(-n+3) { width: 31.33%; margin-top: 0; } .service-wrapper .box-1 ul li:after { display: none; } .service-wrapper .box-1 .icon { width: 44px; } .service-wrapper .box-1 .info { width: 100%; } .service-wrapper .box-1 .name { font-size: 14px; line-height: 24px; margin: 12px auto 2px; } .service-wrapper .box-1 .desc { font-size: 10px; line-height: 18px; } .service-wrapper .box-1 .btn { min-width: 160px; line-height: 42px; font-size: 14px; margin-top: 40px; } .service-wrapper .box-2 { margin-top: 44px; } .service-wrapper .box-2 .box { position: static; padding-top: 40px; } .service-wrapper .box-2 .index-title { position: absolute; left: 0; z-index: 10; width: 100%; padding: 0 15px; color: #fff; text-align: left; margin-bottom: 0; top: 60px; } .service-wrapper .box-2 div { color: #333; } .service-wrapper .box-2 p { color: #666; } .service-wrapper .box-2 .main { padding-top:0; display: block; } .service-wrapper .box-2 .info { width: 100%; padding-left: 0; } .service-wrapper .box-2 .page-title { margin-bottom: 20px; font-size: 20px; } .service-wrapper .data ul { display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ flex-flow: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .service-wrapper .data li { width: 48%; line-height: 20px; margin-bottom: 0; } .service-wrapper .data li:first-child { width: 66%; } .service-wrapper .data li:nth-child(2) { width: 30%; } .service-wrapper .data li:last-child { margin-bottom: 0; } .service-wrapper .data .num span { font-size: 40px; line-height: 36px; height: 36px; } .service-wrapper .data .num, .service-wrapper .data .desc { font-size: 12px; } .service-wrapper .data p { font-size: 15px; margin: 6px auto 12px; } .service-wrapper .areas { display: none; } .service-wrapper .box-3 { padding-bottom: 44px; background-size: 100%; /* input placeholder */ } .service-wrapper .box-3 .box-container > div { width: 100%; } .service-wrapper .box-3 .brief { font-size: 16px; line-height: 24px; } .service-wrapper .box-3 .desc { font-size: 14px; line-height: 24px; margin: 20px auto 10px; } .service-wrapper .box-3 .group { margin-bottom: 15px; display: block; } .service-wrapper .box-3 .group .text { margin-bottom: 15px; } .service-wrapper .box-3 .group .text:last-child { margin-bottom: 0; } .service-wrapper .box-3 .msg, .service-wrapper .box-3 .text { font-size: 14px; padding-left: 15px; padding-right: 15px; } .service-wrapper .box-3 ::-webkit-input-placeholder { /* WebKit browsers */ color: #666; font-size: 15px; } .service-wrapper .box-3 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #666; font-size: 15px; } .service-wrapper .box-3 ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #666; font-size: 15px; } .service-wrapper .box-3 :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #666; font-size: 15px; } .service-wrapper .box-3 .text { width: 100%; line-height: 42px; } .service-wrapper .box-3 .msg { padding-top: 12px; padding-bottom: 12px; } .service-wrapper .box-3 .submit { margin-top: 20px; width: 160px; line-height: 44px; font-size: 16px; } .mt { margin-top: 44px; } .about-wrapper .box-1 .brief { font-size: 15px; line-height: 24px; width: 100%; margin: 12px auto 30px; } .about-wrapper .box-1 .list ul li { width: 31.5%; padding: 0; margin-right: 2.75%; margin-top: 30px; } .about-wrapper .box-1 .list ul li:nth-child(3n) { margin-right: 0; } .about-wrapper .box-1 .list ul li:nth-child(-n+3) { margin-top: 0; } .about-wrapper .box-1 .icon { width: 44px; } .about-wrapper .box-1 p { font-size: 14px; margin-top: 15px; } .about-wrapper .box-3 { padding: 44px 0; } .about-wrapper .box-3 .list ul { display: block; } .about-wrapper .box-3 .list li { width: 100%; margin-right: 0; margin-bottom: 15px; } .about-wrapper .box-3 .list li:last-child { margin-bottom: 0; } .about-wrapper .box-3 .list li:hover { width: 100%; } .about-wrapper .box-3 li > .page-title, .about-wrapper .box-3 .info { padding: 0 30px; } .about-wrapper .box-3 .pic { transform: none; } .about-wrapper .box-3 .pic img { height: auto; } .about-wrapper .box-3 .info { width: 100%; } .about-wrapper .box-3 .desc { font-size: 14px; line-height: 24px; } .about-wrapper .box-4 ul li { width: 100%; min-height: inherit; padding-top: 15px; padding-bottom: 15px; font-size: 14px; line-height: 24px; padding-left: 20px; margin-right: 0; background-size: 10px; background-position: left top 19px; } .page-video-box .icon { width: 40px; height: 40px; } .page-video-box .icon:before { background-size: contain; } .page-video-box .info .index-title { margin-top: 15px; } .padding { padding: 44px 0; } .join-wrapper .box-1 .info, .join-wrapper .box-4 .info, .join-wrapper .box-1 .pic, .join-wrapper .box-4 .pic { width: 100%; } .join-wrapper .box-1 .box-container { flex-flow: wrap; flex-direction: column-reverse; } .join-wrapper .box-1 .info { padding-left: 0; margin-bottom: 30px; } .join-wrapper .box-2 .list ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .join-wrapper .box-2 .list li { margin-top: 2%; margin-right: 0; width: 49%; } .join-wrapper .box-2 .list li:nth-child(3) { margin-top: 2%; } .join-wrapper .box-2 .pic img { height: auto; } .join-wrapper .box-3 .pic { background: none!important; } .join-wrapper .box-3 .pic img { opacity: 1; visibility: visible; height: auto; } .join-wrapper .box-3 .bottom { position: static; display: block; } .join-wrapper .box-3 .left { width: 100%; padding: 30px 20px; } .join-wrapper .box-3 .left div { border-left: none; padding-left: 0; } .join-wrapper .box-3 .left .content { min-height: inherit; } .join-wrapper .box-3 .right { width: 100%; padding: 15px 0 0; } .join-wrapper .box-3 .right li { width: calc((100% - 15px) / 4); padding: 14px 10px; margin-right: 5px; margin-top: 5px; background-color: rgba(0, 51, 160, 0.05); } .join-wrapper .box-3 .right li:nth-child(4n) { margin-right: 0; } .join-wrapper .box-3 .right li:nth-child(-n+4) { margin-top: 0; } .join-wrapper .box-3 .right p { font-size: 12px; margin-top: 6px; } .join-wrapper .box-3 .icon { width: 30px; } .join-wrapper .box-4 .box-container { display: block; background-color: transparent; } .join-wrapper .box-4 .info { padding: 0; margin-bottom: 44px; } .join-wrapper .box-4 .content { line-height: 24px; margin-bottom: 30px; } .join-wrapper .box-4 .content > ul > li { font-size: 14px; margin-bottom: 20px; } .join-wrapper .box-4 .content .title { font-size: 16px; } .join-wrapper .box-4 .btn { min-width: 200px; line-height: 44px; font-size: 14px; } .solution-wrapper .tar { height: 240px; } .solution-wrapper .main { display: block; } .solution-wrapper .box-1 li { width: 100%; margin-right: 0; margin-top: 0; margin-bottom: 15px; } .solution-wrapper .box-1 .pic img { height: auto; } .solution-wrapper .box-1 .info { bottom: -48px; padding: 0 20px; } .solution-wrapper .box-1 .name { font-size: 16px; line-height: 24px; } .solution-wrapper .box-1 .desc { line-height: 24px; margin-bottom: 15px; } .solution-wrapper .box-1 .icon { width: 14px; margin-bottom: 20px; } .solution-wrapper .tab-box { width: 100%; display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box; /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex; /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ } .solution-wrapper .tab-box .item { height: auto; width: 33.33%; } .solution-wrapper .tab-box .item:before { border-width: 8px; bottom: -16px; top: auto; left: 50%; margin-left: -8px; right: auto; margin-top: 0; border-left-color: transparent; border-top-color: #0033a0; } .solution-wrapper .tab-box .inner { padding: 12px 10px; text-align: center; } .solution-wrapper .tab-box p { font-size: 10px; line-height: 16px; } .solution-wrapper .tab-box .name { font-size: 13px; line-height: 20px; } .solution-wrapper .detail-box { width: 100%; padding: 30px 20px; } .solution-wrapper .detail-box .swiper-slide { flex-flow: wrap; flex-direction: column-reverse; } .solution-wrapper .detail-box .title { font-size: 18px; line-height: 24px; margin-bottom: 8px; } .solution-wrapper .detail-box .desc { font-size: 14px; line-height: 24px; } .solution-wrapper .left { width: 100%; } .solution-wrapper .right { width: 100%; } .solution-wrapper .box-2 { background-color: #f7f7fa; } .solution-wrapper .top { width: 100%; } .solution-wrapper .brief { font-size: 14px; line-height: 24px; margin: 12px auto 30px; } .solution-wrapper .label { line-height: 20px; margin-top: 15px; } .solution-wrapper .label span { display: block; font-size: 13px; margin-right: 0; } .solution-wrapper .label span > i { width: 10px; height: 10px; margin-right: 8px; } .solutioninfo-wrapper .box-1 ul { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .solutioninfo-wrapper .box-1 li { width: 48%; margin-top: 4%; margin-right: 0; } .solutioninfo-wrapper .box-1 li:nth-child(3), .solutioninfo-wrapper .box-1 li:nth-child(4) { margin-top: 4%; } .solutioninfo-wrapper .box-1 li:last-child { margin-bottom: 0; } .solutioninfo-wrapper .box-1 li:hover .desc { min-height: 32px; } .solutioninfo-wrapper .box-1 .info { bottom: 15px; padding: 0 15px; } .solutioninfo-wrapper .box-1 .name { font-size: 15px; line-height: 24px; } .solutioninfo-wrapper .box-1 .desc { font-size: 12px; line-height: 16px; height: 32px; margin-top: 0; } .solutioninfo-wrapper .box-2 { padding-bottom: 34px; } .solutioninfo-wrapper .box-2 .swiper-container { padding: 10px 0; } .solutioninfo-wrapper .box-2 .swiper-slide { padding: 30px 15px; } .solutioninfo-wrapper .box-2 .name { font-size: 15px; line-height: 24px; margin: 18px auto 6px; } .solutioninfo-wrapper .box-2 .desc { font-size: 12px; line-height: 20px; min-height: 60px; } .solutioninfo-wrapper .box-2 .icon { width: 50px; } .solutioninfo-wrapper .box-2 .swiper-btn { width: 14px; } .solutioninfo-wrapper .box-2 .prev { left: -15px; } .solutioninfo-wrapper .box-2 .next { right: -15px; } .solutioninfo-wrapper .box-4{ padding-bottom:44px; } .solutioninfo-wrapper .box-4 .swiper-container { padding-bottom: 30px; } .solutioninfo-wrapper .box-4 .name { font-size: 14px; line-height: 22px; max-height: 44px; } .solutioninfo-wrapper .box-4 .swiper-pagination { display: block; bottom: 0; font-size: 0; } .solutioninfo-wrapper .box-4 .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: none; margin: 0 5px; width: 8px; height: 8px; border: 1px solid #0f358b; transition: width 0.3s ease; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -ms-transition: width 0.3s ease; -o-transition: width 0.3s ease; } .solutioninfo-wrapper .box-4 .swiper-pagination .swiper-pagination-bullet:focus, .solutioninfo-wrapper .box-4 .swiper-pagination .swiper-pagination-bullet:active, .solutioninfo-wrapper .box-4 .swiper-pagination .swiper-pagination-bullet:link { outline: none; } .solutioninfo-wrapper .box-4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #0f358b; width: 24px; border-radius: 30px; } .solutioninfo-wrapper .box-5 .main { flex-flow: wrap; flex-direction: column-reverse; } .solutioninfo-wrapper .box-5 .pic, .solutioninfo-wrapper .box-5 .info { width: 100%; } .solutioninfo-wrapper .box-5 .info { padding: 30px 20px; } .solutioninfo-wrapper .box-5 .cat { font-size: 14px; line-height: 24px; } .solutioninfo-wrapper .box-5 .name { font-size: 16px; line-height: 24px; margin-bottom: 10px; } .solutioninfo-wrapper .box-5 .desc { font-size: 14px; margin-bottom: 20px; -webkit-line-clamp: 4; max-height: 96px; } .solutioninfo-wrapper .box-5 .page-more { font-size: 12px; } .solutioninfo-wrapper .box-5 .btn { line-height: 44px; font-size: 14px; margin-top: 30px; } .modal-box { width: calc(100% - 30px); padding: 30px 20px; } .modal-box .page-title { margin-bottom: 16px; } .modal-box .group { margin-bottom: 10px; } .modal-box .group i { left: 12px; } .modal-box .text, .modal-box .submit { line-height: 44px; } .modal-box .text { padding: 0 20px; } .modal-box .close { right: 15px; top: 15px; } .modal-box .submit { margin-top: 15px; font-size: 12px; } .sideBar-wrapper { display: none; } } @media screen and (max-width: 375px) { .page-banner-wrapper .banner, .page-banner-wrapper video { height: 120px; object-fit: cover; } }