.indexBody  .main{
    margin-top: 60px;
}

.indexBody   .comm-title {
    display: flex;
    width: 100%;
    align-items: center;
}

@media screen and  (max-width:1278px) {
    .body_home .bb .bbBtn{
        left: 40px;
    }
}

@media screen and  (max-width:1208px) {
    .news-contents .xwzx_list .left-img-cover{
        width: 45.76%;
    }
    .news-contents .xwzx_list .right-box-wraper{
        width: calc(54.24% - 40px);
    }
    .news-contents .xwzx_list .right-box-wraper .news-title a{
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
   }
   @media screen and (max-width:1200px) {
    
    .box-gupiao-block{
      display: block;
    }
    .box-gupiao  .group-right  .box-gupiao-item1,.box-gupiao  .group-right  .box-fenhonggu,
    .box-gupiao  .group-right  .box-gongsinotice,.box-gupiao .group-right .box-touzizhefuwu{
      margin-top: 0;
    }

    .box-kuaispeedbg .leftBox{
        width: 31.6666666vw;
        height: 50vw; 
    }
    .box-kuaispeedbg .rightBox .group-tops{
        width: 65vw;
        height: 25vw;
        padding: 5vw 3.333333vw;
    }
    .box-kuaispeedbg .rightBox .group-buttoms{
        width: 65vw;
    }
    .box-kuaispeedbg .rightBox .group-buttoms .group-buttoms-left,.box-kuaispeedbg .rightBox .group-buttoms .group-buttoms-right{
        width: 31.6666666vw;
        height: 23.3333333vw;
        padding: 4.1666666vw 3.3333333vw 3.83333333vw 3.3333333vw;  
    }
   }
   @media screen and  (max-width:1024px) {

    .box-gupiao-block{
       height: auto;
    }
    
    .paragraph_1 {
        font-size: 20px;
        line-height: 30px;
    }
    .paragraph_2 {
        font-size: 14px;
        line-height: 24px;
        margin-top: 20px;
    }
    .banners-nav-bg{
        background-size:auto 236px;
        background-position:right bottom

    }
    .banners-nav-bg .group-box-info-containers {
        width: 100%;
        height: auto;
        margin: 32px 0 0 0;
    }
    .group-box-info-containers .text-wrapper .text-year-01{
        font-size: 22px;
        line-height: 24px;
    }
    .group-box-info-containers .text-wrapper .text-year-02{
        font-size: 14px;
        line-height: 24px;
    }
    .group-box-info-containers .text-group-span1 .text-wrapper{
        line-height: 24px;
        height: 24px;
    }
    .group-box-info-containers{
       display: block;
    }

    .banners-nav-bg .group-box-info-containers > div.flex-col{
        display: block;
       float: left;
       height: auto;
       width: calc(50vw - 16px);
        margin-right: 0px;
        margin-bottom: 20px;
        position: relative;
    }

    .banners-nav-bg .group-box-info-containers .text-group-span1::after{
        content: "";
        width: 1px;
        height: 30px;
        background: #D8D8D8;
        position: absolute;
        right: 1.2rem;
        top: 0.15rem;
    }

    .banners-nav-bg .group-box-info-containers .text-group-span3::after{
        content: "";
        width: 1px;
        height: 30px;
        background: #D8D8D8;
        position: absolute;
        right: 1.2rem;
        top: 0.15rem;
    }

    .box_btn10{
        margin: 44px 0  60px 0;
    }

    .banners-nav-bg {
        background: url(../image/mindexIntro.jpg) no-repeat;
        background-size: 100% 100%;
        background-position: bottom right;
        width: 100%;
        height: auto;
        box-sizing: border-box;
        background-size: 100% auto;
    }

    .group-yewuareas .text-title {
        font-size: 20px;
        height: 24px;
        line-height: 24px;
        margin: 1.2rem 0 0 0;
    }

    .group-yewuareas .image-text-wrappers{
        height: 24px;
        line-height: 24px;
        margin: 60px 0 0 0;
    }
    .group-yewuareas .image-text-wrappers .text-group-more{
        font-size: 14px;
        line-height: 24px;
    }
    .boxhoverbg {
        height: 6.86rem;
        padding-bottom: 60px;
    }
    .boxhoverbg .div-item{
        width: 100%;
        padding: 0.6rem 0.4rem;
        height: auto;

    }

    .boxhoverbg   .div-item   .text-wrapper-info {
        width: 100%;
        margin-right: 0;
        display: inline-block;
    }

    .boxhoverbg   .div-item    .text-wrapper-info {
        height: 0.36rem;
        margin-bottom: 0.2rem;
        line-height: 0.36rem;
    }

    .boxhoverbg .div-item .text-wrapper-info .text-label03 a{
        font-size: 14px;
    }


    .boxhoverbg .div-item .text-group-item-top .text-span01{
        font-size: 16px; 
        line-height: 20px;
        color: #333;
        font-weight: bold;
    }

    .boxhoverbg .div-item .text-group-item-top .text-span02{
        margin-top: 10px;
        font-size: 12px;
        line-height: 20px;
    }
    
    .boxhoverbg .div-item .text-group-item-centers {
        width: 100%;
        height: auto;
        margin: 0.4rem  0 0 0;
        max-height: 1.68rem;
    }


    .boxhoverbg .div-item .text-wrapper-info:nth-child(3n){
        margin-right: 30px;
    }

    .boxhoverbg .div-item .section-group-bottom .image-text {
        width: 130px;
        height: 40px;
        margin: 20px 0 0px 0px;
        line-height: 40px;
    }

    .boxhoverbg .div-item .section-group-bottom .image-text:hover {
        background-color: rgba(249, 156, 52, 1);
        border-radius: 8px;
        width: 130px;
        height: 40px;
        border: 1px solid rgba(249, 156, 52, 1);
    }

    .news-contents .xwzx_list .left-img-cover{
        width: 100%;
    }
    .news-contents .xwzx_list .right-box-wraper{
        width: 100%;
        margin-left: 0;
    }
   /*首页新闻移动端样式覆盖*/
    .news-list-bottom .list-items {
        width: 100%;
        margin-bottom: .4rem;
        padding: 20px;
        height: auto;
    }

    .news-list-bottom  .list-items:hover {
        width: 100%;
        margin-bottom: .4rem;
        padding: 20px;
        height: auto;
        background: transparent;
        border: 1px solid #E8E8E8;
    }

    .news-list-bottom  .list-items:hover  .span-title a {
       color: #333;
    }

    .news-contents  .span-details {
        width: 100%;
        box-shadow: inset 0px 1px 0px 0px #E8E8E8;
        padding-top: .2rem;
        font-size: 14px;
        color: #666666;
        height: auto;
    }
    
    .news-list-bottom  .list-items .span-time{
        font-size: 14px;
        color: #999;
        font-family: Arial, Helvetica, sans-serif;
        padding-bottom: .2rem;
    }


    .news-list-bottom{
        display: block;
        height: auto;
    }
    .box-gupiao .group-left{
        display: block;
        width: 100%;
        height: auto;
    }
    .box-gupiao .group-left .group-left-left{
        width: 100%;
        height: auto;
    }
    .box-gupiao .group-left .group-left-right{
        width: 100%;
        height: auto;
        margin-left:0;

    }
    .box-gupiao .group-right{
        margin-top: 32px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        height: auto;
        padding: 30px 0 60px 0;
    }
    .box-gupiao .group-right .box-gupiao-item1, .box-gupiao .group-right .box-fenhonggu,
    .box-gupiao .group-right .box-gongsinotice, .box-gupiao .group-right .box-touzizhefuwu{
       margin: 0;
    }
    .midAuto{display: block;}
    .box-kuaispeedbg .leftBox{
        margin: 60px 0 15px 0;
    }
    .box-kuaispeedbg .leftBox {
        width: 100%;
        height: auto;
    }
    .box-kuaispeedbg .rightBox {
        width: 100%;
        height: auto;
        margin:  0;
    }
    .box-kuaispeedbg .rightBox .group-tops {
        width: 100%;
        height: auto;
        padding: 43px 30px;
    }
    .box-kuaispeedbg .rightBox .group-tops .textspab02{
        white-space: normal;
        word-break: break-all;
    }
    .box-kuaispeedbg .rightBox .group-buttoms {
        display: block;
        width: 100%;
        height: auto;
        margin-top: 15px;
        margin-bottom: 60px;
    }
    .box-kuaispeedbg .rightBox .group-buttoms .group-buttoms-left, .box-kuaispeedbg .rightBox .group-buttoms .group-buttoms-right {
        width: 100%;
        height: auto;
        padding: 43px 30px;
        margin-bottom: 15px;
    }

   


   }

  /* 适配新闻模块 */
   @media screen and  (max-width:570px) {
    .comm-title .title-left {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: bold;
        font-size: 0.4rem;
        color: #333333;
        line-height: 0.48rem;
        text-align: justify;
        font-style: normal;
    }

    .comm-title .tabs ul a:first-child {
        margin: 0.08rem 0 0 0.6rem;
    }

    .comm-title .tabs ul a {
        font-size: 0.24rem;
        line-height: 0.28rem;
        height: 0.4rem;
        margin: 0.08rem 0 0  0.4rem;
        cursor: pointer;
    }

    .comm-title .right-more-info {
        font-family: MicrosoftYaHei;
        font-size: 0.28rem;
        color: #666666;
        line-height: 0.36rem;
        text-align: justify;
        font-style: normal;
        /* margin: 0.048rem; */
    }

    .comm-title .right-more-info .txt-info {
        margin-right: 4px;
        font-size: 14px;
        line-height: 24px;
    }

   
}


@media screen and  (max-width:1024px){
      /* 移动端领域按钮 */
      .indexBody .picScroll-left  .swiper-button-prev {
        display: block;
        width: .56rem;
        height: .56rem;
        float: left;
        margin-top: 10px;
        overflow: hidden;
        cursor: pointer;
        background: url(../image/mleftarrow.png) no-repeat;
        background-size: cover;
        position: absolute;
        left: 16px;
        top: 50%;
        margin-top: -0.205rem;
    }

    .indexBody .picScroll-left .swiper-button-prev:hover {
        width: .56rem;
        height: .56rem;
        background: url(../image/mleftarrowhover.png) no-repeat;
        background-size: cover;
    }

    .indexBody .picScroll-left  .swiper-button-next {
        display: block;
        width: .56rem;
        height: .56rem;
        float: right;
        margin-top: 10px;
        overflow: hidden;
        cursor: pointer;
        background: url(../image/mrightarrows.png) no-repeat;
        background-size: cover;
        position: absolute;
        right:16px;
        top: 50%;
        margin-top: -0.205rem;
    }

    .indexBody .picScroll-left  .swiper-button-next:hover{
        width: .56rem;
        height: .56rem;
        background: url(../image/mrightarrowshover.png) no-repeat;
        background-size: cover;
    }

   

}

/* 业务领域样式优化 */
@media screen and  (max-width:1180px) {
    .indexBody  .main {
        overflow: visible;
        width: 100%;
        margin: 0 auto;
        margin-top: 0.64rem;
        position: relative;
        padding: 0;
    }

    .indexBody .picScroll-left .bd {
        width: 100%;
        padding: 0 76px
    }
    .indexBody  .picScroll-left   .picList{
        margin: 0 auto;
    }
    
}

/*样式复写优化部分 */
@media screen and  (max-width:1024px){

    .news-contents .xwzx_list .right-box-wraper .news-time{
        color:#F7B334 ;
    }

    .news-contents  .xwzx_list {
        padding: 0px 0 0 0;
        clear: both;
    }

    .indexBody  .ejbody_b   .indexItem {
        padding: 1.2rem  0;
    }
    

    .news-contents .xwzx_list  .left-img-cover{
        width: 100%;
        /* height: 4.07rem; */
        height: auto;
        margin-top: 0.64rem;
    }

    .news-contents .xwzx_list .left-img-cover img {
        width: 100%;
    }

    .box-gupiao {
        background-image:url(../image/indexgupiao.jpg);
        width: 100%;
        background-size: auto 100%;
        background-repeat: no-repeat;
        min-height: 568px;
        background-position: bottom center;
    }

    .indexBody   .picScroll-left .bd ul li.swiper-slide-thumb-active   .after-div {
        width: 100%;
        height: 2px;
        background: #CE292E;
        content: "";
        display: inline-block;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .picScroll-left .bd ul li .title a{
        font-size: 14px;
    }

    .indexBody    .picScroll-left {
        position: relative;
        height: 100px;
        padding: 0  0.95rem;
    }

    .indexBody   .picScroll-left .bd ul li .pic {
        /* padding-top: 10px;
        height: 68px;
        box-sizing: border-box; */
        padding-top: 10px!important;
        height: 59px!important;
        box-sizing: border-box;
    }

    .picScroll-left .bd ul li .title {
        line-height: 24px;
        font-size: 14px;
        margin-top: 0px; 
    }

    .picScroll-left .bd ul li .pic img {
        width: 40px;
        height: 40px;
        padding: 0;
        margin-top: 4.5px;
    }

    .indexBody  .picScroll-left .bd{
        padding: 0;
        margin-left: auto;
        margin-right: auto;
  }


  .indexBody  .picScroll-left .bd ul li {
        float: left;
        _display: inline;
        text-align: center;
        overflow: hidden;
        padding: 0;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

     /*首页快链接部分样式适配*/
     .box-kuaispeedbg  .leftBox {
        padding: 60px .6rem;
        box-sizing: border-box;
        margin: 0px 0 15px 0;
    }
    .box-gupiao-block {
      margin-bottom: 0;
    }

    .box-kuaispeedbg {
        padding-top: 1.2rem;
        background-image: url(../image/kuaiSpeedlinksbg.jpg);
        width: 100%;
        height: auto;
        background-position: center bottom;
        background-repeat: no-repeat;
    }

  
}

/* 首页股票 1024 -1200 之间  */

@media screen and (min-width:1024px) and (max-width:1200px) {

    .box-gupiao    .group-left {
        height: 286px;
        width: 46.6%;
        float: left;
    }

    .box-gupiao    .group-right {
        height: 286px;
        width: 46.6%;
        float: left;
        align-items: flex-end;
        padding-bottom: 95px;
    }

    .xd-in-out {
        width: 100%;
        height: 614px;
    }
    
}


@media screen and  (max-width:750px){
    .box-nav-wrappers {
        background: url(../image/mindexYewuarea.jpg) no-repeat;
        background-size: 100% auto;
        background-position: bottom center;
    }

    .box-gupiao {
        background-image: url(../image/mstock.jpg);
        width: 100%;
        background-size: auto 100%;
        background-repeat: no-repeat;
        min-height: 568px;
        background-position: bottom center;
    }

    .icons-row {
        width: 0.15rem;
        height: 0.15rem;
        top: -1px;
    }

    .group-yewuareas .image-text-wrappers .thumbnail-img-more {
            width: .15rem;
            height: .15rem;
            margin-left: 0px;
    }

}
