@charset "utf-8";
@media screen and (max-width: 768px) {

  .ztjs {
    top: 9px;
  }
  .recommend-left-pic {
    height: 378px;
  }
  .recommend-left-pic img {
    height: 378px;
  }
  .recommend-left-title p {
    padding: 0;
    width: 98%;
  }
  .wrap {
    max-width: 750px;
    margin: 0 auto;
    overflow: hidden;
  }
  .mcontent {
    position: relative;
  }
  .wrap-pc {
    display: none;
  }
  .wrap-yd {
    display: block;
  }
  .text-overflow2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .text-overflow3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .mbox {
    margin-top: -2.4rem;
  }
  .mboxc {
    padding: 2.4rem 0 1.25rem 0;
  }
  .mboxc .fjgb .mlist-lg-title {
    margin-top: 0.25rem;
  }
  .mboxc .Opinion {
    padding-bottom: 1rem;
  }
  .mboxc .Opinion .mlist-lg-title {
    margin-top: 0.25rem;
    background-size: 1rem 1rem;
  }
  .mboxc .Opinion .mlist-lg-de {
    padding-left: 0.6rem;
  }
  .mboxc .languages .mlist-lg-title {
    margin-top: 0.25rem;
  }
  .mboxc .languages .mcolumn-small {
    position: relative;
  }
  .mboxc .languages .mcolumn-small .snvs {
    z-index: 4;
    font-weight: normal;
    position: absolute;
    top: 2rem;
    left: -0.25rem;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0.5rem 0.25rem 0.75rem;
  }
  .mboxc .languages .mcolumn-small .snvs dt {
    font-size: 20px;
    height: 2rem;
    line-height: 2rem;
    color: #fff;
  }
  .sdhgtinvav {
    font-size: 0.8rem;
  }
  .mheader {
    position: absolute;
    width: 100%;
    height: 2.4rem;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background: rgba(0, 0, 0, 0.2);
    left: 0;
    right: 0;
    top: 2.4rem;
    z-index: 1001;
  }
  .mheader .mheader-inner {
    font-weight: bold;
    height: 2.4rem;
    padding: 0 0.55rem;
    text-align: center;
  }
  .mheader .mheader-inner .mtrademark {
    width: 1.25rem;
    height: 1rem;
    margin: 0.8rem 0 0 0.2rem;
    font-size: 0.65rem;
  }
  .mheader .mheader-inner .mtrademark img {
    width: 1rem;
    height: 1rem;
  }
  .mheader .mheader-inner .mlogo {
    width: 3.975rem;
    /* height: 1.5rem; */
    margin-top: 0.35rem;
    display: inline-block;
    float: none;
  }
  .mheader .mheader-inner .mlogo img {
    width: 3.975rem;
    /* height: 1.5rem; */
  }
  .mheader .mheader-inner .mhorse {
    width: 6.975rem;
    height: 0.475rem;
    margin: 1.325rem 0 0 0.625rem;
    position: relative;
    overflow: hidden;
    display: none;
  }
  .mheader .mheader-inner .mhorse .mhorse-box {
    height: 0.475rem;
    position: absolute;
  }
  .mheader .mheader-inner .mhorse img {
    display: block;
    width: 15.5rem;
    height: 0.475rem;
  }
  .mheader .mheader-inner .mnav-icon {
    width: 1.1rem;
    height: 1.1rem;
    margin: 0.675rem -0.025rem 0 0;
    cursor: pointer;
  }
  .mheader .mheader-inner .mnav-icon-open {
    background-image: url(../images/phone/mnav-open.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .mheader .mheader-inner .mnav-icon-close {
    background-image: url(../images/phone/mnav-close.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .mlist-sm-pic {
    border-radius: 8px;
  }
  .mnav {
    height: 100%;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
  }
  .mnav .msearch {
    height: 4.25rem;
    padding-top: 1.35rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    position: fixed;
    top: 2.4rem;
    left: 0;
    right: 0;
    z-index: 1001;
  }
  .mnav .msearch .msearch-inner {
    display: inline-block;
    width: 12.8rem;
    position: relative;
  }
  .mnav .msearch input {
    width: 12.8rem;
    padding: 0.5rem 0.55rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0.15rem;
    color: #fff;
    border: 0.05rem solid #fff;
  }
  .mnav .msearch input::-webkit-input-placeholder {
    font-size: 0.65rem;
    color: #fff;
  }
  .mnav .msearch .msearch-btn {
    display: inline-block;
    height: 1.8rem;
    line-height: 1.8rem;
    font-size: 0.65rem;
    color: #fff;
    padding: 0 0.25rem;
    margin-left: 0.5rem;
    cursor: pointer;
  }
  .mnav .mnav-sub {
    height: 100%;
    padding-top: 6.65rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mnav .mnav-sub .mnav-sub-inner {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .mnav .mnav-sub .mnav-sub-inner li {
    padding: 0.25rem 0.55rem 0.5rem 1.8rem;
  }
  .mnav .mnav-sub .mnav-sub-inner .sdnbmnavbg {
    text-align: right;
    width: 94%;
    margin-top: -1.5rem;
    height: 0.55rem;
  }
  .mnav .mnav-sub .mnav-sub-inner .sdnbmnavbg img {
    width: 1.1rem;
  }
  .mnav .mnav-sub .mnav-sub-inner .sdnbmnavbg .ingc1 {
    width: 1.1rem;
  }
  .mnav .mnav-sub .mnav-sub-inner .mnav-sub-par {
    font-size: 0.75rem;
    font-weight: bold;
    color: #fff;
  }
  .mnav .mnav-sub .mnav-sub-inner .mnav-sub-par a {
    color: #fff;
  }
  .mnav .mnav-sub .mnav-sub-inner .mnav-sub-son {
    line-height: 0.9rem;
    font-size: 0.65rem;
    color: #fff;
  }
  .mnav .mnav-sub .mnav-sub-inner .mnav-sub-son a {
    display: inline-block;
    color: #fff;
    margin-top: 1.2rem;
  }
  .mcontent .mboxc {
    padding: 0.5rem;
  }
  .mcontent .mbox .incfolist {
    position: relative;
  }
  .mcontent .mbox .incfolist .xfjg {
    position: absolute;
    bottom: 0;
    font-family: 'DINPromedia';
    left: 0;
    padding: 10px 16px;
    border-radius: 0 0 8px 8px;
    background: rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1rem;
  }
  .mcontent .mbox .incfolist .xfjg .mlist-lg-title a {
    font-size: 1rem;
    color: #fff;
  }
  .mcontent .mbox .incfolist .xfjg .mlist-lg-title a a {
    color: #fff;
  }
  .mcontent .mbox .incfolist .xfjg .mlist-lg-des {
    font-family: 'DINPro';
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }
  .mcontent .mbox .mcolumn-small {
    font-size: 32px;
    font-family: "DINProBlack";
    margin-top: 24px;
    font-weight: 900;
    color: #475466;
    text-align: left;
    font-style: normal;
    text-transform: none;
  }
  .mcontent .mbox .mcolumn-small a {
    color: #475466;
  }
  .mcontent .mbox .mcolumn-small img {
    width: auto;
    height: 46px;
  }
  .mcontent .mbox .mrecommend-slide {
    position: relative;
  }
  .mcontent .mbox .mrecommend-slide .swiper-slide {
    position: relative;
    overflow: hidden;
  }
  .mcontent .mbox .mrecommend-slide .mrecommend-pagination {
    width: 100%;
    position: absolute;
    bottom: 0.25rem;
    right: 0;
    text-align: center;
    z-index: 98;
  }
  .mcontent .mbox .mrecommend-slide .mrecommend-pagination .swiper-pagination-bullet {
    width: 0.375rem;
    height: 0.375rem;
    opacity: 0.5;
    border-radius: 0.25rem;
    background: #fff;
  }
  .mcontent .mbox .mrecommend-slide .mrecommend-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 0.45rem;
  }
  .mcontent .mbox .mrecommend-slide .mrecommend-pagination .swiper-pagination-bullet-active {
    width: 0.75rem;
    opacity: 1;
    background: #fff;
  }
  .mcontent .mbox .mrecommend-left-pic {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(33, 108, 217, 0.3);
  }
  .mcontent .mbox .mrecommend-left-pic img {
    width: 100%;
    height: 100%;
  }
  .mcontent .mbox .incfolistc.mlist-lg .mlist-lg-pic {
    width: 8rem;
    height: 4.5rem;
    max-height: 5rem;
    border-radius: 0.5rem;
    overflow: hidden;
  }
  .mcontent .mbox .incfolistc.mlist-lg .mlist-lg-pic img {
    width: 8rem;
    height: auto;
  }
  .mcontent .mbox .incfolistc.mlist-lg .xfjg {
    width: 9rem;
    height: 4.5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .mcontent .mbox .incfolistc.mlist-lg .xfjg a {
    width: 9rem;
    display: block;
    font-family: 'DINPromedia';
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    text-align: left;
    font-style: normal;
    text-transform: none;
  }
  .mcontent .mbox .incfolistc.mlist-lg li + li {
    margin-top: 0rem;
  }
  .mcontent .mbox .mrecommend-left-title {
    width: 100%;
    height: 4.7rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .mcontent .mbox .mrecommend-left-title p {
    padding: 0 0.45rem;
    font-size: 0.7rem;
    color: #ffffff;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .mcontent .mbox .mrecommend-left-title .timetip {
    margin-top: 0.25rem;
    font-size: 0.5rem;
  }
  .mcontent .mbox .mline-top {
    padding-top: 0.4rem;
    border-top: 0.05rem solid rgba(33, 108, 217, 0.3);
  }
  .mcontent .mbox .mline-top li {
    padding-top: 0.5rem;
    padding-bottom: 1rem;
  }
  .mcontent .mbox .mline-top li.first {
    border-bottom: 0.05rem solid rgba(33, 108, 217, 0.3);
  }
  .mcontent .mbox .mlist-md-audio .mlist-md-pic a::after {
    display: block;
    content: '';
    width: 1.15rem;
    height: 1.15rem;
    background-image: url(../images/phone/maudio-icon.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0.55rem;
    bottom: 0.425rem;
  }
  .mcontent .mbox .mlist-md {
    margin-top: 1.15rem;
  }
  .mcontent .mbox .mlist-md .mlist-md-pic {
    width: 6rem;
    height: 3.375rem;
    background-color: rgba(33, 108, 217, 0.3);
    position: relative;
    overflow: hidden;
  }
  .mcontent .mbox .mlist-md .mlist-md-pic img {
    width: 6rem;
    height: 3.375rem;
  }
  .mcontent .mbox .mlist-md .mlist-md-right {
    width: 10.9rem;
  }
  .mcontent .mbox .mlist-md .mlist-md-right .mlist-md-title {
    line-height: 1.05rem;
    margin-top: 0.125rem;
    font-size: 0.75rem;
    color: #272C34;
  }
  .mcontent .mbox .mlist-md .mlist-md-right .mlist-md-title a {
    color: #272C34;
  }
  .mcontent .mbox .mlist-md .mlist-md-right .mlist-md-time {
    line-height: 0.9rem;
    font-size: 0.5rem;
    color: #959CA6;
    margin-top: 0.25rem;
  }
  .mcontent .mbox .mlist-md .mlist-md-w100 {
    width: 100%;
  }
  .mcontent .mbox .mlist-md li + li {
    margin-top: 0.5rem;
  }
  .mcontent .mbox .mline-topc {
    margin-top: 0;
    border-top: 0 ;
  }
  .mcontent .mbox .mline-topc li {
    margin: 0.25rem 0;
    padding: 0.75rem 0 0.25rem;
    border-top: 0.05rem solid rgba(33, 108, 217, 0.3);
  }
  .mcontent .mbox .mline-topc li a {
    line-height: 1rem;
    height: 2rem;
    font-size: 0.75rem;
    color: #272C34;
    margin-top: 0.5rem;
  }
  .mcontent .mbox .mline-topc .mlist-md-time {
    padding-top: 0.375rem;
    color: #959CA6;
  }
  .mcontent .mbox .mlist-book {
    margin-top: 1.15rem;
  }
  .mcontent .mbox .mlist-book .mlist-book-pic {
    width: 2.75rem;
    height: 3.6rem;
    background-color: rgba(33, 108, 217, 0.3);
    overflow: hidden;
  }
  .mcontent .mbox .mlist-book .mlist-book-pic img {
    width: 2.75rem;
    height: 3.6rem;
  }
  .mcontent .mbox .mlist-book .mlist-book-right {
    width: 13.5rem;
  }
  .mcontent .mbox .mlist-book .mlist-book-right .mlist-book-title {
    margin-top: 0.125rem;
  }
  .mcontent .mbox .mlist-book .mlist-book-title {
    line-height: 1.05rem;
    font-size: 0.75rem;
    color: #272C34;
  }
  .mcontent .mbox .mlist-book .mlist-book-title a {
    color: #272C34;
  }
  .mcontent .mbox .mlist-book .mlist-book-time {
    line-height: 0.9rem;
    font-size: 0.65rem;
    color: #959CA6;
    margin-top: 0.25rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .mcontent .mbox .mlist-book li + li {
    margin-top: 1.8rem;
  }
  .mcontent .mbox .mrecommend-zt {
    margin-top: 1.8rem;
  }
  .mcontent .mbox .mlist-sm {
    margin-top: 1.05rem;
  }
  .mcontent .mbox .mlist-sm li {
    width: 17.625rem;
  }
  .mcontent .mbox .mlist-sm li:nth-child(odd) {
    float: left;
  }
  .mcontent .mbox .mlist-sm li:nth-child(even) {
    float: right;
  }
  .mcontent .mbox .mlist-sm li:nth-child(n+3) {
    margin-top: 1.2rem;
  }
  .mcontent .mbox .mlist-sm .mlist-sm-pic {
    width: 17.625rem;
    height: 10rem;
    background-color: rgba(33, 108, 217, 0.3);
    position: relative;
    overflow: hidden;
  }
  .mcontent .mbox .mlist-sm .mlist-sm-pic img {
    width: 17.625rem;
    height: 10rem;
  }
  .mcontent .mbox .mlist-sm .mlist-sm-title {
    line-height: 1rem;
    height: 2rem;
    font-size: 0.75rem;
    color: #272C34;
    margin-top: 0.5rem;
  }
  .mcontent .mbox .mlist-sm .mlist-sm-abs {
    line-height: 0.9rem;
    font-size: 0.55rem;
    color: #959CA6;
    margin-top: 0.25rem;
  }
  .mcontent .mbox .mlist-sm .swiper-slide {
    width: 8.375rem;
    float: left;
  }
  .mcontent .mbox .gdtitlr {
    color: #216cd9;
    font-weight: 600;
    font-size: 0.5rem;
    margin: 0.25rem 0;
  }
  .mcontent .mbox .sptitle {
    color: #272C34;
    font-weight: 600;
    margin: 0.5rem 0;
    font-size: 0.75rem;
  }
  .mcontent .mbox #mzt-slidebox .xfjg {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 2%;
    padding-left: 0.25rem;
    background: rgba(0, 0, 0, 0.2);
    height: 28px;
  }
  .mcontent .mbox #mzt-slidebox .xfjg a {
    width: 14.5rem;
    display: block;
    height: 28px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .mcontent .mbox #mzt-slidebox .mlist-sm-pic {
    width: 15rem;
    height: 8.45rem;
    background: none;
    position: relative;
    overflow: hidden;
  }
  .mcontent .mbox #mzt-slidebox .mlist-sm-pic img {
    width: 15rem;
    height: 8.45rem;
  }
  .mcontent .mbox #mtalk-slidebox .xfjg {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 2%;
    padding-left: 2%;
    background: rgba(0, 0, 0, 0.5);
    height: 28px;
  }
  .mcontent .mbox #mtalk-slidebox .xfjg a {
    width: 14.5rem;
    display: block;
    height: 28px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .mcontent .mbox #mtalk-slideboxxc .covbtom {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 4% 3% 4%;
    width: 94%;
    background: rgba(0, 0, 0, 0.5);
  }
  .mcontent .mbox #mtalk-slideboxxc .covbtom .scolorn {
    display: inline-block;
    padding: 0px 10px 3px;
    border-radius: 10px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
  }
  .mcontent .mbox #mtalk-slideboxxc .covbtom .title {
    line-height: 28px;
    font-size: 20px;
    color: #fff;
  }
  .mcontent .mbox #mtalk-slideboxxc .covbtom .list-news-time {
    margin-top: 5px;
    color: #fff;
    font-size: 14px;
  }
  .mcontent .mbox #mtalk-slideboxxc .covbtom .list-news-time img.tiekg {
    width: 18px;
    height: auto;
  }
  .mcontent .mbox #mzt-slideboxx {
    margin-top: 40px;
  }
  .mcontent .mbox #mzt-slideboxx .swiper-slide {
    width: 15rem;
    height: 8.45rem;
  }
  .mcontent .mbox #mzt-slideboxx .mlist-sm-pic {
    width: 15rem;
    height: 8.45rem;
    background: none;
    position: relative;
    overflow: hidden;
  }
  .mcontent .mbox #mzt-slideboxx .mlist-sm-pic .xfjg {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 2%;
    padding-left: 0.25rem;
    background: rgba(0, 0, 0, 0.2);
    height: 28px;
  }
  .mcontent .mbox #mzt-slideboxx .mlist-sm-pic .xfjg a {
    width: 14.5rem;
    display: block;
    height: 28px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .mcontent .mbox #mzt-slideboxx .mlist-sm-pic img {
    width: 15rem;
    height: 8.45rem;
  }
  .mcontent .mbox .mcontent-listew {
    margin-left: -0.85rem;
  }
  .mcontent .mbox .mcontent-listew .mlist-sm .mlist-sm-pic {
    width: 8.4rem;
    height: 5.625rem;
    background-color: rgba(33, 108, 217, 0.3);
    position: relative;
    overflow: hidden;
  }
  .mcontent .mbox .mcontent-listew .mlist-sm .mlist-sm-pic img {
    width: 8.4rem;
    height: 5.625rem;
  }
  .mcontent .mbox .mcontent-listew .mlist-sm li {
    margin-left: 0.85rem;
    float: left;
    width: 8.4rem;
  }
  .mcontent .mbox .mcontent-listew .mlist-sm li img {
    width: 8.4rem;
    height: 5.625rem;
  }
  .mcontent .mbox .mlist-sm-video .mlist-sm-pic a::after {
    display: block;
    content: '';
    width: 1.15rem;
    height: 1.15rem;
    background-image: url(../images/phone/mvideo-icon.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0.55rem;
    bottom: 0.425rem;
  }
  .mcontent .mbox .mlist-sm-zzzb {
    margin-top: 1.05rem;
  }
  .mcontent .mbox .mrecommend-list {
    margin-top: 0.6rem;
  }
  .mcontent .mbox .mlist-lg .mlabel {
    font-weight: bold;
    font-size: 32px;
    font-family: 'DINProbold';
    color: #1A79FF;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mcontent .mbox .mlist-lg li {
    padding-top: 0.5rem;
  }
  .mcontent .mbox .mlist-lg li.xfgfirst {
    padding-bottom: 1rem;
    border-top: 0;
  }
  .mcontent .mbox .mlist-lg .mlabel {
    padding: 0 0 ;
    color: #216cd9;
    font-weight: bold;
  }
  .mcontent .mbox .mlist-lg .mlabel a {
    color: #216cd9;
  }
  .mcontent .mbox .mlist-lg li + li {
    margin-top: 0.8rem;
  }
  .mcontent .mbox .mlist-lg .mlist-lg-pic {
    width: 17.65rem;
    height: 9.925rem;
    overflow: hidden;
    border-radius: 0.25rem;
  }
  .mcontent .mbox .mlist-lg .mlist-lg-pic img {
    width: 17.65rem;
    height: auto;
    border-radius: 0.5rem;
  }
  .mcontent .mbox .mlist-lg .mlist-lg-pic video {
    width: 17.65rem;
    height: 9.925rem;
    background-color: #000000;
  }
  .mcontent .mbox .mlist-lg .mlist-lg-title {
    font-weight: bold;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 28px;
    text-align: left;
    margin-bottom: 8px;
    font-style: normal;
    text-transform: none;
  }
  .mcontent .mbox .mlist-lg .mlist-lg-title a {
    color: #272C34;
  }
  .mcontent .mbox .mlist-lg .mlist-lg-des {
    margin-top: 10px;
    font-family: 'DINPromedia';
    font-weight: 500;
    font-size: 18px;
    color: #959CA6;
    text-align: left;
    font-style: normal;
    text-transform: none;
  }
  .mcontent .mbox .incfolistc.mlist-lg li + li {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mcontent .mbox .mtalk-list {
    margin-top: 0.75rem;
  }
  .mcontent .mbox .mtalk-list .swiper-slide {
    border-radius: 8px;
    width: 15rem;
    height: 8.45rem;
    float: left;
    background-color: rgba(33, 108, 217, 0.3);
    overflow: hidden;
  }
  .mcontent .mbox .mtalk-list .swiper-slide img {
    width: 15rem;
    height: 8.45rem;
  }
  .mcontent .mbox .mmodule-qqzx {
    margin-top: 0.8rem;
  }
  .mcontent .mbox .mmodule-qqzx .mmodule-qqzx-inner {
    display: none;
  }
  .mcontent .mbox .mcolumn-big {
    width: 17.65rem;
    height: 1.8rem;
    font-size: 0.85rem;
    line-height: 1.8rem;
    text-align: center;
    background-image: url(../images/phone/mtitlebg.png?v=106);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    color: #fff;
    font-weight: bold;
  }
  .mcontent .mbox .mcolumn-big a,
  .mcontent .mbox .mcolumn-big .sdjp {
    color: #fff;
    font-weight: bold;
    display: block;
    height: 100%;
  }
  .mcontent .mbox .mcolumn-big .sdjp::after,
  .mcontent .mbox .mcolumn-big a::after {
    display: block;
    content: '';
    width: 4.975rem;
    height: 2.275rem;
    background-image: url(../images/phone/mtitle-right-icon.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -0.275rem;
    right: -0.25rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-big .sdjp::before,
  .mcontent .mbox .mcolumn-big a::before {
    display: block;
    content: '';
    width: 2.475rem;
    height: 3.1rem;
    background-image: url(../images/phone/sxz.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -1.25rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-big img {
    width: auto;
    height: 0.8rem;
    position: relative;
    z-index: 9;
  }
  .mcontent .mbox .mcolumn-bigc .sdjp::before,
  .mcontent .mbox .mcolumn-bigc a::before {
    display: block;
    content: '';
    width: 2rem;
    height: 2.2rem;
    background-image: url(../images/phone/sxz1.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -0.45rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-bigcyw1 .sdjp::before,
  .mcontent .mbox .mcolumn-bigcyw1 a::before {
    display: block;
    content: '';
    width: 1.725rem;
    height: 1.65rem;
    background-image: url(../images/phone/laba.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0.1rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-big3 .sdjp::before,
  .mcontent .mbox .mcolumn-big3 a::before {
    display: block;
    content: '';
    width: 4.625rem;
    height: 2.275rem;
    background-image: url(../images/phone/sxz2.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -0.45rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-big5 .sdjp::before,
  .mcontent .mbox .mcolumn-big5 a::before {
    display: block;
    content: '';
    width: 1.975rem;
    height: 1.55rem;
    background-image: url(../images/phone/dfsc.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0.05rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-big4 .sdjp::before,
  .mcontent .mbox .mcolumn-big4 a::before {
    display: block;
    content: '';
    width: 2.15rem;
    height: 1.625rem;
    background-image: url(../images/phone/sx.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0.125rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-bigc2 .sdjp::before,
  .mcontent .mbox .mcolumn-bigc2 a::before {
    display: block;
    content: '';
    width: 1.875rem;
    height: 1.4rem;
    background-image: url(../images/phone/sdsicon1.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0.1rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-bigc10 .sdjp::before,
  .mcontent .mbox .mcolumn-bigc10 a::before {
    display: block;
    content: '';
    width: 1.95rem;
    height: 1.9rem;
    background-image: url(../images/phone/sdsicon2.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcolumn-big6 .sdjp::before,
  .mcontent .mbox .mcolumn-big6 a::before {
    display: block;
    content: '';
    width: 1.675rem;
    height: 1.525rem;
    background-image: url(../images/phone/specali.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0.15rem;
    left: 0.5rem;
    z-index: 8;
  }
  .mcontent .mbox .mcontent-list {
    margin-top: 0.5rem;
  }
  .mcontent .mbox .mcontent-list .mlist-news {
    padding-left: 0.425rem;
    padding-right: 0.425rem;
  }
  .mcontent #mmodule-tab {
    margin: 0.55rem -0.55rem;
  }
  .mcontent .mmodule-qqzx-tab {
    height: 1.825rem;
    background: #e8f0fb;
  }
  .mcontent .mmodule-qqzx-tab .swiper-slide {
    display: inline-block;
    width: auto;
    height: 1.825rem;
    line-height: 1.825rem;
    color: #216cd9;
    padding: 0 0.65rem;
    text-align: center;
    overflow: hidden;
    position: relative;
  }
  .mcontent .mmodule-qqzx-tab .swiper-slide span.mtab-big {
    font-size: 0.65rem;
  }
  .mcontent .mmodule-qqzx-tab .swiper-slide span.mtab-small {
    font-size: 0.5rem;
    margin-left: 0.375rem;
  }
  .mcontent .mmodule-qqzx-tab .swiper-slide a.mtab-link {
    font-size: 0.6rem;
    color: #216cd9;
    display: inline-block;
    padding: 0;
    margin-left: 0.05rem;
  }
  .mcontent .mmodule-qqzx-tab .swiper-slide + .swiper-slide::after {
    display: block;
    content: '';
    width: 0.05rem;
    height: 0.6rem;
    background-color: rgba(33, 108, 217, 0.3);
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.3rem;
  }
  .mcontent .mmodule-qqzx-tab .swiper-slide.on {
    color: #216cd9;
  }
  .mcontent .mmodule-qqzx-tab .swiper-slide.on a.mtab-link {
    color: #216cd9;
  }
  .mcontent .mbox-big {
    margin-top: 0.35rem;
  }
  .mcontent .mbox-big .mlist-lg {
    margin-top: 0.5rem;
  }
  .mcontent .mbox .specail {
    overflow: hidden;
    background: #272C34;
    padding: 0.4rem 0 1.4rem 0.65rem;
  }
  .mcontent .mbox .specail .mcolumn-small a {
    color: #fff;
  }
  .mcontent .mbox .specail .mtalk-list .swiper-slide {
    width: 10rem;
    height: 5.625rem;
    overflow: hidden;
  }
  .mcontent .mbox .specail .mtalk-list .swiper-slide img {
    width: 10rem;
  }
  .mcontent .mbox .svgdin {
    margin-left: 0.3rem;
    width: 1rem;
  }
  .video .sanjiao {
    position: absolute;
  }
  .video .mlist-lg li {
    position: relative;
  }
  .video .incfolist .sanjiao {
    left: 16.25rem;
    width: 1.25rem;
    top: 9rem;
  }
  .video .incfolist .sanjiao img {
    width: 100%;
  }
  .video .incfolistc .sanjiao {
    width: 1rem;
    top: 3.25rem;
  }
  .video .incfolistc .sanjiao img {
    width: 100%;
  }
  .fjgb .xfjg a,
  .Opinion .xfjg a {
    font-family: 'DINPromedia';
    line-height: 34px;
    display: block;
    font-weight: 500;
    font-size: 24px;
    color: #272C34;
    text-align: left;
    font-style: normal;
    text-transform: none;
  }
  .mcontent .mbox .mlist-lg .xfjg .mlist-lg-title {
    color: #272C34;
  }
  .mcontent .mbox .mlist-lg .xfjg .mlist-lg-title a {
    color: #272C34;
  }
  .mcontent .mbox .mlist-lg .xfjg .mlist-lg-des {
    margin-top: 0px;
    font-weight: 500;
    font-size: 18px;
    text-align: left;
    font-style: normal;
    text-transform: none;
  }
  .mcontent .mbox .mlist-lg .xfjg a {
    color: #959CA6;
  }
  .mcontent .mbox .incfolist .xfjg .mlist-lg-title {
    color: #fff;
  }
  .mcontent .mbox .incfolist .xfjg .mlist-lg-title a {
    color: #fff;
  }
  .mfooter {
    margin-top: 2rem;
    width: 100%;
    background: #5996d5;
  }
  .mfooter .sdkggfooter {
    width: 100%;
    position: relative;
  }
  .mfooter .sdkggfooter img.prit {
    width: 100%;
  }
  .mfooter .sdkggfooter .logosvg {
    position: absolute;
    top: 6%;
    left: 40%;
    width: 30%;
  }
  .mfooter .sdkggfooter .dgFollow {
    position: absolute;
    top: 49%;
    left: 9%;
    width: 90%;
    color: #fff;
    font-size: 0.75rem;
  }
  .mfooter .sdkggfooter .dgFollow .sfp {
    margin-top: 1rem;
  }
  .mfooter .sdkggfooter .dgFollow .sfp span {
    margin-right: 0.25rem;
  }
  .mfooter .mfooter-inner {
    background-color: #050d1f;
    padding: 1rem 1.5rem;
  }
  .mfooter .mfooter-inner p {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    font-style: normal;
    text-transform: none;
  }
  .mfooter .mfooter-inner a {
    color: #ffffff;
  }
  .mbacktop {
    display: none;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(../images/phone/mtop.png?v=105);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: fixed;
    right: 0.55rem;
    bottom: 0.5rem;
    cursor: pointer;
    z-index: 999;
  }
}
