@charset "utf-8";


@font-face {  font-family: 'DINCond-Black';  src: url("../fonts/DINCond-Black.otf") format("opentype");font-display: swap;  }



.inner-page{
    position: relative;
    overflow: hidden;
}
#sub_nav_content ul dt{
    padding: 0;
}
#sub_nav_content ul dt a{
    display: inline-block;
}
#sub_nav_content ul dt ul a{
    padding-left: 20px;
}
.n_dh.v2{
    background: linear-gradient(-90deg, #1AB542, #0B8ADD);
    box-shadow: none;
}
.n_dh.v2 li:after{
    background: #F2D19F;
}
.n_dh.v2 li h3 a{
    color: #fff;
}
.n_dh.v2 .n_erji:after{
    display: none;
}



.hd-d1{
    margin-bottom: 0.35rem;
    position: relative;
}
.hd-d1 .hd-t{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hd-d1 .title{
    font-family: 'PingFangSC-Heavy';
    font-size: 0.36rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.5;
}
.hd-d1 .txt{
    font-family: 'PingFangSC-Regular';
    margin-top: 0.14rem;
    font-size: 0.16rem;
    color: #333333;
    line-height: 1.88;
}
.hd-d1 .txt.v2{
    font-size: 0.22rem;
    line-height: 1.82;
}
.hd-d1.middle{
    text-align: center;
}
.hd-d1.middle .hd-t{
    justify-content: center;
}
.hd-d1.middle .txt{
    margin: 0.16rem auto 0;
    max-width: 88%;
}
.hd-d1.middle .btns-d1{
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
}

.hd-d2{
    margin-bottom: 0.3rem;
}
.hd-d2 .title{
    font-family: 'PingFangSC-Bold';
    padding-left: 0.24rem;
    font-size: 0.3rem;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.5;
    position: relative;
}
.hd-d2 .title:before, .hd-d2 .title:after{
    content: '';
    position: absolute;
    top: 0.1rem;
    bottom: 0.06rem;
    width: 2px;
    box-sizing: border-box;
}
.hd-d2 .title:before{
    left: 0;
    background-color: #0074C1;
}
.hd-d2 .title:after{
    left: 0.06rem;
    background-color: #14A73C;
}


.btns-d1{
    display: flex;
}
.btns-d1 .s1{
    font-family: 'PingFangSC-Regular';
    padding: 0 0.2rem;
    display: block;
    min-width: 1.5rem;
    line-height: 0.5rem;
    background: linear-gradient(-90deg, #13A63B, #0074C1);
    box-shadow: 0 0.05rem 0.1rem 0 rgba(0,94,133,0.2);
    border-radius: 0.5rem;
    font-size: 0.16rem;
    color: #FFFFFF;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.btns-d1 .s1 i{
    margin-left: 0.04rem;
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../images/d-arrow4.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    flex-shrink: 0;
}
.btns-d1.v2{}
.btns-d1.v2 .s1{
    padding: 0 0.16rem;
    min-width: 1.4rem;
    line-height: 0.45rem;
    box-shadow: none;
    background: linear-gradient(-90deg, #14A83A 0%, #0075C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    z-index: 1;
}
.btns-d1.v2 .s1:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/d-line3.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    z-index: -1;
}
.btns-d1.v2 .s1 i{
    background-image: url(../images/d-arrow6.png);
}
.btns-d1.v2 .s1:hover{
    padding: 0 0.2rem;
}
.btns-d1.v3{}
.btns-d1.v3 .s1{
    padding: 0 !important;
    min-width: 0 !important;
    background: none !important;
    box-shadow: none !important;
    width: 0.32rem;
    height: 0.32rem;
}
.btns-d1.v3 .s1 i{
    margin: 0 !important;
    background-image: url(../images/d-arrow6.png);
}
.btns-d1 .s1:hover{
    padding: 0 0.25rem;
}

.btns-d2{
    margin-top: 0.62rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.btns-d2 .s1{
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    background: linear-gradient(-90deg, #13A63B, #0074C1);
    box-shadow: 0 0.05rem 0.1rem 0 rgba(0,94,133,0.2);
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}
.btns-d2 .s1:before{
    content: '';
    margin: -0.14rem 0 0 -0.14rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.28rem;
    height: 0.28rem;
    background: url(../images/d-arrow5.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    box-sizing: border-box;
}



.snav-d1{
    background-color: #FFFFFF;
    border-radius: 0.1rem;
    border: 1px solid #EBEBEB;
}
.snav-d1 dl{}
.snav-d1 dt{
    font-family: 'PingFangSC-Heavy';
    padding: 0.22rem 0.38rem 0.2rem;
    font-size: 0.3rem;
    color: #000000;
    font-weight: normal;
    line-height: 0.36rem;
    border-bottom: 1px solid #EBEBEB;
    display: flex;
}
.snav-d1 dt span{
    display: block;
    max-width: 100%;
    background: linear-gradient(-90deg, #14A83A 0%, #0075C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    flex-shrink: 0;
}
.snav-d1 dd{
    padding: 0.19rem 0.18rem 0.34rem;
}
.snav-d1 ul{}
.snav-d1 ul li{
    margin-bottom: 0.15rem;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.snav-d1 ul a{
    font-family: 'PingFangSC-Bold';
    padding: 0.04rem 0;
    font-size: 0.18rem;
    display: block;
    color: #222222;
    line-height: 1.4;
    position: relative;
    z-index: 1;
    display: flex;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.snav-d1 ul a:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-90deg, #14A83A, #0075C2);
    border-radius: 0.3rem;
    box-shadow: 0 0.05rem 0.1rem 0 rgba(0,94,133,0.2);
    z-index: -1;
    box-sizing: border-box;
    opacity: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.snav-d1 ul span{
    padding-left: 0.18rem;
    display: block;
    max-width: calc(100% - 0.55rem);
    flex-shrink: 0;
}
.snav-d1 ul i{
    margin-top: -0.2rem;
    position: absolute;
    right: 0.1rem;
    top: 50%;
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    background: url(../images/d-arrow1.png) center center no-repeat;
    -webkit-background-size: 0.14rem auto;
    background-size: 0.14rem auto;
    opacity: .4;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.snav-d1 ul ul{
    padding: 0.15rem 0 0;
}
.snav-d1 ul ul li{
    margin-bottom: 0.07rem;
}
.snav-d1 dd>ul>li.on, .snav-d1 dd>ul>li.active{
    margin-bottom: 0.06rem;
}
.snav-d1 dd>ul>li.on>a, .snav-d1 dd>ul>li.active>a{
    padding: 0.175rem 0;
    color: #fff;
}
.snav-d1 dd>ul>li.on>a:before, .snav-d1 dd>ul>li.active>a:before{
    opacity: 1;
}
.snav-d1 dd>ul>li.on>a i, .snav-d1 dd>ul>li.active>a i{
    background-image: url(../images/d-arrow2.png);
}
.snav-d1 dd>ul>li.active>a i{
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.snav-d1 ul ul{
    overflow: hidden;
    display: none;
}
.snav-d1 ul ul a{
    font-family: 'PingFangSC-Medium';
}
.snav-d1 ul ul li.on span, .snav-d1 ul ul li:hover span{
    background: linear-gradient(-90deg, #14A83A 0%, #0075C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




.swiper-d1{
    margin: 0 -0.2rem;
    padding: 0 0.2rem;
    padding-bottom: 0.5rem;
    position: relative;
    overflow: hidden;
}
.swiper-d1 .swi-pagination{
    position: absolute;
    left: 0;
    bottom: 0.1rem !important;
    right: 0;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper-d1 .swi-pagination .swiper-pagination-bullet{
    margin: 0 0.06rem !important;
    width: 0.08rem;
    height: 0.08rem;
    background-color: #fff;
    border-radius: 0.04rem;
    opacity: 1;
}
.swiper-d1 .swi-pagination .swiper-pagination-bullet-active{
    width: 0.36rem;
    background: linear-gradient(-90deg, #14A83A, #0075C2);
    box-shadow: 0 0.05rem 0.1rem 0 rgba(0,94,133,0.2);
}

.swiper-d2{
    margin-bottom: 1.1rem;
    position: relative;
    overflow: hidden;
}
.swiper-d2 .swi-pagination{
    position: absolute;
    left: 5.66rem;
    bottom: 0.09rem !important;
    right: auto !important;
    width: auto !important;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper-d2 .swi-pagination .swiper-pagination-bullet{
    margin: 0 0.12rem !important;
    width: 0.1rem;
    height: 0.1rem;
    background-color: #E7E7E7;
    border-radius: 50%;
    opacity: 1;
}
.swiper-d2 .swi-pagination .swiper-pagination-bullet-active{
    background: linear-gradient(-90deg, #21AC38 0%, #0389CF 100%), #D8D8D8;
}
.swiper-d2 .con{
    margin-right: 1.44rem;
    display: block;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.swiper-d2 .pic{
    margin-right: 0.48rem;
    width: 5.3rem;
    height: 2.98rem;
    border-radius: 0.12rem;
    overflow: hidden;
    flex-shrink: 0;
}
.swiper-d2 .right{
    padding-top: 0.35rem;
    width: calc(100% - 5.78rem);
    flex-shrink: 0;
}
.swiper-d2 .tit{
    font-family: 'PingFangSC-Medium';
    font-size: 0.24rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.67;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.swiper-d2 .desc{
    font-family: 'PingFangSC-Regular';
    margin-top: 0.2rem;
    font-size: 0.16rem;
    color: #636363;
    line-height: 1.75;
    height: 7em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    overflow:hidden;
}
.swiper-d2 .btns-d1{
    position: absolute;
    right: 0.18rem;
    bottom: 0;
    z-index: 10;
}
.swiper-d2 .con:hover{}
.swiper-d2 .con:hover .tit{
    color: #0075C2;
}

.swiper-d3{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.swiper-d3 .swiper-nav{
    width: calc(100% - 4.22rem);
    height: 5.46rem;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
}
.swiper-d3 .swiper-nav:before, .swiper-d3 .swiper-nav:after{
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 14.29%;
    z-index: 10;
}
.swiper-d3 .swiper-nav:before{
    top: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}
.swiper-d3 .swiper-nav:after{
    bottom: 0;
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}
.swiper-d3 .swiper-nav .con{
    padding-left: 0.42rem;
    display: block;
    height: 100%;
    display: flex;
    align-items: center;
}
.swiper-d3 .swiper-nav .icon-p{
    margin-right: 0.16rem;
    display: block;
    width: 0.24rem;
    height: 0.24rem;
    background: url(../images/d-jiang1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    flex-shrink: 0;
}
.swiper-d3 .swiper-nav .tit{
    font-family: 'PingFangSC-Medium';
    width: calc(100% - 0.4rem);
    font-size: 0.22rem;
    color: #A2A2A2;
    font-weight: normal;
    line-height: 1.55;
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.swiper-d3 .swiper-nav .tit:before, .swiper-d3 .swiper-nav .tit:after{
    width: 0;
}
.swiper-d3 .swiper-nav .tit:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    height: 1px;
    background: linear-gradient(-90deg, #21AC38 0%, #0389CF 100%);
}
.swiper-d3 .swiper-nav .tit:after{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    height: 1px;
    background: linear-gradient(270deg, rgba(33, 172, 56, 0) 0%, #21AC38 41%, #0389CF 100%);
}
.swiper-d3 .swiper-nav .swiper-slide-active{}
.swiper-d3 .swiper-nav .swiper-slide-active .con{
    padding-left: 0;
}
.swiper-d3 .swiper-nav .swiper-slide-active .icon-p{
    margin-right: 0.08rem;
    width: 0.29rem;
    height: 0.29rem;
    background-image: url(../images/d-jiang2.png);
}
.swiper-d3 .swiper-nav .swiper-slide-active .tit{
    padding: 0 2.16rem 0 1.04rem;
    width: calc(100% - 0.37rem);
    font-size: 0.24rem;
}
.swiper-d3 .swiper-nav .swiper-slide-active .tit span{
    background: linear-gradient(270deg, #21AC38 0%, #0389CF 100%), #9E9E9E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.swiper-d3 .swiper-nav .swiper-slide-active .tit:before, .swiper-d3 .swiper-nav .swiper-slide-active .tit:after{
    opacity: 1;
}
.swiper-d3 .swiper-nav .swiper-slide-active .tit:before{
    width: 0.68rem;
}
.swiper-d3 .swiper-nav .swiper-slide-active .tit:after{
    width: 2.1rem;
}
.swiper-d3 .swiper-for{
    margin-left: 0.3rem;
    width: 3.92rem;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
}
.swiper-d3 .swiper-for .pic{
    box-shadow: 0 0.04rem 0.1rem 0 rgba(0, 0, 0, 0.3);
    overflow: hidden;
}
.swiper-d3 .swiper-for .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;
}

.swiper-d4{
    margin: 0 -0.4rem;
    padding: 1.96rem 0.4rem 0.76rem;
    position: relative;
    overflow: hidden;
}
.swiper-d4 .swi-pagination{
    position: absolute;
    left: 0;
    bottom: 0 !important;
    right: 0;
    font-size: 0;
    text-align: center;
    z-index: 10;
}
.swiper-d4 .swi-pagination .swiper-pagination-bullet{
    margin: 0 0.14rem;
    display: inline-block;
    vertical-align: middle;
    width: 0.12rem;
    height: 0.12rem;
    background-color: #D8D8D8;
    border-radius: 50%;
    opacity: 1;
}
.swiper-d4 .swi-pagination .swiper-pagination-bullet-active{
    width: 0.16rem;
    height: 0.16rem;
    background-color: #17AB64;
}
.swiper-d4 .swi-arrow{
    margin-top: -0.35rem;
    position: absolute;
    top: 50%;
    width: 0.7rem;
    height: 0.7rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    cursor: pointer;
    z-index: 10;
}
.swiper-d4 .swi-arrow.prev{
    left: -0.32rem;
    background-image: url(../images/d-swi_arrow1.png);
}
.swiper-d4 .swi-arrow.next{
    right: -0.32rem;
    background-image: url(../images/d-swi_arrow2.png);
}
.swiper-d4 .slider{
    position: relative;
}
.swiper-d4 .slider .slider-inn{
    padding: 0.4rem 0.78rem 0.6rem;
    height: 5.38rem;
    background-color: #F7F7F7;
    position: relative;
}
.swiper-d4 .swiper-wrapper{
    align-items: flex-end;
}
.swiper-d4 .swiper-slide{
    height: auto;
}
.swiper-d4 .swiper-slide-active .con, .swiper-d4 .swiper-slide-active+.swiper-slide .con, .swiper-d4 .swiper-slide-active+.swiper-slide+.swiper-slide .con, .swiper-d4 .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .con{
    opacity: 1;
}
.swiper-d4 .con{
    padding: 0 0.39rem;
    display: block;
    opacity: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.swiper-d4 .pic{
    padding: 0.06rem;
    height: 3.4rem;
    background-color: #fff;
    box-shadow: 0 0.02rem 0.06rem rgba(0, 0, 0, .2);
    overflow: hidden;
    transform-origin: 50% 100%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.swiper-d4 .pic img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.swiper-d4 .tit{
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
    font-weight: normal;
    line-height: 1.67;
    height: 0;
    opacity: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.swiper-d4 .swiper-slide:hover{
    position: relative;
    z-index: 10;
}
.swiper-d4 .con:hover{}
.swiper-d4 .con:hover .pic{
    padding: 0.08rem;
    -webkit-transform: scale(1.51, 1.6);
    -ms-transform: scale(1.51, 1.6);
    -o-transform: scale(1.51, 1.6);
    transform: scale(1.51, 1.6);
}
.swiper-d4 .con:hover .tit{
    margin-top: 0.26rem;
    height: auto;
    opacity: 1;
}

.swiper-d5{
    margin-top: 1.65rem;
    overflow:hidden;
    position:relative;
}
.swiper-d5:before, .swiper-d5:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 25%;
    z-index: 10;
}
.swiper-d5:before{
    left: 0;
    background: linear-gradient(90deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, 0) 100%);
}
.swiper-d5:after{
    right: 0;
    background: linear-gradient(-90deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, 0) 100%);
}
.swiper-d5 .list1{
    margin-bottom: 0.26rem;
}
.swiper-d5 .bd{}
.swiper-d5 .bd .tempWrap{
    width: 100% !important;
}
.swiper-d5 .bd ul{
    overflow:hidden;
    zoom:1;
}
.swiper-d5 .bd ul li{
    margin:0 0.12rem;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
}
.swiper-d5 .bd ul li .pic{
    overflow: hidden;
}
.swiper-d5 .bd ul li .pic img{
    display:block;
    width:3.74rem;
    height:2.5rem;
    object-fit: cover;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}




.tabs-d1{
    display: flex;
    justify-content: center;
}
.tabs-d1 ul{
    background-color: #EDEDED;
    border-radius: 0.3rem;
    display: flex;
    flex-wrap: wrap;
}
.tabs-d1 ul li:first-child{
    padding-left: 0;
}
.tabs-d1 ul li:last-child{
    padding-right: 0;
}
.tabs-d1 li{
    padding: 0 0.06rem;
}
.tabs-d1 a{
    font-family: 'PingFangSC-Regular';
    padding: 0.15rem 0.25rem;
    display: block;
    min-width: 2.46rem;
    font-size: 0.22rem;
    color: #222222;
    text-align: center;
    line-height: 1.36;
    position: relative;
    z-index: 1;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.tabs-d1 a:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-90deg, #14A83A, #0075C2);
    box-shadow: 0 0.05rem 0.1rem 0 rgba(0,94,133,0.2);
    border-radius: 0.3rem;
    box-sizing: border-box;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.tabs-d1.v2{}
.tabs-d1.v2 ul{
    background-color: #F2F2F2;
    border-radius: 5rem;
}
.tabs-d1.v2 li{
    padding: 0;
}
.tabs-d1.v2 a{
    line-height: 1.9;
    min-width: 2.7rem;
}
.tabs-d1.v2 a:before{
    border-radius: 5rem;
}
.tabs-d1 .on{}
.tabs-d1 .on a{
    font-family: 'PingFangSC-Bold';
    color: #fff;
}
.tabs-d1 .on a:before{
    opacity: 1;
}
.tabs-d2{
    height: 100%;
}
.tabs-d2 ul{
    height: 100%;
}
.tabs-d2 li{
    height: 33.33%;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.tabs-d2 li:last-child{
    border: none;
}
.tabs-d2 .con{
    padding: 0.4rem 0.2rem;
    padding-left: calc((100vw - 14.4rem)/2);
    display: block;
    height: 100%;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
}
.tabs-d2 .bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.tabs-d2 .icon{
    margin-right: 0.32rem;
    width: 0.7rem;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0;
    text-align: center;
    background: url(../images/d-line2.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    flex-shrink: 0;
}
.tabs-d2 .icon img{
    position: static;
    display: inline-block;
    vertical-align: middle;
    max-width: 76%;
    max-height: 76%;
}
.tabs-d2 .right{
    width: calc(100% - 1.02rem);
    flex-shrink: 0;
}
.tabs-d2 .tit{
    font-family: 'PingFangSC-Medium';
    color: #fff;
    font-weight: normal;
    line-height: 1.3;
}
.tabs-d2 .tit span{
    display: block;
}
.tabs-d2 .tit .cn{
    font-size: 0.3rem;
}
.tabs-d2 .tit .en{
    margin-top: 0.04rem;
    font-size: 0.2rem;
}
.tabs-d2 .on{}
.tabs-d2 .on .bg{
    opacity: 1;
}
.tabsDs-d1{}
.tabsDs-d1 .tab-item{
    opacity: 0;
    height: 0;
    transform: scale(0);
}
.tabsDs-d1 .tab-item.on{
    opacity: 1;
    height: auto;
    transform: none;
}
.lst-d1{
    margin: 0 -0.28rem -1.4rem;
    margin-top: 1.22rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d1 li{
    padding: 0 0.28rem;
    margin-bottom: 1.4rem;
    width: 33.33%;
    flex-shrink: 0;
}
.lst-d1 .con{
    padding: 0.06rem;
    display: block;
    height: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 0.1rem;
}
.lst-d1 .pic{
    padding-top: 134.67%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
    -webkit-box-reflect: below 0.2rem linear-gradient(rgba(255,255,255,0) 60%,rgba(255, 255,255,0.15) 100%);
}
.lst-d1 .pic .a{
    border-radius: 0.1rem;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}

.lst-d2{
    margin-top: 0.3rem;
    border-top: 1px solid #EBEBEB;
}
.lst-d2>li{
    border-bottom: 1px solid #EBEBEB;
}
.lst-d2>li>.con{
    display: block;
}
.lst-d2 .hd{
    padding: 0.2rem 0;
    padding-right: 0.4rem;
    min-height: 1.09rem;
    position: relative;
    display: flex;
    align-items: center;
}
.lst-d2 .hd .tit{
    font-family: 'PingFangSC-Medium';
    font-size: 0.22rem;
    color: #333333;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.lst-d2 .hd .tit span{
    font-family: 'PingFangSC-Heavy';
    margin-right: 0.1rem;
    font-size: 0.48rem;
    color: #333333;
    line-height: 1;
    text-shadow: 0 0.05rem 0.1rem rgba(0,94,133,0.2);
    background: linear-gradient(-90deg, #14A83A 0%, #0075C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lst-d2 .hd .icon-arrow{
    display: block;
    margin-top: -0.2rem;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0.4rem;
    height: 0.4rem;
    background: url(../images/d-arrow3.png) center center no-repeat;
    -webkit-background-size: 0.2rem auto;
    background-size: 0.2rem auto;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d2 .bd{
    font-family: 'PingFangSC-Regular';
    padding-bottom: 0.57rem;
    font-size: 0.16rem;
    line-height: 1.88;
    display: none;
}
.lst-d2>li.on{}
.lst-d2>li.on .hd .icon-arrow{
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.lst-d3{
    margin: 0 -0.1rem -0.2rem;
    margin-top: 0.35rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d3 li{
    padding: 0 0.1rem;
    margin-bottom: 0.2rem;
    width: 50%;
    flex-shrink: 0;
}
.lst-d3 .con{
    display: block;
}
.lst-d3 .tit{
    font-family: 'PingFangSC-Medium';
    padding-left: 0.18rem;
    font-size: 0.22rem;
    color: #222222;
    line-height: 2;
    position: relative;
    display: flex;
}
.lst-d3 .tit:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.12rem;
    bottom: 0.1rem;
    width: 2px;
    background: linear-gradient(0deg, #13A63B, #0074C1);
    box-sizing: border-box;
}
.lst-d3 .tit span{
    display: block;
    max-width: 100%;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
}
.lst-d3 .con:hover{}
.lst-d3 .con:hover .tit span{
    background: linear-gradient(-90deg, #14A83A 0%, #0075C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lst-d4{
    margin: 0 -0.11rem;
    margin-top: 0.42rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d4 li{
    padding: 0 0.11rem;
    margin-bottom: 0.9rem;
    width: 33.33%;
    flex-shrink: 0;
}
.lst-d4 .con{
    display: block;
    height: 100%;
    position: relative;
}
.lst-d4 .pic{
    padding-top: 88.69%;
    position: relative;
    border-radius: 0.1rem;
    box-shadow: 0 0.05rem 0.1rem 0 rgba(0,94,133,0.2);
    background-color: #0060C2;
    overflow: hidden;
}
.lst-d4 .pic .a{
    opacity: .4;
}
.lst-d4 .text{
    position: absolute;
    left: 0.36rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
}
.lst-d4 .tit{
    font-family: 'PingFangSC-Regular';
    padding: 0.2rem 0.16rem;
    width: 1.16rem;
    height: 1.16rem;
    background-color: #13A73B;
    border-radius: 50%;
    font-size: 0.16rem;
    color: #FFFFFF;
    text-align: center;
    font-weight: normal;
    line-height: 1.13;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lst-d5{
    position: relative;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
}
.lst-d5>li{
    width: 50%;
    flex-shrink: 0;
}
.lst-d5>li:nth-child(1){
    order: 3;
}
.lst-d5>li:nth-child(2){
    order: 1;
}
.lst-d5>li:nth-child(3){
    order: 2;
}
.lst-d5>li:nth-child(4){
    order: 4;
}
.lst-d5>li>.con{
    display: block;
    height: 100%;
    min-height: 3.38rem;
}
.lst-d5 .title{
    padding: 0.72rem;
    height: 100%;
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
    font-weight: bold;
    line-height: 1.25;
    position: relative;
    z-index: 1;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lst-d5 .title:before{
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 3.54rem;
    height: 2.47rem;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(../images/d-line1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    z-index: -1;
    box-sizing: border-box;
}
.lst-d5 .text{
    padding: 0.33rem 0.42rem;
    height: 100%;
    background-color: #FAFAFC;
    position: relative;
    z-index: 1;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d5 .text .num{
    font-family: 'DINCond-Black';
    position: absolute;
    right: 0.4rem;
    top: 0.26rem;
    font-size: 0.74rem;
    color: #222222;
    line-height: 1;
    z-index: 1;
    display: flex;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d5 .text .num span{
    display: block;
    background: linear-gradient(-90deg, #14A83A 0%, #0075C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lst-d5 .text .num:before{
    content: ""attr(data-num)"";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.74rem;
    color: #222222;
    line-height: 1;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .2) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-transform: scale(0.7, 0.5) skewX(-40deg);
    -ms-transform: scale(0.7, 0.5) skewX(-40deg);
    -o-transform: scale(0.7, 0.5) skewX(-40deg);
    transform: scale(0.7, 0.5) skewX(-40deg);
    transform-origin: 100% 90%;
    z-index: -1;
    box-sizing: border-box;
}
.lst-d5 .text .t1{
    font-family: 'PingFangSC-Heavy';
    width: 1.7rem;
    max-width: 100%;
    font-size: 0.24rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.25;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d5 .text .t2{
    margin-top: 0.19rem;
}
.lst-d5 .text .t2 .t2-item{
    margin-bottom: 0.3rem;
    display: flex;
    align-items: center;
}
.lst-d5 .text .t2 .t2-item:last-child{
    margin-bottom: 0;
}
.lst-d5 .text .t2 .t2-l{
    margin-right: 0.11rem;
    width: 0.24rem;
    flex-shrink: 0;
}
.lst-d5 .text .t2 .t2-r{
    width: calc(100% - 0.35rem);
}
.lst-d5 .text .t2 .t2-tit{
    font-family: 'PingFangSC-Regular';
    font-size: 0.2rem;
    color: #707070;
    line-height: 1;
    opacity: .4;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d5 .text .t2 .t2-tit span{}
.lst-d5.v2{
    margin: 0 -0.2rem;
}
.lst-d5.v2>li{
    padding: 0 0.2rem;
    margin-bottom: 0.34rem;
    width: 33.33%;
}
.lst-d5.v2>li:nth-child(1){
    order: 1;
}
.lst-d5.v2>li:nth-child(2){
    order: 2;
}
.lst-d5.v2>li:nth-child(3){
    order: 3;
}
.lst-d5.v2>li>.con{
    min-height: 3.58rem;
}
.lst-d5.v2>li>.con .text{
    padding: 0.33rem 0.52rem;
    background-color: #0060C2;
    border-radius: 0.1rem;
}
.lst-d5.v2>li>.con .text:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(64deg, #0B8ADD, #1AB542);
    border-radius: 0.1rem;
    opacity: 0;
    z-index: -1;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d5.v2>li>.con .text .num{
    right: 0.5rem;
}
.lst-d5.v2>li>.con .text .num span{
    background: linear-gradient(0deg, #fff 0%, #fff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lst-d5.v2>li>.con .text .t1, .lst-d5.v2>li>.con .text .t2 .t2-tit{
    color: #fff;
}
.lst-d5.v2>li>.con .text .t2 .t2-tit{
    opacity: .4;
}
.lst-d5.v2>li>.con .lst-d6{}
.lst-d5.v2>li>.con .lst-d6 a{
    color: #fff;
}
.lst-d5>li>.con:hover .text{
    background-color: #0060C2;
}
.lst-d5>li>.con:hover .text .num span{
    background: linear-gradient(0deg, #fff 0%, #fff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lst-d5>li>.con:hover .text .t1, .lst-d5>li>.con:hover .text .t2 .t2-tit{
    color: #fff;
}
.lst-d5>li>.con:hover .text .t2 .t2-tit{
    opacity: .4;
}
.lst-d5>li>.con:hover .lst-d6{}
.lst-d5>li>.con:hover .lst-d6 a{
    color: #fff;
}
.lst-d5.v2>li>.con:hover{}
.lst-d5.v2>li>.con:hover .text:before{
    opacity: 1;
}

.lst-d6{}
.lst-d6 li{}
.lst-d6 a{
    font-family: 'PingFangSC-Medium';
    padding-left: 0.1rem;
    display: block;
    font-size: 0.16rem;
    color: #222222;
    line-height: 1.5;
    position: relative;
    max-height: 3em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d6 a:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.06rem;
    bottom: 0.04rem;
    width: 2px;
    background: linear-gradient(0deg, #13A63B, #0074C1);
    box-sizing: border-box;
}
.lst-d6 a:hover{
    text-decoration: underline;
}

.lst-d7{
    margin: 0 -0.05rem -0.15rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d7 li{
    padding: 0 0.05rem;
    margin-bottom: 0.15rem;
    width: 20%;
    flex-shrink: 0;
}
.lst-d7 .con{
    padding: 0.115rem 0.26rem;
    display: block;
    height: 100%;
    background-color: #0060C2;
    border-radius: 0.6rem;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
}
.lst-d7 .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-90deg, #13A63B, #0074C1);
    border-radius: 0.6rem;
    box-sizing: border-box;
    opacity: 0;
    z-index: -1;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d7 .tit{
    font-family: 'PingFangSC-Regular';
    font-size: 0.15rem;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1.53;
}
.lst-d7 .con:hover{}
.lst-d7 .con:hover:before{
    opacity: 1;
}

.lst-d8{
    margin: 0 -0.1rem -0.2rem;
    margin-top: 0.42rem;
    overflow: hidden;
}
.lst-d8 li{
    padding: 0 0.1rem;
    margin-bottom: 0.2rem;
    float: left;
    width: 57.6%;
}
.lst-d8 .con{
    display: block;
    height: 2.44rem;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
}
.lst-d8 .pic{
    height: 100%;
    position: relative;
    overflow: hidden;
}
.lst-d8 .text{
    padding: 0.22rem 0.32rem;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
}
.lst-d8 .text:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.4rem;
    background: linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: -1;
    box-sizing: border-box;
}
.lst-d8 .tit{
    font-family: 'PingFangSC-Bold';
    font-size: 0.22rem;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1.5;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.lst-d8 li.l2, .lst-d8 li.l3{
    width: 42.4%;
}

.lst-d8 li.l1 .con{
    height: 4.88rem;
}

.lst-d8 li.l3 .con{
    height: 2.24rem;
}

.lst-d9{
    margin-top: -0.5rem;
}
.lst-d9 li{
    border-bottom: 1px solid #DEDEDE;
}
.lst-d9 li:last-child{
    border: none;
}
.lst-d9 .con{
    padding: 0.5rem 0 0.46rem;
    display: block;
    display: flex;
    align-items: center;
}
.lst-d9 .left{
    margin-right: 1rem;
    width: 54.2%;
    position: relative;
    flex-shrink: 0;
}
.lst-d9 .right{
    width: calc(45.8% - 1rem);
    max-width: 100%;
    flex-grow: 1;
}
.lst-d9 .pic{
    padding-top: 58.46%;
    position: relative;
    border-radius: 0.1rem;
    box-shadow: 0 0.05rem 0.2rem 0 rgba(65,118,193,0.1);
    overflow: hidden;
}
.lst-d9 .tit{
    font-family: 'PingFangSC-Heavy';
    font-size: 0.36rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.5;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d9 .desc{
    font-family: 'PingFangSC-Medium';
    margin-top: 0.2rem;
    font-size: 0.22rem;
    color: #333333;
    line-height: 1.82;
    height: 7.28em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    overflow:hidden;
}
.lst-d9 .btns-d1{
    margin-top: 0.46rem;
}
.lst-d9 li:nth-child(even){}
.lst-d9 li:nth-child(even) .left{
    margin: 0;
    margin-left: 1rem;
    order: 2;
}
.lst-d9 li:nth-child(even) .right{
    order: 1;
}
.lst-d9 .con:hover{}
.lst-d9 .con:hover .tit{
    color: #0075C2;
}

.lst-d10{
    margin: 0 -0.3rem -0.74rem;
    margin-top: 0.54rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d10 li{
    padding: 0 0.3rem;
    margin-bottom: 0.74rem;
    width: 33.33%;
    flex-shrink: 0;
}
.lst-d10 .con{
    display: block;
}
.lst-d10 .pic{
    margin-bottom: 0.32rem;
    padding-top: 63.93%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
}
.lst-d10 .pic .date{
    padding: 0 0.2rem;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 0.18rem;
    color: #FFFFFF;
    height: 0.44rem;
    line-height: 0.44rem;
    z-index: 10;
}
.lst-d10 .pic .date:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3rem;
    background: url(../images/d-bg3.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
    box-sizing: border-box;
}
.lst-d10 .text{}
.lst-d10 .tit{
    font-family: 'PingFangSC-Heavy';
    margin-bottom: 0.17rem;
    font-size: 0.24rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.5;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d10 .desc{
    font-family: 'PingFangSC-Medium';
    font-size: 0.18rem;
    color: #333333;
    line-height: 1.56;
    height: 3.12em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    opacity: .7;
}
.lst-d10 .con:hover{}
.lst-d10 .con:hover .tit{
    color: #0075C2;
}

.lst-d11{
    margin: 0 -0.22rem -0.38rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d11 li{
    padding: 0 0.22rem;
    margin-bottom: 0.38rem;
    width: 25%;
    flex-shrink: 0;
}
.lst-d11 .con{
    padding: 0 0.15rem;
    display: block;
    height: 0.56rem;
    line-height: 0.56rem;
    position: relative;
    z-index: 1;
}
.lst-d11 .con:before, .lst-d11 .con:after{
    box-sizing: border-box;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d11 .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #FFFFFF;
    border-radius: 0.5rem;
    opacity: .4;
    z-index: -2;
}
.lst-d11 .con:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-90deg, #14A83A, #0075C2);
    box-shadow: 0 0.05rem 0.1rem 0 rgba(0,94,133,0.2);
    border-radius: 0.5rem;
    z-index: -1;
    opacity: 0;
}
.lst-d11 .tit{
    font-size: 0.22rem;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.lst-d11 .con:hover, .lst-d11 li.on .con{}
.lst-d11 .con:hover:before, .lst-d11 li.on .con:before{
    opacity: 0;
}
.lst-d11 .con:hover:after, .lst-d11 li.on .con:after{
    opacity: 1;
}

.lst-d12{}
.lst-d12 li{
    margin-bottom: 0.8rem;
}
.lst-d12 .con{
    padding-right: 1.5rem;
    display: block;
    background: url(../images/d-bg3.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 0.12rem;
    display: flex;
    overflow: hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d12 .left{
    padding: 0.48rem 0.9rem;
    margin-right: 1.3rem;
    width: 4.46rem;
    position: relative;
    z-index: 1;
    flex-shrink: 0;
}
.lst-d12 .left .bg{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6.05rem;
    background-repeat: no-repeat;
    background-position: right center;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
}
.lst-d12 .right{
    padding: 0.8rem 0 0.46rem;
    width: calc(100% - 5.76rem);
    max-width: 100%;
    flex-grow: 1;
}
.lst-d12 .pic{
    padding-top: 135.85%;
    position: relative;
    box-shadow: 0 0.04rem 0.1rem 0 rgba(0, 0, 0, 0.3);
    overflow: hidden;
}
.lst-d12 .tit{
    font-family: 'PingFangSC-Medium';
    margin-bottom: 0.3rem;
    padding-bottom: 0.24rem;
    font-size: 0.24rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.13;
    position: relative;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d12 .tit:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.8rem;
    height: 1px;
    background: linear-gradient(-90deg, #21AC38 0%, #0389CF 100%) ;
}
.lst-d12 .desc{
    font-family: 'PingFangSC-Medium';
    font-size: 0.16rem;
    color: #9E9E9E;
    line-height: 1.75;
    text-align: justify;
    height: 8.75em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    overflow:hidden;
}
.lst-d12 .btns-d1{
    margin-top: 0.62rem;
    justify-content: flex-end;
}
.lst-d12 li:last-child{
    margin-bottom: 0;
}
.lst-d12 li:nth-child(even){}
.lst-d12 li:nth-child(even) .con{
    padding-right: 0;
    padding-left: 0.9rem;
}
.lst-d12 li:nth-child(even) .left{
    margin: 0;
    margin-left: 1.9rem;
    order: 2;
}
.lst-d12 li:nth-child(even) .left .bg{
    left: auto;
    right: 0;
    width: 6.8rem;
    background-position: left center;
}
.lst-d12 li:nth-child(even) .right{
    width: calc(100% - 6.36rem);
    order: 1;
}
.lst-d12 li:nth-child(even) .btns-d1{
    justify-content: flex-start;
}
.lst-d12 .con:hover{
    box-shadow: 0 0.03rem 0.12rem rgba(0, 0, 0, .1);
}
.lst-d12 .con:hover .tit{
    color: #0075C2;
}

.lst-d13{
    margin-bottom: -1.3rem;
    margin-right: -0.4rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d13 li{
    margin-bottom: 1.3rem;
    margin-left: -1px;
    width: 33.33%;
    flex-shrink: 0;
}
.lst-d13 .con{
    padding: 0.72rem 0.62rem 0.6rem;
    display: block;
    height: 100%;
    border-radius: 0.24rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d13 .con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #F3FAFF url(../images/d-bg4.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
    opacity: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d13 .con:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #E3E3E3;
}
.lst-d13 .tit{
    font-family: 'PingFangSC-Medium';
    margin-bottom: 0.08rem;
    font-size: 0.24rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.67;
    height: 3.34em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d13 .pic{
    margin-bottom: 0.1rem;
    padding-top: 55.8%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
}
.lst-d13 .desc{
    font-family: 'PingFangSC-Medium';
    font-size: 0.16rem;
    color: #9E9E9E;
    line-height: 1.69;
    height: 5.07em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    overflow:hidden;
}
.lst-d13 .btns-d1{
    margin-top: 0.3rem;
}
.lst-d13 .btns-d1 .s1{}
.lst-d13 .btns-d1 .s1 i{
    background-image: url(../images/d-arrow7.png);
}
.lst-d13 li:nth-child(3n) .con:after{
    display: none;
}
.lst-d13 .con:hover{
    box-shadow: 0 0.04rem 0.08rem rgba(0, 0, 0, .06);
}
.lst-d13 .con:hover:before{
    opacity: 1;
}
.lst-d13 .con:hover:after{
    opacity: 0;
}
.lst-d13 .con:hover .tit{
    color: #0075C2;
}
.lst-d13 .con:hover .btns-d1 .s1 i{
    background-image: url(../images/d-arrow6.png);
}

.lst-d14{
    margin: 0 -0.2rem -0.4rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d14>li{
    margin-bottom: 0.4rem;
    width: 33.33%;
    flex-shrink: 0;
}
.lst-d14>li>.con{
    padding: 0 0.2rem;
    display: block;
    position: relative;
}
.lst-d14>li>.con:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0.6rem;
    right: 0;
    height: 1px;
    background-color: rgba(221, 221, 221, .4);
    z-index: -1;
}
.lst-d14 .t1{
    margin-bottom: 0.23rem;
    display: flex;
    align-items: flex-start;
}
.lst-d14 .t1 .icon{
    margin-right: 0.1rem;
    height: 0.68rem;
    line-height: 0.68rem;
    font-size: 0;
    text-align: center;
    flex-shrink: 0;
}
.lst-d14 .t1 .icon img{
    position: static;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.lst-d14 .t1 .tit{
    font-family: 'PingFangSC-Heavy';
    padding: 0.19rem 0;
    font-size: 0.24rem;
    color: #333333;
    font-weight: normal;
    line-height: 0.3rem;
}
.lst-d14 .t2{}
.lst-d14 ul{
    padding-left: 0.04rem;
}
.lst-d14 ul li{}
.lst-d14 ul a{
    font-family: 'PingFangSC-Medium';
    padding-left: 0.32rem;
    display: block;
    font-size: 0.18rem;
    color: #333333;
    height: 0.36rem;
    line-height: 0.36rem;
    position: relative;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.lst-d14 ul a:before{
    content: '';
    margin-top: -0.08rem;
    position: absolute;
    left: 0;
    top: 50%;
    width: 0.15rem;
    height: 0.15rem;
    background: url(../images/d-circle1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.lst-d14 ul a:hover{
    background: linear-gradient(270deg, #21AC38 0%, #0389CF 100%), #9E9E9E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.lst-d15{
    margin: 0 -0.12rem;
    height: 4.26rem;
    display: flex;
}
.lst-d15 li{
    padding: 0 0.12rem;
    width: 3.04rem;
    flex-shrink: 0;
}
.lst-d15 .con{
    display: block;
    height: 100%;
    border-radius: 0.1rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.lst-d15 .bg{
    position: absolute;
    left: 0;
    top: 0;
    min-width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 1;
    max-width: unset;
}
.lst-d15 .text1{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    z-index: 5;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lst-d15 .text1 .tit{
    font-family: 'PingFangSC-Heavy';
    width: 0.4rem;
    font-size: 0.36rem;
    color: #FFFEFE;
    font-weight: normal;
    line-height: 1.1;
}
.lst-d15 .text2{
    padding: 0.3rem 0.4rem;
    padding-right: 0.532rem;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
    opacity: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.lst-d15 .text2:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 2rem;
    background: linear-gradient(0deg, rgba(0, 0, 0, .8) 20%, rgba(0, 0, 0, 0) 100%);
    z-index: -1;
}
.lst-d15 .text2 .t1{
    margin-bottom: 0.14rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.lst-d15 .text2 .tit{
    font-family: 'PingFangSC-Heavy';
    width: calc(100% - 1rem);
    font-size: 0.36rem;
    color: #FFFEFE;
    font-weight: normal;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
}
.lst-d15 .text2 .more{
    font-family: 'PingFangSC-Regular';
    display: block;
    font-size: 0.16rem;
    color: #FFFFFF;
    flex-shrink: 0;
    display: flex;
    align-items: center;
}
.lst-d15 .text2 .more i{
    margin-left: 0.16rem;
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../images/d-arrow4.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    flex-shrink: 0;
}
.lst-d15 .text2 .desc{
    font-family: 'PingFangSC-Medium';
    font-size: 0.22rem;
    color: #FFFEFE;
    line-height: 0.3rem;
    max-height: 0.6rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
}
.lst-d15 .on{
    width: calc(100% - 6.08rem);
}
.lst-d15 .on .text1{
    opacity: 0;
}
.lst-d15 .on .text2{
    opacity: 1;
}

.lst-d16{
    overflow: hidden;
}
.lst-d16 ul{
    margin: 0 -0.8rem;
    display: flex;
    flex-wrap: wrap;
}
.lst-d16 li{
    width: 50%;
    border-right: 1px solid #CACACA;
    border-top: 1px solid #CACACA;
    flex-shrink: 0;
}
.lst-d16 li:nth-child(2n){
    border-right: none;
}
.lst-d16 .con{
    padding: 0.3rem 0.8rem 0.28rem;
    display: block;
    height: 100%;
}
.lst-d16 .tit{
    font-family: 'PingFangSC-Medium';
    font-size: 0.24rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.5;
    height: 3em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow:hidden;
}
.lst-d16 .desc{
    font-family: 'PingFangSC-Regular';
    margin-top: 0.19rem;
    font-size: 0.16rem;
    color: #646464;
    line-height: 1.88;
    height: 5.64em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    overflow:hidden;
}
.lst-d16 .date{
    margin-top: 0.32rem;
    font-size: 0.16rem;
    color: #888888;
    line-height: 1.2;
}
.lst-d16 .date span{
    background: linear-gradient(0deg, #14A83A 0%, #0075C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lst-d16 .con:hover{}
.lst-d16 .con:hover .tit{
    color: #0075C2;
    font-family: 'PingFangSC-Bold';
}



.boxInf-d1{}
.boxInf-d1 img{
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.boxInf-d2{
    margin-bottom: 0.85rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.boxInf-d2 .left{
    width: calc(45.82% - 0.8rem);
    max-width: 100%;
    flex-grow: 1;
    display: none;
}
.boxInf-d2 .right{
    width: 100%;
    flex-shrink: 0;
}
.boxInf-d2 .tit{
    font-family: 'PingFangSC-Heavy';
    font-size: 0.36rem;
    color: #333333;
    font-weight: normal;
    line-height: 1.5;
}
.boxInf-d2 .cont{
    font-family: 'PingFangSC-Medium';
    margin-top: 0.4rem;
    font-size: 0.22rem;
    color: #333333;
    line-height: 1.82;
}
.boxInf-d2 .cont .p1{
    font-family: 'PingFangSC-Heavy';
    margin-bottom: 1.5em;
    font-size: 0.24rem;
    color: #0075C2;
    line-height: 1.67;
}
.boxInf-d2 .pic{
    padding-top: 58.46%;
    position: relative;
    border-radius: 0.1rem;
    box-shadow: 0 0.05rem 0.2rem 0 rgba(65,118,193,0.1);
    overflow: hidden;
}
.boxInf-d2 .pic .mask{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.boxInf-d2 .pic .play{
    margin: -0.28rem 0 0 -0.28rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.56rem;
    height: 0.56rem;
    border-radius: 50%;
    background: rgba(255, 255, 255, .16) url(../images/d-play1.png) center center no-repeat;
    -webkit-background-size: 0.32rem auto;
    background-size: 0.32rem auto;
    cursor: pointer;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.boxInf-d2 .pic .play:before{
    content: '';
    margin: -0.33rem 0 0 -0.33rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.66rem;
    height: 0.66rem;
    background-color: rgba(255, 255, 255, .14);
    border-radius: 50%;
    box-sizing: border-box;
}
.boxInf-d2 .pic .play:after{
    content: '';
    margin: -0.38rem 0 0 -0.38rem;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.76rem;
    height: 0.76rem;
    background-color: rgba(255, 255, 255, .14);
    border-radius: 50%;
    box-sizing: border-box;
}
.boxInf-d2 .pic:hover{}
.boxInf-d2 .pic:hover .play{
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}

.boxInf-d3{
    margin-bottom: 0.94rem;
}
.boxInf-d3 .cont{
}
.boxInf-d3 .cont .pic{
    width: 100%;
    height: 3.46rem;
    border-radius: 0.1rem;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
}
.boxInf-d3 .cont .right{
    width: calc(100% - 5.48rem);
    flex-shrink: 0;
}
.boxInf-d3 .cont .txt{
    font-family: 'PingFangSC-Medium';
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 1.9;
    max-height: 17.1em;
    overflow-y: auto;
}
.boxInf-d3 .cont .txt::-webkit-scrollbar {
    width: 6px;
}
.boxInf-d3 .cont .txt::-webkit-scrollbar-track {
    background: #1AB542;
    border-radius: 0.1rem;
}
.boxInf-d3 .cont .txt::-webkit-scrollbar-thumb {
    background: #0B8ADD;
    border-radius: 0.1rem;
}
.boxInf-d3 .cont .txt::-webkit-scrollbar-thumb:window-inactive {
    background: #0B8ADD;
    border-radius: 0.1rem;
}

.boxInf-d4{
    font-family: 'PingFangSC-Heavy';
    padding: 0.315rem 0.4rem;
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
    line-height: 1.25;
    background: url(../images/d-line4.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.boxSy-d1{
    margin: 0 -0.24rem -0.5rem;
    margin-top: 0.45rem;
    display: flex;
    flex-wrap: wrap;
}
.boxSy-d1 .item{
    padding: 0 0.24rem;
    margin-bottom: 0.5rem;
    float: left;
    width: 50%;
}
.boxSy-d1 .item.i1{
    width: 52.2%;
}
.boxSy-d1 .item.i2{
    width: 47.8%;
}
.boxSy-d1 .item.i2 .pic{
    padding-top: 76.13%;
}
.boxSy-d1 .item.i3{}
.boxSy-d1 .item.i4{}
.boxSy-d1 .txt{
    font-family: 'PingFangSC-Regular';
    padding: 0.59rem 0;
    padding-right: 0.2rem;
    font-size: 0.22rem;
    color: #333333;
    line-height: 1.82;
    text-align: justify;
}
.boxSy-d1 .pic{
    padding-top: 58.2%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
}

.boxCg-d1{}
.boxCg-d1 .big-pic{
    margin-bottom: -0.48rem;
    border-radius: 0.1rem;
    overflow: hidden;
}
.boxCg-d1 .big-pic img{
    display: block;
    width: 100%;
    max-width: 100%;
}
.boxCg-d1 .lst-d5{
    margin: 0 auto;
    width: 8.66rem;
    max-width: 90%;
}

.boxRcyr-d1{
    margin-top: 0.84rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.boxRcyr-d1 .box-col{
    width: 3.5rem;
    flex-shrink: 0;
}
.boxRcyr-d1 .box-cor{
    width: 10.22rem;
    flex-shrink: 0;
}
.boxRcyr-d1 .big-pic{
    height: 6.86rem;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.boxRcyr-d1 .big-pic:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 2.02rem;
    background: url(../images/d-bg5.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
}
.boxRcyr-d1 .big-pic img{
    margin-left: 0.87rem;
    display: block;
    width: 1.88rem;
    max-width: 100%;
    flex-shrink: 0;
}
.boxRcyr-d1 .big-pic .tit{
    font-family: 'PingFangSC-Bold';
    position: absolute;
    left: 1.56rem;
    top: 0.84rem;
    font-size: 1.5rem;
    text-transform: uppercase;
    writing-mode: vertical-rl;
    background: linear-gradient(0deg, rgba(214, 241, 255, 0.8) 38%, rgba(110, 235, 133, 0.3) 60%, rgba(110, 235, 133, 0.05) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    z-index: -1;
}

.tabBgs-d1{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 100%;
    z-index: -1;
}
.tabBgs-d1 .item{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}
.tabBgs-d1 .item.on{
    opacity: .4;
}




.innerPage-d1{
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.innerPage-d1 .col{
    margin-right: 0.86rem;
    padding-top: 0.1rem;
    width: 3.3rem;
    flex-shrink: 0;
}
.innerPage-d1 .cor{
    width: calc(100% - 4.16rem);
    max-width: 100%;
    flex-grow: 1;
}
.innerPage-d2{
    min-height: 100vh;
    position: relative;
    background-color: #0A4B89;
    z-index: 1;
    overflow: hidden;
    display: flex;
}
.innerPage-d2 .col, .innerPage-d2 .cor{
    flex-shrink: 0;
}
.innerPage-d2 .col{
    width: 30.42%;
    border-right: 1px solid rgba(255, 255, 255, .2);
}
.innerPage-d2 .cor{
    padding: 0.6rem 0.84rem;
    padding-right: calc((100vw - 14.4rem)/2);
    width: 69.58%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.innerPage-d2 .tabsDs-d1{
    width: 100%;
}
.innerPage-d3_1{
    padding: 0.82rem 0 1.09rem;
    background: url(../images/d-bg6.jpg) center bottom no-repeat;
}
.innerPage-d3_1 .hd-d1{
    margin-bottom: 0.58rem;
}
.innerPage-d3_2{
    background: url(../images/d-bg7.jpg) center top no-repeat, url(../images/inner-page.png) no-repeat bottom center;
}
.innerPage-d3_2 .innerPage-items1{
    padding: 0.7rem 0 0.43rem;
}
.innerPage-d3_2 .innerPage-items1 .hd-d1{
    margin-bottom: 0.26rem;
}
.innerPage-d3_2 .innerPage-items2{
    padding: 0.43rem 0 0.55rem;
}
.innerPage-d3_2 .innerPage-items2 .hd-d1{
    margin-bottom: 0.68rem;
}
.innerPage-d3_2 .innerPage-items3{
    padding: 0.55rem 0 2.31rem;
}
.innerPage-d3_2 .innerPage-items3 .hd-d1{
    margin-bottom: 0.42rem;
}
.pageBg-d1{
    position: absolute;
    left: 0;
    top: 4.2rem;
    width: 14.93rem;
    z-index: -1;
}
.pageBg-d1 img{
    display: block;
    max-width: 100%;
}
.pageBg-d2{
    position: absolute;
    left: 0;
    top: 2.48rem;
    right: 0;
    z-index: -1;
}
.pageBg-d2 img{
    display: block;
    width: 100%;
    max-width: 100%;
}
.pageBg-d3{
    position: absolute;
    top: -1rem;
    right: -4.2rem;
    width: 12.41rem;
    z-index: -1;
}
.pageBg-d3 img{
    display: block;
    width: 100%;
    max-width: 100%;
}
.pageBg-d4{
    position: absolute;
    left: -2.6rem;
    bottom: -3.6rem;
    width: 12.41rem;
    z-index: -1;
}
.pageBg-d4 img{
    display: block;
    width: 100%;
    max-width: 100%;
}
.pageBg-d5{
    position: absolute;
    right: -3rem;
    top: 2.22rem;
    width: 8.31rem;
    z-index: -1;
}
.pageBg-d5 img{
    display: block;
    width: 100%;
    max-width: 100%;
}





@media (max-width: 1199px){
    .hd-d1{margin-bottom: 0.25rem;}
    .hd-d1 .title{font-size: 0.3rem;}
    .hd-d1 .txt{font-size: 0.18rem !important; line-height: 1.7 !important;}
    .hd-d2{margin-bottom: 0.2rem;}
    .btns-d1 .s1{padding: 0 0.12rem !important; min-width: 1.22rem !important; line-height: 0.4rem !important;}
    .btns-d1 .s1 i{margin-left: 0.02rem !important; width: 0.24rem !important; height: 0.24rem !important;}
    .btns-d1 .s1:hover{padding: 0 0.15rem !important;}
    .btns-d2{margin-top: 0.4rem;}
    .swiper-d2{margin-bottom: 0.4rem;}
    .swiper-d2 .swi-pagination{left: 5rem;}
    .swiper-d2 .swi-pagination .swiper-pagination-bullet{margin: 0 0.06rem !important;}
    .swiper-d2 .con{margin-right: 0;}
    .swiper-d2 .pic{margin-right: 0.4rem; width: 4.6rem; height: 2.59rem;}
    .swiper-d2 .right{padding-top: 0.2rem; width: calc(100% - 5rem);}
    .swiper-d2 .desc{margin-top: 0.15rem;}
    .swiper-d3{flex-wrap: wrap;}
    .swiper-d3 .swiper-nav, .swiper-d3 .swiper-for{width: 100%; margin: 0;}
    .swiper-d3 .swiper-nav{margin-bottom: 0.2rem; height: auto; order: 1;}
    .swiper-d3 .swiper-nav:before, .swiper-d3 .swiper-nav:after{display: none;}
    .swiper-d3 .swiper-nav .swiper-slide{/*width: auto !important;*/}
    .swiper-d3 .swiper-nav .con{padding: 0.2rem 0 !important;}
    .swiper-d3 .swiper-nav .tit{white-space: nowrap;}
    .swiper-d3 .swiper-nav .swiper-slide-active .tit{padding: 0 0.7rem 0 0.3rem;width:calc(100% - 1rem);}
    .swiper-d3 .swiper-nav .swiper-slide-active .tit:before{width: 0.2rem;}
    .swiper-d3 .swiper-nav .swiper-slide-active .tit:after{width: 0.6rem;}
    .swiper-d3 .swiper-for{order: 2;}
    .swiper-d4{margin: 0; padding: 1.5rem 0.2rem 0.4rem;}
    .swiper-d4 .swi-arrow{width: 0.4rem; height: 0.4rem;}
    .swiper-d4 .swi-arrow.prev{left: -0.2rem;}
    .swiper-d4 .swi-arrow.next{right: -0.2rem;}
    .swiper-d4 .swi-pagination .swiper-pagination-bullet{margin: 0 0.1rem !important; width: 0.08rem; height: 0.08rem;}
    .swiper-d4 .swi-pagination .swiper-pagination-bullet-active{width: 0.1rem; height: 0.1rem;}
    .swiper-d4 .slider .slider-inn{padding: 0.4rem 0.5rem; height: 3.93rem;}
    .swiper-d4 .con{padding: 0 0.16rem;}
    .swiper-d4 .pic{height: 2.72rem;}
    .swiper-d4 .tit{font-size: 0.2rem;}
    .swiper-d4 .con:hover .tit{margin-top: 0.15rem;}
    .swiper-d5{margin-top: 0.4rem;}
    .swiper-d5 .bd ul li{margin: 0 0.06rem;}
    .swiper-d5 .bd ul li .pic img{width: 1.57rem; height: 1.05rem;}
    .tabs-d1{}
    .tabs-d1 ul{flex-wrap: nowrap; white-space: nowrap; overflow-x: auto;}
    .tabs-d1 a{padding: 0.15rem 0.3rem; min-width: 1.8rem !important; font-size: 0.2rem; line-height: 1.36 !important;}
    .tabs-d2{border-bottom: 1px solid rgba(255, 255, 255, .2);}
    .tabs-d2 ul{display: flex; overflow: hidden; overflow-x: auto;}
    .tabs-d2 li{border: none; width: 33.33%; min-width: 2.7rem; height: auto; border-right: 1px solid rgba(255, 255, 255, .2);}
    .tabs-d2 .con{padding: 0.2rem; justify-content: center;}
    .tabs-d2 .icon{margin-right: 0.2rem; width: 0.5rem; height: 0.5rem; line-height: 0.5rem;}
    .tabs-d2 .right{width: auto; max-width: calc(100% - 0.7rem);}
    .tabs-d2 .tit .cn{font-size: 0.22rem;}
    .tabs-d2 .tit .en{font-size: 0.14rem;}
    .lst-d1{margin: 0 -0.15rem -1rem; margin-top: 0.4rem;}
    .lst-d1 li{padding: 0 0.15rem; margin-bottom: 1rem;}
    .lst-d1 .pic{-webkit-box-reflect: below 0.15rem linear-gradient(rgba(255,255,255,0) 80%,rgba(255, 255,255,0.15) 100%);}
    .lst-d2{margin-top: 0.25rem;}
    .lst-d2 .hd{min-height: 0.8rem;}
    .lst-d2 .hd .tit{font-size: 0.2rem;}
    .lst-d2 .hd .tit span{margin-right: 0.05rem; font-size: 0.4rem;}
    .lst-d2 .hd .icon-arrow{-webkit-background-size: 0.18rem auto; background-size: 0.18rem auto;}
    .lst-d2 .bd{padding-bottom: 0.25rem; font-size: 0.18rem; line-height: 1.7;}
    .lst-d3{margin-top: 0.15rem; margin-bottom: -0.1rem;}
    .lst-d3 li{margin-bottom: 0.1rem;}
    .lst-d3 .tit{padding-left: 0.1rem; font-size: 0.18rem;}
    .lst-d4{margin-top: 0.25rem;}
    .lst-d5>li>.con{min-height: 3.1rem !important;}
    .lst-d5 .text{padding: 0.3rem !important;}
    .lst-d5 .text .num{right: 0.2rem !important; font-size: 0.6rem !important;}
    .lst-d5 .text .num:before{font-size: 0.6rem !important;}
    .lst-d5 .text .t1{font-size: 0.2rem;}
    .lst-d5 .text .t2 .t2-tit{font-size: 0.18rem;}
    .lst-d5.v2{margin: 0 -0.1rem -0.3rem;}
    .lst-d5.v2>li{padding: 0 0.1rem; margin-bottom: 0.3rem;}
    .lst-d7 .con{padding: 0.1rem 0.2rem;}
    .lst-d8{margin-top: 0.25rem;}
    .lst-d8 .text{padding: 0.2rem 0.25rem;}
    .lst-d9 .left{margin-right: 0.6rem;}
    .lst-d9 .right{width: calc(45.8% - 0.6rem);}
    .lst-d9 li:nth-child(even) .left{margin-left: 0.6rem;}
    .lst-d9 .tit{font-size: 0.24rem;}
    .lst-d9 .desc{margin-top: 0.1rem; font-size: 0.18rem;}
    .lst-d9 .btns-d1{margin-top: 0.15rem;}
    .lst-d10{margin: 0 -0.15rem -0.4rem; margin-top: 0.25rem;}
    .lst-d10 li{padding: 0 0.15rem; margin-bottom: 0.4rem;}
    .lst-d10 .pic{margin-bottom: 0.15rem;}
    .lst-d10 .tit{margin-bottom: 0.1rem;}
    .lst-d11{margin: 0 -0.1rem -0.3rem;}
    .lst-d11 li{padding: 0 0.1rem; margin-bottom: 0.3rem;}
    .lst-d11 .tit{font-size: 0.2rem;}
    .lst-d12 li{margin-bottom: 0.6rem;}
    .lst-d12 .con{padding-right: 0.5rem;}
    .lst-d12 .left{margin-right: 0.8rem; padding: 0.4rem; width: 2.6rem;}
    .lst-d12 .left .bg{width: 3.6rem !important;}
    .lst-d12 .right{padding: 0.3rem 0; width: calc(100% - 3.6rem);}
    .lst-d12 .tit, .lst-d12 .desc{padding-right: 0.2rem;}
    .lst-d12 .tit{padding-bottom: 0.15rem; margin-bottom: 0.2rem;}
    .lst-d12 .btns-d1{margin-top: 0.2rem;}
    .lst-d12 li:nth-child(even) .con{padding-right: 0; padding-left: 0.5rem;}
    .lst-d12 li:nth-child(even) .left{margin: 0; margin-left: 0.8rem;}
    .lst-d13{margin-right: 0; margin-bottom: -0.4rem;}
    .lst-d13 li{margin-bottom: 0.4rem;}
    .lst-d13 .con{padding: 0.3rem;}
    .lst-d13 .btns-d1{margin-top: 0.15rem;}
    .lst-d14>li>.con:before{top: 0.48rem;}
    .lst-d14 .t1{margin-bottom: 0.1rem;}
    .lst-d14 .t1 .icon{height: 0.54rem; line-height: 0.54rem;}
    .lst-d14 .t1 .tit{padding: 0.12rem 0; font-size: 0.2rem;}
    .lst-d15{height: 3.4rem;}
    .lst-d15 li{width: 2.2rem;}
    .lst-d15 .text1 .tit{font-size: 0.26rem;}
    .lst-d15 .text2{padding: 0.2rem 0.3rem;}
    .lst-d15 .text2 .t1{margin-bottom: 0.1rem;}
    .lst-d15 .text2 .tit{font-size: 0.26rem;}
    .lst-d15 .text2 .desc{font-size: 0.18rem;}
    .lst-d15 .on{width: calc(100% - 4.4rem);}
    .lst-d16 ul{margin: 0 -0.4rem;}
    .lst-d16 .con{padding: 0.3rem 0.4rem;}
    .lst-d16 .tit{font-size: 0.2rem;}
    .lst-d16 .desc{margin-top: 0.12rem;}
    .lst-d16 .date{margin-top: 0.15rem;}
    .boxSy-d1{margin: 0 -0.15rem -0.3rem; margin-top: 0.25rem;}
    .boxSy-d1 .item{padding: 0 0.15rem; margin-bottom: 0.3rem;}
    .boxSy-d1 .txt{font-size: 0.2rem;}
    .boxInf-d2{margin-bottom: 0.4rem;}
    .boxInf-d2 .left{width: calc(45.82% - 0.4rem);}
    .boxInf-d2 .right{margin-left: 0.4rem;}
    .boxInf-d2 .cont{margin-top: 0.2rem;}
    .boxInf-d3{margin-bottom: 0.6rem;}
    .boxInf-d3 .cont .pic{ height: auto;padding-top: 68.78%}
    .boxInf-d3 .cont .right{width: calc(100% - 5.2rem);}
    .boxInf-d2 .cont .p1{margin-bottom: 0.15rem;}
    .boxInf-d3 .cont .txt{font-size: 0.18rem;}
    .boxInf-d4{padding: 0.2rem 0.4rem;}
    .boxRcyr-d1{display: block; margin-top: 0.25rem;}
    .boxRcyr-d1 .box-col, .boxRcyr-d1 .box-cor{width: 100%;}
    .boxRcyr-d1 .box-col{display: none;}
    .innerPage-d1 .col{display: none;}
    .innerPage-d2{display: block; height: auto;}
    .innerPage-d2 .col, .innerPage-d2 .cor{width: 100%;}
    .innerPage-d2 .cor{padding: 0.4rem;}
    .innerPage-d3_1{padding: 0.4rem 0;}
    .innerPage-d3_1 .hd-d1{margin-bottom: 0.25rem;}
    .innerPage-d3_2 .innerPage-items1{padding: 0.4rem 0 0.2rem;}
    .innerPage-d3_2 .innerPage-items2{padding: 0.2rem 0;}
    .innerPage-d3_2 .innerPage-items2 .hd-d1{margin-bottom: 0.25rem;}
    .innerPage-d3_2 .innerPage-items3{padding: 0.2rem 0 0.4rem;}
    .innerPage-d3_2 .innerPage-items3 .hd-d1{margin-bottom: 0.25rem;}
}
@media (max-width: 959px){
    .swiper-d4{padding: 0.4rem 0.2rem;}
    .swiper-d4 .slider .slider-inn{padding: 0.4rem 0.3rem; height: auto;}
    .swiper-d4 .con{padding: 0 0.1rem;}
    .swiper-d4 .pic{padding: 0.06rem !important; height: 2.45rem !important; -webkit-transform: scale(1) !important; -ms-transform: scale(1) !important; -o-transform: scale(1) !important; transform: scale(1) !important;}
    .swiper-d4 .tit{margin-top: 0.1rem !important; height: auto; opacity: 1; font-size: 0.18rem;}
}
@media (max-width: 767px){
    .hd-d1.middle .txt{max-width: 100%;}
    .swiper-d2{padding-bottom: 0.2rem;}
    .swiper-d2 .swi-pagination{left: 0; bottom: 0 !important; right: 0 !important;}
    .swiper-d2 .con{display: block;}
    .swiper-d2 .pic, .swiper-d2 .right{width: 100%;}
    .swiper-d2 .pic{margin-bottom: 0.2rem;}
    .swiper-d2 .right{padding: 0;}
    .swiper-d2 .desc{margin-top: 0.1rem; font-size: 0.18rem;}
    .swiper-d2 .btns-d1{margin-top: 0.1rem; position: static;}
    .swiper-d4 .swi-pagination .swiper-pagination-bullet{margin: 0 0.04rem !important;}
    .swiper-d4 .con{opacity: 1 !important;}
    .swiper-d4 .pic{height: 2.95rem !important;}
    .lst-d1{margin-left: -0.1rem; margin-right: -0.1rem;}
    .lst-d1 li{padding-left: 0.1rem; padding-right: 0.1rem; width: 50%;}
    .lst-d4{margin: 0 -0.05rem;}
    .lst-d4 li{padding: 0 0.05rem; margin-bottom: 0.7rem; width: 50%;}
    .lst-d4 .text{left: 0.2rem;}
    .lst-d4 .tit{padding: 0.1rem; width: 1rem; height: 1rem;}
    .lst-d5>li{margin-bottom: 0.2rem; width: 100%;}
    .lst-d5>li:last-child{margin-bottom: 0;}
    .lst-d5>li:nth-child(1){order: 1;}
    .lst-d5>li:nth-child(2){order: 2;}
    .lst-d5>li:nth-child(3){order: 3;}
    .lst-d5>li:nth-child(4){order: 4;}
    .lst-d5>li>.con{min-height: 3rem;}
    .lst-d5 .title{padding: 0.6rem 0.32rem;}
    .lst-d5 .text{padding: 0.3rem !important;}
    .lst-d5 .text .num{top: 0.23rem; right: 0.25rem !important;}
    .lst-d5 .text .num, .lst-d5 .text .num:before{font-size: 0.68rem;}
    .lst-d5 .text .t1{font-size: 0.22rem;}
    .lst-d5 .text .t2{margin-top: 0.12rem;}
    .lst-d5 .text .t2 .t2-item{margin-bottom: 0.2rem;}
    .lst-d5.v2{margin-bottom: 0.1rem;}
    .lst-d5.v2>li{margin-bottom: 0.2rem; width: 100% !important;}
    .lst-d6 a{font-size: 0.16rem; line-height: 1.6;}
    .lst-d6 a:before{top: 0.06rem; bottom: 0.06rem;}
    .lst-d7 li{width: 50%;}
    .lst-d7 .tit{font-size: 0.16rem; line-height: 1.4;}
    .lst-d8 li{float: none; width: 100% !important;}
    .lst-d8 li:nth-child(1) .con{height: 3.6rem;}
    .lst-d8 .tit{font-size: 0.2rem;}
    .lst-d9{margin-bottom: -0.3rem;}
    .lst-d9 .con{padding: 0.3rem 0; display: block;}
    .lst-d9 .left, .lst-d9 .right{width: 100% !important; margin: 0 !important;}
    .lst-d9 .left{margin-bottom: 0.15rem !important;}
    .lst-d10 li{width: 100%;}
    .lst-d10 .tit{font-size: 0.22rem;}
    .lst-d11{margin: 0 -0.06rem -0.2rem;}
    .lst-d11 li{padding: 0 0.06rem; margin-bottom: 0.2rem; width: 50%;}
    .lst-d11 .con{height: 0.52rem; line-height: 0.52rem;}
    .lst-d11 .tit{font-size: 0.18rem;}
    .lst-d12 .con{padding: 0 !important; display: block;}
    .lst-d12 .left{width: 100% !important; margin: 0 !important;}
    .lst-d12 .left .bg{width: 180% !important;}
    .lst-d12 .right{padding: 0.2rem; width: 100% !important;}
    .lst-d12 .tit, .lst-d12 .desc{padding-right: 0;}
    .lst-d12 .desc{font-size: 0.18rem;}
    .lst-d12 .btns-d1{justify-content: flex-end !important;}
    .lst-d13 li{width: 100%;}
    .lst-d13 .con:after{display: none !important;}
    .lst-d14{margin-bottom: -0.3rem;}
    .lst-d14>li{margin-bottom: 0.3rem; width: 100%;}
    .lst-d14 ul a{padding-left: 0.24rem;}
    .lst-d15{margin-bottom: -0.2rem; display: block; height: auto;}
    .lst-d15 li{margin-bottom: 0.2rem; width: 100% !important;}
    .lst-d15 .con{height: 3rem;}
    .lst-d15 .text1{opacity: 0; display: none;}
    .lst-d15 .text2{opacity: 1;}
    .lst-d15 .text2 .tit{font-size: 0.22rem;}
    .lst-d16 ul{margin: 0;}
    .lst-d16 li{width: 100%; border-right: none;}
    .lst-d16 .con{padding: 0.3rem 0.2rem;}
    .boxSy-d1{margin-bottom: -0.2rem; display: block;}
    .boxSy-d1 .item{margin-bottom: 0.2rem; width: 100% !important;}
    .boxSy-d1 .txt{padding: 0; line-height: 1.7;}
    .boxInf-d2{display: block;}
    .boxInf-d2 .left, .boxInf-d2 .right{width: 100%; margin: 0;}
    .boxInf-d2 .left{margin-bottom: 0.2rem;}
    .boxInf-d2 .tit{font-size: 0.3rem;}
    .boxInf-d2 .cont{font-size: 0.18rem;}
    .boxInf-d2 .cont .p1{font-size: 0.2rem;}
    .boxInf-d3{margin-bottom: 0.4rem;}
    .boxInf-d3 .cont{display: block;}
    .boxInf-d3 .cont .pic, .boxInf-d3 .cont .right{width: 100%; margin: 0;}
    .boxInf-d3 .cont .pic{margin-bottom: 0.2rem;}
    .boxInf-d3 .cont .txt{line-height: 1.7;}
    .boxInf-d4{padding: 0.15rem 0.1rem; background: none; border: 2px dashed #0060C2; border-radius: 0.1rem;}
    .innerPage-d2 .cor{padding: 0.4rem 0.2rem;}
    .innerPage-d3_2 .innerPage-items3 .hd-d1{display: flex; justify-content: space-between; align-items: center;}
    .innerPage-d3_2 .innerPage-items3 .hd-d1 .hd-t{justify-content: flex-start;}
    .innerPage-d3_2 .innerPage-items3 .hd-d1 .btns-d1{position: static; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}

    .swiper-d3 .swiper-nav .swiper-slide-active .tit span{
        white-space: normal;
        overflow: visible;
        text-overflow: clip;
    }
    .swiper-d3 .swiper-nav .swiper-slide-active .tit{
        flex: 1;
    }
}

.boxInf-d3 .child{
    opacity: 0;
    height: 0;
    transform: scale(0);
}
.boxInf-d3 .child.active{
    opacity: 1;
    height: auto;
    transform: none;
}

.list2nw .a{
    display: block;
}