.list-banner{width: 100%;position: relative;}
.banner-img{width: 100%;height: 300px;}
.banner-img img{width: 100%;height: 100%;object-fit: cover;}
.main-head{width: 100%;height: 70px;position: absolute;left:0;bottom:0;}
.main-head .w12{height: 100%;}
.main-head h3{color: #ffffff;font-size: 24px;display: inline-block;width: 250px;height: 70px;background: rgba(0,67,167,0.8);line-height: 70px;text-align: center;}


.main{width: 100%;padding:30px 0px;}
.main .w12{align-items: flex-start;}
.main-left{width: 250px;position:relative;background: #f1f1f1;box-shadow: 0 0 6px 0 rgba(0,0,0,.1);padding: 0 10px;}
.main-left>ul>li{line-height:55px;border-bottom:1px dashed #ddd;position:relative}
.main-left>ul>li:last-child{border-bottom:none;}
.main-left li a{font-size:16px;color:#333;display:block;padding:0 5px;padding-left:30px}
.li_xlz{position:absolute;right:0px;top:0px;cursor:pointer;background: url(../img/right_blue.svg) no-repeat center center;background-size: 15px 15px;width: 55px;height: 55px;}
.navContent{display:none}
.navContent li{padding-left:20px;line-height: 45px;}
.navContent li a{font-size: 14px;color: #333333;}
.li_xlz.on{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.main-left>ul>li.cur>a,.navContent li.cur a{color:#0043a7;}
.main-left>ul>li:hover>a,.navContent li:hover a{color:#0043a7;}
.main-left li.cur .navContent{display:block;}
.main-right{width: 920px;min-height: 500px; background: #fff; padding: 20px 25px;}

.main-right .main-title{line-height: 55px;border-bottom: 2px solid rgba(19,49,122,.13);margin-bottom: 10px;}
.main-right .main-title h2{font-size: 20px;color:#0043a7;}
.main-title span{font-size: 14px;color: #434343;}
.main-title span a{color: #434343;}
.main-title span a:hover{color:#0043a7}

.content-title{margin:20px 0;}
.content-title h3{font-size: 24px;color: #333;text-align: center;}
.content-infor{border-bottom:1px solid #eeeeee;text-align: center;padding-bottom:10px;margin-bottom: 10px;}
.content-infor span{margin:0 10px;font-size: 14px;color: #666666;}
.article p{font-size: 16px;color: #434343;line-height: 30px;text-indent: 2em;margin-bottom: 10px;}
.article table p{text-indent: 0em;}
.article img{max-width: 100%;margin: 0px auto;height: auto;}
.article table,.article video{width: 100%;margin: 0px auto;height: auto;display: block;}
.article span,.article a,.article input{box-sizing: content-box;}

.content .lm_list {margin-bottom:20px;}
.content .lm_list li{line-height: 60px;font-size: 16px;border-bottom:1px dashed #eee;}
.content .lm_list li a{color: #434343;position: relative;max-width: calc( 100% - 90px );}
.content .lm_list li span{color: #666666;flex-shrink: 0;margin-left: 20px;}
.content .lm_list li a:hover{color: #0043a7;}

.content .pic_list{margin-top: 15px;}
.content .pic_list li{margin-bottom: 15px;margin-right: 30px;width: calc( ( 100% - 60px )/3 );}
.content .pic_list li:nth-child(3n){margin-right: 0;}
.content .pic_list li a{display: block;}
.content .pic_list li .pic-img{width: 100%;height: 170px;overflow: hidden;}
.content .pic_list li .pic-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.content .pic_list li p{font-size: 16px;color: #434343;line-height: 40px;text-align: center;padding: 0 10px;}
.content .pic_list li:hover .pic-img img{transform: scale(1.1,1.1);}
.content .pic_list li:hover p{color: #0043a7}


.content .pic_list1{margin-top: 15px;}
.content .pic_list1 li{margin-bottom: 15px;margin-right: 30px; width:calc( ( 100% - 90px )/4 );}
.content .pic_list1 li:nth-child(4n){margin-right: 0;}
.content .pic_list1 li a{display: block;}
.content .pic_list1 li .pic-img{width: 100%;height: 170px;overflow: hidden;}
.content .pic_list1 li .pic-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.content .pic_list1 li p{font-size: 16px;color: #434343;line-height: 40px;text-align: center;padding: 0 10px;}
.content .pic_list1 li:hover .pic-img img{transform: scale(1.1,1.1);}
.content .pic_list1 li:hover p{color: #0043a7}


.content .teacher_list{margin-top: 15px;}
.content .teacher_list li{margin-bottom: 15px;width:20%; padding:0 15px;}
.content .teacher_list ul{margin-right:-15px;margin-left:-15px; }
.content .teacher_list li a{display: block;width:100%;}
.content .teacher_list li .pic-img{width: 100%;height: 210px;overflow: hidden;}
.content .teacher_list li .pic-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.content .teacher_list li p{font-size: 16px;color: #434343;line-height: 40px;text-align: center;padding: 0 10px;}
.content .teacher_list li:hover .pic-img img{transform: scale(1.1,1.1);}
.content .teacher_list li:hover p{color: #0043a7}