@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,input,textarea,th,td {margin: 0;padding: 0;}body {font: 14px/1.6 "PingFang SC",Arial,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;color: #111334;min-width: 1200px;}html,body {height: 100%;}* {box-sizing: border-box;}em,i,b {font-style: normal;}ul,ol {list-style: none;}a {text-decoration: none;outline: none;}img {border: none;vertical-align: middle;}input,textarea {outline: none;font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}input,select,textarea {font-size: 100%;}table {border-collapse: collapse;border-spacing: 0;}::-webkit-input-placeholder {color: #999;}:-moz-placeholder,::-moz-placeholder {color: #999;}:-ms-input-placeholder {color: #999;}.fl {float: left;}.fr {float: right;}.clearfix:after {content: "";display: block;visibility: hidden;clear: both;height: 0;font-size: 0;}.clearfix {zoom: 1;}a {color: #111334;text-decoration: none;}a:hover {color: #dd3635;}.wrapper,.w1200 {margin-left: auto;margin-right: auto;width: 1200px;}.show {display: block !important;}.hide {display: none !important;}.dib {display: inline-block;}.clear {clear: both;}.tal {text-align: left !important;}.tac {text-align: center !important;}.tar {text-align: right !important;}.bgfff {background: #fff;}.ti2 {text-indent: 2em;}.fz12 {font-size: 12px;}.fz14 {font-size: 14px !important;}.fz16 {font-size: 16px !important;}.fz18 {font-size: 18px !important;}.fz20 {font-size: 20px !important;}.fz24{font-size: 24px !important;}.fz36{font-size: 36px !important;}.color999 {color: #999;}.bodyh {height: 100%;position: relative;}.bodyhh {min-height: 100%;}.ml0 {margin-left: 0 !important;}.mr0 {margin-right: 0 !important;}.mt0 {margin-top: 0 !important;}.mb0 {margin-bottom: 0 !important;}.mt5 {margin-top: 5px;}.mb5 {margin-bottom: 5px;}.ml5 {margin-left: 5px;}.mr5 {margin-right: 5px;}.mlr5 {margin-left: 5px;margin-right: 5px;}.mlr20 {margin-left: 20px;margin-right: 20px;}.mt10 {margin-top: 10px !important;}.mb10 {margin-bottom: 10px;}.ml10 {margin-left: 10px;}.mr10 {margin-right: 10px;}.mt15 {margin-top: 15px !important;}.mb15 {margin-bottom: 15px !important;}.ml15 {margin-left: 15px;}.mr15 {margin-right: 15px;}.mt20 {margin-top: 20px !important;}.mt25 {margin-top: 25px !important;}.mb20 {margin-bottom: 20px !important}.ml20 {margin-left: 20px;}.mr20 {margin-right: 20px;}.mbf25{margin-bottom: -25px}.mt30 {margin-top: 30px !important;}.mb30 {margin-bottom: 30px !important;}.mb40 {margin-bottom: 40px !important;}.ml30 {margin-left: 30px;}.mr30 {margin-right: 30px;}.ml40 {margin-left: 40px;}.mt40 {margin-top: 40px !important;}.pt0 {padding-top: 0 !important;}.pt5 {padding-top: 5px;}.pb5 {padding-bottom: 5px;}.pl0{ padding-left: 0 !important; }.pr0{ padding-right: 0 !important; }.p15 {padding: 15px;}.pl5 {padding-left: 5px;}.pr5 {padding-right: 5px;}.pt10 {padding-top: 10px !important;}.pb0{padding-bottom: 0 !important}.pb10 {padding-bottom: 10px !important;}.pl10 {padding-left: 10px;}.pr10 {padding-right: 10px;}.plr10 {padding-left: 10px;padding-right: 10px;}.p10 {padding: 10px;}.pt15 {padding-top: 15px;}.pb15 {padding-bottom: 15px !important;}.pl15 {padding-left: 15px;}.pr15 {padding-right: 15px;}.plr15 {padding-left: 15px;padding-right: 15px;}.pt20 {padding-top: 20px !important;}.pb20 {padding-bottom: 20px !important;}.pl20 {padding-left: 20px;}.pl30{padding-left:30px;}.pr20 {padding-right: 20px;}.pr30 {padding-right: 30px;}.plr20 {padding-left: 20px;padding-right: 20px;}.p20 {padding: 20px !important;}.pb30{padding-bottom: 30px !important;}.pt30{padding-top: 30px !important;}.pt40{padding-top: 40px !important;}.pb40{padding-bottom: 40px !important;}.pb50{padding-bottom: 50px !important;}.mt50{margin-top: 50px;}.mt60{margin-top: 60px;}.mb80{margin-bottom: 80px}.pr90{padding-right: 90px !important}.ptb80{padding-top: 80px !important; padding-bottom: 80px !important}.bt10 {border-top: 10px solid #f6f6f6;}.bb-so {border-bottom: 1px solid #f1f1f1;}.bo0{border:0 !important;}.ovh li,.ovhh {overflow: hidden;white-space: nowrap;}.por {position: relative;}.poa {position: absolute;}.fwb {font-weight: bold;}.flex{display: flex}.flexalign{ display: flex;align-items: center }.no-cont {background-color: #fff;text-align: center;padding: 50px;font-size: 18px;color: #666;font-weight: bold;}.no-cont img {vertical-align: middle;margin-right: 10px;width: 163px;}.no-cont p {margin-top: 20px;}.no-bg{background: none !important;}.texunder{text-decoration: underline}.text-cen{text-align: center !important}.text-le{text-align: left !important}.bg-fff{background-color: #fff; }.w80{width: 80px !important;}.w130{ width: 130px !important }.w100{ width: 100px !important; }.lh28{line-height: 28px !important}.lh32{line-height: 32px !important}.h204{ height: 204px !important }.h245{ height: 245px !important }.fl-bwt{display: flex; justify-content:space-between; align-items: center}.elli{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.h320{height: 320px;}.h300{height: 300px;}.h220{height: 220px;}.h386{height: 386px;}.h32{height: 32px !important}.w160{width: 160px !important}@font-face {  font-family: "iconfont";   src: url('../font/iconfont.woff2?t=1677203371027') format('woff2'),       url('../font/iconfont.woff?t=1677203371027') format('woff'),       url('../font/iconfont.ttf?t=1677203371027') format('truetype');}.iconfont {  font-family: "iconfont" !important;  font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-duibi:before {  content: "\e649";}.icon-shipin:before {  content: "\e64a";}.icon-shenqing:before {  content: "\e652";}.icon-liuyan:before {  content: "\e648";}.icon-cjwt:before {  content: "\e64e";}.icon-img:before {  content: "\e78a";}.icon-bktj:before {  content: "\e601";}.icon-user:before {  content: "\e602";}.icon-bklc:before {  content: "\e603";}.icon-bmsj:before {  content: "\e604";}.icon-kskm:before {  content: "\e605";}.icon-nav:before {  content: "\e606";}.icon-kssj:before {  content: "\e607";}.icon-skfs:before {  content: "\e608";}.icon-suc:before {  content: "\e609";}.icon-video:before {  content: "\e60a";}.icon-andriod:before {  content: "\e60b";}.icon-app:before {  content: "\e60c";}.icon-wlb:before {  content: "\e60d";}.icon-ios:before {  content: "\e60e";}.icon-wap:before {  content: "\e60f";}.icon-msb:before {  content: "\e610";}.icon-see:before {  content: "\e600";}.icon-jia:before {  content: "\e626";}.icon-tongdengxueli:before{   content: "\e616";}.icon-feiquanrizhi:before{  content: "\e611";}.icon-guojishuoshi:before{  content: "\e615";}.icon-zhongwaiheban:before{  content: "\e614";}.icon-guoneiboshi:before{  content: "\e613";}.icon-guojiboshi:before{  content: "\e644";}.icon-yuanxiaoyanxiu:before{  content: "\e612";}.icon-shangyeyanxiu:before{  content: "\e617";}.icon-tdxl:before{   content: "\e616";}.icon-fqrz:before{  content: "\e611";}.icon-gjss:before{  content: "\e615";}.icon-zwhb:before{  content: "\e614";}.icon-gnbs:before{  content: "\e613";}.icon-gjbs:before{  content: "\e644";}.icon-yxyx:before{  content: "\e612";}.icon-syyx:before{  content: "\e617";}.icon-ruxueshenqing:before{  content: "\e618";}.icon-dianhua:before{  content: "\e61a";}.icon-dizhi:before{  content: "\e619";}.icon-dianzan:before{  content: "\e61e";}.icon-tanhao:before{  content: "\e61d";}.icon-shoucang:before{  content: "\e61c";}.icon-fenxiang:before{  content: "\e61b";}.icon-jieyezheng:before{  content: "\e61f";}.icon-xueweizheng:before{  content: "\e620";}.icon-pinglun:before{  content: "\e621";}.icon-shangkefangshi1:before{  content: "\e622";}.icon-rukou:before{  content: "\e623";}.icon-shuaxin:before{  content: "\e624";}.icon-zaixianwenda:before{  content: "\e625";}.icon-yanzhaozixun:before{  content: "\e627";}.icon-tuijianjianzhang:before{  content: "\e628";}.icon-remenzhuanti:before{  content: "\e629";}.icon-wangshouzhuanye:before{  content: "\e62a";}.icon-zhaoshengdiqu:before{  content: "\e62b";}.icon-wangshouyuanxiao:before{  content: "\e62c";}.icon-shoucangmoren:before{  content: "\e62e";}.icon-dianzanmoren:before{  content: "\e62f";}.icon-pinglun1:before{  content: "\e630";}.icon-fenxiang1:before{  content: "\e631";}.icon-dianzanxuanzhong:before{  content: "\e62d";}.icon-shoucangxuanzhong:before{  content: "\e632";}.icon-jianzhangduibi:before{  content: "\e634";}.icon-jianzhangdaquan:before{  content: "\e633";}.icon-xiajiantou:before{  content: "\e635";}.icon-youxiang:before{  content: "\e636";}.icon-yisuo:before{  content: "\e637";}.icon-shouji:before{  content: "\e638";}.icon-weisuo:before{  content: "\e639";}.icon-weixin:before{  content: "\e63a";}.icon-shanchu:before{  content: "\e63b";}.icon-biyan:before{  content: "\e63e";}.icon-zhengyan:before{  content: "\e63d";}.icon-tishi:before{  content: "\e63c";}.icon-sousuo:before{  content: "\e63f";}.icon-baozhang:before{  content: "\e640";}.icon-vs:before{  content: "\e641";}.icon-duihao:before{  content: "\e643";}.icon-xuelizheng:before{  content: "\e645";}.icon-weixin1:before{  content: "\e646";}.icon-guanbi:before{  content: "\e647";}: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-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; } }.rules-sub, .news-sub { display: flex; justify-content: space-between; align-items: center; }.pushs-item { display: flex; align-items: center; padding: 20px 0; border-bottom: 1px solid #F1F1F1; }.pushs-tit { font-weight: bold; font-size: 18px; margin-right: 20px; flex-shrink: 0; }.pushs-tit .pushs-gd { vertical-align: 0; }.pushs-more { color: #8D94A3; margin-left: auto; flex-shrink: 0; }.pushs-more .icons { vertical-align: -5px; margin-left: 5px; }.pushs-schools { display: flex; text-align: center; flex: 1; }.pushs-schools.pushs-country img { width: 64px; height: 42px; }.pushs-schools.four { flex-wrap: wrap; }.pushs-schools.four a { flex: 25% 0 1; margin-top: 30px; }.pushs-schools.three { flex-wrap: wrap; margin-left: -15px; }.pushs-schools.three a { margin-top: 16px; width: 150px; margin-left: 15px; flex: none; }.pushs-schools a { flex: 1; transition: transform .4s; }.pushs-schools a:hover { transform: translateY(-10px); }.pushs-schools img { width: 48px; height: 48px; }.pushs-schools p { font-size: 16px; line-height: 26px; height: 26px; overflow: hidden; margin-top: 5px; }.pushs-majors { display: flex; flex-wrap: wrap; font-size: 16px; margin-left: -35px; margin-top: -10px; height: 72px; overflow: hidden; }.pushs-majors a { margin-left: 50px; margin-top: 10px; }.pushs-gd { width: 20px; height: 20px; border-radius: 50%; margin-left: 5px; display: inline-block; vertical-align: -2px; background-color: #F1F4FC; text-align: center; font-size: 14px; }.pushs-gd::after { content: ''; width: 6px; height: 6px; border-left: 1px solid #999CAB; border-top: 1px solid #999CAB; transform: rotate(135deg); display: inline-block; vertical-align: 3px; margin-left: -2px; }.pushs-gd.le::after { transform: rotate(-45deg); margin-left: 3px; }.rules-sub, .news-sub { display: flex; justify-content: space-between; align-items: center; }.kwds { text-align: justify; font-size: 18px; }.kwds-tit { font-size: 24px; font-weight: bold; line-height: 38px; height: 38px; overflow: hidden; }.kwds-tit-link { display: inline; font-size: 24px; margin-right: 48px; }.kwds-tt { border-radius: 2px; line-height: 28px; display: inline-block; background-color: var(--fc1); color: #fff; font-size: 18px; margin-right: 10px; padding: 0 5px; vertical-align: middle; }.kwds-list { line-height: 48px; height: 48px; overflow: hidden; }.kwds-list a { margin-right: 20px; }.kwds .iconfont { vertical-align: -1px; margin-right: 4px; font-size: 18px; }.type-headline { margin-top: 20px; padding: 30px 20px 10px 20px; background: #fff; }.type-headline .kwds-list { height: 36px; line-height: 36px; }.type-headline .kwds-list a { position: relative; padding: 0 20px 0 16px; margin-right: 0; }.type-headline .kwds-list a:first-child { padding-left: 0; }.type-headline .kwds-list a::after { content: ""; width: 1px; height: 14px; background: #F1F1F0; right: 0; bottom: 3px; position: absolute; }.rules-sub, .news-sub { display: flex; justify-content: space-between; align-items: center; }.atlas { display: flex; }.atlas-slider { width: 480px; height: 330px; overflow: hidden; position: relative; flex-shrink: 0; }.atlas-slider:hover .atlas-btn a { background-color: var(--tc); }.atlas-slider .bd li { width: 480px; height: 330px; position: relative; overflow: hidden; }.atlas-slider .bd li img { width: 100%; height: 100%; transition: all .3s; object-fit: cover; }.atlas-slider .bd li img:hover { transform: scale(1.3); }.atlas-slider .bd img { width: 100%; height: 100%; object-fit: cover; }.atlas-slider .bd p { position: absolute; width: 100%; line-height: 50px; background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); color: #fff; text-align: center; height: 50px; overflow: hidden; left: 0; bottom: 0; padding: 0 10px; font-size: 16px; }.atlas-slider .hd ul { display: flex; position: absolute; left: 0; bottom: 50px; width: 100%; justify-content: center; }.atlas-slider .hd li { width: 5px; height: 5px; background-color: #fff; margin-left: 5px; overflow: hidden; text-indent: 999em; border-radius: 5px; transition: width .3s; cursor: pointer; }.atlas-slider .hd li.on { width: 15px; background-color: var(--tc); }.atlas-btn a { position: absolute; width: 40px; height: 62px; display: flex; align-items: center; justify-content: center; top: 0; z-index: 2; top: 50%; margin-top: -31px; }.atlas-btn a::after { content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-left: 2px solid #fff; }.atlas-btn .prevv { left: 0; border-radius: 0 2px 2px 0; }.atlas-btn .prevv::after { transform: rotate(-45deg); margin-left: 4px; }.atlas-btn .nextt { right: 0; border-radius: 2px 0 0 2px; }.atlas-btn .nextt::after { transform: rotate(135deg); margin-left: -4px; }.atlas-item { display: flex; flex-wrap: wrap; margin-top: -10px; }.atlas-list { width: 230px; height: 160px; margin-left: 10px; margin-top: 10px; position: relative; overflow: hidden; }.atlas-list img { width: 100%; height: 100%; transition: all .3s; object-fit: cover; }.atlas-list img:hover { transform: scale(1.3); }.atlas-list img { width: 100%; height: 100%; object-fit: cover; }.atlas-list p { position: absolute; width: 100%; line-height: 40px; background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); color: #fff; text-align: center; height: 40px; overflow: hidden; left: 0; bottom: 0; padding: 0 10px; }.atlas-tabs .wrap-tit-m { position: absolute; right: 0; top: -50px; }.rules-sub, .news-sub { display: flex; justify-content: space-between; align-items: center; }.rules-item { display: flex; flex-wrap: wrap; margin-top: -15px; }.rules-list { width: 390px; margin-left: 15px; margin-top: 15px; font-size: 14px; color: #8D94A3; background-color: #fff; padding: 20px; border-radius: 2px; transition: transform .4s; position: relative; }.rules-list:hover { transform: translateY(-10px); }.rules-list:nth-child(3n-2) { margin-left: 0; }.rules-list:hover .rules-tit { color: #dd3635; }.rules-tit { font-size: 16px; height: 52px; line-height: 26px; overflow: hidden; color: #111334; }.rules-sub { margin: 15px 0 30px; color: #8D94A3; }.rules-area { max-width: 110px; height: 22px; line-height: 22px; overflow: hidden; }.rules-pri { font-size: 18px; font-weight: bold; color: var(--tc1); }.rules-btm { display: flex; align-items: center; color: #8D94A3; line-height: 1.4; }.rules-img { flex-shrink: 0; width: 40px; height: 40px; margin-right: 5px; }.rules-info { flex: 1; }.rules-info-s { line-height: 14px; height: 14px; overflow: hidden; }.rules-info-s span { border-left: 1px solid currentColor; margin-left: 10px; padding-left: 10px; display: inline-block; }.rules-info-s span:first-child { border-left: none; padding-left: 0; margin-left: 0; }.rules-ic { position: absolute; left: 0; top: 0; width: 56px; height: 20px; text-align: center; line-height: 20px; color: #fff; font-size: 12px; border-radius: 0px 0px 8px 0px; }.rules-ic.tdxl-bg { background-color: rgba(var(--tdxla), 0.5); }.rules-ic.gjss-bg { background-color: rgba(var(--gjssa), 0.5); }.rules-ic.fqrz-bg { background-color: rgba(var(--fqrza), 0.5); }.rules-ic.gnbs-bg { background-color: rgba(var(--gnbsa), 0.5); }.rules-ic.zwhb-bg { background-color: rgba(var(--zwhba), 0.5); }.rules-ic.gjbs-bg { background-color: rgba(var(--gjbsa), 0.5); }.rules-ic.yxyx-bg { background-color: rgba(var(--yxyxa), 0.5); }.rules-ic.syyx-bg { background-color: rgba(var(--syyxa), 0.5); }.zh-jz { overflow: hidden; position: relative; }.zh-jz.td .bd li { width: 280px; }.zh-jz.det .bd li { width: 260px; }.zh-jz-cont { margin-top: 10px; margin-left: -8px; }.zh-jz .hd ul { display: flex; justify-content: center; z-index: 6; width: 100%; margin-top: 10px; }.zh-jz .hd li { width: 24px; height: 5px; background: rgba(216, 216, 216, 0.5); cursor: pointer; margin: 0 5px; }.zh-jz .hd li.on { background: rgba(var(--typeca), 1); }.zh-jz .rules-list { background: #F6F9FC; border-radius: 2px; margin: 10px 8px 0 !important; width: 260px; display: inline-block; }.rules-sub, .news-sub { display: flex; justify-content: space-between; align-items: center; }.icons-ss { width: 19px; height: 20px; background-image: url("../images/idx/ss.png"); }.icons-gd { width: 20px; height: 20px; background-image: url("../images/idx/gd.png"); }.banner { background: var(--tc) url("../images/banBg.png") bottom center no-repeat; display: flex; padding: 30px 0; }.banner-flex { display: flex; justify-content: space-between; }.banner-left { margin-top: 50px; }.banner-tit { font-weight: bold; font-size: 44px; line-height: 1.2; color: #fff; }.banner-tit span { color: #2DFFFF; }.banner-search { display: flex; position: relative; margin: 30px 0 10px; }.banner-search .icons { position: absolute; left: 15px; top: 50%; margin-top: -10px; }.banner-ipt { background-color: #fff; width: 420px; height: 50px; font-size: 16px; border: none; padding-left: 45px; padding-right: 10px; }.banner-btn { width: 100px; text-align: center; line-height: 50px; color: #fff; font-size: 18px; font-weight: bold; background-color: var(--tc1); outline: none; border: none; cursor: pointer; }.banner-btn:hover { color: #fff; opacity: .9; }.banner-sub { display: flex; color: #fff; }.banner-sub a { color: #fff; margin-right: 20px; }.banner-sub a:hover { color: var(--ahc); }.banner-right { width: 290px; border-radius: 2px; background-color: #fff; padding: 30px 45px 40px; text-align: center; }.banner-right-t { font-size: 32px; line-height: 1.2; font-weight: bold; }.banner-right-t p { color: var(--tc); }.banner-right-b { display: block; background-color: var(--tc1); color: #fff; line-height: 48px; font-size: 18px; font-weight: bold; margin: 15px 0 10px; }.banner-right-b:hover { opacity: .9; color: #fff; }.banner-right-n { font-size: 16px; color: #8D94A3; }.banner-right-z { font-size: 16px; color: #666; white-space: nowrap; }.banner-right-z span { font-weight: bold; color: var(--tc1); }.icons-lx1 { background-image: url("../images/idx/lx1.png"); }.icons-lx2 { background-image: url("../images/idx/lx2.png"); }.icons-lx3 { background-image: url("../images/idx/lx3.png"); }.icons-lx4 { background-image: url("../images/idx/lx4.png"); }.icons-lx5 { background-image: url("../images/idx/lx5.png"); }.icons-lx6 { background-image: url("../images/idx/lx6.png"); }.icons-lx7 { background-image: url("../images/idx/lx7.png"); }.icons-lx8 { background-image: url("../images/idx/lx8.png"); }.icons-idx1 { background-image: url("../images/idx/idx1.png"); }.icons-idx2 { background-image: url("../images/idx/idx2.png"); }.icons-idx3 { background-image: url("../images/idx/idx3.png"); }.icons-idx4 { background-image: url("../images/idx/idx4.png"); }.icons-idx5 { background-image: url("../images/idx/idx5.png"); }.type-list:hover .icons-lx1 { background-image: url("../images/idx/lx1h.png"); }.type-list:hover .icons-lx2 { background-image: url("../images/idx/lx2h.png"); }.type-list:hover .icons-lx3 { background-image: url("../images/idx/lx3h.png"); }.type-list:hover .icons-lx4 { background-image: url("../images/idx/lx4h.png"); }.type-list:hover .icons-lx5 { background-image: url("../images/idx/lx5h.png"); }.type-list:hover .icons-lx6 { background-image: url("../images/idx/lx6h.png"); }.type-list:hover .icons-lx7 { background-image: url("../images/idx/lx7h.png"); }.type-list:hover .icons-lx8 { background-image: url("../images/idx/lx8h.png"); }.type { display: flex; flex-wrap: wrap; margin: 8px 0 20px; }.type-list { margin-left: 12px; margin-top: 12px; border: 1px solid #F1F1F1; width: 291px; display: flex; padding: 18px 0 18px 20px; align-items: center; border-radius: 2px; transition-property: background,transform; transition-duration: .4s,.6s; }.type-list:nth-child(4n-3) { margin-left: 0; }.type-list:hover { background-color: rgba(var(--tca), 0.8); color: #fff; transform: translateY(-5px); }.type-list:hover .type-sub { color: #fff; }.type-list .icons { width: 60px; height: 60px; margin-right: 12px; flex-shrink: 0; }.type-tit { font-size: 18px; font-weight: bold; }.type-sub { color: #8D94A3; font-size: 14px; }.hots { justify-content: space-between; }.hots-slider { width: 500px; height: 310px; overflow: hidden; position: relative; }.hots-slider-txt { position: absolute; width: 100%; height: 50px; bottom: -50px; left: 0; background-color: rgba(51, 51, 51, 0.8); line-height: 50px; padding-left: 15px; padding-right: 160px; font-size: 16px; transition: bottom .3s; }.hots-slider-txt a { color: #fff; }.hots-slider .bd li { width: 500px; height: 310px; position: relative; }.hots-slider .bd img { width: 100%; height: 100%; object-fit: cover; }.hots-slider .hd ul { display: flex; position: absolute; right: 20px; bottom: 22px; }.hots-slider .hd li { width: 20px; height: 5px; background-color: #fff; opacity: .5; margin-left: 10px; overflow: hidden; text-indent: 999em; cursor: pointer; }.hots-slider .hd li.on { opacity: 1; }.hots-kwds { width: 680px; }.intros-item { display: flex; justify-content: space-between; }.intros-item-three { margin-top: 15px; }.intros-item-three .intros-list { width: 390px; }.intros-item-three .intros-tits { background-color: #F5F6FF; }.intros-item-three .intros-cont { display: block; }.intros-item-three .intros-cont dl { display: flex; flex-wrap: wrap; text-align: center; padding: 0 20px; }.intros-item-three .intros-cont dd { flex: 33.33% 0 1; }.intros-list { width: 595px; }.intros-tits { line-height: 48px; background-color: #FFF8F4; font-weight: bold; font-size: 18px; padding-left: 10px; border-radius: 2px 2px 0 0; }.intros-tits .icons { width: 20px; height: 20px; margin-right: 5px; vertical-align: -4px; }.intros-cont { border-radius: 0 0 2px 2px; border: 1px solid #F1F1F1; border-top: none; display: flex; font-size: 16px; text-align: center; line-height: 50px; padding: 10px 0; }.intros-cont dt { width: 100%; }.intros-wid1, .intros-wid3 { flex-wrap: wrap; width: 280px; padding: 0 12px; }.intros-wid1 dt, .intros-wid3 dt { text-align: left; padding-left: 30px; }.intros-wid1 dd, .intros-wid3 dd { flex: 50% 0 1; }.intros-wid3 { width: 415px; padding: 0 30px 0 20px; }.intros-wid3 dt { padding-left: 20px; }.intros-wid3 dd { flex: 33.33% 0 1; }.intros-wid2, .intros-wid4 { flex: 1; position: relative; }.intros-wid2::before, .intros-wid4::before { content: ''; width: 1px; height: 120px; background-color: #F1F1F1; position: absolute; top: 15px; left: -1px; }.intros-wid4 dt { text-align: left; padding-left: 40px; }.topics { display: flex; flex-wrap: wrap; margin-top: -20px; }.topics-five .topics-list { width: 224px; }.topics-five .topics-list:nth-child(4n-3) { margin-left: 20px; }.topics-five .topics-list:nth-child(5n-4) { margin-left: 0; }.topics-list { width: 285px; margin-left: 20px; margin-top: 20px; transition: transform .4s; text-align: center; }.topics-list:hover { transform: translateY(-10px); }.topics-list:nth-child(4n-3) { margin-left: 0; }.topics-img { height: 165px; position: relative; }.topics-img img { width: 100%; height: 100%; object-fit: cover; }.topics-long { position: absolute; right: 10px; bottom: 10px; background-color: rgba(0, 0, 0, 0.5); line-height: 20px; font-size: 12px; padding: 0 6px 0 8px; color: #fff; }.topics-long::before { content: ''; border-left: 6px solid rgba(255, 255, 255, 0.7); border-top: 5px solid transparent; border-bottom: 5px solid transparent; display: inline-block; margin-right: 4px; border-radius: 4px; }.topics-txt { font-size: 16px; max-height: 52px; line-height: 26px; margin-top: 8px; overflow: hidden; }.rules { background-color: #F6F9FC; padding: 40px 0; }.js-hov-con, .js-cli-con, .atlas-slides { position: relative; }.js-hov-con .wrap-tit-m, .js-cli-con .wrap-tit-m, .atlas-slides .wrap-tit-m { position: absolute; right: 0; top: -36px; }.news-item { display: flex; flex-wrap: wrap; margin-top: -15px; }.news-list { width: 390px; margin-left: 15px; margin-top: 15px; font-size: 14px; color: #8D94A3 !important; background-color: #F6F9FC; padding: 20px; border-radius: 2px; transition: transform .4s; }.news-list:hover { transform: translateY(-10px); }.news-list:nth-child(3n-2) { margin-left: 0; }.news-list:hover .news-tit { color: #dd3635; }.news-tit { font-size: 16px; height: 48px; line-height: 24px; overflow: hidden; color: #111334; }.news-intro { margin: 10px 0 50px; height: 40px; line-height: 20px; overflow: hidden; }.ranks-flex { display: flex; justify-content: space-between; }.ranks-item { width: 375px; }.ranks-content { margin-top: -10px; }.moreBtn { text-align: center; margin-top: 15px; }.moreBtn a { display: block; border-radius: 2px; line-height: 40px; background-color: #F6F9FC; color: #8D94A3; font-size: 14px; transition: all .6s; }.moreBtn a:hover { background-color: var(--tc); color: #fff; }.xxList.follow { display: flex; margin-left: -90px; margin-top: 30px; padding-bottom: 30px; }.xxList.follow ul { width: 310px; margin-left: 90px; }.xxList li { height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; text-align: justify; display: flex; align-items: center; }.xxList li a { height: 40px; line-height: 40px; overflow: hidden; }.xxList li::before { content: ''; width: 4px; height: 4px; background-color: #ccc; display: inline-block; vertical-align: middle; margin-right: 8px; flex-shrink: 0; }.xxList li.active { font-size: 18px; font-weight: bold; }.xxList li.active a { color: var(--tc1); }.xxList_sm li { height: 32px; line-height: 32px; font-size: 14px; }.xxList_ul ul { margin-top: 12px; }.xxList_type li::before { background-color: rgba(var(--typeca), 0.5); }.ranks-list { display: flex; align-items: center; font-size: 14px; line-height: 44px; }.ranks-list:nth-child(1) .ranks-num, .ranks-list:nth-child(2) .ranks-num, .ranks-list:nth-child(3) .ranks-num { color: #fff; }.ranks-list:nth-child(1) .ranks-num { background-color: #FF4B4B; }.ranks-list:nth-child(2) .ranks-num { background-color: #FF6806; }.ranks-list:nth-child(3) .ranks-num { background-color: #FFA76E; }.ranks-item-double { width: 50%; }.ranks-item-double:nth-child(2) .ranks-list:nth-child(1) .ranks-num, .ranks-item-double:nth-child(2) .ranks-list:nth-child(2) .ranks-num, .ranks-item-double:nth-child(2) .ranks-list:nth-child(3) .ranks-num { color: #999; background-color: #F6F9FC; }.ranks-item.double { display: flex; justify-content: space-between; }.ranks-item.spacing .ranks-num { margin-right: 17px; }.ranks-item.twoline { padding-top: 8px; }.ranks-item.twoline .ranks-list { line-height: 22px; align-items: baseline; margin-bottom: 15px; }.ranks-num { flex-shrink: 0; width: 20px; height: 20px; line-height: 20px; border-radius: 2px; background-color: #F5F8FC; text-align: center; margin-right: 5px; color: #8D94A3; }.ranks-img { width: 24px; height: 24px; border-radius: 50%; margin: 0 5px 0 0; }.ranks-txt { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; }.ranks-see { margin-left: auto; flex-shrink: 0; color: #8D94A3; }.ranks-zy, .ranks-sch { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.ranks-sch { color: #8D94A3; font-size: 14px; }