* { box-sizing: border-box; outline: 0; } @font-face { font-family: 'myfont'; src: url('../fonts/Montserrat-Light-6.otf'); font-weight: normal; font-style: normal; /* IE9 Compat Modes */ } @font-face { font-family: 'myfont2'; src: url('../fonts/Montserrat-Bold-3.otf'); font-weight: normal; font-style: normal; /* IE9 Compat Modes */ } @font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Bold_0.ttf'); font-weight: normal; font-style: normal; /* IE9 Compat Modes */ } @font-face { font-family: 'Oswald-Bold'; src: url('../fonts/Oswald-Bold.eot'); src: url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Oswald-Bold.woff') format('woff'), /* Modern Browsers */ url('../fonts/Oswald-Bold.woff2') format('woff2'); font-weight: normal; font-style: normal; /* IE9 Compat Modes */ } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; } body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin: 0; padding: 0; } a { color: #666; outline: none; text-decoration: none; } a:hover { color: #3ba3f8; } ol, ul { list-style: none; } img { border: 0; max-width: 100%; } table { border-collapse: collapse; width: 100%; } input[type='reset'], input[type='button'], input[type='submit'], input[type='radio'] { cursor: pointer; outline: none; } input[type='checkbox'], input[type='radio'] { position: relative; vertical-align: middle; margin: -2px 5px 1px; } textarea, input[type='email'], input[type='date'], input[type='password'], input[type='text'] { padding: 0; color: #ca8189; outline: none; } .f-l { float: left; } .f-r { float: right; } .dw { top: -1.3rem; z-index: -1; position: absolute; } /*清楚浮动*/ .clearfix:after { clear: both; height: 0; content: ""; line-height: 0; font-size: 0; display: block; } /*图片垂直水平居中*/ .vcenter { position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; display: block; vertical-align: middle; text-align: center; margin: auto; } .hid { text-overflow: ellipsis; white-space: nowrap; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ellipsis1 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 1; } /*多行省略隐藏*/ .ellipsis2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; } .ellipsis3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 3; } .ellipsis4 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 4; } .ellipsis5 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 5; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; } .animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: 0.75s; } @keyframes dong { 0% { -webkit-transform: translateY(-100px); transform: translateY(-100px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes fadeInUp2 { from { opacity: 0; transform: translate3d(0, 50px, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } .fadeInUp2 { animation-name: fadeInUp2; } @keyframes fadeInDown2 { from { opacity: 0; transform: translate3d(0, -50px, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } .fadeInDown2 { animation-name: fadeInDown2; } @keyframes fadeInLeft2 { from { opacity: 0; transform: translate3d(-100px, 0, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } .fadeInLeft2 { animation-name: fadeInLeft2; } @keyframes fadeInRight2 { from { transform: translate3d(200px, 0, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } } .fadeInRight2 { animation-name: fadeInRight2; } @keyframes bmove1 { 0% { transform: scale(1.5); } 100% { transform: scale(1); } } @keyframes bmove2 { 0% { opacity: 0.5; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } } .bmove1 { animation-name: bmove1; } .bmove2 { animation-name: bmove2; } @keyframes rotate1 { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } @keyframes scrollArrow { 0% { bottom: 0px; } 50% { bottom: 10px; } 100% { bottom: 0px; } } @-moz-keyframes scrollArrow { 0% { bottom: 0px; } 50% { bottom: 10px; } 100% { bottom: 0px; } } @-webkit-keyframes scrollArrow { 0% { bottom: 0px; } 50% { bottom: 10px; } 100% { bottom: 0px; } } @-o-keyframes scrollArrow { 0% { bottom: 0px; } 50% { bottom: 10px; } 100% { bottom: 0px; } } body { color: #666; background: #fff; margin: 0 auto; font-size: 0.16rem; position: relative; line-height: 1.5; font-family: "Microsoft YaHei", "arial"; } img { border: 0; max-width: 100%; vertical-align: top; } ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-thumb { height: 0px; border-radius: 3px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); background-color: #ccc; } ::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 0, 0, 0.3); } ::-webkit-scrollbar-thumb:active { background-color: rgba(0, 0, 0, 0.3); } .vcenter { top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: block; max-width: 100%; max-height: 100%; position: absolute; vertical-align: middle; } .clearfix:after { clear: both; height: 0; content: ""; line-height: 0; font-size: 0; display: block; } html { font-size: 100px; } @media (max-width: 1600px) { html { font-size: 80px; } } @media (max-width: 1450px) { html { font-size: 75px; } } @media (max-width: 1400px) { html { font-size: 72px; } } @media (max-width: 1300px) { html { font-size: 68px; } } .container { max-width: 1440px; width: 100%; margin: 0 auto; } @media (max-width: 1440px) { .container { max-width: 1200px; } } @media (max-width: 1366px) { .container { max-width: 1100px; } } .header { top: 0; left: 0; width: 100%; height: 1rem; z-index: 99; line-height: 0.99rem; position: fixed; border-bottom: solid 1px rgba(255, 255, 255, 0.1); transition: all 334ms ease; background: rgba(0, 0, 0, 0.35); } .header .container { width: 100%; max-width: 16.6rem; } .header .logo { display: inline-block; padding-top: 0.18rem; } .header .logo img { max-height: 0.58rem; } .header .header-search { float: right; padding-top: 0.38rem; margin-left: 0.1rem; position: relative; display: inline-block; } .header .header-search img { max-height: 0.24rem; } .header .yuyan { float: right; color: #fff; padding-left: 0.2rem; display: inline-block; } .header .yuyan a { color: #fff; } .header .yuyan img { margin-right: 0.1rem; margin-top: 0.38rem; max-height: 0.24rem; } .header .nav { float: right; padding-right: 0.6rem; } .header .nav li { float: left; padding: 0 0.3rem; position: relative; } .header .nav li > a { color: #fff; display: block; position: relative; } .header .nav li:before, .header .nav li:after { content: ""; width: 0%; height: 2px; left: 0; bottom: -1px; position: absolute; transition: all 334ms ease; background: #3ba3f8; } .header .nav li:before { left: 0; } .header .nav li:after { right: 0; left: auto; background: #c7e4fd; } .header .nav li .subnav { left: 50%; z-index: 9; display: none; transform: translateX(-50%); padding: 20px 0.1rem; padding-top: 0.1rem; text-align: center; top: 1rem; width: 2rem; position: absolute; border-radius: 0.05rem; background: rgba(59, 163, 248, 0.75); } .header .nav li .subnav a { display: block; color: #fff; margin-top: 0.1rem; line-height: 0.26rem; } .header .nav li .subnav a:hover { font-weight: 700; } .header .nav li:hover:before, .header .nav .active:before, .header .nav li:hover:after, .header .nav .active:after { opacity: 1; width: 50%; } .header .nav li:hover .subanv { display: block; } .header-search .pull-right { width: 28px; height: 28px; } .header-search .pull-right a { display: block; width: 28px; height: 28px; text-align: center; background: url("../images/search.png") no-repeat center center; background-size: 16px; } .header .header-search .search { z-index: 9; position: relative; } .header-search .search .btn-search-max { z-index: 2; -webkit-transition: All 0.2s ease-in-out; transition: All 0.2s ease-in-out; position: relative; } .header-search .search .btn-search-max * { display: inline-block; vertical-align: middle; } .header-search .search .search-main { top: -40px; right: -20px; z-index: 9; width: 340px; display: none; padding: 20px; position: absolute; } @media (max-width: 640px) { .header-search .search .search-main { right: -140px; width: 280px; } } .header-search .search-container { background-color: #fff; padding-left: 0; overflow: hidden; position: relative; height: 42px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); } .header-search .search-container .form-control { text-align: left; border: 0; width: 100%; font-size: 14px; color: #999; line-height: 20px; height: 42px; vertical-align: top; padding: 10px 86px 10px 10px; -webkit-appearance: none; background-color: #ffffff; } .header-search .search-container .btn { top: 0; right: 0; color: #fff; width: 42px; height: 42px; line-height: 42px; text-align: center; position: absolute; cursor: pointer; border-radius: 0; border: 0; background: #3ba3f8; } .header-search .search-container .btn img { vertical-align: middle; } .header-search #search-closed { right: 0; top: 15px; max-width: 30px; position: absolute; cursor: pointer; } .fixed { background: rgba(0, 0, 0, 0.35); /* background: rgb(125, 185, 245, 85%); */ } .banner .box { position: relative; } .banner .text { top: 50%; z-index: 9; left: 0; width: 100%; color: #fff; transform: translateY(-40%); position: absolute; } .banner .t1 { font-size: 0.46rem; letter-spacing: 0.03rem; } .banner .t1:after { content: ""; height: 0.02rem; width: 3.7rem; vertical-align: middle; display: inline-block; background: rgba(255, 255, 255, 0.2); } .banner .t2 { font-weight: 700; font-size: 0.8rem; } .banner .t2 img { width: 0.4rem; height: 0.4rem; margin: 0 0.2rem; vertical-align: middle; display: inline-block; animation: rotate1 3s linear infinite; } .banner .t3 { letter-spacing: 0.05rem; font-weight: lighter; font-size: 0.32rem; } .banner .t3:after { content: ""; height: 0.02rem; width: 1.8rem; vertical-align: middle; display: inline-block; background: rgba(255, 255, 255, 0.2); } .banner .bimg img { width: 7.24rem; height: 3.35rem; } .banner .bimg-2 img { width: 7.9rem; height: 4.45rem; } .banner .pic { display: block; } .banner .pic img { width: 100%; } .banner .slick-dots { bottom: 0.5rem; } .banner .slick-dots li { margin: 0 0.1rem; } .banner .slick-dots li button { width: 0.1rem; height: 0.1rem; transition: all 400ms ease; } .banner .slick-dots li.slick-active button { width: 0.15rem; height: 0.15rem; background: #c7e4fd; } .banner .slick-active .pic img { animation: 6s bmove1 ease; } .index-title { position: relative; } .index-title .cn { font-size: 0.48rem; font-weight: 700; z-index: 5; line-height: 50px; position: relative; } .index-title .en { top: -0.5rem; left: -0.1rem; color: transparent; font-size: 1.2rem; line-height: 1.2rem; font-family: "myfont2"; text-transform: uppercase; position: absolute; color: #fff; opacity: 0.4; text-shadow: #8dc5f7 1px 0 0, #8dc5f7 0 1px 0, #8dc5f7 -1px 0 0, #8dc5f7 0 -1px 0; } .index-title em { vertical-align: top; margin-top: 0.05rem; font-style: normal; padding-left: 0.1rem; display: inline-block; } .index-title em img { max-height: 0.24rem; animation: rotate1 3s linear infinite; } .index-more { margin-top: 0.5rem; line-height: 0.5rem; text-align: center; border-radius: 0.3rem; background: #3ba3f8; background: linear-gradient(to right, #3ba3f8 35%, #c7e4fd); transition: all 500ms ease; width: 1.79rem; height: 0.51rem; background-position: top center; background-size: cover; background-image: url(../images/more-bg.png); background-repeat: no-repeat; } .index-more a { display: block; color: #fff; } .index-more i { font-family: "宋体"; font-size: 0.22rem; vertical-align: top; font-style: normal; } .index-more:hover { width: 1.6rem; } .slick-prev, .slick-next { width: 0.4rem; height: 0.4rem; margin-top: -0.2rem; border-radius: 100%; border: solid 1px #666; } .slick-prev { left: 0; background: url(../images/prev.png) no-repeat center center; } .slick-prev:hover { border-color: #3ba3f8; transform: rotate(180deg); background: url(../images/next.png) no-repeat center center #3ba3f8; } .slick-next { right: 0; transform: rotate(180deg); background: url(../images/prev.png) no-repeat center center; } .slick-next:hover { border-color: #3ba3f8; transform: rotate(0); background: url(../images/next.png) no-repeat center center #3ba3f8; } .index-product { padding: 1rem 0; } .index-product .pic { position: relative; width: 50%; float: left; overflow: hidden; text-align: center; } .index-product .pic:after { content: ""; display: block; padding-bottom: 70%; } .index-product .pic img { transition: all 700ms ease; } .index-product .text { width: 47%; float: right; z-index: 3; padding-top: 0.4rem; position: relative; } .index-product .tit { color: #333; font-size: 0.32rem; margin-top: 0.5rem; } .index-product .txt { padding-top: 0.2rem; } .index-product .txt p { padding-left: 0.3rem; margin-top: 0.1rem; position: relative; } .index-product .txt p img { top: 0.04rem; left: 0; position: absolute; max-height: 0.2rem; } .index-product .container { position: relative; } .index-product .container:before { content: "PRODUCT"; font-family: 'Roboto'; font-size: 3.5rem; line-height: 3.5rem; color: #fafafa; top: 80px; left: -70px; position: absolute; } .home-application { color: #fff; } .bgs li { display: none; width: 100%; height: 9.18rem; background-position: center top; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; } .index-bg { overflow: hidden; padding: 1rem 0; position: relative; } .index-bg .txtbox { width: 40%; line-height: 0.3rem; padding-top: 2.2rem; color: #fff; } .index-bg .index-title .en { font-size: 1.2rem; line-height: 1.2rem; color: #b7d9f300; } .index-bg .t2 { color: #fff; font-size: 0.28rem; padding: 0.5rem 0 0.3rem 0; } .home-application .menuTabs { width: 60%; float: right; position: relative; } .home-application .menuTabs .list { -webkit-transform-origin: center top; transform-origin: center top; } .home-application .menuTabs li, .home-application .menuTabs .noHas { width: 25%; float: left; position: relative; margin: -1px 0 0 -1px; } .home-application .menuTabs .box { height: 2.4rem; color: #fff; } .home-application .menuTabs li:hover, .home-application .menuTabs .noHas:hover { z-index: 1; } .home-application .menuTabs li:nth-child(1) { margin-left: 49.7%; } .home-application .menuTabs li:nth-child(3) { clear: both; margin-left: 24.8%; } .home-application .menuTabs li:nth-child(5) { clear: both; } .home-application .menuTabs .noHas { box-shadow: none; } .home-application .menuTabs .noHas .box { box-shadow: none; background: none !important; cursor: initial; } .home-application .menuTabs .noHas .pic:before, .home-application .menuTabs .noHas .pic:after { display: none; } .home-application .menuTabs .box { text-align: center; padding-top: 0.3rem; background: rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 1px #fff inset; cursor: pointer; z-index: 1; transition: all .5s; position: relative; } .home-application .menuTabs .box .wenzi { line-height: 0.24rem; height: 0.48rem; overflow: hidden; padding: 0 0.15rem; display:none; } .home-application .menuTabs .pic { width: 0.8rem; height: 0.8rem; margin: 0 auto; position: relative; } .home-application .menuTabs .pic i { font-style: normal; display: inline-block; } .home-application .menuTabs .pic .ic2 { top: 0; left: 0; opacity: 0; position: absolute; } .home-application .menuTabs .pic img { margin-top: initial; margin-bottom: initial; top: auto; bottom: 0; } .home-application .menuTabs .title { font-size: 0.2rem; line-height: 0.4rem; overflow: hidden; height: 0.4rem; text-overflow: ellipsis; white-space: nowrap; } .home-application .menuTabs .info { font-weight: 100; font-size: 0.16rem; line-height: 0.26rem; height: 0.26rem; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; } .home-application .menuTabs .box:hover .pic .ic1 { opacity: 0; } .home-application .menuTabs .box:hover .pic .ic2 { opacity: 1; } .home-application .menuTabs .active .box { background: linear-gradient(to bottom, #43a8fb, #bbdffd); background: url(../images/bg2.jpg) no-repeat top center; background-blend-mode: normal, normal; } .home-application .menuTabs .active .pic .ic1 { opacity: 0; } .home-application .menuTabs .active .pic .ic2 { opacity: 1; } .home-application .swiper-container { overflow: initial; } .home-application .swiper-container .swiper-slide { width: 100%; } .index-case { /* min-height: 8.61rem; */ min-height: 5.3rem; padding: 2rem 0; overflow: hidden; background-repeat: no-repeat; background-position: top center; background-image: url(../images/bg3.jpg); background-size: cover; } .index-case .lefttext { width: 29%; float: left; line-height: 0.3rem; /* padding-top: 1.3rem; */ } .index-case .lefttext .txt { padding: 0.5rem 0 0 0; } .index-case .rightlist { width: 67%; float: right; } .index-case .rightlist ul { width: 150%; } .index-case .rightlist li { padding: 0 0.2rem; } .index-case .rightlist li:hover .txt { display: block; } .index-case .rightlist li:hover .txtbox { bottom: 0px; } .index-case .rightlist li:hover .txt { opacity: 1; } .index-case .rightlist li:hover .item:after { opacity: 1; } .index-case .rightlist li:hover .pic img { transform: scale(1.05); } .index-case .rightlist .pic { overflow: hidden; } .index-case .rightlist .pic img { transition: all 700ms ease; } .index-case .rightlist .item { position: relative; } .index-case .rightlist .item:after { bottom: 0; left: 0; width: 100%; height: 30%; content: ""; z-index: 3; opacity: 0; position: absolute; transition: all 400ms ease; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01), rgba(60, 164, 249, 0.5)); } .index-case .rightlist .txtbox { z-index: 4; bottom: -0.3rem; left: 0; color: #fff; padding: 0.4rem; padding-top: 0; position: absolute; transition: all 400ms ease; } .index-case .rightlist .txtbox span img { max-height: 0.4rem; } .index-case .rightlist .tit { font-weight: 700; font-size: 0.2rem; height: 0.5rem; line-height: 0.5rem; overflow: hidden; } .index-case .rightlist .txt { opacity: 0; line-height: 0.26rem; height: 0.52rem; overflow: hidden; margin-top: 0.1rem; transition: all 400ms ease; color: rgba(255, 255, 255, 0.7); } .index-case .rightlist .slick-dots { bottom: -60px; width: 90%; right: 0; height: 1px; text-align: left; background: #dedede; } .index-case .rightlist .slick-dots li { padding: 0; margin: 0; top: -6px; } .index-case .rightlist .slick-dots li button { width: 60px; height: 3px; border-radius: 0; background: #c7e4fd; } .index-case .rightlist .slick-dots li.slick-active button { background: #3ba3f8; } .index-case .rightlist .slick-prev, .index-case .rightlist .slick-next { top: auto; bottom: -0.8rem; margin-top: 0; } .index-case .rightlist .slick-prev { left: 0.2rem; } .index-case .rightlist .slick-next { left: 0.8rem; right: auto; } .index-about { overflow: hidden; padding: 1.8rem 0 1rem 0; } .index-about .box img { width: 9.15rem; height: 6.56rem; } .index-about .leftbox { width: 40%; float: left; line-height: 0.3rem; } .index-about .leftbox .t1 { padding-top: 0.5rem; font-size: 0.24rem; } .index-about .leftbox .t2 { font-size: 0.32rem; font-weight: 700; color: #333; padding-top: 0.15rem; } .index-about .leftbox .t2 span { height: 0.6rem; color: #3ba3f8; background: coral; background-image: -webkit-linear-gradient(45deg, #40a6fa, #b0dafd); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation: hue 6s infinite linear; } .index-about .leftbox .t3 { padding-top: 0.3rem; } .index-about .rightlist { width: 53%; float: right; position: relative; } .index-about .rightlist .box { width: 122%; } .index-about .rightlist span { opacity: 0; font-size: 12px; display: block; } .index-about .rightlist li:hover .txtbox { display: block; } .index-about .rightlist li.conmenu img { max-height: 0.62rem; } .index-about .rightlist li.conmenu:after { opacity: 1; } .index-about .rightlist .add { cursor: pointer; position: absolute; } .index-about .rightlist .add img { max-height: 0.2rem; transition: all 334ms ease; } .index-about .rightlist .add1 { top: 3.9rem; left: 3.8rem; } .index-about .rightlist .add1 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add2 { top: 4.35rem; left: 4.3rem; } .index-about .rightlist .add2 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add3 { top: 2.34rem; left: 5.76rem; } .index-about .rightlist .add3 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add4 { top: 2.56rem; left: 5.86rem; } .index-about .rightlist .add4 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add5 { top: 3.8rem; left: 6.2rem; animation: 2.4s bmove2 ease infinite; } .index-about .rightlist .add6 { top: 4rem; left: 6.3rem; } .index-about .rightlist .add6 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add7 { top: 4.04rem; left: 6.5rem; } .index-about .rightlist .add7 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add8 { top: 3.9rem; left: 6rem; } .index-about .rightlist .add8 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add9 { top: 4.2rem; left: 5.5rem; } .index-about .rightlist .add9 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add11 { top: 1.6rem; left: 7rem; } .index-about .rightlist .add11 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add12 { top: 2.5rem; left: 6.45rem; } .index-about .rightlist .add12 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add13 { top: 2.1rem; left: 6.6rem; } .index-about .rightlist .add13 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add14 { top: 5.5rem; left: 5.5rem; } .index-about .rightlist .add14 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add15 { top: 3.5rem; left: 4.8rem; } .index-about .rightlist .add15 img { animation: 2s bmove2 ease infinite; } .index-about .rightlist .add16 { top: 1.8rem; left: 1.8rem; } .index-about .rightlist .add16 img { animation: 2s bmove2 ease infinite; } .index-about .txtbox { color: #fff; width: 5rem; padding: 0.3rem; padding-top: 0.2rem; right: 0; padding-right: 0; display: none; position: absolute; border-radius: 0.05rem; background: #3ba3f8; background: linear-gradient(to right, #3ba3f8, #c7e4fd); } .index-about .txtbox p { margin-top: 0.1rem; } .index-about .txtbox span { opacity: 1; color: rgba(255, 255, 255, 0.6); display: inline-block; } .index-about .txtbox img { width: 0.2rem; height: 0.2rem; margin: 0.03rem 0.05rem 0 0; animation: 0s bmove2 ease infinite!important; } .index-about .txtbox .addr { padding-bottom: 0.2rem; border-bottom: solid 1px rgba(255, 255, 255, 0.1); } .inside-banner { position: relative; } .inside-banner .pic img { width: 100%; } .inside-banner .text { top: 50%; width: 100%; z-index: 9; color: #fff; transform: translateY(-35%); position: absolute; } .inside-banner .f40 { font-size: 0.4rem; } .inside-banner .f40 img { margin: 0.1rem 0 0 0.2rem; animation: rotate1 3s linear infinite; } .inside-banner .f16 { letter-spacing: 0.04rem; } .inside-banner .line { height: 0.02rem; margin-bottom: 0.2rem; padding-top: 0.1rem; } .inside-tagbox { background: #fff; box-shadow: 0.03rem 0 0.07rem rgba(59, 163, 248, 0.1); position: relative; } .inside-tagbox .inside-current { width: 18%; height: 0.75rem; float: left; font-size: 0.14rem; color: #999; font-weight: normal; line-height: 0.75rem; overflow: hidden; padding-right: 0px; box-shadow: none; } .inside-tagbox .inside-current img { vertical-align: middle; margin-bottom: 0.06rem; margin-right: 0.1rem; } .inside-tagbox .inside-current a { color: #999; } .inside-tagbox .inside-current a:hover { color: #3ba3f8; } .inside-tagbox .inside-current span { color: #3ba3f8; } .inside-tagbox .inside-current img { max-height: 0.14rem; } .inside-tagbox .inside-menu { width: 80%; float: right; text-align: right; } .inside-tagbox .inside-menu li:last-child:after { display: none; } .inside-tagbox .inside-menu li { max-width: 1.8rem; width: 100%; display: inline-block; height: 0.75rem; overflow: hidden; line-height: 0.75rem; text-align: center; position: relative; } .inside-tagbox .inside-menu li:after { content: ""; width: 0.02rem; height: 0.16rem; right: 0; top: 50%; position: absolute; background: #eaeaea; transform: translateY(-50%); } .inside-tagbox .inside-menu li a { display: block; padding: 0 0.05rem; position: relative; } .inside-tagbox .inside-menu li:hover a, .inside-tagbox .inside-menu .cur a { color: #3ba3f8; font-weight: 700; } .inside-tagbox .inside-menu li:hover a:after, .inside-tagbox .inside-menu .cur a:after { opacity: 1; width: 92%; left: 0; } .inside-tagbox .inside-menu li:hover a:before, .inside-tagbox .inside-menu .cur a:before { bottom: 1px; opacity: 1; } .inside-tagbox .inside-menu-2 li { max-width: 1.2rem; } .inside-title { margin-top: 1.3rem; text-align: center; } .inside-title .en { left: 50%; width: 100%; transform: translateX(-50%); } .inside-application { padding: 0.6rem 0 0 0; } .inside-application ul li { width: 100%; position: relative; background: #f9f9f9; transition: all 334ms ease; } .inside-application ul li .box { max-width: 19.2rem; width: 100%; margin: 0 auto; } .inside-application ul li:last-child .txt { height: 1rem; } .inside-application ul li:hover .pic img { transform: scale(1.05); } .inside-application ul li:hover .icon { transform: translateY(0.2rem); } .inside-application ul li:hover .tit { margin-top: 0.2rem; } .inside-application ul li:nth-child(2n) .pic { float: right; } .inside-application ul li:nth-child(2n) .text { float: left; padding-left: 2.4rem; padding-right: 1rem; } .inside-application ul .pic { width: 50%; float: left; position: relative; overflow: hidden; } .inside-application ul .pic img { transition: all 1000ms ease; } .inside-application ul .pic:after { content: ""; display: block; padding-bottom: 50%; } .inside-application ul .text { width: 50%; float: left; color: #777; padding-right: 2.4rem; padding-top: 4%; padding-left: 1rem; } .inside-application ul .icon { position: relative; display: inline-block; transition: all 700ms ease; } .inside-application ul .icon .ico2 { top: 0; left: 0; opacity: 0; position: absolute; transition: all 334ms ease; } .inside-application ul .tit { color: #282828; /* height: 0.4rem;*/ font-weight: 700; margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.4rem; transition: all 334ms ease; } .inside-application ul .en { color: #999999; font-size: 0.14rem; transition: all 334ms ease; text-transform: uppercase; } .inside-application ul .txt { margin-top: 0.3rem; height: 0.48rem; line-height: 0.24rem; } .inside-application ul .learn { color: #fff; width: 1.5rem; height: 0.5rem; text-align: center; line-height: 0.5rem; margin-top: 0.5rem; background: #3ba3f8; } .inside-application ul .learn img { width: 0.24rem; height: 0.12rem; margin-left: 0.05rem; vertical-align: middle; transition: all 334ms ease; } .inside-case { padding: 0.6rem 0 1rem 0; } .inside-case ul { margin: 0 -20px; } .inside-case li:hover .pic img { transform: scale(1.05); } .inside-case li:hover .pic:before, .inside-case li:hover .icon { opacity: 1; } .inside-case li:hover .tit { color: #fff; background: #3ba3f8; } .inside-case li { float: left; padding: 0 0.2rem; padding-bottom: 0.4rem; width: 33.3333%; } .inside-case li .item { position: relative; } .inside-case li .icon { top: 40%; left: 50%; z-index: 4; opacity: 0; position: absolute; transition: all 600ms ease; transform: translate(-60%, -50%); } .inside-case li .pic { overflow: hidden; position: relative; } .inside-case li .pic:after { content: ""; display: block; padding-bottom: 63.8%; } .inside-case li .pic:before { content: ""; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; opacity: 0; transition: all 500ms ease; position: absolute; background: rgba(0, 0, 0, 0.6); } .inside-case li .pic img { transition: all 700ms ease; } .inside-case li .tit { font-size: 0.2rem; height: 0.7rem; line-height: 0.7rem; overflow: hidden; padding: 0 0.1rem; text-align: center; } .inside-page { padding-top: 0.4rem; text-align: center; } .inside-page a { height: 0.38rem; padding: 0 0.15rem; line-height: 0.36rem; display: inline-block; border: solid 1px #eeeeee; background: #eee; border-radius: 0.05rem; color: #999; margin: 0 0.05rem; font-family: arial; transition: all 334ms ease; } .inside-page a:hover { color: #fff!important; background: #3ba3f8 !important; } .inside-page i { padding: 0 0.05rem; font-size: 0.14rem; font-family: "宋体"; font-style: normal; } .inside-page .prev, .inside-page .next { background: transparent; } .inside-honor { padding: 0.1rem 0 1rem 0; background: #f9f9f9; overflow: hidden; } .inside-honor .inside-title .en { color: #f9f9f9; } .inside-honor ul { margin-top: 0.6rem; } .inside-honor li:hover .item { border-color: #666; } .inside-honor li { padding: 0 0.2rem; } .inside-honor li .item { padding: 0.2rem 0.3rem; padding-bottom: 0.1rem; text-align: center; background: #fff; border: solid 1px #fff; transition: all 700ms ease; } .inside-honor li .pic { position: relative; } .inside-honor li .pic:after { content: ""; display: block; padding-bottom: 80%; } .inside-honor li .tit { color: #333; height: 0.6rem; overflow: hidden; font-size: 0.18rem; line-height: 0.6rem; margin-top: 0.1rem; border-top: solid 1px #e5e5e5; } .inside-honor .slick-prev { left: -0.5rem; } .inside-honor .slick-next { right: -0.6rem; } .inside-news { padding-bottom: 1rem; } .inside-news ul { padding-top: 0.35rem; } .inside-news li { padding: 0.4rem 0; overflow: hidden; } .inside-news li a { width: 100%; height: 100%; display: block; overflow: hidden; transition: all 500ms ease; position: relative; } .inside-news li .picbox { width: 25.3%; float: left; z-index: 2; position: relative; } .inside-news li .picbox .time { bottom: 0; right: 0; width: 0; height: 0.32rem; color: #fff; font-size: 0.17rem; text-align: center; background: #000; opacity: 0; line-height: 0.32rem; position: absolute; font-weight: lighter; transition: all 500ms ease; } .inside-news li .picbox .time span { font-size: 0.21rem; font-weight: normal; } .inside-news li .picbox .time img { margin-right: 0.05rem; margin-top: 0.04rem; margin-left: -0.3rem; animation: 2s rotate ease infinite; } .inside-news li .picbox .pic { background: #fff; overflow: hidden; position: relative; } .inside-news li .picbox .pic img { transition: all 700ms ease; } .inside-news li .picbox .pic:before { content: ""; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; z-index: 1; position: absolute; transition: all 700ms ease; background: rgba(0, 0, 0, 0.2); } .inside-news li .picbox .pic:after { content: ""; display: block; padding-bottom: 61.5%; } .inside-news li .textbox { width: 74.6%; float: left; z-index: 2; position: relative; padding-top: 0.2rem; padding-left: 0.6rem; } .inside-news li .textbox .time { width: 10%; float: left; margin-top: 0.55rem; } .inside-news li .textbox .time span { display: block; } .inside-news li .textbox .time .date { margin-bottom: 0.1rem; font-size: 0.32rem; line-height: 0.32rem; color: #333333; } .inside-news li .textbox .item { padding-left: 0.2rem; padding-right: 0.5rem; width: 88%; float: left; } .inside-news li .textbox .item .tit { font-size: 0.2rem; line-height: 0.3rem; height: 0.3rem; color: #333333; overflow: hidden; } .inside-news li .textbox .item .txt { margin: 0.2rem 0 0.3rem 0; font-size: 0.16rem; height: 0.54rem; line-height: 0.28rem; overflow: hidden; color: #666; } .inside-news li .textbox .item .more { width: 0.48rem; height: 0.48rem; color: #999; font-size: 0.18rem; overflow: hidden; transition: all 400ms ease; line-height: 0.46rem; text-align: center; border-radius: 100%; background: #fff; font-weight: 700; border: solid 1px #e1e1e1; font-family: "宋体"; } .inside-news li:hover { background: #f9f9f9; } .inside-news li:hover .picbox .pic:before { opacity: 1; } .inside-news li:hover .picbox .pic img { transform: scale(1.1); } .inside-news li:hover .textbox .item .tit { color: #3ba3f8; } .inside-news li:hover .textbox .item .more { color: #fff; border-color: #fff; background: linear-gradient(to right, #5cb4fc, #9fd2fd); } .inside-news li:hover .textbox .time .date { color: #3ba3f8; } .inside-news-show { padding: 1rem 0; background: #f9f9f9; line-height: 0.32rem; } .inside-news-show h1 { color: #333; font-weight: normal; text-align: center; } .inside-news-show .info { padding: 0.2rem 0; font-size: 0.14rem; text-align: center; border-bottom: dotted 1px #dedede; } .inside-news-show .info img { margin: 0.05rem 0.05rem 0 0; } .inside-prev { height: 0.57rem; line-height: 0.55rem; margin-top: 0.45rem; overflow: hidden; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; } .inside-prev li { float: left; height: 0.55rem; overflow: hidden; transition: all 700ms ease; } .inside-prev li a { color: #999; display: inline list-item; } .inside-prev li:last-child { text-align: right; } .inside-prev li:hover { background: #f8f8f8; } .inside-prev .li1, .inside-prev .li2 { width: 44%; color: #999; } .inside-prev .fh { width: 12%; text-align: center; border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; } .inside-xg-news { padding: 0px 0 1rem 0; } .inside-xg-news ul { margin: 0 -0.2rem; margin-top: 0.6rem; } .inside-xg-news li:hover .pic img { transform: scale(1.05); } .inside-xg-news li:hover .tit { color: #3ba3f8; } .inside-xg-news li:hover .more i { color: #fff; border-color: #fff; background: linear-gradient(to right, #5cb4fc, #9fd2fd); } .inside-xg-news li { float: left; padding: 0 0.2rem; width: 33.3333%; } .inside-xg-news li .pic { position: relative; overflow: hidden; } .inside-xg-news li .pic img { /* width: 100%;*/ transition: all 700ms ease; } .inside-xg-news li .pic:after { content: ""; display: block; padding-bottom: 49%; } .inside-xg-news li .tit { color: #333; height: 0.4rem; line-height: 0.4rem; overflow: hidden; font-size: 0.18rem; margin-top: 0.1rem; } .inside-xg-news li .txt { color: #666; height: 0.48rem; line-height: 0.24rem; overflow: hidden; margin-top: 0.1rem; } .inside-xg-news li .more { margin-top: 0.2rem; } .inside-xg-news li .more span { margin-top: 0.15rem; font-size: 0.14rem; font-family: arial; padding: 0 0.08rem; line-height: 0.21rem; display: inline-block; background: #ebf6fe; } .inside-xg-news li .more img { margin: 0.04rem 0.05rem 0 0; } .inside-xg-news li .more i { width: 0.48rem; height: 0.48rem; color: #999; font-size: 0.18rem; overflow: hidden; float: right; transition: all 400ms ease; line-height: 0.46rem; text-align: center; border-radius: 100%; background: #fff; font-weight: 700; font-style: normal; display: inline-block; border: solid 1px #e1e1e1; font-family: "宋体"; } .inside-hzkh { padding: 0.1rem 0 1rem 0; background: #f9f9f9; } .inside-hzkh .index-title .en { color: #f9f9f9; } .inside-hzkh .nr { padding-bottom: 0.4rem; } .inside-hzkh .list-1 { margin-top: 0.85rem; } .inside-hzkh .list-1:after { display: none; } .inside-hzkh .list-1 li { width: 1.39rem; margin: -0.2rem 0.1rem 0 0.1rem; float: left; position: relative; margin-top: -0.2rem; } .inside-hzkh .list-1 li .box { position: relative; } .inside-hzkh .list-1 li .box:after { content: ''; display: block; width: 1.48rem; height: 1.71rem; background: url(../images/partner-bg.png) no-repeat center center; background-size: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .inside-hzkh .list-1 li:nth-child(17n + 10) { margin-left: 0.85rem; clear: left; } /*.inside-hzkh .list-1 li:nth-child(17n + 9) { clear: left; }*/ .inside-hzkh .list-1 .pic { position: relative; z-index: 1; } .inside-hzkh .list-1 .pic:after { content: ''; display: block; padding-top: 114.96598639%; } .inside-team { padding: 0.1rem 0 1rem 0; background: #f9f9f9; } .inside-team .index-title .en { color: #f9f9f9; } .inside-team ul { margin: 0 -0.2rem; margin-top: 0.6rem; } .inside-team li { float: left; width: 33.333%; padding: 0 0.2rem; padding-bottom: 0.4rem; } .inside-team li .pic { position: relative; transition: all 700ms ease; box-shadow: 0 0 10px rgba(14, 101, 173, 0.1); } .inside-team li .pic:after { content: ""; display: block; padding-bottom: 63.7%; } .inside-team li .pic img { transition: all 700ms ease; } .inside-team li:hover .pic img { transform: scale(1.05); } .inside-join { line-height: 0.3rem; font-family: arial; padding-bottom: 0.9rem; } .inside-join .f35 { color: #333; font-size: 0.28rem; font-weight: 700; padding-top: 0.5rem; padding-bottom: 0.3rem; } .inside-join .f35 span { color: #3ba3f8; } .inside-join .list { position: relative; padding-top: 0.2rem; padding-bottom: 0.2rem; } .inside-join .tit { margin-top: 0.4rem; padding: 0.25rem; padding-right: 0.5rem; background: #f0f8fe; cursor: pointer; } .inside-join .f20 { color: #333; font-size: 0.2rem; font-weight: 700; padding-top: 0.3rem; } .inside-join .date { width: 9%; float: left; color: #fff; text-align: center; font-family: arial; background: #3ba3f8; background: linear-gradient(to right, #3ca4f9 40%, #c7e4fd); } .inside-join .date span { display: block; } .inside-join .date .arrow { height: 0.19rem; background: url(../images/job-arrow.png) no-repeat right center #d1d1d1; } .inside-join .date .riqi { font-size: 0.38rem; height: 0.46rem; line-height: 0.46rem; padding-top: 0.05rem; } .inside-join .date .nian { font-size: 12px; line-height: 0.14rem; padding-bottom: 0.05rem; } .inside-join .wenzi { width: 60%; float: left; margin-top: 0.1rem; padding-left: 0.4rem; overflow: hidden; } .inside-join .wenzi .t1 { color: #292e33; font-size: 0.24rem; line-height: 0.7rem; height: 0.7rem; overflow: hidden; } .inside-join .add { float: right; width: 15%; height: 0.4rem; overflow: hidden; line-height: 0.4rem; position: relative; margin-top: 0.2rem; } .inside-join .add:after { content: ""; width: 0.4rem; height: 0.4rem; right: 0; top: 0; position: absolute; vertical-align: top; border-radius: 100%; background: url(../images/jia.png) no-repeat center center; } .inside-join .txt { display: none; position: relative; padding: 0px 0.8rem; padding-top: 0.2rem; padding-bottom: 0.8rem; background: #f9fcff; } .inside-join .txt p { padding-bottom: 0.2rem; } .inside-join .active .add:after { background: url(../images/jian.png) no-repeat center center #3ba3f8; } .inside-join .active .arrow { background: url(../images/job-arrow-2.png) no-repeat right center #d1d1d1; } .inside-join .btn { width: 1.79rem; height: 0.51rem; font-size: 0.16rem; line-height: 0.51rem; border-radius: 0.3rem; margin-top: 0.3rem; background: #3ba3f8; text-align: center; background: url(../images/more-bg.png) no-repeat top center; } .inside-join .btn a { color: #fff; display: block; } .inside-join .btn img { max-height: 25px; vertical-align: middle; } .inside-product { padding: 0.8rem 0 1rem 0; background: #f9f9f9; } .inside-product .aside { float: left; width: 21.6%; } .inside-product .aside .aside-title { color: #fff; height: 1.01rem; padding-left: 0.3rem; padding-top: 0.2rem; background: url(../images/pro-title.png) no-repeat top center; } .inside-product .aside .aside-title .pic { float: right; padding-right: 0.3rem; padding-top: 0.1rem; } .inside-product .aside .aside-title .pic img { max-height: 0.42rem; } .inside-product .aside .aside-title .text { float: left; } .inside-product .aside .aside-title .text .h3 { font-size: 0.24rem; font-weight: bold; } .inside-product .aside .aside-title .text .p { text-transform: uppercase; } .inside-product .aside .aside-list { border: 1px solid #dadada; border-top: 0; padding: 0.1rem 0 0.25rem 0; margin-bottom: 0.4rem; } .inside-product .aside .aside-list ul li { padding: 0.1rem 0; margin: 0 0.14rem; overflow: hidden; position: relative; border-bottom: dashed 1px #ccc; } .inside-product .aside .aside-list ul li a { display: block; line-height: 0.5rem; height: 0.5rem; overflow: hidden; color: #666; padding-right: 0.6rem; padding-left: 0.3rem; position: relative; } .inside-product .aside .aside-list ul li a:before { top: 0.24rem; left: 0.14rem; content: ""; width: 0.04rem; height: 0.04rem; position: absolute; background: #999999; } .inside-product .aside .aside-list ul li a:after { content: ""; width: 0.12rem; height: 0.12rem; right: 0.2rem; top: 0.2rem; position: absolute; background: url(../images/arrow.png) no-repeat center center; } .inside-product .aside .aside-list ul li:hover a, .inside-product .aside .aside-list ul .cur a { color: #fff; background: url(../images/pro-title-2.png) no-repeat top center; } .inside-product .aside .aside-list ul li:hover a:before, .inside-product .aside .aside-list ul .cur a:before { background: #fff; } .inside-product .aside .aside-list ul li:hover a:after, .inside-product .aside .aside-list ul .cur a:after { background: url(../images/arrow-h.png) no-repeat center center; } .inside-product .aside .aside-list ul li:first-child a { border-top: 0; } .inside-product .aside .aside-tel { padding: 0.2rem; position: relative; padding-left: 0.9rem; border-top: solid 0.02rem #3ba3f8; border-bottom: solid 1px #dddddd; } .inside-product .aside .aside-tel img { top: 0.27rem; left: 0.2rem; position: absolute; max-height: 0.5rem; } .inside-product .aside .aside-tel .dh { color: #fff; width: 1.5rem; height: 0.3rem; font-size: 0.2rem; font-family: arial; font-weight: 700; line-height: 0.3rem; text-align: center; border-radius: 0.3rem; background: #3ba3f8; } .inside-product .right { width: 72%; float: right; } .inside-product .right .bt { color: #2e2e2f; font-size: 0.2rem; font-weight: 700; padding-bottom: 0.1rem; border-bottom: solid 1px #e9e9e9; } .inside-product .right .bt img { vertical-align: middle; margin-bottom: 0.02rem; } .inside-product .right .list ul { margin: 0 -0.2rem; padding-bottom: 0.2rem; } .inside-product .right .list li:hover .item { box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.1); } .inside-product .right .list li:hover .pic img { transform: scale(1.05); } .inside-product .right .list li:hover .tit { color: #3ba3f8; font-weight: 700; } .inside-product .right .list li { width: 50%; float: left; padding: 0 0.2rem; padding-top: 0.4rem; } .inside-product .right .list li .item { transition: all 700ms ease; background-image: url(../images/pro-bg.jpg); background-position: top center; background-repeat: no-repeat; background-size: cover; } .inside-product .right .list li .pic { max-width: 3rem; margin: 0 auto; overflow: hidden; position: relative; } .inside-product .right .list li .pic img { transition: all 700ms ease; } .inside-product .right .list li .pic:after { content: ""; display: block; padding-bottom: 100%; } .inside-product .right .list li .txtbox { padding: 0 0.15rem; padding-top: 0.4rem; text-align: center; } .inside-product .right .list li .tit { font-size: 0.2rem; color: #333; height: 0.3rem; line-height: 0.3rem; overflow: hidden; } .inside-product .right .list li .txt { color: #666; height: 0.3rem; line-height: 0.3rem; overflow: hidden; margin-top: 0.05rem; } .inside-product .right .list li .more { color: #fff; font-family: "宋体"; width: 0.3rem; height: 0.3rem; margin: 0 auto; margin-top: 0.15rem; font-weight: 700; line-height: 0.3rem; border-radius: 100%; background: linear-gradient(to bottom, #51affc, #9fd2fd); } .inside-proshow { padding-top: 0.4rem; } .inside-proshow .leftpic { width: 50%; float: left; background: #fff; position: relative; } .inside-proshow .leftpic:after { content: ""; display: block; padding-bottom: 81%; } .inside-proshow .textbox { width: 50%; float: left; padding-top: 0.3rem; padding-left: 0.5rem; } .inside-proshow .textbox h1 { color: #333; font-size: 0.32rem; line-height: 0.4rem; font-weight: normal; padding-bottom: 0.3rem; background: url(../images/pline.png) repeat-x center bottom; } .inside-proshow .textbox .txt { padding: 0.2rem 0 0 0; } .inside-proshow .textbox .txt p { padding-top: 0.1rem; } .inside-proshow .textbox .index-more img { vertical-align: middle; margin: 0 0.1rem 0.02rem 0; } .inside-proshow .cptd { margin-top: 0.6rem; } .inside-proshow .cptd .title { padding-top: 0.3rem; font-weight: 700; font-size: 0.24rem; color: #333; padding-bottom: 0.1rem; border-top: solid 1px #e0e0e0; } .inside-proshow .cptd .t1 { margin-top: 0.1rem; padding-left: 0.3rem; position: relative; } .inside-proshow .cptd .t1 img { top: 0.03rem; left: 0; position: absolute; } .inside-xg-product { padding: 0px 0 1rem 0; } .inside-xg-product .inside-product { padding: 0.2rem 0 0 0; background: #fff; } .inside-xg-product .inside-product .right { width: 100%; float: none; } .inside-xg-product .inside-product .right .list li { width: 33.333%; } .inside-contact { padding: 0.5rem 0 1rem 0; } .inside-contact .tag { text-align: center; } .inside-contact .list { position: relative; } .inside-contact .list li { padding-top: 0.4rem; } .inside-contact .list li p { margin-top: 0.1rem; } .inside-contact .list li .f20 { color: #333; font-size: 0.2rem; font-weight: 700; } .inside-contact .list li .f28 { color: #333; font-size: 0.28rem; font-weight: 700; } .inside-contact .list .weixin { top: 0.7rem; right: 0; max-width: 2.4rem; text-align: center; position: absolute; } .inside-contact .list .weixin p { padding-bottom: 0.15rem; } .inside-contact .list .weixin img { max-height: 2.4rem; } .inside-contact .list-2 { margin: 0 -0.2rem; } .inside-contact .list-2 li:hover .item { background-image: url(../images/contact-bg.jpg); } .inside-contact .list-2 li { width: 33.333%; float: left; padding: 0 0.2rem; padding-top: 0.4rem; } .inside-contact .list-2 li .item { padding: 0.3rem; padding-bottom: 0.1rem; min-height: 1.7rem; background-position: right bottom; background-repeat: no-repeat; background-color: #fff; transition: all 500ms ease; box-shadow: 0 0 0.1rem rgba(20, 128, 216, 0.13); } .inside-contact .list-2 li .t1 { font-size: 0.2rem; font-weight: 700; color: #333; } .inside-contact .list-2 li .t2 { font-size: 0.13rem; color: #999; font-family: arial; } .inside-contact .list-2 li .t3 { margin-top: 0.2rem; } .inside-message { padding: 0.1rem 0 1rem 0; background: #f9f9f9; overflow: hidden; position: relative; } .inside-message .inside-title .en { color: #f9f9f9; } .inside-message ul { margin: 0 -0.5rem; overflow: hidden; padding-top: 0.4rem; } .inside-message li { width: 50%; float: left; overflow: hidden; margin-top: 0.3rem; padding: 0 0.5rem; } .inside-message li .box { position: relative; } .inside-message li label { display: block; color: #303530; font-weight: 700; font-size: 0.18rem; margin-bottom: 0.05rem; } .inside-message li label i { font-style: normal; color: #e90212; } .inside-message li span { display: block; } .inside-message li input[type="text"], .inside-message li textarea[type="text"] { background: transparent; width: 100%; height: 0.4rem; font-size: 0.14rem; outline: 0; color: #999; padding: 0; font-family: "微软雅黑"; border: 0; border-bottom: 1px solid #eee; transition: all 500ms ease; } .inside-message li input:focus, .inside-message li textarea:focus { border-bottom: 1px solid #3ba3f8; } .inside-message li textarea[type="text"] { height: 1.7rem; width: 100%; padding: 0.15rem; margin-top: 0.1rem; border: 1px solid #eeeeee; } .inside-message li .tag { color: #999; display: inline-block; font-weight: normal; font-size: 0.14rem; } .inside-message li #submit { padding: 0; display: inline-block; color: #fff; border: 0; font-size: 0.18rem; transition: all 500ms ease; } .inside-message .last { padding-right: 0; width: 40%; } .inside-message .last .box { vertical-align: top; display: inline-block; margin-right: 0px; } .inside-message .last .box .tag { margin-top: 0; } .inside-message .last .box .tag a { color: #999; } .inside-message .last .box:first-child { width: 100%; } .inside-message .textarea { width: 100%; height: auto; } .inside-message .btnbox { width: 30%; } .inside-message .btnbox #submit { width: 1.8rem; height: 0.4rem; line-height: 0.4rem; border-radius: 0.05rem; background: #3ba3f8; background: linear-gradient(to right, #3ba3f8, #c7e4fd); } .verify { height: 40px; background-color: #e0e0e0; position: relative; } .verify .drag-btn { position: absolute; left: 0; top: 0; width: 40px; height: 40px; border: 1px #e5e5e5 solid; background: #ffffff url(../images/drag-arrow.svg) no-repeat center center; background-size: 20px 20px; z-index: 2; cursor: move; } .verify .suc-drag-btn { background: #ffffff url(../images/drag-success.svg) no-repeat center center; background-size: 20px 20px; } .verify .drag-progress { position: absolute; left: 0; top: 0; height: 40px; line-height: 38px; width: 0; background-color: #7ac23c; color: #fff; text-align: center; } .verify .fix-tips, .verify .verify-msg { width: 100%; position: absolute; right: 0; left: 0; height: 100%; color: #999; z-index: 1; line-height: 40px; padding-left: 20px; text-align: center; } .verify .verify-msg { padding-left: 0; padding-right: 20px; } .verify .verify-msg { background-color: #f08619; color: #fff; display: none; } .verifyDiv { vertical-align: middle; position: relative; } .inside-about-1 { padding-top: 1.1rem; padding-bottom: 1rem; background-position: bottom center; background-color: #e9eff6; background-repeat: no-repeat; background-size: cover; } .inside-about-1 .index-title { padding-bottom: 0.6rem; } .inside-about-1 .index-title .en { color: #e9eff6; } .inside-about-1 .lefttext { width: 32.5%; float: left; } .inside-about-1 .lefttext img { max-height: 2.02rem; } .inside-about-1 .righttext { width: 62%; float: right; line-height: 0.32rem; } .inside-about-1 .text { line-height: 0.32rem; } .history { padding: 0.1rem 0 0px 0; position: relative; overflow: hidden; background-size: cover; } .history:after { content: ''; display: block; height: 0.06rem; position: absolute; top: 72%; left: 0; width: 100%; z-index: 1; background: url(../images/aline.jpg) repeat-x; } .history .history-bottom { margin: 0.7rem 0 0 0; position: relative; } .history .history-bottom ul { position: relative; z-index: 2; } .history .history-bottom ul .slick-current .year { font-size: 0.32rem; } .history .history-bottom ul .slick-current .box:after { background: url("../images/aline-2h.png") no-repeat bottom center; } .history .history-bottom ul li { text-align: left; position: relative; } .history .history-bottom ul li .nr { transition: 0.5s; } .history .history-bottom ul li .year { font-weight: 700; color: #3ba3f8; font-size: 0.2rem; transition: 0.5s; } .history .history-bottom ul li .anr { width: 100%; z-index: 9; position: relative; font-size: 0.16rem; margin-bottom: 0.14rem; line-height: 0.24rem; padding-right: 0.03rem; overflow: auto; } .history .history-bottom ul li .anr::-webkit-scrollbar { width: 5px; height: 1px; } .history .history-bottom ul li .anr::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.7); } .history .history-bottom ul li .anr::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.2); } .history .history-bottom ul li .box { height: 1.14rem; padding-left: 0.15rem; position: relative; transition: 0.5s; } .history .history-bottom ul li .box:after { content: ''; display: block; height: 100%; width: 0.1rem; bottom: -0.08rem; position: absolute; left: 0; background: url("../images/aline-2.jpg") no-repeat bottom center; } .history .history-bottom ul li:nth-child(2n) .box { margin-top: 1.5rem; height: 1.14rem; } .history .history-bottom ul li:nth-child(2n) .box:after { top: -0.46rem; bottom: auto; background: url("../images/aline-3.jpg") no-repeat bottom center; } .history .history-bottom ul li:nth-child(2n).slick-current .box { margin-top: 1.5rem; height: 1.14rem; } .history .history-bottom ul li:nth-child(2n).slick-current .box:after { top: -0.46rem; bottom: auto; background: url("../images/aline-3h.png") no-repeat bottom center; } .history .history-bottom .slick-prev { left: -0.6rem; margin-top: -0.3rem; } .history .history-bottom .slick-next { right: -0.6rem; margin-top: -0.3rem; } .inside-about-3 { height: 6.5rem; position: relative; color: #fff; margin-top: 0.6rem; background-position: top center; background-repeat: no-repeat; background-size: cover; } .inside-about-3 li:hover:before { opacity: 1; width: 100%; } .inside-about-3 li:hover .tag { opacity: 1; } .inside-about-3 li:hover .icon img { transform: scale(1.1); } .inside-about-3 li:hover .item { transform: translateY(-70%); } .inside-about-3 li { width: 25%; float: left; height: 6.5rem; text-align: center; font-size: 0.14rem; position: relative; border-left: solid 1px rgba(255, 255, 255, 0.2); transition: all 500ms ease; } .inside-about-3 li:before { top: 0; left: 0; content: ""; width: 100%; height: 100%; z-index: 1; opacity: 0; position: absolute; transition: all 1000ms ease; background: rgba(59, 163, 248, 0.6); } .inside-about-3 li .item { top: 50%; z-index: 1; padding: 0 0.8rem; position: absolute; transition: all 700ms ease; transform: translateY(-50%); width:100%; } .inside-about-3 li .icon { width: 0.9rem; height: 0.9rem; margin: 0 auto; display: block; border-radius: 100%; border: dashed 1px #fff; background: rgba(255, 255, 255, 0.2); } .inside-about-3 li .icon img { transition: all 334ms ease; } .inside-about-3 li .tit { font-size: 0.2rem; margin-top: 0.3rem; } .inside-about-3 li .txt { color: rgba(255, 255, 255, 0.7); margin-top: 0.2rem; } .inside-about-3 li .icon, .inside-about-3 li .tit, .inside-about-3 li .txt, .inside-about-3 li .tag { z-index: 3; position: relative; } .inside-service { margin-top: 0.5rem; padding-bottom: 1.9rem; } .inside-service .container { position: relative; } @media (max-width: 1300px) { .inside-service .container { max-width: 1000px; } } .inside-service .tu { width: 6.8rem; margin: 0 auto; padding-top: 0.6rem; } .inside-service .tu img { max-height: 6.8rem; } .inside-service .t1 { color: #333; font-size: 0.2rem; padding-bottom: 0.1rem; } .inside-service .t2 { margin-top: 0.15rem; height: 1.4rem; overflow: auto; } .inside-service .line { width: 5.02rem; height: 1.15rem; top: 0.42rem; position: absolute; } .inside-service .line:after { content: ""; width: 0.12rem; height: 0.12rem; bottom: 0.12rem; right: 0; background: #fff; border-radius: 100%; position: absolute; border: solid 0.03rem #3ba3f8; } .inside-service .item { position: absolute; max-width: 3.7rem; } .inside-service .item1 { top: 0.1rem; left: 1.1rem; position: absolute; } .inside-service .item2 { top: 0.1rem; right: 1.1rem; position: absolute; } .inside-service .item2 .line { right: 0.2rem; } .inside-service .item2 .line:after { left: 0; right: auto; } .inside-service .item3 { top: 2.1rem; left: 0rem; position: absolute; } .inside-service .item3 .line { left: 0px; } .inside-service .item3 .line:after { right: 0.3rem; bottom: 0.74rem; } .inside-service .item4 { top: 2.1rem; right: 0rem; padding-left: 0.4rem; position: absolute; } .inside-service .item4 .line { right: 0rem; } .inside-service .item4 .line:after { left: 0.3rem; bottom: 0.74rem; right: auto; } .inside-service .item5 { top: 4.8rem; left: 0px; position: absolute; } .inside-service .item5 .line { top: 0; left: 0px; } .inside-service .item5 .line:after { right: 0.3rem; top: 0; bottom: auto; } .inside-service .item6 { top: 4.8rem; right: 0px; padding-left: 0.4rem; position: absolute; } .inside-service .item6 .line { top: 0; right: 0px; } .inside-service .item6 .line:after { left: 0.3rem; top: 0; bottom: auto; } .inside-service .item7 { top: 6.95rem; left: 1.1rem; padding-left: 0.4rem; position: absolute; } .inside-service .item7 .line { top: -0.58rem; left: 0px; } .inside-service .item7 .line:after { right: 0px; top: 0; bottom: auto; } .inside-service .item8 { top: 6.95rem; right: 1.1rem; padding-left: 0.1rem; position: absolute; } .inside-service .item8 .line { top: -0.58rem; right: 0px; } .inside-service .item8 .line:after { left: 0px; top: 0; bottom: auto; } .inside-wdbj { padding-bottom: 1rem; position: relative; margin-top: 0.6rem; } .inside-wdbj .tableft { width: 32.5%; float: left; margin-top: 0.9rem; box-shadow: 0rem 0 0.1rem rgba(20, 128, 216, 0.1); } .inside-wdbj .tabcot { display: none; } .inside-wdbj .tabright { width: 64%; float: right; position: relative; } .inside-wdbj .tabright span { opacity: 0; font-size: 12px; display: block; } .inside-wdbj .tabright li.conmenu img { max-height: 0.62rem; } .inside-wdbj .tabright li.conmenu:after { opacity: 1; } .inside-wdbj .tabright .add { cursor: pointer; position: absolute; } .inside-wdbj .tabright .add img { max-height: 0.2rem; transition: all 334ms ease; } .inside-wdbj .tabright .add:after { content: ""; width: 0.3rem; height: 0.3rem; top: 25%; left: 50%; opacity: 0; position: absolute; background: url(../images/add.png); transform: translate(-50%, -50%); } .inside-wdbj .tabright .add1 { top: 3.9rem; left: 3.8rem; animation: 2s bmove2 ease infinite; } .inside-wdbj .tabright .add2 { top: 4.35rem; left: 4.3rem; animation: 2.1s bmove2 ease infinite; } .inside-wdbj .tabright .add3 { top: 2.34rem; left: 5.76rem; animation: 2.2s bmove2 ease infinite; } .inside-wdbj .tabright .add4 { top: 2.56rem; left: 5.86rem; animation: 2.3s bmove2 ease infinite; } .inside-wdbj .tabright .add5 { top: 3.8rem; left: 6.2rem; animation: 2.4s bmove2 ease infinite; } .inside-wdbj .tabright .add6 { top: 4rem; left: 6.3rem; animation: 2.5s bmove2 ease infinite; } .inside-wdbj .tabright .add7 { top: 4.04rem; left: 6.5rem; animation: 2.6s bmove2 ease infinite; } .inside-wdbj .tabright .add8 { top: 3.9rem; left: 6rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .tabright .add9 { top: 4.2rem; left: 5.6rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .tabright .add11 { top: 1.6rem; left: 7rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .tabright .add12 { top: 2.5rem; left: 6.45rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .tabright .add13 { top: 2.1rem; left: 6.6rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .tabright .add14 { top: 5.5rem; left: 5.5rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .tabright .add15 { top: 3.5rem; left: 4.8rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .tabright .add16 { top: 1.8rem; left: 1.8rem; animation: 2.7s bmove2 ease infinite; } .inside-wdbj .txtbox { padding: 0.2rem 0.3rem; } .inside-wdbj .txtbox .t2 { font-size: 0.28rem; font-weight: 700; padding: 0.1rem 0 0.2rem 0; border-bottom: solid 1px #e5e5e5; } .inside-wdbj .txtbox .t3 { font-size: 0.18rem; margin-top: 0.1rem; position: relative; padding-left: 0.3rem; } .inside-wdbj .txtbox .t3 img { top: 0.04rem; left: 0; position: absolute; width: 0.2rem; } .footer { color: #444444; overflow: hidden; background-repeat: no-repeat; background-position: top center; background-size: cover; } .footer a { color: #444444; } .footer a:hover { color: #000; } .footer .container { max-width: 16rem; } .footer .menu { padding-top: 0.7rem; } .footer .menu li { font-size: 0.14rem; width: 10%; float: left; line-height: 0.32rem; } .footer .menu li h3 { padding-bottom: 0.15rem; font-size: 0.18rem; } .footer .menu li a { display: block; } .footer .menu li .logo { margin-bottom: 0.6rem; } .footer .menu li .logo img { max-height: 0.58rem; } .footer .menu .li01 { width: 27%; padding-right: 0.9rem; } .footer .menu .li01 .t1 { padding-bottom: 0.3rem; padding-left: 0.75rem; position: relative; } .footer .menu .li01 .t1 img { top: 0.03rem; left: 0; position: absolute; max-height: 0.6rem; } .footer .menu .li01 .t1 span { line-height: 0.2rem; color: #666666; font-size: 0.16rem; } .footer .menu .li01 .t1 a { color: #333; font-size: 0.3rem; font-family: "Roboto"; } .footer .menu .li01 .t2 { font-size: 0.16rem; margin-top: 0.05rem; position: relative; padding-left: 0.25rem; } .footer .menu .li01 .t2 img { top: 0.09rem; left: 0; position: absolute; max-height: 0.16rem; } .footer .menu .li01 .t2 a { display: inline-block; } .footer .menu .li01 .t2 span { color: #666; } .footer .menu .li03 { width: 13%; } .footer .menu li:last-child { width: 7%; } .footer .share { margin-top: 0.6rem; } .footer .share a { width: 0.34rem; height: 0.34rem; opacity: 0.5; margin-right: 0.05rem; border-radius: 100%; display: inline-block !important; } .footer .share a:hover { opacity: 1; } .footer .share span { position: relative; } .footer .share span:hover .open { display: block; } .footer .share .open { display: none; padding-bottom: 0.15rem; position: absolute; z-index: 999; bottom: 100%; left: 50%; transform: translateX(-50%); } .footer .share .open .openCon { cursor: initial; background: #fff; border: 1px #fff solid; padding: 2px; text-align: center; color: #666; font-size: 0.14rem; position: relative; } .footer .share .open .openCon:after { content: ""; display: block; width: 0.1rem; height: 0.1rem; background: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; position: absolute; z-index: -1; bottom: -0.06rem; left: 50%; transform: translateX(-50%) rotate(45deg); } .footer .share .open img { max-width: 100px; vertical-align: middle; } .footer .copy { color: #666; padding: 0.8rem 0 0.3rem 0; font-size: 0.14rem; } .footer .copy span { padding: 0 0.04rem; display: inline-block; } .footer .copy a { color: #666; } .footer .copy a:hover { color: #333; text-decoration: underline; } .inside-map { padding: 0.8rem 0; } .inside-map li:first-child { padding-top: 0; } .inside-map li { padding: 0.3rem 0; border-bottom: solid 1px #eee; } .inside-map .subnav { margin-top: 0.2rem; } .inside-map .subnav a { padding-right: 0.2rem; display: inline-block; } .inside-page a.active{ color: #fff!important; background: #3ba3f8 !important; } .inside-wdbj .tabright .ditu img { width: 9.2rem; } .inside-wdbj .tabright .add::after { background-size: cover; } @media (max-width: 1400px) { .inside-hzkh .list-1 { max-width: 970px; margin: 0 auto; } } @media(max-width:1400px){ .history .history-bottom .slick-prev{ left:-25px; background-size: cover; top: 82px; } .history .history-bottom .slick-next{ right:-15px; background-size: cover; top: 82px; } } @media(max-width:1400px){ .inside-honor .slick-prev{ left:-15px; background-size: cover; background-color:#fff; } .inside-honor .slick-next{ right:-15px; background-size: cover; background-color:#fff; } } .inside-contact .xz-jxs{ padding: 30px 0; overflow:hidden; } .inside-contact .xz-jxs .title{ font-size: 32px; font-weight: bold; /* border-bottom: 2px solid #eaeaea; */ box-shadow:0 0.03rem 0.07rem rgba(59, 163, 248, 0.2); margin-bottom: 20px; } .inside-contact .xz-jxs .title span{ display: inline-block; border-bottom: 3px solid #ED1B23; line-height: 60px; } .inside-contact .xz-jxs p{ font-size: 16px; margin-bottom: 10px; line-height: 1.5; } .inside-contact .xz-jxs span{ border-bottom: 1px solid #ED1B23; margin-right:20px; }