@charset "utf-8"; /*! Important comments included in minified output. https://www.bocweb.cn/ 2021-03-15 ©2021 博采网络 ALL RIGHTS RESERVED. 博采网络 */ .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .simple-form-basic, .simple-text, .simple-textarea, .simple-select { border: 1px solid #ccc; padding: 4px; vertical-align: middle; } .simple-form-basic:focus, .simple-text:focus, .simple-textarea:focus, .simple-select:focus { outline: 0 none; } .simple-text { height: 18px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); } .simple-text:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); } .simple-textarea { height: 18px; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); height: 80px; width: 500px; vertical-align: top; } .simple-textarea:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); } .simple-select { *margin-top: 5px; *margin-bottom: 5px; *vertical-align: top; } .reset-radio-checkbox { margin: 0 5px 0 0; padding: 0; font-size: 13px; *width: 13px; *height: 13px; } /** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. * 0. sassCore's style */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ overflow-y: scroll; /* 0 */ -webkit-overflow-scrolling: touch; /* 0 */ } /** * 1. Remove default margin * 0. sassCore's style. */ body { margin: 0; /* 1 */ font-size: 12px; /* 0 */ line-height: 2; /* 0 */ color: #333; /* 0 */ background-color: #fff; /* 0 */ } /* HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. * Correct `block` display not defined for `main` in IE 11. */ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } /** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. * 3. Correct `inline-block` display in IE 6/7. */ audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ *display: inline; /* 3 */ *zoom: 1; /* 3 */ } /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ audio:not([controls]) { display: none; height: 0; } /** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */ [hidden], template { display: none; } /* Links ========================================================================== */ /** * 1. Remove the gray background color from active links in IE 10. * 2. Improve readability when focused and also mouse hovered in all browsers. * 0. sassCore's style. */ a { background: transparent; /* 1 */ /* 0 */ text-decoration: none; color: #08c; } a:active, a:hover { outline: 0; /* 2 */ } a:hover { color: #006699; } /* Text-level semantics ========================================================================== */ /** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */ abbr[title] { border-bottom: 1px dotted; } /** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */ b, strong { font-weight: bold; } /** * Address styling not present in Safari and Chrome. */ dfn { font-style: italic; } /** * Address styling not present in IE 8/9. */ mark { background: #ff0; color: #000; } /** * Address inconsistent and variable font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } /* Embedded content ========================================================================== */ /** * 1. Remove border when inside `a` element in IE 8/9/10. * 2. Improve image quality when scaled in IE 7. * 0. sassCore's style. */ img { border: 0; /* 1 */ vertical-align: middle; /* 0 */ -ms-interpolation-mode: bicubic; /* 2 */ } /** * Correct overflow not hidden in IE 9/10/11. */ svg:not(:root) { overflow: hidden; } /* Grouping content ========================================================================== */ /** * Address differences between Firefox and other browsers. */ hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /** * 1. Contain overflow in all browsers. * 2. Improve readability of pre-formatted text in all browsers. */ pre { overflow: auto; /* 1 */ white-space: pre; /* 2 */ white-space: pre-wrap; /* 2 */ word-wrap: break-word; /* 2 */ } /** * 1. Address odd `em`-unit font size rendering in all browsers. * 2. Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ code, kbd, pre, samp { font-family: monospace, monospace; /* 1 */ _font-family: 'courier new', monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Forms ========================================================================== */ /** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. */ /** * 1. Correct color not being inherited. * Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */ button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ } /** * Address `overflow` set to `hidden` in IE 8/9/10/11. */ button { overflow: visible; } /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */ button, select { text-transform: none; } /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. * 4. Remove inner spacing in IE 7 without affecting normal text inputs. * Known issue: inner spacing remains in IE 6. */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ } /** * Re-set default cursor for disabled elements. */ button[disabled], html input[disabled] { cursor: default; } /** * Remove inner padding and border in Firefox 4+. */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea:focus, input:focus { outline: none; } /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ input { line-height: normal; } /** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. * 3. Remove excess padding in IE 7. * Known issue: excess padding remains in IE 6. */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ } /** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome * (include `-moz` to future-proof). */ input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } /** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="text"] { -webkit-appearance: none; } /** * Define consistent border, margin, and padding. */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. * 3. Correct alignment displayed oddly in IE 6/7. */ legend { border: 0; /* 1 */ padding: 0; /* 2 */ *margin-left: -7px; /* 3 */ } /** * 1. Remove default vertical scrollbar in IE 8/9/10/11. * 0. sassCore's style */ textarea { overflow: auto; /* 1 */ resize: vertical; /* 0 */ } /** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */ optgroup { font-weight: bold; } /* Tables ========================================================================== */ /** * Remove most spacing between table cells. */ table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /** * Address CSS quotes not supported in IE 6/7. */ q { quotes: none; } html, button, input, select, textarea { font-family: "Source Han Sans CN", "Noto Sans S Chinese Light", "Microsoft Yahei", "Microsoft YaHei Light", "Pingfang sc regular", "Helvetica Neue", Helvetica, Tahoma, sans-serif; } h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; } ul, ol, li, dl, dd { margin: 0; padding: 0; } ul, ol { list-style: none outside none; } h1, h2, h3 { line-height: 2; font-weight: normal; } h1 { font-size: 18px; } h2 { font-size: 15.6px; } h3 { font-size: 14.04px; } h4 { font-size: 12px; } h5, h6 { font-size: 10.2px; text-transform: uppercase; } input:-moz-placeholder, textarea:-moz-placeholder { color: #ccc; } input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; } html { overflow: hidden; overflow-y: scroll; } button, input, textarea, select { border: none; border-radius: 0; outline: none; padding: 0; } * { box-sizing: border-box; -webkit-font-smoothing: antialiased; } img { display: block; max-width: 100%; } .clear { clear: both; } .f-cb { zoom: 1; } .f-cb:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; } .fl { float: left; } .fr { float: right; } .por { position: relative; } .poa { position: absolute; } .pof { position: fixed; } .poa-f { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .ovh { overflow: hidden; } .noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .dn { display: none; } .w-f { width: 100%; } .h-f { height: 100%; } .loader { width: 50px; height: 50px; position: fixed; top: 50%; left: 50%; margin: -25px 0 0 -25px; font-size: 10px; border-top: 2px solid rgba(0, 0, 0, 0.08); border-right: 2px solid rgba(0, 0, 0, 0.08); border-bottom: 2px solid rgba(0, 0, 0, 0.08); border-left: 2px solid rgba(0, 0, 0, 0.5); border-radius: 50%; animation: spinner 700ms infinite linear; } .loader.white { border-top: 2px solid rgba(255, 255, 255, 0.08); border-right: 2px solid rgba(255, 255, 255, 0.08); border-bottom: 2px solid rgba(255, 255, 255, 0.08); border-left: 2px solid rgba(255, 255, 255, 0.5); } @keyframes spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /*手机上a链接有黑色透明底怎么去掉 给a加这个样式*/ a { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); } select, input { outline: none; } /*ie 去掉自带关闭*/ input::-ms-clear { display: none; } /*网站单位设置*/ @media only screen and (min-width: 360px) { html { font-size: 26px !important; } } @media only screen and (min-width: 435px) { html { font-size: 30px !important; } } /*@media only screen and(min-width: 500px) { html { font-size: 36px!important } }*/ @media (min-width: 769px) { html { font-size: 34px !important; } } @media only screen and (min-width: 1024px) { html { font-size: 28px !important; } } @media only screen and (min-width: 1200px) { html { font-size: 30px !important; } } @media only screen and (min-width: 1440px) { html { font-size: 34px !important; } } @media only screen and (min-width: 1680px) { html { font-size: 40px !important; } } ::-moz-selection { background: red; color: #fff; } ::selection { background: red; color: #fff; } ::-webkit-scrollbar { width: 5px; height: 5px; } ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); } ::-webkit-scrollbar-thumb { background: #000; } ::-webkit-scrollbar-thumb:window-inactive { background: #000; } ::-webkit-scrollbar-thumb:vertical:hover { background: #000; } /*==常用颜色==*/ .col-fff { color: #fff; } .col-000 { color: #000; } .col-111 { color: #111; } .col-222 { color: #222; } .col-333 { color: #333; } .col-444 { color: #444; } .col-555 { color: #555; } .col-666 { color: #666; } .col-777 { color: #666; } .col-888 { color: #666; } .col-999 { color: #999; } /*==常用字号==*/ .tit-12 { font-size: 12px; line-height: 2; } .tit-13 { font-size: 13px; line-height: 2; } .tit-14 { font-size: 14px; line-height: 2; } .tit-15 { font-size: 15px; line-height: 2; } .tit-16 { line-height: 1.8; font-size: 16px; } .tit-17 { line-height: 1.8; font-size: 17px; } .tit-18 { line-height: 1.8; font-size: 18px; } .tit-19 { line-height: 1.8; font-size: 19px; } .tit-20 { line-height: 1.8; font-size: 20px; } .tit-21 { line-height: 1.8; font-size: 21px; } .tit-22 { line-height: 1.8; font-size: 22px; } .tit-23 { line-height: 1.8; font-size: 23px; } .tit-24 { line-height: 1.8; font-size: 24px; } .tit-25 { line-height: 1.8; font-size: 25px; } .tit-26 { line-height: 1.8; font-size: 26px; } .tit-27 { line-height: 1.8; font-size: 27px; } .tit-28 { line-height: 1.8; font-size: 28px; } .tit-29 { line-height: 1.8; font-size: 29px; } .tit-30 { line-height: 1.8; font-size: 30px; } .tit-31 { line-height: 1.8; font-size: 31px; } .tit-32 { line-height: 1.8; font-size: 32px; } .tit-33 { line-height: 1.8; font-size: 33px; } .tit-34 { line-height: 1.8; font-size: 34px; } .tit-35 { line-height: 1.8; font-size: 35px; } .tit-36 { line-height: 1.8; font-size: 36px; } .tit-37 { line-height: 1.8; font-size: 37px; } .tit-38 { line-height: 1.8; font-size: 38px; } .tit-39 { line-height: 1.8; font-size: 39px; } .tit-40 { line-height: 1.8; font-size: 40px; } .tit-41 { line-height: 1.8; font-size: 41px; } .tit-42 { line-height: 1.8; font-size: 42px; } .tit-43 { line-height: 1.8; font-size: 43px; } .tit-44 { line-height: 1.8; font-size: 44px; } .tit-45 { line-height: 1.8; font-size: 45px; } .tit-46 { line-height: 1.8; font-size: 46px; } .tit-47 { line-height: 1.8; font-size: 47px; } .tit-48 { line-height: 1.8; font-size: 48px; } .tit-49 { line-height: 1.8; font-size: 49px; } .tit-50 { line-height: 1.8; font-size: 50px; } .tit-51 { line-height: 1.8; font-size: 51px; } .tit-52 { line-height: 1.8; font-size: 52px; } .tit-53 { line-height: 1.8; font-size: 53px; } .tit-54 { line-height: 1.8; font-size: 54px; } .tit-55 { line-height: 1.8; font-size: 55px; } .tit-56 { line-height: 1.8; font-size: 56px; } .tit-57 { line-height: 1.8; font-size: 57px; } .tit-58 { line-height: 1.8; font-size: 58px; } .tit-59 { line-height: 1.8; font-size: 59px; } .tit-60 { line-height: 1.8; font-size: 60px; } .tit-61 { line-height: 1.8; font-size: 61px; } .tit-62 { line-height: 1.8; font-size: 62px; } .tit-63 { line-height: 1.8; font-size: 63px; } .tit-64 { line-height: 1.8; font-size: 64px; } .tit-65 { line-height: 1.8; font-size: 65px; } .tit-66 { line-height: 1.8; font-size: 66px; } .tit-67 { line-height: 1.8; font-size: 67px; } .tit-68 { line-height: 1.8; font-size: 68px; } .tit-69 { line-height: 1.8; font-size: 69px; } .tit-70 { line-height: 1.8; font-size: 70px; } .tit-71 { line-height: 1.8; font-size: 71px; } .tit-72 { line-height: 1.8; font-size: 72px; } .tit-73 { line-height: 1.8; font-size: 73px; } .tit-74 { line-height: 1.8; font-size: 74px; } .tit-75 { line-height: 1.8; font-size: 75px; } .tit-76 { line-height: 1.8; font-size: 76px; } .tit-77 { line-height: 1.8; font-size: 77px; } .tit-78 { line-height: 1.8; font-size: 78px; } .tit-79 { line-height: 1.8; font-size: 79px; } .tit-80 { line-height: 1.8; font-size: 80px; } @media (max-width: 1681px) { /*==常用字号==*/ .tit-12 { font-size: 12px; } .tit-13 { font-size: 13px; } .tit-14 { font-size: 13px; } .tit-15 { font-size: 14px; } .tit-16 { font-size: 15px; } .tit-17 { font-size: 16px; } .tit-18 { font-size: 17px; } .tit-19 { font-size: 18px; } .tit-20 { font-size: 18px; } .tit-21 { font-size: 19px; } .tit-22 { font-size: 20px; } .tit-23 { font-size: 21px; } .tit-24 { font-size: 22px; } .tit-25 { font-size: 23px; } .tit-26 { font-size: 24px; } .tit-27 { font-size: 25px; } .tit-28 { font-size: 26px; } .tit-29 { font-size: 27px; } .tit-30 { font-size: 27px; } .tit-31 { font-size: 28px; } .tit-32 { font-size: 29px; } .tit-33 { font-size: 30px; } .tit-34 { font-size: 31px; } .tit-35 { font-size: 32px; } .tit-36 { font-size: 33px; } .tit-37 { font-size: 34px; } .tit-38 { font-size: 35px; } .tit-39 { font-size: 36px; } .tit-40 { font-size: 37px; } .tit-42 { font-size: 38px; } .tit-43 { font-size: 39px; } .tit-44 { font-size: 40px; } .tit-45 { font-size: 41px; } .tit-46 { font-size: 42px; } .tit-47 { font-size: 43px; } .tit-48 { font-size: 44px; } .tit-50 { font-size: 45px; } .tit-51 { font-size: 46px; } .tit-52 { font-size: 47px; } .tit-53 { font-size: 48px; } .tit-54 { font-size: 49px; } .tit-55 { font-size: 50px; } .tit-56 { font-size: 51px; } .tit-57 { font-size: 52px; } .tit-58 { font-size: 53px; } .tit-59 { font-size: 54px; } .tit-60 { font-size: 54px; } .tit-61 { font-size: 55px; } .tit-62 { font-size: 56px; } .tit-63 { font-size: 57px; } .tit-64 { font-size: 58px; } .tit-65 { font-size: 59px; } .tit-66 { font-size: 60px; } .tit-67 { font-size: 61px; } .tit-68 { font-size: 62px; } .tit-69 { font-size: 63px; } .tit-70 { font-size: 62px; } .tit-71 { font-size: 63px; } .tit-72 { font-size: 64px; } .tit-73 { font-size: 65px; } .tit-74 { font-size: 66px; } .tit-75 { font-size: 67px; } .tit-76 { font-size: 68px; } .tit-77 { font-size: 69px; } .tit-78 { font-size: 70px; } .tit-79 { font-size: 71px; } .tit-80 { font-size: 72px; } } @media (max-width: 1481px) { /*==常用字号==*/ .tit-13 { font-size: 12px; } .tit-14 { font-size: 12px; } .tit-15 { font-size: 13px; } .tit-16 { font-size: 14px; } .tit-17 { font-size: 15px; } .tit-18 { font-size: 16px; } .tit-19 { font-size: 17px; } .tit-20 { font-size: 18px; } .tit-20 { font-size: 16px; } .tit-21 { font-size: 17px; } .tit-22 { font-size: 18px; } .tit-23 { font-size: 19px; } .tit-24 { font-size: 20px; } .tit-25 { font-size: 21px; } .tit-26 { font-size: 22px; } .tit-27 { font-size: 23px; } .tit-28 { font-size: 24px; } .tit-29 { font-size: 25px; } .tit-30 { font-size: 26px; } .tit-31 { font-size: 25px; } .tit-32 { font-size: 26px; } .tit-33 { font-size: 27px; } .tit-34 { font-size: 28px; } .tit-35 { font-size: 29px; } .tit-36 { font-size: 30px; } .tit-37 { font-size: 31px; } .tit-38 { font-size: 32px; } .tit-39 { font-size: 33px; } .tit-40 { font-size: 34px; } .tit-41 { font-size: 35px; } .tit-42 { font-size: 36px; } .tit-43 { font-size: 37px; } .tit-44 { font-size: 38px; } .tit-45 { font-size: 37px; } .tit-46 { font-size: 38px; } .tit-47 { font-size: 39px; } .tit-48 { font-size: 40px; } .tit-49 { font-size: 41px; } .tit-50 { font-size: 42px; } .tit-51 { font-size: 43px; } .tit-52 { font-size: 44px; } .tit-53 { font-size: 45px; } .tit-54 { font-size: 46px; } .tit-55 { font-size: 47px; } .tit-56 { font-size: 48px; } .tit-57 { font-size: 49px; } .tit-58 { font-size: 50px; } .tit-59 { font-size: 51px; } .tit-60 { font-size: 52px; } .tit-61 { font-size: 51px; } .tit-62 { font-size: 52px; } .tit-63 { font-size: 53px; } .tit-64 { font-size: 54px; } .tit-65 { font-size: 55px; } .tit-66 { font-size: 56px; } .tit-67 { font-size: 57px; } .tit-68 { font-size: 58px; } .tit-69 { font-size: 59px; } .tit-70 { font-size: 60px; } .tit-71 { font-size: 55px; } .tit-72 { font-size: 56px; } .tit-73 { font-size: 57px; } .tit-74 { font-size: 58px; } .tit-75 { font-size: 59px; } .tit-76 { font-size: 60px; } .tit-77 { font-size: 61px; } .tit-78 { font-size: 62px; } .tit-79 { font-size: 63px; } .tit-80 { font-size: 64px; } } @media (max-width: 1281px) { /*==常用字号==*/ .tit-13 { font-size: 12px; } .tit-14 { font-size: 12px; } .tit-15 { font-size: 12px; } .tit-16 { font-size: 13px; } .tit-17 { font-size: 16px; } .tit-18 { font-size: 15px; } .tit-19 { font-size: 16px; } .tit-20 { font-size: 17px; } .tit-22 { font-size: 18px; } .tit-24 { font-size: 19px; } .tit-25 { font-size: 20px; } .tit-26 { font-size: 21px; } .tit-27 { font-size: 22px; } .tit-28 { font-size: 23px; } .tit-29 { font-size: 24px; } .tit-30 { font-size: 25px; } .tit-31 { font-size: 26px; } .tit-32 { font-size: 27px; } .tit-33 { font-size: 24px; } .tit-34 { font-size: 25px; } .tit-35 { font-size: 26px; } .tit-36 { font-size: 27px; } .tit-37 { font-size: 28px; } .tit-38 { font-size: 29px; } .tit-39 { font-size: 30px; } .tit-40 { font-size: 31px; } .tit-41 { font-size: 32px; } .tit-42 { font-size: 33px; } .tit-43 { font-size: 34px; } .tit-44 { font-size: 35px; } .tit-45 { font-size: 36px; } .tit-46 { font-size: 37px; } .tit-47 { font-size: 38px; } .tit-48 { font-size: 39px; } .tit-49 { font-size: 40px; } .tit-50 { font-size: 38px; } .tit-51 { font-size: 39px; } .tit-52 { font-size: 40px; } .tit-53 { font-size: 41px; } .tit-54 { font-size: 42px; } .tit-55 { font-size: 43px; } .tit-56 { font-size: 44px; } .tit-57 { font-size: 45px; } .tit-58 { font-size: 46px; } .tit-59 { font-size: 47px; } .tit-60 { font-size: 48px; } .tit-61 { font-size: 49px; } .tit-62 { font-size: 50px; } .tit-63 { font-size: 51px; } .tit-64 { font-size: 52px; } .tit-65 { font-size: 53px; } .tit-66 { font-size: 54px; } .tit-67 { font-size: 55px; } .tit-68 { font-size: 56px; } .tit-69 { font-size: 57px; } .tit-70 { font-size: 58px; } .tit-71 { font-size: 51px; } .tit-72 { font-size: 52px; } .tit-73 { font-size: 53px; } .tit-74 { font-size: 54px; } .tit-75 { font-size: 55px; } .tit-76 { font-size: 56px; } .tit-77 { font-size: 57px; } .tit-78 { font-size: 58px; } .tit-79 { font-size: 59px; } .tit-80 { font-size: 60px; } } @media (max-width: 1024px) { .tit-24 { font-size: 16px; } .tit-25 { font-size: 17px; } .tit-26 { font-size: 18px; } .tit-27 { font-size: 19px; } .tit-28 { font-size: 20px; } .tit-29 { font-size: 21px; } .tit-30 { font-size: 22px; } .tit-31 { font-size: 23px; } .tit-32 { font-size: 24px; } .tit-33 { font-size: 21px; } .tit-34 { font-size: 22px; } .tit-35 { font-size: 23px; } .tit-36 { font-size: 24px; } .tit-37 { font-size: 25px; } .tit-38 { font-size: 26px; } .tit-39 { font-size: 27px; } .tit-40 { font-size: 28px; } .tit-41 { font-size: 29px; } .tit-42 { font-size: 30px; } .tit-43 { font-size: 31px; } .tit-44 { font-size: 32px; } .tit-45 { font-size: 33px; } .tit-46 { font-size: 34px; } .tit-47 { font-size: 35px; } .tit-48 { font-size: 36px; } .tit-49 { font-size: 37px; } .tit-50 { font-size: 34px; } .tit-51 { font-size: 35px; } .tit-52 { font-size: 36px; } .tit-53 { font-size: 37px; } .tit-54 { font-size: 38px; } .tit-55 { font-size: 39px; } .tit-56 { font-size: 40px; } .tit-57 { font-size: 41px; } .tit-58 { font-size: 42px; } .tit-59 { font-size: 43px; } .tit-60 { font-size: 44px; } .tit-61 { font-size: 45px; } .tit-62 { font-size: 46px; } .tit-63 { font-size: 47px; } .tit-64 { font-size: 48px; } .tit-65 { font-size: 49px; } .tit-66 { font-size: 50px; } .tit-67 { font-size: 51px; } .tit-68 { font-size: 52px; } .tit-69 { font-size: 53px; } .tit-70 { font-size: 54px; } .tit-71 { font-size: 47px; } .tit-72 { font-size: 48px; } .tit-73 { font-size: 49px; } .tit-74 { font-size: 50px; } .tit-75 { font-size: 51px; } .tit-76 { font-size: 52px; } .tit-77 { font-size: 53px; } .tit-78 { font-size: 54px; } .tit-79 { font-size: 55px; } .tit-80 { font-size: 56px; } } @media (max-width: 768px) { .tit-16 { font-size: 12px; } .tit-18 { font-size: 14px; } .tit-20 { font-size: 16px; } .tit-33 { font-size: 20px; } .tit-34 { font-size: 21px; } .tit-35 { font-size: 22px; } .tit-36 { font-size: 23px; } .tit-37 { font-size: 24px; } .tit-38 { font-size: 25px; } .tit-39 { font-size: 26px; } .tit-40 { font-size: 24px; } .tit-41 { font-size: 25px; } .tit-42 { font-size: 26px; } .tit-43 { font-size: 27px; } .tit-44 { font-size: 28px; } .tit-45 { font-size: 29px; } .tit-46 { font-size: 30px; } .tit-47 { font-size: 31px; } .tit-48 { font-size: 32px; } .tit-49 { font-size: 33px; } .tit-50 { font-size: 28px; } .tit-51 { font-size: 29px; } .tit-52 { font-size: 30px; } .tit-53 { font-size: 31px; } .tit-54 { font-size: 32px; } .tit-55 { font-size: 33px; } .tit-56 { font-size: 34px; } .tit-57 { font-size: 35px; } .tit-58 { font-size: 36px; } .tit-59 { font-size: 37px; } .tit-60 { font-size: 36px; } .tit-61 { font-size: 37px; } .tit-62 { font-size: 38px; } .tit-63 { font-size: 39px; } .tit-64 { font-size: 40px; } .tit-65 { font-size: 41px; } .tit-66 { font-size: 42px; } .tit-67 { font-size: 43px; } .tit-68 { font-size: 44px; } .tit-69 { font-size: 45px; } .tit-70 { font-size: 46px; } .tit-70 { font-size: 42px; } .tit-71 { font-size: 43px; } .tit-72 { font-size: 44px; } .tit-73 { font-size: 45px; } .tit-74 { font-size: 46px; } .tit-75 { font-size: 47px; } .tit-76 { font-size: 48px; } .tit-77 { font-size: 49px; } .tit-78 { font-size: 50px; } .tit-79 { font-size: 51px; } .tit-80 { font-size: 52px; } } /*正文字号*/ .conbox-14 { font-size: 14 px; line-height: 1.8; } .conbox-15 { font-size: 15 px; line-height: 1.8; } .conbox-16 { font-size: 16 px; line-height: 1.8; } .conbox-17 { font-size: 17 px; line-height: 1.8; } .conbox-18 { font-size: 18 px; line-height: 1.8; } .conbox-19 { font-size: 19 px; line-height: 1.8; } .conbox-20 { font-size: 20 px; line-height: 1.8; } .conbox-21 { font-size: 21 px; line-height: 1.8; } .conbox-22 { font-size: 22 px; line-height: 1.8; } .conbox-23 { font-size: 23 px; line-height: 1.8; } .conbox-24 { font-size: 24 px; line-height: 1.8; } @media (max-width: 1481px) { .conbox-18 { font-size: 16px; } .conbox-20 { font-size: 18px; } .conbox-24 { font-size: 20px; } } @media (max-width: 1281px) { .conbox-14 { font-size: 13px; } .conbox-16 { font-size: 14px; } .conbox-18 { font-size: 15px; } .conbox-20 { font-size: 15px; } .conbox-24 { font-size: 16px; } } /*弹性盒样式*/ .f-no { display: flex; flex-flow: row wrap; } .f-no-b-center { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; } .f-no-b-start { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; } .f-no-b-stretch { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; } .f-no-c-center { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; } .f-no-c-start { display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; } .f-no-c-stretch { display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; } .f-no-s-center { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; } .f-no-s-end { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-end; } .f-no-s-stretch { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; } .f-no-end-start { display: flex; flex-flow: row wrap; justify-content: flex-end; } .f-no-col { display: flex; flex-flow: column wrap; } .f-no-col-b-center { display: flex; flex-flow: column wrap; justify-content: space-between; align-items: center; } .f-no-col-c-center { display: flex; flex-flow: column wrap; justify-content: center; align-items: center; } .f-no-col-s-center { display: flex; flex-flow: column wrap; justify-content: flex-start; align-items: center; } .f-no-col-s-end { display: flex; flex-flow: column wrap; justify-content: flex-start; align-items: flex-end; } .f-no-col-c-start { display: flex; flex-flow: column wrap; justify-content: center; align-items: flex-start; } .f-no-col-b-start { display: flex; flex-flow: column wrap; justify-content: space-between; align-items: flex-start; } .f-no-col-end-start { display: flex; flex-flow: column wrap; justify-content: flex-end; align-items: flex-start; } /*响应隐藏样式*/ .pc-block { display: block; } .pc-block-768 { display: block; } .pc-block-767 { display: block; } .m-block { display: none; } .m-block-767 { display: none; } .m-block-768 { display: none; } @media (max-width: 1024px) { .pc-block { display: none; } .m-block { display: block; } } @media (max-width: 768px) { .pc-block-768 { display: none; } .m-block-768 { display: block; } } @media (max-width: 767px) { .pc-block-767 { display: none; } .m-block-767 { display: block; } } /*常用样式类名*/ .poa-middle { left: 0; top: 0; bottom: 0; right: 0; margin: auto; } .tran-middle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .text-hide { word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .img-cover { background-size: cover; background-position: center center; background-repeat: no-repeat; } .pointer { cursor: pointer; } .bgtop { background-position: top; } .containbg { background-repeat: no-repeat; background-size: contain; background-position: center; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justif { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-bold { font-weight: bold; } .centerh { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .centerv { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .centerblock { margin-left: auto; margin-right: auto; } .shadow1 { box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.15); } .full { width: 100%; height: 100%; } .fullw { width: 100%; } .fullh { height: 100%; } .fullvh { height: 100vh; } .top { top: 0; } .btm { bottom: 0; } .lt { left: 0; } .rt { right: 0; } .block { display: block; } .inlineblock { display: inline-block; } .notrans { -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; transition-duration: 0s !important; } .no-hover { pointer-events: none !important; cursor: default; } .trans3d0 { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .round { border-radius: 50%; } .mt0 { margin-top: 0; } .mb0 { margin-bottom: 0; } .in-block { display: inline-block; *display: inline; *zoom: 1; } /*网站主体区域宽度样式*/ .w100 { width: 100%; } .w1720 { max-width: 1720px; width: 90%; margin: 0 auto; } .w1300 { width: 1300px; margin: 0 auto; } @media (max-width: 1350px) { .w1300 { width: 94%; } } .w1080 { width: 1080px; margin: 0 auto; } @media (max-width: 1100px) { .w1080 { width: 94%; } } .w1070 { width: 1070px; margin: 0 auto; } @media (max-width: 1100px) { .w1070 { width: 94%; } } /*分页样式*/ .wpage { text-align: center; } .page { padding: 40px 0 0; font-size: 14px; font-weight: bold; line-height: 22px; text-align: center; clear: both; display: inline-block; } .page a { text-decoration: none; color: #d2d2d2; width: 38px; height: 38px; line-height: 38px; margin: 0 2px; background: #f0efef; display: block; float: left; transition: 0.5s cubic-bezier(0.6, 0.2, 0.1, 1); } .page a.active { background: #da3830; color: #fff; transition: 0.5s cubic-bezier(0.6, 0.2, 0.1, 1); } .page span.laypage_curr { width: 38px; height: 38px; line-height: 38px; margin: 0 2px; display: inline-block; background: #da3830; color: #fff; transition: 0.5s cubic-bezier(0.6, 0.2, 0.1, 1); } .page a:hover { text-decoration: none; color: #fff; background: #da3830; transition: 0.5s cubic-bezier(0.6, 0.2, 0.1, 1); } /*分页样式end*/ @media (max-width: 767px) { .wrap { padding: 30px; } } .wrap-sm { padding: 30px; } @media (max-width: 767px) { .wrap-sm { padding: 15px; } } .wrap-xs { padding: 20px; } @media (max-width: 767px) { .wrap-xs { padding: 10px; } } .p-v-xs { padding-top: 20px; padding-bottom: 20px; } @media (max-width: 767px) { .p-v-xs { padding-top: 10px; padding-bottom: 10px; } } .p-v-sm { padding-top: 30px; padding-bottom: 30px; } @media (max-width: 767px) { .p-v-sm { padding-top: 20px; padding-bottom: 20px; } } .p-v-md { padding-top: 60px; padding-bottom: 60px; } @media (max-width: 959px) { .p-v-md { padding-top: 40px; padding-bottom: 40px; } } @media (max-width: 767px) { .p-v-md { padding-top: 30px; padding-bottom: 30px; } } .p-v-lg { padding-top: 100px; padding-bottom: 100px; } @media (max-width: 959px) { .p-v-lg { padding-top: 70px; padding-bottom: 70px; } } @media (max-width: 767px) { .p-v-lg { padding-top: 50px; padding-bottom: 50px; } } .p-h-sm { padding-left: 30px; padding-right: 30px; } @media (max-width: 767px) { .p-h-sm { padding-left: 20px; padding-right: 20px; } } .pt0 { padding-top: 0; } .pb0 { padding-bottom: 0; } .m-v-lg { margin-top: 100px; margin-bottom: 100px; } @media (max-width: 959px) { .m-v-lg { margin-top: 70px; margin-bottom: 70px; } } @media (max-width: 767px) { .m-v-lg { margin-top: 50px; margin-bottom: 50px; } } .m-b-xxs { margin-bottom: 5px; } .m-b-xs { margin-bottom: 10px; } .m-b-sm { margin-bottom: 20px; } @media (max-width: 767px) { .m-b-sm { margin-bottom: 15px; } } .m-b-md { margin-bottom: 30px; } @media (max-width: 767px) { .m-b-md { margin-bottom: 20px; } } .m-b-lg { margin-bottom: 60px; } @media (max-width: 767px) { .m-b-lg { margin-bottom: 40px; } } .m-b-xl { margin-bottom: 100px; } @media (max-width: 959px) { .m-b-xl { margin-bottom: 70px; } } @media (max-width: 767px) { .m-b-xl { margin-bottom: 50px; } } .m-t-xxs { margin-top: 5px; } .m-t-xs { margin-top: 10px; } .m-t-sm { margin-top: 20px; } @media (max-width: 767px) { .m-t-sm { margin-top: 15px; } } .m-t-md { margin-top: 30px; } @media (max-width: 767px) { .m-t-md { margin-top: 20px; } } .m-t-lg { margin-top: 60px; } @media (max-width: 767px) { .m-t-lg { margin-top: 40px; } } .m-r-xxs { margin-right: 5px; } .m-r-xs { margin-right: 10px; } .m-r-sm { margin-right: 20px; } @media (max-width: 767px) { .m-r-sm { margin-right: 10px; } } .m-l-xxs { margin-left: 5px; } .m-l-xs { margin-left: 10px; } .m-l-sm { margin-left: 20px; } @media (max-width: 767px) { .m-l-sm { margin-left: 10px; } } @media (max-width: 767px) and (orientation: portrait) { .phone-v-fullw { width: 100%; } .phone-v-p0 { padding: 0; } } /*常用css3动画样式*/ .trans { -webkit-transition: all .4s; -o-transition: all .4s; transition: all 0.4s; } .trans2 { -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1); } .trans-md { -webkit-transition: all .8s; -o-transition: all .8s; transition: all 0.8s; } .trans-md2 { -webkit-transition: all 0.8s cubic-bezier(1, 0, 0, 1); -o-transition: all 0.8s cubic-bezier(1, 0, 0, 1); transition: all 0.8s cubic-bezier(1, 0, 0, 1); } /*loadering动画样式2*/ .anim-loader { animation: loader 1829ms linear infinite, loader_dash 2156ms ease-in-out infinite; } .anim-fade-out { -webkit-animation: fade_out .5s ease forwards; animation: fade_out 0.5s ease forwards; } /*模块加载的loading-2*/ .ajax-loader { background: rgba(0, 0, 0, 0.2); visibility: hidden; opacity: 0; z-index: 1036; } .tt-ajax-loader .ajax-loader { visibility: visible; opacity: 1; } .tt-ajax-loader .ajax-loader .loader-icon .line { -webkit-animation: loader 1829ms linear infinite, loader_dash 2156ms ease-in-out infinite; animation: loader 1829ms linear infinite, loader_dash 2156ms ease-in-out infinite; } /*end*/ /*入场动画样式*/ .cssanimations .anim_emt, .cssanimations .anim_group .anim_item { visibility: hidden; } .cssanimations .anim_emt.visb, .cssanimations .anim_group .anim_item.visb { visibility: inherit; } .anim_emt.start { -webkit-animation-duration: .6s; animation-duration: .6s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .anim_emt.start.scale_up { -webkit-animation-name: mk_scale; animation-name: mk_scale; } .anim_emt.start.fade_in { -webkit-animation-name: mk_fade; animation-name: mk_fade; } .anim_emt.start.r_to_l { -webkit-animation-name: mk_right_to_left; animation-name: mk_right_to_left; } .anim_emt.start.l_to_r { -webkit-animation-name: mk_left_to_right; animation-name: mk_left_to_right; } .anim_emt.start.t_to_b { -webkit-animation-name: mk_top_to_bottom; animation-name: mk_top_to_bottom; } .anim_emt.start.b_to_t { -webkit-animation-name: mk_bottom_to_top; animation-name: mk_bottom_to_top; } .slide_anim { visibility: hidden; } .slide_anim.start { visibility: visible; } .slide_anim.b_to_t.start { -webkit-animation: mk_bottom_to_top .6s; animation: mk_bottom_to_top 0.6s; } .anim_emt.palx_img.start { overflow: hidden; -webkit-animation-name: tt_palx_wrap; animation-name: tt_palx_wrap; } .anim_emt.palx_img.start .img-wrap { -webkit-animation: tt_palx_img .6s; animation: tt_palx_img 0.6s; } @keyframes tt_palx_wrap { 0% { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes tt_palx_img { 0% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes loader { to { -webkit-transform: rotate3d(0, 0, 1, 360deg); transform: rotate3d(0, 0, 1, 360deg); } } @keyframes loader_dash { from { stroke-dasharray: 0 150; stroke-dashoffset: 0; } to { stroke-dasharray: 100 150; stroke-dashoffset: -140; } } @keyframes line_w100 { to { left: 100%; } } @keyframes rotate_360 { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fade_out { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fade_in { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fade_out_in { 0%, 100% { opacity: 1; } 50% { opacity: 0; } } @keyframes mk_scale { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } @keyframes mk_fade { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes mk_left_to_right { 0% { -webkit-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } @keyframes mk_right_to_left { 0% { -webkit-transform: translateX(30px); transform: translateX(30px); opacity: 0; } 100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } } @keyframes mk_bottom_to_top { 0% { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes mk_top_to_bottom { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes mk_spt { 0% { -webkit-transform: translateY(10%); transform: translateY(10%); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } .js-m { opacity: 0; transform: translate(0, 30px); transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82); } .js-m.animate { opacity: 1; transform: translate(0, 0); } .js-m-2-1 { opacity: 0; transform: translate(0, 30px); transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82); } .js-m-2-1.animate { opacity: 1; transform: translate(0, 0); } .a-del1 { animation-delay: 0.1s; } .a-del2 { animation-delay: 0.2s; } .a-del3 { animation-delay: 0.3s; } .a-del4 { animation-delay: 0.4s; } .a-del5 { animation-delay: 0.5s; } .a-del6 { animation-delay: 0.6s; } .a-del7 { animation-delay: 0.7s; } .a-del8 { animation-delay: 0.8s; } .a-del9 { animation-delay: 0.9s; } .a-del10 { animation-delay: 1s; } .a-dur1 { animation-duration: 0.3s; } .a-dur2 { animation-duration: 0.4s; } .a-dur3 { animation-duration: 0.5s; } .a-dur4 { animation-duration: 0.6s; } .a-dur5 { animation-duration: 0.7s; } .a-dur6 { animation-duration: 0.8s; } .a-dur7 { animation-duration: 0.9s; } .a-dur8 { animation-duration: 1s; } .a-dur9 { animation-duration: 1.1s; } .a-dur10 { animation-duration: 1.2s; } .a-dur11 { animation-duration: 1.3s; } .a-dur12 { animation-duration: 1.4s; } .a-dur13 { animation-duration: 1.5s; } .a-dur14 { animation-duration: 1.6s; } .a-dur15 { animation-duration: 1.7s; } .a-dur16 { animation-duration: 1.8s; } .a-dur17 { animation-duration: 1.9s; } .a-dur18 { animation-duration: 2s; } .t-del1 { transition-delay: 0.1s; } .t-del2 { transition-delay: 0.2s; } .t-del3 { transition-delay: 0.3s; } .t-del4 { transition-delay: 0.4s; } .t-del5 { transition-delay: 0.5s; } .t-del6 { transition-delay: 0.6s; } .t-del7 { transition-delay: 0.7s; } .t-del8 { transition-delay: 0.8s; } .t-del9 { transition-delay: 0.9s; } .t-del10 { transition-delay: 1s; } /*ie10以下显示*/ .browsers { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #fff url(../../img/iebgimg.png); background-repeat: no-repeat; background-position: 50% 50%; z-index: 99; } .line-1 { line-height: 1.1; } .line-2 { line-height: 1.2; } .line-3 { line-height: 1.3; } .line-4 { line-height: 1.4; } .line-5 { line-height: 1.5; } .line-6 { line-height: 1.6; } .line-7 { line-height: 1.7; } .line-8 { line-height: 1.8; } .line-9 { line-height: 1.9; } .line-10 { line-height: 2; } .line-11 { line-height: 2.1; } .line-12 { line-height: 2.2; } /*文字引用*/ /*@include font-face($font-family:'ad', $file-path:"../fonts/BEBAS", $weight: normal, $style: normal); @include simple-text($borderColorFocus:#000); @include simple-textarea($borderColorFocus:#52a8ec, $width:500px, $height:80px) @include simple-btn($formbtn:false, $bgColor: $primary, $textColor:$white); /*@include triangle(left, 10px, #000 )*/ /*@include triangle($direction, $size, $borderColor )*/ /*.conbox-16{ color:nth($infoColor,1); background:nth($infoColor,2); border:1px solid nth($infoColor,3); }*/ /*@include placeholder(#999);*/ /*margin-right: pe(16px);*/ /*@extend .in-block;*/ /*初始样式结束*/ /*首页加载loading*/ body.loading { overflow: hidden; } #pageloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #f5f3f0; overflow: hidden; z-index: 5000; } #pageloader .logo { width: auto; height: 51px; } .darkmode #pageloader { background: #252525; } body.init #pageloader { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1); transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1); } body.init #pageloader .cont { opacity: 0; -webkit-transition: all .6s; -o-transition: all .6s; transition: all 0.6s; } body.init #pageloader .logo, body.init #pageloader div { -webkit-transition: all .6s; -o-transition: all .6s; transition: all 0.6s; } body.init #pageloader .logo { -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } body.init #pageloader .small { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); } body.init #pageloader .loader-line { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } .loader-line { width: 50vw; max-width: 300px; height: 2px; background: #A96B41; overflow: hidden; } .loader-icon { width: 24px; height: 24px; border-radius: 50%; } .loader-icon .line { fill: none; stroke: #fff; stroke-width: 4px; stroke-linecap: round; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } /*.loader-line .gradient,.loader-line .gradient2 { width:40%; height:100%; left:-40%; background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(218,157,119,0)),color-stop(50%,#DA9D77),to(rgba(218,157,119,0))); background-image:-o-linear-gradient(left,rgba(218,157,119,0) 0,#DA9D77 50%,rgba(218,157,119,0) 100%); background-image:linear-gradient(to right,rgba(218,157,119,0) 0,#DA9D77 50%,rgba(218,157,119,0) 100%); -webkit-animation:line_w100 2s cubic-bezier(.165,.84,.44,1) infinite; animation:line_w100 2s cubic-bezier(.165,.84,.44,1) infinite } .loader-line .gradient2 { -webkit-animation-delay:1s; animation-delay:1s }*/ /*首页加载loading-end*/ /*# sourceMappingURL=boc_reset.css.map */ /* 新闻 */ .w1600 { width: 83.3%; margin: 0 auto; } .news_a { width: 83.3%; margin: 5% auto 0; /*padding: 2.25rem 0;*/ } .news_a .content { width: 88%; margin: 2rem auto 0; } .news_a .content .hot_news { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .news_a .content .hot_news a { display: block; width: 49%; height: 9.75rem; margin-right: 2%; position: relative; overflow: hidden; } .news_a .content .hot_news a:last-child { margin-right: 0; } .news_a .content .hot_news a .bg { width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; transition: all 0.8s; } .news_a .content .hot_news a .txt { width: 100%; position: absolute; bottom: 0; color: #fff; padding: 0 0.75rem 0.75rem; line-height: 0.75rem; box-sizing: border-box; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.5)); } .news_a .content .hot_news a .txt span { display: block; vertical-align: middle; text-align: left; width: 88%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 1.2 } .news_a .content .hot_news a .txt .s1 { /*float: left;*/ /*width: 75%;*/ font-size: 0.65rem; } .news_a .content .hot_news a .txt .s2 { /*float: right;*/ } .txt-more { position: absolute; right: 0.75rem; bottom: 0.8rem; border: 1px solid #fff; border-radius: 50%; width: 1.35rem; height: 1.35rem; line-height: 1.35rem; text-align: center; } .txt-more img { object-fit: contain; display: inline; vertical-align: inherit; /*transform: scale();*/ } /*.paly { position: absolute; top: 50%; left: 50%; background-image: url(../img/paly.png); width: 1.6rem; height: 1.6rem; margin-top: -0.8rem; margin-left: -0.8rem; background-size: cover; background-position: center; background-repeat: no-repeat; background-color: rgba(255, 255, 255, 0.4); border-radius: 50%; } .videos { width: 29.5rem; height: auto; position: fixed; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none; } .videos video { display: block; width: 100%; height: 100%; background-color: #111; } .videos .vclose { position: absolute; cursor: pointer; width: 0.75rem; height: 0.75rem; border-radius: 50%; top: 0.375rem; right: 0.375rem; } .videos_mask { width: 100%; height: 100%; position: fixed; z-index: 998; top: 0; left: 0; background: #000; display: none; opacity: 0.6; }*/ .news_list { width: 100%; margin-top: 2rem; /* padding-bottom: 1rem; */ } .news_list .left { width: 100%; float: left; /*border-right: 1px solid #ccc;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .news_list .left a { display: flex; align-items: flex-start; width: 100%; padding: 1.1rem 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #ccc; position: relative; } .news_list .left a .img { width: 25%; overflow: hidden; } .news_list .left a .img img { width: 100%; transition: all 0.8s; } .news_list .left a .con { width: 67%; margin-left: 3%; line-height: 1; } .news_list .left a .con .tit { font-size: 0.65rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 500; /*margin-bottom: 0.5rem;*/ } .news_list .left a .con .time { color: #999999; margin-bottom: 0.5rem; } .news_list .left a .con .txt { color: #444; line-height: .8rem; height: 2.4rem; overflow: hidden; width: 85%; } .news_list .left a .con .to { margin-top: 1.75rem; color: #999999; position: absolute; bottom: 1.1rem; display: flex; align-items: center; white-space: nowrap; } .to svg { margin-left: 8%; fill: #999999; width: 0.5rem; height: 0.5rem; } /*.news_list .right { width: 20%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .news_list .right .r_tit { font-size: 0.5rem; color: #000; font-weight: 700; margin-left: 10%; } .news_list .right a { margin-left: 5%; display: block; width: 95%; background-color: #fff; margin-top: .6rem; padding: 0.5rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .news_list .right a .tit { font-size: 0.45rem; color: #333333; line-height: .7rem; height: 1.4rem; overflow: hidden; } .news_list .right a .time { font-size: 0.35rem; color: #666666; line-height: .5rem; margin-top: 1rem; }*/ .comm_tepm .tit { font-size: 1.1rem; color: #121212; font-weight: 500; position: relative; display: inline-block; } .comm_tepm { text-align: center; position: relative; z-index: 20; } .comm_tepm .seachs { display: flex; align-items: center; justify-content: center; } .comm_tepm .seachs .seach_input { display: inline-block; margin: 0; vertical-align: top; width: 7.5rem; height: 1.625rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; overflow: hidden; border-radius: 5px; } .comm_tepm .seachs .seach_input .text { width: 60%; float: left; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: 0.625rem; background-color: transparent; font-size: 0.5rem; } .comm_tepm .seachs .seach_input .submit { width: 20%; float: right; height: 100%; background-color: transparent; background-image: url(../img/sss.png); background-repeat: no-repeat; background-position: center; } .comm_tepm .seachs .seor { display: inline-block; margin: 0; vertical-align: top; width: 7.5rem; height: 1.625rem; margin-left: 0.5rem; position: relative; padding: 0 0.625rem; border: 1px solid rgb(224, 224, 224); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #FFFFFF; text-align: left; border-radius: 5px; } .comm_tepm .seachs .seor a { display: block; font-size: 0.5rem; color: rgb(68, 68, 68); } .comm_tepm .seachs .seor .s_tit { width: 100%; line-height: 1.625rem; position: relative; } .comm_tepm .seachs .seor .s_tit:after { content: ""; position: absolute; width: 6px; height: 6px; border-left: 1px solid rgb(68, 68, 68); border-bottom: 1px solid rgb(68, 68, 68); right: 0; top: 50%; margin-top: -4px; transform: rotate(-45deg); } .comm_tepm .seachs .seor .sub { position: absolute; top: 1.625rem; width: 100%; left: 0; max-height: 9rem; display: none; z-index: 66; border: 1px solid rgb(224, 224, 224); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 0; max-height: 6.5rem; overflow-y: scroll; } .comm_tepm .seachs .seor .sub a { width: 100%; line-height: 1.625rem; border-bottom: 1px solid rgb(224, 224, 224); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 0.625rem; background-color: #f2f2f2; } .view2 { padding: 0 5rem; } /*.page { width: 100%; text-align: center; position: relative; padding: 1.2rem 0; } .pagenrgth { width: 100%; font-size: 0px; display: inline-block; margin: 0; vertical-align: top; } .page a { text-align: center; display: inline-block; width: 1.05rem; height: 1.05rem; border: 1px solid #eee; line-height: 1.05rem; font-size: 0.4rem; vertical-align: top; margin-right: 0.2rem; color: #333; transition: all 0.3s; background-color: #fff; } .page a[rel=next], .page a[rel=prev] { background-image: url(../img/l1.png); background-position: center; background-repeat: no-repeat; } .page a[rel=prev] { transform: rotate(180deg); } .page a.active { background-color: #d70c19; color: #fff; } .page a[rel=next]:hover, .page a[rel=prev]:hover { background-image: url(../img/l2.png); }*/ .news-pagination { width: 83.3%; margin: 5% auto; line-height: 2rem; height: 2rem; text-align: center; background-color: rgb(245, 245, 245); } .news-pagination a { font-weight: 550; color: rgb(68, 68, 68); width: 1rem; height: 1rem; line-height: 1rem; display: inline-block; white-space: nowrap; margin-right: 2px; } .news-pagination .active { background-color: red; color: #fff; } .news-pagination .prev { margin-right: 0.5rem; } .news-pagination .next { margin-left: 0.5rem; } .news-pagination a:hover { background-color: red; color: #fff; } .txt2 { display: none; } /* 新闻 */ /* 核心技术 */ .technology { padding: 8% 17.5%; background-color: rgb(245, 245, 245); /*text-align: center;*/ } .tech-tit { font-weight: 530; margin-bottom: 1.5%; text-align: center; } .tech-tit-little { font-weight: 450; margin-bottom: 1%; text-align: center; } .tech-content { /*text-align: center;*/ /*text-indent: 0.725rem;*/ letter-spacing: 1px; color: rgb(102, 102, 102); margin: 0 auto 4%; width: 80%; } .tech-content p { width: 85% margin: 0 auto; } .tech-content img { max-width: 100% display: inherit; } .tech-pic { height: 12rem; margin-bottom: 2%; } .tech-pic2 { width: 100%; text-align: center; margin: 0 auto } .tech-pic2 img { /*width: 100%;*/ object-fit: contain; } .tech-list { padding: 3% 0 5%; } .technology .list-cont:last-child { margin-bottom: 0; } .tech-list .list-cont { margin-bottom: 3%; } .list-top { border: 1px solid rgb(227, 227, 227); padding: 1% 1.5%; display: flex; align-items: center; justify-content: space-between; } .top-left { display: flex; align-items: center; justify-content: start; width: 80% } .number { display: inline-block; background-color: rgb(219, 219, 219); border-radius: 50%; width: 0.875rem; height: 0.875rem; line-height: 0.875rem; text-align: center; color: rgb(102, 102, 102); font-weight: 550; } .top-tit { margin-left: 2%; color: rgb(51, 51, 51); font-weight: 550; } .on-off { width: 0.875rem; height: 0.875rem; border: 2px solid rgb(223, 223, 223); border-radius: 50%; position: relative; display: flex; align-items: center; justify-content: center; } .line, .line2 { width: 7px; height: 2px; background-color: rgb(127, 127, 127); display: inline-block; } .list-cont-avtive { box-shadow: 0px 4px 6px 4px rgb(235 235 235); } .tech-cur { height: 2.285rem; } .number-active { background-color: rgb(230, 0, 18); color: #FFFFFF; width: 1.25rem; height: 1.25rem; line-height: 1.25rem; /* border-radius: 50%; */ } .top-tit-avtive { color: rgb(230, 0, 18); } .on-off-active { border: 2px solid rgb(127, 127, 127); } .line-active { left: calc(50% - 1px); transform: rotate(30deg) translateY(-50%); position: absolute; top: 50%; transition: all 0.3s linear; } .line2-active { transform: rotate(-30deg) translateY(-50%); right: calc(50% - 1px); position: absolute; top: 50%; transition: all 0.3s linear; } .list-btn { padding: 1% 1.5% 3%; overflow: hidden; background-color: rgb(245, 245, 245); /*height: 0;*/ display: none; /* height: 0; */ } .list-btn-active { height: auto; } .btn-tit { font-weight: 550; color: rgb(51, 51, 51); margin-bottom: 0.5%; } .btn-cont { display: flex; align-items: center; justify-content: center; line-height: 1.8 } .btn-content { color: rgb(102, 102, 102); letter-spacing: 1px; width: 56%; margin-right: 4%; line-height: inherit; } .tech-container, .tech-container2 { width: 40%; padding: 0; background-color: #fff; overflow: hidden; position: relative; } .tech-pagination, .tech-pagination2 { text-align: left !important; padding: 0 5%; } .tech-slide { padding: 0; text-align: center; } .tech-slide img { display: initial; } .tech-pagination .swiper-pagination-bullet-active, .tech-pagination2 .swiper-pagination-bullet-active { background-color: rgb(230, 0, 18); } .tech-pagination .swiper-pagination-bullet, .tech-pagination2 .swiper-pagination-bullet { width: 0.3rem; height: 0.3rem; } /* 核心技术 */ /* 研发平台 */ .development { padding: 8% 0 2%; background-color: rgb(245, 245, 245); } .development p { width: 100%; margin: 0 auto; } .development-tit { text-align: center; font-weight: 550; width: 100%; margin: 0 auto; } .development-cont { /*text-align: center;*/ width: 50%; margin: 1.5% auto 3%; text-indent: 0.875rem; color: rgb(102, 102, 102); } .swiper-development { padding: 0 0 2.5% 0; margin-top: 2% } .swiper-tit { text-align: center; width: 100%; margin-top: 3%; /* display: none; */ opacity: 0; } .swiper-slide-active .swiper-tit { opacity: 1; } .development .swiper-slide { width: 40%; margin: 0 5%; } .development .swiper-slide img { width: auto; /* max-width: inherit; */ } .development .swiper-slide-duplicate-prev { /* text-align: right; */ } .dev-pagination { bottom: 0 !important; } .development .dev-button-prev { left: 23%; position: absolute; top: 50%; cursor: pointer; transform: translateY(-100%) rotate(180deg); z-index: 10; } .development .dev-button-next { right: 23%; position: absolute; top: 50%; cursor: pointer; transform: translateY(-100%); z-index: 10; } .dev-button-next svg, .dev-button-prev svg { width: 1.35rem; height: 1.1rem; } .dev-button-next svg, .dev-button-prev svg { fill: rgb(180, 180, 180); } .dev-button-next svg:hover, .dev-button-prev svg:hover { fill: rgb(230, 0, 18); } .development .swiper-pagination-bullet-active { background: rgb(230, 0, 18) !important; } .dev-list { width: 83.3%; margin: 0 auto; padding: 2% 0 5%; text-align: center; } .list-tit { width: 60%; margin: 0 auto 3%; text-align: left; text-indent: 0.725rem; color: rgb(102, 102, 102); } .dev-list .list-cont { display: flex; align-items: center; /* justify-content: center; */ margin-bottom: 5%; } .dev-container2{ padding: 20px; } .cont-list { /* width: 25%; */ border-right: 1px solid rgb(224, 224, 224); padding: 2% 2% 4%; transition:all 0.5s; } .cont-list:first-child { border-left: 1px solid rgb(224, 224, 224); } .cont-pic { display: flex; align-items: center; justify-content: center; height: 4rem; } .cont-pic img { height: 100%; object-fit: contain; } .cont-tit { color: rgb(51, 51, 51); text-align: center; font-weight: 550; margin: 8% 0 0; line-height: 0.8rem; height: 1.6rem; } .cont-article { color: rgb(102, 102, 102); text-align: center; } .cont-list:hover { box-shadow: 0px 0px 19px 2px rgb(229 229 229); border: 0; } .cont-list:hover .cont-tit, .cont-list:hover .cont-article { color: rgb(230, 0, 18); } .dev-process { display: flex; align-items: center; justify-content: center; } .pro-list { background-color: rgb(241, 241, 241); box-shadow: 0 3px 3px 3px rgb(229, 229, 229); width: 22%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 3% 2%; transition:all 0.5s; } .pro-list:hover { background-color: #FFFFFF; } .pro-list:hover .pro-pic .pro-pic-img { opacity: 0; z-index: 1; transition: all 0.4s linear; } .pro-list:hover .pro-pic .pro-pic-img2 { opacity: 1; z-index: 2; transition: all 0.4s linear; } .pro-list:hover .pro-tit { color: rgb(230, 0, 18); } .pro-pic { position: relative; width: 1.25rem; height: 1.25rem; } .pro-pic-img { z-index: 2; opacity: 1; } .pro-pic-img2 { z-index: 1; opacity: 0; } .pro-pic img { width: 1.25rem; height: 1.175rem; object-fit: contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .pro-tit { font-weight: 550; margin: 5% 0 2%; } .pro-cont { height: 1.6rem; line-height: 0.8rem; opacity: 0.7; } .pro-arrow { width: 4%; text-align: center; } .pro-arrow:nth-child(n+8) { display: none; } .pro-arrow img { object-fit: contain; display: inline; } /* 研发平台 */ /* 创新团队 */ .team { padding: 8% 0 2%; background-color: rgb(245, 245, 245); } .team p { width: 100%; margin: 0 auto } .team-tit { text-align: center; font-weight: 550; width: 100%; margin: 0 auto; } .team-cont { /*text-align: center;*/ width: 50%; margin: 1.5% auto 3%; text-indent: 0.875rem; color: rgb(102, 102, 102); } .team .swiper-team { padding: 0 0 2.5% 0; margin-top: 1% } .team-swiper-tit { text-align: center; width: 100%; margin-top: 3%; opacity: 0; } .swiper-slide-active .team-swiper-tit { opacity: 1; } .team .swiper-slide { width: 40%; margin: 0 5%; } .team .swiper-slide img { width: auto; /* max-width: inherit; */ } .team .swiper-slide-duplicate-prev { /* text-align: right; */ } .team .team-button-prev { left: 24%; position: absolute; top: 50%; cursor: pointer; transform: translateY(-100%) rotate(180deg); z-index: 10; } .team .team-button-next { right: 24%; position: absolute; top: 50%; cursor: pointer; transform: translateY(-100%); z-index: 10; } .team-button-next svg, .team-button-prev svg { width: 1.35rem; height: 1.1rem; } .team-button-next svg, .team-button-prev svg { fill: rgb(180, 180, 180); } .team-button-next svg:hover, .team-button-prev svg:hover { fill: rgb(230, 0, 18); } .team .swiper-pagination-bullet-active { background: rgb(230, 0, 18) !important; } /* 创新团队 */ /* 研究成果 */ .results { padding: 8% 0 2%; background-color: rgb(245, 245, 245); } .results p { width: 100%; margin: 0 auto; } .results-tit { text-align: center; font-weight: 550; width: 100%; margin: 0 auto; } .results-cont { /*text-align: center;*/ width: 50%; margin: 1.5% auto 3%; text-indent: 0.875rem; color: rgb(102, 102, 102); } .swiper-results { padding: 0 0 2.5% 0; width: 83.3%; margin: 1% auto 0; } .swiper-box { height: 10.85rem; display: flex; align-items: center; justify-content: center; background-color: #FFFFFF; padding: 0 15%; box-shadow: 5px 10px 8px rgb(229, 229, 229); overflow: hidden; margin-bottom:.6rem; } .swiper-box img { width: 100%; object-fit: contain; transition: all 0.8s; } .results-swiper-tit { text-align: left; width: 100%; margin-top: 3%; /* font-weight: 550; */ text-indent: 0.375rem; color: rgb(51, 51, 51); text-align: center; } .results-swiper-cont { text-align: left; text-indent: 0.375rem; color: rgb(137, 137, 137); line-height: inherit; text-align: center; } .results .results-button-prev { left: 0; position: absolute; top: 40%; cursor: pointer; transform: translateY(-50%) rotate(180deg); z-index: 10; background-color: rgb(153, 153, 153); width: 1.25rem; height: 1.25rem; display: flex; align-items: center; justify-content: center; } .results .results-button-next { right: 0; position: absolute; top: 40%; cursor: pointer; transform: translateY(-50%); z-index: 10; background-color: rgb(153, 153, 153); width: 1.25rem; height: 1.25rem; display: flex; align-items: center; justify-content: center; } .results-button-next svg, .results-button-prev svg { width: 0.75rem; height: 0.5rem; } .results-button-next svg, .results-button-prev svg { fill: #FFFFFF; } /* .results-button-next svg:hover, .results-button-prev svg:hover { fill: rgb(230, 0, 18); } */ .results .swiper-pagination-bullet-active { background: rgb(230, 0, 18) !important; } /* 研究成果 */ /* 投资者关系 */ .investment { background-image: url(../img/investment.jpg); padding: 8% 8.35%; } .inves-tit { text-align: center; color: rgb(51, 51, 51); font-weight: 550; margin-bottom: 2%; } .inves-list { border: 1px solid rgb(225, 225, 225); margin-bottom: 0.5rem; padding: 0 1%; } .inves-list a { display: flex; align-items: center; justify-content: space-between; padding: 0.5% 1%; } .inves-lf { display: flex; flex-direction: column; justify-content: start; width: 90%; } .inves-lf-tit { color: rgb(51, 51, 51); } .inves-lf-time { /* color: rgb(230, 0, 18); */ color: #666; } .inves-rg { display: flex; align-items: center; justify-content: flex-end; width: 10%; } .inves-rg-tit { color: rgb(102, 102, 102); white-space: nowrap; } .inves-rg svg { margin-left: 10%; fill: rgb(102, 102, 102); width: 0.475rem; height: 0.525rem; } .inves-list:hover { background-color: #FFFFFF; border: 1px solid #FFFFFF; transition: all 0.2s linear; } .inves-list:hover .inves-lf-tit, .inves-list:hover .inves-rg-tit { color: rgb(230, 0, 18); } .inves-list:hover .inves-rg svg { fill: rgb(230, 0, 18); } .inves-pagination { width: 100%; margin: 4% auto 0; line-height: 2rem; height: 2rem; text-align: center; border: 1px solid rgb(225, 225, 225); /* background-color: rgb(245,245,245); */ } .inves-pagination a { font-weight: 550; color: rgb(68, 68, 68); width: 1rem; height: 1rem; line-height: 1rem; display: inline-block; white-space: nowrap; margin-right: 2px; } .inves-pagination .active { background-color: red; color: #fff; } .inves-pagination .prev { margin-right: 0.5rem; } .inves-pagination .next { margin-left: 0.5rem; } .inves-pagination a:hover { background-color: red; color: #fff; } .hotline { width: 83.3%; margin: 0 auto; padding: 5% 0; display: flex; align-items: center; justify-content: center; } .hotline-pic { width: 41%; margin-right: 4%; } .hotline-pic img { object-fit: contain; width: 100%; } .hotline-rg { width: 55%; display: flex; flex-direction: column; /* align-items: center; */ justify-content: space-between; } .hotline-rg-tit { font-weight: 550; color: rgb(51, 51, 51); line-height: initial; } .hotline-rg-cont { color: rgb(51, 51, 51); } .hotline-rg-cont .hotline-rg-cont2 { color: rgb(102, 102, 102); display: block; text-indent: 0.725rem; } .hotline-office { color: rgb(230, 0, 18); margin-top: 5%; } .hotline-box { display: flex; flex-wrap: wrap; } .hotline-list { width: 47%; margin-right: 3%; margin-bottom: 5%; border: 1px solid rgb(204, 204, 204); padding: 2.5% 3%; display: flex; align-items: center; justify-content: flex-start; } .hotline-list:nth-child(2n) { margin-right: 0; } .hotline-list:nth-child(n+3) { margin-bottom: 0; } .hotline-list-pic { display: flex; align-items: center; justify-content: center; margin-right: 5%; } .hotline-list-pic svg { width: 1rem; height: 1rem; fill: rgb(153, 153, 153); } .hotline-list-box { display: flex; flex-direction: column; justify-content: center; } .hotline-list-tit { color: rgb(182, 182, 182); line-height: initial; } .hotline-list-cont { color: rgb(51, 51, 51); line-height: initial; } /* 投资者关系 */ /* 人力资源 */ .resources { width: 83.3%; margin: 0 auto; padding: 5% 0 2%; } .resources-box { display: flex; align-items: center; justify-content: space-between; margin-bottom: 3%; } .res-contact {} .res-tit { color: rgb(51, 51, 51); } .res-resume, .res-tel { color: rgb(153, 153, 153); } .res-resume span, .res-tel span { /* color: rgb(230, 0, 18); */ color: #666666; } .res-search { width: 17.5%; height: 1.2rem; line-height: 1.2rem; box-sizing: border-box; background-color: rgb(230, 0, 18); display: flex; align-items: center; justify-content: space-between; padding: 0 2%; position: relative; box-sizing: border-box; z-index: 10; } .res-search-content { position: absolute; width: 100%; left: 0; top: 1.2rem; /* padding: 0 2%; */ border: 1px solid rgba(0, 0, 0, .5); border-top: none; z-index: 1; cursor: pointer; background-color: #FFFFFF; } .res-search-content p { color: #000; opacity: 0.5; /* color: #FFFFFF; */ height: 1rem; line-height: 1rem; border-bottom: 1px solid #000; padding: 0 10%; transition: all 0.2s; overflow: hidden; } .res-search-content p:last-child { border-bottom: none; } .res-search:hover .search-icon { transform: rotate(-90deg); transition: all 0.2s linear; } .search-cont { color: #FFFFFF; background-color: rgb(230, 0, 18); width: 100%; } .search-cont::placeholder { color: #FFFFFF; } .search-icon { display: flex; align-items: center; justify-content: center; } .search-icon svg { fill: #FFFFFF; width: 0.4rem; height: 0.4rem; } .jobs {} .job-list { margin-bottom: 0.5rem; } .job-head { border: 1px solid rgb(229, 229, 229); display: flex; align-items: center; justify-content: space-between; } .job-head-top { border-right: 1px solid rgb(229, 229, 229); padding-left: 2%; width: 97%; } .job-tit { padding: 1.5% 0; position: relative; width: 100%; border-bottom: 1px solid rgb(229, 229, 229); } .job-name { text-align: left; color: #333; font-weight: bold; width: 25.5%; /* border-right: 1px solid rgb(229, 229, 229); */ position: relative; } .job-name::after { content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 0.375rem; background-color: rgb(229, 229, 229); } .job-time { position: absolute; left: 46.5%; top: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: space-around; color: rgb(153, 153, 153); width: 45%; } .job-req { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; padding: 1.5% 0; } .job-req2 { display: none; } .job-req2 p { width: 33.3%; } .job-req p { width: 33.3%; } .job-req p:last-child { margin-right: 0; } .job-type { color: rgb(102, 102, 102); } .job-icon { width: 7%; display: flex; align-items: center; justify-content: center; } .job-icon svg { width: 0.5rem; height: 0.5rem; fill: rgb(153, 153, 153); } .job-detail { display: flex; align-items: center; justify-content: flex-start; padding: 2% 3% 5%; background-color: rgb(242, 243, 245); } .job-response { width: 49%; margin-right: 2%; } .job-response-tit, .job-office-tit { font-weight: 550; margin-bottom: 1%; color: rgb(1, 13, 44); display: block; } .job-office { width: 49%; } .job-response p, .job-office p { color: rgb(102, 102, 102); } .rotate-on { transform: rotate(-45deg); } .res-pagination { width: 83.3%; margin: 0 auto 5%; line-height: 2rem; height: 2rem; text-align: center; background-color: rgb(245, 245, 245); } .res-pagination a { font-weight: 550; color: rgb(68, 68, 68); width: 1rem; height: 1rem; line-height: 1rem; display: inline-block; margin-right: 2px; } .res-pagination .prev { margin-right: 0.5rem; } .res-pagination .next { margin-left: 0.5rem; } .res-pagination a:hover { background-color: red; color: #fff; } /* 人力资源 */ /* 全球网络 */ .network { padding: 8% 8.35% 7%; background-color: #F5F5F5; } .net-box { padding: 2%; border: 1px solid #DCDCDC; overflow: hidden; background-color: #FFFFFF; margin-bottom: 2%; } .net-pic { float: left; width: 36%; margin-right: 4%; } .net-pic img { width: 100%; object-fit: contain; } .net-intro { width: 60%; float: right; padding-top: 1%; } .net-tit { color: #333333; } .net-cont { text-indent: 0.725rem; line-height: inherit; color: #666666; margin: 4% 0 8%; } .net-more { width: 4.25rem; height: 1.3rem; text-align: center; background-color: #E70012; display: flex; align-items: center; justify-content: space-around; padding-left: 2%; transition: all 0.2s; } .net-more span { color: #FFFFFF; } .net-more svg { width: 0.375rem; height: 0.375rem; fill: #FFFFFF; } .net-box:last-child { margin-bottom: 0; } .net-box:nth-child(2n) .net-pic { float: right; margin-right: 0; } .net-box:nth-child(2n) .net-intro { float: left; margin-right: 4%; } /* 全球网络 */ /* 新闻详情 */ .news-info { padding: 2% 8.35%; background-color: rgb(245, 245, 245); display: flex; align-items: flex-start; } .news-info-box { /* position: relative; */ width: 76%; /* padding-bottom: 8%; */ } .news-info-lf { background-color: #FFFFFF; margin-right: 4%; padding: 5% 4%; margin-bottom: 5%; } .news-info-lf-tit { margin-bottom:.35rem; color: rgb(0, 0, 0); } .news-info-lf-time { display: flex; align-items: center; justify-content: center; } .news-info-lf-time>p { color: rgb(102, 102, 102); margin-right: 4%; } .share { color: rgb(115, 115, 115); } /* .weixin, .weibo, .QQ { height: 0.5rem; } */ .weixin { width: 0.55rem; } .weibo { width: 0.5rem; } .QQ { width: 0.3rem; } .news-info-lf .bdshare-button-style0-16 .bds_weixin { background-position: initial; } .news-info-lf .bdshare-button-style0-16 .bds_tsina { background-position: initial; } .news-info-lf .bdshare-button-style0-16 a { padding: 0; height: 0.4rem; line-height: initial; margin: 0 2% 0 0; } .news-info-lf-cont { border-top: 1px solid rgb(209, 209, 209); margin-top: 3%; padding-top: 3%; } .news-info-lf-cont p span { margin-bottom: 0rem !important; font-size: 16px !important; font-family: 微软雅黑, "Microsoft YaHei" !important; color: #333 !important; } .news-info-lf-cont img { margin-bottom: 2%; display: inherit; margin: auto; } .back { width: 2.15rem; height: 2.15rem; border-radius: 50%; background-color: rgb(230, 0, 18); cursor: pointer; float: right; margin-right: 8%; /* position: absolute; bottom: 0; right: 6%; */ } .back a { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; height: 100%; } .back svg { width: 0.85rem; height: 0.75rem; fill: #FFFFFF; } .back-cont { color: #FFFFFF; } .news-info-rg { width: 20%; background-color: #FFFFFF; padding: 2% 2% 0; } .news-info-rg-tit { color: rgb(0, 0, 0); } .news-info-rg-list { margin-top: 4%; padding-bottom: 5%; border-bottom: 1px solid rgb(224, 224, 224); } .news-info-rg-list a { display: flex; align-items: flex-start; justify-content: space-between; } .news-info-rg-list a svg { fill: rgb(131, 131, 131); width: 0.75rem; height: 0.75rem; margin-right: 2%; } .news-info-rg-list-cont { color: rgb(0, 0, 0); } .news-info-rg-list:hover svg { fill: rgb(230, 0, 18); transition: all 0.2s linear; } .news-info-rg-list:hover .news-info-rg-list-cont { color: rgb(230, 0, 18); transition: all 0.2s linear; } /* 新闻详情 */ /* 全球网络详情 */ .net-info { padding: 5% 8.35% 6%; display: flex; align-items: flex-start; } .net-info-lf { width: 36%; margin-right: 4%; } .net-info-lf img { width: 100%; } .net-info-rg { width: 60%; } .net-info-rg-tit { color: rgb(51, 51, 51); } .net-info-rg-cont { color: rgb(102, 102, 102); margin: 2% 0 1%; letter-spacing: 1px; } .net-info-rg-contact { color: #e60012; margin-bottom: 1%; } .net-info-swiper { width: 83.3%; margin: 0 auto; } .net-info-tab { margin: 4% 0 2%; display: flex; align-items: center; justify-content: center; } .net-info-tab p { background-color: #FFFFFF; color: #333333; border: 1px solid rgb(229, 229, 229); width: 7.325rem; height: 1.85rem; line-height: 1.85rem; text-align: center; cursor: pointer; } .net-info-tab p:nth-child(2n-1) { border-right: none; } .net-info-tab p:last-child { border-right: 1px solid rgb(229, 229, 229); } /* .net-info-tab p:nth-child(2n) { border-left: none; } */ .net-info-tab p:hover { background-color: rgb(230, 0, 18); color: #FFFFFF; transition: all 0.2s linear; } .net-info-tab .tab-active { background-color: rgb(230, 0, 18); color: #FFFFFF; } .show { display: none; } .net-info-button-prev { left: 0; position: absolute; top: 50%; cursor: pointer; transform: translateY(-100%) rotate(180deg); z-index: 10; background-color: #000000; opacity: 0.5; width: 1.25rem; height: 1.25rem; display: flex; align-items: center; justify-content: center; } .net-info-button-next { right: 0; position: absolute; top: 50%; cursor: pointer; transform: translateY(-100%); z-index: 10; background-color: #000000; opacity: 0.5; width: 1.25rem; height: 1.25rem; display: flex; align-items: center; justify-content: center; } .net-info-button-prev svg, .net-info-button-next svg { width: 0.75rem; height: 0.5rem; } .net-info-button-prev svg, .net-info-button-next svg { fill: #FFFFFF; } .net-info-wrapper .net-info-slide { width: 48%; margin: 0 1.5%; } .net-info-slide-box { width: 100%; display: flex; align-items: center; justify-content: center; background-color: #FFFFFF; padding: 3%; border: 1px solid rgb(229, 229, 229); box-shadow: 3px 6px 8px rgb(229, 229, 229); } .net-info-slide-box img { width: 100%; object-fit: contain; } .net-info-swiper-tit { text-align: center; margin-top: 3%; } .prev-swiper { text-align: right; margin-right: 25%; } .next-sweper { text-align: left; margin-left: 25%; } /* 全球网络详情 */ /* hover效果 */ @media (min-width:1025px) { .img_box { width: 100%; background-color: rgb(245, 245, 245); position: relative; height: 100%; } .coverBox { width: 20%; height: 80%; position: absolute; top: 0; left: 0; background-color: rgba(255, 255, 255, .5); z-index: 2; } .coverBox2 { width: 20%; height: 80%; position: absolute; top: 0; right: 0; background-color: rgba(255, 255, 255, .5); z-index: 2; } .coverBox3 { width: 20%; height: 85%; position: absolute; top: 0; left: 0; background-color: rgba(255, 255, 255, .5); z-index: 2; } .coverBox4 { width: 20%; height: 85%; position: absolute; top: 0; right: 0; background-color: rgba(255, 255, 255, .5); z-index: 2; } .news_a .content .hot_news a:hover .bg { transform: scale(1.1); } .news_list .left a:hover .news-pic img { transform: scale(1.1); } .news_list .left a:hover .tit { color: rgb(230, 0, 18); transition: all 0.2s; } .news_list .left a:hover .to { color: rgb(230, 0, 18); transition: all 0.2s; } .news_list .left a:hover .to svg { fill: rgb(230, 0, 18); transition: all 0.2s; } .swiper-box:hover img { transform: scale(1.1); } .hotline-list:hover { border: 1px solid rgb(230, 0, 18); transition: all 0.2s; } .hotline-list:hover .hotline-list-pic svg { fill: rgb(230, 0, 18); transition: all 0.2s; } .hotline-list:hover .hotline-list-box p { color: rgb(230, 0, 18); transition: all 0.2s; } .job-list:hover { box-shadow: 3px 3px 3px rgb(235 235 235); } .res-search-content p:hover { opacity: 1; color: rgb(230, 0, 18); } .net-box:hover { box-shadow: 2px 2px 2px #D6D3CD; } .net-more:hover { background-color: rgb(255, 255, 255); border: 1px solid rgb(230, 0, 18); } .net-more:hover span { color: rgb(230, 0, 18); } .net-more:hover svg { fill: rgb(230, 0, 18); } } /* 公共样式 */ .addss3 a { width: 33.3%; } .addss2 a { width: 50%; } .head-fix { height: 100px; position: relative; width: 100%; } .cur { color: #d91d17; } .addss { display: flex; justify-content: center; } .addss .other-pic { display: flex; align-items: center; justify-content: center; } .other-pic-box { position: relative; display: flex; align-items: center; justify-content: center; margin-right: 1%; } .other-pic-img { object-fit: contain; width: 25px; height: 25px; position: relative; opacity: 1; } .other-pic .other-pic-img2 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); object-fit: contain; width: 25px; height: 25px; opacity: 0; } .addss .cur .other-pic-box .other-pic-img { opacity: 0; } .addss .cur .other-pic-box .other-pic-img2 { opacity: 1 !important; } .addss .other-pic:hover .other-pic-box .other-pic-img { opacity: 0; transition: all 0.3s linear; } .other-pic:hover .other-pic-box .other-pic-img2 { opacity: 1; transition: all 0.3s linear; } /*.other-pic:nth-child(1) .other-pic-box .other-pic-img2 { opacity: 1; } .other-pic:nth-child(n+2) .other-pic-box .other-pic-img { opacity: 1; }*/ /* 公共样式 */ /* 头部悬浮 */ .subNav { display: none; position: absolute; align-items: flex-start; justify-content: center; padding: 50% 0; width: 14rem; background-color: #FFFFFF; border-top: 1px solid #969696; left: 50%; transform: translateX(-50%); box-shadow: 0px 8px 0.4rem #33333366; } .no-list-style li a:hover { color: #d91d17; } .subNav--column { width: 50%; } .subNav--column .h5 { text-align: center; margin: 2% 0; } .subNav--overviewDescription { height: auto; line-height: 1.8; display: block; text-align: center; } .subNav--overview { border-right: 1px solid #969696; padding: 0 6%; } .no-list-style { padding: 0 6%; text-align: left; } .no-list-style li { margin-bottom: 5%; } .no-list-style li:last-child { margin-bottom: 0; } .no-list-style li a { color: #333; } .navbox .nav .li:hover .subNav { display: flex; } /* 头部悬浮 */ /* 动画 */ /* 从上往下 */ .animate_fadeInDown { animation: move 1s; } @keyframes move { 0% { margin-top: -50px; margin-bottom: 50px; opacity: 0; } 100% { opacity: 1; margin-top: 0; margin-bottom: 0; } } /* 从左向右 */ .animate_fadeInLeft { animation: moveleft 1s; } @keyframes moveleft { 0% { margin-left: -50%; margin-right: 50%; opacity: 0; } 100% { margin-left: 0; margin-right: 0; opacity: 1; } } /*大幅度从左向右*/ .animate_fadeInLeft1 { animation: moveleft1 1s; } @keyframes moveleft1 { 0% { margin-left: -90%; margin-right: 90%; opacity: 0; } 100% { margin-left: 0; margin-right: 0; opacity: 1; } } /* 从右向左 */ .animate_fadeInRight { animation: moveright 1s; } @keyframes moveright { 0% { margin-right: -50%; margin-left: 50%; opacity: 0; } 100% { margin-right: 0; margin-left: 0; opacity: 1; } } /* 大幅度从右向左 */ .animate_fadeInRight1 { animation: moveright1 1s; } @keyframes moveright1 { 0% { margin-right: -90%; margin-left: 90%; opacity: 0; } 100% { margin-right: 0; margin-left: 0; opacity: 1; } } /*从下往上*/ .animate_down_up { animation: moverDownUp 1s; } @keyframes moverDownUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } /* 淡入 */ .animate_info { animation: moveInFO 1s; } @keyframes moveInFO { 0% { opacity: 0; } 100% { opacity: 1; } } /* 淡入时间 */ .animate_info2 { animation: moveInFO2 2s; } @keyframes moveInFO2 { 0% { opacity: 0; } 100% { opacity: 1; } } /* 淡入时间 */ .animate_info3 { animation: moveInFO3 3s; } @keyframes moveInFO3 { 0% { opacity: 0; } 100% { opacity: 1; } } /* 动画 */