body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0; }input, textarea { outline: none; }body, html { width: 100%; height: 100%; }body { font: 16px "PingFang SC","Arial","Microsoft yahei"; color: #333; min-width: 1400px; color: #333; }a { text-decoration: none; outline: none; color: #333; }a:hover { text-decoration: none; }em { font-style: normal; }li { list-style: none; }img { border: 0; vertical-align: middle; }table { border-collapse: collapse; border-spacing: 0; }input, textarea { outline: none; -webkit-appearance: none; }input, select, textarea { font-size: 100%; }* { box-sizing: border-box; }.wrapper, .w1200 { margin-left: auto; margin-right: auto; width: 1200px; }.app-header, .section-inner { padding-left: 40px; padding-right: 40px; }.tl { text-align: left !important; }.app-header { display: flex; justify-content: space-between; align-items: center; height: 100px; align-items: center; width: 100%; z-index: 10; }.app-header.index { position: fixed; top: 0; background-color: rgba(255, 255, 255, 0.6); backdrop-filter: saturate(180%) blur(20px); }.app-header-logo img { height: 48px; transition: all .3s; }.app-header-logo1 { display: none; }.app-header-logo2 { display: block; }.app-header-nav { font-size: 20px; display: flex; }.app-header-nav a { margin-left: 80px; transition: all .3s; }.app-header-1 { backdrop-filter: none !important; box-shadow: none !important; background-color: transparent !important; }.app-header-1 .app-header-logo1 { display: block; }.app-header-1 .app-header-logo2 { display: none; }.app-header-1 .app-header-nav a { color: #fff; }.app-mini { background: url("../images/app/bg-mini.png") no-repeat center center; }.app-wap { background: url("../images/app/bg-wap.png") no-repeat center center; }.app-wx { background: url("../images/app/bg-wx.png") no-repeat center center; }.app-other { background: url("../images/app/bg-other.png") no-repeat center center; }.app-wrapper { color: #000; width: 1400px; margin: 0 auto; }.mini-tit { font-size: 72px; text-align: center; font-weight: bold; margin-top: 50px; }.mini-sub { font-size: 24px; text-align: center; }.mini-cont { display: flex; justify-content: space-between; margin-top: 100px; }.mini-list { text-align: center; transition: all .3s; }.mini-list-img { width: 320px; height: 320px; border: solid 30px #fff; }.mini-list-tit { font-size: 32px; font-weight: bold; margin: 40px 0 0 0; }.mini-list-sub { font-size: 20px; }.mini-list:hover { transform: translateY(-10px); }.wap-le-img { height: 860px; }.wap-ri-link { display: block; margin-top: 80px; }.wap-ri-tips { width: 320px; text-align: center; margin-top: 20px; font-size: 24px; font-weight: bold; }.other { width: 1580px; margin: 150px auto 0; display: flex; justify-content: space-between; }.other-list { width: 500px; height: 647px; background: #FFFFFF; border-radius: 20px; text-align: center; transition: all .3s; }.other-list-ic { width: 120px; height: 124px; display: block; margin: -50px auto 50px; }.other-list-img { width: 300px; height: 300px; border: solid 30px #fff; display: block; margin: 0 auto; }.other-list-sub { font-size: 32px; font-weight: bold; margin: 40px 0 20px 0; }.other-list-btn { width: 160px; height: 49px; background: #2D36E6; border-radius: 25px; margin: 0 auto; line-height: 49px; color: #fff !important; font-size: 20px; display: block; }.other-list-btn .icon-jia { font-size: 14px; margin-right: 4px; vertical-align: middle; font-weight: bold; }.other-list-btn:hover { opacity: .9; }.other-list:hover { transform: translateY(-10px); }.bodyh .section-left::after, .bodyh .section-left::before { display: none; }.section { position: relative; }.section-inner { align-items: center; display: flex; height: 100%; overflow: hidden; }.section-left, .section-right { flex: 1; position: relative; }.section-left img, .section-right img { position: relative; z-index: 2; }.section-left::before, .section-left::after { content: ''; width: 756px; height: 756px; border-radius: 50%; opacity: .05; position: absolute; left: 0; top: 0; }.section-left::before { background: linear-gradient(180deg, #2D36E6 0%, rgba(45, 54, 230, 0) 100%); animation: move infinite 5s; }.section-left::after { background: linear-gradient(180deg, #FFBB78 0%, rgba(255, 187, 120, 0) 100%); animation: move1 infinite 6s; }.section-right { padding-left: 80px; }.section-right::after { content: ''; position: absolute; left: -218px; top: -250px; width: 1336px; height: 637px; background-image: url("../images/app/bg2.png"); }.section-1 { background-color: #2D36E6; }.section-1::before { content: ''; position: absolute; top: 0; right: 0; background-image: url("../images/app/bg1.png"); width: 959px; height: 936px; }.section-1::after { content: ''; background: linear-gradient(180deg, rgba(0, 250, 255, 0) 0%, #00FAFF 100%); width: 100%; height: 450px; position: absolute; bottom: 0; left: 0; }.section-1 .section-left, .section-1 .section-right { z-index: 2; }.section-1 .section-left::before, .section-1 .section-left::after { content: none; }.section-1 .section-left img { margin-left: -40px; margin-top: 80px; height: 856px; }.section-1 .section-right { color: #fff; }.section-1 .section-right::after { content: none; }.section-1 .section-btns a { color: #fff; }.section-1 .section-btns a:hover { background-color: #fff; border-color: #fff; color: #333; }.section-1 .section-btns a:hover .icons-and { background-image: url("../images/app/and3.png"); }.section-1 .section-btns a:hover .icons-ios { background-image: url("../images/app/ios3.png"); }.section-1 .section-btns .icons-and { background-image: url("../images/app/and2.png"); }.section-1 .section-btns .icons-ios { background-image: url("../images/app/ios2.png"); }.section-2 .section-left::before { left: -30px; top: 90px; }.section-2 .section-left::after { left: 250px; top: -100px; }.section-2 .section-left img { height: 671px; }.section-3 { background-color: #F7FAFF; }.section-3 .section-left::before { left: -90px; top: 90px; }.section-3 .section-left::after { left: 200px; top: -100px; }.section-3 .section-left img { height: 671px; }.section-4 .section-left::before { left: -80px; top: 90px; }.section-4 .section-left::after { left: 200px; top: -100px; }.section-4 .section-left img { height: 700px; }.section-5 { background-color: #F7FAFF; }.section-5 .section-left::before { left: -50px; top: 90px; }.section-5 .section-left::after { left: 230px; top: -100px; }.section-5 .section-left img { height: 683px; }.section-6 .section-left::before { left: -40px; top: 90px; }.section-6 .section-left::after { left: 240px; top: -100px; }.section-6 .section-left img { height: 671px; }.section-tits { font-size: 80px; line-height: 1.2; font-weight: bold; }.section-list { font-size: 32px; display: flex; margin-top: 20px; }.section-list p { margin-right: 40px; }.section-list p::before { content: ''; width: 28px; height: 28px; display: inline-block; vertical-align: -2px; background-image: url("../images/app/chk.png"); margin-right: 3px; background-size: 100% 100%; }.section-btns { display: flex; margin-top: 70px; }.section-btns a { border: 1px solid currentColor; line-height: 72px; border-radius: 72px; width: 260px; text-align: center; color: #2D36E6; font-size: 20px; margin-right: 30px; transition: all .3s; }.section-btns a:hover { background-color: #2D36E6; color: #fff; border-color: #2D36E6; }.section-btns a:hover .icons-and { background-image: url("../images/app/and2.png"); }.section-btns a:hover .icons-ios { background-image: url("../images/app/ios2.png"); }.section-btns .icons { display: inline-block; vertical-align: -4px; margin-right: 10px; transition: all .3s; background-size: 100% 100%; }.section-btns .icons-and { width: 24px; height: 24px; background-image: url("../images/app/and1.png"); }.section-btns .icons-ios { width: 20px; height: 24px; background-image: url("../images/app/ios1.png"); }.section-tit, .section-sub, .section-btns { position: relative; z-index: 2; }.section-tit { font-size: 80px; font-weight: bold; }.section-sub { font-size: 40px; font-weight: bold; }.section-code { margin-top: 40px; font-size: 18px; }.section-code img { width: 160px; height: 160px; border: 10px solid #fff; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1); }.section-code p { margin-bottom: 10px; }.app-footer { text-align: center; background-color: #2D36E6; color: rgba(255, 255, 255, 0.5); font-size: 14px; padding: 30px 0; }.app-footer a { color: rgba(255, 255, 255, 0.5); }@keyframes move { 0% { transform: translate(0, 0); }  50% { transform: translate(-30px, -40px); } }@keyframes move1 { 0% { transform: translate(0, 0); }  50% { transform: translate(40px, -50px); } }@media (max-width: 1500px) { .app-wrapper { width: 1200px; } }/*! * fullPage 4.0.9 * https://github.com/alvarotrigo/fullPage.js * * @license GPLv3 for open source use only * or Fullpage Commercial License for commercial use * http://alvarotrigo.com/fullPage/pricing/ * * Copyright (C) 2021 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;display:block}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-table{display:flex;flex-direction:column;justify-content:center;width:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-prev{left:15px}.fp-next{right:15px}.fp-arrow{width:0;height:0;border-style:solid}.fp-arrow.fp-prev{border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-arrow.fp-next{border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height.fp-section{height:auto!important}.fp-scrollable .fp-section,.fp-scrollable .fp-slide{height:100vh;height:calc(var(--vh,1vh) * 100)}.fp-overflow{justify-content:flex-start}.fp-overflow{overflow-y:scroll;height:100%;outline:0}.fp-overflow.fp-table{display:block}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-snaps{overflow-y:auto!important;height:100%!important}.fp-snaps body{height:100%!important;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-y:scroll!important;scroll-behavior:smooth}.fp-snaps .fp-section{scroll-snap-align:start}.fp-snaps .fullpage-wrapper{height:auto!important}.fp-disable-snap body{scroll-behavior:unset!important;scroll-snap-type:none!important}.fp-scroll-mac .fp-overflow::-webkit-scrollbar{background-color:transparent;width:9px}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track{background-color:transparent}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:16px;border:4px solid transparent}.fp-warning,.fp-watermark{z-index:9999999;position:absolute;bottom:0}.fp-warning,.fp-watermark a{text-decoration:none;color:#000;background:rgba(255,255,255,.6);padding:5px 8px;font-size:14px;font-family:arial;color:#000;display:inline-block;border-radius:3px;margin:12px}:root { --tc:#3D47FF; --tca:61,71,255; --tc1:#FF6600; --tca1:255,102,0; --fc1:#F43636; --ahc:#dd3635; --tdxl:#0CAC4E; --tdxla:12,172,78; --fqrz:#1C7FCD; --fqrza:28,127,205; --gjss:#B15F30; --gjssa:177,95,48; --zwhb:#615C9E; --zwhba:97,92,158; --gnbs:#CE3434; --gnbsa:206,52,52; --gjbs:#349F84; --gjbsa:52,159,132; --yxyx:#B53E65; --yxyxa:181,62,101; --syyx:#3D47FF; --syyxa:61,71,255; --typec:#3D47FF; --typeca:61,71,255; --xxc:#8C0000; --xxca:140,0,0; --zyz:#3D47FF; --zyza:61,71,255; --zyzi:#3D47FF; --zyzia:61,71,255; --xw:#3D47FF; --xwa:61, 71, 255; --jy:#FF6600; --jya:255, 102, 0; --xl:#0CAC4E; --xla:12, 172, 78; --zg:#F43636; --zga:244, 54, 54; --kr:#1C7FCD; --kra:28, 127, 205; }.tdxl { --typec:var(--tdxl); --typeca:var(--tdxla); }.fqrz { --typec:var(--fqrz); --typeca:var(--fqrza); }.fqrz .type-nav dl::after { right: -32px; }.gjss { --typec:var(--gjss); --typeca:var(--gjssa); }.zwhb { --typec:var(--zwhb); --typeca:var(--zwhba); }.gnbs { --typec:var(--gnbs); --typeca:var(--gnbsa); }.gnbs .intros-list::after { top: calc(50% + 22px); }.gjbs { --typec:var(--gjbs); --typeca:var(--gjbsa); }.yxyx { --typec:var(--yxyx); --typeca:var(--yxyxa); }.zyzh { --typec:var(--zyz); --typeca:var(--zyza); }.zyzi { --typec:var(--zyzi); --typeca:var(--zyzia); }.gjss .type-nav dl, .zwhb .type-nav dl, .gjbs .type-nav dl, .yxyx .type-nav dl { min-height: auto; }.gjss .type-nav dl:first-child, .zwhb .type-nav dl:first-child, .gjbs .type-nav dl:first-child, .yxyx .type-nav dl:first-child { margin-left: -40px; padding-left: 0; }.gjss .type-nav dl::after, .zwhb .type-nav dl::after, .gjbs .type-nav dl::after, .yxyx .type-nav dl::after { right: -47px; }.gjss .type-nav dd a, .zwhb .type-nav dd a, .gjbs .type-nav dd a, .yxyx .type-nav dd a { margin-left: 40px; }.media-flex { display: flex; }.media-left { flex: 1; max-width: calc(78% - 20px); }.media-right { width: 22%; margin-left: 20px; min-width: 320px; }.icon-close { width: 14px; height: 14px; display: inline-block; position: relative; margin-left: 4px; }.icon-close::after, .icon-close::before { content: ""; position: absolute; width: 1px; height: 10px; transform: rotate(45deg); right: 6px; top: 2px; background-color: var(--tc); }.icon-close::before { transform: rotate(-45deg); }.header-main, .header-flex, .header-content-flex, .header-xx-main .w1200, .header-xx-left, .wrap-tit, .wrap-tab, .wrapn-tit, .wrapn-tits, .wrapxx-tits, .wrapxx-tit, .filter-title, .filter-chk, .login-tips, .login-tips label { display: flex; justify-content: space-between; align-items: center; }.header-region-t::after, .header-nav-t::after, .hmore-down, .filter-list a.spec2::after, .kefu-item::after { content: ''; border-top: 6px solid currentColor; border-left: 5px solid transparent; border-right: 5px solid transparent; display: inline-block; margin-left: 5px; vertical-align: middle; }.icons { display: inline-block; vertical-align: middle; background-size: 100% 100%; }.icons-new { width: 32px; height: 17px; background-image: url("../images/idx/new.png"); }.icons-ss1 { width: 15px; height: 16px; }.icons-tel { width: 40px; height: 40px; }.icons-img { width: 15px; height: 15px; }.icons-video { width: 16px; height: 16px; }.icons-duihao { width: 16px; height: 16px; background-image: url("../images/icons/duihao.png"); }.icons-cuohao { width: 16px; height: 16px; background-image: url("../images/icons/cuohao.png"); }.icons-m1 { width: 14px; height: 13px; background-image: url("../images/icons/m1.png"); }.icons-m2 { width: 14px; height: 12px; background-image: url("../images/icons/m2.png"); }.icons-m3 { width: 12px; height: 14px; background-image: url("../images/icons/m3.png"); vertical-align: -2px; }.icons-ss1 { background-image: url("../images/icons/ss1.png"); }.icons-tel { background-image: url("../images/icons/tel.png"); }.icons-img { background-image: url("../images/icons/img.png"); }.icons-video { background-image: url("../images/icons/video.png"); }.bodyh { display: flex; justify-content: space-between; flex-direction: column; }.greyBg { background-color: #F6F9FC; }.mhauto { min-height: auto !important; }.color1 { color: var(--tc) !important; }.color2 { color: var(--fc1) !important; }.color3 { color: var(--tc1) !important; }.color4 { color: #999 !important; }a.color4:hover { color: var(--ahc) !important; }.color5 { color: #333 !important; }.color6 { color: #666 !important; }.color7 { color: #ccc !important; }a.color6:hover, a.color5:hover { color: var(--ahc) !important; }.bgtc1 { background: var(--tc1) !important; }.header { background: #fff; }.header.borbtm { border-bottom: solid 1px #f1f1f1; }.header-main { height: 80px; }.header-con { display: flex; align-items: center; }.header-logo img { height: 48px; }.header-logo-t { font-size: 24px; font-weight: bold; color: var(--typec); }.header-logo-t::before { content: ''; width: 6px; height: 6px; background-color: #000; border-radius: 50%; display: inline-block; vertical-align: middle; margin: 0 15px; }.header-avatar { margin-left: 24px !important; font-size: 14px !important; display: flex; align-items: center; color: #999; }.header-avatar-img { width: 16px; height: 16px; margin-right: 5px; border-radius: 50%; }.header-avatar-img.big { width: 32px; height: 32px; margin-right: 24px; }.header-avatar p { height: 18px; line-height: 18px; max-width: 50px; overflow: hidden; max-width: 87px; }.header-region { position: relative; margin-left: 20px; }.header-region:hover .header-region-t::after { transform: rotate(180deg); vertical-align: 3px; }.header-region:hover .header-region-c { display: block; }.header-region-t { font-size: 16px; color: #8D94A3; }.header-region-t::after { transition: transform .3s; }.header-region-c { position: absolute; top: 30px; left: 0; width: 400px; background-color: #fff; z-index: 2; box-shadow: 0 0 10px rgba(221, 221, 221, 0.5); padding: 5px 0 10px 10px; display: none; }.header-region-c::before { content: ''; height: 10px; width: 100%; position: absolute; top: -10px; left: 0; }.header-region-c ul { display: flex; flex-wrap: wrap; }.header-region-c li { width: 78px; font-size: 14px; margin-top: 5px; }.header-region-c a { line-height: 26px; padding: 0 10px; display: inline-block; color: #333; border-radius: 2px; }.header-region-c a:hover { background-color: rgba(var(--typeca), 0.2); }.header-nav { display: flex; align-items: center; }.header-nav > a { font-size: 16px; margin-left: 30px; position: relative; }.header-nav > a:first-child { margin-left: 0; }.header-nav > a.active::after { content: ''; width: 32px; height: 4px; background-color: var(--typec); position: absolute; left: 50%; margin-left: -16px; bottom: -6px; }.header-nav .icons { position: absolute; top: -12px; right: -16px; }.header-nav-more { position: relative; margin-left: 30px; }.header-nav-more:hover .header-nav-t::after { transform: rotate(180deg); vertical-align: 3px; }.header-nav-more:hover .header-nav-c { display: block; }.header-nav-t { font-size: 16px; }.header-nav-t::after { transition: transform .3s; color: #D8D8D8; }.header-nav-c { position: absolute; left: 50%; top: 25px; background-color: #fff; border: 1px solid #ddd; white-space: nowrap; z-index: 2; line-height: 30px; text-align: center; transform: translateX(-50%); font-size: 14px; padding: 10px 0; display: none; }.header-nav-c a { display: block; padding: 0 10px; }.header-nav-c a:hover { background-color: #f9f9f9; }.header-login { margin-left: 25px; }.header-login-b { color: var(--tc1); border: 1px solid currentColor; font-size: 16px; line-height: 30px; width: 80px; text-align: center; display: inline-block; transition: all .3s; }.header-login-b:hover { color: #fff; background-color: var(--tc1); }.header-top { background-color: #F7F8F9; color: #999; font-size: 14px; }.header-top a { color: #999; }.header-top a:hover { color: var(--ahc); }.header-top .color { color: var(--fc1); }.header-flex { height: 36px; line-height: 1; }.header-left, .header-right { display: flex; }.header-right .iconfont { margin-right: 4px; vertical-align: -1px; }.header-link { border-left: 1px solid #D8D8D8; margin-left: 15px; padding-left: 15px; }.header-link.nobd { border: none; margin-left: 0; padding-left: 0; }.header-content-flex { height: 100px; }.header-content-mid { display: flex; }.header-search { display: flex; position: relative; }.header-search .icons { position: absolute; left: 20px; top: 50%; margin-top: -8px; }.header-search-ipt { width: 270px; height: 40px; border: 1px solid #F1F1F1; padding-left: 45px; padding-right: 10px; border-radius: 2px 0 0 2px; }.header-search-ipt:focus { border-color: var(--tc1); }.header-search-btn { width: 72px; text-align: center; line-height: 40px; color: #fff; background-color: var(--tc1); outline: none; border: none; cursor: pointer; border-radius: 0 4px 4px 0; }.header-search-btn:hover { color: #fff; opacity: .9; }.header-test { width: 96px; text-align: center; line-height: 40px; border-radius: 4px; color: var(--tc1); border: 1px solid currentColor; margin-left: 10px; margin-right: auto; transition: all .3s; }.header-test:hover { color: #fff; background-color: var(--tc1); }.header-tel { display: flex; line-height: 1.2; align-items: center; }.header-tel .icons { margin-right: 10px; }.header-tel-t { color: #5D5D6B; }.header-tel-s { font-weight: bold; font-size: 20px; }.header-xx .header-top { background-color: #272727; }.header-xx .header-top a:hover { color: #fff; }.header-xx .header-top .color { color: #fff; }.header-xx .header-link { border-left-color: rgba(216, 216, 216, 0.3); }.header-xx-main { background-color: var(--typec); box-shadow: inset 0px -10px 20px 0px rgba(0, 0, 0, 0.1); }.header-xx-main .w1200 { height: 90px; }.header-xx-logo img { height: 48px; }.header-xx-txt { color: #fff; font-size: 24px; }.header-xx-txt::before { content: ''; width: 8px; height: 8px; border-radius: 50%; display: inline-block; background-color: #fff; vertical-align: middle; margin: 0 15px; }.header-xx-nav { display: flex; font-size: 18px; }.header-xx-nav > li { position: relative; margin-left: 40px; padding: 10px 0; z-index: 10; }.header-xx-nav > li:hover ul { display: block; }.header-xx-nav > li:first-child { margin-left: 0; }.header-xx-nav > li.active::after { content: ''; width: 36px; height: 4px; background-color: #fff; position: absolute; left: 50%; bottom: 5px; margin-left: -18px; }.header-xx-nav > li ul { position: absolute; min-width: 100px; background-color: #fff; box-shadow: 0 0 10px #ddd; top: 45px; text-align: center; font-size: 14px; line-height: 40px; white-space: nowrap; display: none; margin-left: -50px; left: 50%; }.header-xx-nav > li ul a { color: #333; display: block; }.header-xx-nav > li ul a:hover { color: var(--typec); background-color: rgba(var(--typea), 0.1); }.header-xx-nav a { color: #fff; }.bans { background: var(--typec) url("../images/banBg.png") top center no-repeat; height: 280px; }.bans .nav-brand { color: rgba(255, 255, 255, 0.5); }.bans .nav-brand a { color: rgba(255, 255, 255, 0.5); }.bans-tit { text-align: center; font-size: 40px; font-weight: bold; color: #fff; margin-top: 30px; }.bans-tit h1, .bans-tit h2, .bans-tit h3 { font-size: 1em; }.bans-txt { text-align: center; color: rgba(255, 255, 255, 0.5); }.wrap { margin-top: 40px; text-align: justify; }.wrap-tit { margin-bottom: 20px; line-height: 1; }.wrap-tit-t, .wrap-tit-s { font-weight: bold; font-size: 20px; }.wrap-tit-s { border-left: 4px solid var(--typec); padding-left: 10px; }.wrap-tit-s span { color: var(--tc1); }.wrap-tit-m { font-size: 14px; color: #8D94A3; }.wrap-tit-m:hover::after { color: var(--ahc); }.wrap-tit-m.color3::after { color: var(--tc1); }.wrap-tit-m::after { content: ''; border-top: 1px solid currentColor; border-left: 1px solid currentColor; display: inline-block; width: 7px; height: 7px; transform: rotate(135deg); vertical-align: 1px; color: #D8D8D8; }.wrap-tit-m .color3 { font-weight: bold; }.wrap-tabs { display: flex; align-items: center; margin-bottom: 30px; line-height: 1; position: relative; flex-wrap: wrap; }.wrap-tabs.resert { border: 0; padding-bottom: 0; margin-bottom: 0; }.wrap-tabs.resert a { font-size: 16px; }.wrap-tabs.resert a.active { font-size: 24px; color: #111334; }.wrap-tabs.flbet { justify-content: space-between; }.wrap-tabs.flbet a { margin: 0 !important; }.wrap-tabs.xx { margin-bottom: 0; line-height: 40px; }.wrap-tabs.xx.big a { font-size: 16px; margin-right: 38px; }.wrap-tabs.xx.big a:last-child { margin-right: 0; }.wrap-tabs.xx.big a.active { font-size: 20px; }.wrap-tabs.xx a { font-size: 14px; }.wrap-tabs.xx a:hover { color: var(--ahc); }.wrap-tabs.xx a.active { font-size: 16px; color: #111334 !important; }.wrap-tabs.xx a.active:after { content: ''; position: absolute; width: 100%; height: 3px; background-color: var(--typec); bottom: 0px; left: 0; }.wrap-tabs a, .wrap-tabs span { color: #8D94A3; font-size: 16px; margin-right: 24px; position: relative; }.wrap-tabs a h2, .wrap-tabs span h2 { font-size: 1em; font-weight: normal; }.wrap-tabs a:last-child, .wrap-tabs span:last-child { margin-right: 0; }.wrap-tabs a.active, .wrap-tabs span.active { font-weight: bold; font-size: 20px; color: #111334; }.wrap-tabs a.active h2, .wrap-tabs span.active h2 { font-weight: bold; }.wrap-tabs .slidebar { position: absolute; left: 0; bottom: -12px; transition: all .3s ease-in; height: 3px; background-color: var(--typec); }.wrap-tab { border-bottom: 1px solid #F1F1F1; padding-bottom: 10px; }.wrap-tab-t { font-weight: bold; font-size: 20px; color: var(--typec); position: relative; }.wrap-tab-t::after { content: ''; width: 100%; height: 3px; background-color: currentColor; position: absolute; left: 0; bottom: -10px; }.wrapn-bg { background-color: #fff; padding-inline: 16px; }.wrapn-bgs { background-color: rgba(255, 255, 255, 0.9); backdrop-filter: blur(6px); padding: 1px 30px 30px; }.wrapn-tit { height: 60px; }.wrapn-tit.bd { border-bottom: 1px solid rgba(97, 99, 113, 0.1); }.wrapn-tit-s .iconfont { font-size: 12px; margin-right: 2px; }.wrapn-tit-t { font-size: 20px; font-weight: bold; }.wrapn-tit-t h1, .wrapn-tit-t h2 { font-size: 1em; display: inline-block; }.wrapn-tit-m { color: #616371; }.wrapn-tit-m::after { content: ''; border-left: 5px solid currentColor; border-top: 4px solid transparent; border-bottom: 4px solid transparent; display: inline-block; margin-left: 2px; vertical-align: 1px; }.wrapn-tit-open { color: var(--tc); }.wrapn-tit-open::after { content: ''; border-top: 6px solid currentColor; border-left: 5px solid transparent; border-right: 5px solid transparent; display: inline-block; margin-left: 2px; vertical-align: middle; transition: all .3s; }.wrapn-tit-open.show::after { transform: rotate(180deg); }.wrapn-tit .icon-cjwt { font-size: 12px; color: var(--tc1); margin-right: 4px; }.wrapn-tits { height: 60px; border-bottom: 1px solid #EAEAEA; margin-top: 10px; }.wrapn-tits.nobd { border-bottom: none; }.wrapn-tits.nobd .wrapn-tits-t::after { content: none; }.wrapn-tits-t { font-size: 24px; font-weight: bold; position: relative; line-height: 60px; }.wrapn-tits-t span { color: var(--tc); }.wrapn-tits-t::after { content: ''; width: 100%; height: 3px; left: 0; bottom: 0; background-color: var(--tc); position: absolute; }.wrapn-tits-s { color: #666; font-size: 14px; }.wrapn-tabs { height: 60px; line-height: 60px; border-bottom: 1px solid #EAEAEA; margin-top: 10px; display: flex; }.wrapn-tabs a { font-size: 20px; position: relative; }.wrapn-tabs a.active { font-size: 24px; font-weight: bold; color: var(--tc); }.wrapn-tabs a.active::after { content: ''; width: 100%; height: 3px; left: 0; bottom: 0; background-color: var(--tc); position: absolute; }.wrapn-tabs a:not(:first-child) { margin-left: 40px; }.wrapn-tab { margin-right: auto; margin-left: 20px; display: flex; align-items: center; }.wrapn-tab a, .wrapn-tab span { border: 1px solid #E5E8F2; border-radius: 2px; height: 28px; line-height: 26px; padding-inline: 12px; margin-right: 10px; transition: all .3s; }.wrapn-tab a.active, .wrapn-tab span.active { color: #fff; background-color: var(--tc); }.wrapn-tab .slidebar { display: none; }.wrapn-hov a, .wrapn-hov span { font-size: 16px; color: #616371; margin-left: 8px; }.wrapn-hov a.active, .wrapn-hov span.active { color: var(--tc1); }.wrapxx-flex { display: flex; justify-content: space-between; }.wrapxx-left { width: 870px; }.wrapxx-right { width: 300px; }.wrapxx-tits { height: 60px; border-bottom: 1px solid #EAEAEA; margin-top: 10px; }.wrapxx-tits.small { height: 48px; }.wrapxx-tits.small .wrapxx-tits-t { line-height: 48px; font-size: 18px; }.wrapxx-tits.tab { justify-content: left; }.wrapxx-tits.tab a { margin-right: 36px; font-size: 18px; color: #8D94A3; }.wrapxx-tits.tab a.wrapxx-tits-t { font-size: 24px; color: #111334; }.wrapxx-tits-t { font-size: 24px; font-weight: bold; position: relative; line-height: 60px; }.wrapxx-tits-t span { color: var(--typec); }.wrapxx-tits-t::after { content: ''; width: 100%; height: 3px; left: 0; bottom: 0; background-color: var(--typec); position: absolute; }.wrapxx-tits-s { color: var(--tc1); margin-left: 30px; margin-right: auto; }.wrapxx-tits-s a { color: var(--tc1); font-weight: bold; }.wrapxx-tit { margin-top: 20px; }.wrapxx-tit-t { font-weight: bold; font-size: 20px; }.wrapxx-tit-t span { color: var(--typec); }.wrapxx-tabs { margin-bottom: 0; line-height: 60px; }.wrapxx-tabs .slidebar { background-color: var(--typec); bottom: 0; }.wrapxx-tabs a, .wrapxx-tabs span { color: #5D5D6B; margin-right: 24px; }.wrapxx-tabs a:last-child, .wrapxx-tabs span:last-child { margin-right: 0; }.wrapxx-tabs a.active, .wrapxx-tabs span.active { font-size: 24px; font-weight: bold; color: #111334; }.wrapxx-tabs a.active span, .wrapxx-tabs span.active span { color: var(--typec); font-size: 1em; }.wrapxx-cli { margin-left: -10px; margin-top: 10px; }.wrapxx-cli-two { display: flex; }.wrapxx-cli-two a { margin-right: 40px; color: #666; position: relative; line-height: 1; }.wrapxx-cli-two a:hover { color: var(--ahc); }.wrapxx-cli-two a.active { color: var(--typec); font-size: 16px; font-weight: bold; }.wrapxx-cli-two a.active::after { content: ""; position: absolute; height: 4px; background-color: rgba(var(--typeca), 0.2); left: 0; bottom: 0; width: 100%; }.wrapxx-cli a { border: 1px solid #EFEFEF; height: 40px; line-height: 40px; display: inline-block; margin-left: 10px; color: #666; width: 115px; text-align: center; margin-top: 10px; float: left; }.wrapxx-cli a.active { background-color: rgba(var(--typeca), 1); font-size: 16px; border: 0; color: #fff !important; font-weight: bold; height: 38px; line-height: 38px; }.wrapxx-cli a:hover { color: var(--typec); }.wrapxx-cli.zh a { width: 107px; }.hoverAll { position: relative; }.hoverAll:hover .showAll { display: block; }.hoverAll .showAll { display: none; position: absolute; background: #fff; z-index: 4; }.nav-brand { font-size: 14px; line-height: 1; color: #8D94A3; padding: 15px 0; }.nav-brand a { color: #8D94A3; }.nav-brand a:hover { color: var(--ahc); }.nav-brand i { font-family: simsun; color: #8D94A3; margin: 0 8px; }.nav-brand-txt { color: #666; font-weight: bold; }.nav-brand.active { color: rgba(255, 255, 255, 0.5); }.nav-brand.active i { color: rgba(255, 255, 255, 0.5); }.nav-brand.active a { color: rgba(255, 255, 255, 0.5); }.nav-brand.active a:hover { color: var(--ahc); }.gotop { position: fixed; right: 40px; bottom: 80px; z-index: 3; width: 60px; height: 60px; text-align: center; background-color: rgba(255, 255, 255, 0.95); border-radius: 50%; box-shadow: 0 2px 6px 1px rgba(27, 27, 27, 0.08); display: flex; align-items: center; justify-content: center; }.gotop:before { content: ""; border-top: 1px solid #000; border-left: 1px solid #000; width: 16px; height: 16px; transform: rotate(45deg); margin-top: 10px; }.select { position: relative; cursor: pointer; font-size: 14px; z-index: 6; }.select_open { border-top: 5px solid #999; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; top: 50%; margin-top: -2px; right: 13px; }.select_txt { padding-left: 15px; line-height: 40px; height: 40px; overflow: hidden; padding-right: 15px; color: #999; }.select .option { border: solid 1px #ddd; border-top: none; position: absolute; top: 40px; left: 0; z-index: 2; display: none; max-height: 280px; overflow: auto; width: 100%; }.select .option a { display: block; height: 38px; line-height: 38px; text-align: left; background: #fff; color: #111334; overflow: hidden; padding-left: 10px; }.select .option a:hover { background: #f4f4f4; }.sucTip { padding: 15px 30px; color: #fff; background-color: rgba(0, 0, 0, 0.5); position: fixed; left: 50%; transform: translateX(-50%); top: 50%; border-radius: 4px; z-index: 6; display: none; font-size: 18px; }.popbg { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 11; display: none; }.popbox { width: 300px; position: fixed; left: 50%; margin-left: -150px; top: 50%; margin-top: -90px; z-index: 12; display: none; background-color: rgba(12, 12, 12, 0.6); border-radius: 4px; color: #fff; text-align: center; }.popbox .close { position: absolute; right: 10px; top: 10px; width: 20px; height: 20px; }.popbox .close:before, .popbox .close:after { content: ''; width: 16px; height: 2px; background: #fff; position: absolute; right: 0; top: 10px; }.popbox .close:before { transform: rotate(45deg); }.popbox .close:after { transform: rotate(135deg); }.popbox .tit { font-size: 16px; margin-top: 20px; font-weight: bold; }.popbox .cont { padding: 20px 30px 30px; }.popbox .btns { display: flex; justify-content: space-between; margin-top: 20px; }.popbox .btns a { width: 110px; line-height: 36px; background-color: var(--typec); color: #fff; }.popbox .btns a:first-child { background-color: #f7f8f9; color: #999; }.popbox .btns a:hover { opacity: .9; }.footer { margin-top: 40px; }.footer-friend { background-color: #F6F9FC; padding: 10px 0 25px; }.footer-main { background-color: #272727; color: rgba(255, 255, 255, 0.5); padding: 50px 0 35px; }.footer-flex { display: flex; justify-content: space-between; align-items: flex-start; }.footer-logo { margin-top: 20px; }.footer-logo img { height: 48px; }.footer-logo-xx { opacity: .5; }.footer-nav { width: 140px; display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 10px; }.footer-nav a { line-height: 32px; color: rgba(255, 255, 255, 0.5); }.footer-nav a:hover { color: var(--ahc); }.footer-connect { white-space: nowrap; padding-top: 10px; }.footer-connect-tel { font-size: 24px; color: #fff; margin-bottom: 5px; font-weight: bold; }.footer-connect-cont { line-height: 2; }.footer-code { display: flex; margin-right: -20px; }.footer-code-list { width: 100px; margin-right: 20px; text-align: center; }.footer-code-list img { width: 100px; height: 100px; padding: 6px; background-color: #fff; border-radius: 4px; }.footer-code-list p { margin-top: 5px; }.footer-nav, .footer-connect, .footer-code { position: relative; }.footer-nav::before, .footer-connect::before, .footer-code::before { content: ''; width: 1px; height: 100px; background-color: #D8D8D8; opacity: .1; position: absolute; top: 10px; left: -55px; }.footer-copyright { background-color: #000; color: rgba(255, 255, 255, 0.5); text-align: center; font-size: 12px; padding: 15px 0; }.footer-copyright a { color: rgba(255, 255, 255, 0.5); }.footer-copyright a:hover { color: var(--ahc); }.friend-list { margin-top: 20px; display: flex; color: #8D94A3; }.friend-tit { flex-shrink: 0; }.friend-cont { flex: 1; display: flex; flex-wrap: wrap; }.friend-cont a { margin-right: 20px; color: #8D94A3; }.friend-cont a:hover { color: var(--ahc); }.friend-apply { margin-left: auto; margin-right: 0 !important; }.hmore { position: relative; display: inline-block; }.hmore:hover .hmore-con { display: block; }.hmore-cont { position: absolute; left: 10px; top: -10px; padding-left: 8px; z-index: 10; }.hmore-con { padding: 5px 10px; line-height: 22px; background: #fff; border-radius: 5px; font-size: 14px; color: #333; box-shadow: 0 0 5px #e3e3e3; z-index: 99; text-align: center; display: none; border: 1px solid #e3e3e3; }.hmore-con p { white-space: nowrap; text-align: center; }.hmore-down { margin-left: 0; transition: all .3s; }.hmore-add { font-size: 12px; margin: 0; background: none !important; border: solid 1px currentColor !important; color: #D6D6D6 !important; width: 12px; height: 12px; font-weight: bold; display: flex; align-items: center; justify-content: center; }.hmore-add::before { transform: scale(0.6); }.mask-bg { background-color: rgba(0, 0, 0, 0.3); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 20; display: none; }.filter { font-size: 14px; }.filter-new { background-color: #fff; border-radius: 2px; margin-top: 60px; }.filter-new .filter-tit { margin-right: 20px; top: 10px; }.filter-new .filter-cont { padding-left: 60px; }.filter-new .filter-list { padding: 6px 20px 16px; min-height: 54px; }.filter-new .filter-list a { line-height: 24px; border-radius: 2px; padding: 0 6px; margin-top: 10px; margin-right: 10px; }.filter-new .filter-list a.active { background-color: var(--tc); color: #fff; }.filter-form { display: flex; }.filter-form-ipt { height: 24px; border-radius: 2px 0 0 2px; border: 1px solid #E5E8F2; flex: 1; font-size: 12px; padding-left: 5px; border-right: 0; line-height: 22px; }.filter-form-ipt:focus { border-color: var(--tc); }.filter-form-btn { border: 0; font-size: 12px; padding: 0 8px; cursor: pointer; background-color: var(--tc); color: #fff; line-height: 24px; border-radius: 0px 2px 2px 0px; }.filter-form-btn:hover { color: #fff; opacity: .9; }.filter-form-btn[disabled] { background: #F0F4FA; color: #CACDD8; }.filter-title { margin-inline: 20px; border-bottom: 1px solid #E5E8F2; }.filter-title-t { font-weight: bold; font-size: 18px; position: relative; line-height: 56px; }.filter-title-t::after { content: ''; width: 24px; height: 4px; background-color: var(--tc); position: absolute; left: 50%; margin-left: -12px; bottom: 0; }.filter-tabs { display: flex; padding: 14px 0; }.filter-tabs a { font-size: 16px; color: #666; position: relative; }.filter-tabs a:not(:first-child) { margin-left: 45px; }.filter-tabs a.active { font-weight: bold; font-size: 18px; color: #1E2129; }.filter-tabs a.active::after { content: ''; width: 24px; height: 4px; background-color: var(--tc); position: absolute; left: 50%; margin-left: -12px; bottom: -14px; }.filter-cho { background: #fff; border-radius: 2px; padding: 15px 20px; margin-top: 10px; line-height: 24px; display: flex; align-items: center; }.filter-cho-tit { color: #979AA8; flex-shrink: 0; margin-right: 20px; }.filter-cho-le { display: flex; }.filter-cho-cont { display: flex; }.filter-cho-cont a { height: 26px; background: rgba(var(--tca), 0.1); border-radius: 2px; border: 1px solid rgba(var(--tca), 0.2); padding: 0 10px; margin-right: 10px; display: flex; align-items: center; }.filter-cho-reset { height: 26px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.2); line-height: 24px; padding: 0 14px; color: #333 !important; }.filter-chk { margin: 15px 0; padding-right: 16px; }.filter-chk.le { justify-content: left; }.filter-chk-tip { color: #979AA8; margin-left: 10px; }.filter-chk-txt { display: flex; align-items: center; }.filter-chk-txt .color2, .filter-chk-txt .color3 { font-size: 16px; }.filter-chk-cont { display: flex; align-items: center; }.filter-chk-cont li { margin-left: 32px; }.filter-chk-cont li:first-child { margin-left: 0; }.filter-chk-cont li a { display: flex; align-items: center; line-height: 1; }.filter-chk-cont li a::before { content: ""; width: 14px; height: 14px; border-radius: 2px; border: 1px solid #C7CBD6; margin-right: 4px; }.filter-chk-cont li a.active { position: relative; }.filter-chk-cont li a.active::before { border: 1px solid rgba(0, 0, 0, 0.2); background-color: var(--tc); }.filter-chk-cont li a.active::after { content: ''; width: 3px; height: 8px; border-left: 1px solid #fff; border-top: 1px solid #fff; position: absolute; left: 6px; top: 2px; transform: rotate(235deg); }.filter-chk-cont li a.active .iconfont { position: absolute; left: 1px; top: 2px; color: #fff; transform: scale(0.5); font-size: 12px; }.filter-letter-cont { flex: 1; }.filter-tab { max-height: 120px; margin-right: 80px; overflow: auto; }.filter-tab.withbg { margin-right: 0; background-color: #F7F8FC; padding: 1px 10px 10px; }.filter-tab a { float: left; }.filter-top { padding-right: 90px; margin-bottom: 10px; }.filter-top a { padding: 0 8px !important; margin: 0; }.filter-tit { flex-shrink: 0; color: #999; margin-right: 16px; position: relative; top: 4px; }.filter-list { border-bottom: dashed 1px #f1f1f1; display: flex; align-items: flex-start; padding: 20px 0 20px 0; min-height: 72px; }.filter-list a { line-height: 32px; padding: 0 12px; margin: 0px 0 0px 0; display: inline-block; }.filter-list a.spec { position: absolute; top: 0; left: 0; }.filter-list a.active { font-weight: bold; color: var(--typec); background-color: rgba(var(--typeca), 0.1); flex-shrink: 0; }.filter-list a.spec2 { position: absolute; top: 0; right: 0; color: var(--tc1); padding: 0 8px !important; }.filter-list a.spec2::after { transition: transform .3s; color: var(--tc1); border-radius: 5px; }.filter-cont { position: relative; padding-left: 70px; width: 100%; }.filter-cont.maxHei { max-height: 60px; overflow: hidden; }.filter-cont > span { margin-right: 10px; }.filter-cont > span a { margin-right: 0 !important; }.filter-cont > span a:nth-child(2) { padding: 0; }.filter-cont > span a:nth-child(2) .iconfont { color: #FF952E; margin-left: -2px; }.filter-cont-list { position: relative; padding-left: 45px; }.filter-cont-spe { color: #979AA8; position: absolute; left: 0; top: 10px; line-height: 24px; }.zh-ba { height: 200px; background-color: var(--typec); text-align: center; position: relative; overflow: hidden; }.zh-ba-t { color: #FFFFFF; font-size: 32px; font-weight: bold; padding-top: 58px; line-height: 45px; position: relative; z-index: 5; }.zh-ba-et { font-size: 80px; line-height: 92px; color: rgba(255, 255, 255, 0.1); margin-top: -55px; z-index: 2; }.zh-ba::after, .zh-ba::before { content: ''; position: absolute; }.zh-ba::after { width: 270px; height: 100px; background: url("../images/icons/xxzh-b1.png"); bottom: 0; left: 50%; margin-left: -900px; }.zh-ba::before { width: 200px; height: 120px; background: url("../images/icons/xxzh-b2.png"); top: 0; right: 50%; margin-right: -830px; }.zh-up { margin-top: -74px; position: relative; }.lx { display: flex; justify-content: space-between; }.lx-l { width: 390px; background-color: rgba(var(--tca1), 0.03); padding: 30px 20px 0 30px; margin-right: 20px; }.lx-l-t { color: #333; font-size: 24px; font-weight: bold; line-height: 30px; }.lx-l-te { color: rgba(51, 51, 51, 0.3); font-size: 12px; padding-bottom: 10px; }.lx-r { flex: 1; }.lx-list { display: flex; align-items: center; margin-top: 60px; }.lx-list i { color: var(--tc1); font-size: 28px; }.lx-list-cont { flex: 1; margin-left: 20px; font-size: 18px; font-weight: bold; position: relative; }.lx-list-cont::before { content: ''; height: 1px; background-color: rgba(var(--tca1), 0.2); position: absolute; bottom: -30px; width: 100%; }.lx-list-tel { color: var(--tc1); }.lx-list-add { font-size: 16px; }.wrapxx-tits-s.ri { color: #666; }body.zyzh .nav-brand, body.zhxx .nav-brand { position: relative; }body.zyzi { background-color: #F6F9FC; }body.zyzi .zyzh-nav { background-color: rgba(var(--typeca), 1); justify-content: flex-end; }body.zyzi .zyzh-nav a { color: #fff; width: 174px; }body.zyzi .header { background-color: #fff; }body.zyzi .coder { background: none; }body.zyzh { background-color: #F6F9FC; }.zh-ff { background-color: #fff; padding: 1px 30px 30px 30px; margin-top: 20px; }.zh-ff.zyzh-type { padding-bottom: 20px; padding-top: 10px; }.zh-ff.detail { background: white; margin-top: 0; }.zh-ff .detail-t { font-size: 24px; }.zh-ff .detail-into { display: flex; align-items: center; justify-content: center; color: var(--typec); font-size: 16px; height: 48px; border: solid 1px currentColor; transition: all .3s; }.zh-ff .detail-into:hover { background-color: var(--typec); color: #fff; }.bodyBgHui { background-color: #F6F9FC; }.fff { background-color: #fff; }.small-flexs .flexs a { line-height: 33px; height: 33px; overflow: hidden; }.flexs { display: flex; flex-wrap: wrap; margin-left: -10px; text-align: center; margin-top: -10px; }.flexs a { padding: 0 10px; background-color: #F5F8FC; color: #111334; line-height: 36px; height: 36px; overflow: hidden; margin-top: 10px; margin-left: 10px; transition: all .3s; }.flexs a.more { color: var(--typec); background-color: rgba(var(--typeca), 0.1); }.flexs a:hover { color: #fff; background-color: var(--typec); }.flexs-four a { width: 82px; }.flexs-four.small { margin-left: -4px; }.flexs-four.small a { width: 72px; margin-left: 4px; margin-top: 4px; }.flexs-three { margin-left: -6px; margin-top: 10px; }.flexs-three a { width: 96px; margin-top: 6px; margin-left: 6px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.flexs-three a:hover { background-color: var(--typec); }.flexs-three a.bg { background-color: rgba(var(--typeca), 0.05); }.flexs-three a.bg:hover { background-color: var(--typec); }.flexs-three a .zyzh-zs-tips { right: -18px; top: 5px; width: 62px; height: 18px; }.flexs-three a.zy-list { height: 96px !important; line-height: 22px !important; padding-top: 32px; position: relative; transition: transform .4s; }.flexs-three a.zy-list:hover { background: #F5F8FC; transform: translateY(-10px); }.flexs-three a.zy-list .zy-list-tit { font-size: 16px; color: #333; }.flexs-three a.zy-list .zy-list-sub { font-size: 12px; color: #999999; }.flexs-three a.zy-list .zy-list-tag { color: #fff; font-size: 12px; height: 14px; line-height: 14px; padding: 0 3px 0 4px; background: var(--tc1); position: absolute; right: 0; top: 0; text-align: center; }.flexs-three_p { margin-left: -8px; margin-top: -8px; }.flexs-three_p a { margin-top: 8px; margin-left: 8px; width: 94px; }.flexs-three.big a { width: 115px; }.flexs-three.cenbig { margin: 0 0 0 -15px; }.flexs-three.cenbig a { width: 150px; margin: 15px 0 0 15px; height: 48px; line-height: 48px; }.flexs-five a { width: 88px; }.flexs-six { margin-left: -12px; }.flexs-six a { width: 66px; margin-left: 12px; }.flexs-two a { width: 145px; line-height: 48px; height: 48px; overflow: hidden; font-size: 16px; }.flexs-two-big a { width: 175px; line-height: 53px; height: 53px; overflow: hidden; }.flexs-two-big a.h { line-height: 56px; height: 56px; overflow: hidden; }.online-tag { display: inline-block; background: var(--tc1); color: #fff; height: 16px; font-size: 14px; padding: 0 3px; line-height: 16px; margin-left: 5px; vertical-align: 1px; flex-shrink: 0; }.jyz-color { color: #FF6600; }.jyz-color.zs-bor { border: solid 1px rgba(255, 102, 0, 0.5); }.xwz-color { color: #3D47FF; }.xwz-color.zs-bor { border: solid 1px rgba(61, 71, 255, 0.5); }.xlz-color { color: #0CAC4E; }.xlz-color.zs-bor { border: solid 1px rgba(12, 172, 78, 0.5); }.zgz-color { color: #F43636; }.zgz-color.zs-bor { border: solid 1px rgba(244, 54, 54, 0.5); }.zrz-color { color: #1C7FCD; }.zrz-color.zs-bor { border: solid 1px rgba(28, 127, 205, 0.5); }.zs-bor { font-size: 12px; padding: 0 4px; height: 20px; line-height: 20px; display: inline-block; }.compareJz { position: fixed; bottom: 0; left: 50%; margin-left: -600px; height: 120px; display: flex; z-index: 10; background: #fff; }.compareJz.wrapper { width: 1200px !important; margin-left: -600px !important; padding: 0; }.compareJz-tit { background: var(--typec); height: 100%; width: 75px; color: #fff; padding: 40px 15px 0 15px; text-align: center; line-height: 20px; font-size: 18px; position: relative; margin-right: 10px; }.compareJz-tit:after { content: ""; width: 65px; height: 110px; border: dashed 1px rgba(255, 255, 255, 0.5); position: absolute; left: 4px; top: 4px; }.compareJz-item { flex: 1; display: flex; justify-content: space-between; }.compareJz-item li { background: #F6F9FC; width: 215px; padding: 16px; }.compareJz-item li .add { color: #999; text-align: center; display: block; margin: 16px auto 0; }.compareJz-item li .add .icon-jia { font-size: 24px; }.compareJz-item li .db-del .icon-jia { transform: rotate(45deg); font-size: 16px; display: inline-block; font-weight: bold; margin-right: 4px; vertical-align: -1px; }.compareJz-item li .db-bot { text-align: center; }.compareJz-item li .db-tit { height: 60px; line-height: 20px; overflow: hidden; display: block; margin-bottom: 10px; }.compareJz-ri { padding: 33px 38px 0 38px !important; text-align: center; position: relative; }.compareJz-ri-link { width: 140px; height: 36px; background: var(--typec); display: flex; align-items: center; justify-content: center; color: #fff !important; margin-bottom: 10px; }.compareJz-ri-clear { color: #8D94A3; }.compareJz-ri-clear .icon-jia { transform: rotate(45deg); font-size: 16px; display: inline-block; font-weight: bold; margin-right: 4px; vertical-align: -1px; }.compareJz-ri-close { width: 16px; height: 16px; background: #DFDFDF; border-radius: 50%; position: absolute; right: 10px; top: 10px; color: #fff !important; display: flex; align-items: center; justify-content: center; }.compareJz-ri-close .icon-jia { font-size: 12px; transform: rotate(45deg) scale(0.8); font-weight: bold; }.login { position: fixed; width: 400px; height: 535px; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #fff; padding: 20px 30px 30px; opacity: 0; z-index: -999; transition: opacity .4s; }.login.show { opacity: 1; z-index: 10; }.login.show + .login-bg { display: block; }.login-bg { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9; background-color: #000; opacity: .4; display: none; }.login-head { border-bottom: solid 1px  #F1F4FC; position: relative; line-height: 20px; padding: 11px 0; }.login-head-ri { color: #999; }.login-ewmBtn { position: absolute; right: -20px; top: -10px; background: url("../images/icons/login.png") no-repeat center center; background-size: cover; width: 54px; height: 54px; }.login-tit { font-size: 16px; color: #999999; margin-right: 30px; position: relative; }.login-tit.active { color: #333; font-weight: bold; }.login-tit.active::after { content: ""; position: absolute; width: 36px; height: 4px; background: var(--typec); bottom: -11px; left: 50%; margin-left: -18px; }.login-form { margin-top: 50px; }.login-list { margin-bottom: 20px; width: 340px; height: 44px; background: #F6F9FC; display: flex; align-items: center; }.login-ipt { flex: 1; height: 44px; font-size: 16px; background: none; border: 0; padding-left: 15px; }.login-btn { height: 48px; height: 48px; background: var(--typec); display: block; text-align: center; line-height: 48px; font-size: 16px; color: #fff !important; }.login-btn.mt140 { margin-top: 140px; }.login-btn:hover { opacity: .9; }.login-tips { color: #999; margin-top: 14px; }.login-tips .ck { margin-right: 5px; vertical-align: middle; }.login-tips-link a { color: #999; }.login-tips-link a:hover { color: var(--typec); }.login-three { margin-top: 40px; text-align: center; position: relative; }.login-three::after { content: ""; height: 1px; background: #F1F4FC; position: absolute; top: 12px; left: 0; width: 100%; }.login-three-tit { color: #666666; font-size: 16px; padding: 0 5px; background: #fff; display: inline-block; position: relative; z-index: 2; }.login-three .icon-weixin1 { font-size: 40px; color: #0CAC4E; }.login-agree { font-size: 12px; position: absolute; width: 100%; text-align: center; bottom: 30px; left: 0; }.login-wxewm { width: 150px; height: 150px; margin: 0 auto; }.login-wxtips { color: var(--tc1); font-size: 18px; margin-top: 30px; }.login-wxbtn { width: 240px; height: 48px; background: #F8F9FC; display: block; margin: 80px auto 0; font-size: 16px; color: #1F2737 !important; line-height: 48px; }.login-pwdop { margin-right: 20px; color: #999; cursor: pointer; }.login-pwdop .icon-biyan { margin-right: -5px; }.login-pwdop .icon-zhengyan { display: none; }.login-back { position: absolute; width: 18px; height: 18px; left: 0; bottom: 10px; }.login-back::after { content: ''; width: 10px; height: 10px; border-right: 2px solid #333; border-bottom: 2px solid #333; transform: rotate(135deg); display: inline-block; vertical-align: 3px; margin-left: -2px; }.login-close { position: absolute; right: -24px; top: -24px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; cursor: pointer; }.login-close .icon-guanbi { color: #fff; font-size: 24px; }.login-get { color: #999; }.login-get:hover { color: #999; }.codeform { top: 50%; margin-top: -100px; z-index: 12; position: fixed; left: 50%; width: 340px; margin-left: -170px; background-color: #fff; border-radius: 4px; padding: 20px; display: none; }.codeform-bg { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9; background-color: #000; opacity: .4; display: none; z-index: 11; }.codeform.show { display: block; }.codeform.show + .codeform-bg { display: block; }.codeform-t { font-size: 18px; font-weight: bold; margin-bottom: 10px; }.codeform-c img { width: 100%; height: 100%; }.moreBtnXx { text-align: center; }.moreBtnXx a { display: block; color: var(--typec); line-height: 48px; font-size: 16px; transition: all .3s; background-color: rgba(var(--typeca), 0.05); }.moreBtnXx a:hover { background-color: rgba(var(--typeca), 1); color: #fff; }.moreBtnXx.zh a { color: var(--typec); background-color: rgba(var(--typeca), 0.05); }.moreBtnXx.zh a:hover { background-color: rgba(var(--typeca), 1); color: #fff; }.lx-banner { height: 280px; background: var(--typec) url("../images/zzbs.png") no-repeat center center; }.lx-up { margin-top: -280px; }.lx-tit { font-weight: bold; font-size: 40px; text-align: center; line-height: 56px; margin: 34px 0 0 0; color: #fff; }.lx-tit h1 { font-size: 1em; display: inline-block; }.lx-sub { font-size: 16px; text-align: center; line-height: 16px; color: rgba(255, 255, 255, 0.5); }.lx-cont { background-color: #fff; padding: 30px 30px 0; }.lx-cont-bg { background-color: #fff; border-radius: 2px; }.lx-ask { text-align: center; color: #fff; font-size: 16px; margin-top: 5px; }.lx-ask a { color: #fff; text-decoration: underline; }.formTips { background-color: rgba(0, 0, 0, 0.7); color: #fff; border-radius: 4px; padding: 10px 30px; position: fixed; top: 50%; margin-top: -20px; text-align: center; left: 50%; transform: translateX(-50%); display: none; z-index: 70; font-size: 16px; }.empty { text-align: center; padding-top: 120px; width: 100%; padding-bottom: 120px; }.empty-img { width: 80px; height: 83px; }.empty-tit { font-size: 18px; margin-top: 22px; font-weight: bold; }.bm-dia { width: 350px; background: #FFFFFF; position: fixed; left: 50%; margin-left: -175px; top: 50%; margin-top: -90px; z-index: 25; padding: 0 20px 20px 20px; display: none; border-radius: 4px; }.bm-dia-title { color: #000; margin: 20px 0 12px 0; font-size: 18px; font-weight: bold; }.zixun { height: 136px; background-color: rgba(var(--typeca), 0.05); margin-top: 10px; padding: 10px 0; display: flex; }.zixun-item { width: 162px; height: 116px; background: #FFFFFF; margin-left: 10px; font-size: 16px; padding: 10px; overflow: hidden; }.zixun-item-hidd { overflow: hidden; height: 96px; }.zixun-list { position: relative; text-indent: 1em; display: block; line-height: 32px; }.zixun-list::after { content: ""; width: 7px; height: 7px; border-radius: 50%; background-color: var(--typec); position: absolute; left: 0; top: 13px; }.zixun-tab { display: flex; }.zixun-tab-item { width: 120px; height: 40px; background: #F7F8F9; text-align: center; line-height: 40px; margin-right: 10px; transition: all .3s; }.zixun-tab-item.active { font-weight: bold; }.zixun-tab-item.active, .zixun-tab-item:hover { background-color: rgba(var(--typeca), 0.05); color: var(--typec); }.right-kefu { position: fixed; right: 10px; top: 20%; font-size: 14px; z-index: 999; }.right-kefu li { position: relative; }.right-kefu li:hover .kefu-con { display: block; }.right-kefu li:hover .kefu-item::after { display: block; }.kefu-item { width: 56px; height: 56px; background: #fff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; color: #fff; margin-top: 10px; display: flex; flex-direction: column; justify-content: center; align-items: center; line-height: 1; }.kefu-item:hover { color: #fff; opacity: .9; }.kefu-item::after { position: absolute; left: -13px; transform: rotate(90deg); border-top-color: #fff; top: 26px; display: none; }.kefu-item.zx { background-color: #3D47FF; }.kefu-item.zx::after { display: none !important; }.kefu-item.wx { background-color: #69B917; }.kefu-item.wx::after { border-top-color: #69B917; }.kefu-item.dh { background-color: #FF6600; }.kefu-item.dh::after { border-top-color: #FF6600; }.kefu-item.db { background-color: #333; }.kefu-item.db::after { border-top-color: #333; }.kefu-item img { width: 20px; height: 20px; margin-bottom: 4px; }.kefu-item:last-child::after { display: none !important; }.kefu-con { position: absolute; top: 0; right: 55px; padding-right: 13px; display: none; }.kefu-imgs { display: flex; flex-wrap: wrap; width: 256px; background: #FFFFFF; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05); border-radius: 4px; padding: 8px; }.kefu-imgs.img2 { width: 152px; }.kefu-imgs.img2 .wxImg img { width: 120px; height: 120px; }.kefu-imgs p { margin-top: 5px; }.kefu-tel { display: flex; align-items: center; width: 250px; padding: 14px; }.kefu-tel-img { width: 60px; height: 60px; margin-right: 12px; }.kefu-tel-tit { color: #999; }.kefu-tel-tel { font-size: 20px; line-height: 1; color: #000; font-weight: bold; }.kefu-tel-sub { color: #999; font-size: 12px; margin-top: 5px; }.kefu-gotop { display: none; }.kefu-gotop.show { display: flex !important; }.wxImg { text-align: center; }.wxImg img { width: 120px; height: 120px; }.maxWid { max-width: 1920px; margin: 0 auto; min-width: 1200px; }.school-stop { height: 36px; background-color: rgba(244, 54, 54, 0.1); color: #F43636; font-weight: bold; line-height: 36px; text-align: center; }.article-stop { display: flex; align-items: center; justify-content: space-between; background-color: rgba(244, 54, 54, 0.1); color: #F43636; height: 40px; padding: 0 30px; margin-top: 20px; }.article-stop label { font-weight: bold; }.article-stop a { color: #F43636; }.opa0 { opacity: 0; }.cancelColl { width: 350px; background-color: #fff; border-radius: 20px; position: fixed; left: 50%; top: 50%; margin-top: -130px; margin-left: -210px; z-index: 12; text-align: center; padding: 20px 40px 40px; display: none; }.cancelColl .icon-tanhao { font-size: 50px; }.cancelColl-tit { font-size: 18px; font-weight: bold; }.cancelColl-btn { display: flex; align-items: center; justify-content: space-between; margin-top: 20px; }.cancelColl-btn a { flex: 1; height: 43px; line-height: 43px; background-color: rgba(var(--tca), 0.1); border-radius: 5px; margin-left: 24px; color: var(--tc); }.cancelColl-btn a:first-child { margin-left: 0; color: #fff; background-color: var(--tc); }.login-tit.active::after, .login-btn { background-color: #3D47FF; }.color1 { color: #3D47FF; }.type-tdxl { color: #0CAC4E; }.type-fqrz { color: #1C7FCD; }.type-gjss { color: #B15F30; }.type-zwhb { color: #615C9E; }.type-gnbs { color: #CE3434; }.type-gjbs { color: #349F84; }.type-yxyx { color: #B53E65; }.rules-pri, .comment-reply span, .comp-dire-btn, .reply-more, .filter-list a.spec2, .header-login-b, .homeArea-region-tit, .homeArea-region-item.active, .homeArea-region-item:hover, .wrapxx-right .wrapxx-tit-t span, .type-tit-t span, .zzbs-zy-list:hover, .zzbs-zy-list.more, .zzbs-road-num, .zzss-btn, .header-test, .presAbout-tab-item, .type-bann-info span .icon-duihao, .calendar-btn, .banner-right-z span { color: #FF6600; }.reply-more, .homeArea-region-item.active, .homeArea-region-item:hover, .presAbout-tab-item { background-color: rgba(255, 102, 0, 0.1); }.comp-dire-btn:hover, .sea-qus, .tj-list-hot, .reply-more:hover, .header-login-b:hover, .area-cli a:hover, .area-cli a.active, .zyzh-zs-tips, .rulesXx-hot, .quesr-icon, .rankr-list:nth-child(2) i, .zzss-btn:hover, .type-bann-info, .header-search-btn, .header-test:hover, .presRelea-list:hover, .calendar-btn:hover, .query-meth-le, .banner-right-b, .banner-btn, .bm-suc-tel { background-color: #FF6600; }.zzss-top::before { border-top: 30px solid #FF6600; }.newsr-cli { border: solid 1px rgba(255, 102, 0, 0.5); }.newsr-cli a { color: rgba(255, 102, 0, 0.5); }.calendar-btn { background: rgba(255, 102, 0, 0.1); }.newsr-cli a.active, .newsr-cli a:hover, .rankr-list:nth-child(3) i { background: rgba(255, 102, 0, 0.5); }.zzbs-zy-list:hover, .zzbs-zy-list.more, .zzss-btn, .query-grade-ri { background: rgba(255, 102, 0, 0.05); }.presAbout-tab-item:hover { background: rgba(255, 102, 0, 0.2); }.rankr-list:nth-child(1) i { background: #F43636; }.hot-ic.ans, .frac-explain-item:last-child::after, .frac-explain-item:last-child, .bgtc1 { background-color: #FF6600 !important; }.color1 { color: #3D47FF !important; }.color2, .bm-error { color: #F43636 !important; }.color3 { color: #FF6600 !important; }.leftkf { width: 70px; background: #FFF9F6; border-radius: 35px; border: 1px solid #F9E5DB; position: fixed; right: 10px; top: 20%; padding: 16px 0 22px 0; z-index: 999; }.leftkf li { text-align: center; margin-top: 26px; position: relative; }.leftkf li:hover .leftkf-con { display: block; }.leftkf li:first-child { margin-top: 0; }.leftkf li p { line-height: 1; }.leftkf-img { width: 48px; height: 48px; margin-bottom: 8px; }.leftkf-con { position: absolute; top: 0; right: 64px; display: none; padding-right: 14px; }.leftkf-con.leftkf-con-wx { bottom: 0; top: auto; }.leftkf-wx { display: flex; flex-wrap: wrap; width: 282px; background: #FFF9F6; border-radius: 4px; padding: 16px 0px 16px 6px; border: 1px solid #F9E5DB; }.leftkf-wx.leftkf-app { width: 154px; }.leftkf-wx-list { text-align: center; margin-left: 10px; }.leftkf-wx-list img { width: 120px; height: 120px; }.leftkf-wx-list p { margin-top: 5px; }.leftkf-tel { width: 260px; background: #FFF9F6; border-radius: 4px; border: 1px solid #F9E5DB; display: flex; padding: 10px; }.leftkf-tel-img { width: 56px; height: 56px; }.leftkf-tel-info { text-align: left; margin-left: 10px; padding: 6px 0 0 0; }.leftkf-tel-tit { font-size: 20px; font-weight: bold; line-height: 1; }.leftkf-tel-sub { color: #999999; font-size: 12px; margin-top: 8px; }.leftkf-contact { position: fixed; right: 10px; bottom: 10px; background-color: var(--tc); height: 48px; display: flex; align-items: center; padding: 0 24px; color: #fff !important; border-radius: 24px; font-size: 16px; z-index: 999; }.leftkf-contact-img { width: 16px; height: 16px; margin-right: 6px; }@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .type-tit-s { background: none !important; } }@media screen and (max-width: 1400px) { .leftkf { width: 56px; padding: 10px 0 16px 0; }  .leftkf li { margin-top: 16px; }  .leftkf li > a { display: block; margin: 0 auto; }  .leftkf-img { width: 40px; height: 40px; }  .leftkf-hide { display: none; }  .leftkf-con { padding-right: 10px; right: 52px; }  .leftkf-wx { padding: 10px 0 10px 0; width: 230px; }  .leftkf-wx.leftkf-app { width: 120px; }  .leftkf-wx-list img { width: 100px; height: 100px; }  .leftkf-tel-img { width: 48px; height: 48px; }  .leftkf-tel-info { padding: 4px 0 0 0; }  .leftkf-tel-sub { margin-top: 6px; }  .leftkf-contact { width: 48px; height: auto; padding: 16px; display: block; text-align: center; line-height: 1.2; }  .leftkf-contact-img { margin-bottom: 5px; } }