/*1029626114@qq.com*/
@charset "utf-8";
@import url("./lang_switch.css?v=20260915v1");
@import url("./text_layout.css?v=20260915v2");
@import url("./en_layout.css?v=20260915v1");

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
input,textarea {border: 2 none; box-shadow: none; outline: none;}
/* 设置默认字体 */
body,button, input, select, textarea { font-family:"Microsoft Yahei" ;color: #666;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
/* 重置列表元素 */
ul, ol ,li{list-style: none;}
/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}
/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}


/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}


/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

body{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;}

/* -- 页面整体布局 -- */




/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }


/* Global Footer Fallback Style */
.g_ft .m_ft {
    background-color: #0b223c !important;
    background-image: url(../images/ftbg2.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 1920px 100%;
}

/* 保证全站所有页面页脚导航永久可见 */
.g_ft .ftmid .ftnav dl,
.g_ft .ftmid .ftnav dl.teaser,
.g_ft .ftnav dl,
.g_ft .ftnav dl.teaser,
.m_ft .ftnav dl,
.m_ft .ftnav dl.teaser {
    opacity: 1 !important;
    transform: none !important;
    -webkit-transform: none !important;
    visibility: visible !important;
    display: block !important;
    transition: none !important;
}

.g_ft .ftmid {
    height: auto !important;
    min-height: 12rem !important;
    overflow: visible !important;
}

.g_ft .m_ft:before {
    display: none !important;
}

.g_ft canvas,
canvas[width="1920"] {
    pointer-events: none !important;
    z-index: 2 !important;
    opacity: 0.25 !important;
}

/* 彻底移除右侧原生旧客服悬浮条，全面由右下角AI在线客服“小美”替代 */
.xin-2112-client-1,
#client-2112,
.my-kefu,
.client-2112-cont,
.client-2112-cont-weixin,
[id^="client-2112"],
[class*="xin-2112"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
}


