/* CSP 兼容：替代内联 style 属性的工具类 */

/* 间距 */
.u-mt-section { margin: 0.87rem 0 0.57rem; }
.u-m-100 { margin: 100px; }

/* 背景色 */
.u-bg-white { background-color: #fff; }
.u-bg-light-green { background-color: #E5EEEC; }

/* 文本对齐 */
.u-text-center { text-align: center; }
.u-text-center-bg-white { text-align: center; background-color: #fff; }
.u-text-center-bg-green { text-align: center; background-color: #E5EEEC; }
.u-text-center-lh08 { text-align: center; line-height: .8rem; }

/* 显示 */
.u-hidden { display: none; }

/* 字号 */
.u-fs-65 { font-size: 65px; }
.u-fs-45 { font-size: 45px; }
.u-fs-40 { font-size: 40px; }
.u-fs-14 { font-size: 14px; }

/* 清除浮动 */
.u-clear-both { clear: both; }

/* 溢出 */
.u-overflow-hidden { overflow: hidden; }
.u-overflow-hidden-mb06 { overflow: hidden; margin-bottom: .6rem; }

/* 宽度 */
.u-w5rem { width: 5rem; }
.u-w-150 { width: 150px; }
.u-w-300-center { width: 300px; text-align: center; }
.u-max-w20 { max-width: 20%; }

/* 缩进 */
.u-indent-2em { text-indent: 2em; }

/* Patient/Biopharma 表单详情 */
.u-detail-left { width: 82%; border-radius: 4px; float: left; }
.u-detail-divider { width: 75%; height: 1px; background-color: #47A159; margin-left: 0.3rem; }
.u-detail-close { float: left; }

/* 特定尺寸 */
.u-icon-39 { width: 39px; height: 39px; }
.u-icon-79x25 { width: 79px; height: 25px; }

/* 居中内边距 */
.u-text-center-p13 { text-align: center; padding: 13px 0; }
.u-text-center-p25 { text-align: center; padding: 25px 0; }
.u-text-center-p0 { text-align: center; padding: 0; }

/* 导航电话 */
.u-nav-phone { color: #4F4D49; text-decoration: none; font-size: 0.18rem; line-height: 0.79rem; display: block; padding: 0px; }
.u-nav-link { color: #4F4D49; text-decoration: none; font-size: 0.16rem; line-height: 0.79rem; display: block; padding: 0px; }

/* GTM noscript */
.u-gtm-hidden { display: none; visibility: hidden; }

/* 特定页面 */
.u-mb-neg38 { margin-bottom: -38px; }
.u-bottom-neg20 { bottom: -20px; }
.u-m-200 { margin: 200px; }
.u-mt-neg05-ml05 { margin-top: -0.5rem; margin-left: 0.5rem; }
