@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin: 0;padding: 0}body,button,input,select,textarea{font: 16px/1.5 "Microsoft YaHei", "微软雅黑"}code,kbd,pre,samp{font-family: courier new, courier, monospace}ul,ol{list-style: none}a{color: #333;text-decoration: none}a:hover{color: #0c1651}fieldset,img{border: 0;vertical-align: middle}q:before,q:after{content: ""}button,input,select,textarea{font-size: 100%;outline: 0}body{font-size: 16px;line-height: 1.5;overflow-x: hidden}table{border-collapse: collapse;border-spacing: 0}.clearfix:after{content: "\20";display: block;height: 0;clear: both}*{box-sizing: border-box}::-webkit-scrollbar{width: 5px;height: 5px;background-color: #f5f5f5}::-webkit-scrollbar-track{box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 5px;background-color: #f5f5f5}::-webkit-scrollbar-thumb{border-radius: 5px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #555}.clearfix{zoom: 1}.main-pages{position: relative}.fl{float: left}.fr{float: right}@keyframes updown{0%, 100%{transform: translateY(0)}25%, 75%{transform: translateY(-12px)}50%{transform: translateY(12px)}}.h5-nav{display: flex;flex-wrap: wrap;padding-top: 60px;height: 100vh;overflow-y: auto}.h5-nav dl{width: 50%;padding-left: 15%;box-sizing: border-box;margin-bottom: 30px}.h5-nav dl dt{margin-bottom: 15px}.h5-nav dl dt a{font-size: 16px}.h5-nav dl dt .line{margin-top: 5px;width: 14px;height: 1px;background: #1d2088}.h5-nav dl dd{line-height: 32px}.h5-nav dl dd a{opacity: 0.6}.cover-box{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;background: url() center 140% no-repeat rgba(0, 0, 0, 0.8);background-size: 90% auto;color: #fff}.cover-box a{color: #fff}.cover-box .closebtn{position: absolute;right: 17px;top: 17px;width: 24px;height: 24px;background: url(../images/close.png) no-repeat;background-size: 100% 100%;cursor: pointer}.searchbox{margin: 140px auto;max-width: 400px;text-align: center;position: relative}.searchbox .text{width: 100%;line-height: 20px;padding: 9px 15px;box-sizing: border-box;border: none;border-radius: 18px;padding-right: 50px}.searchbox .btn{position: absolute;right: 20px;top: 50%;transition: all ease 0.3s;transform: translateY(-50%);width: 20px;height: 20px;border: none;cursor: pointer;background: url(../images/search-icon.png) no-repeat;background-size: 100% 100%;z-index: 2}.header{position: absolute;z-index: 99;left: 0;top: 0;width: 290px;padding-left: 50px;padding-bottom: 240px;height: 100%;overflow-y: auto;background: #0c1651;color: #fff}.header a{color: #fff}.header .search-ctrl{display: none}.header .logo{padding: 35px 0;margin: 60px 0;margin-right: 40px;border-bottom: 3px solid #fff;border-top: 3px solid #fff}.header .logo .logo-text{margin-top: 30px}.main-nav li .tit{font-size: 16px;padding: 0 20px;line-height: 46px;position: relative}.main-nav li .tit .more{position: absolute;width: 20px;height: 20px;background: url(../images/add.png) center center no-repeat;right: 35px;top: 50%;transform: translateY(-50%);cursor: pointer}.main-nav li .child{padding-left: 20px;padding-bottom: 5px;display: none}.main-nav li .child a{display: block;font-size: 13px;line-height: 18px;margin: 10px 0;padding-left: 20px}.main-nav li .child a.on{color: #bfa678;background: url(../images/arr-right.png) left center no-repeat}.main-nav li .child a:hover{color: #bfa678}.main-nav li.open{background: #040b38;margin-bottom: 10px}.main-nav li.open>.tit>.more{background: url() center center no-repeat}.main-nav li.open>.child{display: block}.main-nav .nav-ctrl{display: none}.search-box{position: relative;margin-top: 20px;border-bottom: 1px solid #e8e8e8;margin-right: 40px}.search-box .text{background: none;border: none;color: #fff;width: 100%;padding-right: 30px}.search-box .btn{position: absolute;right: 0;top: 50%;transform: translateY(-50%)}.banner{position: relative}.banner img{max-width: 100%}.banner .banner-text{position: absolute;bottom: 40px;left: 6%;font-size: 50px;color: #fff;font-weight: bold;font-style: italic}.main-container{margin-left: 290px;padding-bottom: 200px}.main-wrap{margin-left: 7%;min-height: 300px}.bread{line-height: 32px;margin-bottom: 30px;color: rgba(255, 255, 255, 0.6);background: #3d4574;padding: 0 10px}.bread a{color: rgba(255, 255, 255, 0.6)}.index-row1{max-width: 1300px;display: flex;flex-wrap: wrap;margin-top: 70px}.index-row1 .c{width: 33.3%;padding: 0 20px;margin-bottom: 40px}.index-row1 .index-tit{line-height: 56px;background: #1d2088;padding: 0 18px;color: #fff;font-weight: bold;margin-bottom: 35px}.index-row1 .more{margin-top: 45px;text-align: center;padding-bottom: 15px;line-height: 30px;background: url(../images/more.png) bottom center no-repeat}.index-row1 .more a{color: #9b9b9b}.index-row1 .c1 .con{padding: 0 10px;line-height: 26px;height: 330px;overflow: hidden}.index-row1 .c2 .list{height: 330px;overflow: hidden}.index-row1 .c2 .list dl{display: flex;padding: 20px 0;border-bottom: 1px solid #c6c6c6}.index-row1 .c2 .list dl dt{min-width: 42px;width: 42px;height: 42px;background: #c0a77a;text-align: center;color: #fff}.index-row1 .c2 .list dl dt .m{font-size: 12px}.index-row1 .c2 .list dl dd{flex: 1;line-height: 20px;padding-left: 12px;height: 42px;overflow: hidden}.index-row1 .c2 .list dl:nth-last-child(1){border: none}.index-row1 .c3 .list ul{display: flex;flex-direction: column;justify-content: space-between;height: 330px;overflow: hidden}.index-row1 .c3 .list li img{width: 100%}.news-list{max-width: 1080px}.news-list .item{position: relative;display: flex;border-bottom: 1px solid #dcdcdc;padding: 40px 0;flex-direction: row-reverse}.news-list .item .pic{width: 250px}.news-list .item .pic img{width: 100%}.news-list .item .date{width: 95px;text-align: center}.news-list .item .date .w{border-top: 2px solid #1e57a3;border-bottom: 2px solid #1e57a3;color: #1e57a3;padding: 10px 0}.news-list .item .date .w .y{font-size: 20px;line-height: 1;margin-bottom: 10px}.news-list .item .date .w .d{font-size: 46px;font-weight: bold;line-height: 1}.news-list .item .text{flex: 1;padding: 0 6% 0 3%}.news-list .item .text h6{height: 60px;overflow: hidden;font-size: 20px;font-weight: normal}.news-list .item .text .desc-time{background: url(../images/date.png) left center no-repeat;padding-left: 20px;color: #aeaeae;margin: 15px 0;font-size: 13px}.news-list .item .text .desc{height: 60px;overflow: hidden;font-size: 16px;color: #7b7b7b;line-height: 30px}.artical-detail{font-size: 20px;line-height: 40px;color: #555;max-width: 1220px}.artical-detail div,.artical-detail p{width: auto !important}.artical-detail img,.artical-detail table{max-width: 100% !important;display: block !important;height: auto !important;margin-bottom: 10px}.artical-detail .artical-detail-tit{font-size: 23px;line-height: 1.5;color: #0c1651;font-weight: bold;padding: 20px 0 50px}.artical-detail .artical-detail-table{overflow-x: auto;margin: 30px 0}.artical-detail .artical-detail-table table{width: 100%;min-width: 1000px}.artical-detail .artical-detail-table table th{height: 42px;background: #2f5597;color: #fff}.artical-detail .artical-detail-table table td{height: 32px;border-bottom: 2px solid #345999;border-right: 2px solid #345999;color: #999;line-height: 30px}.artical-detail .artical-detail-table table .tit{padding: 0 10px}.artical-detail .artical-detail-table table .center{text-align: center}.artical-detail .artical-detail-table table tr th:nth-child(1){width: 180px}.artical-detail .artical-detail-table table tr th:nth-child(2){width: 80px}.artical-detail .artical-detail-table table tr td:nth-last-child(1){border-right: none;padding: 5px 15px}.teacher-page{max-width: 1200px}.teacher-page .teacher-filter{padding: 50px 0 80px}.teacher-page .teacher-filter dl{margin: 15px 0;color: #0c1651}.teacher-page .teacher-filter dl dt{float: left}.teacher-page .teacher-filter dl dd{margin-left: 55px}.teacher-page .teacher-filter dl dd a{display: inline-block;margin-bottom: 5px;padding: 0 10px}.teacher-page .teacher-filter dl dd a.on{background: #0c1651;color: #fff}.teacher-page .teacher-filter dl dd a:hover{font-weight: bold;text-decoration: underline}.teacher-page .teacher-filter dl dd span{font-size: 12px}.teacher-page .teacher-list ul{display: flex;flex-wrap: wrap;margin-left: -3%}.teacher-page .teacher-list ul li{width: 25%;margin-bottom: 40px;padding: 0 10px}.teacher-page .teacher-list ul li a{display: block;width: 200px;margin: 0 auto}.teacher-page .teacher-list ul li a .pic img{max-width: 100%}.teacher-page .teacher-list ul li a .text{padding: 15px 0}.teacher-page .teacher-list ul li a .text .name{font-size: 22px;font-weight: bold;color: #0c1651}.teacher-detail{padding-top: 1px}.teacher-detail .main-wrap{margin-right: 0}.teacher-detail .teacher-detail-row1{margin: 8% 0;background: #3c3c3c;display: flex}.teacher-detail .teacher-detail-row1 .pic{width: 300px}.teacher-detail .teacher-detail-row1 .pic img{max-width: 100%}.teacher-detail .teacher-detail-row1 .text{color: #fff;padding: 50px 60px 0;height: 320px;overflow: hidden;flex: 1}.teacher-detail .teacher-detail-row1 .text .line{width: 125px;height: 7px;background: #1d2088}.teacher-detail .teacher-detail-row1 .text .name{font-size: 40px;line-height: 2}.teacher-detail .teacher-detail-row1 .text .desc{margin-top: 20px;font-size: 22px;line-height: 1.8}.teacher-detail .teacher-detail-row2{max-width: 1080px}.teacher-detail .teacher-detail-row2 .tit{font-size: 26px;font-weight: bold;color: #0c1651;margin-bottom: 20px}.teacher-detail .teacher-detail-row2 .desc{font-size: 18px;margin-bottom: 40px;line-height: 32px}.dixue-list{max-width: 1100px}.dixue-list .tit{font-size: 36px;color: #0c1651;font-weight: bold;padding: 20px 0 40px}.dixue-list ul li{line-height: 70px;background: url(../images/sanj.png) 20px center no-repeat;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.dixue-list ul li:nth-child(2n-1){background-color: #f7f7f7}.dixue-list ul li a{display: block;padding-left: 40px;font-size: 20px}.footer{position: absolute;bottom: 0;left: 0;width: 100%;min-height: 160px;padding: 20px 0;padding-left: 420px;background: rgba(0, 0, 0, 0.9);color: #fff;display: flex;z-index: 100}.footer .item{line-height: 26px;opacity: 0.4;max-width: 360px;margin-right: 110px;font-size: 13px}