﻿@charset "utf-8";

/* 首页 */
.Banner{width: 100%; clear: both;}
.Banner .item .img{width: 100%;}
.Banner .item .sj{display: none;}
.Banner .item.active .img,.Banner .item.slick-current .img{-webkit-animation: scale-bg 6.5s ease-in-out 0s 1 alternate forwards; animation: scale-bg 6.5s ease-in-out 0s 1 alternate forwards;}
.Banner .slick-prev{left: 6.25%;}
.Banner .slick-next{right: 6.25%;}
.Banner .slick-dots{height: 0.07rem; line-height: 0.07rem; bottom: 0.38rem;}
.Banner .slick-dots li button{width: 0.38rem; height: 0.07rem; background:rgba(255,255,255,0.6); border-radius: 0.05rem;}
.Banner .slick-dots li.slick-active button{background:#fff;}

.AskPhone{position: absolute; right: 0; bottom: 0; z-index: 7; background: rgba(23,63,143,0.76); color: #fff; padding: 0.3rem 0.6rem 0.25rem; border-radius: 0.5rem 0 0;}
.AskPhone img,.AskPhone .con{display: inline-block; vertical-align: middle;}
.AskPhone img{margin-right: 0.1rem; width: 0.43rem;}
.AskPhone .con span{display: block; font-size: 0.18rem; line-height: 0.21rem;}
.AskPhone .con p{line-height: 0.32rem; font-size: 0.24rem; font-family: Impact;}

@media ( max-width:1200px){ 

}

@media ( max-width:768px){ 

}

@media ( max-width:480px){
    .AskPhone{position: static; display: none;}
}

/* index */
.mb20{margin-bottom: 0.2rem;}
.mb65{margin-bottom: 0.65rem;}
.HomeTit,.HomeNewsBox .hd li a,.HomeNewsBox .more{line-height: 0.43rem;}
.HomeTit .name,.HomeNewsBox .hd li a{font-size: 0.24rem; font-weight: bold;}
.HomeTit .name,.HomeNewsBox .hd li.on a{border-bottom: 2px solid #01358b; color: #01358b;}
.HomeTit .more,.HomeNewsBox .more,.HomeMore{color: #245cb9;}
.HomeTit .more i,.HomeNewsBox .more i,.HomeMore i{padding-left: 0.12rem;}
.HomeTit2{text-align: center; font-size: 0.4rem; line-height: 0.46rem; font-weight: bold; background-image: url(../images/titbg1.png); background-repeat: no-repeat; background-position: center center;}
.HomeTit2 span{color: #01358b;}
.HomeTit2.white{background-image: url(../images/titbg2.png); color: #fff;}

.date{position: absolute;}
.date span{display: block;}
.date p i{display: none;}

.HomeFloor{padding: 0.68rem 0;}
.HomeArrow .slick-arrow{ border: none; background-repeat: no-repeat; background-position: center center; top: auto; bottom: 0; margin-top: 0;}
.HomeArrow .slick-arrow span{font-size: 0;}
.HomeArrow .slick-prev{left: auto; transform: rotate(0); background-image: url(../images/left.png);}
.HomeArrow .slick-next{background-image: url(../images/right.png);}
.HomeArrow .slick-arrow:hover{background-color: #01358b;}

.HomeNewsBox{width: 67.73%;}
.HomeNewsBox .hd li{float: left; margin-right: 0.5rem;}
.HomeNewsBox .hd li a{display: block; color: #6e6e6e; border-bottom: 2px solid transparent;}
.HomeNewsBox .more{position: absolute; right: 0; top: 0;}

.FocusBox{width: 48%;}
.FocusBox dd .Scale-img,.FocusBox .list{height: 3.74rem; overflow: hidden;}
.FocusBox .slick-dots{left: 0.18rem; right: 0.18rem; text-align: left;}
.FocusBox .slick-arrow{height: 0.48rem; width: 0.48rem; border-radius: 0; background-color: #353c42;}
.FocusBox .slick-prev{right: 0.48rem;}

.HomeNews{margin-bottom: 0.9rem; height: 4.49rem; overflow: hidden;}
.HomeNews .list{width: 52%;}
.HomeNews .list dd.first{padding: 0.23rem 1.12rem 0.18rem 0.24rem; height: auto; line-height: 0.24rem; font-size: 0.16rem; background: #f1f8ff; position: relative; margin-bottom: 0.13rem;}
.HomeNews .list dd.first .date{width: 1.12rem; right: 0; top: 0; bottom: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center;}
.HomeNews .list dd.first .date span{font-size: 0.54rem; line-height: 0.52rem; font-weight: bold;}
.HomeNews .list dd.first .tit{font-size: 0.22rem; line-height: 0.3rem; height: 0.3rem; color: #000;}
.HomeNews .list dd.first .p{margin-top: 0.14rem; padding-top: 0.1rem; border-top: 1px solid #d5d5d5; font-size: 0.14rem; line-height: 0.25rem; color: #464646; -webkit-line-clamp: 2;}
.HomeNews .list dd{height: 0.45rem; line-height: 0.45rem; font-size: 0.18rem; padding-left: 0.25rem;}
.HomeNews .list dd span.fr{margin-left: 0.15rem;}

.HomeWork .list dl{margin-left: -3%;}
.HomeWork .list dd{width: 47%; float: left; margin: 0 0 0.12rem 3%;}
.HomeWork .list dd a{display: block; padding: 0.38rem 0.3rem; position: relative; box-shadow: 0.1rem 0.1rem 0.2rem rgba(0,0,0,0.05);}
.HomeWork .list dd .date{left: 0; top: 0; color: #b8b8b8;}
.HomeWork .list dd .date span{font-size: 0.3rem; line-height: 0.33rem;}
.HomeWork .list dd .date p{line-height: 0.17rem;}
.HomeWork .list dd .p{margin-left: 1.05rem; font-size: 0.18rem; line-height: 0.27rem; height: 0.54rem; font-weight: bold; -webkit-line-clamp: 2;}
.HomeWork .list dd:hover a{box-shadow: 0.1rem 0.1rem 0.5rem rgba(0,0,0,0.15);}

.HomeNotice{width: 29.1666%;}
.HomeNotice .list dd{padding-bottom: 0.35rem; margin-bottom: 0.32rem; border-bottom: 1px solid #d8d8d8; padding-left: 0.2rem; background-position: left 0.15rem; background-image: url(../images/arr1.png); background-repeat: no-repeat;}
.HomeNotice .list dd:last-child{padding-bottom: 0; margin-bottom: 0; border-bottom: none;}
.HomeNotice .list dd .tit{font-size: 0.18rem; height: 0.42rem; line-height: 0.42rem; font-weight: bold;}
.HomeNotice .list dd span{display: block; color: #a6a6a6; line-height: 0.16rem;}

.HomeTeach{background-image: url(../images/boxbg1.jpg);}
.HomeTeach .bd{padding: 0.2rem 0.56rem 0.2rem 0.2rem; background: #fff; border-radius: 0.1rem; position: relative;}
.HomeTeach .bd dd .Scale-img{width: 40.669%; height: 3.92rem; border-radius: 0.1rem;}
.HomeTeach .bd dd .con{width: 55.464%; padding-top: 0.58rem; position: relative;}
.HomeTeach .bd dd .con .more{position: absolute; right: 0; top: 0; margin-top: 0.2rem; color: #245cb9;}
.HomeTeach .bd dd .con .name{font-size: 0.3rem; font-weight: bold;}
.HomeTeach .bd dd .con .p{font-size: 0.18rem; line-height: 0.36rem; margin-top: 0.3rem; -webkit-line-clamp: 4; color: #3c3c3c;}
.HomeTeach .hd dl{margin-left: -0.5rem;}
.HomeTeach .hd dd{margin-left: 0.5rem; padding-top: 0.32rem; position: relative;}
.HomeTeach .hd dd::after{content: ''; opacity: 0; position: absolute; left: 50%; margin-left: -0.14rem; top: 0; border-left: 0.14rem solid transparent; border-right: 0.14rem solid transparent;border-top: 0.18rem solid #fff; width: 0; height: 0.18rem;}
.HomeTeach .hd dd a,.HomeTeach .hd dd .imgbox img{border-radius: 50%;}
.HomeTeach .hd dd a{display: block; padding: 0.08rem; background-size: cover;}
.HomeTeach .hd dd.slick-current a{background-image: url(../images/bg.png);}
.HomeTeach .hd dd.slick-current::after{opacity: 1;}
.HomeTeach .slick-arrow{margin-top: -0.05rem;}
.HomeTeach .slick-prev{left: -0.48rem;}
.HomeTeach .slick-next{right: -1.08rem;}

.HomeVideo{background-image: url(../images/boxbg2.jpg); background-size: 100% auto; background-repeat: no-repeat; background-position: center top;}

.HomeVideo .box{padding: 0.36rem 0.36rem 0.44rem; background: #fff; border-radius: 0.1rem; margin-top: 0.42rem; box-shadow: 0 0.2rem 0.7rem rgba(0,0,0,0.1);}
.HomeVideo .box .item{width: 31.333%; float: left; margin: 0 3% 0.4rem 0; position: relative;}
.HomeVideo .box .item:nth-child(3n){margin-right: 0;}
.HomeVideo .box .item .Scale-img{height: 2.4rem; border-radius: 0.1rem;}
.HomeVideo .box .item .mask,.HomeVideo .box .item .tit{position: absolute; z-index: 7;}
.HomeVideo .box .item .mask{left: 50%; top: 50%; width: 0.72rem; height: 0.72rem; margin: -0.36rem 0 0 -0.36rem; background-image: url(../images/play.png); background-size: 100% 100%;}
.HomeVideo .box .item .tit{left: 0; right: 0; bottom: 0; line-height: 0.4rem; color: #fff; text-align: center; border-radius: 0 0 0.1rem 0.1rem; background-color: rgba(0,0,0,0.45);}
.HomeVideo .slick-dots{bottom: 0;}
.HomeVideo .slick-dots li button{background: #7e98c3;}
.HomeVideo .slick-arrow{height: 0.54rem; width: 0.7rem; background-color: #b4b4b4; bottom: -0.68rem;}
.HomeVideo .slick-prev{right: 0.7rem; border-radius: 0.3rem 0 0 0.3rem;}
.HomeVideo .slick-next{border-radius: 0 0.3rem 0.3rem 0;}
.HomeVideo .HomeMore{position: absolute; left: 0.38rem; bottom: -0.25rem;}
.HomeMore{width: 1.45rem; line-height: 0.52rem; font-size: 0.2rem; border: 1px solid #01358b; background: #fff; border-radius: 0.35rem; text-align: center;}

.HomePicBox .hd{width: 17.738%;}
.HomePicBox .hd dd{margin-bottom: 0.07rem;}
.HomePicBox .hd dd:last-child{margin-bottom: 0;}
.HomePicBox .hd dd a{display: block; background: #f0f2fa; line-height: 0.4rem; padding: 0.19rem 0.24rem 0.19rem 0.3rem; font-size: 0.23rem; color: #4b5c71; font-weight: bold;}
.HomePicBox .hd dd i{width: 0.4rem; border-radius: 50%; text-align: center; font-weight: bold; color: #9ea1b4;}
.HomePicBox .hd dd.slick-current a{background: #01358b; color: #fff;}
.HomePicBox .hd dd.slick-current i{background: #fff; color: #245cb9;}
.HomePicBox .bd{width: 81.726%;}
.HomePicBox .bd .list{padding: 0.84rem 0.56rem 0.22rem; background: #f0f2fa;}
.HomePicBox .bd .list dl{margin-left: -2%;}
.HomePicBox .bd .list dd{width: 31.33333%; float: left; margin: 0 0 0.23rem 2%;}
.HomePicBox .bd .list dd .Scale-img{height: 2.75rem; border-radius: 0.1rem;}

.HomeSearch .box{max-width: 1020px; margin: 0 auto; background: url(../images/sbg.png) repeat-y; border-radius: 0.5rem; padding: 0.24rem 0.36rem; box-shadow: 0 0.1rem 0.3rem rgba(23,103,240,0.15);}
.HomeSearch .box form{position: relative; padding: 0 3.2rem 0 0.56rem;}
.HomeSearch .box form::after{content: ''; position: absolute; width: 30%; left: 0.5rem; bottom: 0; height: 1px; background: rgba(255,255,255,0.4);}
.HomeSearch .box i{position: absolute; left: 0; top: 50%; margin-top: -0.12rem; color: #fff; font-size: 0.3rem; font-weight: bold;}
.HomeSearch .box button{position: absolute; right: 0; top: 0; bottom: 0; width: 2.7rem; font-size: 0.18rem; font-weight: bold; color: #01358b; background: #fff; border-radius: 0.3rem;}
.HomeSearch .box input{font-size: 0.18rem; height: 0.48rem; position: relative; width: 100%; color: #fff;}
.HomeSearch .box input::placeholder{color: rgba(255,255,255,0.84);}

.FriendLink{background: #1e52a8; color: #fff; padding: 0.22rem 0; line-height: 0.26rem; text-align: center;}
.FriendLink .name,.FriendLink .con{display: inline-block;}
.FriendLink .name i{width: 0.26rem; height: 0.26rem; line-height: 0.26rem; background: #fff; color: #245cb9; border-radius: 50%; margin-right: 0.12rem;}
.FriendLink .name span{font-size: 0.2rem; font-weight: bold; display: inline-block; vertical-align: middle;}
.FriendLink .con{margin-left: 0.25rem;}
.FriendLink .con a{color: #fff;}
.FriendLink .con i{display: inline-block; vertical-align: middle; margin: 0 0.3rem; width: 1px; height: 0.16rem; background: #ccc;}

@media(max-width:1650px){ 
    .HomeTeach .slick-prev{left: 0;}
    .HomeTeach .slick-next{right: -0.5rem;}
} 

@media ( max-width:1024px){ 
    .mb65{margin-bottom: 0.3rem;}
    .HomeTit .name, .HomeNewsBox .hd li a{font-size: 0.22rem;}
    .HomeTit2{font-size: 0.26rem; line-height: 0.3rem;}
    .HomeMore{display: block; line-height: 0.45rem; margin: 0.25rem auto 0;}
    .HomeFloor{padding: 0.4rem 0;}
    .HomeNewsBox,.HomeNotice{width: auto; float: none;}
    .HomeNews,.HomeWork{margin-bottom: 0.25rem;}
    .HomeNews .list dd.first .date span{font-size: 0.4rem;}
    .HomeNews .list dd.first .tit{font-size: 0.18rem;}
    .HomeNews .list dd,.HomeWork .list dd .p,.HomeNotice .list dd .tit{font-size: 0.18rem;}
    .HomeWork .list dd a{padding: 0.2rem;}
    .HomeWork .list dd .date span{font-size: 0.25rem;}
    .HomeNotice .list dd{padding-bottom: 0.2rem; margin-bottom: 0.2rem;}

    .HomeTeach .hd dl{margin-left: -0.3rem;}
    .HomeTeach .hd dd{margin-left: 0.3rem;}
    .HomeTeach .slick-prev{left: 0.1rem;}
    .HomeTeach .slick-next{right: -0.2rem;}
    .HomeTeach .bd dd .Scale-img{height: 2.4rem;}
    .HomeTeach .bd dd .con .name{font-size: 0.2rem; line-height: 0.2rem;}
    .HomeTeach .bd dd .con .p{font-size: 0.18rem; line-height: 0.24rem;}
    
    .HomeVideo .box{padding: 0.25rem; margin-top: 0.25rem;}
    .HomeVideo .box .item .Scale-img,.HomePicBox .bd .list dd .Scale-img{height: 1.6rem;}
    .HomeVideo .box .item .mask{width: 0.4rem; height: 0.4rem; margin: -0.2rem 0 0 -0.2rem;}
    .HomeVideo .HomeMore{position: static;}

    .HomePicBox .hd,.HomePicBox .bd{width: auto; float: none;}
    .HomePicBox .hd dl{padding: 0 0.5rem;}
    .HomePicBox .hd dd a{background: none; padding: 0; text-align: center; font-size: 0.18rem;}
    .HomePicBox .hd dd i{display: none;}
    .HomePicBox .hd dd.slick-current a{background: none; color: #01358b;}
    .HomePicBox .bd .list{margin-top: 0.25rem; padding: 0.2rem; border-radius: 0.1rem;}
    .HomePicBox .HomeMore{float: none; margin-top: 0;}

    .FriendLink{text-align: left;}
    .FriendLink .name, .FriendLink .con{display: block;}
    .FriendLink .con{margin: 0.15rem 0 0;}
    .FriendLink .con i{margin: 0 0.1rem;}
}

@media(max-width:480px){
    .date{position: static;}
    .date span{display: none;}
    .date p i{display: inline-block;}
    .HomeFloor{padding: 0.2rem 0;}
    .HomeTit .name, .HomeNewsBox .hd li a{font-size: 0.18rem;}
    .HomeTit .more i, .HomeNewsBox .more i, .HomeMore i{display: none;}
    .HomeNewsBox .hd li{margin-right: 0.15rem;}
    .FocusBox,.HomeNews .list,.HomeTeach .bd dd .Scale-img,.HomeTeach .bd dd .con{width: auto; float: none;}
    .FocusBox dd .Scale-img{height: 2.6rem;}
    .HomeNews{height: auto;}
    .HomeNews .list{height: auto;}
    .HomeNews .list dd.first{padding: 0.2rem;}
    .HomeNews .list dd.first .date{width: auto; text-align: left; display: block;}
    .HomeNews .list dd{padding-left: 0; height: 0.4rem; line-height: 0.4rem;}
    .HomeWork .list dd{width: 97%;}
    .HomeWork .list dd .p{margin: 0.1rem 0 0; height: auto;}
    .HomeTeach .bd{padding: 0.2rem;}
    .HomeTeach .bd dd .con{padding-top: 0.3rem;}
    .HomeTeach .bd dd .con .p{margin-top: 0.15rem; -webkit-line-clamp: 2;}
    .HomeTeach .bd dd .con .more{position: static; display: block;}
    
    .HomeVideo .box .item{width: 48.5%; margin-bottom: 0.15rem;}
    .HomeVideo .box .item .Scale-img, .HomePicBox .bd .list dd .Scale-img{height: 1rem;}
    .HomeVideo .box .item:nth-child(3n){margin-right: 3%;}
    .HomeVideo .box .item:nth-child(2n){margin-right: 0;}

    .HomePicBox .bd .list dd{width: 48%;}
    .HomeSearch .box{padding: 0.15rem;}
    .HomeSearch .box form{padding: 0 1.1rem 0 0.36rem;}
    .HomeSearch .box input{height: 0.36rem;}
    .HomeSearch .box button{width: auto; padding: 0 0.1rem;}
}

/* 学校简介 */
.mb45{margin-bottom: 0.45rem;}
.Title01 h2{font-size: 0.4rem; line-height: 0.72rem; color: #01358b;}
.Title01 i{display: block; width: 0.4rem; height: 0.05rem; background: #01358b; margin: 0 auto;}
.AboutBox{background-image: url(../images/boxbg3.jpg);}
.AboutBox .box{padding-bottom: 2.2rem;}
.AboutBox .Scale-img{width: 44%; height: 7rem;}
.AboutBox .con{width: 52.2222%; text-align: justify; line-height: 0.3rem; margin-top: 0.2rem; height: 5.25rem; overflow: auto;}
.DataList{position: absolute; right: 0; bottom: 0; width: 88.541%; padding: 1rem 0 0.86rem; color: #fff; background: url(../images/databg.jpg) repeat;}
.DataList dd{width: 20%; float: left; text-align: center;}
.DataList dd .data{line-height: 0.56rem;}
.DataList dd .data span{display: inline-block; font-size: 0.4rem; margin-right: 0.12rem;}
.DataList dd p{font-size: 0.2rem; line-height: 0.37rem;}

.HistoryBox{background-image: url(../images/boxbg4.jpg);}
.HistoryBox .Scale-img{width: 59.523%; height: 7rem;}
.HistoryBox .con{width: 47.619%; position: absolute; left: 0; top: 0.5rem; bottom: 0.5rem; z-index: 7;}
.HistoryBox .list,.HistoryBox .slider,.HistoryBox .slick-list,.HistoryBox .slick-track{height: 100%;}
.HistoryBox .list{padding: 0.7rem 0.5rem;}
.HistoryBox .list dd{border-left: 1px solid #e2e2e2; height: 100%; overflow: auto; margin-left: 0.04rem;}
.HistoryBox .list .item{line-height: 0.28rem; font-size: 0.18rem; position: relative; padding-left: 0.98rem; margin-bottom: 0.22rem;}
.HistoryBox .list dd .item:last-child{margin-bottom: 0;}
.HistoryBox .list .item .time{position: absolute; left: 0; top: 0; font-size: 0.2rem; color: #01358b; padding-left: 0.28rem; background: url(../images/line.png) no-repeat left center;}

.HistoryBox .slick-arrow{width: 0.22rem; height: 0.13rem; border: none; background-repeat: no-repeat; background-size: cover; background-position: center center; margin-top: 0; left: -0.08rem;}
.HistoryBox .slick-arrow span{font-size: 0;}
.HistoryBox .slick-prev{top: -0.14rem; transform: rotate(0); background-image: url(../images/arrow_top.png);}
.HistoryBox .slick-next{top: auto; bottom: -0.14rem; background-image: url(../images/arrow_bottom.png);}
.HistoryBox .slick-arrow:hover{background-color: transparent;}

.HonnorBox .list{overflow: hidden;}
.HonnorBox .list dl{margin-left: -0.9rem;}
.HonnorBox .list dd{margin-left: 0.9rem;}
.HonnorBox .list .slick-prev{left: 1rem;}
.HonnorBox .slick-next{right: 0.1rem;}

@media(max-width:1024px){ 
    .mb45{margin-bottom: 0.25rem;}
    .Title01 h2{font-size: 0.26rem; line-height: 0.4rem;}
    .AboutBox .Scale-img,.AboutBox .con,.HistoryBox .Scale-img{width: auto; float: none;}
    .AboutBox .box{padding-bottom: 0;}
    .AboutBox .con{height: auto;}
    .DataList{position: static; width: auto; margin-top: 0.2rem; padding: 0.25rem 0;}
    .DataList dd .data{line-height: 0.3rem;}
    .DataList dd .data span{font-size: 0.3rem;}
    .DataList dd p{font-size: 0.16rem; line-height: 0.24rem;}
    .HistoryBox .con{width: auto; position: static;}
    .HistoryBox .list{padding: 0.4rem;}

    .HonnorBox .list dl{margin-left: -0.2rem;}
    .HonnorBox .list dd{margin-left: 0.2rem;}
    .HonnorBox .list .slick-prev{left: 0.3rem;}
} 

@media(max-width:480px){
    .Title01 h2{font-size: 0.24rem;}
    .AboutBox .Scale-img,.HistoryBox .Scale-img{height: 2.4rem;}
    .DataList dd{width: 50%; padding-bottom: 0.15rem; margin-bottom: 0.15rem; border-bottom: 1px solid rgba(255,255,255,0.1); text-align: left;}
    .DataList dd:nth-child(2n){text-align: right;}
    .DataList dd:nth-last-child(2){margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
    .HistoryBox .list{padding: 0.4rem 0.25rem;}
    .HistoryBox .list .item{margin-bottom: 0.15rem;}
}

/* 办学理念 */
.IdeaBox .list1 dl{margin-left: -2.5%;}
.IdeaBox .list1 dd{width: 17.5%; float: left; margin-left: 2.5%; background: #fff; transition: 300ms;}
.IdeaBox .list1 dd .con{padding: 0.5rem 0.5rem 0.25rem; line-height: 0.25rem; font-size: 0.17rem; text-align: center;}
.IdeaBox .list1 dd .con img{display: block; width: 1.4rem; margin: 0 auto 0.25rem;}
.IdeaBox .list1 dd .con span{display: block; margin-bottom: 0.1rem; color: #999;}
.IdeaBox .list1 dd .con p{font-weight: bold; height: 0.75rem;}
.IdeaBox .list1 dd:hover{box-shadow: 0 0 0.2rem rgba(23,103,240,0.15);}

.IdeaBox .list2 dl{margin-left: -1.2%;}
.IdeaBox .list2 dd{width: 48.8%; margin-left: 1.2%; float: left;}
.IdeaBox .list2 dd .Scale-img,.IdeaBox .list2 dd .con{height: 3.9rem;}
.IdeaBox .list2 dd .Scale-img{width: 65.85%;}
.IdeaBox .list2 dd .con{width: 34.15%; font-size: 0.17rem; line-height: 0.25rem; color: rgba(255,255,255,0.5); padding: 0.3rem; background: #01358b; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.IdeaBox .list2 dd .con .info{margin-top: 0.1rem; color: #fff; font-weight: bold;}

@media(max-width:1600px){ 
    .IdeaBox .list1 dd .con{padding: 0.5rem 0.3rem 0.25rem;}
} 

@media ( max-width:1024px){ 
    .IdeaBox .list1 dl{margin-left: 0;}
    .IdeaBox .list1 dd{width: auto; margin: 0 0 0.15rem; float: none; padding: 0.25rem;}
    .IdeaBox .list1 dd .con{position: relative; padding: 0.1rem 0 0.1rem 1rem; text-align: left; min-height: 0.6rem;}
    .IdeaBox .list1 dd .con img{width: 0.8rem; position: absolute; left: 0; top: 50%; transform: translate(0, -50%);}
    .IdeaBox .list1 dd .con p{height: auto;}

    .IdeaBox .list2 dd{width: 98.2%; float: none; margin-top: 0.15rem;}
}

@media(max-width:480px){
    .IdeaBox .list1 dd{padding: 0.15rem;}
    .IdeaBox .list2 dd .Scale-img,.IdeaBox .list2 dd .con{width: auto; float: none;}
    .IdeaBox .list2 dd .con{height: auto; display: block; padding: 0.2rem;}
    .IdeaBox .list2 dd .Scale-img{height: 2.8rem;}
}

/* 现任领导 */
.LeaderList dl{padding: 0.7rem 0.66rem;}
.LeaderList dd{position: relative; background: #ecf0f6; padding: 0.33rem 0.25rem 0.33rem 2.68rem; margin-bottom: 0.2rem;}
.LeaderList dd:last-child{margin-bottom: 0;}
.LeaderList dd .name{position: absolute; left: 0; top: 0; bottom: 0; width: 1.75rem; padding: 0 0.2rem 0 0.45rem; background: #01358b; color: rgba(255,255,255,0.7); display: flex; align-items: center;}
.LeaderList dd span{font-size: 0.22rem; color: #fff; font-weight: bold; display: inline-block; margin-right: 0.12rem;}
.LeaderList dd .con{font-size: 0.18rem; text-align: justify;}

@media(max-width:1024px){ 
    .LeaderList dl{padding: 0.4rem;}
    .LeaderList dd{padding: 0.2rem 0.2rem 0.2rem 2.5rem;}
    .LeaderList dd .name{padding: 0 0.25rem;}
} 

@media(max-width:480px){
    .LeaderList dl{padding: 0.2rem;}
    .LeaderList dd{padding: 0.2rem;}
    .LeaderList dd .name{position: static; background: none; color: #01358b; padding: 0; width: auto; display: block; margin-bottom: 0.1rem;}
    .LeaderList dd .name span{color: #01358b; font-size: 0.2rem;}
}

/* 校园新闻 */
.NewsTop{margin-bottom: 0.4rem;}
.NewsTop a{display: block; background: #fff;}
.NewsTop .Scale-img{width: 41.666%; height: 4.5rem;}
.NewsTop .con{width: 50.595%; margin: 0.68rem 0 0 3.57%;}
.NewsTop .con .time{display: block; font-size: 0.24rem;}
.NewsTop .con .tit{line-height: 0.3rem; height: 0.3rem; font-weight: bold; font-size: 0.22rem; color: #000; margin: 0.15rem 0 0.26rem;}
.NewsTop .con .p{color: #666; -webkit-line-clamp: 3; line-height: 0.3rem;}
.NewsTop .con .more{width: 1.8rem; line-height: 0.6rem; margin-top: 0.56rem; text-align: center; background: #01358b; color: #fff; border-radius: 0.3rem;}
.NewsTop .con .more i{margin-left: 0.1rem;}

.NewsList dd{background: #fff; border-top: 1px solid #dedede; margin-bottom: 0.3rem;}
.NewsList dd .a{display: block; padding: 0.47rem 0.68rem;}
.NewsList dd .box{position: relative; padding: 0 0 0 1.08rem;}
.NewsList dd .date{text-align: center; left: 0; top: 0; color: #01358b;}
.NewsList dd .date span{font-size: 0.5rem; line-height: 0.44rem;}
.NewsList dd .con{position: relative; padding-right: 1.5rem;}
.NewsList dd .con i{position: absolute; width: 0.15rem; height: 2px; background: #01358b; left: 0; top: -0.48rem;}
.NewsList dd .con .tit{font-size: 0.22rem; line-height: 0.38rem; margin-bottom: 0.24rem; font-weight: bold;}
.NewsList dd .con .p{line-height: 0.3rem; color: #888; -webkit-line-clamp: 2;}
.NewsList dd .con .more{width: 0.64rem; height: 0.64rem; line-height: 0.64rem; border-radius: 50%; background: #01358b; color: #fff; text-align: center; position: absolute; right: 0; top: 50%; transform: translate(0,-50%);}
.NewsList dd:hover{box-shadow: 0 0 0.2rem rgba(23,103,240,0.15);}

@media(max-width:1024px){ 
    .NewsTop .Scale-img{height: 2.8rem;}
    .NewsTop .con{margin-top: 0.3rem;}
    .NewsTop .con .tit{margin: 0.1rem 0;}
    .NewsTop .con .p{-webkit-line-clamp: 2;}
    .NewsTop .con .more{margin-top: 0.25rem;}
    .NewsList dd .a{padding: 0.25rem;}
    .NewsList dd .con{padding-right: 0.8rem;}
    .NewsList dd .con i{top: -0.26rem;}
    .NewsList dd .con .tit{margin-bottom: 0.1rem; font-size: 0.18rem; line-height: 0.24rem;}
    .NewsList dd .con .p{line-height: 0.24rem;}
    .NewsList dd .con .more{width: 0.5rem; height: 0.5rem; line-height: 0.5rem;}
} 

@media(max-width:480px){
    .NewsTop{margin-bottom: 0.2rem;}
    .NewsTop .Scale-img,.NewsTop .con{width: auto; float: none;}
    .NewsTop .Scale-img{height: 2.2rem;}
    .NewsTop .con{margin: 0; padding: 0.2rem;}
    .NewsTop .con .tit{font-size: 0.18rem; line-height: 0.24rem; height: 0.24rem;}
    .NewsTop .con .p{line-height: 0.24rem;}
    .NewsTop .con .more{width: 1.4rem; line-height: 0.45rem; margin-top: 0.15rem;}

    .NewsList dd .a{padding: 0; margin-bottom: 0.15rem;}
    .NewsList dd .box{padding: 0.2rem;}
    .NewsList dd .date{text-align: left;}
    .NewsList dd .con{padding-right: 0;}
    .NewsList dd .con i{top: -0.45rem;}
    .NewsList dd .con .more{position: static; transform: none; width: 0.36rem; height: 0.36rem; line-height: 0.36rem; margin-top: 0.1rem;}
}

/* 详情页 */
.NewsDetail{padding: 0.7rem 0.9rem;}
.NewsDetail .title{padding: 0 0.25rem 0.34rem; border-bottom: 3px solid #112953; margin-bottom: 0.46rem; font-size: 0.18rem;}
.NewsDetail .title h2{font-size: 0.36rem; line-height: 0.45rem; margin-bottom: 0.27rem;}
.NewsDetail .title p i{display: inline-block; vertical-align: middle;}
.NewsDetail .title p i{width: 1px; height: 12px; background: #e9e9e9; margin: 0 0.2rem;}
.NewsDetail .title p em{margin-right: 0.1rem;}
.NewsDetail .title p a{color: #999;}

.PrevNextBox{margin-top: 0.7rem; padding-top: 0.2rem; border-top: 2px solid #01358b;}
.PrevNextBox dl{margin-top: 0.3rem; font-size: 0.2rem; line-height: 0.5rem;}
.PrevNextBox dl b{display: inline-block; width: 1.15rem; background: #01358b; color: #fff; border-radius: 0.3rem; text-align: center; margin-right: 0.2rem; font-weight: normal;}
.PrevNextBox dl a{font-weight: bold;}
.PrevNextBox dl span{margin-left: 0.15rem; color: #999; font-family: 'din';}

@media(max-width:1024px){ 
    .NewsDetail{padding: 0.4rem;}
    .NewsDetail .title{padding: 0 0 0.15rem; margin-bottom: 0.2rem;}
    .NewsDetail .title h2{font-size: 0.22rem; line-height: 0.3rem; margin-bottom: 0.1rem;}
    .PrevNextBox{margin-top: 0.25rem; padding-top: 0.25rem;}
    .PrevNextBox dl{font-size: 0.18rem; margin-top: 0.15rem; line-height: 0.4rem;}
} 

@media(max-width:480px){
    .NewsDetail{background: none; padding: 0.1rem 0;}
    .NewsDetail .title{font-size: 0.16rem;}
    .NewsDetail .title h2{font-size: 0.2rem; line-height: 0.26rem;}
    .NewsDetail .title p i{margin: 0 0.1rem;}
    .PrevNextBox{padding-top: 0.15rem;}
    .PrevNextBox dl span{display: none;}
}

/* 党建工作 */
.PartyList dd .Scale-img{width: 22.6%; height: 2.6rem;}
.PartyList dd .a{width: 77.4%;}
.PartyList dd .con .p{-webkit-line-clamp: 3;}

@media(max-width:1024px){ 
    .PartyList dd .Scale-img{height: 1.6rem;}
} 

@media(max-width:480px){
    .PartyList dd .Scale-img,.PartyList dd .a{width: auto; float: none;} 
    .PartyList dd .Scale-img{height: 2.2rem;}
}

/* 列表页 */
.CommonList{border-top: 5px solid #01358b; padding: 0.26rem 0.3rem 0.8rem;}
.CommonList li a{display: block; line-height: 0.79rem; border-bottom: 1px solid #ececec; padding: 0 0.15rem 0 0.4rem; color: #666; position: relative;}
.CommonList li i{position: absolute; top: 50%; margin-top: -0.04rem; left: 0.2rem; width: 0.08rem; height: 0.08rem; background: #01358b;}
.CommonList li span{color: #999; margin-left: 0.15rem;}
.CommonList li .tit{font-size: 0.2rem;}
.CommonList li:hover a{background: #f4f6fa; color: #01358b; font-weight: bold;}

@media(max-width:1024px){ 
    .CommonList{padding-bottom: 0.4rem;}
    .CommonList li a{line-height: 0.6rem;}
    .CommonList li .tit{font-size: 0.18rem;}
} 

@media(max-width:480px){
    .CommonList{padding: 0.15rem 0.15rem 0.25rem;}
    .CommonList li a{line-height: 0.5rem; padding: 0 0.1rem 0 0.3rem;}
    .CommonList li i{left: 0.1rem;}
    .CommonList li .tit{font-size: 0.16rem;}
}

/* 列表页2 */
.CommonList2{margin-bottom: 0;}
.CommonList2 .list dl{margin-left: -1%;}
.CommonList2 .list dd{width: 32.333%; margin: 0 0 1% 1%; background: #fff;}
.CommonList2 .list dd a{padding-left: 0;}
.CommonList2 .list dd .date{width: 1.2rem; text-align: center; border-right: 1px solid #dcdcdc;}
.CommonList2 .list dd .p{margin-left: 1.46rem;}

@media(max-width:1024px){ 
    .CommonList2 .list dd{width: 49%;}
} 

@media(max-width:480px){
    .CommonList2 .list dd{width: 99%; margin-bottom: 0.15rem;}
    .CommonList2 .list dd a{padding: 0.2rem;}
    .CommonList2 .list dd .date{width: auto; text-align: left; border-right: none;}
    .CommonList2 .list dd .p{margin-left: 0; font-size: 0.16rem;}
}

/* 名师风采 */
.TeachList dl{margin-left: -0.6%;}
.TeachList dd{width: 49.4%; float: left; margin: 0 0 0.6% 0.6%;}
.TeachList dd a{display: block; background: #fff; padding: 0.3rem 0.5rem 0.3rem 0.3rem;}
.TeachList dd .Scale-img{width: 42%; padding-top: 30%; border-radius: 0.1rem;}
.TeachList dd .con{width: 53.21%; padding-top: 0.1rem;}
.TeachList dd .con .name{font-weight: bold; font-size: 0.3rem; line-height: 0.32rem; height: 0.32rem; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;}
.TeachList dd .con .p{margin: 0.1rem 0 8%; line-height: 0.3rem; height: 0.9rem; color: #666; -webkit-line-clamp: 3;}
.TeachList dd .con .more{color: #01358b;}
.TeachList dd .con .more i{margin-left: 0.1rem;}

@media(max-width:1024px){ 
    .TeachList dd a{padding: 0.2rem;}
    .TeachList dd .Scale-img,.TeachList dd .con{width: auto; float: none;}
    .TeachList dd .Scale-img{height: 2.4rem; padding-top: 0; margin-bottom: 0.15rem;}
    .TeachList dd .con .name{font-size: 0.22rem; line-height: 0.3rem; height: 0.3rem;}
    .TeachList dd .con .p{margin: 0.05rem 0 0.15rem;}
} 

@media(max-width:480px){
    .TeachList dd{width: 99.4%; margin-bottom: 0.15rem;}
}

/* 优秀毕业生 */
.StudentList dl{margin-left: -3%;}
.StudentList dd{width: 17%; float: left; margin: 0 0 3% 3%;}
.StudentList dd a{display: block; background: #fff; padding: 0.2rem; text-align: center;}
.StudentList dd .tit{font-size: 0.2rem; line-height: 0.4rem; margin-top: 0.1rem;}

@media(max-width:1024px){ 
    .StudentList dd a{padding: 0.1rem;}
    .StudentList dd .tit{font-size: 0.18rem; line-height: 0.3rem;}
} 

@media(max-width:480px){
    .StudentList dd{width: 47%;}
}

/* 网校视频 */
.VideoList dl{margin-left: -1.5%;}
.VideoList dd{width: 31.8333%; float: left; margin: 0 0 0.5rem 1.5%;}
.VideoList dd .Scale-img{padding-top: 60%; border-radius: 0.15rem;}
.VideoList dd .mask{position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,0.2); background-size: 0.72rem 0.72rem; background-repeat: no-repeat; background-position: center center; background-image: url(../images/play2.png);}
.VideoList dd .tit{font-size: 0.18rem; margin-top: 0.25rem; text-align: center;}

@media(max-width:1024px){ 
    .VideoList dd .mask{background-size: 0.5rem 0.5rem;}
} 

@media(max-width:480px){
    .VideoList dd{width: 98.5%; margin-bottom: 0.25rem;}
}


