@charset "utf-8"; /*初始化*/ * { padding: 0; margin: 0; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .m_bg{top: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.6) url(../images/banner_bg.png) repeat; z-index: 2;position: absolute} .nn_banner_wenan{width:100%;height:100%;position: absolute;top:0; z-index: 10; overflow: hidden; display: flex;justify-content: center;flex-direction: column; align-items: center; opacity: 0.7} .xxc-text1{ font-size: 70px; color:#f3f3f3; letter-spacing:-1px;} .xxc-title{ font-size: 64px; color:#f3f3f3; font-weight:bold;letter-spacing:-2px; line-height:110px;} .xxc-text2{ font-size: 32px; color:#f3f3f3;letter-spacing:-2px;} .block{display: block;} .none{display: none;} .video2{width:100%;position: relative;padding-top: 0px;overflow: hidden; display: none;background: url(../images/fufu.jpg) no-repeat center top;background-size:100%;} .video2 video{width:100%; display:block} .m_bg2{top: 0;height: 30%;width: 100%;background: url(../images/pnbg.png) repeat-x left bottom; z-index: 2;position: absolute;} html { font-size: calc(100vw/19.2); } html, body { width: 100%; height: auto; min-height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { font-size: 16px; line-height: 1.5; color: #333; background: transparent; } img { border: 0; vertical-align: top; } li { list-style: none; } div, ul, ol, li, p, h1, h2, h3, h4, h5, h6 { margin: 0; } h1, h2, h3, h4, h5, h6 { font-weight: bold; } a, a:hover, a:focus { text-decoration: none; } input, button { -webkit-appearance: none; border-radius: 0; } textarea { resize: none; overflow: auto; } input, button, textarea, select { border: 0; font-family: inherit; font-size: inherit; color: inherit; background: transparent; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999 !important; } input:-moz-placeholder, textarea:-moz-placeholder { color: #999 !important; opacity: 1; } input::-moz-placeholder, textarea::-moz-placeholder { color: #999 !important; opacity: 1; } input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #999 !important; } select { -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; } /*公共样式*/ .c-clear { zoom: 1; } .c-clear:after { content: ''; display: block; clear: both; } .c-fl { float: left; } .c-fr { float: right; } .c-container { position: relative; margin: 0 auto; width: 83.333%; } /* body.c-open { position: fixed; left: 0; width: 100%; } */ .c-common-btn3 { position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 250px; height: 50px; border-radius: 25px; background: transparent; overflow: hidden; transition: all .5s; background: #2773c9; border: 1px solid #2773c9; color: #fff; } .c-common-btn3 i { margin-left: 10px; display: inline-block; width: 16px; height: 16px; background: url(../images/jt2.png)no-repeat center/ 100% auto; } .c-common-btn3:hover { color: #868686; background: #fff; border: 1px solid #868686; } .c-common-btn3:hover i { background-image: url(../images/jt1.png); } .c-pd1 { padding: 100px 0; } .c-pd2 { padding-top: 100px; } .c-pd3 { padding-bottom: 100px; } .c-common-btn1 { position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 170px; height: 50px; border: 1px solid #868686; border-radius: 25px; color: #868686; background: transparent; overflow: hidden; transition: all .5s; } .c-common-btn1 i { margin-left: 10px; display: inline-block; width: 16px; height: 16px; background: url(../images/jt1.png)no-repeat center/ 100% auto; } .c-common-btn1:hover { color: #fff; background: #3498db; border: 1px solid #3498db; } .c-common-btn1:hover i { background-image: url(../images/jt2.png); } .c-common-btn2 { position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 170px; height: 50px; border: 1px solid #3498db; border-radius: 25px; color: #fff; background: transparent; overflow: hidden; transition: all .5s; margin: 30px auto 0; } .c-common-btn2 i { margin-left: 10px; display: inline-block; width: 16px; height: 16px; background: url(../images/jt2.png)no-repeat center/ 100% auto; } .c-common-btn2 i:hover { margin-left: 10px; display: inline-block; width: 16px; height: 16px; background: url(../images/jt1.png)no-repeat center/ 100% auto; } .c-common-btn2 a { color: #fff; } .c-common-btn2 a:hover { color: #fff; } .c-common-btn2 { color: #fff; background: #3498db; border: 1px solid #3498db; } /* 占位标签,设置导航样式 */ #c-placeholder { height: 130px; } /*顶部*/ #c-header { position: fixed; top: 0; left: 0; z-index: 900; width: 100%; line-height: 130px; text-align: center; color: #fff; transition: all 0.5s; transition: all 0.5s; } #c-header a { color: #fff; transition: all 0.5s; } #c-header.c-head-move { top: -130px; } #c-header.c-style2 a { color: #666; } #c-header .c-container { display: flex; align-items: center; justify-content: space-between; } #c-header .c-right-box { display: flex; align-items: center; } /*顶部logo*/ #c-header .c-logo { position: relative; z-index: 2; display: flex; align-items: center; } #c-header .c-logo .c-img-box { display: flex; align-items: center; } #c-header .c-logo img { height: 130px; } #c-header .c-logo img:nth-child(2) { display: none; } #c-header.c-style2 .c-logo img:first-child { display: none; } #c-header.c-style2 .c-logo img:last-child { display: inline-block; } .c-open #c-header .c-logo img:first-child { display: none; } .c-open #c-header .c-logo img:last-child { display: inline-block; } /*顶部pc导航*/ #c-header .c-nav { display: flex; align-items: center; } #c-header.c-style2 .c-nav { display: none; } #c-header .c-nav>li { position: relative; margin-right: 60px; } #c-header .c-nav li a { position: relative; display: block; -webkit-transition: all 0.5s; transition: all 0.5s; } #c-header .c-nav li a i { margin-left: 8px; font-size: 20px; } #c-header .c-nav ul { position: absolute; top: 99%; left: 50%; display: none; width: 150px; line-height: 40px; background: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, .1); -webkit-transform: translateX(-50%); transform: translateX(-50%); } #c-header .c-nav ul li { border-bottom: 1px solid #eee; } #c-header .c-nav ul li:last-child { border: 0; } #c-header .c-nav ul a { color: #666; } #c-header.c-style2 .c-nav li.on>a, #c-header .c-nav li:hover>a { color: #3498db; } /*顶部移动端导航*/ #c-header .c-nav2 { position: absolute; top: 60px; left: 0; width: 100%; height: 0; font-size: 14px; line-height: 50px; background: #fff; overflow-y: auto; transition: all 0.5s; } .c-open #c-header .c-nav2 { height: calc(100vh - 60px); height: -webkit-calc(100vh - 60px); } #c-header .c-nav2 a { display: flex; align-items: center; justify-content: space-between; margin: 0 20px; border-bottom: 1px solid #f1f1f1; color: #333; -webkit-transition: all 0.3s; transition: all 0.3s; } #c-header .c-nav2>li:first-child { border-top: 1px solid #f1f1f1; } #c-header .c-nav2 li:hover>a, #c-header .c-nav2 li.on>a { color: #3498db } #c-header .c-nav2 li a i { font-size: 20px; } #c-header .c-nav2 li ul { display: none; } #c-header .c-nav2 li ul a { padding-left: 15px; } #c-header .c-nav2 li li li a { padding-left: 30px; } /* 弹窗导航 */ #c-header .c-pop-nav .c-lt { display: none; } #c-header .c-pop-nav { position: fixed; top: 0; left: 0; padding: 190px 0 60px; display: flex; align-items: center; width: 100%; transition: all 1s; overflow-y: auto; -webkit-transform: translateY(-100%); transform: translateY(-100%); background: rgba(245, 245, 245, .95); } .c-open #c-header .c-pop-nav { -webkit-transform: translateY(0); transform: translateY(0); } #c-header .c-pop-nav a { position: relative; z-index: 2; display: inline-block; padding: 0 5px; color: #666; transition: .5s; } /* #c-header .c-pop-nav a::before { content: ""; position: absolute; bottom: 0; left: 0; z-index: -1; width: 0; height: 100%; background: #e61f18; transition: .5s; } */ #c-header .c-pop-nav .c-gt { display: flex; align-items: center; width: 100%; height: 100%; } #c-header .c-pop-nav .c-list { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; overflow: hidden; } #c-header .c-pop-nav .c-list>li { color: #333; font-size: 16px; line-height: 26px; text-align: left; } #c-header .c-pop-nav .c-list>li ul { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); transition: all .5s 0s; } .c-open #c-header .c-pop-nav .c-list>li:nth-child(1) ul { transition: all .5s .5s; } .c-open #c-header .c-pop-nav .c-list>li:nth-child(2) ul { transition: all .5s .6s; } .c-open #c-header .c-pop-nav .c-list>li:nth-child(3) ul { transition: all .5s .7s; } .c-open #c-header .c-pop-nav .c-list>li:nth-child(4) ul { transition: all .5s .8s; } .c-open #c-header .c-pop-nav .c-list>li:nth-child(5) ul { transition: all .5s .9s; } .c-open #c-header .c-pop-nav .c-list>li:nth-child(6) ul { transition: all .5s 1s; } .c-open #c-header .c-pop-nav .c-list>li ul { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } #c-header .c-pop-nav .c-list .c-title-box a { color: #333; } #c-header .c-pop-nav .c-list .c-title-box a:hover { color: #fff; background: #1b6cb6; } #c-header .c-pop-nav .c-list>li>.c-title-box { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; font-weight: bold; font-size: 24px; line-height: 34px; cursor: default; } #c-header .c-pop-nav .c-list>li>.c-title-box i { display: none; } #c-header .c-pop-nav .c-list ul li { margin-bottom: 10px; } #c-header .c-pop-nav .c-list ul li:last-child { margin-bottom: 0; } #c-header .c-pop-nav .c-list a:hover { color: #222; font-weight: bolder; } /* #c-header .c-pop-nav a:hover::before { width: 100%; } */ /*----首页公司简介数字----*/ #choose_index { margin: 0 auto; padding: 18px 0 30px; width: 100% } #choose_index h1 { margin-top: 20px; width: 100%; height: 55px; font-size: 32px; font-weight: bold; color: #333; line-height: 55px; text-align: center; } #choose_index p { width: 100%; font-size: 16px; color: #616161; line-height: 33px; text-align: center; } #choose_index ul { width: 100%; overflow: hidden; } #choose_index ul li { float: left; position: relative; } #choose_index ul li h1 { margin: 0 auto; margin: 26px 0; height: 80px; line-height: 80px; font-size: 70px; font-weight: bold; color: #3498db; text-align: center; position: relative; } #choose_index ul li h2 { font-size: 66px; font-weight: bold; color: #3498db; } #choose_index ul li .h6 { line-height: 48px; font-size: 48px; font-weight: bold; color: #3498db; position: absolute; top: -13px; } #choose_index ul li .h7 { line-height: 30px; font-size: 30px; font-weight: bold; color: #3498db; position: absolute; top: 0; } #choose_index ul li h3 { margin: 0 auto; clear: both; height: 32px; line-height: 32px; font-size: 16px; color: #666; font-weight: normal; text-align: left; } #choose_index ul li p { margin: 0 auto; height: 75px; font-size: 13px; color: #616161; line-height: 22px; text-align: center; } #choose_index ul li a { width: 270px; margin: 0 auto; height: 30px; font-size: 18px; color: #3498db; line-height: 30px; text-align: center; display: block; text-decoration: none; } #choose_index ul li a:hover { font-weight: bold; } #choose_index ul li div.num { float: left; font-size: 56px; font-weight: bold; color: #3498db; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } @media only screen and (max-width: 767px) { #choose_index ul li div.num { font-size: 24px; } #choose_index ul li { width: 50%; margin-top: 15px; } .c-case-wrap{display: none;} .video2{display: block} } @media only screen and (min-width: 768px) { #choose_index ul li div.num { font-size: 32px; } #choose_index ul li { width: 50%; margin-top: 15px; } } @media only screen and (min-width: 1240px) { #choose_index ul li div.num { font-size: 38px; } #choose_index ul li { width: 25% } } @media only screen and (min-width: 1241px) { #choose_index ul li div.num { font-size: 48px; } #choose_index ul li { width: 25% } } @media only screen and (min-width: 1400px) { #choose_index ul li div.num { font-size: 56px; } #choose_index ul li { width: 25% } } #choose_index ul li div.top { float: left; font-size: 24px; font-weight: bold; color: #3498db; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } #choose_index ul li div.choose_xgdiv { margin: 0 auto; } .animate { /* 设置动画,animation:动画名称 动画播放时长单位秒或微秒 动画播放的速度曲线linear为匀速 动画播放次数infinite为循环播放; */ -webkit-animation: play 500ms linear 1; -moz-animation: play 500ms linear 1; animation: play 500ms linear 1; } @-webkit-keyframes play { 0% { /* 水平翻转 -webkit-transform:rotateY(0deg);*/ /* 垂直翻转*/ -webkit-transform: rotateX(0deg); /* 顺时针旋转 -webkit-transform:rotate(0deg); 逆时针旋转 -webkit-transform:rotate(0deg); */ } 100% { /* 水平翻转 -webkit-transform:rotateY(360deg); */ /* 垂直翻转*/ -webkit-transform: rotateX(360deg); /*顺时针旋转 -webkit-transform:rotate(360deg); 逆时针旋转 -webkit-transform:rotate(-360deg); */ } } @-moz-keyframes play { 0% { /* -moz-transform:rotateY(0deg); */ -moz-transform: rotateX(0deg); /* -moz-transform:rotate(0deg); -moz-transform:rotate(0deg); */ } 100% { /*-moz-transform:rotateY(360deg); */ -moz-transform: rotateX(360deg); /*-moz-transform:rotate(360deg); -moz-transform:rotate(-360deg); */ } } @keyframes play { 0% { /*transform:rotateY(0deg);*/ transform: rotateX(0deg); /* transform:rotate(0deg); transform:rotate(0deg); */ } 100% { /*transform:rotateY(360deg);*/ transform: rotateX(360deg); /* transform:rotate(360deg); transform:rotate(-360deg); */ } } /*顶部导航开关*/ #c-header .c-switch { position: relative; width: 60px; height: 60px; border-radius: 50%; background: #fff; border: 2px solid rgba(221, 221, 221.9); cursor: pointer; opacity: .5; transition: .5s; } #c-header .c-switch:hover { opacity: 1; } body.c-open #c-header .c-switch { border-color: #fff; } #c-header .c-switch i { position: absolute; top: 50%; left: 18px; display: block; height: 2px; width: 22px; background: #222; -webkit-transition: all 0.3s; transition: all 0.3s; } #c-header .c-switch i:nth-child(1) { margin-top: -4px; } #c-header .c-switch i:nth-child(2) { width: 18px; margin-top: 4px; } body.c-open #c-header .c-switch i:nth-child(1) { margin-top: -1px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } body.c-open #c-header .c-switch i:nth-child(2) { width: 22px; margin-top: -1px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .zhichi { width: 100%; text-align: center; margin: 20px auto 0 auto; } /*---a_list----*/ .a_list { width: 100%; overflow: hidden; } .a_list li .b36 { color: #3498db; font-family: Arial, Helvetica, sans-serif; } .a_list li p { line-height: 30px; } @media only screen and (max-width: 767px) { .a_list li { width: 50%; float: left; } .a_list li .b36 { font-size: 24px; } } @media only screen and (min-width: 768px) { .a_list li { width: 50%; float: left; margin: 2% 0; } .a_list li .b36 { font-size: 28px; } } @media only screen and (min-width: 1240px) { .a_list li { width: 24% } .a_list { display: flex; justify-content: space-between; } .a_list li .b36 { font-size: 36px; } } @media only screen and (min-width: 1241px) { .a_list li { width: 24% } .a_list { display: flex; justify-content: space-between; } .a_list li .b36 { font-size: 48px; } } @media only screen and (min-width: 1400px) { .a_list li { width: 24% } .a_list { display: flex; justify-content: space-between; } .a_list li .b36 { font-size: 56px; } } /* 顶部功能区 */ #c-header .c-gn { display: flex; align-items: center; } #c-header .c-gn form { padding: 0 30px; position: relative; cursor: pointer; } #c-header .c-gn form .c-box { position: absolute; top: 106%; right: 0; display: none; width: 280px; height: 50px; background: #fff; border-radius: 5px; box-shadow: 0 2px 10px rgba(0, 0, 0, .1); overflow: hidden; } #c-header .c-gn form>i { transition: .5s; } #c-header .c-gn form input { float: left; padding: 0 15px; width: -webkit-calc(100% - 70px); width: calc(100% - 70px); height: 50px; } #c-header .c-gn form button { float: left; width: 70px; height: 50px; font-size: 16px; color: #fff; background: #3498db; cursor: pointer; } #c-header .c-gn form:hover>i { color: #3498db; } #c-header .c-gn .c-phone { display: flex; align-items: center; } #c-header .c-gn .c-phone i { margin: 0 10px 0 30px; width: 30px; height: 30px; border: 1px solid rgba(255, 255, 255, .2); border-radius: 50%; line-height: 28px; } #c-header.c-style2 .c-gn .c-phone i { border: 1px solid rgba(222, 47, 9, .2); } #c-header .c-gn .c-phone span { font-weight: bold; } #c-header.c-style2 .c-gn .c-phone { color: #3498db; } /*首页轮播图*/ @-webkit-keyframes bannerOpacity { 0% { opacity: 1; } 70% { opacity: 1; } 100% { opacity: .5; } } @keyframes bannerOpacity { 0% { opacity: 1; } 70% { opacity: 1; } 100% { opacity: .5; } } @-webkit-keyframes banner1-1 { 0% { opacity: 1; bottom: 50%; transform: translateY(50%); -webkit-transform: translateY(-0%); } 70% { opacity: 1; bottom: 50%; transform: translateY(50%); -webkit-transform: translateY(50%); } 100% { opacity: .5; bottom: 110px; transform: translateY(0); -webkit-transform: translateY(0); } } @keyframes banner1-1 { 0% { opacity: 1; bottom: 50%; transform: translateY(50%); -webkit-transform: translateY(50%); } 70% { opacity: 1; bottom: 50%; transform: translateY(50%); -webkit-transform: translateY(50%); } 100% { opacity: .5; bottom: 110px; transform: translateY(0); -webkit-transform: translateY(0); } } @-webkit-keyframes banner1-2 { 0% { opacity: 1; font-size: 150px; } 70% { opacity: 1; font-size: 150px; } 100% { opacity: .5; font-size: 60px; } } @keyframes banner1-2 { 0% { opacity: 1; font-size: 150px; } 70% { opacity: 1; font-size: 150px; } 100% { opacity: .5; font-size: 60px; } } @-webkit-keyframes banner1-3 { 0% { opacity: 1; font-size: 60px; line-height: 70px; } 70% { opacity: 1; font-size: 60px; line-height: 70px; } 100% { opacity: .5; font-size: 38px; line-height: 48px; } } @keyframes banner1-3 { 0% { opacity: 1; font-size: 60px; line-height: 70px; } 70% { opacity: 1; font-size: 60px; line-height: 70px; } 100% { opacity: .5; font-size: 38px; line-height: 48px; } } .c-banner1-wrap { position: relative; z-index: 2; background: #fff; } .c-banner1-0 img { width: 100%; height: 100vh; object-fit: cover; transition: all 5s linear; } .c-banner1-0 .swiper-slide-thumb-active img { transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); } .c-banner1 { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; } .c-banner1 .swiper-slide, .c-banner1-0 .swiper-slide { z-index: 1 !important; opacity: 0 !important; } .c-banner1 .swiper-slide-active, .c-banner1-0 .swiper-slide-thumb-active { z-index: 2 !important; opacity: 1 !important; } .c-banner1 .c-wrap { display: block; position: relative; height: 100%; overflow: hidden; color: #fff; cursor: default; } /* .c-banner1 .c-wrap::before { content: ""; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); } */ .c-banner1 .c-wrap .c-text-box1 { opacity: .5; position: absolute; left: 0; bottom: 110px; z-index: 2; width: 100%; animation: banner1-1 4s; -webkit-animation: banner1-1 4s; } .c-banner1 .c-wrap .c-text-box1 .c-en-title { opacity: .5; font-family: "DIN2"; font-size: 60px; line-height: 1; animation: banner1-2 4s; -webkit-animation: banner1-2 4s; } .c-banner1 .c-wrap .c-text-box1 .c-subtitle { opacity: .5; font-weight: bold; font-size: 38px; line-height: 48px; animation: banner1-3 4s; -webkit-animation: banner1-3 4s; } .c-banner1 .c-wrap .c-text-box2 { position: absolute; left: 0; bottom: 55px; z-index: 2; width: 100%; opacity: .5; -webkit-animation: bannerOpacity 4s; animation: bannerOpacity 4s; } .c-banner1 .c-wrap .c-text-box2 .c-title { font-weight: normal; font-size: 16px; line-height: 26px; } .c-banner1 .swiper-pagination { display: flex; align-items: center; justify-content: center; bottom: 60px; } .c-banner1 .swiper-pagination-bullet { position: relative; margin: 0 8px !important; width: 12px; height: 12px; display: inline-block; border-radius: 100%; background: transparent; opacity: 1; } .c-banner1 .swiper-pagination-bullet::before { content: ""; position: absolute; z-index: -1; top: 3px; left: 3px; width: 6px; height: 6px; border-radius: 50%; background: #fff; transition: all 0s; } .c-banner1 .swiper-pagination-bullet.swiper-pagination-bullet-active::before { top: 0; left: 0; width: 8px; height: 8px; border: 2px solid rgba(255, 255, 255, .5); background: transparent; } .c-banner1 .swiper-pagination-bullet svg { vertical-align: top; } .c-banner1 .swiper-pagination-bullet svg circle { opacity: 0; fill: none; stroke: #3498db; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 39 39; stroke-dashoffset: 39; -webkit-transition: stroke-dashoffset 0s linear, opacity 0s linear; transition: stroke-dashoffset 0s linear, opacity 0s linear; } .c-banner1 .swiper-pagination-bullet.swiper-pagination-bullet-active svg circle { opacity: 1; stroke-dashoffset: 0; -webkit-transition: stroke-dashoffset 5s linear, opacity 0s linear; transition: stroke-dashoffset 5s linear, opacity 0s linear; } /* 底部 */ #c-footer { position: fixed; bottom: 0; left: 0; z-index: 1; width: 100%; color: #fff; background: #1b1b1b; } #c-footer a { color: #999; transition: .5s; } #c-footer a:hover { color: #3498db !important; } #c-footer .c-top-box { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; padding: 130px 0 5px; } #c-footer .c-top-box .c-logo { display: inline-block; } #c-footer .c-top-box .c-logo img { width: 260px; } #c-footer .c-title { display: flex; align-items: center; justify-content: space-between; padding-bottom: 20px; font-size: 16px; line-height: 26px; } #c-footer .c-title i { display: none; transition: .5s; } #c-footer .c-list-box.on .c-title i { -webkit-transform: rotate(180deg); transform: rotate(180deg); } #c-footer .c-list-box .c-list li { padding-bottom: 10px; font-size: 14px; line-height: 24px; } #c-footer .c-list-box .c-title-box a { color: #fff; } #c-footer .c-text-box { line-height: 24px; } #c-footer .c-text-box p { padding-left: 30px; margin-bottom: 20px;color: #999; } #c-footer .c-text-box .c-phone { background: url(../images/dh-ico.png)no-repeat left center/ 16px auto; } #c-footer .c-text-box .c-tel { background: url(../images/ico-tel.png)no-repeat left center/ 16px auto; } #c-footer .c-text-box .c-post { background: url(../images/post.png)no-repeat left center/ 16px auto; } #c-footer .c-text-box .c-web { background: url(../images/web.png)no-repeat left center/ 16px auto; } #c-footer .c-text-box .c-fax { background: url(../images/fax.png)no-repeat left center/ 16px auto; } #c-footer .c-text-box .c-email { margin-bottom: 62px; background: url(../images/yx-ico.png)no-repeat left center/ 16px auto; } #c-footer .c-code { padding: 15px; width: 132px; border-radius: 5px; background: #fff; } #c-footer .c-code img { width: 100%; } #c-footer .c-code .c-text { padding-top: 15px; line-height: 24px; text-align: center; color: #999; } #c-footer .c-ico { display: flex; align-items: center; } #c-footer .c-ico a { display: inline-block; margin-right: 20px; width: 30px; height: 30px; border-radius: 50%; } #c-footer .c-ico .c-wx-btn { background: url(../images/wx-ico.png)no-repeat center / auto 20px; } #c-footer .c-ico .c-wb-btn { background: url(../images/wb-ico.png)no-repeat center / auto 20px; } #c-footer .c-ico .c-bl-btn { background: url(../images/bl-ico.png)no-repeat center / auto 20px; } #c-footer .c-ico .c-wx-btn:hover { background-image: url(../images/wx-ico-h.png); } #c-footer .c-ico .c-wb-btn:hover { background-image: url(../images/wb-ico-h.png); } #c-footer .c-ico .c-bl-btn:hover { background-image: url(../images/bl-ico-h.png); } .c-weixin { display: none; position: fixed; top: 0; left: 0; z-index: 910; width: 100%; height: 100%; background: rgba(0, 0, 0, .4); } .c-weixin .c-img-box { position: absolute; top: 50%; left: 50%; padding: 20px; width: 200px; border-radius: 5px; background: #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c-weixin .c-img-box img { width: 100%; } .c-weixin .c-img-box .c-text { padding-top: 10px; font-size: 16px; line-height: 1; text-align: center; color: #333; } #c-footer .c-bottom-box { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; padding: 35px 0; border-top: 1px solid rgba(255, 255, 255, .1); font-size: 14px; line-height: 24px; color: #7c7c7c; } #c-footer .c-bottom-box a { color: #7c7c7c; } #c-footer .c-bottom-box .c-copyright { word-wrap: break-word; word-break: break-all; } #c-footer .c-bottom-box .c-site { padding-left: 20px; background: url(../images/dz-ico.png)no-repeat left center / auto 18px; } #c-footer .c-bottom-box .c-site:hover { background-image: url(../images/dz-ico-h.png); } /* 回到顶部 */ #c-go-top { opacity: .4; display: none; position: fixed; z-index: 5; bottom: 30px; right: 30px; width: 30px; height: 30px; cursor: pointer; background: url(../images/gotop.png) no-repeat center; transition: all .5s linear; background-size: 30px; border-radius: 50%; } #c-go-top:hover { opacity: 1; } .aadd { margin-top: 12px; height: 30px; } /* 顶部banner */ #c-top-banner { position: relative; z-index: 10; height: 6.8rem; color: #fff; background: #fff; } .c-top-flash { height: 2.6rem; } #c-top-banner::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .05); } #c-top-banner>img { width: 100%; height: 100%; object-fit: cover; } #c-top-banner .c-box { position: absolute; bottom: 120px; left: 0; width: 100%; } #c-top-banner .c-box img { height: 186px; } #c-top-banner .c-box .c-en-title { font-family: "DIN2"; font-size: 72px; line-height: 1; } #c-top-banner .c-box .c-title { font-size: 36px; line-height: 46px; } /* 顶部菜单 */ #c-top-menu { position: relative; z-index: 11; margin-top: -80px; background: rgba(0, 0, 0, .3) } #c-top-menu .c-menu { position: relative; display: flex; align-items: center; justify-content: center; height: 80px; overflow-x: auto; } #c-top-menu .c-menu.c-menu2 { justify-content: flex-start; } #c-top-menu .c-menu a { flex: none; margin-right: 14px; position: relative; display: inline-block; border-bottom: 2px solid transparent; font-size: 17px; color: #fff; transition: .5s; } #c-top-menu .c-menu a:last-child { margin-right: 0; } #c-top-menu .c-menu a.on, #c-top-menu .c-menu a:hover { border-bottom: 2px solid #fff; } /* 地图 */ .c-map { opacity: 1; width: 100%; height: 100%; background: #f5f5f5; } .c-map.on { opacity: 1; z-index: 2!important; } .c-map .map-title { font-size: 14px; font-weight: bold; color: #3498db; } .c-map .map-content { font-size: 12px; color: #222; } .c-map .anchorBL { display: none; } /* 分享 */ div.bsLogoLink, #bsBox .bsTop, #bsBox #bsMorePanel { width: 100% !important; } .bFind-wrapper-top { height: 26px !important; } #bsBox #bsMorePanel { height: 373px !important; } .bsPlatDiv { height: 312px !important; } .bFind { width: 204px !important; } #bsBox { height: 408px !important; width: 276px !important; margin-left: -138px !important; } .bsTop { width: 208px !important; } .bsFrameDiv div { width: 208px !important; height: 208px !important; } .bsFrameDiv img { width: 166px !important; height: 166px !important; } /* 上下页 */ #c-prevNext { display: flex; justify-content: space-between; flex-wrap: wrap; } #c-prevNext a { max-width: 46%; display: flex; align-items: center; font-size: 14px; line-height: 24px; color: #666; transition: .5s; } #c-prevNext a:hover { color: #3498db; } #c-prevNext .prev i { margin-right: 10px; font-size: 20px; vertical-align: middle; } #c-prevNext .next i { margin-left: 10px; font-size: 20px; vertical-align: middle; } /* 分页 */ #c-page { padding-top: .4rem; display: flex; justify-content: center; align-items: flex-start; color: #666; font-size: 14px; line-height: 40px; } #c-page .c-box { display: flex; align-items: flex-start; } #c-page .c-box a { margin: 0 5px; display: block; width: 40px; text-align: center; background: #f9f9f9; color: #666; transition: .5s; } #c-page .c-box .on { color: #fff; background: #3498db; } #c-page .c-box .prev, #c-page .c-box .next { width: 100px; } #c-page .c-box .c-dot { margin: 0 -5px; background: #fff; } #c-page .c-box a:hover { color: #fff; background: #3498db; } #c-page form { display: flex; } #c-page form .c-text { padding: 0 20px; } #c-page form input { margin-right: 10px; width: 40px; height: 40px; border: 1px solid #f9f9f9; color: #666; text-align: center; } #c-page form button { width: 40px; height: 40px; background: #f9f9f9; color: #666; cursor: pointer; transition: .5s; } #c-page form button:hover { color: #fff; background: #3498db; } /* 公共标题 */ .c-common-title { margin-bottom: 50px; position: relative; z-index: 1; } .c-common-title .c-en-title1 { position: absolute; top: -0px; left: -webkit-calc(-1.6rem - 50px); left: calc(-1.6rem - 50px); z-index: -1; font-family: Arial, Helvetica, sans-serif; font-size: 400px; line-height: 1; color: rgba(211, 211, 211, .15); white-space: nowrap; font-weight: bold; } .c-common-title .c-en-title2 { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1; background: url("../images/dd.png") left center no-repeat; padding-left: 70px } .t24 { font-size: 24px; line-height: 1.2rem; } .c-common-title .c-title { font-weight: bold; font-size: 42px; line-height: 58px; color: #2773c9; } .c-common-title .c-img { position: absolute; top: -70px; left: -webkit-calc(-1.6rem - 50px); left: calc(-1.6rem - 50px); z-index: -1; } .xj { position: relative; z-index: 2; } /* 关于太阳成集团tyc33455cc */ #c-about { position: relative; z-index: 2; overflow: hidden; background: #fff; } #c-about .c-container { display: flex; flex-wrap: wrap; align-items: center; } #c-about .c-text-box { width: 58%; padding-right: 2.3rem; } #c-about .c-text-box .c-text { position: relative; z-index: 2; margin-bottom: 70px; line-height: 30px; color: #666; } #c-about .c-img-box { position: relative; z-index: 2; display: flex; justify-content: flex-end; width: 42%; } #c-about .c-img-box .c-img1 { position: absolute; top: 50%; left: 20px; z-index: 2; width: 44%; height: 5.5rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); overflow: hidden; } #c-about .c-img-box .c-img1 img, #c-about .c-img-box .c-img2 img { width: 100%; height: 100%; object-fit: cover; transition: all 1s; } #c-about .c-img-box .c-img2 { width: 75%; height: 8.22rem; overflow: hidden; } #c-about .c-img-box .c-img1:hover img, #c-about .c-img-box .c-img2:hover img { transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); } /* 服务内容 */ #c-service { padding: 100px 0 100px; position: relative; z-index: 2; overflow: hidden; background: #f7f7f7; } #c-service .c-common-title .c-en-title1 { color: #f1f1f1; } .c-banner2-wrap { position: relative; overflow: hidden; z-index: 10; cursor: none; } #c-service .c-jt { display: none; position: absolute; z-index: 20; width: 100px; height: 100px; border-radius: 50%; background: url(../images/jt6.png)no-repeat center / cover; cursor: none; pointer-events: none; } #c-service.on .c-jt { background-image: url(../images/jt4.png); } #c-service .c-list { position: relative; z-index: 4; display: flex; flex-wrap: wrap; align-items: flex-start; margin: 0 -10px -20px; } #c-service .c-list li { width: 25%; padding: 0 10px 20px; } #c-service .c-list li:nth-child(3), #c-service .c-list li:nth-child(4), #c-service .c-list li:nth-child(9) { width: 50%; } #c-service .c-list .c-wrap { position: relative; overflow: hidden; height: 2.5rem; color: #fff; } #c-service .c-list .c-wrap img { width: 100%; height: 100%; object-fit: cover; } #c-service .c-list .c-wrap .c-title { position: absolute; bottom: 0; left: 0; width: 100%; padding: 60px 20px 35px; font-size: 24px; line-height: 34px; background: url(../images/yy-bg.png)repeat-x bottom left / auto; transition: all .5s; } #c-service .c-list .c-wrap .c-title img { max-width: 64px } @media only screen and (max-width: 767px) { #c-service .c-list .c-wrap .c-title img { display: none; } } @media only screen and (min-width: 768px) { #c-service .c-list .c-wrap .c-title img { display: block; } } #c-service .c-list .c-wrap .c-text-box { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 40px; line-height: 26px; -webkit-backdrop-filter: saturate(180%) blur(10px); backdrop-filter: saturate(180%) blur(10px); background-color: rgba(0, 0, 0, 0.5); transition: all .5s; } #c-service .c-list .c-wrap .c-text-box div { width: 100%; } #c-service .c-list .c-wrap .c-text-box .c-title2 { margin-bottom: 0px; font-weight: bold; font-size: 28px; line-height: 50px; } #c-service .c-list .c-wrap:hover .c-title { opacity: 0; } #c-service .c-list .c-wrap:hover .c-text-box { opacity: 1; } .c-banner2 { padding: 0 1.6rem; z-index: 2; } .c-banner2 .c-wrap { display: block; cursor: none; } .c-banner2 .c-wrap .c-img-box { position: relative; overflow: hidden; height: 6.4rem; } .c-banner2 .c-wrap .c-img-box img { width: 100%; height: 100%; object-fit: cover; transition: all 1s; } .c-banner2 .c-wrap .c-img-box .c-num { position: absolute; top: 80px; left: -40px; font-family: "AvantGarde"; font-weight: bold; font-size: 150px; line-height: 1; color: transparent; -webkit-text-stroke: 2px #fff; } .c-banner2 .c-wrap .c-img-box .c-text { position: absolute; bottom: 0; left: 0; padding: 40px 20px; width: 100%; font-size: 18px; line-height: 28px; color: #fff; -webkit-backdrop-filter: saturate(180%) blur(10px); backdrop-filter: saturate(180%) blur(10px); background-color: rgba(0, 0, 0, 0.5); transition: all .5s; -webkit-transform: translateY(100%); transform: translateY(100%); } .c-banner2 .c-wrap .c-img-box .c-text p { display: flex; } .c-banner2 .c-wrap .c-img-box .c-text p::before { flex: 0 0 14px; content: "-"; } .c-banner2 .c-wrap .c-title { padding: 25px 20px 0; font-size: 30px; line-height: 40px; color: #333; } .c-banner2 .c-wrap:hover .c-img-box .c-text { -webkit-transform: translateY(0); transform: translateY(0); } .c-banner2 .c-wrap:hover .c-img-box img { transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); } /*----首页业务范围手机端效果---*/ .banner-item { float: left; box-sizing: border-box; overflow: hidden; } .banner-item .banner_pic { max-width: 100%;display: block } .banner-item p{background: #2773c9;color: #fff;font-size: 19px; padding:18px 15px 28px 15px; display: flex;justify-content: flex-start;align-items: center} .banner-item p img{ display: inline-block;padding:0 15px 0 0; width:35px;} .banner-child { float: left; box-sizing: border-box; margin: 0; padding: 0; overflow: hidden; } .banner-nav-bottom { position: absolute; left: 50%; z-index: 2000; } .banner-nav-bottom>li { width: 10px; height: 10px; float: left; border: 1px solid gray; border-radius: 50%; list-style: none; margin: 5px; padding: 3px; background-color: #fff; cursor: pointer; } .banner-nav-bottom>li.crnt { background-color: #2667d2; } .banner-nav-arrow { position: absolute; top: 50%; margin-top: -20px; height: 33px; width: 33px; cursor: pointer; z-index: 2001; background-size: auto 100%; background-position: 50% 50%; background-repeat: no-repeat; overflow: hidden; } .banner-nav-arrow-left { left: 20px; background-image: url(../images/arrow_l.png); } .banner-nav-arrow-right { right: 20px; background-image: url(../images/arrow_r.png); } .banner-clear { clear: both; } /*---首页案例滚动----*/ #top_scroll { overflow: hidden; width: 100%; margin: 0 auto; } #top_scroll ul li { position: relative; float: left; width: 31%; margin: 0.7%; overflow: hidden; box-sizing: border-box; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; } @media only screen and (max-width: 767px) { #top_scroll ul li { width: 100%; } } @media only screen and (min-width: 768px) { #top_scroll ul li { width: 48%; } } @media only screen and (min-width: 1001px) { #top_scroll ul li { width: 31%; } } #top_scroll ul li .img { width: 100%; object-fit: cover; object-position: center; position: relative; } #top_scroll ul li .img img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; } #top_scroll ul li .img:hover img { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); } #top_scroll ul li .proText { padding: 16px 0; transition: .4s; -webkit-transition: .4s; position: absolute; z-index: 99; bottom: 0; background: rgba(0, 0, 0, 0.4); width: 100%; color: #fff; text-align: center; } #top_scroll ul li .proText a { color: #fff; } #top_scroll ul li strong { display: block; font-weight: normal; color: #333333; font-size: 18px; margin-bottom: 8px; text-align: center; } #top_scroll ul li:hover strong, #top_scroll ul li:hover .proText i { color: #fff; } /* 新闻资讯 */ #c-common-box1 { position: relative; z-index: 2; overflow: hidden; } #c-common-box1 .c-common-title .c-en-title1 { color: #f1f1f1; } #c-common-box1 .c-top { display: flex; align-items: flex-end; justify-content: space-between; } #c-common-box1 .c-top .c-common-btn1 { margin-bottom: 55px; } #c-common-box1 .c-list { position: relative; z-index: 2; display: flex; flex-wrap: wrap; align-items: flex-start; margin: 0 -10px -30px; } #c-common-box1 .c-list li { padding: 0 10px 30px; width: 25%; } #c-common-box1 .c-list .c-wrap { display: block; } #c-common-box1 .c-list .c-wrap .c-img-box { height: 2.7rem; overflow: hidden; } #c-common-box1 .c-list .c-wrap .c-img-box img { width: 100%; height: 100%; object-fit: cover; transition: all 1s; } #c-common-box1 .c-list .c-wrap .c-text-box { display: flex; flex-wrap: wrap; align-content: space-between; height: 150px; } #c-common-box1 .c-list .c-wrap .c-text-box .c-title { margin: 30px 0 10px; font-weight: normal; width: 100%; height: 28px; font-size: 19px; line-height: 28px; color: #333; transition: .5s; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; } #c-common-box1 .c-list .c-wrap .c-text-box .c-text { height: 48px; font-size: 14px; line-height: 24px; color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; } #c-common-box1 .c-list .c-wrap .c-text-box .c-text2 { width: 100%; font-size: 14px; line-height: 1; color: #999; } #c-common-box1 .c-list .c-wrap:hover .c-img-box img { transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); } #c-common-box1 .c-list .c-wrap:hover .c-text-box .c-title { color: #3498db; } #c-common-box1 .c-common-btn1 { margin: 80px auto 0; } #c-common-box1.c-dt .c-list .c-wrap .c-text-box { height: auto; } #c-common-box1.c-dt .c-list .c-wrap .c-text-box .c-title { margin: 15px 0 10px; } #c-common-box1.c-dt2 .c-list li { width: 33.333%; } #c-common-box1.c-dt2 .c-list .c-wrap .c-text-box { height: auto; } #c-common-box1.c-dt2 .c-list .c-wrap .c-text-box .c-title { margin: 15px 0 10px; } #c-common-box1.c-dt2 .c-list .c-wrap .c-img-box { height: 3.25rem; } /* 案例 */ #c-case { position: relative; z-index: 3; margin-bottom: -60px; overflow: hidden; background: #fff; background: -webkit-linear-gradient(top, #f7f7f7 50%, #fff 50%); background: linear-gradient(to bottom, #f7f7f7 50%, #fff 50%); } #c-case .c-case-wrap { padding-top: 0px; position: relative; } #c-case .c-case-wrap video {display:block;position: relative; width:100%;} #c-case .swiper-button-next, #c-case .swiper-button-prev { display: none; } #c-case .c-jt { display: none; position: absolute; z-index: 10; width: 100px; height: 100px; border-radius: 50%; background: url(../images/jt6.png)no-repeat center / cover; cursor: pointer; pointer-events: none; } #c-case.on .c-jt { background-image: url(../images/jt4.png); } #c-case .c-bottom { position: absolute; width: 100%; bottom: -60px; z-index: 10; pointer-events: none; } #c-case .c-bottom .c-container { display: flex; justify-content: flex-end; } .c-banner3-1 { cursor: none; } .c-banner3-1 .swiper-slide, .c-banner3-2 .swiper-slide { z-index: 1 !important; opacity: 0 !important; } .c-banner3-1 .swiper-slide-active, .c-banner3-2 .swiper-slide-active { z-index: 2 !important; opacity: 1 !important; } .c-banner3-1 .swiper-slide>img { position: relative; z-index: 1; width: 100%; height: 9.5rem; object-fit: cover; } /* .c-banner3-1 .swiper-slide::before { content: ""; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); } */ .c-banner3-1 .c-text-box { position: absolute; z-index: 10; bottom: 40px; left: 0; width: 100%; color: #fff; } .c-banner3-1 .c-text-box .c-text1 { font-weight: bold; font-size: 1.5rem; line-height: 1.8rem; } .c-banner3-1 .c-text-box .c-en-title { font-size: 1rem; line-height: 1; } .c-banner3-1 .c-text-box .c-title { font-size: 0.4rem; line-height: 0.8px; margin-bottom: 1.5rem; margin-top: 0.1rem; } .c-banner3-1 .c-text-box .c-container { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; } .c-banner3-1 .swiper-pagination-bullet { opacity: 1; background: transparent; border: 2px solid #fff; } .c-banner3-1 .swiper-pagination-bullet-active { border-color: #e61f18; } .c-banner3-1 .c-common-btn1 { border-color: #fff; color: #fff; } .c-banner3-1 .c-common-btn1:hover { border-color: #e61f18; } .c-banner3-1 .c-common-btn1 i { background: url(../images/jt2.png)no-repeat center/ 100% auto; } .c-banner3-2 { margin: 0; padding-bottom: 60px; width: 360px; -webkit-backdrop-filter: saturate(180%) blur(10px); backdrop-filter: saturate(180%) blur(10px); background-color: rgba(34, 34, 34, 0.9); pointer-events: auto; } .c-banner3-2 .swiper-slide { padding: 60px 40px; color: #fff; } .c-banner3-2 .c-text1 { font-family: "DIN"; font-size: 24px; line-height: 1; } .c-banner3-2 .c-title { margin: 40px 0 20px; font-size: 26px; line-height: 36px; } .c-banner3-2 .c-text2 { margin-bottom: 50px; line-height: 26px; } .c-banner3-2 .swiper-pagination { padding: 0 40px; text-align: left; bottom: 24px; line-height: 1; } .c-banner3-2 .swiper-pagination-bullet { margin: 0 20px 0 0 !important; width: 6px; height: 6px; background: #fff; opacity: .5; vertical-align: middle; } .c-banner3-2 .swiper-pagination-bullet-active { opacity: 1; width: 12px; height: 12px; border: 2px solid #fff; background: transparent; } .c-banner3-2 .c-fy { position: absolute; bottom: 22px; right: 40px; font-size: 16px; line-height: 1; color: rgba(255, 255, 255, .3); } .c-banner3-2 .c-fy span { color: #fff; } .c-banner3-2 .c-fy span, .c-banner3-2 .c-fy i { font-family: "AvantGarde"; font-style: normal; } .c-banner3-2 .c-common-btn1 { border-color: #fff; color: #fff; } .c-banner3-2 .c-common-btn1 i { background-image: url(../images/jt2.png); } .c-banner3-2 .c-common-btn1:hover { border-color: #e61f18; } /* 公共列表 */ #c-common-list1 { position: relative; z-index: 2; background: #fff; } /* #c-common-list1 .c-menu-box li { display: none; } #c-common-list1 .c-menu-box li.on { display: block; } */ #c-common-list1 .c-menu { display: flex; align-items: center; justify-content: center; margin-bottom: 40px; height: 80px; overflow-x: auto; } #c-common-list1 .c-menu a { margin-right: 60px; flex: none; display: inline-block; color: #999; transition: .5s; } #c-common-list1 .c-menu a:last-child { margin-right: 0; } #c-common-list1 .c-menu a.on, #c-common-list1 .c-menu a:hover { color: #333; } #c-common-list1 .c-list { display: flex; flex-wrap: wrap; align-items: flex-start; margin: 0 -15px -30px; } #c-common-list1 .c-list li { padding: 0 15px 30px; width: 33.333%; } #c-common-list1 .c-list .c-wrap { display: block; } #c-common-list1 .c-list .c-wrap .c-img-box { height: 3.25rem; overflow: hidden; } #c-common-list1 .c-list .c-wrap .c-img-box img { width: 100%; height: 100%; object-fit: cover; transition: all 1s; } #c-common-list1 .c-list .c-wrap .c-title { height: 28px; margin-top: 10px; font-weight: normal; font-size: 19px; line-height: 28px; color: #222; transition: .5s; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; text-align: center; } #c-common-list1 .c-list .c-wrap .c-text { font-size: 14px; line-height: 24px; color: #666;text-align: center; } #c-common-list1 .c-list .c-wrap:hover .c-img-box img { transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); } #c-common-list1 .c-list .c-wrap:hover .c-title { color: #3498db; } #c-common-list1.c-dt { padding-top: 100px; } #c-common-list1.c-dt .c-list { margin: 0 -10px -30px; } #c-common-list1.c-dt .c-list li { padding: 0 10px 30px; width: 33.3%; float: left; } #c-common-list1.c-dt .c-list .c-wrap .c-img-box { height: 3.6rem; padding:20px;border: 1px solid #f1f1f1; } /* 加载 */ .c-load { display: flex; align-items: center; justify-content: center; padding-top: 80px; font-size: 16px; color: #999; } .c-load img { margin-right: 20px; width: 20px; height: auto; } /* 相关资讯 */ #c-news { position: relative; z-index: 2; background: #fff; padding-top: 230px; } #c-news .c-container { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; } #c-news .c-left { width: 55%; } #c-news .c-left .c-title { font-size: 36px; line-height: 46px; color: #1b6cb6; } #c-news .c-left .c-time { margin: 10px 0 50px; line-height: 26px; color: #999; border-top: 1px solid #ddd; background: url("../images/dd.png") left center no-repeat; padding-left: 70px; } #c-news .c-left .c-text-box { line-height: 1.8;border-bottom: 1px solid #f0f0f0; margin-bottom: 40px;padding:0 0 30px 0;text-align:center; } #c-news .c-left .c-text-box img { max-width: 90%; height: auto !important; margin: 10px auto; display: block; text-align: center; } #c-news .c-right { position: sticky; top: 130px; width: 25%; } #c-news .g-left{width:100%;} #c-news .g-right{width:100%;} .g-title{text-align: center} .g-text-box{width:80%;margin: 0 10%; text-align: center;} #c-share .c-fx { display: inline-block; vertical-align: middle; font-size: 16px; color: #666; } #c-share .icon-medium a { margin-left: 20px; } #c-share .bshare-weixin { background: url(../images/wx-ico.png)no-repeat center / auto 16px; } #c-share .bshare-sinaminiblog { background: url(../images/wb-ico.png)no-repeat center / auto 16px; } #c-share .bshare-weixin:hover { opacity: 1; background-image: url(../images/wx-ico-h.png); } #c-share .bshare-sinaminiblog:hover { opacity: 1; background-image: url(../images/wb-ico-h.png); } #c-news .c-right .c-link { margin-top: 0px; padding-top: 40px; border-bottom: 1px solid #ddd; line-height: 30px; color: #666; } #c-news .c-right .c-link a { color: #333; transition: .5s; } #c-news .c-right .c-link a:hover { color: #3498db; } #c-news .c-right .c-link .c-prev, #c-news .c-right .c-link .c-next { margin-bottom: 30px; } #c-news .c-right .c-link .c-return { display: inline-block; padding-left: 20px; color: #3498db; background: url(../images/jt5.png)no-repeat left center / auto 16px; } .end-link { width: 100%; text-align: center; color: #999999; } /* 案例轮播 */ .c-banner4 { position: relative; z-index: 2; background: #fff; cursor: pointer; } .c-banner4 .swiper-slide { z-index: 1 !important; opacity: 0 !important; } .c-banner4 .swiper-slide-active { z-index: 2 !important; opacity: 1 !important; } /* .c-banner4 .swiper-slide::before { content: ""; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); } */ .c-banner4 .c-img { width: 100%; height: 100vh; object-fit: cover; } .c-banner4 .c-box { position: absolute; bottom: 70px; left: 0; z-index: 2; width: 100%; } .c-banner4 .c-box .c-text { height: 186px; } .c-banner4 .swiper-pagination { text-align: right; line-height: 1; padding: 0 8.3335%; bottom: 70px; z-index: 12; } .c-banner4 .swiper-pagination-bullet { margin: 0 8px!important; width: 8px; height: 8px; border: 2px solid transparent; vertical-align: middle; background: rgba(255, 255, 255, .5); opacity: 1; transition: all .5s; } .c-banner4 .swiper-pagination-bullet-active { width: 12px; height: 12px; background: transparent; border-color: #fff; } .c-banner4-wrap { position: relative; z-index: 2; background: #fff; overflow: hidden; } .c-banner4-wrap .c-jt { display: none; position: absolute; z-index: 10; width: 100px; height: 100px; border-radius: 50%; background: url(../images/jt6.png)no-repeat center / cover; cursor: pointer; pointer-events: none; } .c-banner4-wrap.on .c-jt { background-image: url(../images/jt4.png); } /* 案例详情 */ #c-case2 { position: relative; z-index: 2; background: #fff; } #c-case2 .c-container { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; } #c-case2 .c-left { width: 55%; } #c-case2 .c-left .c-text-box { line-height: 1.8; } #c-case2 .c-left .c-video-box { position: relative; margin: 50px 0 70px; } #c-case2 .c-left .c-video-box video { width: 100%; } #c-case2 .c-left .c-video-box .c-img-box { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; cursor: pointer; } #c-case2 .c-left .c-video-box .c-img-box::before { content: ""; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background: url(../images/bf-ico.png) no-repeat center / 100px; } #c-case2 .c-left .c-video-box .c-img-box img { width: 100%; height: 100%; object-fit: cover; } #c-case2 .c-link { padding-top: 30px; border-top: 1px solid #ddd; } #c-case2 .c-link p { padding-top: 10px; font-size: 18px; line-height: 28px; } #c-case2 .c-link a { color: #999; transition: .5s; } #c-case2 .c-link a:hover { color: #333; } #c-case2 .c-right { position: sticky; top: 100px; margin-bottom: 30px; width: 25%; } #c-case2 .c-right .c-list li { margin-top: 30px; line-height: 26px; color: #666; } #c-case2 .c-right .c-list .c-text2 { color: #333; } /* 表示1-3之间的间距 */ .about2 li { float: right; width: 45%; text-align: left; position: relative; margin-top: 100px; } .about2 li:nth-child(2n) { float: left; text-align: right; margin-top: 90px; } /* espc */ #c-espc { position: relative; z-index: 2; overflow: hidden; background: #fff; } #c-espc .c-jt { display: none; position: absolute; z-index: 10; width: 100px; height: 100px; border-radius: 50%; background: url(../images/jt6.png)no-repeat center / cover; cursor: pointer; pointer-events: none; } #c-espc li.on .c-jt { background-image: url(../images/jt4.png); } #c-espc .c-jt.on { opacity: 1; } #c-espc .c-list li { position: relative; padding: 80px 0; margin-bottom: 80px; background: -webkit-linear-gradient(left, #f7f7f7 64.58%, #fff 64%); background: linear-gradient(to right, #f7f7f7 64.58%, #fff 64%); } #c-espc .c-list li:nth-child(even) { background: -webkit-linear-gradient(right, #f7f7f7 64.58%, #fff 64%); background: linear-gradient(to left, #f7f7f7 64.58%, #fff 64%); } #c-espc .c-list li:last-child { margin-bottom: 0; } #c-espc .c-list .c-container { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } #c-espc .c-list li:nth-child(even) .c-container { flex-direction: row-reverse; } #c-espc .c-list .c-text-box { position: relative; z-index: 2; padding-right: 1.5rem; width: 42.5%; } #c-espc .c-list li:nth-child(even) .c-text-box { padding-right: 0; padding-left: 1.5rem; } #c-espc .c-list .c-text-box .c-text { margin-bottom: 40px; position: relative; z-index: 2; line-height: 26px; color: #666; } #c-espc .c-list .c-text-box .c-common-btn1 { margin: 60px 0; } #c-espc .c-list .c-text-box .c-bbox { display: flex; align-items: center; justify-content: space-between; } #c-espc .c-list .c-text-box .c-bbox .c-dot { display: flex; align-items: center; } #c-espc .c-list .c-text-box .c-bbox .c-dot span { margin-right: 16px; width: 6px; height: 6px; border: 2px solid transparent; border-radius: 50%; transition: all .5s; background: rgba(0, 0, 0, .5); cursor: pointer; } #c-espc .c-list .c-text-box .c-bbox .c-dot span:last-child { margin-right: 0; } #c-espc .c-list .c-text-box .c-bbox .c-dot span.on { width: 12px; height: 12px; border-color: #3498db; background: transparent; } #c-espc .c-list .c-text-box .c-bbox .c-num { font-family: "AvantGarde"; font-size: 16px; line-height: 1; color: #c4c4c4; } #c-espc .c-list .c-text-box .c-bbox .c-num span { margin-right: 5px; color: #333; } #c-espc .c-list .c-text-box .c-bbox .c-num i { margin-left: 5px; font-style: normal; } #c-espc .c-list .c-img-box { position: relative; z-index: 3; width: 57.5%; } .c-banner5 .swiper-slide { height: 6.4rem; overflow: hidden; } .c-banner5 .swiper-slide>img { width: 100%; height: 100%; object-fit: cover; cursor: none; } .c-banner5 .swiper-button-next, .c-banner5 .swiper-button-prev { opacity: 0; } #c-content { position: relative; z-index: 2; background: #fff; overflow: hidden; } /* 上海总部 */ #c-contact .c-container { display: flex; flex-wrap: wrap; align-items: center; } #c-contact .c-text-box { padding-right: 50px; width: 50%; } #c-contact .c-text-box .c-title { font-size: 30px; line-height: 40px; } #c-contact .c-text-box .c-text { margin: 15px 0 20px; font-size: 18px; line-height: 38px; } #c-contact .c-text-box .c-text span { font-family: "AvantGarde"; } #c-contact .c-text-box .c-img { width: 100px; border: 1px solid #ddd; } #c-contact .c-text-box .c-img img { width: 100%; } #c-contact .c-map-box { width: 50%; height: 440px; } /* 人才理念 */ #c-personnel { overflow: hidden; background: #f7f7f7; } #c-personnel .c-list { position: relative; z-index: 2; display: flex; flex-wrap: wrap; align-items: flex-start; margin: 0 -22px -40px; } #c-personnel .c-list li { width: 33.333%; padding: 0 22px 40px; } #c-personnel .c-list .c-img-box { height: 3.4rem; overflow: hidden; } #c-personnel .c-list .c-img-box img { width: 100%; height: 100%; object-fit: cover; transition: 1s; } #c-personnel .c-list .c-wrap:hover .c-img-box img { transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); } #c-personnel .c-list .c-title { margin: 25px 0 10px; font-size: 24px; line-height: 34px; } #c-personnel .c-list .c-text { line-height: 26px; color: #666; } /* 人才招聘 */ #c-recruit { position: relative; z-index: 2; overflow: hidden; background: #fff; } #c-recruit .c-list { margin-top: -20px; position: relative; z-index: 2; } #c-recruit .c-list li { margin-bottom: 25px; border-bottom: 1px solid #d2d2d2; } #c-recruit .c-list li.on { border: 0; } #c-recruit .c-list li:last-child { margin-bottom: 0; } #c-recruit .c-top { display: flex; height: 64px; align-items: center; justify-content: space-between; cursor: pointer; } #c-recruit .c-top .c-title { font-size: 24px; } #c-recruit .c-top .c-switch { position: relative; width: 24px; height: 24px; } #c-recruit .c-top .c-switch::before, #c-recruit .c-top .c-switch::after { content: ""; position: absolute; top: 50%; left: 0; margin-top: -1px; width: 100%; height: 2px; background: #999; transition: .5s; } #c-recruit .c-top .c-switch::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); } #c-recruit .on .c-top .c-switch::before { opacity: 0; } #c-recruit .c-bottom { display: none; padding: 80px; background: #f2f2f2; } #c-recruit .c-bottom .c-wrap { display: flex; flex-wrap: wrap; align-items: flex-start; } #c-recruit .c-bottom .c-lt { padding-right: 2.7rem; width: 72%; } #c-recruit .c-bottom .c-lt .c-text { line-height: 2; color: #666; } #c-recruit .c-bottom .c-gt { padding: 50px; width: 28%; background-color: #fff; } #c-recruit .c-bottom .c-gt .c-text { margin-bottom: 40px; line-height: 2; color: #666; } #c-recruit .c-bottom .c-gt .c-btn { display: flex; align-items: center; justify-content: center; width: 170px; height: 50px; border-radius: 25px; color: #fff; background: #3498db; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #c-recruit .c-bottom .c-gt .c-btn i { margin-right: 10px; display: inline-block; width: 22px; height: 22px; background: url(../images/fs-ico.png)no-repeat center / 100%; } /* 投递简历弹窗 */ #c-fixed-pop { display: none; position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); } #c-fixed-pop form { position: absolute; top: 50%; left: 50%; width: 90%; max-width: 400px; background: #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } #c-fixed-pop form .c-title-box { position: relative; padding: 0 30px; background: #3498db; } #c-fixed-pop form .c-title-box .c-title { line-height: 60px; font-size: 20px; color: #fff; } #c-fixed-pop form .c-title-box .c-close { position: absolute; top: 0; right: 0; z-index: 5; width: 80px; height: 60px; background: url(../images/close.png) no-repeat center center; background-size: 20px auto; cursor: pointer; } #c-fixed-pop form .c-box { padding: 30px; font-size: 14px; } #c-fixed-pop form input { margin-bottom: 20px; padding: 0 15px; width: 100%; height: 50px; border: 1px solid #ccc; } #c-fixed-pop form button { width: 100%; height: 50px; background: #3498db; color: #fff; cursor: pointer; } #c-fixed-pop form .c-file { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 20px; } #c-fixed-pop form .c-file .c-input-box { position: relative; display: inline-block; margin-right: 15px; padding: 9px 15px; background: #3498db; } #c-fixed-pop form .c-file input { opacity: 0; position: absolute; top: 0; left: 0; z-index: 2; margin-bottom: 0; padding: 0; width: 100%; height: 100%; border: 0; cursor: pointer; } #c-fixed-pop form .c-file .c-text { color: #fff; text-align: center; } #c-fixed-pop form .c-file .c-text2 { line-height: 30px; } #c-fixed-pop .f_yanzheng { display: flex; align-items: center; justify-content: space-between; } #c-fixed-pop .f_yanzheng input { margin-bottom: 0; width: calc(100% - 256px) !important; } #c-fixed-pop .f_yanzheng { margin-bottom: 20px; } #c-fixed-pop .f_yanzheng input { margin-bottom: 0; width: calc(100% - 146px) !important; } #c-fixed-pop .f_yanzheng img { width: 130px; cursor: pointer; } /* 合作伙伴 */ #c-partner { position: relative; z-index: 2; overflow: hidden; background: #fff; } #c-partner .c-list { position: relative; z-index: 2; } #c-partner .c-list>li { display: flex; flex-wrap: wrap; align-items: flex-start; } #c-partner .c-list .c-title { display: flex; align-items: center; justify-content: flex-end; padding: 0 30px; width: 9%; height: 1rem; font-size: 20px; line-height: 30px; text-align: right; } #c-partner .c-list .c-list2 { display: flex; flex-wrap: wrap; align-items: flex-start; width: 90.5%; } #c-partner .c-list .c-list2>li { margin: 0 -1px -1px 0; width: 15.73%; border: 1px solid #f5f5f5; } #c-partner .c-list .c-list2 .c-wrap { position: relative; display: block; height: .98rem; color: #fff; cursor: default; } #c-partner .c-list .c-list2 .c-wrap img { width: 100%; height: 100%; object-fit: cover; } #c-partner .c-list .c-list2 .c-wrap .c-title2 { opacity: 0; position: absolute; top: 0; left: 0; z-index: 2; display: flex; align-items: center; justify-content: center; padding: 0 20px; width: 100%; height: 100%; font-weight: normal; font-size: 16px; line-height: 26px; text-align: center; background: rgba(0, 0, 0, .7); transition: .5s; } #c-partner .c-list .c-list2 .c-wrap:hover .c-title2 { opacity: 1; } #c-partner .c-common-btn1 { margin: 80px auto 0; } /* 关于我们 */ #c-about2 { height: 150vh; position: relative; z-index: 2; background: #fff; } #c-about2 .c-wrap { position: fixed; z-index: 2; width: 100%; height: 100%; } #c-about2 .c-text-box { opacity: 0; position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; display: flex; align-items: center; color: #fff; text-align: center; /* -webkit-backdrop-filter: saturate(180%) blur(10px); backdrop-filter: saturate(180%) blur(10px); */ background: rgba(0, 0, 0, .7); transition: all .5s; } #c-about2.on .c-text-box { opacity: 1; z-index: 10; } #c-about2 .c-text-box .c-box { width: 100%; } #c-about2 .c-text-box .c-title { font-size: 60px; line-height: 70px; } #c-about2 .c-text-box .c-btn { display: flex; align-items: center; justify-content: center; margin: 0 auto; width: 100px; height: 100px; background: #3498db; border-radius: 50%; } #c-about2 .c-text-box .c-btn img { margin-bottom: 6px; width: 42px; } #c-about2 .c-text-box .c-btn .c-text { font-size: 14px; line-height: 1; color: #fff; } .c-banner7 { z-index: 2; margin: 30px auto 80px; width: 62%; height: 246px; font-size: 18px; line-height: 36px; text-align: left; } .c-banner7 .swiper-slide { cursor: grab; } .c-text-box.on .swiper-slide { cursor: grabbing; } .c-banner7 .swiper-scrollbar { width: 2px; background: rgba(255, 255, 255, .1); } .c-banner7 .swiper-scrollbar-drag { background: #fff; } .c-banner7 .swiper-slide { padding: 0 90px; height: auto; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; } #c-about2 .c-text-box .c-jt { display: none; position: absolute; z-index: 10; width: 100px; height: 100px; border-radius: 50%; /* background: url(../images/jt7.png)no-repeat center / cover; */ pointer-events: none; } #c-about2 .c-text-box.on .c-jt { transform: scale(.8); -webkit-transform: scale(.8); } .c-banner6 { z-index: 2; } .c-banner6 .swiper-slide { z-index: 1 !important; opacity: 0 !important; } .c-banner6 .swiper-slide-active { z-index: 2 !important; opacity: 1 !important; } .c-banner6 .swiper-slide>img { width: 100%; height: 100vh; object-fit: cover; } .c-banner6 .c-pagination { position: absolute; bottom: 40px; left: 0; width: 100%; z-index: 10; text-align: center; } .c-banner6 .swiper-pagination-bullet { margin: 0 8px!important; width: 8px; height: 8px; border: 2px solid transparent; vertical-align: middle; background: rgba(255, 255, 255, .5); opacity: 1; transition: all .5s; } .c-banner6 .swiper-pagination-bullet-active { width: 12px; height: 12px; background: transparent; border-color: #fff; } /* 服务体系 */ #c-system { position: relative; z-index: 2; background: #fff; overflow: hidden; } #c-system .c-container { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } #c-system .c-left { padding-right: 2rem; width: 50%; } #c-system .c-left .c-subtitle { margin-top: 30px; font-weight: bold; font-size: 24px; line-height: 34px; } #c-system .c-left .c-text { margin-bottom: 40px; position: relative; z-index: 2; line-height: 30px; min-height: 200px; color: #666; } #c-system .c-left .c-common-title { margin-bottom: 40px; } #c-system .c-left .c-common-title .c-title { max-width: 480px; } #c-system .c-left .c-num { display: flex; align-items: center; height: 12px; } #c-system .c-left .c-num span { cursor: pointer; margin: 0 8px; width: 8px; height: 8px; border-radius: 50%; border: 2px solid transparent; background: rgba(0, 0, 0, .2); vertical-align: middle; transition: all .5s; } #c-system .c-left .c-num span.on { width: 12px; height: 12px; border-color: #3498db; background: transparent; } #c-system .c-right { position: relative; z-index: 2; width: 45%; } .c-banner8 .swiper-slide>img { width: 100%; } .c-banner8 .swiper-slide { opacity: 0 !important; z-index: 1 !important; } .c-banner8 .swiper-slide-active { opacity: 1 !important; z-index: 2 !important; } /* 校园设计原则 */ #c-principle { position: relative; z-index: 2; background: #f7f7f7; overflow: hidden; } #c-principle .c-container { display: flex; flex-wrap: wrap; align-items: center; } #c-principle .c-left { position: relative; width: 50%; } #c-principle .c-left img { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; } #c-principle .c-left.on img { opacity: 1; } #c-principle .c-left img:nth-child(1) { transition: .5s; } #c-principle .c-left img:nth-child(2) { transition: 1s .2s; } #c-principle .c-left img:nth-child(3) { transition: 1s .4s; } #c-principle .c-left img:nth-child(4) { transition: 1s .6s; } #c-principle .c-left img:nth-child(5) { transition: 1s .8s; } #c-principle .c-left img:nth-child(6) { transition: 1s 1s; } #c-principle .c-left img:first-child { position: relative; } #c-principle .c-right { padding-left: 1.92rem; width: 50%; } #c-principle .c-right .c-text { position: relative; z-index: 2; line-height: 30px; color: #666; } #c-principle2 { display: none; position: fixed; top: 0; left: 0; z-index: 950; background: rgba(0, 0, 0, .8); padding-top: 60px; width: 100%; height: 100%; } #c-principle2 .c-wrap { position: relative; top: 100%; display: flex; flex-wrap: wrap; align-items: center; height: 100%; background-color: #fff; transition: all .5s .5s; } #c-principle2 .c-close { position: absolute; top: 100px; right: 1.6rem; z-index: 10; width: 50px; height: 50px; border-radius: 50%; background: #3498db url(../images/close.png)no-repeat center /24px; cursor: pointer; } #c-principle2 .c-container { display: flex; flex-wrap: wrap; align-items: center; } #c-principle2 .c-left { position: relative; width: 50%; } #c-principle2 .c-left img { position: absolute; top: 0; left: 0; width: 100%; } #c-principle2 .c-left img:first-child { position: relative; } #c-principle2 .c-right { width: 50%; padding-left: 1.4rem; } #c-principle2 .c-right .c-text { line-height: 2; color: #666; } #c-principle2 .c-right .c-text .c-title { font-size: 24px; color: #333; } /* 所获荣誉 */ #c-honor { position: relative; z-index: 2; background: #f7f7f7; overflow: hidden; } #c-honor .c-container { display: flex; flex-wrap: wrap; align-items: center; } #c-honor .c-left { width: 50%; } #c-honor .c-right { width: 50%; } #c-honor .c-common-title { margin-bottom: 200px; } .c-banner9 { height: 250px; cursor: grab; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; } #c-honor.on .c-banner9 { cursor: grabbing; } .c-banner9 .c-title { line-height: 30px; } .c-banner9.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -ms-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; margin: 0 auto; } #c-honor .c-jt { display: none; position: absolute; z-index: 10; width: 100px; height: 100px; border-radius: 50%; /* background: url(../images/jt7.png)no-repeat center / cover; */ pointer-events: none; } #c-honor.on .c-jt { transform: scale(.8); -webkit-transform: scale(.8); } /* 合作伙伴 */ #c-partner2 { position: relative; z-index: 2; overflow: hidden; background: #fff; } #c-partner2 .c-list { position: relative; z-index: 2; } #c-partner2 .c-list>li { margin-bottom: 35px; } #c-partner2 .c-list>li:last-child { margin-bottom: 0; } #c-partner2 .c-list .c-title { margin-bottom: 15px; font-size: 20px; line-height: 30px; } #c-partner2 .c-list .c-list2 { display: flex; flex-wrap: wrap; align-items: flex-start; } #c-partner2 .c-list .c-list2>li { margin: 0 -1px -1px 0; width: 12.5%; border: 1px solid #f5f5f5; } #c-partner2 .c-list .c-list2 .c-wrap { position: relative; display: block; height: .98rem; color: #fff; } #c-partner2 .c-list .c-list2 .c-wrap img { width: 100%; height: 100%; object-fit: cover; } #c-partner2 .c-list .c-list2 .c-wrap .c-title2 { opacity: 0; position: absolute; top: 0; left: 0; z-index: 2; display: flex; align-items: center; justify-content: center; padding: 0 20px; width: 100%; height: 100%; font-weight: normal; font-size: 16px; line-height: 26px; text-align: center; background: rgba(0, 0, 0, .7); transition: .5s; } #c-partner2 .c-list .c-list2 .c-wrap:hover .c-title2 { opacity: 1; } /* 发展方向 */ #c-trende { position: relative; z-index: 2; background: #fff; overflow: hidden; } #c-trende .c-container { display: flex; flex-wrap: wrap; align-items: center; } #c-trende .c-left { position: relative; width: 50%; padding-right: 1.26rem; } #c-trende .c-left .c-subtitle { margin-top: 30px; font-weight: bold; font-size: 24px; line-height: 34px; } #c-trende .c-left .c-text { margin-bottom: 40px; position: relative; z-index: 2; line-height: 30px; min-height: 200px; color: #666; } #c-trende .c-left .c-common-title { margin-bottom: 40px; } #c-trende .c-left .c-common-title .c-title { max-width: 450px; } #c-trende .c-right { position: relative; z-index: 2; width: 50%; } #c-trende .c-right img { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; -webkit-transform: translateY(-60px); transform: translateY(-60px); } #c-trende .c-right img:first-child { position: relative; } #c-trende .c-right img:first-child { transition: all .6s 1.2s; } #c-trende .c-right img:nth-child(2) { transition: all .6s 1s; } #c-trende .c-right img:nth-child(3) { transition: all .6s .8s; } #c-trende .c-right img:nth-child(4) { transition: all .6s .6s; } #c-trende .c-right img:nth-child(5) { transition: all .6s .4s; } #c-trende .c-right img:nth-child(6) { transition: all .6s .2s; } #c-trende .c-right img:nth-child(7) { transition: all .6s 0s; } #c-trende .c-right.on img { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } /* 回到顶部 */ #c-gotop { position: fixed; z-index: 890; bottom: 20px; right: 20px; width: 50px; height: 50px; border-radius: 50%; background: #fff url(../images/gotop2.png)no-repeat center / 50%; border: 2px solid rgba(221, 221, 221.9); cursor: pointer; transition: .5s; } #c-gotop:hover { background-image: url(../images/gotop.png); background-color: #e61f18; border-color: #e61f18; } /* 404 */ #c-404 { display: flex; align-items: center; justify-content: center; position: relative; z-index: 5; height: 100vh; background: #fff; text-align: center; } #c-404 img { max-width: 100%; } #c-404 .c-title { margin-bottom: 10px; font-size: 24px; line-height: 34px; } #c-404 .c-text { font-size: 18px; line-height: 28px; } #c-404 .c-text a { color: #e61f18; } #c-404 .c-text a:hover { text-decoration: underline; } /*---新闻列表---*/ .bannerbox .swiper-slide .f_cont .font .but i, .home-section4 .basecont .font .but i, .home-section5 .ho5-cont .item .font .data i, .productbox-section1 .cont .gt .f_cont .item .list .font i, .footerbox-fixed .cont .but i, .product_info-section3 .produ_info-cont .item .list .font i, .solution-section1 .cont .item .list .jut .font i, .newsbox-section1 .cont .list .item .font .data i, .footerbox-section2 .cont .gt .form button img, .aboutbox-section1 .f_item .lt .font .but i { -webkit-transition: all .3s linear; transition: all .3s linear; } .bannerbox .swiper-slide .f_cont .font .but:hover i, .home-section4 .basecont .font .but:hover i, .home-section5 .ho5-cont .item:hover .font .data i, .productbox-section1 .cont .gt .f_cont .item .list:hover .font i, .footerbox-fixed .cont .but:hover i, .product_info-section3 .produ_info-cont .item .list:hover .font i, .solution-section1 .cont .item .list:hover .jut .font i, .newsbox-section1 .cont .list .item:hover .font .data i, .footerbox-section2 .cont .gt .form button:hover img, .aboutbox-section1 .f_item .lt .font .but:hover i { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .newsbox { width: 90%; margin: 50px auto; overflow: hidden; } .newsbread { width: 90%; background-color: #fff; } .newsbread .cont { display: flex; justify-content: space-between; } .newsbread .cont .gt { width: 40%; } .newsbread .cont .nav1 .f_jut { display: flex; width: 100%; } .newsbread .cont .nav1 .f_jut a { font-size: 16px; color: #333333; display: block; margin-right: 100px; } @media (max-width: 1681px) { .newsbread .cont .nav1 .f_jut a { margin-right: 70px; } } @media (max-width: 1440px) { .newsbread .cont .nav1 .f_jut a { margin-right: 60px; } } @media (max-width: 1199px) { .newsbread .cont .nav1 .f_jut a { margin-right: 40px; font-size: 14px; } } @media (max-width: 991px) { .newsbread .cont .nav1 .f_jut a { margin-right: 0; } } .newsbread .cont .nav1 .f_jut a:last-child { margin-right: 0; } .newsbread .cont .nav1 .f_jut .on { color: #1296db; font-weight: bold; } @media (max-width: 991px) { .newsbread .cont .nav1 .f_jut { position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff; z-index: 222; display: none; } .newsbread .cont .nav1 .f_jut a { display: block; padding: 20px calc(8.5% + 15px); } } @media (max-width: 767px) { .newsbread .cont .nav1 .f_jut a { width: 100%; padding-left: 15px; padding-right: 15px; } .end-link{display: none;} } .newsbread .cont .nav1 .but { display: none; } @media (max-width: 991px) { .newsbread .cont .nav1 .but { display: block; } .newsbread .cont .nav1 .but span { background-color: #666; } } .newsbox-section1 { padding-top: 60px; } @media (max-width: 767px) { .newsbox-section1 { padding-top: 40px; } } .newsbox-section1 .cont { display: flex; flex-wrap: wrap; } @media (max-width: 1440px) { .newsbox-section1 .cont { margin: 0 -20px; } } @media (max-width: 1199px) { .newsbox-section1 .cont { margin: 0 -10px; } } @media (max-width: 991px) { .newsbox-section1 .cont { margin: 0 -5px; } } @media (max-width: 500px) { .newsbox-section1 .cont { margin: 0; } } .newsbox-section1 .cont .list { width: 33.333%; padding: 0 30px; margin-bottom: 60px; } @media (max-width: 1440px) { .newsbox-section1 .cont .list { padding: 0 20px; margin-bottom: 40px; } } @media (max-width: 1199px) { .newsbox-section1 .cont .list { margin-bottom: 20px; padding: 0 10px; } } @media (max-width: 991px) { .newsbox-section1 .cont .list { margin-bottom: 20px; padding: 0 5px; } } @media (max-width: 767px) { .newsbox-section1 .cont .list { width: 50%; } } @media (max-width: 500px) { .newsbox-section1 .cont .list { padding: 0; width: 100%; } } .newsbox-section1 .cont .list .item { display: block; width: 100%; } .newsbox-section1 .cont .list .item .img { width: 100%; position: relative; display: block; padding-bottom: 56%; overflow: hidden; } .newsbox-section1 .cont .list .item .img img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .newsbox-section1 .cont .list .item .font { width: 100%; position: relative; } .newsbox-section1 .cont .list .item .font .jut { width: 100%; padding: 40px 50px 0; position: relative; z-index: 2; } @media (max-width: 1440px) { .newsbox-section1 .cont .list .item .font .jut { padding: 30px 20px 0; } } @media (max-width: 1366px) { .newsbox-section1 .cont .list .item .font .jut { padding: 26px 15px 0; } } @media (max-width: 991px) { .newsbox-section1 .cont .list .item .font .jut { padding: 22px 16px 0; } } @media (max-width: 767px) { .newsbox-section1 .cont .list .item .font .jut { padding: 20px 10px 0; } } .newsbox-section1 .cont .list .item .font .hang { display: block; width: 100%; font-size: 14px; color: #1296db; margin-bottom: 14px; line-height: 1; } .newsbox-section1 .cont .list .item .font .tit { font-size: 20px; display: block; line-height: 32px; color: #222222; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; height: 98px; margin-bottom: 30px; } @media (max-width: 1440px) { .newsbox-section1 .cont .list .item .font .tit { font-size: 19px; line-height: 30px; height: 92px; margin-bottom: 24px; } } .newsbox-section1 .cont .list .item .font:after, .newsbox-section1 .cont .list .item .font .data { width: 100%; content: ""; display: block; padding: 0px 50px 0; height: 80px; } @media (max-width: 1440px) { .newsbox-section1 .cont .list .item .font:after, .newsbox-section1 .cont .list .item .font .data { padding: 0px 40px 0; height: 70px; } } @media (max-width: 1366px) { .newsbox-section1 .cont .list .item .font:after, .newsbox-section1 .cont .list .item .font .data { padding: 0px 32px 0; } } @media (max-width: 1199px) { .newsbox-section1 .cont .list .item .font:after, .newsbox-section1 .cont .list .item .font .data { height: 60px; } } @media (max-width: 991px) { .newsbox-section1 .cont .list .item .font:after, .newsbox-section1 .cont .list .item .font .data { padding: 0px 26px 0; } } @media (max-width: 767px) { .newsbox-section1 .cont .list .item .font:after, .newsbox-section1 .cont .list .item .font .data { padding: 0px 20px 0; } } .newsbox-section1 .cont .list .item .font:after { position: absolute; bottom: 0; left: 0; background-color: #fafafa; padding: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .newsbox-section1 .cont .list .item .font .data { width: 100%; display: flex; align-items: center; font-size: 15px; color: #999999; font-weight: bold; justify-content: space-between; position: relative; z-index: 2; } .newsbox-section1 .cont .list .item .font .data i { display: block; width: 40px; } @media (max-width: 1440px) { .newsbox-section1 .cont .list .item .font .data i { width: 36px; } } @media (max-width: 1199px) { .newsbox-section1 .cont .list .item .font .data i { width: 30px; } } .newsbox-section1 .cont .list .item .font .data i img { width: 100%; } .newsbox-section1 .cont .list .item .font .data i img:nth-child(2) { display: none; } .newsbox-section1 .cont .list .item:hover .img img { -webkit-transform: scale(1.04); transform: scale(1.04); } .newsbox-section1 .cont .list .item:hover .font:after { height: 100%; } .newsbox-section1 .cont .list .item:hover .font .data i img:nth-child(1) { display: none; } .newsbox-section1 .cont .list .item:hover .font .data i img:nth-child(2) { display: block; } .newsbox-section1 .basepage { margin-top: 10px; } /*---产品详情----*/ .news_info { width: 90%; margin: 50px auto; } .base100 { padding-top: 100px; padding-bottom: 100px; } @media (max-width: 1440px) { .base100 { padding-top: 80px; padding-bottom: 80px; } } @media (max-width: 1199px) { .base100 { padding-top: 60px; padding-bottom: 60px; } } @media (max-width: 767px) { .base100 { padding-top: 0; padding-bottom: 40px; } .news_info-section1 { padding-top: 0; } } .news_info-section1 { padding-top: 60px; } @media (max-width: 991px) { .news_info-section1 { padding-top: 40px; } } @media (max-width: 767px) { .news_info-section1 { padding-top: 0; } } .news_info-section1 .cont { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; margin: 0 -50px; } @media (max-width: 1440px) { .news_info-section1 .cont { margin: 0 -20px; } } @media (max-width: 1199px) { .news_info-section1 .cont { margin: 0 -10px; } } @media (max-width: 991px) { .news_info-section1 .cont { margin: 0; } } .news_info-section1 .cont .lt, .news_info-section1 .cont .gt { padding: 0 50px; } @media (max-width: 1440px) { .news_info-section1 .cont .lt, .news_info-section1 .cont .gt { padding: 0 20px; } } @media (max-width: 1199px) { .news_info-section1 .cont .lt, .news_info-section1 .cont .gt { padding: 0 10px; } } @media (max-width: 991px) { .news_info-section1 .cont .lt, .news_info-section1 .cont .gt { padding: 0; } } .news_info-section1 .cont .lt { width: 71%; } @media (max-width: 991px) { .news_info-section1 .cont .lt { width: 100%; margin-bottom: 30px; } } .news_info-section1 .cont .lt .tit { font-size: 36px; line-height: 1.4; font-weight: bold; margin-bottom: 14px; } @media (max-width: 1440px) { .news_info-section1 .cont .lt .tit { font-size: 38px; margin-bottom: 10px; } } @media (max-width: 1366px) { .news_info-section1 .cont .lt .tit { font-size: 36px; } } @media (max-width: 1199px) { .news_info-section1 .cont .lt .tit { font-size: 30px; } } @media (max-width: 991px) { .news_info-section1 .cont .lt .tit { font-size: 24px; } } @media (max-width: 767px) { .news_info-section1 .cont .lt .tit { font-size: 22px; } } .news_info-section1 .cont .lt .data { display: flex; justify-content: space-between; align-items: center; padding-bottom: 40px; border-bottom: 1px solid #f0f0f0; } @media (max-width: 1440px) { .news_info-section1 .cont .lt .data { padding-bottom: 30px; } } @media (max-width: 1199px) { .news_info-section1 .cont .lt .data { padding-bottom: 26px; } } .news_info-section1 .cont .lt .data .f_d { font-size: 14px; color: #999999; } .news_info-section1 .cont .lt .data .f_d span { color: #e86f00; } .news_info-section1 .cont .lt .data .f_fen { font-size: 14px; color: #999999; display: flex; align-items: center; } @media (max-width: 991px) { .news_info-section1 .cont .lt .data .f_fen { display: none; } } .news_info-section1 .cont .lt .data .f_fen .bshare-custom { display: flex; flex-wrap: wrap; } .news_info-section1 .cont .lt .data .f_fen a { display: block; margin: 0 7px; } .news_info-section1 .cont .lt .make-text { padding-top: 40px; border-bottom: 1px solid #f0f0f0; margin-bottom: 40px; color: #333; } .news_info-section1 .cont .lt .make-text img { margin: 15px auto;display: block; max-width: 100% } @media (max-width: 1440px) { .news_info-section1 .cont .lt .make-text { margin-bottom: 30px; padding-top: 30px; } } .pag { display: flex; justify-content: space-between; align-items: flex-start; } @media (max-width: 991px) { .pag { flex-wrap: wrap; } } .pag .centent { flex-shrink: 0; font-size: 16px; color: #333; display: flex; align-items: center; } @media (max-width: 991px) { .pag .centent { width: 100%; margin: 24px 0;display: none; } } .pag .centent i { display: block; width: 12px; overflow: hidden; margin-left: 10px; } .pag .centent i img { float: left; width: 100%; } .pag .prev, .pag .next { max-width: 40%; } @media (max-width: 991px) { .pag .prev, .pag .next { width: 100%; max-width: 100%;line-height: 35px; } } .pag .prev span, .pag .next span, .pag .prev a, .pag .next a { font-size: 16px; color: #777777; } .news_info-section1 .cont .gt { width: 29%; } @media (max-width: 991px) { .news_info-section1 .cont .gt { width: 100%; } } @media (min-width: 992px) { .news_info-section1 .cont .gt { position: sticky; top: 21px; } } @media (max-width: 1681px) { .news_info-section1 .cont .gt { top: 60px; } } .news_info-section1 .cont .gt .f_jut .tit { font-size: 18px; color: #999999; padding-bottom: 24px; border-bottom: 1px solid #f0f0f0; margin-top: 0; } @media (max-width: 1681px) { .news_info-section1 .cont .gt .f_jut .tit { padding-bottom: 20px; margin-top: 0; } } .news_info-section1 .cont .gt .f_jut .item { display: flex; justify-content: space-between; padding: 30px 0; border-bottom: 1px solid #f0f0f0; } @media (max-width: 1440px) { .news_info-section1 .cont .gt .f_jut .item { padding: 24px 0; } } .news_info-section1 .cont .gt .f_jut .item .img { display: block; width: 120px; height: 72px; } .news_info-section1 .cont .gt .f_jut .item .img img { width: 100%; height: 100%; object-fit: cover; } .news_info-section1 .cont .gt .f_jut .item .font { width: calc(100% - 150px); } @media (max-width: 1440px) { .news_info-section1 .cont .gt .f_jut .item .font { width: calc(100% - 140px); } } .news_info-section1 .cont .gt .f_jut .item .font span { font-size: 14px; color: #999999; line-height: 1; } .news_info-section1 .cont .gt .f_jut .item .font .f_tit { font-size: 14px; color: #555555; line-height: 22px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; height: 46px; } .fenye { width: 90%; margin: 0 auto 1% auto; display: flex; display: -webkit-flex; -webkit-justify-content: center; justify-content: center; align-items: center; -webkit-align-items: center; } .fenye_zong { font-size: 14px; width: 200px; background: #f2f2f2; text-align: center; line-height: 45px; } /*------数字滚动----*/ /*shuzi*/ .xinlai { width: 100% } .xinlai_num #wrap { overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .xinlai_num .jumbo { color: #2773c9; font-family: impact; display: inline-block; } .xinlai_num #wrap .xinlai_num_li { font-size: 15px; color: #2791e5; box-sizing: border-box; } .xinlai_num #wrap .xinlai_numd { background: none; } .xinlai_num #wrap .xinlai_num_li span { padding: 0 0 0 10px; font-size: 18px; color: #6b6b6b; } .xinlai_num #wrap .xinlai_num_li p { line-height: 52px; color: #717171; text-align: left; } .xinlai_num #wrap .wrap_li { width: 1px; height: 12vh; background: rgba(0, 0, 0, 0.1) } /*---首页解决专案----*/ .inner { width: 100%; margin: 0px auto; overflow: hidden; } .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-loading .slick-list { background: #f1f1f1 } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none; } .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; } .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; } @-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } .two-ibox { position: relative; width: 83.333%; margin: 0 auto; z-index: 2; display: flex; flex-wrap: wrap; } @media screen and (max-width: 767px) { .two-ibox { display: none; } .yew_list { display: block; } } @media screen and (min-width: 768px) { .two-ibox { display: block; } .yew_list { display: none; } } .two-ibox .btitle { width: 100%; position: absolute; left: 50%; top: 8%; z-index: 100; } .business-idemo { overflow: hidden; position: relative; overflow: hidden; } .business-idemo .item .txt { position: absolute; z-index: 9999; padding-left: 5%; padding-top: 5%; color: #fff; } .business-idemo .item .more { background: #1c6bb6; color: #fff; margin: 20px 0; text-align: center; line-height: 33px; border-radius: 33px; width: 120px } .business-idemo .item .more a { color: #fff; } .business-idemo .item .txt h3 { font-size: 36px } .business-idemo .item img { width: 100%; display: block; position: relative; z-index: 888; } .business-idemo .slick-dots { bottom: 3%; left: 0; width: 100%; z-index: 504; display: none !important; } .business-idemo .slick-dots li { position: relative; width: 10px; height: 10px; margin: 0 4px; cursor: pointer; } .business-idemo .slick-dots li a { text-indent: -10em; display: block; overflow: hidden; padding: 0px; cursor: pointer; border-radius: 50%; width: 10px; height: 10px; background: none #fff; } .business-idemo .slick-dots li a:focus { outline: none; } .business-idemo .slick-dots li.slick-active a { background: none #1b6cb6; } .business-bot { position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/black_50.png) repeat; background: none rgba(0, 0, 0, 0.5); } .business-nav a:active, .business-nav a:hover { color: #fff; } .business-nav { border-left: 1px solid rgba(255, 255, 255, 0.2); } .business-nav dd { float: left; display: block; position: relative; padding: 30px 0px; width: 12.5%; text-align: center; color: #fff; font-size: 14px; z-index: 1; } .business-nav dd:before { content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background-color: #fff; opacity: 0.2; filter: alpha(opacity=20); } .business-nav dd.moreDD { height: 80px; } .business-nav dd.moreDD .txt { padding-top: 15px; } .business-nav dd.moreDD .txt span { display: block; } .business-nav .ico { width: 44px; margin: 0px auto 8px; } .business-nav dd a { color: #fff; } @media screen and (max-width: 767px) { .business-nav .txt { display: none; } .business-nav .ico img { max-width: 80% } } @media screen and (min-width: 768px) { .business-nav .txt { display: block; } .business-nav .ico img { max-width: 100% } } .business-nav dd:after { content: ""; width: 100%; height: 100%; z-index: -1; position: absolute; left: 0; bottom: 0px; background-color: #1b6cb6; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .38s cubic-bezier(.4, 0, .2, 1); transition: transform .38s cubic-bezier(.4, 0, .2, 1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9; } .business-nav dd:hover:after { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; } .bgfa { background-color: #fafafa; } .c-title a { color: #2773c9; transition: .5s; } .c-title a:hover { color: #2773c9;} @media only screen and (max-width:1800px){ .xxc-text1 { font-size: 60px;} .xxc-title { font-size: 55px;} .xxc-text2 { font-size: 30px;} } @media only screen and (max-width:1600px){ .xxc-text1 { font-size: 55px;} .xxc-title { font-size: 50px;} .xxc-text2 { font-size: 24px;} } @media only screen and (max-width:1440px){ .xxc-text1 { font-size: 50px;} .xxc-title { font-size: 44px; } .xxc-text2 { font-size: 22px;} } @media only screen and (max-width: 767px) { .xinlai_num #wrap .xinlai_num_li { width: 50%; float: left; } .xinlai_num .jumbo { font-size: 28px; line-height: 24px; } .xinlai_num #wrap .xinlai_num_li p { font-size: 14px; } } @media only screen and (min-width: 768px) { .xinlai_num #wrap .xinlai_num_li { width: 25%; float: left; } .xinlai_num section { display: flex; justify-content: space-between } .xinlai_num .jumbo { font-size: 32px; line-height: 32px; } .xinlai_num #wrap .xinlai_num_li p { font-size: 16px; } } @media only screen and (min-width: 1240px) { .xinlai_num section { display: flex; justify-content: space-between } .xinlai_num #wrap .xinlai_num_li p { font-size: 17px; } } @media only screen and (min-width: 1241px) { .xinlai_num section { display: flex; justify-content: space-between } .xinlai_num .jumbo { font-size: 38px; line-height: 52px; } } @media only screen and (min-width: 1470px) { .xinlai_num section { display: flex; justify-content: space-between } .xinlai_num .jumbo { font-size: 50px; line-height: 72px; } } @media only screen and (min-width: 1700px) { .xinlai_num .jumbo { font-size: 60px; line-height: 72px; } } @media only screen and (max-width: 800px) { #c-common-list1 .c-list .c-wrap .c-title { font-size: 17px; } #c-common-list1.c-dt .c-list .c-wrap .c-img-box{padding:5px;} #c-common-list1.c-dt .c-list li{padding: 0 10px 10px;} }