.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } @-webkit-keyframes rotateAnima { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotateAnima { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes rotateAnima2 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @keyframes rotateAnima2 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @-webkit-keyframes rotateAnima3 { 0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } 50% { -webkit-transform: rotate(170deg); transform: rotate(170deg); } 100% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } } @keyframes rotateAnima3 { 0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } 50% { -webkit-transform: rotate(170deg); transform: rotate(170deg); } 100% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } } @-webkit-keyframes upDownAnima { 0% { -webkit-transform: scale(1); transform: scale(1); } 15% { -webkit-transform: scale(0.9); transform: scale(0.9); } 60% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes upDownAnima { 0% { -webkit-transform: scale(1); transform: scale(1); } 15% { -webkit-transform: scale(0.9); transform: scale(0.9); } 60% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } body.show a, body.show .transition, body.show .g-head .wal, .g-head body.show .wal, body.show :before, body.show img { -webkit-transition: All .5s ease; transition: All .5s ease; } .zoomImg { width: 100%; overflow: hidden; position: relative; display: block; } .zoomImg:before { position: absolute; top: 0; left: -90%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; opacity: .6; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .zoomImg:hover:before { -webkit-animation: shine .75s; animation: shine .75s; } .zoomImg:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } a:hover .zoomImg:before { -webkit-animation: shine .75s; animation: shine .75s; } a:hover .zoomImg img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } * { margin: 0; padding: 0; box-sizing: border-box; } html { font-size: 1rem; } body { font-size: 0.12rem; font-family: Arial,"微软雅黑"; color: #333; -webkit-text-size-adjust: none; opacity: 0; -webkit-font-smoothing: antialiased; } body::-webkit-scrollbar { width: 0.03rem; border-radius: 0.03rem; } body::-webkit-scrollbar-thumb { background: #d3ac8d; border-radius: 0.03rem; } body::-webkit-scrollbar-track { background: rgba(0,0,0,.1); border-radius: 0.03rem; } body.show { opacity: 1; } body.noscroll { overflow: hidden; } a { color: #333; text-decoration: none; outline: none; } a:active { star: expression(this.onFocus=this.blur()); } a:link { text-decoration: none; outline: none; } a:visited { text-decoration: none; outline: none; } a:hover { text-decoration: none; color: #d3ac8d; outline: none; } li { list-style: outside none; } h1 { font-size: 0.16rem; } h2, h3, h4, h5 { font-size: 0.14rem; } h5 { font-size: 0.12rem; } textarea, input { background: transparent; font-size: 0.12rem; font-family: Arial,"微软雅黑"; color: #888; outline: none; border: 0; } em { font-style: normal; } img { vertical-align: middle; max-width: 100%; border: 0; -o-object-fit: cover; object-fit: cover; } .wal { max-width: 16rem; margin: 0 auto; } @font-face { font-family: "iconfont"; src: url("//at.alicdn.com/t/font_2640790_0xr51bk0scp.woff2?t=1650704386844") format("woff2"),url("//at.alicdn.com/t/font_2640790_0xr51bk0scp.woff?t=1650704386844") format("woff"),url("//at.alicdn.com/t/font_2640790_0xr51bk0scp.ttf?t=1650704386844") format("truetype"); } .iconfont { font-family: "iconfont"; } @font-face { font-family: "DINPro-Bold"; src: url(../image/DINPro-Bold.woff2) format("woff2"),url(../image/DINPro-Bold.woff) format("woff"),url(../image/DINPro-Bold.ttf) format("truetype"),url(../image/DINPro-Bold.eot) format("embedded-opentype"),url(../image/DINPro-Bold.svg) format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "Roboto-Bold"; src: url(../image/Roboto-Bold.ttf) format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: "Roboto-Regular"; src: url(../image/Roboto-Regular.ttf) format("truetype"); font-weight: normal; font-style: normal; } .g-head .head { position: fixed; z-index: 50; left: 0; top: 0; right: 0; border-bottom: rgba(255,255,255,.1) solid 1px; -webkit-transition: all .5s ease; transition: all .5s ease; } .g-head .wal { height: 1rem; position: relative; } .g-head a.logo { display: block; position: absolute; z-index: 5; left: 0; top: 0; bottom: 0; width: 1.69rem; background: url(../image/logo.png) center no-repeat; background-size: 100%; } .g-head .navA { position: absolute; top: 0; right: 0; bottom: 0; width: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; opacity: 0; visibility: hidden; } .g-head .navA i { font-family: "iconfont"; font-style: normal; font-size: .2rem; } .g-head .search { position: absolute; top: 0; right: 0; bottom: 0; width: .2rem; -webkit-transition: width .5s ease; transition: width .5s ease; border-left: rgba(0,0,0,0) solid 1px; border-right: rgba(0,0,0,0) solid 1px; } .g-head .search .btn { color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 1rem; font-family: "iconfont"; font-size: .2rem; width: .2rem; position: relative; z-index: 5; } .g-head .search .input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; -webkit-transition: all .5s ease; transition: all .5s ease; } .g-head .search .input input::-webkit-input-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input input::-moz-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input input:-moz-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input input:-ms-input-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input textarea::-webkit-input-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input textarea::-moz-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input textarea:-moz-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input textarea:-ms-input-placeholder { color: rgba(255,255,255,.3); } .g-head .search .input input { padding-left: .6rem; font-size: .18rem; color: #fff; height: 1rem; line-height: 1rem; width: 100%; } .g-head .search .layer { position: absolute; left: -1px; top: -100vh; right: -1px; background: rgba(255,255,255,.1); padding: 0 .3rem .06rem .24rem; margin-top: 1px; opacity: 0; visibility: hidden; } .g-head .search .layer h5 { padding: .24rem 0 .16rem 0; font-weight: 400; font-size: .16rem; line-height: 1em; color: #fff; } .g-head .search .layer ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.1rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .g-head .search .layer li { padding: 0 0 .16rem .1rem; } .g-head .search .layer li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: .28rem; padding: 0 .1rem; background: rgba(255,255,255,.2); font-size: .14rem; color: #fff; } .g-head .search .layer li a:hover { background: #fff; color: #d3ac8d; } .g-head .g-nav { position: absolute; top: 0; right: 1.23rem; -webkit-transition: all .5s ease; transition: all .5s ease; } .g-head .g-nav>ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .g-head .g-nav>ul>li { margin-left: 5.2083333333vw; } .g-head .g-nav a.name { display: block; height: 1rem; line-height: 1rem; font-size: .21rem; color: #fff; position: relative; } .g-head .g-nav a.name:before { content: ""; display: block; position: absolute; left: 50%; bottom: -1px; right: 50%; height: 0.02rem; background: #d3ac8d; opacity: 0; } .g-head .g-nav a.name:hover, .g-head .g-nav a.name.on { color: #d3ac8d; } .g-head .g-nav a.name:hover:before, .g-head .g-nav a.name.on:before { left: 0; right: 0; opacity: 1; } .g-head.g-head-white .head, .g-head.on .head { background: #fff; border-color: rgba(0,0,0,.1); } .g-head.g-head-white a.logo, .g-head.on a.logo { background-image: url(../image/logo-color.png); } .g-head.g-head-white .search .btn, .g-head.on .search .btn { color: #333; } .g-head.g-head-white .search .input input::-webkit-input-placeholder, .g-head.on .search .input input::-webkit-input-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input input::-moz-placeholder, .g-head.on .search .input input::-moz-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input input:-moz-placeholder, .g-head.on .search .input input:-moz-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input input:-ms-input-placeholder, .g-head.on .search .input input:-ms-input-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input textarea::-webkit-input-placeholder, .g-head.on .search .input textarea::-webkit-input-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input textarea::-moz-placeholder, .g-head.on .search .input textarea::-moz-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input textarea:-moz-placeholder, .g-head.on .search .input textarea:-moz-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input textarea:-ms-input-placeholder, .g-head.on .search .input textarea:-ms-input-placeholder { color: rgba(0,0,0,.3); } .g-head.g-head-white .search .input input, .g-head.on .search .input input { color: #333; } .g-head.g-head-white .search .layer, .g-head.on .search .layer { background: rgba(0,0,0,.5); } .g-head.g-head-white .g-nav a.name, .g-head.on .g-nav a.name { color: #333; } .g-head.g-head-white .g-nav a.name.on, .g-head.on .g-nav a.name.on { color: #d3ac8d; } .g-head-white { height: 1rem; } .g-head-white .head { border: 0; box-shadow: 0 .03rem .07rem 0 rgba(0,0,0,.15); } .g-head.hide .head { top: -1.1rem; -webkit-transition-delay: .1s; transition-delay: .1s; } .g-head.search .search { width: 2.8rem; border-color: rgba(255,255,255,.08); } .g-head.search .search .btn { width: .61rem; } .g-head.search .search .input { opacity: 1; visibility: visible; } .g-head.search .search .layer { opacity: 1; visibility: visible; -webkit-transition: opacity .5s ease .5s; transition: opacity .5s ease .5s; top: 100%; } .g-head.search .g-nav { right: 3.53rem; } .g-head.on.search .search { border-color: rgba(0,0,0,.1); } @media screen and (min-width: 800px) { .g-head .g-nav li { position: relative; } .g-head .g-nav li .list { position: absolute; left: 50%; top: -100vh; width: 1.8rem; background: rgba(255,255,255,.9); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); padding: .05rem .1rem; opacity: 0; visibility: hidden; } .g-head .g-nav li .list a { display: block; text-align: center; font-size: .18rem; line-height: .5rem; border-bottom: rgba(33,33,33,.15) solid 1px; } .g-head .g-nav li .list a em { display: inline-block; position: relative; top: 0; } .g-head .g-nav li .list a:hover { color: #d3ac8d; border-color: #d3ac8d; } .g-head .g-nav li .list a:hover em { top: -0.02rem; -webkit-transition: top .3s ease; transition: top .3s ease; } .g-head .g-nav li .list dd:last-child a { border-bottom: 0; } .g-head .g-nav li .list2 { position: absolute; left: -0.55rem; top: -100vh; width: 4rem; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 2.5rem; padding: .3rem 0 0 .55rem; border-top: rgba(0,0,0,.15) solid 1px; margin-top: 1px; opacity: 0; visibility: hidden; } .g-head .g-nav li .list2 li { position: relative; top: 0; } .g-head .g-nav li .list2 li:hover { top: -0.02rem; -webkit-transition: top .3s ease; transition: top .3s ease; } .g-head .g-nav li .list2 a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: .6rem; font-size: .18rem; color: #666; } .g-head .g-nav li .list2 a .ico { width: .25rem; height: .25rem; position: relative; margin-right: .12rem; } .g-head .g-nav li .list2 a .ico img:nth-child(2) { position: absolute; left: 0; top: 0; opacity: 0; } .g-head .g-nav li .list2 a:hover { color: #d3ac8d; font-weight: 600; } .g-head .g-nav li .list2 a:hover .ico img:nth-child(1) { opacity: 0; } .g-head .g-nav li .list2 a:hover .ico img:nth-child(2) { opacity: 1; } .g-head .g-nav li:hover a.name { color: #d3ac8d; } .g-head .g-nav li:hover a.name:before { left: 0; right: 0; opacity: 1; } .g-head .g-nav li:hover .list, .g-head .g-nav li:hover .list2 { opacity: 1; visibility: visible; -webkit-transition: opacity .5s ease; transition: opacity .5s ease; top: 100%; } } .foot-cooperation { background: url(../image/g-foot.png) center no-repeat; background-size: cover; color: #fff; min-height: 10rem; } .foot-cooperation>.wal { height: 5.08rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; } .foot-cooperation>.wal h2 { font-size: .48rem; line-height: 1em; } .foot-cooperation>.wal p { font-size: .2rem; padding: .4rem 0; } .foot-cooperation .g-foot { background: none; border-top: rgba(255,255,255,.15) solid 1px; } .g-foot { min-height: 4.9rem; color: #fff; background: url(../image/g-foot.jpg) center no-repeat; background-size: cover; position: relative; z-index: 10; } .g-foot .wal { position: relative; padding: 1.3rem 0 0 2.86rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .g-foot .logo { width: 1.73rem; position: absolute; left: 0; top: 1.25rem; } .g-foot .ewm { width: 1.61rem; position: absolute; left: 0; top: 2.05rem; } .g-foot .ewm .name { font-size: .16rem; padding-top: .2rem; color: #ccc; text-align: center; } .g-foot .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 0 .2rem 0; } .g-foot .title img { width: .2rem; margin-right: .1rem; } .g-foot .title h3 { font-size: .2rem; line-height: 1em; } .g-foot .list { width: 8.35rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .g-foot .list ul:nth-child(2) { width: 4.3rem; } .g-foot .list p { padding-bottom: .32rem; color: rgba(255,255,255,.9); font-size: .18rem; line-height: .22rem; } .g-foot .link { width: 3.03rem; } .g-foot .link ul { min-height: .67rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .g-foot .link ul li { padding: 0 1em .1rem 0; } .g-foot .link ul a { color: rgba(255,255,255,.9); font-size: .18rem; line-height: .22rem; display: block; } .g-foot .link ul a:hover { color: #fff; } .g-foot .link dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .g-foot .link dl dd { margin-right: .2rem; } .g-foot .link dl a { display: block; width: .4rem; position: relative; border-radius: 50%; background: #5763ce; } .g-foot .link dl a img:nth-child(2) { position: absolute; left: 0; top: 0; opacity: 0; } .g-foot .link dl a:hover { background: #fff; } .g-foot .link dl a:hover img:nth-child(1) { opacity: 0; } .g-foot .link dl a:hover img:nth-child(2) { opacity: 1; } .g-foot .msg { width: 100%; border-top: rgba(255,255,255,.2) solid 1px; border-bottom: rgba(255,255,255,.2) solid 1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: .16rem; color: rgba(255,255,255,.4); } .g-foot .msg .left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .g-foot .msg .left p { padding-right: 1em; } .g-foot .msg .left .img-1 { width: .18rem; margin-right: .1rem; } .g-foot .msg .left .img-2 { width: .7rem; margin-right: .1rem; } .g-foot .msg .right { width: 3.03rem; } .g-foot .msg .right ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .g-foot .msg .right li { position: relative; padding-right: .32rem; } .g-foot .msg .right li:after { content: ""; display: block; position: absolute; top: 50%; right: .15rem; width: 1px; height: .16rem; background: rgba(255,255,255,.2); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .g-foot .msg .right li:last-child:after { display: none; } .g-foot .msg .right a { display: block; line-height: .6rem; color: rgba(255,255,255,.4); } .g-foot .msg .right a:hover { color: #fff; } @media screen and (max-width: 800px) { html { font-size: 0.5rem; } .wal, .wal-1200 { margin: 0 .6rem; } body.navShow { overflow: hidden; } body.navShow .g-head .head { background: #fff; border-color: rgba(0,0,0,.1); } body.navShow .g-head a.logo { background-image: url(../image/logo-color.png); } body.navShow .g-head .search .btn { color: #333; } body.navShow .g-head .search .input input::-webkit-input-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input input::-moz-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input input:-moz-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input input:-ms-input-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input textarea::-webkit-input-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input textarea::-moz-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input textarea:-moz-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input textarea:-ms-input-placeholder { color: rgba(0,0,0,.3); } body.navShow .g-head .search .input input { color: #333; } body.navShow .g-head .search .layer { background: rgba(0,0,0,.5); } body.navShow .g-head a.navA { color: #333; } body.navShow .g-head a.navA i:nth-child(1) { display: none; } body.navShow .g-head a.navA i:nth-child(2) { display: block; } body.navShow .g-head .g-nav { right: 0; left: 0; } body.navShow .g-head.on .g-nav a.name { color: #333; } body.navShow .g-head.on .g-nav a.name.on { color: #d3ac8d; } .g-head .head { position: fixed; -webkit-transition: all .5s ease; transition: all .5s ease; } .g-head .search { right: .9rem; width: .32rem; } .g-head .search .btn { font-size: .32rem; width: .32rem; } .g-head .search .input input { padding-left: .8rem; font-size: .24rem; } .g-head .search .layer h5 { font-size: .26rem; font-weight: bold; } .g-head .search .layer li a { height: .4rem; font-size: .22rem; } .g-head .navA { right: -0.3rem; opacity: 1; visibility: visible; color: #fff; } .g-head .navA i { font-family: "iconfont"; font-style: normal; font-size: .3rem; } .g-head .navA i:nth-child(2) { display: none; } .g-head .g-nav { position: fixed; bottom: 0; right: -100%; left: 100%; top: 1rem; overflow-y: auto; background: #fff; -webkit-transition: all .5s ease; transition: all .5s ease; border-top: #eee solid 1px; } .g-head .g-nav>ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .g-head .g-nav>ul>li { margin-left: 0; width: 100%; border-bottom: #eee solid 1px; } .g-head .g-nav a.name { font-size: .28rem; padding-left: .5rem; color: #333; } .g-head .g-nav a.name:before { display: none; } .g-head .g-nav a.name.on { font-weight: bold; } .g-head .g-nav li.s-nav-li a.name:after { content: ""; display: block; position: absolute; top: 0; right: .5rem; font-family: "iconfont"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .g-head .g-nav li.s-nav-li.open a.name:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .g-head .g-nav .list { border-top: #eee solid 1px; padding: .2rem 0 .2rem .5rem; display: none; } .g-head .g-nav .list dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .g-head .g-nav .list dd { width: 50%; } .g-head .g-nav .list a { display: block; color: #333; line-height: .6rem; font-size: .24rem; } .g-head .g-nav .list2 { padding: .2rem 0 .2rem .5rem; border-top: #eee solid 1px; display: none; } .g-head .g-nav .list2 ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .g-head .g-nav .list2 li { min-width: 50%; } .g-head .g-nav .list2 a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: .6rem; font-size: .24rem; color: #444; } .g-head .g-nav .list2 a .ico { width: .3rem; height: .3rem; position: relative; margin-right: .12rem; } .g-head .g-nav .list2 a .ico img:nth-child(2) { position: absolute; left: 0; top: 0; opacity: 0; } .g-head.on .navA { color: #333; } .g-head.search .search { width: 3.8rem; } .g-head.search .search .btn { width: .8rem; } .foot-cooperation>.wal { height: 4rem; } .foot-cooperation>.wal h2 { font-size: .48rem; line-height: 1em; } .foot-cooperation>.wal p { font-size: .24rem; line-height: 1.7em; padding: .3rem 0; width: 5rem; } .g-foot .wal { position: relative; padding: 1rem 0 0 0; } .g-foot .logo { top: 0; position: relative; } .g-foot .ewm { width: 1.3rem; top: 1rem; left: auto; right: 0; } .g-foot .ewm .name { font-size: .22rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: .15rem; } .g-foot .title img { width: .24rem; } .g-foot .title h3 { font-size: .26rem; } .g-foot .list { width: 100%; padding: .5rem 0 .2rem 0; } .g-foot .list ul { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .g-foot .list ul:nth-child(2) { width: 100%; } .g-foot .list li { min-width: 30%; } .g-foot .list p { padding-bottom: .4rem; font-size: .24rem; line-height: .34rem; } .g-foot .link { width: 100%; padding-bottom: .5rem; } .g-foot .link ul a { font-size: .24rem; line-height: .34rem; } .g-foot .link dl a { width: .5rem; } .g-foot .msg { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; font-size: .24rem; padding: .3rem 0 .5rem 0; } .g-foot .msg .left { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; line-height: .44rem; } .g-foot .msg .right { width: 100%; } } @media screen and (max-width: 550px) { .wal, .wal-1200 { margin: 0 .3rem; } } .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } @-webkit-keyframes rotateAnima { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotateAnima { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes rotateAnima2 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @keyframes rotateAnima2 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @-webkit-keyframes rotateAnima3 { 0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } 50% { -webkit-transform: rotate(170deg); transform: rotate(170deg); } 100% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } } @keyframes rotateAnima3 { 0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } 50% { -webkit-transform: rotate(170deg); transform: rotate(170deg); } 100% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } } @-webkit-keyframes upDownAnima { 0% { -webkit-transform: scale(1); transform: scale(1); } 15% { -webkit-transform: scale(0.9); transform: scale(0.9); } 60% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes upDownAnima { 0% { -webkit-transform: scale(1); transform: scale(1); } 15% { -webkit-transform: scale(0.9); transform: scale(0.9); } 60% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .index-flash { width: 100%; overflow: hidden; position: relative; } .index-flash li { position: relative; height: 100vh; overflow: hidden; } .index-flash li .bg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: center no-repeat; background-size: cover; } .index-flash li .phone-show { display: none; } .index-flash li .earth { position: absolute; inset: 0; background: url(../image/img1920_1.jpg) center no-repeat; background-size: cover; } .index-flash li .earth .img { position: absolute; right: 0; bottom: 0; text-align: right; } .index-flash li .earth .img svg { height: 100vh; } .index-flash li .wal { height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; position: relative; letter-spacing: .02rem; } .index-flash li .wal h2 { color: #d3ac8d; font-size: .6rem; line-height: 1em; padding-bottom: .24rem; } .index-flash li .wal .name { font-size: .6rem; } .index-flash li.li_02 .wal h2 { color: #fff; font-weight: 400; } .index-flash li.li_02 .wal .name { color: #d3ac8d; font-weight: bold; } .index-flash li.li_03 .wal h2 { color: #fff; } .index-flash li.li_03 .wal h2 em { color: #d3ac8d; } .index-flash .dots2 { position: absolute; z-index: 4; bottom: .85rem; right: 50%; margin-right: -8rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .index-flash .dots2 span { display: block; position: relative; height: .24rem; width: .24rem; margin-left: .1rem; } .index-flash .dots2 span:before { content: ""; display: block; position: absolute; left: 50%; top: 50%; width: .06rem; height: .06rem; background: #fff; border-radius: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .index-flash .dots2 span div { width: .24rem; height: .24rem; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .index-flash .dots2 span.on:before { background: #d3ac8d; } .index-flash .mouse { position: absolute; z-index: 5; left: 50%; margin-left: -8rem; bottom: .85rem; width: .28rem; height: .43rem; border: rgba(255,255,255,.63) solid 1px; border-radius: .3rem; } .index-flash .mouse .line { height: .28rem; position: absolute; left: 0; top: 0; right: 0; } .index-flash .mouse .line:after { content: ""; display: block; position: absolute; left: 50%; bottom: 0; width: 0.03rem; height: .08rem; background: #fff; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-radius: 0.03rem; } .index-nav ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: -0.2rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .index-nav li { width: 20%; padding-left: .2rem; height: 6.73rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .index-nav a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; text-align: center; height: 3.72rem; border: #e8e8e8 solid 1px; border-radius: 0.02rem; cursor: default; overflow: hidden; position: relative; } .index-nav a .ico { width: 1.5rem; position: relative; } .index-nav a .ico:before { position: absolute; top: 0; left: -90%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .index-nav a .name { font-size: .24rem; color: #333; line-height: 1em; padding: .6rem 0 0 0; -webkit-transition: all .5s ease; transition: all .5s ease; } .index-nav a p { font-size: .2rem; line-height: 1.6em; color: #666; padding: 0 .2rem; height: 0; overflow: hidden; opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; } .index-nav a:hover .ico:before { -webkit-animation: shine .75s; animation: shine .75s; } @media screen and (min-width: 800px) { .index-nav a:hover { height: 4.8rem; } .index-nav a:hover .name { padding: .3rem 0 .2rem 0; } .index-nav a:hover p { opacity: 1; height: 9.6em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; } } .index-service { width: 100%; overflow: hidden; position: relative; } .index-service:after { content: ""; display: block; position: absolute; left: 0; bottom: 0; right: 0; height: 3.3rem; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #fff); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #fff); } .index-service .wal { height: 9.8rem; position: relative; } .index-service .title { position: absolute; z-index: 5; left: 0; right: 0; top: 1.44rem; } .index-service .title h2 { font-size: 0.48rem; line-height: .48rem; } .index-service .title p { font-size: 0.2rem; margin-top: 0.35rem; max-width: 7.3rem; color: #666; line-height: 0.36rem; } .index-service .title a.more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 0; right: 0; width: 1.58rem; font-size: 0.16rem; color: #fff; height: 0.48rem; background: #d3ac8d; } .index-service .title a.more:after { content: ""; font-family: "iconfont"; margin-left: 0.1rem; } .index-service .list { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 0.93rem; background: url(../image/img771.png) center 3.1rem no-repeat; background-size: 7.71rem; width: 12.2rem; height: 12.2rem; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 8rem; perspective: 8rem; } .index-service .list .yuan-1 { background: url(../image/img1220.png) center no-repeat; background-size: cover; position: absolute; left: 50%; top: 50%; margin-left: -6.1rem; margin-top: -6.1rem; width: 12.2rem; height: 12.2rem; -webkit-animation: rotateAnima 50s linear infinite; animation: rotateAnima 50s linear infinite; display: none; } .index-service .list .yuan-2 { background: url(../image/img942.png) center no-repeat; background-size: 93%; position: absolute; left: 50%; top: 50%; margin-left: -4.71rem; margin-top: -4.71rem; width: 9.42rem; height: 9.42rem; -webkit-animation: rotateAnima2 50s linear infinite; animation: rotateAnima2 50s linear infinite; } .index-service .list .svg { width: 4.45rem; position: absolute; left: 50%; top: 4.3rem; margin-left: -2.23rem; -webkit-transform: rotateX(83deg); transform: rotateX(83deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .index-service .list .svg image { -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; position: relative; } .index-service .list .svg .img1 { -webkit-animation: rotateAnima 50s linear infinite; animation: rotateAnima 50s linear infinite; } .index-service .list .svg .img2 { -webkit-animation: rotateAnima2 150s linear infinite; animation: rotateAnima2 150s linear infinite; } .index-service .list .svg .img3 { -webkit-animation: rotateAnima2 50s linear infinite; animation: rotateAnima2 50s linear infinite; } .index-service .list .svg .img4 { -webkit-animation: rotateAnima 50s linear infinite; animation: rotateAnima 50s linear infinite; } .index-service .list .svg-2 { margin-top: -0.12rem; } .index-service .list .svg-3 { margin-top: -0.06rem; } .index-service .list .title2 { position: absolute; z-index: 5; left: 50%; top: 3.83rem; width: 1.98rem; margin-left: -0.99rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .index-service .list .title2 em { margin-bottom: 0.25rem; margin-left: -1rem; margin-right: -1rem; font-size: 0.24rem; color: #4f529c; } .index-service .list .title2 img { -webkit-transition: 0s; transition: 0s; } .index-service .list ul { width: 6.66rem; height: 6.66rem; position: absolute; left: 50%; margin-left: -3.33rem; top: 2.77rem; } .index-service .list ul:before { content: ""; display: block; position: absolute; inset: 0; background: url(../image/img666.svg) center top no-repeat; background-size: 100%; } .index-service .list ul:after { content: ""; display: block; position: absolute; inset: 0; background: url(../image/img666_2.svg) center top no-repeat; background-size: 100%; -webkit-animation: rotateAnima3 9s linear infinite; animation: rotateAnima3 9s linear infinite; } .index-service .list li { position: absolute; z-index: 5; top: 1.65rem; } .index-service .list li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 5.6rem; } .index-service .list li a .ico { width: 1.6rem; border-radius: 50%; height: 1.6rem; background: #4f529c; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; top: 0; } .index-service .list li a .ico:after { content: ""; display: block; position: absolute; inset: 0; background: url(../image/img146.svg) center no-repeat; background-size: 1.46rem; -webkit-animation: rotateAnima 30s linear infinite; animation: rotateAnima 30s linear infinite; } .index-service .list li a .bd { position: relative; top: 0; } .index-service .list li a .bd h3 { font-size: 0.36rem; line-height: 1em; } .index-service .list li a .bd p { font-size: 0.24rem; margin-top: 0.2rem; } .index-service .list li a:hover { color: #4f529c; } .index-service .list li a:hover .ico img:nth-child(1) { opacity: 0; } .index-service .list li a:hover .ico img:nth-child(2) { opacity: 1; } .index-service .list li a:hover .bd { top: -0.05rem; -webkit-transition: top .3s ease; transition: top .3s ease; } .index-service .list li:nth-child(1) { right: 50%; margin-right: 2.3rem; } .index-service .list li:nth-child(1) a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: right; } .index-service .list li:nth-child(1) a .bd { padding-right: 0.4rem; } .index-service .list li:nth-child(2) { left: 50%; margin-left: 2.3rem; } .index-service .list li:nth-child(2) a .bd { padding-left: 0.4rem; } .index-service .list li:nth-child(2) a svg .group g { -webkit-transform: rotateY(20deg) rotateX(6deg); transform: rotateY(20deg) rotateX(6deg); } .index-service .list li:nth-child(2) a svg .group g image { -webkit-animation: rotateAnima 2.5s linear infinite; animation: rotateAnima 2.5s linear infinite; } a.p-more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 1.58rem; height: .48rem; border: #d3ac8d solid 1px; color: #d3ac8d; font-size: .18rem; } a.p-more span { font-family: "iconfont"; padding-left: .2rem; -webkit-transition: all .5s ease; transition: all .5s ease; } a.p-more:hover { color: #fff; background: #d3ac8d; } a.p-more:hover span { padding-left: .3rem; } a.p-more2 { width: 1.78rem; height: .54rem; } .index-solution { position: relative; height: 150vh; } .index-solution .wrapper { position: -webkit-sticky; position: sticky; top: 0; } .index-solution .img-list { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; } .index-solution .img-list li { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: center no-repeat; background-size: cover; } .index-solution .wal { height: 100vh; position: relative; z-index: 5; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .index-solution .wal .title { width: 3.7rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .index-solution .wal .title h2 { font-size: .48rem; line-height: 1em; } .index-solution .wal .title em { font-size: .2rem; opacity: .7; padding-left: .12rem; position: relative; top: .2rem; } .index-solution .wal .title p { width: 100%; font-size: .2rem; line-height: 1.8em; color: #d9d9d9; padding: .35rem 0 1.3rem 0; } .index-solution .wal .list li .name { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .index-solution .wal .list li .name:before { display: block; content: ""; margin-right: .2rem; width: .05rem; height: .35rem; border-radius: .03rem; background: #d3ac8d; } .index-solution .wal .list li .name h3 { font-size: .36rem; line-height: 1em; } .index-solution .wal .list li dl { min-height: 1.5rem; padding: .2rem 0; } .index-solution .wal .list li dl dd { position: relative; padding-left: .25rem; font-size: .22rem; line-height: .4rem; color: #e6e6e6; } .index-solution .wal .list li dl dd:before { content: ""; display: block; position: absolute; left: 0; top: 50%; width: .05rem; height: .05rem; border: #d3ac8d solid .02rem; border-radius: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .index-solution .wal .btns { position: absolute; z-index: 5; top: 50%; right: 0; margin-top: -1.8rem; width: 2.2rem; } .index-solution .wal .btns .list-wrapper { height: 3.6rem; overflow: hidden; position: relative; } .index-solution .wal .btns li { height: .72rem; line-height: .72rem; font-size: .2rem; color: #c0c4de; cursor: pointer; -webkit-transition: all .5s ease; transition: all .5s ease; } .index-solution .wal .btns li.swiper-slide-prev, .index-solution .wal .btns li.swiper-slide-next { font-size: .26rem; color: #e9eaf5; } .index-solution .wal .btns li.swiper-slide-active { font-size: .32rem; color: #fff; cursor: default; } .index-solution .wal .btns .swiper-scrollbar { position: absolute; z-index: 5; top: .3rem; bottom: .3rem; right: 0; width: 0.02rem; background: rgba(248,248,248,.3); border-radius: 0.02rem; } .index-solution .wal .btns .swiper-scrollbar .swiper-scrollbar-drag { background: #fff; } .index-solution .wal .btns .swiper-scrollbar .line { background: #fff; position: absolute; left: 0; top: 0; width: 100%; } .index-news .wal { min-height: 8.27rem; } .index-news .head { padding: 1.53rem 0 .68rem 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .index-news .head h2 { font-size: .48rem; line-height: 1em; } .index-news .head .btns { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .index-news .head .btns ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: .08rem; } .index-news .head .btns li { padding: 0 .3rem; position: relative; font-size: .22rem; color: #4d4d4d; cursor: pointer; -webkit-transition: color .5s ease; transition: color .5s ease; } .index-news .head .btns li:after { content: ""; display: block; position: absolute; left: -1px; top: 50%; width: 0.02rem; height: .2rem; background: #ccc; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .index-news .head .btns li:first-child:after { display: none; } .index-news .head .btns li:hover, .index-news .head .btns li.on { color: #d3ac8d; } .index-news .head .btns li.on { font-weight: bold; } .index-news .list { width: 100%; overflow: hidden; position: relative; } .index-news .list .list-wrapper { margin-left: -0.3rem; } .index-news .list li { padding: 0 0 1.2rem .3rem; } .index-news .list a { display: block; } .index-news .list a .time { padding: .3rem 0 .15rem 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: .16rem; color: #666; } .index-news .list a .time em { height: 0.19rem; line-height: 0.19rem; } .index-news .list a .time span { margin-left: .1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; background: #d3ac8d; font-size: 0.12rem; width: 0.43rem; height: 0.19rem; text-transform: uppercase; } .index-news .list a .name { font-size: .22rem; line-height: .3rem; height: .6rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .page-banner { background: center no-repeat; background-size: cover; position: relative; } .page-banner .lines { position: absolute; left: 0; top: 0; right: 0; background: url(../image/liines-1920.png) center top no-repeat; height: 11.31rem; background-size: 100%; } .page-banner .bg { position: absolute; left: 0; top: 0; right: 0; background: left top no-repeat; height: 100%; background-size: auto 100%; overflow: hidden; } .page-banner .bg svg { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .page-banner .bg2 { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: center no-repeat; background-size: cover; opacity: 0; -webkit-transition: opacity .5s ease; transition: opacity .5s ease; } .page-banner:hover .bg2 { opacity: 1; } .page-banner .wal { height: 4rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; padding-top: 1rem; position: relative; } .page-banner h2 { font-size: .6rem; } .page-banner .content { padding: .35rem 0 .45rem 0; font-size: .22rem; line-height: 2em; } .page-banner .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #d3ac8d; color: #fff; width: 2.2rem; height: .56rem; font-size: .2rem; } .page-banner .btn a img { width: .22rem; margin-right: .16rem; } .page-banner svg .img2 { opacity: 0; } .about-banner .wal { height: 7rem; } .page-bg { background: #f7f8fa; } .news-row { min-height: 100vh; padding: 1.2rem 0; } .news-row .wal { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .news-nav { width: 3.2rem; min-height: 1rem; } .news-nav .list { background: #fff; padding: 0 .3rem; width: 3.2rem; } .news-nav.fixed .list { position: fixed; left: 50%; margin-left: -8rem; top: 1rem; } .news-nav li { border-bottom: rgba(0,0,0,.15) solid 1px; } .news-nav li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; height: .9rem; padding-left: 0; font-size: .2rem; -webkit-transition: color .5s ease; transition: color .5s ease; top: 0; } .news-nav li a:before { content: ""; display: block; position: absolute; left: 0; top: 50%; width: .05rem; height: .21rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: #d3ac8d; opacity: 0; border-radius: .05rem; } .news-nav li a:after { content: ""; display: block; position: absolute; top: 0; right: .1rem; content: ""; font-family: "iconfont"; color: #d3ac8d; opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; line-height: .9rem; font-weight: 400; } .news-nav li a:hover { color: #d3ac8d; top: -0.02rem; -webkit-transition: top .3s ease; transition: top .3s ease; } .news-nav li a.on { padding-left: .23rem; color: #d3ac8d; font-weight: bold; } .news-nav li a.on:before { opacity: 1; } .news-nav li a.on:after { opacity: 1; right: 0; } .news-nav li:last-child { border: 0; } .solution-nav { width: 4.4rem; } .solution-nav .list { width: 4.4rem; } .news { width: 12rem; } .news li { border-bottom: rgba(0,0,0,.1) solid 1px; background: #fff; position: relative; z-index: 1; } .news li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: .5rem; } .news li a:before { content: ""; display: block; position: absolute; left: 0; top: -1px; right: 0; bottom: -1px; background: #fff url(../image/news-bg.png) right center no-repeat; background-size: auto 100%; box-shadow: 0 0 .17rem 0 rgba(46,52,108,.26); opacity: 0; } .news li a .time { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-right: .5rem; -webkit-transition: color .5s ease; transition: color .5s ease; color: #999; font-size: .18rem; position: relative; z-index: 2; font-family: "Roboto-Regular"; } .news li a .time span { font-size: .6rem; font-family: "Roboto-Bold"; } .news li a .zoomImg { width: 3.74rem; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; position: relative; z-index: 2; } .news li a .zoomImg img { width: 100%; height: 2.1rem; } .news li a .col { width: 100%; padding-left: .45rem; position: relative; z-index: 2; } .news li a .col .name { font-size: .24rem; line-height: .36rem; } .news li a .col .name em { color: #d3ac8d; } .news li a .col p { font-size: .2rem; line-height: 1.8em; height: 3.6em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #666; margin-top: .2rem; margin-bottom: .25rem; } .news li a .col p em { color: #d3ac8d; } .news li a .col .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 1.58rem; height: .48rem; border: #e7e7e7 solid 1px; color: #999; font-size: .16rem; -webkit-transition: all .5s ease; transition: all .5s ease; } .news li a .col .more:after { display: block; content: ""; font-family: "iconfont"; padding-left: .2rem; } .news li:hover { z-index: 2; } .news li:hover a:before { opacity: 1; } .news li:hover a .time { color: #d3ac8d; } .news li:hover a .col .name { font-weight: 600; } .news li:hover a .col .more { background: #d3ac8d; border-color: #d3ac8d; color: #fff; } .p-num { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: .5rem; } .p-num .num { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .p-num a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; width: .36rem; height: .36rem; font-size: .18rem; color: #666; margin-right: 0.03rem; } .p-num a:hover, .p-num a.on { color: #fff; background: #d3ac8d; } .p-num a.next { color: #fff; background: #d3ac8d; margin: 0; font-family: "iconfont"; } .news-show { width: 11.22rem; } .news-show .head { border-bottom: rgba(0,0,0,.1) solid 1px; } .news-show .head h2 { font-size: .36rem; font-weight: 400; } .news-show .head .time { padding: .2rem 0 .4rem 0; font-size: .16rem; color: #999; } .news-show .content { padding: .4rem 0; font-size: .2rem; line-height: 1.9em; text-align: justify; color: #666; } .news-show .content .p { padding-bottom: .4rem; text-indent: 2em; } .news-show .content .img { text-align: center; padding-bottom: .4rem; margin: 0 auto; width: 83.9572192513%; } .news-show .content .img img { width: 100%; } .news-show .content .img .name { color: #666; font-size: .16rem; padding-top: .2rem; } .p-num2 { background: #f7f7f7; padding: .2rem .3rem; position: relative; } .p-num2 li { position: relative; top: 0; } .p-num2 li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: .4rem; font-size: .2rem; color: #999; padding-left: .38rem; position: relative; } .p-num2 li a:after { content: ""; display: block; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); font-family: "iconfont"; content: ""; } .p-num2 li a .name { position: relative; padding-right: .41rem; } .p-num2 li a .name:before { content: ""; display: block; position: absolute; top: 50%; right: .2rem; width: 1px; height: .2rem; margin-top: -0.1rem; background: #999; } .p-num2 li a:hover { color: #d3ac8d; } .p-num2 li a:hover .name:before { background: #d3ac8d; } .p-num2 li:hover { top: -0.02rem; -webkit-transition: top .3s ease; transition: top .3s ease; } .p-num2 .back { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; z-index: 5; top: 0; bottom: 0; right: .3rem; font-size: .18rem; color: #999; } .p-num2 .back:after { display: block; content: ""; font-family: "iconfont"; margin-left: .14rem; } .p-num2 .back:hover { color: #d3ac8d; } .news-show-side { width: 3.6rem; min-height: 3rem; position: relative; top: -1rem; } .news-show-side .title { border-bottom: rgba(0,0,0,.1) solid 1px; font-size: .28rem; line-height: 1em; padding: 1.59rem 0 .4rem 0; } .news-show-side .list { padding-top: .4rem; } .news-show-side .list a { display: block; } .news-show-side .list a .name { padding: .15rem 0 .35rem 0; font-size: .24rem; line-height: .36rem; } .news-show-side.fixed .box { position: fixed; top: 0; right: 50%; margin-right: -8rem; width: 3.6rem; } .join-1 li .wal { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 6.6rem; } .join-1 li .col { width: 7rem; } .join-1 li .col h2 { font-size: .48rem; color: #212121; padding-bottom: .35rem; } .join-1 li .col .content { font-size: .2rem; line-height: 2em; color: #666; } .join-1 li .img-1 { width: 8.05rem; } .join-1 li .img-2 { width: 8.69rem; position: relative; left: -0.41rem; } .join-1 li:nth-child(even) { background: #f7f8fa; } .join-1 li:nth-child(even) .wal { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .join-1 li:nth-child(even) .col { text-align: right; } .join-1 #rcln .img { -webkit-perspective: 5rem; perspective: 5rem; } .join-1 #rcln .img svg { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .join-1 #rcln .img .yuan1 { -webkit-transform: rotateX(70deg) translateZ(-0.1rem); transform: rotateX(70deg) translateZ(-0.1rem); -webkit-transform-origin: 4.02rem 3rem; -ms-transform-origin: 4.02rem 3rem; transform-origin: 4.02rem 3rem; } .join-1 #rcln .img .yuan2 { -webkit-transform: rotateX(70deg) translateZ(-0.1rem); transform: rotateX(70deg) translateZ(-0.1rem); -webkit-transform-origin: 4.02rem 3.8rem; -ms-transform-origin: 4.02rem 3.8rem; transform-origin: 4.02rem 3.8rem; } .join-1 #rcln .img .yuan3 { -webkit-transform: rotateX(70deg) translateZ(-0.1rem); transform: rotateX(70deg) translateZ(-0.1rem); -webkit-transform-origin: 4.02rem 3.7rem; -ms-transform-origin: 4.02rem 3.7rem; transform-origin: 4.02rem 3.7rem; } .join-1 #ygcz .img { -webkit-perspective: 5rem; perspective: 5rem; } .join-1 #ygcz .img svg { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .join-1 #ygcz .img .g1 { -webkit-transform: rotateX(73deg) translateZ(-0.1rem); transform: rotateX(73deg) translateZ(-0.1rem); -webkit-transform-origin: 4.34rem 3rem; -ms-transform-origin: 4.34rem 3rem; transform-origin: 4.34rem 3rem; } .join-2 { padding: 1.15rem 0 1.2rem 0; } .join-2 .title h2 { font-size: .46rem; line-height: 1em; color: #212121; } .join-2 .title p { padding: .38rem 0 .7rem 0; font-size: .2rem; color: #666; } .join-2 .list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .join-2 .list li { width: 5.1rem; border: rgba(33,33,33,.1) solid 1px; position: relative; background: url(../image/img378.png) center no-repeat; background-size: cover; } .join-2 .list li:before { content: ""; display: block; position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; box-shadow: 0 .05rem .19rem 1px rgba(45,28,102,.5); background: #343b72 url(../image/img378on.png) center no-repeat; background-size: cover; opacity: 0; } .join-2 .list li .box { height: 4.2rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 5; padding: 0 .4rem; } .join-2 .list li .box .ico { width: .7rem; position: relative; } .join-2 .list li .box .ico img:nth-child(2) { position: absolute; left: 0; top: 0; opacity: 0; } .join-2 .list li .box h5 { line-height: 1.05rem; font-size: .28rem; color: #212121; position: relative; margin-bottom: 0; -webkit-transition: all .5s ease; transition: all .5s ease; } .join-2 .list li .box h5:before { content: ""; display: block; position: absolute; left: 0; bottom: 0; width: .28rem; height: .03rem; background: #313568; } .join-2 .list li .box p { font-size: .18rem; line-height: 2em; height: 0; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease; color: #fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .join-2 .list li:hover:before { opacity: 1; } .join-2 .list li:hover .box .ico img:nth-child(1) { opacity: 0; } .join-2 .list li:hover .box .ico img:nth-child(2) { opacity: 1; } .join-2 .list li:hover .box h5 { color: #fff; margin-bottom: .25rem; } .join-2 .list li:hover .box h5:before { background: #fff; } .join-2 .list li:hover .box p { height: 4em; } .about-1 { background: url(../image/about-bg.png) center top no-repeat; min-height: 13.75rem; background-size: 100%; padding: 1.26rem 0 .7rem 0; } .about-1 .head { background: url(../image/about-1.png) center no-repeat; background-size: cover; height: 4.6rem; color: #fff; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .about-1 .head h2 { font-size: .48rem; line-height: 1em; padding-bottom: .48rem; color: rgba(255,255,255,.4); } .about-1 .head .content { font-size: .32rem; font-weight: bold; line-height: .52rem; padding: .4rem; position: relative; width: 7.55rem; } .about-1 .head .content:before, .about-1 .head .content:after { content: ""; display: block; position: absolute; width: 2.37rem; height: 1.44rem; background: center no-repeat; background-size: 100% 100%; } .about-1 .head .content:before { left: 0; top: 0; background-image: url(../image/img403_l.png); } .about-1 .head .content:after { right: 0; bottom: 0; background-image: url(../image/img403_r.png); } .about-1 .head .content div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .about-1 .title { text-align: center; font-size: .48rem; line-height: 1em; color: #212121; padding: 1.15rem 0 .15rem 0; } .about-1 .group-img { background: url(../image/img1920_2.png) center bottom no-repeat; background-size: 100% 1.84rem; padding-bottom: 2.06rem; } .about-1 .group-img .img { max-width: 13.15rem; margin: 0 auto; padding-top: 0.45rem; } .about-1 .list { position: relative; padding-top: .45rem; } .about-1 .list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .about-1 .list .line { position: absolute; left: 50%; bottom: 0; height: 1px; border-bottom: rgba(0,0,0,.2) dashed 1px; width: 12.4rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .about-1 .list li { padding: 0 0 .45rem 0; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 16.666%; } .about-1 .list li .zoomImg { border-radius: 50%; width: 1.83rem; cursor: pointer; } .about-1 .list li .name { font-size: .24rem; color: #212121; padding: .18rem 0 .08rem 0; } .about-1 .list li p { font-size: .2rem; line-height: .28rem; color: #666; margin-left: -0.8rem; margin-right: -0.8rem; } .about-1 .list1 li { width: 100%; } .about-1 .list1 li:nth-child(2) { padding-top: .45rem; position: relative; } .about-1 .list1 li:nth-child(2):after { content: ""; display: block; position: absolute; left: 50%; top: 0; width: 2rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: 1px; border-top: rgba(0,0,0,.2) dashed 1px; } .about-1 .list2 { border-top: rgba(0,0,0,.2) dashed 1px; } .about-layer { position: fixed; z-index: 100; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.4); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; opacity: 0; visibility: hidden; -webkit-transition: all .5s ease; transition: all .5s ease; } .about-layer.show { opacity: 1; visibility: visible; } .about-layer .container { width: 13.6rem; position: relative; background: #fff; } .about-layer .arrow a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: .8rem; height: .8rem; background: rgba(255,255,255,.7); color: rgba(0,0,0,.6); font-family: "iconfont"; border-radius: 50%; position: absolute; z-index: 5; top: 50%; margin-top: -0.4rem; font-size: .23rem; } .about-layer .arrow a:hover { background: #d3ac8d; color: #fff; } .about-layer .arrow a.prev { left: -1.2rem; } .about-layer .arrow a.next { right: -1.2rem; } .about-layer .list { width: 100%; overflow: hidden; position: relative; } .about-layer .list li { height: 4.6rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: .56rem .44rem .56rem .59rem; } .about-layer .list li .zoomImg { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 2.61rem; } .about-layer .list li .col { width: 100%; padding-left: .6rem; } .about-layer .list li .col .name { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: .36rem; padding-bottom: .3rem; } .about-layer .list li .col .name:before { display: block; content: ""; margin-right: .2rem; width: .05rem; height: .32rem; background: #d3ac8d; border-radius: .05rem; } .about-layer .list li .col dd { position: relative; font-size: .2rem; line-height: .42rem; color: #666; padding-left: .25rem; } .about-layer .list li .col dd:before { content: ""; display: block; position: absolute; left: 0; top: .18rem; width: .05rem; height: .05rem; border-radius: 50%; background: #d3ac8d; } .about-2 { background: url(../image/about-2.png) center no-repeat; background-size: cover; min-height: 8.5rem; padding-bottom: 0.27rem; color: #fff; text-align: center; } .about-2 h2 { font-size: .48rem; line-height: 1em; padding: 1.2rem 0 .7rem 0; } .about-2 .wal { max-width: 14.92rem; height: 4.92rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; } .about-2 .wal .bg-1 { background: url(../image/img492.png) left center no-repeat; background-size: auto 100%; position: absolute; left: 3.88rem; top: 0; right: 0; bottom: 0; } .about-2 .wal .list { width: 7.76rem; height: 5.05rem; position: relative; } .about-2 .wal .list .bg { background: center none; background-size: 100% 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .about-2 .wal .list li { height: 1.68165rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 5; } .about-2 .wal .list li .name { font-size: .24rem; color: #dae0fe; line-height: 1em; padding-top: .15rem; } .about-2 .wal .list li h5 { font-size: .32rem; line-height: 1em; } .about-2 .wal .list li h5 span { padding: 0 .26rem; } .about-2 .wal .list li:nth-child(1) { padding-top: .8rem; } .about-2 .wal .list li:nth-child(1) .name { padding-top: .1rem; } .about-2 .wal .list li:nth-child(2) { padding-top: .25rem; } .about-2 .wal .list li:nth-child(3) h5 span { padding: 0 .38rem; } .about-2 .wal .list2 { width: 5.42rem; } .about-2 .wal .list2 li { padding: .5rem 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .about-2 .wal .list2 li .ico { width: 1.26rem; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .about-2 .wal .list2 li .col { width: 100%; padding-left: .35rem; text-align: left; } .about-2 .wal .list2 li .col .name { font-size: .24rem; color: #ccc; line-height: 1em; } .about-2 .wal .list2 li .col .name2 { padding-left: .66rem; padding-top: .15rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .about-2 .wal .list2 li .col .name2:before { display: block; content: ""; height: 1px; width: .31rem; background: #ccc; margin-right: .08rem; } .about-2 .wal .list2 li .col h3 { font-size: .32rem; line-height: 1em; padding-top: .15rem; } .about-2 .msg { background: url(../image/img975.png) center no-repeat; background-size: auto 100%; height: 2.42rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; font-size: 0.32rem; margin-top: -0.1rem; } .about-3 { padding: 1.55rem 0 1.2rem 0; } .about-3 .title { text-align: center; padding-bottom: .55rem; font-size: .48rem; line-height: 1em; color: #212121; } .about-3 .list { min-height: 4rem; position: relative; } .about-3 .list:before { content: ""; display: block; position: absolute; left: 50%; bottom: -0.6rem; width: 16.11rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background: url(../image/img1611.png) center bottom no-repeat; background-size: 100% 100%; height: 1.81rem; } .about-3 .list .list-wrapper { width: 100%; overflow: hidden; position: relative; } .about-3 .list .list-wrapper dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0 .63rem; } .about-3 .list .list-wrapper dd { padding: 0 .16rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; height: 4.9rem; } .about-3 .list .list-wrapper dd .img { width: 2.5rem; text-align: center; } .about-3 .list .list-wrapper dd .img img { max-height: 3.9rem; } .about-3 .list .list-wrapper dd .across { width: 3.93rem; } .about-3 .list .list-wrapper dd .name { text-align: center; height: .72rem; font-size: .2rem; line-height: .26rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; top: .08rem; max-width: 2.5rem; margin: 0 auto; } .about-3 .list .arrow a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: .5rem; height: .5rem; border: rgba(0,0,0,.2) solid 1px; color: rgba(0,0,0,.5); font-family: "iconfont"; border-radius: 50%; position: absolute; z-index: 5; top: 50%; margin-top: -0.25rem; font-size: .2rem; } .about-3 .list .arrow a:hover { background: #d3ac8d; border-color: #d3ac8d; color: #fff; } .about-3 .list .arrow a.prev { left: 0; } .about-3 .list .arrow a.next { right: 0; } .contact { position: relative; overflow: hidden; background: #f7f8fa url(../image/contact-bg.jpg) center top no-repeat; background-size: 100%; padding: 1.2rem 0; } .contact .form { padding: .9rem 1.55rem; position: relative; background: #fff url(../image/contact-bg2.jpg) center no-repeat; background-size: cover; min-height: 7.5rem; } .contact .form ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.38rem; } .contact .form li { width: 50%; padding: 0 0 .25rem .38rem; } .contact .form li .name { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: .16rem; font-size: .2rem; color: #212121; } .contact .form li .name:before { display: block; content: ""; width: .05rem; height: .18rem; background: #d3ac8d; border-radius: .05rem; margin-right: .13rem; } .contact .form li .name span { color: red; } .contact .form li .input { border: #ccc solid 1px; } .contact .form li .input input::-webkit-input-placeholder { color: #999; } .contact .form li .input input::-moz-placeholder { color: #999; } .contact .form li .input input:-moz-placeholder { color: #999; } .contact .form li .input input:-ms-input-placeholder { color: #999; } .contact .form li .input textarea::-webkit-input-placeholder { color: #999; } .contact .form li .input textarea::-moz-placeholder { color: #999; } .contact .form li .input textarea:-moz-placeholder { color: #999; } .contact .form li .input textarea:-ms-input-placeholder { color: #999; } .contact .form li .input input, .contact .form li .input textarea { width: 100%; height: .44rem; line-height: .44rem; font-size: .16rem; padding: 0 .2rem; color: #333; } .contact .form li .select { height: .44rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: .16rem; padding: 0 .2rem; position: relative; } .contact .form li .select:after { display: block; content: ""; font-family: "iconfont"; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); } .contact .form li .select span em { color: #999; } .contact .form li .select select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; } .contact .form .msg { font-size: .14rem; color: #666; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: .2rem 0 .3rem 0; } .contact .form .msg p { padding-left: .1rem; } .contact .form .msg a { color: #343b72; } .contact .form .submit div { width: 1.8rem; height: .54rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: #d3ac8d solid 1px; color: #d3ac8d; position: relative; font-size: .16rem; margin: 0 auto; -webkit-transition: all .5s ease; transition: all .5s ease; } .contact .form .submit div:after { display: block; content: ""; font-family: "iconfont"; margin-left: .2rem; -webkit-transition: all .5s ease; transition: all .5s ease; } .contact .form .submit div input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; } .contact .form .submit div:hover { background: #d3ac8d; color: #fff; } .contact .form .submit div:hover:after { margin-left: .3rem; } #slider { position: relative; height: .46rem; background: #ececec; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: .16rem; color: #666; } #slider .slider_bg { position: absolute; left: 0; top: 0; bottom: 0; width: 0; background: rgba(211,172,141,.4); } #slider .bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: absolute; z-index: 2; left: 0; top: 0; bottom: 0; width: 1rem; background: #fff; border: #ccc solid 1px; font-size: .2rem; cursor: move; background: #fff url(../image/img200.png) center no-repeat; background-size: .2rem; } #slider.on .slider_bg { width: 100% !important; } #slider.on .bar { background-image: url(../image/img21.png); background-size: .21rem; left: 100% !important; margin-left: -1rem; } .privacy { padding: 1.2rem 0; } .privacy h2.title { font-size: .28rem; padding-bottom: .4rem; color: #212121; } .privacy h3.title { font-size: .24rem; padding-bottom: .3rem; color: #212121; } .privacy .content { font-size: .2rem; line-height: 1.6em; color: #666; text-align: justify; padding-bottom: .2rem; } .privacy .content p { padding-bottom: .2rem; } .privacy .content .p { text-indent: 2em; } .privacy .content .p2 { padding-left: 2em; } .solution { padding: 1.2rem 0; } .solution ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .solution li { width: 7.8rem; margin-bottom: .6rem; position: relative; } .solution li:before { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: #efefef solid 1px; } .solution li .zoomImg { position: relative; } .solution li .zoomImg img { width: 100%; height: 4.26rem; } .solution li h3 { position: absolute; z-index: 2; left: 0; top: 0; right: 0; height: .7rem; background: -webkit-linear-gradient(left, #343B72, rgba(52, 59, 114, 0)); background: linear-gradient(90deg, #343B72, rgba(52, 59, 114, 0)); padding-left: .19rem; font-size: .28rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .solution li h3:before { display: block; content: ""; border-radius: .03rem; width: .05rem; height: .28rem; background: #d3ac8d; margin-right: .17rem; } .solution li h3 a { color: #fff; } .solution li h3 a em { color: #d3ac8d; } .solution li .bd { padding: 0 .47rem .15rem .4rem; position: relative; } .solution li .bd .name { padding: .35rem 0 0 0; font-size: .24rem; } .solution li .bd .name em { color: #d3ac8d; } .solution li .bd p { font-size: .2rem; line-height: 1.8em; color: #666; padding-top: .2rem; } .solution li .bd p em { color: #d3ac8d; } .solution li .bd .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: .3rem; height: .5rem; } .solution li .bd .more i { display: block; width: .05rem; height: .05rem; border-radius: 50%; background: #666; -webkit-transition: all .5s ease; transition: all .5s ease; } .solution li .bd .more:hover i { background: #d3ac8d; } .solution li:hover .wow:before { box-shadow: 0 .04rem .1rem 0 rgba(46,52,108,.1); } .solution .p-more { margin: 0 auto; } .w1080 { width: 10.8rem; } .solution-detail { background: #f4f4f4 url(../image/img1080.jpg) center bottom no-repeat; background-size: 100%; min-height: 7.24rem; position: relative; padding: .9rem; } .solution-detail h2.title { font-size: .48rem; color: #212121; line-height: 1em; } .solution-detail .content { font-size: .2rem; line-height: 1.8em; color: #666; padding: .35rem 0; } .solution-detail .list { padding-top: .3rem; } .solution-detail .list li { padding-bottom: .3rem; } .solution-detail .list li h3 { color: #d3ac8d; font-size: .24rem; position: relative; padding-left: .26rem; line-height: .36rem; } .solution-detail .list li h3:before { content: ""; display: block; position: absolute; left: 0; top: .05rem; width: .05rem; height: .25rem; background: #d3ac8d; border-radius: .05rem; line-height: .36rem; } .solution-detail .list li p { font-size: .2rem; line-height: 1.8em; color: #666; padding-top: .12rem; } .solution-detail .img { position: absolute; right: 0; bottom: 0; } .solution-detail#cyszjrzhstfwmh { padding-bottom: 3.55rem; } .solution-detail#cyszjrzhstfwmh .img { width: 4.56rem; right: 1.32rem; } .solution-detail#zlkxnlfw { padding-bottom: 3.67rem; } .solution-detail#zlkxnlfw .img { width: 4.54rem; right: 1.34rem; } .solution-detail#cylszhypt { padding-bottom: 4.5rem; } .solution-detail#cylszhypt .img { width: 8.47rem; right: .9rem; } .solution-detail#znfkpt { padding-bottom: 3.47rem; } .solution-detail#znfkpt .img { width: 5.25rem; right: 1.1rem; } .solution-detail#jryqcyzx { padding-bottom: 3.52rem; } .solution-detail#jryqcyzx .img { width: 4.8rem; right: 1.35rem; } .solution-detail#SAM { padding-bottom: 3.68rem; } .solution-detail#SAM .img { width: 4.32rem; right: 1.5rem; } .solution-detail#ysxcpfw { padding-bottom: 3.36rem; } .solution-detail#ysxcpfw .img { width: 4.29rem; right: 1.35rem; } .solution-detail#szhzxghfwfuwu { padding-bottom: 3.48rem; } .solution-detail#szhzxghfwfuwu .img { width: 5.88rem; right: .8rem; } .szhzxghfwfuwu { padding-top: .8rem; } .szhzxghfwfuwu h2.title { line-height: .56rem; font-size: .24rem; text-align: center; background: #343b72; color: #fff; } .szhzxghfwfuwu .list { padding: .4rem .4rem .1rem; border: rgba(0,0,0,.15) solid 1px; border-top: 0; } .szhzxghfwfuwu .list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.4rem; } .szhzxghfwfuwu .list li { width: 50%; padding: 0 0 .3rem .4rem; } .szhzxghfwfuwu .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: .42rem; background: #e6e6e6; font-size: .2rem; color: #343b72; } .szhzxghfwfuwu .list a:hover { background: #343b72; color: #fff; } .szhzxghfwfuwu-2 { padding-top: .3rem; position: relative; } .szhzxghfwfuwu-2:before, .szhzxghfwfuwu-2:after { content: ""; display: block; position: absolute; top: 0; width: 1px; height: .3rem; background: rgba(0,0,0,.15); } .szhzxghfwfuwu-2:before { left: 26%; } .szhzxghfwfuwu-2:after { right: 26%; } .szhzxghfwfuwu-2 .list { border: rgba(0,0,0,.15) solid 1px; } .szhzxghfwfuwu-2 .list a { background: #d3ac8d; color: #fff; } .cyszjrzhstfwmh { padding-top: .4rem; } .cyszjrzhstfwmh ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.4rem; } .cyszjrzhstfwmh li { width: 50%; padding: .4rem 0 0 .4rem; } .cyszjrzhstfwmh a { display: block; border: rgba(0,0,0,.15) solid 1px; background: #fff; min-height: 2.7rem; padding: .2rem .35rem .2rem .4rem; box-shadow: 0 .04rem .12rem 0 rgba(79,82,156,.15); } .cyszjrzhstfwmh a .name { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: .25rem 0; } .cyszjrzhstfwmh a .name img { width: .32rem; margin-right: .1rem; } .cyszjrzhstfwmh a .name h3 { font-size: .26rem; line-height: 1em; } .cyszjrzhstfwmh a p { font-size: .2rem; line-height: 1.7em; color: #666; text-align: justify; } .cyszjrzhstfwmh a:hover { border-color: #d3ac8d; } .service ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.4rem; margin-bottom: -0.4rem; } .service li { width: 50%; padding: 0 0 .4rem .4rem; } .service li a { display: block; background: url(../image/service-bg.png) center no-repeat; background-size: cover; height: 5rem; position: relative; padding: .8rem .8rem 0 .7rem; color: #212121; } .service li a h5 { font-size: .28rem; line-height: 1em; padding-bottom: .25rem; } .service li a h5 em { color: #d3ac8d; } .service li a p { font-size: .2rem; line-height: 1.8em; color: #666; height: 3.6em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .service li a p em { color: #d3ac8d; } .service li a .img { position: absolute; right: 1rem; bottom: 0; } .service li a:hover { color: #d3ac8d; box-shadow: 0 .04rem .1rem 0 rgba(46,52,108,.1); } .service li#cyszjrzhstfwmh a .img { width: 3.3rem; bottom: .25rem; } .service li#zlkxnlfw a .img { width: 3.3rem; bottom: .15rem; } .service li#cylszhypt a .img { width: 5.47rem; } .service li#znfkpt a .img { width: 3.5rem; bottom: .25rem; } .service li#jryqcyzx a .img { width: 3.3rem; bottom: .25rem; } .service li#SAM a .img { width: 3.3rem; bottom: .2rem; } .service li#ysxcpfw a .img { width: 3.3rem; bottom: .2rem; } .service li#szhzxghfwfuwu a .img { width: 3.88rem; bottom: .2rem; } .page-search { padding: 1rem 0 1.2rem 0; } .page-search .head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: rgba(0,0,0,.1) solid 1px; line-height: .6rem; font-size: .2rem; } .page-search .head .btns ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .page-search .head .btns li { margin-right: .6rem; } .page-search .head .btns li a { display: block; height: .6rem; position: relative; } .page-search .head .btns li a:before { content: ""; display: block; position: absolute; left: 0; bottom: -1px; right: 0; height: 0.02rem; background: #d3ac8d; opacity: 0; } .page-search .head .btns li a:hover, .page-search .head .btns li a.on { color: #d3ac8d; } .page-search .head .btns li a:hover:before, .page-search .head .btns li a.on:before { opacity: 1; } .page-search .head .btns li a.on { font-weight: bold; } .page-search .head .msg b { color: #d3ac8d; } .page-search h2.title { font-size: .48rem; line-height: 1em; color: #212121; padding: 1rem 0 .5rem 0; } .page-search .solution { padding: 0; } .page-search .solution ul { margin-bottom: -0.6rem; } .page-search .news { width: 100%; } .page-search .news li { border: 0; } .page-search .news li:before { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: -1px; border: rgba(0,0,0,.1) solid 1px; } .video-layer { position: fixed; z-index: 100; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; opacity: 0; visibility: hidden; -webkit-transition: all .5s ease; transition: all .5s ease; } .video-layer.show { opacity: 1; visibility: visible; } .video-layer .container { width: 14rem; background: #fff; position: relative; } .video-layer .container .close { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-family: "iconfont"; width: .6rem; height: .6rem; position: absolute; z-index: 10; top: 0; right: 0; font-size: .2rem; color: #000; background: rgba(255,255,255,.8); } .video-layer .container .close:hover { background: #fff; } .video-layer video { display: block; width: 100%; outline: none; } .contact-layer { position: fixed; z-index: 100; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; opacity: 0; visibility: hidden; -webkit-transition: all .5s ease; transition: all .5s ease; } .contact-layer.show { opacity: 1; visibility: visible; } .contact-layer .container { width: 6.12rem; height: 4rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #fff; text-align: center; } .contact-layer .container .ico { width: 1.02rem; } .contact-layer .container h3 { font-size: .32rem; color: #d3ac8d; padding-top: .35rem; } .contact-layer .container p { font-size: .2rem; color: #666; padding: .15rem 0 .35rem 0; } .solution-nav-phone { display: none; } @media screen and (max-width: 800px) { .solution-nav-phone-d { height: .8rem; } .solution-nav-phone { display: block; background: #fff; border-bottom: #d9d9d9 solid 1px; position: relative; z-index: 20; left: 0; top: 0; right: 0; } .solution-nav-phone>.name { height: .8rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-left: .3rem; position: relative; z-index: 5; } .solution-nav-phone>.name img { width: .24rem; margin-right: .1rem; } .solution-nav-phone>.name h5 { font-size: .24rem; font-weight: 400; color: #343b72; } .solution-nav-phone .list { position: absolute; left: 0; top: 0; background: url(../image/img420.png) center no-repeat; background-size: 100% 100%; width: 4.2rem; height: 9.4rem; padding: 1.1rem 0 .3rem .3rem; display: none; } .solution-nav-phone .list:after { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; height: .8rem; border-bottom: #d9d9d9 solid 1px; } .solution-nav-phone .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: .82rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: .22rem; color: #666; } .solution-nav-phone .list a .ico { width: .24rem; position: relative; margin-right: .1rem; } .solution-nav-phone .list a .ico img:nth-child(2) { position: absolute; left: 0; top: 0; opacity: 0; } .solution-nav-phone .list a:hover, .solution-nav-phone .list a.on { color: #d3ac8d; } .solution-nav-phone .list a:hover .ico img:nth-child(1), .solution-nav-phone .list a.on .ico img:nth-child(1) { opacity: 0; } .solution-nav-phone .list a:hover .ico img:nth-child(2), .solution-nav-phone .list a.on .ico img:nth-child(2) { opacity: 1; } .solution-nav-phone.on .list { display: block; } .solution-nav-phone.fixed { position: fixed; top: 1rem; } .index-flash li .pc-show { display: none; } .index-flash li .phone-show { display: block; } .index-flash li .earth .img svg { height: 60vh; } .index-flash li .wal { padding-bottom: 30vh; } .index-flash .dots2 { bottom: .5rem; right: .3rem; margin-right: 0; } .index-flash .dots2 span { height: .4rem; width: .4rem; margin-left: .15rem; } .index-flash .dots2 span div { width: .4rem; height: .4rem; } .index-flash .mouse { left: .3rem; margin-left: 0; bottom: .5rem; width: .4rem; height: .6rem; } .index-nav { padding: 1rem 0 .7rem 0; } .index-nav ul { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .index-nav li { width: 33.333%; padding: 0 0 .3rem .2rem; height: auto; } .index-nav a { height: 3.2rem; } .index-nav a .name { font-size: .26rem; width: 6em; line-height: 1.6em; padding-top: .3rem; } .index-service { width: 100%; overflow: hidden; position: relative; } .index-service .wal { height: 9.8rem; } .index-service .title h2 { line-height: .62rem; } .index-service .title p { font-size: 0.24rem; line-height: 1.5em; } .index-service .title a.more { width: 1.88rem; font-size: 0.24rem; height: 0.62rem; } .index-service .list .yuan-1 { margin-left: -5rem; margin-top: -5rem; width: 10rem; height: 10rem; } .index-service .list .yuan-2 { margin-left: -4rem; margin-top: -4rem; width: 8rem; height: 8rem; } .index-service .list .title2 em { font-size: 0.26rem; } .index-service .list ul { background-position: center top; background-size: 100%; width: 6rem; height: 6rem; margin-left: -3rem; top: 2.97rem; } .index-service .list li { top: 1.8rem; } .index-service .list li a { width: 1.4rem; position: relative; } .index-service .list li a .ico { width: 1.4rem; height: 1.4rem; } .index-service .list li a .ico:after { background-size: 1.3rem; } .index-service .list li a .bd { position: absolute; top: 1.6rem; width: 3rem; } .index-service .list li a .bd h3 { font-size: 0.36rem; line-height: 1em; } .index-service .list li a .bd p { font-size: 0.24rem; margin-top: 0.2rem; } .index-service .list li:nth-child(1) { right: 50%; margin-right: 2.1rem; } .index-service .list li:nth-child(1) a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; text-align: left; } .index-service .list li:nth-child(1) a .bd { padding-right: 0; left: 0; } .index-service .list li:nth-child(2) { left: 50%; margin-left: 2.1rem; } .index-service .list li:nth-child(2) a { text-align: right; } .index-service .list li:nth-child(2) a .bd { padding-left: 0; right: 0; } a.p-more { width: 1.9rem; height: .62rem; font-size: .24rem; } a.p-more2 { width: 1.9rem; height: .62rem; } .index-solution .wal .title { width: 100%; position: relative; top: -0.6rem; } .index-solution .wal .title em { font-size: .24rem; } .index-solution .wal .title p { font-size: .24rem; min-height: 30vh; } .index-solution .wal .list li dl dd { font-size: .24rem; } .index-news .wal { margin-right: 0; } .index-news .head { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; padding-bottom: .35rem; } .index-news .head .btns { width: 100%; padding-top: .35rem; position: relative; } .index-news .head .btns ul { margin-left: -0.3rem; } .index-news .head .btns li { font-size: .26rem; } .index-news .head a.p-more { position: absolute; top: -0.6rem; right: .3rem; } .index-news .list a .time { font-size: .24rem; height: .7rem; } .index-news .list a .time em { height: .3rem; line-height: .3rem; } .index-news .list a .time span { font-size: .2rem; width: .7rem; height: .3rem; } .index-news .list a .name { font-size: .24rem; line-height: .4rem; height: .8rem; } .page-banner .bg svg { width: 150% !important; } .page-banner .wal { height: 3.4rem; } .page-banner h2 { font-size: .5rem; } .page-banner .content { padding: .35rem 0 .45rem 0; font-size: .24rem; line-height: 1.7em; } .page-banner .btn a { width: 2.2rem; height: .7rem; font-size: .24rem; } .page-banner .btn a img { width: .28rem; margin-right: .16rem; } .about-banner .wal { height: 7rem; } .news-row { padding: .8rem 0 1rem 0; min-height: 2rem; } .news-nav { display: none; } .news { width: 100%; } .news li a { padding: .5rem .35rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .news li a .time { font-size: .24rem; margin-right: 0; } .news li a .time span { font-size: .68rem; } .news li a .zoomImg { width: 5rem; } .news li a .zoomImg img { width: 100%; height: 3rem; } .news li a .col { padding: .35rem 0 0 0; } .news li a .col .name { font-size: .28rem; line-height: .4rem; } .news li a .col p { font-size: .24rem; margin-top: .1rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .news li a .col .more { width: 1.8rem; height: .62rem; font-size: .24rem; } .p-num a { width: .6rem; height: .6rem; font-size: .26rem; } .news-show { width: 100%; } .news-show .head .time { font-size: .24rem; } .news-show .content { font-size: .26rem; } .p-num2 li a { height: .52rem; font-size: .24rem; } .p-num2 li a .name { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .p-num2 li a p { line-height: .52rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 50%; } .p-num2 .back { font-size: .24rem; } .news-show-side { width: 100%; min-height: 1rem; top: 0; } .news-show-side .title { font-size: .32rem; padding: 1rem 0 .4rem 0; font-weight: bold; } .news-show-side .list { padding-top: .4rem; } .news-show-side .list ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.3rem; } .news-show-side .list li { width: 50%; padding-left: .3rem; } .news-show-side .list a .zoomImg img { width: 100%; height: 2rem; } .news-show-side.fixed .box { position: relative; right: 0; margin-right: 0; width: 100%; } .join-1 li .wal { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; padding: 1rem 0; } .join-1 li .col { width: 100%; padding-bottom: .1rem; } .join-1 li .col .content { font-size: .26rem; line-height: 1.8em; } .join-1 li .img-1 { width: 100%; } .join-1 li .img-2 { width: 100%; left: 0; } .join-1 li:nth-child(even) .wal { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .join-1 li:nth-child(even) .col { text-align: left; } .join-2 .title p { font-size: .24rem; line-height: 1.6em; } .join-2 .list li { width: calc(50% - .15rem); margin-bottom: .3rem; } .join-2 .list li .box { height: 4.2rem; padding: 0 .2rem 0 .4rem; } .join-2 .list li .box h5 { font-size: .3rem; } .join-2 .list li .box p { font-size: .22rem; line-height: .35rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .join-2 .list li:hover .box p { height: 1.05rem; } .about-1 .head .content { font-size: .26rem; line-height: .42rem; padding: .4rem 0; width: 6.5rem; } .about-1 .group-img { background-size: auto 1.84rem; } .about-1 .list .line { width: 6.9rem; } .about-1 .list li { padding: .4rem .5rem; width: 50%; } .about-1 .list li .name { font-size: .26rem; color: #212121; padding: .18rem 0 .08rem 0; } .about-1 .list li p { font-size: .2rem; line-height: .28rem; color: #666; margin-left: -0.3rem; margin-right: -0.3rem; } .about-1 .list1 li { width: 100%; } .about-layer .container { width: 5.6rem; } .about-layer .arrow a { width: .6rem; height: .6rem; } .about-layer .arrow a.prev { left: -0.8rem; } .about-layer .arrow a.next { right: -0.8rem; } .about-layer .list li { height: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: .4rem .1rem; } .about-layer .list li .zoomImg { width: 3rem; } .about-layer .list li .col { width: 100%; padding: .4rem .3rem 0 .3rem; height: 40vh; overflow-y: auto; } .about-layer .list li .col dd { font-size: .24rem; } .about-2 .wal { height: 8rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; } .about-2 .wal .bg-1 { display: none; } .about-2 .wal .list { width: 7.5rem; } .about-2 .wal .list2 { width: 100%; } .about-2 .wal .list2 ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .about-2 .wal .list2 li { padding: .5rem 0; } .about-2 .wal .list2 li .ico { width: 1.1rem; } .about-2 .wal .list2 li .col { padding-left: .25rem; } .about-2 .wal .list2 li .col .name2 { padding-left: .4rem; } .about-3.wal { margin: 0; } .about-3 .list:before { width: 100%; } .about-3 .list .list-wrapper dd { height: 4.5rem; } .about-3 .list .list-wrapper dd .img { width: 2.3rem; } .about-3 .list .list-wrapper dd .img img { width: 100%; } .about-3 .list .list-wrapper dd .across { width: 3rem; } .about-3 .list .arrow a.prev { left: .2rem; } .about-3 .list .arrow a.next { right: .2rem; } .contact .form { padding: .9rem .4rem; } .contact .form ul { margin-left: -0.25rem; } .contact .form li { padding: 0 0 .25rem .25rem; width: 100%; } .contact .form li .name { font-size: .24rem; } .contact .form li .input input, .contact .form li .input textarea { height: .66rem; line-height: .66rem; font-size: .24rem; } .contact .form li .select { height: .66rem; font-size: .24rem; } .contact .form .msg { font-size: .24rem; } .contact .form .submit div { width: 2.2rem; height: .8rem; font-size: .28rem; } #slider { height: .66rem; font-size: .24rem; } #slider .bar { width: 1.2rem; font-size: .28rem; } #slider.on .bar { background-size: .3rem; margin-left: -1.2rem; } .privacy { padding: .6rem 0 1.2rem 0; } .privacy h2.title { font-size: .32rem; } .privacy h3.title { font-size: .28rem; } .privacy .content { font-size: .24rem; } .solution li { width: 100%; } .solution li h3 { height: .8rem; font-weight: bold; } .solution li .bd { padding: 0 .3rem .15rem .4rem; } .solution li .bd .name { font-size: .28rem; font-weight: bold; } .solution li .bd p { font-size: .24rem; line-height: 1.65em; color: #666; padding-top: .2rem; } .w1080 { width: 100%; } .solution-detail { padding: .7rem .3rem 1rem .4rem; } .solution-detail h2.title { font-size: .44rem; } .solution-detail .content { font-size: .26rem; } .solution-detail .list { padding-top: .4rem; } .solution-detail .list li h3 { font-size: .28rem; } .solution-detail .list li p { font-size: .24rem; } .solution-detail#cyszjrzhstfwmh { padding-bottom: 3.55rem; } .solution-detail#cyszjrzhstfwmh .img { width: 4.56rem; right: .3rem; } .solution-detail#zlkxnlfw { padding-bottom: 3.67rem; } .solution-detail#zlkxnlfw .img { width: 4.54rem; right: .3rem; } .solution-detail#cylszhypt { padding-bottom: 4.5rem; } .solution-detail#cylszhypt .img { width: 7.47rem; right: .3rem; } .solution-detail#znfkpt { padding-bottom: 3.47rem; } .solution-detail#znfkpt .img { width: 5.25rem; right: .3rem; } .solution-detail#jryqcyzx { padding-bottom: 3.52rem; } .solution-detail#jryqcyzx .img { width: 4.8rem; right: .3rem; } .solution-detail#SAM { padding-bottom: 3.68rem; } .solution-detail#SAM .img { width: 4.32rem; right: .3rem; } .solution-detail#ysxcpfw { padding-bottom: 3.36rem; } .solution-detail#ysxcpfw .img { width: 4.29rem; right: .3rem; } .solution-detail#szhzxghfwfuwu { padding-bottom: 3.48rem; } .solution-detail#szhzxghfwfuwu .img { width: 5.88rem; right: .3rem; } .szhzxghfwfuwu h2.title { line-height: .8rem; font-size: .3rem; } .szhzxghfwfuwu .list { padding: .4rem .3rem .1rem; } .szhzxghfwfuwu .list ul { margin-left: -0.2rem; } .szhzxghfwfuwu .list li { min-width: 50%; width: auto; padding: 0 0 .3rem .2rem; } .szhzxghfwfuwu .list a { height: .6rem; font-size: .24rem; } .szhzxghfwfuwu-2 .list a { background: #d3ac8d; color: #fff; } .cyszjrzhstfwmh li { width: 100%; } .cyszjrzhstfwmh a .name img { width: .36rem; } .cyszjrzhstfwmh a .name h3 { font-size: .28rem; } .cyszjrzhstfwmh a p { font-size: .24rem; } .service li { width: 100%; } .service li a { height: 5.5rem; padding: .8rem .3rem 0 .4rem; } .service li a h5 { font-size: .32rem; } .service li a p { font-size: .24rem; height: 5.4em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .service li a .img { right: .5rem; } .page-search .head { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: .6rem; font-size: .26rem; } .page-search .head .btns li a { height: .8rem; line-height: .8rem; font-size: .3rem; } .page-search .solution { padding: 0; } .page-search .solution ul { margin-bottom: -0.6rem; } .page-search .news { width: 100%; } .page-search .news li { border: 0; } .page-search .news li:before { content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: -1px; border: rgba(0,0,0,.1) solid 1px; } .video-layer .container { width: 7rem; } .contact-layer .container { width: 6.5rem; height: 6rem; } .contact-layer .container p { font-size: .24rem; } }