 html,
 body {
     margin: 0;
     padding: 0;
 }

 .pagebox {
     position: relative;
 }

 a:active,
 a:focus,
 a:hover {
     color: unset;
     border: none;
     text-decoration: unset;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 dt,
 b {
     font-weight: normal;
     transition: all 0.4s;
 }

 svg,
 path,
 span,
 p,
 em,
 i,
 dd,
 li,
 dl,
 a {
     transition: all 0.4s;
 }

 #w_grid-1588492178985 .p_gridbox,
 #w_grid-1605668513985 .p_gridbox {
     overflow: visible !important;
 }

 #content_box-1605668513985-0,
 #content_box-1605668513985-1,
 #content_box-1605668513985-2 {
     transition: all 0.4s;
 }

 #w_grid-1605669052736 {
     position: fixed !important;
     width: 100% !important;
     top: 0;
     left: 0;
     transition: all 0.5s;
     z-index: 999 !important;
 }

 #w_grid-1588492178985 {
     background: #000000b8;
     transition: all 0.5s;
     position: fixed !important;
     top: 60px !important;
     left: 50% !important;
     transform: translateX(-50%) !important;
     z-index: 999 !important;
 }

 #w_grid-1588492178985.topfixed {
     width: 100% !important;
     max-width: 100% !important;
     padding: 0 !important;
     top: 0px !important;
     background: rgba(9, 42, 82, 0.95) !important;
 }

 #w_grid-1605668513985 {
     transition: all 0.5s;
 }

 .topfixed1 {
     top: -60px !important;
 }

 .topfixed2 {
     top: -44px !important;
 }

 .navfixed {
     top: 90px !important;
 }

 .navfixed1 {
     top: 80px !important;
 }

 .headfixed {
     max-width: 1440px !important;
     padding: 0 20px !important;
 }

 .space {
     padding: 0 50px !important;
 }

 @font-face {
     font-family: 'neue';
     src: url('../fonts/NeueMontreal-Regular.ttf?tenantId=215260&viewType=1&v=1654509614000') format('truetype');
 }

 #w_common_text-1608514851690 p {
     font-size: 15px;
     line-height: 24px;
     color: #4c4c4c;
     margin: 10px 0;
 }

 #w_common_text-1608518955330 p {
     font-size: 15px;
     line-height: 24px;
     color: #4c4c4c;
 }

 #w_common_text-1608518645000 p {
     font-size: 15px;
     line-height: 24px;
     color: #4c4c4c;
     margin: 10px 0;
 }

 .p_breadcrumbList {
     font-size: 0;
     text-align: left;
     padding-left: 30px !important;
     background: url(/img/ny_home.png?tenantId=215260&viewType=1&v=1654509614000) no-repeat top 6px left;
 }

 .p_breadcrumbFirst {
     color: #fff !important;
     vertical-align: unset !important;
 }

 .p_breadcrumb.contentBox:hover>a>.font:before {
     display: none !important;
 }

 .p_breadcrumbFirst>a>.font {
     color: #fff !important;
     font-size: 16px;
 }

 .p_breadcrumbFirst>a>.font:hover {
     color: #FFD101 !important;
     text-decoration: none !important;
 }

 .p_breadcrumb {
     vertical-align: unset !important;
     color: #fff !important;
 }

 .p_breadcrumb.contentBox:hover>a>.font {
     border: none !important;
     border-bottom: none !important;
     color: #FFD101 !important;
 }

 .p_end {
     vertical-align: unset !important;
 }

 .p_end .font {
     color: #fff !important;
 }

 .p_breadcrumbCurrent {
     vertical-align: unset !important;
 }

 .p_breadcrumb>a>.font {
     font-size: 16px;
 }

 .p_breadcrumbCurrent .font {
     color: #fff !important;
     font-size: 16px !important;
 }

 .p_page {
     font-size: 0;
     text-align: center;
 }

 .p_page .pre,
 .p_page .pageNum,
 .p_page .next {
     float: none;
     display: inline-block;
     vertical-align: middle;
     width: 40px;
     height: 40px;
     border-radius: 0;
     margin: 0 5px;
     padding: 0;
     line-height: 43px;
     font-size: 16px;
     border: none;
 }

 .p_page .p_PageInterval {
     float: none;
 }

 .p_page .pre,
 .p_page .next {
     background: #234c80 !important;
 }

 .p_page .pageNum {
     background-color: #fff;
 }

 .p_page .pageNum.active,
 .p_page .pageNum:hover {
     background: #FFD101;
 }

 .p_page .pre .font,
 .p_page .next .font {
     display: block;
     font-size: 20px;
     color: #fff;
 }

 .p_page .pre:hover,
 .p_page .next:hover {
     background: #FFD101 !important;
 }

 .p_page .pre .iconfont:before {
     shadow-angle: 0px;
     shadow-distance: 0px;
     shadow-angle-ofInset: 0px;
     shadow-distance-ofInset: 0px;
 }

 .p_page .next .iconfont:before {
     shadow-angle: 0px;
     shadow-distance: 0px;
     shadow-angle-ofInset: 0px;
     shadow-distance-ofInset: 0px;
     float: none;
 }

 .p_more .iconfont:before {
     shadow-angle: 0px;
     shadow-distance: 0px;
     shadow-angle-ofInset: 0px;
     shadow-distance-ofInset: 0px;
 }

 .p_loading .iconfont:before {
     shadow-angle: 0px;
     shadow-distance: 0px;
     shadow-angle-ofInset: 0px;
     shadow-distance-ofInset: 0px;
 }

 ::-webkit-scrollbar {
     width: 4px;
     height: 4px;
 }

 ::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
     background: #ccc;
 }

 ::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
     border-radius: 10px;
     background: #f0f0f0;
 }

 #c_portalResMessage_form-16510227858138302 {
     margin-bottom: 0px !important;
 }