@font-face {
    font-family: 'din';
    src: url('../fonts/din.eot?#iefix') format('embedded-opentype'),
    url('../fonts/din.woff') format('woff'),
    url('../fonts/din.woff2') format('woff2'),
    url('../fonts/din.ttf') format('truetype'),
    url('../fonts/din.svg#din') format('svg');
}

html{background-image: url(../images/bg2.png);}
/* .content{padding-top: 2rem;} */
.bread2{margin: 0;padding-right: 3rem;}
.sub_layout .rt .bread{margin-bottom: 0;}

.wrap_sub02_content{position: relative;}
.wrap_sub02_content::before{content: '';display: block;background: url(../images/sub_bg11.png) no-repeat center/cover;width: 62.5rem;height: 69.7rem;position: absolute;left: -42.2rem;top: 3rem;z-index: -1;}
.wrap_sub02_content::after{content: '';display: block;background: url(../images/sub_bg21.png) no-repeat center/cover;width: 54.5rem;height: 70.8rem;position: absolute;right: -28rem;bottom: -31.8rem;z-index: -1;}

.sub02_content{background: #fff;padding: 3rem 5rem 5rem;overflow: hidden;position: relative;z-index: 2;}
.sub02_content::before{content: '';display: block;background: url(../images/sub_bg12.png) no-repeat center/cover;width: 62.5rem;height: 69.7rem;position: absolute;left: -42.2rem;top: 3rem;z-index: -1;}
.sub02_content::after{content: '';display: block;background: url(../images/sub_bg22.png) no-repeat center/cover;width: 54.5rem;height: 70.8rem;position: absolute;right: -28rem;bottom: -31.8rem;z-index: -1;}
.sub02_content.nobg:before,.sub02_content.nobg:after,.sub_content.nobg:before,.sub_content.nobg:after{display: none;}

.sub02_content .page_article_title{padding: 0;}

.article_bottom_links{padding: 5rem 0 0;border-top: .1rem solid rgba(0, 0, 0, .1);margin: 5rem 0 0;}
.article_bottom_links a{display: block;width: 48.6%;padding: 0 0 0 4rem;position: relative;line-height: 1.5;}
.article_bottom_links a::before{content: '';width: 3rem;height: 3rem;background: url(../images/index_title.svg) no-repeat center/2.6rem auto;display: block;position: absolute;left: 0;top: 0;}
.article_bottom_links a.prev::before{transform: rotate(180deg);}
.article_bottom_links .time{color: #999;margin: 1rem 0 0;}
@media screen and (max-width: 767px){
    .article_bottom_links{padding: 2rem 0 0;}
    .article_bottom_links a{width: 100%;margin: 20px 0 0;}
}


.wrap_sub02ab{position: relative;overflow: hidden;}
.wrap_sub02ab::before{content: '';display: block;background: url(../images/sub_bg11.png) no-repeat center/cover;width: 62.5rem;height: 69.7rem;position: absolute;left: 0;top: 40rem;z-index: -1;}

.wrap_sub02a{padding: 0 0 .1rem;position: relative;}
.sub02a{margin-left: calc(50% - 77rem);justify-content: flex-start;}
.sub02a .lf{width: 18.3%;position: relative;max-width: 315px;}
.sub02a .lf::before{content: '';z-index: -1;background: #fff;position: absolute;left: 0;right: 0;top: 50%;bottom: 0;}
.sub02a .rt{width: 81.7%;max-width: 1415px;}

.sub_02_search{border: .1rem solid #46278b;position: relative;margin: 0 0 0 .3rem;z-index: 1;height: 5.5rem;overflow: hidden;}
.sub_02_search input{border: none;position: absolute;left: 5.5rem;right: 0;top: 0;bottom: 0;padding: 0 0 0 2rem;color: #999;font-size: inherit;height: 100%;display: block;width: 100%;}
.sub_02_search .btn{position: absolute;left: 0;top: 0;bottom: 0;background: #46278b;color: #fff;width: 5.5rem;border: none;z-index: 10;}
.sub_02_search .btn svg,.sub_02_search .btn img{height: 2.6rem;}

.sub_02a1{position: relative;height: 6rem;padding: 0 2rem;align-items: center;background: #fff;margin: 1rem 0 1.4rem;}
.sub_02a1 img{max-width: 8.5rem;}
.sub_02a1 .ico,.sub_02a2 .ico{width: 2rem;height: 2rem;}
.sub_02a1 .ico path,.sub_02a2 .ico path{transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_02a1:hover .ico path{fill: #46278B;}

.sub_02a2{background: #fff;padding: 2rem 0 .7rem;}
.sub_02a2 h2{font-weight: normal;color: #46278B;margin: 0 2rem .8rem;line-height: 3.5rem;}
.sub_02a2 ul{margin: 0 0;}
.sub_02a2 .item{margin: 0 0;height: 5.5rem;position: relative;padding: 0 2rem;align-items: center;}
.sub_02a2 .item::before{content: '';display: block;position: absolute;left: 2rem;right: 2rem;top: 0;border-top: .1rem solid rgba(0, 0, 0, .1);}
.sub_02a2 .title{max-width: calc(100% - 3rem);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_02a2 .item:hover .ico path{fill: #46278B;}


.sub_02a3{position: relative;overflow: hidden;}
.sub_02a3 ul{margin: 0 0;}
.sub_02a3 .item{margin: 0 0;}
.sub_02a3 .gp-img{padding-bottom: 38.14%;}

.sub_02a3 .swiper_menu{padding: 0;font-size: 0;position: absolute;bottom: 2.2rem;right: 1.5rem;z-index: 10;}
.sub_02a3 .swiper_menu::before{content: '';display: block;background: rgba(255, 255, 255, 1);width: .2rem;height: 4rem;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.sub_02a3 .arrow{width: 1.8rem;height: 3rem;margin: 0 2rem;cursor: pointer;border-radius: 0;display: inline-block;vertical-align: top;opacity: 1;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;background-size: 1.8rem auto;}
.sub_02a3 .prev{left: 0rem;background-image: url(../images/banner_prev.png);}
.sub_02a3 .next{right: 0rem;background-image: url(../images/banner_next.png);}
.sub_02a3 .arrow:hover{opacity: 1;}

.wrap_sub02b{padding: 5.8rem 0 6rem;position: relative;}
.sub02b{}
.sub02b .channel_link{position: absolute;right: 0;bottom: 0;border-left: .1rem solid #442da6;border-bottom: none;width: 41px;padding: 0 0 8rem 2rem;background-position: right bottom;line-height: 1.33em;text-align: center;}

.sub_02b1{}
.sub_02b1 ul{margin: 0 -0.8rem -0.8rem;align-items: center;justify-content: flex-start;}
.sub_02b1 li{width: auto;}
.sub_02b1 .item{margin: 0 .8rem .8rem;background: rgba(70, 39, 139, .06);border-radius: 50%;width: 4rem;height: 4rem;line-height: 4rem;text-align: center;color: #46278B;font-weight: bold;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_02b1 .item.all{color: #fff;background: linear-gradient(192.65deg, rgb(58, 33, 163),rgb(217, 51, 121)),rgb(255, 255, 255);width: auto;padding: 0 1.6rem;border-radius: 6rem;}
.sub_02b1 .item:hover{background: linear-gradient(192.65deg, rgb(58, 33, 163),rgb(217, 51, 121)),rgb(255, 255, 255);color: #fff;}

.sub_02b2{margin: 3rem 9rem 0 3.3rem;overflow: hidden;text-align: center;}
.sub_02b2 ul{margin: 0 0 -3rem -3.4rem;}
.sub_02b2 .item{margin: 0 0 3rem 4rem;}

.wrap_sub02c{padding: 5.6rem 0 6.2rem;background: url(../images/sub_02c_bg.png) no-repeat center/cover;}
.sub02c{}

.sub_02c{padding: 2.7rem 0 0;}
.sub_02c ul{margin: 0 0 -4rem -4rem;padding: 0 0;}
.sub_02c .item{margin: 0 0 4rem 4rem;}
.sub_02c .title{margin: 2rem 0 1rem;color: #fff;}
.sub_02c .summary{margin: 0 0 1rem;color: rgba(255, 255, 255, .8);}
.sub_02c .time{color: rgba(255, 255, 255, .5);margin: 0 0;}

.wrap_sub02d{padding: 6rem 0 6rem;}
.sub02d{}
.sub02d .lf{width: calc(100% - 45rem);padding: 0 0 0;}
.sub02d .rt{width: 40rem;background: url(../images/sub_02d_bg.png) no-repeat center/cover;padding: 3rem 3rem 4.3rem;}

.sub_02d1{padding: 2.6rem 0 0;}
.sub_02d1 ul{margin: 0 0 -2rem -3rem;padding: 0 0;}
.sub_02d1 .item{margin: 0 0 2rem 3rem;padding: 0 3rem 3rem;position: relative;z-index: 2;}
.sub_02d1 .item::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 3rem;bottom: 0;background: #fff;z-index: -1;}
.sub_02d1 .img_box{width: 30rem;float: left;}
.sub_02d1 .info_box{margin: 0 0 0 32rem;padding: 6rem 0 0;}
.sub_02d1 .info_box::before{content: '';display: block;width: 3rem;height: .4rem;margin: 0 0 1rem;background: linear-gradient(90.00deg, rgb(58, 33, 163),rgb(217, 51, 121));}
.sub_02d1 .title{margin: 0 0;}

.sub_02d2{}
.sub_02d2 ul{margin: 0 0 -3rem;padding: 2.6rem 0 0;}
.sub_02d2 .item{margin: 0 0 3rem;background: rgba(255, 255, 255, .1);align-items: center;position: relative;}
.sub_02d2 .item::before{content: '';display: block;width: 2.4rem;height: 2.4rem;background: url(../images/index_more_w.svg) no-repeat center/100% 100%;position: absolute;top: 50%;transform: translateY(-50%);right: 2rem;}
.sub_02d2 .img_box{width: 9.5rem;height: 9.5rem;background: rgba(255, 255, 255, .2);position: relative;}
.sub_02d2 .img_box svg,.sub_02d2 .img_box img{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;height: 5rem;}
.sub_02d2 .info_box{padding: 0 6rem 0 2rem;width: calc(100% - 9.5rem);}
.sub_02d2 .title{margin: 0 0 .4rem;color: #fff;}
.sub_02d2 .vicetitle{color: rgba(255, 255, 255, .5);white-space: nowrap;}

.wrap_sub02e{padding: 0;background: url(../images/sub_02e_bg.png) no-repeat center/cover;overflow: hidden;}
.sub02e{margin-right: calc(50% - 77rem);justify-content: flex-end;}
.sub02e .lf{width: 60rem;background: no-repeat center/cover;max-width: 600px;}
.sub02e .rt{padding: 5.5rem 0 0;width: calc(100% - 60rem);max-width: 1125px;}
.sub02e .index_title{margin: 0 0 2.6rem 5rem;}

.sub_02e{background: url(../images/sub_02e_bg2.png) #fff no-repeat bottom center/100% auto;padding: 4.7rem 5rem 13rem;}
.sub_02e1{margin: 0 0 5rem;color: #333;}

.sub_02e2{margin: 0 auto;max-width: 78rem;}
.sub_02e2 .top{padding: 0 0 .7rem;text-align: center;color: #999;}
.sub_02e2 .count{color: #46278B; font-family: 'din';margin: 0 .4rem 0 0;}

.wrap_sub02f{padding: 6rem 0 10.2rem;}
.sub02f{}
.sub02f .index_title{justify-content: center;}

.sub_02f{padding: 2.6rem 0 0;}
.sub_02f ul{margin: 0 0 -2rem -3rem;}
.sub_02f .item{margin: 0 0 2rem 3rem;}
.sub_02f .gp-img{padding-bottom: 32.9%;}

.wrap_sub_021a{margin-bottom: 3rem;position: relative;z-index: 10;border-top: 2.6rem solid #fff;border-bottom: 2.6rem solid #fff;}
.sub_021a{background: #FBF9FF;align-items: center;}
.sub_021a1{width: 19.6rem;height: 15rem;border: .1rem solid #3A21A3;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.sub_021a1 p{color: #472689;margin: 0 0 .8rem;}
.sub_021a1 .ico{height: 1.9rem;width: 100%;}
.sub_021a1 .ico path{fill: none;stroke: #472689;}

.sub_021a2{flex: 1;margin: 0 0 0 4rem;line-height: 1.5;}
.sub_021a2 .box{padding: .5rem 0;}
.sub_021a2 a{cursor: pointer;}
.sub_021a2 a::after{content: '/';margin: 0 1.8rem;}
.sub_021a2 .letters a{margin: 0 2.6rem 0 0;position: relative;}
.sub_021a2 .letters a::after,.sub_021a2 a:last-child::after{display: none;}
.sub_021a2 a.active{color: #3A21A3;}
.sub_021a2 .letters a.active::before{content: '';display: block;position: absolute;width: 2rem;border-bottom: .1rem solid #3A21A3;left: 50%;transform: translateX(-50%);bottom: 0;}
.sub_021a2 a.disabled{color: #c4c4c4;}

.sub_021b{align-items: center;margin: 0 0 3rem;}
.sub_021b p{color: #999;}
.sub_021b .sub_02_search{width: 40rem;height: 4rem;}
.sub_021b .sub_02_search .btn{width: 6rem;}
.sub_021b .sub_02_search .btn svg,.sub_021b .sub_02_search .btn img{height: 2rem;}

.sub_021c{}
.sub_021c ul{margin: 0 0 -3rem -5rem;padding: 0 0;}
.sub_021c .item{margin: 0 0 3rem 5rem;background: #FBF9FF;}
.sub_021c .img_box{width: 25rem;}
.sub_021c .info_box{margin: 0 0 0;padding: 0 0 0;width: calc(100% - 25rem);}
.sub_021c .top{padding: 1rem 2rem;background: #fff;}
.sub_021c .bottom{padding: 2rem;line-height: 1.5;color: #333;}
.sub_021c .title{margin: 0 0 .4rem;font-weight: bold;}
.sub_021c .num{margin: 0 0 .7rem;}
.sub_021c .summary{margin: 0 0;}
.sub_021c .attr{margin: 1rem 0 0;display: flex;}
.sub_021c .name{white-space: nowrap;}
.sub_021c .val{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.sub_021c .val2::before{content: '';float: right;height: 4.5em;}
.sub_021c .val.on{display: block;-webkit-line-clamp: inherit;}
.sub_021c .btn{float: right;clear: both;color: #999;margin: 0 0 0 1.5em;padding: 0 2rem 0 0;position: relative;cursor: pointer;}
.sub_021c .btn::before{content: '';display: block;width: 1.6rem;height: 1.6rem;background: url(../images/sub_021c_ico.svg) no-repeat center/100% auto;position: absolute;right: 0;top: calc(50% - .8rem);}
.sub_021c .btn2::before{transform: rotate(180deg);}
.sub_021c .btn2,.sub_021c .val.on .btn1{display: none;}
.sub_021c .val.on .btn2{display: block;}

.sub_022 p{margin: 2rem 0 0;}

.sub_023{}
.sub_023 ul{margin: 0 0;padding: 0 0;}
.sub_023 .item{margin: 0 0;line-height: 6.9rem;align-items: center;border-bottom: .1rem solid rgba(0, 0, 0, .1);}
.sub_023 .title{white-space: nowrap;position: relative;padding: 0 0 0 5rem;flex: 1;background: url(../images/index_title.svg) no-repeat .2rem center/2.6rem auto;}
.sub_023 .time{color: #3A21A3;margin: 0 0 0 1.6rem;}
.sub_023 .time span{display: inline-block;vertical-align: text-bottom;margin: 0 1rem;height: 2rem;border-left: .1rem solid #3A21A3;}

.sub_025a{padding: 1.9rem 0 2rem;}
.sub_025a ul{margin: 0 0;text-align: center;}
.sub_025a li{width: auto;}
.sub_025a .item{margin: 0 4rem;padding: 0 1rem;line-height: 1.9em;}
.sub_025a .item.cur{border-bottom: .2rem solid #3A21A3;color: #3A21A3;}

.sub_025b{margin: 0 0;}
.sub_025b table{width: 100%;text-align: center;line-height: 1.5;}
.sub_025b tr:nth-child(2n+1){background: #F8F8F8;}
.sub_025b th{padding: 1.6rem 3rem;background: #F2EFF8;}
.sub_025b td{padding: 2rem 3rem;}
.sub_025b th:first-child,.sub_025b td:first-child,.sub_025b th:last-child,.sub_025b td:last-child{text-align: left;}
.sub_025b p{margin: 0 0 .4rem;}
.sub_025b p:last-child{margin: 0;}

.sub_026{}
.sub_026 ul{margin: 0 0 -3rem;padding: 0 0;}
.sub_026 .item{margin: 0 0 3rem;align-items: center;border-bottom: .1rem solid rgba(0, 0, 0, .1);padding: 0 0 3rem;}
.sub_026 .time_box{position: relative;text-align: center;padding: 0 3rem 0 0;margin: 0 3rem 0 0;color: #3A21A3;}
.sub_026 .time_box::before{content: '';display: block;height: 6rem;border-right: .1rem solid #3A21A3;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.sub_026 .day{margin: 0 0 .4rem;}
.sub_026 .month{margin: 0 0 0;}
.sub_026 .img_box{width: 24rem;margin: 0 3rem 0 0;}
.sub_026 .info_box{position: relative;flex: 1;}
.sub_026 .title{margin: 0 0;}
.sub_026 .summary{margin: 2rem 0 0;color: #999;}

.sub_028{}
.sub_028 ul{margin: 4rem 0 -2rem -12.5rem;}
.sub_028 .item{margin: 0 0 4rem 12.5rem;text-align: center;line-height: 1.5;}
.sub_028 .img_box{width: 100%;max-width: 180px;margin: 0 auto;}
.sub_028 .gp-img{padding-bottom: 127.8%;margin: 0 0 1rem;}
.sub_028 .title{margin: 0 0;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_028 .vicetitle{margin: 0 0;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


@media screen  and (max-width:1800px){
    .sub_02a2 .item{height: 5.2rem;}
}
@media screen  and (max-width:1750px){
    .sub_02a2 .item{height: 4.8rem;}
}
@media screen  and (max-width:1700px){
    .sub_02a2 .item{height: 4.7rem;}
}
@media screen  and (max-width:1660px){
    .sub_02a2 .item{height: 4.4rem;}
}
@media screen  and (max-width:1640px){
    .sub02a{margin-left: calc(50% - 700px);}
    .sub02e{margin-right: calc(50% - 700px);}

    .sub_02d2 .vicetitle{font-size: 12px;}
}
@media screen  and (max-width:1480px){
    .sub_02a2 .item{height: 4rem;}
    
    .sub02a{margin-left: calc(50% - 600px);}
    .sub02e{margin-right: calc(50% - 600px);}
}
@media screen  and (max-width:1280px){
    .sub_02a2 .item{height: 4.4rem;}

    .sub02a{margin-left: 40px;}
    .sub02e{margin-right: 40px;}

    .sub_02d2 .vicetitle{white-space: wrap;text-overflow: ellipsis;overflow: hidden;line-height: 14px;}

}
@media screen  and (max-width:996px){
	.sub02a{margin-left: 20px;}
    .sub02e{margin-right: 20px;}

    .sub02a .lf{width: 30%;}
    .sub02a .rt{width: 70%;}

    .sub_02a3,.sub_02a3 .swiper-wrapper,.sub_02a3 .item{height: 100%;}
    .sub_02a3 .gp-img{padding: 0;height: 100%;}

    .sub_021a1{width: 100%;height: auto;padding: 12px 0;}
    .sub_021a2{margin: 15px 20px 0;}
    .sub_021a2 .box{padding: 0 0 15px;}

    .sub02a .rt{order: 0;width: 100%;}
    .sub02a .lf{order: 1;width: 100%;}
    .sub_02a3 .gp-img{padding-bottom: 38.14%;}

    .sub_02b2{margin: 3rem 0 0;text-align: left;}

    .sub_02c .item{overflow: hidden;}
    .sub_02c .img_box{float: left;width: 200px;}
    .sub_02c .info_box{margin: 0 0 0 220px;}
    .sub_02c .title{margin: 5px 0 10px;}

   

}
@media screen and (max-width: 767px){
    .sub02d .lf,.sub02d .rt{width: 100%;}
    .sub02d .rt{margin: 20px 0 0;}

    .sub_02b1 li{width: 16.6%;}
    .sub_02b1 .item{margin: 0 auto 10px;}

    .sub_02b2{margin-right: 0;}

    .sub_02c .img_box{float: none;width: auto;}
    .sub_02c .info_box{margin: 0;}

    .sub02e .lf{width: 100%;padding-bottom: 100%;display: none;}
    .sub02e .rt{width: 100%;max-width: 100%;}
    .sub02e{margin-right: 0;}
    .sub02e .index_title{margin-left: 20px;margin-right: 20px;}

    .sub_021b .sub_02_search{margin: 10px 0 0;}
    
    .sub_021c .img_box{width: 100px;}
    .sub_021c .info_box{width: calc(100% - 100px);}
    
    .sub_025b{overflow: auto;}
    .sub_025b table{min-width: 700px;}
    
    .sub_026 .img_box{display: none;}

    .sub_028 ul{margin: 20px 0 -20px -20px;}
    .sub_028 .item{margin: 0 0 20px 20px;}
    .sub_028 .gp-img{margin: 0 0 6px;}
}
