@charset "UTF-8";
.f-Light { font-family: 'Montserrat', sans-serif; font-weight: 300; }

.f-Regular { font-family: 'Montserrat', sans-serif; font-weight: 400; }

.f-Medium { font-family: 'Montserrat', sans-serif; font-weight: 500; }

.f-Medium-p { font-family: 'Poppins', sans-serif; font-weight: 500; }

.f-SemiBold { font-family: 'Poppins', sans-serif; font-weight: 600; }

html { font-family: 'Montserrat', sans-serif; font-weight: 400; }

/* 阿拉伯语，标题跟文本设置文字方向为 右向左 */
html[lang=ar], [dir=rtl] { /* 只处理部分文本，不想布局也跟着乱 */ }

html[lang=ar] h1, html[lang=ar] h2, html[lang=ar] h3, html[lang=ar] h4, html[lang=ar] h5, html[lang=ar] h6, html[lang=ar] p, [dir=rtl] h1, [dir=rtl] h2, [dir=rtl] h3, [dir=rtl] h4, [dir=rtl] h5, [dir=rtl] h6, [dir=rtl] p { direction: rtl; }

body { direction: ltr; color: #333; background-color: #e9f1fb; font-size: 14px; line-height: 1.5; overflow-x: hidden; }

body:-webkit-full-page-media { background: inherit; }

/* body::-webkit-scrollbar { width: 0; } */

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

/* pc */
html { font-size: calc(100vw / 1920 * 100); }

.s0 { font-size: 0; }

.s12 { font-size: 0.12rem; }

@media (max-width: 1920px) { .s12 { font-size: 12px; } }

.s13 { font-size: 0.13rem; }

@media (max-width: 1816.61538px) { .s13 { font-size: 12.3px; } }

.s14 { font-size: 0.14rem; }

@media (max-width: 1728px) { .s14 { font-size: 12.6px; } }

.s15 { font-size: 0.15rem; }

@media (max-width: 1651.2px) { .s15 { font-size: 12.9px; } }

.s16 { font-size: 0.16rem; }

@media (max-width: 1584px) { .s16 { font-size: 13.2px; } }

.s17 { font-size: 0.17rem; }

@media (max-width: 1524.70588px) { .s17 { font-size: 13.5px; } }

.s18 { font-size: 0.18rem; }

@media (max-width: 1472px) { .s18 { font-size: 13.8px; } }

.s19 { font-size: 0.19rem; }

@media (max-width: 1424.84211px) { .s19 { font-size: 14.1px; } }

.s20 { font-size: 0.2rem; }

@media (max-width: 1382.4px) { .s20 { font-size: 14.4px; } }

.s21 { font-size: 0.21rem; }

@media (max-width: 1344px) { .s21 { font-size: 14.7px; } }

.s22 { font-size: 0.22rem; }

@media (max-width: 1309.09091px) { .s22 { font-size: 15px; } }

.s23 { font-size: 0.23rem; }

@media (max-width: 1277.21739px) { .s23 { font-size: 15.3px; } }

.s24 { font-size: 0.24rem; }

@media (max-width: 1248px) { .s24 { font-size: 15.6px; } }

.s25 { font-size: 0.25rem; }

@media (max-width: 1221.12px) { .s25 { font-size: 15.9px; } }

.s26 { font-size: 0.26rem; }

@media (max-width: 1196.30769px) { .s26 { font-size: 16.2px; } }

.s27 { font-size: 0.27rem; }

@media (max-width: 1173.33333px) { .s27 { font-size: 16.5px; } }

.s28 { font-size: 0.28rem; }

@media (max-width: 1152px) { .s28 { font-size: 16.8px; } }

.s29 { font-size: 0.29rem; }

@media (max-width: 1132.13793px) { .s29 { font-size: 17.1px; } }

.s30 { font-size: 0.3rem; }

@media (max-width: 1113.6px) { .s30 { font-size: 17.4px; } }

.s31 { font-size: 0.31rem; }

@media (max-width: 1096.25806px) { .s31 { font-size: 17.7px; } }

.s32 { font-size: 0.32rem; }

@media (max-width: 1080px) { .s32 { font-size: 18px; } }

.s33 { font-size: 0.33rem; }

@media (max-width: 1064.72727px) { .s33 { font-size: 18.3px; } }

.s34 { font-size: 0.34rem; }

@media (max-width: 1050.35294px) { .s34 { font-size: 18.6px; } }

.s35 { font-size: 0.35rem; }

@media (max-width: 1036.8px) { .s35 { font-size: 18.9px; } }

.s36 { font-size: 0.36rem; }

@media (max-width: 1024px) { .s36 { font-size: 19.2px; } }

.s37 { font-size: 0.37rem; }

@media (max-width: 1011.89189px) { .s37 { font-size: 19.5px; } }

.s38 { font-size: 0.38rem; }

@media (max-width: 1000.42105px) { .s38 { font-size: 19.8px; } }

.s39 { font-size: 0.39rem; }

@media (max-width: 989.53846px) { .s39 { font-size: 20.1px; } }

.s40 { font-size: 0.4rem; }

@media (max-width: 979.2px) { .s40 { font-size: 20.4px; } }

.s41 { font-size: 0.41rem; }

@media (max-width: 969.36585px) { .s41 { font-size: 20.7px; } }

.s42 { font-size: 0.42rem; }

@media (max-width: 960px) { .s42 { font-size: 21px; } }

.s43 { font-size: 0.43rem; }

@media (max-width: 951.06977px) { .s43 { font-size: 21.3px; } }

.s44 { font-size: 0.44rem; }

@media (max-width: 942.54545px) { .s44 { font-size: 21.6px; } }

.s45 { font-size: 0.45rem; }

@media (max-width: 934.4px) { .s45 { font-size: 21.9px; } }

.s46 { font-size: 0.46rem; }

@media (max-width: 926.6087px) { .s46 { font-size: 22.2px; } }

.s47 { font-size: 0.47rem; }

@media (max-width: 919.14894px) { .s47 { font-size: 22.5px; } }

.s48 { font-size: 0.48rem; }

@media (max-width: 912px) { .s48 { font-size: 22.8px; } }

.s49 { font-size: 0.49rem; }

@media (max-width: 905.14286px) { .s49 { font-size: 23.1px; } }

.s50 { font-size: 0.5rem; }

@media (max-width: 898.56px) { .s50 { font-size: 23.4px; } }

.s51 { font-size: 0.51rem; }

@media (max-width: 892.23529px) { .s51 { font-size: 23.7px; } }

.s52 { font-size: 0.52rem; }

@media (max-width: 886.15385px) { .s52 { font-size: 24px; } }

.s53 { font-size: 0.53rem; }

@media (max-width: 880.30189px) { .s53 { font-size: 24.3px; } }

.s54 { font-size: 0.54rem; }

@media (max-width: 874.66667px) { .s54 { font-size: 24.6px; } }

.s55 { font-size: 0.55rem; }

@media (max-width: 869.23636px) { .s55 { font-size: 24.9px; } }

.s56 { font-size: 0.56rem; }

@media (max-width: 864px) { .s56 { font-size: 25.2px; } }

.s57 { font-size: 0.57rem; }

@media (max-width: 858.94737px) { .s57 { font-size: 25.5px; } }

.s58 { font-size: 0.58rem; }

@media (max-width: 854.06897px) { .s58 { font-size: 25.8px; } }

.s59 { font-size: 0.59rem; }

@media (max-width: 849.35593px) { .s59 { font-size: 26.1px; } }

.s60 { font-size: 0.6rem; }

@media (max-width: 844.8px) { .s60 { font-size: 26.4px; } }

.s61 { font-size: 0.61rem; }

@media (max-width: 840.39344px) { .s61 { font-size: 26.7px; } }

.s62 { font-size: 0.62rem; }

@media (max-width: 836.12903px) { .s62 { font-size: 27px; } }

.s63 { font-size: 0.63rem; }

@media (max-width: 832px) { .s63 { font-size: 27.3px; } }

.s64 { font-size: 0.64rem; }

@media (max-width: 828px) { .s64 { font-size: 27.6px; } }

.s65 { font-size: 0.65rem; }

@media (max-width: 824.12308px) { .s65 { font-size: 27.9px; } }

.s66 { font-size: 0.66rem; }

@media (max-width: 820.36364px) { .s66 { font-size: 28.2px; } }

.s67 { font-size: 0.67rem; }

@media (max-width: 816.71642px) { .s67 { font-size: 28.5px; } }

.s68 { font-size: 0.68rem; }

@media (max-width: 813.17647px) { .s68 { font-size: 28.8px; } }

.s69 { font-size: 0.69rem; }

@media (max-width: 809.73913px) { .s69 { font-size: 29.1px; } }

.s70 { font-size: 0.7rem; }

@media (max-width: 806.4px) { .s70 { font-size: 29.4px; } }

.s71 { font-size: 0.71rem; }

@media (max-width: 803.15493px) { .s71 { font-size: 29.7px; } }

.s72 { font-size: 0.72rem; }

@media (max-width: 800px) { .s72 { font-size: 30px; } }

.s73 { font-size: 0.73rem; }

@media (max-width: 796.93151px) { .s73 { font-size: 30.3px; } }

.s74 { font-size: 0.74rem; }

@media (max-width: 793.94595px) { .s74 { font-size: 30.6px; } }

.s75 { font-size: 0.75rem; }

@media (max-width: 791.04px) { .s75 { font-size: 30.9px; } }

.s76 { font-size: 0.76rem; }

@media (max-width: 788.21053px) { .s76 { font-size: 31.2px; } }

.s77 { font-size: 0.77rem; }

@media (max-width: 785.45455px) { .s77 { font-size: 31.5px; } }

.s78 { font-size: 0.78rem; }

@media (max-width: 782.76923px) { .s78 { font-size: 31.8px; } }

.s79 { font-size: 0.79rem; }

@media (max-width: 780.1519px) { .s79 { font-size: 32.1px; } }

.s80 { font-size: 0.8rem; }

@media (max-width: 777.6px) { .s80 { font-size: 32.4px; } }

.s81 { font-size: 0.81rem; }

@media (max-width: 775.11111px) { .s81 { font-size: 32.7px; } }

.s82 { font-size: 0.82rem; }

@media (max-width: 772.68293px) { .s82 { font-size: 33px; } }

.s83 { font-size: 0.83rem; }

@media (max-width: 770.31325px) { .s83 { font-size: 33.3px; } }

.s84 { font-size: 0.84rem; }

@media (max-width: 768px) { .s84 { font-size: 33.6px; } }

.s85 { font-size: 0.85rem; }

@media (max-width: 765.74118px) { .s85 { font-size: 33.9px; } }

.s86 { font-size: 0.86rem; }

@media (max-width: 763.53488px) { .s86 { font-size: 34.2px; } }

.s87 { font-size: 0.87rem; }

@media (max-width: 761.37931px) { .s87 { font-size: 34.5px; } }

.s88 { font-size: 0.88rem; }

@media (max-width: 759.27273px) { .s88 { font-size: 34.8px; } }

.s89 { font-size: 0.89rem; }

@media (max-width: 757.21348px) { .s89 { font-size: 35.1px; } }

.s90 { font-size: 0.9rem; }

@media (max-width: 755.2px) { .s90 { font-size: 35.4px; } }

.s91 { font-size: 0.91rem; }

@media (max-width: 753.23077px) { .s91 { font-size: 35.7px; } }

.s92 { font-size: 0.92rem; }

@media (max-width: 751.30435px) { .s92 { font-size: 36px; } }

.s93 { font-size: 0.93rem; }

@media (max-width: 749.41935px) { .s93 { font-size: 36.3px; } }

.s94 { font-size: 0.94rem; }

@media (max-width: 747.57447px) { .s94 { font-size: 36.6px; } }

.s95 { font-size: 0.95rem; }

@media (max-width: 745.76842px) { .s95 { font-size: 36.9px; } }

.s96 { font-size: 0.96rem; }

@media (max-width: 744px) { .s96 { font-size: 37.2px; } }

.s97 { font-size: 0.97rem; }

@media (max-width: 742.26804px) { .s97 { font-size: 37.5px; } }

.s98 { font-size: 0.98rem; }

@media (max-width: 740.57143px) { .s98 { font-size: 37.8px; } }

.s99 { font-size: 0.99rem; }

@media (max-width: 738.90909px) { .s99 { font-size: 38.1px; } }

.s100 { font-size: 1rem; }

@media (max-width: 737.28px) { .s100 { font-size: 38.4px; } }

/* 高分屏不继续放大 */
@media (min-width: 1921px) { html { font-size: 100px; } }

/* 适配pad: 900~500 */
@media (max-width: 900px) { html { font-size: calc(900px / 1920 * 100); } }

/* 移动端 <500 */
@media (max-width: 500px) { html { font-size: calc(100vw / 750 * 100); }
  /* vw，375px为基准尺寸 */
  .s12 { font-size: 3.2vw; }
  .s13 { font-size: 3.28vw; }
  .s14 { font-size: 3.36vw; }
  .s15 { font-size: 3.44vw; }
  .s16 { font-size: 3.52vw; }
  .s17 { font-size: 3.6vw; }
  .s18 { font-size: 3.68vw; }
  .s19 { font-size: 3.76vw; }
  .s20 { font-size: 3.84vw; }
  .s21 { font-size: 3.92vw; }
  .s22 { font-size: 4vw; }
  .s23 { font-size: 4.08vw; }
  .s24 { font-size: 4.16vw; }
  .s25 { font-size: 4.24vw; }
  .s26 { font-size: 4.32vw; }
  .s27 { font-size: 4.4vw; }
  .s28 { font-size: 4.48vw; }
  .s29 { font-size: 4.56vw; }
  .s30 { font-size: 4.64vw; }
  .s31 { font-size: 4.72vw; }
  .s32 { font-size: 4.8vw; }
  .s33 { font-size: 4.88vw; }
  .s34 { font-size: 4.96vw; }
  .s35 { font-size: 5.04vw; }
  .s36 { font-size: 5.12vw; }
  .s37 { font-size: 5.2vw; }
  .s38 { font-size: 5.28vw; }
  .s39 { font-size: 5.36vw; }
  .s40 { font-size: 5.44vw; }
  .s41 { font-size: 5.52vw; }
  .s42 { font-size: 5.6vw; }
  .s43 { font-size: 5.68vw; }
  .s44 { font-size: 5.76vw; }
  .s45 { font-size: 5.84vw; }
  .s46 { font-size: 5.92vw; }
  .s47 { font-size: 6vw; }
  .s48 { font-size: 6.08vw; }
  .s49 { font-size: 6.16vw; }
  .s50 { font-size: 6.24vw; }
  .s51 { font-size: 6.32vw; }
  .s52 { font-size: 6.4vw; }
  .s53 { font-size: 6.48vw; }
  .s54 { font-size: 6.56vw; }
  .s55 { font-size: 6.64vw; }
  .s56 { font-size: 6.72vw; }
  .s57 { font-size: 6.8vw; }
  .s58 { font-size: 6.88vw; }
  .s59 { font-size: 6.96vw; }
  .s60 { font-size: 7.04vw; }
  .s61 { font-size: 7.12vw; }
  .s62 { font-size: 7.2vw; }
  .s63 { font-size: 7.28vw; }
  .s64 { font-size: 7.36vw; }
  .s65 { font-size: 7.44vw; }
  .s66 { font-size: 7.52vw; }
  .s67 { font-size: 7.6vw; }
  .s68 { font-size: 7.68vw; }
  .s69 { font-size: 7.76vw; }
  .s70 { font-size: 7.84vw; }
  .s71 { font-size: 7.92vw; }
  .s72 { font-size: 8vw; }
  .s73 { font-size: 8.08vw; }
  .s74 { font-size: 8.16vw; }
  .s75 { font-size: 8.24vw; }
  .s76 { font-size: 8.32vw; }
  .s77 { font-size: 8.4vw; }
  .s78 { font-size: 8.48vw; }
  .s79 { font-size: 8.56vw; }
  .s80 { font-size: 8.64vw; }
  .s81 { font-size: 8.72vw; }
  .s82 { font-size: 8.8vw; }
  .s83 { font-size: 8.88vw; }
  .s84 { font-size: 8.96vw; }
  .s85 { font-size: 9.04vw; }
  .s86 { font-size: 9.12vw; }
  .s87 { font-size: 9.2vw; }
  .s88 { font-size: 9.28vw; }
  .s89 { font-size: 9.36vw; }
  .s90 { font-size: 9.44vw; }
  .s91 { font-size: 9.52vw; }
  .s92 { font-size: 9.6vw; }
  .s93 { font-size: 9.68vw; }
  .s94 { font-size: 9.76vw; }
  .s95 { font-size: 9.84vw; }
  .s96 { font-size: 9.92vw; }
  .s97 { font-size: 10vw; }
  .s98 { font-size: 10.08vw; }
  .s99 { font-size: 10.16vw; }
  .s100 { font-size: 10.24vw; } }

/* rem */
/* vw */
@media (max-width: 500px) { .xs12 { font-size: 1.6vw; }
  .xs13 { font-size: 1.73333vw; }
  .xs14 { font-size: 1.86667vw; }
  .xs15 { font-size: 2vw; }
  .xs16 { font-size: 2.13333vw; }
  .xs17 { font-size: 2.26667vw; }
  .xs18 { font-size: 2.4vw; }
  .xs19 { font-size: 2.53333vw; }
  .xs20 { font-size: 2.66667vw; }
  .xs21 { font-size: 2.8vw; }
  .xs22 { font-size: 2.93333vw; }
  .xs23 { font-size: 3.06667vw; }
  .xs24 { font-size: 3.2vw; }
  .xs25 { font-size: 3.33333vw; }
  .xs26 { font-size: 3.46667vw; }
  .xs27 { font-size: 3.6vw; }
  .xs28 { font-size: 3.73333vw; }
  .xs29 { font-size: 3.86667vw; }
  .xs30 { font-size: 4vw; }
  .xs31 { font-size: 4.13333vw; }
  .xs32 { font-size: 4.26667vw; }
  .xs33 { font-size: 4.4vw; }
  .xs34 { font-size: 4.53333vw; }
  .xs35 { font-size: 4.66667vw; }
  .xs36 { font-size: 4.8vw; }
  .xs37 { font-size: 4.93333vw; }
  .xs38 { font-size: 5.06667vw; }
  .xs39 { font-size: 5.2vw; }
  .xs40 { font-size: 5.33333vw; }
  .xs41 { font-size: 5.46667vw; }
  .xs42 { font-size: 5.6vw; }
  .xs43 { font-size: 5.73333vw; }
  .xs44 { font-size: 5.86667vw; }
  .xs45 { font-size: 6vw; }
  .xs46 { font-size: 6.13333vw; }
  .xs47 { font-size: 6.26667vw; }
  .xs48 { font-size: 6.4vw; }
  .xs49 { font-size: 6.53333vw; }
  .xs50 { font-size: 6.66667vw; }
  .xs51 { font-size: 6.8vw; }
  .xs52 { font-size: 6.93333vw; }
  .xs53 { font-size: 7.06667vw; }
  .xs54 { font-size: 7.2vw; }
  .xs55 { font-size: 7.33333vw; }
  .xs56 { font-size: 7.46667vw; }
  .xs57 { font-size: 7.6vw; }
  .xs58 { font-size: 7.73333vw; }
  .xs59 { font-size: 7.86667vw; }
  .xs60 { font-size: 8vw; }
  .xs61 { font-size: 8.13333vw; }
  .xs62 { font-size: 8.26667vw; }
  .xs63 { font-size: 8.4vw; }
  .xs64 { font-size: 8.53333vw; }
  .xs65 { font-size: 8.66667vw; }
  .xs66 { font-size: 8.8vw; }
  .xs67 { font-size: 8.93333vw; }
  .xs68 { font-size: 9.06667vw; }
  .xs69 { font-size: 9.2vw; }
  .xs70 { font-size: 9.33333vw; }
  .xs71 { font-size: 9.46667vw; }
  .xs72 { font-size: 9.6vw; }
  .xs73 { font-size: 9.73333vw; }
  .xs74 { font-size: 9.86667vw; }
  .xs75 { font-size: 10vw; }
  .xs76 { font-size: 10.13333vw; }
  .xs77 { font-size: 10.26667vw; }
  .xs78 { font-size: 10.4vw; }
  .xs79 { font-size: 10.53333vw; }
  .xs80 { font-size: 10.66667vw; }
  .xs81 { font-size: 10.8vw; }
  .xs82 { font-size: 10.93333vw; }
  .xs83 { font-size: 11.06667vw; }
  .xs84 { font-size: 11.2vw; }
  .xs85 { font-size: 11.33333vw; }
  .xs86 { font-size: 11.46667vw; }
  .xs87 { font-size: 11.6vw; }
  .xs88 { font-size: 11.73333vw; }
  .xs89 { font-size: 11.86667vw; }
  .xs90 { font-size: 12vw; }
  .xs91 { font-size: 12.13333vw; }
  .xs92 { font-size: 12.26667vw; }
  .xs93 { font-size: 12.4vw; }
  .xs94 { font-size: 12.53333vw; }
  .xs95 { font-size: 12.66667vw; }
  .xs96 { font-size: 12.8vw; }
  .xs97 { font-size: 12.93333vw; }
  .xs98 { font-size: 13.06667vw; }
  .xs99 { font-size: 13.2vw; }
  .xs100 { font-size: 13.33333vw; } }

.layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.layout-full { margin-left: auto; margin-right: auto; width: 19.2rem; max-width: 100%; }

.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: #093d61; }

.color-active { color: #e52925; }

.bg-theme { background-color: #093d61; }

.bg-active { background-color: #e52925; }

.bg-gradient { background: -webkit-gradient(linear, left top, right top, from(#093d61), to(#225071)); background: -o-linear-gradient(left, #093d61, #225071); background: linear-gradient(to right, #093d61, #225071); }

.bg-cover { background-position: center; background-repeat: no-repeat; background-size: cover; }

.bg-contain { background-position: center; background-repeat: no-repeat; background-size: contain; }

.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; }

.ep1 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.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; }

.ep10 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; }

.ep11 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 11; -webkit-box-orient: vertical; }

.ep12 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 12; -webkit-box-orient: vertical; }

.ep13 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 13; -webkit-box-orient: vertical; }

.ep14 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 14; -webkit-box-orient: vertical; }

.ep15 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 15; -webkit-box-orient: vertical; }

.ep16 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 16; -webkit-box-orient: vertical; }

.ep17 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 17; -webkit-box-orient: vertical; }

.ep18 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 18; -webkit-box-orient: vertical; }

.ep19 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 19; -webkit-box-orient: vertical; }

.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: rgba(0, 0, 0, 0.7); }

.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: #093d61; 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; } }

.rich-text * { max-width: 100%; text-wrap: wrap !important; }

.rich-text img { height: auto; vertical-align: top; }

.rich-text table { word-break: break-word; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

.c-pic { overflow: hidden; position: relative; display: block; }

.c-pic .img { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.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; }

@media (min-width: 901px) { .hidden-pc { display: none; } }

@media (max-width: 900px) { .hidden-wap { display: none; } }

.c-img-full { font-size: 0; }

.c-img-full img { width: 100%; }

.c-scroll { overflow: auto; }

.c-scroll::-webkit-scrollbar { width: 4px; height: 4px; background-color: #e5edf8; border-radius: 2px; }

.c-scroll::-webkit-scrollbar-thumb { background-color: #093d61; border-radius: 2px; }

.pswp__bg { background: rgba(0, 0, 0, 0.7); }

/* 自定义图标，去掉插件默认的 */
.social-share .icon-wechat .wechat-qrcode { z-index: 100; }

.social-share .custom-icon:before { display: none; }

.social-share .custom-icon:hover { background: none; }

.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; color: #333; -webkit-box-shadow: 0 .05rem .1rem 0 #ccc; box-shadow: 0 .05rem .1rem 0 #ccc; display: none; max-height: 6rem; overflow: auto; }

.c-select.show .c-select__bd { display: block; }

.media img, .media video, .media iframe { display: block; width: 100%; -o-object-fit: cover; object-fit: cover; }

.media-ratio { position: relative; }

.media-ratio img, .media-ratio video, .media-ratio iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

[data-ani] { opacity: 0; }

.ani { -webkit-animation-duration: 1s; animation-duration: 1s; -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(1.4rem);
            transform: translateY(1.4rem); }
  to { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes fade-up { from { opacity: 0;
    -webkit-transform: translateY(1.4rem);
            transform: translateY(1.4rem); }
  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(-1.4rem);
            transform: translateY(-1.4rem); }
  to { opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes fade-down { from { opacity: 0;
    -webkit-transform: translateY(-1.4rem);
            transform: translateY(-1.4rem); }
  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(1.4rem);
            transform: translateX(1.4rem); }
  to { opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes fade-left { from { opacity: 0;
    -webkit-transform: translateX(1.4rem);
            transform: translateX(1.4rem); }
  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(-1.4rem);
            transform: translateX(-1.4rem); }
  to { opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes fade-right { from { opacity: 0;
    -webkit-transform: translateX(-1.4rem);
            transform: translateX(-1.4rem); }
  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; }

.m-arrow { width: .54rem; height: .54rem; min-width: 30px; min-height: 30px; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: 8px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer; border: 1px solid #093d61; }

.m-arrow:hover { background-color: #093d61; }

.m-arrow.swiper-button-disabled { cursor: not-allowed; pointer-events: none; }

.m-arrow.prev { background-image: url(../images/i-left-2.png); }

.m-arrow.prev:hover { background-image: url(../images/i-left-1.png); }

.m-arrow.next { background-image: url(../images/i-right-2.png); }

.m-arrow.next:hover { background-image: url(../images/i-right-1.png); }

.md-ban { position: relative; border-radius: 0 0 .8rem .8rem; overflow: hidden; }

.md-ban .media .img { min-height: 4rem; }

.md-ban .text { position: absolute; left: 0; top: 50%; z-index: 2; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.md-ban .t1 { font-size: .76rem; }

.md-ban .t2 { line-height: 1.5; margin-top: .13rem; }

/* 面包屑 */
.md_bread .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; line-height: 1.5; padding: .34rem 0; }

.md_bread img { width: .16rem; min-width: 1em; margin-right: .09rem; }

.md_bread-split { margin: 0 .3em; }

.md_bread-item:hover { color: #093d61; }

.m_pages { 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; text-align: center; }

.m_pages-item { min-width: 0.48rem; height: 0.48rem; line-height: 0.48rem; border-radius: 0.48rem; padding: 0 .2em; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; margin-right: .08rem; }

.m_pages-item:last-child { margin-right: 0; }

.m_pages-item:hover { color: #e52925; }

.m_pages .on { background: #e52925; color: #fff; }

.m_pages .disabled { pointer-events: none; }

.m_pages-prev, .m_pages-next { background-position: center; background-repeat: no-repeat; background-size: 8px; }

.m_pages-prev { background-image: url(../images/a-left-2.svg); }

.m_pages-prev.disabled { background-image: url(../images/a-left-1.svg); }

.m_pages-next { background-image: url(../images/a-right-2.svg); }

.m_pages-next.disabled { background-image: url(../images/a-right-1.svg); }

@media (max-width: 1400px) { .m_pages-item { min-width: 30px; height: 30px; line-height: 30px; line-height: 30px; }
  .m_pages-prev, .m_pages-next { background-size: 6px; } }

.md-subnav { margin-top: .27rem; position: -webkit-sticky; position: sticky; top: 1.1rem; z-index: 10; }

.md-subnav .list { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; max-width: 100%; padding: .05rem; background-color: #fff; border-radius: .6rem; }

.md-subnav .li { width: auto; max-width: 100%; min-width: 1.2rem; border-radius: .5rem; text-align: center; padding: 0.115rem .3rem; line-height: 1.5; }

.md-subnav .li:hover { color: #e52925; }

.md-subnav .li.active { background-color: #e52925; color: #fff; }

/* 头部 */
.md-header { position: fixed; left: 0; top: 0; z-index: 10; width: 100%; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-header-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 2; }

.md-header .logo { width: 2.4rem; height: 1rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: auto; }

.md-header .logo img { width: 100%; max-height: 90%; -o-object-fit: contain; object-fit: contain; }

.md-header .h-search { width: .18rem; height: .18rem; min-width: 18px; min-height: 18px; background-repeat: no-repeat; background-position: center; background-size: contain; background-color: transparent; background-image: url(../images/i-search.svg); cursor: pointer; border: none; margin-left: .21rem; }

.md-header .h-lang { position: relative; margin-left: .38rem; }

.md-header .h-lang__hd { height: 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; cursor: pointer; }

.md-header .h-lang__hd .i-1 { width: .21rem; height: .21rem; min-width: 18px; min-height: 18px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-lang.svg); }

.md-header .h-lang__bd { position: absolute; left: 50%; top: 100%; z-index: 10; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); text-align: center; background-color: #fff; color: #000; width: 100%; min-width: 100px; -webkit-box-shadow: 0 .05rem .1rem 0 #999; box-shadow: 0 .05rem .1rem 0 #999; display: none; border-radius: .05rem; overflow: hidden; }

.md-header .h-lang__opt { display: block; line-height: 1.8; padding: .25em .5em; }

.md-header .h-lang__opt:hover { background-color: #093d61; color: #fff; }

.md-header .h-lang:hover .h-lang__bd { display: block; }

.md-header .nav-btn { position: relative; z-index: 12; margin-left: 15px; display: none; }

.md-header .nav-btn span { display: block; width: 23px; height: 2px; background: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; margin-bottom: 6px; }

.md-header .nav-btn span:last-child { margin-bottom: 0; }

.md-header .nav .mask { display: none; }

.md-header:hover, .md-header.over, .md-header.active { background-color: #093d61; }

.md-header:hover::before, .md-header.over::before, .md-header.active::before { background: #666; }

.md-header:hover .logo .i-1, .md-header.over .logo .i-1, .md-header.active .logo .i-1 { display: none; }

.md-header:hover .logo .i-2, .md-header.over .logo .i-2, .md-header.active .logo .i-2 { display: block; }

.md-header:hover .rg .line, .md-header.over .rg .line, .md-header.active .rg .line { background-color: rgba(34, 34, 34, 0.3); }

.md-header:hover .nav .li1.on .a1-wrap, .md-header.over .nav .li1.on .a1-wrap, .md-header.active .nav .li1.on .a1-wrap { color: #093d61; }

@media (max-width: 1200px) { .md-header-cnt { width: 92%; } }

@media (min-width: 1101px) { .md-header .nav .ul1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .md-header .nav .li1 { position: relative; margin-right: .38rem; }
  .md-header .nav .li1:last-of-type { margin-right: 0; }
  .md-header .nav .li1.on .a1-wrap::after { width: 100%; }
  .md-header .nav .li1:hover .a1-wrap::after { width: 100%; }
  .md-header .nav .li1:hover .ul2 { visibility: visible; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); opacity: 1; }
  .md-header .nav .a1-wrap { position: relative; }
  .md-header .nav .a1-wrap:after { content: ''; position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0.03rem; min-height: 3px; background-color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .md-header .nav .a1 { display: block; line-height: 1rem; }
  .md-header .nav .ul2 { position: absolute; left: 50%; top: 100%; width: -webkit-max-content; width: -moz-max-content; width: max-content; min-width: 10em; max-width: 20em; padding-top: 0.1rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; visibility: hidden; -webkit-transform: translate(-50%, 0.2rem); -ms-transform: translate(-50%, 0.2rem); transform: translate(-50%, 0.2rem); opacity: 0; }
  .md-header .nav .ul2-cnt { -webkit-box-shadow: 0 0 0.32rem 0 rgba(0, 0, 0, 0.16); box-shadow: 0 0 0.32rem 0 rgba(0, 0, 0, 0.16); background: #fff; border-radius: .1rem; line-height: 1.3125; padding: .2rem; max-height: 80vh; overflow-y: auto; }
  .md-header .nav .a2 { display: block; padding: .1rem .2rem; border-radius: .1rem; }
  .md-header .nav .a2:hover { background-color: #f7f7f7; color: #093d61; } }

@media (max-width: 1100px) { .md-header .nav-btn { display: block; }
  .md-header .nav .ul1 { position: fixed; right: 0; top: 0; z-index: 11; width: 80%; max-width: 300px; height: 100%; padding-top: 50px; background: #fff; color: #000; overflow-y: auto; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; visibility: hidden; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); }
  .md-header .nav .li1 { border-bottom: 1px dashed rgba(0, 0, 0, 0.2); }
  .md-header .nav .li1:first-of-type { border-top: 1px dashed rgba(0, 0, 0, 0.2); }
  .md-header .nav .li1.show .a1 { color: #093d61; }
  .md-header .nav .li1.show .ul2 { display: block; }
  .md-header .nav .li1.show .mbtn { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
  .md-header .nav .li1.show .dropmenu { display: block; }
  .md-header .nav .a1-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 10px 5px 15px; }
  .md-header .nav .a1 { display: block; padding: 10px 0; }
  .md-header .nav .ul2 { display: none; color: #666; padding-bottom: 10px; }
  .md-header .nav .a2 { display: block; padding: 10px; padding-left: 25px; }
  .md-header .nav .mask { position: fixed; left: 0; top: 0; z-index: 9; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
  .md-header .nav .mbtn { width: 24px; height: 24px; background: url(../images/i-cor.svg) no-repeat center; background-size: 16px; margin-left: 10px; cursor: pointer; -ms-flex-negative: 0; flex-shrink: 0; }
  .md-header .nav .dropmenu { display: none; padding-bottom: 10px; }
  .md-header .nav .dropmenu .list-link .list-item { display: block; padding: 6px 10px; padding-left: 25px; line-height: 1.25; }
  .md-header .nav .dropmenu .list-img { display: none; }
  .md-header.open .nav-btn span { background: #000; }
  .md-header.open .nav-btn span:nth-of-type(1) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
  .md-header.open .nav-btn span:nth-of-type(3) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  .md-header.open .nav-btn span:nth-of-type(2) { width: 0; }
  .md-header.open .nav .ul1 { visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
  .md-header.open .nav .mask { display: block; } }

/* 搜索 */
.md-search .mask { position: fixed; left: 0; top: 0; z-index: 100; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); display: none; }

.md-search .main { position: fixed; left: 0; top: 0; z-index: 101; width: 100%; background: #fff; padding: .5rem 0; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; visibility: hidden; opacity: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.md-search .form { width: 6rem; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #999; padding-bottom: .1rem; }

.md-search .form .ipt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border: none; font-size: inherit; }

.md-search .form .btn { border: none; background: #093d61; height: .5rem; width: .5rem; min-width: 40px; min-height: 40px; border-radius: 50%; cursor: pointer; font-size: 0; }

.md-search .form .btn img { width: .23rem; min-width: 20px; }

.md-search.show .main { visibility: visible; opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

.md-search.show .mask { display: block; }

@media (max-width: 1920px) { .md-search .form { width: 600px; max-width: 90%; } }

.md-footer { background-color: #00263e; color: #fff; }

.md-footer a:hover { color: #fff; }

.md-footer .foot-1 .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 1.22rem; padding-bottom: .3rem; }

.md-footer .foot-2 .container { border-top: 1px solid rgba(233, 233, 233, 0.14); display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: .46rem; padding-bottom: .1rem; }

.md-footer .foot-3 { color: rgba(255, 255, 255, 0.3); line-height: 1.5; }

.md-footer .foot-3 .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: .27rem 0 1.2rem; }

.md-footer .foot-3 .lf { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.md-footer .foot-3 .copyright { margin-right: 1em; }

.md-footer .logo { font-size: 0; }

.md-footer .logo img { width: 2.18rem; min-width: 140px; }

.md-footer .subscribe { margin-left: auto; }

.md-footer .subscribe .t1 { margin-right: .24rem; }

.md-footer .subscribe .form { display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: .08rem; overflow: hidden; }

.md-footer .subscribe .form .ipt { width: 2.69rem; min-width: 14em; background: #063654; border: none; padding: 0 .16rem; }

.md-footer .subscribe .form .ipt::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.4); }

.md-footer .subscribe .form .ipt:-ms-input-placeholder { color: rgba(255, 255, 255, 0.4); }

.md-footer .subscribe .form .ipt::-ms-input-placeholder { color: rgba(255, 255, 255, 0.4); }

.md-footer .subscribe .form .ipt::placeholder { color: rgba(255, 255, 255, 0.4); }

.md-footer .subscribe .form .btn { min-width: 1.1rem; height: .5rem; min-height: 35px; padding: 0 .15rem; background: #fff; color: #0b3e61; border: none; }

.md-footer .share { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-footer .share .item { margin-right: .15rem; position: relative; }

.md-footer .share .item:last-child { margin-right: 0; }

.md-footer .share .item:hover .icon { background-color: rgba(255, 255, 255, 0.1); }

.md-footer .share .item:hover .icon img { opacity: 1; }

.md-footer .share .item:hover .pop { display: block; }

.md-footer .share .icon { width: .46rem; height: .46rem; min-width: 30px; min-height: 30px; border-radius: 50%; background: rgba(255, 255, 255, 0.2); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-footer .share .icon img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: .8; }

.md-footer .share .pop { position: absolute; left: 50%; bottom: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: none; padding-bottom: 0.1rem; }

.md-footer .share .pop-cnt { background-color: #fff; border-radius: .1rem; -webkit-box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1); padding: .1rem; position: relative; }

.md-footer .share .pop-cnt:before { content: ''; position: absolute; left: 50%; bottom: 0; -webkit-transform: translate(-50%, 80%); -ms-transform: translate(-50%, 80%); transform: translate(-50%, 80%); border: .1rem solid transparent; border-top-color: #fff; }

.md-footer .share .pop img { width: 1rem; min-width: 80px; display: block; }

.md-footer .nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; line-height: 1.5; margin-left: .2rem; }

.md-footer .nav .li1 { margin-right: 1rem; margin-bottom: .2rem; }

.md-footer .nav .li1:last-of-type { margin-right: 0; }

.md-footer .nav .a1-wrap { margin-bottom: .13rem; }

.md-footer .nav .a1-wrap:last-of-type { margin-bottom: 0; }

.md-footer .nav .a1 { max-width: 30em; }

.md-footer .nav .a1:hover { text-decoration: underline; }

.md-footer .nav .ul2 { margin-top: .16rem; }

.md-footer .nav .ul3 { margin-top: .16rem; -webkit-columns: 2; columns: 2; gap: .27rem; }

.md-footer .nav .li2 { margin-bottom: .08rem; }

.md-footer .nav .li2:last-of-type { margin-bottom: 0; }

.md-footer .nav .a2 { color: #aabdca; max-width: 30em; }

.md-footer .nav .a2:hover { color: #fff; }

.md-footer .contact { line-height: 1.5; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-footer .contact .ct-li { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: .138rem; }

.md-footer .contact .ct-li:last-of-type { margin-bottom: 0; }

.md-footer .contact .ct-t1 { width: 10em; }

@media (max-width: 1200px) { .md-footer .foot-2 .container { display: block; }
  .md-footer .nav { margin-left: 0; margin-top: .3rem; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

@media (max-width: 900px) { .md-footer .foot-1 .container { display: block; }
  .md-footer .subscribe { margin-top: 1em; display: block; }
  .md-footer .subscribe .form { margin-top: .5em; width: 100%; }
  .md-footer .subscribe .form .ipt { width: auto; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .md-footer .foot-2 .container { display: block; }
  .md-footer .nav { display: block; }
  .md-footer .nav .ul2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .md-footer .nav .ul3 { -webkit-columns: none; columns: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 0; }
  .md-footer .nav .li2 { width: 50%; padding-right: 1em; } }

@media (max-width: 500px) { .md-footer .foot-1 .container { padding: 10% 0 5%; }
  .md-footer .foot-2 .container { padding-bottom: 0; }
  .md-footer .foot-3 .container { display: block; padding: 5% 0; }
  .md-footer .foot-3 .share { margin-top: 1em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.md-side { position: fixed; right: .3rem; bottom: 10%; z-index: 5; }

.md-side .item { display: block; margin-bottom: .1rem; }

.md-side .item:last-child { margin-bottom: 0; }

.md-side .item.top .hd { background-color: #e52925; }

.md-side .item:hover .hd img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md-side .hd { width: .56rem; height: .56rem; border-radius: .1rem; background-color: #fff; }

.md-side .hd img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

@media (max-width: 900px) { .md-side { right: 0; } }

/* 侧栏留言弹窗 - start */
.md-message { position: fixed; left: 0; top: 0; z-index: 100; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; }

.md-message.show { 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-message .main { margin: auto; width: 12rem; max-width: 90%; border-radius: .24rem; background-image: -webkit-gradient(linear, left bottom, left top, from(#ebf3fc), to(#f6faff)); background-image: -o-linear-gradient(bottom, #ebf3fc 0%, #f6faff 100%); background-image: linear-gradient(0deg, #ebf3fc 0%, #f6faff 100%); padding: .6rem; padding-top: 0.5rem; padding-bottom: 0.7rem; position: relative; }

.md-message .close { position: absolute; right: 0.3rem; top: 0.3rem; cursor: pointer; border: none; width: .21rem; height: 0.21rem; background: url(../images/i-close.png) no-repeat center/contain; }

.md-message .form { margin-top: .28rem; }

.md-message .form .form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.md-message .form .lf { width: calc(530 / 1080 * 100%); }

.md-message .form .rg { width: calc(530 / 1080 * 100%); }

.md-message .form .m-input { height: .6rem; min-height: 35px; background-color: #ffffff; border-radius: .1rem; border: solid 1px #d2deed; overflow: hidden; margin-bottom: .1rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-message .form .m-input:last-of-type { margin-bottom: 0; }

.md-message .form .m-input:focus-within { border-color: #093d61; }

.md-message .form .ipt { display: block; width: 100%; height: 100%; background: transparent; border: none; padding: 0 .22rem; }

.md-message .form .ipt::-webkit-input-placeholder { color: #666; }

.md-message .form .ipt:-ms-input-placeholder { color: #666; }

.md-message .form .ipt::-ms-input-placeholder { color: #666; }

.md-message .form .ipt::placeholder { color: #666; }

.md-message .form .ta { display: block; width: 100%; height: 3.4rem; min-height: 100%; background-color: #ffffff; border-radius: .1rem; border: solid 1px #d2deed; padding: .18rem .22rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-message .form .ta:focus { border-color: #093d61; }

.md-message .form .yzm { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-message .form .yzm .ipt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-message .form .yzm .code { width: 1.4rem; border-left: 1px solid #eee; -o-object-fit: contain; object-fit: contain; }

.md-message .form .foot { margin-top: .38rem; }

.md-message .form .btn-send { width: 2rem; height: .6rem; min-height: 35px; border-radius: .1rem; border: none; cursor: pointer; }

@media (max-width: 700px) { .md-message .main { padding: 5%; }
  .md-message .form .form-row { display: block; }
  .md-message .form .lf { width: 100%; }
  .md-message .form .rg { width: 100%; margin-top: .2rem; } }

/* 侧栏留言弹窗 - end */
.page-esg { margin-top: -.8rem; padding-top: 0.8rem; background: -webkit-gradient(linear, left top, left bottom, from(#e7effa), to(#e9f1fb)); background: -o-linear-gradient(top, #e7effa, #e9f1fb); background: linear-gradient(to bottom, #e7effa, #e9f1fb); }

.md-esg-1 { padding-top: .13rem; padding-bottom: 1.2rem; }

.md-esg-1 .text { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-esg-1 .title { width: 3.2rem; max-width: 100%; }

.md-esg-1 .desc { line-height: 1.63636; margin-top: .02rem; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-esg-1 .media { border-radius: .24rem; overflow: hidden; margin-top: .69rem; }

@media (max-width: 500px) { .md-esg-1 .text { display: block; }
  .md-esg-1 .desc { margin-top: 5%; } }

.md-join-1 { padding-top: 0.13rem; padding-bottom: .8rem; }

.md-join-1 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-top: .33rem; }

.md-join-1 .row-1 .c-pic { width: calc(560 / 1600 * 100%); border-radius: .24rem; overflow: hidden; }

.md-join-1 .row-1 .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md-join-1 .row-1 .c-pic .img { padding-top: 100%; }

.md-join-1 .row-1 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.1rem; line-height: 1.77778; }

.md-join-1 .list { margin-top: .8rem; }

.md-join-1 .list .li { margin-bottom: .09rem; border-radius: .24rem; overflow: hidden; }

.md-join-1 .list .li:last-of-type { margin-bottom: 0; }

.md-join-1 .list .li.active .hd { background-color: #d6e4f3; }

.md-join-1 .list .hd { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: .8rem; padding: .5em .4rem .5em .6rem; cursor: pointer; }

.md-join-1 .list .hd:after { content: ''; width: .17rem; height: .11rem; margin-left: auto; background-image: url(../images/a-up.svg); background-repeat: no-repeat; background-size: contain; }

.md-join-1 .list .bd { background-color: #fff; padding: .53rem .6rem; line-height: 1.66667; display: none; }

.md-join-1 .m_pages { margin-top: .6rem; }

@media (max-width: 750px) { .md-join-1 .row-1 { display: block; }
  .md-join-1 .row-1 .text { margin-right: 0; }
  .md-join-1 .row-1 .c-pic { width: 100%; margin-top: 5%; }
  .md-join-1 .list .hd { padding: .1rem .3rem; }
  .md-join-1 .list .bd { padding: 5%; } }

/* 新闻列表 */
.m-news-list .li { display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: .24rem; overflow: hidden; -webkit-box-shadow: 0rem 0rem 0.3rem 0rem rgba(47, 110, 182, 0.1); box-shadow: 0rem 0rem 0.3rem 0rem rgba(47, 110, 182, 0.1); margin-bottom: .3rem; background-color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.m-news-list .li:hover { -webkit-box-shadow: 0 0 .5rem 0 #c5d6ec; box-shadow: 0 0 .5rem 0 #c5d6ec; }

.m-news-list .li:hover .tit { color: #e52925; }

.m-news-list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.m-news-list .c-pic { width: calc(480 / 1600 * 100%); -ms-flex-negative: 0; flex-shrink: 0; }

.m-news-list .img { padding-top: calc(270 / 480 * 100%); min-height: 100%; }

.m-news-list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: .66rem .6rem .4rem; }

.m-news-list .tit { line-height: 1.21429; margin-top: .21rem; }

.m-news-list .date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.m-news-list .date .icon { width: .15rem; min-width: .9em; height: .14rem; min-height: .9em; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-date.png); margin-right: .08rem; }

.m-news-list .desc { line-height: 1.77778; margin-top: .11rem; }

@media (max-width: 600px) { .m-news-list .li { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .m-news-list .c-pic { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .m-news-list .text { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 5%; } }

.md-news-detail { padding-top: 0.29rem; padding-bottom: 1.2rem; }

.md-news-detail .main { border-radius: .24rem; padding: 1.5rem 2.4rem 1.55rem; background-color: #fbfdff; }

.md-news-detail .title { line-height: 1.25; }

.md-news-detail .msg { margin-top: .29rem; }

.md-news-detail .msg-item { margin-right: 2.15em; margin-bottom: .15rem; }

.md-news-detail .msg-item:last-of-type { margin-right: 0; }

.md-news-detail .detail { line-height: 1.77778; padding-top: 1.76em; padding-bottom: 2.3em; border-top: 1px solid #d9e8fa; border-bottom: 1px solid #d9e8fa; }

.md-news-detail .foot { margin-top: .45rem; }

.md-news-detail .nav { line-height: 1.5; }

.md-news-detail .nav-item { margin-bottom: .75em; }

.md-news-detail .nav-item:last-of-type { margin-bottom: 0; }

.md-news-detail .nav a:hover { text-decoration: underline; }

.md-news-detail .back { margin-left: auto; margin-bottom: .04rem; }

.md-news-detail .back img { width: .16rem; min-width: .8em; margin-left: .11rem; }

.md-news-detail .back:hover { text-decoration: underline; }

@media (max-width: 900px) { .md-news-detail .main { padding: 5%; }
  .md-news-detail .foot { display: block; }
  .md-news-detail .back { margin-top: .3rem; } }

.md-news-1 { margin-top: .59rem; padding-bottom: .8rem; }

.md-news-1 .m_pages { margin-top: .6rem; }

.m-case-list .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .4rem 0; border-radius: .24rem; overflow: hidden; margin-bottom: .17rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.m-case-list .li:hover { -webkit-box-shadow: 0 0 .5rem 0 #c5d6ec; box-shadow: 0 0 .5rem 0 #c5d6ec; }

.m-case-list .li:hover .tit { color: #e52925; }

.m-case-list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.m-case-list .c-pic { width: calc(680 / 1600 * 100%); margin-right: calc(40 / 1600 * 100%); -ms-flex-negative: 0; flex-shrink: 0; border-radius: .24rem; overflow: hidden; }

.m-case-list .img { padding-top: calc(383 / 680 * 100%); }

.m-case-list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: calc(90 / 1600 * 100%); margin-right: .4rem; }

.m-case-list .tit { margin-top: .36rem; }

.m-case-list .param { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: .55rem; }

.m-case-list .param-item { width: 33.33%; margin-bottom: .32rem; }

.m-case-list .param-t2 { margin-top: .1rem; }

@media (max-width: 1200px) { .m-case-list .text { margin-left: .4rem; }
  .m-case-list .param-item { width: 50%; } }

@media (max-width: 750px) { .m-case-list .li { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: .4rem; }
  .m-case-list .c-pic { width: 100%; margin: 0; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .m-case-list .text { -webkit-box-flex: 0; -ms-flex: none; flex: none; margin: 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%; }
  .m-case-list .param { margin-top: .3rem; } }

.md-case-1 { padding-top: .58rem; padding-bottom: .8rem; }

.md-case-1 .m_pages { margin-top: .6rem; }

.md-case-2 { padding-top: 0.28rem; }

.md-case-2 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.md-case-2 .row-1 .imgs { width: calc(850 / 1600 * 100%); border-radius: .24rem; overflow: hidden; }

.md-case-2 .row-1 .imgs .img { padding-top: calc(480 / 850 * 100%); }

.md-case-2 .row-1 .btns { position: absolute; right: .33rem; bottom: 0.39rem; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-case-2 .row-1 .btn { width: .13rem; min-width: 13px; height: .22rem; min-height: 22px; background-repeat: no-repeat; background-position: center; background-size: contain; margin-left: .21rem; cursor: pointer; }

.md-case-2 .row-1 .btn.prev { background-image: url(../images/a-left-3.png); }

.md-case-2 .row-1 .btn.next { background-image: url(../images/a-right-3.png); }

.md-case-2 .row-1 .btn.swiper-button-disabled { opacity: .8; pointer-events: none; }

.md-case-2 .row-1 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: .98rem; margin-top: 0.26rem; }

.md-case-2 .row-1 .tit { line-height: 1.25; }

.md-case-2 .row-1 .desc { line-height: 1.7; margin-top: .28rem; }

@media (max-width: 900px) { .md-case-2 .row-1 { display: block; }
  .md-case-2 .row-1 .imgs { width: 100%; }
  .md-case-2 .row-1 .text { width: 100%; margin-top: 5%; padding-left: 0; } }

.md-case-2 .row-2 { background-color: #fff; border-radius: .24rem; overflow: hidden; margin-top: 0.6rem; }

.md-case-2 .row-2 .table { overflow-x: auto; }

.md-case-2 .row-2 table { width: 100%; min-width: 900px; line-height: 1.4; }

.md-case-2 .row-2 table tr:first-of-type { background-color: #d6e4f3; }

.md-case-2 .row-2 table tr:first-of-type td { padding: 1em; }

.md-case-2 .row-2 table tr:first-of-type td:first-of-type { padding-left: .6rem; }

.md-case-2 .row-2 table td { height: .8rem; max-width: 3.43rem; padding: 2em 1em; }

.md-case-2 .row-2 table td:first-of-type { padding-left: .6rem; }

@media (max-width: 900px) { .md-case-2 .row-2 table td { min-width: 1rem; } }

.md-case-2 .row-3 { margin-top: .6rem; background-color: #fff; border-radius: .24rem; padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 1.16rem; padding-bottom: 1.09rem; }

.md-case-2 .row-3 .list .li { border-bottom: 1px solid #d9e8fa; padding-bottom: .42rem; margin-bottom: .41rem; }

.md-case-2 .row-3 .list .li:last-of-type { border: none; margin-bottom: 0; padding-bottom: 0; }

.md-case-2 .row-3 .list .desc { line-height: 1.7; margin-top: .32rem; }

@media (max-width: 900px) { .md-case-2 .row-3 { padding: 5%; } }

.md-case-3 { padding-top: .77rem; padding-bottom: 1.23rem; }

.md-case-3 .m-case-list { margin-top: .42rem; }

.__ID__.md-home-banner { position: relative; border-bottom-right-radius: .8rem; overflow: hidden; }

.__ID__.md-home-banner .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-home-banner .list { height: 100%; }

.__ID__.md-home-banner .li { display: block; position: relative; }

.__ID__.md-home-banner .swiper-slide-active .layout { -webkit-animation: fade-up 1.5s; animation: fade-up 1.5s; }

.__ID__.md-home-banner .media-ratio { padding-top: calc(960 / 1920 * 100%); }

.__ID__.md-home-banner .text { position: absolute; left: 0; top: 52.6%; z-index: 2; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.__ID__.md-home-banner .text-cnt { width: 7rem; max-width: 100%; }

.__ID__.md-home-banner .text .t1 { line-height: 1.25; }

.__ID__.md-home-banner .foot { position: absolute; left: 0; bottom: .68rem; z-index: 2; width: 100%; }

.__ID__.md-home-banner .foot .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-home-banner .swiper-pagination { position: static; font-size: 0; text-align: left; z-index: 2; }

.__ID__.md-home-banner .swiper-pagination-bullet { width: 0.5rem; height: 0.05rem; min-height: 5px; border-radius: .05rem; background-color: rgba(255, 255, 255, 0.4); opacity: 1; position: relative; margin: 0 0.1rem 0 0 !important; }

.__ID__.md-home-banner .swiper-pagination-bullet:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 0; background-color: #fff; border-radius: .1rem; }

.__ID__.md-home-banner .swiper-pagination-bullet-active:before { -webkit-transition: width 3s; -o-transition: width 3s; transition: width 3s; width: 100%; }

.__ID__.md-home-banner .fraction { color: rgba(255, 255, 255, 0.4); }

.__ID__.md-home-banner .fraction .current { color: #fff; }

@media (max-width: 750px) { .__ID__.md-home-banner .text-cnt { width: 100%; }
  .__ID__.md-home-banner .media-ratio { padding: 0; height: 60vw; }
  .__ID__.md-home-banner .foot { bottom: 0.2rem; }
  .__ID__.md-home-banner .swiper-pagination-bullet { height: .1rem; min-height: auto; } }

.__ID__.md-home-about { margin: -.8rem 0; padding-top: 1.88rem; padding-bottom: 2.2rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#eff4fd), color-stop(50%, #e3edfb), to(#d7e5f8)); background-image: -o-linear-gradient(top, #eff4fd 0%, #e3edfb 50%, #d7e5f8 100%); background-image: linear-gradient(180deg, #eff4fd 0%, #e3edfb 50%, #d7e5f8 100%); }

.__ID__.md-home-about .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-home-about .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-home-about .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-about .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-about .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-home-about .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-home-about .m-more:hover { font-weight: bold; }

.__ID__.md-home-about .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-home-about .row-0 .title { line-height: 1.4; }

.__ID__.md-home-about .row-0 .sub-tit { margin-top: .03rem; line-height: 1.63636; }

.__ID__.md-home-about .row-1 { margin-top: .32rem; display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-home-about .row-1 .desc { line-height: 1.63636; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.2rem; }

.__ID__.md-home-about .data { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-home-about .data .item { margin-right: .3rem; }

.__ID__.md-home-about .data .item:last-of-type { margin-right: 0; }

.__ID__.md-home-about .data .t1 { margin-bottom: .1rem; }

.__ID__.md-home-about .data .t2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-about .data .t3 { line-height: 1.1; margin-left: .05rem; }

.__ID__.md-home-about .row-2 { margin-top: .55rem; }

.__ID__.md-home-about .row-3 { margin-top: .34rem; border-radius: .2rem; background-color: #f8fafe; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-home-about .row-3 .dt { width: calc(1400 / 1600 * 100%); margin-left: .4rem; padding: .4rem 0; }

.__ID__.md-home-about .row-3 .dt .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-about .row-3 .dt .li.swiper-slide-active .c-pic, .__ID__.md-home-about .row-3 .dt .li.swiper-slide-active .text { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

.__ID__.md-home-about .row-3 .dt .li.swiper-slide-active .text { -webkit-transition-delay: .1s; -o-transition-delay: .1s; transition-delay: .1s; }

.__ID__.md-home-about .row-3 .dt .c-pic { width: calc(800 / 1400 * 100%); border-radius: .2rem; overflow: hidden; opacity: 0; -webkit-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); }

.__ID__.md-home-about .row-3 .dt .img { padding-top: calc(450 / 800 * 100%); }

.__ID__.md-home-about .row-3 .dt .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: .94rem; padding-right: .8rem; margin-top: .26rem; opacity: 0; -webkit-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); }

.__ID__.md-home-about .row-3 .dt .desc { line-height: 1.63636; margin-top: .38rem; }

.__ID__.md-home-about .row-3 .dt .m-more { margin-top: .73rem; }

.__ID__.md-home-about .row-3 .cate { padding-top: .4rem; padding-bottom: .4rem; margin-right: .8rem; position: relative; height: 5.32rem; -ms-flex-negative: 0; flex-shrink: 0; }

.__ID__.md-home-about .row-3 .cate:before { content: ''; position: absolute; left: 50%; top: 0; width: 1px; height: 100%; background: rgba(216, 230, 248, 0.6); }

.__ID__.md-home-about .row-3 .cate .list { height: 100%; overflow: hidden; }

.__ID__.md-home-about .row-3 .cate .li { width: 0.72rem; height: 0.72rem; cursor: pointer; margin-bottom: 0.22rem; cursor: pointer; }

.__ID__.md-home-about .row-3 .cate .li:last-of-type { margin-bottom: 0; }

.__ID__.md-home-about .row-3 .cate .li.active .icon { background-color: #d8e6f8; }

.__ID__.md-home-about .row-3 .cate .icon { height: 100%; 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: #f8fafe; border: solid 0.01rem #d8e6f8; border-radius: 50%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-about .row-3 .cate .icon img { max-width: 100%; max-height: 100%; }

.__ID__.md-home-about .row-3 .swiper-pagination { visibility: hidden; bottom: 0; font-size: 0; z-index: 2; }

.__ID__.md-home-about .row-3 .swiper-pagination-bullet-active { background-color: #093d61; }

@media (max-width: 1000px) { .__ID__.md-home-about .data { display: block; }
  .__ID__.md-home-about .data .item { margin-bottom: 0.2rem; margin-right: 0; }
  .__ID__.md-home-about .data .item:last-of-type { margin-bottom: 0; } }

@media (max-width: 900px) { .__ID__.md-home-about .row-1 { display: block; }
  .__ID__.md-home-about .row-1 .desc { margin-right: 0; }
  .__ID__.md-home-about .data { margin-top: .4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .__ID__.md-home-about .data .item { width: 50%; }
  .__ID__.md-home-about .data .t1 { margin-bottom: 0; }
  .__ID__.md-home-about .row-3 { display: block; padding-bottom: 5%; }
  .__ID__.md-home-about .row-3 .dt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; width: auto; margin-right: .3rem; padding-bottom: 0; }
  .__ID__.md-home-about .row-3 .dt .li { display: block; }
  .__ID__.md-home-about .row-3 .dt .c-pic { width: 100%; }
  .__ID__.md-home-about .row-3 .dt .text { width: 100%; padding: .4rem 0; margin: 0; }
  .__ID__.md-home-about .row-3 .dt .desc { margin-top: .2rem; }
  .__ID__.md-home-about .row-3 .dt .m-more { margin-top: .3rem; }
  .__ID__.md-home-about .row-3 .cate { margin-right: 5%; height: auto; padding: 0 5%; }
  .__ID__.md-home-about .row-3 .cate:before { height: 1px; width: 100%; left: 0; top: 50%; }
  .__ID__.md-home-about .row-3 .cate .list { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; max-width: 100%; }
  .__ID__.md-home-about .row-3 .cate .li { margin-bottom: 0; margin-right: .2rem; }
  .__ID__.md-home-about .row-3 .cate .li:last-of-type { margin-right: 0; }
  .__ID__.md-home-about .row-3 .swiper-pagination { visibility: visible; } }

.__ID__.md-home-so-1 { border-radius: .8rem 0 .8rem 0; overflow: hidden; padding-top: .85rem; padding-bottom: .6rem; position: relative; z-index: 2; }

.__ID__.md-home-so-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-home-so-1 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-home-so-1 .row-1 .title { line-height: 1.4; }

.__ID__.md-home-so-1 .row-1 .desc { line-height: 1.63636; width: calc(800 / 1600 * 100%); margin-top: .04rem; text-align: right; }

.__ID__.md-home-so-1 .row-2 { margin-top: 2.45rem; }

.__ID__.md-home-so-1 .row-2 .list { padding-bottom: .6rem; }

.__ID__.md-home-so-1 .row-2 .li { background-color: rgba(255, 255, 255, 0.25); border-radius: 0.24rem; padding: .41rem .38rem .53rem; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; margin-top: .3rem; }

@media (min-width: 901px) { .__ID__.md-home-so-1 .row-2 .li.active { margin-top: 0; padding-top: .71rem; } }

.__ID__.md-home-so-1 .row-2 .tx-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-so-1 .row-2 .icon { height: .66rem; margin-right: .16rem; }

.__ID__.md-home-so-1 .row-2 .tit { margin-bottom: .04rem; }

.__ID__.md-home-so-1 .row-2 .desc { line-height: 1.71429; margin-top: .32rem; opacity: .6; }

.__ID__.md-home-so-1 .row-2 .swiper-pagination { font-size: 0; z-index: 2; bottom: 0; }

.__ID__.md-home-so-1 .row-2 .swiper-pagination-bullet { background-color: #fff; }

.__ID__.md-home-so-1 .row-2 .swiper-pagination-bullet-active { background-color: #fff; }

@media (max-width: 900px) { .__ID__.md-home-so-1 .row-1 { display: block; }
  .__ID__.md-home-so-1 .row-1 .desc { width: 100%; text-align: left; margin-top: 0.4rem; } }

.__ID__.md-home-so-2 { background-image: -webkit-gradient(linear, left top, left bottom, from(#cdd9eb), to(#e9f1fb)); background-image: -o-linear-gradient(top, #cdd9eb 0%, #e9f1fb 100%); background-image: linear-gradient(180deg, #cdd9eb 0%, #e9f1fb 100%); padding-top: 1.85rem; padding-bottom: 1.2rem; margin-top: -.8rem; }

.__ID__.md-home-so-2 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-home-so-2 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-home-so-2 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-so-2 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-so-2 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-home-so-2 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-home-so-2 .m-more:hover { font-weight: bold; }

.__ID__.md-home-so-2 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-home-so-2 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-home-so-2 .row-1 .title { line-height: 1.4; }

.__ID__.md-home-so-2 .row-2 { margin-top: .55rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-home-so-2 .row-2 .c-pic { display: block; border-radius: .2rem; overflow: hidden; }

.__ID__.md-home-so-2 .row-2 .c-pic .img { padding-top: calc(495 / 959 * 100%); }

.__ID__.md-home-so-2 .row-2 .list { width: calc(559 / 1600 * 100%); border-top: 1px solid rgba(12, 77, 157, 0.18); }

.__ID__.md-home-so-2 .row-2 .list .c-pic { display: none; margin-top: .2rem; }

.__ID__.md-home-so-2 .row-2 .list .li { border-bottom: 1px solid rgba(12, 77, 157, 0.18); }

.__ID__.md-home-so-2 .row-2 .list .li.active .hd { padding-top: .34rem; padding-bottom: 0; }

.__ID__.md-home-so-2 .row-2 .list .li.active .icon { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.__ID__.md-home-so-2 .row-2 .list .hd { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: .31rem 0 .32rem; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-so-2 .row-2 .list .icon { width: .17rem; height: 0.11rem; min-width: 14px; min-height: 8px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/a-down.png); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-so-2 .row-2 .list .desc { margin-top: .2rem; }

.__ID__.md-home-so-2 .row-2 .list .links { width: 3.2rem; max-width: 100%; -webkit-columns: 2; columns: 2; line-height: 1.5; margin-top: .25rem; }

.__ID__.md-home-so-2 .row-2 .list .links a { display: block; margin-bottom: .13rem; }

.__ID__.md-home-so-2 .row-2 .list .links a:hover { text-decoration: underline; }

.__ID__.md-home-so-2 .row-2 .list .bd { display: none; padding-bottom: 0.26rem; }

.__ID__.md-home-so-2 .row-2 .rg { width: calc(959 / 1600 * 100%); }

.__ID__.md-home-so-2 .row-2 .rg .c-pic { display: none; }

.__ID__.md-home-so-2 .row-2 .rg .c-pic.active { display: block; -webkit-animation: fade-left 1s forwards; animation: fade-left 1s forwards; }

.__ID__.md-home-so-2 .row-2 .rg .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

@media (max-width: 900px) { .__ID__.md-home-so-2 .row-1 { display: block; }
  .__ID__.md-home-so-2 .row-1 .m-more { margin-top: .2rem; }
  .__ID__.md-home-so-2 .row-2 { display: block; }
  .__ID__.md-home-so-2 .row-2 .list { width: 100%; }
  .__ID__.md-home-so-2 .row-2 .list .c-pic { display: block; }
  .__ID__.md-home-so-2 .row-2 .list .links { width: 100%; }
  .__ID__.md-home-so-2 .row-2 .rg { display: none; } }

.__ID__.md-home-so-3 { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f6faff), to(#f6fafe)); background-image: -o-linear-gradient(top, #f6faff 50%, #f6fafe 100%); background-image: linear-gradient(180deg, #f6faff 50%, #f6fafe 100%); padding-top: 1.23rem; padding-bottom: 1.2rem; }

.__ID__.md-home-so-3 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-home-so-3 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-home-so-3 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-so-3 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-so-3 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-home-so-3 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-home-so-3 .m-more:hover { font-weight: bold; }

.__ID__.md-home-so-3 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-home-so-3 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-home-so-3 .row-1 .cate { background-color: #fff; border-radius: 0.3rem; padding: .05rem; }

.__ID__.md-home-so-3 .row-1 .cate .item { width: auto; max-width: 100%; min-width: 1.2rem; border-radius: .5rem; text-align: center; padding: 0.115rem .3rem; line-height: 1.5; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-so-3 .row-1 .cate .item.active { background-color: #e52925; color: #fff; }

.__ID__.md-home-so-3 .row-2 { margin-top: .47rem; overflow: hidden; }

.__ID__.md-home-so-3 .row-2 .list { overflow: visible; display: none; opacity: 0; }

.__ID__.md-home-so-3 .row-2 .list.active { display: block; -webkit-animation: fade-up 2s forwards; animation: fade-up 2s forwards; }

.__ID__.md-home-so-3 .row-2 .li { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-home-so-3 .row-2 .li:hover .tit { color: #093d61; }

.__ID__.md-home-so-3 .row-2 .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-home-so-3 .row-2 .c-pic { width: calc(880 / 1600 * 100%); }

.__ID__.md-home-so-3 .row-2 .img { padding-top: calc(495 / 880 * 100%); }

.__ID__.md-home-so-3 .row-2 .c-pic { -ms-flex-negative: 0; flex-shrink: 0; border-radius: .24rem; overflow: hidden; }

.__ID__.md-home-so-3 .row-2 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.8rem; padding-top: .48rem; }

.__ID__.md-home-so-3 .row-2 .tit { line-height: 1.375; }

.__ID__.md-home-so-3 .row-2 .desc { line-height: 1.7; margin-top: .19rem; }

.__ID__.md-home-so-3 .row-2 .m-more { margin-top: .6rem; }

.__ID__.md-home-so-3 .row-2 .controls { position: absolute; left: calc(960 / 1600 * 100%); right: 0; bottom: .34rem; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-so-3 .row-2 .controls .btn { width: .1rem; height: .16rem; min-width: 10px; min-height: 16px; background-repeat: no-repeat; background-position: center; background-size: contain; margin-left: .2rem; cursor: pointer; }

.__ID__.md-home-so-3 .row-2 .controls .btn.swiper-button-disabled { opacity: 0.5; }

.__ID__.md-home-so-3 .row-2 .controls .prev { background-image: url(../images/a-left-4.svg); }

.__ID__.md-home-so-3 .row-2 .controls .next { background-image: url(../images/a-right-4.svg); }

.__ID__.md-home-so-3 .row-2 .controls .swiper-pagination { z-index: 2; position: static; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: .26rem; height: 1px; background-color: #cbdaf2; }

.__ID__.md-home-so-3 .row-2 .controls .swiper-pagination .swiper-pagination-progressbar-fill { background-color: #093d61; }

@media (min-width: 901px) { .__ID__.md-home-so-3 .row-2 .li { opacity: 0.2; }
  .__ID__.md-home-so-3 .row-2 .li.swiper-slide-active { opacity: 1; }
  .__ID__.md-home-so-3 .row-2 .li.swiper-slide-active .text { display: block; }
  .__ID__.md-home-so-3 .row-2 .li.swiper-slide-prev { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .__ID__.md-home-so-3 .row-2 .li.swiper-slide-prev .text { display: none; } }

@media (max-width: 900px) { .__ID__.md-home-so-3 .row-1 { display: block; }
  .__ID__.md-home-so-3 .row-1 .cate { margin-top: .4rem; }
  .__ID__.md-home-so-3 .row-2 .li { display: block; padding-bottom: .8rem; }
  .__ID__.md-home-so-3 .row-2 .c-pic { width: 100%; }
  .__ID__.md-home-so-3 .row-2 .text { padding: .4rem 0 0; }
  .__ID__.md-home-so-3 .row-2 .controls { left: 0; bottom: 0; } }

.__ID__.md-home-news { background-image: -webkit-gradient(linear, left top, left bottom, from(#eaf1fd), to(#e1ecfa)); background-image: -o-linear-gradient(top, #eaf1fd 0%, #e1ecfa 100%); background-image: linear-gradient(180deg, #eaf1fd 0%, #e1ecfa 100%); padding-top: 1.03rem; padding-bottom: 1.04rem; }

.__ID__.md-home-news .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-home-news .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-home-news .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-news .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-news .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-home-news .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-home-news .m-more:hover { font-weight: bold; }

.__ID__.md-home-news .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-home-news .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-home-news .row-1 .title { line-height: 1.4; }

.__ID__.md-home-news .row-2 { margin-top: .34rem; }

.__ID__.md-home-news .row-2 .list .li { border-radius: .24rem; overflow: hidden; width: 5.07rem; position: relative; }

.__ID__.md-home-news .row-2 .list .li:hover .text { top: 0; height: 100%; background-color: rgba(0, 0, 0, 0.6); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-home-news .row-2 .list .li:hover .tx { width: 100%; }

.__ID__.md-home-news .row-2 .list .li:hover .tit { color: #fff; -webkit-line-clamp: 3; }

.__ID__.md-home-news .row-2 .list .li:hover .date { color: #fff; }

.__ID__.md-home-news .row-2 .list .li:hover .date .icon { background-image: url(../images/i-date-2.png); }

.__ID__.md-home-news .row-2 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-home-news .row-2 .list .img { padding-top: calc(515 / 507 * 100%); }

.__ID__.md-home-news .row-2 .list .text { position: absolute; left: 0; bottom: 0; top: 2.65rem; background-color: #f8fafe; border-top-left-radius: .24rem; padding: .52rem .5rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-home-news .row-2 .list .tit { line-height: 1.54545; }

.__ID__.md-home-news .row-2 .list .date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: .33rem; }

.__ID__.md-home-news .row-2 .list .date .icon { width: .15rem; height: .14rem; min-width: .8em; min-height: .8em; margin-right: .08rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-date.png); }

.__ID__.md-home-news .row-2 .controls { 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-top: .47rem; }

.__ID__.md-home-news .row-2 .controls .btn { width: .1rem; height: .16rem; min-width: 10px; min-height: 16px; background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; }

.__ID__.md-home-news .row-2 .controls .btn.swiper-button-disabled { opacity: 0.5; }

.__ID__.md-home-news .row-2 .controls .prev { background-image: url(../images/a-left-4.svg); }

.__ID__.md-home-news .row-2 .controls .next { background-image: url(../images/a-right-4.svg); }

.__ID__.md-home-news .row-2 .controls .swiper-pagination { width: auto; margin: 0 .2rem; position: static; z-index: 2; }

@media (max-width: 900px) { .__ID__.md-home-news .row-2 .list .text { top: auto; } }

.__ID__.md-so-list .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-so-list .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-so-list .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-so-list .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-so-list .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-so-list .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-so-list .m-more:hover { font-weight: bold; }

.__ID__.md-so-list .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-so-list .so-item { padding-top: .42rem; padding-bottom: 1.22rem; background-color: #e9f1fb; }

.__ID__.md-so-list .so-item ~ .so-item { padding-top: 1.08rem; }

.__ID__.md-so-list .so-item:nth-of-type(even) { background-color: #f6faff; }

.__ID__.md-so-list .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-so-list .row-1 .text { width: calc(788 / 1600 * 100%); }

.__ID__.md-so-list .row-1 .desc { line-height: 1.7; margin-top: .35rem; }

.__ID__.md-so-list .row-1 .desc p { margin-bottom: .7em; }

.__ID__.md-so-list .row-1 .data { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-so-list .row-1 .data .item { margin-top: .18rem; margin-right: .2rem; }

.__ID__.md-so-list .row-1 .data .t2 { line-height: 1.4; margin-top: .05rem; }

.__ID__.md-so-list .row-1 .rg { margin: auto; width: calc(470 / 1600 * 100%); position: relative; }

.__ID__.md-so-list .row-1 .rg:after { content: ''; position: absolute; left: .2rem; top: 0; z-index: 1; width: 100%; height: 100%; border-radius: 50%; border: solid 0.08rem #d9e2f0; }

.__ID__.md-so-list .row-1 .c-pic { border-radius: 50%; }

.__ID__.md-so-list .row-1 .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-so-list .row-1 .img { padding-top: 100%; position: relative; z-index: 2; }

.__ID__.md-so-list .row-2 { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: .65rem; }

.__ID__.md-so-list .row-2 .item { position: relative; border-radius: .24rem; overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: .3rem; }

.__ID__.md-so-list .row-2 .item:last-of-type { margin-right: 0; }

.__ID__.md-so-list .row-2 .item:hover .tit { color: #093d61; }

.__ID__.md-so-list .row-2 .item:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-so-list .row-2 .img { height: 3rem; }

.__ID__.md-so-list .row-2 .text { position: absolute; left: 0; top: 0; height: 100%; width: 2.7rem; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-so-list .row-2 .text-cnt { width: 100%; padding: .2rem; padding-left: .56rem; }

.__ID__.md-so-list .row-2 .text a:hover { text-decoration: underline; }

.__ID__.md-so-list .row-2 .desc { line-height: 1.77778; margin-top: .06rem; }

.__ID__.md-so-list .row-3 { margin-top: .59rem; text-align: center; }

@media (max-width: 900px) { .__ID__.md-so-list .row-1 { display: block; }
  .__ID__.md-so-list .row-1 .text { width: 100%; }
  .__ID__.md-so-list .row-1 .rg { margin-top: .4rem; width: 80%; max-width: 300px; }
  .__ID__.md-so-list .row-2 { display: block; }
  .__ID__.md-so-list .row-2 .item { margin-right: 0; margin-bottom: .2rem; }
  .__ID__.md-so-list .row-2 .text-cnt { padding-left: 0.2rem; } }

@media (max-width: 600px) { .__ID__.md-so-list .row-1 .data { display: block; }
  .__ID__.md-so-list .row-1 .data .item { margin-right: 0; }
  .__ID__.md-so-list .row-1 .data .t2 br { display: none; } }

.__ID__.md-so-1 { padding-top: 1.88rem; padding-bottom: 1.2rem; border-radius: 0 0 .8rem .8rem; overflow: hidden; }

.__ID__.md-so-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-so-1 .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-so-1 .text { width: calc(800 / 1600 * 100%); margin-bottom: .16rem; }

.__ID__.md-so-1 .desc { line-height: 1.66667; margin-top: .12rem; }

.__ID__.md-so-1 .msg { opacity: .6; margin-top: .4rem; }

.__ID__.md-so-1 .msg-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: .23rem; }

.__ID__.md-so-1 .msg-item:last-of-type { margin-bottom: 0; }

.__ID__.md-so-1 .msg .icon { width: 1.3em; margin-right: .08rem; -ms-flex-negative: 0; flex-shrink: 0; }

.__ID__.md-so-1 .msg .tx { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-so-1 .msg .t1 { width: 9em; }

.__ID__.md-so-1 .btn-download { 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; border-radius: .6rem; line-height: 1.5; padding: .75em 2em; background-color: #fff; margin-top: .84rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-so-1 .btn-download .icon { width: 1.2em; height: 1.2em; margin-right: .65em; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-download.svg); }

.__ID__.md-so-1 .btn-download:hover { background-color: #093d61; color: #fff; -webkit-box-shadow: 0 0 0 1px #fff; box-shadow: 0 0 0 1px #fff; }

.__ID__.md-so-1 .btn-download:hover .icon { background-image: url(../images/i-download-2.svg); }

.__ID__.md-so-1 .rg { width: calc(760 / 1600 * 100%); }

.__ID__.md-so-1 .img-big .li { border-radius: 0.24rem; overflow: hidden; }

.__ID__.md-so-1 .img-big .img { padding-top: calc(428 / 760 * 100%); }

.__ID__.md-so-1 .img-small { margin-top: .2rem; }

.__ID__.md-so-1 .img-small .li { position: relative; border-radius: 0.24rem; overflow: hidden; cursor: pointer; }

.__ID__.md-so-1 .img-small .li::after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 0.24rem; border: solid 0.03rem #e52925; visibility: hidden; }

.__ID__.md-so-1 .img-small .li.active::after { visibility: visible; }

.__ID__.md-so-1 .img-small .img { padding-top: calc(103 / 182 * 100%); }

@media (max-width: 750px) { .__ID__.md-so-1 { padding-bottom: 4%; border-radius: 0 0 .4rem .4rem; }
  .__ID__.md-so-1 .layout { display: block; }
  .__ID__.md-so-1 .text { width: 100%; }
  .__ID__.md-so-1 .rg { width: 100%; margin-top: .4rem; } }

.__ID__.md-so-2 { padding-top: .06rem; background-color: #e9f1fb; }

.__ID__.md-so-2 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-so-2 .row-1 { padding-top: .22rem; padding-bottom: 1.2rem; }

.__ID__.md-so-2 .row-1 .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-so-2 .row-1 .c-pic { width: calc(760 / 1600 * 100%); border-radius: .24rem; overflow: hidden; }

.__ID__.md-so-2 .row-1 .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-so-2 .row-1 .img { padding-top: calc(420 / 760 * 100%); }

.__ID__.md-so-2 .row-1 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; margin-left: 0.8rem; margin-top: .16rem; }

.__ID__.md-so-2 .row-1 .tit { line-height: 1.4; }

.__ID__.md-so-2 .row-1 .desc { line-height: 2; margin-top: .35rem; }

@media (max-width: 900px) { .__ID__.md-so-2 .row-1 .layout { display: block; }
  .__ID__.md-so-2 .row-1 .c-pic { width: 100%; }
  .__ID__.md-so-2 .row-1 .text { width: 100%; margin-left: 0; margin-top: .4rem; } }

.__ID__.md-so-3 { padding-top: 1.03rem; padding-bottom: 1.14rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e9f5), to(#e9f1fb)); background-image: -o-linear-gradient(top, #e1e9f5 0%, #e9f1fb 100%); background-image: linear-gradient(180deg, #e1e9f5 0%, #e9f1fb 100%); }

.__ID__.md-so-3 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-so-3 .title { line-height: 1.4; }

.__ID__.md-so-3 .list { margin-top: .41rem; }

.__ID__.md-so-3 .list .li { width: 2.98rem; height: auto; min-height: 4rem; background-color: #fdfeff; border-radius: 0.24rem; padding: .5rem; padding-top: 1.11rem; text-align: center; margin-right: .28rem; }

.__ID__.md-so-3 .list .li:last-of-type { margin-right: 0; }

@media (min-width: 901px) { .__ID__.md-so-3 .list .li.active { width: 6.22rem; max-width: 100%; padding-top: 0.81rem; text-align: left; }
  .__ID__.md-so-3 .list .li.active .tx-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .__ID__.md-so-3 .list .li.active .icon { background-color: #093d61; margin: 0; margin-right: .3rem; }
  .__ID__.md-so-3 .list .li.active .icon .i-1 { display: none; }
  .__ID__.md-so-3 .list .li.active .icon .i-2 { display: block; }
  .__ID__.md-so-3 .list .li.active .tit { margin-top: .14rem; }
  .__ID__.md-so-3 .list .li.active .tx-2 { display: block; } }

@media (max-width: 900px) { .__ID__.md-so-3 .list .li { width: 6.22rem; max-width: 100%; padding-top: 0.81rem; text-align: left; }
  .__ID__.md-so-3 .list .li .tx-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .__ID__.md-so-3 .list .li .icon { background-color: #093d61; margin: 0; margin-right: .3rem; }
  .__ID__.md-so-3 .list .li .icon .i-1 { display: none; }
  .__ID__.md-so-3 .list .li .icon .i-2 { display: block; }
  .__ID__.md-so-3 .list .li .tit { margin-top: .14rem; }
  .__ID__.md-so-3 .list .li .tx-2 { display: block; } }

@media (max-width: 500px) { .__ID__.md-so-3 .list .li { padding: .5rem; } }

.__ID__.md-so-3 .list .icon { background-color: #d8e6f8; width: .8rem; height: 0.8rem; font-size: 0; border-radius: 50%; overflow: hidden; margin: auto; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-so-3 .list .icon img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }

.__ID__.md-so-3 .list .icon .i-2 { display: none; }

.__ID__.md-so-3 .list .tit { line-height: 1.42857; margin-top: .29rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-so-3 .list .tx-2 { line-height: 1.66667; margin-top: .27rem; display: none; max-height: calc(30 / 18 * 10em); overflow-y: auto; }

.__ID__.md-so-3 .controls { 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-top: .5rem; }

.__ID__.md-so-3 .controls .btn { width: .1rem; height: .16rem; min-width: 10px; min-height: 16px; background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; }

.__ID__.md-so-3 .controls .btn.swiper-button-disabled { opacity: 0.5; }

.__ID__.md-so-3 .controls .swiper-pagination-current { color: #e52925; }

.__ID__.md-so-3 .controls .prev { background-image: url(../images/a-left-4.svg); }

.__ID__.md-so-3 .controls .next { background-image: url(../images/a-right-4.svg); }

.__ID__.md-so-3 .controls .swiper-pagination { z-index: 2; width: auto; margin: 0 .2rem; position: static; }

.__ID__.md-so-4 { padding-top: 1.22rem; padding-bottom: 1.1rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6faff), to(#e8f1fb)); background-image: -o-linear-gradient(top, #f6faff 0%, #e8f1fb 100%); background-image: linear-gradient(180deg, #f6faff 0%, #e8f1fb 100%); }

.__ID__.md-so-4 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-so-4 .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-so-4 .c-pic { width: calc(760 / 1600 * 100%); border-radius: .24rem; overflow: hidden; }

.__ID__.md-so-4 .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-so-4 .img { padding-top: calc(470 / 760 * 100%); }

.__ID__.md-so-4 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; margin-right: .7rem; }

.__ID__.md-so-4 .tit { line-height: 1.4; }

.__ID__.md-so-4 .desc { line-height: 1.5; margin-top: .35rem; }

.__ID__.md-so-4 .desc p { margin-bottom: 1.22em; }

@media (max-width: 900px) { .__ID__.md-so-4 .layout { display: block; }
  .__ID__.md-so-4 .c-pic { width: 100%; margin-top: .4rem; }
  .__ID__.md-so-4 .text { width: 100%; margin-left: 0; } }

.__ID__.md-so-5 { padding-top: .98rem; padding-bottom: 1.2rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e9f5), to(#e9f1fb)); background-image: -o-linear-gradient(top, #e1e9f5 0%, #e9f1fb 100%); background-image: linear-gradient(180deg, #e1e9f5 0%, #e9f1fb 100%); text-align: center; }

.__ID__.md-so-5 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-so-5 .title { line-height: 1.4; }

.__ID__.md-so-5 .video { display: block; position: relative; border-radius: .24rem; overflow: hidden; height: 5rem; margin-top: .33rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-so-5 .video video { display: block; }

.__ID__.md-so-5 .video .btn { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.16rem; height: 1.16rem; background-color: rgba(255, 255, 255, 0.3); border-radius: 50%; padding: .11rem; cursor: pointer; }

.__ID__.md-so-5 .video .btn-in { height: 100%; border-radius: 50%; background-color: #fff; background-position: center; background-repeat: no-repeat; background-image: url(../images/i-play.svg); background-size: calc(28 / 94 * 100%); }

.__ID__.md-so-5 .video.active { height: 7rem; }

.__ID__.md-so-5 .desc { margin-top: .49rem; line-height: 1.63636; }

.__ID__.md-so-6 { padding-top: .91rem; padding-bottom: 1.21rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6faff), to(#e8f1fb)); background-image: -o-linear-gradient(top, #f6faff 0%, #e8f1fb 100%); background-image: linear-gradient(180deg, #f6faff 0%, #e8f1fb 100%); }

.__ID__.md-so-6 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-so-6 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-so-6 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-so-6 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-so-6 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-so-6 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-so-6 .m-more:hover { font-weight: bold; }

.__ID__.md-so-6 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-so-6 .title { line-height: 1.4; }

.__ID__.md-so-6 .list { margin-top: .42rem; padding-bottom: .52rem; }

.__ID__.md-so-6 .list .tips { background-color: #cedef3; margin-bottom: 0.32rem; border-radius: .6rem; line-height: 1.5; padding: .325em .25rem; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; max-width: 100%; }

.__ID__.md-so-6 .list .tips::before { content: ''; position: absolute; left: 1em; bottom: 0; width: 0.08rem; height: .08rem; background: #cedef3; -webkit-transform: translateY(50%) rotate(45deg); -ms-transform: translateY(50%) rotate(45deg); transform: translateY(50%) rotate(45deg); }

.__ID__.md-so-6 .list .box { background-color: #fff; border-radius: .24rem; padding: .3rem; padding-bottom: 0.41rem; }

.__ID__.md-so-6 .list .c-pic { border-radius: .24rem; }

.__ID__.md-so-6 .list .img { padding-top: calc(257 / 456 * 100%); }

.__ID__.md-so-6 .list .tit { line-height: 1.33333; margin-top: .22rem; }

.__ID__.md-so-6 .swiper-pagination { font-size: 0; z-index: 2; bottom: 0; }

.__ID__.md-so-6 .swiper-pagination-bullet-active { background-color: #093d61; }

@media (max-width: 900px) { .__ID__.md-so-6 .m-more { margin-top: .3rem; } }

.__ID__.md-tech-1 { padding-top: 0.18rem; padding-bottom: 0.98rem; }

.__ID__.md-tech-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-tech-1 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-tech-1 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-tech-1 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-tech-1 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-tech-1 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-tech-1 .m-more:hover { font-weight: bold; }

.__ID__.md-tech-1 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-tech-1 .tx-1 { line-height: 1.63636; width: 13rem; max-width: 100%; margin-left: auto; margin-right: auto; }

.__ID__.md-tech-1 .tx-1 p { margin-bottom: .72em; }

.__ID__.md-tech-1 .tx-2 { line-height: 1.63636; width: 9.9rem; max-width: 100%; margin-left: auto; margin-right: auto; margin-top: .71rem; }

.__ID__.md-tech-1 .list { margin-top: .5rem; }

.__ID__.md-tech-1 .list .li { position: relative; border-radius: .24rem; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .4rem; padding-bottom: 0.43rem; margin-bottom: .3rem; }

.__ID__.md-tech-1 .list .li:last-of-type { margin-bottom: 0; }

.__ID__.md-tech-1 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-tech-1 .list .li:hover .tit { color: #093d61; }

.__ID__.md-tech-1 .list .li:hover .more { color: #093d61; }

.__ID__.md-tech-1 .list .c-pic { width: 6.4rem; border-radius: .24rem; }

.__ID__.md-tech-1 .list .img { padding-top: calc(360 / 640 * 100%); }

.__ID__.md-tech-1 .list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: .8rem; }

.__ID__.md-tech-1 .list .desc { line-height: 1.6; margin-top: .16rem; }

.__ID__.md-tech-1 .list .desc p { margin-bottom: .5em; }

.__ID__.md-tech-1 .list .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-tech-1 .list .more { position: absolute; right: .4rem; top: .37rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-tech-1 .list .more .icon { width: .44em; height: .78em; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/more-1.png); margin-left: .1rem; }

.__ID__.md-tech-1 .imgs { text-align: center; margin-top: .33rem; background-color: #fff; border-radius: .24rem; padding: .48rem 1rem .64rem; }

.__ID__.md-tech-1 .btns { margin-top: .6rem; }

@media (max-width: 900px) { .__ID__.md-tech-1 .list .li { display: block; }
  .__ID__.md-tech-1 .list .c-pic { width: 100%; }
  .__ID__.md-tech-1 .list .text { padding: 0; margin-top: 0.4rem; }
  .__ID__.md-tech-1 .list .more { position: static; margin-top: .2rem; }
  .__ID__.md-tech-1 .imgs { padding: .2rem; } }

.__ID__.md-tech-2 { border-radius: 0 0 .8rem .8rem; overflow: hidden; }

.__ID__.md-tech-2 .video { height: 8.6rem; }

.__ID__.md-tech-2 .btn { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.16rem; height: 1.16rem; background-color: rgba(255, 255, 255, 0.3); border-radius: 50%; padding: .11rem; cursor: pointer; }

.__ID__.md-tech-2 .btn-in { height: 100%; border-radius: 50%; background-color: #fff; background-position: center; background-repeat: no-repeat; background-image: url(../images/i-play.svg); background-size: calc(28 / 94 * 100%); }

.__ID__.md-tech-3 { padding-top: .1rem; padding-bottom: 1.2rem; }

.__ID__.md-tech-3 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-tech-3 .row-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: .32rem; }

.__ID__.md-tech-3 .row-2 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: .8rem; }

.__ID__.md-tech-3 .row-2 .tit { line-height: 1.12; }

.__ID__.md-tech-3 .row-2 .desc { line-height: 1.8; margin-top: .33rem; }

.__ID__.md-tech-3 .row-2 .desc p { margin-bottom: .76em; }

.__ID__.md-tech-3 .row-2 .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-tech-3 .row-2 .links { margin-top: .27rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.__ID__.md-tech-3 .row-2 .links .link { margin-right: .1rem; }

.__ID__.md-tech-3 .row-2 .links .link:last-of-type { margin-right: 0; }

.__ID__.md-tech-3 .row-2 .links .icon { display: block; margin-left: auto; margin-right: auto; height: .66rem; margin-bottom: .07rem; }

.__ID__.md-tech-3 .row-2 .c-pic { -ms-flex-negative: 0; flex-shrink: 0; width: calc(600 / 1600 * 100%); border-radius: .24rem; overflow: hidden; margin-top: 0.22rem; }

.__ID__.md-tech-3 .row-2 .img { padding-top: calc(617 / 600 * 100%); }

@media (max-width: 900px) { .__ID__.md-tech-3 .row-2 { display: block; }
  .__ID__.md-tech-3 .row-2 .text { padding-right: 0; }
  .__ID__.md-tech-3 .row-2 .c-pic { width: 100%; } }

.__ID__.md-tech-4 { background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e9f5), to(#e9f1fb)); background-image: -o-linear-gradient(top, #e1e9f5 0%, #e9f1fb 100%); background-image: linear-gradient(180deg, #e1e9f5 0%, #e9f1fb 100%); padding-top: 1.13rem; padding-bottom: 1.2rem; }

.__ID__.md-tech-4 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-tech-4 .text { line-height: 1.8; }

.__ID__.md-tech-4 .text p { margin-bottom: .8em; }

.__ID__.md-tech-4 .text p:last-of-type { margin-bottom: 0; }

.__ID__.md-tech-5 { padding-top: .99rem; padding-bottom: 1.2rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6faff), to(#e9f1fb)); background-image: -o-linear-gradient(top, #f6faff 0%, #e9f1fb 100%); background-image: linear-gradient(180deg, #f6faff 0%, #e9f1fb 100%); }

.__ID__.md-tech-5 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-tech-5 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-tech-5 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-tech-5 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-tech-5 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-tech-5 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-tech-5 .m-more:hover { font-weight: bold; }

.__ID__.md-tech-5 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-tech-5 .list { margin-top: .44rem; 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; }

.__ID__.md-tech-5 .list .li { width: calc(784 / 1600 * 100%); display: block; border-radius: .24rem; overflow: hidden; position: relative; margin-bottom: .3rem; }

.__ID__.md-tech-5 .list .li:hover .tit { color: #093d61; }

.__ID__.md-tech-5 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-tech-5 .list .img { padding-top: calc(405 / 784 * 100%); }

.__ID__.md-tech-5 .list .text { position: absolute; left: 0; bottom: 0; width: 100%; padding: .29rem .2rem .27rem; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.5); }

.__ID__.md-tech-5 .m-more { margin-top: .15rem; }

@media (max-width: 750px) { .__ID__.md-tech-5 .list .li { width: 100%; } }

.__ID__.md-prod-1 { padding-bottom: 1.2rem; }

.__ID__.md-prod-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-prod-1 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-prod-1 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-prod-1 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-prod-1 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-prod-1 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-prod-1 .m-more:hover { font-weight: bold; }

.__ID__.md-prod-1 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-prod-1 .prod-item { margin-bottom: 1.05rem; }

.__ID__.md-prod-1 .prod-item:last-of-type { margin-bottom: 0; }

.__ID__.md-prod-1 .list { margin-top: .46rem; }

.__ID__.md-prod-1 .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0.6rem; }

.__ID__.md-prod-1 .list .li:last-of-type { margin-bottom: 0; }

.__ID__.md-prod-1 .list .li:hover .tit { color: #093d61; }

.__ID__.md-prod-1 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-prod-1 .list .c-pic { width: calc(935 / 1600 * 100%); border-radius: .24rem; overflow: hidden; -ms-flex-negative: 0; flex-shrink: 0; }

.__ID__.md-prod-1 .list .img { padding-top: calc(450 / 935 * 100%); }

.__ID__.md-prod-1 .list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.__ID__.md-prod-1 .list .desc { line-height: 1.7; margin-top: .18rem; }

.__ID__.md-prod-1 .list .labels { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 0.25rem; }

.__ID__.md-prod-1 .list .labels .label { margin-right: .34rem; margin-top: .1rem; }

.__ID__.md-prod-1 .list .labels .label:last-of-type { margin-right: 0; }

.__ID__.md-prod-1 .list .labels .icon { display: block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin-left: auto; margin-right: auto; height: .58rem; margin-bottom: .1rem; -webkit-filter: drop-shadow(0 0 0.1rem rgba(9, 61, 97, 0.1)); filter: drop-shadow(0 0 0.1rem rgba(9, 61, 97, 0.1)); }

.__ID__.md-prod-1 .list .m-more { margin-top: .55rem; }

@media (min-width: 901px) { .__ID__.md-prod-1 .list .li.odd .c-pic { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .__ID__.md-prod-1 .list .li.odd .text { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .__ID__.md-prod-1 .list .li.even .text { padding-left: 1.33rem; } }

@media (max-width: 900px) { .__ID__.md-prod-1 .list .li { display: block; }
  .__ID__.md-prod-1 .list .c-pic { width: 100%; }
  .__ID__.md-prod-1 .list .text { width: 100%; margin-top: .3rem; padding: 0; } }

.__ID__.md-contact-1 { padding-top: .28rem; padding-bottom: 1.17rem; }

.__ID__.md-contact-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-contact-1 .tx-1 { line-height: 1.42857; }

.__ID__.md-contact-1 .map { margin-top: .57rem; position: relative; }

.__ID__.md-contact-1 .map-bg { display: block; width: 100%; border-radius: 0.24rem 0.24rem 0rem 0rem; background-image: -webkit-gradient(linear, left bottom, left top, from(#a5bed7), to(#d5e3f3)); background-image: -o-linear-gradient(bottom, #a5bed7 0%, #d5e3f3 100%); background-image: linear-gradient(0deg, #a5bed7 0%, #d5e3f3 100%); }

.__ID__.md-contact-1 .list .li { position: absolute; }

.__ID__.md-contact-1 .list .li.active, .__ID__.md-contact-1 .list .li:hover { z-index: 2; }

.__ID__.md-contact-1 .list .li.active .detail, .__ID__.md-contact-1 .list .li:hover .detail { display: block; }

.__ID__.md-contact-1 .list .icon { display: block; width: 0.24rem; min-width: 12px; }

.__ID__.md-contact-1 .list .detail { position: absolute; left: 50%; bottom: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); line-height: 1.875; width: 5.6rem; padding-bottom: 0.24rem; display: none; }

.__ID__.md-contact-1 .list .detail-cnt { background-color: #fff; -webkit-box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); border-radius: .24rem; padding-top: 1px; position: relative; }

.__ID__.md-contact-1 .list .detail-cnt:after { content: ''; width: .16rem; height: .16rem; background-color: #fff; position: absolute; left: 50%; bottom: -.08rem; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); -webkit-box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); }

.__ID__.md-contact-1 .list .detail .tit { -webkit-box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); border-radius: 0.5rem; padding: .2em .1rem; margin: .1rem; }

.__ID__.md-contact-1 .list .detail .data { 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; line-height: 1.5; padding: .14rem .3rem .14rem; }

.__ID__.md-contact-1 .list .detail .data-item { margin-bottom: .11rem; width: 45%; }

.__ID__.md-contact-1 .list .detail .data-item:first-of-type { width: 100%; }

.__ID__.md-contact-1 .list .detail .data-row { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-contact-1 .list .detail .data-left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: .1rem; }

.__ID__.md-contact-1 .list .detail .data-right { -ms-flex-negative: 0; flex-shrink: 0; }

.__ID__.md-contact-1 .list2 { margin-top: .29rem; background-color: #f5faff; border-radius: 0.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: .45rem 0 .4rem; }

.__ID__.md-contact-1 .list2 .item { padding: .2rem .2rem; position: relative; word-break: break-all; }

.__ID__.md-contact-1 .list2 .line { width: 1px; height: .41rem; background-color: #dde7f0; }

.__ID__.md-contact-1 .list2 .t2 { margin-top: .04rem; }

.__ID__.md-contact-1 .list-3 { display: none; }

@media (max-width: 1200px) { .__ID__.md-contact-1 .list2 .item { width: 50%; padding: .2rem .4rem; }
  .__ID__.md-contact-1 .list2 .line { display: none; } }

@media (max-width: 750px) { .__ID__.md-contact-1 .list2 { padding: .2rem 0; }
  .__ID__.md-contact-1 .list2 .item { width: 100%; }
  .__ID__.md-contact-1 .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .__ID__.md-contact-1 .list .li.active { -webkit-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
  .__ID__.md-contact-1 .list .icon { margin-right: .1rem; }
  .__ID__.md-contact-1 .list .detail { width: 50vw; line-height: 1.5; display: none !important; }
  .__ID__.md-contact-1 .list .detail-cnt { padding: .2rem; }
  .__ID__.md-contact-1 .map { margin-top: 1rem; }
  .__ID__.md-contact-1 .list-3 { display: block; margin-top: .2rem; padding-bottom: .6rem; }
  .__ID__.md-contact-1 .list-3 .li { background-color: #fff; border-radius: .2rem; padding-top: 1px; }
  .__ID__.md-contact-1 .list-3 .tit { -webkit-box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); box-shadow: 0rem 0rem 0.5rem 0rem rgba(9, 61, 97, 0.1); border-radius: 0.5rem; padding: .2em .1rem; margin: .1rem; }
  .__ID__.md-contact-1 .list-3 .data { 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; line-height: 1.5; padding: .14rem .3rem .14rem; }
  .__ID__.md-contact-1 .list-3 .data-item { margin-bottom: .11rem; width: 45%; }
  .__ID__.md-contact-1 .list-3 .data-item:first-of-type { width: 100%; }
  .__ID__.md-contact-1 .list-3 .data-row { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .__ID__.md-contact-1 .list-3 .data-left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: .1rem; }
  .__ID__.md-contact-1 .list-3 .data-right { -ms-flex-negative: 0; flex-shrink: 0; }
  .__ID__.md-contact-1 .list-3 .swiper-pagination { font-size: 0; z-index: 2; }
  .__ID__.md-contact-1 .list-3 .swiper-pagination-bullet-active { background-color: #093d61; } }

.__ID__.md-contact-2 { background-image: -webkit-gradient(linear, left top, left bottom, from(#f6faff), to(#e8f1fb)); background-image: -o-linear-gradient(top, #f6faff 0%, #e8f1fb 100%); background-image: linear-gradient(180deg, #f6faff 0%, #e8f1fb 100%); padding-top: 1.02rem; padding-bottom: 1.2rem; }

.__ID__.md-contact-2 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-contact-2 .form { margin-top: .31rem; }

.__ID__.md-contact-2 .form .form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.__ID__.md-contact-2 .form .lf { width: calc(780 / 1600 * 100%); }

.__ID__.md-contact-2 .form .rg { width: calc(780 / 1600 * 100%); }

.__ID__.md-contact-2 .form .m-input { height: .6rem; min-height: 35px; background-color: #ffffff; border-radius: .1rem; border: solid 1px #d2deed; overflow: hidden; margin-bottom: .16rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-contact-2 .form .m-input:last-of-type { margin-bottom: 0; }

.__ID__.md-contact-2 .form .m-input:focus-within { border-color: #093d61; }

.__ID__.md-contact-2 .form .ipt { display: block; width: 100%; height: 100%; background: transparent; border: none; padding: 0 .22rem; }

.__ID__.md-contact-2 .form .ipt::-webkit-input-placeholder { color: #666; }

.__ID__.md-contact-2 .form .ipt:-ms-input-placeholder { color: #666; }

.__ID__.md-contact-2 .form .ipt::-ms-input-placeholder { color: #666; }

.__ID__.md-contact-2 .form .ipt::placeholder { color: #666; }

.__ID__.md-contact-2 .form .ta { display: block; width: 100%; height: 3.6rem; min-height: 100%; background-color: #ffffff; border-radius: .1rem; border: solid 1px #d2deed; padding: .18rem .22rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-contact-2 .form .ta:focus { border-color: #093d61; }

.__ID__.md-contact-2 .form .yzm { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-contact-2 .form .yzm .ipt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.__ID__.md-contact-2 .form .yzm .code { width: 1.4rem; border-left: 1px solid #eee; -o-object-fit: contain; object-fit: contain; }

.__ID__.md-contact-2 .form .foot { margin-top: .53rem; }

.__ID__.md-contact-2 .form .btn-send { width: 2rem; height: .6rem; min-height: 35px; border-radius: .1rem; border: none; cursor: pointer; }

.__ID__.md-contact-2 .form .btn-send:hover { background-color: #225071; }

@media (max-width: 900px) { .__ID__.md-contact-2 .main { padding: 5%; }
  .__ID__.md-contact-2 .form .form-row { display: block; }
  .__ID__.md-contact-2 .form .lf { width: 100%; }
  .__ID__.md-contact-2 .form .rg { width: 100%; margin-top: .2rem; }
  .__ID__.md-contact-2 .form .btn-send { width: 100%; } }

.__ID__.md-download-1 { padding-top: 0.58rem; padding-bottom: .81rem; }

.__ID__.md-download-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-download-1 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-download-1 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-download-1 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-download-1 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-download-1 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-download-1 .m-more:hover { font-weight: bold; }

.__ID__.md-download-1 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-download-1 .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-bottom: 0.3rem; }

.__ID__.md-download-1 .list .li { width: calc(785 / 1600 * 100%); min-height: 2rem; background-color: #ffffff; -webkit-box-shadow: 0rem 0rem 0.5rem 0rem #c5d6ec; box-shadow: 0rem 0rem 0.5rem 0rem #c5d6ec; border-radius: 0.24rem; margin-bottom: 0.3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-download-1 .list .li:hover .tit { color: #093d61; }

.__ID__.md-download-1 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-download-1 .list .li:hover .icon { background-color: #00263e; background-image: url(../images/i-download-2.svg); }

.__ID__.md-download-1 .list .c-pic { width: calc(160 / 785 * 100%); border-radius: .24rem; margin: .3rem; }

.__ID__.md-download-1 .list .img { padding-top: 100%; }

.__ID__.md-download-1 .list .tx { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; margin-left: .2rem; }

.__ID__.md-download-1 .list .size { margin-top: .06rem; }

.__ID__.md-download-1 .list .icons { height: 100%; width: calc(170 / 785 * 100%); border-left: 1px solid #e7f0fa; 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; }

.__ID__.md-download-1 .list .icon { width: .8rem; height: .8rem; border-radius: 50%; background-color: #f2f7fd; background-repeat: no-repeat; background-position: center; background-image: url(../images/i-download.svg); background-size: calc(26 / 80 * 100%); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

@media (max-width: 900px) { .__ID__.md-download-1 .list .li { width: 100%; }
  .__ID__.md-download-1 .list .tx { margin-left: 0; } }

.__ID__.md-service-1 { padding-top: .12rem; padding-bottom: .6rem; }

.__ID__.md-service-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-service-1 .row-1 .title { line-height: 1.3; }

.__ID__.md-service-1 .row-1 .desc { margin-top: .03rem; }

.__ID__.md-service-1 .row-2 { padding-top: 1.85rem; padding-bottom: 1rem; }

.__ID__.md-service-1 .row-2 .box { width: 4.64rem; height: 4.64rem; margin-left: auto; margin-right: auto; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/circle-1.png); display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }

.__ID__.md-service-1 .row-2 .c-pic { width: calc(280 / 464 * 100%); border-radius: 50%; margin: auto; }

.__ID__.md-service-1 .row-2 .c-pic .img { padding-top: 100%; }

.__ID__.md-service-1 .row-2 .canvas { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; }

.__ID__.md-service-1 .row-2 .list { font-size: 0.16rem; }

@media (max-width: 1200px) { .__ID__.md-service-1 .row-2 .list { font-size: 10px; } }

.__ID__.md-service-1 .row-2 .list .li { position: absolute; left: 50%; top: 50%; width: 1.6rem; height: 1.6rem; border-radius: 50%; background-color: #fff; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; padding: .1rem; }

.__ID__.md-service-1 .row-2 .list .li-cnt { width: 100%; }

.__ID__.md-service-1 .row-2 .list .li.active, .__ID__.md-service-1 .row-2 .list .li:hover { background-color: #00263e; color: #fff; }

.__ID__.md-service-1 .row-2 .list .li.active .icon .i-1, .__ID__.md-service-1 .row-2 .list .li:hover .icon .i-1 { display: none; }

.__ID__.md-service-1 .row-2 .list .li.active .icon .i-2, .__ID__.md-service-1 .row-2 .list .li:hover .icon .i-2 { display: block; }

.__ID__.md-service-1 .row-2 .list .icon { font-size: 0; width: .4rem; height: .4rem; margin-left: auto; margin-right: auto; }

.__ID__.md-service-1 .row-2 .list .icon img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }

.__ID__.md-service-1 .row-2 .list .icon .i-2 { display: none; }

.__ID__.md-service-1 .row-2 .list .tit { line-height: 1.25; }

.__ID__.md-service-2 { padding-top: .6rem; padding-bottom: .5rem; }

.__ID__.md-service-2 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-service-2 .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.__ID__.md-service-2 .c-pic { width: calc(580 / 1600 * 100%); border-radius: .2rem; -ms-flex-negative: 0; flex-shrink: 0; }

.__ID__.md-service-2 .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-service-2 .img { padding-top: calc(440 / 580 * 100%); }

.__ID__.md-service-2 .text { padding-left: 1rem; }

.__ID__.md-service-2 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: -.28rem; }

.__ID__.md-service-2 .num { line-height: 1.3; margin-bottom: -.73em; margin-left: -.06em; color: #d0def0; font-size: 1rem; }

.__ID__.md-service-2 .desc { line-height: 1.63636; margin-top: .17rem; }

.__ID__.md-service-2 .desc p { margin-bottom: .65em; }

.__ID__.md-service-2 .desc p:last-of-type { margin-bottom: 0; }

@media (max-width: 900px) { .__ID__.md-service-2 .layout { display: block; }
  .__ID__.md-service-2 .c-pic { width: 100%; }
  .__ID__.md-service-2 .text { padding: 0; margin-top: .1rem; } }

.__ID__.md-service-3 { padding-top: .4rem; padding-bottom: .4rem; }

.__ID__.md-service-3 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-service-3 .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.__ID__.md-service-3 .c-pic { width: calc(580 / 1600 * 100%); border-radius: .2rem; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.__ID__.md-service-3 .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-service-3 .img { padding-top: calc(440 / 580 * 100%); }

.__ID__.md-service-3 .text { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-right: 1rem; }

.__ID__.md-service-3 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: -.28rem; }

.__ID__.md-service-3 .num { line-height: 1.3; margin-bottom: -.73em; margin-left: -.06em; color: #d0def0; font-size: 1rem; }

.__ID__.md-service-3 .desc { line-height: 1.63636; margin-top: .17rem; }

.__ID__.md-service-3 .desc p { margin-bottom: .65em; }

.__ID__.md-service-3 .desc p:last-of-type { margin-bottom: 0; }

@media (max-width: 900px) { .__ID__.md-service-3 .layout { display: block; }
  .__ID__.md-service-3 .c-pic { width: 100%; }
  .__ID__.md-service-3 .text { padding: 0; margin-top: .1rem; } }

.__ID__.md-service-4 { padding-top: .4rem; padding-bottom: .4rem; }

.__ID__.md-service-4 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-service-4 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: -.28rem; }

.__ID__.md-service-4 .num { line-height: 1.3; margin-bottom: -.73em; margin-left: -.06em; color: #d0def0; font-size: 1rem; }

.__ID__.md-service-4 .desc { line-height: 1.63636; margin-top: .17rem; }

.__ID__.md-service-4 .desc p { margin-bottom: .65em; }

.__ID__.md-service-4 .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-service-4 .img-list { margin-top: .1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.__ID__.md-service-4 .img-list .c-pic { border-radius: .2rem; width: calc(304 / 1600 * 100%); margin-right: calc(20 / 1600 * 100%); margin-top: .2rem; }

.__ID__.md-service-4 .img-list .c-pic:nth-of-type(5n) { margin-right: 0; }

.__ID__.md-service-4 .img-list .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-service-4 .img-list .img { padding-top: calc(180 / 304 * 100%); }

.__ID__.md-service-4 .desc { margin-top: .35rem; }

@media (max-width: 900px) { .__ID__.md-service-4 .img-list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .__ID__.md-service-4 .img-list .c-pic { width: 49%; margin-right: 0; } }

.__ID__.md-service-5 { padding-top: .5rem; padding-bottom: .5rem; }

.__ID__.md-service-5 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-service-5 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-service-5 .layout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-service-5 .c-pic { width: calc(760 / 1600 * 100%); border-radius: .2rem; -ms-flex-negative: 0; flex-shrink: 0; }

.__ID__.md-service-5 .c-pic:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-service-5 .img { padding-top: calc(440 / 760 * 100%); }

.__ID__.md-service-5 .text { padding-left: .88rem; }

.__ID__.md-service-5 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: -.28rem; }

.__ID__.md-service-5 .num { line-height: 1.3; margin-bottom: -.73em; margin-left: -.06em; color: #d0def0; font-size: 1rem; }

.__ID__.md-service-5 .desc { line-height: 1.63636; margin-top: .17rem; }

.__ID__.md-service-5 .desc p { margin-bottom: .65em; }

.__ID__.md-service-5 .desc p:last-of-type { margin-bottom: 0; }

@media (max-width: 900px) { .__ID__.md-service-5 .layout { display: block; }
  .__ID__.md-service-5 .c-pic { width: 100%; }
  .__ID__.md-service-5 .text { padding: 0; margin-top: .1rem; } }

.__ID__.md-service-6 { padding-top: .5rem; padding-bottom: 1.21rem; }

.__ID__.md-service-6 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-service-6 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: -.28rem; }

.__ID__.md-service-6 .num { line-height: 1.3; margin-bottom: -.73em; margin-left: -.06em; color: #d0def0; font-size: 1rem; }

.__ID__.md-service-6 .desc { line-height: 1.63636; margin-top: .17rem; }

.__ID__.md-service-6 .desc p { margin-bottom: .65em; }

.__ID__.md-service-6 .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-service-6 .row-1 { background-color: #f8fbff; border-radius: 0.2rem; padding: .54rem .4rem .89rem; text-align: center; }

.__ID__.md-service-6 .num { margin-bottom: -.68em; }

.__ID__.md-service-6 .desc { width: 10rem; max-width: 100%; margin-left: auto; margin-right: auto; }

/* 公司简介 */
.__ID__.md-about-1 { margin-top: -.09rem; padding-bottom: 1.2rem; }

.__ID__.md-about-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-1 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-about-1 .row-1 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.__ID__.md-about-1 .row-1 .desc { line-height: 1.63636; margin-top: .31rem; }

.__ID__.md-about-1 .row-1 .desc p { margin-bottom: .8em; }

.__ID__.md-about-1 .row-1 .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-about-1 .row-1 .data { -ms-flex-negative: 0; flex-shrink: 0; margin-left: 1rem; margin-top: .2rem; }

.__ID__.md-about-1 .row-1 .data .item { margin-bottom: .22rem; }

.__ID__.md-about-1 .row-1 .data .item:last-of-type { margin-bottom: 0; }

.__ID__.md-about-1 .row-1 .data .t1 { margin-bottom: -.1rem; }

.__ID__.md-about-1 .row-1 .data .t2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-about-1 .row-1 .data .t3 { line-height: 1.1; margin-left: .05rem; }

.__ID__.md-about-1 .row-1 .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: .46rem; }

.__ID__.md-about-1 .row-1 .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: .55rem; margin-top: .1rem; }

.__ID__.md-about-1 .row-1 .list .li:last-of-type { margin-right: 0; }

.__ID__.md-about-1 .row-1 .list .li:hover { color: #093d61; }

.__ID__.md-about-1 .row-1 .list img { width: .36rem; min-width: 1.6em; margin-right: .1rem; }

.__ID__.md-about-1 .video { display: block; position: relative; border-radius: .24rem; overflow: hidden; height: 5rem; margin-top: .38rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-about-1 .video video { display: block; }

.__ID__.md-about-1 .video .btn { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.16rem; height: 1.16rem; background-color: rgba(255, 255, 255, 0.3); border-radius: 50%; padding: .11rem; cursor: pointer; }

.__ID__.md-about-1 .video .btn-in { height: 100%; border-radius: 50%; background-color: #fff; background-position: center; background-repeat: no-repeat; background-image: url(../images/i-play.svg); background-size: calc(28 / 94 * 100%); }

.__ID__.md-about-1 .video.active { height: 7rem; }

@media (max-width: 900px) { .__ID__.md-about-1 .row-1 { display: block; }
  .__ID__.md-about-1 .row-1 .list .li { margin-right: .2rem; }
  .__ID__.md-about-1 .row-1 .data { margin-left: 0; margin-top: .4rem; } }

.__ID__.md-about-2 { padding-top: 1.11rem; padding-bottom: 1.4rem; }

.__ID__.md-about-2 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-2 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-about-2 .row-1 .title { line-height: 1.16; }

.__ID__.md-about-2 .row-1 .desc { line-height: 1.55556; width: calc(730 / 1600 * 100%); margin-left: auto; margin-top: .03rem; -ms-flex-negative: 0; flex-shrink: 0; }

@media (max-width: 900px) { .__ID__.md-about-2 .row-1 { display: block; }
  .__ID__.md-about-2 .row-1 .desc { width: 100%; margin-top: .4rem; } }

.__ID__.md-about-2 .row-2 { margin-top: 1.02rem; position: relative; overflow: hidden; }

.__ID__.md-about-2 .row-2::before { content: ''; position: absolute; left: 0; top: 50%; width: 100%; border-top: 1px dashed rgba(255, 255, 255, 0.3); }

.__ID__.md-about-2 .row-2 .list { overflow: visible; }

.__ID__.md-about-2 .row-2 .list .li { width: 1.8rem; height: 3.3rem; }

.__ID__.md-about-2 .row-2 .list .li::before { content: ''; position: absolute; left: 0; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: .06rem; height: 0.06rem; border-radius: 50%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; background-color: #fff; }

.__ID__.md-about-2 .row-2 .list .li:hover::before { width: .24rem; height: 0.24rem; border: .07rem solid #e52925; background-color: #ff7875; }

.__ID__.md-about-2 .row-2 .list .li:nth-of-type(odd)::after { content: ''; position: absolute; left: 0; top: .2rem; bottom: 50%; width: 0.17rem; border-left: 1px solid rgba(255, 255, 255, 0.3); border-top: 1px solid rgba(255, 255, 255, 0.3); border-top-left-radius: .1rem; }

.__ID__.md-about-2 .row-2 .list .li:nth-of-type(even) { padding-top: 1.65rem; }

.__ID__.md-about-2 .row-2 .list .li:nth-of-type(even)::after { content: ''; position: absolute; left: 0; bottom: .2rem; top: 50%; width: 0.17rem; border-left: 1px solid rgba(255, 255, 255, 0.3); border-bottom: 1px solid rgba(255, 255, 255, 0.3); border-bottom-left-radius: .1rem; }

.__ID__.md-about-2 .row-2 .list .li:nth-of-type(even) .li-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; height: 1.65rem; }

.__ID__.md-about-2 .row-2 .list .li:nth-of-type(even) .t2 { margin-top: 0; margin-bottom: .02rem; }

.__ID__.md-about-2 .row-2 .list .li-cnt { width: 200%; padding-left: .27rem; padding-right: .7rem; }

@media (max-width: 1400px) { .__ID__.md-about-2 .row-2 .list .li { height: 240px; }
  .__ID__.md-about-2 .row-2 .list .li:nth-of-type(even) { padding-top: 120px; }
  .__ID__.md-about-2 .row-2 .list .li:nth-of-type(even) .li-cnt { height: 120px; } }

.__ID__.md-about-2 .row-2 .list .t1 { line-height: 1.3; }

.__ID__.md-about-2 .row-2 .list .t2 { line-height: 1.55556; margin-top: .02rem; }

.__ID__.md-about-3 { padding-top: 1.2rem; padding-bottom: 1rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f6faff), to(#f6fafe)); background-image: -o-linear-gradient(top, #f6faff 50%, #f6fafe 100%); background-image: linear-gradient(180deg, #f6faff 50%, #f6fafe 100%); }

.__ID__.md-about-3 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-3 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-about-3 .row-1 .media { width: calc(900 / 1600 * 100%); }

.__ID__.md-about-3 .row-1 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: .6rem; margin-top: 0.2rem; }

.__ID__.md-about-3 .row-1 .title { line-height: 1.16; }

.__ID__.md-about-3 .row-1 .desc { line-height: 1.63636; margin-top: .3rem; }

.__ID__.md-about-3 .row-1 .desc p { margin-bottom: .63em; }

.__ID__.md-about-3 .row-1 .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-about-3 .row-1 .bigImg { position: relative; }

.__ID__.md-about-3 .row-1 .win-mini { display: none; position: absolute; left: 0; top: 0; z-index: 2; width: 2rem; height: 2rem; cursor: crosshair; background: rgba(0, 0, 0, 0.2); }

.__ID__.md-about-3 .row-1 .win-big { display: none; position: absolute; right: 100%; top: 0; width: 4rem; height: 4rem; min-width: 300px; min-height: 300px; background-color: #fff; overflow: hidden; }

.__ID__.md-about-3 .row-1 .win-big-img-wrap { position: absolute; left: 0; top: 0; width: 100%; }

.__ID__.md-about-3 .row-2 { background-color: #fff; border-radius: .2rem; padding: .91rem 1rem .7rem; margin-top: .6rem; position: relative; z-index: 2; }

.__ID__.md-about-3 .row-2 .desc { line-height: 1.63636; margin-top: .25rem; }

.__ID__.md-about-3 .row-2 .desc p { margin-bottom: .8em; }

.__ID__.md-about-3 .row-2 .desc p:last-of-type { margin-bottom: 0; }

@media (max-width: 900px) { .__ID__.md-about-3 .row-1 { display: block; }
  .__ID__.md-about-3 .row-1 .media { width: 100%; margin-top: .4rem; }
  .__ID__.md-about-3 .row-1 .text { margin-right: 0; }
  .__ID__.md-about-3 .row-2 { padding: 5%; } }

.__ID__.md-about-4 { background-image: -webkit-gradient(linear, left top, left bottom, from(#eaf1fd), to(#e1ecfa)); background-image: -o-linear-gradient(top, #eaf1fd 0%, #e1ecfa 100%); background-image: linear-gradient(180deg, #eaf1fd 0%, #e1ecfa 100%); margin-top: -3rem; padding-top: 2.93rem; padding-bottom: .84rem; }

.__ID__.md-about-4 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-4 .m-more { -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: none; border: none; cursor: pointer; }

.__ID__.md-about-4 .m-more-bg { width: 0.66rem; height: 0.66rem; border-radius: 50%; background-color: #1a5b88; border: .13rem solid #093d61; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-about-4 .m-more-tx { margin-left: -1.9em; margin-top: .09rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-about-4 .m-more-tx:after { content: ''; width: .08rem; height: .14rem; min-width: 6px; min-height: 10px; margin-left: .1rem; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-more.svg); }

@media (max-width: 750px) { .__ID__.md-about-4 .m-more-tx:after { min-width: auto; min-height: auto; width: 0.14rem; height: .2rem; } }

.__ID__.md-about-4 .m-more:hover { font-weight: bold; }

.__ID__.md-about-4 .m-more:hover .m-more-bg { border-width: 0; }

.__ID__.md-about-4 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-about-4 .row-1 .lf { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: .8rem; }

.__ID__.md-about-4 .row-1 .rg { width: calc(760 / 1600 * 100%); margin-top: .57rem; }

.__ID__.md-about-4 .row-1 .c-pic { border-radius: .2rem; margin-top: .44rem; }

.__ID__.md-about-4 .row-1 .img { padding-top: calc(410 / 760 * 100%); }

.__ID__.md-about-4 .row-1 .sub-tit { margin-top: .08rem; }

.__ID__.md-about-4 .row-1 .desc { line-height: 1.63636; margin-top: .38rem; }

.__ID__.md-about-4 .row-1 .desc p { margin-bottom: .6em; }

.__ID__.md-about-4 .row-1 .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-about-4 .row-1 .m-more { margin-top: .4rem; }

.__ID__.md-about-4 .row-1 .tx { line-height: 1.55556; }

@media (max-width: 900px) { .__ID__.md-about-4 .row-1 { display: block; }
  .__ID__.md-about-4 .row-1 .lf { margin: 0; }
  .__ID__.md-about-4 .row-1 .rg { width: 100%; margin-top: 0.3rem; } }

.__ID__.md-about-5 { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f6faff), to(#f6fafe)); background-image: -o-linear-gradient(top, #f6faff 50%, #f6fafe 100%); background-image: linear-gradient(180deg, #f6faff 50%, #f6fafe 100%); padding-top: 1rem; padding-bottom: 1.26rem; }

.__ID__.md-about-5 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-5 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-about-5 .row-1 .lf { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: .03rem; }

.__ID__.md-about-5 .row-1 .sub-tit { margin-top: .08rem; }

.__ID__.md-about-5 .row-1 .desc { line-height: 1.55556; width: calc(760 / 1600 * 100%); -ms-flex-negative: 0; flex-shrink: 0; margin-left: .8rem; }

.__ID__.md-about-5 .row-2 { margin-top: .41rem; }

.__ID__.md-about-5 .row-2 .controls { 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-top: .5rem; }

.__ID__.md-about-5 .row-2 .controls .btn { width: .1rem; height: .16rem; min-width: 10px; min-height: 16px; background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; }

.__ID__.md-about-5 .row-2 .controls .btn.swiper-button-disabled { opacity: 0.5; }

.__ID__.md-about-5 .row-2 .controls .swiper-pagination-current { color: #e52925; }

.__ID__.md-about-5 .row-2 .controls .prev { background-image: url(../images/a-left-4.svg); }

.__ID__.md-about-5 .row-2 .controls .next { background-image: url(../images/a-right-4.svg); }

.__ID__.md-about-5 .row-2 .controls .swiper-pagination { width: auto; margin: 0 .2rem; position: static; z-index: 2; }

.__ID__.md-about-5 .row-2 .list-1 .li { width: 3.7rem; border-radius: .2rem; overflow: hidden; position: relative; }

.__ID__.md-about-5 .row-2 .list-1 .li::after { content: ''; position: absolute; left: 0; bottom: 0; z-index: 2; width: 100%; height: 2rem; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)); background-image: -o-linear-gradient(top, transparent, #000); background-image: linear-gradient(to bottom, transparent, #000); }

.__ID__.md-about-5 .row-2 .list-1 .li.active:after, .__ID__.md-about-5 .row-2 .list-1 .li:hover:after { background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#093d61)); background-image: -o-linear-gradient(top, transparent, #093d61); background-image: linear-gradient(to bottom, transparent, #093d61); }

.__ID__.md-about-5 .row-2 .list-1 .li.active .img, .__ID__.md-about-5 .row-2 .list-1 .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-about-5 .row-2 .list-1 .img { padding-top: calc(460 / 370 * 100%); }

.__ID__.md-about-5 .row-2 .list-1 .tx { position: absolute; left: 0; bottom: 0; z-index: 3; width: 100%; padding: .22rem .4rem; }

.__ID__.md-about-5 .row-2 .list-1 .intro { margin-top: .03rem; }

.__ID__.md-about-5 .row-2 .list-2 { margin-top: 0.32rem; }

.__ID__.md-about-5 .row-2 .list-2 .li { min-height: 1.8rem; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; border-radius: .2rem; padding: .4rem; padding-top: 0.43rem; padding-right: 1rem; }

.__ID__.md-about-5 .row-2 .list-2 .tx { margin-right: .55rem; -ms-flex-negative: 0; flex-shrink: 0; }

.__ID__.md-about-5 .row-2 .list-2 .intro { margin-top: 0.03rem; }

.__ID__.md-about-5 .row-2 .list-2 .desc { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; line-height: 1.55556; margin-top: 0.02rem; }

@media (max-width: 900px) { .__ID__.md-about-5 .row-1 { display: block; }
  .__ID__.md-about-5 .row-1 .desc { width: 100%; margin-left: 0; margin-top: .3rem; }
  .__ID__.md-about-5 .row-2 .list-2 .li { display: block; padding: 5%; }
  .__ID__.md-about-5 .row-2 .list-2 .tx { margin-right: 0; }
  .__ID__.md-about-5 .row-2 .list-2 .desc { margin-top: .2rem; } }

.__ID__.md-about-6 { padding-top: .99rem; padding-bottom: 0.6rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#eaf1fd), to(#e1ecfa)); background-image: -o-linear-gradient(top, #eaf1fd 0%, #e1ecfa 100%); background-image: linear-gradient(180deg, #eaf1fd 0%, #e1ecfa 100%); }

.__ID__.md-about-6 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-6 .row-1 .desc { line-height: 1.55556; margin-top: .1rem; }

.__ID__.md-about-6 .list { margin-top: .45rem; padding-bottom: 0.6rem; }

.__ID__.md-about-6 .list .li { background-color: #fcfdff; border-radius: 0.2rem; padding: .6rem; padding-bottom: 0.41rem; cursor: -webkit-zoom-in; cursor: zoom-in; }

.__ID__.md-about-6 .list .img { font-size: 0; }

.__ID__.md-about-6 .list .img img { max-width: 100%; }

.__ID__.md-about-6 .list .tit { margin-top: .27rem; }

.__ID__.md-about-6 .swiper-pagination { font-size: 0; z-index: 2; bottom: 0; }

.__ID__.md-about-6 .swiper-pagination-bullet-active { background-color: #093d61; }

.__ID__.md-about-7 { padding-top: 1rem; padding-bottom: 0.92rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f6faff), to(#f6fafe)); background-image: -o-linear-gradient(top, #f6faff 50%, #f6fafe 100%); background-image: linear-gradient(180deg, #f6faff 50%, #f6fafe 100%); }

.__ID__.md-about-7 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-7 .row-1 { display: -webkit-box; display: -ms-flexbox; display: flex; }

.__ID__.md-about-7 .row-1 .lf { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.__ID__.md-about-7 .row-1 .sub-tit { margin-top: .08rem; }

.__ID__.md-about-7 .row-1 .desc { line-height: 1.55556; margin-top: .35rem; }

.__ID__.md-about-7 .row-1 .desc p { margin-bottom: .8em; }

.__ID__.md-about-7 .row-1 .desc p:last-of-type { margin-bottom: 0; }

.__ID__.md-about-7 .row-1 .list { width: calc(780 / 1600 * 100%); margin-left: .7rem; margin-top: 0.15rem; 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; }

.__ID__.md-about-7 .row-1 .list .li { width: calc(370 / 780 * 100%); margin-bottom: .2rem; }

.__ID__.md-about-7 .row-1 .list .li:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.__ID__.md-about-7 .row-1 .list .img { background-color: #fff; border-radius: .2rem; min-height: 2rem; padding: .53rem; padding-bottom: 0.48rem; -webkit-box-shadow: 0rem 0rem 0.2rem 0rem rgba(225, 236, 250, 0.3); box-shadow: 0rem 0rem 0.2rem 0rem rgba(225, 236, 250, 0.3); font-size: 0; }

.__ID__.md-about-7 .row-1 .list .img img { max-width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-about-7 .row-1 .list .tit { line-height: 1.72727; margin-top: .2rem; }

@media (max-width: 900px) { .__ID__.md-about-7 .row-1 { display: block; }
  .__ID__.md-about-7 .row-1 .list { margin-left: 0; margin-top: .5rem; width: 100%; } }

.__ID__.md-about-8 { padding-top: 1.09rem; padding-bottom: 1.1rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#eaf1fd), to(#e1ecfa)); background-image: -o-linear-gradient(top, #eaf1fd 0%, #e1ecfa 100%); background-image: linear-gradient(180deg, #eaf1fd 0%, #e1ecfa 100%); }

.__ID__.md-about-8 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-about-8 .desc { margin-top: .1rem; }

.__ID__.md-about-8 .list { margin-top: 0.43rem; }

.__ID__.md-about-8 .list .lis { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.__ID__.md-about-8 .list .li { display: block; width: calc(249 / 1600 * 100%); margin-right: calc(20 / 1600 * 100%); margin-bottom: .24rem; }

.__ID__.md-about-8 .list .li:nth-of-type(6n) { margin-right: 0; }

.__ID__.md-about-8 .list .li:hover .tit { color: #093d61; }

.__ID__.md-about-8 .list .li:hover .img img { -webkit-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); }

.__ID__.md-about-8 .list .img { padding-top: calc(120 / 249 * 100%); border-radius: .2rem; background-color: #fff; overflow: hidden; position: relative; }

.__ID__.md-about-8 .list .img img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 80%; max-height: 80%; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.__ID__.md-about-8 .list .tit { margin-top: .09rem; }

.__ID__.md-about-8 .controls { 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-top: .13rem; }

.__ID__.md-about-8 .controls .btn { width: .1rem; height: .16rem; min-width: 10px; min-height: 16px; background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; }

.__ID__.md-about-8 .controls .btn.swiper-button-disabled { opacity: 0.5; }

.__ID__.md-about-8 .controls .swiper-pagination-current { color: #e52925; }

.__ID__.md-about-8 .controls .prev { background-image: url(../images/a-left-4.svg); }

.__ID__.md-about-8 .controls .next { background-image: url(../images/a-right-4.svg); }

.__ID__.md-about-8 .controls .swiper-pagination { z-index: 2; width: auto; margin: 0 .2rem; position: static; }

@media (max-width: 900px) { .__ID__.md-about-8 .list .li { width: 32%; margin-right: 2%; }
  .__ID__.md-about-8 .list .li:nth-of-type(3n) { margin-right: 0; } }

.md-search-1 .sec-1 { padding-top: .8rem; background-color: #fff; }

.md-search-1 .sec-1 .form { background-color: #f7f7f7; border-radius: .6rem; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; height: .6rem; min-height: 35px; width: 7.55rem; max-width: 100%; margin-left: auto; margin-right: auto; }

@media (max-width: 1920px) { .md-search-1 .sec-1 .form { width: 755px; } }

.md-search-1 .sec-1 .form .btn { width: .6rem; min-width: 35px; background-color: #093d61; background-image: url(../images/i-search.svg); background-size: calc(19 / 60 * 100%); background-repeat: no-repeat; background-position: center; border: none; cursor: pointer; }

.md-search-1 .sec-1 .form .ipt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 100px; border: none; background: transparent; padding: 0 .3rem; }

.md-search-1 .sec-1 .form .ipt::-webkit-input-placeholder { color: #999; }

.md-search-1 .sec-1 .form .ipt:-ms-input-placeholder { color: #999; }

.md-search-1 .sec-1 .form .ipt::-ms-input-placeholder { color: #999; }

.md-search-1 .sec-1 .form .ipt::placeholder { color: #999; }

.md-search-1 .sec-1 .form .ipt:valid + .btn-clear { display: block; }

.md-search-1 .sec-1 .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: .2rem; margin-top: 1rem; }

.md-search-1 .sec-1 .cate { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.md-search-1 .sec-1 .cate .item { margin-right: .2rem; }

.md-search-1 .sec-1 .cate .item:last-of-type { margin-right: 0; }

.md-search-1 .sec-1 .cate .item:hover, .md-search-1 .sec-1 .cate .item.on { color: #093d61; }

.md-search-1 .sec-2 { background: #f3f6fb; padding-top: .5rem; padding-bottom: 1rem; }

.md-search-1 .sec-2 .result-list { display: none; }

.md-search-1 .sec-2 .result-list.active { display: block; }

.md-search-1 .m-news-list .li { display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: .24rem; overflow: hidden; -webkit-box-shadow: 0rem 0rem 0.3rem 0rem rgba(47, 110, 182, 0.1); box-shadow: 0rem 0rem 0.3rem 0rem rgba(47, 110, 182, 0.1); margin-bottom: .3rem; background-color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-search-1 .m-news-list .li:hover { -webkit-box-shadow: 0 0 .5rem 0 #c5d6ec; box-shadow: 0 0 .5rem 0 #c5d6ec; }

.md-search-1 .m-news-list .li:hover .tit { color: #e52925; }

.md-search-1 .m-news-list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md-search-1 .m-news-list .c-pic { width: calc(480 / 1600 * 100%); -ms-flex-negative: 0; flex-shrink: 0; }

.md-search-1 .m-news-list .img { padding-top: calc(270 / 480 * 100%); min-height: 100%; }

.md-search-1 .m-news-list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: .66rem .6rem .4rem; }

.md-search-1 .m-news-list .tit { line-height: 1.21429; margin-top: .21rem; }

.md-search-1 .m-news-list .date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-search-1 .m-news-list .date .icon { width: .15rem; min-width: .9em; height: .14rem; min-height: .9em; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-date.png); margin-right: .08rem; }

.md-search-1 .m-news-list .desc { line-height: 1.77778; margin-top: .11rem; }

@media (max-width: 600px) { .md-search-1 .m-news-list .li { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .md-search-1 .m-news-list .c-pic { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .md-search-1 .m-news-list .text { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 5%; } }

@media (max-width: 900px) { .md-search-1 .sec-1 .row { display: block; margin-top: 0.5rem; }
  .md-search-1 .sec-1 .keywords { margin-top: 5%; }
  .md-search-1 .sec-2 .list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .md-search-1 .sec-2 .list .li { width: 49%; margin-right: 0; margin-bottom: 2%; } }

.__ID__.md-calc-1 { padding-bottom: 1.18rem; }

.__ID__.md-calc-1 .layout { margin-left: auto; margin-right: auto; width: 16rem; max-width: 92%; }

.__ID__.md-calc-1 .layout { background-color: #fbfdff; border-radius: .24rem; padding: 1.51rem 2.4rem 1.59rem; }

.__ID__.md-calc-1 .title { line-height: 1.25; padding-bottom: .38rem; border-bottom: 1px solid #e3effb; }

.__ID__.md-calc-1 .desc { line-height: 1.77778; margin-top: .41rem; }

.__ID__.md-calc-1 .list-1 { margin-top: .22rem; }

.__ID__.md-calc-1 .list-1 .item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: .1rem; }

.__ID__.md-calc-1 .list-1 .item:last-of-type { margin-bottom: 0; }

.__ID__.md-calc-1 .list-1 .label { width: calc(555 / 1120 * 100%); text-align: right; padding-right: .15rem; }

.__ID__.md-calc-1 .list-1 .m-input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-calc-1 .list-1 .m-input .ipt { width: 1.6rem; min-width: 100px; height: .5rem; min-height: 35px; border-radius: .08rem; border: 1px solid #b8c7db; padding: 0 .5em; margin-right: .1rem; }

.__ID__.md-calc-1 .list-1 .m-input .ipt:focus { border-color: #093d61; }

.__ID__.md-calc-1 .row-1 { margin-top: .3rem; padding-top: .42rem; border-top: 1px solid #e3effb; }

.__ID__.md-calc-1 .row-1 .btn { background-color: #00263e; display: block; border-radius: .5rem; padding: 0.778em .3rem; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin-left: auto; margin-right: auto; margin-top: .22rem; cursor: pointer; border: none; }

.__ID__.md-calc-1 .list-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.__ID__.md-calc-1 .list-2 .li { width: calc(260 / 1120 * 100%); min-width: 200px; margin-right: calc(100 / 1120 * 100%); }

.__ID__.md-calc-1 .list-2 .li:last-of-type { margin-right: 0; }

.__ID__.md-calc-1 .list-2 .tit { margin-bottom: .16rem; }

.__ID__.md-calc-1 .m-radio-opt { display: block; position: relative; margin-bottom: .09rem; }

.__ID__.md-calc-1 .m-radio-opt input { visibility: hidden; position: absolute; left: 0; top: 0; }

.__ID__.md-calc-1 .m-radio-opt input:checked ~ .m-radio-view { background-color: #6b8ba0; color: #fff; }

.__ID__.md-calc-1 .m-radio-view { display: block; background-color: #ebf2f9; border: 1px solid #ebf2f9; border-radius: .5rem; padding: .135rem; text-align: center; cursor: pointer; }

.__ID__.md-calc-1 .row-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-top: 1px solid #e3effb; margin-top: .5rem; padding-top: .47rem; }

.__ID__.md-calc-1 .row-2 .form-item { width: 3.52rem; min-width: 280px; margin-right: 1rem; }

.__ID__.md-calc-1 .row-2 .form-item:nth-child(2) { margin-right: 0; }

.__ID__.md-calc-1 .row-2 .form-item .m-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: .15rem; }

.__ID__.md-calc-1 .row-2 .form-item .m-input .ipt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: .5rem; min-height: 35px; border-radius: 0.08rem; border: solid 1px #b8c7db; padding: 0 .5em; margin-right: .2rem; }

.__ID__.md-calc-1 .row-2 .form-item-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: .38rem; }

.__ID__.md-calc-1 .row-2 .form-item-2 .m-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.__ID__.md-calc-1 .row-2 .form-item-2 .m-input .ipt { width: 1.9rem; height: .5rem; min-height: 35px; border-radius: 0.08rem; border: solid 0.01rem #c7afb0; background-color: #fcf5f5; margin-left: .2rem; margin-right: .2rem; padding: 0 .5em; }

.__ID__.md-calc-1 .row-3 { border-top: 1px solid #e3effb; margin-top: .46rem; padding-top: .43rem; line-height: 1.77778; }

@media (max-width: 900px) { .__ID__.md-calc-1 .layout { padding: 5%; }
  .__ID__.md-calc-1 .list-2 { display: block; }
  .__ID__.md-calc-1 .list-2 .li { width: 100%; margin-top: 0.3rem; }
  .__ID__.md-calc-1 .row-2 { display: block; }
  .__ID__.md-calc-1 .row-2 .form-item { width: 100%; margin-right: 0; margin-bottom: .2rem; } }
