
/* V14 PC Home/Portal restore: keep original fullpage layout, do not force hidden animation elements visible. */
@media (min-width:761px){
  body#nv_portal{overflow:hidden!important;background:#0b1426!important;}
  body#nv_portal .wk_index_main{margin-top:-60px!important;width:100%!important;min-width:1200px!important;overflow:hidden!important;}
  body#nv_portal .wk_index_main .section{width:100%!important;min-width:1200px!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;background-size:cover!important;background-position:center center!important;}
  body#nv_portal .page2{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg2.jpg')!important;}
  body#nv_portal .page3{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg3.jpg')!important;}
  body#nv_portal .page4{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg4.jpg')!important;}
  body#nv_portal .page5{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg5.jpg')!important;}
  body#nv_portal .page6{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg6.jpg')!important;}
  body#nv_portal .page1{display:none!important;}
  body#nv_portal .wk_fwxm,
  body#nv_portal .case,
  body#nv_portal .wk_about,
  body#nv_portal .wk_service,
  body#nv_portal .wk_contact{overflow:visible!important;}
  body#nv_portal .wk_about_div{overflow:visible!important;}
  body#nv_portal #wp.wp{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;}
  body#nv_portal .wp{width:auto;}
}

/* Week DZ X3.5 V12: restore original portal slider + final mobile forum/thread fit */

/* PC portal: only repair local image paths. Do not change original fullpage positioning. */
body#nv_portal .wk_slide-wrap li#wk_s1 .wk_banner{background-image:url('/template/week_jiaohu/images/portal/cssimg/banner11.jpg')!important;}
body#nv_portal .wk_slide-wrap li#wk_s2 .wk_banner{background-image:url('/template/week_jiaohu/images/portal/cssimg/banner21.jpg')!important;}
body#nv_portal .wk_slide-wrap li#wk_s3 .wk_banner{background-image:url('/template/week_jiaohu/images/portal/cssimg/banner31.jpg')!important;}
body#nv_portal .wk_index_main .page2,body#nv_portal .page2{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg2.jpg')!important;}
body#nv_portal .wk_index_main .page3,body#nv_portal .page3{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg3.jpg')!important;}
body#nv_portal .wk_index_main .page4,body#nv_portal .page4{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg4.jpg')!important;}
body#nv_portal .wk_index_main .page5,body#nv_portal .page5{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg5.jpg')!important;}
body#nv_portal .wk_index_main .page6,body#nv_portal .page6{background-image:url('/template/week_jiaohu/images/portal/cssimg/bg6.jpg')!important;}

/* Avoid external old-domain assets in cache-generated CSS. */
.wk_footer{background-image:url('/template/week_jiaohu/images/footer_logo.png')!important;}
.nav li{background-image:url('/template/week_jiaohu/images/ico2.png')!important;}
.nav li:first-child{background-image:none!important;}

@media(max-width:760px){
  html,body{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;background:#eef4fb!important;}
  body{font-size:12px!important;}
  *{box-sizing:border-box;}
  .wp,#wp,#hd .wp,#hd .wk_navwp,#week_nav,.wk_lonav,.wk_inav,#ct,.ct2,.ct2 .mn,.ct2 .sd,.boardnav{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
  #hd{height:auto!important;min-height:0!important;border-top:2px solid #de262e!important;overflow:hidden!important;background:#fff!important;}
  #week_nav{height:58px!important;min-width:0!important;overflow:hidden!important;background:#fff!important;}
  .wk_lonav{height:58px!important;float:none!important;overflow:hidden!important;}
  .wk_logo{float:left!important;width:220px!important;height:52px!important;margin:6px 0 0 12px!important;overflow:visible!important;}
  .wk_logo h2,.wk_logo a{display:block!important;width:220px!important;height:auto!important;overflow:visible!important;}
  .wk_logo img{display:block!important;max-width:205px!important;width:auto!important;height:auto!important;}
  .wk_inav,.wk_idl,#mu,.sub_nav,#toptb{display:none!important;}

  /* Shared mobile top module on forum/thread/forumdisplay pages */
  .week-mobile-forum-top{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px 10px!important;box-sizing:border-box!important;overflow:visible!important;background:#f1f1f1!important;}
  .week-mobile-forum-top *{box-sizing:border-box!important;}
  .wm-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;background:#fff!important;border:1px solid #e6e6e6!important;margin:0 0 10px!important;overflow:visible!important;}
  .wm-nav a{display:block!important;height:42px!important;line-height:42px!important;text-align:center!important;border-right:1px solid #eee!important;border-bottom:1px solid #eee!important;color:#111!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0 2px!important;}
  .wm-nav a:nth-child(3n){border-right:0!important;}
  .wm-nav a.wm-portal-entry{color:#e60012!important;font-weight:900!important;}
  .wm-hero{width:100%!important;background:#fff!important;border:1px solid #e5e5e5!important;margin:0 0 10px!important;position:relative!important;overflow:hidden!important;height:auto!important;max-height:none!important;}
  .wm-hero a{display:block!important;width:100%!important;height:auto!important;}
  .wm-hero img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;}
  .wm-hero-title{display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:30px!important;line-height:30px!important;padding:0 8px!important;background:rgba(0,0,0,.55)!important;color:#fff!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .wm-stat{width:100%!important;background:#fff!important;border:1px solid #e5e5e5!important;margin:0 0 10px!important;padding:8px 10px!important;color:#777!important;line-height:22px!important;font-size:12px!important;box-sizing:border-box!important;}
  .wm-stat span{display:inline-block!important;margin-right:6px!important;white-space:nowrap!important;}
  .wm-stat em{color:#f35b4f!important;margin:0 2px!important;}
  .wm-stat .wm-links{display:block!important;margin-top:4px!important;}
  .wm-stat a{color:#2b7bdc!important;text-decoration:none!important;}

  /* Forum index */
  .case-navline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;margin:10px 10px!important;padding:0!important;overflow:visible!important;background:#fff!important;border:1px solid #e6e6e6!important;}
  .case-navgroup{float:none!important;width:auto!important;min-width:0!important;min-height:42px!important;border-right:1px solid #eee!important;border-bottom:1px solid #eee!important;padding:0!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important;}
  .case-navgroup h3{font-size:12px!important;line-height:42px!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#222!important;}
  .case-navgroup h3 a{display:block!important;color:#222!important;padding:0 2px!important;}
  .case-portal-mobile{display:block!important;}
  .case-portal-mobile h3 a{color:#e60012!important;font-weight:900!important;}
  .case-navgroup p{display:none!important;}
  .case-navgroup:nth-child(3n){border-right:0!important;}
  .case-wrap{display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;margin:10px 10px 18px!important;overflow:visible!important;box-sizing:border-box!important;}
  .case-main,.case-side{float:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;overflow:visible!important;}
  .case-hero{height:auto!important;margin-bottom:10px!important;overflow:hidden!important;}
  .case-hero a,.case-hero img{height:auto!important;width:100%!important;display:block!important;}
  .case-hero img{object-fit:contain!important;max-height:none!important;}
  .case-hero-title{height:32px!important;line-height:32px!important;font-size:13px!important;padding:0 8px!important;}
  .case-stat{height:auto!important;line-height:22px!important;padding:8px 10px!important;margin-bottom:10px!important;}
  .case-stat span{display:inline-block!important;margin-right:7px!important;}
  .case-stat .y{float:none!important;display:block!important;margin-top:4px!important;}
  .case-news-line{height:auto!important;line-height:22px!important;padding:9px 10px!important;margin-bottom:10px!important;white-space:normal!important;}
  .case-news-line strong{display:block!important;margin:0 0 4px!important;}
  .case-news-line a{display:block!important;margin:2px 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .case-slide-box{width:100%!important;box-sizing:border-box!important;padding:10px!important;margin-bottom:10px!important;background:#fff!important;border:1px solid #e5e5e5!important;}
  .case-slide-box img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important;}
  .case-card,.case-board-section,.case-side-list,.case-kefu{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  .case-right-btns{padding:10px 8px 6px!important;display:flex!important;gap:6px!important;}
  .case-right-btns a{float:none!important;flex:1 1 0!important;width:auto!important;height:38px!important;line-height:38px!important;margin:0!important;font-size:14px!important;}
  .case-search{padding:0 8px 10px!important;}
  .case-search form{height:34px!important;display:flex!important;}
  .case-search input{float:none!important;flex:1 1 auto!important;width:auto!important;height:34px!important;box-sizing:border-box!important;}
  .case-search button{float:none!important;width:62px!important;height:34px!important;}
  .case-board-grid{padding:8px 10px 0!important;}
  .case-board-item{float:none!important;width:100%!important;min-height:76px!important;padding:12px 0!important;}
  .case-board-desc{height:auto!important;max-height:48px!important;line-height:18px!important;}

  /* Forumdisplay and viewthread: full-width content under the mobile top module */
  .boardnav{overflow:visible!important;}
  #sd_bdl,.wk_f_sd,.sd,.appl,.drag,.a_t,#diy1,#diy4{display:none!important;}
  #ct.week_ct2{width:100%!important;max-width:100%!important;margin:0!important;padding:0 10px 18px!important;box-sizing:border-box!important;overflow:visible!important;background:#f1f1f1!important;}
  #ct.week_ct2 .wk_f_mn,#ct.week_ct2 .wk_sq_mn,#ct.week_ct2 .mn{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border:1px solid #e5e5e5!important;}
  #ct.week_ct2 #pt,#pgt,.bm_h .y,.bml .y{display:none!important;}
  .bm,.bm_c,.bm_h,.tl,.tl table,.tl tbody,.tl tr,.tl th,.tl td,.fl,.fl_tb,.fl_row,.fl_g{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:block!important;overflow:visible!important;}
  .tl th,.tl td{padding:8px 0!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;}
  .tl .icn,.tl .by,.tl .num{display:none!important;}
  .tl .common,.tl .new,.tl .lock{background:none!important;}
  .tfm,.tfm table,.tfm tbody,.tfm tr,.tfm td{display:block!important;width:100%!important;box-sizing:border-box!important;}
  .ttp,.ttp li,.ttp a,.tb,.tb li,.tb a{white-space:normal!important;height:auto!important;line-height:24px!important;}
  .p_pop,.p_opt{max-width:96vw!important;}

  /* Thread post layout */
  #modmenu,.wk_bbsbj,.pob,.po,.pls,.ad,.a_pt,.a_pb{display:none!important;}
  #postlist{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border:1px solid #e5e5e5!important;}
  #postlist table,#postlist tbody,#postlist tr,#postlist td{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  #postlist .plc{display:block!important;width:100%!important;max-width:100%!important;padding:10px!important;box-sizing:border-box!important;overflow:visible!important;}
  #postlist .vwthd{padding:10px!important;border-bottom:1px solid #eee!important;}
  #postlist .vwthd .y{display:none!important;}
  #postlist .ts,#postlist .ts #thread_subject{font-size:16px!important;line-height:1.45!important;color:#111!important;padding:0 0 8px!important;margin:0!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;}
  .plhin,.plc,.pct,.pcb,.t_fsz,.t_f,.t_f *{max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
  .pct,.pcb{width:100%!important;overflow:visible!important;padding:0!important;}
  .pcb img,.t_f img,.pct img{max-width:100%!important;height:auto!important;}
  .pi,.authi{white-space:normal!important;line-height:22px!important;overflow:visible!important;}
  #f_pst,#f_pst .tedt,#f_pst textarea,.tedt,.pt,.px{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  .pgs,.pg,.pgt{width:100%!important;box-sizing:border-box!important;max-width:100%!important;}
  .pgb,.pgb a{float:none!important;display:inline-block!important;}
  .main-im,#main-im{right:0!important;transform:scale(.72)!important;transform-origin:right center!important;}

  /* Mobile portal index: disable fullpage fixed-height behavior and stack sections cleanly. */
  body#nv_portal{background:#eef4fb!important;}
  body#nv_portal .wk_index_main{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;}
  body#nv_portal #superContainer,body#nv_portal .fp-section,body#nv_portal .fp-tableCell{height:auto!important;display:block!important;width:100%!important;min-width:0!important;transform:none!important;}
  body#nv_portal .wk_index_main .section{width:100%!important;min-width:0!important;height:auto!important;min-height:420px!important;padding:18px 10px!important;box-sizing:border-box!important;overflow:hidden!important;background-position:center center!important;background-size:cover!important;}
  body#nv_portal .page1{display:none!important;}
  body#nv_portal .wk_index_main img{max-width:100%!important;height:auto!important;}
  body#nv_portal .wk_fwxm,body#nv_portal .case,body#nv_portal .wk_about,body#nv_portal .wk_service,body#nv_portal .wk_contact{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;}
  body#nv_portal .wk_fwxm{height:auto!important;}
  body#nv_portal .wk_fwxm li{float:none!important;width:100%!important;height:auto!important;margin:0 0 10px!important;}
  body#nv_portal .wk_about_menu{position:relative!important;top:auto!important;right:auto!important;margin:8px 0!important;overflow:hidden!important;}
  body#nv_portal .wk_about_menu a{width:31%!important;margin:0 1%!important;font-size:12px!important;}
  body#nv_portal .wk_about_left,body#nv_portal .wk_about_right{float:none!important;width:100%!important;}
  body#nv_portal .wk_about_des{font-size:12px!important;line-height:22px!important;}
  #dn-nav{display:none!important;}

  #wk_ft,#ft,.wk_footer_side{width:100%!important;min-width:0!important;box-sizing:border-box!important;}
  .wk_footer{width:100%!important;box-sizing:border-box!important;background:none!important;padding:12px 10px!important;line-height:22px!important;text-align:left!important;overflow:hidden!important;}
}


/* Week DZ X3.5 V14: PC portal keeps original fullpage animation; mobile keeps premium finance style. */

@media(max-width:760px){
  html,body{background:#e9f1fb!important;}
  body{color:#172033!important;font-family:Arial,Helvetica,sans-serif!important;}
  #hd{border-top:3px solid #c8192e!important;box-shadow:0 6px 22px rgba(12,30,60,.10)!important;background:#fff!important;}
  #week_nav{height:62px!important;background:#fff!important;}
  .wk_logo{width:230px!important;height:58px!important;margin:7px 0 0 14px!important;}
  .wk_logo h2,.wk_logo a{width:230px!important;height:48px!important;display:block!important;overflow:visible!important;}
  .wk_logo img{max-width:210px!important;height:auto!important;display:block!important;}

  /* Premium mobile top */
  .week-mobile-forum-top{margin:10px 10px 12px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(145deg,#0b1628 0%,#13294a 50%,#0b172b 100%)!important;box-shadow:0 12px 28px rgba(7,22,44,.20)!important;overflow:hidden!important;}
  .week-mobile-forum-top:before{content:"";display:block;height:3px;margin:-12px -12px 10px;background:linear-gradient(90deg,#d81f32,#f7b733,#1e8cff)!important;}
  .wm-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;background:transparent!important;border:0!important;margin:0 0 10px!important;overflow:visible!important;}
  .wm-nav a{height:38px!important;line-height:38px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:11px!important;background:rgba(255,255,255,.08)!important;color:#eaf2ff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.2px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;}
  .wm-nav a:nth-child(3n){border-right:1px solid rgba(255,255,255,.14)!important;}
  .wm-nav a.wm-portal-entry{background:linear-gradient(135deg,#e01e37,#ff8a00)!important;color:#fff!important;font-weight:900!important;}
  .wm-hero{border:0!important;border-radius:16px!important;background:#07162a!important;box-shadow:0 10px 22px rgba(0,0,0,.20)!important;margin:0 0 10px!important;overflow:hidden!important;}
  .wm-hero img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important;background:#0a1527!important;}
  .wm-hero-title{height:34px!important;line-height:34px!important;padding:0 10px!important;background:linear-gradient(90deg,rgba(8,16,30,.86),rgba(8,16,30,.38))!important;color:#fff!important;font-size:12px!important;font-weight:800!important;}
  .wm-stat{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;border:0!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important;padding:8px!important;margin:0!important;box-shadow:inset 0 0 0 1px rgba(210,220,235,.72)!important;}
  .wm-stat span{display:block!important;margin:0!important;text-align:center!important;color:#667085!important;font-size:11px!important;line-height:18px!important;white-space:nowrap!important;}
  .wm-stat em{display:block!important;color:#e01e37!important;font-size:14px!important;font-weight:900!important;line-height:18px!important;}
  .wm-stat .wm-links{grid-column:1/5!important;margin-top:2px!important;padding-top:6px!important;border-top:1px solid #eef2f7!important;text-align:left!important;}
  .wm-stat .wm-links a{color:#1b66d2!important;font-weight:700!important;}

  /* Forum index mobile cards */
  .case-navline{margin:10px!important;border:0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(19,38,70,.08)!important;background:#fff!important;}
  .case-navgroup{min-height:44px!important;border-color:#eef1f5!important;}
  .case-navgroup h3{line-height:44px!important;font-size:12px!important;font-weight:900!important;}
  .case-portal-mobile h3 a{color:#e01e37!important;}
  .case-wrap{margin:10px!important;padding:0!important;background:transparent!important;}
  .case-main,.case-side{background:transparent!important;}
  .case-hero,.case-card,.case-board-section,.case-side-list,.case-kefu,.case-slide-box{border:0!important;border-radius:16px!important;box-shadow:0 9px 22px rgba(20,36,64,.08)!important;overflow:hidden!important;background:#fff!important;}
  .case-hero img{height:auto!important;object-fit:contain!important;background:#0b1628!important;}
  .case-stat,.case-news-line{border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 18px rgba(20,36,64,.06)!important;}
  .case-right-btns{gap:8px!important;}
  .case-right-btns a{border-radius:12px!important;font-weight:800!important;box-shadow:0 8px 18px rgba(0,0,0,.08)!important;}
  .case-right-btns .post{background:linear-gradient(135deg,#ff8a00,#ffb32c)!important;}
  .case-right-btns .sign{background:linear-gradient(135deg,#1388e8,#1da9ff)!important;}
  .case-search form{border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 6px 16px rgba(20,36,64,.06)!important;}
  .case-search button{background:#13294a!important;color:#fff!important;font-weight:800!important;}

  /* Forumdisplay/thread container */
  #ct.week_ct2{padding:0 10px 18px!important;background:transparent!important;}
  #ct.week_ct2 .wk_f_mn,#ct.week_ct2 .wk_sq_mn,#ct.week_ct2 .mn{border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px rgba(20,36,64,.09)!important;padding:12px!important;overflow:hidden!important;}
  #ct.week_ct2 #pt,#pgt,.bm_h .y,.bml .y,#modmenu,.pob,.po,.pls,.ad,.a_pt,.a_pb,.screeningbox,.bm_h .o{display:none!important;}
  .tl,.tl table,.tl tbody,.tl tr,.tl th,.tl td{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  .tl tr{margin:0 0 10px!important;padding:10px!important;border:1px solid #eef1f5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 14px rgba(20,36,64,.04)!important;}
  .tl th{padding:0!important;}
  .tl .xst{display:block!important;color:#13294a!important;font-size:15px!important;line-height:22px!important;font-weight:800!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;}
  .tl cite,.tl em,.tl .xg1{display:inline!important;color:#8a94a6!important;font-size:12px!important;line-height:20px!important;}
  .tfm,.tfm table,.tfm tbody,.tfm tr,.tfm td,.tfm th{display:block!important;width:100%!important;box-sizing:border-box!important;}
  .tb,.tb li,.tb a,.ttp,.ttp li,.ttp a{white-space:normal!important;height:auto!important;line-height:24px!important;}
  .p_pop,.p_opt{max-width:94vw!important;}

  /* Thread view */
  #postlist{border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px rgba(20,36,64,.09)!important;overflow:hidden!important;}
  #postlist table,#postlist tbody,#postlist tr,#postlist td{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  #postlist .plc{padding:12px!important;overflow:visible!important;}
  #postlist .vwthd{border-bottom:1px solid #eef1f5!important;padding:0 0 10px!important;margin-bottom:10px!important;}
  #postlist .ts,#postlist .ts #thread_subject{font-size:17px!important;line-height:1.45!important;color:#13294a!important;font-weight:900!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;}
  .plhin,.plc,.pct,.pcb,.t_fsz,.t_f,.t_f *{max-width:100%!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;}
  .pct,.pcb{width:100%!important;overflow:visible!important;padding:0!important;}
  .pcb img,.t_f img,.pct img{max-width:100%!important;height:auto!important;}
  .pi,.authi{white-space:normal!important;line-height:22px!important;overflow:visible!important;color:#657084!important;}
  #f_pst,#f_pst .tedt,#f_pst textarea,.tedt,.pt,.px,input,select,textarea{max-width:100%!important;box-sizing:border-box!important;}
  .pgs,.pg,.pgt{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  .pgb,.pgb a{float:none!important;display:inline-block!important;}
  .main-im,#main-im{right:-6px!important;transform:scale(.68)!important;transform-origin:right center!important;}
  #wk_ft,#ft,.wk_footer_side{width:100%!important;min-width:0!important;box-sizing:border-box!important;}
  .wk_footer{width:100%!important;background:#07111f!important;color:#d8e2f0!important;padding:14px 12px!important;line-height:22px!important;text-align:left!important;overflow:hidden!important;font-size:11px!important;}

  /* Portal mobile: keep original PC scrolling portal off mobile. Make it readable if visited on phone. */
  body#nv_portal{background:#e9f1fb!important;}
  body#nv_portal #hd{position:relative!important;z-index:50!important;}
  body#nv_portal .wk_index_main{width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important;}
  body#nv_portal #superContainer,body#nv_portal .fp-section,body#nv_portal .fp-tableCell{height:auto!important;display:block!important;width:100%!important;min-width:0!important;transform:none!important;}
  body#nv_portal .wk_index_main .section{width:100%!important;min-width:0!important;height:auto!important;min-height:360px!important;padding:16px 10px!important;background-size:cover!important;background-position:center!important;overflow:hidden!important;}
  body#nv_portal .page1{display:none!important;}
  body#nv_portal .wk_index_main img{max-width:100%!important;height:auto!important;}
  body#nv_portal .wk_fwxm,body#nv_portal .case,body#nv_portal .wk_about,body#nv_portal .wk_service,body#nv_portal .wk_contact{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;}
  body#nv_portal .wk_about h2,body#nv_portal .wk_about h2.wk_h2,body#nv_portal .case h2,body#nv_portal .case h2.wk_h2,body#nv_portal .wk_service h2,body#nv_portal .wk_service h2.wk_h2{left:auto!important;right:auto!important;margin-left:0!important;width:100%!important;opacity:1!important;}
  body#nv_portal .wk_about_menu{position:relative!important;top:auto!important;right:auto!important;margin:10px 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;}
  body#nv_portal .wk_about_menu a{float:none!important;width:auto!important;margin:0!important;border-radius:8px!important;}
  body#nv_portal .wk_about_div{margin:12px 0 0!important;width:100%!important;}
  body#nv_portal .wk_about_left,body#nv_portal .wk_about_right{float:none!important;width:100%!important;}
  body#nv_portal .wk_about_des{font-size:12px!important;line-height:22px!important;color:#fff!important;}
  #dn-nav{display:none!important;}
}
