@charset "UTF-8";
:root { --theme: #c30d23; --active: #d4c193; --gray: #f1f4fb; }

html { font-size: calc(100vw / 750 * 100); background: #000; }

body { font-family: sans-serif; font-size: 14px; line-height: 1.2; overflow-x: hidden; color: #333; background-color: #fff; }

body:-webkit-full-page-media { background: inherit; }

@media (min-width: 749px) { body { max-width: 750px; margin-left: auto; margin-right: auto; }
  html { font-size: calc(750px / 750 * 100); } }

.f-medium, .md-solution-1 .editor h2, .md-solution-1 .editor h3, .md-solution-1 .editor h4 { font-weight: bold; }

.f-bold, .md-subnav .li.on, .md-news-list .hd .cat-item.on, .md-home-6 .cat-item.on { font-weight: bold; }

* { -webkit-box-sizing: border-box; box-sizing: border-box; word-break: break-all; }

*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

.oh { overflow: hidden; }

.pointer { cursor: pointer; }

.fl { float: left; }

.fr { float: right; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }

.color-theme { color: var(--theme); }

.bg-theme { background-color: var(--theme); }

.color-active { color: var(--active); }

.bg-active { background-color: var(--active); }

.color-gray { color: var(--gray); }

.bg-gray { background-color: var(--gray); }

.color-0 { color: #000; }

.bg-0 { background-color: #000; }

.color-1 { color: #111; }

.bg-1 { background-color: #111; }

.color-2 { color: #222; }

.bg-2 { background-color: #222; }

.color-3 { color: #333; }

.bg-3 { background-color: #333; }

.color-4 { color: #444; }

.bg-4 { background-color: #444; }

.color-5 { color: #555; }

.bg-5 { background-color: #555; }

.color-6 { color: #666; }

.bg-6 { background-color: #666; }

.color-7 { color: #777; }

.bg-7 { background-color: #777; }

.color-8 { color: #888; }

.bg-8 { background-color: #888; }

.color-9 { color: #999; }

.bg-9 { background-color: #999; }

.color-a { color: #aaa; }

.bg-a { background-color: #aaa; }

.color-b { color: #bbb; }

.bg-b { background-color: #bbb; }

.color-c { color: #ccc; }

.bg-c { background-color: #ccc; }

.color-d { color: #ddd; }

.bg-d { background-color: #ddd; }

.color-e { color: #eee; }

.bg-e { background-color: #eee; }

.color-f { color: #fff; }

.bg-f { background-color: #fff; }

.color-title { color: #131313; }

.ep1 { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.ep2 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.ep3 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.ep4 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.ep5 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.ep6 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }

.ep7 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }

.ep8 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; }

.ep9 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; }

.s0 { font-size: 0rem; }

.s1 { font-size: 0.01rem; }

.s2 { font-size: 0.02rem; }

.s3 { font-size: 0.03rem; }

.s4 { font-size: 0.04rem; }

.s5 { font-size: 0.05rem; }

.s6 { font-size: 0.06rem; }

.s7 { font-size: 0.07rem; }

.s8 { font-size: 0.08rem; }

.s9 { font-size: 0.09rem; }

.s10 { font-size: 0.1rem; }

.s11 { font-size: 0.11rem; }

.s12 { font-size: 0.12rem; }

.s13 { font-size: 0.13rem; }

.s14 { font-size: 0.14rem; }

.s15 { font-size: 0.15rem; }

.s16 { font-size: 0.16rem; }

.s17 { font-size: 0.17rem; }

.s18 { font-size: 0.18rem; }

.s19 { font-size: 0.19rem; }

.s20 { font-size: 0.2rem; }

.s21 { font-size: 0.21rem; }

.s22 { font-size: 0.22rem; }

.s23 { font-size: 0.23rem; }

.s24 { font-size: 0.24rem; }

.s25 { font-size: 0.25rem; }

.s26 { font-size: 0.26rem; }

.s27 { font-size: 0.27rem; }

.s28 { font-size: 0.28rem; }

.s29 { font-size: 0.29rem; }

.s30 { font-size: 0.3rem; }

.s31 { font-size: 0.31rem; }

.s32 { font-size: 0.32rem; }

.s33 { font-size: 0.33rem; }

.s34 { font-size: 0.34rem; }

.s35 { font-size: 0.35rem; }

.s36 { font-size: 0.36rem; }

.s37 { font-size: 0.37rem; }

.s38 { font-size: 0.38rem; }

.s39 { font-size: 0.39rem; }

.s40 { font-size: 0.4rem; }

.s41 { font-size: 0.41rem; }

.s42 { font-size: 0.42rem; }

.s43 { font-size: 0.43rem; }

.s44 { font-size: 0.44rem; }

.s45 { font-size: 0.45rem; }

.s46 { font-size: 0.46rem; }

.s47 { font-size: 0.47rem; }

.s48 { font-size: 0.48rem; }

.s49 { font-size: 0.49rem; }

.s50 { font-size: 0.5rem; }

.s51 { font-size: 0.51rem; }

.s52 { font-size: 0.52rem; }

.s53 { font-size: 0.53rem; }

.s54 { font-size: 0.54rem; }

.s55 { font-size: 0.55rem; }

.s56 { font-size: 0.56rem; }

.s57 { font-size: 0.57rem; }

.s58 { font-size: 0.58rem; }

.s59 { font-size: 0.59rem; }

.s60 { font-size: 0.6rem; }

.s61 { font-size: 0.61rem; }

.s62 { font-size: 0.62rem; }

.s63 { font-size: 0.63rem; }

.s64 { font-size: 0.64rem; }

.s65 { font-size: 0.65rem; }

.s66 { font-size: 0.66rem; }

.s67 { font-size: 0.67rem; }

.s68 { font-size: 0.68rem; }

.s69 { font-size: 0.69rem; }

.s70 { font-size: 0.7rem; }

.s71 { font-size: 0.71rem; }

.s72 { font-size: 0.72rem; }

.s73 { font-size: 0.73rem; }

.s74 { font-size: 0.74rem; }

.s75 { font-size: 0.75rem; }

.s76 { font-size: 0.76rem; }

.s77 { font-size: 0.77rem; }

.s78 { font-size: 0.78rem; }

.s79 { font-size: 0.79rem; }

.s80 { font-size: 0.8rem; }

.s81 { font-size: 0.81rem; }

.s82 { font-size: 0.82rem; }

.s83 { font-size: 0.83rem; }

.s84 { font-size: 0.84rem; }

.s85 { font-size: 0.85rem; }

.s86 { font-size: 0.86rem; }

.s87 { font-size: 0.87rem; }

.s88 { font-size: 0.88rem; }

.s89 { font-size: 0.89rem; }

.s90 { font-size: 0.9rem; }

.s91 { font-size: 0.91rem; }

.s92 { font-size: 0.92rem; }

.s93 { font-size: 0.93rem; }

.s94 { font-size: 0.94rem; }

.s95 { font-size: 0.95rem; }

.s96 { font-size: 0.96rem; }

.s97 { font-size: 0.97rem; }

.s98 { font-size: 0.98rem; }

.s99 { font-size: 0.99rem; }

.s100 { font-size: 1rem; }

.bg-cover { background-position: center; background-repeat: no-repeat; background-size: cover; }

.bg-contain { background-position: center; background-repeat: no-repeat; background-size: contain; }

.layout { padding-left: 0.25rem; padding-right: .25rem; }

.pd { padding-left: 0.25rem; padding-right: .25rem; }

.noscroll { overflow: hidden; }

.c-video { position: fixed; left: 0; top: 120%; z-index: 10000000; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); display: none; }

.c-video.show { top: 0; display: block; }

.c-video__main { width: 70%; position: absolute; left: 0; right: 0; top: 50%; margin: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.c-video__cnt { padding-top: calc(1080 / 1920 * 100%); position: relative; background: #000; }

.c-video__iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.c-video__video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; }

.c-video__close { display: block; cursor: pointer; width: 40px; height: 40px; background-color: #c30d23; position: absolute; right: -40px; top: 0; z-index: 1000; }

.c-video__close .icon { display: block; width: 100%; height: 100%; font-size: 21px; text-align: center; line-height: 40px; color: #fff; }

@media (max-width: 800px) { .c-video__main { width: 100%; height: 100%; }
  .c-video__cnt { height: 100%; }
  .c-video__close { right: 0; } }

.editor * { max-width: 100%; text-wrap: wrap !important; text-align: justify; }

.editor img { height: auto; vertical-align: top; }

.editor table { word-break: break-all; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-left { text-align: right; }

.c-pic { overflow: hidden; }

.c-pic .img { -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; }

.c-pic .img img { display: none; }

.flex { display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.flex-middle { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.flex-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.flex-top { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.flex-bottom { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.flex-left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.flex-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.c-select { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.c-select input, .c-select select { display: none; }

.c-select__bd { position: absolute; left: 0; top: 100%; z-index: 20; width: 100%; background: #f6f6f6; -webkit-box-shadow: 0 .05rem .1rem 0 #ccc; box-shadow: 0 .05rem .1rem 0 #ccc; display: none; max-height: 10rem; overflow: auto; }

.c-select__option { line-height: 1.5; padding: .5em .2rem; }

.c-select__option:hover { background-color: #d4c193; color: #fff; }

.c-select__option.on { background-color: #c30d23; color: #fff; }

.c-select.show .c-select__bd { display: block; }

@media (min-width: 901px) { .hidden-pc { display: none; } }

@media (max-width: 900px) { .hidden-wap { display: none; } }

.c-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; line-height: .42rem; text-align: center; }

.c-pagination .item { min-width: .44rem; padding: 0 .2em; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; border: 1px solid #e9ecf2; background-color: #fff; margin-right: .2rem; }

.c-pagination .item:last-of-type { margin-right: 0; }

.c-pagination .item:hover { color: var(--theme); border-color: var(--theme); }

.c-pagination .item.on { background-color: var(--theme); color: #fff; border-color: var(--theme); }

.c-pagination .item.disabled { pointer-events: none; }

.c-pagination .item.prev, .c-pagination .item.next { background-position: center; background-repeat: no-repeat; background-size: .07rem; width: .44rem; height: .44rem; }

.c-pagination .item.prev:not(.disabled), .c-pagination .item.next:not(.disabled) { background-color: var(--theme); border-color: var(--theme); }

.c-pagination .item.prev { background-image: url(?static/wap/images/i-left-2.png); }

.c-pagination .item.prev.disabled { background-image: url(?static/wap/images/i-left-3.png); }

.c-pagination .item.next { background-image: url(?static/wap/images/i-right.png); }

.c-pagination .item.next.disabled { background-image: url(?static/wap/images/i-right-4.png); }

.c-pagination .jump { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: .42rem; margin-left: .4rem; }

.c-pagination .jump input { width: .44rem; height: .44rem; text-align: center; border: 1px solid #e9ecf2; margin: 0 .1rem; padding: 0 2px; }

.c-pagination .jump input::-webkit-inner-spin-button { display: none; }

.md-subnav { border-bottom: 1px solid #fafafa; }

.md-subnav .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; }

.md-subnav .li { position: relative; width: auto; line-height: .9rem; }

.md-subnav .li:after { content: ''; position: absolute; left: 50%; bottom: 0; width: 0.4rem; height: 0.05rem; margin-left: -.2rem; background: var(--theme); display: none; }

.md-subnav .li.on { font-size: .26rem; color: #333; }

.md-subnav .li.on:after { display: block; }

.md-subnav-2 { padding-top: .5rem; padding-bottom: .5rem; }

.md-subnav-2 .list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: .12rem; }

.md-subnav-2 .li { background-color: #fafafa; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; min-height: .7rem; padding: .2rem; }

.md-subnav-2 .li:hover { color: var(--theme); }

.md-subnav-2 .li.on { background-color: var(--theme); color: #fff; }

.c-img-full { font-size: 0; }

.c-img-full img { width: 100%; }

.social-share .icon-wechat .wechat-qrcode { z-index: 100; }

.c-scroll::-webkit-scrollbar { width: 2px; height: 2px; background-color: #ccc; }

.c-scroll::-webkit-scrollbar-thumb { background-color: #c30d23; }

.c-title .tit { line-height: 1.5; }

.c-title .tit span { color: var(--theme); }

.c-title .desc { line-height: 1.6; margin-top: .04rem; }

input[type=radio] { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 14px; height: 14px; border-radius: 50%; border: 1px solid #999; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; vertical-align: middle; -ms-flex-negative: 0; flex-shrink: 0; }

input[type=radio]:checked { border-color: #c30d23; position: relative; }

input[type=radio]:checked:after { content: ''; width: 8px; height: 8px; border-radius: 50%; background: #c30d23; }

.m-more { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: 2rem; padding: 0 .2rem; height: .7rem; background-color: var(--theme); color: #fff; -ms-flex-negative: 0; flex-shrink: 0; border: none; }

.m-more .icon { width: 0.09rem; margin-left: .19rem; }

/* --------------------------------------------------------------------- */
/* 轮播箭头 */
/* --------------------------------------------------------------------- */
.m-arrow { width: .6rem; height: .6rem; background-color: var(--theme); background-position: center; background-repeat: no-repeat; background-size: .09rem; border-radius: 50%; cursor: pointer; }

.m-arrow-prev { background-image: url(?static/wap/images/i-left-2.png); }

.m-arrow-prev.swiper-button-disabled { background-image: url(?static/wap/images/i-left-1.png); }

.m-arrow-next { background-image: url(?static/wap/images/i-right.png); }

.m-arrow-next.swiper-button-disabled { background-image: url(?static/wap/images/i-right-2.png); }

.m-arrow.swiper-button-disabled { background-color: #fff; }

.pswp__bg { background: rgba(0, 0, 0, 0.7); }

.md-cat-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: .2rem; padding-top: .3rem; padding-bottom: .3rem; border-bottom: 1px solid #fafafa; }

.md-cat-1 .item { width: 3.4rem; position: relative; }

.md-cat-1 .item.has-choosed .name-1 { display: none; }

.md-cat-1 .item.has-choosed .name-2 { display: block; }

.md-cat-1 .hd .name { line-height: .7rem; background-image: url(?static/wap/images/i-down-w.png); background-repeat: no-repeat; background-position: right .19rem center; background-size: .15rem; }

.md-cat-1 .hd .name-1 { padding-left: .18rem; }

.md-cat-1 .hd .name-1 img { width: .34rem; margin-right: .19rem; }

.md-cat-1 .hd .name-2 { padding-left: .2rem; display: none; }

.md-cat-1 .bd { position: absolute; left: 0; top: 100%; z-index: 2; width: 100%; background: #fff; -webkit-box-shadow: 0 0.1rem 0.2rem 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0.1rem 0.2rem 0 rgba(0, 0, 0, 0.5); padding: .5em 0; display: none; max-height: 50vh; overflow: auto; }

.md-cat-1 .bd .opt { display: block; line-height: 2.2; }

.md-cat-1 .bd .opt:hover { color: var(--theme); }

.md-cat-1 .bd .opt.on { background-color: var(--theme); color: #fff; }

.m-pagination { font-size: 0; }

.m-pagination .swiper-pagination-bullet { width: .12rem; height: .12rem; border: 1px solid var(--theme); margin: 0 0.03rem !important; opacity: 1; background: #fff; vertical-align: middle; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.m-pagination .swiper-pagination-bullet-active { width: 0.16rem; height: 0.16rem; background-color: var(--theme); }

.md-news-list { padding-top: .71rem; padding-bottom: .78rem; }

.md-news-list .hd .cat { line-height: .5rem; }

.md-news-list .hd .cat-item { margin-right: .5rem; position: relative; }

.md-news-list .hd .cat-item:after { content: ''; position: absolute; left: 0; bottom: .1rem; width: 0; height: 0.06rem; background: -webkit-gradient(linear, left top, right top, from(var(--theme)), to(transparent)); background: -o-linear-gradient(left, var(--theme), transparent); background: linear-gradient(to right, var(--theme), transparent); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-news-list .hd .cat-item.on { font-size: .26rem; }

.md-news-list .hd .cat-item.on:after { width: 100%; }

.md-news-list .hd .more { margin-left: auto; }

.md-news-list .hd .more img { width: 0.09rem; margin-left: .11rem; }

.md-news-list .bd { overflow: hidden; }

.md-news-list .bd-item { display: none; }

.md-news-list .bd-item.on { display: block; -webkit-animation: fade-left .3s; animation: fade-left .3s; }

.md-news-list .news-1 { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: .3rem; }

.md-news-list .news-1 .img { width: 2.4rem; height: 1.6rem; -o-object-fit: cover; object-fit: cover; border-radius: .1rem; margin-right: .3rem; }

.md-news-list .news-1 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-news-list .news-1 .tit { line-height: 1.57692; margin-top: .08rem; }

.md-news-list .news-1 .date { margin-top: .19rem; }

.md-news-list .news-1 .date img { width: .22rem; margin-right: .1rem; }

.md-news-list .list { margin-top: .3rem; border-top: 1px solid #f3f3f3; }

.md-news-list .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .25rem 0 .26rem; border-bottom: 1px solid #f3f3f3; }

.md-news-list .list .li:before { content: ''; width: .08rem; height: .08rem; border-radius: 50%; background: var(--theme); margin-right: .23rem; margin-bottom: .32rem; }

.md-news-list .list .li .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-news-list .list .li .tit { line-height: 1.5; }

.md-news-list .list .li .date { margin-top: .1rem; }

.md-news-list .list .li .icon { width: .09rem; }

[data-ani] { opacity: 0; }

.ani { -webkit-animation-duration: 1.4s; animation-duration: 1.4s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

[data-ani-delay='100'] { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

[data-ani-delay='200'] { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

[data-ani-delay='300'] { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

[data-ani-delay='400'] { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

[data-ani-delay='500'] { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }

[data-ani-delay='600'] { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

[data-ani-delay='700'] { -webkit-animation-delay: 0.7s; animation-delay: 0.7s; }

[data-ani-delay='800'] { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }

[data-ani-delay='900'] { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; }

[data-ani-delay='1000'] { -webkit-animation-delay: 1s; animation-delay: 1s; }

@-webkit-keyframes fade-in { from { opacity: 0; }
  to { opacity: 1; } }

@keyframes fade-in { from { opacity: 0; }
  to { opacity: 1; } }

[data-ani=fade-in].ani { -webkit-animation-name: fade-in; animation-name: fade-in; }

@-webkit-keyframes fade-up { from { opacity: 0;
    -webkit-transform: translateY(1rem);
            transform: translateY(1rem); }
  to { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes fade-up { from { opacity: 0;
    -webkit-transform: translateY(1rem);
            transform: translateY(1rem); }
  to { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

[data-ani=fade-up].ani { -webkit-animation-name: fade-up; animation-name: fade-up; }

@-webkit-keyframes fade-down { from { opacity: 0;
    -webkit-transform: translateY(-1rem);
            transform: translateY(-1rem); }
  to { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes fade-down { from { opacity: 0;
    -webkit-transform: translateY(-1rem);
            transform: translateY(-1rem); }
  to { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

[data-ani=fade-down].ani { -webkit-animation-name: fade-down; animation-name: fade-down; }

@-webkit-keyframes fade-left { from { opacity: 0;
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem); }
  to { opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes fade-left { from { opacity: 0;
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem); }
  to { opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

[data-ani=fade-left].ani { -webkit-animation-name: fade-left; animation-name: fade-left; }

@-webkit-keyframes fade-right { from { opacity: 0;
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem); }
  to { opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes fade-right { from { opacity: 0;
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem); }
  to { opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

[data-ani=fade-right].ani { -webkit-animation-name: fade-right; animation-name: fade-right; }

@-webkit-keyframes zoom-in { from { opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  to { opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes zoom-in { from { opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  to { opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

[data-ani=zoom-in].ani { -webkit-animation-name: zoom-in; animation-name: zoom-in; }

[data-original] { min-height: 10px; }

@-webkit-keyframes turn { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes turn { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes turn_1 { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }

@keyframes turn_1 { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }

@-webkit-keyframes move_left { from { -webkit-transform: translateX(0); transform: translateX(0); }
  to { -webkit-transform: translateX(-100%); transform: translateX(-100%); } }

@keyframes move_left { from { -webkit-transform: translateX(0); transform: translateX(0); }
  to { -webkit-transform: translateX(-100%); transform: translateX(-100%); } }

@-webkit-keyframes move_right { from { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  to { -webkit-transform: translateX(0); transform: translateX(0); } }

@keyframes move_right { from { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  to { -webkit-transform: translateX(0); transform: translateX(0); } }

/* --------------------------------------------------------------------- */
/* 头部 */
/* --------------------------------------------------------------------- */
.doc-head { line-height: .8rem; }

.doc-head img { vertical-align: middle; }

.doc-title { padding: 0 1rem; }

.doc-close { position: absolute; left: 0; top: 0; padding: 0 .25rem; }

.doc-close img { width: .24rem; }

.doc-back { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; left: 0; top: 0; padding-left: .24rem; }

.doc-back img { width: .17rem; margin-right: .1rem; }

.doc-menu { position: absolute; right: .25rem; top: 0; }

.doc-menu img { width: .36rem; }

.md-header { position: -webkit-sticky; position: sticky; left: 0; top: 0; right: 0; z-index: 10; width: 100%; max-width: 750px; margin: auto; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.md-header .head-1 { height: 1rem; }

.md-header .logo { margin-right: auto; }

.md-header .logo img { height: .5rem; max-height: 1rem; }

.md-header .tel img { width: 0.29rem; margin-right: .12rem; }

.md-header .search { margin-left: .3rem; font-size: 0; }

.md-header .search img { width: .3rem; }

.md-footer { background: #efefef; padding-bottom: 2.33rem; }

.md-footer .foot-1 { border-bottom: 1px solid rgba(204, 204, 204, 0.5); padding-top: .58rem; padding-bottom: .35rem; }

.md-footer .logo img { height: .5rem; }

.md-footer .tel { margin-left: auto; }

.md-footer .tel .t2 { line-height: 1.1; margin-top: .01rem; }

.md-footer .foot-2 { padding-top: .5rem; }

.md-footer .nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.md-footer .nav .li-1 { width: 3.4rem; position: relative; margin-bottom: .2rem; }

.md-footer .nav .li-1-hd { border: 1px solid #ccc; line-height: .7rem; padding: 0 .2rem; background: url(?static/wap/images/i-down.png) no-repeat right 0.2rem center/0.17rem; }

.md-footer .nav .li-1.on .ul-2 { display: block; }

.md-footer .nav .ul-2 { position: absolute; left: 0; top: 100%; z-index: 2; width: 100%; background: #fff; border: 1px solid #ccc; display: none; -webkit-box-shadow: 0 .1rem .2rem 0 #ccc; box-shadow: 0 .1rem .2rem 0 #ccc; max-height: 200px; overflow-y: auto; }

.md-footer .nav .a-2 { display: block; padding: .7em .2rem; border-bottom: 1px solid #ccc; }

.md-footer .nav .a-2:last-of-type { border: none; }

.md-footer .contact { margin-top: .28rem; }

.md-footer .contact .list { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-footer .contact .list .li { margin-bottom: .26rem; }

.md-footer .contact .list .li:last-of-type { margin-bottom: 0; }

.md-footer .contact .list .icon { width: .24rem; margin-right: .2rem; }

.md-footer .code { width: 1.34rem; }

.md-footer .msg { margin-top: .45rem; line-height: 2; }

.md-tab { position: fixed; left: 0; bottom: 0; right: 0; z-index: 10; width: 100%; max-width: 750px; margin: auto; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; background: #fff; }

.md-tab .item { padding-top: .15rem; padding-bottom: .49rem; }

.md-tab .item.on .tit { color: var(--theme); }

.md-tab .item-center { padding-top: 0; padding-bottom: 0; margin-top: -.32rem; }

.md-tab .icon { height: .6rem; }

.md-tab .icon-2 { width: 1.1rem; height: 1.1rem; background-color: var(--active); border: .1rem solid #fff; border-radius: 50%; }

.md-tab .icon-2 img { width: .6rem; }

.md-tab .tit { margin-top: .03rem; color: #85898d; }

.md-form-0 { display: none; }

.md-form-0.show { display: block; }

.md-form-0.show .cnt { -webkit-animation: zoom-in .3s forwards; animation: zoom-in .3s forwards; }

.md-form-0 .mask { position: fixed; left: 0; top: 0; z-index: 100; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.md-form-0 .cnt { position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 750px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 101; padding: .2rem .75rem; }

.md-form-0 .main { width: 100%; padding: .4rem .55rem .59rem; background: #fff; overflow: auto; }

.md-form-0 .close { -ms-flex-negative: 0; flex-shrink: 0; width: 0.7rem; height: 0.7rem; border: solid 1px #ffffff; border-radius: 50%; background: url(?static/wap/images/i-close.png) no-repeat center/0.16rem; cursor: pointer; margin-top: .42rem; }

.md-form-0 .form { margin-top: .38rem; }

.md-form-0 .form .form-item { background-color: #f6f6f6; margin-bottom: .2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-form-0 .form .form-item .icon { width: .4rem; margin-left: .26rem; margin-right: .15rem; }

.md-form-0 .form .c-select { display: block; }

.md-form-0 .form .c-select__hd { background: #f6f6f6 url(?static/wap/images/i-5.png) no-repeat right 0.29rem center/0.21rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-form-0 .form .c-select__hd span { color: #bbb; }

.md-form-0 .form .c-select__hd span.has-value { color: #333; }

.md-form-0 .form .ipt, .md-form-0 .form .select { height: .82rem; line-height: .82rem; border: none; background: transparent; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 100px; font-family: inherit; font-size: inherit; outline: none; }

.md-form-0 .form .ipt::-webkit-input-placeholder, .md-form-0 .form .select::-webkit-input-placeholder { color: #bbb; }

.md-form-0 .form .ipt:-ms-input-placeholder, .md-form-0 .form .select:-ms-input-placeholder { color: #bbb; }

.md-form-0 .form .ipt::-ms-input-placeholder, .md-form-0 .form .select::-ms-input-placeholder { color: #bbb; }

.md-form-0 .form .ipt::placeholder, .md-form-0 .form .select::placeholder { color: #bbb; }

.md-form-0 .form .ipt { padding-right: .2rem; }

.md-form-0 .form .select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(?static/wap/images/i-5.png) no-repeat right 0.2rem center/0.12rem; padding-right: .32rem; color: #bbb; }

.md-form-0 .form .select:valid { color: #333; }

@media (max-width: 1400px) { .md-form-0 .form .select { background-size: 10px; } }

.md-form-0 .form .btn { border: none; width: 100%; height: .82rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; text-align: center; padding: 0 .1rem; margin-top: .1rem; cursor: pointer; }

.md-form-0 .form .btn:active { background-color: #aa9a76; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 10px 10px -5px #d4c193; box-shadow: 0 10px 10px -5px #d4c193; }

.md-form-0 .code { text-align: center; margin-top: .3rem; }

.md-top { position: fixed; bottom: 1.85rem; right: .55rem; z-index: 10; width: .8rem; height: .8rem; border-radius: 50%; background: #fff url(../images/i-top.png) no-repeat center/0.31rem; -webkit-box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.1); display: none; }

.md-home-1 .m-pagination { bottom: .5rem; }

.md-home-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: .3rem; padding-bottom: .1rem; background: #fff; border-bottom: .19rem solid #fafafa; }

.md-home-2 .item { width: 2.2rem; min-height: 1.9rem; margin-right: .2rem; margin-bottom: .2rem; background: #f7f7f7; padding: .25rem .1rem .2rem; }

.md-home-2 .item:nth-of-type(3n) { margin-right: 0; }

.md-home-2 img { width: .7rem; height: .7rem; -o-object-fit: contain; object-fit: contain; }

.md-home-2 .tit { margin-top: .23rem; }

.md-home-3 .m-pagination { bottom: 0.58rem; }

.md-home-3 .li { padding-top: .69rem; min-height: 3rem; }

.md-home-3 .icon { height: .3rem; }

.md-home-3 .t1 { margin-top: .03rem; }

.md-home-3 .t2 { margin-top: .08rem; }

.md-home-3 .unit { margin-top: .1rem; }

.md-home-4 { background-color: #eef4f7; padding-top: .69rem; padding-bottom: .9rem; }

.md-home-4 .cat { margin-top: .43rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.md-home-4 .cat-item { width: 1.66rem; min-height: .7rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ffffff; margin-right: .12rem; margin-bottom: .12rem; }

.md-home-4 .cat-item:nth-of-type(4n) { margin-right: 0; }

.md-home-4 .cat-item.on { background-color: var(--theme); color: #fff; }

.md-home-4 .bd-item { display: none; }

.md-home-4 .bd-item.on { display: block; -webkit-animation: fade-up 1s; animation: fade-up 1s; }

.md-home-4 .list { margin-top: .28rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.md-home-4 .list .li { width: 3.4rem; margin-bottom: .2rem; }

.md-home-4 .list .img { display: block; width: 100%; height: 2.4rem; -o-object-fit: cover; object-fit: cover; }

.md-home-4 .list .tit { padding: .27rem .25rem .24rem; }

.md-home-4 .swiper-container { padding-bottom: .5rem; }

.md-home-4 .swiper-pagination-bullet-active { background-color: var(--theme); }

.md-home-4 .m-more { margin-top: .28rem; }

.md-home-5 { padding-top: .69rem; padding-bottom: .79rem; border-bottom: 1px solid #fafafa; }

.md-home-5 .list { margin-top: .43rem; gap: .2rem; }

.md-home-5 .list .li { width: 2.2rem; position: relative; }

.md-home-5 .list .img { display: block; width: 100%; height: 1.6rem; }

.md-home-5 .list .tit { position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.4); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md-home-6 { background: #f8f9fa; padding-bottom: .79rem; }

.md-home-6 .c-title { padding: .69rem .6rem .42rem; }

.md-home-6 .bd { background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(2.5rem, transparent)); background: -o-linear-gradient(top, #fff, transparent 2.5rem); background: linear-gradient(to bottom, #fff, transparent 2.5rem); }

.md-home-6 .cat { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: .25rem; height: .8rem; overflow: hidden; }

.md-home-6 .cat-item { margin-right: .4rem; position: relative; padding-bottom: .25rem; line-height: .3rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-home-6 .cat-item.on { color: #333; }

.md-home-6 .cat-item.on:after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0.4rem; height: 0.05rem; background-color: var(--theme); margin-left: -.2rem; }

.md-home-6 .cat .btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; right: 0; top: .3rem; cursor: pointer; }

.md-home-6 .cat .btn:before { content: ''; background: #ccc; width: 1px; height: .18rem; margin-right: .25rem; }

.md-home-6 .cat .btn img { width: 0.27rem; }

.md-home-6 .show { background: none; }

.md-home-6 .show .cat { height: auto; padding: 0; }

.md-home-6 .show .cat .btn { display: none; }

.md-home-6 .show .cat-item { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 0.7rem; padding: .1rem; background-color: #ffffff; width: 2.2rem; margin-bottom: .2rem; margin-right: .2rem; color: #333; }

.md-home-6 .show .cat-item:nth-of-type(3n) { margin-right: 0; }

.md-home-6 .show .cat-item.on { background-color: var(--theme); color: #fff; font-size: .24rem; font-family: inherit; }

.md-home-6 .show .cat-item.on:after { display: none; }

.md-home-6 .list { margin-top: .28rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.md-home-6 .list .li { width: 3.4rem; margin-bottom: .2rem; }

.md-home-6 .list .img { display: block; width: 100%; height: 2.4rem; -o-object-fit: cover; object-fit: cover; }

.md-home-6 .list .tit { padding: .27rem .25rem .24rem; }

.md-home-6 .swiper-container { padding-bottom: .5rem; }

.md-home-6 .swiper-pagination-bullet-active { background-color: var(--theme); }

.md-home-6 .m-more { margin-top: .29rem; }

.md-home-7 { padding-top: .8rem; padding-bottom: .8rem; overflow: hidden; }

.md-home-7 .c-title { margin-top: .53rem; }

.md-home-7 .c-title .tit { line-height: .43rem; }

.md-home-7 .c-title .desc { line-height: 1.66667; margin-top: .19rem; }

.md-home-7 .m-more { margin-top: 0.3rem; }

.md-home-7 .carousel { margin-top: .6rem; position: relative; }

.md-home-7 .carousel .swiper-container { overflow: visible; }

.md-home-7 .carousel .swiper-slide { opacity: .4; position: relative; -webkit-transform: scaleY(0.8); -ms-transform: scaleY(0.8); transform: scaleY(0.8); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-home-7 .carousel .swiper-slide img { display: block; width: 100%; }

.md-home-7 .carousel .swiper-slide-active { opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); }

.md-home-7 .carousel .m-arrow { position: absolute; top: 50%; z-index: 2; margin-top: -.3rem; }

.md-home-7 .carousel .m-arrow-prev { left: 0; }

.md-home-7 .carousel .m-arrow-next { right: 0; }

.md-home-8 { background-color: #e2e5e7; background-image: url(?static/wap/images/bg-1.jpg); padding-top: .7rem; padding-bottom: .5rem; }

.md-home-8 .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: .4rem; }

.md-home-8 .list .li { width: 4em; margin-right: .4rem; margin-bottom: .37rem; }

.md-home-8 .list .li:nth-of-type(5n) { margin-right: 0; }

.md-home-8 .list .icon { width: .9rem; height: .9rem; margin-left: auto; margin-right: auto; background: url(?static/wap/images/bg-2.png) no-repeat center/contain; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md-home-8 .list .icon img { height: .4rem; }

.md-home-8 .list .tit { margin-top: .22rem; }

.md-home-8 .list .num { margin-top: .04rem; }

.md-home-9 { background: #f8f9fa; padding-top: .69rem; padding-bottom: .48rem; }

.md-home-9 .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: .44rem; }

.md-home-9 .list .col { width: 3.4rem; }

.md-home-9 .list .li { margin-bottom: .45rem; }

.md-home-9 .list .img { display: block; width: 100%; }

.md-home-9 .list .tit { margin-top: .27rem; }

.md-home-9 .list .desc { line-height: 1.5; margin-top: .09rem; }

.md-home-10 { padding-top: 0.59rem; padding-bottom: 0.81rem; }

.md-home-10 .swiper-container { margin-top: .48rem; }

.md-home-10 .m-pagination { bottom: 0; }

.md-home-10 .swiper-slide { opacity: .4; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); padding-bottom: .45rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-home-10 .swiper-slide .tit { margin-top: .28rem; opacity: 0; }

.md-home-10 .swiper-slide-active { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.md-home-10 .swiper-slide-active .tit { opacity: 1; }

.md-home-10 .img { display: block; width: 100%; }

.md-home-11 { padding-top: .69rem; padding-bottom: .9rem; background-image: url(?static/wap/images/bg-3.jpg); background-color: #f7f8fa; overflow: hidden; }

.md-home-11 .row-1 { margin-top: .32rem; }

.md-home-11 .row-1 .line { margin-bottom: .1rem; }

.md-home-11 .row-1 .line:last-of-type { margin-bottom: 0; }

.md-home-11 .row-1 .swiper-wrapper { -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; }

.md-home-11 .row-1 .item { margin-right: .1rem; width: 1.8rem; }

.md-home-11 .row-1 .item img { display: block; width: 100%; height: 1rem; -o-object-fit: contain; object-fit: contain; background: #fff; }

.md-home-11 .row-2 { margin-top: .3rem; }

.md-home-11 .row-2 .t1 { display: inline-block; }

.md-home-11 .row-2 .t2 { line-height: 1.5; }

.md-home-12 { padding-top: .71rem; }

.md-home-12 .c-title + .md-news-list { padding-top: .32rem; }

.md-news-1 { padding-top: .19rem; padding-bottom: .82rem; }

.md-news-1 .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; padding: .3rem 0; border-bottom: 1px solid #f3f3f3; }

.md-news-1 .list .img { width: 2.4rem; height: 1.6rem; background-color: #eee; border-radius: 0.1rem; margin-right: .3rem; }

.md-news-1 .list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-top: .08rem; }

.md-news-1 .list .tit { line-height: 1.57692; }

.md-news-1 .list .data { margin-top: .19rem; }

.md-news-1 .list .date { margin-right: .28rem; }

.md-news-1 .list .date .i-1 { width: .22rem; margin-right: .1rem; }

.md-news-1 .list .count .i-2 { width: .22rem; margin-right: .1rem; }

.md-news-1 .c-pagination { margin-top: .5rem; }

.md-news-2 { padding-top: .47rem; padding-bottom: .82rem; }

.md-news-2 .title { line-height: 1.13889; }

.md-news-2 .data { margin-top: .31rem; }

.md-news-2 .date { margin-right: .28rem; }

.md-news-2 .date .i-1 { width: .22rem; margin-right: .1rem; }

.md-news-2 .count .i-2 { width: .22rem; margin-right: .1rem; }

.md-news-2 .editor { border-top: 1px solid  #f3f3f3; border-bottom: 1px solid  #f3f3f3; line-height: 1.91667; margin-top: .37rem; padding-top: .29rem; padding-bottom: .71rem; }

.md-news-2 .nav { margin-top: .52rem; }

.md-news-2 .nav a { display: block; line-height: 1.5; margin-bottom: .1rem; }

.md-news-2 .m-more { margin-top: .45rem; }

.md-case-1 { padding-bottom: 0.83rem; }

.md-case-1 .list { margin-top: .4rem; }

.md-case-1 .c-pagination { margin-top: .3rem; }

.md-case-2 { position: relative; background: #fafafa; padding-bottom: 0.77rem; }

.md-case-2 .text { position: absolute; left: 0; bottom: 0; z-index: 2; width: 100%; background: rgba(0, 0, 0, 0.5); line-height: .8rem; padding: 0 .3rem; }

.md-case-2 .text .tit { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-case-2 .text .pagination { position: static; width: auto; }

.md-case-3 { padding-top: .61rem; padding-bottom: .23rem; }

.md-case-3 .title { line-height: 2; }

.md-case-3 .cnt-item { margin-bottom: .22rem; }

.md-case-3 .cnt-item:last-of-type { margin-bottom: 0; }

.md-case-3 .cnt-tit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .26rem 0 .27rem; }

.md-case-3 .cnt-tit:before { content: ''; width: 0.07rem; height: 0.28rem; background-color: var(--theme); margin-right: .13rem; }

.md-case-3 .cnt-content { line-height: 1.625; }

.md-case-relative { padding-top: .75rem; padding-bottom: .81rem; background-color: #f1f2f3; }

.md-case-relative .list { margin-top: .45rem; padding-bottom: .46rem; }

.md-case-relative .list .img { display: block; width: 100%; height: 2.4rem; -o-object-fit: cover; object-fit: cover; }

.md-case-relative .list .tx { padding: .27rem .25rem .24rem; background: #fff; }

.md-case-relative .list .swiper-pagination { bottom: 0; }

.md-solution-1 { padding-top: .6rem; }

.md-solution-1 .editor { line-height: 1.33333; border-bottom: 1px solid  #f3f3f3; padding-bottom: .5rem; }

.md-solution-1 .editor h2 { color: #333; font-size: .36rem; }

.md-solution-1 .editor h3 { color: var(--theme); font-size: .3rem; margin-bottom: .18rem; margin-top: .37rem; }

.md-solution-1 .editor h4 { font-size: .3rem; color: #333; margin-bottom: .11rem; margin-top: .31rem; }

.md-solution-1 .nav { margin-top: .52rem; padding-bottom: .61rem; }

.md-solution-1 .nav a { display: block; line-height: 1.5; margin-bottom: .1rem; }

/* --------------------------------------------------------------------- */
/* 发展历程 */
/* --------------------------------------------------------------------- */
.md-about-develop { padding-top: .2rem; padding-bottom: .86rem; }

.md-about-develop .list { position: relative; margin-top: .48rem; padding-top: .48rem; padding-bottom: .79rem; }

.md-about-develop .list:before { content: ''; position: absolute; left: 50%; top: 0; width: 1px; height: 100%; background: #d3bf90; }

.md-about-develop .list .li { margin-bottom: .45rem; }

.md-about-develop .list .li:last-of-type { margin-bottom: 0; }

.md-about-develop .list .li:nth-of-type(2n+1) { padding-left: 50%; }

.md-about-develop .list .li:nth-of-type(2n+1) .year:after { left: 0; margin-left: -.065rem; }

.md-about-develop .list .li:nth-of-type(2n+1) .desc { text-align: right; }

.md-about-develop .list .li:nth-of-type(2n) { padding-right: 50%; }

.md-about-develop .list .li:nth-of-type(2n) .year:before { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-left: .09rem; margin-right: 0; }

.md-about-develop .list .li:nth-of-type(2n) .year:after { right: 0; margin-right: -.065rem; }

.md-about-develop .list .year { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.md-about-develop .list .year:before { content: ''; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 1px; background-color: #d3bf90; margin-right: .09rem; }

.md-about-develop .list .year:after { content: ''; position: absolute; top: 50%; z-index: 2; width: 0.13rem; height: 0.13rem; margin-top: -.065rem; background-color: #d3bf90; -webkit-box-shadow: 0 0 0 .08rem  #f0ede7; box-shadow: 0 0 0 .08rem  #f0ede7; border-radius: 50%; }

.md-about-develop .list .desc { margin-top: .19rem; }

/* --------------------------------------------------------------------- */
/* 简介 */
/* --------------------------------------------------------------------- */
.md-intro-1 { padding-top: .26rem; padding-bottom: .77rem; }

.md-intro-1 .tit-2 { margin-top: .11rem; }

.md-intro-1 .image { margin-top: .43rem; }

.md-intro-1 .image img { display: block; width: 100%; }

.md-intro-1 .tit-3 { margin-top: .3rem; margin-top: .55rem; }

.md-intro-1 .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: .3rem; }

.md-intro-1 .list .li { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: .35rem; }

.md-intro-1 .list .row-1 .num { vertical-align: text-bottom; }

.md-intro-1 .list .icon { width: .3rem; min-width: 20px; height: .3rem; min-height: 20px; -o-object-fit: contain; object-fit: contain; margin-right: .2rem; margin-top: .2rem; }

.md-intro-1 .list .tit { margin-top: .03rem; max-width: 12em; }

.md-intro-1 .desc { line-height: 1.875; }

.md-intro-1 .carousel { margin-top: .41rem; position: relative; overflow: hidden; }

.md-intro-1 .carousel .swiper-container { overflow: visible; }

.md-intro-1 .carousel .swiper-slide { opacity: .4; position: relative; -webkit-transform: scaleY(0.8); -ms-transform: scaleY(0.8); transform: scaleY(0.8); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-intro-1 .carousel .swiper-slide img { display: block; width: 100%; }

.md-intro-1 .carousel .swiper-slide-active { opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); }

.md-intro-1 .carousel .m-arrow { position: absolute; top: 50%; z-index: 2; margin-top: -.3rem; }

.md-intro-1 .carousel .m-arrow-prev { left: 0; }

.md-intro-1 .carousel .m-arrow-next { right: 0; }

.md-intro-2 { padding-top: .69rem; padding-bottom: .84rem; }

.md-intro-2 .c-title .desc { line-height: 1.5; }

.md-intro-2 .list { margin-top: .49rem; }

.md-intro-2 .list .li { background: #f3f3f3; margin-bottom: .3rem; }

.md-intro-2 .list .li:last-of-type { margin-bottom: 0; }

.md-intro-2 .list .desc { line-height: 1.66667; padding: .32rem .3rem .38rem; }

.md-intro-3 { padding-top: .71rem; padding-bottom: .9rem; background-color: #f8f9fa; overflow: hidden; }

.md-intro-3 .row-1 { margin-top: .49rem; }

.md-intro-3 .row-1 .line { margin-bottom: .1rem; }

.md-intro-3 .row-1 .line:last-of-type { margin-bottom: 0; }

.md-intro-3 .row-1 .swiper-wrapper { -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; }

.md-intro-3 .row-1 .item { width: 1.8rem; margin-right: .1rem; }

.md-intro-3 .row-1 .item img { display: block; width: 100%; height: 1rem; -o-object-fit: contain; object-fit: contain; background: #fff; }

.md-intro-3 .row-2 { margin-top: .3rem; }

.md-intro-3 .row-2 .t1 { display: inline-block; }

.md-intro-3 .row-2 .t2 { line-height: 1.5; }

/* --------------------------------------------------------------------- */
/* 证书 */
/* --------------------------------------------------------------------- */
.md-honor-1 { background: #f8f9fa; padding-bottom: .87rem; }

.md-honor-1 .row { padding-top: .69rem; }

.md-honor-1 .bd { margin-top: .44rem; }

.md-honor-1 .bd .swiper-container { padding-bottom: .47rem; }

.md-honor-1 .bd .swiper-pagination { bottom: 0; }

.md-honor-1 .bd .swiper-slide { height: auto; background: #fff; width: 3.4rem; margin-right: .19rem; }

.md-honor-1 .bd .swiper-slide:last-of-type { margin-right: 0; }

.md-honor-1 .bd .swiper-slide:hover .tit { background-color: #c30d23; color: #fff; }

.md-honor-1 .bd .img { height: 4.2rem; font-size: 0; padding: .48rem .2rem .47rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md-honor-1 .bd .img img { padding: .16rem; -o-border-image: url(?static/wap/images/honor-bg.png) 16/0.16rem stretch; border-image: url(?static/wap/images/honor-bg.png) 16/0.16rem stretch; max-width: 100%; max-height: 3.25rem; -o-object-fit: contain; object-fit: contain; }

.md-honor-1 .bd .tit { line-height: 1.2; min-height: .7rem; border-top: 1px solid #f8f9fa; padding: .5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* --------------------------------------------------------------------- */
/* 企业文化 */
/* --------------------------------------------------------------------- */
.md-culture-1 { padding-top: .24rem; padding-bottom: 1.4rem; background: #f8f9fa; }

.md-culture-1 .list { margin-top: .44rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }

.md-culture-1 .list .li { width: 50%; margin-bottom: .56rem; }

.md-culture-1 .list .icon { width: 1.4rem; height: 1.4rem; padding: .2rem; margin-left: auto; margin-right: auto; position: relative; border-radius: 50%; background: #f8f9fa; }

.md-culture-1 .list .icon:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%; border: dotted 2px #bbbbbb; }

.md-culture-1 .list .icon .img { background: #d4c193; border-radius: 50%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 0; }

.md-culture-1 .list .icon .img img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }

.md-culture-1 .list .tit { margin-top: .26rem; }

.md-culture-1 .list .desc { line-height: 1.45833; margin-top: .08rem; }

.md-culture-1 .row { margin-top: 0.08rem; background: #fff; }

.md-culture-1 .row .rg { padding: .1rem .3rem .19rem; }

.md-culture-1 .row .rg .item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #f3f3f3; padding: .4rem 0; }

.md-culture-1 .row .rg .item:last-of-type { margin-bottom: 0; }

.md-culture-1 .row .rg .icon { width: 1.1rem; height: 1.1rem; background: url(?static/wap/images/bg-2.png) no-repeat center/100% 100%; margin-right: .3rem; }

.md-culture-1 .row .rg .icon img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }

.md-culture-1 .row .rg .desc { margin-top: .12rem; line-height: 1.41667; }

/* --------------------------------------------------------------------- */
/* 联系我们 */
/* --------------------------------------------------------------------- */
.md-contact-1 { padding-top: .19rem; padding-bottom: .82rem; }

.md-contact-1 .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: .2rem; margin-top: .45rem; }

.md-contact-1 .list .li { width: 3.4rem; background-color: #f8f9fa; padding: .29rem .3rem .27rem; }

.md-contact-1 .list .icon { width: .9rem; height: .9rem; margin-left: auto; margin-right: auto; background: url(?static/wap/images/bg-2.png) no-repeat center/100% 100%; }

.md-contact-1 .list .icon img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }

.md-contact-1 .list .tit { margin-top: .24rem; }

.md-contact-1 .list .desc { margin-top: .14rem; line-height: 1.08333; }

.md-contact-1 .map { margin-top: .6rem; }

.md-contact-1 .map .img { display: block; width: 100%; }

/* --------------------------------------------------------------------- */
/* 在线留言 */
/* --------------------------------------------------------------------- */
.md-contact-2 { background: #f8f9fa; padding-top: .69rem; padding-bottom: .81rem; }

.md-contact-2 .row { margin-top: .2rem; }

.md-contact-2 .row .img { margin-top: .59rem; }

.md-contact-2 .form .tit { margin-bottom: .27rem; }

.md-contact-2 .form .form-item { background-color: #fff; margin-bottom: .2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-contact-2 .form .form-item .icon { width: .4rem; margin-left: .16rem; margin-right: .13rem; }

.md-contact-2 .form .ipt, .md-contact-2 .form .select { height: .9rem; line-height: .9rem; border: none; background: transparent; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 100px; font-family: inherit; font-size: inherit; outline: none; }

.md-contact-2 .form .ipt::-webkit-input-placeholder, .md-contact-2 .form .select::-webkit-input-placeholder { color: #bbb; }

.md-contact-2 .form .ipt:-ms-input-placeholder, .md-contact-2 .form .select:-ms-input-placeholder { color: #bbb; }

.md-contact-2 .form .ipt::-ms-input-placeholder, .md-contact-2 .form .select::-ms-input-placeholder { color: #bbb; }

.md-contact-2 .form .ipt::placeholder, .md-contact-2 .form .select::placeholder { color: #bbb; }

.md-contact-2 .form .ipt { padding-right: .2rem; }

.md-contact-2 .form .c-select { display: block; }

.md-contact-2 .form .c-select__hd { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: url(?static/wap/images/i-5.png) no-repeat right 0.2rem center/0.12rem; }

@media (max-width: 1400px) { .md-contact-2 .form .c-select__hd { background-size: 10px; } }

.md-contact-2 .form .c-select__hd span { color: #bbb; }

.md-contact-2 .form .c-select__hd span.has-value { color: #333; }

.md-contact-2 .form .m-more { width: 100%; height: .8rem; cursor: pointer; margin-top: .11rem; }

.c-title-2 { padding-top: .75rem; }

.c-title-2 .desc { margin-top: .12rem; }

/* --------------------------------------------------------------------- */
/* 弱电工程 */
/* --------------------------------------------------------------------- */
.md-ie-1 { padding-bottom: .98rem; }

.md-ie-1 .row { background-repeat: no-repeat; background-position: center bottom; background-size: 100% auto; padding-bottom: .61rem; margin-left: .25rem; margin-right: .25rem; }

.md-ie-1 .cat { width: 2.43rem; height: 2.42rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: auto; margin-right: auto; position: relative; }

.md-ie-1 .cat:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(?static/wap/images/bg-ie.png) no-repeat center/contain; -webkit-animation: turn 10s infinite linear; animation: turn 10s infinite linear; }

.md-ie-1 .cat * { position: relative; z-index: 2; }

.md-ie-1 .cat img { width: 0.6rem; margin-top: .02rem; }

.md-ie-1 .cat .tit { margin-top: .12rem; }

.md-ie-1 .cat.stop:before { -webkit-animation-play-state: paused; animation-play-state: paused; }

.md-ie-1 .labels { margin-top: .56rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around; }

.md-ie-1 .label { background-color: #fdfdfd; border-radius: 0.35rem 0.4rem 0.06rem 0.35rem; border: solid 0.01rem #d1d6dc; padding: .1rem .3rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: .7rem; margin: 0 .25rem .39rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-ie-1 .label:nth-child(10) ~ .label { display: none; }

.md-ie-1 .label.on { background-color: var(--theme); color: #fff; border-color: var(--theme); }

/* --------------------------------------------------------------------- */
/* 机房工程 */
/* --------------------------------------------------------------------- */
.md-ie-2 { padding-bottom: .98rem; }

.md-ie-2 .row { padding-top: 1.14rem; padding-bottom: 1.61rem; margin-left: .25rem; margin-right: .25rem; margin-top: .56rem; position: relative; min-height: 5.1rem; }

.md-ie-2 .cat { width: 2.43rem; height: 2.42rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: auto; margin-right: auto; position: relative; }

.md-ie-2 .cat:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(?static/wap/images/bg-ie.png) no-repeat center/contain; -webkit-animation: turn 10s infinite linear; animation: turn 10s infinite linear; }

.md-ie-2 .cat * { position: relative; z-index: 2; }

.md-ie-2 .cat img { width: 0.6rem; margin-top: .02rem; }

.md-ie-2 .cat .tit { margin-top: .12rem; }

.md-ie-2 .cat.stop:before { -webkit-animation-play-state: paused; animation-play-state: paused; }

.md-ie-2 .label { background-color: #fdfdfd; border-radius: 0.35rem 0.4rem 0.06rem 0.35rem; border: solid 0.01rem #d1d6dc; padding: .1rem .3rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: .7rem; position: absolute; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; max-width: 2.5rem; }

.md-ie-2 .label.on { background-color: var(--theme); color: #fff; border-color: var(--theme); }

.md-ie-2 .label:nth-of-type(2n+1) { right: 0; }

.md-ie-2 .label:nth-of-type(2n) { left: 0; }

.md-ie-2 .label:nth-child(1) { top: 0; left: 50%; right: auto; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.md-ie-2 .label:nth-of-type(n+8) { max-width: 2.75rem; }

.md-ie-2 .label:nth-child(2), .md-ie-2 .label:nth-child(3) { top: .79rem; }

.md-ie-2 .label:nth-child(4), .md-ie-2 .label:nth-child(5) { top: 2rem; max-width: 2.04rem; }

.md-ie-2 .label:nth-child(6), .md-ie-2 .label:nth-child(7) { top: 3.19rem; }

.md-ie-2 .label:nth-child(8), .md-ie-2 .label:nth-child(9) { top: 4.39rem; }

.md-ie-2 .label:nth-child(8) { left: .5rem; }

.md-ie-2 .label:nth-child(9) { right: .5rem; }

/* --------------------------------------------------------------------- */
/* 安防工程 */
/* --------------------------------------------------------------------- */
.md-ie-3 { padding-bottom: 1.45rem; overflow: hidden; }

.md-ie-3 .row { width: 5.54rem; height: 5.54rem; margin-left: auto; margin-right: auto; margin-top: 1.24rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.md-ie-3 .cat { width: 2.43rem; height: 2.42rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: auto; margin-right: auto; position: relative; }

.md-ie-3 .cat:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(?static/wap/images/bg-ie.png) no-repeat center/contain; -webkit-animation: turn 10s infinite linear; animation: turn 10s infinite linear; }

.md-ie-3 .cat * { position: relative; z-index: 2; }

.md-ie-3 .cat img { width: 0.6rem; margin-top: .02rem; }

.md-ie-3 .cat .tit { margin-top: .12rem; }

.md-ie-3 .cat.stop:before { -webkit-animation-play-state: paused; animation-play-state: paused; }

.md-ie-3 .labels { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: dashed 0.02rem #cccccc; border-radius: 50%; -webkit-animation: turn 10s infinite linear; animation: turn 10s infinite linear; }

.md-ie-3 .label { position: absolute; left: 50%; top: 0; width: 0; height: 50%; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

.md-ie-3 .label .dot { width: 1.45rem; height: 1.45rem; background-color: #ffffff; border: solid 0.01rem #d1d6dc; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.29167; text-align: center; padding: .1rem; position: absolute; left: 0; top: 0; margin-left: -0.725rem; margin-top: -0.725rem; }

.md-ie-3 .label .dot span { -webkit-animation: turn_1 10s infinite linear; animation: turn_1 10s infinite linear; }

.md-ie-details { padding-top: .35rem; padding-bottom: 1.03rem; }

.md-ie-details .title { line-height: 1.13889; }

.md-ie-details .editor { line-height: 1.91667; padding-top: .24rem; padding-bottom: .7rem; border-bottom: 1px solid  #f3f3f3; }

.md-ie-details .nav { margin-top: .52rem; }

.md-ie-details .nav a { display: block; line-height: 1.5; margin-bottom: .1rem; }

.md-ie-details .nav a:hover { color: var(--theme); }

.md-ie-details .m-more { margin-top: .45rem; }

.md-search-1 { background-color: #f6f6f6; padding-top: .75rem; padding-bottom: .7rem; }

.md-search-1 .form { width: 11.6rem; max-width: 100%; height: .7rem; min-height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; margin-left: auto; margin-right: auto; margin-top: .35rem; border-radius: .1rem; padding-right: .05rem; }

.md-search-1 .form .ipt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 50px; border: none; background: transparent; padding: 0 .3rem; }

.md-search-1 .form .btn { width: .7rem; min-width: 40px; border: none; background: none; background-image: url(?static/wap/images/i-search.png); background-repeat: no-repeat; background-position: center; background-size: .3rem; cursor: pointer; }

.md-search-1 .count { margin-top: .38rem; }

.md-search-2 { padding-bottom: 1rem; }

.md-search-2 .module { border-bottom: 1px solid #eee; }

.md-search-2 .module-tit { margin: .45rem 0 .27rem; }

.md-search-2 .list-1 { padding-bottom: .51rem; }

.md-search-2 .list-1 .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: .28rem; }

.md-search-2 .list-1 .li:last-of-type { margin-bottom: 0; }

.md-search-2 .list-1 .img { width: 2.2rem; height: 1.4rem; margin-right: .3rem; }

.md-search-2 .list-1 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: .1rem; }

.md-search-2 .list-1 .tit { line-height: 1.5; }

.md-search-2 .list-1 .desc { line-height: 1.57143; margin-top: .11rem; }

.md-search-2 .list-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: .5rem; }

.md-search-2 .list-2 .li { width: 3.4rem; margin-bottom: .2rem; }

.md-search-2 .list-2 .img { display: block; width: 100%; height: 2.4rem; -o-object-fit: cover; object-fit: cover; }

.md-search-2 .list-2 .tit { padding: .27rem .25rem .24rem; border: 1px solid #eee; }

.md-search-2 .list-3 { padding-bottom: 0.5rem; }

.md-search-2 .list-3 .li { display: -webkit-box; display: -ms-flexbox; display: flex; padding: .3rem 0; border-bottom: 1px solid #f3f3f3; }

.md-search-2 .list-3 .img { width: 2.4rem; height: 1.6rem; background-color: #eee; border-radius: 0.1rem; margin-right: .3rem; }

.md-search-2 .list-3 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-top: .08rem; }

.md-search-2 .list-3 .tit { line-height: 1.57692; }

.md-search-2 .list-3 .data { margin-top: .19rem; }

.md-search-2 .list-3 .date { margin-right: .28rem; }

.md-search-2 .list-3 .date .i-1 { width: .22rem; margin-right: .1rem; }

.md-search-2 .list-3 .count .i-2 { width: .22rem; margin-right: .1rem; }
<!--0.00025391578674316-->