@charset "utf-8"; /*鍏ㄧ珯鍏叡瀛椾綋*/ @font-face { font-family: "SourceHanSansCN-Medium"; font-style: normal; font-weight: normal; src: url("../fonts/common/SourceHanSansCN-Medium.ttf") format("truetype"), url("../fonts/common/SourceHanSansCN-Medium.woff") format("woff"), url("../fonts/common/SourceHanSansCN-Medium.svg") format("svg"); font-display: swap; } @font-face { font-family: "OPPOSans-M"; font-style: normal; font-weight: normal; src: url("../fonts/common/OPPOSans-M.ttf") format("truetype"), url("../fonts/common/OPPOSans-M.woff") format("woff"), url("../fonts/common/OPPOSans-M.svg") format("svg"); font-display: swap; } @font-face { font-family: "OPPOSans-R"; font-style: normal; font-weight: normal; src: url("../fonts/common/OPPOSans-R.ttf") format("truetype"), url("../fonts/common/OPPOSans-R.woff") format("woff"), url("../fonts/common/OPPOSans-R.svg") format("svg"); font-display: swap; } @font-face { font-family: "OPPOSans-L"; font-style: normal; font-weight: normal; src: url("../fonts/common/OPPOSans-L.ttf") format("truetype"), url("../fonts/common/OPPOSans-L.woff") format("woff"), url("../fonts/common/OPPOSans-L.svg") format("svg"); font-display: swap; } @font-face { font-family: "SourceHanSansCN-Normal"; font-style: normal; font-weight: normal; src: url("../fonts/common/OPPOSans-M.ttf") format("truetype"), url("../fonts/common/OPPOSans-M.woff") format("woff"), url("../fonts/common/OPPOSans-M.svg") format("svg"); font-display: swap; } /* ***reset*** */ a, body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, input, label, li, p, textarea, ul { padding: 0; margin: 0; } form { display: inline; } h { border: 0; } td { word-break: break-all; } dd, dl, dt, li, ul { list-style: none; } body { font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 14px; color: #000; margin: 0; padding: 0; overflow-x: hidden; z-index: -1; position: relative; } .main { width: 100%; min-width: 1600px; position: relative; z-index: -1; } ._1600 { width: 1600px; min-width: 1600px; margin: auto; display: block; position: relative; } ._1668 { width: 1668px; min-width: 1668px; margin: auto; display: block; position: relative; } /*澶撮儴鏍峰紡*/ .pbdt:hover { color: #cf0f32; } .ulBlock { display: block !important; } .header { width: 100%; height: 90px; position: fixed; top: 0; left: 0; border-bottom: 1px solid rgba(58, 55, 55, 0.17); z-index: 111; } .logo { display: block; margin-top: 26px; float: left; width: 196px; height: 43px; } .headerUl { float: left; margin-top: 40px; height: 50px; margin-left: 555px; margin-bottom: auto; } .headerUl li a:hover { color: #cf0f32; } .headerUl > li { float: left; margin-right: 71px; text-align: center; width: auto; text-decoration: none; display: block; position: relative; font-family: OPPOSans-M; font-size: 16px; line-height: 16px; letter-spacing: 0px; color: #3a3737; } .headActive .br { color: #cf0f32; } .headerUl > li:last-child { margin-right: 0px; } .headerUl li a { text-decoration: none; display: block; position: relative; font-family: OPPOSans-M; font-size: 16px; line-height: 16px; letter-spacing: 0px; color: #3a3737; } .headerUl li span.bor { position: absolute; width: 100%; height: 2px; background: #fff; top: 49px; left: 0px; display: none; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translateX(-50%); transition: all 0.6s cubic-bezier(.075, .82, .165, 1); left: 50%; opacity: 1; } .headerUl li ul{ overflow: hidden; height: 62px; background: rgba(0,0,0,0.7); text-align: left; padding: 0px; z-index: 4; position: absolute; top: 51px; left: 0; display: none; } .headerUl li:nth-of-type(2) ul{ width: 606px} .headerUl li:nth-of-type(3) ul{ width: 440px} .headerUl li ul li{ float: left; } .headerUl>li>ul>li:hover a{ color: #FFF; } .headerUl li ul li a{ font-family: SourceHanSansCN-Normal; color: #dcdcdc; font-size: 16px; line-height: 62px; letter-spacing: 0; position: relative; text-decoration: none; text-align: left; margin-left: 30px; } .logo img { display: block; width: 100%; height: 100%; } .headerUl .headActive > a { color: #cf0f32 !important; font-family: SourceHanSansCN-Medium !important; } .headActive .bor { background: #cf0f32 !important; display: block !important; } .headerUl li span.bora { background: #cf0f32; display: block; } #nav3 ol { left: 135px } #nav6 ol { left: 540px } .head_sea { width: 17px; height: 17px; display: block; position: absolute; top: 39px; right: 0px; } .head_menu { width: 15px; height: 15px; display: block; position: absolute; top: 39px; right: 0px; } .nav_bg { background-color: #ffffff; box-shadow: 0 0 10px rgb(0 0 0 / 0.1); transform: translate(0px, 0px) } /*搴曢儴*/ .footer { width: 100%; overflow: hidden; height: 333px; background-color: #171717; } .foot_logo { width: 216px; height: 48px; display: block; float: left; margin-top: 95px; } .footer ul { float: right; margin-top: 98px; } .footer ul li { float: left; margin-right: 57px; } .footer ul li a { font-family: OPPOSans-M; font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 18px; letter-spacing: 0px; color: #9c9c9c; text-decoration: none; } .footer ul li.active a { color: #d4d4d4; } .footer .statement { font-family: OPPOSans-R; font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 14px; letter-spacing: 0px; text-align: right; width: 100%; display: block; color: #808080; float: right; margin-top: 37px; } .footer .line { width: 1917px; height: 1px; border-bottom: solid 1px #848484; opacity: 0.2; display: block; float: right; margin-top: 18px; } .footer .copy { /*font-family: OPPOSans-L;*/ font-size: 13px; font-weight: normal; font-stretch: normal; line-height: 14px; letter-spacing: 0px; text-align: right; color: #848484; float: right; display: block; margin-top: 17px; }