@charset "utf-8";




/*页码*/
.pagination {
    padding-top: 1.1rem;
    font-size: 0.18rem;
    text-align: center;
    color: #424040;
}
.pb_sys_style1 .p_no_d {
    border: 1px solid #01aadb !important;

    background-color: #01aadb ! IMPORTANT;
}
.pagination ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.pagination ul li{
    padding: 0 0.05rem;
    margin-bottom: 0.05rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.pagination a, .pagination span {
    display: block;
    border: 1px solid #979797;
    padding: 0 0.04rem;
    min-width: 0.3rem;
    height: 0.3rem;
    line-height: 0.28rem;
}
.pagination .inp{
    outline: none;
    border: none;
    margin: 0 0.09rem;
    display: block;
    width: 0.26rem;
    height: 0.26rem;
    border: 1px solid #979797;
    font-size: 0.18rem;
    color: #302F2F;
    text-align: center;
}
.pagination .btns{
    margin-left: 0.1rem;
    padding: 0 0.05rem;
    display: block;
    min-width: 0.46rem;
    height: 0.3rem;
    line-height: 0.28rem;
    border: 1px solid #979797;
    font-size: 0.18rem;
    color: #302F2F;
    text-align: center;
}
.pagination .disable a{
    color: rgba(48, 47, 47, .21);
    pointer-events: none;
}
.pagination .active a, .pagination a:hover {
    background-color: #01AADB;
    border-color: #01AADB;
    color: #fff;
}
/*页码 end*/






/*主内容*/
.n_banner{
    position: relative;
    z-index: 1;
}
.n_banner:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 3.1rem;
    background: url(../images/d-ban-bg1.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    z-index: 2;
}
.n_banner:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.78rem;
    background: url(../images/d-ban-bg2.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    z-index: 1;
}
.n_banner .img{
    position: relative;
    z-index: 1;
}
.n_banner .img img{
    display: block;
    width: 100%;
}
.n_banner .content{
    position: absolute;
    left: 0;
    bottom: 0.26rem;
    right: 0;
    z-index: 10;
    overflow: hidden;
}
.n_banner .posi{
    float: right;
    width: calc(100% - 3.8rem);
}
.posi{
    font-size: .16rem;
    line-height: .26rem;
    color: #FFFFFF;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    flex-shrink: 0;
    margin-left: .2rem;
}
.posi img{
    display: block;
    width: .24rem;
    margin-right: 0.05rem;
}
.posi span:not(:nth-child(2)){
    margin: 0 .02rem;
}
.posi a:hover,
.posi a.active{
    color: #01AADB;
    transition: .5s;
}
.inner_page{
    min-height: 6.08rem;
    padding-bottom: 5rem;
    background: url(../images/d-bg2.png) center bottom no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: relative;
}
.inner_page:before{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 6.01rem;
    height: 5.6rem;
    background: url(../images/d-bg1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
}
.inner_page2{
    min-height: 6.08rem;
    padding-bottom: 5rem;
    background: url(../images/d-bg2.png) center bottom no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: relative;
}
.inner_page2 .wp{
    display: block;
}
.inner_page2 .rightBox{
    width: 100%;
}
.leftBox{
    margin-top: -1.24rem;
    width: 20%;
    align-self: flex-start;
    position: relative;
    z-index: 2;
}
.leftNav{}
.leftNav .tit {
    height: 1.24rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    background: linear-gradient(270deg, #01AADB 16%, #042E8F 92%);
}
.leftNav .tit h2{
    font-family: 'SourceHanSerifCN-Bold', sans-serif;
    font-size: .5rem;
    line-height: .72rem;
    color: #FFFFFF;
    font-weight: normal;
}
.leftNav .block{
    padding: 0.22rem 0 1.6rem;
    min-height: 5.5rem;
    box-shadow: 0 0.02rem 0.14rem 0 rgba(1, 170, 219, 0.097);
    background: #fff url() center bottom no-repeat;
    -webkit-background-size: auto 1.22rem;
    background-size: auto 1.22rem;
}
.leftNav .block .box{
    margin-top: -1px;
}
.leftNav .block .box h3{
    position: relative;
}
.leftNav .block .box h3:before{
    content: '';
    position: absolute;
    left: 0.2rem;
    bottom: 0;
    right: 0.2rem;
    height: 1px;
    border-bottom: 1px dashed rgba(1, 170, 219, 0.2);
}
.leftNav .block .box a{
    padding: 0.3rem 0;
    display: block;
    font-size: .24rem;
    text-align: center;
    color: #666666;
    min-height: .93rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .5s;
}
.leftNav .block .box span{
    padding: 0 0.46rem;
    display: block;
    max-width: 100%;
    line-height: 0.34rem;
    position: relative;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    transition: .5s;
}
.leftNav .block .box em{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 0.47rem;
    height: 0.36rem;
    background: url(../images/d-logo1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-transform: translateX(-0.1rem);
    -ms-transform: translateX(-0.1rem);
    -o-transform: translateX(-0.1rem);
    transform: translateX(-0.1rem);
    flex-shrink: 0;
    opacity: 0;
    transition: .5s;
}
.leftNav .block .box.on h3 a,
.leftNav .block .box:hover h3 a{
    background-color: #01AADB;
    color: #FFFFFF;
}
.leftNav .block .box.on h3:before,
.leftNav .block .box:hover h3:before{
    border-color: transparent;
}
.leftNav .block .box.on em,
.leftNav .block .box:hover em{
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
}
.rightBox{
    width: 76.25%;
    padding-top: .47rem;
}
.n_tit{
    margin-bottom: 0.46rem;
    padding-bottom: 0.4rem;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.n_tit:before{
    content: '';
    margin-left: -0.34rem;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0.67rem;
    height: 0.39rem;
    background: url(../images/d-flower1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.n_tit h2{
    padding: 0 0.2rem;
    font-size: .3rem;
    line-height: .43rem;
    color: #01AADB;
    font-weight: normal;
    position: relative;
    flex-shrink: 0;
}
.n_tit i{}
.n_tit i:before, .n_tit i:after{
    content: '';
    position: absolute;
    top: 50%;
    width: 20rem;
    height: 1px;
    background-color: #01AADB;
    opacity: .4;
}
.n_tit i:before{
    right: 100%;
}
.n_tit i:after{
    left: 100%;
}




.hd-d1{
    margin-bottom: 0.3rem;
    font-size: 0.26rem;
    color: #191A1E;
    line-height: 1.38;
    display: flex;
    align-items: flex-start;
}
.hd-d1 .icon{
    margin-right: 0.1rem;
    width: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
    font-size: 0;
    text-align: center;
    flex-shrink: 0;
}
.hd-d1 .icon img{
    position: static;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.hd-d1 span{}




.share-d1{
    font-size: 0.18rem;
    color: #666666;
    line-height: 1.44;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}





.table-d1{}
.table-d1 table{
    min-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.table-d1 th, .table-d1 td{
    border: 1px dashed rgba(1, 170, 219, 0.2);
}
.table-d1 th{
    padding-bottom: 0.26rem;
    font-size: 0.26rem;
    color: #191A1E;
    line-height: 1.46;
    font-weight: normal;
    border-top: none;
}
.table-d1 th:first-child, .table-d1 td:first-child{
    border-left: none;
}
.table-d1 th:last-child, .table-d1 td:last-child{
    border-right: none;
}
.table-d1 td{
    padding: 0.11rem 0.15rem;
    font-size: 0.22rem;
    color: #666666;
    line-height: 1.45;
}
.table-d1 tr:hover td{
    color: #01AADB;
}

.table-d2{
    margin: 0 -3px;
}
.table-d2 table{
    min-width: 100%;
    background-color: #fff;
    border-spacing: 3px;
}
.table-d2 th, .table-d2 td{}
.table-d2 th{
    padding: 0.14rem;
    font-size: 0.26rem;
    color: #191A1E;
    font-weight: normal;
    line-height: 1.46;
}
.table-d2 td{
    padding: 0.24rem 0.12rem;
    font-size: 0.18rem;
    color: #666666;
    line-height: 1.44;
}








.swiImgs-d1{
    position: relative;
}
.swiImgs-d1 .swiPagination{
    padding: 0.26rem 0.4rem;
    position: absolute;
    left: 0;
    top: 5.32rem;
    right: 0;
    height: 1.1rem;
    background: url(../images/d-ls-bg10.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    font-size: 0.18rem;
    color: #fff;
    line-height: 1.3;
    z-index: 10;
    display: flex;
    align-items: flex-end;
}
.swiImgs-d1 .swiPagination .swiper-pagination-current{
    margin-right: 0.04rem;
    font-size: 0.34rem;
    line-height: 1;
}
.swiImgs-d1 .swiPagination .swiper-pagination-total{
    margin-left: 0.06rem;
    font-size: 0.2rem;
}
.swiImgs-d1 .swiArrow{
    position: absolute;
    top: 50%;
    width: 0.36rem;
    height: 0.36rem;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 10;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.swiImgs-d1 .swiArrow:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 0.16rem auto;
    background-size: 0.16rem auto;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.swiImgs-d1 .swiArrow.prev{
    left: 0.22rem;
}
.swiImgs-d1 .swiArrow.prev:before{
    background-image: url(../images/d-arrow4.png);
}
.swiImgs-d1 .swiArrow.next{
    right: 0.22rem;
}
.swiImgs-d1 .swiArrow.next:before{
    background-image: url(../images/d-arrow5.png);
}
.swiImgs-d1 .swiArrow:hover{
    background-color: #01AADB;
}
.swiImgs-d1 .swiArrow.prev:hover:before{
    background-image: url(../images/d-arrow6.png);
}
.swiImgs-d1 .swiArrow.next:hover:before{
    background-image: url(../images/d-arrow7.png);
}
.swiImgs-d1 .swiper-for{
    margin-bottom: 0.72rem;
    position: relative;
    overflow: hidden;
}
.swiImgs-d1 .swiper-for .pic{
    margin-bottom: 0.2rem;
    height: 6.42rem;
    overflow: hidden;
}
.swiImgs-d1 .swiper-for .tit{
    font-size: 0.24rem;
    color: #191A1E;
    text-align: center;
    font-weight: normal;
    line-height: 1.46;
}
.swiImgs-d1 .swiper-nav{
    padding: 0.2rem 0.22rem;
    position: relative;
    background-color: rgba(1, 170, 219, 0.07);
    position: relative;
    overflow: hidden;
}
.swiImgs-d1 .swiper-nav .slider{
    padding: 0.3rem 0.52rem;
    position: relative;
    overflow: hidden;
}
.swiImgs-d1 .swiper-nav .pic{
    padding: 0.05rem;
    border: 1px solid transparent;
    overflow: hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.swiImgs-d1 .swiper-nav .pic .inn{
    height: 1.4rem;
    position: relative;
    overflow: hidden;
}
.swiImgs-d1 .swiper-nav .swiper-slide-thumb-active{}
.swiImgs-d1 .swiper-nav .swiper-slide-thumb-active .pic{
    border-color: rgba(1, 170, 219, 0.4);
    background-color: #fff;
    box-shadow: 0px 2px 22px 0px rgba(1, 170, 219, 0.274);
}
.swiImgs-d1 .swiper-nav .swiper-slide-prev .pic{
    opacity: 0;
}
.swiImgs-d1 .swiper-nav .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .pic{
    opacity: 0;
}

.swiData-d1{
    margin: 0.45rem 0;
    padding-bottom: 0.4rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.swiData-d1 .swiPagination{
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 0;
    text-align: center;
    z-index: 10;
}
.swiData-d1 .swiPagination .swiper-pagination-bullet{
    margin: 0 0.04rem;
    display: inline-block;
    vertical-align: middle;
    width: 0.07rem;
    height: 0.07rem;
    background-color: #01AADB;
    border-radius: 50%;
    opacity: .3;
}
.swiData-d1 .swiPagination .swiper-pagination-bullet-active{
    width: 0.18rem;
    border-radius: 0.04rem;
    opacity: 1;
}
.swiData-d1 .con{
    margin: 0 auto;
    display: block;
    width: 1.72rem;
    max-width: 90%;
    font-size: 0.14rem;
    color: #666666;
    text-align: center;
    line-height: 1.43;
    position: relative;
    z-index: 1;
    border: 1px dashed rgba(1, 170, 219, .5);
    border-radius: 50%;
}
.swiData-d1 .con:before{
    content: '';
    display: block;
    padding-top: 100%;
}
.swiData-d1 .con:after{
    content: '';
    margin: -0.72rem 0 0 -0.72rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1.44rem;
    height: 1.44rem;
    background-color: rgba(1, 170, 219, 0.0965);
    border-radius: 50%;
    z-index: -1;
}
.swiData-d1 .con .inn{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.swiData-d1 p{text-indent:0em !important;}
.swiData-d1 .num span{
    font-size: 0.28rem;
    color: #01AADB;
    line-height: 1.64;
}









.tabs-d1{
    margin-bottom: 0.22rem;
}
.tabs-d1 ul{
    margin: 0 -0.3rem -0.3rem;
    font-size: 0;
}
.tabs-d1 li{
    margin-bottom: 0.3rem;
    display: inline-block;
    vertical-align: middle;
}
.tabs-d1 a{
    padding: 0 0.3rem;
    padding-bottom: 0.22rem;
    display: block;
    font-size: 0.28rem;
    color: #191A1E;
    line-height: 1.46;
    position: relative;
}
.tabs-d1 a:before{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0.22rem;
    height: 0.15rem;
    background: url(../images/d-arrow1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-transform: translate(-50%, -0.1rem);
    -ms-transform: translate(-50%, -0.1rem);
    -o-transform: translate(-50%, -0.1rem);
    transform: translate(-50%, -0.1rem);
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.tabs-d1 .on{}
.tabs-d1 .on a{
    font-size: 0.38rem;
    color: #01AADB;
    line-height: 1.45;
}
.tabs-d1 .on a:before{
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.lst-d1{
    margin: 0 -0.19rem 0.46rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d1 li{
    margin-bottom: 0.4rem;
    padding: 0.19rem 0.15rem;
    width: 33.33%;
    border-right: 1px solid rgba(1, 170, 219, .3);
    position: relative;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
}
.lst-d1 .con{
    max-width: 100%;
    flex-shrink: 0;
    display: flex;
    align-items: flex-start;
}
.lst-d1 .icon{
    margin-right: 0.25rem;
    width: 0.4rem;
    flex-shrink: 0;
}
.lst-d1 .icon img{
    position: static;
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.lst-d1 .text{
    width: calc(100% - 0.65rem);
    flex-shrink: 0;
}
.lst-d1 .tit{
    margin-bottom: 0.22rem;
    padding-bottom: 0.11rem;
    font-size: 0.16rem;
    color: #666666;
    line-height: 1.44;
    border-bottom: 1px solid rgba(151, 151, 151, .4);
}
.lst-d1 .num{
    font-family: 'SourceHanSerifCN-Bold',sans-serif;
    font-size: 0.16rem;
    color: #666666;
    line-height: 1.3;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.lst-d1 .num span{
    margin-right: 0.1rem;
    font-size: 0.4rem;
    color: #01AADB;
    line-height: 1;
}
.lst-d1 li:nth-child(3n){
    border: none;
}

.lst-d2{}
.lst-d2 .hd{
    margin-bottom: 0.47rem;
}
.lst-d2 .hd img{
    margin: 0 auto;
    display: block;
    max-width: 100%;
    max-height: 1.36rem;
}
.lst-d2 ul{}
.lst-d2 ul li{
    padding-bottom: 0.44rem;
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.lst-d2 ul li:before{
    content: '';
    position: absolute;
    left: 50%;
    top: 1.16rem;
    bottom: 0;
    width: 1px;
    background-color: rgba(1, 170, 219, .54);
}
.lst-d2 ul .con{
    padding-left: 1.48rem;
    width: 50%;
    position: relative;
    flex-shrink: 0;
}
.lst-d2 ul .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.58rem;
    width: 1.26rem;
    height: 1px;
    border-top: 1px dashed #01AADB;
    opacity: .3;
}
.lst-d2 ul .year{
    font-family: 'SourceHanSerifCN-Bold',sans-serif;
    position: absolute;
    left: 0;
    top: 0;
    width: 1.16rem;
    height: 1.16rem;
    line-height: 1.16rem;
    font-size: 0.28rem;
    color: #01AADB;
    text-align: center;
    z-index: 10;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
}
.lst-d2 ul .year:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #F2FBFD;
    border-radius: 50%;
    z-index: -2;
}
.lst-d2 ul .year:after{
    content: '';
    margin: -0.52rem 0 0 -0.52rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1.03rem;
    height: 1.03rem;
    background: url(../images/d-ls-bg2.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
}
.lst-d2 ul .right{
    min-height: 1.16rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.lst-d2 ul .desc{
    font-size: 0.16rem;
    color: #191A1E;
    line-height: 1.63;
    text-align: justify;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d2 ul li:nth-child(even){
    justify-content: flex-start;
}
.lst-d2 ul li:nth-child(even) .con{
    padding: 0;
    padding-right: 1.5rem;
}
.lst-d2 ul li:nth-child(even) .con:before{
    left: auto;
    right: 0;
}
.lst-d2 ul li:nth-child(even) .year{
    left: auto;
    right: 0;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
}
.lst-d2 ul li:last-child{
    padding-bottom: 0;
}
.lst-d2 ul .con:hover{}
.lst-d2 ul .con:hover .desc{
    color: #01AADB;
}

.lst-d3{
    margin: 0 -0.2rem -0.3rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d3 li{
    padding: 0 0.2rem;
    margin-bottom: 0.3rem;
    width: 50%;
    flex-shrink: 0;
}
.lst-d3 .con{
    padding: 0 0.2rem;
    display: block;
    height: 0.6rem;
    line-height: 0.6rem;
    position: relative;
    z-index: 1;
}
.lst-d3 .con:before, .lst-d3 .con:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    z-index: -2;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d3 .con:before{
    background-image: url(../images/d-ls-bg3.png);
}
.lst-d3 .con:after{
    background-image: url(../images/d-ls-bg4.png);
    opacity: 0;
}
.lst-d3 .bg-flower{
    position: absolute;
    right: 0.06rem;
    top: 0.06rem;
    width: 0.49rem;
    height: 0.56rem;
    background: url(../images/d-flower3.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    opacity: .65;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d3 .icon-arrow{
    margin-top: -0.07rem;
    position: absolute;
    right: 0.24rem;
    top: 50%;
    width: 0.07rem;
    height: 0.14rem;
    background: url(../images/d-arrow2.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-transform: translateX(-0.1rem);
    -ms-transform: translateX(-0.1rem);
    -o-transform: translateX(-0.1rem);
    transform: translateX(-0.1rem);
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d3 .tit{
    font-size: 0.18rem;
    color: #666666;
    font-weight: normal;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d3.v2{
    margin: 0 -0.22rem -0.3rem;
}
.lst-d3.v2 li{
    padding: 0 0.22rem;
    margin-bottom: 0.3rem;
    width: 33.33%;
}
.lst-d3.v2 .con:before{
    background-image: url(../images/d-ls-bg7.png);
}
.lst-d3.v2 .con:after{
    background-image: url(../images/d-ls-bg8.png);
}
.lst-d3.v2 .icon-arrow{
    display: none;
}
.lst-d3.v2 .bg-flower{
    display: none;
}
.lst-d3.v2 .tit{
    text-align: center;
}
.lst-d3 .con:hover{}
.lst-d3 .con:hover:before{
    opacity: 0;
}
.lst-d3 .con:hover:after{
    opacity: 1;
}
.lst-d3 .con:hover .bg-flower{
    opacity: 1;
}
.lst-d3 .con:hover .icon-arrow{
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
}
.lst-d3 .con:hover .tit{
    color: #fff;
}

.lst-d4{
    margin: 0 -0.2rem -0.4rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d4>li{
    padding: 0 0.2rem;
    margin-bottom: 0.4rem;
    width: 50%;
    flex-shrink: 0;
}
.lst-d4 .box{
    min-height: 5.08rem;
    background-color: #FFFFFF;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d4 .box .hd{
    padding: 0.23rem 0.25rem;
    background: url(../images/d-ls-bg5.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.lst-d4 .box .hd .tit{
    font-size: 0.26rem;
    color: #FFFFFF;
    text-align: center;
    font-weight: normal;
    line-height: 1.46;
}
.lst-d4 .box .bd{
    padding: 0.6rem 0.74rem;
}
.lst-d4>li:nth-child(2){}
.lst-d4>li:nth-child(2) .box .hd{
    background-image: url(../images/d-ls-bg6.jpg);
}
.lst-d4 .box:hover{
    box-shadow: 0 0.02rem 0.13rem rgba(1, 170, 219, 0.1084);
}

.lst-d5{}
.lst-d5 li{
    margin-bottom: 0.33rem;
}
.lst-d5 a{
    display: block;
    font-size: 0.24rem;
    color: #666666;
    line-height: 1.46;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.lst-d5 li:last-child{
    margin-bottom: 0;
}
.lst-d5 a:hover{
    color: #01AADB;
    text-decoration: underline;
}

.lst-d6{}
.lst-d6 li{
    margin-bottom: 1.12rem;
}
.lst-d6 .con{
    padding: 0 0.3rem;
    display: block;
    background-color: #f4fcfe;
    box-shadow: 0 0.02rem 0.13rem 0.04rem rgba(1, 170, 219, 0.04);
    position: relative;
    z-index: 1;
    display: flex;
    align-items: flex-start;
}
.lst-d6 .con:before, .lst-d6 .con:after{
    content: '';
    position: absolute;
    width: 0.45rem;
    height: 0.35rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: 1;
}
.lst-d6 .con:before{
    left: 0;
    bottom: 0;
    background-image: url(../images/d-shape1.png);
}
.lst-d6 .con:after{
    right: 0;
    top: 0;
    background-image: url(../images/d-shape2.png);
}
.lst-d6 .pic{
    margin-top: -0.5rem;
    margin-right: 0.4rem;
    width: 2.4rem;
    height: 3.19rem;
    flex-shrink: 0;
}
.lst-d6 .right{
    padding: 0.36rem 0 0.45rem;
    width: calc(100% - 2.8rem);
    max-width: 100%;
    flex-grow: 1;
}
.lst-d6 .t1{
    padding-left: 0.2rem;
    position: relative;
}
.lst-d6 .t1:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.07rem;
    bottom: 0.05rem;
    width: 0.04rem;
    background-color: #01AADB;
}
.lst-d6 .name{
    font-size: 0.3rem;
    color: #01AADB;
    line-height: 1.43;
}
.lst-d6 .job{
    margin-top: 0.09rem;
    font-size: 0.22rem;
    color: #191A1E;
    line-height: 1.45;
}
.lst-d6 .desc{
    margin-top: 0.31rem;
    font-size: 0.18rem;
    color: #666666;
    line-height: 1.56;
}
.lst-d6 .desc p{
    margin-bottom: 0.12rem;
}
.lst-d6 li:last-child{
    margin-bottom: 0;
}

.lst-d7{
    margin: 0 auto;
    width: 48%;
    max-width: 100%;
    float: left;
}
.lst-d7 li{
    margin-bottom: 0.19rem;
}
.lst-d7 .con{
    padding: 0.18rem 0;
    display: block;
    border: 1px solid rgba(1, 170, 219, 0.3);
    border-radius: 0.04rem;
    display: flex;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d7 .left, .lst-d7 .right{
    flex-shrink: 0;
}
.lst-d7 .left{
    padding: 0 0 0 0.2rem;
    width: 70.42%;
    position: relative;
    flex-shrink: 0;
}
.lst-d7 .left:before{
    content: '';
    position: absolute;
    right: 0;
    top: 0.02rem;
    bottom: 0.05rem;
    width: 1px;
    background-color: rgba(151, 151, 151, .3);
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d7 .right{
    padding: 0 0.4rem;
    width: 37.58%;
    font-size: 0.22rem;
    color: #191A1E;
    text-align: left;
    line-height: 1.45;
    flex-grow: 1;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d7 .right span{
    margin: 0 0.2rem;
}
.lst-d7 .tit{
    padding-left: 0.42rem;
    font-size: 0.22rem;
    color: #01AADB;
    font-weight: normal;
    line-height: 1.45;
    position: relative;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d7 .tit:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../images/d-flower5.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d7 li:last-child{
    margin-bottom: 0;
}
.lst-d7 .con:hover{
    background-color: #01AADB;
}
.lst-d7 .con:hover .left:before{
    background-color: rgba(255, 255, 255, .51);
}
.lst-d7 .con:hover .tit, .lst-d7 .con:hover .right{
    color: #fff;
}
.lst-d7 .con:hover .tit:before{
    background-image: url(../images/d-flower6.png);
}

.lst-d8{}
.lst-d8 li{}
.lst-d8 .con{
    padding: 0.3rem 0;
    display: block;
    min-height: 2.69rem;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/d-ls-bg9.png);
    background-repeat: no-repeat;
    background-position: right top;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .bg-line{
    position: absolute;
    left: 0;
    bottom: -0.03rem;
    right: 0;
    height: 1px;
    border-top: 1px dashed rgba(1, 170, 219, .4);
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .bg-line:before, .lst-d8 .bg-line:after{
    content: '';
    margin-top: -0.025rem;
    position: absolute;
    top: 50%;
    width: 0.05rem;
    height: 0.05rem;
    background-color: rgba(1, 170, 219, .6);
}
.lst-d8 .bg-line:before{
    left: 0;
}
.lst-d8 .bg-line:after{
    right: 0;
}
.lst-d8 .icon-arrow{
    position: absolute;
    right: 0;
    top: 50%;
    width: 0.5rem;
    height: 0.5rem;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .icon-arrow:before{
    content: '';
    margin: -0.19rem 0 0 -0.19rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.38rem;
    height: 0.38rem;
    background: url(../images/d-arrow3.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.lst-d8 .date{
    font-size: 0.18rem;
    color: #01AADB;
    line-height: 1.44;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .tit{
    margin-top: 0.21rem;
    font-size: 0.2rem;
    color: #000000;
    font-weight: normal;
    line-height: 1.45;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .line{
    margin-top: 0.18rem;
    width: 0.54rem;
    height: 2px;
    background-color: #DDBD85;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .desc{
    margin-top: 0.22rem;
    font-size: 0.16rem;
    color: #666666;
    line-height: 1.66;
    max-height: 3.32em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d8 .con:hover{
    padding: 0.3rem 0.32rem;
    padding-right: 1.25rem;
}
.lst-d8 .con:hover:before{
    opacity: 1;
}
.lst-d8 .con:hover .bg-line{
    opacity: 0;
}
.lst-d8 .con:hover .icon-arrow{
    right: 0.32rem;
    opacity: 1;
}
.lst-d8 .con:hover .date, .lst-d8 .con:hover .tit, .lst-d8 .con:hover .desc{
    color: #fff;
}
.lst-d8 .con:hover .line{
    background-color: #DDBD85;
}

.lst-d9{}
.lst-d9 li{
    margin-bottom: 0.29rem;
}
.lst-d9 .con{
    padding-right: 0.6rem;
    display: block;
    min-height: 1.27rem;
    position: relative;
    z-index: 1;
    background-color: #F2FAFD;
    overflow: hidden;
    display: flex;
    align-items: center;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 0.03rem;
    background-color: #01AADB;
    z-index: -1;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 .con:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0.05rem;
    width: 1.45rem;
    height: 1.65rem;
    background: url(../images/d-flower7.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 .icon-arrow{
    position: absolute;
    right: 0;
    top: 50%;
    width: 0.5rem;
    height: 0.5rem;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 .icon-arrow:before{
    content: '';
    margin: -0.19rem 0 0 -0.19rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.38rem;
    height: 0.38rem;
    background: url(../images/d-arrow3.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.lst-d9 .date{
    margin-right: 0.3rem;
    width: 1.1rem;
    color: #01AADB;
    text-align: center;
    position: relative;
    flex-shrink: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 .date:before{
    content: '';
    margin-top: -0.28rem;
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 0.56rem;
    background-color: rgba(1, 170, 219, .3);
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 .date span{
    display: block;
}
.lst-d9 .date .s1{
    font-family: 'SourceHanSerifCN-Bold',sans-serif;
    font-size: 0.36rem;
    line-height: 1.06;
}
.lst-d9 .date .s2{
    font-family: 'SourceHanSerifCN-Regular',sans-serif;
    margin-top: 0.02rem;
    font-size: 0.14rem;
    line-height: 1.43;
}
.lst-d9 .right{
    width: calc(100% - 1.4rem);
    flex-shrink: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 .tit{
    font-size: 0.2rem;
    color: #191A1E;
    font-weight: normal;
    line-height: 1.5;
    max-height: 3em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d9 li:last-child{
    margin-bottom: 0;
}
.lst-d9 .con:hover{
    box-shadow: 0 0.02rem 0.19rem rgba(1, 170, 219, 0.4459);
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
    transition-delay: .5s;
}
.lst-d9 .con:hover:before{
    height: 100%;
}
.lst-d9 .con:hover:after{
    opacity: .42;
}
.lst-d9 .con:hover .right{
    padding-right: 0.9rem;
}
.lst-d9 .con:hover .icon-arrow{
    right: 0.3rem;
    opacity: 1;
}
.lst-d9 .con:hover .date, .lst-d9 .con:hover .tit{
    color: #fff;
}
.lst-d9 .con:hover .date:before{
    background-color: rgba(255, 255, 255, .3);
}

.lst-d10{
    margin: 0 -0.3rem -0.5rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d10 li{
    padding: 0 0.3rem;
    margin-bottom: 0.5rem;
    width: 50%;
    flex-shrink: 0;
}
.lst-d10 .con{
    padding: 0.42rem 0.4rem 0.3rem;
    display: block;
    height: 100%;
    min-height: 1.93rem;
    background-color: #F2FAFD;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.lst-d10 .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 0.03rem;
    background-color: #01AADB;
    z-index: -1;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d10 .con:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0.38rem;
    width: 1.68rem;
    height: 1.91rem;
    background: url(../images/d-flower7.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d10 .date{
    font-size: 0.2rem;
    color: #01AADB;
    line-height: 1.45;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d10 .tit{
    margin-top: 0.18rem;
    font-size: 0.2rem;
    color: #191A1E;
    line-height: 1.5;
    max-height: 3em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d10 .con:hover{
    box-shadow: 0 0.02rem 0.19rem rgba(1, 170, 219, 0.4774);
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
    transition-delay: .5s;
}
.lst-d10 .con:hover:before{
    height: 100%;
}
.lst-d10 .con:hover:after{
    opacity: 0.35;
}
.lst-d10 .con:hover .date, .lst-d10 .con:hover .tit{
    color: #fff;
}

.lst-d11{}
.lst-d11 li{
    margin-bottom: 0.38rem;
}
.lst-d11 .con{
    padding: 0.3rem;
    padding-right: 0.4rem;
    display: block;
    position: relative;
    z-index: 1;
    border: 1px solid rgba(151, 151, 151, 0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d11 .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/d-ls-bg9.png) right top no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d11 .pic{
    margin-right: 0.32rem;
    width: 2.88rem;
    height: 1.92rem;
    flex-shrink: 0;
}
.lst-d11 .right{
    width: calc(100% - 3.2rem);
    max-width: 100%;
    flex-grow: 1;
}
.lst-d11 .t1{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.lst-d11 .type{
    font-size: 0.18rem;
    color: #01AADB;
    line-height: 1.44;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d11 .date{
    padding-left: 0.16rem;
    margin-left: 0.1rem;
    font-size: 0.18rem;
    color: #666666;
    line-height: 1.44;
    position: relative;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d11 .date:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.02rem;
    bottom: 0.02rem;
    width: 1px;
    background-color: #979797;
    opacity: .3;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d11 .tit{
    margin-top: 0.18rem;
    font-size: 0.2rem;
    color: #191A1E;
    font-weight: normal;
    line-height: 1.45;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d11 .desc{
    margin-top: 0.25rem;
    font-size: 0.16rem;
    color: #666666;
    line-height: 1.63;
    max-height: 3.26em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d11 li:last-child{
    margin-bottom: 0;
}
.lst-d11 .con:hover{
    border-color: transparent;
    box-shadow: 0 0.02rem 0.21rem rgba(1, 170, 219, 0.2795);
}
.lst-d11 .con:hover:before{
    opacity: 1;
}
.lst-d11 .con:hover .type, .lst-d11 .con:hover .date, .lst-d11 .con:hover .tit, .lst-d11 .con:hover .desc{
    color: #fff;
}
.lst-d11 .con:hover .date:before{
    background-color: #FFFFFF;
    opacity: .4;
}

.lst-d12{}
.lst-d12 li{
    margin-bottom: 0.76rem;
}
.lst-d12 .con{
    display: block;
    display: flex;
}
.lst-d12 .pic{
    width: 6.7rem;
    height: 3.18rem;
    overflow: hidden;
}
.lst-d12 .right{
    padding: 0.6rem 0.45rem;
    width: calc(100% - 6.7rem);
    position: relative;
    z-index: 1;
    background-color: #01AADB;
    overflow: hidden;
    flex-shrink: 0;
    display: flex;
    align-items: center;
}
.lst-d12 .right:before{
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 2.31rem;
    height: 2.64rem;
    background: url(../images/d-flower8.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
    opacity: .48;
}
.lst-d12 .icon{
    margin-right: 0.25rem;
    width: 0.84rem;
    height: 0.84rem;
    line-height: 0.84rem;
    font-size: 0;
    text-align: center;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
}
.lst-d12 .icon:before{
    content: '';
    margin: -0.36rem 0 0 -0.36rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.72rem;
    height: 0.72rem;
    background: url(../images/d-ls-bg2.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: 2;
}
.lst-d12 .icon img{
    display: inline-block;
    vertical-align: middle;
    max-width: 60%;
    max-height: 60%;
    position: relative;
    z-index: 10;
}
.lst-d12 .text{
    max-width: calc(100% - 1.09rem);
    flex-shrink: 0;
}
.lst-d12 .tit{
    font-size: 0.26rem;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1.46;
}
.lst-d12 li:nth-child(even){}
.lst-d12 li:nth-child(even) .right{
    background-color: #DDBD85;
    order: 1;
    justify-content: flex-end;
}
.lst-d12 li:nth-child(even) .right:before{
    right: 0;
    bottom: 0;
    left: -0.22rem;
    top: 0.58rem;
    width: 2.94rem;
    height: 3.43rem;
    background-image: url(../images/d-flower9.png);
    opacity: .61;
}
.lst-d12 li:nth-child(even) .pic{
    order: 2;
}
.lst-d12 li:nth-child(even) .icon{
    margin: 0;
    margin-left: 0.25rem;
    order: 2;
}
.lst-d12 li:nth-child(even) .icon:before{
    background-image: url(../images/d-ls-bg11.png);
}
.lst-d12 li:nth-child(even) .text{
    order: 1;
}
.lst-d12 li:last-child{
    margin-bottom: 0;
}

.lst-d13{
    margin-top: 0.57rem;
    margin-bottom: 0.69rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d13 li{
    padding: 0 0.1rem;
    margin-bottom: 0.4rem;
    width: 25%;
    flex-shrink: 0;
}
.lst-d13 .con{
    display: block;
}
.lst-d13 .icon{
    margin: 0 auto 0.19rem;
    width: 1.4rem;
    height: 1.4rem;
    line-height: 1.4rem;
    font-size: 0;
    text-align: center;
    position: relative;
    z-index: 1;
}
.lst-d13 .icon:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px dashed rgba(1, 170, 219, .49);
    border-radius: 50%;
    z-index: -1;
}
.lst-d13 .icon:after{
    content: '';
    margin: -0.65rem 0 0 -0.65rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1.3rem;
    height: 1.3rem;
    background-color: rgba(1, 170, 219, .06);
    border-radius: 50%;
    z-index: -1;
}
.lst-d13 .icon img{
    display: inline-block;
    vertical-align: middle;
    max-width: 60%;
    max-height: 60%;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d13 .text{
    font-size: 0.18rem;
    color: #191A1E;
    text-align: center;
    line-height: 1.44;
}
.lst-d13 .con:hover{}
.lst-d13 .con:hover .icon img{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.lst-d14{
    padding-bottom: 1.13rem;
    margin: 0 -0.38rem -0.55rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d14 li{
    padding: 0 0.38rem;
    margin-bottom: 0.55rem;
    width: 25%;
    flex-shrink: 0;
}
.lst-d14 .con{
    display: block;
    height: 100%;
    border-bottom: 1px solid rgba(1, 170, 219, .3);
}
.lst-d14 .pic{
    height: 3.3rem;
    overflow: hidden;
}
.lst-d14 .text{
    padding: 0.26rem 0 0.16rem;
}
.lst-d14 .name{
    font-size: 0.24rem;
    color: #01AADB;
    font-weight: normal;
    line-height: 1.46;
}
.lst-d14 .job{
    margin-top: 0.09rem;
    font-size: 0.2rem;
    color: #333333;
    line-height: 1.45;
}

.lst-d15{
    margin-bottom: 0.92rem;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
}
.lst-d15 li{
    width: 12.5%;
    position: relative;
    z-index: 1;
    flex-shrink: 0;
}
.lst-d15 li:nth-child(8n+1){}
.lst-d15 li:nth-child(8n+1):before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1500px;
    background-color: rgba(1, 170, 219, .05);
    z-index: -1;
}
.lst-d15 li:nth-child(16n+1){}
.lst-d15 li:nth-child(16n+1):before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1500px;
    background-color: rgba(248, 248, 248, .39);
    z-index: -1;
}
.lst-d15 a{
    padding: 0.17rem 0.15rem;
    display: block;
    font-size: 0.22rem;
    color: #191A1E;
    text-align: center;
    line-height: 1.45;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d15 a:hover{
    color: #01AADB;
}

.lst-d16{
    padding-left: 0.06rem;
    position: relative;
}
.lst-d16:before{
    content: '';
    position: absolute;
    left: 0.06rem;
    top: 0.18rem;
    bottom: 0;
    width: 1px;
    background-color: #01AADB;
    opacity: .14;
}
.lst-d16 li{
    margin-bottom: 0.3rem;
}
.lst-d16 .con{
    padding-left: 0.26rem;
    display: block;
    position: relative;
}
.lst-d16 .circle{
    position: absolute;
    left: 0;
    top: 0.1rem;
    width: 0.09rem;
    height: 0.09rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.lst-d16 .circle:before, .lst-d16 .circle:after{
    box-sizing: border-box;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d16 .circle:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #01AADB;
    border-radius: 50%;
    z-index: -1;
}
.lst-d16 .circle:after{
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    background-color: #01AADB;
    border-radius: 50%;
    opacity: 0;
    z-index: -2;
}
.lst-d16 .tit{
    font-size: 0.18rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.67;
    max-height: 3.34em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.lst-d16 .date{
    margin-top: 0.12rem;
    font-size: 0.16rem;
    color: #01AADB;
    line-height: 1.44;
    display: flex;
    align-items: center;
}
.lst-d16 .date .icon-date{
    margin-right: 0.08rem;
    display: block;
    width: 0.16rem;
    height: 0.16rem;
    background: url(../images/d-date1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    flex-shrink: 0;
}
.lst-d16 li:last-child{
    margin-bottom: 0;
}
.lst-d16 .con:hover{}
.lst-d16 .con:hover .circle{}
.lst-d16 .con:hover .circle:before{
    background-color: #01AADB;
}
.lst-d16 .con:hover .circle:after{
    margin: -0.095rem 0 0 -0.095rem;
    width: 0.19rem;
    height: 0.19rem;
    opacity: .11;
}
.lst-d16 .con:hover .tit{
    color: #01AADB;
}







@media(max-width: 768px){
   video {
    width: 100%;
    margin: 0 auto;
    display: block;
}.ar_article table{display: flex;overflow: scroll hidden; white-space: nowrap;width: 100%;word-break: keep-all;}}
iframe {display: block;margin: 0 auto;max-width: 100%;}

.ar_article table{    margin: 0 auto; width: 100%;}
.ar_article table span{      text-indent: 0em !important;}
.ar_article table p{      text-indent: 0em !important;}
.ar_article table font{      text-indent: 0em !important;}





.ar_article p{
    text-align: justify;
    word-break: break-word;
    font-size: 0.16rem !important;
    font-family: none !important;
    text-indent: 2em !important;
    line-height: 0.4rem !IMPORTANT;
    }
.ar_article span{
    text-align: justify;
    word-break: break-word;
    font-family: none !important;
    font-size: 0.16rem !important;
    text-indent: 2em;
    line-height: 0.4rem !important;
    }
.ar_article img{    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto !important;
    margin-bottom: 10px;}
.ar_article a {word-break: break-all;}










.boxDt-d1{}
.boxDt-d1 .hd{
    padding-bottom: 0.26rem;
    border-bottom: 1px solid rgba(151, 151, 151, .4);
}
.boxDt-d1 .hd .title{
    font-size: 0.3rem;
    color: #01AADB;
    text-align: center;
    font-weight: normal;
    line-height: 1.43;
}
.boxDt-d1 .hd .info{
    margin-top: 0.25rem;
    font-size: 0.16rem;
    color: #666666;
    line-height: 1.44;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.boxDt-d1 .hd .info span{
    /* margin: 0 0.3rem; */
    /* display: block; */
    flex-shrink: 0;
}
.boxDt-d1 .hd .info .p {
    margin: 0 0.2rem;
}
.boxDt-d1 .cont{
    padding: 0.26rem 0 0.5rem;
    font-size: 0.2rem;
    color: #666666;
    line-height: 1.6;
    overflow: hidden;
    overflow-x: auto;
}
.boxDt-d1 .cont img{
    max-width: 100%; min-width:2rem;
}
.boxDt-d1 .share-d1{
    margin-bottom: 0.5rem;
}
.boxDt-d1 .bot{
    padding-top: 0.4rem;
    border-top: 2px solid #01AADB;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.boxDt-d1 .bot .inn{
    width: 70%;
}
.boxDt-d1 .bot .item{
    display: block;
    font-size: 0.2rem;
    color: #666666;
    line-height: 2.6;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.boxDt-d1 .bot .item:hover{
    color: #01AADB;
}
.boxDt-d1 .bot .return{
    margin-bottom: 0.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.boxDt-d1 .bot .return .s1{
    padding: 0 0.16rem;
    display: block;
    font-size: 0.2rem;
    color: #FFFFFF;
    height: 0.52rem;
    line-height: 0.52rem;
    background-color: #01AADB;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.boxDt-d1 .bot .return .icon-return{
    margin-right: 0.06rem;
    display: block;
    width: 0.24rem;
    height: 0.24rem;
    background: url(../images/d-return1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    flex-shrink: 0;
}
.boxDt-d1 .bot .return .s1:hover{
    opacity: .8;
}

.box-d1{
    font-size: 0.16rem;
    color: #191A1E;
    line-height: 1.63;
}
.box-d1 img{
    max-width: 100%;
}
.box-d1.v2{
    font-size: 0.18rem;
    line-height: 2.28;
}
.box-d1.v2 p{
    line-height: 1.78;
}
.box-d2{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.box-d2 .left{
    margin-right: 0.6rem;
    width: 3.14rem;
    flex-shrink: 0;
}
.box-d2 .right{
    padding-top: 0.14rem;
    width: calc(100% - 3.74rem);
    max-width: 100%;
    flex-grow: 1;
}
.box-d2 .pic{
    padding: 0.37rem 0 0 0.37rem;
    position: relative;
    z-index: 1;
}
.box-d2 .pic:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0.37rem;
    bottom: 0.37rem;
    background: url(../images/d-bg3.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
}
.box-d2 .pic .inn{
    overflow: hidden;
}
.box-d2 .pic img{
    display: block;
    width: 100%;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.box-d2 .desc{
    font-size: 0.16rem;
    color: #191A1E;
    line-height: 1.63;
    position: relative;
    z-index: 1;
}
.box-d2 .desc:before{
    content: '';
    position: absolute;
    width: 0.58rem;
    height: 0.48rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
    opacity: 0.0583;
}
.box-d2 .desc:before{
    top: -0.28rem;
    left: -0.28rem;
    background-image: url(../images/d-yh1.png);
}
.box-d2 .desc .yh{
    margin-left: -0.35rem;
    margin-bottom: -0.4rem;
    display: inline-block;
    width: 0.58rem;
    height: 0.48rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    background-image: url(../images/d-yh2.png);
    opacity: 0.0583;
}
.box-d3{
    display: flex;
    align-items: flex-start;
}
.box-d3 .left{
    margin-top: 1.1rem;
    padding: 0.88rem 0.54rem;
    padding-right: 1.26rem;
    width: 6.44rem;
    min-height: 5.25rem;
    background-color: #01AADB;
    position: relative;
    z-index: 1;
    overflow: hidden;
    flex-shrink: 0;
}
.box-d3 .left:before{
    content: '';
    position: absolute;
    right: -0.54rem;
    top: 0.42rem;
    width: 3.76rem;
    height: 4.38rem;
    background: url(../images/d-flower2.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    opacity: .26;
    z-index: -1;
}
.box-d3 .right{
    margin-left: -0.68rem;
    width: 6.44rem;
    position: relative;
    z-index: 10;
}
.box-d3 .desc{
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 1.56;
    text-align: justify;
}
.box-d3 .desc p{
    line-height: 1.78;
}
.box-d3 .pic{
    margin-bottom: 0.36rem;
    height: 5.74rem;
    line-height: 5.74rem;
    font-size: 0;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 0.02rem 0.14rem rgba(1, 170, 219, 0.1346);
}
.box-d3 .pic img{
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}
.box-d3 .btns{
    padding-left: 1.04rem;
    display: flex;
    align-items: center;
}
.box-d3 .btns .s1{
    display: block;
    font-size: 0.18rem;
    color: #01AADB;
    line-height: 1.44;
    display: flex;
    align-items: center;
}
.box-d3 .btns .icon-down{
    margin-right: 0.1rem;
    display: block;
    width: 0.26rem;
    height: 0.26rem;
    background: url(../images/d-down1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    flex-shrink: 0;
}
.box-d3 .btns .s1:hover{
    text-decoration: underline;
}
.box-d3.v2{}
.box-d3.v2 .left{
    margin-top: 0.55rem;
    padding: 0.44rem 0.39rem;
    padding-right: 1.15rem;
    width: 8.07rem;
    min-height: 5.25rem;
}
.box-d3.v2 .left:before{
    right: 0;
    top: auto;
    bottom: 0;
    width: 4.32rem;
    height: 5.03rem;
}
.box-d3.v2 .right{
    margin-left: -0.76rem;
    width: 4.89rem;
}
.box-d3.v2 .pic{
    margin-bottom: 0.54rem;
    height: 4.92rem;
    line-height: 4.92rem;
}
.box-d3.v2 .btns{
    padding-left: 1.18rem;
}
.box-d4{
    margin-bottom: 0.78rem;
    display: flex;
    align-items: flex-start;
}
.box-d4 .left{
    margin-top: 0.55rem;
    width: 6rem;
}
.box-d4 .right{
    margin-left: -0.24rem;
    padding: 0.6rem 0.52rem;
    width: 6.44rem;
    min-height: 4.8rem;
    background-color: #01AADB;
    overflow: hidden;
    position: relative;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.box-d4 .right:before{
    content: '';
    position: absolute;
    right: -0.54rem;
    bottom: 0;
    width: 3.76rem;
    height: 4.38rem;
    background: url(../images/d-flower2.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    opacity: .45;
    z-index: -1;
}
.box-d4 .pic{
    overflow: hidden;
}
.box-d4 .pic img{
    display: block;
    width: 100%;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}
.box-d4 .tit{
    font-size: 0.28rem;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1.46;
}
.box-d4 .line{
    margin-top: 0.42rem;
    position: relative;
    height: 1px;
    background-color: rgba(255, 255, 255, .39);
}
.box-d4 .line:before{
    content: '';
    margin-top: -0.045rem;
    position: absolute;
    left: 0;
    top: 50%;
    width: 1.14rem;
    height: 0.09rem;
    background-color: #DDBD85;
}
.box-d4 .desc{
    margin-top: 0.46rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 1.78;
}
.box-d5{}
.box-d5 .hd{
    margin-bottom: 0.77rem;
}
.box-d5 .hd .title{
    font-family: 'SourceHanSerifCN-Bold',sans-serif;
    font-size: 0.34rem;
    color: #01AADB;
    text-align: center;
    font-weight: normal;
    line-height: 1.44;
}
.box-d5 .cont{
    font-size: 0.18rem;
    color: #333333;
    line-height: 1.78;
}
.box-d5 .cont .t1{
    margin: 0.45rem 0 0.3rem;
    padding-left: 0.24rem;
    font-size: 0.24rem;
    color: #191A1E;
    font-weight: normal;
    line-height: 1.46;
    position: relative;
}
.box-d5 .cont .t1:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.06rem;
    width: 0.1rem;
    height: 0.24rem;
    background: url(../images/d-line1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.box-d5 .cont .t1:first-child{
    margin-top: 0;
}
.box-d6{}
.box-d6 .box-items{
    margin-bottom: 0.87rem;
    background-color: #fff;
    box-shadow: 0 0.02rem 0.17rem 0.04rem rgba(160, 160, 160, 0.0874);
}
.box-d6 .box-items:last-child{
    margin-bottom: 0;
}
.box-d6 .box-hd{
    padding: 0.2rem;
    background: url(../images/d-bg4.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.box-d6 .box-hd .title{
    font-size: 0.3rem;
    color: #FFFFFF;
    text-align: center;
    font-weight: normal;
    line-height: 1.43;
}
.box-d6 .box-bd{
    padding: 0.46rem 0.5rem 0.86rem;
}
.box-d6.v2{}
.box-d6.v2 .box-bd{
    padding: 0;
}
.box-d7{}
.box-d7 .box-items{
    margin-bottom: 0.37rem;
}
.box-d7 .box-items:last-child{
    margin-bottom: 0;
}
.box-d7 .box-hd{
    padding: 0.16rem 0.4rem;
    min-height: 0.69rem;
    background: url(../images/d-bg4.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
    z-index: 1;
}
.box-d7 .box-hd:before{
    content: '';
    position: absolute;
    left: 0.16rem;
    top: 0.08rem;
    width: 0.47rem;
    height: 0.54rem;
    background: url(../images/d-flower4.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
}
.box-d7 .box-hd .title{
    font-size: 0.26rem;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1.46;
}
.box-d7 .box-bd{
    padding: 0.4rem 0.42rem;
}
.box-d8{
    font-size: 0.18rem;
    color: #191A1E;
    line-height: 1.78;
}
.box-d8 img{
    max-width: 100%;
}
.box-d8 .its1{
    margin-bottom: 0.35rem;
    padding-bottom: 0.35rem;
    border-bottom: 1px solid rgba(151, 151, 151, .2);
    display: flex;
    align-items: flex-start;
}
.box-d8 .its1 .left{
    margin-right: 0.22rem;
    width: 1.7rem;
    flex-shrink: 0;
}
.box-d8 .its1 .right{
    padding-top: 0.06rem;
    flex-grow: 1;
}
.box-d8 .its1 .lg{}
.box-d8 .its1 .lg img{
    display: block;
    max-width: 100%;
    max-height: 1.26rem;
}
.box-d8 .its1 .year{
    margin-top: -0.06rem;
    display: flex;
    justify-content: center;
}
.box-d8 .its1 .year .inn{
    max-width: 100%;
    flex-shrink: 0;
}
.box-d8 .its1 .year .num{
    font-family: 'SourceHanSerifCN-Bold', sans-serif;
    font-size: 0.48rem;
    color: #01AADB;
    text-align: right;
    line-height: 1;
}
.box-d8 .its1 .year .tit{
    font-family: 'SourceHanSerifCN-Regular';
    margin-top: 0.11rem;
    font-size: 0.16rem;
    color: rgba(1, 170, 219, .66);
    text-align: right;
    text-transform: uppercase;
    line-height: 1.44;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.box-d8 .its1 .year .tit:before{
    content: '';
    margin-right: 0.08rem;
    display: block;
    width: 0.52rem;
    height: 1px;
    background-color: rgba(1, 170, 219, .24);
    flex-grow: 1;
}
.box-d8 .its2{
    margin: 0.3rem 0 0.5rem;
    display: flex;
    align-items: flex-start;
}
.box-d8 .its2 .left{
    margin-top: 0.1rem;
    margin-right: 0.48rem;
    width: 4.54rem;
    flex-shrink: 0;
}
.box-d8 .its2 .right{
    width: calc(100% - 5.02rem);
    flex-shrink: 0;
}
.box-d8 .its2 .pic{
    overflow: hidden;
}
.box-d8 .its2 .pic img{
    display: block;
    width: 100%;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}
.box-d8 .its2 .tit{
    padding: 0.1rem 0;
    background-color: #01AADB;
    font-size: 0.33rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 1.45;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    overflow: hidden;
}
.box-d8 .its2 .tit span{
    padding: 0 0.24rem;
    display: block;
    position: relative;
}
.box-d8 .its2 .tit span:before, .box-d8 .its2 .tit span:after{
    content: '';
    position: absolute;
    top: 50%;
    width: 1000px;
    height: 1px;
    background-color: #FFFFFF;
    opacity: .7;
}
.box-d8 .its2 .tit span:before{
    right: 100%;
}
.box-d8 .its2 .tit span:after{
    left: 100%;
}
.box-d9{
    padding-top: 0.2rem;
    display: flex;
    justify-content: space-between;
}
.box-d9 .box-col, .box-d9 .box-cor{
    flex-shrink: 0;
}
.box-d9 .box-col{
    width: calc(100% - 4.58rem);
}
.box-d9 .box-cor{
    margin-left: 0.68rem;
    padding-top: 1.17rem;
    width: 3.9rem;
}

/*主内容 end*/

















/*手机端内页菜单*/
#m_n_nav {
    padding: 0 0.5rem;
    min-height: 50px;
    background: #01AADB;
    position: relative;
    z-index: 9;
    display: none;
}
#m_n_nav h1 {
    font-family: 'SourceHanSerifCN-Bold', sans-serif;
    padding: 12px 0;
    font-size: 0.28rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 1.3;
    min-height: 54px;
}
#bnt_sub_nav {
    position: absolute;
    right: 0.15rem;
    top: 0px;
    height: 100%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
#bnt_sub_nav img {
    display: block;
    height: 0.24rem;
}
#bnt_sub_nav.on img {
    transform: rotate(-180deg);
}
#sub_nav_content {
    background: rgb(240, 243, 245);
    box-shadow: rgb(153, 153, 153) 0 0 0.05rem;
    z-index: 9;
    display: none;
}
#sub_nav_content dl {
    background: rgb(255, 255, 255);
}
#sub_nav_content dt {
    display: block;
    background: rgb(255, 255, 255);
    position: relative;
    z-index: 999;
}
#sub_nav_content dt a {
    font-family: 'SourceHanSerifCN-Regular', sans-serif;
    padding: 0.08rem 0.2rem;
    display: block;
    font-size: 0.2rem;
    color: #666666;
    line-height: 1.6;
}
#sub_nav_content .on{}
#sub_nav_content .on a{
    color: #FFFFFF;
    background-color: #01AADB;
}
/*手机端内页菜单 end*/



















/*响应*/
@media (max-width: 1199px){
    /*手机端内页菜单*/
    #m_n_nav{display: block;}
    /*手机端内页菜单 end*/
    /*主内容*/
    .n_banner:before{display: none;}
    .n_banner:after{height: 0.8rem;}
    .n_banner .content{bottom: 0.15rem;}
    .n_banner .posi{float: none; margin: 0; width: 100%;}
    .inner_page, .inner_page2{padding: .3rem 0 4rem;min-height: 10.6rem;}
    .inner_page .wp{display: block;}
    .leftBox{display: none;}
    .rightBox{width: 100%; padding-top: 0.25rem;}
    .n_tit{display: none;}
    .tabs-d1 li{margin-bottom: 0.2rem;}
    .lst-d6{padding-top: 0.8rem;}
    .lst-d14 .pic{height: 4.3rem;}
    .box-d3 .left{width: calc(100% - 5.76rem);}
    .box-d3.v2 .left{width: calc(100% - 4.13rem);}
    .box-d4 .right{width: calc(100% - 5.76rem);}
    /*主内容 end*/
}
@media (max-width: 1025px){
    /*页码*/
    .pagination{padding-top: .3rem;}
    /*页码 end*/
    /*主内容*/
    .inner_page, .inner_page2{padding: .3rem 0 2.5rem;min-height: 5.2rem;overflow: hidden;}
    .table-d1 th{padding-bottom: 0.15rem; font-size: 0.2rem;}
    .table-d1 td{padding: 0.08rem 0.1rem; font-size: 0.18rem;}
    .table-d2 th{padding: 0.08rem 0.06rem; font-size: 0.16rem;}
    .table-d2 td{padding: 0.08rem 0.02rem; font-size: 0.14rem;}
    .swiImgs-d1 .swiArrow.prev{left: 0.15rem;}
    .swiImgs-d1 .swiArrow.next{right: 0.15rem;}
    .swiImgs-d1 .swiper-for{margin-bottom: 0.3rem;}
    .swiImgs-d1 .swiper-for .pic{margin-bottom: 0.15rem; height: 2rem;}
    .swiImgs-d1 .swiper-for .tit{font-size: 0.22rem;}
    .swiImgs-d1 .swiper-nav{padding: 0.1rem 0;}
    .swiImgs-d1 .swiper-nav .slider{padding: 0.1rem 0.6rem;}
    .swiImgs-d1 .swiper-nav .pic .inn{height: 0.8rem;}
    .tabs-d1 ul{margin: 0 -0.15rem -0.2rem;}
    .tabs-d1 a{padding: 0 0.15rem 0.2rem; font-size: 0.2rem;}
    .tabs-d1 .on a{font-size: 0.28rem;}
    .lst-d1{margin: 0 -0.1rem;}
    .lst-d1 li{padding: 0.15rem 0.1rem; margin-bottom: 0.2rem;}
    .lst-d1 .icon{margin-right: 0.15rem; width: 0.2rem;}
    .lst-d1 .text{width: calc(100% - 0.35rem);}
    .lst-d1 .tit{margin-bottom: 0.15rem;}
    .lst-d1 .num span{margin-right: 0.05rem; font-size: 0.3rem;}
    .lst-d2 .hd{margin-bottom: 0.25rem;}
    .lst-d2 .hd img{max-height: 1rem;}
    .lst-d2 ul li{padding-bottom: 0.25rem; padding-left: 0.4rem; justify-content: flex-start;}
    .lst-d2 ul li:before{left: 0.4rem; top: 0.96rem;}
    .lst-d2 ul .con{padding: 0 !important; padding-left: 1rem !important; width: 100%;}
    .lst-d2 ul .con:before{left: 0 !important; right: auto !important; top: 0.5rem; width: 0.9rem;}
    .lst-d2 ul .year{left: 0 !important; right: auto !important; width: 1rem; height: 1rem; line-height: 1rem; font-size: 0.22rem; -webkit-transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; -o-transform: translateX(-50%) !important; transform: translateX(-50%) !important;}
    .lst-d2 ul .year:after{width: 0.8rem; height: 0.8rem; margin: -0.4rem 0 0 -0.4rem;}
    .lst-d2 ul .right{min-height: 1rem;}
    .lst-d3.v2{margin: 0 -0.1rem -0.25rem;}
    .lst-d3.v2 li{padding: 0 0.1rem; margin-bottom: 0.25rem;}
    .lst-d4{margin-bottom: -0.25rem;}
    .lst-d4>li{margin-bottom: 0.25rem; width: 100%;}
    .lst-d4 .box{min-height: 0;}
    .lst-d4 .box .hd{padding: 0.15rem;}
    .lst-d4 .box .hd .tit{font-size: 0.22rem;}
    .lst-d4 .box .bd{padding: 0.3rem;}
    .lst-d5 li{margin-bottom: 0.2rem;}
    .lst-d5 a{font-size: 0.2rem;}
    .lst-d6 li{margin-bottom: 0.6rem;}
    .lst-d6 .name{font-size: 0.26rem;}
    .lst-d6 .job{margin-top: 0.04rem; font-size: 0.18rem;}
    .lst-d6 .desc{margin-top: 0.15rem;}
    .lst-d7 .left{padding: 0 0.6rem;}
    .lst-d8 .con{min-height: 2rem;}
    .lst-d8 .tit{margin-top: 0.1rem;}
    .lst-d8 .line{margin-top: 0.15rem;}
    .lst-d8 .desc{margin-top: 0.15rem;}
    .lst-d8 .con:hover{padding: 0.3rem 0.25rem; padding-right: 0.9rem;}
    .lst-d8 .con:hover .icon-arrow{right: 0.25rem;}
    .lst-d9 .con{padding-right: 0.3rem; min-height: 1.2rem;}
    .lst-d9 .date{margin-right: 0.2rem; width: 0.9rem;}
    .lst-d9 .right{width: calc(100% - 1.1rem);}
    .lst-d9 .con:hover .right{padding-right: 0.55rem;}
    .lst-d9 .con:hover .icon-arrow{right: 0.2rem;}
    .lst-d11 li{margin-bottom: 0.25rem;}
    .lst-d11 .con{padding: 0.1rem;}
    .lst-d11 .pic{margin-right: 0.2rem; width: 1.6rem; height: 1.4rem;}
    .lst-d11 .right{width: calc(100% - 1.8rem);}
    .lst-d11 .type{font-size: 0.16rem;}
    .lst-d11 .date{padding-left: 0.1rem; margin-left: 0.06rem; font-size: 0.16rem;}
    .lst-d11 .tit{margin-top: 0.1rem;}
    .lst-d11 .desc{margin-top: 0.1rem;}
    .lst-d12 li{margin-bottom: 0.25rem;}
    .lst-d12 .con{display: block;}
    .lst-d12 .pic{width: 100%; height: auto; padding-top: 47.46%;}
    .lst-d12 .right{padding: 0.2rem; width: 100%; min-height: 1.2rem; justify-content: flex-start !important;}
    .lst-d12 .icon{margin: 0 !important; margin-right: 0.2rem !important; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; order: 1 !important;}
    .lst-d12 .icon:before{width: 0.5rem; height: 0.5rem; margin: -0.25rem 0 0 -0.25rem;}
    .lst-d12 .text{max-width: calc(100% - 0.8rem); order: 2 !important;}
    .lst-d12 .tit{font-size: 0.22rem;}
    .lst-d14{margin: 0 -0.15rem -0.3rem; padding-bottom: 0.4rem;}
    .lst-d14 li{padding: 0 0.15rem; margin-bottom: 0.3rem;}
    .lst-d14 .pic{height: 2.6rem;}
    .lst-d14 .text{padding: 0.15rem 0 0.12rem;}
    .lst-d14 .name{font-size: 0.22rem;}
    .lst-d14 .job{margin-top: 0.04rem; font-size: 0.18rem;}
    .lst-d15{margin-bottom: 0.4rem;}
    .lst-d15 a{padding: 0.15rem 0.1rem; font-size: 0.2rem;}
    .lst-d16 .tit{font-size: 0.2rem;}
    .box-d3{flex-wrap: wrap;}
    .box-d3 .left, .box-d3 .right{width: 100% !important; margin: 0 !important;}
    .box-d3 .left{padding: 0.3rem !important; min-height: 0; order: 2;}
    .box-d3 .right{margin-bottom: 0.3rem !important; order: 1;}
    .box-d3 .pic{margin-bottom: 0.2rem !important; height: 4rem !important; line-height: 4rem !important;}
    .box-d3 .btns{padding-left: 0 !important;}
    .box-d4{margin-bottom: 0.3rem; display: block;}
    .box-d4 .left{margin: 0; width: 100%;}
    .box-d4 .right{width: 100%; margin: 0; padding: 0.2rem; min-height: 0;}
    .box-d4 .line{margin-top: 0.2rem;}
    .box-d4 .tit{font-size: 0.24rem;}
    .box-d4 .desc{margin-top: 0.25rem;}
    .box-d5 .hd{margin-bottom: 0.2rem;}
    .box-d5 .hd .title{font-size: 0.26rem;}
    .box-d5 .cont .t1{margin: 0.4rem 0 0.15rem; font-size: 0.22rem;}
    .box-d5 .cont .t1:before{top: 0.04rem;}
    .box-d6 .box-hd{padding: 0.15rem;}
    .box-d6 .box-hd .title{font-size: 0.22rem;}
    .box-d6 .box-bd{padding: 0.2rem;}
    .box-d6 .box-items{margin-bottom: 0.25rem;}
    .box-d7 .box-items{margin-bottom: 0.3rem;}
    .box-d7 .box-hd{padding: 0.15rem 0.4rem;}
    .box-d7 .box-hd .title{font-size: 0.24rem;}
    .box-d8 .its1{padding-bottom: 0.2rem; margin-bottom: 0.25rem; display: block;}
    .box-d8 .its1 .left{margin: 0 auto 0.1rem;}
    .box-d8 .its2{display: block;}
    .box-d8 .its2 .left, .box-d8 .its2 .right{width: 100%;}
    .box-d8 .its2 .left{margin: 0; margin-bottom: 0.2rem;}
    .box-d8 .its2 .tit span{font-size: 0.22rem;}
    .box-d9{padding: 0; display: block;}
    .box-d9 .box-col, .box-d9 .box-cor{width: 100%; margin: 0; padding: 0;}
    .box-d9 .box-cor{margin-top: 0.6rem;}
    .boxDt-d1 .hd{padding-bottom: 0.2rem;}
    .boxDt-d1 .hd .title{font-size: 0.24rem;}
    .boxDt-d1 .hd .info{margin-top: 0.15rem;}
    .boxDt-d1 .hd .info span{margin: 0 0.1rem;}
    .boxDt-d1 .cont{padding: 0.25rem 0; font-size: 0.18rem;}
    .boxDt-d1 .share-d1{margin-bottom: 0.3rem;left: 11%;position: relative;}
    .boxDt-d1 .bot{padding-top: 0.15rem; display: block;}
    .boxDt-d1 .bot .item{font-size: 0.18rem;}
    .boxDt-d1 .bot .inn{width: 100%;}
    .boxDt-d1 .bot .return{margin: 0.2rem auto 0;}
    /*主内容 end*/
}
@media (max-width: 769px){
    .inner_page, .inner_page2{padding: 0.3rem 0 2rem;}
    .lst-d3.v2 li{width: 50%;}
    .lst-d7 .con{/* padding: 0.3rem; */display: block;}
    .lst-d7 .left, .lst-d7 .right{padding: 0;width: 100%;/* text-align: center; */font-size: 0.18rem;}
    .lst-d7 .left{margin-bottom: 0.1rem;}
    .lst-d7 .left:before{display: none;}
    .lst-d7 .right{padding-left: 0.42rem;}
    .lst-d7 .right span{margin: 0;/* margin-right: 0.2rem; *//* text-align: center; */padding-left: 0.42rem;}
    .lst-d10{margin-bottom: -0.25rem;}
    .lst-d10 li{margin-bottom: 0.25rem; width: 100%;}
    .lst-d10 .con{padding: 0.3rem; min-height: 1.6rem;}
    .lst-d10 .tit{margin-top: 0.1rem;}
    .lst-d13{margin-top: 0.3rem; margin-bottom: 0;}
    .lst-d13 .icon{margin-bottom: 0.1rem; width: 0.9rem; height: 0.9rem;}
    .lst-d13 .icon:after{width: 0.8rem; height: 0.8rem; margin: -0.4rem 0 0 -0.4rem;}
    .lst-d14 .pic{height: 2rem;}
    .lst-d15 li{width: 33.33%;}
    .lst-d15 li:before{background-color: transparent !important;}
    .lst-d15 li:nth-child(3n+1):before{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 1500px; background-color: rgba(1, 170, 219, .05); z-index: -1; background-color: rgba(1, 170, 219, .05) !important;}
    .lst-d15 li:nth-child(6n+1):before{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 1500px; background-color: rgba(1, 170, 219, .05); z-index: -1; background-color: rgba(248, 248, 248, .39) !important;}
    .box-d2{display: block;}
    .box-d2 .left{margin: 0 auto 0.25rem;}
    .box-d2 .right{padding: 0; width: 100%;}
    .box-d7 .box-bd{padding: 0.25rem;}
}
@media (max-width: 641px){
    .inner_page, .inner_page2{padding: 0.3rem 0 1.5rem;}
    .swiImgs-d1 .swiper-nav .pic{opacity: 1 !important;}
    .swiImgs-d1 .swiper-nav .swiper-slide-prev .pic{opacity: 0 !important; }
    .swiImgs-d1 .swiper-nav .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .pic{opacity: 0 !important; }
    .lst-d3{margin-bottom: -0.2rem;}
    .lst-d3 .tit{font-size: 0.2rem;}
    .lst-d3 li{margin-bottom: 0.2rem; width: 100%;}
    .lst-d3.v2{margin-bottom: -0.2rem;}
    .lst-d3.v2 li{margin-bottom: 0.2rem; width: 100%;}
    .lst-d6 .con{padding: 0.3rem; display: block;}
    .lst-d6 .pic{margin: 0 auto 0.2rem;}
    .lst-d6 .right{padding: 0; width: 100%;}
    .lst-d13 li{width: 50%;}
    .lst-d14 li{width: 33.33%;}
}
@media (max-width: 481px){
    .inner_page, .inner_page2{padding: 0.3rem 0 1.3rem;}
    .swiImgs-d1 .swiper-nav .pic{opacity: 1 !important;}
    .swiImgs-d1 .swiper-nav .swiper-slide-prev .pic{opacity: 0 !important; }
    .swiImgs-d1 .swiper-nav .swiper-slide-active+.swiper-slide+.swiper-slide .pic{opacity: 0 !important; }
    .lst-d14{margin: 0 -0.1rem -0.3rem;}
    .lst-d14 li{padding: 0 0.1rem; margin-bottom: 0.3rem; width: 50%;}
    .lst-d14 .pic{height: 2.6rem;}
}
/*响应 end*/



/*2026-03-11*/

.inner-s1 .item .desc{
    font-size: .18rem;
    line-height: .28rem;
    color: #333333;
    text-indent: 2em;
}
.inner-s1 .item .desc img{
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
}
.inner-s1 .item .desc p + p{
    margin-top: .3rem;
}

.inner-s1 .item2 .li-tit h3{
    font-size: .18rem;
    line-height: .28rem;
    color: #333333;
    font-weight: 700;
    position: relative;
}
.inner-s1 .item2 .li-tit h3:before{
    position: absolute;
    content: '';
    left: -.22rem;
    top: .08rem;
    width: .12rem;
    height: .12rem;
    border: .03rem solid rgba(1, 170, 219, 0.18);
    background: #01AADB;
    border-radius: 50%;
    background-clip: padding-box;
    box-sizing: border-box;
}
.inner-s1 .item2 .li-tit{
    padding-right: .9rem;
    transition: all .5s;
}
.inner-s1 .item2 .desc-img ul{
    display: flex;
    flex-wrap: wrap;
    gap: .2rem 2.79%;
}
.inner-s1 .item2 .desc-img li{
    width: 12.63%;
}
.inner-s1 .item2 .desc-img li .img_hezi{
    padding-bottom: 1.88rem;
}
.inner-s1 .item2 .desc-img li h3{
    font-size: .16rem;
    line-height: .24rem;
    color: #666666;
    text-align: center;
    margin-top: .1rem;
}
.inner-s1 .item2 .desc-img {
    margin-top: .3rem;
}
.inner-s1 .item2 .li-txt{
    display: none;
    margin-top: .25rem;
}
.inner-s1 .item2 .li .btn{
    position: absolute;
    bottom: 50%;
    right: .45rem;
    display: flex;
    align-items: center;
    transform: translateY(50%);
    font-size: .18rem;
    line-height: .26rem;
    color: #01AADB;
    cursor: pointer;
    transition: all .5s;
}
.inner-s1 .item2 .li .btn img{
    display: block;
    width: .14rem;
    margin-left: .09rem;
    transition: all .5s;
}
.inner-s1 .item2 .li:before{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: .01rem solid #01AADB;
    opacity: .2;
    pointer-events: none;
}
.inner-s1 .item2 .li:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    height: .03rem;
    background: linear-gradient(270deg, rgba(1, 170, 219, 0) 0%, #01AADB 100%);
}
.inner-s1 .item2 .li.active .btn img{
    transform: rotate(180deg);
}
.inner-s1 .item2 .li.active .btn{
    bottom: .38rem;
    transform: translateY(0);
}
.inner-s1 .item2 .li.active .li-tit{
    padding-right: 0;
}
.inner-s1 .item2 .li + .li{
    margin-top: .33rem;
}
.inner-s1 .item2 .li{
    position: relative;
    padding: .45rem .41rem .45rem .61rem;
}

.inner-s1 .item2{
    margin-top: .51rem;
}

.inner-s2 .item .desc{
    font-size: .18rem;
    line-height: .28rem;
    color: #333333;
    text-indent: 2em;
}
.inner-s2 .swiper-box h3{
    display: flex;
    align-items: baseline;
    font-size: .14rem;
    line-height: 1;
    color: #01AADB;
}
.inner-s2 .swiper-box h3 .num{
    display: block;
    font-size: .6rem;
    font-family: 'SourceHanSerifCN-Bold',sans-serif;
    margin-right: .05rem;
}
.inner-s2 .swiper-box h4{
    font-size: .16rem;
    line-height: .24rem;
    color: #666666;
    margin-top: .05rem;
}
.inner-s2 .swiper-box .swiper-slide:before{
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    width: .01rem;
    height: .69rem;
    background: #979797;
    opacity: .2;
    transform: translateY(-50%);
}
.inner-s2 .swiper-box .swiper-slide{
    position: relative;
}
.inner-s2 .swiper-box .swiDots{
    font-size: 0;
    position: static;
    margin-top: .48rem;
}
.inner-s2 .swiper-box .swiDots span{
    width: .07rem;
    height: .07rem;
    margin: 0 .035rem;
    background: #01AADB;
    opacity: .3;
    border-radius: 50vw;
}
.inner-s2 .swiper-box .swiDots span.active{
    width: .18rem;
    opacity: 1;
}

.inner-s2 .item3{
    position: relative;
}
.inner-s2 .item3 img{
    display: block;
    width: 100%;
    position: relative;
    z-index: 2;
}
.inner-s2 .item3:before{
    position: absolute;
    content: '';
    right: -.11rem;
    top: .51rem;
    bottom: -.12rem;
    left: 0;
    background: url("../images/n-img-7.png") no-repeat right bottom/auto 100%;
}
.inner-s2 .item + .item{
    margin-top: .5rem;
}

.inner-s3 .item{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: .33rem .36rem .33rem .33rem;
    background: #FFFFFF url("../images/n-img-12.png") no-repeat bottom center/100% auto;
    box-shadow: 0 .02rem .11rem rgba(0, 0, 0, 0.06);
}
.inner-s3 .item:nth-child(2n){
    flex-direction: row-reverse;
}


.inner-s3 .item .pic{
    width: 2.64rem;
    height: 3.73rem;
    box-shadow: 0 .02rem .12rem rgba(0, 0, 0, 0.1428);
}
.inner-s3 .item .text{
    width: calc(100% - 2.99rem);
}
.inner-s3 .item h3{
    font-size: .22rem;
    line-height: .32rem;
    color: #333333;
    font-weight: 700;
}
.inner-s3 .item p{
    font-size: .16rem;
    line-height: .26rem;
    color: #666666;
    -webkit-line-clamp: 8;
    max-height: 2.08rem;
    margin-top: .3rem;
}
.inner-s3 .item h5 a{
    display: flex;
    align-items: center;
    font-size: .14rem;
    line-height: .3rem;
    color: #FFFFFF;
    padding: 0 .12rem;
    background: #01AADB;
}
.inner-s3 .item h5 a img{
    display: block;
    height: .03rem;
    margin-left: .05rem;
}
.inner-s3 .item h5 .code{
    position: absolute;
    left: 0;
    bottom: calc(100% + .15rem);
    width: 1.4rem;
    height: 1.4rem;
    padding: .06rem;
    background: #FFFFFF;
    box-shadow: 0 .02rem .04rem 0 rgba(0, 0, 0, 0.0884);
    transform: translate(0,-10px);
    opacity: 0;
    visibility: hidden;
    transition: all .5s;
}
.inner-s3 .item h5 .code:after{
    position: absolute;
    content: '';
    left: 50%;
    top: 100%;
    border: .09rem solid transparent;
    border-top-color: #FFFFFF;
    transform: translateX(-50%);
}
.inner-s3 .item h5 .code img{
    display: block;
    width: 100%;
}
.inner-s3 .item h5:hover .code{
    opacity: 1;
    visibility: visible;
    transform: translate(0,0);
}

.inner-s3 .item h5{
    display: flex;
    position: relative;
    margin-top: .3rem;
}
.inner-s3 .item + .item{
    margin-top: .5rem;
}

.inner-s4 .desc{
    font-size: .18rem;
    line-height: .28rem;
    color: #333333;
    text-indent: 2em;
}
.inner-s4 .item2 .swiper-box1 a{
    display: block;
    position: relative;
}
.inner-s4 .item2 .swiper-box1 a .pic{
    padding-top: 6.21rem;
}
.inner-s4 .item2 .swiper-box1 a h3{
    font-size: .18rem;
    line-height: .26rem;
    color: #FFFFFF;
    padding: 0 .41rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: .27rem;
    z-index: 5;
}
.inner-s4 .item2 .swiper-box1 a:after{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 20.61%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.inner-s4 .item2 .swiper-box2 .con{
    position: relative;
}
.inner-s4 .item2 .swiper-box2 .pic{
    padding-top: 1.48rem;
}
.inner-s4 .item2 .swiper-box2 .swiper-slide-thumb-active .con{
    box-shadow: 0 .02rem .1rem rgba(1, 170, 219, 0.3405);
}
.inner-s4 .item2 .swiper-box2 .swiper-container{
    padding: .2rem;
    margin: 0 -.2rem;
}
.inner-s4 .item2 .swiper-box2 .btn{
    width: .32rem;
    height: .32rem;
    background: #01AADB no-repeat 50%/.08rem;
    opacity: .2;
    border-radius: 50vw;
    transition: all .5s;
}
.inner-s4 .item2 .swiper-box2 .prev{
    left: -.58rem;
    background-image: url("../images/prev-3.png");
}
.inner-s4 .item2 .swiper-box2 .next{
    right: -.58rem;
    background-image: url("../images/next-3.png");
}
.inner-s4 .item2 .swiper-box2 .btn:hover{
    opacity: 1;
}
.inner-s4 .item2 .swiper-box2{
    position: relative;
    margin-top: .26rem;
}
.inner-s4 .item2{
    margin-top: .58rem;
    padding: 0 .58rem;
}


@media (min-width: 1025px) {
    .inner-s2 .swiper-box .swiper-slide-next + div + div + div:before{
        opacity: 0;
    }
    .inner-s4 .item2 .swiper-box2 .swiper-slide-prev .con,
    .inner-s4 .item2 .swiper-box2 .swiper-slide-next + div + div + div .con{
        opacity: 0;
    }
}

@media (max-width: 1025px) {
    .lst-d7 .tit{font-size:0.18rem;text-align: left;padding-left: 0.42rem;}
    .inner-s1 .item .desc{
        line-height: 1.75;
    }
    .inner-s1 .item .desc p + p{
        margin-top: .2rem;
    }
    .inner-s1 .item2 .li{
        padding: .2rem;
    }
    .inner-s1 .item2 .li-tit h3:before{
        position: static;
        display: inline-block;
        margin-right: .05rem;
    }
    .inner-s1 .item2 .li .btn{
        right: .2rem;
    }
    .inner-s1 .item2 .li-tit{
        padding-right: .7rem;
    }
    .inner-s1 .item2 .desc-img li .img_hezi{
        padding-bottom: 134.28%;
    }
    .inner-s1 .item2 .desc-img li{
        width: 18.4%;
    }
    .inner-s1 .item2 .desc-img ul{
        gap: .2rem 2%;
    }
    .inner-s1 .item2 .desc-img{
        margin-top: .2rem;
    }
    .inner-s1 .item2 .li-txt{
        margin-top: .2rem;
    }
    .inner-s1 .item2 .li.active .btn {
        bottom: 0.2rem;
    }
    .inner-s1 .item2 .li + .li{
        margin-top: .2rem;
    }
    .inner-s1 .item2 {
        margin-top: 0.3rem;
    }
    .inner-s2 .item .desc{
        line-height: 1.75;
    }
    .inner-s2 .swiper-box h3 .num{
        font-size: .5rem;
    }
    .inner-s2 .swiper-box .swiDots{
        margin-top: .2rem;
    }
    .inner-s2 .item + .item{
        margin-top: .3rem;
    }
    .inner-s3 .item .pic {
        width: 2.4rem;
        height: 3.4rem;
    }
    .inner-s3 .item p{
        margin-top: .1rem;
    }
    .inner-s3 .item h5{
        margin-top: .1rem;
    }
    .inner-s3 .item .text {
        width: calc(100% - 2.6rem);
    }
    .inner-s3 .item{
        padding: .2rem;
    }
    .inner-s3 .item + .item{
        margin-top: .3rem;
    }
    .inner-s4 .desc{
        line-height: 1.75;
    }
    .inner-s4 .item2 .swiper-box1 a .pic{
        padding-top: 56.25%;
    }
    .inner-s4 .item2 .swiper-box1 a h3{
        padding: 0 .2rem;
        bottom: .15rem;
    }
    .inner-s4 .item2 .swiper-box2 .swiper-container{
        padding: 0;
        margin: 0;
    }
    .inner-s4 .item2 .swiper-box2 .pic{
        padding-top: 56.08%;
    }
    .inner-s4 .item2 .swiper-box2{
        margin-top: .2rem;
    }
    .inner-s4 .item2 .swiper-box2 .prev{
        left: -15px;
    }
    .inner-s4 .item2 .swiper-box2 .next{
        right: -15px;
    }
    .inner-s4 .item2 .swiper-box2 .btn{
        opacity: 1;
    }
    .inner-s4 .item2 .swiper-box2 .swiper-slide-thumb-active .con{
        border: .02rem solid #1ec7f8;
    }
    .inner-s4 .item2{
        padding: 0;
        margin-top: .3rem;
    }

      .lst-d7{
        /* width:100%; */
    }
    ul.lst-d7{
        margin:0 !important;
    }
    .lst-d7 .right span{font-size:0.16rem}
    ul.lst-d7.\31{margin-left: 0.1rem !important;}
    .lst-d7 .left{
        padding:0 .1rem
    }
    .lst-d7 .right{
        flex:1;
        padding: 0 .1rem;
    }
}
@media (max-width: 769px) {
    .inner-s1 .item2 .li .btn{
        position: static;
        justify-content: center;
        transform: none;
        margin-top: .1rem;
    }
    .inner-s1 .item2 .li-tit{
        padding-right: 0;
    }

  

}
@media (max-width: 481px) {
    .inner-s1 .item2 .desc-img li{
        width: 23.5%;
    }
    .inner-s3 .item{
        flex-direction: column;
    }
    .inner-s3 .item:nth-child(2n){
        flex-direction: column;
    }
    .inner-s3 .item .text{
        width: 100%;
        margin-top: .2rem;
    }
    .inner-s3 .item h3{
        text-align: center;
    }
}



























