body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt,ol{margin: 0;padding: 0;word-wrap: break-word}h1,h2,h3,h4,h5,h6{font-weight: normal}body{font-family: "Arial", "microsoft yahei";font-size: 14px;line-height: 1;color: #333}*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-box-sizing: border-box;box-sizing: border-box}li{list-style-type: none;float: left}table{border-collapse: collapse;border-spacing: 0}a,area{text-decoration: none;outline: none;color: #000}img{border: none;vertical-align: middle}i,var,em{font-style: normal}button{font-family: "Arial", "microsoft yahei";font-size: 14px;outline: none;cursor: pointer;border: none;line-height: 1}input[type="submit"]{border: none}iframe{border: none}input,select,textarea{outline: none;font-family: "Arial", "microsoft yahei";font-size: 14px}textarea{resize: none;overflow-y: auto}.at{margin: 0 auto}.fl{float: left}.fr{float: right}.clear{clear: both}.dt{display: table;width: 100%}.fl-w{float: left;width: 100%}.hide{display: none}.ver-container{display: table;width: 100%;text-align: center}.ver-container>*{vertical-align: middle;display: table-cell}.swiper-button-disabled{cursor: no-drop !important;opacity: .5}[class*=icon]{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}[class*=ico]{vertical-align: middle;display: inline-block}body,html{width: 100%;overflow-x: hidden}.wid{width: 100%;max-width: 1200px;margin: 0 auto}.head{width: 100%;background-color: #23459c;float: left}.head .logo{height: 116px;display: flex;justify-content: center;align-items: center}.head .logo img{max-width: 40vw}.head .search{height: 116px;padding-top: 27px}.head .search .english{width: 100%}.head .search .english .box{height: 22px;padding-left: 10px}.head .search .english .box .ico{width: 22px;height: 22px;display: flex;justify-content: center;align-items: center}.head .search .english .box .txt{font-size: 13px;color: #bababa;line-height: 22px;padding: 0 5px}.head .search .english .box:hover .txt{color: #fff}.head .search .search{width: 100%;padding: 10px 0;float: left}.head .search .search .cont{width: 198px;height: 30px;background-color: #fff;border-radius: 15px}.head .search .search .cont .ico{width: 38px;height: 30px;display: flex;justify-content: center;align-items: center}.head .search .search .cont .text{width: calc(100% - 38px);padding-left: 12px}.head .search .search .cont .text input{width: 100%;height: 30px;border: none;line-height: 30px;font-size: 14px;color: #333}.nav{width: 100%;height: 38px;background-color: #00afa2;float: left}.nav .list{width: 100%}.nav .list ul{width: 100%;margin: 0}.nav .list ul li{width: calc(100% / 10);line-height: 38px;text-align: center;position: relative}.nav .list ul li:after{content: "";position: absolute;right: 0;top: 50%;margin-top: -9px;width: 1px;height: 18px;background: rgba(255, 255, 255, 0.5)}.nav .list ul li h4{width: 100%}.nav .list ul li h4 a{color: #fff;font-size: 16px;text-decoration: none;font-family: arial}.nav .list ul li .slide{width: 100%;position: absolute;left: 0;top: 38px;z-index: 9;display: none;padding: 5px 12px;background-color: rgba(35, 69, 156, 0.8)}.nav .list ul li .slide p{line-height: 24px;padding: 8px 0;margin: 0;border-bottom: 1px dashed #6c7da9}.nav .list ul li .slide p:last-child{border-bottom: none}.nav .list ul li .slide p a{color: #fff;text-decoration: none}.nav .list ul li .slide p:hover a{color: #00afa2}.nav .list ul li:hover .slide{display: block}.banner{width: 100%;height: 480px;float: left;position: relative}.banner .list{width: 100%}.banner .list ul{margin: 0;width: 100%}.banner .list ul li{width: 100%;height: 480px}.banner .list ul li .conts{width: 100%;height: 480px;display: flex;justify-content: flex-start;align-items: flex-end;padding-bottom: 50px}.banner .list ul li .conts .text{color: #fff;font-size: 24px;line-height: 40px;max-width: 835px;font-family: arial}.banner .list .swiper-button-prev{width: 46px;height: 46px;border-radius: 4px;background: rgba(0, 0, 0, 0.5);position: absolute;left: 50%;margin-left: -650px}.banner .list .swiper-button-prev:after{color: rgba(255, 255, 255, 0.7);font-size: 24px}.banner .list .swiper-button-prev:hover{background: rgba(35, 69, 156, 0.8)}.banner .list .swiper-button-next{width: 46px;height: 46px;border-radius: 4px;background: rgba(0, 0, 0, 0.5);position: absolute;right: 50%;margin-right: -650px}.banner .list .swiper-button-next:after{color: rgba(255, 255, 255, 0.7);font-size: 24px}.banner .list .swiper-button-next:hover{background: rgba(35, 69, 156, 0.8)}.banner .bann-imgs{width: 360px;height: 90px;position: absolute;left: 50%;bottom: 20px;margin-left: 280px;z-index: 99}.banner .bann-imgs ul{width: 100%}.banner .bann-imgs ul li{width: 82px;height: 82px;border: 2px solid #ccc;border-radius: 41px;margin: 4px}.banner .bann-imgs ul li img{width: 100%;height: 100%;border-radius: 41px}.banner .bann-imgs ul li.acti{border: 2px solid #00afa2}.news{width: 100%;padding-top: 36px;float: left}.news .title{width: 100%;line-height: 74px}.news .title .txt{font-size: 30px;color: #4a4a4a;font-family: arial}.news .title .more{line-height: 54px;padding-top: 20px;font-size: 16px;color: #aaa;text-transform: uppercase}.news .title .more a{color: #aaa;text-decoration: none}.news .title .more a:hover{color: #00afa2}.news .conts{width: 100%;float: left;padding-bottom: 50px;border-bottom: 1px solid #dcdcdc}.news .conts .list{width: calc(100% + 30px);position: relative;left: -15px}.news .conts .list .item{width: 100%;background-color: #eee;margin-bottom: 15px}.news .conts .list .item .imgs{width: 100%;position: relative;overflow: hidden}.news .conts .list .item .imgs img{width: 100%;transition: 0.5s;height: 236px}.news .conts .list .item .imgs .lab{display: inline-block;width: 68px;height: 28px;background-color: #00afa2;text-align: center;color: #fff;font-family: arial;line-height: 28px;border-radius: 4px;position: absolute;left: 10px;top: 10px}.news .conts .list .item .text{width: 100%;padding: 20px 24px}.news .conts .list .item .text .tits{font-size: 16px;font-weight: bold;font-family: arial;line-height: 26px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;min-height: 78px}.news .conts .list .item .text .txt{width: 100%;line-height: 22px;font-size: 14px;color: #545454;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;min-height: 88px}.news .conts .list .item:hover{background-color: #23459c}.news .conts .list .item:hover .imgs img{transform: scale(1.1, 1.1)}.news .conts .list .item:hover .text .tits{color: #fff}.news .conts .list .item:hover .text .txt{color: rgba(255, 255, 255, 0.7)}.events{width: 100%;padding-top: 25px;float: left;padding-bottom: 50px}.events .title{width: 100%;line-height: 74px;float: left}.events .title .txt{font-size: 30px;color: #4a4a4a;font-family: arial}.events .title .more{line-height: 54px;padding-top: 20px;font-size: 16px;color: #aaa;text-transform: uppercase}.events .title .more a{color: #aaa;text-decoration: none}.events .title .more a:hover{color: #00afa2}.events .conts{width: 100%;padding: 36px 0;float: left}.events .conts .list{width: calc(100% + 30px);position: relative;left: -15px}.events .conts .list .item{width: 100%;float: left;margin-bottom: 15px}.events .conts .list .item .date{width: 68px;height: 96px;border-right: 1px dotted #d4d4d4}.events .conts .list .item .date .tit{text-align: center;line-height: 22px;font-size: 14px;color: #4a4a4a}.events .conts .list .item .date .txt{font-size: 20px;color: #24a9e6;font-weight: bold;text-align: center}.events .conts .list .item .text{width: calc(100% - 68px);padding-left: 30px}.events .conts .list .item .text .tits{font-size: 16px;font-weight: bold;font-family: arial;line-height: 26px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;min-height: 78px}.events .conts .list .item .text .txt{width: 100%;line-height: 22px;font-size: 14px;color: #545454;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;min-height: 88px}.types{width: 100%;background: url("../img/420290_1920x530.jpg") top center no-repeat;min-height: 530px;float: left}.types .list{width: 100%;padding-top: 64px}.types .list .item{width: 100%;height: 200px;background-color: #23459c;display: flex;justify-content: center;flex-direction: column}.types .list .item.item2{background-color: #00afa2}.types .list .item.item3{background-color: #6fbc47}.types .list .item .ico{width: 100%;height: 82px;display: flex;justify-content: center;align-items: center}.types .list .item .ico img{transition: 0.5s}.types .list .item .txt{width: 100%;line-height: 42px;font-size: 18px;color: #fff;text-transform: uppercase;text-align: center}.types .list .item .imgs{width: 100%;height: 100%;overflow: hidden}.types .list .item .imgs img{width: 100%;height: 100%;transition: 0.5s}.types .list .item:hover .ico img{margin-top: -10px}.types .list .item:hover .imgs img{transform: scale(1.1, 1.1)}.footer{width: 100%;background-color: #23459c;min-height: 100px;float: left;padding: 50px 0}.footer .conts{width: 100%}.footer .conts .address{width: 100%}.footer .conts .address .logo{width: 100%}.footer .conts .address .logo img{max-width: 80%}.footer .conts .address .text{width: 100%;line-height: 28px;color: #fff;padding: 15px 0}.footer .conts .contact{width: 100%;max-width: 430px;padding-left: 30px}.footer .conts .contact p{margin: 0;line-height: 24px;color: rgba(255, 255, 255, 0.5)}.wap-head{width: 100%;height: 60px;background-color: #23459c;padding: 0 15px;position: relative;z-index: 100}.wap-head.fix{position: fixed;left: 0;top: 0}.wap-head .logo{height: 60px;display: flex;justify-content: center;align-items: center}.wap-head .logo img{max-height: 80%}.wap-head .menus{width: 60px;height: 60px;display: flex;justify-content: center;align-items: center}.wap-head .menus i{display: inline-block;width: 30px;height: 2px;background-color: #fff;position: relative}.wap-head .menus i:after{content: "";position: absolute;left: 0;top: -10px;width: 100%;height: 2px;transition: 0.5s;background-color: #fff}.wap-head .menus i:before{content: "";position: absolute;left: 0;bottom: -10px;width: 100%;transition: 0.5s;height: 2px;background-color: #fff}.wap-head .menus.acti i{background: none}.wap-head .menus.acti i:after{left: 0;top: 0;transform: rotate(45deg)}.wap-head .menus.acti i:before{left: 0;top: 0;transform: rotate(-45deg)}.alerts{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;display: none;z-index: 99}.alerts .cont{width: 100%;padding-top: 60px;display: none}.alerts .cont .menu{width: 100%;min-height: 100px;background-color: #fff;float: left;padding: 10px;border-top: 2px solid #003f88}.alerts .cont .menu .language{width: 100%}.alerts .cont .menu .language ul{float: right;border-radius: 20px}.alerts .cont .menu .language ul li{width: 60px;height: 24px;text-align: center;color: #fff;background-color: #fff;line-height: 24px;color: #003f88}.alerts .cont .menu .language ul li.acti{background-color: #003f88;color: #fff}.alerts .cont .menu .list{width: 100%}.alerts .cont .menu .list ul{width: 100%}.alerts .cont .menu .list ul li{width: 100%;border-bottom: 1px solid rgba(0, 63, 136, 0.5);padding: 10px 0}.alerts .cont .menu .list ul li:last-child{border: none}.alerts .cont .menu .list ul li h4{width: 100%;line-height: 30px;margin: 0;font-size: 14px;font-family: arial;position: relative}.alerts .cont .menu .list ul li h4 a{color: #003f88;text-decoration: none}.alerts .cont .menu .list ul li .slide{width: 100%;padding: 10px 0;display: none}.alerts .cont .menu .list ul li .slide a{width: 100%;line-height: 24px;color: #003f88;opacity: 0.6;padding-right: 20px}.alerts .cont .menu .list ul li.btns h4:after{content: "";width: 18px;height: 18px;position: absolute;right: 0;top: 50%;transition: 0.6s;margin-top: -12px;background: url("../img/7aa331_24x24.png") center no-repeat;background-size: 18px 18px}.alerts .cont .menu .list ul li.acti h4:after{transform: rotate(90deg)}.alerts .cont .search{width: 100%;height: 60px;background-color: #003f88;float: left;padding: 10px 20px;border-top: 1px solid rgba(255, 255, 255, 0.5)}.alerts .cont .search .input{width: 100%;height: 100%;border-radius: 20px;background-color: rgba(255, 255, 255, 0.5);padding: 0 20px}.alerts .cont .search .input input{width: 40px;float: left;border: none;background: none;height: 40px;font-size: 16px;background: url("../img/bcc90a_20x20.png") center no-repeat;color: #fff}.alerts .cont .search .input input[type='text']{width: calc(100% - 40px);background: none;height: 40px}.alerts .cont .search .input input::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.8)}.wab-bann{width: 100%;height: 300px;float: left}.wab-bann ul{width: 100%;margin: 0}.wab-bann ul li{width: 100%;height: 300px;position: relative}.wab-bann ul li .text{width: 100%;height: 40px;background: rgba(0, 0, 0, 0.6);position: absolute;left: 0;bottom: 0;line-height: 40px;padding: 0 15px;color: #fff;font-size: 14px;padding-right: 30%;font-family: arial;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;padding-left: 25px}.wab-bann ul li .text:after{content: "";position: absolute;left: 10px;top: 50%;margin-top: -8px;width: 2px;height: 16px;background-color: #00afa2}.wab-bann .swiper-pagination{bottom: 0px !important;width: 30% !important;height: 40px;display: flex;justify-content: flex-end;align-items: center;left: initial !important;right: 0;padding-right: 10px}.wab-bann .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;opacity: 1;background-color: #fff}.wab-bann .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #00afa2}.page-bann{width: 100%;height: 365px;float: left;background: url("../img/1716c2_1920x365.jpg") center no-repeat}.content{width: 100%;float: left}.content .sidebar{width: 274px;background-color: rgba(35, 69, 156, 0.8);position: relative;margin-top: -70px;z-index: 9;float: left}.content .sidebar .title{width: 100%;line-height: 70px;font-size: 20px;z-index: 9;color: #fff;text-align: center;font-family: arial;text-transform: uppercase}.content .sidebar .list{width: 100%;padding: 0 20px}.content .sidebar .list ul{width: 100%;margin: 0}.content .sidebar .list ul li{width: 100%;height: auto;padding: 10px 20px;border-bottom: 1px dashed #6c7da9}.content .sidebar .list ul li:last-child{border-bottom: none}.content .sidebar .list ul li h4{line-height: 34px;font-size: 16px;cursor: pointer;color: #fff;margin: 0;position: relative;white-space: nowrap}.content .sidebar .list ul li h4:after{content: "";position: absolute;left: -20px;top: 10px;width: 0;transition: 0.5s;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #fff}.content .sidebar .list ul li .slide{width: 100%;padding-right: 20px;display: none}.content .sidebar .list ul li .slide p{width: 100%;margin: 0;line-height: 22px;font-size: 14px;color: #fff;font-family: arial;padding: 2px 0}.content .sidebar .list ul li .slide p a{color: #fff;text-decoration: none;text-align: justify;white-space: nowrap}.content .sidebar .list ul li .slide p a:hover{color: #00afa2}.content .sidebar .list ul li.acti h4:after{transform: rotate(90deg)}.content .conts{width: calc(100% - 320px);padding-top: 45px}.content .conts .address{width: 100%;height: 46px;border-bottom: 5px solid #d2d2d2}.content .conts .address .title{line-height: 41px;font-size: 24px;color: #23459c;font-weight: bold;font-family: arial;position: relative;padding-right: 120px}.content .conts .address .title:after{content: "";position: absolute;left: 0;bottom: -5px;width: 100%;height: 5px;background-color: #23459c}.content .conts .address .link{line-height: 41px;font-size: 14px;color: #b5b5b5}.content .conts .address .link a{color: #b5b5b5}.content .conts .address .link a:hover{color: #23459c}.content .conts .teacherList{width: 100%;padding: 55px 0}.content .conts .teacherList ul{width: 100%;margin: 0}.content .conts .teacherList ul li{width: 100%;background-color: #f5f5f5;padding: 18px;float: left;margin: 18px 0}.content .conts .teacherList ul li .imgs{width: 190px}.content .conts .teacherList ul li .imgs img{width: 100%}.content .conts .teacherList ul li .text{width: calc(100% - 220px)}.content .conts .teacherList ul li .text .tits{width: 100%;line-height: 50px;border-bottom: 1px solid #bfbfbf;font-size: 18px;color: #23459c}.content .conts .teacherList ul li .text .txt{width: 100%;margin: 15px 0;min-height: 140px}.content .conts .teacherList ul li .text .txt p{line-height: 28px;font-size: 16px;color: #646464;margin: 0;max-width: 540px}.content .conts .teacherList ul li .text .more a{width: 72px;height: 22px;background-color: #00afa2;text-align: center;line-height: 22px;font-size: 14px;color: #fff;text-transform: uppercase;display: inline-block;text-decoration: none}.content .conts .list{width: 100%}.content .conts .list ul{width: 100%;margin: 0}.content .conts .list ul li{width: 100%;padding: 30px 0;border-bottom: 1px solid #aaa}.content .conts .list ul li .date{width: 80px;height: 80px;display: flex;justify-content: center;flex-direction: column;background-color: #e5e5e5}.content .conts .list ul li .date .month{width: 100%;text-align: center;line-height: 28px;font-size: 18px;font-weight: bold;color: #23459c}.content .conts .list ul li .date .day{width: 100%;text-align: center;line-height: 32px;font-size: 24px;color: #23459c;font-family: arial;font-weight: bold}.content .conts .list ul li .text{width: calc(100% - 100px)}.content .conts .list ul li .text .tits{width: 100%;line-height: 26px;font-size: 16px;font-weight: bold;color: #184777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.content .conts .list ul li .text .labs{width: 100%;line-height: 26px;font-size: 14px;color: #8c8c8c;margin-top: 4px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}.content .conts .paging{width: 100%;padding: 50px 0;float: left;text-align: center}.content .conts .paging a{color: #999}@media screen and (max-width: 996px){.content .sidebar{width: 240px}.content .conts{width: calc(100% - 260px)}}@media screen and (max-width: 768px){.wid{padding-left: 3%;padding-right: 3%}.types .list .item{height: 140px}.footer .conts .contact{padding-left: 0}.footer{padding: 20px 0}.types .list .item .ico{height: 60px}.types .list .item .ico img{max-height: 80%}.types .list .item .txt{font-size: 14px}.events .conts .list .item{border-top: 1px dotted #d4d4d4;padding-top: 20px}.events .conts{padding: 10px 0}.events .title, .news .title{line-height: 40px}.events .title .txt, .news .title .txt{line-height: 40px;font-size: 20px;font-weight: bold}.events .title .more, .news .title .more{line-height: 40px;padding-top: 0}.events .title .more a, .news .title .more a{font-size: 14px}.events{padding-bottom: 0}.types .list{padding: 20px 0;float: left}.types{height: auto;min-height: auto}.content .sidebar{width: 100%;margin-top: 15px}.content .conts{width: 100%}.content .sidebar .list{display: none}.content .sidebar .title{text-align: left;padding: 0 20px;height: 50px;font-size: 18px;line-height: 50px;position: relative}.content .sidebar .title:after{content: "";position: absolute;right: 20px;top: 50%;margin-top: -5px;width: 0;height: 0;border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 10px solid #fff}.content .conts .teacherList ul li .imgs{width: 40%;text-align: center}.content .conts .teacherList ul li .imgs img{max-width: 80%}.content .conts .teacherList ul li .text{width: 60%}.content .conts .teacherList ul li .text .txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 14px;line-height: 24px}.content .conts .teacherList ul li .text .txt{margin: 6px 0;min-height: 80px}.content .conts .teacherList ul li .text .tits{line-height: 30px}.content .conts .teacherList ul li{padding-left: 0}.content .conts .teacherList{padding: 20px 0}.content .conts .paging{padding: 20px 0}.content .conts .paging a{padding: 6px 10px}}@media screen and (max-width: 412px){.content .conts .paging a{padding: 6px 8px}}