@charset "UTF-8";
body.show a, body.show .transition, body.show .g-head .btn-list, .g-head body.show .btn-list, body.show .g-head .btn-list .search .input, .g-head .btn-list .search body.show .input, body.show .g-nav, body.show .g-nav2, body.show .index-flow .title dl dd .layer, .index-flow .title dl dd body.show .layer, body.show :before, body.show :after, body.show img {
    transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease; }
.clearfix {zoom: 1;}
.clearfix:before{ content: ""; display: table;}
.clearfix:after {content: "";display: table; clear: both;}
.ellipsis, .index-flash li .name a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.flex, .p-layer, .g-head .btn-list, .g-head .btn-list ul, .g-head .btn-list .language .name, .g-nav ul, .g-nav2 .scroll ul, .g-foot .list li, .g-foot .info, .g-foot .info .tel, .index-flash .btn, .index-flash .btn .dots, .index-search .hot-words, .index-search .search-result .name, .index-news .col-2 .list li .title, .index-news .col-2 .arrow, .index-news .col-2 .arrow .dots, .index-news2 .col-21 .list li .title, .index-news2 .col-21 .arrow, .index-news2 .col-21 .arrow .dots, .index-news3 .col-32 .list li .title, .index-news3 .col-32 .arrow, .index-news3 .col-32 .arrow .dots, .index-events .wal, .index-events .wal .arrow, .index-events .list-wrapper dl.ul-dl, .index-events .list-wrapper dd.li-dd dl.info dd, .index-admissions .dots, .index-flow .container .video i, .index-flow .title dl, .index-flow .title dl dd .layer, .index-flow .img-list li a .layer .info {
    display: flex;display: -webkit-flex;display: -ms-flex; }
.flexColumn {display: flex;display: -webkit-flex;display: -ms-flex;flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column; }
.itemsCenter, .p-layer, .g-head .btn-list, .g-head .btn-list .language .name, .g-foot .list li, .g-foot .info .tel, .index-flash .btn, .index-search .search-result .name, .index-news .col-2 .list li .title, .index-news .col-2 .arrow, .index-news2 .col-21 .list li .title, .index-news2 .col-21 .arrow, .index-news3 .col-32 .list li .title, .index-news3 .col-32 .arrow, .index-events .wal, .index-events .list-wrapper dd.li-dd dl.info dd, .index-flow .container .video i, .index-flow .img-list li a .layer .info {
align-items: center;-webkit-align-items: center; }
.justifyCenter, .p-layer, .index-flash .btn, .index-news .col-2 .list li .title, .index-news .col-2 .arrow .dots,.index-news2 .col-21 .list li .title, .index-news2 .col-21 .arrow .dots, .index-news3 .col-32 .list li .title, .index-news3 .col-32 .arrow .dots,  .index-admissions .list dl, .index-admissions .dots, .index-flow .container .video i {
justify-content: center;-webkit-justify-content: center; }
.flexAround {
justify-content: space-around;-webkit-justify-content: space-around; }
.flexBetween, .g-foot .info, .index-news, .index-news .col-2 .arrow, .index-news2, .index-news2 .col-21 .arrow .index-news3, .index-news3 .col-32 .arrow {
justify-content: space-between;-webkit-justify-content: space-between; }
.flexWrap, .g-foot .list ul, .g-foot .info div, .index-search .hot-words ul, .index-news, .index-news2, .index-news3, .index-admissions .list dl, .index-flow .img-list ul, .index-flow .img-list li a .layer, .foot-link .list ul {
display: flex;display: -webkit-flex;display: -ms-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap; }
.bsBox {box-sizing: content-box; }
.p-ico, .index-search .search-result li a i, .index-events .list-wrapper dd.li-dd dl.info em, .index-flow .container .list a i, .index-flow .container .video i {
font-family: 'icon';font-size: .2rem; }
.p-more {display: inline-block;font-size: .12rem;color: #363aa1;padding: 0 .05rem;line-height: .25rem;border-bottom: #363aa1 solid 0.02rem; }
.p-layer {position: fixed;z-index: 100;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden; }
.p-layer.show {opacity: 1;visibility: visible; }
.pageTips {position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;background: #000 url("../image/bg.png"); }
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px; }
.pageTips .container a.close {display: block;
width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;background: url("../image/close.png") center no-repeat; }
.pageTips .container .img {text-align: center; }
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px; }
.pageTips .container a {color: #fff;text-decoration: underline; }
* {margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
html {font-size: 100px; }
body {
font-size: .14rem;
font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;
color: #000;-webkit-text-size-adjust: none; }
body.hidden {overflow: hidden; }
a {color: #000;text-decoration: none;outline: none; }
a:active {star: expression(this.onFocus=this.blur()); }
a:link {text-decoration: none;outline: none; }
a:visited {text-decoration: none;outline: none; }
a:hover {text-decoration: none;color: #363aa1;outline: none; }
li {list-style: outside none; }
h1 {font-size: 16px; }
h2, h3, h4, h5 {font-size: 14px; }
h5 {font-size: .12rem; }
textarea, input {background: transparent;font-size: 12px;font-family: "SourceSansPro-Regular", "微软雅黑";color: #888;outline: none;border: 0; }
em {font-style: normal; }
img {vertical-align: middle;max-width: 100%;border: 0; }
.fl {float: left; }
.fr {float: right; }
.clear {clear: both;height: 0;display: block;_display: inherit; }
.h10 {height: 0.1rem;overflow: hidden;clear: both; }
.h50 {height: 0.5rem;overflow: hidden;clear: both; }
.wal {max-width: 13.9rem;margin: 0 auto; }
.top{ width: 100%; background: #6c72d2;padding:0.03rem 0;}
.top .boxa{}
.top .serch{width:2rem;}
.top .serch form{ width: 100%;background:rgba(255,255,255,0.2); padding: 0 4%; border-radius: 0.03rem;}
.top .serch .text{ width: 89%; height: 0.3rem; overflow: hidden; color: #fff; float: left;}
.top .serch .bt{ width:0.2rem; height: 0.2rem; margin: 0.05rem 0 0 0; float: right; background: url("../img/serchico.png") no-repeat; opacity: 0.5; }
.top .language a{ display: block;line-height: 0.25rem; font-size:0.16rem; color: #fff; padding: 0 0.2rem; border-right:0.01rem solid #fff; float: left; }
.top .language a:hover{ text-decoration: underline;}
.nav{ background: #fff; padding: 0.1rem 0;}
.nav .logo{width: 2.92rem;}
.nav .logo img{ width:100%;}
.nav .navul{}
.nav .navul li{ display: block; float: left;margin: 0 0.3rem 0 0;position: relative}
.nav .navul li>a{line-height: 0.51rem;font-size: 0.18rem; display: block;}
.nav .navul .xlcd{ width:2.5rem; background:rgba(255,255,255,0.8); padding: 0.05rem; display: none;
    border-radius: 0.1rem; box-shadow:0.05rem 0.05rem 0.05rem rgba(0,0,0,.2);
    left:-0.6rem;top:0.5rem; position: absolute;z-index: 99;
}
.nav .navul li:hover .xlcd{transition: all 0.5s linear; display: block;}
.nav .navul li span{ width:100%; display: block}
.nav .navul li span>a{ width:100%; line-height: 0.3rem;height: 0.3rem; font-size: 0.16rem; overflow:hidden; text-align: center; display: block;}
.nav .navul li span>a:hover{ background:#6c72d2; color: #fff; }
.nav .menua{ display: none;}
.nav .menua a{ width:0.4rem; height: 0.4rem; background: #6c72d2; display: block; border-radius: 50%; padding-top: 0.09rem;}
.nav .menua a img{ width:0.25rem; margin:0 auto 0 auto;}
/*******************************侧滑导航****************************/
#header a.menu_btn i {font-size: 0.625rem;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size: 0.625rem; padding-right: 0.25rem;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 9.75rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li> a {display: block;width:100%;height:0.8rem; box-sizing: border-box;
    color: #3a3a3a;line-height:0.8rem;text-align: center; font-size: 0.18rem;}
#header .menu .nav_right li> a.active {background-color: #6c72d2;border-color: #6c72d2;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height: 0.3rem;font-size:0.14rem;font-weight:bold; color:#6c72d2; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff; background: #6c72d2;}
.banner_ul .swiper-pagination-bullet{width: 15px !important;height: 15px !important;}
.latest_news{ background: url("../img/bj01.png") center center no-repeat; background-size: cover;}
.title{ width: 100%; margin: 0.5rem auto;}
.title h4{ width:100%; font-size: 0.3rem; font-weight: bold;color: #6c72d2; line-height: 0.81rem;text-transform:uppercase; background: url("../img/title01.png") center center no-repeat; display: block; text-align: center; }
.more{ width: 100%;}
.more a{line-height: 0.5rem; font-size: 0.2rem;color: #6c72d2;  display: block; float: right;}
.more a:hover{ text-decoration: underline;}
.news{ margin:0.3rem 0 0 0;}
.information{ width: 60%;}
.information_title{ width: 100%; border-bottom: 0.01rem solid #6c72d2;}
.information_title h4{ line-height:0.6rem; font-size: 0.26rem;color: #6c72d2;font-weight: bold; text-transform: uppercase; float: left;}
.information_title a{ line-height:0.6rem; font-size: 0.2rem;color: #6c72d2;  float: right;}
.information_title a:hover{text-decoration: underline;}
.informationul{width: 100%; }
.informationul li{width:31%; float: left; display: block; margin:0.3rem 3.5% 0 0;}
.informationul li:nth-child(3n){ float: right; margin-right: 0;}
.informationul li a{width: 100%; display: block; }
.informationul li img{width: 100%; height:1.38rem;object-fit: cover; overflow: hidden;}
.informationul li p{width: 100%; height:0.9rem; line-height: 0.3rem; font-size: 0.2rem; border-right: 0.01rem solid #6c72d2;border-left: 0.01rem solid #6c72d2; overflow: hidden;text-overflow: ellipsis; padding: 0 5%;color: #484848;}
.informationul li h6{width: 100%; height:0.4rem; line-height: 0.4rem; font-size: 0.16rem; overflow: hidden;padding: 0 5%;color: #8c8c8c; border-right: 0.01rem solid #6c72d2;border-left: 0.01rem solid #6c72d2;border-bottom: 0.01rem solid #6c72d2;}
.informationul li:hover img{transition: all 0.5s; transform: scale(1.02);}
.informationul li:hover p{ color: #6c72d2;}


.notice{ width:35%; position:relative;}
.notice_title ul{ width:100%;height:0.6rem;  border-bottom: 0.01rem solid #6c72d2;}
.notice_title ul li{ line-height:0.6rem; font-size: 0.26rem;margin-right: 0.2rem; font-weight: bold;text-transform: uppercase; display: block; float: left; cursor: pointer;}
.notice_title ul li:hover,.notice_title ul li.active{ color: #6c72d2;}
.notice_bottom{ width: 100%;}
.notice_bottom li{ width: 100%; display: block; margin:0.3rem 0 0 0; border-bottom: 0.01rem dashed #bdbdbd;}
.notice_bottom .time{ width:20%; padding: 0.04rem 0; background: #6c72d2;text-align: center; color:#fff;}
.notice_bottom .time h5{ width:40%; display: block;font-size: 0.24rem; line-height: 0.4rem;height: 0.4rem; border-bottom: 0.01rem solid #fff; margin:0 auto;overflow: hidden;}
.notice_bottom .time h6{ width:100%; display: block;font-size: 0.16rem; line-height: 0.4rem;height: 0.4rem;overflow: hidden;}
.notice_bottom li a{ width:80%; padding-left: 3%;font-size: 0.2rem; line-height: 0.4rem;height: 0.8rem; color: #484848;float: left; overflow: hidden;display: block; }
.notice_bottom :hover a{color: #6c72d2;}
.nrgd .noticegd a{ width: auto; line-height:0.6rem; position:absolute; top:0; right: 0;font-size: 0.2rem;color: #6c72d2; }
.nrgd .noticegd a:hover{  text-decoration: underline;}
.newsul{width:50%;}
.newsul li{ width:49%; display: block; float: left; background: #fff; padding-bottom: 0.3rem; margin-bottom:2%;box-shadow:0.05rem 0.05rem 0.05rem rgba(0,0,0,.2);}
.newsul li:nth-child(2n){ float: right;}
.newsul .biaoti{ width: 100%;}
.newsul .biaoti a{ width: 100%; display: block;}
.newsul .biaoti img{ width:100%; height: 246px;object-fit:cover;}
.newsul .biaoti h4{ width:100%;height: 0.72rem; font-size: 0.2rem; line-height: 0.36rem; margin:0.2rem 0; padding:0 3%;font-weight: bold;color: #6c72d2;display: block;overflow: hidden;}
.newsul .biaoti a:hover h4{ text-decoration: underline;}
.newsul .time{ width: 100%; padding:0 3%;}
.newsul .time span{ font-size: 0.16rem;color: #6c72d2; line-height: 0.3rem; display: block; float: left;}
.newsul .time a{ width:1.2rem;height: 0.3rem; border:0.01rem solid #6c72d2; border-radius: 0.03rem; float: right; display: block; text-align: center;}
.newsul .time h6{  display:inline-block; line-height: 0.3rem; font-size:0.12rem; color: #6c72d2; margin-right: 0.05rem;}
.newsul .time img{  width: 0.1rem; display:inline-block;}
.newsul .time a:hover{ background:#6c72d2; }
.newsul .time a:hover h6{ color: #fff;}
.announcement{ background: url("../img/bj02.jpg") center center no-repeat; background-size: cover;}
.announcementul{ width: 100%; text-align: center;margin: 0.68rem 0;}
.announcementul li{ width:33%; display:inline-block; border-right:0.01rem dashed #fff;}
.announcementul li:nth-child(1n){ padding: 0 3% 0 0;}
.announcementul li:nth-child(2n){ padding: 0 3%;}
.announcementul li:nth-child(3n){ padding: 0 0 0 3%; border-right:0;}
.announcementul .time{ width: 100%; margin-bottom: 0.2rem;}
.announcementul .time h5{ width: 100%;line-height: 0.4rem; font-size: 0.3rem; font-weight: bold; color: #fff;}
.announcementul .font{ width: 100%; border-top: 0.04rem solid #fff;padding: 0.2rem 0;}
.announcementul .font a{ width: 100%; display: block;}
.announcementul .font h4{ width: 100%;max-height: 0.8rem; line-height: 0.4rem; font-size: 0.28rem; text-align: left; margin-bottom: 0.2rem;overflow: hidden; font-weight: bold; color: #fff;}
.announcementul .font p{ width: 100%;max-height:1.2rem;line-height: 0.3rem; font-size: 0.16rem; text-align: left; overflow: hidden;color: #fff;}
.announcementul .font a:hover h4{ text-decoration: underline}
.announcementul .read{ width: 100%;}
.announcementul .read a{ width:1.6rem;height: 0.38rem; border: 1px solid #fff; border-radius: 0.03rem; float: right; display: block; text-align: center;}
.announcementul .read h6{  display:inline-block; line-height: 0.38rem; font-size:0.16rem; color: #fff; margin-right: 0.05rem;}
.announcementul .read img{  width: 0.12rem; display:inline-block;}
.announcementul .read a:hover{ background: #fff;}
.announcementul .read a:hover h6{color: #6c72d2;}
.boxbje{ background: url("../img/indexbj03.jpg") center bottom no-repeat; background-size:cover;}
.index-picture{ min-height:5.5rem;}
.index-picture .gd{margin-top: 0.37rem; margin-bottom: 0.2rem;}
.index-picture .gdb{margin-top: 0.2rem; margin-bottom: 0.3rem;}
.index-picture .title{ width: 100%; height: 0.5rem;font-size: .16rem;text-transform: uppercase;color: #666;}
.index-picture .title img{ width: 0.5rem; height: 0.5rem; float: left;}
.index-picture .title p{ line-height: 0.5rem;  font-size: 0.3rem; font-weight: bold; display: block; float: left; color: #6c72d2; padding-left: 0.1rem;}
.index-picture .title span {padding-left: .1rem; color: #757575;display: block; margin-top: 0.2rem; float: left; }
.index-picture .title a{ width:0.64rem;font-size: 0.2rem; line-height: 0.5rem;color: #6c72d2; display: block; float: right;}
.index-picture .title a:hover{ text-decoration: underline;}
.index-picture .bottom_ul{ height:2.6rem; margin-top: 0.26rem;}
.index-picture .bottom_ul .swiper-slide{ height:2.3rem;}
.index-picture .bottom_ul .swiper-pagination-bullet{ width: 0.18rem !important; height: 0.18rem !important;opacity:1 !important; border: 0.03rem solid #6c72d2; background: none;}
.index-picture .bottom_ul .swiper-pagination-bullet-active{ background: #6c72d2 !important;}
.index-picture .bottom_ul .swiper-pagination{ bottom: 0 !important;}
.index-picture .index-image .bottom{width: 100%;}
.index-picture .index-image .bottom .video{width:53%;}
.index-picture .index-image .bottom .video_bj{width:100%;}
.index-picture .index-image .bottom .video_bj a{width:100%; display: block;}
.index-picture .index-image .bottom .video_bj img{width:100%;height: 4.10rem;object-fit: cover; overflow: hidden; }
.index-picture .index-image .bottom .video_top{width:100%;height: 4.10rem; text-align: center; position: absolute; z-index: 2; background: rgba(0,0,0,.2); top:0; left: 0;}
.index-picture .index-image .bottom .video_top img{ width: 0.56rem; height: 0.56rem; margin: 1.4rem auto 0 auto;}
.index-picture .index-image .bottom .video_top p{ height: 0.8rem; line-height: 0.8rem; display: block; font-size:0.24rem; font-weight: bold; color: #fff;}
.index-picture .index-image .bottom .video_top h6{ height: 0.3rem; line-height: 0.3rem;font-size:0.14rem;color: #fff; display: block; }
.index-picture .index-image .bottom .video_top a:hover h6{opacity:1; text-decoration: underline;}
.videoul .swiper-pagination-bullet{ width: 0.16rem !important; height: 0.16rem !important; background:#fff;}
.videoul .swiper-pagination-bullets{width:14% !important;bottom:10px !important; left:auto !important; right: 0;}
.nrytpxw .nrytpxwtite e{color: #f00;font-size: 0.16rem;margin-left: 0.05rem;}
.nrytpxw .nrytpxwul li:hover .nrytpxwtite e{color: #fff;}
.nrytpxw .nrytpxwul .nrytpxwtite{ line-height:0.2rem; }
.nrytpxw .nrytpxwul .nrytpxwtite p{ padding-top:0.05rem; }
.index-picture .title .left{ width: 53%;}
.index-picture .index-image .scenery_ul{ width:46%; float: right;}
.index-picture .index-image .scenery_ul .swiper-slide a{ width: 100%; display: block;}
.index-picture .index-image .scenery_ul .swiper-slide img{ width: 100%; height: 1.97rem;object-fit: cover;overflow: hidden; }
.index-picture .index-image .scenery_ul .swiper-slide p{ width: 100%;height:0.5rem; line-height: 0.5rem;background:rgba(108,114,210,0.5); padding: 0 0.2rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight: bold; font-size:0.18rem; color: #fff; text-align: center; position: absolute; left: 0; bottom: 0; z-index: 2;}
.index-picture .index-image .scenery_ul .swiper-slide a:hover p,.index-picture .index-image .scenery_ul .swiper-slide a:active p{ background:rgba(108,114,210,1);}
.boxbjd{ background: url("../img/bq01.jpg"); background-size:contain;}
.index-bq{ min-height: 2.4rem;}
.index-bq .topb{ width: 100%; height: 2.22rem; border-bottom: 0.02rem solid #4a4eab; padding: 0.3rem 0;}
.index-bq .topb .col-1{width:2.24rem; margin-right: 0.2rem;}
.index-bq .topb .col-1 a{width:2.24rem; height:0.42rem;display: block; margin-top: 0.35rem;}
.index-bq .topb .col-1 a img{width:2.24rem; height:0.42rem;}
.index-bq .topb .col-2{width:5.6rem;}
.index-bq .topb .col-2 p{width:100%; height: 0.28rem;line-height: 0.28rem; overflow: hidden; color: #fff; font-size: 0.14rem;}
.index-bq .topb .col-3{/*width: 3.3rem;*/ margin-top: 0.24rem;}
.index-bq .topb .col-3 ul li{width:0.64rem; height: 0.64rem; display: block; float: left; margin: 0 0 0 0.18rem;position: relative}
.index-bq .topb .col-3 ul li a{width:0.64rem; height: 0.64rem; display: block; background: rgba(255,255,255,0.1); border-radius:0.32rem; text-align: center; }
.index-bq .topb .col-3 ul li a img{ margin-top: 0.04rem;}
.index-bq .topb .col-3 ul li .dyh{ width: 2rem; height: 2.2rem; background: #fff; border-radius: 0.1rem; padding-bottom: 0.1rem;
    visibility: hidden; left: -0.7rem;bottom: 0.7rem;opacity: 0; position: absolute;transition:all 0.5s;}
.index-bq .topb .col-3 ul li .dyh img{ width:100%; padding: 0.1rem 0.15rem; display: none;}
.index-bq .topb .col-3 ul li .dyh p{ width: 100%; display:block;text-align: center; font-size: 0.14rem; overflow: hidden;}
.index-bq .topb .col-3 ul li:hover .dyh{ visibility: visible;opacity: 1; position: absolute;z-index: 1 }
.index-bq .topb .col-3 ul li:hover .dyh img{ display: block;}
.index-bq .topb .col-3 ul li .ks{ width: 1rem; background: #fff; border-radius: 0.1rem; padding-bottom: 0.1rem;
    visibility: hidden; left: -0.7rem;bottom: 0.7rem;;opacity: 0; position: absolute;transition:all 0.5s;}
.index-bq .topb .col-3 ul li .ks img{ width:100%; height: 2.2rem; padding: 0.1rem 0.15rem; display: none;}
.index-bq .topb .col-3 ul li .ks p{ width: 100%; display:block;text-align: center; font-size: 0.14rem; overflow: hidden;}
.index-bq .topb .col-3 ul li:hover .ks{ visibility: visible;opacity: 1; position: absolute;z-index: 1 }
.index-bq .topb .col-3 ul li:hover .ks img{ display: block;}
.index-bq .topb .col-3 ul li .wb{ width: 2rem; height: 2.2rem; background: #fff; border-radius: 0.1rem; padding-bottom: 0.1rem;
    visibility: hidden;  left: -0.7rem;bottom: 0.7rem;opacity: 0; position: absolute;transition:all 0.5s;}
.index-bq .topb .col-3 ul li .wb img{ width:100%; padding: 0.1rem 0.15rem; display: none;}
.index-bq .topb .col-3 ul li .wb p{ width: 100%; display:block;text-align: center; font-size: 0.14rem; overflow: hidden;}
.index-bq .topb .col-3 ul li:hover .wb{ visibility: visible;opacity: 1; position: absolute;z-index: 1 }
.index-bq .topb .col-3 ul li:hover .wb img{ display: block;}
.index-bq .topb .col-3 ul li .wx{ width: 2rem; height: 2.2rem; background: #fff; border-radius: 0.1rem; padding-bottom: 0.1rem;
    visibility: hidden;  left: -0.7rem;bottom: 0.7rem;opacity: 0; position: absolute;transition:all 0.5s;}
.index-bq .topb .col-3 ul li .wx img{ width:100%; padding: 0.1rem 0.15rem; display: none;}
.index-bq .topb .col-3 ul li .wx p{ width: 100%; display:block;text-align: center; font-size: 0.14rem; overflow: hidden;}
.index-bq .topb .col-3 ul li:hover .wx{ visibility: visible;opacity: 1; position: absolute;z-index: 1 }
.index-bq .topb .col-3 ul li:hover .wx img{ display: block;}
.index-bq .bottom{ width: 100%; height: 0.8rem; padding: 0.2rem 0;}
.index-bq .bottom .bq{ width:70%; height: 0.4rem; line-height: 0.4rem; font-size: 0.14rem; color: #fff;overflow: hidden;}
.index-bq .bottom .bq a{ color: #fff;}
.index-bq .bottom .bq a:hover{  color: #AAA;}
.index-bq .bottom .yqlj{ width:30%; height: 0.4rem; position: relative; }
.index-bq .bottom .yqlj a{ width:2.75rem; height: 0.4rem; background:rgba(255,255,255,0.1); display: block; float: right;padding: 0 0.1rem; }
.index-bq .bottom .yqlj a h6{ width:50%; height: 0.4rem; line-height: 0.4rem; display: block; float: left; color: #fff; font-size: 0.16rem; font-weight: normal; }
.index-bq .bottom .yqlj a span{ width:5%; height: 0.4rem; line-height: 0.4rem;  display: block; float: right; color: #fff; font-size: 0.16rem; font-weight: normal; }
.index-bq .bottom .yqlj .link{ width: 2.75rem;  background:#fff;right: 0; bottom:0.4rem;visibility: visible;opacity: 1; z-index: 2; position: absolute;}
.index-bq .bottom .yqlj .link li{ width: 2.75rem; height: 0.4rem; display: none;}
.index-bq .bottom .yqlj .link li a{ width: 100%; height: 0.4rem; font-size: 0.16rem; line-height: 0.4rem; color: #363aa1; text-align: center;}
.index-bq .bottom .yqlj:hover .link{visibility: visible;opacity: 1; position: absolute; color:#FFF; }
.index-bq .bottom .yqlj:hover .link li{display: block;}
/***************************内页样式****************************************/
.nrsk .sk_left{width:24.5%; float: left; background: #fff;box-shadow:0 0 0.05rem 0.05rem rgba(108,114,210,.2);}
.nrsk .sk_left span{width: 100%;line-height:0.7rem;border-bottom:0.03rem solid #6c72d2;border-top:0.03rem solid #6c72d2;font-size: 0.24rem; padding-left: 5%; font-weight: bold; color: #6c72d2; display: block; background: #fff;  }
.nrsk .sk_left .left{width:100%;}
.nrsk .sk_left .left li{width:100%;display: block;}
.nrsk .sk_left .left li>a{position: relative;width:100%; height: 0.6rem; display: block; font-size: 0.2rem; line-height: 0.6rem; overflow: hidden; padding:0 10%;}
.nrsk .sk_left .left li:hover{}
.nrsk .sk_left .left li:hover>a,.nrsk .sk_left .left li>a.active{ text-decoration: underline;}
.nrsk .sk_left .sjlm{ width: 100%;display: none;transition: all 1s; }
.nrsk .sk_left .sjlm.active{ display: block }
.nrsk .sk_left .sjlm>a{ width: 100%;height: 0.4rem; line-height: 0.4rem;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; text-align: center; padding: 0 10%; display: block; background: #f7f7f7;}
.nrsk .sk_left .sjlm>a:hover,.nrsk .sk_left .sjlm>a.on{ background: #6c72d2; color: #fff;}
.nrsk .sk_left .left li>a.sj::before {top: 50%;width: 0.2rem;height: 2px;margin-top: -1px;right: 0.28rem;}
.nrsk .sk_left .left li>a.sj::after {width: 2px;height: 0.2rem;top: 50%;margin-top: -0.1rem;right: 0.37rem;}
.nrsk .sk_left .left li>a.sj::before, .nrsk .sk_left .left li>a.sj:after {content: '';position: absolute;background-color: #a1a1a1;opacity: 0.6;z-index: 5;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.nrsk .sk_left .left li>.sj.active::before,
.nrsk .sk_left .left li>.sj.active::after{transform: rotate(180deg); background-color: #fff; opacity: 1;}
.nrsk .sk_left .left li>.sj.active::after {opacity: 0;}
.nrsk .sjyc{display: none;}
.lmtp{ width: 100%;}
.lmtp img{ width: 100%;}
.nry{ width: 75%; float: right;}
.dqwz{ width: 100%;padding-left: 3%;
    border:0.03rem solid;border-image:url("../img/title02.png") 30 30 round;
    font-size: 0.24rem; overflow: hidden; }
.dqwz a{font-size:0.2rem;line-height: 0.7rem;color: #7f84d2; display: block; float: left;}
.dqwz h6{font-size:0.2rem;line-height: 0.7rem;color: #7f84d2; display: block; float: left; margin: 0 0.05rem;}
.tplbul,.nyfontul,.xq{ width: 100%; margin: 0.2rem 0; padding-left: 3%;}
.tplbul .card a:hover img{box-shadow:0 0 0.05rem 0.05rem rgba(108,114,210,.3); border: 0.05rem solid #7f84d2;}


.tplbul .card{
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, .1);
  display: flex;
  flex-direction: column;
  transition: box-shadow .2s ease-in-out;
}
.tplbul .card__picture{
  display: block;
  width: 100%;
  height: auto;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.tplbul .card-infos{
  padding: 20px;
  background: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.tplbul .card-infos:hover{ background: #363aa1;}
.tplbul .card-infos:hover .card__title{ color: #fff;}
.tplbul .card__title{
  font-family: 'Hind';
  font-size:0.18rem;
  font-weight: 500;
  text-overflow: ellipsis;white-space: nowrap; overflow: hidden;
  text-align: center;
  margin: 0 0 10px;
}
.tplbul .card__text{
  font-size:0.24rem;
  font-weight: 300;
  margin: 0;
  color: #86888A;
}
.tplbul .card__text--high{
  font-weight: 600;
}
.nyfontul li{ width: 100%; display: block;}
.nyfontul li a{ width: 100%;height: 0.5rem; display: block;overflow: hidden;}
.nyfontul li h5{ width:80%; line-height: 0.5rem; font-size: 0.24rem; color: #7f84d2; display: block;overflow: hidden; float: left;}
.nyfontul li h6{ width:15%; line-height: 0.5rem; font-size: 0.2rem; color: #999999;overflow: hidden;  text-align: right; display: block; float: right;}
.nyfontul li a:hover{ transition: all 0.5s linear;background: #7f84d2; padding: 0 1%;}
.nyfontul li a:hover h5{ color: #fff;}
.nyfontul li a:hover h6{ font-size: 0.18rem; color: #fff;}
.xq .title03{ width: 100%;}
.xq .title03 h4{ width: 100%; line-height: 0.4rem; font-weight: bold; font-size: 0.3rem;text-transform:capitalize; display: block;}
.xq .title03 h5{ width: 100%; line-height: 0.5rem; color: #bebebe; font-size: 0.18rem;text-transform:capitalize; display: block;}
.xq .font{ width: 100%;}
.xq .font p{ width: 100%; line-height: 0.4rem; font-size: 0.18rem; text-indent: 2em;color: #444; }
.xq .sxy{width: 100%; margin-top: 0.2rem;}
.xq .sxy span{width: 100%;height: 0.4rem; display: block; background: #f7f7f7; margin-bottom: 0.1rem;}
.xq .sxy h4{width:14%; font-size: 0.2rem; line-height: 0.4rem;float: left;overflow: hidden;text-align: center;background: #7f84d2; color: #fff; display: block;}
.xq .sxy a{width:86%; font-size: 0.2rem; line-height: 0.4rem;max-height: 0.4rem; color: #7f84d2; float: left;overflow: hidden;display: block; padding: 0 1%;}
.xq .sxy a:hover{ background: #7f84d2; color: #fff; }
.xq img{ width:60%;}
.fy{ width: 100%; text-align: center; margin: 0.4rem 0;}
.fy .left{display: inline-block;}
.fy .left a{ width:0.16rem; height:0.26rem; background: url("../img/ico03.png") no-repeat; display:block;}
.fy .left a:hover{ background: url("../img/ico03b.png") no-repeat;}
.fyul{display: inline-block; text-align: center; margin: 0 2rem;}
.fyul a{display:inline-block; font-size: 0.24rem; color: #666666;}
.fyul a:hover,.fyul a.on{padding:0.03rem 0.03rem; border: 0.01rem solid #8c8c8c; }
.fyul h6{display:inline-block;line-height:0.24rem; font-size: 0.24rem; color: #666666;}
.fy .right{display: inline-block;}
.fy .right a{ width:0.16rem; height:0.26rem; background: url("../img/ico04.png") no-repeat; display:block;}
.fy .right a:hover{ background: url("../img/ico04b.png") no-repeat;}
@media screen and (max-width:1366px) {
    .wal {width:96%;}
}@media screen and (max-width:1280px) {
    .nav .navul li{margin: 0 0.2rem 0 0;}
    .title{margin: 0.2rem auto;}
}@media screen and (max-width:1152px) {
    .nav .navul li{margin: 0 0.15rem 0 0; }
    .nav .navul li a{ font-size: 0.16rem;}
    .campus{margin: 0.1rem auto 0.3rem auto;}
    .index_bq .logob{width: 3.39rem;}
}@media screen and (max-width:1024px) {
    .nav .navul li{margin: 0 0.1rem 0 0; }
    .nav .navul li a{ font-size: 0.14rem;}
    .information{ width: 100%; float: none;}
    .notice{ width: 100%; float: none; margin: 0.2rem 0 0 0;}
    .index-picture .title .left{ width: 100%; float: none; }
    .index-picture .index-image .bottom .video{ width: 100% ; float: none; }
    .index-picture .index-image .scenery_ul{ width: 100%; float: none; margin: 0.15rem 0; }
    .index-bq .topb{ height: auto;padding: 0.1rem 0;}
    .index-bq .topb .col-1{ display: none;}
    .index-bq .topb .col-2{width: 100%; float: none;}
    .index-bq .topb .col-2 p{ text-align: center;}
    .index-bq .topb .col-3{ width: 100%; margin: 0;}
    .index-bq .topb .col-3 ul{ width: 100%; text-align: center;}
    .index-bq .topb .col-3 ul li{ display: inline-block; float: none;}
    .index-bq .bottom{ height: auto; padding: 0.1rem 0;}
    .index-bq .bottom .yqlj{ display: none;}
    .index-bq .bottom .bq{width: 100%;float: none; text-align: center;}
}
