*{margin: 0;padding:0;font-family: Arial, "黑体",Helvetica, sans-serif;}
body{width: 100%;overflow-x: hidden;color: #002e59;max-width: 680px;margin: 0 auto;}
li{list-style: none;}
a{color: #fff;text-decoration: none;}
.navTop{display: flex;flex-direction: row;justify-content: space-between;align-items: center;height: 70px;position: relative;}
.navTop .logo{display: flex;width:35%;min-width: 140px;}
.navTop .logo img{width: 100%;margin: 20px;}
.menu{display: flex;flex-direction: row;background: #ffc600;height: 70px;align-items: center;}
.menu span{font-size: 1.2rem;margin-left: 10px;font-weight: bold;}
.menu p img{display: flex;width: 30px;margin-left: 10px;margin-right: 10px;}
.ban1{display: flex;}
.ban1 img{width: 100%;}
.navIcon{display: flex;margin-left:15px;margin-right:15px;flex-direction: row;align-items: center;justify-content: center;flex-wrap:wrap;border-bottom: 1px dashed #b3b3b3;padding-bottom: 20px;}
.navIcon ul{display:flex;width: 25%;flex-direction: column;align-items: center;justify-content: center;margin-top: 20px;}
.navIcon ul p{display: flex;width: 100%;align-items:flex-end;justify-content: center;}
.navIcon ul p img{width:55%;}
.navIcon ul li{margin-top: 5px;font-weight: bold;}
.navIcon a{color: #002e59;}
.navStudent{display: flex;flex-direction: row;margin-top: 15px;background: #002e59;}
.navStudent .navStudentLeft,.navStudent .navStudentRight{display: flex;width: 50%;}
.navStudent .navStudentLeft img,.navStudent .navStudentRight img{width: 100%;}
.navStudent .navStudentLeft{flex-direction: column;}
.navStudent .navStudentLeft .smallTitle1{color: #fff;margin-left: 25px;margin-top:10px;font-size: 10px;}
.navStudent .navStudentLeft .bigTitle1{color: #fff;margin-left: 25px;font-size:15px;line-height: 28px;}
.studentList{font-size: 0.75rem;margin-left:25px;}
.studentList li{line-height:0.9rem;height:0.9rempx;overflow:hidden;width: 12rem;height: 22px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.navStudent .navStudentLeft .listMore{background:#ffc600;width: 4rem;font-size: 12px;padding: 2px 0px;text-align: center;margin-left: 30px;border-radius: 20px;margin-top: 6px;}
.navStudent .navStudentLeft .listMore a{color:#002e59;}
.navStdio{display: flex;width:92%;justify-content: center;border-bottom: 1px dashed #b3b3b3;margin-left: 4%;}
.navStdio img{width: 60%;margin: 16px 0;}
.navteacher{display: flex;width:100%;justify-content: center;background: #0e0e0e;}
.navteacher img{width: 60%;margin: 16px 0;}
.navStdio1{display: flex;flex-direction: column;background: #f2f2f2;align-items: center;}
.navStdio1 h3{font-size: 1rem;font-weight: normal;text-decoration: underline;line-height: 60px;}
.navStdio1Item{display: flex;width: 100%;position: relative;margin-bottom: 20px;}
.navStdio1Item ul{width: 46%;background: #fff;margin-left: 4%;padding: 8px;}
.navStdio1Item ul span{display: block;font-size:0.6rem;border-bottom: 1px solid #ccc;width: 90%;}
.navStdio1Item ul li{color: #4d4d4d;margin-top: 8px;font-size:0.9rem;}
.navStdio1Item dl{display: flex;width: 38%;margin-left: 4%;background: #012e58;color: #ffc600;align-items: center;justify-content: center;}
.navStdio1Item dl dd{font-weight: bold;font-size:0.9rem;}
.navStdioIcon1{position: absolute;width: 33px;left:calc(48% + 14px);top:12px}
.navStdioIcon2{position: absolute;right: 2%;width: 24px;top:-10px}
.navStdioIcon1 img,.navStdioIcon2 img{width: 100%;}
.btn_exk{display:none;margin-top: 16px;width: 100%;height: 28px;overflow: hidden;}
.btn_exkb{display:none;margin-top: 26px;width: 100%;height: 28px;}
.btn_exkb{display:none;margin-top: 26px;width: 100%;height: 28px;}
.btn_exkc{display:none;width:100%;height: 28px;overflow: hidden;}
.btn_exka{display:none;width:100%;height: 28px;overflow: hidden;}
.ex_tab{display: flex;flex-direction: column;width:92%;justify-content: center;margin-left: 4%;margin-top:20px;}
.ex_tab2{display: flex;flex-direction: column;width:96%;justify-content: flex-start;margin-left: 2%;margin-top:20px;height: auto;}
.ex_tab3{display: flex;flex-direction: column;width:100%;justify-content: center;margin-top:20px;}
.ex_tab_flex{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 3px;}
.btn_ex{background: #ccc;color: #4d4d4d;padding: 6px 16px;border-radius: 20px;font-size: 1rem;cursor: pointer;}
.btn_exa{background: #ccc;color: #4d4d4d;padding: 6px 16px;border-radius: 20px;font-size: 1rem;cursor: pointer;}
.btn_exb{background: #ccc;color: #4d4d4d;padding: 6px 16px;border-radius: 20px;font-size: 1rem;cursor: pointer;}
.btn_exc{background: #ccc;color: #4d4d4d;padding: 6px 16px;border-radius: 20px;font-size: 1rem;cursor: pointer;}
.btn_blue{color: #000;background: #ffc600;display: block !important;}
.btn_bluea{color: #000;background: #ffc600;display: block !important;}
.btn_blueb{color: #000;background: #ffc600;display: block !important;}
.btn_bluec{color: #000;background: #ffc600;display: block !important;}
.btn_blue1{display: block !important;}
.btn_blue1a{display: block !important;}
.btn_blue1b{display: block !important;}
.btn_blue1c{display: block !important;}
.ex_tab_line{border-top:1px solid #002e59;margin-top: 20px;position: relative;}
#Up{position: absolute;width: 0;height: 0;border-top: 7px solid transparent;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #002e59;top:-15px;left:25px}
.upSize2{top:-15px;left:25px !important;}
.upSize3{top:-15px;left:calc(50% - 13px) !important;}
.upSize1{top:-15px;left:calc(100% - 46px) !important;}
.btn_exk .swiper-slide{font-size: 14px !important;background: #002e59 !important;color: #fff;border-radius: 20px;line-height: 26px;}
.swiper-button-next{font-size: 30px;}
.swiper-button-prev:after, .swiper-button-next:after{font-size: 26px;padding-left: 0;}
/* .swiper-container .swiper-wrapper .swiper-slide{margin-right: 14px !important;width: 116px !important;} */
/*.bx{display: flex;flex-direction: column;width:94%;margin-top: 30px;align-items: flex-start;height: 490px;}*/
.bxs{display: flex;flex-direction: column;margin-bottom: 20px;border-radius:40px 40px 20px 20px;box-shadow: 3px 3px 5px #777;margin-right: 10px}
.bxs dl{display: flex;flex-direction: column;height: 80px;justify-content: center;align-items: center;}
.bxs dl dd{color: #FFC600;font-size: 18px;font-weight: bold;}
.bxs dl dt{color: #CCC;font-size: 10px;}
.bxs p img{width: 100%;}
.bxs h2{font-size: 14px;display: flex;align-items: center;width: 100%;justify-content: center;} 
.bxs span{font-size: 12px;color: #fff;background: #002E59;border-radius: 30px;width: 70px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;text-align: center;height: 20px;line-height: 20px;} 
.teacher{display: flex;background: #0e0e0e;flex-direction: column;color: #fff;}
.teacher h2{color: #FFC600;text-align: center;margin: 20px 0 35px 0;}
.teacher .teacherItem1{display: flex;width: 85%;margin: 0 auto;font-size: 14px;line-height: 20px;}
.teacher .teacherItem2{display: flex;font-size: 15px;margin-top: 20px;line-height: 20px;align-items: center;justify-content: center;}
.teacher ul{display: block;width: 33%;float: left;}
.teacherPic{display: flex;background: #0e0e0e;flex-direction: row;color: #fff;flex-wrap: wrap;padding-top: 26px;}
.teacherPic ul{display: flex;width:100%;flex-direction: column;align-items: center;justify-content: flex-start;}
.teacherPic ul:nth-child(3){margin-right:0px !important;}
.teacherPic ul p{margin: 0 5px;max-height: 122px;;}
.teacherPic ul p img{width: 100%;max-height: 122px}
.teacherPic .teacherName{width: 100%;font-size: 14px;text-align: center;margin: 16px 0 6px 0;}
.teacherPic .teacherText{width: 100%;font-size: 12px;color: #4D4D4D;text-align: center;margin-bottom: 26px;}
.mySwiper2 .swiper-pagination-bullet{background: #fff !important;}

.news{display: flex;background: #F2F2F2;flex-direction: column;}
.newsList{display: flex;flex-direction: row;flex-wrap: wrap;overflow: hidden;}
.newsList ul{display: flex;flex-direction: column;}
.newsList a{color: #002e59}
.newsList ul p{display: flex;width: 100%;border-bottom: 4px solid #FFC600;height: 170px;}
.newsList ul p img{width: 100%;}
.newsList ul h1{font-size: 14px;margin: 10px 4px;overflow: hidden;line-height: 16px;height: 16px;}
.newsList ul span{display: flex;width:92%;margin-left:4%;padding-top:6px;justify-content: flex-end;font-size: 12px;font-weight: 800;line-height: 30px;border-top: 1px #1A1A1A dotted;}

.footer{display: flex;width:90%;margin-left:5%;flex-direction: row;flex-wrap: wrap;margin-top: 10px;}
.footer a{color: #868686;}
.footer ul{display: flex;width: 60%;flex-direction: column;margin-top: 20px;color: #000;}
.footer ul li{width:4.5rem;font-size: 16px;font-weight: bold;border-bottom: 1px solid #000;margin-bottom: 6px;padding-bottom: 6px;}
.footer ul span{font-size: 14px;white-space: nowrap;color: #868686;}
.footer p{display: flex;width: 100%;font-size: 16px;font-weight: bold;margin-top: 20px;border-bottom: 1px solid #CBCBCB;margin-bottom: 12px;padding-bottom: 12px;}
.footer b{display: block;margin-top: 20px;width: 100%;font-size: 16px;font-weight: bold;padding-bottom: 6px;color: #000;}
.footer dl{display: flex;width: 50%;flex-direction: column;margin-top: 20px;color: #000;}
.footer dl dt{display:flex;width: 80%;}
.footer dl dt img{width: 100%;}
.footer dl dd{color: #868686;font-size: 14px;margin-top: 8px;}
.footerInput{display: flex;width:90%;margin-left:5%;flex-direction: row;flex-wrap: wrap;font-size: 16px;margin-bottom:80px;margin-top: 10px;}
.footerInput span{display: flex;flex-direction: column;width: 100%;margin-bottom: 10px;}
.footerInput span input{border: 0;background: #DADBDB;line-height: 32px;height: 32px;width: 60%;padding: 0 10px;font-size: 14px;}
.footerInput textarea{border: 0;background: #DADBDB;line-height: 30px;width: 100%;padding: 0 10px;font-size: 14px;}
.footerInput .btn{background: #FFC600;border: 0;color: #fff;width: 8rem;line-height: 36px;margin-top: 10px;font-size: 14px;}
.pageFooter{position: fixed;bottom: 0;left: 0;width: 100vw;background: #FFC600;display: flex;flex-direction: row;justify-content: space-between;align-items: center;height: 3.5rem;z-index: 999;}
.pageFooter ul{display: flex;flex-direction: row;align-items: center;justify-content: center;width: 50%;height: 3rem;}
.pageFooter ul p{width: 1.5rem;margin-right: 6px;}
.pageFooter ul p img{width:100%;}
.pageFooter ul a{color: #002e59}
/* 子页面通用 */
.childPage{display: flex;width: 92%;margin-left: 4%;flex-direction: column;overflow: hidden;}
.pageLeftPic{position: fixed;left:0;top:40%;z-index: 999;width: 80px}
.pageLeftPic img{width: 100%;}
.pageRightPic{position: fixed;right:0;top:38%;z-index: 999;width: 46px;}
.pageRightPic p{display: flex;flex-direction: column;}
.close{display: flex;position: absolute;top:15px;right:185px;width: 32px;display: none;}
.close img{width: 100%;}
.showTrue{display: block;}
/* 创始人 */
.banner,.csr_content{display: flex;width: 100%;}
.banner img, .csr_content img{width: 100%;}
.teachers{display: flex;width: 92%;margin-left: 4%;flex-direction: column;}
.teachersInfo{display: flex;width: 100%;flex-direction: column;border-bottom: 1px solid #CBCBCB;padding-bottom: 10px;}
.teachersInfo ul{display: flex;flex-direction: row;width: 100%;justify-content: space-between;}
.teachersInfo ul span{color: #002E59;font-weight: bold;font-size: 22px;}
.teachersInfo ul span em{color: #B2B2B2;font-weight: normal;font-size: 16px;}
.teachersInfo ul p{width: 32px;}
.teachersInfo ul p img{width: 100%;}
.teachersInfo h2{font-weight: normal;font-size: 18px;line-height: 32px;height: 32px;}
.teaItem{display: flex;margin-top: 20px;flex-direction: column;}
.teaItem ul{display: flex;flex-direction:column;align-items: flex-start;margin-bottom: 10px;}
/*.teaItem ul span{display: flex;width: 12px;height: 12px;background:#FFC600;border-radius: 12px;margin-top: 4px;}
.teaItem ul li{display: flex;color: #333;font-size: 14px;width: calc(100% - 22px);margin-left: 10px;line-height: 20px;}*/
/* 画室环境 */
.schoolItem{display: flex;flex-direction: column;align-items: center;}
.schoolItem p{width: 60%;display: flex;}
.schoolItem p img{width: 100%;}
.schoolItem span{display: flex;color: #333;font-size: 16px;line-height: 24px;text-indent: 2rem;}
.childBtn{display: flex;width: 90%;margin-left: 5%;flex-direction: column;}
.childBtn img{width: 100%;margin-top: 20px;margin-bottom: 20px;}
/* 校区信息 */
.now_schools{display: flex;flex-direction:row;flex-wrap: wrap;margin-top: 10px;width: 100%;justify-content: space-between;align-items: flex-start;}
.now_schools span{display: flex;background: #ffc600;margin:0 auto;border-radius: 20px;padding: 5px 10px;font-weight: bold;margin-top: 10px;text-align: left;}
.now_schools a{font-weight: normal;font-size: 14px;color: #002e59}
.xqItem{display: flex;flex-direction: column;}
.xqItem p{display: flex;margin-top: 10px;}
.xqItem p img{width: 100%;}
.xqItem ul{display: flex;background: #F1F1F1;flex-direction: column;}
.xqItem ul b{display: flex;font-size: 16px;line-height: 46px;height: 46px;margin:0 10px}
.xqItem ul em{display: flex;width: 100%;font-size: 14px;margin:0 10px;margin-bottom: 10px;line-height: 24px;font-style: normal;flex-direction:column;}
.xqItem ul em p{display: flex;width: 100% !important;}
.schoolItem1{display: flex;flex-direction: column;}
.schoolItem1 span{display: flex;width: 100%;font-size: 16px;font-weight: bold;margin-top: 20px;border-bottom: 1px solid #CBCBCB;margin-bottom: 12px;padding-bottom: 12px;}
.schoolItem1 ul{display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.schoolItem1 ul p{width: 49%;margin-top: 5px;}
.schoolItem1 ul img{width:100%;}
/* 联系我们 */
.contact{display: flex;flex-direction: column;align-items: center;}
.contact p{width: 100%;display: flex;margin-top: 20px;}
.contact p img{width: 100%;}
.contact span{font-size: 14px;color: #868686;line-height: 24px;width: 100%;margin-top: 20px;}
.contactInfo{display: flex;flex-direction: row;justify-content: space-between;width: 100%;margin-top: 20px;margin-bottom: 40px;}
.contactInfo dl{display: flex;flex-direction: column;}
.contactInfo dl dd{font-size: 14px;color: #868686;}
.contactInfo dl dt{font-size: 16px;margin-top: 8px;}
.contactInfo ul{display: flex;width:12%;align-items: flex-end;}
.contactInfo ul img{width: 100%;}
/* 班型课程 */
.bxsbj{display: flex;width:98%;flex-direction: row;margin-top: 20px;background: #F1F1F1;border-radius:24px;overflow: hidden;box-shadow: 3px 3px 5px #999;}
.bxsbjItem{display: flex;flex-direction: column;width:260px;background: #fff;border-radius: 24px;padding-bottom: 12px;}
.bxsbjItem img{width: 100%;}
.bxsbjItem dl{display: flex;align-items: center;flex-direction: column;height: 70px;justify-content: center;}
.bxsbjItem dl dd{font-size: 18px;color: #FFC600;white-space: nowrap;}
.bxsbjItem dl dt{font-size: 10px;color: #CBCBCB;white-space: nowrap;}
.bxsbjItem h3{display: flex;font-size: 12px;justify-content: center;white-space: nowrap;}
.bxsbjItem span{display: flex;align-items: center;justify-content: center;background:#002E59;width: 4.2rem;font-size: 12px;margin: 0 auto;border-radius: 10px;line-height: 20px;margin-top: 10px;}
.bxsbjInfo{display: flex;margin-left: 20px;margin-right: 10px;width: 100%;}
.bxsbjInfo h2{display: flex;font-size: 20px;line-height: 50px;height: 50px;}
.bxsbjInfo li{color: #282626;font-size: 14px;line-height: 22px;margin-bottom: 10px}
/* 校长班 */
.teacherList{display: flex;flex-direction: row;margin-top: 30px;}
.teacherList dl{display: flex;flex-direction: column;width:250px;}
.teacherList dl dt{display: flex;}
.teacherList dl dt img{width: 100%;}
.teacherList dl dd{background: #FFC600;color: #fff;line-height: 46px;text-align: center;height: 46px;font-size: 14px;}
.teacherList ul{display: flex;flex-direction: column;margin-left: 10px;width: 110%;}
.teacherList ul li{font-size: 18px;line-height: 30px}
.teacherList ul li em{float: right;font-style: normal;font-size: 14px;margin-right: 50px;}
.teacherList ul span{font-size: 14px;color: #333;line-height: 22px;}
.schoolInfo{display: flex;align-items: center;justify-content:center;flex-direction: column;margin-top: 30px;}
.schoolInfo p{width: 50%;}
.schoolInfo p img{width: 100%;}
.schoolInfo span{color: #333;font-size: 14px;line-height: 22px;margin-top: 20px;margin-bottom: 30px}
.schoolInfos{display: flex;align-items: center;justify-content:center;flex-direction: column;margin-top: 30px;}
.schoolInfos p{width: 100%;}
.schoolInfos p img{width: 100%;}
.schoolInfos span{color: #333;font-size: 14px;line-height: 22px;margin-top: 20px;margin-bottom: 30px;}
/* 艺术名师 */
.teacherOne{display: flex;background: #F1F1F1;padding: 16px;}
.teacherOne p{width: 240px;}
.teacherOne p img{width: 100%;}
.teacherOne ul{display: flex;flex-direction: column;width: 100%;margin-left: 16px;}
.teacherOne ul li{font-size: 16px;font-weight: bold;line-height: 30px;}
.teacherOne ul span{font-size: 14px;color:#808080;line-height: 22px;}
.teacherTwo{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.teacherTwo p{width: 60%;display: flex;margin-top: 20px;margin-bottom: 20px;}
.teacherTwo dl {line-height: 26px;color: #333}
.teacherTwo dl p{display: flex;width: 100%;}
.teacherTwo p img{width: 100%;}
.teacherTwo h3{display: flex;justify-content: center;line-height: 50px;margin-top: 10px;}
.teacherTwo span{display: flex;justify-content: center;color: #333333;font-size: 14px;align-items: center;width: 100%;text-align: center;line-height:20px}
.teacherNamwe{display: flex;width: 100%;justify-content: center;color: #FFC600;}
/* 学员作品 */
.itemA{border: 2px solid #FFC600;color: #000;border-radius: 20px;padding: 4px 6px;width: 4.2rem;font-size: 14px;cursor: pointer;}
.itemB{background: #FFC600;}
.studentWordList{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.studentWordList p{width:calc(50% - 5px);margin-top: 10px;height: 260px}
.studentWordList p img{width: 100%;height: 260px}
.studentItemList{display: flex;flex-direction: column;}
.studentItemListInfo{display: flex;flex-direction: row;margin-top: 16px;}
.studentItemListInfo p{width: 130px;}
.studentItemListInfo p img{width: 130px;}
.studentItemListInfo dl{display: flex;flex-direction: column;justify-content: space-between;margin: 0px 0 10px 0;margin-left: 10px;}
.studentItemListInfo dl h3{font-size: 14px;line-height: 14px;height: 28px;overflow: hidden;}
.studentItemListInfo dl span{font-size: 12px;}
.studentItemListInfo dl a{color: #002e59}
.studentItemListInfo dl dd{font-size: 12px;}
/* 关于我们 */
.aboutUs{display: flex;padding: 20px 16px 0px 16px;background: #F1F1F1;color: #333;border-radius: 20px;line-height: 24px;margin-top: 20px;flex-direction: column;}
.aboutUs span{text-indent: 2rem;margin-bottom: 10px;font-size: 14px;}
.aboutUsYear{display: flex;flex-direction: row;margin-bottom: 2px;}
.aboutUsYear ul{display: flex;width: 80px;border-right: 2px dashed #808080;font-size: 18px;margin-right: 20px;padding-top: 10px;}
.aboutUsYear dl{display: flex;width: calc(100% - 80px);position: relative;margin-top: 10px;flex-direction: column;}
.aboutUsYear span{display: flex;position: absolute;left:-30px;top:2px;height: 20px;width: 20px;background: #FFC600;border-radius: 20px;}
.aboutUsYear dl dd{font-size: 15px;line-height: 26px;font-weight: bold;}
.aboutUsYear dl dt{background: #F1F1F1;border-radius: 10px;padding: 10px;font-size: 14px;color: #333;margin-top: 10px;margin-bottom: 20px;line-height: 22px;}
.Teaching{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.TeachingPhilosophy{display: flex;flex-direction: column;width: 31%;background: #fff;border-radius: 20px;box-shadow: 3px 3px 5px #999;overflow: hidden;margin-top: 20px;}
.TeachingPhilosophy p{display: flex;width: 100%;position: relative;height: 46px}
.TeachingPhilosophy p img{width: 100%;}
.TeachingPhilosophy p span{position: absolute;display: flex;justify-content: center;align-items: center;color:#fff;font-size: 10px;width: 100%;height: 44px;}
.TeachingPhilosophy dl{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.TeachingPhilosophy dl h3{font-size: 16px;line-height: 40px;color: #FFC600;}
.TeachingPhilosophy dl b{display: flex;width: 20px;height: 2px;height: 2px;background: #1A1A1A;}
.TeachingPhilosophy dl dd{font-size: 14px;color:#1A1A1A;line-height: 20px;margin: 10px 6px;}
.schoolPicList{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-top: 10px;}
.schoolPicList p{width: 32%;margin-top: 10px;}
.schoolPicList p img{width: 100%;}
/* 艺术名师1 */
.pageIconTop{display: flex;flex-direction: row;justify-content: space-between;margin: 0 2%;}
.pageIconTopItem{display: flex;flex-direction: column;width: 24%;}
.pageIconTopItem p{width: 75%;margin-left:5%;display: flex;justify-content: center;align-items: center;margin-top: 20px;margin-bottom: 16px;height: 50px;}
.pageIconTopItem p img{width: 80%;}
.pageIconTopItem ul li{font-size: 0.85rem;font-weight: bold;text-align: center;}
.pageIconTopItem ul span{font-size: 0.75rem;}
.teacherListInfo{display: flex;flex-direction: row;margin-top: 10px;background: #F1F1F1;border-radius: 3px;overflow: hidden;}
.teacherListInfo dl{display: flex;flex-direction: column;width:240px;}
.teacherListInfo dl dt{display: flex;}
.teacherListInfo dl dt img{width: 100%;height: 150px;}
.teacherListInfo dl dd{background: #FFC600;color: #fff;line-height: 46px;height: 46px;font-size: 14px;display: flex;justify-content: center;align-items: center;}
.teacherListInfo dl dd span{display: flex;width:12px;}
.teacherListInfo dl dd span img{width:100%;}
.teacherListInfo ul{display: flex;flex-direction: column;margin-left: 10px;width: 100%;margin-bottom: 10px;justify-content:space-between;}
.teacherListInfo ul li{font-size: 17px;line-height: 30px;font-weight: bold;margin-top: 10px;text-align: left;}
.teacherListInfo ul li em{float: right;font-style: normal;font-size: 13px;margin-right: 20px;}
.teacherListInfo ul span{font-size: 14px;color: #333;line-height: 22px;text-align: left;margin-right:10px;}
.teacherPIcInfo{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;align-items: flex-start;}
.teacherPIcInfo ul{display: flex;width:32%;flex-direction: column;justify-content: flex-start;background: #F1F1F1;border-radius: 0 0 8px 8px;margin-top: 10px;}
.teacherPIcInfo ul p{display: flex;}
.teacherPIcInfo ul p img{width: 100%;}
.teacherPIcInfo ul h3{font-size: 16px;margin-top: 12px;}
.teacherPIcInfo ul li{font-size: 12px;text-align: left;color: #1A1A1A;margin: 8px 5px;height:40px}
/*.bxTeacher{display: flex;flex-direction: column;width:92%;margin-top: 30px;align-items: flex-start;height: 490px;}*/
.bxTeachers{display: flex;flex-direction: column;margin-bottom: 20px;border-radius:40px 40px 20px 20px;box-shadow: 3px 3px 5px #777;margin-right: 10px}
.bxTeachers dl{display: flex;flex-direction: column;height: 80px;justify-content: center;align-items: center;}
.bxTeachers dl dd{color: #FFC600;font-size: 18px;font-weight: bold;}
.bxTeachers dl dt{color: #CCC;font-size: 10px;}
.bxTeachers p img{width: 100%;}
.bxTeachers h2{font-size: 14px;display: flex;align-items: center;width: 100%;justify-content: center;} 
.bxTeachers span{font-size: 12px;color: #fff;background: #002E59;border-radius: 30px;width: 70px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;text-align: center;height: 20px;line-height: 20px;} 




/* 艺考功略 */
.newsItems{display: flex;flex-direction: column;margin:6px;}
.newsListTop{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.newsListTop span{display: flex;height: 30px;color: #CBCBCB;margin-top:3px;}
.newsItemList{display: flex;flex-direction: column;background: #f1f1f1;border-radius: 10px;box-shadow: 1px 1px 6px #999;padding: 12px;margin-bottom: 20px;}
.newsItemList ul{display: flex;flex-direction: column;}
.newsItemList ul li{color: #002E59;font-size: 18px;font-weight: bold;line-height: 32px;border-bottom: 1px solid #989898;margin-bottom:8px;}
.newsItemList ul span{font-size: 14px;color: #333;line-height: 22px;}
.newsItemList dl{display: flex;flex-direction: row;align-items: center;justify-content: space-between;margin-top: 8px;}
.newsItemList dl dd{background: #002E59;color: #fff;padding: 3px 10px;font-size: 12px;border-radius: 10px;}
.newsItemList dl dt{font-size: 12px;color: #333;}
.pageList{display: flex;align-items: center;justify-content: center;width: 100%;}
.pageList ul{width:4rem;display: flex;justify-content: center;background: #E5E5E5;padding: 8px 20px;border-radius: 20px;margin-bottom: 20px;font-size: 14px;}
/* 艺考功略 */
.article{display: flex;flex-direction: column;border-bottom: 1px solid #989898;margin-bottom: 16px;}
.article h1{font-size: 20px;line-height: 28px;margin-top: 16px;margin-bottom: 16px;}
.article span{font-size: 14px;color: #808080;margin-bottom: 16px;}
.articleDetails{color: #333;font-size: 16px;line-height: 28px;margin-bottom:20px;}
.articleDetails img{width: 100%;margin-top: 10px;margin-bottom: 10px;max-width: 100%}
.articleDetails p{margin-top: 10px;}
.articleDetails a{color: #002e59;}