@charset "utf-8"; /* CSS Document */ @media (min-width: 768px) { html { font-size: 28px !important; } } @media (min-width: 1025px) { html { font-size: 26px !important; } } @media (min-width: 1280px) { html { font-size: 28px !important; } } @media (min-width: 1366px) { html { font-size: 30px !important; } } @media (min-width: 1440px) { html { font-size: 30px !important; } } @media (min-width: 1680px) { html { font-size: 30px !important; } } .pc-banner .swiper-slide { position: relative; } .pc-banner .swiper-slide a img{ height: auto; } .pc-banner .swiper-slide .swiper-doc { position: absolute; left: 0; top: 50%; right: 5%; color: #fff; z-index: 66; transform: translateY(-50%); text-align: right; } .pc-banner .swiper-slide .swiper-doc img { content: ''; position: relative; left: -30%; opacity: 0; z-index: 66; background-color: transparent; z-index: 666; transition: all 0.8s linear; } .pc-banner .swiper-slide .swiper-doc img.anim { left: 0; opacity: 1; } .pc-banner .swiper-slide .swiper-doc.anim img { left: 0; opacity: 1; } .pc-banner .swiper-slide .swiper-doc .btn-doc { display: block; text-align: right; padding-right: 2.125rem; margin-top: 2.575rem; } .pc-banner .swiper-slide .swiper-doc .btn-doc a { display: inline-block; width: 4.9rem; text-align: center; color: #fff; overflow: hidden; background-color: transparent; position: relative; } .pc-banner .swiper-slide .swiper-doc .btn-doc a:before { content: ''; position: absolute; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 2px solid #6be5ff; left: 0; right: 100%; top: 0; transition-property: all; transition-timing-function: linear; transition-duration: 0.4s; transition-delay: 0.8s; } .pc-banner .swiper-slide .swiper-doc .btn-doc a:after { content: ''; position: absolute; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 2px solid #6be5ff; left: 100%; right: 0; bottom: 0px; transition-property: all; transition-timing-function: linear; transition-duration: 0.4s; transition-delay: 0.8s; } .pc-banner .swiper-slide .swiper-doc .btn-doc a .sm { display: block; position: relative; padding: 0.56rem 0; opacity: 0; } .pc-banner .swiper-slide .swiper-doc .btn-doc a .sm:before { content: ''; position: absolute; border-left: 2px solid #6be5ff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 100%; bottom: 0; left: 0; transition-property: all; transition-timing-function: linear; transition-duration: 0.4s; transition-delay: 0.8s; } .pc-banner .swiper-slide .swiper-doc .btn-doc a .sm:after { content: ''; position: absolute; border-right: 2px solid #6be5ff; top: 0; right: 0; bottom: 0; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; transition-timing-function: linear; transition-duration: 0.4s; transition-delay: 0.8s; } .pc-banner .swiper-slide .swiper-doc .btn-doc a .white-shadow { width: 0px; opacity: 1; transition: 0s; } .pc-banner .swiper-slide .swiper-doc .btn-doc a:hover .white-shadow { background: #fff; display: block; position: absolute; width: 100%; opacity: 0; height: 100%; top: 0; transition: all 0.9s ease-in-out 1.3s; left: 0; } .pc-banner .swiper-slide .swiper-doc .btn-doc a.showborder:before { right: 0%; } .pc-banner .swiper-slide .swiper-doc .btn-doc a.showborder:after { left: 0%; } .pc-banner .swiper-slide .swiper-doc .btn-doc a.showborder .sm:before { top: 0%; } .pc-banner .swiper-slide .swiper-doc .btn-doc a.showborder .sm:after { bottom: 0%; } .pc-banner .swiper-slide .swiper-doc .btn-doc a.showborder .white-shadow { background: #fff; display: block; position: absolute; width: 100%; opacity: 0; height: 100%; top: 0; transition: all 1s cubic-bezier(0.7, 0, 0.3, 1) 1.3s; left: 0; } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 50px; } .swiper-pagination-bullet { opacity: 1; background-color: #fff; margin: 0 20px; } .swiper-pagination-bullet-active { background-color: #fe9929; } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px; } .global-title { text-align: center; padding-bottom: 1.2rem; padding-top: 2rem; } .global-title h3 { font-size: 1rem; color: #2e2e3e; font-weight: 450; line-height: 1; } .global-title h5 { font-size: 0.5rem; color: #2e2e3e; line-height: 1.5; margin-top: 18px; } .index-product-center { overflow: hidden; position: relative; margin-bottom: 80px; } .index-product-center .the-bg-fixed { position: absolute; left: 0; top: 0; background-color: #f1f5fe; width: 33%; height: 100%; z-index: 3; } .index-product-center .the-bg-fixed .line { position: absolute; right: 0; top: 0; height: 3.4rem; width: 4px; background-color: #595275; } .product-left-list { position: relative; z-index: 3; width: 21%; float: left; min-height: 400px; padding: 13px 0px; padding-left: 0px!important; } .product-left-list>ul { overflow: hidden; } .product-left-list>ul li.active { list-style-image: url("/images/xw-xz.png"); } .product-select { height: 3.1rem; display: flex; flex-direction: row; justify-content: left; align-items: center; padding-left: 0; position: relative; cursor: pointer; opacity: 1; } .product-select:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 6px; background-color: #595275; display: none; } .product-select .icon-view-box { width: 45px; height: 40px; position: relative; } .product-select .icon-view-box .image-bg { position: absolute; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: contain; -o-background-size: contain; background-size: contain; background-position: center center; background-repeat: no-repeat; width: 100%; height: 100%; } .product-select img { width: 100%; position: absolute; top: 0; left: 0; transition: all 0.3s linear; } .product-select img.icon1 { opacity: 1; } .product-select img.icon2 { opacity: 0; } .product-select .product-select-desc { display: flex; flex-direction: column; align-items: top; justify-content: top; } .product-select .product-select-desc h3 { font-size: 0.5rem; color: #2e2e3e; line-height: 1.05; font-weight: 500; } .product-select .product-select-desc .line { width: 1.75rem; height: 2px; background-color: #f1f5fe; margin-top: 10px; transition: all 0.3s linear; transform: scaleX(0); transform-origin: left center; } .product-select .product-select-desc .sup-doc { font-size: 13px; color: #2e2e3e; margin-top: 6px; } .product-select.active .product-select-desc .line { transform: scaleX(1); background-color: #fe9929; } .product-right-container { float: right; width: 76%; min-height: 488px; background: #FFFFFF; box-shadow: 0 4px 20px 0 rgba(0,0,0,0.10); border-radius: 16px; margin: 13px; } .product-desc-box { display: none; position: relative; width: 100%; min-height: 400px; overflow: hidden auto; max-height: 480px; opacity: 1; transition: all 0.3s linear; } .product-desc-box.fadeInRight { z-index: 33; } .product-desc-box ul li { position: relative; z-index: 666; transition: all 0.3s linear; } .product-desc-box ul li:hover { /*background: rgba(15,71,141,0.08);*/ } .product-desc-box ul li a { display: block; } .product-desc-box ul li .inner { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; overflow: hidden; width: 98%; padding-left: 1rem; } .product-desc-box ul li .inner .cb { font-size: 0.5rem; color: #dbdbdb; line-height: 40px; } .product-desc-box ul li .inner .line { height: 72px; width: 1px; background-color: #dbdbdb; margin: 0 1.925rem; transition: all 0.3s linear; } .product-desc-box ul li .inner .r-doc { font-size: 0.4rem; color: #333; line-height: 0.8rem; height: 1.6rem; overflow: hidden; flex: 1; display: flex; flex-direction: column; justify-content: center; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; transition: all 0.3s linear; } .product-desc-box ul li:hover .inner .line { background-color: #000; } .product-desc-box ul li:hover .inner .r-doc { color: #4d4d4d; } .product-desc-box ul li a:hover .inner .line { background-color: #000; } .solution-tit { -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; } .solution-tit .global-title { color: #fff; padding-top: 1.5rem; } .solution-tit .global-title h3 { color: #fff; font-size: 1rem; } .solution-tit .global-title h5 { color: #fff; } .solution-container { -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; height: 14rem; position: relative; } @keyframes icon { 0% { clip: rect(0, 0, 100px, 0); transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); } 100% { clip: rect(0, 100px, 100px, 0); transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); } } @keyframes icon_show { 0% { opacity: 0; transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); } 30% { opacity: 0; } 100% { opacity: 1; transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); } } .solution-list { display: flex; width: 1070px; flex-flow: row nowrap; height: 100%; overflow: hidden; margin: auto; } .solution-item { width: 25%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; position: relative; cursor: pointer; overflow: hidden; } .solution-item .bg { width: 101%; height: 100%; position: absolute; background-color: #000; z-index: 9; top: 0; left: 0; } .solution-item .img-fix { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; transition: all 0.3s linear; } .solution-item .img-fix .shadow { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; transition: all 0.3s linear; /*background-color: rgba(0, 0, 0, 0.2);*/ background-image: linear-gradient(180deg, rgba(255,216,187,0.27) 0%, #06093D 80%, #0D104F 100%); } .solution-item:hover .shadow { /*background-image: linear-gradient(180deg, rgba(255,255,255,0.00) 0%, #FFFFFF 100%);*/ background: url("/images/solution-back.png") no-repeat; background-size: cover; opacity: 1; } .solution-item .doc-fix-bot { position: absolute; bottom: 0; left: 0; width: 100%; height: 40%; padding: 0 14%; font-size: 0.75rem; font-weight: 450; background-color: transparent; padding-top: 1.05rem; transition: all 0.5s linear; transform-origin: 100% 100%; transform: perspective(1800px) rotateX(-30deg); opacity: 0; transition: all .3s linear; visibility: hidden; } .solution-item .doc-fix-bot .title { font-size: 20px; color: #333333; letter-spacing: 0; } .solution-item .doc-fix-bot .title span { font-size: 20px; font-family: 'SimHei'; text-transform: uppercase; margin-left: 4px; } .solution-item .doc-fix-bot .doc-edit { font-size: 16px; color: #333333; letter-spacing: 0; } .solution-item .icon-item { width: 120px; height: 120px; position: relative; overflow: hidden; box-sizing: border-box; margin: 0 auto; } .solution-item .icon-item i { position: absolute; left: 0; top: 0; content: ''; width: 120px; height: 120px; border: 2px solid #fff; border-radius: 50%; visibility: hidden; box-sizing: border-box; } .solution-item .icon-item span .img-hover { position: absolute; left: 50%; top: 50%; visibility: hidden; margin-top: 0px; margin-left: 0px; } .solution-item:hover .icon-item span .img-hover { visibility: visible; } .solution-item:hover .icon-item span .img-no-hover { visibility: hidden; } .solution-item .icon-item span img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } /* .solution-item.scroll-watch-in-view .icon-item i { visibility: visible!important; animation: icon cubic-bezier(0.68, 0.18, 0.13, 0.98) 1.6s 1 both; animation-delay: 1.1s; } .solution-item.scroll-watch-in-view .icon-item span { visibility: visible!important; animation: icon_show cubic-bezier(0.63, 0.32, 0.17, 0.98) 1.4s 0.9s 1 both; animation-delay: 0.9s; }*/ .solution-item.scroll-watch-in-view .desc { visibility: visible!important; animation: icon_desc_show cubic-bezier(0.63, 0.32, 0.17, 0.98) 1.4s 0.9s 1 both; animation-delay: 0.9s; } /* .solution-item.over .icon-item-wrap { display: none; } .solution-item.over .icon-item i { clip: rect(0, 100px, 100px, 0); transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); visibility: visible!important; transtion: none; animation: none; } .solution-item.over .icon-item span { opacity: 1; transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); visibility: visible!important; transtion: none; animation: none; }*/ .solution-item.over .desc { opacity: 1; transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); transtion: none; animation: none; } .solution-item.hide .icon-item { opacity: 0; } .solution-item .desc { visibility: visible; position: relative; text-align: center; margin-top: 1.5rem; color:#fff; } .solution-item .desc h3 { font-size: 0.75rem; font-weight: 450; } .solution-item .desc p { font-size: 15px; text-transform: uppercase; margin-top: 20px; } .solution-item .desc { visibility: visible; } .solution-item:hover .desc { visibility: hidden; } .solution-item .view-detail { visibility: hidden; position: relative; font-size: 16px; color: #fff; line-height: 35px; border: 1px solid #fff; padding: 0 16px; margin-top: -35px; } .solution-item:hover .view-detail { visibility: visible; } /* .solution-item:hover .img-fix { height: 50%; transform: scale(1.05); }*/ /*.solution-item:hover .img-fix .shadow { opacity: 0; }*/ .solution-item:hover .doc-fix-bot { height: 40%; visibility: visible; transform: perspective(0px) rotateX(0deg); -webkit-transform: rotateX(0deg); opacity: 1; transition: all .5s 0s; } @keyframes icon_desc_show { 0% { opacity: 0; transform: translateX(-25%); -ms-transform: translateX(-25%); -o-transform: translateX(-25%); -webkit-transform: translateX(-25%); -moz-transform: translateX(-25%); } 30% { opacity: 0; } 100% { opacity: 1; transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); } } .global-new-title { font-size: 18px; color: #666666; } .global-new-desc { height: 80px; font-size: 14px; color: #333; letter-spacing: 0.88px; text-align: justify; line-height: 20px; margin-top: 8px; } .ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .show-line4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .global-h3 { font-size: 0.5rem; line-height: 1rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 2rem; } .news-center { padding-bottom: 2.825rem; display: flex; justify-content: space-between; margin-top: 0.6rem; } .news-center .l-main-new { width: 400px; border-radius: 30px; /*overflow: hidden; box-shadow: 0 4px 20px 0 rgba(0,0,0,0.10);*/ } .news-center .l-main-new .main-new-img { width: 400px; height: 260px; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 30px 30px 0px 0px; box-shadow: 0 4px 20px 0 rgba(0,0,0,0.10); } .news-center .main-new-bd { background: #eee; border-radius: 0 0 30px 30px; border-radius: 0px 0px 30px 30px; /*background: linear-gradient(35deg, #dfe2e9, #f4f5f9 63%, #dfe2e9); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;*/ display: block; padding: 20px 20px 0px 20px; cursor: pointer; box-shadow: 0 4px 20px 0 rgba(0,0,0,0.10); } .news-center .main-new-bd .global-h3 { color: #333333; font-size: 14px; color: #999; } .news-center .main-new-bd .arrow { padding: 10px 0px; text-align: right; } .news-center .main-new-bd .arrow img { width: 31px; transform-origin: center center; transition: all 0.3s linear; } .news-center .main-new-bd:hover .global-h3 { color: #333; } .news-center .main-new-bd:hover .arrow img { transform: translateX(10px); } @keyframes arrowmove { 0 { opacity: 1; } 100% { transform: translateX(30px); opacity: 1; } } .r-news-list-select { width: 720px; margin-left: 80px; } .r-news-list { display: none; } .r-news-list .global-new-title { font-size: 16px; color: #333333; letter-spacing: 1.12px; } .r-news-list li { line-height: 45px; } /* .r-news-list li{ margin-left: -20px; list-style-image: url("/images/xw-xz.png"); } */ .r-news-list li:hover a::before{ position: absolute; content: ""; margin-top: 10px; margin-left: -30px; width: 16px; height: 19px; background-image: url(/images/xw-xz.png); } .r-news-list li:hover .global-new-title > span { line-height: 38px; font-size: 18px; color: color:#FC8956; letter-spacing: 1.25px; /*background: rgba(15,71,141,0.08); box-shadow: 0 2px 8px 0 rgba(0,0,0,0.10); border-radius: 10px;*/ } .r-news-list li a { display: block; padding-top: 0px; } .r-news-list li a .tit { font-size: 0.45rem; line-height: 0.9rem; margin-top: 12px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .r-news-list.active { display: block; } .news-select-box { margin-bottom: 0.8rem; display: flex; flex-flow: row nowrap; justify-content: space-between; } .news-select-box a { display: inline-block; width: 49%; height: 1.7rem; border-radius: 5px; position: relative; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.23); } .news-select-box a span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 0.55rem; color: #333333; } .news-select-box a.active { background: linear-gradient(to right, #160563, #edfafd); } .news-select-box a.active span { color: #fff; } .s-xguide-down { width: 50px; height: 50px; display: inline-block; position: absolute; bottom: 0; z-index: 66; left: 50%; background: url("../images/s_xman_guide_f3aebfe5.png") no-repeat -21px -3px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./s_xguide_down_ie_a343e020.png", enabled=true, sizingMethod="crop"); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; opacity: .7; cursor: pointer; } @keyframes xguide_down { 0%, 100% { transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); opacity: 0; } 50% { transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); opacity: 1; } } @-webkit-keyframes xguide_down { 0%, 100% { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; } 50% { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } } @-moz-keyframes xguide_down { 0%, 100% { -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; } 50% { -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } } @-o-keyframes xguide_down { 0%, 100% { -o-transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0; } 50% { -o-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } } .s-xguide-down.trans { -webkit-animation: xguide_down 4s infinite ease-in-out; -moz-animation: xguide_down 4s infinite ease-in-out; -o-animation: xguide_down 4s infinite ease-in-out; animation: xguide_down 4s infinite ease-in-out; } .s-xguide-down.arrow-1 { animation-delay: -2s; -webkit-animation-delay: -2s; -moz-animation-delay: -2s; -o-animation-delay: -2s; } @-webkit-keyframes rightan { from { bottom: 5%; opacity: 0; } to { bottom: 0%; opacity: 1; } } .rightan { display: inline-block; position: absolute; bottom: 0; left: 50%; z-index: 655; transform: translateX(-50%); -webkit-animation: rightan 2s infinite; -webkit-animation-fill-mode: both; } .link-icon { color: #282828; background-color: #282828; -webkit-transform: translate(10%, -50%); -moz-transform: translate(10%, -50%); -ms-transform: translate(10%, -50%); -o-transform: translate(10%, -50%); transform: translate(10%, -50%); box-sizing: border-box; } .link-icon:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); } .link-icon { position: relative; z-index: 2; display: block; width: 40px; height: 40px; margin-right: 0.8em; border: 2px solid #282828; border-radius: 50%; cursor: pointer; color: #fff; background: #282828; -webkit-transition: border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -moz-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); transition: border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); } .link-icon:before { position: absolute; left: -2px; top: -2px; display: block; content: ""; width: 40px; height: 40px; border: 2px solid #282828; border-radius: 50%; pointer-events: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.33, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.33, 1), border 0.5s cubic-bezier(0.77, 0, 0.33, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.33, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.77, 0, 0.33, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.33, 1), border 0.5s cubic-bezier(0.77, 0, 0.33, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.33, 1); transition: transform 0.5s cubic-bezier(0.77, 0, 0.33, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.33, 1), border 0.5s cubic-bezier(0.77, 0, 0.33, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.33, 1); } .link-icon:hover { color: #282828; background-color: #fff; -webkit-transform: translate(10%, -50%); -moz-transform: translate(10%, -50%); -ms-transform: translate(10%, -50%); -o-transform: translate(10%, -50%); transform: translate(10%, -50%); } .link-icon:hover:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), border 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); } .link-icon .link-icon-icon { position: absolute; display: block; width: 20px; height: 20px; left: 9px; top: 8px; transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); } .link-icon svg { display: block; width: 100%; height: 100%; margin: 0; fill: currentColor; vertical-align: middle; } .solution-control-btn { width: 40px; height: 40px; display: inline-block; position: absolute; top: 50%; left: 10%; transform: scale(1.3); } #solu-prev .link-icon .link-icon-icon { transform: rotate(180deg); } #solu-next { position: absolute; left: inherit; } .solution-item .doc-fix-bot .doc-edit { font-size: 14px; line-height: 28px; } .index-product-center .the-bg-fixed .line { width: 3px; } .solution-item .icon-item { transform: scale(1); } .solution-item .icon-item span img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(1); width: 120px; } .global-title { text-align: center; padding-bottom: 1.2rem; padding-top: 2rem; } .solution-item .desc p { margin-top: 15px; } .product-desc-box ul li .inner .cb { font-size: 16px; } .product-select .product-select-desc .line { width: 1.4rem; } .pc-banner .swiper-slide .swiper-doc img { content: ''; position: relative; left: -30%; opacity: 0; z-index: 66; background-color: transparent; z-index: 666; transition: all 0.8s linear; width: 34%; } .global-title h3 { font-size: 24px; color: #2e2e3e; font-weight: 450; line-height: 1; } .solution-tit .global-title h3 { font-size: 24px; } .solution-container { width: 1200px; height: 15.5rem; margin: auto; } .solution-item { width: 260px!important; height: 460px!important; } .solution-item .desc h3 { font-size: 20px; font-weight: 450; } .solution-item .desc p { font-size: 12px; } .solution-item .doc-fix-bot { font-size: 15px; font-weight: 450; } .solution-item .doc-fix-bot .title span { font-size: 13px; } .global-new-title { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fe9929; margin-bottom: 0px; } .r-news-list li a .tit { font-size: 14px; line-height: 28px; max-height: 56px; overflow: hidden; color: #999; display:none; } .r-news-list li a .tit:hover { color: #333; } .product-select .icon-view-box { width: 35px; height: 35px; } .product-select .product-select-desc .line { height: 2px; margin-top: 7px; } .product-select .product-select-desc h3 { font-size: 18px; color: #666666; letter-spacing: 0; } .product-left-list>ul li.active h3 { font-size: 20px; font-weight: 600; color: #FE9929; } .product-left-list>ul li.active .sup-doc { color: #FE9929; } .product-left-list>ul li.active::after{ content:''; display: inline-block; width: 20px; height: 30px; margin-top: 22px; background:url('/images/cp-xz.png') no-repeat; } .product-desc-box ul li .inner .num { width: 240px; font-size: 16px; font-weight: 600; line-height: 80px; padding: 0 20px; letter-spacing: 0; } .product-desc-box ul li:hover .inner .num { color: #FE9929; } .product-desc-box ul li .inner .r-doc { font-size: 14px; /* line-height: 24px; */ /* height: 24px; */ /* -webkit-line-clamp: 1; */ height: 80px; line-height: 80px; } .product-select .product-select-desc .sup-doc { font-size: 16px; color: #999999; letter-spacing: 0; } .solution-item .icon-item { width: 120px; height: 120px; } .solution-item .icon-item *{ box-sizing:border-box; } .solution-item .doc-fix-bot .doc-edit { font-size: 14px; line-height: 28px; margin-top: 0.8rem; } .product-select { height: 70px; padding-left:0px; } .pc-banner .swiper-slide .swiper-doc .btn-doc a .sm { font-size: 14px; } .product-desc-box ul li .inner { padding-left:0; } .swiper-pagination-bullet { width: 40px; height: 3px; display: inline-block; border-radius: 0; } .main-new-bd .global-new-title { white-space: inherit; line-height: 24px; } #css-hacker .product-select { height: 3.1rem; padding-left:23%; } .index-product-center .the-bg-fixed{ background: linear-gradient(to right, #fff 48%, #f8faff ,#dae4fd); } #css-hacker .product-desc-box ul li{ background-color:transparent; position: relative; } #css-hacker .product-desc-box ul li:hover{ background-color:#fff; box-shadow:-2px 2px 20px rgba(28,28,45,.1); } #css-hacker .product-desc-box ul li .inner .num{ width:230px; flex:0 0 230px; text-align: center; } .product-desc-box ul li .inner{ position: relative; height: 80px!important; } .product-desc-box ul li .inner .r-doc:after{ content:''; width:calc(100% - 230px); height:1px; border-bottom:0px dashed #dddee1; position: absolute; right:0; bottom:0; } @media screen and (max-width: 1500px){ .product-desc-box ul li .inner{ width: 98%; height: 80px!important; } } .footer-bd-in .r-support .ft-bot .phone-address .phone-number .iconfont{ font-size: 20px; margin-right: 14px; margin-bottom: 3px; } .footer-bd-in .r-support .ft-bot .phone-address .address.en{ position: relative; right:3px; } .footer-bd-in .r-support .ft-bot .phone-address .address.en .iconfont{ font-size: 28px; position: relative; right: 11px; top: 6px; } .r-news-list.active .global-new-title:hover{ color: #fe9929; }; .r-news-list li a{ line-height: 20px; }