.list-banner img{width: 100%;}
.main{width: 100%;background:url(../img/parte_bg.png) no-repeat right bottom;padding-bottom: 0.4rem;}
.local{width: 100%;line-height: 0.3rem;padding: 0.15rem 0;}
.local span{font-size: 0.16rem;color: #777777;display: inline-block;background: url(../img/home.png) no-repeat left 0.05rem;background-size: auto 0.2rem;padding-left: 0.25rem;}
.local span a{color: #777777;display: inline-block;}
.local span a:hover{color: #09378d;}

.main-left{width: 2.4rem;position: relative;padding: 0.15rem 0 0 0.15rem;align-self: flex-start;}
.main-left::before{content: "";width: 100%;height:60%;top: 0;left: 0;z-index: 0;background-image:linear-gradient(92deg, #7e12ac 0%, #2c06a0 100%);position: absolute;}
.main-left h3{display: block;color: #ffffff;font-size: 0.24rem;text-align: center;margin-bottom: 0.15rem;position: relative;z-index: 1;}
.main-nav{position: relative;z-index: 1;}
.main-nav>ul{padding-bottom: 2.8rem;background-color: #ffffff;;background-repeat: no-repeat;background-position: center bottom;background-size: 100% auto;}
.main-nav>ul>li{border-bottom:1px solid #dddddd;position:relative}
.main-nav>ul>li>a{font-size:0.16rem;color:#333;display:block;padding: 0.16rem 0.4rem 0.16rem 0.2rem;line-height: 0.28rem;position: relative;z-index: 0;}
.main-nav>ul>li>a.li_xlz::after{content: "";width: 0.4rem;height: 100%;background-image: url(../img/right.svg);background-repeat: no-repeat;background-position: center;background-size: auto 0.1rem;display: block;position: absolute;right: 0;top:0;z-index: 1;}
.main-nav>ul>li.cur>a.li_xlz::after,.main-nav>ul>li:hover>a.li_xlz::after{background-image: url(../img/right-button.svg);}
.navContent{display:none;}
.navContent li{padding-left:0.3rem;line-height: 0.5rem;}
.navContent li a{font-size: 0.14rem;color: #333333;}
.main-nav li .li_xlz.on::after{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.main-nav>ul>li.cur>a,.main-nav>ul>li:hover>a{background: #510cb6;color: #ffffff;}
.navContent li.cur a{color:#09378d;}
.main-nav li.cur .navContent{display:block;}
.navContent li:hover a{color:#09378d;}
.main-right{width: calc( 100% - 2.8rem );padding: 0.3rem;min-height: 500px;}
.m-nav{display: none;width: 100%;padding-top: 0.2rem;}
.m-lm{width: 100%;background: #09378d;position: relative;}
.m-lm>.flexbox{padding: 0.1rem 0.2rem;}
.m-lm h3{font-size: 0.2rem;color: #ffffff;line-height: 0.3rem;}
.m-lm .li_xlz{position:absolute;right:0;top:0;cursor:pointer;width: 0.5rem;height: 0.5rem;background: url(../img/right-button.svg) no-repeat center center;background-size: auto 0.14rem;}
.m-lm.on .li_xlz{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.m-list{display: none;width: 100%;border-top: 1px solid #d1d1d1;background: #ffffff;}
.m-list ul li{width: 100%;line-height: 0.4rem;}
.m-list ul li a{color: #434343;font-size: 0.16rem;display: block;padding-left: 0.4rem;}

.content{width: 100%;}
.content h3.title{text-align: center;font-size: .24rem;color: #333;margin-bottom: 0.15rem;}
.content .sub-title{text-align: center;font-size: 0.2rem;color: #222222;line-height: 0.3rem;}
.content .art-itro{width: 100%;border-bottom:1px solid #dcdcdc;padding-bottom:.1rem;height: .4rem;line-height: .4rem;margin-bottom: .1rem;text-align: center;margin-top: 0.1rem;}
.content .art-itro .artleft span{font-size: .14rem;color: #666666;margin-right: .2rem;}
.article{color: #434343;line-height: 0.32rem;}
.article #vsb_content{overflow-x: auto;}
.article p{margin: 0.1rem 0;text-indent: 2em;}
.article table{margin:0 auto !important;max-width: 920px;min-width: 500px;}
.article table p{text-indent: 0;margin: 0;}
.article video{display: block;width: 100%;margin: 0 auto;height: auto;}
.article img{max-width: 100%;height: auto !important;}





.article-teacher{width: 100%;}
.article-teacher .part1{width: 100%;}
.article-teacher .part1 .teacher-img{width: 1.7rem;height: 2.5rem;position: relative;overflow: hidden;margin-right: 0.3rem;}
.article-teacher .part1 .teacher-img .image{background-size: cover;}
.article-teacher .part1 .teacher-infor{width: calc( 100% - 2rem );}
.article-teacher .part1 .teacher-infor h3{font-size: 0.2rem;color: #7927BC;margin-bottom: 0.15rem;line-height: 0.34rem;}
.article-teacher .part1 .teacher-infor p{font-size: 0.16rem;color: #434343;line-height: 0.34rem;}
.article-teacher .part1 .teacher-infor p span{font-weight: bold;}
.article-teacher .personal-details{width: 100%;margin-top: 0.4rem;}
.person-details-list span{display: block;font-size: 0.16rem;width: calc((100% - 0.9rem) / 5);height: 0.6rem;border: 1px solid #dddddd;text-align: center;line-height: 0.6rem;cursor: pointer;margin-bottom: 0.2rem;}
.person-details-list span.active-teacher-span{background-image:linear-gradient(90deg, #7e12ac 0%, #2c06a0 100%); color: #ffffff;}
.person-details-list span:last-of-type{margin-right:0;}
.personal-details-item{margin-top: 0.1rem;}

.news-list ul li{width: 100%;border-bottom: 1px solid #e1e1e1;padding-bottom:0.3rem;box-sizing: border-box;margin-bottom: 0.3rem;}
.news-list ul li .news-img{width: 2rem;height: 1.35rem;overflow: hidden;position: relative;flex-shrink: 0;margin-right: 0.2rem;}
.news-list ul li .news-img img{transition: 0.3s all;}
.news-list ul li.flexbox .news-txt{max-width: calc( 100% - 2.2rem );}
.news-list ul li h3{font-size: 0.18rem;position: relative;}
.news-list ul li h3 a{color: #333333;}
.news-list ul li h3::after{content: "";width: 0.4rem;height: 2px;background: #999999;display: block;position: absolute;left: 0;bottom: -0.15rem;z-index: 0;}
.news-list ul li h3::before{content: "";width: 0;height: 2px;background: #da422b;display: block;position: absolute;left: 0;bottom: -0.15rem;z-index: 1;transition: 0.3s all;}
.news-list ul li p{width: 100%;line-height: 0.26rem;font-size: 0.14rem;color: #666666;margin: 0.25rem 0 0.1rem;height: 0.52rem;}
.news-list ul li span{font-size: 0.14rem;color: #666666;line-height: 0.24rem;}
.news-list ul li:hover h3 a{color: #09378d;}
.news-list ul li:hover h3::before{width: 0.4rem;}
.news-list ul li:hover .news-img img{transform: scale(1.1,1.1);}

.txt-list ul li{width: 100%;border-bottom: 1px solid #e1e1e1;line-height: 0.3rem;position: relative;padding-bottom: 0.2rem;margin-bottom: 0.2rem;}
.txt-list ul li a{color: #434343;max-width: calc( 100% - 1.1rem );transition: 0.3s all;padding-left: 0.25rem;position: relative;}
.txt-list ul li a::before{content: "";width: 0.2rem;height: 0.3rem;background: url(../img/news-txt-bg.png) no-repeat left center;background-size: 100% auto;display: block;position: absolute;left: 0;top:0;transform: rotate(180deg);}
.txt-list ul li span{color: #666666;}
.txt-list ul li:hover a,.txt-list ul li:hover span{color: #09378d;}

.pic-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.pic-list ul li{width: calc( 100% / 3 );margin-bottom: 0.2rem;padding: 0 0.15rem;}
.pic-list ul li a{display: block;width: 100%;}
.pic-list ul li .imgbox{width: 100%;height: 0;padding-bottom:60%;position: relative;overflow: hidden;}
.pic-list ul li img{transition: 0.4s all;}
.pic-list ul li p{width: 100%;text-align: center;line-height: 0.4rem;color: #434343;background: #f6f6f6;padding: 0 0.1rem;font-size: 0.14rem;}
.pic-list ul li:hover img{transform: scale(1.05,1.05);}
.pic-list ul li:hover p{color: #ffffff;background-image: linear-gradient(92deg, #7e12ac 0%, #2c06a0 100%);}

.jg-list{padding-left: 0.3rem;border-left: 2px solid #09378d;margin-bottom: 0.3rem;}
.jg-list h3{font-size: 0.2rem;color: #ffffff;line-height: 0.4rem;margin-bottom: 0.15rem;display: inline-block;padding: 0 0.2rem;background-image:linear-gradient(90deg, #7e12ac 0%, #2c06a0 100%); }
.jg-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.jg-list ul li{width: calc( 100% / 6 );padding: 0 0.15rem;position: relative;}
.jg-list ul li a{font-size: 0.16rem;color: #434343;border-bottom: 1px solid #e1e1e1;position: relative;display: block;padding: 0.2rem 0;}
.jg-list ul li a::after{content: "";width: 0;height: 1px;display: block;background: #da422b;position: absolute;bottom:-1px;left: 0;transition: 0.4s all;}
.jg-list ul li:hover a{color: #2c06a0 ;}
.jg-list ul li:hover a::after{width: 100%;}






.jg1-list{margin-top: 0.2rem;}
.jg1-list h3{font-size: 0.2rem;color: #3e0ca5;margin-bottom: 0.2rem;line-height: 0.3rem;}
.jg1-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.jg1-list ul li{width: 50%;margin-bottom: 0.2rem;padding: 0 0.15rem;}
.jg1-list ul li a{display: block;width: 100%;}
.jg1-list ul li .txt{width: 100%;text-align: center;line-height: 0.4rem;background: rgba(95,46,166,0.1);transition: 0.2s all;}
.jg1-list ul li .txt p{color: #434343;font-size: 0.16rem;transition: 0.2s all;}
.jg1-list ul li:hover .txt{background: #3e0ca5;}
.jg1-list ul li:hover .txt p{color: #ffffff;}















.teacher-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.teacher-list ul li{width: calc( 100% / 5 );margin-bottom: 0.2rem;padding: 0 0.15rem;}
.teacher-list ul li a{display: block;width: 100%;}
.teacher-list ul li .imgbox{width: 100%;height: 0;padding-bottom:120%;position: relative;overflow: hidden;}
.teacher-list ul li img{transition: 0.4s all;}
.teacher-list ul li p{width: 100%;text-align: center;line-height: 0.4rem;color: #434343;background: #f6f6f6;padding: 0 0.1rem;font-size: 0.14rem;}
.teacher-list ul li:hover img{transform: scale(1.05,1.05);}
.teacher-list ul li:hover p{color: #ffffff;background-image: linear-gradient(92deg, #7e12ac 0%, #2c06a0 100%);}

.parte{width: 100%;padding: 0.4rem 0;background: #ebf3fb;}
.pel{width: calc( 49% - 0.15rem );height: 4.4rem;position: relative;overflow: hidden;}
.pel a{display: block;width: 100%;height: 100%;}
.pel img{transition: 0.3s all;}
.pel:hover img{transform: scale(1.1,1.1);}
.per{width: calc( 51% - 0.15rem );}
.per .title1{width: 100%;line-height: 0.3rem;position: relative;margin-bottom: 0.2rem;}
.per .title1 h3{font-size: 0.24rem;color: #09378d;display: inline-block;}
.per .title1::after{content: "";width: calc( 100% - 1.1rem );height: 100%;display: block;background: url(../img/news-txt-bg.png) repeat-x left center;position: absolute;right: 0;top:0}
.per-content{width: 100%;}
.per-content p{font-size: 0.16rem;color: #434343;line-height: 0.4rem;text-indent: 2em;height: 2rem;}
.per .more{width: 100%;line-height: 0.3rem;margin: 0.15rem 0 0.28rem;}
.per .more a{color: #da422b;font-size: 0.14rem;padding-right: 0.24rem;display: inline-block;background-image: url(../img/ny/jt.svg);background-repeat: no-repeat;background-position: right center;background-size: auto 0.16rem;}
.per-date{width: 100%;border: 1px solid #bbd3eb;padding: 0.2rem;}
.per-date ul li .num{width: 100%;text-align: center;margin-bottom: 0.1rem;}
.per-date ul li .num h3{font-size: 0.36rem;color: #09378d;font-family: myfont;display: inline-block;}
.per-date ul li .num span{font-size: 0.14rem;color: #999999;vertical-align: 0.18rem;margin-left: 0.04rem;}
.per-date ul li .name{width: 100%;font-size: 0.14rem;color: #999999;text-align: center;}

.partf{width: 100%;padding: 0.4rem 0;background: #e1f0ff url(../img/ny/partf_bg.png) no-repeat center bottom;}
.partf .title1{width: 100%;text-align: center;margin-bottom: 0.3rem;}
.partf .title1 h3{font-size: 0.24rem;color: #09378d;line-height: 0.3rem;}
.pfbox{position: relative;width: 100%;}
.pfbox::before{content: "";width: 0.82rem;height: 0.38rem;display: block;background: url(../img/ny/his_1.png) no-repeat right top;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.pfbox::after{content: "";width: 0.82rem;height: 0.38rem;display: block;background: url(../img/ny/his_2.png) no-repeat left top;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.pfbox .swiper-container{width: calc( 100% - 1.74rem );margin: 0 auto;}
.pfbox ul li>div{width: 1.65rem;display: flex;flex-direction: column;margin: 0 auto;}
.pfbox ul li .his{width: 100%;height: 0.38rem;background-repeat: no-repeat;background-position: left top;background-size: 100% 100%;}
.pfbox ul li .hisline1{background-image: url(../img/ny/his_bg1.png);}
.pfbox ul li .hisline2{background-image: url(../img/ny/his_bg2.png);}
.pfbox ul li .hisline3{background-image: url(../img/ny/his_bg3.png);}
.pfbox ul li .hisline4{background-image: url(../img/ny/his_bg4.png);}
.pfbox ul li .hisline5{background-image: url(../img/ny/his_bg5.png);}
.pfbox ul li .hisline6{background-image: url(../img/ny/his_bg6.png);}
.pfbox ul li .hisline7{background-image: url(../img/ny/his_bg7.png);}
.pfbox ul li .time,.pfbox ul li .txt{width: 1.6rem;height: 2.4rem;}
.pfbox ul li .time p{font-size: 0.3rem;font-family: myfont;text-align: center;line-height: 0.5rem;letter-spacing:0.05rem}
.pfbox ul li .txt{padding: 0.4rem 0.2rem 0.2rem;}
.pfbox ul li .txt p{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;}
.pfbox ul li .li_1 .txt{background: rgba(8,85,175,0.4);}
.pfbox ul li .li_2 .txt{background: rgba(6,92,193,0.4);}
.pfbox ul li .li_3 .txt{background: rgba(5,105,222,0.4);}
.pfbox ul li .li_4 .txt{background: rgba(0,133,235,0.4);}
.pfbox ul li .li_5 .txt{background: rgba(0,149,235,0.4);}
.pfbox ul li .li_6 .txt{background: rgba(0,177,235,0.4);}
.pfbox ul li .li_7 .txt{background: rgba(218,66,43,0.4);}
.pfbox ul li .li_1 .time p{color: #06448c;}
.pfbox ul li .li_2 .time p{color: #065cc1;}
.pfbox ul li .li_3 .time p{color: #0569de;}
.pfbox ul li .li_4 .time p{color: #0085eb;}
.pfbox ul li .li_5 .time p{color: #0095eb;}
.pfbox ul li .li_6 .time p{color: #00b1eb;}
.pfbox ul li .li_7 .time p{color: #da422b;}
.pfbox ul li:nth-of-type(2n) .txt{order: 0;}
.pfbox ul li:nth-of-type(2n) .his{order: 1;}
.pfbox ul li:nth-of-type(2n) .time{order: 2;}
.pfbox ul li:nth-of-type(2n-1) .time{display: flex;flex-direction: column;justify-content: flex-end;}

.partg{width: 100%;padding: 0.4rem 0;}
.pg1{margin-bottom: 0.4rem;width: 100%;}
.pg1-img{width: 100%;height: 0;padding-top: 32.8%;position: relative;overflow: hidden;}
.pg1-img img{transition: 0.3s all;}
.pg1-img:hover img{transform: scale(1.05,1.05);}
.pg1-img .txt{width: 34%;height: 100%;background-image: linear-gradient(0deg, rgba(9,55,141,0.7) 0%, rgba(0,108,199,0.7) 100%);position: absolute;left: 0;top:0;padding: 0.3rem 0.24rem 0.3rem 0.3rem;}
.pg1-img .txt p{font-size: 0.16rem;color: #ffffff;line-height: 0.4rem;text-indent: 2em;}
.pg1-img .txt .txtbody{width: 100%;height: 100%;overflow-y: auto;}
.txtbody::-webkit-scrollbar {width: 0.06rem;}
.txtbody::-webkit-scrollbar-thumb {border-radius: 0.03rem;-webkit-box-shadow: inset 0 0 0.05rem rgba(0,0,0,0.2);background: rgba(218,66,43,0.9);}
.txtbody::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0.05rem rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

.pg2 .pgl,.pg2 .pgc,.pg2 .pgr{width: calc( ( 100% - 0.6rem ) / 3 );}
.pgc{height:auto;background-image: linear-gradient(0deg, #09378d 0%, #006cc7 100%);position: relative;}
.pgc::before{content: "";width: 100%;height: 100%;display: block;background: url(../img/ny/jj.png) no-repeat center center;background-size: 82% auto;position: absolute;left: 0;top:0;z-index: 0;}
.pgc .pgc-img{width: 100%;height: 0;position: relative;padding-bottom: 62.64%;z-index: 1;overflow: hidden;}
.pgc .pgc-img img{transition: 0.3s all;}
.pgc:hover .pgc-img img{transform: scale(1.1,1.1);}
.pgc .pgc-txt{width: 100%;padding: 0.3rem;background-image: linear-gradient(0deg, rgba(9,55,141,0.1) 0%, rgba(0,108,199,0.1) 100%);position: relative;z-index: 1;}
.pgc .pgc-txt h3{font-size: 0.24rem;color: #ffffff;margin-bottom: 0.16rem;}
.pgc .pgc-txt ul li{display: inline-block;line-height: 0.3rem;font-size: 0.16rem;margin-right: 0.25rem;}
.pgc .pgc-txt ul li:last-of-type{margin-right: 0;}
.pgc .pgc-txt ul li a{color: #ffffff;}
.pgr{background:#d7ebff url(../img/ny/jj1.png) no-repeat right bottom;display: flex;justify-content: center;flex-direction: column;padding: 0.3rem;}
.pgl ul{height: 100%;}
.pgl ul li{height: 50%;padding-bottom: 0.15rem;}
.pgl ul li a{display: block;overflow: hidden;}
.pgl ul li img{transition: 0.3s all;}
.pgl ul li:last-of-type{padding-top: 0.15rem;padding-bottom: 0;}
.pgl ul li a{display: block;position: relative;width: 100%;height: 100%;}
.pgl ul li .pgl-txt{width: 50%; height: 100%;padding: 0 0.5rem 0 0.2rem;justify-content: center;display: flex;position: absolute;left: 0;top:0;flex-direction: column;}
.pgl ul li .pgl-txt p{font-size: 0.24rem;color: #ffffff;margin-bottom: 0.2rem;font-weight: bold;text-align: center;}
.pgl ul li .pgl-txt .line {width: 84%;height: 0.02rem;background: #ffffff;position: absolute;left: 0;bottom: 30%;}
.pgl ul li .pgl-txt .line::before,.pgl ul li .pgl-txt .line::after {content: "";display: block;position: absolute;right: -0.1rem;top: 50%;margin-top: -0.1rem;background: #fff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;width: 0.2rem;height: 0.2rem;opacity: 0;animation: scaleAnim3 1.6s infinite linear;-webkit-animation: scaleAnim3 1.6s infinite linear;}
.pgl ul li .pgl-txt .line::before {animation-delay: -.8s;-webkit-animation-delay: -.8s;}
.pgl ul li:hover img{transform: scale(1.1,1.1);}

.pgr h3{font-size: 0.24rem;color: #09378d;text-align: center;margin-bottom: 0.8rem;}
.pgr ul li{text-align: center;}
.pgr ul li a{display: block;}
.pgr ul li img{display: block;height: 0.42rem;margin: 0 auto 0.1rem;transition: 0.3s all;}
.pgr ul li p{font-size: 0.16rem;color: #09378d;line-height: 0.3rem;}
.pgr ul li:hover img{transform: scale(1.2,1.2);}