@charset "utf-8";
/* 版权所有 */
body {
	font-family: 'Microsoft YaHei', Simsun;
	margin: 0px auto;
	padding: 0px;
	background:#fff;
	color:#333;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span
{
	margin:0px;
	padding:0px;
}
ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, textarea, keygen, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
}
input, select {
    vertical-align: middle;
}
textarea {
    -webkit-appearance: textarea;
    background-color: white;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    padding: 2px;
}
/* 链接 */
a{color:#444;text-decoration:none;}
a:hover{color:#444; text-decoration:none;}
/* 网站公共部分 */
#header{}
.top{ background:#f8f8f8; height:30px; border-bottom:1px solid #dedede;}
.topc{ background:#f8f8f8; height:30px; width:1000px; margin:0 auto; line-height:30px; border-bottom:1px solid #dedede;}
.topz{ float:left; width:600px; height:30px;}
.topz ul li{ float:left; padding-left:32px; margin-right:10px; display:inline; color:#fff;}
.topz ul li a{ color:#fff;}
.topr{ float:right; width:180px; height:30px;}
.topr ul li{ float:right; text-align:right}
.topr ul li a{ display:block; padding:0 10px; height:30px; text-align:center;}

.htop{ width:1000px; height:100px; margin:0 auto 10px auto;}
.logo{float:left;width:320px;height:80px; padding-top:10px;}
.logo img{ height:56px;width:210px;}
.htopr{ float:right; width:260px; height:75px; text-align:right; padding-top:25px;}
.htopr .zxrx{ font-size:14px; color:#666;}
.htopr .zxdh{ font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#C03;}

#mainBody
{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.qx-read-out{
	width: 1000px;
    margin: 0px auto;
    padding: 14px;
    border: #dedede 1px solid;
    margin-top: 14px;
	}
.qx-read {
    width: 972px;
    background: #f5f5f5;
    position: relative;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #666;
}
.qx-read em {
    float: left;
    font-style: normal;
    padding-left: 14px;
    display: inline-block;
    color: #0D7D33;
}
.qx-read a {
    float: left;
    display: inline-block;
    padding-left: 46px;
    padding-right: 14px;
    text-align: center;
    position: relative;
    z-index: 2;
    line-height: 42px;
    color: #333;
	background: url(right.png)  no-repeat;
}
.qx-read-m {
    width: 1170px;
    line-height: 24px;
    padding-top: 10px;
    color: #666;
}
.bmbd{}
.bmbd h2{ line-height: 60px; font-size: 36px; text-align: center; font-weight:normal;}
.cntmid{ margin-top:20px;}
.cntmid ul{ width:100%;}
.cntmid ul li.listd a{color:#FFF;}
.cntmid ul li{ width:50%; height:60px; line-height:60px;display:block; float:left; text-align:center;font-size: 22px; cursor:pointer}
.cntmid ul li.listd{ background-color:#15bdad; color:#FFF;}
.cntmid ul li.listd a{color:#FFF;}
.bmmain{ width:1000px; height:auto; display:inline-block; margin:0 auto 20px auto;}

.bmmain table {
    border-left:#bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
    color: #333;
    margin-bottom: 8px;
    font-size: 14px;
	padding:20px 100px; 
	box-sizing:border-box;
}
.bmmain table tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.bmmain table tbody tr:hover{ background:#fffff4;}

.bmmain table td {
    border-bottom: #bdbdbd 1px solid;
    line-height: 30px;
    height: 30px;
    border-right: #bdbdbd 1px solid;
    padding: 10px;
}

.bmmain table td input {
    width: 500px;
    height: 30px;
    border: 1px solid #dedede;
}
.bmmain table td select {
    width: 500px;
    height: 30px;
	border: 1px solid #dedede;
}
.bmmain table textarea {
    border: 1px solid #dedede;
    width: 700px !important;
    height: 60px;
}

.bmmain table td.subtdbg input {
    display:inline-block; margin-right:20px;
    overflow: hidden;
    width: 300px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border: 0;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 16px;
    font-family: Helvetica Neue,Tahoma,Arial,PingFangSC-Regular,Hiragino Sans GB,Microsoft Yahei,sans-serif;
}
.bmmain table td.subtdbg input[type="submit"] {background: #00B0D9;color: #fff;}
.bmmain table td.subtdbg input[type="submit"]:hover {
	background:#00a4ca;
}
.bmmain table td.subtdbg input[type="reset"] {
	background: #e0e4e6 ;
    color: #63686b;}
.bmmain table td.subtdbg input[type="reset"]:hover {
	    border: #e0e4e6 solid 1px;
}

/* =====================================================================
   报名页视觉升级覆盖层（2026-10 v2）
   仅美化：不改 HTML / 表单字段 name·id / 提交 action / 验证码 / tab 逻辑。
   适用 skin07 报名系统：baoming / baoming0 / yjfk / zhiybm / zhiybm0
   及动态页 /a/5449.aspx、/a/5448.aspx。
   品牌主色：#f08a1d；深色：#222a35。
   说明：style.css 在 baoming.css 之后加载，凡涉及全站公共元素
   （header / footer / a / input）一律用 !important 覆盖。
   ===================================================================== */

/* ---------- 全局 ---------- */
body{background:#f4f6f9 !important;color:#222a35;}

/* ---------- 顶部深色条 ---------- */
#header .top{background:#222a35 !important;border-bottom:0 !important;}
#header .topc{
  background:#222a35 !important;border-bottom:0 !important;
  width:100% !important;max-width:1180px !important;box-sizing:border-box;}
#header .topz{width:auto;}
#header .topz p a,
#header .topr ul li a{color:#cdd5e0 !important;}
#header .topr ul li a:hover{color:#f08a1d !important;}

/* ---------- 头部白卡：logo + 电话 ---------- */
#header{padding:16px 0 8px;}
/* 白色头部卡：选择器同时兼容 .htop 在 #header 内（5449）与被多余 </div> 顶到 header 外（5448） */
#header .htop, .htop{
  width:100% !important;max-width:1180px !important;height:auto !important;min-height:92px;
  display:flex !important;align-items:center;gap:18px;flex-wrap:wrap;
  background:#fff;border-radius:14px;box-shadow:0 8px 28px rgba(31,42,55,.08);
  box-sizing:border-box;padding:14px 26px;margin:0 auto 18px !important;}
#header .logo, .htop .logo{
  width:auto !important;height:auto !important;padding:0 !important;
  float:none !important;flex:0 0 auto;margin-right:auto;}
#header .logo img, .htop .logo img{width:220px !important;height:auto !important;}
#header .htopr, .htop .htopr{
  width:auto !important;max-width:100%;height:auto !important;padding:10px 18px !important;
  float:none !important;text-align:left;white-space:nowrap;
  background:#fff5ea;border:1px solid #ffd9ae;border-radius:12px;box-sizing:border-box;}
#header .htopr .zxrx, .htop .htopr .zxrx{font-size:13px;color:#8a6d3b;margin-bottom:2px;}
#header .htopr .zxdh, .htop .htopr .zxdh{font-size:22px !important;line-height:1.2;}
#header .htopr .zxdh span, .htop .htopr .zxdh span{color:#f08a1d !important;font-weight:700 !important;}

/* ---------- 报名流程步骤条 ---------- */
.qx-read-out{
  width:100% !important;max-width:1128px !important;box-sizing:border-box;
  background:#fff;border:1px solid #eef1f5;border-radius:14px;
  box-shadow:0 8px 28px rgba(31,42,55,.06);
  padding:22px 26px;margin:0 auto 18px !important;}
.qx-read{
  width:auto !important;height:auto !important;line-height:normal !important;
  background:transparent !important;
  display:flex;flex-wrap:wrap;align-items:flex-start;counter-reset:step;}
.qx-read em{
  flex:0 0 100%;padding:0 0 18px;font-style:normal;
  color:#f08a1d;font-size:15px;font-weight:700;}
.qx-read a{
  float:none !important;flex:1 1 0;display:flex;flex-direction:column;align-items:center;
  padding:0 6px;line-height:1.5;color:#5f6b7a;font-size:14px;
  background:none !important;position:relative;counter-increment:step;}
.qx-read a::before{
  content:counter(step);position:relative;z-index:1;
  width:34px;height:34px;border-radius:50%;
  background:#f4f6f9;color:#9aa4b2;border:2px solid #e3e8ef;
  display:flex;align-items:center;justify-content:center;
  font-weight:700;font-size:16px;margin-bottom:8px;}
.qx-read a:not(:last-child)::after{
  content:'';position:absolute;top:17px;left:50%;width:100%;height:2px;background:#e3e8ef;}
.qx-read-m{
  width:auto !important;line-height:1.7;margin-top:16px;padding:12px 16px;
  background:#fff5ea;border:1px solid #ffd9ae;border-radius:10px;}
.qx-read-m span{color:#c07a1a !important;font-size:14px !important;}

/* ---------- 主体报名卡片 ---------- */
#mainBody{width:100% !important;max-width:1180px !important;box-sizing:border-box;}
.bmbd{
  background:#fff;border-radius:14px;box-shadow:0 10px 34px rgba(31,42,55,.08);
  padding:30px 34px 34px;margin-bottom:24px;}
.bmbd h2.bmd2{
  line-height:1.3;font-size:28px !important;font-weight:700;text-align:center;
  color:#222a35;padding-bottom:0;margin-bottom:6px;}
.bmbd h2.bmd2 span{font-size:28px !important;}
.bmbd h2.bmd2::after{
  content:'';display:block;width:54px;height:3px;background:#f08a1d;border-radius:2px;
  margin:12px auto 0;}

/* ---------- Tab ---------- */
.cntmid{margin-top:18px;}
.cntmid ul{
  display:flex;gap:12px;max-width:640px;margin:0 auto 24px;
  background:#f4f6f9;border-radius:12px;padding:6px;box-sizing:border-box;}
.cntmid ul li{
  width:auto !important;flex:1;height:52px !important;line-height:52px !important;
  float:none !important;font-size:16px !important;border-radius:9px;
  background:transparent;color:#5f6b7a;transition:background .15s;}
.cntmid ul li a{color:#5f6b7a;display:block;}
.cntmid ul li.listd{
  background:#f08a1d !important;box-shadow:0 6px 16px rgba(240,138,29,.32);}
.cntmid ul li.listd a{color:#fff !important;}

/* ---------- 表单 ---------- */
.bmmain{
  width:100% !important;max-width:100% !important;
  box-sizing:border-box;margin:0 auto 16px;}
.bmmain table{
  border:0 !important;padding:0 !important;width:100%;max-width:760px;margin:0 auto;
  box-sizing:border-box;}
.bmmain table tr.tdbg{background:#fff !important;}
.bmmain table tr.tdbg:hover{background:#fff !important;}
.bmmain table td{
  border:0 !important;border-bottom:1px solid #f0f1f4 !important;
  padding:12px 10px !important;height:auto !important;line-height:1.6;box-sizing:border-box;}
.bmmain td.lefttdbg{
  width:150px;min-width:120px;color:#222a35;font-weight:500;font-size:14px;}
.bmmain td input.text,
.bmmain td input[type=text],
.bmmain td select{
  width:100%;max-width:540px;box-sizing:border-box;
  height:42px !important;line-height:1.4;border:1px solid #dfe4ea !important;border-radius:9px;
  padding:0 12px;font-size:14px;color:#222a35;background:#fff;
  outline:none;transition:border-color .15s,box-shadow .15s;}
.bmmain td select{padding:0 8px;cursor:pointer;}
.bmmain td input:focus,
.bmmain td select:focus{
  border-color:#f08a1d !important;box-shadow:0 0 0 3px rgba(240,138,29,.14);}
.bmmain td font[color=red]{color:#e5484d;margin-left:6px;font-weight:700;}
.bmmain textarea{
  border:1px solid #dfe4ea !important;border-radius:9px;width:100% !important;max-width:540px;
  padding:10px 12px;font-size:14px;}
.bmmain td input[name=verifycode]{
  width:140px !important;max-width:140px !important;display:inline-block !important;
  height:42px !important;padding:0 10px;}
.bmmain td img[src*="ValidateCode"]{
  display:inline-block;vertical-align:middle;height:42px;width:auto;border-radius:8px;
  margin-left:8px;cursor:pointer;}

/* ---------- 按钮 ---------- */
.bmmain table td.subtdbg{
  text-align:center !important;padding:24px 10px 8px !important;border-bottom:0 !important;}
.bmmain table td.subtdbg input{
  width:170px !important;height:48px !important;line-height:48px !important;
  border-radius:9px !important;font-size:16px !important;border:0;cursor:pointer;
  margin:0 8px;overflow:visible;transition:background .15s;}
.bmmain td.subtdbg input[type=submit]{
  background:#f08a1d !important;color:#fff !important;box-shadow:0 8px 18px rgba(240,138,29,.28);}
.bmmain td.subtdbg input[type=submit]:hover{background:#d9740a !important;}
.bmmain td.subtdbg input[type=reset]{background:#eef1f5 !important;color:#5f6b7a !important;}
.bmmain td.subtdbg input[type=reset]:hover{background:#e2e7ee !important;border:0 !important;}

/* ---------- 隐私提示 ---------- */
.bmbd > div:last-child{text-align:center;color:#9aa4b2;font-size:13px;margin-top:14px;}
.bmbd > div:last-child a{color:#f08a1d !important;}
.bmbd > div:last-child span{color:#9aa4b2 !important;}

/* ---------- 页脚（覆盖 style.css 固定宽度，深色全宽） ---------- */
.footer{
  background:#222a35 !important;border-top:0 !important;
  display:block !important;color:#aab4c2;margin-top:12px;}
.footer a{text-decoration:none !important;}
.ft_about strong{color:inherit !important;}
.link-partner{
  width:auto !important;max-width:1180px !important;margin:0 auto !important;}
.link_bd{
  width:100% !important;max-width:1180px !important;height:auto !important;
  display:flex !important;flex-wrap:wrap;gap:26px;
  margin:0 auto !important;padding:42px 26px 22px !important;
  box-sizing:border-box;overflow:visible !important;border-top:0 !important;}
.link_bd .lineleft{
  width:auto !important;max-width:none !important;float:none !important;
  flex:1 1 460px;display:flex;flex-wrap:wrap;gap:24px;
  margin:0 !important;padding:0 !important;}
.link_bd .aboutpane,
.link_bd .links_pane{flex:1 1 120px;min-width:120px;}
.link_bd h4{
  width:auto !important;float:none !important;display:block !important;
  margin:0 0 10px !important;}
.link_bd ul,
.link_bd li{
  width:auto !important;float:none !important;display:block !important;
  margin:0 !important;padding:0 !important;}
.link_bd h4 a span{color:#f08a1d !important;font-size:15px !important;}
.link_bd ul li{margin-bottom:8px !important;}
.link_bd ul li a{color:#aab4c2 !important;font-size:14px;}
.link_bd ul li a:hover{color:#f08a1d !important;}
.link_bd .links-pt{
  width:auto !important;flex:0 0 auto;float:none !important;
  display:flex !important;gap:18px;margin:0 !important;}
.link_bd .links-pt .smweixin,
.link_bd .links-pt .sina-weibo{
  width:auto !important;flex:0 0 auto;float:none !important;
  background:#2b3442 !important;border-radius:12px;padding:12px;
  margin:0 !important;}
.link_bd .links-pt img{
  width:108px !important;height:108px !important;
  border-radius:8px;background:#fff;padding:4px;box-sizing:border-box;}
.link_bd .links-pt p{
  width:auto !important;margin:8px 0 0 !important;color:#aab4c2;text-align:center;}
.ft_about{
  width:100% !important;max-width:1180px !important;height:auto !important;
  background:transparent !important;overflow:visible !important;
  margin:0 auto !important;padding:0 !important;box-sizing:border-box;color:#aab4c2;}
.ft_about .container{
  width:100% !important;max-width:100% !important;
  display:flex !important;flex-wrap:wrap;gap:18px;
  margin:0 !important;padding:16px 0 0 !important;box-sizing:border-box;}
.ft_about .col-md-1,
.ft_about .col-md-2,
.ft_about .col-md-3{
  min-width:0 !important;float:none !important;
  background:#2b3442;border-radius:12px;padding:18px 20px;
  margin:0 !important;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;}
/* 三列宽度按真实嵌套层级分别设置（源 HTML 三个标题 <strong> 未闭合，col-md-2/3 被嵌套进 strong） */
.ft_about .col-md-1{
  flex:0 0 calc(33.333% - 12px) !important;width:calc(33.333% - 12px) !important;
  max-width:calc(33.333% - 12px) !important;}
.ft_about .col-md-2{
  flex:0 0 calc(50% - 9px) !important;width:calc(50% - 9px) !important;
  max-width:calc(50% - 9px) !important;}
.ft_about .col-md-3{
  flex:1 1 100% !important;width:100% !important;max-width:100% !important;}
/* 让逃逸的 strong 成为 flex 容器：外层 strong 占 2/3，内层 strong 占其中 1/2 */
.ft_about .container > strong{
  display:flex !important;flex-wrap:wrap;gap:18px;align-items:flex-start;
  flex:0 0 calc(66.666% - 6px) !important;width:calc(66.666% - 6px) !important;
  max-width:calc(66.666% - 6px) !important;
  font-weight:normal !important;margin:0 !important;padding:0 !important;box-sizing:border-box;}
.ft_about .container strong strong{
  display:flex !important;flex-wrap:wrap;gap:18px;align-items:flex-start;
  flex:0 0 calc(50% - 9px) !important;width:calc(50% - 9px) !important;
  max-width:calc(50% - 9px) !important;
  font-weight:normal !important;margin:0 !important;padding:0 !important;box-sizing:border-box;}
.ft_about .col-md-1 .s4-item,
.ft_about .col-md-2 .s4-item,
.ft_about .col-md-3 .s4-item{width:auto !important;max-width:100%;min-width:0 !important;}
.ft_about .col-md-1 .s4-text,
.ft_about .col-md-2 .s4-text,
.ft_about .col-md-3 .s4-text{min-width:0 !important;}
.ft_about .container .foot1,
.ft_about .container .foot2,
.ft_about .container .foot3,
.ft_about .container .foot4{
  width:auto !important;max-width:100% !important;float:none !important;}
.ft_about .container .foot1 ul,
.ft_about .container .foot2 ul,
.ft_about .container .foot3 ul,
.ft_about .container .foot4 ul{
  padding-left:0 !important;background:none !important;}
.ft_about .col-sm-4{float:none !important;max-width:100% !important;}
.ft_about .s4-date-md{color:#f08a1d;margin-bottom:8px;}
.ft_about .s4-date-md strong span{color:#f08a1d !important;}
.ft_about .s4-text{border-top:1px solid #3a4655 !important;}
.ft_about .s4-text p{color:#cdd5e0 !important;margin-bottom:8px;}
.ft_about .foot3 p,
.ft_about .foot3 li,
.ft_about .foot4 li{color:#aab4c2 !important;line-height:1.9;font-size:14px;}
.ft_about a{color:#aab4c2 !important;}
.ft_about a:hover{color:#f08a1d !important;}
.ft_bottom{
  max-width:100%;margin:18px 0 0 !important;padding:22px 0 32px !important;
  color:#8a95a5 !important;font-size:13px;line-height:1.9;
  border-top:1px solid #2f3a48;}
.ft_bottom a{color:#aab4c2 !important;}
.ft_bottom a:hover{color:#f08a1d !important;}

/* ---------- 右侧悬浮客服（橙色） ---------- */
.ftbottom .floating_ck{background-color:#f08a1d !important;}
.ftbottom .floating_ck:hover{background-color:#d9740a !important;}
.ftbottom .floating_ck .floating_left{background-color:#f08a1d !important;}
.ftbottom a.floattab{color:#fff !important;}
#scrolUp{background-color:#f08a1d !important;color:#fff !important;}
#scrolUp:hover{background-color:#d9740a !important;}

/* =====================================================================
   响应式（平板 / 手机）
   ===================================================================== */
@media (max-width:1024px){
  #header .topc,
  #header .htop,
  .htop,
  .qx-read-out{
    width:auto !important;max-width:calc(100% - 24px) !important;
    margin-left:12px !important;margin-right:12px !important;}
  #mainBody{max-width:calc(100% - 24px) !important;}
  .link_bd,
  .ft_about{max-width:100% !important;}
}
@media (max-width:768px){
  body{padding-bottom:64px !important;}
  #header{padding:10px 0 4px;}
  #header .htop,
  .htop{
    width:auto !important;max-width:calc(100% - 24px) !important;
    flex-direction:column !important;align-items:stretch;gap:10px;
    padding:14px;margin:0 12px 12px !important;}
  #header .logo,
  .htop .logo{margin:0 auto !important;}
  #header .logo img,
  .htop .logo img{width:200px !important;}
  #header .htopr,
  .htop .htopr{margin:0 !important;text-align:center;white-space:normal !important;}
  #header .htopr .zxdh,
  .htop .htopr .zxdh{font-size:18px !important;}
  #header .htopr .zxdh span,
  .htop .htopr .zxdh span{font-size:18px !important;}
  .qx-read-out{padding:18px 16px;margin:0 12px 14px !important;}
  .qx-read{flex-direction:column;align-items:stretch;}
  .qx-read em{flex:none;margin-bottom:12px;}
  .qx-read a{
    flex-direction:row;align-items:flex-start;justify-content:flex-start;
    padding:0 0 14px;text-align:left;}
  .qx-read a::before{margin:0 12px 0 0;flex:0 0 34px;}
  .qx-read a:not(:last-child)::after{
    top:34px;left:16px;width:2px;height:calc(100% - 22px);}
  .bmbd{padding:20px 16px 24px;}
  .bmbd h2.bmd2,
  .bmbd h2.bmd2 span{font-size:22px !important;}
  .cntmid ul{flex-direction:column;max-width:100%;}
  .bmmain table,
  .bmmain table tbody,
  .bmmain table tr,
  .bmmain table td{display:block;width:100%;}
  .bmmain td.lefttdbg{
    width:auto !important;min-width:0;text-align:left !important;
    padding:10px 2px 2px !important;}
  .bmmain table td{padding:8px 2px !important;}
  .bmmain td input.text,
  .bmmain td input[type=text],
  .bmmain td select{max-width:100% !important;font-size:16px;}
  .bmmain td input.text{display:inline-block;width:calc(100% - 26px);}
  .bmmain td font[color=red]{
    display:inline-block;width:20px;text-align:center;vertical-align:middle;margin:0;}
  .bmmain td input[name=verifycode]{width:120px !important;max-width:120px !important;}
  .bmmain table td.subtdbg input{
    width:100% !important;margin:8px 0 !important;display:block;}
  .bmmain table td.subtdbg input[type=reset]{margin-top:0 !important;}
  /* 页脚 */
  .link_bd{padding:28px 16px 16px !important;gap:18px;}
  .link_bd .lineleft{gap:18px;flex-basis:100%;}
  .link_bd .aboutpane,
  .link_bd .links_pane{flex:1 1 calc(50% - 10px);min-width:0 !important;}
  .link_bd .links-pt{flex:1 1 100%;justify-content:center;}
  .ft_about{padding:0 16px !important;}
  .ft_about .container{
    padding:8px 0 0 !important;display:block !important;
    width:100% !important;max-width:100% !important;}
  .ft_about .col-md-1,
  .ft_about .col-md-2,
  .ft_about .col-md-3{
    flex:none !important;width:100% !important;max-width:100% !important;
    margin-left:0 !important;margin-bottom:14px !important;}
  .ft_about .col-md-3{margin-bottom:0 !important;}
  /* 嵌套 strong 在移动端解除 flex、全宽堆叠 */
  .ft_about .container > strong,
  .ft_about .container strong strong{
    display:block !important;flex:none !important;
    width:100% !important;max-width:100% !important;
    margin:0 0 14px !important;padding:0 !important;}
  /* 悬浮客服改为底部水平条 */
  .ftbottom{
    left:8px !important;right:8px !important;bottom:8px !important;
    display:flex !important;gap:1px;}
  .ftbottom .floating_ck{
    flex:1 1 0 !important;width:auto !important;height:46px !important;margin:0 !important;}
  .ftbottom a.floattab{
    width:100% !important;height:46px !important;line-height:46px !important;font-size:22px !important;}
  .ftbottom .floating_left{display:none !important;}
  #scrolUp{
    flex:1 1 0 !important;width:auto !important;height:46px !important;
    line-height:46px !important;font-size:22px !important;margin:0 !important;}
}
