@charset "utf-8"; @font-face { font-family: "HarmonyOS_Sans_SC"; src: url('https://ctmon-file.ctmon.com.cn/fonts/HarmonyOS_Sans_SC.woff2') format('woff2'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'HarmonyOS_Sans_SC_Medium'; src: url('https://ctmon-file.ctmon.com.cn/fonts/HarmonyOS_Sans_SC.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; } /*reset css*/ html { font-size: calc(100vw/19.20); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-size: 16px; line-height: 1.5; color: #333; background-color: #fff; overflow-x: hidden; } html, body { font-family: "HarmonyOS_Sans_SC","Microsoft YaHei","sans-serif"; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; margin: 0px; padding: 0px; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; text-decoration: none; color: #333; /* transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s; -ms-transition: all .4s ease 0s; -o-transition: all .4s ease 0s; */ } a:active, a:hover { outline: 0; } b, strong { font-weight: bold; } dfn { font-style: italic; } img { border: 0; vertical-align: middle; } svg:not(:root) { overflow: hidden; } pre { overflow: auto; } textarea { width: 100%; max-width: 100%; resize: none; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; background: none; border: none; } button { overflow: visible; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; } button, select { text-transform: none; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; } input { line-height: normal; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } select::-ms-expand { display: none; } input::-ms-clear { display: none; } legend { padding: 0; border: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-spacing: 0; border-collapse: collapse; } td, th { padding: 0; } * { margin: 0; padding: 0; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; */ } blockquote, q { quotes: none } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none } ul { list-style: none; } h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 400; color: inherit; } /* a:visited{color: #333;} */ a { color: #333; } /*p,a{word-break: break-all;}*/ .section { width: 100%; position: relative; } .pull-right { float: right; } .dis-table { display: table; width: 100%; height: 100%; } .dis-cell { display: table-cell; vertical-align: middle; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } em { font-style: normal; } html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); } img { border: none; max-width: 100%; vertical-align: middle; display: block; margin: 0 auto; } /*单行文本省略号*/ .dot { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .dot2, .dot3, .dot4, .dot5, .dot6 { display: -webkit-box; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; } /*多行文本省略号*/ .dot2 { -webkit-line-clamp: 2; } .dot3 { -webkit-line-clamp: 3; } .dot4 { -webkit-line-clamp: 4; } .dot5 { -webkit-line-clamp: 5; } .dot6 { -webkit-line-clamp: 6; } /*盒子布局*/ .flexsb { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; } .flexsa { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-around; } .flexlf { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: left; } .flexed { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: flex-end; } .flexce { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; } .cflexce { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; flex-direction: column; flex-wrap: wrap; } .flexace { align-items: center; } /* scrollbar */ .scrollbar::-webkit-scrollbar { width: 2px; height: 2px } .proinfo2 .scrollbar::-webkit-scrollbar { width: 6px; height: 6px } .scrollbar::-webkit-scrollbar-button:vertical { display: none; } .scrollbar::-webkit-scrollbar-track { background: #E6E6E6; } .scrollbar::-webkit-scrollbar-corner { background-color: #ffffff; } .scrollbar::-webkit-scrollbar-thumb { border-radius: 3px; background-color: #ed2525; } .scrollbar::-webkit-scrollbar-thumb:vertical:hover { background-color: #ed2525; } .scrollbar::-webkit-scrollbar-thumb:vertical:active { background-color: #ed2525; } @media screen and (max-width: 767px) { .scrollbar::-webkit-scrollbar { width: 2px; height: 2px } } /* placeholder */ .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder { font-size: 16px; color: #dadada; } .input::-moz-placeholder, .textarea::-moz-placeholder { font-size: 16px; color: #dadada; ; } .input:-ms-input-placeholder, .textarea:-ms-input-placeholder { font-size: 16px; color: #dadada; } @media screen and (max-width: 1366px) { .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder { font-size: 14px; } .input::-moz-placeholder, .textarea::-moz-placeholder { font-size: 14px; } .input:-ms-input-placeholder, .textarea:-ms-input-placeholder { font-size: 14px; } } .padt-90 { padding-top: 65px; } .padt-100 { padding-top: 80px; } .padb-100 { padding-bottom: 80px; } .padb-90 { padding-bottom: 85px; } .pad-100 { padding: 80px 0; } .pad-80 { padding: 60px 0; } .padb-80 { padding-bottom: 60px; } .padt-80 { padding-top: 60px; } .padt-70 { padding-top: 50px; } .padt-60 { padding-top: 40px; } .padt-65 { padding-top: 45px; } .padt-65 { padding-top: 45px; } .padb-75 { padding-bottom: 55px; } .padt-40 { padding-top: 40px; } .mart-60 { margin-top: 40px; } .mart-40 { margin-top: 40px; } @media screen and (max-width: 1459px) { .padt-90 { padding-top: 45px; } .padt-100 { padding-top: 60px; } .padb-100 { padding-bottom: 60px; } .padb-90 { padding-bottom: 45px; } .pad-100 { padding: 60px 0; } .mart-60 { margin-top: 30px; } } @media screen and (max-width: 767px) { .padt-90 { padding-top: 45px; } .padt-100 { padding-top: 40px; } .padb-100 { padding-bottom: 40px; } .padb-90 { padding-bottom: 25px; } .pad-100 { padding: 40px 0; } .padt-40 { padding-top: 30px; } .mart-40 { margin-top: 30px; } .padt-60 { padding-top: 40px; } .padb-75 { padding-bottom: 50px; } .pad-80 { padding: 30px 0; } .padb-80 { padding-bottom: 30px; } .padt-80 { padding-top: 30px; } .padt-70 { padding-top: 35px; } .padt-65 { padding-top: 30px; } } /* @media screen and (max-width: 1024px) { .footer .foot-top-cont{ -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .footer .footerphone-menu{ -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; } } */ a, img, .swiper-button-next, .swiper-button-prev { -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; } .pic img, .pic, .spic img, .spic, .section1 .section1_img img, .new1 .new1_right img, .new1 .new1_right { overflow: hidden; width: 100%; transition: all 1.5s; } .pic:hover img, .product1h .product1_ctli:hover .product1_img img, .prinfo7h .swiper-slide:hover .prinfo7_img img { transform: scale(1.15); -ms-transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); } .product1 .product1_ctli:hover .product1_font .tit, .prinfo2 .prinfo2_li:hover .prinfo2_tit { color: #e62129; } .section1 .section1_ul li a:hover .section1_icon { transform: translateY(-10px); } .prinfo2 .prinfo2_li:hover .prinfo2_icon img, .prinfo1 .video_bficon:hover img { animation: swing 1s; } .icon img, .section1 .section1_btn > div { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; } #msg_wy_zc { height: 100%; text-align: center; position: fixed; top: 0%; /* line-height: 2rem; */ width: 100%; z-index: 1000; display: none; background: rgb(0 0 0 / 57%); } .zc_p { display: inline-block; margin-top: 10%; padding: 2px 2px; color: #333; width: 80%; height: 510px; max-width: 1000px; position: relative; background-color: white; } .zc_p iframe { width: 100%; height: 100%; } .zc_p2 { text-align: center; color: white; font-size: 15px; display: inline-block; cursor: pointer; position: absolute; top: 0; right: 0; padding: 10px; width: 15%; background-color: #0000009c; } .zc_p2 img { width: 18px; display: inline-block; vertical-align: sub; }