@charset "UTF-8";
/*加载字体*/
@font-face { font-family: 'misl'; src: url("../fonts/MiSans-Light.ttf"); }
@font-face { font-family: 'mismed'; src: url("../fonts/MiSans-Medium.ttf"); }
@font-face { font-family: 'misreg'; src: url("../fonts/MiSans-Regular.ttf"); }
@font-face { font-family: 'misbold'; src: url("../fonts/MiSans-Bold.ttf"); }
img, .sub-nav, .sub-nav ul, .menu span, .dh1name, .dh1name:before, .dh1name em:before, .dh1name em:after, .dh1des, .dh1tu, .dh2item, .dh2title span, .dh2title p, .sj2pag .swiper-pagination span, .sj3bottom .swiper-pagination span, .dh7more, .prop, .sj4bottom .swiper-pagination span, .sj5 ul li, .sj5 ul li:before, .dh9m1bottom ul li a, .sj5bottom .swiper-pagination span { -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }

/*swiper*/
.swiper-container { width: 100%; height: 100%; }

.swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

.swiper-button-prev, .swiper-button-next { background: none; }

.swiper-button-prev::after, .swiper-button-next::after { content: ""; }

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.hinge { -webkit-animation-duration: 3s; animation-duration: 3s; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(40px); transform: translateY(40px); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); }
  100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

/*video*/
.video-prop { width: 100%; height: 100%; overflow: hidden; position: fixed; left: 0px; top: 0px; z-index: 1000; background: rgba(0, 0, 0, 0.6); text-align: center; visibility: hidden; opacity: 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

.video-prop:before { height: 100%; content: ""; display: inline-block; vertical-align: middle; }

.video-center { width: 65%; vertical-align: middle; display: inline-block; position: relative; }

.video-center.vs { width: 100%; }

.video-center video { width: 100%; height: auto; display: block; }

.video-center.vs span { width: 3.7rem; display: block; margin: 20px auto 0px; height: 0.7rem; line-height: 0.7rem; text-align: center; background: #ef6e18; }

.video-center.vs span a { width: 100%; height: 100%; display: block; overflow: hidden; font-size: 0.24rem; color: #fff; }

.video-close { width: 36px; height: 36px; overflow: hidden; position: absolute; right: 18px; top: 18px; z-index: 12; border-radius: 50%; text-align: center; cursor: pointer; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

.video-close:before { width: 60%; height: 2px; content: ""; position: absolute; left: 20%; top: calc(50% - 1px); background: #fff; transform: rotate(45deg); }

.video-close:after { width: 60%; height: 2px; content: ""; position: absolute; left: 20%; top: calc(50% - 1px); background: #fff; transform: rotate(-45deg); }

.video-close:hover { transform: rotate(180deg); }

.video-active { opacity: 1; visibility: visible; }

@media screen and (max-width: 768px) { .video-center { width: 90%; }
  .video-close { width: 32px; height: 32px; right: -16px; top: -16px; } }
@keyframes downshow { 0% { opacity: 0; transform: translateY(60px); }
  100% { opacity: 1; transform: translateY(0px); } }
@keyframes move { 0% { transform: translateX(0px); }
  100% { transform: translateX(100px); } }
@keyframes opa { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes w { 0% { width: 5px; }
  100% { width: 100%; } }
.clr { HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; width: 100%; }

/*header*/
.head { width: 750px; max-width: 100%; overflow: hidden; height: 11.735vw; background: #fff; margin: 0px auto; position: fixed; top: 0px; left: 50%; transform: translateX(-50%); z-index: 10000; }

.head-logo { float: left; width: 1.53rem; height: 100%; overflow: hidden; margin-left: 0.3rem; }

.head-logo a { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; }

.head-logo img { width: 100%; height: auto; position: absolute; top: 50%; transform: translateY(-50%); }

.sub-nav { width: 100%; overflow: hidden; height: calc(100% - 11.735vw); position: fixed; left: 0px; top: 11.735vw; z-index: 10000; background: rgba(0, 0, 0, 0.6); opacity: 0; visibility: hidden; }

.sub-nav ul { width: 100%; background: #fff; overflow: hidden; position: relative; padding: 5vw 0px; transform: scaleY(0); transform-origin: top; }

.sub-nav ul:before { width: 100%; height: 0px; content: ""; position: absolute; left: 0px; top: 0px; box-shadow: 0px 0px 22px 5px rgba(0, 0, 0, 0.1); }

.sub-nav ul li { width: 100%; height: 0.9rem; line-height: 0.9rem; overflow: hidden; text-align: center; position: relative; z-index: 12; margin: 0px auto; }

.sub-nav ul li a { font-size: 0.28rem; color: #333; font-family: "misreg"; }

.sub-nav ul li.on { background: #f3f4f5; }

.sub-nav ul li.home { width: 90%; border-radius: 10px; background: #1d4ad0 !important; }

.sub-nav ul li.home a { color: #fff !important; }

.menu { float: right; width: 0.37rem; display: block; position: relative; z-index: 820; margin-top: 0.2rem; cursor: pointer; margin-right: 0.3rem; }

.menu span { float: left; width: 100%; height: 0.02rem; background: #1b92d1; margin-top: 0.12rem; border-radius: 2px; }

.header-slide .menu span:nth-child(1) { transform: rotate(45deg) translateY(0.15rem); }

.header-slide .menu span:nth-child(2) { transform: rotate(-45deg) translateY(-0.1rem) translateX(-0.06rem); }

.header-slide .menu span:nth-child(3) { display: none; }

.sub-nav.sub-active { opacity: 1; visibility: visible; }

.sub-nav.sub-active ul { transform: scaleY(1); }

.banner { width: 100%; overflow: hidden; margin-top: 11.735vw; position: relative; }

.banner img { width: 100%; height: auto; }

.banner-button { width: 100%; position: absolute; left: 0px; bottom: 0.4rem; z-index: 1111; text-align: center; }

.banner-button a { width: 1.9rem; height: 0.7rem; line-height: 0.7rem; display: inline-block; overflow: hidden; margin: 0px 0.2rem; border: 1px #fff solid; border-radius: 3px; font-size: 0.24rem; color: #fff; }

.banner-button a:hover { background: #2144c7; border-color: #2144c7; }

.sj1 { width: 100%; overflow: hidden; background: url("../images/bg1.jpg") no-repeat; background-size: cover; padding: 0.73rem 0px 0.4rem; }

.sj1head { width: 100%; overflow: hidden; height: 0.5rem; line-height: 0.5rem; display: flex; justify-content: center; align-items: center; }

.sj1head samp { width: 0.48rem; display: block; overflow: hidden; }

.sj1head samp img { width: 100%; height: auto; }

.sj1head h3 { width: auto; height: 100%; font-size: 0.4rem; color: #2144c7; font-family: "misbold"; margin-left: 0.15rem; }

.sj1head span { width: auto; height: 100%; margin-left: 0.3rem; font-size: 0.4rem; color: #2144c7; font-family: "misl"; padding-left: 0.3rem; position: relative; }

.sj1head span:before { width: 1px; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; background: #2144c7; }

.sj1content { width: 7.1rem; overflow: hidden; margin: 0.36rem auto 0px; box-shadow: 0px 0px 12px 5px rgba(0, 98, 209, 0.1); }

.sj1title { width: 100%; overflow: hidden; height: 0.7rem; line-height: 0.7rem; padding: 0px 10px; box-sizing: border-box; border-radius: 8px 8px 0px 0px; background: -webkit-linear-gradient(top, #fafcfe, #e2effc); background: -moz-linear-gradient(top, #fafcfe, #e2effc); background: -ms-linear-gradient(top, #fafcfe, #e2effc); background: -o-linear-gradient(top, #fafcfe, #e2effc); text-align: center; font-size: 0.24rem; color: #2b3868; font-family: "misreg"; }

.sj1video { width: 100%; height: 3.4rem; overflow: hidden; background: #000; }

.sj1video video { width: 100%; height: 100%; display: block; }

.sj1info { width: 100%; height: 0.7rem; line-height: 0.7rem; overflow: hidden; position: relative; border-radius: 0px 0px 8px 8px; background: #2144c7; }

.sj1info:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; z-index: 1; border: 1px #fff solid; box-sizing: border-box; border-radius: 0px 0px 8px 8px; }

.sj1info a { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; z-index: 12; text-align: center; }

.sj1info span { color: #fff; font-size: 0.22rem; font-family: "misreg"; padding-left: 0.34rem; background: url("../images/icon2.png") no-repeat left center; background-size: 0.21rem; }

.sj1pic { width: 7.1rem; margin: 0.28rem auto 0px; border-radius: 10px; box-shadow: 0px 5px 12px 5px rgba(0, 98, 209, 0.2); overflow: hidden; display: none; }

.sj1pic img { width: 100%; height: auto; }

.dh1video { width: 7.1rem; margin: 0.2rem auto 0px; position: relative; z-index: 12; padding-bottom: 40px; }

.dh1item { width: 100%; overflow: hidden; }

.dh1pannel { width: 100%; overflow: hidden; background: url("../images/icon10.png") no-repeat 0px 0.3rem; height: 3.6rem; position: relative; cursor: pointer; margin-top: 0.1rem; background-size: 100%; }

.dh1name { float: left; width: 2rem; height: 0.6rem; line-height: 0.6rem; overflow: hidden; margin: 0.5rem 0px 0px 0.2rem; box-sizing: border-box; padding-left: 0.2rem; font-size: 0.3rem; color: #2b3868; position: relative; }

.dh1name span { position: relative; z-index: 12; }

.dh1name:before { width: 100%; height: 100%; display: block; position: absolute; z-index: 1; left: 0px; top: 0px; background: url("../images/icon7.png") no-repeat; opacity: 0; content: ""; background-size: 100% 100%; }

.dh1name em { width: 100%; height: 100%; display: block; position: absolute; z-index: 1; left: 0px; top: 0px; }

.dh1name em:before { width: 0.3rem; height: 0.3rem; content: ""; position: absolute; right: 0.2rem; top: 50%; transform: translateY(-50%); background: url("../images/icon8.png") no-repeat; opacity: 1; z-index: 2; background-size: 100%; }

.dh1name em:after { width: 0.3rem; height: 0.3rem; content: ""; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); background: url("../images/icon9.png") no-repeat; opacity: 0; z-index: 2; background-size: 100%; }

.dh1info { float: left; width: 70%; overflow: hidden; margin: 0.2rem 0px 0px 0.2rem; font-size: 0.26rem; color: #9a9fb3; font-family: "misreg"; height: 0.8rem; }

.dh1info span { font-size: 0.28rem; color: #2b3868; margin-right: 5px; }

.dh1des { float: left; width: 5rem; height: 0.6rem; line-height: 0.6rem; overflow: hidden; margin: 0.4rem 0px 0px 0.2rem; border-radius: 0.3rem; background: #100d3c; box-sizing: border-box; padding: 0px 15px; font-size: 0.26rem; color: #fff; font-family: "misreg"; position: relative; z-index: 12; }

.dh1tu { width: auto; height: 3rem; position: absolute; right: 0px; top: 0px; }

.dh1tu img { width: auto; height: 100%; }

.dh1pannel:hover .dh1name em { opacity: 1; }

.dh1pannel:hover .dh1name { color: #fff; }

.dh1pannel:hover .dh1name:before { opacity: 1; }

.dh1pannel:hover em:before { opacity: 1; }

.dh1pannel:hover em:after { opacity: 0; }

.dh1pannel:hover .dh1des { background: #2144c7; }

.dh1pannel:hover .dh1tu { transform: scale(1.03); }

.dh1video .swiper-button-prev { width: 40px; height: 40px; background: url("../images/icon6.png") no-repeat; left: 2.2rem; top: auto; bottom: 0px; }

.dh1video .swiper-button-next { width: 40px; height: 40px; background: url("../images/icon6.png") no-repeat; right: 2.2rem; transform: rotate(180deg); top: auto; bottom: 0px; }

.sj1name { width: 100%; overflow: hidden; margin-top: 0.7rem; text-align: center; }

.sj1name h3 { width: auto; overflow: hidden; display: inline-block; vertical-align: top; padding: 0px 0.67rem; position: relative; font-size: 0.4rem; font-family: "misbold"; color: #2144c7; font-style: italic; }

.sj1name h3:before { width: 0.41rem; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; background: url("../images/icon3.png") no-repeat center; background-size: 100%; }

.sj1name h3:after { width: 0.41rem; height: 100%; content: ""; position: absolute; right: 0px; top: 0px; background: url("../images/icon4.png") no-repeat center; background-size: 100%; }

.dh2content { width: 7.1rem; margin: 0.3rem auto 0px; position: relative; z-index: 12; }

.dh2item { width: 100%; height: 4.59rem; overflow: hidden; background: url("../images/icon5.png") no-repeat center; position: relative; background-size: 100%; }

.dh2info { float: left; width: 3.4rem; overflow: hidden; background: url("../images/icon17.png") no-repeat left top; background-size: 0.47rem; padding-top: 0.7rem; font-size: 0.26rem; color: #e2effc; font-family: "misreg"; line-height: 0.36rem; margin: 0.7rem 0px 0px 0.97rem; }

.dh2title { width: 3.4rem; position: absolute; z-index: 14; left: 0.97rem; bottom: 0.7rem; }

.dh2title span { float: left; width: 100%; font-size: 0.36rem; color: #fff; font-family: "misreg"; }

.dh2title p { float: left; width: 100%; font-size: 0.22rem; color: #a7a5cc; font-family: "misreg"; overflow: hidden; }

.dh2content .swiper-button-prev { width: 0.56rem; height: 0.56rem; background: url("../images/icon22.png") no-repeat; left: 0.2rem; transform: rotate(180deg); background-size: 100%; }

.dh2content .swiper-button-next { width: 0.56rem; height: 0.56rem; background: url("../images/icon22.png") no-repeat; right: 0.2rem; background-size: 100%; }

.dh2pic { width: auto; height: 100%; position: absolute; z-index: 12; right: 0rem; top: 0px; }

.dh2pic img { width: auto; height: 100%; overflow: hidden; }

.dh2pic:hover img { transform: scale(1.05); }

.dh3 { width: 7.1rem; overflow: hidden; margin: 0.76rem auto 0px; box-sizing: border-box; background: #ebf4fd; position: relative; z-index: 12; border-radius: 10px; }

.dh3:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; border: 2px #fff solid; border-radius: 10px; box-sizing: border-box; }

.dh3head { width: 100%; overflow: hidden; margin: 0.8rem auto; position: relative; z-index: 12; text-align: center; }

.dh3head h3 { width: auto; overflow: hidden; display: inline-block; vertical-align: top; padding: 0px 0.67rem; position: relative; font-size: 0.4rem; font-family: "misbold"; color: #2144c7; font-style: italic; }

.dh3head h3:before { width: 0.41rem; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; background: url("../images/icon3.png") no-repeat center; background-size: 100%; }

.dh3head h3:after { width: 0.41rem; height: 100%; content: ""; position: absolute; right: 0px; top: 0px; background: url("../images/icon4.png") no-repeat center; background-size: 100%; }

.dh3content { width: 6.2rem; overflow: hidden; line-height: 0.4rem; font-size: 0.24rem; color: #2b3868; font-family: "misreg"; margin: 0.6rem auto 0px; position: relative; z-index: 12; height: 3.1rem; }

.dh3content p { margin-top: 0.4rem; }

.dh3content p:first-child { margin-top: 0px; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #006ff1 !important; }

.mCSB_scrollTools .mCSB_draggerRail { background: #cedbe6 !important; }

.mCSB_scrollTools { width: 6px !important; }

.mCSB_inside > .mCSB_container { margin-right: 6px !important; }

.dh3num { width: 100%; position: absolute; z-index: 2; left: 0px; top: 0.3rem; text-align: center; }

.dh3num img { width: 5.43rem; height: auto; }

.dh3pic, .dh3pic img { width: 100%; overflow: hidden; }

.dh3pic { margin-top: 0.5rem; position: relative; z-index: 12; }

.sj1pannel { width: 7.1rem; overflow: hidden; margin: 0.38rem auto 0px; }

.sj1item { width: 100%; overflow: hidden; margin-top: 0.2rem; background: #fff; border-radius: 8px; position: relative; }

.sj1item:nth-child(1) { margin-top: 0px; }

.sj1left { float: left; width: 50%; overflow: hidden; }

.sj1left img { width: 100%; height: auto; }

.sj1right { width: 50%; height: 100%; overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap; align-content: center; position: absolute; right: 0px; top: 0px; }

.sj1item:nth-child(2n) .sj1left { float: right; }

.sj1item:nth-child(2n) .sj1right { right: auto; left: 0px; }

.sj1right span { width: 82%; display: block; margin: 0px auto; font-size: 0.24rem; color: #2b3868; font-family: "misbold"; position: relative; z-index: 12; }

.sj1right p { width: 82%; display: block; margin: 0px auto; font-size: 0.22rem; color: #2b3868; font-family: "misreg"; line-height: 0.32rem; margin-top: 0.06rem; position: relative; z-index: 12; }

.sj1right em { width: 1.01rem; position: absolute; right: 0.1rem; bottom: 0px; z-index: 1; }

.sj1right em img { width: 100%; height: auto; }

.sj2 { width: 100%; overflow: hidden; padding: 0.54rem 0px 0.51rem; background: #10278d; position: relative; }

.sj2:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; background: url("../images/bg2.jpg") no-repeat; animation: move 15s linear infinite alternate; }

.sj2 .swiper-slide { position: relative; height: auto; }

.sj2 .swiper-slide:before { width: 1px; height: 100%; content: ""; position: absolute; right: 0px; top: 0px; background: rgba(255, 255, 255, 0.3); }

.sj2item { width: 60%; overflow: hidden; margin: 0px auto; color: #fff; }

.sj2item span { float: left; width: 100%; overflow: hidden; font-size: 0.26rem; font-family: "misreg"; }

.sj2item span em { font-size: 0.44rem; margin-right: 5px; }

.sj2item p { float: left; width: 100%; overflow: hidden; font-size: 0.22rem; font-family: "misreg"; color: #afbbef; }

.sj2pag { width: 100%; margin-top: 0.4rem; overflow: hidden; position: relative; height: 14px; }

.sj2pag .swiper-pagination { width: 100%; height: 100%; text-align: center; }

.sj2pag .swiper-pagination span { width: 0.14rem; height: 0.14rem; border-radius: 0.07rem; background: rgba(255, 255, 255, 0.5); display: inline-block; margin: 0px 6px; opacity: 1; vertical-align: top; }

.sj2pag .swiper-pagination .swiper-pagination-bullet-active { width: 0.32rem; background: #fff; }

.sj3 { width: 100%; overflow: hidden; background: url("../images/bg3.jpg") no-repeat; background-size: cover; padding-bottom: 0.6rem; }

.sj1name.top1 { margin-top: 0.76rem; }

.sj1name.top1 h3 { color: #fff; }

.dh6content { width: 7.1rem; overflow: hidden; margin: 0.6rem auto 0px; position: relative; z-index: 12; }

.dh6a { width: 100%; overflow: hidden; }

.dh6aa { width: 100%; overflow: hidden; height: 0.55rem; line-height: 0.55rem; position: relative; z-index: 2; }

.dh6left { float: left; width: 100%; height: 100%; overflow: hidden; background: url("../images/icon29.png") no-repeat; background-size: auto 100%; }

.dh6left span { float: left; width: auto; height: 100%; margin-left: 0.4rem; font-size: 0.22rem; color: #fff; font-family: "mismed"; }

.dh6right { width: auto; height: 100%; font-size: 0.26rem; color: #fff; font-family: "mismed"; font-style: italic; position: absolute; right: 10px; top: 0px; }

.dh6b { width: 100%; overflow: hidden; background: -webkit-linear-gradient(top, #e4eaff, #fff); background: -moz-linear-gradient(top, #e4eaff, #fff); background: -ms-linear-gradient(top, #e4eaff, #fff); background: -o-linear-gradient(top, #e4eaff, #fff); border-radius: 0px 0.4rem 0.4rem 0.4rem; position: relative; z-index: 1; margin-top: -0.02rem; padding-bottom: 0.2rem; }

.dh6b:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; z-index: 1; border: 0.02rem #fff solid; box-sizing: border-box; border-radius: 0px 0.4rem 0.4rem 0.4rem; }

.dh61 { width: 100%; overflow: hidden; padding: 0.24rem 0.4rem; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; position: relative; z-index: 22; border-bottom: 1px #c9cee1 solid; }

.dh6b .dh61:nth-child(2) { border: none; }

.dh6name { width: 2.85rem; overflow: hidden; font-size: 0.22rem; color: #2b3868; font-family: "misreg"; box-sizing: border-box; padding-right: 0.2rem; }

.dh6cont { width: 3.84rem; overflow: hidden; }

.dh6item1 { float: left; width: auto; overflow: hidden; }

.dh6item1 span { width: 100%; overflow: hidden; display: block; font-size: 0.2rem; color: #2b3868; font-family: "misreg"; }

.dh6item1 p { width: 100%; overflow: hidden; display: block; font-size: 0.18rem; color: #7480ad; font-family: "misreg"; line-height: 0.28rem; }

.dh6item2 { float: left; width: 3.84rem; overflow: hidden; }

.dh6item2 span { width: 100%; overflow: hidden; display: block; font-size: 0.2rem; color: #2b3868; font-family: "misreg"; }

.dh6item2 p { width: 100%; overflow: hidden; display: block; font-size: 0.18rem; color: #7480ad; font-family: "misreg"; line-height: 0.28rem; }

.dh62 { width: 100%; overflow: hidden; height: 0.6rem; line-height: 0.6rem; background: -webkit-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); background: -moz-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); background: -ms-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); background: -o-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); color: #fff; position: relative; z-index: 22; }

.dh62 span { float: left; width: 2.85rem; height: 100%; margin-left: 0.4rem; font-size: 0.22rem; font-family: "mismed"; }

.dh62 p { float: left; width: auto; height: 100%; font-size: 0.2rem; font-family: "misreg"; }

.dh63 { width: 95%; overflow: hidden; height: 0.6rem; line-height: 0.6rem; background: -webkit-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); background: -moz-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); background: -ms-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); background: -o-linear-gradient(left, #4632c7, rgba(70, 50, 199, 0)); color: #fff; position: relative; z-index: 22; }

.dh63 span { float: left; width: 2.85rem; height: 100%; margin-left: 0.4rem; font-size: 0.22rem; font-family: "mismed"; }

.dh63 p { float: left; width: auto; height: 100%; font-size: 0.2rem; font-family: "misreg"; }

.dh6button { float: right; width: 224px; height: 100%; box-sizing: border-box; border-radius: 30px; border: 1px #0666c3 solid; background: -webkit-linear-gradient(left, #e9eefc, #fff); background: -moz-linear-gradient(left, #e9eefc, #fff); background: -ms-linear-gradient(left, #e9eefc, #fff); background: -o-linear-gradient(left, #e9eefc, #fff); }

.dh6button em { float: left; width: 162px; height: 100%; text-align: center; font-style: normal; font-size: 20px; color: #2d4eca; font-family: "misreg"; }

.dh6button samp { float: right; width: 60px; height: 100%; overflow: hidden; border-radius: 50%; background: #2d4eca; text-align: center; font-size: 14px; color: #fff; font-family: "misreg"; }

.dh6button samp i { font-style: normal; float: left; width: 100%; }

.dh6button:hover samp i { animation: move1 1s linear infinite; }

.dh-6list { width: 100%; overflow: hidden; padding: 0px 0.4rem; box-sizing: border-box; }

.dh-6list .dh61 { border-bottom: 1px #c9cee1 solid; padding: 0.24rem 0px; }

.dh-6list .dh61:last-child { border: none; }

.dh6bt { width: 2.4rem; height: 0.5rem; line-height: 0.5rem; box-sizing: border-box; border-radius: 0.25rem; border: 1px #0666c3 solid; background: -webkit-linear-gradient(left, #e9eefc, #fff); background: -moz-linear-gradient(left, #e9eefc, #fff); background: -ms-linear-gradient(left, #e9eefc, #fff); background: -o-linear-gradient(left, #e9eefc, #fff); position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }

.dh6bt em { float: left; width: 1.62rem; height: 100%; text-align: center; font-style: normal; font-size: 0.2rem; color: #2d4eca; font-family: "misreg"; }

.dh6bt samp { float: right; width: 0.5rem; height: 100%; overflow: hidden; border-radius: 50%; background: #2d4eca; text-align: center; font-size: 14px; color: #fff; font-family: "misreg"; }

.dh6bt samp i { font-style: normal; float: left; width: 100%; }

.dh6bt:hover samp i { animation: move1 1s linear infinite; }

.dh6main { width: 7.1rem; overflow: hidden; margin: 0.4rem auto 0px; position: relative; z-index: 12; }

.dh6c { width: 100%; overflow: hidden; height: 0.55rem; line-height: 0.55rem; position: relative; z-index: 12; }

.dh6cleft { float: left; width: 100%; height: 100%; overflow: hidden; background: url("../images/icon29.png") no-repeat; background-size: auto 100%; }

.dh6cleft span { float: left; width: auto; height: 100%; margin-left: 0.4rem; font-size: 0.22rem; color: #fff; font-family: "mismed"; }

.dh6cright { width: auto; height: 100%; font-size: 0.3rem; color: #fff; font-family: "mismed"; font-style: italic; position: absolute; right: 10px; top: 0px; }

.dh6d { width: 100%; overflow: hidden; background: -webkit-linear-gradient(top, #e4eaff, #fff); background: -moz-linear-gradient(top, #e4eaff, #fff); background: -ms-linear-gradient(top, #e4eaff, #fff); background: -o-linear-gradient(top, #e4eaff, #fff); border-radius: 0px 0.4rem 0.4rem 0.4rem; position: relative; z-index: 1; margin-top: -0.02rem; box-sizing: border-box; padding: 0.4rem; }

.dh6d:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; z-index: 1; border: 0.02rem #fff solid; box-sizing: border-box; border-radius: 0px 0.4rem 0.4rem 0.4rem; }

.dh6dleft { float: left; width: 49.5%; overflow: hidden; }

.dh6model { float: left; width: 100%; overflow: hidden; padding: 0.24rem 0px; line-height: 0.26rem; font-size: 0.2rem; color: #2b3868; font-family: "misreg"; border-bottom: 1px #cbd0e1 solid; }

.dh6model span { font-family: "misbold"; }

.dh6model:last-child { border: none; }

.dh6dright { float: right; width: 44.8%; overflow: hidden; border-radius: 20px; }

.dh6dright img { width: 100%; height: auto; overflow: hidden; }

.dh6dright:hover img { transform: scale(1.05); }

.dh6bottom { width: 7.1rem; overflow: hidden; margin: 0.4rem auto 0px; position: relative; z-index: 12; background: -webkit-linear-gradient(left, #4632c7, #4a4f84); background: -moz-linear-gradient(left, #4632c7, #4a4f84); background: -ms-linear-gradient(left, #4632c7, #4a4f84); background: -o-linear-gradient(left, #4632c7, #4a4f84); border-radius: 0.5rem; padding: 0.3rem 0px; }

.dh6bottom:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; border: 0.02rem #fff solid; box-sizing: border-box; border-radius: 0.5rem; }

.dh6bottom span { float: left; width: 100%; height: 100%; font-size: 0.22rem; color: #fff; font-family: "mismed"; box-sizing: border-box; padding: 0px 0.2rem 0px 0.4rem; line-height: 0.26rem; }

.dh6bottom em { float: left; width: auto; font-size: 0.2rem; color: #fff; font-family: "misreg"; font-style: normal; margin-left: 0.1rem; margin-top: 0.12rem; }

.dh6bottom p { float: left; width: auto; font-size: 0.22rem; color: #fff; font-family: "mismed"; box-sizing: border-box; margin-left: 0.4rem; margin-top: 0.1rem; }

.dh6more { width: 2.4rem; height: 0.5rem; line-height: 0.5rem; box-sizing: border-box; border-radius: 0.25rem; border: 1px #fff solid; background: -webkit-linear-gradient(left, #0666c3, #0666c3); background: -moz-linear-gradient(left, #0666c3, #0666c3); background: -ms-linear-gradient(left, #0666c3, #0666c3); background: -o-linear-gradient(left, #0666c3, #0666c3); position: absolute; right: 0.4rem; top: 50%; transform: translateY(-50%); }

.dh6more .ty { float: left; width: 1.62rem; height: 100%; text-align: center; font-style: normal; font-size: 0.2rem; color: #fff; font-family: "misreg"; }

.dh6more samp { float: right; width: 0.5rem; height: 100%; overflow: hidden; border-radius: 50%; background: #fff; text-align: center; font-size: 14px; color: #0666c3; font-family: "misreg"; }

.dh6more samp i { font-style: normal; float: left; width: 100%; }

.dh6more:hover samp i { animation: move1 1s linear infinite; }

.sj1name.top2 { margin-top: 0.9rem; }

.sj1name.top2 h3 { color: #fff; }

.sj3content { width: 7.1rem; overflow: hidden; margin: 0px auto; }

.sj3content .swiper-slide { width: 100%; overflow: hidden; }

.sj3content .swiper-slide img { width: 100%; height: auto; }

.sj3bottom { width: 3.9rem; margin: 10px auto 0px; position: relative; height: 0.66rem; }

.sj3bottom .swiper-button-prev { width: 0.66rem; height: 0.66rem; z-index: 100; background: url("../images/icon34.png") no-repeat; background-size: 100%; left: 0px; margin: 0px; top: 0px; transform: rotate(180deg); }

.sj3bottom .swiper-button-next { width: 0.66rem; height: 0.66rem; z-index: 100; background: url("../images/icon34.png") no-repeat; background-size: 100%; right: 0px; margin: 0px; top: 0px; }

.sj3bottom .swiper-pagination { width: calc(100% - 1.32rem); text-align: center; left: 0.66rem; top: 0.3rem; }

.sj3bottom .swiper-pagination span { width: 0.14rem; height: 0.14rem; border-radius: 0.07rem; background: rgba(255, 255, 255, 0.5); display: inline-block; margin: 0px 6px; opacity: 1; vertical-align: top; }

.sj3bottom .swiper-pagination .swiper-pagination-bullet-active { width: 0.32rem; background: #fff; }

.sj4 { width: 100%; overflow: hidden; background: url("../images/bg4.jpg") no-repeat; background-size: cover; padding: 0.8rem 0px; }

.sj1name.top3 { margin-top: 0rem; }

.sj1name.top3 h3 { color: #fff; }

.sj1name.top3 h3:before { background-image: url("../images/icon35.png"); }

.sj1name.top3 h3:after { background-image: url("../images/icon36.png"); }

.sj4pannel { width: 100%; overflow: hidden; margin-top: 0.3rem; }

.sj4content { width: 7.1rem; overflow: hidden; margin: 0px auto; }

.dh7item { width: 100%; overflow: hidden; }

.dh7top { width: 100%; overflow: hidden; position: relative; z-index: 12; }

.dh7top img { float: left; width: 100%; height: auto; }

.dh7top span { width: 100%; text-align: center; position: absolute; left: 0px; bottom: 0.12rem; z-index: 2; font-size: 0.22rem; color: #efd6b7; font-family: "misreg"; }

.dh7cont { width: 100%; overflow: hidden; margin: -0.47rem auto 0px; position: relative; z-index: 1; background: #f5e3e3; border-radius: 0.25rem; padding-bottom: 0.3rem; }

.dh7cont samp { width: 100%; display: block; overflow: hidden; cursor: pointer; }

.dh7cont samp img { width: 100%; height: auto; }

.dh7info { width: 92%; margin: 0.3rem auto 0px; background: url("../images/icon38.png") no-repeat left top; background-size: 0.36rem; padding-top: 0.5rem; line-height: 0.33rem; font-size: 0.24rem; color: #3f4851; }

.dh7more { width: 92%; margin: 0.22rem auto 0px; position: relative; }

.dh7more span { float: left; width: 1.6rem; height: 0.46rem; line-height: 0.46rem; overflow: hidden; text-align: center; background: url("../images/icon46.png") no-repeat; background-size: 100% 100%; font-size: 0.22rem; color: #fff; font-family: "mismed"; cursor: pointer; }

.dh7more span a { color: #fff; }

.dh7more:hover { transform: translateY(5px); }

.sj3bottom.top { margin-top: 0.56rem; }

.prop { width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1000; background: rgba(0, 0, 0, 0.6); opacity: 0; visibility: hidden; }

.prop-active { opacity: 1; visibility: visible; }

.prop-center { width: 350px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 12; }

.prop-close { width: 20px; height: 20px; float: right; position: relative; cursor: pointer; transform: rotate(45deg); }

.prop-close:before { width: 100%; height: 2px; content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; }

.prop-close:after { width: 2px; height: 100%; content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; }

.prop-content { width: 100%; height: 177px; float: left; margin-top: 10px; background: url("../images/icon76.png") no-repeat; background-size: 100%; }

.prop-item { float: right; width: 112px; height: 112px; margin: 25px 27px 0px 0px; display: none; }

.prop-item.active { display: block; }

.prop-item img { width: 100%; height: 100%; }

.sj4model { width: 7.1rem; overflow: hidden; margin: 0.42rem auto 0px; background: #fff; border-bottom: 0.15rem; border-radius: 0.16rem; padding-bottom: 0.44rem; }

.sj1name.top4 { margin-top: 0.6rem; }

.sj1name.top4 h3 { color: #c31615; }

.sj1name.top4 h3:before { background-image: url("../images/icon78.png"); }

.sj1name.top4 h3:after { background-image: url("../images/icon79.png"); }

.sj4content { width: 6.5rem; margin: 0.46rem auto 0px; overflow: hidden; }

.dh8item { width: 100%; overflow: hidden; cursor: pointer; }

.dh8item samp { float: left; width: 100%; position: relative; overflow: hidden; border-radius: 8px; }

.dh8item samp img { width: 100%; height: auto; }

.dh8item:hover samp img { transform: scale(1.05); }

.dh8item span { width: 0.6rem; height: 0.6rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url("../images/icon80.png") no-repeat; background-size: 100%; }

.dh8item p { float: left; width: 100%; overflow: hidden; text-align: center; font-size: 0.22rem; color: #2b3868; font-family: "misreg"; margin-top: 12px; }

.sj4bottom { width: 3.9rem; margin: 0.4rem auto 0px; position: relative; height: 0.66rem; }

.sj4bottom .swiper-button-prev { width: 0.66rem; height: 0.66rem; z-index: 100; background: url("../images/icon77.png") no-repeat; background-size: 100%; left: 0px; margin: 0px; top: 0px; transform: rotate(180deg); }

.sj4bottom .swiper-button-next { width: 0.66rem; height: 0.66rem; z-index: 100; background: url("../images/icon77.png") no-repeat; background-size: 100%; right: 0px; margin: 0px; top: 0px; }

.sj4bottom .swiper-pagination { width: calc(100% - 1.32rem); text-align: center; left: 0.66rem; top: 0.3rem; }

.sj4bottom .swiper-pagination span { width: 0.14rem; height: 0.14rem; border-radius: 0.07rem; background: rgba(195, 22, 21, 0.5); display: inline-block; margin: 0px 6px; opacity: 1; vertical-align: top; }

.sj4bottom .swiper-pagination .swiper-pagination-bullet-active { width: 0.32rem; background: #c31615; }

.sj5 { width: 100%; overflow: hidden; }

.sj5 ul { width: 7.1rem; overflow: hidden; margin: 0.5rem auto 0px; display: flex; justify-content: space-between; }

.sj5 ul li { width: auto; overflow: hidden; padding: 0px 0.1rem; font-size: 0.24rem; color: #9a9fb3; font-family: "misbold"; font-style: italic; position: relative; padding-bottom: 0.28rem; }

.sj5 ul li:before { width: 0%; height: 5px; content: ""; position: absolute; left: 0px; bottom: 0px; background: #2750ea; }

.sj5 ul li.active { color: #2b3868; }

.sj5 ul li.active:before { width: 100%; }

.dh9content { width: 100%; overflow: hidden; margin: 0px auto 0px; }

.dh9pannel { width: 100%; overflow: hidden; display: none; }

.dh9pannel.active { display: block; }

.dh9pannel img { width: 100%; height: auto; }

.dh9m1 { width: 7.1rem; overflow: hidden; margin: 0.3rem auto 0px; }

.dh9m1.top { margin-top: 0.3rem; }

.dh9m1top { width: 100%; overflow: hidden; height: 0.55rem; line-height: 0.55rem; background: url("../images/icon29.png") no-repeat left top; background-size: auto 100%; }

.dh9m1top h4 { float: left; width: auto; height: 100%; margin-left: 0.4rem; font-size: 0.24rem; color: #fff; font-family: "mismed"; }

.dh9m1bottom { width: 100%; overflow: hidden; background: -webkit-linear-gradient(top, #e4eaff, #fff); background: -moz-linear-gradient(top, #e4eaff, #fff); background: -ms-linear-gradient(top, #e4eaff, #fff); background: -o-linear-gradient(top, #e4eaff, #fff); border-radius: 0px 30px 30px 30px; position: relative; z-index: 1; margin-top: -2px; padding-bottom: 20px; }

.dh9m1bottom:before { width: 100%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; z-index: 1; border: 2px #fff solid; border-radius: 0px 30px 30px 30px; }

.dh91info { width: 100%; overflow: hidden; margin: 0.4rem auto 0px; font-size: 0.2rem; color: #2144c7; line-height: 0.4rem; font-family: "mismed"; box-sizing: border-box; padding: 0px 0.4rem; }

.dh9m1bottom ul { width: 100%; overflow: hidden; box-sizing: border-box; padding: 0px 0.4rem; margin-top: 8px; position: relative; z-index: 12; display: block; }

.dh9m1bottom ul li { float: left; width: 100%; overflow: hidden; border-bottom: 1px #ccd1e1 solid; line-height: 0.3rem; padding: 0.2rem 0px; font-size: 0.2rem; color: #2b3868; font-family: "misreg"; font-style: normal; }

.dh9m1bottom ul li:last-child { border: none; }

.dh9m1bottom ul li span { font-family: "misbold"; }

.dh9m1bottom ul li p { float: left; }

.dh9m1bottom ul li a { float: left; height: 100%; padding-left: 0.4rem; background: url("../images/icon81.png") no-repeat left center; color: #2144c7; background-size: 0.2rem; }

.dh9m1bottom ul li.w { white-space: pre; }

.dh9m1bottom ul li a:hover { transform: translateX(5px); }

.dh9m1bottom ul li em { float: left; width: calc(100% - 180px); font-style: normal; }

.dh9m2 { width: 100%; overflow: hidden; position: relative; }

.dh9m2 img { float: left; width: 100%; height: auto; }

.dh9m2info { width: 100%; position: absolute; left: 0.4rem; top: 0.5rem; z-index: 2; font-size: 0.22rem; color: #2144c7; line-height: 0.36rem; font-family: "mismed"; }

.dh9m1top span, .dh9m1top p { float: left; width: auto; height: 100%; margin-left: 0.6rem; font-size: 0.24rem; color: #fff; font-family: "mismed"; }

.dh9m1top p { margin-left: 0px; }

.dh9m1top em { float: left; width: 90px; height: 100%; overflow: hidden; background: url("../images/icon75'.png") no-repeat center; background-size: 0.48rem; }

.dh10 { width: 100%; overflow: hidden; background: url("../images/bg-9.jpg") no-repeat center; background-size: cover; padding: 0.8rem 0px 0.9rem; }

.sj1name.top6 { margin-top: 0px; }

.sj1name.top6 h3 { color: #fff; }

.dh10age { width: 100%; overflow: hidden; margin-top: 0.56rem; position: relative; }

.dh10age span { width: 100%; display: block; position: absolute; left: 0px; top: 0px; z-index: 1; opacity: 0; text-align: center; }

.dh10age span img { width: auto; height: 0.84rem; }

.dh10age span.active { position: relative; z-index: 2; animation: opa 0.6s ease 1; animation-fill-mode: forwards; }

.dh10content { width: 100%; overflow: hidden; position: relative; z-index: 50; margin: -0.3rem auto 0px; }

.dh10content .swiper-button-prev { width: 0.4rem; height: 0.4rem; background: url("../images/icon22.png") no-repeat; background-size: 100%; left: 0.3rem; transform: rotate(180deg); margin-top: -0.6rem; }

.dh10content .swiper-button-next { width: 0.4rem; height: 0.4rem; background: url("../images/icon22.png") no-repeat; right: 0.3rem; background-size: 100%; margin-top: -0.6rem; }

.dh10pannel { width: 7.1rem; overflow: hidden; margin: 0px auto; border-radius: 7px; background: -webkit-linear-gradient(-30deg, #6912fa, #0064ff); background: -moz-linear-gradient(-30deg, #6912fa, #0064ff); background: -ms-linear-gradient(-30deg, #6912fa, #0064ff); background: -o-linear-gradient(-30deg, #6912fa, #0064ff); position: relative; padding-bottom: 0.4rem; }

.dh10model { width: 100%; overflow: hidden; position: absolute; left: 0px; top: 0px; z-index: 1; opacity: 0; }

.dh10model.active { position: relative; z-index: 2; opacity: 1; }

.dh10info { width: 90%; margin: 0.4rem auto 0px; padding-bottom: 0.3rem; text-align: center; line-height: 0.28rem; border-bottom: 1px rgba(255, 255, 255, 0.2) solid; font-size: 0.24rem; color: #fff; font-family: "mismed"; opacity: 0; transform: translateY(60px); }

.dh10model h4 { width: 100%; overflow: hidden; text-align: center; font-size: 0.2rem; color: #fff; font-family: "mismed"; margin-top: 0.4rem; opacity: 0; transform: translateY(60px); }

.dh10model ul { width: 100%; overflow: hidden; margin-top: 0px; opacity: 0; transform: translateY(60px); box-sizing: border-box; padding: 0px 0.1rem; }

.dh10model ul li { float: left; width: 50%; height: 0.35rem; position: relative; text-align: center; margin-top: 0.3rem; }

.dh10model ul li img { width: auto; height: 100%; }

.dh10model.active .dh10info { animation: downshow 0.6s ease 0.1s 1; animation-fill-mode: forwards; }

.dh10model.active h4 { animation: downshow 0.6s ease 0.15s 1; animation-fill-mode: forwards; }

.dh10model.active ul { animation: downshow 0.6s ease 0.2s 1; animation-fill-mode: forwards; }

.dh10bottom { height: 0px; opacity: 0; }

.sj5 { width: 100%; overflow: hidden; background: url("../images/bg5.jpg") no-repeat; background-size: cover; padding-bottom: 0.7rem; }

.sj5content { width: 7.1rem; overflow: hidden; margin: 0px auto; }

.sj5item { width: 100%; overflow: hidden; }

.sj5item img { float: left; width: 32%; height: auto; margin: 15px 2% 0px 0px; }

.sj5item img:nth-child(3n) { margin-right: 0px; }

.sj5bottom { width: 3.9rem; margin: 0.4rem auto 0px; position: relative; height: 0.66rem; }

.sj5bottom .swiper-button-prev { width: 0.66rem; height: 0.66rem; z-index: 100; background: url("../images/icon89.png") no-repeat; background-size: 100%; left: 0px; margin: 0px; top: 0px; transform: rotate(180deg); }

.sj5bottom .swiper-button-next { width: 0.66rem; height: 0.66rem; z-index: 100; background: url("../images/icon89.png") no-repeat; background-size: 100%; right: 0px; margin: 0px; top: 0px; }

.sj5bottom .swiper-pagination { width: calc(100% - 1.32rem); text-align: center; left: 0.66rem; top: 0.3rem; }

.sj5bottom .swiper-pagination span { width: 0.14rem; height: 0.14rem; border-radius: 0.07rem; background: rgba(33, 68, 199, 0.5); display: inline-block; margin: 0px 6px; opacity: 1; vertical-align: top; }

.sj5bottom .swiper-pagination .swiper-pagination-bullet-active { width: 0.32rem; background: #2144c7; }

.sj1name span { font-size: 0.6rem; }

.sj6 { width: 100%; overflow: hidden; background: url("../images/bg6.jpg") no-repeat; background-size: cover; height: 3.2rem; display: flex; flex-wrap: wrap; align-content: center; }

.sj6 h3 { width: 100%; overflow: hidden; font-size: 0.3rem; color: #fff; text-align: center; }

.sj6 h3 em { font-family: "misl"; font-style: normal; }

.sj6 h3 span { color: #034ffb; font-family: "mismed"; }

.sj6 p { width: 100%; overflow: hidden; text-align: center; margin-top: 0.3rem; }

.sj6 p a { width: 1.5rem; height: 0.44rem; line-height: 0.44rem; display: inline-block; margin: 0px 0.1rem; border-radius: 0.08rem; border: 1px #fff solid; text-align: center; font-size: 0.22rem; color: #fff; font-family: "misreg"; }

.sj6 p a:hover { background: #034ffb; border-color: #034ffb; color: #fff; }

.ft { width: 100%; position: fixed; left: 0px; bottom: 0px; z-index: 1000000; background: #fff; height: 1.2rem; }

.ft ul { width: 100%; height: 100%; overflow: hidden; }

.ft ul li { float: left; width: 20%; overflow: hidden; height: 100%; }

.ft ul li a { width: 100%; display: block; overflow: hidden; height: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; align-content: center; }

.ft ul li samp { width: 100%; height: 0.43rem; position: relative; display: block; }

.ft ul li samp img { width: auto; height: auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-height: 100%; opacity: 1; }

.ft ul li samp img:last-child { opacity: 0; }

.ft ul li span { width: 100%; display: block; overflow: hidden; text-align: center; font-size: 0.24rem; color: #273052; font-family: "misreg"; margin-top: 0.12rem; }

.ft ul li.active samp img { opacity: 0; }

.ft ul li.active samp img:last-child { opacity: 1; }

.ft ul li.active span { color: #2144c7; }
