html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size: 50px;}html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}* {cursor: pointer !important;}body {font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;-webkit-text-size-adjust:none;color: #333;height:100%;min-width: 320px;word-break: break-all;font-size: .26rem;background-color: #fafafa;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}div,table,tbody,td,ul,li,ol,div,form,textarea,p,dd,dt,dl,fieldset,legend,iframe,a{list-style:none;margin:0px; padding:0px;box-sizing: border-box;}h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;text-rendering:optimizelegibility;}ul, li{ list-style:none; vertical-align:bottom}img,fieldset{ border:none}font,input,textarea{padding:0px; margin:0px; vertical-align:middle; }body a{outline:none;}a,area{blr:expression(this.onFocus=this.blur());}:focus{-moz-outline-style:none;}.clearfix:after {content: "";display: block;visibility: hidden;clear: both;height: 0;font-size: 0;}.clearfix {zoom: 1;}.clear {clear: both;}a:link,a:visited{ text-decoration:none;}a:hover{text-decoration:none;}.fl{float: left;}.fr{float: right;}header,footer,section,details,aside,menu,nav,article,hgroup,figure,figcaption,time{display: block; margin:0px; padding:0px}img{max-width:100%; width:auto\9; -ms-interpolation-mode: bicubic; vertical-align:middle; border:none;-webkit-touch-callout:none}::-webkit-input-placeholder {color: #ccc;font-size: .24rem !important;}:-moz-placeholder,::-moz-placeholder {color: #ccc;font-size: .24rem !important;}:-ms-input-placeholder {color: #ccc;font-size: .24rem !important;}::-webkit-scrollbar {display: none;}a,html {-webkit-tap-highlight-color: transparent;}html,body {max-width: 750px;margin: 0 auto;}.wrapper {max-width: 750px;margin:0 auto;overflow-x: hidden;min-height: 7.5rem;}body.modal-open {position: fixed;width: 100%;}.noscroll {height: 100%;}.noscroll,.noscroll body {overflow: hidden;}.noscroll body {position: relative;}.color333 {color: #333 !important;}.color666 {color: #666 !important;}.color999 {color: #999 !important;}.color444 {color: #444 !important;}.fs22 {font-size: .22rem !important;}.bgfff {background: #fff;}.mb0 {margin-bottom: 0 !important;}.ml0 {margin-left: 0 !important;}.pb0 {padding-bottom: 0 !important;}.pt0 {padding-top: 0 !important;}.mt5 {margin-top: .1rem;}.mr5 {margin-right: .1rem;}.mtb10 {margin: .2rem 0;}.p10 {padding-left: .4rem;padding-right: .4rem;}.pp10 {padding: .2rem;}.pt10 {padding-top: .2rem;}.pt15 {padding-top: .3rem;}.pb10 {padding-bottom: .2rem;}.pb15 {padding-bottom: .3rem;}.pb5 {padding-bottom: .1rem;}.pl10 {padding-left: .2rem;}.pl15 {padding-left: .3rem;}.pr10 {padding-right: .2rem;}.pr15 {padding-right: .3rem;}.plr15 {padding-left: .3rem;padding-right: .3rem;}.mt10 {margin-top: .2rem;}.mb10 {margin-bottom: .2rem;}.ml10 {margin-left: .2rem;}.ml15 {margin-left: .3rem;}.mr10 {margin-right: .2rem;}.mr15 {margin-right: .3rem;}.mb15 {margin-bottom: .3rem;}.mt20 {margin-top: .4rem;}.mt15 {margin-top: .3rem;}.mt8 {margin-top: .9rem;}a {color: #333;}.bb-so {border-bottom: 1px solid #ececec;}.bb-so1 {border-top: 1px solid #ececec;}.ti2 {text-indent: 2em;}.bortop10 {border-top: .2rem solid #f0f0f0;clear: both;}.hide {display: none;}.vhide {visibility: hidden;}.flex {display: flex;}.flex-sub {flex: 1;}.flex-direction {flex-direction: column;}.flex-wrap {flex-wrap: wrap;}.align-start {align-items: flex-start;}.align-end {align-items: flex-end;}.align-center {align-items: center;}.align-stretch {align-items: stretch;}.self-start {align-self: flex-start;}.self-center {align-self: flex-center;}.self-end {align-self: flex-end;}.self-stretch {align-self: stretch;}.align-stretch {align-items: stretch;}.justify-start {justify-content: flex-start;}.justify-end {justify-content: flex-end;}.justify-center {justify-content: center;}.justify-between {justify-content: space-between;}.justify-around {justify-content: space-around;}.text-center {text-align: center;}.text-left {text-align: left;}.text-right {text-align: right;}.hide-bg {position: fixed;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,.6);left: 0;top: 0;display: none;}.por {position: relative;}.poa {position: absolute;}.c1 {color: #f33c32;}.c2 {color: #0c74d9;}.wrong {position: fixed;top:50%;left:10%;font-size: 16px;background-color: rgba(0,0,0,0.6);padding: 15px;color:#fff;margin-top: -28px;width: 80%;text-align: center;z-index: 555;box-sizing: border-box;border-radius: 3px;display: none;}.no-cont {text-align: center;padding: 1rem;}.no-cont img {width: 3.56rem;}.adv img {width: 100%;height: 1.2rem;}.bubble-before-after {display: none;position: fixed;cursor: pointer;right: 220px;bottom: 40px;width: 260px;border: 1px solid #f7f7f7;border-radius: 4px;color: #000;text-align: left;box-shadow: 0 0 14px 0 rgba(0,0,0,.16);line-height: 1.428571429;background-color: #fff;height: 96px;margin-top: -48px;z-index: 2;font-size: 14px;}@media screen and (max-width: 768px) {.bubble-before-after {left:10px;bottom: 60px}.bubble-before-after .arrow1,.bubble-before-after .arrow2 {display: none}}.bubble-before-after #unreadNum {display: none;position: absolute;top: -10px;left: -5px;width: 26px;height: 26px;text-align: center;line-height: 26px;font-size: 14px;color: #fff;border-radius: 15px;background-color: #ff3b30}.bubble-before-after .arrow1 {position: absolute;z-index: 2;font-size: 0;line-height: 0;right: -8px;top: 42px;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 8px solid #fff}.bubble-before-after .arrow2 {position: absolute;z-index: 1;font-size: 0;line-height: 0;right: -10px;top: 41px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 9px solid #f7f7f7;}.bubble-before-after .inside {margin: 12px 18px;color: #2A3541;text-align: left}.bubble-before-after .inside .avatar {width: 26px;height: 26px;border-radius: 13px;margin-right: 6px;vertical-align: top;box-shadow: 0 0 4px 0 rgba(0,0,0,.1)}.bubble-before-after .inside .name {display: inline-block;margin-top: 3px;font-size: 16px;color: #2A3541}.bubble-before-after .inside .msg {max-height: 40px;margin-top: 5px;font-size: 14px;overflow: hidden;color: #2A3541}p[classname^=bt] { font-size: .36rem !important; font-weight: bold; color: #333; }p[classname^=bt]:before { font-size: .28rem !important; font-weight: normal; color: #fff; background-color: #2b70ae; line-height: 22px; min-width: 22px; display: inline-block; text-align: center; margin-right: 8px; vertical-align: 1px; border-radius: 3px; }p[classname^=bt1]:before { content: '1'; }p[classname^=bt2]:before { content: '2'; }p[classname^=bt3]:before { content: '3'; }p[classname^=bt4]:before { content: '4'; }p[classname^=bt5]:before { content: '5'; }p[classname^=bt6]:before { content: '6'; }p[classname^=bt7]:before { content: '7'; }p[classname^=bt8]:before { content: '8'; }p[classname^=bt9]:before { content: '9'; }p[classname^=bt10]:before { content: '10'; }.special {overflow: hidden;}.special .tit { color: #136ec2; font-size: .3rem; font-weight: bold; text-align: center; margin: .3rem 0; }.special .tit h2, .special .tit em { font-size: .3rem; display: inline-block; position: relative; }.special .tit h2::before, .special .tit h2::after, .special .tit em::before, .special .tit em::after { content: ''; width: 2rem; height: .23rem; position: absolute; top: 50%; margin-top: -.12rem; }.special .tit h2::before, .special .tit em::before { left: -2.2rem; background: url("../images/tit-bg1.png") no-repeat; background-size: 100% 100%; }.special .tit h2::after, .special .tit em::after { right: -2.2rem; background: url("../images/tit-bg2.png") no-repeat; background-size: 100% 100%; }.special .tit a { color: #136ec2; }.special .cont { display: flex; }.special .cont1 { margin-top: .15rem; }.special .cont a { text-align: center; color: #fff; font-weight: bold; font-size: .28rem; box-sizing: border-box; line-height: 1.4; display: flex; align-items: center; justify-content: center; }.special .cont .bg1 { background-color: #c58686; }.special .cont .bg2 { background-color: #68af9a; }.special .cont .bg3 { background-color: #ce8db7; }.special .cont .bg4 { background-color: #d6a76f; }.special .cont .bg5 { background-color: #6f90c6; }.special .cont .block-1-1 { width: 40%; height: 1.5rem; font-size: .4rem; }.special .cont .block-2 { width: 37%; margin-left: .2rem; }.special .cont .block-2-2 { width: 100%; height: .5rem; display: flex; }.special .cont .block-3-3 { height: .85rem; margin-top: .15rem; width: 100%; line-height: 1; }.special .cont .block-3-3:last-child { margin-left: 9px; }.special .cont .block-4 { width: 25%; flex-shrink: 0; margin-left: .2rem; }.special .cont .block-4-2 { height: .5rem; margin-bottom: .15rem; }.special .cont .block-4-3 { height: .85rem; margin-top: .15rem; }.special .cont .block-5 { width: 26%; }.special .cont .block-5-2 { height: .5rem; margin-bottom: .15rem; }.special .cont .block-6-1 { height: 1.15rem; width: 20%; margin-left: .2rem; }@font-face {font-family: "iconfont";  src: url('iconfont.eot');   src: url('iconfont.eot?#iefix') format('embedded-opentype'),   url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),  url('iconfont.woff') format('woff'),  url('iconfont.ttf') format('truetype'),   url('iconfont.svg#iconfont') format('svg'); }.iconfont {  font-family: "iconfont" !important;  font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-star3:before {  content: "\e606";}.icon-dianhua:before {  content: "\e605";}.icon-link:before {  content: "\e7ec";}.icon-dui1:before {  content: "\e6cc";}.icon-duihao:before {  content: "\e604";}.icon-yinhao:before {  content: "\e716";}.icon-jiantou:before {  content: "\e610";}.icon-dui:before {  content: "\e624";}.icon-cha:before {  content: "\e694";}.icon-kf:before {  content: "\e65a";}.icon-ar3:before {  content: "\e645";}.icon-gd:before {  content: "\e935";}.icon-ar4:before {  content: "\e601";}.icon-ar2:before {  content: "\e60f";}.icon-bmsj:before {  content: "\e626";}.icon-VS:before {  content: "\e68d";}.icon-ar1:before {  content: "\e65c";}.icon-xxfy:before {  content: "\e600";}.icon-s1:before {  content: "\e759";}.icon-bmzl:before {  content: "\e631";}.icon-xing:before {  content: "\e602";}.icon-bmlc:before {  content: "\e700";}.icon-tag:before {  content: "\e8af";}.icon-s3:before {  content: "\e62a";}.icon-s4:before {  content: "\e691";}.icon-share:before {  content: "\e943";}.icon-shuangjt:before {  content: "\e603";}.searchCont { position: fixed; top: 0; z-index: 9; background-color: #fff; width: 100%; height: 100%; display: none; max-width: 750px; box-sizing: border-box;}.topSearch { font-size: .28rem; position: relative; padding-top: .2rem; }.topSearch-img { position: absolute; left: .3rem; color: #ccc; }.topSearch-input { background-color: #fafafa; flex: 1; height: .8rem; border-radius: .8rem; padding-left: .74rem; border: none; }.topSearch-cancel { margin-left: .3rem; }.searchItem { margin-top: .5rem; }.searchItem-tit { font-size: .32rem; }.searchItem-tit-img { margin-right: .15rem; color: #666; font-size: .34rem; vertical-align: -1px; }.searchItem-tit-img1 { width: .22rem; height: .24rem; }.searchItem-tag a { display: inline-block; background-color: #fafafa; height: 0.64rem; line-height: 0.64rem; border-radius: 0.64rem; padding: 0 .3rem; margin-right: .2rem; margin-top: .2rem; }.searchItem-tag a:hover { opacity: .9; }.searchItem-del { color: #ccc; }.searchItem-list { font-size: .28rem; color: #666; margin-top: .2rem; }.searchItem-list li a { display: block; padding: .15rem 0; }.searchItem-list li:first-child span { background-color: #e14c4c; }.searchItem-list li:nth-child(2) span { background-color: #ff9526; }.searchItem-list li:nth-child(3) span { background-color: #f6df77; }.searchItem-list li span { width: .24rem; height: .24rem; line-height: .26rem; display: inline-block; color: #fff; background-color: #e1e1e1; font-size: .2rem; border-radius: .24rem; margin-right: .15rem; text-align: center; vertical-align: 1px; }.wrapper { display: flex; justify-content: space-between; flex-direction: column; min-height: calc(100vh - 1.1rem); margin-bottom: 1.1rem; }.loading { padding: 13px 0; font-size: 12px; color: #7E8DA6; line-height: 18px; text-align: center; overflow: hidden; display: none; }.loading i { width: .32rem; height: .32rem; display: inline-block; background-image: url("../images/icons/loading.png"); animation: athm-loading 1s linear infinite; margin-right: 5px; background-size: 100% 100%; vertical-align: -3px; }@-webkit-keyframes athm-loading { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes athm-loading { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }.hotNews { position: relative; margin-top: .32rem; height: 60px; overflow: hidden; }.hotNews:before { content: ''; background: url("../images/hotPoint.png") no-repeat; width: .64rem; height: .55rem; background-size: 100% 100%; position: absolute; left: .72rem; z-index: 2; top: calc((60px - .55rem) / 2); }.hotNews .swiper-wrapper { background-color: #f5f5f5; border-radius: 4px; position: relative; }.hotNews .swiper-slide { padding: 12px 16px 12px 1.26rem; display: flex; align-items: center; font-size: .28rem; color: #666; }.hotNews .swiper-slide a { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 20px; }header { padding: 0 .4rem; height: .88rem; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; background-color: #fff; margin: 0 auto; }header .header-left, header .header-right { display: flex; align-items: center; }header .header-left a, header .header-right a { display: inline-block; background-size: 100% 100%; }header .header-mid { font-size: .32rem; }header .header-back { width: .16rem; height: .28rem; background-image: url(../images/icons/back.png); }header .header-index { width: .4rem; height: .4rem; background-image: url(../images/icons/index.png); margin-left: .4rem; }header .header-search { width: .32rem; height: .32rem; background-image: url(../images/icons/ss.png); }header .header-menu { width: .32rem; height: .26rem; background-image: url(../images/icons/cd.png); margin-left: .4rem; transition: all .3s; }header .header-menu.show { height: .28rem; background-image: url(../images/icons/cd1.png); }.menuList { position: fixed; width: 100%; height: 100%; background-color: #fff; z-index: 8; display: none; max-width: 750px; margin: 0 auto; }.menu-tabList { display: flex; justify-content: space-between; text-align: center; margin-bottom: .6rem; margin-top: .3rem; }.menu-tabList p { width: .96rem; height: .96rem; line-height: .96rem; border-radius: 50%; background-color: #fafafa; margin-bottom: .1rem; }.menu-tabList p img { width: .45rem; height: .4rem; }.menu-typeList { margin-bottom: .6rem; }.menu-typeList ul { display: flex; flex-wrap: wrap; }.menu-typeList li { flex: 25% 0 1; height: 1.6rem; padding: 0 .05rem; margin-bottom: .1rem; }.menu-typeList li a { display: flex; align-items: center; justify-content: center; background-color: #f9faff; border-radius: 4px; flex-direction: column; height: 1.6rem; }.menu-typeList li a img { width: .52rem; height: .52rem; }.menu-typeList li a p { margin-top: .1rem; }.menu-newsList ul { display: flex; flex-wrap: wrap; }.menu-newsList li { flex: 25% 0 1; padding: 0 .1rem; margin-bottom: .2rem; }.menu-newsList li:nth-child(4n-3) { padding-left: 0; }.menu-newsList li:nth-child(4n) { padding-right: 0; }.menu-newsList li a { border: solid 1px #eaedff; height: 0.72rem; line-height: 0.72rem; border-radius: 0.72rem; font-size: .28rem; display: block; text-align: center; }.menu-newsList li a:hover { opacity: .9; }.mTitle { display: flex; justify-content: space-between; align-items: center; padding: 0 .4rem; margin-bottom: .25rem; }.mTitle1 { padding: 0px; }.mTitle2 { margin-bottom: 0; }.mTitle h2, .mTitle h3 { font-size: .36rem; font-weight: bold; position: relative; }.mTitle h2:after, .mTitle h3:after { content: ''; width: 100%; height: .12rem; background-image: linear-gradient(180deg, #3584ff 0%, #91d9ff 100%); opacity: 0.2; position: absolute; bottom: 0; left: 0; }.mTitle-more { font-size: .24rem; color: #999; }.mTitle-more:after { content: ''; width: 6px; height: 6px; border-top: 1px solid #999; border-left: 1px solid #999; display: inline-block; transform: rotate(135deg); margin-left: 1px; margin-right: 1px; vertical-align: 1px; }.mTitle .js-cli-btn .active h2, .mTitle .js-cli-btn .active h3 { font-size: .36rem; font-weight: bold; color: #333; }.mTitle .js-cli-btn .active h2:after, .mTitle .js-cli-btn .active h3:after { content: ''; width: 100%; height: .12rem; background-image: linear-gradient(180deg, #3584ff 0%, #91d9ff 100%); opacity: 0.2; position: absolute; bottom: 0; left: 0; }.mTitle .js-cli-btn h2, .mTitle .js-cli-btn h3 { display: inline-block; margin-right: .4rem; font-size: .32rem; color: #666; font-weight: normal; }.mTitle .js-cli-btn h2:after, .mTitle .js-cli-btn h3:after { content: normal; }.js-cli-con .mTitle-more { position: absolute; right: .4rem; top: .14rem; }.moreBtn { line-height: .8rem; color: #648cf9; text-align: center; background-color: #f2f5ff; border-radius: 8px; font-size: .28rem; margin-top: .4rem; display: block; }.moreBtn1 { background-color: #265df0; color: #fff; border-radius: .8rem; }.formTips { line-height: 40px; background-color: rgba(0, 0, 0, 0.8); color: #fff; border-radius: 40px; padding: 0 30px; position: fixed; top: 50%; margin-top: -20px; left: 50%; transform: translateX(-50%); display: none; }.mask { position: fixed; width: 100%; height: 100%; z-index: 4; background: rgba(0, 0, 0, 0.5); top: 0; display: none; }.btmFixed { position: fixed; width: 100%; height: 1.1rem; display: flex; bottom: 0; left: 0; font-size: .24rem; align-items: center; justify-content: space-between; background-color: #fff; z-index: 2; box-shadow: 0px -1px 0px 0px #f9fbff; max-width: 750px; margin: 0 auto; right: 0; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); }.btmFixed a { text-align: center; flex: 1; }.btmFixed a:first-child { display: none; }.btmFixed img { width: .54rem; height: .54rem; }.noCont { padding: 50px 0; text-align: center; }.noCont-img { background: url("../images/zwxx.png") no-repeat; width: 3.31rem; height: 2.19rem; background-size: 100% 100%; display: block; overflow: hidden; text-indent: -999em; margin: 0 auto .2rem; }.noCont-txt { color: #999; font-size: .24rem; position: relative; }.noCont-txt:before, .noCont-txt:after { content: " "; position: absolute; border-bottom: 1px solid #e5e5e5; transform: scaleY(0.5); width: 60px; top: 7px; left: -110%; }.noCont-txt:after { left: auto; right: -110%; }.noCont-txt span { background-color: #fff; }.noCont-txts { color: #999; font-size: .26rem; position: relative; }.fixed-bottom { position: fixed; bottom: 0; width: 100%; }footer { text-align: center; padding: .4rem 0; }footer .footer-link a { font-size: .28rem; margin: 0 .1rem; }footer .footer-copy { font-size: .24rem; margin-top: .2rem; color: #666; }footer .footer-copy span a img { vertical-align: -1px; }footer .footer-copy p { margin-top: .06rem; }.gotop { position: fixed; right: 20px; bottom: 80px; bottom: calc(80px + constant(safe-area-inset-bottom)); bottom: calc(80px + env(safe-area-inset-bottom)); z-index: 900; width: 40px; height: 40px; 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: none; }.gotop:before { content: ""; display: inline-block; width: 18px; height: 18px; margin-top: 10px; vertical-align: top; background: url(../images/icons/gotop.png) no-repeat; background-size: 100% 100%; }.type-top { position: relative; z-index: 2; padding-top: .3rem; }.type-top1 { padding-top: 0; }.type-top > a { flex: 1; font-size: .22rem; border-radius: 4px; padding: .3rem .3rem .45rem; position: relative; }.type-top > a:nth-child(1) { color: #ffe4cd; background-image: linear-gradient(135deg, #ff7e4e 0%, #ffb95e 100%); box-shadow: 0px 10px 8px -5px rgba(255, 127, 79, 0.2); }.type-top > a:nth-child(1) img { width: .44rem; }.type-top > a:nth-child(2) { color: #eef3ff; background-image: linear-gradient(135deg, #6d7dff 0%, #84a5ff 100%); box-shadow: 0px 10px 8px -5px rgba(109, 125, 255, 0.2); margin: 0 .1rem; }.type-top > a:nth-child(2) img { width: .4rem; }.type-top > a:nth-child(3) { color: #cbffec; background-image: linear-gradient(135deg, #4ebdaa 0%, #96e1d4 100%); box-shadow: 0px 10px 8px -5px rgba(79, 190, 170, 0.2); }.type-top > a:nth-child(3) img { width: .48rem; }.type-top > a p { font-size: .28rem; font-weight: bold; color: #fff; }.type-top > a img { height: .48rem; position: absolute; right: .2rem; bottom: 3px; }header { position: fixed; background-color: #fafafa; z-index: 3; width: 100%; max-width: 750px; top: 0; left: 0; right: 0; }header .logo { flex: 0 0 auto; }header .logo img { height: .6rem; }header .mid { background-color: #f3f3f3; height: .64rem; border-radius: .64rem; flex: 1; display: flex; margin: 0 .2rem 0 .4rem; padding: 0 .3rem; align-items: center; justify-content: space-between; }header .mid .iconfont { color: #999; }header .zixun { width: .32rem; height: .32rem; background-image: url(../images/icons/kf.png); background-size: 100% 100%; flex: 0 0 auto; }header .area { font-size: .24rem; color: #999; flex: 0 0 auto; position: relative; margin-right: .4rem; }header .area:after { content: ''; width: 6px; height: 6px; border-top: 1px solid #999; border-left: 1px solid #999; display: inline-block; transform: rotate(-135deg); margin-left: 5px; vertical-align: 2px; }header .area:before { content: ''; height: .18rem; width: 1px; background-color: #ccc; position: absolute; right: -.2rem; top: 50%; margin-top: -.09rem; }header .input { width: 50%; height: 100%; border: none; outline: none; background-color: transparent; }.fixedTitle { height: .8rem; position: fixed; width: 100%; z-index: 3; top: .88rem; background-color: #fafafa; max-width: 750px; }.fixedTitle a { color: #333; font-size: .28rem; position: relative; line-height: .8rem; text-align: center; }.fixedTitle a.active { font-size: .36rem; font-weight: bold; }.fixedTitle a.active:after { content: ''; background-image: linear-gradient(90deg, #ff9b32 0%, #ffd494 100%); height: 4px; width: 16px; bottom: 0; position: absolute; left: 50%; margin-left: -8px; border-radius: 4px; }.banner .swiper-wrapper { display: flex; }.banner .swiper-slide { text-align: center; height: 2.4rem; flex-shrink: 0; width: 100%; }.banner .swiper-slide img { box-shadow: 0 20px 15px -15px rgba(54, 61, 127, 0.2); height: 2.4rem; }.jzList > a { display: flex; justify-content: space-between; align-items: center; padding: .3rem 0; border-bottom: solid 1px #f8f8f8; }.jzList .jz-img { width: 1.12rem; height: 1.12rem; margin-right: .2rem; border-radius: 50%; }.jzList .jz-info { flex: 1; }.jzList .jz-tit { font-size: .32rem; display: flex; align-items: center; }.jzList .jz-titw { max-width: 12em; overflow: hidden; height: 22px; line-height: 22px; }.jzList .jz-tag { font-size: .24rem; margin-left: .2rem; }.jzList .jz-tag1 { color: #2089e9; }.jzList .jz-tag2 { color: #54c042; }.jzList .jz-tag3 { color: #966ef8; }.jzList .jz-tag4 { color: #f0384f; }.jzList .jz-tag5 { color: #ffac24; }.jzList .jz-sub { font-size: .24rem; color: #666; margin: .1rem 0 0; display: flex; align-items: center; }.jzList .jz-sub > span { margin-right: 2px; }.jzList .jz-sub > div { margin-right: 2px; display: inline-block; }.jzList .jz-sub-dq { width: calc(4em + 24px); overflow: hidden; vertical-align: -3px; text-overflow: ellipsis; white-space: nowrap; }.jzList .jz-sub-dq > span { margin-right: 4px; }.jzList .jz-intro { display: flex; justify-content: space-between; align-items: flex-end; }.jzList .jz-intro-st { display: flex; align-items: center; }.jzList .jz-intro-st > span { font-size: .22rem; color: #aaa; background-color: #f5f5f5; border-radius: 2px; padding: 0 3px; display: inline-block; height: 16px; line-height: 16px; margin-right: .1rem; max-width: 8em; overflow: hidden; }.jzList .jz-pri { font-size: .22rem; color: #ff9c56; white-space: nowrap; }.jzList .jz-pri > span { font-size: .32rem; font-weight: bold; }.line { vertical-align: 1px; margin: 0 4px !important; font-style: normal; }.wdList > a { display: block; border-bottom: solid 1px #ebebeb; padding-bottom: .25rem; padding-top: .25rem; }.wdList > a:last-child { border-bottom: none; padding-bottom: 0; }.wdList-name { font-size: .32rem; line-height: 22px; max-height: 44px; margin-bottom: .15rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }.wdList-sub { font-size: .22rem; color: #ccc; display: flex; justify-content: space-between; height: 18px; align-items: center; }.wdList em { font-style: normal; color: #ff9c56; font-size: .28rem; margin-right: 5px; }.zywdList { flex-wrap: wrap; }.zywdList > a { flex: 50% 0 1; margin-top: .3rem; }.zywdList > a:nth-child(2n) { padding-left: .1rem; }.zywdList > a:nth-child(2n-1) { padding-right: .1rem; }.zywdList > a .iconfont { vertical-align: -1px; font-size: 14px; color: #e8e7e7; }.zywdList .mzList-img { width: 100%; height: 1.5rem; border-radius: 2px; }.zywdList .mzList-name { font-size: .28rem; height: 40px; line-height: 20px; overflow: hidden; margin: .15rem 0 2px; }.zywdList .mzList-sub { font-size: .22rem; color: #ccc; display: flex; justify-content: space-between; height: 18px; align-items: center; }.wzList > a { padding-top: .5rem; justify-content: space-between; display: flex; }.wzList1 > a { padding-bottom: .25rem; padding-top: .25rem; border-bottom: 1px solid #f5f5f5; }.wzList1 > a:first-child { padding-top: .1rem; }.wzList .mnList-img { width: 2.16rem; height: 1.34rem; border-radius: 5px; margin-left: .32rem; }.wzList .mnList-info { flex: 1; display: flex; flex-direction: column; justify-content: space-between; }.wzList .mnList-name { font-size: .32rem; line-height: 22px; margin-bottom: .15rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }.wzList .mnList-intro { font-size: .24rem; color: #999; line-height: 18px; margin-bottom: .1rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }.wzList .mnList-sub { font-size: .22rem; color: #ccc; display: flex; justify-content: space-between; height: 18px; align-items: center; }.wzList .mnList-sub-icon { margin-right: 2px; vertical-align: -1px; }.wzList .icon-tag { font-size: 14px; vertical-align: -1px; color: #e8e7e7; }.tjList > a { display: block; padding: .3rem 0; border-bottom: 1px solid #f5f5f5; }.tjList .mtList-imgs { height: 1.5rem; overflow: hidden; margin: .2rem 0; display: flex; justify-content: space-between; }.tjList .mtList-imgs1 { margin: 0; display: block; }.tjList .mtList-imgs1 .mtList-img { width: 2.16rem; margin-left: .32rem; }.tjList .mtList-img img { height: 1.5rem; border-radius: 4px; }.tjList .mtList-img:nth-child(2) { margin: 0 .1rem; }.tjList .mtList-info { display: flex; flex-direction: column; justify-content: space-between; flex: 1; }.tjList .mtList-name { font-size: .32rem; line-height: .45rem; max-height: .9rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }.tjList .mtList-sub { font-size: .22rem; color: #ccc; display: flex; justify-content: space-between; height: 18px; align-items: center; }.zhuanti > a { margin-right: .2rem; width: 3.2rem; display: inline-block; }.zhuanti > a:last-child { margin-right: .4rem; }.zhuanti1 { display: flex; flex-wrap: wrap; }.zhuanti1 > a { margin-right: 0; margin-top: .3rem; flex: 50% 0 1; }.zhuanti1 > a:nth-child(2n) { padding-left: .15rem; }.zhuanti1 > a:nth-child(2n-1) { padding-right: .15rem; }.zhuanti1 > a:last-child { margin-right: 0; }.zhuanti1 > a .zhuanti-img { width: 100%; }.zhuanti-img { width: 3.2rem; height: 2.36rem; border-radius: 4px; }.zhuanti-name { font-size: .28rem; margin: .15rem 0; white-space: normal; height: 20px; line-height: 20px; overflow: hidden; }.zhuanti-sub { font-size: .22rem; color: #999; display: flex; justify-content: space-between; align-items: center; }.typeTitSpec { padding-left: .4rem; padding-right: .4rem; }.typeTitSpec .scroller { display: flex; }.typeTitSpec .scroller.fixed { position: fixed; top: 0; z-index: 4; background-color: #fff; width: 100%; max-width: 750px; left: 0; margin: 0 auto; right: 0; padding: 0 .4rem; }.typeTitSpec .scroller a { font-size: .28rem; line-height: .8rem; position: relative; flex: 1; text-align: center; }.typeTitSpec .scroller a.active { font-size: .32rem; color: #5978ff; font-weight: bold; }.typeTitSpec .scroller a.active:after { content: ''; background-image: linear-gradient(90deg, #354cff 0%, #5e7dff 100%); height: 4px; width: 12px; bottom: 0; position: absolute; left: 50%; margin-left: -6px; border-radius: 4px; }.typeCont.fixed { padding-top: .8rem; }.typeTit { padding-left: .4rem; }.typeTit.typeTitStr, .typeTit.typeTitStrBg { padding-right: .4rem; }.typeTit.typeTitStr .scroller, .typeTit.typeTitStrBg .scroller { display: flex; justify-content: space-between; }.typeTit.typeTitStr .scroller a, .typeTit.typeTitStrBg .scroller a { margin-right: 0; }.typeTit.typeTitStrBg { background-color: #fff; }.typeTit.typeTitStrBg .scroller a.active:after { width: 12px; margin-left: -6px; }.typeTit.typeTitStrs { padding-right: .4rem; }.typeTit.typeTitStrs .scroller { display: flex; }.typeTit.typeTitStrs .scroller a { margin-right: 0; flex: 1; text-align: center; }.typeTit.typeTitStrs .scroller a.active:after { width: 12px; margin-left: -6px; }.typeTit .scroller { white-space: nowrap; overflow-x: scroll; }.typeTit .scroller.fixed { position: fixed; top: 0; z-index: 4; background-color: #fff; width: 100%; max-width: 750px; left: 0; margin: 0 auto; right: 0; padding: 0 .4rem; }.typeTit .scroller a { font-size: .28rem; line-height: .8rem; display: inline-block; margin-right: .4rem; position: relative; }.typeTit .scroller a.active { font-size: .32rem; color: #5978ff; font-weight: bold; }.typeTit .scroller a.active:after { content: ''; background-image: linear-gradient(90deg, #354cff 0%, #5e7dff 100%); height: 4px; width: 16px; bottom: 0; position: absolute; left: 50%; margin-left: -8px; border-radius: 4px; }.mItems .mTitle { padding: 0px; }.mItems .mTitle-more { color: #ccc; }.mItems .mTitle-more:after { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }.mItems .mTitle h2, .mItems .mTitle h3 { font-size: .32rem; }.mItems .mTitle h2:after, .mItems .mTitle h3:after { content: normal; }.mItems .hotSchool { display: flex; }.mItems .hotSchool .mList { width: auto; flex: 33.33% 0 1; margin-right: .1rem; padding: .3rem .2rem; }.mItems .hotSchool .mList:last-child { margin-right: 0; }.mItems .hotSchool .mList-name { font-size: .28rem; height: 22px; line-height: 22px; }.mItems .hotMajor { display: flex; flex-wrap: wrap; }.mItems .hotMajor .mList { width: auto; flex: 33.33% 0 1; margin-right: 0; padding: 0 .05rem; background: none; margin-bottom: .1rem; }.mItems .hotMajor .mList:nth-child(3n-2) { padding-left: 0; }.mItems .hotMajor .mList:nth-child(3n) { padding-right: 0; }.mItems .hotMajor .mList-num { color: #ccc; }.mItems .hotMajor .mList .mIn { height: 1.3rem; background-color: #fff; border-radius: 4px; padding-left: .3rem; padding-right: .2rem; display: flex; flex-direction: column; justify-content: center; box-shadow: inset 1px 1px 0px 0px #e5e4fa, inset 1px 1px 0px 0px #f4f3fc; }.scroll { white-space: nowrap; overflow-x: auto; font-size: 0; -webkit-overflow-scrolling: touch; overflow-y: hidden; }.scroll-parent { padding-left: .4rem; }.mItem { margin-top: .6rem; }.mItems { margin-top: .5rem; }.mItem .mContent { padding-left: .4rem; }.mList { margin-right: .15rem; display: inline-block; }.mList:last-child { margin-right: .4rem; }.hotSchool .mList { width: 2.16rem; border-radius: 4px; text-align: center; padding: .3rem; background-color: #fff; }.hotSchool .mList-img { width: 1.2rem; height: 1.2rem; }.hotSchool .mList-name { font-size: .26rem; margin: .25rem 0 .12rem; overflow: hidden; height: .32rem; line-height: .32rem; white-space: normal; }.hotSchool .mList-num { color: #ffba78; background-color: #fff9f0; line-height: .4rem; border-radius: .4rem; padding: 0 .15rem; font-size: .22rem; display: inline-block; }.hotMajor .mList { width: 2.16rem; height: 1.3rem; padding: .3rem; background-image: url(../images/mbg.png); background-size: 100% 100%; }.hotMajor .mList-name { font-size: .28rem; overflow: hidden; height: 20px; line-height: 20px; white-space: normal; }.hotMajor .mList-num { color: #999; font-size: .22rem; }.hotPoints { margin-top: .2rem; font-size: .24rem; }.hotPoints a { line-height: .64rem; background-color: #f5f5f5; border-radius: 4px; color: #999999; padding: 0 .24rem; margin-right: .2rem; display: inline-block; }.hotPoints a:last-child { margin-right: .4rem; }.typeTit { margin-top: -.2rem; }.typeTit .scroller.fixed { padding: 0; }.typeTit .scroller a { color: #666; }.typeCont.fixed { padding-top: .8rem; }.sixPerson ul { display: flex; flex-wrap: wrap; }.sixPerson li { flex: 33.33% 0 1; font-size: .2rem; position: relative; padding: 0 .05rem; margin-bottom: .1rem; }.sixPerson li:after { content: ''; position: absolute; right: .2rem; bottom: .2rem; background-size: 100% 100%; }.sixPerson li:nth-child(3n-2) { padding-left: 0; }.sixPerson li:nth-child(3n) { padding-right: 0; }.sixPerson li:nth-child(1):after { background-image: url(../images/icons/rq1.png); width: .4rem; height: .41rem; }.sixPerson li:nth-child(1) p { color: #c27b5b; }.sixPerson li:nth-child(2):after { background-image: url(../images/icons/rq2.png); width: .36rem; height: .41rem; }.sixPerson li:nth-child(2) p { color: #5960b7; }.sixPerson li:nth-child(3):after { background-image: url(../images/icons/rq3.png); width: .4rem; height: .31rem; }.sixPerson li:nth-child(3) p { color: #58a976; }.sixPerson li:nth-child(4):after { background-image: url(../images/icons/rq4.png); width: .36rem; height: .4rem; }.sixPerson li:nth-child(4) p { color: #58a5bc; }.sixPerson li:nth-child(5):after { background-image: url(../images/icons/rq5.png); width: .4rem; height: .3rem; }.sixPerson li:nth-child(5) p { color: #8e5f5f; }.sixPerson li:nth-child(6):after { background-image: url(../images/icons/rq6.png); width: .32rem; height: .32rem; }.sixPerson li:nth-child(6) p { color: #cca260; }.sixPerson li a { color: #e5e5e5; display: block; background-color: #fff; border-radius: 4px; height: 1.26rem; padding-left: .26rem; display: flex; flex-direction: column; justify-content: center; }.sixPerson li p { font-size: .28rem; }.wrapper { margin-bottom: 1.12rem; min-height: calc(100vh - 1.12rem); }header .header-mid { font-weight: bold; }.tabbar { display: flex; justify-content: space-around; text-align: center; align-items: center; height: 1.12rem; position: fixed; width: 100%; bottom: 0; z-index: 3; background-color: #fff; max-width: 750px; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); left: 0; right: 0; margin: 0 auto; }.tabbar a { font-size: .2rem; flex: 1; }.tabbar a.active .barImgSel { display: block; }.tabbar a.active .barImg { display: none; }.tabbar a img { width: .45rem; height: .4rem; margin: 0 auto; }.tabbar p { margin-bottom: 2px; }.tabbar .barImgSel { display: none; }.kefu { position: fixed; right: .4rem; box-shadow: 0px 0px 40px 0px rgba(38, 93, 240, 0.3); width: 1.8rem; height: .8rem; border-radius: .8rem; background-image: linear-gradient(-90deg, #354cff 0%, #5e7dff 100%); display: flex; align-items: center; justify-content: center; bottom: 1.32rem; margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom); }.kefu .iconfont { color: #fff; font-size: .4rem; }.kefu span { font-size: 15px; color: #fff; margin-left: .1rem; }.banner { margin-top: 1.78rem; }.nav { margin-top: .5rem; height: 1rem; overflow: hidden; }.nav .ul { overflow: hidden; height: .9rem; }.nav .ul ul { display: flex; }.nav .ul li { flex: 20% 0 1; text-align: center; }.nav .ul li img { width: .42rem; height: .4rem; }.nav .ul li p { font-size: .24rem; margin-top: .1rem; }.nav-dot { text-align: center; font-size: 0; margin-top: 10rpx; }.nav-dot li { width: .16rem; height: .04rem; background-color: #f1f1f1; border-radius: .04rem; display: inline-block; margin: 0 .05rem; }.nav-dot li.on { background-color: #ffb45c; }.jz-top { margin-bottom: .2rem; }.jz-top a { flex: 1; font-size: .22rem; border-radius: 4px; padding: .3rem; }.jz-top a:nth-child(1) { color: #ffe1b9; background-image: linear-gradient(135deg, #ff834a 0%, #e59723 100%); box-shadow: 0px 20px 16px -10px rgba(230, 151, 36, 0.2); }.jz-top a:nth-child(2) { color: #eef3ff; background-image: linear-gradient(135deg, #4a58ff 0%, #6282c5 100%); box-shadow: 0px 20px 16px -10px rgba(97, 128, 199, 0.2); margin: 0 .1rem; }.jz-top a:nth-child(3) { color: #cbffec; background-image: linear-gradient(135deg, #52c47c 0%, #4ebdaa 100%); box-shadow: 0px 20px 16px -10px rgba(78, 190, 169, 0.2); }.jz-top a p { font-size: .28rem; font-weight: bold; color: #fff; margin-bottom: .05rem; }.zywd { padding-right: .4rem; }.zywd > a { margin-right: 0; width: 100%; margin-bottom: .3rem; background-color: #fff; padding-bottom: .3rem; border-radius: 4px; display: block; }.zywd .mList-img { width: 100%; height: 2.68rem; border-top-left-radius: 4px; border-top-right-radius: 4px; }.zywd .mList-name { font-size: .32rem; margin: .15rem 0; white-space: normal; height: 22px; line-height: 22px; overflow: hidden; padding: 0 .3rem; }.zywd .mList-sub { font-size: .22rem; color: #999; display: flex; justify-content: space-between; padding: 0 .3rem; }.typeTop { height: 1.2rem; border-radius: 4px; color: #fff; font-size: .24rem; margin-top: .2rem; padding-left: .3rem; display: flex; flex-direction: column; justify-content: center; }.typeTop1 { background-image: linear-gradient(90deg, #84a5ff 0%, #6d7cff 100%); }.typeTop2 { background-image: linear-gradient(135deg, #4ebdaa 0%, #52c47c 100%); }.typeTop3 { background-image: linear-gradient(90deg, #ad45ff 0%, #d875ff 100%); }.typeTop4 { background-image: linear-gradient(90deg, #ff9898 0%, #ff5a5a 100%); }.typeTop5 { background-image: linear-gradient(90deg, #ff7e4e 0%, #ffba5e 100%); }.typeTop p { font-size: .32rem; font-weight: bold; }.typeTable { position: relative; padding-bottom: calc(3em + .3rem); }.typeTable p { font-size: .28rem; color: #333; margin-top: .3rem; }.typeTable p span { color: #777; }.typeTable p .icon-xing { color: #ff8765; font-size: 12px; margin-right: 3px; }.typeTable p .icon-dui { color: #81ce96; margin-right: 5px; }.typeTable p .icon-cha { color: #f58181; margin-right: 5px; }.typeTable .lastwid { position: absolute; }.typeTable .lastwid a { color: #5978ff; }.mItems .jzList .jz-titw { max-width: none; }.mItems .jzList > a { background-color: #fff; border-bottom: none; padding: .3rem .2rem; border-radius: 4px; margin-top: .2rem; }.mItems .jzList .jz-intro-st > span { background-color: #fbfbfb; color: #999; }.mTabs { font-size: .28rem; line-height: .44rem; margin-bottom: .3rem; }.mTabs a { color: #666; position: relative; }.mTabs a.active { font-size: .32rem; color: #333; font-weight: bold; }.mTabs a.active:after { content: ''; width: 5px; height: 5px; border-radius: 50%; background-color: #5978ff; position: absolute; left: 50%; margin-left: -2px; bottom: -8px; }.timeTable { font-size: .28rem; border: solid 1px #d2ddff; border-top-right-radius: 4px; border-top-left-radius: 4px; }.timeTable p { line-height: .8rem; border-top: solid 1px #d2ddff; }.timeTable p:first-child { border-top: none; }.timeTable .left { background-color: #eef2ff; width: 1.74rem; text-align: center; }.timeTable .right { flex: 1; }.timeTable .right p { padding-left: .3rem; color: #666; }.timeTable .right a { color: #265df0; text-decoration: underline; }.timeBtm { text-align: center; padding: .3rem 0; border: solid 1px #d2ddff; border-top: none; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }.timeBtm img { width: .42rem; height: .4rem; }.timeBtm p { margin-top: 2px; }.timeBtm a { flex: 1; }