body { margin: 0; background: #f6faff; font-family: "Times New Roman", "微软雅黑", Arial; font-size: .14rem; color: #333; -webkit-text-size-adjust: none; } p { margin: 0; padding: 0 } ul { margin: 0; padding: 0; list-style: none } a { text-decoration: none; } img { border: 0 } input, textarea { font-family: "Times New Roman", "微软雅黑", Arial; font-size: .14rem; outline: 0 } i { font-style: normal } h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 } .banner { margin-top: .7rem } .prz { position: relative } .pra { position: absolute } .fl { float: left } .fr { float: right } .clearfix:after, .clearfix:before { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "" } .clearfix { zoom: 1 } .mob-show { display: none } .wrapper { max-width: 15.2rem; margin: 0 auto } .l-r-popup .wrapper { height: 100% } .l-r-popup h2 { text-align: center; padding-bottom: .1rem } .l-r-popup .popup { width: 4.6rem; transition: height .5s; background: #fff; top: 50%; transform: translateY(-50%); right: 0; padding: .3rem 0 } .l-r-popup .popup img { width: .3rem; height: .3rem; top: .1rem; right: .1rem; position: absolute; cursor: pointer } .l-r-popup .popup p * { display: inline-block; font-size: .14rem; vertical-align: middle } .l-r-popup .popup input { width: 2rem; height: .3rem; padding: 0 .1rem; box-sizing: border-box; border: .01rem solid #999 } .l-r-popup .popup span { width: .7rem; height: .3rem; line-height: .3rem } .l-r-popup .popup span.code { background: red; height: .3rem; width: .8rem; cursor: pointer } .l-r-popup .popup span.code img { width: 100%; height: 100%; position: static } .l-r-popup .popup span.code+input { width: 1.8rem; float: right } .l-r-popup .popup span.mess+input { width: 1.4rem } .l-r-popup .popup p>a { width: .5rem; float: right; background: #e60000; border-radius: .05rem; text-align: center; line-height: .3rem; color: #fff; height: .3rem } .l-r-popup .popup p { padding: .06rem 0; font-size: 0 } .l-r-popup .popup .inp { width: 2.7rem; margin: .1rem auto .2rem } .l-r-popup .popup>a { width: 1rem; height: .3rem; margin: .3rem auto auto; background: #e60000; display: block; border-radius: .05rem; line-height: .3rem; text-align: center; color: #fff } .l-r-popup .popup .ts { text-indent: .7rem; font-size: .12rem; color: #f00; padding-top: 0 } .l-r-popup .popup .wj { font-size: .12rem; color: #f00; text-align: right } .earth_pop { left: 0; top: 40px; text-align: center; background: #fff; z-index: 99999; min-width: 110px; padding: 10px 0; transform: scaleY(0); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -o-transform: scaleY(0); -ms-transform: scaleY(0); transition: transform .5s; -webkit-transition: transform .5s; -moz-transition: transform .5s; -o-transition: transform .5s; -ms-transition: transform .5s; transform-origin: top; -webkit-transform-origin: top; -moz-transform-origin: top; -o-transform-origin: top; -ms-transform-origin: top } .earth_pop .tab_web { display: block; text-align: center; font-size: 14px; color: #333 !important; line-height: 18px; padding: 8px 20px; text-align: left; } /* .earthBox:after { content: ""; display: block; position: absolute; height: .22rem; width: .01rem; background: rgba(255, 255, 255, 0.5); right: 0; top: .07rem } */ .earthBox:hover .earth_pop { transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1) } .index .part5 { transition-delay: 1s; -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; -ms-transition-delay: 1s } .propa-popup { width: 100%; height: 100%; top: 0; left: 0; z-index: 998; background: rgba(0, 0, 0, 0.5); position: fixed } .propa-popup .img { width: 6rem; height: 4rem; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) } .propa-popup .close, .qrcode-popup .close { position: absolute; top: .1rem; right: .1rem; width: .30rem; height: .30rem; cursor: pointer } .video-popup, .qrcode-popup { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: fixed; top: 0; display: none; z-index: 998 } .qrcode-popup>div { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 2rem; height: 2rem } .qrcode-popup>div img { width: 100; height: 100%; display: table } .video-popup .video-box { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); width: 10.00rem; height: 5.62rem } .video-popup .video-box img { position: absolute; top: .1rem; right: .1rem; width: .30rem; height: .30rem; cursor: pointer } .qrcode-popup #qrcode { border: .08rem solid #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) } .index .banner { height: 8.6rem; overflow: hidden } .banner .wrapper.qmmslogan { width: auto; left: 9.861% } .banner .wrapper { min-width: 12rem } .index .banner video { width: 100%; height: 100%; object-fit: cover } .index .banner .mask { width: 100%; height: 100%; } .top-nav { height: .85rem; background: rgba(255, 255, 255, 0); width: 100%; height: .85rem } .top-nav.fixed { background: rgba(255, 255, 255, 1) } .top-nav.fixed .line { background: #000 } .top-nav.fixed a { color: #333 } .top-nav.fixed .nav2 .link>a:after { border-color: #333 } .top-nav.fixed .logo { opacity: 0 } .top-nav.fixed .nav2 .logo-fixed { opacity: 1 } .top-nav.fixed .login { border-color: rgba(51, 51, 51, 0.6) } .top-nav.fixed .login a:nth-child(1) { border-color: rgba(51, 51, 51, 0.6) } .top-nav.fixed .inp { background-size: contain } .top-nav.fixed .inp input { border-color: #333 } .top-nav.fixed .inp input.active { color: #333 } .top-nav.white_bg { background: rgba(255, 255, 255, 1) } .top-nav { position: fixed; left: 0; top: 0; z-index: 9999 } .top-nav.white_bg .line { background: #000 } .top-nav.white_bg a { color: #333 } .top-nav.white_bg .nav2 .link>a:after { border-color: #333 } .top-nav.white_bg .logo { opacity: 1 } .top-nav.white_bg .nav2 .logo-fixed { opacity: 1 } .top-nav.white_bg .login { border-color: rgba(51, 51, 51, 0.6) } .top-nav.white_bg .login a:nth-child(1) { border-color: rgba(51, 51, 51, 0.6) } .top-nav.white_bg .inp input { border-color: #333 } .top-nav.white_bg .inp input.active { color: #333 } .top-nav .nav1 a { color: #fff } .top-nav .nav2 a { color: #333 } .top-nav .nav1 { width: 100%; background: #222; height: .37rem; line-height: .37rem; position: relative; z-index: 9 } .top-nav .nav1 .link { font-size: .14rem; margin-right: .4rem } .top-nav .nav1 .link:after { content: ""; display: block; position: absolute } .top-nav .nav1 .link:after { transform: scaleX(0); transform-origin: middle; transition: .3s } .top-nav .nav1 .link:hover::after { width: 100%; height: .03rem; background: #e60000; bottom: 0; left: 0; transform: scaleX(1) } .top-nav .nav1 .link:last-child { display: none } .top-nav .nav1 .link>a { padding: 0 .05rem; display: block } .top-nav .nav1 .link:nth-last-child(2) { margin-right: .3rem } .top-nav .nav1 .hide { width: 1rem; background: rgba(255, 255, 255, 0.9); overflow: hidden; padding: .1rem 0; line-height: .35rem; top: .37rem; left: 50%; margin-left: -0.5rem; z-index: 2; transform: scaleY(0); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -o-transform: scaleY(0); -ms-transform: scaleY(0); transform-origin: top; -webkit-transform-origin: top; -moz-transform-origin: top; -o-transform-origin: top; -ms-transform-origin: top; transition: transform .5s; -webkit-transition: transform .5s; -moz-transition: transform .5s; -o-transition: transform .5s; -ms-transition: transform .5s } .top-nav .nav1 .link:hover .hide { transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1) } .top-nav .nav1 .hide a { color: #333; width: 100%; text-align: center; display: block; font-size: .16rem } .top-nav .nav1 .hide a:hover { font-weight: bold } .top-nav .nav2 .hide .nav-1 p:first-child { padding-top: .25rem } .top-nav .earth { font-size: .12rem; display: block; background: url(../images/q_global.png) no-repeat left center; padding-left: .3rem; padding-right: .12rem; transition: opacity .2s; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; -ms-transition: opacity .2s } .top-nav .earth:hover { opacity: 1 } .top-nav .login { font-size: .12rem; background: url(../images/q_login.png) no-repeat left center; padding-left: .25rem; margin-left: .12rem } .top-nav .login a { line-height: .37rem } .top-nav .inp { line-height: .26rem; border: .01rem solid #fff; border-radius: 30rem; padding-right: .18rem; cursor: pointer; margin-top: .01rem } .top-nav .inp:after { content: ""; display: block; position: absolute; background: url(../images/q_search.png) no-repeat center center; right: .16rem; top: .03rem; width: .18rem; height: .18rem } .top-nav .inp input { border: 0; background: 0; color: #333; width: 0; padding: .04rem; padding-left: .16rem; transform: scaleX(0); -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -o-transform: scaleX(0); -ms-transform: scaleX(0); transition: .4s; -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; -ms-transition: .4s; transform-origin: right; -webkit-transform-origin: right; -moz-transform-origin: right; -o-transform-origin: right; -ms-transform-origin: right } .top-nav .inp input.active { color: #333 } .top-nav .inp:hover { border: .01rem solid #c5c5c5 } .top-nav .inp:hover::after { background-image: url(../images/q_search2.png) } .top-nav .inp:hover input { width: 1.5rem; transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); -ms-transform: scaleX(1) } .top-nav .inp input::-webkit-input-placeholder { color: #ccc; font-weight: 100 } .top-nav .nav2 { width: 100%; background: #fff; padding-top: .02rem; z-index: 8 } .top-nav .nav2 .logo { width: 2.73rem; height: .43rem; margin-top: .21rem; } .top-nav .nav2 .fr { display: flex; justify-content: space-around; height: .48rem; line-height: .48rem; align-items: center } .top-nav .nav2 .link>a { font-size: .16rem; position: relative; z-index: 3; display: inline-block } .top-nav .nav2 .link:last-child>a { padding-right: 0 } .top-nav .nav2 .link>a:after { content: ""; position: absolute; bottom: -.02rem; left: 0; width: 100%; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transform-origin: middle; -webkit-transform-origin: middle; -moz-transform-origin: middle; -o-transform-origin: middle; -ms-transform-origin: middle; transform: scaleX(0.5); -webkit-transform: scaleX(0.5); -moz-transform: scaleX(0.5); -o-transform: scaleX(0.5); -ms-transform: scaleX(0.5) } .top-nav .nav2 .hide { overflow: hidden; height: 66%; position: fixed; width: 100%; top: .85rem; left: 0; top: .85rem; transform: scaleY(0); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -o-transform: scaleY(0); -ms-transform: scaleY(0); transition: transform .5s; -webkit-transition: transform .5s; -moz-transition: transform .5s; -o-transition: transform .5s; -ms-transition: transform .5s; transform-origin: top; -webkit-transform-origin: top; -moz-transform-origin: top; -o-transform-origin: top; -ms-transform-origin: top } .top-nav .nav2 .link:hover .hide { transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1) } .top-nav .nav2 .hide .nav-1 { width: 25%; height: 100%; padding-top: 2%; box-sizing: border-box; background: rgba(255, 255, 255, 0.9) } .top-nav .nav2 .hide .nav-2 { width: 30%; height: 100%; padding-top: 2%; box-sizing: border-box; background: rgba(245, 243, 243, 0.9) } .top-nav .nav2 .hide .nav-3 { width: 45%; height: 100%; padding-top: 2%; box-sizing: border-box; background: rgba(237, 237, 237, 0.9) } .top-nav .nav2 .hide .nav-3 .p1 { font-size: .3rem } .top-nav .nav2 .hide .nav-3 p { color: #333 } .top-nav .nav2 .hide .nav-3 .img { width: 100%; height: 3.34rem; margin: .1rem 0 } .top-nav .nav2 .hide .nav-3 .con { line-height: .24rem; font-weight: bold } .top-nav .nav2 .hide p { line-height: .5rem } .top-nav .nav2 .hide .nav-2 p { white-space: nowrap } .top-nav .nav2 .hide p a { font-size: .16rem; font-weight: bold; color: #333 } .top-nav .nav2 .hide .scroll { height: 97%; padding: 0rem .8rem } .top-nav .nav2 .hide .scroll .tab { display: none } .top-nav .nav2 .hide .nav-1-en { width: 40%; height: 100%; padding-top: 2%; background: rgba(255, 255, 255, 0.9) } .top-nav .nav2 .hide .nav-2-en { width: 60%; height: 100%; padding-top: 2%; background: rgba(255, 255, 255, 0.7) } .top-nav .nav2 .hide .nav-2-en .scroll { height: 40% } .top-nav .nav2 .hide .nav-2-en .box-en { height: 34%; margin-top: 5%; padding: 0 .8rem } .top-nav .nav2 .hide .nav-2-en .box-en .img { width: 48%; height: 100% } .top-nav .nav2 .hide .nav-2-en .box-en .txt-box { width: 48%; height: 100%; overflow: hidden; font-weight: bold } .top-nav .nav2 .hide .nav-2-en .box-en .txt-box .p1 { font-size: .3rem; padding-bottom: .1rem } .top-nav .nav2 .hide .nav-2-en .box-en .txt-box .con { line-height: .3rem } .index .banner .slogan p { margin-top: 4.32rem; font-size: .65rem; line-height: .75rem; color: #fff; font-weight: bold } .index .banner .slogan p span { font-size: .45rem; display: block; position: relative; bottom: -0.2rem } .top-nav .nav2 .col a:first-child { font-weight: bold; width: 100% !important } .div2-en { padding: .1rem 0 .3rem } .div2-en ul { display: flex; justify-content: space-between; padding-bottom: .1rem } .div2-en a { text-transform: capitalize; color: #fff; opacity: .5; display: block; font-size: .12rem; line-height: .26rem; height: .26rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .div2-en li:nth-child(4) .nav-li div { column-count: 2; column-gap: .5rem } .div2-en .nav-li>a { opacity: 1; font-size: .14rem; margin: .1rem auto .02rem } .div2-en .ul2 li { column-count: 42; column-gap: .5rem } .last-nav>a { opacity: 1; font-size: .14rem; margin: .1rem auto .02rem } .last-nav>div a { text-transform: capitalize; color: #fff; opacity: .5; font-size: .12rem; line-height: .26rem; height: .26rem } .last-nav>div { column-count: 4; column-gap: .5rem; width: 67% } .index .part1 { width: 100%; overflow: hidden } .index .part1 .pic-box { width: calc(100% / 3); height: 3.2rem; overflow: hidden } .index .part1 .pic { width: calc(100% + 0.2rem); height: 100%; transition: transform .4s } .index .part1 .mask { width: 100%; height: 100%; } .index .part1 .txt-box { color: #fff; margin-top: 1.6rem; padding: 0 .54rem; transform: translateY(0.9rem); transition: transform .4s } .index .part1 .txt-box h3 { position: relative; font-size: .24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: .26rem } .index .part1 .txt-box h3:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50%; border-bottom: .02rem solid #fff } .index .part1 .txt-box p { line-height: .26rem; padding-top: .16rem; text-align: left } .index .part1 .pic-box:hover .txt-box { transform: translateY(0) } .index .part1>a:hover .pic { transform: translateX(-0.15rem) } .index .part1 .video-box { width: calc(100% / 3 * 2); height: 3rem; overflow: hidden } .index .part1 .mask img { width: .63rem; height: .63rem; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) } .index .part2 .wrapper { height: 100% } .index .part2 .tag-box { padding-top: 2.08rem; width: 7.2rem; padding-bottom: .52rem; overflow: hidden; z-index: 3 } .index .part2 .tag:last-child { background: 0 } .index .part2 .tag p { font-size: .18rem; line-height: .26rem; width: 1.1rem; margin: 0 auto; transition: .3s } .index .part2 .tag .img { width: .6rem; height: .6rem; margin: .1rem auto .04rem; transition: .3s } .index .part2 .tag .img img { width: 100% } .index .part2 .tab-box { height: 3rem } .index .part2 .tab-box h5 { font-size: .24rem } .index .part2 .tab { z-index: 1; opacity: 0; transform: translateY(0.4rem) } .index .part2 .tab p { line-height: .26rem; width: 6rem; padding: .18rem 0 .22rem } .index .part2 .tab a { width: 1.2rem; height: .3rem; box-sizing: border-box; text-align: center; line-height: .28rem; border: .01rem solid #fff; display: block; color: #fff; background: rgba(255, 255, 255, 0); transition: background .4s } .index .part2 .tab a:hover { background: rgba(255, 255, 255, 0.5) } .index .part2 .r-bg-box { right: -0.13rem; top: .67rem; width: 6rem; height: 6rem } .index .part2 .r-bg { opacity: 0; z-index: 1; transform: translateY(0.4rem); width: 100%; height: 100% } .index .part2 .r-bg.active, .index .part2 .tab.active { z-index: 2; opacity: 1; transform: translateY(0); transition: 1s } .index .part2 .r-bg img { width: 100% } .index .part2 .btn { text-align: center; font-size: 0 } .index .part2 .btn a { display: inline-block; width: .3rem; height: .03rem; background: #fff; opacity: .4; margin: 0 .07rem } .index .part2 .btn a.active { opacity: 1 } .index .part2 .tag.active { opacity: 1 } .index .part2 .tag.active .img { width: .8rem; height: .8rem; margin-top: .23rem } .index .part2 .tag.active p { opacity: 0 } .index .part3 { overflow: hidden; padding: .3rem 0 } .index .part3 .tit { font-size: .28rem; padding-bottom: .1rem } .index .part3 li { width: 3.68rem; overflow: hidden; padding: .12rem 0 } .index .part3 li a { float: left; width: 2.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .index .part3 li a:hover { font-weight: bold } .index .part3 li i { float: right; color: #999; font-size: .12rem } .index .part3 .img-box { width: 3.28rem; height: 1.92rem } .index .part3 .img-box .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png) } .index .part3 .img-box .mask p { padding: 0 .3rem; font-size: .18rem; color: #fff; position: absolute; bottom: .1rem } .index .part3 .img-box img { transition: .4s } .index .part3 .img-box:hover img { transform: scale(1.1) } .index .part3 .con-box { overflow: hidden; padding-top: .1rem } .index .part3 .list { width: 3.3rem; margin-left: .3rem; padding: .04rem 0 .16rem } .index .part3 .list .tit1 { font-size: .2rem; padding-bottom: .04rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .index .part3 .list .con { line-height: .26rem; max-height: .52rem; overflow: hidden } .index .part4 { width: 100%; height: 6.1rem; background: #1763c7; color: #fff } .index .part4 .wrapper { height: 100%; padding-top: .48rem } .index .part4 .tit { font-size: .29rem; line-height: .32rem; padding: 0 0 .2rem; text-align: center; margin-top: .5rem; margin-bottom: .22rem } .index .part4 .num-box { font-size: 0 } .index .part4 .num { width: 3rem; overflow: hidden; margin-bottom: .22rem } .index .part4 .roll span { font-size: .36rem; font-weight: bold } .index .part4 .num p { font-size: .22rem } .map-box { /* background: url(../images/qmmimages/qmmtip_13.png) no-repeat 2.83rem .08rem; */ width: 11.8rem; height: 5.2rem; background-size: 53%; color: #fff; transition: background-position .5s; margin-left: 1.1rem } .map-box .china-map, .map-box .world-map { width: 100%; height: 100% } .map-box .world-map { display: none } .map-box .small-box { width: 2.06rem; height: 1.04rem; box-sizing: border-box; /* border: .01rem solid #1763c7; */ bottom: -0.06rem; overflow: hidden; padding: .1rem; cursor: pointer; /* background: #1763c7; */ left: -0.2rem } .map-box .small-box .small-map { background: url(../images/qmmimages/qmmtip_11.png) no-repeat; width: 1.96rem; height: .85rem; background-size: 100%; transition: background .5s } .map-box .small-box .small-map.active { background: url(../images/qmmimages/qmmtip_10.png) no-repeat; background-size: 100%; } .map-box .point { width: .06rem; height: .06rem; background: #fff; border-radius: 50%; left: 8.60rem; top: 1.08rem; cursor: pointer } .map-box .point .line { width: .55rem; height: 1.1rem; top: -0.31rem; background: url(../images/index_part4_line_r.png) no-repeat 0 .31rem; background-size: .55rem .24rem } .map-box .point .info { width: 2.38rem; background: rgba(255, 255, 255, 0.05); left: .55rem; top: -0.31rem; overflow: hidden; padding: .1rem 0 } .map-box .point .info .scroll-box { height: 1rem; overflow: hidden } .map-box .point .info .scroll-box ul { position: absolute; top: 0; text-align: justify } .map-box .point .info .scroll-box .city { text-align: center; padding-bottom: .04rem } .map-box .point .info .prompt { width: 100%; text-align: center; font-size: .12rem; animation: see_more 3s forwards; height: .2rem; line-height: .26rem } .qmmMapInfo { width: 3.31rem; position: absolute; top: .87rem } .qmmMapInfo .roll { float: left } .qmmMapInfo p { float: left; line-height: .57rem } .map-box .china-map .point.active11 .breath { display: block !important } .index .part4 .num p, .index .part4 .num .roll { display: inline-block; *display: inline; line-height: .32rem } .index .part4 .num .roll { margin-right: .10rem } .map-box .point:nth-child(10) { z-index: 5 } @keyframes shining { 0% { background: rgba(255, 255, 255, 1) } 50% { background: rgba(255, 255, 255, 0.5) } } @keyframes see_more { 0% { opacity: 1; height: .2rem } 20% { opacity: .2; height: .2rem } 40% { opacity: 1; height: .2rem } 60% { opacity: .2; height: .2rem } 80% { opacity: 1; height: .2rem } 100% { opacity: 0; height: 0 } } .map-box .point.left .line { background: url(../images/index_part4_line_l.png) no-repeat 0 .31rem; left: -0.49rem } .map-box .point.left .info { left: -2.87rem } .map-box .point .info i { width: .48rem; height: .34rem; background-size: cover !important } .map-box .point .info .i1 { background: url(../images/map_info_icon1.gif) no-repeat; background-size: 100% 100%; top: 0; left: 0 } .map-box .point .info .i2 { background: url(../images/map_info_icon2.gif) no-repeat; background-size: 100% 100%; top: 0; right: 0 } .map-box .point .info .i3 { background: url(../images/map_info_icon1.gif) no-repeat; background-size: 100% 100%; bottom: 0; right: 0; transform: rotate(180deg) } .map-box .point .info .i4 { background: url(../images/map_info_icon2.gif) no-repeat; background-size: 100% 100%; bottom: 0; left: 0; transform: rotate(180deg) } .map-box .point .info li { padding: 0 .24rem .1rem } .map-box .point .info li:last-child { padding-bottom: 0 } .map-box .point .info li p:nth-child(1) { width: 100%; border-bottom: .01rem dotted #fff; padding-bottom: .05rem; margin-bottom: .05rem } .map-box .point .info li p:nth-child(2) { font-size: .12rem } .map-box .point .breath { transform: translateX(-50%) translateY(-50%); left: .03rem; top: .03rem; border-radius: 50%; background: rgba(255, 255, 255, 0.6); animation: map_point 2s infinite } .map-box .point>* { display: none } .map-box .point.active11>.breath { display: block } @keyframes map_point { 0% { width: 0; height: 0; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2) } 50% { width: .3rem; height: .3rem; box-shadow: 0 0 0 .15rem rgba(255, 255, 255, 0.2) } 100% { width: 0; height: 0; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2) } } #vcodeimg { float: right } .contact-box .wrapper { overflow: hidden; padding: .4rem 0 } .contact-box .wrapper>.box { overflow: hidden } .contact-box.pageindex { background: url(../images/q_mbbg2.png) } .contact-box { width: 100% } .contact-box h2 { font-size: .28rem } .contact-box .radio a { height: .17rem; /* background: url(../images/radio_btn.png) no-repeat; */ background-size: .17rem auto; padding: 0 .3rem; color: #ffffff; } .contact-box .radio { height: .5rem; margin-top: .24rem; padding: 0 0.2rem; background-color: #0C233A; display: flex; align-items: center; } .contact-box .form { overflow: hidden } .contact-box .radio a.active { background-position: 0 -0.18rem } .contact-box .radio a { display: flex; align-items: center; padding-left: .2rem; position: relative; } .contact-box .radio a::before, .contact-box .radio a::after { content: ''; display: block; position: absolute; left: -.05rem; top: 60%; width: .01rem; height: .01rem; border-radius: 50%; } .contact-box .radio a.active::before { margin-left: 0.05rem; margin-top: -0.03rem; background-color: #ffffff; width: 0.05rem; height: 0.05rem; } .contact-box .radio a::after { padding: .06rem; margin-top: -.08rem; border: .01rem solid #6E8FB0; } .contact-box .form input { flex: 1; height: .4rem; box-sizing: border-box; border: none; background-color: #0C233A; padding: 0 .1rem; color: #fff; } .contact-box .form p { width: 100%; padding: 0 0.2rem; background-color: #0C233A; display: flex; align-items: center; border-radius: .02rem; margin-top: .1rem; } .contact-box .form p span { font-size: .14rem; position: relative; } .contact-box .form .desc { align-items: flex-start; } .contact-box .form .desc span { margin-top: 0.1rem; } .contact-box .form textarea { flex: 1; margin-top: 0.13rem; height: .6rem; box-sizing: border-box; border: none; background-color: #0C233A; resize: none; color: #fff; } .contact-box .box>.fl { width: 5.56rem } .contact-box .submit_div { margin: .2rem 0 .1rem 0; display: flex; justify-content: flex-end; position: relative; } .contact-box .submit_div .alert-box { position: absolute; right: 1rem; line-height: .36rem; } .contact-box .submit { width: 0.8rem; height: .36rem; background: #16426E; display: block; text-align: center; line-height: .36rem; color: #fff; border-radius: .03rem; } .contact-box .box>.fr { width: 4.8rem; padding-top: .8rem } .contact-box .info p { line-height: .28rem; font-size: .14rem; } .contact-box .account_icon { margin-top: .24rem; } .contact-box .account_icon a { margin-right: .5rem; } .contact-box .box-right { display: flex; } .contact-box .qrcode { margin-right: .2rem; } .contact-box .qrcode .qrcode_div { width: 1.4rem; height: 1.4rem; } .contact-box .qrcode p { font-size: .14rem; text-align: center; height: .32rem; line-height: .32rem; text-align: center; margin-top: .24rem; } .footer { background: #163757; color: #fff } .footer .div1 { overflow: hidden } .footer .div1 p { line-height: .5rem; font-size: .16rem; float: left; background-size: .21rem .21rem; padding-left: .32rem } .footer .line { background: #525252; height: .01rem } .footer .div3 { background: #051C36; padding: 8px 0; font-size: 12px; text-align: center; color: #667C92; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } .footer .div3>div { padding: 0 4px; display: flex; align-items: center; } .footer .div3 a { display: block; padding-left: 8px; color: #667C92; } .footer .footer-con { display: flex; } .footer .footer-con>div { flex: 1; } .footer .footer-con .footer-left { padding: .4rem; } .footer .footer-con .footer-left h3 { font-size: .2rem; } .footer .div2 { padding: .4rem 0 .1rem .4rem; overflow: hidden; display: flex; flex-direction: column; } .footer .div2 ul { margin-bottom: .3rem; } .footer .div2 .ul1 li { width: 1rem; margin-right: .5rem; } .footer .div2 .ul1 li div { display: flex; flex-wrap: wrap; margin-top: .1rem; } .footer .div2 .ul1:last-child { display: none; } .footer .div2 .ul1 li:last-child { margin-right: 0 } .footer .div2 ul li a.lead, .footer .div2 ul li span.lead{ opacity: 1; font-size: .18rem; color: #fff } .footer .div2 ul li span.lead { margin: 0 0.05rem; } .footer .div2 ul.ul1-0b0c24e3, .footer .div2 ul.ul1-pua35c6t { display: none; } .footer .div2 ul li a { opacity: 1; color: #ffffff; font-size: .14rem; line-height: .34rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #163757; position: relative; z-index: 1 } .footer .div2 .ul2 li:nth-child(1) { width: 1.2rem } .footer .div2 .ul2 li { width: 1.9rem; margin-right: .5rem; float: left } .footer .div2 .ul2 li:nth-child(3) { width: 2.6rem } .footer .div2 .ul2 li:nth-child(3) div { column-count: 2 } .footer .div2 .ul2 li:nth-child(3) a { width: .54rem } .footer .div2 .ul2 li:nth-child(4) { margin-right: 0; margin-left: .2rem } .footer .div2 .ul2 li:nth-child(4) { width: 1rem } .footer .div2 .ul2 li:nth-child(4) div { column-count: 2 } .footer .div2 .ul1.industry .columnCount2 a:nth-of-type(n+10) { position: relative; left: 0rem; z-index: 2 } .footer .div2 .ul1.industry a { margin: 0 } @media screen and (max-width: 14.00rem) and (min-width:12.00rem) { .footer .div2 .ul2 li, .footer .div2 .ul1 li { margin-right: .32rem } } @media screen and (max-width: 11.99rem) { .footer .div2 .ul2 li, .footer .div2 .ul1 li { margin-right: .26rem } .footer .div2 .ul1 li:last-child { margin-right: .2rem } } @media screen and (max-width: 11.26rem) { .footer .div2 .ul2 li, .footer .div2 .ul1 li { margin-right: .2rem } .footer .div2 .ul1 li:last-child { margin-right: .2rem } } @media screen and (max-width: 10.65rem) { .footer .div2 .ul2 li, .footer .div2 .ul1 li { margin-right: 0rem } .footer .div2 .ul1 li:last-child { margin-right: .1rem } } .contact .banner { height: 7.6rem; background: #1763c7 } .contact .banner>.wrapper { height: 100% } .contact .banner .map-box { bottom: .3rem; left: 50%; transform: translateX(-50%) } .contact .banner .num-box { font-size: 0; text-align: center; color: #fff } .contact .banner .num { width: 3rem; display: inline-block; text-align: center } .contact .banner .roll span { font-size: .36rem; font-weight: bold } .contact .banner .num p { font-size: .14rem } .contact .banner .small-box { background: #1763c7 } .contact .part1 { width: 100%; padding: .64rem 0; overflow: hidden; background: url(../images/index_part3_mask.png) } .contact .part1 .wrapper { overflow: hidden } .contact .part1 .fl { width: 5.68rem; height: 3.12rem; background: #fff } .contact .part1 .fl li { padding: .05rem .6rem } .contact .part1 .fl li img { width: .24rem; height: .24rem; padding-right: .05rem } .contact .part1 .fl li * { vertical-align: middle } .contact .part1 .fl h2 { color: #191f2b; font-size: .2rem; padding: .4rem .6rem; font-weight: bold } .contact .part1 .fr { width: 7.08rem; height: 3.12rem } .contact .part1 .fr a { width: 2.96rem; height: 100%; overflow: hidden; float: left } .contact .part1 .fr a .mask { background: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; font-size: .2rem; line-height: 3.12rem; text-align: center; letter-spacing: .02rem; color: #fff; transition: .4s } .contact .part1 .fr a:hover .mask { background: rgba(0, 0, 0, 0) } .contact .part1 .fr a:hover img { transform: translateX(0.2rem) } .contact .part1 .fr a img { transition: .4s } .contact .part2 { width: 100%; height: 7.32rem; overflow: hidden; background: url(../images/contact_bg.png); background-size: cover } .contact .part2 .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png) } .contact .part2 .roll { width: calc(100%+.17rem); height: 100%; overflow: hidden; overflow-y: scroll } .contact .part2 .wrapper { padding-bottom: .4rem } .contact .part2 .place { padding-top: .4rem } .contact .part2 .tag a { width: 1.32rem; margin-right: .01rem; float: left; height: .34rem; line-height: .34rem; text-align: center; background: rgba(238, 238, 238, 0.9); font-size: .16rem } .contact .part2 li { width: 3.86rem; height: 1.9rem; background: rgba(238, 238, 238, 0.9); margin-right: .19rem; float: left; margin-bottom: .2rem; box-sizing: border-box } .contact .part2 li a { width: 100%; height: 100%; display: block; padding: .24rem .14rem; box-sizing: border-box } .contact .part2 li:nth-child(3n) { margin-right: 0 } .contact .part2 .tit { color: #fff; font-size: .24rem } .contact .part2 .tag { padding: .2rem 0 .3rem; overflow: hidden } .contact .part2 li .tit2 { font-size: .24rem; margin-top: .1rem } .contact .part2 li .img-box { height: 1.12rem } .contact .part2 .tag a.active { box-sizing: border-box; line-height: .3rem; border-top: .02rem solid #e60000; background: #fff } .contact .part2 ul { overflow: hidden; display: none; position: absolute } .recruit .banner { width: 100%; height: 6.44rem; color: #fff } .recruit .banner .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png) } .recruit .banner .img-box { width: 100%; height: 100% } .recruit .banner .img-box img { display: none } .recruit .banner .slogan { margin-top: 2.14rem; width: 5.9rem; display: none } .recruit .banner .slogan h2 { font-size: .24rem } .recruit .banner .slogan p { line-height: .26rem; padding: .14rem 0 .28rem; letter-spacing: .01rem } .recruit .banner .slogan a { display: block; width: 1.02rem; height: .3rem; border: .01rem solid #fff; text-align: center; line-height: .3rem; color: #fff; transition: background .4s } .recruit .banner .slogan a:hover { background: rgba(255, 255, 255, 0.5) } .recruit .banner .tag-box { width: 100%; height: 1.4rem; background: rgba(255, 255, 255, 0.05); bottom: 0 } .recruit .banner .tag-box .tag { width: 33.33%; height: 100%; border-right: .01rem solid rgba(255, 255, 255, 0.2); box-sizing: border-box; text-align: center; cursor: pointer } .recruit .banner .tag-box .tag:last-child { border: 0 } .recruit .banner .tag-box .icon { width: .5rem; height: .5rem; position: relative; top: -0.14rem; margin-right: .2rem; display: inline-block } .recruit .banner .tag-box .icon img { width: 100%; height: 100% } .recruit .banner .tag-box .txt { width: 1.8rem; margin-top: .22rem; display: inline-block; text-align: left } .recruit .banner .tag-box .txt .p1 { font-size: .24rem } .recruit .inp-box { overflow: hidden; padding: .32rem 0 .2rem } .recruit .banner .tag-box .txt .p2 { line-height: .24rem; padding-top: .14rem; text-align: justify } .recruit .inp-box input { width: 6.86rem; height: .54rem; box-sizing: border-box; border: .01rem solid #a2a2a2; border-right: 0; padding: 0 .3rem } .recruit .inp-box a { width: .84rem; height: .54rem; background: url(../images/recruit_inp.png); background-size: cover } .recruit .inp-box p { width: 2rem; height: .54rem; background: #eee; box-sizing: border-box; border-top: .02rem solid #e60000; text-align: center; color: #989898; line-height: .5rem; margin-left: .42rem } .recruit .screen-box { font-size: .16rem; color: #262626; overflow: hidden; padding-bottom: .32rem } .recruit .screen-box .tit { width: 1rem; height: .3rem; line-height: .3rem; margin-left: .3rem; margin-right: .05rem } .recruit .screen div a { height: .3rem; line-height: .3rem; padding: 0 .1rem; margin-right: .1rem; float: left } .recruit .screen div a.active { background: #e60000; color: #fff } .recruit .screen div { width: 9.5rem; max-height: .3rem; overflow: hidden } .recruit .screen { padding: .12rem 0; border-bottom: .01rem dotted #ccc; overflow: hidden } .recruit .screen .more { color: #e60000; height: .3rem; line-height: .3rem; margin-right: .2rem } .recruit .screen .more * { vertical-align: middle; transition: transform .4s } .recruit .screen .more.active { height: auto } .recruit .screen .more.active img { transform: rotate(90deg) } .recruit .list .tit { background: #eee; height: .6rem; overflow: hidden } .recruit .list .tit p { width: 2.7rem; line-height: .6rem; color: #999; text-align: center; font-size: .18rem } .recruit .list .tit .p1 { width: 1.6rem; text-align: left; margin-left: .3rem } .recruit .list .tit .p5 { width: 1.5rem } .recruit .list li { border-bottom: .01rem dotted #ccc; font-size: 0 } .recruit .list li * { display: inline-block; font-size: .16rem; margin: .18rem 0; width: 2.7rem; color: #262626; text-align: center } .recruit .list li a { width: 1.6rem; text-align: left; margin-left: .3rem } .recruit .list li span:last-child { width: 1.5rem; float: right } .personal .banner { height: .82rem } .personal>.wrapper { overflow: hidden; height: 3.5rem } .personal>.wrapper { overflow: hidden; height: 3.5rem } .personal>.wrapper .fl { background: #eee; height: 100%; width: 2.3rem } .personal>.wrapper .fl p { font-size: .18rem; padding: .36rem 0 0 .4rem; color: #000; font-weight: bold; letter-spacing: .02rem } .personal>.wrapper .fl li .icon { width: .2rem; height: .2rem; overflow: hidden; margin-left: .4rem; margin-right: .04rem } .personal>.wrapper .fl li .icon img { width: 100% } .personal>.wrapper .fl li>* { display: inline-block; vertical-align: middle } .personal>.wrapper .fl li { padding: .1rem 0; cursor: pointer } .personal>.wrapper .fl ul { padding-top: .14rem } .personal>.wrapper .fl li.active { background: #e93e33; color: #fff } .personal>.wrapper .fl li.active .icon img { transform: translateY(-50%) } .personal>.wrapper .fr { width: 9.5rem; height: 100% } .personal>.wrapper .fr .tab { display: none } .personal>.wrapper .fr .user { margin-left: 2rem; margin-top: .8rem } .personal>.wrapper .fr .user span { color: #000; width: 2.06rem } .personal>.wrapper .fr .user p { padding: .12rem 0 } .personal>.wrapper .fr .user p>* { display: inline-block } .personal>.wrapper .fr .user a { color: #666; width: .7rem; height: .28rem; background: #e5e5e5; border-radius: .05rem; line-height: .28rem; text-align: center } .personal>.wrapper .fr .contact>div { display: table; float: left; margin-left: .2rem; margin-top: .06rem } .personal>.wrapper .fr .contact .popup { width: 1rem; height: 1rem; border: .01rem solid #bcbec0; bottom: .34rem; left: -0.38rem; z-index: 2; transform: scaleY(0); transform-origin: bottom; transition: .5s; background: #fff; box-sizing: border-box; padding: .04rem } .personal>.wrapper .fr .contact .popup img { width: 100%; height: 100% } .personal>.wrapper .fr .contact .popup:before { position: absolute; content: ""; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: calc(1rem - .02rem); border-left: .09rem solid transparent; border-right: .09rem solid transparent; border-top: .09rem solid #bcbec0 } .personal>.wrapper .fr .contact .popup:after { position: absolute; content: ""; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: calc(1rem - .03rem); border-left: .09rem solid transparent; border-right: .09rem solid transparent; border-top: .09rem solid #fff } .personal>.wrapper .fr .contact a:nth-child(1):hover .popup { transform: scaleY(1) } .personal>.wrapper .fr .contact a { height: .22rem; margin-right: .24rem; float: left } .personal>.wrapper .fr .contact a img { height: 100% } .personal>.wrapper .fr .contact { float: right; margin-top: .5rem } .personal>.wrapper .fr li { border-bottom: .01rem dashed #ccc; overflow: hidden; line-height: .5rem; padding: 0 .2rem } .personal>.wrapper .fr li span { float: left; width: 8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .personal>.wrapper .fr li a { float: right; color: #e60000 } .personal>.popup-box { width: 100%; height: 100%; position: fixed; top: 0; background: rgba(0, 0, 0, 0.5); z-index: 99; display: none } .personal>.popup-box .popup { width: 4.6rem; background: #fff; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); padding: .3rem 0 } .personal>.popup-box .popup img { width: .3rem; height: .3rem; top: .1rem; right: .1rem; position: absolute; cursor: pointer } .personal>.popup-box .popup p * { display: inline-block; font-size: .14rem } .personal>.popup-box .popup input { width: 2rem; height: .3rem; padding: 0 .1rem; box-sizing: border-box; border: .01rem solid #999 } .personal>.popup-box .popup span { width: .7rem } .personal>.popup-box .popup p { padding: .06rem 0; font-size: 0 } .personal>.popup-box .popup .inp { width: 2.7rem; margin: .1rem auto .2rem } .personal>.popup-box .popup a { width: 1rem; height: .3rem; margin: 0 auto; background: #e60000; display: block; border-radius: .05rem; line-height: .3rem; text-align: center; color: #fff } .about .banner { height: 3.21rem; background-size: cover } .about .banner .mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3) url(../images/index_part3_mask.png) } .about .banner .slogan h2 { font-size: .36rem; color: #fff } .about .banner .slogan { width: 100%; text-align: center; margin-top: 1.46rem } .about .part1 .tit { font-size: .2rem; text-align: center; padding: .2rem 0 } .about .part1 .con { line-height: .26rem; text-align: justify; max-height: 1.04rem; overflow: hidden } .about .part1 .open { width: .5rem; height: .2rem; display: block; background: url(../images/about_arrow.png) no-repeat right bottom; background-size: .12rem; margin: .2rem auto .3rem } .about .part1 .open.active { background-position: right top } .about .part2 { height: 6.5rem; width: 100% } .about .part2 .bg-box { width: 100%; height: 6.5rem } .about .part2 .bg-box img { display: none } .about .part2 .mask { width: 100%; height: 6.5rem; background: rgba(0, 0, 0, 0.3) url(../images/index_part3_mask.png); position: absolute } .about .part2 a { width: 50%; height: 100%; float: left; text-align: center; color: #fff; transition: .5s } .about .part2 a img { width: .6rem; height: .6rem; margin-top: 2.48rem; padding-bottom: .1rem } .about .part2 a .tit { font-size: .24rem } .about .part2 a .con { line-height: .26rem; width: 2.32rem; margin: .4rem auto .3rem; opacity: 0 } .about .part2 a .more { display: block; border: .01rem solid #fff; width: 1.02rem; height: .3rem; line-height: .3rem; color: #fff; margin: 0 auto; opacity: 0; cursor: pointer } .about .part2 a:hover { background: rgba(31, 45, 71, 0.4) } .about .part2 a * { transition: .5s } .about .part2 a:hover * { transform: translateY(-0.7rem); opacity: 1 } .about .part2 a .more:hover { background: rgba(255, 255, 255, 0.5) } .about .part3 { overflow: hidden; padding: .44rem 0 } .about .part3 .img-box { width: 4.24rem; height: 2.3rem; margin-top: .26rem } .about .part3 .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png) } .about .part3 .mask p { padding: 0 .2rem; color: #fff; font-size: .18rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 1.9rem } .about .part3 .img-box img { transition: .4s } .about .part3 .img-box:hover img { transform: scale(1.1) } .about .part3 .tit { font-size: .2rem; padding-bottom: .06rem } .about .part3 .con { line-height: .26rem; height: .52rem; overflow: hidden } .about .part3 .list { width: 3.3rem; margin-left: .58rem; margin-top: .2rem } .about .part4 .box { overflow: hidden } .about .part4 .box a { width: 25%; height: 3.3rem } .about .part4 .box a img { transition: .4s } .about .part4 .box a img:nth-child(1) { left: 0 !important; } .about .part4 .box .mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4) url(../images/index_part3_mask.png); transition: .4s } .about .part4 .box p { font-size: .3rem; color: #fff; letter-spacing: .02rem; bottom: .2rem; left: .2rem } .about .part4 .box a:hover .mask { opacity: 0 } .about .part4 .box a:hover .scale { transform: scale(1.1) } .about .part4 .box a.video-box { width: 50% } .about .part4 .box .play { width: .63rem; height: .63rem; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) } .about .part5 .tit { font-size: .24rem; color: #000; text-align: center; padding: .46rem 0 .26rem; font-weight: 600 } .about .part5 .company-tab a { width: 1.99rem; height: 1rem } .about .part5 .company-tab a:nth-child(5n+5) { margin-right: 0 } .about .part5 .company-tab { overflow: hidden; height: 2.4rem } .about .part5 .company-tab a img { transition: .4s } .about .part5 .company-tab a:hover img { transform: translateY(-0.1rem) } .qmmAbout.about .part5 .company-tab { height: 3.4rem } .industry .banner { height: 3.21rem; background-size: cover } .industry .banner .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png) } .industry .banner .slogan { width: 12rem; margin: 1.4rem auto 0; color: #fff } .industry .banner .slogan h2 { font-size: .24rem } .industry .banner .slogan p { line-height: .26rem; padding-top: .18rem; letter-spacing: .01rem; width: 5.6rem; text-align: justify } .industry .part1 { display: table; padding: .3rem 0 .4rem } .industry .part1 .box { display: table; padding-bottom: .3rem } .industry .part1 .box a { width: 4.85rem; margin-right: .21rem; margin-top: .21rem; height: 4rem; background: #fff; letter-spacing: .01rem; box-shadow: 0 0 .4rem rgba(153, 153, 153, 0.3) } .industry .part1 .img-box { height: 2rem } .industry .part1 .txt-box { height: 1.6rem; padding: 0 .25rem } .industry .part1 .box a:nth-child(3n) { margin-right: 0 } .industry .part1 span { position: absolute; display: none; top: 0; left: 0; background: rgba(255, 255, 255, 0.5); font-size: .18rem; padding: .06rem .18rem } .industry .part1 .tit { font-size: .18rem; padding: .3rem 0 .2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .industry .part1 .con { line-height: .26rem; color: #666; height: .52rem; overflow: hidden } .industry .part1 .img-box img { transition: .4s } .industry .part1 .img-box:hover img { transform: scale(1.1) } .industry .part1 .open { width: 1.24rem; height: .36rem; border: .01rem solid #999; line-height: .36rem; text-align: center; float: right } .industry1 .banner .slogan { margin: 1.4rem auto 0; } .industry1 .banner .slogan h2 { font-size: .3rem } .industry1 .banner .slogan p { width: 100%; padding-top: .4rem; font-size: .16rem; line-height: .26rem } .industry1 .part2 .box { overflow: hidden; height: 6.6rem } .industry1 .part2 .box a { width: 25%; height: 3.3rem } .industry1 .part2 .box a img { transition: .4s } .industry1 .part6List .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png); transition: .4s } .industry1 .part2 .box p { font-size: .24rem; color: #fff; letter-spacing: .02rem; bottom: .16rem; left: .3rem } .industry1 .part6List .box a:hover .mask { opacity: 0 } .industry1 .part2 .box a:hover img { transform: scale(1.1) } .industry1 .part2 .more { width: 1.24rem; height: .36rem; border: .01rem solid #999; line-height: .36rem; text-align: center; margin: .3rem auto .1rem; display: block } .industry1 .part6List .box { overflow: hidden } .industry1 .part6List .box a { width: 25%; height: 3.3rem } .industry1 .part6List .box a img { transition: .4s } .industry1 .part6List .box p { font-size: .24rem; color: #fff; letter-spacing: .02rem; bottom: .16rem; left: .3rem } .industry1 .part6List .box a:hover img { transform: scale(1.1) } .industry1 .part3 { display: table; padding: .3rem 0 .4rem } .industry1 .part3 .box { display: table; padding-bottom: .3rem } .industry1 .part3 .box a { width: 3.86rem; margin-right: .21rem; margin-top: .18rem; height: 3.6rem; background: #fff; letter-spacing: .01rem; box-shadow: 0 0 .4rem rgba(153, 153, 153, 0.3) } .industry1 .part3 .img-box { height: 2rem } .industry1 .part3 .txt-box { height: 1.6rem; padding: 0 .25rem } .industry1 .part3 .box a:nth-child(3n) { margin-right: 0 } .industry1 .part3 .tit { font-size: .18rem; padding: .3rem 0 .2rem } .industry1 .part3 .con { line-height: .26rem; color: #666 } .industry1 .part3 .img-box img { transition: .4s } .industry1 .part3 .img-box:hover img { transform: scale(1.1) } .industry1 .part3>p { color: #000; font-size: .24rem } .business .banner { height: 6.8rem; background-size: cover } .business .slogan-box { width: 12rem; height: 100%; margin: 0 auto } .business .slogan { width: 50%; top: 55%; transform: translateY(-50%); color: #fff } .business .banner h2 { font-size: .24rem } .business .slogan p { line-height: .26rem; padding-top: .18rem; text-align: justify } .business .slogan-box .icon { width: 6rem; height: 6rem; right: 0; top: .4rem } .business .slogan-box .icon img { width: 100% } .business .part1 .box { overflow: hidden; height: 6.6rem } .business .part1 .box a { width: 25%; height: 3.3rem } .business .part1 .box a img { transition: .4s } .business .part1 .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png); transition: .4s } .business .part1 .box p { font-size: .24rem; color: #fff; letter-spacing: .02rem; bottom: .16rem; left: .3rem } .business .part1 .box a:hover .mask { opacity: 0 } .business .part1 .box a:hover img { transform: scale(1.1) } .business .part1 .more { width: 1.24rem; height: .36rem; border: .01rem solid #999; line-height: .36rem; text-align: center; margin: .3rem auto .1rem; display: block } .business .part2 { display: table; padding: .3rem 0 .4rem } .business .part2 .box { display: table; padding-bottom: .3rem } .business .part2 .box a { width: 3.86rem; margin-right: .21rem; margin-top: .18rem; height: 3.6rem; background: #fff; letter-spacing: .01rem; box-shadow: 0 0 .4rem rgba(153, 153, 153, 0.3) } .business .part2 .img-box { height: 2rem } .business .part2 .txt-box { height: 1.6rem; padding: 0 .25rem } .business .part2 .box a:nth-child(3n) { margin-right: 0 } .business .part2 .tit { font-size: .18rem; padding: .3rem 0 .2rem } .business .part2 .con { line-height: .26rem; color: #666 } .business .part2 .img-box img { transition: .4s } .business .part2 .img-box:hover img { transform: scale(1.1) } .business .part2>p { color: #000; font-size: .24rem } .result .banner { background: url(../images/result_banner.jpg); height: 2rem; margin-top: 0; background-size: cover; margin-top: .85rem } .result .banner .mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4) } .result .banner .inp-box { width: 6.24rem; height: .54rem; margin: 0 auto; padding-top: .73rem } .result .banner .inp-box input { width: 5.4rem; height: 100%; box-sizing: border-box; border: .01rem solid #999; border-radius: 0; background: rgba(255, 255, 255, 0.9); padding: 0 .2rem; border-right: 0; height: .54rem } .result .banner .inp-box a { width: .84rem; height: .54rem; background: url(../images/recruit_inp.png); background-size: cover } .result .part1 .screen { width: 100%; height: .66rem; background: #eee; line-height: .66rem } .result .part1 .screen .fl { color: #666 } .result .part1 .screen a { margin-left: .48rem; margin-right: .12rem } .result .part1 .wrapper { overflow: hidden } .result .part1 ul.wrapper { width: 8.9rem; margin-top: .2rem } .result .part1 .date-box { width: .68rem; padding: .12rem 0; text-align: center; height: .68rem; border: .01rem solid #dcdcdc; box-sizing: border-box; margin-top: .02rem } .result .part1 li .fr { width: 8rem } .result .part1 .year { color: #999; padding-bottom: .02rem } .result .part1 .date { font-weight: bold } .result .part1 li { border-bottom: .01rem solid #dcdcdc; overflow: hidden; padding: .2rem 0 } .result .part1 .tit { font-size: .16rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: .04rem } .result .part1 .con { line-height: .24rem; color: #666; height: .48rem; overflow: hidden } .result .part1 .screen .wrapper { width: 100%; margin-top: .2rem } .qmmSeaBut.cleargap { font-size: 0; letter-spacing: -.08rem; text-align: left } .qmmSeaBut .ibox { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: .12rem; letter-spacing: normal } .qmmSeaBut a { font-size: .12rem; line-height: .30rem; border: .01rem solid #343434; text-align: center; width: .74rem; margin: .08rem 0 0 0 !important } .qmmSeaBut a.active { background: #e60000; color: #fff; border: .01rem solid #e60000 } .article_list .banner { height: 3.21rem; background-size: cover } .article_list2 .banner { background: 0; height: 0 } .article_list .banner .mask { width: 100%; height: 100%; background: url(../images/index_part3_mask.png) } .article_list .banner .slogan { width: 12rem; margin: 1.2rem auto 0; color: #fff } .article_list .banner .slogan h2 { font-size: .24rem } .article_list .banner .slogan p { line-height: .26rem; padding-top: .18rem; letter-spacing: .01rem; width: 5.6rem; text-align: justify } .article_list .part1 { display: table; padding-top: .2rem } .article_list .part1 .l-box { width: 7.93rem } .article_list .part1 .box { display: table; margin-bottom: .5rem; } .article_list .part1 .box a { width: 4.85rem; margin-right: .21rem; margin-top: .21rem; height: 4rem; background: #fff; letter-spacing: .01rem; box-shadow: 0 0 .4rem rgba(153, 153, 153, 0.3) } .article_list .part1 .box.change a { width: 100%; margin: 0; border-bottom: .01rem solid #eaeaea; height: 1.94rem; box-shadow: none } .article_list .part1 .img-box { height: 2rem } .article_list .part1 .box.change .img-box { width: 2.12rem; margin-top: .31rem; height: 1.32rem; float: right } .article_list .part1 .txt-box { height: 1.6rem; padding: 0 .25rem } .article_list .part1 .box.change .txt-box { float: left; padding: 0; width: 5.4rem } .article_list .part1 .tit { font-size: .18rem; padding: .3rem 0 .2rem } .article_list .part1 .box.change .tit { padding-top: .5rem } .article_list .part1 .con { line-height: .26rem; color: #666 } .article_list .part1 .img-box img { transition: .4s } .article_list .part1 .screen-box { overflow: hidden } .article_list .part1 .inp-box input { width: 3.02rem; height: .54rem; box-sizing: border-box; border: .01rem solid #999; padding: 0 .3rem; border-right: 0; border-radius: 0 } .article_list .part1 .inp-box a { width: .84rem; height: .54rem; background: url(../images/recruit_inp.png); background-size: cover } .article_list .part1 .screen { width: 3.86rem } .article_list .part1 .screen a { float: left; width: 50%; height: .54rem; line-height: .54rem; background: #eee; color: #989898; text-align: center } .article_list .part1 .screen a.active { box-sizing: border-box; border-top: .02rem solid #e60000; line-height: .5rem; background: #fff } .article_list .r-box { width: 3.7rem; padding: 0 .28rem .2rem; box-sizing: border-box; background: rgba(0, 0, 0, 0.06) url(../images/index_part3_mask.png) } .article_list .r-box div>p { font-size: .18rem; color: #000; padding-top: .16rem } .article_list .r-box .hot-tag a { width: 1rem; margin-right: .07rem; background: #dcdcdc; color: #666; float: left; line-height: .3rem; text-align: center; margin-top: .07rem } .article_list .r-box .hot-tag a:nth-child(3n) { margin-right: 0 } .article_list .r-box .tag { overflow: hidden; padding: .04rem 0 } .article_list .r-box .list a { display: block; background: #fff; margin-top: .12rem } .article_list .r-box .list .img-box { height: 1.26rem } .article_list .r-box .article p { line-height: .34rem; height: .34rem; text-align: center } .article_list .banner-box { width: 100%; overflow: hidden; margin-bottom: .2rem } .article_list .banner-box .pic-box { width: calc(100% / 3); height: 3rem; overflow: hidden } .article_list .banner-box .pic { width: calc(100% + 0.2rem); height: 100%; transition: transform .4s } .article_list .banner-box .mask { width: 100%; height: 100%; } .article_list .banner-box .txt-box { color: #fff; margin-top: 1.6rem; padding: 0 .54rem; transform: translateY(0.9rem); transition: transform .4s } .article_list .banner-box .txt-box h3 { position: relative; font-size: .24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: .26rem } .article_list .banner-box .txt-box h3:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50%; border-bottom: .02rem solid #fff } .article_list .banner-box .txt-box p { line-height: .26rem; padding-top: .16rem } .article_list .banner-box .pic-box:hover .txt-box { transform: translateY(0) } .article_list .banner-box>a:hover .pic { transform: translateX(-0.18rem) } .article_list .banner-box .mask img { width: .63rem; height: .63rem; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) } .article_details .banner { height: .82rem } .article_details .part1 .inp-box { width: 6.24rem; overflow: hidden; padding-bottom: .2rem } .article_details .part1 .inp-box input { width: 5.4rem; height: .54rem; border: .01rem solid #999; border-right: 0; box-sizing: border-box; padding: 0 .2rem; border-radius: 0 } .article_details .part1 .inp-box a { width: .84rem; height: .54rem; background: url(../images/recruit_inp.png); background-size: cover } .article_details .collection { border-bottom: .01rem solid #eaeaea; padding: .1rem 0; font-size: 0; text-align: right; margin-bottom: .1rem } .article_details .collection a { margin-left: .02rem; background: url(../images/collection.png) no-repeat left top; background-size: .18rem; padding-left: .24rem } .article_details .collection a.active { background-position: left bottom } .article_details .collection * { color: #666; height: .16rem; margin-left: .4rem; line-height: .16rem; display: inline-block; font-size: .14rem } .article_details .part1 .txt-box .tit { font-size: .3rem; color: #000; padding-bottom: .1rem; text-align: center } .article_details .part1 .con-box { line-height: .26rem; text-align: justify } .details .part1 .con-box { padding: .2rem; /* background: white; */ line-height: .26rem; text-align: justify } .article_details .part1 .tit1 { color: #000; font-size: .16rem } .article_details .part1 .con-box>div { padding: .08rem 0 } .article_details .part1 .con-box .img { width: 100%; text-align: center } .article_details .part1 .con-box .img img { max-width: 100% } .article_details .part1 .tab { font-size: 0; text-align: right } .article_details .part1 .tab a { color: #000; display: inline-block; font-size: .14rem; margin: .2rem .06rem .2rem .44rem } .article_details .part2 .hot-tit { font-size: .24rem; color: #000 } .article_details .part2 .tag { font-size: 0; padding: .2rem 0 .5rem } .article_details .part2 .tag a { width: 1.3rem; background: #f1f1f1; color: #666; display: inline-block; font-size: .18rem; line-height: .4rem; text-align: center; margin-right: .3rem } .article_details .part3 { display: table; padding: .3rem 0 .4rem } .article_details .part3 .box { display: table; padding-bottom: .3rem } .article_details .part3 .box a { width: 4.85rem; height: 4rem; margin-right: .21rem; margin-top: .18rem; background: #fff; letter-spacing: .01rem; box-shadow: 0 0 .4rem rgba(153, 153, 153, 0.3) } .article_details .part3 .img-box { height: 2rem } .article_details .part3 .txt-box { height: 1.6rem; padding: .09rem .25rem } .article_details .part3 .box a:nth-child(3n) { margin-right: 0 } .article_details .part3 .tit { font-size: .18rem; padding: .3rem 0 .2rem } .article_details .part3 .con { line-height: .26rem; color: #666 } .article_details .part3 .img-box img { transition: .4s } .article_details .part3 .img-box:hover img { transform: scale(1.1) } .article_details .part3>p { color: #000; font-size: .24rem; text-align: center } .article_details .part1 { overflow: hidden; padding-top: .36rem } .article_details .part1 .r-box { width: 8.8rem } .article_details .part1 .l-box { width: 2.5rem; box-sizing: border-box; border: .01rem solid #a2a2a2; padding: .22rem .3rem } .article_details .part1 .l-box a { color: black; display: block; width: 1.9rem; height: .26rem; line-height: .26rem; text-align: center } .article_details .part1 .l-box .line { width: .08rem; height: .01rem; background: #fff; margin: .1rem auto } .article_details .part1 .l-box li:last-child .line { display: none } .article_details .part1 .l-box a.active { background: #333; color: #fff } .memorabilia { margin-top: .24rem; margin-bottom: .5rem } .memorabilia .vertical-line { width: .01rem; background: #999; height: 100%; left: 50% } .memorabilia li { font-size: 0; padding: .5rem 1.1rem; position: relative; z-index: 1 } .memorabilia li>div { display: inline-block; vertical-align: middle } .memorabilia li .img-box { width: 4.4rem; height: 2rem } .memorabilia li .img-box p { width: 100%; box-sizing: border-box; padding: 0 .2rem; color: #fff; background: rgba(0, 0, 0, 0.32); height: .5rem; line-height: .5rem; bottom: 0; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; letter-spacing: .01rem; font-size: .24rem; position: absolute } .memorabilia li .point { width: 1rem } .memorabilia li .point span { width: .15rem; height: .15rem; margin-left: .43rem; background: #e60012; border-radius: 50%; display: block } .memorabilia li .txt { width: 4.4rem; font-size: .14rem; line-height: .26rem; letter-spacing: .01rem } .memorabilia li .txt.left { text-align: left } .memorabilia li .txt.right { text-align: right } .details .banner { height: .82rem } .details .part1 { overflow: hidden; padding: .36rem 0 .2rem } .details .l-box { /* width: 7.74rem */ } .details .l-box .tit { font-size: .3rem; padding: .2rem 0 } .details .l-box .img { width: 100%; text-align: center } .details .l-box .img img { max-width: 100%; display: block; margin: 0 auto } .details .l-box .con-box { padding: .2rem; /* background: white; */ line-height: .26rem; text-align: justify } .details .l-box .con-box img { max-width: 100%; display: block; margin: 0 auto } .details .l-box h4 { color: #000; font-size: .16rem } .details .l-box .con-box>div { padding: .08rem 0 } .details .l-box .collection { border-bottom: .01rem solid #eaeaea; padding: .1rem 0 } .details .l-box .collection a { color: #666; height: .16rem; line-height: .16rem; margin-left: .02rem; display: block; background: url(../images/collection.png) no-repeat left top; background-size: .18rem; padding-left: .24rem } .details .l-box .collection a.active { background-position: left bottom } .details .l-box .tab { font-size: 0; text-align: right } .details .l-box .tab a { color: #000; display: inline-block; font-size: .14rem; margin: .2rem .06rem .2rem .44rem } .details .r-box { width: 3.7rem; padding: .2rem .28rem; box-sizing: border-box; background: rgba(0, 0, 0, 0.06) url(../images/index_part3_mask.png) } .details .r-box input { width: 100%; height: .42rem; border-radius: 0; box-sizing: border-box; padding: 0 .2rem; border: .01rem solid #999 } .details .r-box div>p { font-size: .18rem; color: #000; padding-top: .16rem } .details .r-box .hot-tag a { width: 1rem; margin-right: .07rem; background: #dcdcdc; color: #666; float: left; line-height: .3rem; text-align: center; margin-top: .07rem } .details .r-box .hot-tag a:nth-child(3n) { margin-right: 0 } .details .r-box .tag { overflow: hidden; padding: .04rem 0 } .details .r-box .list a { display: block; background: #fff; margin-top: .12rem } .details .r-box .list .img-box { height: 1.26rem } .details .r-box .article p { line-height: .34rem; height: .34rem; text-align: center } .job { background: #f9f9f9 } .job .banner { height: .82rem } .job .part1 .nav a { color: #000 } .job .part1 .tit-box .tit { color: #000; font-size: .24rem } .job .part1 .tit-box .time { color: #666; margin-left: .18rem } .job .part1 .link { font-size: 0 } .job .part1 .link>* { display: inline-block; vertical-align: middle } .job .part1 .link p * { font-size: .14rem; color: #000 } .job .part1 .link p span { padding: 0 .04rem } .job .part1 .link p { margin-right: .3rem } .job .part1 .link .popup { width: 1rem; height: 1rem; border: .01rem solid #bcbec0; bottom: .3rem; left: -0.38rem; z-index: 2; transform: scaleY(0); transform-origin: bottom; transition: .5s; background: #fff; box-sizing: border-box; padding: .04rem } .job .part1 .link .popup img { width: 100%; height: 100% } .job .part1 .link .popup:before { position: absolute; content: ""; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: calc(1rem - .02rem); border-left: .09rem solid transparent; border-right: .09rem solid transparent; border-top: .09rem solid #bcbec0 } .job .part1 .link .popup:after { position: absolute; content: ""; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: calc(1rem - .03rem); border-left: .09rem solid transparent; border-right: .09rem solid transparent; border-top: .09rem solid #fff } .job .part1 .link div a:nth-child(1):hover .popup { transform: scaleY(1) } .job .part1 .link div a { height: .18rem; margin-right: .24rem; float: left } .job .part1 .link div a img { height: 100% } .job .part1 .tit-box { padding: .18rem 0 } .job .part1 .txt { margin-top: .26rem; line-height: .26rem; color: #000 } .job .part1 .apply { display: block; width: 1.02rem; height: .3rem; border: .01rem solid #000; text-align: center; line-height: .3rem; color: #000; margin-top: .24rem; margin-bottom: .5rem } .job .popup-box { width: 100%; height: 100%; position: fixed; top: 0; background: rgba(0, 0, 0, 0.5); z-index: 99; display: none } .job .popup-box .popup { width: 4.6rem; background: #fff; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); padding: .3rem 0 } .job .popup-box .popup img { width: .3rem; height: .3rem; top: .1rem; right: .1rem; position: absolute; cursor: pointer } .job .popup-box .popup p * { display: inline-block; font-size: .14rem; vertical-align: middle } .job .popup-box .popup input { width: 2rem; height: .3rem; padding: 0 .1rem; box-sizing: border-box; border: .01rem solid #999 } .job .popup-box .popup span { width: .7rem; height: .3rem; line-height: .3rem } .job .popup-box .popup span.code { background: red; height: .3rem; width: .8rem } .job .popup-box .popup span.code img { width: 100%; height: 100%; position: static } .job .popup-box .popup span.code+input { width: 1.8rem; float: right } .job .popup-box .popup p { padding: .06rem 0; font-size: 0 } .job .popup-box .popup .inp { width: 2.7rem; margin: .1rem auto .2rem } .job .popup-box .popup>a { width: 1rem; height: .3rem; margin: 0 auto; background: #e60000; display: block; border-radius: .05rem; line-height: .3rem; text-align: center; color: #fff } .job .popup span.mess+input { width: 1.4rem } .job .popup p a { width: .5rem; float: right; background: #e60000; border-radius: .05rem; text-align: center; line-height: .3rem; color: #fff; height: .3rem } .job .popup .ts { text-indent: .7rem; font-size: .12rem; color: #f00; padding-top: 0 } @media screen and (max-width: 14.40rem) { .top-nav .nav2 .hide .nav-3 .img { height: 2.1rem } } @media screen and (max-width: 7.50rem) { .banner { margin-top: 0 } .mob-show { display: block } .sec2_ul { display: flex; flex-direction: row; flex-wrap: wrap } .sec2_ul li { float: left; width: 33.33333%; max-height: 2.3rem; box-sizing: border-box; padding: .47rem 0 .27rem; background: 0; text-align: center; border: .01rem solid #c1c1c1 } .pic_div { margin-bottom: .2rem; padding: 0 .65rem } .pic_div img { max-width: 100% } .sec2_ul li .q_jinfo { background: 0; padding: 0; text-align: center } .contact-box { background: 0 } } .mask { background: rgba(0, 0, 0, 0.3) !important } .columnCount2 { column-count: 2; -moz-column-count: 2; -webkit-column-count: 2 } .top-nav .nav2 .link:hover>a::after, .top-nav .nav2 .link>a:hover::after { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); -ms-transform: scaleX(1); border-bottom: .04rem solid #e60000 } .top-nav .nav2 .link>a { padding: 0 .08rem; margin: 0 .08rem } .top-nav .nav2 .link:last-child>a { margin-right: 0 } .top-nav .nav2 .hide { height: 3.45rem } .top-nav .nav2 .hide.q_cng { height: 3.8rem } .top-nav .nav2 .hide p { line-height: .4rem; height: .4rem } .top-nav .nav2 .hide p a { font-size: .17rem; font-weight: normal } .top-nav .nav2 .hide .nav-1 { padding-top: .5rem } .top-nav .nav2 .hide .nav-1 p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .top-nav .nav2 .hide .nav-1 p:first-child { padding-top: 0 } .top-nav .nav2 .hide .nav-1 .scroll, .top-nav .nav2 .hide .nav-2 .scroll { height: 2.4rem; overflow-y: auto; overflow-x: hidden; position: relative } .top-nav .nav2 .hide .nav-1 .scroll { padding-left: 36%; padding-right: .1rem } .top-nav .nav2 .hide .nav-1 .scroll .navChildWrap { position: absolute } .top-nav .nav2 .hide .navNext, .top-nav .nav2 .hide .navPre { display: inline-block; position: absolute; top: 3.15rem; height: .1rem; width: .1rem; left: 36%; margin-left: .3rem; cursor: pointer } .top-nav .nav2 .hide .navNext img, .top-nav .nav2 .hide .navPre img { vertical-align: top } .top-nav .nav2 .hide .navPre { top: .1rem; transform: rotate(180deg); transform-origin: center; width: .15rem; height: .15rem; display: none } .top-nav .nav2 .hide .nav-2 { padding-top: .5rem } .top-nav .nav2 .hide .nav-2 .tab { width: 100%; display: none } .top-nav .nav2 .hide .nav-2 .tab:first-child { display: block } .top-nav .nav2 .hide .nav-2 .navPre { top: -0.35rem } .top-nav .nav2 .hide .nav-2 .navNext { top: 2.6rem } .top-nav .nav2 .hide .nav-3 { padding-top: 1.7% } .top-nav .nav2 .hide .nav-3 .p1 { font-size: .29rem } .top-nav .nav2 .hide .nav-3 .img { width: 4.01rem !important; height: 1.87rem } .top-nav .nav2 .hide .nav-3 .con { line-height: .24rem; height: .5rem; overflow: hidden; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical } .top-nav .nav2 .hide .scroll::-webkit-scrollbar { width: .04rem; height: .04rem } .top-nav .nav2 .hide .scroll::-webkit-scrollbar-thumb { border-radius: .05rem; -webkit-box-shadow: inset 0 0 .05rem rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.2) } .top-nav .nav2 .hide .scroll::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 .05rem rgba(0, 0, 0, 0.2); border-radius: 0; background: rgba(0, 0, 0, 0.1) } .top-nav .nav2 .hide .scroll { scrollbar-arrow-color: #999; scrollbar-face-color: #999; scrollbar-3dlight-color: #999; scrollbar-highlight-color: #999; scrollbar-shadow-color: #999; scrollbar-darkshadow-color: #999; scrollbar-track-color: #ccc; scrollbar-base-color: #999 } .footer .div2 .ul1 li:last-child { margin-right: .2rem; width: 2rem } .footer .div2 .ul2 li:nth-child(1) { width: 2rem } .footer .div2 .ul2 li:nth-child(1) div { column-count: 2 } .footer .div2 .ul2 li:nth-child(1) a { width: 100% } .footer .div2 .ul2 li:nth-child(2) { width: 1.2rem } .footer .div2 .ul2 li:nth-child(3) { width: 1.9rem } .footer .div2 .ul2 li:nth-child(3) a { width: auto } .footer .div2 li a { margin: 0 .05rem } .footer .div2 .ul2 li, .footer .div2 .ul1 li { width: auto !important } .columnCount2, .footer .div2 .ul2 li:nth-child(3) div, .footer .div2 .ul2 li:nth-child(4) div { column-count: 1; -moz-column-count: 1; -webkit-column-count: 1 } .footer .div2 .ul2 li:nth-child(4) { margin-right: .3rem; margin-left: 0 } .footer .div2 .ul2 li:nth-child(2), .footer .div2 .ul2 li:nth-child(3) { width: auto } .footer .div2 .ul1 li:first-child .columnCount2 { column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; column-gap: 0 } @media screen and (max-width: 13.00rem) { .footer .div2 .ul1 li:first-child a+.columnCount2 { column-count: 1; -moz-column-count: 1; -webkit-column-count: 1 } } .index .part1 .pic-box { width: 33.33% } .index .part3 .news-img { width: 5.19rem; height: 2.08rem; position: relative; overflow: hidden } .index .part3 .news-img a { display: block } .index .part3 .news-img a img { max-width: 100%; height: auto; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s } .index .part3 .news-img a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1) } .index .part3 .news-img .mask { width: 100%; height: 100%; top: 0 } .index .part3 .news-img .news-img-title { position: absolute; bottom: .18rem; width: 100%; padding: 0 1.59rem 0 .47rem; overflow: hidden; text-overflow: ellipsis; font-size: .18rem; color: #fff; box-sizing: border-box; height: .24rem; white-space: nowrap } .index .part3 li { width: 5.6rem; padding: .11rem 0 } .index .part3 li a { width: 3.5rem } .index .part5 { padding: .5rem 0 .6rem } .index .part5 .part5Des { font-size: .2rem; line-height: .3rem; text-align: center } .index .part5 .part5Des h2 { font-size: .28rem; margin-bottom: .2rem } .index .part5 .part5-tab { padding-top: .5rem; height: 4.42rem; overflow: hidden } .index .part5 .part5-tab .tab-title { width: 2.8rem; position: relative; height: 100%; overflow: hidden } .index .part5 .part5-tab .tab-title-scroll { height: 100%; -ms-overflow-style: none; overflow: -moz-scrollbars-none } .index .part5 .part5-tab .tab-title-scroll::-webkit-scrollbar { display: none } .index .part5 .part5-tab .tab-title ul { width: 1.94rem } .index .part5 .part5-tab .tab-title li { line-height: .33rem; height: .34rem; font-size: 0; color: #000; width: 2.1rem; position: relative; opacity: .3; line-height: .34rem } .index .part5 .part5-tab .tab-title li a { display: inline-block; height: 100%; overflow: hidden; width: 100%; font-size: 0 } .index .part5 .part5-tab .tab-title li i { display: inline-block; width: .25rem; height: .25rem; vertical-align: top; padding: 0 .2rem; text-align: center; margin-top: .045rem } .index .part5 .part5-tab .tab-title li i img { max-width: 100%; max-height: 100%; vertical-align: top } .index .part5 .part5-tab .tab-title li span { display: inline-block; font-size: .17rem; vertical-align: top; width: 1.45rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 100% } .index .part5 .part5-tab .tab-title li.active { opacity: 1 } .index .part5 .part5-tab .tab-title li.active:before { content: ""; height: .38rem; width: 100%; display: inline-block; border: .02rem solid #959595; background: transparent; position: absolute; top: -0.02rem; left: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box } .index .part5 .part5-tab .tab-title li.active img { transform: scale(1.15) } .index .part5 .part5-tab .tab-title li.sixCss { opacity: .9 } .index .part5 .part5-tab .tab-title li.fifCss { opacity: .8 } .index .part5 .part5-tab .tab-title li.fourCss { opacity: .6 } .index .part5 .part5-tab .tab-title li.theCss { opacity: .5 } .index .part5 .part5-tab .tab-title li.active span { font-size: .25rem; font-weight: bold } .index .part5 .part5-tab .tab-title li.sixCss span { font-size: .22rem } .index .part5 .part5-tab .tab-title li.fifCss span { font-size: .21rem } .index .part5 .part5-tab .tab-title li.fourCss span { font-size: .19rem } .index .part5 .part5-tab .tab-title li.theCss span { font-size: .18rem } .index .part5 .part5-tab .tab-title .scrollBtn { position: absolute; top: 1.72rem; left: 2.4rem; width: .26rem } .index .part5 .part5-tab .tab-title .scrollBtn a { display: inline-block; width: .26rem; height: .26rem; border-radius: 50%; background: #b5b5b5; text-align: center; line-height: .26rem } .index .part5 .part5-tab .tab-title .scrollBtn .pre img { transform: rotate(180deg) translateY(0.02rem); transform-origin: center } .index .part5 .part5-tab .tab-title .scrollBtn .next { margin-top: .43rem } .index .part5 .part5-tab .tab-content { width: 8.52rem; height: 100%; overflow: hidden; position: relative } .index .part5 .part5-tab .tab-content h3 { color: #1d2d66; font-size: .24rem } .index .part5 .part5-tab .tab-content .seeDetail { width: .92rem; height: .25rem; line-height: .25rem; border: .01rem solid #1d2d66; color: #1d2d66; border-radius: .06rem; text-align: center } .index .part5 .part5-tab .tab-content .item { overflow: hidden; display: none } .index .part5 .part5-tab .tab-content .item .hy-index-des { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; height: .75rem; -webkit-box-orient: vertical; margin: .15rem 0; position: relative } .index .part5 .part5-tab .tab-content .item .hy-index-des>div { display: table; height: 100% } .index .part5 .part5-tab .tab-content .item .hy-index-img { position: absolute; bottom: 0; height: 3.04rem } .index .part5 .part5-tab .tab-content p { color: #000; font-size: .14rem; line-height: .25rem; display: table-cell; vertical-align: middle } .index .part5 .part5-tab .tab-content img { width: 8.52rem; height: 3.04rem } .index .part5 .mp-part5-tab { width: 100%; font-size: 0; border-bottom: .01rem solid #999; margin: .3rem 0 0 } .index .part5 .mp-part5-tab a { font-size: .34rem; color: #333; width: 33.33%; height: 2.5rem; text-align: center; border-top: .01rem solid #999; border-right: .01rem solid #999; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box } .index .part5 .mp-part5-tab a:nth-child(3n+3) { border-right: 0 } .index .part5 .mp-part5-tab .hyIcon { height: 1.7rem; line-height: 1.7rem } .index .part5 .mp-part5-tab .hyIcon img { max-width: .76rem; max-height: .76rem; vertical-align: middle } .index .part5 .part5-tab .tab-content { width: 8.2rem } .index .part5 .mp-part5-tab .hyName { overflow: hidden; height: .7rem; text-align: center } .index .part5 .mp-part5-tab .hyName>p { display: table; height: 100%; margin: 0 auto } .index .part5 .mp-part5-tab .hyName span { display: table-cell; vertical-align: top; line-height: .35rem } .industry .banner .mask { top: 0; left: 0 } .industry1 .banner .slogan h2 { font-size: .36rem } .industry1 .banner .slogan p { font-size: .22rem; padding-top: .33rem } .industry1 .banner .slogan p:nth-of-type(2) { padding-top: .1rem } .industry1 .part2 { margin-bottom: .2rem } .industry1 .part2 .box { height: 6.5rem } .industry1 .part2 .box p { padding-right: .3rem } .industry1 .part2 .box a { border-right: .1rem solid transparent; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; height: 3.2rem; position: relative } .industry1 .part2 .box a:nth-child(4n) { border-right: 0 } .industry1 .part2 .box a img { width: 100%; height: 100% } .industry1 .part2 .box .more1 { margin: 0; display: inline-block; border: 0; text-align: left; line-height: inherit } .industry1 .part6List .mask { background: rgba(0, 0, 0, 0.38); top: 0; left: 0 } .industry1 .part1 { font-size: .17rem; line-height: .25rem; padding: .5rem 0 } .industry1 .part1 p { line-height: .25rem } .industry1 .part5 { padding-bottom: .3rem } .industry1 .part5 .tit { font-size: .24rem; color: #000; text-align: center; padding: .26rem 0 .26rem } .industry1 .part5 .industry1-tab a { width: 2rem; height: 1rem; margin-right: .49rem } .industry1 .part5 .industry1-tab a:nth-child(5n+5) { margin-right: 0 } .industry1 .part5 .industry1-tab { overflow: hidden; height: 4.4rem; text-align: center } .industry1 .part5 .industry1-tab a img { transition: .4s; max-width: 100%; max-height: 100% } .industry1 .part5 .industry1-tab a:hover img { transform: translateY(-0.1rem) } .swiper-pagination { z-index: 9 } .dreamer-prevnext { text-align: end } .dreamer-prevnext li { font-size: .12rem; display: inline-block } .dreamer-pagination .dreamer-ul { display: flex; justify-content: center; margin: .20rem 0; height: 0.35rem; line-height: .35rem; } .dreamer-pagination .dreamer-ul li { margin: 0 .05rem; width: 0.27rem; height: 0.27rem; border-radius: 50%; line-height: .28rem; margin-top: 0.06rem; cursor: pointer; } .dreamer-pagination .dreamer-ul li:last-child { margin: 0 .2rem; width: .47rem; height: .37rem; } .dreamer-pagination .dreamer-ul li:first-child { margin: 0 .2rem; width: .47rem; height: .37rem; } .dreamer-pagination .dreamer-ul li span i { width: .47rem; height: .37rem; } .dreamer-pagination .dreamer-ul li:hover { background: #e60000; color: white; } .dreamer-pagination .dreamer-ul li:first-child:hover, .dreamer-pagination .dreamer-ul li:last-child:hover { background: none; color: #333; } .dreamer-pagination .dreamer-ul li:first-child:hover .fa-angle-left { color: #e60000; border: .01rem solid #e60000; } .dreamer-pagination .dreamer-ul li:last-child:hover .fa-angle-right { color: #e60000; border: .01rem solid #e60000; } .dreamer-pagination .dreamer-ul li a { font-size: 0.14rem; color: rgba(0, 0, 0, 0.65); cursor: pointer; } .dreamer-pagination .dreamer-ul li span { cursor: pointer; } .dreamer-pagination .dreamer-ul li span i { width: 0.47rem; border: 0.01rem solid #888888; border-radius: 0.69rem; display: block; font-size: .23rem; } .dreamer-pagination .dreamer-ul .active { background: #e60000; color: white; } .dreamer-pagination .dreamer-ul .active a { color: white } .nb-icon-inner-wrap { display: none !important } #nb_icon_wrap { display: none !important } a[name='foot_sousuo'] { display: none !important } #mb-sousuo { display: none !important } .desc-ellipsis { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; height: 0.5rem; overflow: hidden; } .footer .div2 .foot_list_a_item { display: none; } .footer .div2 .foot_list_a_item_more { display: none; } .footer .div2 a[idx^='1'], .footer .div2 a[idx^='2'], .footer .div2 a[idx^='3'], .footer .div2 a[idx^='4'], .footer .div2 a[idx^='5'] { display: block; }