@charset "UTF-8";
@media (max-width: 1024px) {
.pc-nav { display: none; }
header .header-right {  margin-top: .6rem;
}
.nav-btn { display: inline-block; position: relative;  width: .8rem;
 height: .5rem;
padding: 0; vertical-align: middle;  margin-left: .8rem;
}
.nav-btn .line { width: 100%; height: 2px; position: absolute; left: 0; background-color: #383838; transition: all .2s; transform-origin: center; }
.nav-btn .line1 { top: 0; }
.nav-btn .line2 { top: 50%; margin-top: -1px; }
.nav-btn .line3 { bottom: 0; }
.nav-btn.cur .line { top: 50%; bottom: auto; margin-top: -1px; }
.nav-btn.cur .line1 { transform: rotate(45deg); }
.nav-btn.cur .line2 { opacity: 0; filter: alpha(opacity=0); }
.nav-btn.cur .line3 { transform: rotate(-45deg); }
.m-nav { position: fixed; top: 2rem; width: 100%; z-index: 100; box-sizing: border-box; padding: 0 5%; background-color: rgba(255,255,255,.95); }
.m-nav li { border-bottom: 1px solid #dcdcdc; }
.m-nav li:last-child { border-bottom: none; }
.m-nav li .tit { display: block;  font-size: .28rem;
 padding: .3rem 0 .3rem .3rem;
color: #333; position: relative; }
.m-nav li .tit:before { content: ""; position: absolute; right: 0;  width: .4rem;
 height: .4rem;
 margin-top: -.15rem;
background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url("https://ee.hebut.edu.cn/templates/main/css/../images/m-nav-jia.png"); top: 50%; transition: all .2s; }
.m-nav li:nth-child(1) .tit:before,  .m-nav li:nth-child(2) .tit:before,  .m-nav li:nth-child(7) .tit:before { display: none; }
.m-nav li.on .tit:before { transform: rotate(45deg); }
.m-nav li .navson {
 padding-bottom: .3rem; display: none; }
.m-nav li .navson a { display: block;  font-size: .4rem;
 line-height: .9rem;
 padding: 0 .5rem;
color: #333; }
.view { padding: 0 5%; width: auto; }
.aside-nav { top: 50%; transform: translateY(-50%); }
.foot-fix .item .tit {  padding: 0 .8rem;
}
.i-about-box .con-box .read { margin-top: 10%; }
.teacher-dialog { width: 90%; }
.team-box .list .text {  padding: 0 .5rem;
}
.works-list .grid-sizer { width: 50%; }
.dialog-box .dialog { width: 60%; }
}
 @media (max-width: 992px) {
.f-nav li {
 margin-right: .8rem; margin-bottom: 1rem; }
.banner .text-box { top: 20%; }
.i-news .row {  margin: 0 -.5rem;
}
.i-news .item {
 padding: 0 .5rem; margin-bottom: 1rem; }
.sub-banner .text { top: 28%; transform: translateY(0); }
.about-list .con-box { height: 5.25rem; }
.about-list .num-box .num-item {  margin-right: .5rem;
}
.team-box .list .row {  margin: 0 -.3rem;
}
.team-box .list .item {  padding: 0 .3rem;
}
.teacher-box .list .text .con {
 margin-top: .5rem; height: 3rem; }
.contact-box .map-box .map { width: 60%; }
.contact-box .map-box .map-info { width: 35%; }
.talent-box .talent .left { width: 30%; }
.talent-box .talent .right { width: 70%; }
.news-box .literature-list .item .text { margin-right: 0; }
}
 @media (max-width: 767px) {
.view {  padding: 0 .4rem;
}
header { height: 1rem; }
header .logo { width: 3.4rem;  margin-top: .1rem;
}
header .right { line-height: 1rem; }
.nav-btn {  width: .5rem;
 height: .36rem;
 margin-left: .5rem;
}
.search-wrap { margin-left: 0; }
header .header-right { margin-top: 0; line-height: 1rem; }
.search-wrap .search-btn {  width: .5rem;
}
.search-wrap { position: static; }
.search-wrap .search-dialog { top: 1rem; width: 100%; left: 0; background: #226fd8; box-sizing: border-box;  padding: 0 .4rem;
z-index: 3; visibility: hidden; opacity: 0; filter: alpha(opacity=0); transform: translateY(0); transition: all .3s; height: auto; border-radius: 0; }
.search-wrap input[type=text] { float: left; width: 80%; transform: translateX(0); position: static;  height: .5rem;
 padding: .25rem 0;
 font-size: .3rem;
 line-height: .5rem;
background: none; }
.search-wrap input[type=submit] { float: right;  width: .3rem;
 height: .3rem;
background-repeat: no-repeat; background-position: center; background-image: url("https://ee.hebut.edu.cn/templates/main/css/../images/search-btn3.png"); background-size: 100%; background-color: transparent;  margin-top: .3rem;
}
.search-wrap.on .search-dialog { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.search-wrap.on input[type=text] { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
/* header end */
.foot-fix .item .txt br { display: block; }
.m-nav {
 padding: 0 .4rem; top: 1rem; }
.m-nav li .tit {  padding: .15rem 0 .15rem .3rem;
}
.m-nav li .navson a {  font-size: .24rem;
 line-height: .4rem;
}
.m-nav li .tit:before {  width: .3rem;
 height: .3rem;
}
.clearfixed { height: 1rem; }
/* header end */
.foot-clearfixed { height: 1.3rem; }
.foot-fix .item { position: static; vertical-align: top; }
.foot-fix .item .txt {
 font-size: .24rem;
 padding: .5rem .1rem 0; float: none;  line-height: .4rem;
display: block; text-align: center;  background-size: .4rem;
background-position: top center;  height: .4rem;
}
.foot-fix .item .tit { float: none; height: auto; line-height: 1;  padding: .2rem 0;
}
.foot-fix .item .num { display: none; }
.foot-fix .item .sub { bottom: 1.7rem; }
.footer-top {  padding: .5rem 0;
}
.f-nav li { width: 100%; margin-right: 0; display: block; margin-bottom: 0; border-bottom: 1px solid rgba(255,255,255,.2); }
.f-nav li:nth-child(6) { width: 100%; }
.f-nav li:last-child { border-bottom: none; width: 100%; }
.f-nav li .tit {
 font-size: .3rem; line-height: 1rem; position: relative; }
.f-nav li .tit:before { content: ""; position: absolute; right: 0; top: 50%;  width: .21rem;
 height: .12rem;
background-repeat: no-repeat; background-position: center; transform: translateY(-50%); background-image: url("https://ee.hebut.edu.cn/templates/main/css/../images/f-nav-arrow.png"); background-size: cover; }
.f-nav li .navson { display: none; margin-top: 0;  padding: .2rem 0;
}
.f-nav li .navson a {  font-size: .24rem;
 line-height: .4rem;
 margin-bottom: .2rem;
}
.f-nav .school .navson { height: auto; background-color: transparent; margin: 0;  padding: .2rem 0;
width: 100%; }
.f-nav .school .navson a { color: #fff; opacity: .7; filter: alpha(opacity=70);  margin-bottom: .2rem;
}
.footer-top .right {  margin-top: .2rem;
}
.footer-top .right>div { display: block;  margin-bottom: .3rem;
}
.footer-top .right .icon-box { margin-bottom: 0; }
.footer-top .right .tit {  font-size: .3rem;
 line-height: .4rem;
 margin-bottom: .2rem;
}
.footer-top .contact .con {  font-size: .24rem;
 line-height: .4rem;
}
.footer-top .tel-box .con {  font-size: .3rem;
 line-height: .4rem;
}
.footer-top .icon-box .icon {  width: .6rem;
 height: .6rem;
}
.footer-top .icon-box .img-box {
 padding-bottom: .2rem; left: 0; right: auto;  bottom: .7rem;
}
.footer-top .icon-box .img { width: 2.5rem; }
.footer-top .icon-box .img:before {
 left: .2rem; right: auto; }
.footer-bottom {  padding: .2rem 0;
}
.footer-bottom .copy { float: none;  font-size: .24rem;
 line-height: .4rem;
}
.footer-bottom .right { float: none;  margin-top: .1rem;
}
.footer-bottom .right a {  font-size: .24rem;
 line-height: .4rem;
 margin: 0 .2rem 0 0;
}
.f-nav,  .footer-top .right { float: none; width: 100%; text-align: left; }
.footer-top .right .icon-box { margin-top: 0; text-align: left; }
.footer-top .icon-box .item { margin-left: 0;  margin-right: .3rem;
}
.footer-top .icon-box .item.cur .img-box {  bottom: .7rem;
}
.recruit-dialog { width: 90%;  padding: .4rem;
}
.recruit-dialog .tit-box {  padding-bottom: .3rem;
}
.recruit-dialog .tit {  font-size: .4rem;
 line-height: .5rem;
}
.recruit-dialog .recruit-close {
 width: .3rem;
 height: .3rem; margin: 0; }
.recruit-dialog .con {
 font-size: .26rem;
 line-height: .6rem;
 margin-top: .4rem; height: 4.8rem; }
.aside-btn {  width: .7rem;
 padding: .6rem .2rem .2rem;
 font-size: .24rem;
 line-height: .3rem;
 background-position: center .24rem;
 background-size: .3rem;
 transform: translateY(calc(-50% + .5rem));
}
.aside-btn.on {  left: -.7rem;
}
.aside-nav {
 transform: translateY(calc(-50% + .5rem)); width: 4rem; }
.aside-nav .aside-logo {  padding: .3rem 1rem .3rem .4rem;
}
.aside-nav .list .tit {  padding: .24rem .36rem .24rem .4rem;
 font-size: .3rem;
 line-height: .4rem;
}
.aside-nav .list .tit:before {  width: .3rem;
 height: .18rem;
 margin-top: -.09rem;
 right: .4rem;
}
.aside-nav .list .navson {  padding: 0 .36rem .3rem .4rem;
}
.aside-nav .list .navson a {  font-size: .24rem;
 line-height: .4rem;
}
.aside-close {  width: .3rem;
 height: .6rem;
 background-size: .1rem;
 right: -.3rem;
}
/* footer end */
.banner .m-img { display: block; }
.banner .pc-img { display: none; }
.banner .text-box { top: 1.9rem; transform: translateY(0); }
.banner .text-box .tit {
 font-size: .72rem;
 line-height: .72rem; letter-spacing: 3px; padding-left: 3px; }
.index-more { width: 2rem;  height: .8rem;
 line-height: .8rem;
 font-size: .24rem;
 margin-top: .4rem;
}
.banner .text-box .index-more {  margin-top: .5rem;
}
.banner .prev,  .banner .next {  width: .24rem;
 height: .42rem;
 transform: translateY(calc(-50% + .28rem));
}
.i-about-box .item:last-child { position: relative; transform: translateY(0); }
.i-about-box .con-box {
 padding: .5rem 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.i-about-box .item:nth-child(2) .con-box { height: 6rem; padding: 0; }
.i-about-box .con-box .text-box { position: static; transform: translateY(0); }
.i-about-box .con-box .bg { display: none; }
.i-about-box .con-box .tit {  font-size: .36rem;
 line-height: .46rem;
}
.i-about-box .con-box .con {
 font-size: .24rem;
 line-height: .4rem;
 margin-top: .2rem; height: auto; }
.i-about-box .con-box .read {  margin-top: .2rem;
}
.read span {  font-size: .24rem;
 line-height: .4rem;
}
.i-teacher-box {  padding: .7rem 0;
}
.i-teacher {  margin-top: .5rem;
}
.i-teacher .prev,  .i-teacher .next {  width: .19rem;
 height: .32rem;
 transform: translateY(calc(-50% - .25rem));
}
.i-teacher .prev {  left: -.3rem;
}
.i-teacher .next {  right: -.3rem;
}
.i-teacher-tab .swiper-slide { width: 48%; margin-right: 2%; }
.i-teacher-tab .swiper-slide .txt {  font-size: .3rem;
 line-height: .4rem;
 margin-top: .2rem;
}
.teacher-dialog .img { float: none; width: 100%; }
.teacher-dialog .text-box { width: 100%; position: static; }
.teacher-dialog .text-box .desc {  font-size: .24rem;
 line-height: .4rem;
}
.teacher-dialog .text-box .name {  margin-top: .2rem;
}
.teacher-dialog .text-box .cn {  font-size: .3rem;
 line-height: .4rem;
}
.teacher-dialog .text-box .en {  font-size: .24rem;
 line-height: .4rem;
}
.teacher-dialog .text-box .top-box { background-color: #fff;  padding: .3rem;
}
.teacher-dialog .text-box .con {  padding: .3rem;
 font-size: .24rem;
 line-height: .4rem;
}
.teacher-dialog .buttons { position: static; padding: 0; margin: 0; }
.teacher-dialog .buttons a { position: absolute; top: 28%; bottom: auto; margin: 0; }
.teacher-dialog .buttons .prev {
 left: .3rem; background-image: url("https://ee.hebut.edu.cn/templates/main/css/../images/w-teacher-prev.png"); }
.teacher-dialog .buttons .next {
 right: .3rem; background-image: url("https://ee.hebut.edu.cn/templates/main/css/../images/w-teacher-next.png"); }
.teacher-dialog .teacher-close {
 right: .3rem;
 top: .5rem; background-image: url("https://ee.hebut.edu.cn/templates/main/css/../images/w-teacher-close.png"); }
.page a {  width: .5rem;
 height: .5rem;
 font-size: .24rem;
 line-height: .5rem;
}
.page span {  line-height: .5rem;
}
.page .prev,  .page .next {  background-size: .2rem;
}
.i-primary-box {  padding-top: .7rem;
}
.index-tit .en {
 font-size: .9rem; line-height: 1rem; }
.index-tit .cn {  font-size: .4rem;
 line-height: .5rem;
 margin-top: -.5rem;
}
.i-primary {  margin-top: .5rem;
}
.i-primary .img { float: none; width: 100%; }
.i-primary .text-box { position: static; width: 100%;  padding: .4rem;
}
.i-primary .text-box .tit {  font-size: .3rem;
 line-height: .4rem;
}
.i-primary .text-box .con {
 font-size: .24rem;
 line-height: .4rem; height: auto;  margin-top: .2rem;
}
.i-primary .text-box .index-more {  margin-top: .4rem;
}
.i-news-box {  padding: .7rem 0;
}
.i-news {  margin-top: .5rem;
}
.i-news .row { margin: 0; }
.i-news .item { padding: 0;  margin-bottom: .5rem;
}
.i-news .item:last-child { margin-bottom: 0; }
.i-news .text-box {  padding: .8rem .4rem .4rem;
}
.i-news .text-box .time-box {
 left: .4rem; width: 1.2rem; }
.i-news .text-box .ym {  font-size: .24rem;
 line-height: .3rem;
}
.i-news .text-box .d {  font-size: .3rem;
 line-height: .4rem;
}
.i-news .text-box .tit {
 font-size: .3rem;
 line-height: .4rem; height: auto; }
.i-news .text-box .con {
 font-size: .24rem;
 line-height: .4rem; height: auto;  margin-top: .3rem;
}
.i-news .text-box .read {  margin-top: .3rem;
}
.index-more {  margin-top: .5rem;
}
.i-feature-box {  padding: .7rem 0;
}
.i-feature-box .list {  margin-top: .5rem;
}
.i-feature-box .list .row { margin: 0; }
.i-feature-box .list .item { padding: 0;  margin-bottom: .5rem;
}
.i-feature-box .list .item:last-child { margin-bottom: 0; }
.i-feature-box .list .txt {  font-size: .3rem;
 line-height: .8rem;
 height: .8rem;
}
.i-teacher-box .index-more {  margin-top: .5rem;
}
.i-colorful-box {  padding: .7rem 0;
}
.i-colorful-box .list {  margin-top: .5rem;
}
.i-colorful-box .list .row { margin: 0; }
.i-colorful-box .list .item { padding: 0;  margin-bottom: .5rem;
}
.i-colorful-box .list .item:last-child { margin-bottom: 0; }
.i-colorful-box .list .txt {  font-size: .3rem;
 line-height: .8rem;
}
.sub-banner img { width: 150%; transform: translateX(-20%); }
.sub-banner .mask { height: calc(100% - 1rem); }
.sub-nav { position: relative; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, .05); }
.sub-banner .text { top: 50%;  transform: translateY(calc(-50% - .5rem));
}
.sub-banner .text .cn {  font-size: .68rem;
 line-height: .8rem;
}
.sub-banner .text .en {  font-size: .24rem;
 line-height: .4rem;
 margin-top: .1rem;
}
.sub-nav .swiper-wrapper { justify-content: inherit; }
.sub-nav .swiper-slide { width: auto; height: auto; margin: 0; border-right: 1px solid rgba(0,0,0,.05); }
.sub-nav .swiper-slide a { height: 1rem; line-height: 1rem;  padding: 0 .3rem;
 font-size: .24rem;
}
.about-box {  padding: .7rem 0;
}
.about-box .img-box {  margin-top: .5rem;
}
.about-box .img-box .row { margin: 0; }
.about-box .img-box .item { padding: 0;  margin-bottom: .3rem;
}
.about-text {  margin-top: .5rem;
}
.about-text .tit { float: none; width: auto; display: inline-block;  *display: inline;
zoom: 1;  padding-right: .4rem;
}
.about-text .tit .cn {  font-size: .36rem;
 line-height: .46rem;
}
.about-text .tit .en { font-size: 1.5rem; line-height: 1.5rem; }
.about-text .con { float: none; width: 100%; padding: 0; border-left: none;  font-size: .24rem;
 line-height: .4rem;
height: auto; }
.about-list {  margin-top: .5rem;
}
.about-list .item {  margin-bottom: .4rem;
}
.about-list .img,  .about-list .item:nth-child(2n) .img { float: none; width: 100%; }
.about-list .text,  .about-list .item:nth-child(2n) .text { position: static; width: 100%;  padding: .4rem;
}
.about-list .con-box { height: auto;  margin-top: .2rem;
}
.about-list .text .tit {  font-size: .36rem;
 line-height: .46rem;
}
.about-list .text .con {  font-size: .24rem;
 line-height: .4rem;
}
.about-list .num-box {  margin-top: .5rem;
}
.about-list .num-box .num-item {  margin-right: .4rem;
}
.about-list .num-box .num {  font-size: .5rem;
 line-height: .6rem;
}
.about-list .num-box .txt {  font-size: .24rem;
 margin-top: .1rem;
}
.team-box {  padding: .7rem 0;
}
.team-box .list {  margin-top: .5rem;
}
.team-box .list .row {  margin: 0 -.2rem;
}
.team-box .list .item {  padding: 0 .2rem;
 margin-bottom: .4rem;
}
.team-box .list .text { height: 1rem;  padding: 0 .3rem;
}
.team-box .list .text .name {
 font-size: .28rem; line-height: 1rem; }
.team-box .list .text .staff { line-height: 1rem;  font-size: .24rem;
}
.principal-box {  padding: .7rem 0;
}
.principal {  margin-top: .5rem;
}
.principal .img { float: none; width: 50%; }
.principal .text { float: none;  padding: .4rem;
width: 100%;  margin-top: .2rem;
}
.principal .text .name {  font-size: .36rem;
 line-height: .46rem;
}
.principal .text .born {  font-size: .24rem;
 line-height: .4rem;
 margin-top: .2rem;
}
.principal .text .line {  width: .2rem;
 margin-top: .3rem;
}
.principal .text .con {  font-size: .24rem;
 line-height: .4rem;
 margin-top: .3rem;
}
.news-box {  padding: .7rem 0;
}
.news-box .list {  margin-top: .5rem;
}
.news-box .list .item {  padding: .5rem 0;
}
.news-box .list .item .img { float: none; width: 100%; }
.news-box .list .item .text { position: static; transform: translateY(0); width: 100%;  margin-top: .3rem;
}
.news-box .list .item .text .time {
 font-size: .24rem;
 line-height: .4rem; float: none; }
.news-box .list .item .text .tit {
 font-size: .3rem;
 line-height: .4rem;
 margin-top: .1rem; float: none; }
.news-box .list .item .text .con {
 font-size: .24rem;
 line-height: .4rem;
 margin-top: .2rem; height: auto; }
.news-box .list .item .text .read {  margin-top: .36rem;
}
.news-box .page {  margin-top: .5rem;
}
.teacher-box {  padding: .7rem 0;
}
.teacher-box .list {  margin-top: .5rem;
}
.teacher-box .list .img { float: none; width: 100%; }
.teacher-box .list .text-box { position: static; width: 100%;  padding: .4rem;
}
.teacher-box .list .name { float: none;  font-size: .4rem;
 line-height: .5rem;
}
.teacher-box .list .text { float: none; width: 100%;  margin-top: .2rem;
}
.teacher-box .list .text .staff {  font-size: .3rem;
 line-height: .4rem;
}
.teacher-box .list .text .con { height: auto;  font-size: .24rem;
 line-height: .4rem;
 margin-top: .2rem;
}
.teacher-box .list .page {  margin-top: .5rem;
}
.works-box {  padding: .7rem 0;
}
.works-list {  margin-top: .5rem;
}
.works-list .row {  margin: 0 -.2rem;
}
.works-list .item {  padding: 0 .2rem;
 margin-bottom: .4rem;
}
.works-list .txt {  font-size: .24rem;
 line-height: .4rem;
}
.dialog-box .dialog { width: 80%; }
.dialog-box .dialog .text {  padding: .4rem;
}
.dialog-box .dialog .tit {  font-size: .3rem;
 line-height: .4rem;
}
.dialog-box .dialog .con {  font-size: .24rem;
 line-height: .4rem;
 margin-top: .2rem;
}
.dialog-box .prev,  .dialog-box .next {  width: .23rem;
 height: .4rem;
}
.dialog-box .prev {  left: -.5rem;
}
.dialog-box .next {  right:-.5rem;
}
.dialog-box .dialog-close {  width: .4rem;
 height: .4rem;
 right: -.5rem;
 top: -.5rem;
}
.campus-box {  padding: .7rem 0;
}
.campus-box .list {  margin-top: .5rem;
}
.campus-box .list .row { margin: 0; }
.campus-box .list .item { padding: 0;  margin-bottom: .4rem;
}
.campus-box .list .page {  margin-top: .4rem;
}
.video-box {  padding: .7rem 0;
}
.video-box .list {  margin-top: .5rem;
}
.video-box .list .item {  margin-bottom: .4rem;
}
.video-box .list .item:last-child { margin-bottom: 0; }
.video-box .list .play-btn {  width: .4rem;
}
.video-box .list .text {  padding: .3rem;
}
.video-box .list .text .time {  font-size: .24rem;
 line-height: .4rem;
}
.video-box .list .con {  font-size: .3rem;
 line-height: .4rem;
}
.vidcontainer .box { width: 90%; }
.vidcontainer .closevid {
 width: .5rem;
 height: .5rem; right: 5%; }
.vidcontainer .box .text {  padding: .3rem;
}
.vidcontainer .box .tit {  font-size: .36rem;
 line-height: .46rem;
}
.vidcontainer .box .con {  font-size: .24rem;
 line-height: .4rem;
 margin-top: .2rem;
}
.talent-box {  padding-top: .7rem;
}
.talent-box .talent .left { float: none; width: 100%;  padding: .4rem;
}
.talent-box .talent .left .cn {  font-size: .4rem;
 line-height: .5rem;
}
.talent-box .talent .left .en {  font-size: .48rem;
 line-height: .58rem;
 margin-top: .2rem;
}
.talent-box .talent .left .time-box {  margin-top: .5rem;
}
.talent-box .talent .left .time-box .tit {  font-size: .3rem;
 line-height: .4rem;
}
.talent-box .talent .left .time-box .con {  font-size: .24rem;
 line-height: .4rem;
 margin-top: .3rem;
}
.talent-box .talent .left .sign-btn { width: 2rem;  height: .8rem;
 line-height: .8rem;
 font-size: .3rem;
 margin-top: .3rem;
}
.talent-box .talent .right { float: none; width: 100%;  padding: .4rem;
 font-size: .24rem;
 line-height: .4rem;
}
.contact-box {  padding: .7rem 0;
}
.contact-box .map-box {  margin-top: .5rem;
 padding: .3rem;
}
.contact-box .map-box .map { float: none; width: 100%; height: 6rem; }
.contact-box .map-box .map-info { float: none; width: 100%;  margin-top: .5rem;
}
.contact-box .map-info .tit {  font-size: .3rem;
 line-height: .4rem;
 background-size: .3rem;
}
.contact-box .map-info .item:nth-child(1) .tit {  padding-left: .4rem;
}
/* .contact-box .map-info .item:nth-child(2) .tit,
	.contact-box .map-info .item:nth-child(3) .tit{
		background-position: left .1rem;
	} */
.contact-box .map-info .con {
 font-size: .24rem;
 line-height: .4rem; width: 100%;  margin-top: .2rem;
}
.contact-box .map-info .tit .tel {  font-size: .36rem;
 line-height: .46rem;
}
.contact-box .map-info .tit .website {  font-size: .28rem;
 line-height: .3rem;
}
.contact-box .map-info .item {  margin-bottom: .3rem;
}
.contact-box .map-info .item:first-child {  margin-bottom: .3rem;
}
.talent-list {  padding: .7rem 0;
}
.talent-list .list-table {  margin-top: .5rem;
}
.talent-list .list-table th {  height: .8rem;
 line-height: .8rem;
 font-size: .3rem;
}
.talent-list .list-table td {  font-size: .24rem;
 line-height: .4rem;
 padding: .2rem;
}
.course-box {  padding: .7rem 0;
}
.course-list {  margin-top: .5rem;
}
.course-list .list { margin-bottom: 0; }
.course-list .left { width: 100%; float: none; }
.course-list .right { position: static; width: 100%;  margin-top: .2rem;
}
.course-list .right .item { position: static; float: left;  margin-bottom: .2rem;
}
.course-list .right .item:nth-child(2n) { float: right; }
.course-list .txt {  font-size: .3rem;
}
.course-list .left .txt,  .course-list .right .txt {  line-height: .8rem;
}
.news-box .literature-list .item .time {
 font-size: .24rem;
 line-height: .4rem; float: none; }
.news-box .literature-list .item .text { margin-top: 0; float: none; }
.schoollist-list { /*width: calc(100% - 1.4rem);*/
margin: 0 auto;  margin-top: .6rem;
}
.schoollist-list .left-list { width: 15%; }
.schoollist-list .tit {  font-size: .24rem;
 height: .8rem;
 line-height: .8rem;
}
.schoollist-list .right-list { width: calc(85% - 10px); }
.schoollist-list .right-list .page {  padding:.4rem 0;
}
.schoollist-list .right-list .li { }
.schoollist-list .right-list .li1 { width: 20%; }
.schoollist-list .right-list .li2 { width: 20%; }
.schoollist-list .right-list .li3 { width: 60%; }
.schoollist-list .right-list .items { font-size: 0; }
.schoollist-list .right-list .items .li {
 line-height: .8rem;
 height: .8rem;
 font-size: .2rem; padding: 0; }
.schoollist-list .right-list .txt { min-height: 8rem; }
.pagination { margin: 0; }
.schoollist-list .right-list .items .li { float: none; display: inline-block; overflow: visible; line-height: 1.2; vertical-align: middle; height: auto; }
.schoollist-list .right-list .items { padding: 5% 0; }
.schoollist-list .right-list .li2,  .schoollist-list .right-list .li3 { width: 40%; }
.schoollist .txt-swiper .swiper-slide {  font-size: .2rem;
}
.txt-swiper .swiper-slide-active {  font-size: .3rem;
}
}
