/* ========== 基础重置 ========== */
*,
*::before,
*::after {margin: 0;padding: 0;box-sizing: border-box;}
/* ========== HTML5 元素块级化 ========== */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, nav, section {display: block;}
/* ========== 文本标签重置 ========== */
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
em, i {font-style: normal;}
b, strong {font-weight: normal;}
/* ========== 列表重置 ========== */
ul, ol {list-style: none;}
/* ========== 链接重置 ========== */
a {text-decoration: none;color: inherit;-webkit-tap-highlight-color: transparent;}
/* ========== 图片重置 ========== */
img {display: block;max-width: 100%;height: auto;border: 0;}
/* ========== 表单元素重置 ========== */
input, textarea, select, button {margin: 0;padding: 0;font: inherit;color: inherit;border: none;outline: none;background: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
button {cursor: pointer;}
textarea {resize: vertical;}
/* ========== 表格重置 ========== */
table {border-collapse: collapse;border-spacing: 0;}
th, td {padding: 0;text-align: left;font-weight: normal;}
/* ========== 其他 ========== */
body {line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
:focus-visible {outline: 2px solid #4A90E2;outline-offset: 2px;}
/*  */
html, body{font-family: "Microsoft YaHei", "微软雅黑", SimSun, sans-serif;}
input, button, textarea, select {font-family: inherit;}
/*  */
address{font-style: normal;}
/* 自己样式 */
.qt_53Btn{cursor: pointer;}
.m1200{width: 1200px;height: 100%;margin: auto;position: relative;}
.m1000{width: 1000px;height: 100%;margin: auto;position: relative;}
/* 桌面端默认状态（≥1000px） */
.show-pc { display: block !important; }
.show-m { display: none !important; }
.show-pc-flex { display: flex !important; }
.show-m-flex { display: none !important; }

/* 移动端（<1000px）切换 */
@media (max-width: 999.98px) {
    .show-pc { display: none !important; }
    .show-m { display: block !important; }
    .show-pc-flex { display: none !important; }
    .show-m-flex { display: flex !important; }
}
/* swiper */
.swiper{width: 100%;height: 100%;}
.swiper-pagination{height:auto;font-size: 0;display: flex;justify-content: center;align-items: center;}
.swiper-pagination .swiper-pagination-bullet{opacity: 1;display: block;}



