.iHeader {position: fixed;width: 100%;z-index: 111;/* background: rgb(34 34 34 / 30%); */}
.iHeader .iH_top {height: 125px;transition: all .6S;overflow: hidden;}
.iHeader .iH_bttom { }
.iHeader.navFix .iH_top {height:0}
.iHeader .iH_top .wh { padding: 15px 0px 30px; }
.iHeader .iH_top .logo { height: 80px; }
.iHeader .iH_top .logo img { height: 80px; padding-top: 20px; }
.iHeader .iH_top .iform { width: 485px; height: 35px; line-height: 35px; background: rgb(255, 255, 255); position: relative; border-radius: 30px; overflow: hidden; margin-top: 21px; }
.iHeader .iH_top .iform input[type="text"] { width: calc(100% - 68px); height: 35px; line-height: 35px; text-indent: 20px; }
.iHeader .iH_top .iform input[type="submit"] { position: absolute; border: none; background-color: rgb(0, 114, 210); width: 80px; text-align: center; color: white; height: 35px; border-radius: 35px; right: -1px; top: 0px; }
.iHeader .iH_top .login { line-height: 35px; height: 35px; margin-top: 31px; }
.iHeader .iH_top .login a { display: inline-block; color: white; font-size: 16px; line-height: 16px; height: 16px; }
.iHeader .iH_top .login a.l { border-right: 2px solid white; padding-right: 20px; margin-right: 20px; }
.iHeader.navFix .iH_bttom {border-bottom: 1px solid rgba(133, 124, 119, 0.5);background-color: white;}
.iHeader .iH_bttom .wh { }
.iHeader .iH_bttom .iH_nav { width: 100%; }
.iHeader .iH_bttom .iH_nav > li { position: relative; }
.iHeader .iH_bttom .iH_nav > li > a { color: white; font-size: 18px; padding-bottom: 20px; position: relative; }
.iHeader.navFix .iH_bttom .iH_nav > li > a{color:#252931;padding: 15px 0;}
.iHeader .iH_bttom .iH_nav > li.cur { }
.iHeader .iH_bttom .iH_nav > li.cur > a::after { content: ""; position: absolute; width: 100%; height: 2px; background: white; bottom: 1px; left: 0px; }
.iHeader .iH_bttom .iH_nav > li .down {display: block;top: 100%;}
.iHeader .iH_bttom .iH_nav > li .down li {line-height: 20px;padding: 15px 10px;/* border-bottom: 1px solid rgb(0, 114, 210); */text-align: left;text-indent: 19px;}
.iHeader .iH_bttom .iH_nav > li .down li a { font-size: 16px; }
.iHeader .iH_bttom .iH_nav > li .down li:hover { background: rgb(0, 114, 210); }
.iHeader .iH_bttom .iH_nav > li .down li:hover a { color: white; }
.iHeaderB { position: relative; width: 100%; z-index: 1; background: rgb(34, 34, 34); }
.iHeaderB { position: absolute; background-color: transparent; background-image: url("../img/nav_ba.png"); background-repeat: repeat-x; }
.iHeaderB .iH_top { }
.iHeaderB .iH_bttom { }
.iHeaderB .iH_top .wh { padding: 15px 0px 30px; }
.iHeaderB .iH_top .logo { height: 80px; }
.iHeaderB .iH_top .logo img { height: 80px; }
.iHeaderB .iH_top .iform { width: 485px; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.5); position: relative; border-radius: 30px; overflow: hidden; margin-top: 21px; }
.iHeaderB .iH_top .iform input[type="text"] { width: calc(100% - 68px); height: 35px; line-height: 35px; background-image: url("../img/i_search.png"); background-repeat: no-repeat; background-position: 16px center; text-indent: 47px; border: none; }
.iHeaderB .iH_top .iform input::-webkit-input-placeholder { color: rgb(255, 255, 255); }
.iHeaderB .iH_top .iform .select { position: absolute; right: 18px; top: 0px; width: 150px; display: flex; justify-content: space-between; }
.iHeaderB .iH_top .iform .select label { display: flex; align-content: center; align-items: center; }
.iHeaderB .iH_top .iform .select label span { color: white; }
.iHeaderB .iH_top .iform .select label input { margin-right: 5px; }
.iHeaderB .iH_top .iform input[type="submit"] { position: absolute; border: none; background-color: rgb(0, 114, 210); width: 80px; text-align: center; color: white; height: 35px; border-radius: 35px; right: -1px; top: 0px; }
.iHeaderB .iH_top .login { line-height: 35px; height: 35px; margin-top: 31px; }
.iHeaderB .iH_top .login a { display: inline-block; color: white; font-size: 16px; line-height: 16px; height: 16px; }
.iHeaderB .iH_top .login a.l { border-right: 2px solid white; padding-right: 20px; margin-right: 20px; }
.iHeaderB .iH_bttom { border-bottom: 1px solid rgba(133, 124, 119, 0.5); }
.iHeaderB .iH_bttom .wh { }
.iHeaderB .iH_bttom .iH_nav { width: 100%; }
.iHeaderB .iH_bttom .iH_nav > li { position: relative; }
.iHeaderB .iH_bttom .iH_nav > li > a { color: white; font-size: 18px; padding-bottom: 20px; position: relative; }
.iHeaderB .iH_bttom .iH_nav > li.cur { }
.iHeaderB .iH_bttom .iH_nav > li.cur > a::after { content: ""; position: absolute; width: 100%; height: 2px; background: white; bottom: 1px; left: 0px; }
.iHeaderB .iH_bttom .iH_nav > li .down { display: block; border-radius: 15px; }
.iHeaderB .iH_bttom .iH_nav > li .down li { line-height: 20px; padding: 15px 10px; border-bottom: 1px solid rgb(0, 114, 210); }
.iHeaderB .iH_bttom .iH_nav > li .down li a { font-size: 16px; }
.iHeaderB .iH_bttom .iH_nav > li .down li:hover { background: rgb(0, 114, 210); }
.iHeaderB .iH_bttom .iH_nav > li .down li:hover a { color: white; }
.i_banner { position: relative; z-index: 0; }
.i_banner .swiper-container { }
.i_banner .swiper-wrapper { }
.i_banner .swiper-slide { }
.i_banner .banner-bg{height:100%}
.i_banner .swiper-slide img {width: 100%;height: 100%;object-fit: cover;}
.i_banner .swiper-pagination { bottom: 40px; }
.i_banner .swiper-pagination span { width: 120px; height: 4px; background: white; border-radius: 0px; }
.i_banner .swiper-pagination span.swiper-pagination-bullet-active { }
.i_01 { padding-top: 120px; padding-bottom: 90px; }
.i_01 .wh { }
.i_01 .i_01List { }
.i_01List { flex-wrap: wrap; display: flex; justify-content: space-evenly; }
.i_01List li { width: 185px; background: rgb(247, 250, 255); display: flex; margin-bottom: 13px; padding-top: 20px; padding-bottom: 10px; cursor: pointer; justify-content: space-between; }
.i_01List li img { width: 55px; height: 60px; margin-left: 5px; object-fit: contain; }
.i_01List li .icofont{color: rgb(0, 114, 210);width: 66px;text-align: center;font-size: 50px;}
.i_01List li .ro { width: 112px; }
.i_01List li .ro .h3 { font-size: 16px; color: rgb(51, 51, 51); font-weight: bold; }
.i_01List li .ro .p { font-size: 15px; color: rgb(128, 128, 128); margin-top: 5px; }
.i_02 { background-color: rgb(250, 250, 250); padding-bottom: 50px; }
.i_02 .wh { }
.i_02 .tou_01 { }
.i_02 .i_02Tlist { }
.i_02Tlist { display: flex; flex-wrap: wrap; justify-content: space-evenly; flex-direction:row; }
.i_02Tlist_no_float{ display: block;}
.i_02Tlist li { width: 380px; background: white; box-shadow: rgba(196, 196, 196, 0.4) 0px 5px 21px 5px; margin-bottom: 27px; }
.i_02Tlist li .tt { height: 107px; padding: 30px 35px 0px; background-size: cover; }
.i_02Tlist li .tt .h3 ,.i_02Tlist li .tt .h3 a { font-size: 24px; font-weight: bold; color: rgb(2, 35, 81); }
.i_02Tlist li .tt .p { font-size: 15px; color: rgb(76, 76, 76); margin-top: 5px; }
.i_02Tlist li:hover .tt { background-image: url("../img/i_bg.jpg"); }
.i_02Tlist li .bt { margin-top: 10px; height: 150px; padding: 0px 35px; font-size: 15px; }
.i_02Tlist li .bt .p1 { color: rgb(51, 51, 51); font-weight: bold; }
.i_02Tlist li .bt .p2 { line-height: 30px; margin-bottom: 10px; height:60px;  overflow: hidden;  text-overflow: ellipsis; }
.i_02Tlist li .bt .btu { line-height: 35px; width: 150px; display: block; border: 1px solid rgb(61, 183, 251); text-align: center; border-radius: 21px; margin: 0px auto; font-size: 16px; color: rgb(56, 149, 252); }
.i_02Tlist li .bt .btu:hover { color: white; background-color: rgb(56, 149, 252); }
.i_03 { }
.i_03 .wh { }
.i_03 .tou_01 { }
.i_03 .team_swiper { }
.i_03 .team_swiperList { margin-top: 50px; }
.team_swiper { }
.team_swiper .swiper-wrapper { }
.team_swiper::after { content: ""; position: absolute; height: 1px; background-image: url("../img/swiper-bg.png"); width: 100%; top: 47%; }
.team_swiper .swiper-slide { text-align: center; height: 160px; }
.team_swiper .swiper-slide a { margin-top: 30px; display: block; }
.team_swiper .swiper-slide img { width: 100px; height: 100px; border-radius: 100%; object-fit: cover; transform: scale(0.8); }
.team_swiper .swiper-slide-active img { transform: scale(1.5); }
.team_swiperList { }
.team_swiperList .swiper-wrapper { }
.team_swiperList .swiper-slide {display: flex;justify-content: space-around;flex-wrap: wrap;}
.team_swiperList .swiper-slide .pic { width: 345px; }
.team_swiperList .swiper-slide .pic img { }
.team_swiperList .swiper-slide .ro { width: calc(100% - 380px); }
.team_swiperList .swiper-slide .ro .h3 { font-size: 32px; color: rgb(51, 51, 51); }
.team_swiperList .swiper-slide .ro .h3 .s1 { font-size: 32px; font-weight: bold; }
.team_swiperList .swiper-slide .ro .h3 .s2 { font-size: 20px; margin-left: 5px; }
.team_swiperList .swiper-slide .ro .tag { }
.team_swiperList .swiper-slide .ro .tag p { display: inline-block; background: rgb(220, 220, 220); line-height: 30px; padding: 0px 20px; font-size: 18px; color: rgb(51, 51, 51); letter-spacing: 3px; border-radius: 5px; margin-top: 15px; margin-right: 20px; }
.team_swiperList .swiper-slide .ro .desc { margin-top: 20px; font-size: 16px; line-height: 31px; text-indent: 35px; }
.team_swiperList .swiper-slide .ro .btuA { width: 180px; height: 35px; line-height: 35px; float: right; border: 1px solid rgb(61, 183, 251); text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 16px; color: rgb(56, 149, 252); margin-top: 15px; }
.team_swiperList .swiper-slide .ro .btuA img { width: 27px; height: 20px; margin-right: 10px; }
.i_04 { }
.i_04 .wh { position: relative; padding-bottom: 50px; }
.i_04 .tou_01 { }
.i_04 .swiperBook_btu { position: absolute; right: 0px; top: 91px; }
.i_04 .booksSwiper { }
.swiperBook_btu { }
.i_04 .swiper-button-prev { right: 36px; left: inherit; }
.i_04 .swiper-button-next { right: 0px; left: auto; }
.i_04 .swiper-button-black { width: 10px; height: 20px; background-size: contain; }
.booksSwiper { width: 100%; overflow: hidden; }
.booksSwiper .swiper-wrapper { }
.booksSwiper .swiper-slide { }
.booksSwiper .swiper-slide a { }
.booksSwiper .swiper-slide .pics { padding-bottom: 139%; }
.booksSwiper .swiper-slide .pics img { }
.i_04 .swiper-pagination { text-align: center; width: 100%; background-image: url("../img/swiper-bg.png"); background-repeat: repeat-x; background-position: center bottom; bottom: 0px; font-size: 0px; }
.i_04 .swiper-pagination span { background-color: rgb(196, 231, 250); width: 10px; height: 10px; border-radius: 0px; margin: 0px 10px; }
.i_04 .swiper-pagination span.swiper-pagination-bullet-active { background-color: rgb(94, 195, 251); height: 20px; }
.i_05 { }
.i_05 .wh { }
.i_05 .tou_01 { }
.i_05 .StudentSwiper { margin-bottom: 50px; overflow: visible; }
.StudentSwiper { border-bottom: 1px solid rgb(238, 238, 238); }
.navFix{height:0px; display:flex; background-color#ff0000;}



@media only screen and (min-width: 1080px){
   .StudentSwiper .swiper-wrapper { display: flex; justify-content: center; transform: inherit !important; }
}

.StudentSwiper .swiper-slide { width: auto; padding-bottom: 20px; font-size: 18px; }
.StudentSwiper .swiper-slide-thumb-active::after { content: ""; width: 72px; height: 3px; background-color: rgb(56, 149, 252); position: absolute; bottom: -2px; left: 50%; margin-left: -36px; }
.StudentSwiper .swiper-slide-thumb-active a{ color: rgb(56, 149, 252);}
.StudentSwiper .swiper-slide .pics { }
.StudentSwiper .swiper-slide .ro { }
.StudentSwiper .swiper-slide .ro .h3 { }
.i_05 .StudentListSwiper { }
.StudentListSwiper { }
.StudentListSwiper .swiper-slide { display: flex; justify-content: space-between; flex-wrap: wrap; }
.StudentListSwiper .swiper-slide .pics { width: 45%; padding-bottom: 0px; height: 330px; }
.StudentListSwiper .swiper-slide .ro { width: 52%; }
.StudentListSwiper .swiper-slide .ro .h3 { font-size: 31px; font-weight: bold; text-indent: 40px; }
.StudentListSwiper .p { font-size: 16px; line-height: 33px; text-indent: 40px; margin-top: 20px; }
.StudentListSwiper .btu ,.swiperNews_right .btu  { width: 150px; height: 35px; line-height: 35px; float: right; border: 1px solid rgb(61, 183, 251); text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 20px; font-size: 16px;background-color:rgb(56, 149, 252);  color:#fff; margin-top: 30px; }
.swiperNews_right .btu{ margin-top: -20px;}
.i_06 { }
.i_06 .tou_01 { }
.i_06 .i_06play { }
.i_06play { position: relative; }
.i_06play img { width: 100%; }
.i_06play .play { position: absolute; top: 50%; left: 50%; margin-top: -36px; margin-left: -36px; background-image: url("../img/play.png"); z-index: 11; width: 72px; height: 72px; background-size: cover; }
.i_07 { margin-bottom: 50px; }
.i_07 .wh { }
.i_07 .tou_01 { }
.i_07 .i_07List { }
.i_07List { display: flex; justify-content: space-evenly; flex-wrap: wrap; }
.i_07List li { width: 33%; }
.i_07List li .tt { border: 1px solid rgb(230, 230, 230); text-align: center; line-height: 65px; font-size: 20px; }
.i_07List li a { font-size: 16px; text-align: center; line-height: 65px; background: rgb(250, 250, 250); margin-top: 5px; }
.iFoot { background-color: rgb(98, 98, 98); }
.iFoot .iFootTop { }
.iFootTop { }
.iFootTop .wh { display: flex; justify-content: space-between; padding: 35px 0px 30px; }
.iFootTop .wh::after { display: none; }
.iFootTop .iFootL { }
.iFootTop .iFootR { }
.iFootL { }
.iFootL .logo { }
.iFootL .logo img { height: 80px; width: auto; }
.iFootL .iFootL_b { margin-top: 30px; }
.iFootL_b { }
.iFootL_b .item { color: rgb(178, 178, 178); display: flex; font-size: 15px; margin-bottom: 21px; }
.iFootL_b .item span { width: 75px; }
.iFootL_b .item .ro { width: calc(100% - 75px); }
.iFootL_b .item .ro .p1 { }
.iFootL_b .item .ro a { color: rgb(178, 178, 178); }
.iFootR { }
.iFootR .topTel { font-size: 32px; color: rgb(212, 212, 212); display: inline-block; border: 1px solid rgb(255, 255, 255); border-radius: 50px; padding: 10px 30px; }
.iFootR .topTel span { background-image: url("../img/ico_f_tel.png"); background-repeat: no-repeat; background-position: left center; padding-left: 47px; }
.iFootR .img { margin-top: 50px; text-align: right; }
.iFootR .img img { }
.iFoot .iFootBottom { border-top: 1px solid rgb(116, 116, 116); }
.iFootBottom { padding: 15px; text-align: center; font-size: 14px; color: rgb(178, 178, 178); }
.iFootBottom .p { line-height: 1.5; }
.iFootBottom .p a { color: rgb(178, 178, 178); }
.i_10 { background-image: url("../img/liyou_bg.jpg"); background-size: cover; }
.i_10 .wh { padding-bottom: 60px; }
.i_10 .tou_02 { }
.i_10 .i_10List { display: flex; flex-wrap: wrap; justify-content: space-around; }
.i_10List { }
.i_10List li { width: 46%; margin-bottom: 25px; }
.i_10List li .ico {float: right;width: 120px;height: 120px;box-shadow: rgba(196, 196, 196, 0.4) 0px 5px 21px 5px;border-radius: 100%;background-color: white;text-align: center;display: flex;align-items: center;justify-content: center;font-size: 55px;color: rgb(56, 149, 252);}
.i_10List li .ico:hover{background-color: #3895FC;  cursor: pointer; color: #fff; transform:scale(1.1)  rotate(360deg);  transition: transform 0.5s ease;}


.i_10List li .ico img { }
.i_10List li .ro { width: calc(100% - 140px); text-align: right; padding-top: 20px; }
.i_10List li .h3 { font-size: 18px; color: rgb(51, 51, 51); font-weight: bold; }
.i_10List li .p { font-size: 15px; color: rgb(128, 128, 128); line-height: 1.7; margin-top: 10px; }
.i_10List li:nth-of-type(2n) .ico { float: left; }
.i_10List li:nth-of-type(2n) .ro { text-align: left; float: right; }
.i_11 { }
.i_11 .wh { }
.i_11 .tou_02 { }
.i_11 .tou_02 { }
.i_12 { }
.i_12 .wh { }
.i_12 .tou_02 { }
.i_12 .i_12List { margin-top: 30px; }
.i_12List { display: flex; flex-wrap: wrap; place-content: flex-start space-between; }
.i_12List li { width: 22%; margin-bottom: 60px; }
.i_12List li .pics { width: 90%; padding-bottom: 90%; height: 0px; border-radius: 100%; margin-left: 5%; }
.i_12List li .ro { box-shadow: rgba(196, 196, 196, 0.4) -1px 15px 21px 5px; padding: 90px 20px 30px; margin-top: -60px; font-weight: bold; }
.i_12List li .ro .h3 { font-size: 22px; text-align: center; color: rgb(51, 51, 51); }
.i_12List li .ro .p { font-size: 15px; color: rgb(102, 102, 102); line-height: 2; margin-top: 12px; text-align: center; }
.i_13 { }
.i_13 .wh { }
.i_13 .tou_02 { }
.i_13 .i_13List { }
.i_13 .NewSwiper { }
.NewSwiper { }
.NewSwiper a { }
.i_13 .NewSwiper { margin-bottom: 50px; overflow: visible; }
.NewSwiper { border-bottom: 1px solid rgb(238, 238, 238); }
@media only screen and (min-width: 1080px){
   .NewSwiper .swiper-wrapper {display: flex;justify-content: center;transform: inherit !important;}
 
}
.NewSwiper .swiper-slide { width: auto; margin-bottom: 5px; font-size: 18px; }
/*.NewSwiper .swiper-slide-thumb-active:after { content: ""; width: 50px; height: 3px; background-color: rgb(5, 11, 69); position: absolute; bottom: -2px; left: 50%; margin-left: -25px; }*/
.NewSwiper .swiper-wrapper a{ line-height: 44px;height: 44px; padding: 0 10px;}
.NewSwiper .swiper-slide-thumb-active {background: rgb(56, 149, 252); border-radius: 4px;}
.NewSwiper .swiper-slide-thumb-active a{    color: #FFFFFF;display: inline-block;   }
.NewSwiper .swiper-slide .pics { }
.NewSwiper .swiper-slide .ro { }
.NewSwiper .swiper-slide .ro .h3 { }
.i_13List { background-image: url("../img/i_bg2.png"); background-repeat: no-repeat; background-position: left top; }
.i_13List .NewListswiper { }
.NewListswiper > .swiper-wrapper { }
.NewListswiper > .swiper-wrapper > .swiper-slide { display: flex; justify-content: space-between; flex-wrap: wrap; }
.swiperNews { width: 48%; }
.swiperNews .swiper-wrapper { }
.swiperNews .swiper-pagination {right: 20px;width: 80px;left: auto;bottom: 27px;color: white;font-size: 21px;}
.swiperNews .swiper-pagination span {color: white;}
.swiperNews .swiper-pagination .swiper-pagination-current{
    font-size: 30px;
}
.swiperNews .swiper-pagination .swiper-pagination-total{}
.swiperNews .swiper-slide { }
.swiperNews .swiper-slide a { position: relative; }
.swiperNews .swiper-slide .pics { padding-bottom: 388px; }
.swiperNews .swiper-slide .pics img { }
.swiperNews .swiper-slide .ro { position: absolute; bottom: 0px; height: 90px; width: 100%; background-image: url("../img/newsbg.png"); line-height: 113px; text-indent: 20px; overflow: hidden; }
.swiperNews .swiper-slide .ro p { color: white; font-size: 21px; width: calc(100% - 150px); }
.i_13List .newList { }
.newList ,.swiperNews_right { width: 48%; }
.swiperNews_right h3{    font-size: 31px;    font-weight: bold;    text-indent: 40px;}
.swiperNews_right p{font-size: 16px;    line-height: 33px;       margin-top: 20px; padding-left: 10px;}
.newList li { margin-bottom: 20px; }
.newList li a { display: flex; flex-wrap: nowrap; justify-content: space-between; }
.newList li .tt { width: 82px; height: 82px; background-color: rgb(242, 242, 242); text-align: center; padding-top: 8px; }
.newList li .tt .p1 { font-size: 29px; font-weight: bold; color: rgb(76, 76, 76); }
.newList li .tt .p2 { font-size: 18px; color: rgb(76, 76, 76); }
.newList li .ro { width: calc(100% - 90px); padding-top: 5px; }
.newList li .ro .p1 { font-size: 16px; color: rgb(76, 76, 76); font-weight: bold; }
.newList li .ro .p2 { font-size: 15px; color: rgb(128, 128, 128); line-height: 1.5; margin-top: 7px; }
.i_14 { background-image: url("../img/pinzhi_bg.jpg"); background-size: cover; }
.i_14 .wh { }
.i_14 .tou_02 { }
.i_14 .i_14List { }
.i_14List { height: 610px; display: flex; align-items: center; justify-content: center; position: relative; flex-wrap: wrap; }
.i_14List .cricle { width: 430px; height: 430px; border: 1px solid rgb(191, 191, 191); border-radius: 100%; margin: 0px auto; position: relative; text-align: center; display: flex; align-items: center; justify-content: center; }
.i_14List .cricle .c2 { width: 202px; height: 202px; border: 2px solid rgb(191, 191, 191); border-radius: 100%; text-align: center; display: flex; align-items: center; justify-content: center; }
.i_14List .cricle .c2 p { font-size: 37.28px; color: rgb(51, 51, 51); font-weight: bold; }
.i_14List .cricle .c2 p span { font-size: 40px; color: rgb(6, 149, 252); }
.i_14List .li { position: absolute; display: flex; flex-direction: row-reverse; align-items: center; place-content: center space-between; width: 350px; }
.i_14List .li1 { top: 12%; right: 56%; }
.i_14List .li2 { top: 12%; left: 56%; }
.i_14List .li3 { top: 44%; right: 64%; }
.i_14List .li4 { top: 44%; left: 64%; }
.i_14List .li5 { top: 72%; right: 56%; }
.i_14List .li6 { top: 72%; left: 56%; }
.i_14List .li .ico {width: 98px;height: 98px;background-color: white;border-radius: 100%;display: flex;align-items: center;justify-content: center;font-size: 40px;color: rgb(56, 149, 252);}
.i_14List .li .ico img { }
.i_14List .li .ro { width: calc(100% - 110px); }
.i_14List .li .ro .h3 { font-size: 18px; color: rgb(26, 26, 26); }
.i_14List .li .ro .p { font-size: 15px; color: rgb(153, 153, 153); }
.i_14List .li:nth-of-type(2n+1) { flex-direction: row; }
.i_15 { padding-bottom: 50px; }
.i_15 .StudentSwiper { margin-bottom: 50px; }
.i_15 .wh { }
.i_15 .tou_02 { }
.i_16 { background: rgb(250, 250, 250); }
.i_16 .wh { display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 65px; }
.i_16 .wh::after { display: none; }
.i_16 .item { width: 48%; }
.i_16 .tou_02 { }
.i_16 .pic { }
.i_16 .pic img { width: 100%; }
.i_16 .imglist { display: flex; flex-wrap: nowrap; justify-content: space-between; }
.i_16 .imglist .pics { width: 49%; padding-bottom: 130px; }
.i_16 .imglist .pics img { }
.i_16 .formA { }
.i_16 .formA .inpIList { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 35px; }
.i_16 .formA .inpIList .inp { width: 48%; background-repeat: no-repeat; height: 50px; background-position: left center; padding-left: 38px; line-height: 50px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.i_16 .formA .inpIList .inp input { border: none; background-color: transparent; font-size: 16px; }
.i_16 .formA .inpIList .inp2 { width: 48%; background-repeat: no-repeat; height: 50px; background-position: left center; line-height: 50px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; display: flex; }
.i_16 .formA .inpIList .inp2 input { border: none; font-size: 16px; text-indent: 15px; background-color: transparent; width: calc(100% - 80px); }
.i_16 .formA .inpIList .yzm { width: 80px; text-align: center; cursor: pointer; }
.i_16 .formA .inpIList .yzm .s1 { display: block; }
.i_16 .formA .inpIList .yzm .s2 { display: none; }
.i_16 .formA .inpIList .yzm.active { }
.i_16 .formA .inpIList .yzm.active .s1 { display: none; }
.i_16 .formA .inpIList .yzm.active .s2 { display: block; }
.i_16 .formA .t-c { margin-top: 15px; }
.i_16 .formA input[type="submit"] { width: 150px; height: 35px; border-radius: 50px; border: none; background-color: rgb(5, 11, 69); font-size: 18px; color: white; letter-spacing: 10px; text-indent: 5px; cursor: pointer; }
.l_banner { font-size: 0px; }
.l_banner img { }
.local { display: flex; flex-flow: wrap; background-image: url("../img/ico_local.png"); background-repeat: no-repeat; padding-left: 24px; background-position: left center; margin: 30px 0px; font-size: 15px; color: rgb(76, 76, 76); align-items: center; }
.local p { }
.local a { }
.lNews { margin-bottom: 50px; }
.lNewsList { background-color: white; border-radius: 15px; overflow: hidden; padding-top: 1px; }
.newA { display: flex; justify-content: space-between; flex-wrap: wrap; }
.newA .lNewsList { width: calc(100% - 340px); }


/***SATÒµÃæ****/
.sat .lNewsList .con_tt{ text-align: left;}
.sat .newA{    border-radius: 15px;    overflow: hidden;    background: white;    padding: 20px 15px;}
.sat .lNewsTj{ width: 430px;}
.sat .newA .lNewsList {width: calc(100% - 430px); padding: 0 20px;}
.sat .infoCon .infoItem {
    padding-top: 8px;
    display: flex;
    justify-content: flex-start;
    line-height: 20px;
    color: #333;
    font-weight: 500;
    font-size: 14px;
}
.sat .newA .lNewsList .title{
    padding-top: 15px;
width: 680px;
font-size: 22px;
font-weight: 700;
color: #333;
line-height: 30px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}


.sat .newA .classTagInfo {    padding-top: 8px;}

.sat .newA .infoCon .classTagInfo .tagItem {
    display: inline-block;
    line-height: 32px;
    padding: 4px 8px;
    border-radius: 8px;
    background-color: #f3f3f3;
    color: #888;
    font-size: 22px;
    font-weight: 500;
    margin-right: 16px;
    zoom: .5;
}
.sat .newA .infoCon .priceCon {
    width: 680px;
    height: 50px;
    background: #ffecd8;
    padding-top: 8px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 12px;
}
.sat .newA .infoCon .priceCon .price {
    float: left;
    display: inline-block;
    margin-left: 17px;
    font-size: 14px;
    color: #ff870f;
    line-height: 20px;
    font-weight: 700;
}
.sat .newA .infoCon .priceCon .price span{ font-size: 24px;  font-weight: 700;    color: #ff870f;    line-height: 33px;}
.sat  .infoItem .label {    width: 56px;    flex: 0 0 56px;    text-align: justify;    text-align-last: justify;    white-space: nowrap;    word-break: keep-all;
}


.sat .newA .infoCon .btnCon .baoming.active {
    background: linear-gradient(90deg, #3895fc, #2d8ffb);
}
.sat .newA .infoCon .btnCon .baoming {
    width: 224px;
    height: 42px;
    background: linear-gradient(90deg, #3895fc, #2d8ffb);
    border-radius: 32px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    position: relative;
    margin-top: 20px;
}
.sat .newA .new_con {
    line-height: 2;
    font-size: 16px;
    color: #333;
    padding-bottom: 50px;
    padding: 20px;
}
.sat .newA .new_con p {
    margin-bottom: 15px;
}
/*.sat .newA .lNewsList { width: 100%;}*/
/***SATÒµÃæ****/
.lNewsList .list { padding: 25px; }
.lNewsList .list li { display: flex; align-items: flex-start; justify-content: space-between; box-shadow: rgba(196, 196, 196, 0.4) 0px 5px 21px 5px; padding: 25px; margin-bottom: 25px; flex-wrap: wrap; }
.lNewsList .list li .pics { width: 210px; height: 140px; padding-bottom: 0px; }
.lNewsList .list li .ro { width: calc(100% - 250px); }
.lNewsList .list li .ro .h3 { font-size: 15px; color: rgb(51, 51, 51); }
.lNewsList .list li .ro .p { font-size: 15px; color: rgb(128, 128, 128); margin-top: 5px; }
.lNewsList .list li .ro .time { font-size: 15px; color: rgb(128, 128, 128); margin-top: 15px; }
.lNewsList .list li .ro .t-r { }
.lNewsList .list li .ro .t-r a { background-color: rgb(240, 240, 240); width: 90px; height: 25px; display: inline-block; text-align: center; line-height: 25px; border-radius: 22px; font-size: 13px; color: rgb(56, 149, 252); font-weight: bold; }
.lNewsTj { width: 325px; }
.pageList { text-align: center; margin: 50px auto; }
.pageList a { font-size: 18px; color: rgb(102, 102, 102); margin: 0px 10px; padding: 0px 20px; }
.pageList .cur { font-weight: bold; }
.pageList a span { }
.lNewsTj { }
.lNewsTj .topNewT { margin-bottom: 20px; }
.lNewsTj .lNewsTjList { margin-bottom: 25px; }
.lNewsTj .lTearchTjList { }
.tou_03 { display: flex; justify-content: space-between; align-items: flex-end; border-bottom: 1px solid rgb(217, 217, 217); padding-bottom: 11px; margin-bottom: 20px; }
.tou_03 .h3 { font-size: 18px; border-left: 5px solid rgb(5, 11, 69); text-indent: 10px; margin-left: 5px; }
.tou_03 a { font-size: 14px; color: rgb(56, 149, 252); }
.topNewT { border-radius: 15px; overflow: hidden; background: white; padding: 20px 15px; }
.topNewT .pics { width: 100%; display: block; font-size: 0px; height: auto; padding-bottom: 0px; }
.topNewT .pics img { position: relative; border-radius: 15px; }
.lNewsTjList { background-color: white; border-radius: 20px; padding: 15px; }
.lNewsTjList .list { }
.lNewsTjList .list li { margin-bottom: 15px; }
.lNewsTjList .list li a { display: flex; flex-wrap: nowrap; justify-content: space-between; }
.lNewsTjList .list li .time { width: 50px; height: 50px; background-color: rgb(242, 242, 242); text-align: center; }
.lNewsTjList .list li .time .p1 { font-size: 25px; color: rgb(76, 76, 76); font-weight: bold; }
.lNewsTjList .list li .time .p2 { font-size: 12px; color: rgb(76, 76, 76); }
.lNewsTjList .list li .ro { width: calc(100% - 60px); font-size: 15px; padding-top: 3px; }
.lNewsTjList .list li .ro .h3 { color: rgb(26, 26, 26); }
.lNewsTjList .list li .ro .p { font-size: 14px; color: rgb(153, 153, 153); margin-top: 4px; }
.lTearchTjList { background: white; padding: 15px; border-radius: 20px; }
.lTearchTjList .list { }
.lTearchTjList .list li { margin-bottom: 20px; }
.lTearchTjList .list li a { display: flex; justify-content: space-between; align-items: flex-start; padding-bottom: 15px; border-bottom: 1px dashed rgb(235, 235, 235); }
.lTearchTjList .list li:last-of-type { margin-bottom: 0px; }
.lTearchTjList .list li:last-of-type a { border: none; }
.lTearchTjList .list li .pics { width: 35px; height: 0px; padding-bottom: 35px; border-radius: 35px; overflow: hidden; }
.lTearchTjList .list li .ro { width: calc(100% - 50px); }
.lTearchTjList .list li .ro .h3 { font-size: 16px; color: rgb(51, 51, 51); }
.lTearchTjList .list li .ro .p { font-size: 14px; color: rgb(153, 153, 153); margin-top: 8px; }
.lNewsList { }
.lNewsList .lNewsar { }
.lNewsList .con_tt { text-align: center;padding-bottom: 15px; margin-bottom: 20px; }
.lNewsList .con_tt h1 { font-size: 35px; color: rgb(26, 26, 26); }
.lNewsList .con_tt .bt { font-size: 15px; color: rgb(153, 153, 153); margin-top: 25px; }
.lNewsList .con_tt .bt span { margin: 0px 20px; }
.lNewsList .new_con { line-height: 2; font-size: 16px; color: #333; padding-bottom: 50px; }
.lNewsList .new_con p{    margin-bottom: 15px;}
.index-center .banner-box .banner-text {
    z-index: 30;
    position: absolute;
    top: 41%;
    left: 20%;
}

.index-center .banner-box .banner-text h2 {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 600;
    font-size: 2.63rem;
    line-height: 59px;
    text-transform: uppercase;
    color: #FFFFFF;
    max-width: 631px;
    transition: all 0.5s ease-in-out;
}

.index-center .banner-box .banner-text h3 {
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    text-transform: uppercase;
    color: #FFFFFF;
    mix-blend-mode: normal;
    opacity: 0.9;
    margin-top: 17px;
    margin-bottom: 27px;
    transition: all 0.5s ease-in-out;
}

.index-center .banner-box .banner-text button {
    border: 1px solid #FFFFFF;
    border-radius: 1.5rem;
    padding: 0.9rem 0;
    min-width: 148px;
    text-align: center;
    display: inline-block;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 0.9rem;
    line-height: 20px;
    color: #FFFFFF;
    box-sizing: border-box;
    background-color: #fff0;
    transition: all 0.5s ease-in-out;
}
.index-center .banner-box .banner-text button:hover{
    background:#3895FC;
    color: #fff;
}
:root {
    --swiper-navigation-size: 29px !important;
}

.index-center .swiper-pagination-bullet-active {
    background: #fff;
    opacity: 1;
    width: 38px !important;
    height: 10px !important;
    border-radius: 8px;
}

.index-center .swiper-container-horizontal>.swiper-pagination-bullets span {
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, 0.6);
    z-index: 20;
}

.index-center .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 50px !important;
    left: 0;
    width: 100%;
    z-index: 20;
}

.index-center .swiper-slide .banner-bg img {
    width: 100%;
    height: 100%;
    /* margin-top: 50px; */
    height: 100vh;
    object-fit: cover;
    max-height: 100%;
}

.index-center .swiper .swiper-mengban {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100vh - 113px);
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.685062) 100%);
    z-index: 10;
    height: 100%;
}

.swiper {
    width: 100%;
    height: 100%;
    /* position: relative; */
    overflow: hidden;
    /* overflow-x: hidden; */
}

.mySwiper1 .swiper-slide {
    width: 18%;
    text-align: center;
    font-size: 1.13rem;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

}

.mySwiper1 .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: fill;
    
    max-height: 398px;
}
.index-team .team-item1 img{
    max-height: fit-content;
}
.mySwiper1 .swiper-slide:nth-child(1) {
    width: 38%;
}
