@charset "utf-8";

@font-face {
	font-family: "PingFang";
	src: url(../font/PingFang.ttf);
}
.animate__delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
/* 重置  */
*{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;outline: 0;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: 'PingFang', sans-serif ;}
body{background: #f3f3f3;color:#333;overflow-x: hidden;}
html,body{height: 100%;}
a{color:#333;}
img{border:0px; object-fit: cover;}
.dreamer-prevnext li{padding: 10px 0;}

@keyframes key {
	0% {
			
			transform: translateY(100px);
			opacity: .5;}
	50% {
	 
			transform: translateY(50px);
			opacity: 0.8;}
	100% {
			transform: translateY(0px);
			opacity: 1;}
}

/* 清除浮动 */
.clearfix:after {content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix {zoom: 1;
} 

.wp_paging{
display: flex;
    margin: 20px;

}


.flex{display: flex;}
.justify-center{ justify-content: center;}
.align-center{/* align-items: center; */}
.flex-wrap{ flex-wrap: wrap;}
.flex-column{ flex-direction: column;}

.px-27{
	padding-left: calc(27 / var(--rem) * 1rem);
	padding-right: calc(27 / var(--rem) * 1rem);
}
/*边距*/
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt2{margin-top:2px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt80{margin-top:80px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml24{margin-left:24px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl30{padding-left:30px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr30{padding-right:30px}

/*字号*/
.bold {font-weight: bold !important;}
.fs-10 {font-size: 10px !important;}
.fs-11 {font-size: 11px !important;}
.fs-12 {font-size: 12px !important;}
.fs-13 {font-size: 13px !important;}
.fs-14 {font-size: 14px !important;}
.fs-15 {font-size: 15px !important;}
.fs-16 {font-size: 16px !important;}
.fs-17 {font-size: 17px !important;}
.fs-18 {font-size: 18px !important;}
.fs-20 {font-size: 20px !important;}
.fs-24 {font-size: 24px !important;}
.fs-30 {font-size: 30px !important;}
.fs-35 {font-size: 35px !important;}
.fs-40 {font-size: 40px !important;}
.fs-50 {font-size: 50px !important;}


/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.vm{vertical-align:middle} 
.pr{position:relative} 
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1} 
.hidden{visibility:hidden} 
.none{display:none}
.fw{font-weight:bold;}
.fw_400{font-weight:400;}
/*颜色*/
.gray-fc{color:#999}
.gray-fc1{color:#666}
.gray-fc2{color:#bcbcbc}
.white-fc{color:#fff;}
.black-fc{color:#000}
.red-fc{color:#ff0000}
.yellow-fc{color: #f2a203;}
.green-fc{color:#22b512}
.blue-fc{color:#00b4eb}
.orange_fc{color:#ff5a05}
:root{
 --primary-color: #6A009B	;
 --context_width: 1200;
 --rem: 16;
}
/* 布局 */
.g-body,.g-head,.g-foot{width:100%; float:left}
.g-wrap,.g-box{
   width: 100%;
   padding: 0 calc(50% - 75rem / 2);
   box-sizing: border-box;
   margin: 0 auto;
}
/* 内容容器 1405	 */
.content{
	width: 87.8125rem!important;
}
/*盒容器*/
.m-box{width:100%; float:left;}/*盒容器*/
.arrow{  position: absolute; left: 50%; width: 204px; margin: -40px 0 0 -102px; }
.img{  width: 100%;}

/*文字颜色*/
.text-white{color:#fff}

/*字体图标*/
@font-face {
	font-family: 'iconfont';
	src: url('../font/iconfont.eot'); /* IE9*/
	src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('../font/iconfont.woff') format('woff'), /* chrome、firefox */
	url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {font-family:"iconfont";font-size:16px;font-style:normal;}


/*显视*/
.pc_box{ display: block; }
.app_box{ display: none;  }
.pc_box_flex{ display: flex!important; }
.app_box_flex{ display: none!important;;}

/*线条*/
.line_top {border-top: 1px solid #ededed;}
.line_bottom {border-bottom: 1px solid #ededed;}
.line_left {border-left: 1px solid #ededed;}
.line_right {border-right: 1px solid #ededed;}

/*按钮*/
.btn_gray{float: left; height: 32px; font-size: 12px; line-height: 32px; border-radius: 4px; background: #fff; color: #888; border: 1px solid #ddd; padding: 0 16px ; }
.btn_gray:hover{border: 1px solid #15ab47; background: #15ab47; color: #fff; }

.btn_green{float: left; height: 32px; font-size: 12px; line-height: 32px; border-radius: 4px; background: #2b8ee2; color: #fff; border: 1px solid #2b8ee2; padding: 0 16px ; }
.btn_green:hover{border: 1px solid #2b8ee2; background: #2b8ee2; color: #fff; }

.btn_green_big{padding: 8px 24px; height: 32px; font-size: 12px; line-height: 32px; border-radius: 4px; background: var(--primary-color); color: #fff; border: 1px solid var(--primary-color);  }
.btn_green_big:active{border: 1px solid var(--primary-color); background: var(--primary-color); color: #fff; }
.btn_app_box{float: left; width: 100%; text-align: center; margin: 24px 0;}


/* 导航 */
.nav_box{position: fixed;top: 0;z-index: 999;width: 100%;height: 10rem;background: var(--primary-color);}
.nav_box .top_Contact{width: 100%;height: 3.5rem;overflow: hidden;}
.nav_box .g-box{padding: 0 5.6875rem;}
.nav_box .top_Contact .top_Contact_left{ float: left; color: #ffff; font-size: 14px; margin-top: 15px;}
.nav_box .top_Contact .top_Contact_right1{float: right;margin-top: 1.1875rem;}
.nav_box .top_box .searchBox input{border: 0px solid #15ab47;background: none; float: left;width: 8rem;height: 1.25rem;box-sizing: border-box;text-indent: 15px;font-family: "微软雅黑", Arial;outline: 0;font-size: 0.875rem;color: #fff; padding-left: 0;}
.nav_box .top_box .searchBox input::placeholder {
  color: #fff;
}
.nav_box .searchBox {display: inline-block; background: rgba(255, 255, 255, 0.22); float: right;cursor: pointer;padding: 0.875rem; height: 3rem; border-radius: 1.5rem;}
.nav_box .searchBox .searchbtn{float: right;text-align: center;}
.nav_box .searchBox .searchbtn img{width: 1.25rem; height: 1.25rem;}
.nav_box .top_Contact .top_Contact_right2{float: right; margin: 1.625rem 1.25rem 0 0;color: #fff;}
.nav_box .top_Contact .top_Contact_right2 a{color: #fff;}
.nav_box .top_Contact .top_Contact_right2 a:hover{ color: #07f8f5;}
.nav_box .top_box{width: 100%;height: 10rem;}
.nav_box .top_box .logo_img{margin: 0rem 3.375rem 0 0.625rem; float: left; height: 3.8125rem;width: auto;}
.nav_box .top_box .logo_text{color: #fff; line-height: 3rem; margin-top: 0.4rem; float: left; font-size: 2.1875rem; position: relative;}
.nav_box .top_box .logo_text::before{ content: ''; position: absolute; top: 0.5rem; left: -1.5rem; width: 1px; height: 2rem; background: rgba(255, 255, 255, 0.43);}

.nav_box .top_box .searchBox_nav {float: right;width: 11.3rem; height: 3rem; margin-top: 1.75rem; text-align: right;display: none;}
.nav_box .top_box .hcontact{float: right; margin-top: 2.2rem;}
.nav_box .right_box{ float: right; margin: 10px 30px 0 0 ; color:#ddd; line-height: 50px; }
.nav_box .right_box a{ color: #666; padding: -2px 0;}
.line{ float: left; width: 20px;text-align: center; color: #666; font-size: 14px;line-height: 53px; }

/* 导航-pc */
.navBar{z-index:1;color:#fff;height: 2.5rem;line-height: 2.25rem;margin: 0;float: right;}
.nav h3{font-size: 1.125rem;font-weight: normal;}
.nav .m{position:relative;float:left;display:inline;text-align:center;border: 2px solid transparent;box-sizing: border-box;transition: all .3s;}
.nav .on{border-radius: 4px;border: 2px solid #FFFFFF;}
/* .nav .on .zs{opacity:0;} */
/* .nav .on ~ .m .zs{opacity:1;} */
.nav .m h3 i{ display:inline-block; display:inline; zoom:1; width:7px; height:4px;  overflow:hidden; margin:0; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{/* float: left; *//* zoom:1; *//* height: 2.875rem; *//* line-height: 2.875rem; */margin: 0 1rem;/* display:block; */color:#fff;font-weight: 400;}
.nav h3 .zs{position: absolute;color: #fff;font-weight: 100;margin-left: -1px;}
.nav .on h3 a{/* height: 2.875rem; *//* line-height: 2.875rem; *//* font-weight: 400; *//* color: var(--primary-color); */}
.nav .m:last-child h3 a{padding-right: 0;}
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{display:none; /*默认隐藏*/min-width: 100%;padding: 0px 0;position:absolute;left: 0;top: 3rem;background:#fff;border:1px solid #fff;float:left;line-height:40px;box-shadow: 0 2px 8px rgba(0,0,0,.1);}
.nav .sub li{ text-align:center; font-size: 14px ; }
.nav .sub li a{ color:#333; display:block; zoom:1; padding: 0 10px;white-space: nowrap;}
.nav .sub li a:hover{background: var(--primary-color);color:#fff;}


/* 导航-app */
.leftMenu {background: #f5f5f5;left: -1000px;position: fixed;top: 0;bottom: 0;display: block;height: 100%;width: 68%;min-width: 140px;max-width: 440px;z-index: 90002;transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;overflow-y: auto;}
.leftMenu.menu-open { left: 0;}
.leftMenu .on{color: #fff;background: var(--primary-color);}
.leftMenu .on a{ color: #fff; font-weight: bold;}
.leftMenu a{text-decoration: none;display: block; padding-left: 20px; color: #000;}
.leftMenu a:active{background: #f5f5f5;}
.leftMenu ul { list-style: none; }
.leftMenu ul li {position: relative;line-height: 50px;border-bottom: 1px solid #fff;}
.leftMenu ul li.hasChild > a:after { content: "+"; position: absolute; right: 20px; top: 4px; font-size: 24px;font-weight: 300;}
.leftMenu ul li.hasChild.open > a:after { content: "-"; right: 23px; font-size: 28px; top: 3px;}
.f2, .f3 { background: #fff; height: 0; padding-left: 20px;overflow: hidden; position: relative; transition: height 0.4s ease;-moz-transition: height 0.4s ease;-webkit-transition: height 0.4s ease; -o-transition: height 0.4s ease;}
.menu-dark-backdrop { background: rgba(0,0,0,0); transition: all 0.4s ease; -moz-transition: all 0.4s ease;  -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; width: 100%;position: fixed; top: 0; left: 0; right: 0; overflow: hidden;}
.menu-dark-backdrop.in { height: 100%; z-index: 90001; background: rgba(0,0,0,0.5);}


/* 首页 */
.index-content{ padding: 0rem 0 2.5rem 0;}
.index-content1{width: 100%;float: left;padding: 7.125rem 0 0px 0;}
.index-txt{float: left; width: 100%;  padding: 40px 0;}
.index-txt .txt_1{ width: 100%; font-size: 32px; color: #000; display: inline-block; text-align: center; font-weight: bold;}

/* 首页图片轮播css */
/* banner-pc */
.banner_box{width: 100%;float: left;background: linear-gradient(0deg, rgba(6,80,165,0) 0%, var(--primary-color) 100%);margin-top: 10rem;}
.banner_box .img{ width: 100%;}
.banner_box .top_img{position: absolute; width: 100%;}
.focusBox {position: relative;width:100%;height: 44.125rem;overflow: hidden;}
.focusBox .pic{position:relative;z-index:0;position:absolute;}
.focusBox .pic img {height: 100%; display: block; width: 100%; transform: scale(1.1, 1.1);}
.focusBox .pic .active-item img {transition: all 6s linear;transform: scale(1, 1) !important;}
.focusBox .hd { position: absolute; top: 0; right: 4.5rem; height: 100%; z-index:1; display: flex; flex-direction: column; justify-content: center;}
.focusBox .hd li{display: none; margin: 0.7rem 0; height: 16px; overflow: hidden; width: 1rem; height: 1rem; font-size: 0; border: 3px solid #fff; border-radius: 100%; cursor: pointer; zoom:1;  }
.focusBox .hd .on{ background: #fff; }
/* banner-App */
.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:16px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:8px; padding:3px 8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#ddd; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#ffc90f;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  background:url(../img/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/* 首页按钮 */
.index_bnt_box{position: absolute; width: 100%; margin-top: 50rem;z-index: 99;}
.index_bnt_bj{display: flex;justify-content: space-between;z-index: 99;border-radius: 0.625rem;text-align: center; animation: .5s linear 0s 1 normal none running key; background: #fff;box-shadow: 0px 2px 26px 0px rgba(0,0,0,0.10);}
.index_bnt_bj_6{width: 9.375rem;height: 6.625rem; color: #444; font-size: 1.125rem; line-height: 1.5625rem; margin-top: 1.1875rem;}
.index_bnt_bj_6 a{width: 2.875rem; height: 2.875rem; background: #666; border-radius: 50%; display: flex; justify-content: center;align-items: center; margin: 0 auto 1rem;}
.index_bnt_bj_6 a img{width: auto; height: 1.5625rem;}
.index_bnt_bj_6:hover {transform: scale(1.2, 1.2); transition: transform 1s ease;}
.index_bnt_bj_6:hover a{background: var(--primary-color);}
.index_bnt_bj_6:hover p{color: var(--primary-color);}
.index_bnt_box .sticky{display: none;}
.skeu .index_bnt_bj{padding: 10px;}
.skeu .index_bnt_bj_6{background: transparent;box-shadow: none;width: calc(134 / var(--rem) * 1rem);height: calc(100 / var(--rem) * 1rem);position: relative;}
.skeu .index_bnt_bj_6::after{content: '';position: absolute;right: -1px;height: 50%;width: 1px;background: #cccccc57;top: 50%;transform: translateY(-50%);}
.skeu .index_bnt_bj_6:last-child::after{content: none;position: absolute;right: -1px;height: 50%;width: 1px;background: #cccccc57;top: 50%;transform: translateY(-50%);}
/* .skeu .static{display: none;} */
.skeu .sticky{display: inline;width: calc(60 / var(--rem) * 1rem);height: calc(60 / var(--rem) * 1rem);}

/* 招生动态 */
.index_news_box {width: 100%; padding-bottom: calc(40 / var(--rem) * 1rem);}
.index_news_box .news_top{display: flex;justify-content: space-between; align-items: center; padding: 1.8125rem 0 2.875rem;}
.index_news_box .news_top .news_top_title{line-height: 3rem; font-size: 2.125rem;font-weight: bold; position: relative;}
.index_news_box .news_top .news_top_title::before{content: 'ENROLLMENT NEWS';position: absolute; left: 4.125rem; top: -1.8125rem; font-size: 5.125rem;color: rgba(106,0,155,0.06); white-space: nowrap; line-height: 7.1875rem;}
.index_news_box .news_top .news_top_right {color: var(--primary-color);font-size: 0.9375rem;}
.index_news_box .news_top .news_top_right img {width: 1.75rem; margin-left: 0.5rem;}
.index_news_box .news_list {display: flex; justify-content: space-between; flex-wrap: wrap;}
.index_news_box .news_list li {width: 36.8rem; height: 4.75rem; display: flex; justify-content: space-between; align-items: center; background: #fff;margin-bottom: 1.4375rem;}
.index_news_box .news_list li .news_name { 
	padding-left: calc(27 / var(--rem) * 1rem);
	color: #606060;
	font-size: calc(18 / var(--rem) * 1rem);
	width: calc(413 / var(--rem) * 1rem);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
.index_news_box .news_list li .news_right {
	padding-right: calc(20 / var(--rem) * 1rem);
}
.index_news_box .news_list li .news_right span {
	color: #B1B1B1;
	font-size: calc(14 / var(--rem) * 1rem);
	line-height: calc(20 / var(--rem) * 1rem);
	display: block;
	text-align: center;
}
.index_news_box .news_list li .news_right span.news_day {
	color: var(--primary-color);
	font-size: calc(28 / var(--rem) * 1rem);
	line-height: calc(40 / var(--rem) * 1rem);
	margin-bottom: calc(-5 / var(--rem) * 1rem);
}
.index_news_box .news_list li:hover {background: var(--primary-color);transform: scale(1.1); transition: transform .5s ease;}
.index_news_box .news_list li:hover .news_name {width:80%;padding-right: calc(27 / var(--rem) * 1rem);color: #fff;}
/*.index_news_box .news_list li:hover .news_right {display: none;} */

.index_news_box .news_list li:hover  a{color: #fff;}

.index_news_box .news_list li:hover .news_day{color: #fff !important;}

.index_news_box .news_list li:hover .news_right span{
color: #fff !important;
}

/* 学院简介 */
.index_introduce_box {background: #fff; padding: calc(60 / var(--rem) * 1rem) 0; clear: both;}
.index_introduce_box .model_content{ margin: 0 calc(132 / var(--rem) * 1rem); }
.index_introduce_box .intro_text{
	font-size: calc(16 / var(--rem) * 1rem); 
	line-height: calc(44 / var(--rem) * 1rem); 
	text-indent: 2em;
	color: #454545;
}
.index_introduce_box .intro_footer {text-align: right;}
.index_introduce_box .intro_footer a {color: var(--primary-color);font-size: calc(15 / var(--rem) * 1rem); line-height: calc(40 / var(--rem) * 1rem);}
.index_introduce_box .intro_footer a .intro_name {font-size: calc(22 / var(--rem) * 1rem);font-weight: bold;}
.index_introduce_box .intro_footer a img {width: calc(28 / var(--rem) * 1rem);}

/* 数据轮播 */
.index_data_box {
	background: var(--primary-color); 
	padding: calc(20 / var(--rem) * 1rem) 0 calc(235 / var(--rem) * 1rem);
}
.index_data_box .data_title { 
	font-size: calc(34 / var(--rem) * 1rem);
	line-height: calc(122 / var(--rem) * 1rem);
	color: #fff;
	text-align: center;
	position: relative;
}
.index_data_box .data_title::before { 
	content: '让你不负年华';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: calc(87 / var(--rem) * 1rem);
	color: rgba(255, 255, 255, 0.25);
	font-weight: bold;
}
.index_data_box .data_Swiper {width: calc(1900 / var(--rem) * 1rem); height: calc(177 / var(--rem) * 1rem); position: relative;text-align: center;}
.index_data_box .data_Swiper .swiper-wrapper{white-space: nowrap;overflow: hidden;}
.index_data_box .data_Swiper .swiper-slide{
	width: calc(840 / var(--rem) * 1rem); 
	height: 100%;
}
.index_data_box .data_Swiper .swiper-slide .data_list{
	padding: calc(32 / var(--rem) * 1rem) 0 calc(80 / var(--rem) * 1rem);
	display: flex;
	justify-content: space-around;
	color: rgba(255, 255, 255, 0.55);
}
.index_data_box .data_Swiper .swiper-slide.swiper-slide-active .data_list{
	color: #fff;
}
.index_data_box .data_Swiper .swiper-slide .data_list li{text-align: center;width: 33%; flex-shrink: 0;}
.index_data_box .data_Swiper .swiper-slide .data_list li p{
	font-size: calc(18 / var(--rem) * 1rem);
	line-height: calc(25 / var(--rem) * 1rem);
	margin-bottom: calc(18 / var(--rem) * 1rem);
}
.index_data_box .data_Swiper .swiper-slide .data_list li p.data_num{
	font-size: calc(70 / var(--rem) * 1rem);
	line-height: calc(82 / var(--rem) * 1rem);
	position: relative;
	display: inline-block;
}
.index_data_box .data_Swiper .swiper-slide .data_list li p.data_num span {
	position: absolute;
	top: 8px;
	right: calc(-29 / var(--rem) * 1rem);
	font-size: calc(18 / var(--rem) * 1rem);
	line-height: calc(25 / var(--rem) * 1rem);
	display: inline-block;
}
.index_data_box:hover .data_Swiper .swiper-button-prev,
.index_data_box:hover .data_Swiper .swiper-button-next{
	display: block;
}
.index_data_box .data_Swiper .swiper-button-prev,
.index_data_box .data_Swiper .swiper-button-next{
	display: none;
	position: absolute;
	bottom: 0;
	cursor: pointer;
}
.index_data_box .data_Swiper .swiper-button-prev {left: calc(480 / var(--rem) * 1rem);}
.index_data_box .data_Swiper .swiper-button-next {right: calc(480 / var(--rem) * 1rem);}
.index_data_box .data_Swiper .swiper-button-prev img {width: calc(45 / var(--rem) * 1rem);}
.index_data_box .data_Swiper .swiper-button-next img {width: calc(45 / var(--rem) * 1rem); transform: rotate(180deg);}


/* 走进学院 */
.index_video_box { margin-top: calc(-168 / var(--rem) * 1rem); }
.index_video_box .video_list {
	width: calc(1195 / var(--rem) * 1rem);
	height: calc(448 / var(--rem) * 1rem);
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 2px 26px 0px rgba(0,0,0,0.10); 
	margin: 0 auto;
	padding: calc(35 / var(--rem) * 1rem);
}
.index_video_box .video_list li {overflow: hidden; position: relative; float: left;border-radius: 8px;}
.index_video_box .video_list li:nth-of-type(1) {width: calc(540 / var(--rem) * 1rem);height: calc(378 / var(--rem) * 1rem);}
.index_video_box .video_list li:nth-of-type(2) {width: calc(556 / var(--rem) * 1rem);height: calc(212 / var(--rem) * 1rem); margin-left: calc(29 / var(--rem) * 1rem); margin-bottom: calc(18 / var(--rem) * 1rem);}
.index_video_box .video_list li:nth-of-type(3) {width: calc(269 / var(--rem) * 1rem);height: calc(148 / var(--rem) * 1rem); margin-left: calc(29 / var(--rem) * 1rem);}
.index_video_box .video_list li:nth-of-type(4) {width: calc(269 / var(--rem) * 1rem);height: calc(148 / var(--rem) * 1rem); margin-left: calc(18 / var(--rem) * 1rem);}
.index_video_box .video_list li .video_img { width: 100%; height: 100%; }
.index_video_box .video_list li:hover .video_img {transition: all 2s linear;transform: scale(1.2, 1.2) !important;}
.index_video_box .video_list li .video_title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: calc(28 / var(--rem) * 1rem);
}
.index_video_box .video_list li .video_title img {width: calc(24 / var(--rem) * 1rem); margin-left: 14px;}

/* 聚焦学院 */
.index_focus_box {width: 100%; padding-top: calc(63 / var(--rem) * 1rem);padding-bottom: calc(63 / var(--rem) * 1rem);background: url(../img/focus_bg.png) center center no-repeat;;}
.index_focus_box .focus_top{display: flex;justify-content: space-between; align-items: center; padding: 1.8125rem 0 2.875rem;}
.index_focus_box .focus_top .focus_top_title{line-height: 3rem; font-size: 2.125rem;font-weight: bold; position: relative;}
.index_focus_box .focus_top .focus_top_title::before{content: 'FOCUS COLLEGE';position: absolute; left: 4.125rem; top: -1.8125rem; font-size: 5.125rem;color: rgba(106,0,155,0.06); white-space: nowrap; line-height: 7.1875rem;}
.index_focus_box .focus_top .focus_top_right {color: var(--primary-color);font-size: 0.9375rem;}
.index_focus_box .focus_top .focus_top_right img {width: 1.75rem; margin-left: 0.5rem;}
.index_focus_box .focus_list_box {margin-top: calc(22 / var(--rem) * 1rem); display: flex;justify-content: space-between;}
.index_focus_box .focus_list ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.index_focus_box .focus_list {display: flex; flex-wrap: wrap; justify-content: space-between;}
.index_focus_box .focus_list:nth-of-type(1) {margin-right: calc(34 / var(--rem) * 1rem);}
.index_focus_box .focus_list:nth-of-type(1) li {
	width: calc(463 / var(--rem) * 1rem);
	height: calc(463 / var(--rem) * 1rem);
}
.index_focus_box .focus_list li{
	position: relative;
	width: calc(333 / var(--rem) * 1rem);
	height: calc(220 / var(--rem) * 1rem);
	margin-bottom: calc(21 / var(--rem) * 1rem);
	overflow: hidden;
	border-radius: 8px;
}
.index_focus_box .focus_list li .focus_img { width: 100%; height: 100%; }
.index_focus_box .focus_list li:hover .focus_img {transition: all 2s linear;transform: scale(1.2, 1.2) !important;}
.index_focus_box .focus_list li .focus_title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0 calc(24 / var(--rem) * 1rem);
	line-height: calc(52 / var(--rem) * 1rem);
	color: #fff;
	background: linear-gradient(270deg,rgba(0,0,0,0.00), #000000 100%);
	font-size: calc(21 / var(--rem) * 1rem);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 专业介绍 */
.erji_content_botton{
padding: 20px 0 15px 0;width: 100%;

}
.erji_content_botton a{
    display: block;
    margin: 0 auto;
    background: #6a009b;
    color: #fff;
    width: 146px;
    height: 47px;
    line-height: 47px;
    border-radius: 40px;
    text-align: center;

 }

.index_major_box {width: 100%; padding-top: calc(60 / var(--rem) * 1rem);padding-bottom: calc(111 / var(--rem) * 1rem);background: #fff;}
.index_major_box .major_top{display: flex;justify-content: space-between; align-items: center; padding: 1.8125rem 0 2.875rem;}
.index_major_box .major_top .major_top_title{line-height: 3rem; font-size: 2.125rem;font-weight: bold; position: relative;}
.index_major_box .major_top .major_top_title::before{content: 'PROFESSIONAL';position: absolute; left: 4.125rem; top: -1.8125rem; font-size: 5.125rem;color: rgba(106,0,155,0.06); white-space: nowrap; line-height: 7.1875rem;}
.index_major_box .major_top .major_top_right {color: var(--primary-color);font-size: 0.9375rem;}
.index_major_box .major_top .major_top_right img {width: 1.75rem; margin-left: 0.5rem;}
.index_major_box .major_list_box {margin-top: calc(22 / var(--rem) * 1rem); display: flex;justify-content: space-between;}
.index_major_box .major_list_item {width: calc(575 / var(--rem) * 1rem);}
.index_major_box .major_list_item .major_left {
	width: calc(225 / var(--rem) * 1rem); 
	flex-shrink: 0;
	padding: calc(15 / var(--rem) * 1rem) 0 calc(22 / var(--rem) * 1rem) calc(36 / var(--rem) * 1rem);
	background: #F3F3F3;
	position: relative;
}
.index_major_box .major_list_item .major_left li{
	line-height: calc(78 / var(--rem) * 1rem);
	border-bottom: 1px solid #E0E0E0;
	font-size: calc(18 / var(--rem) * 1rem);
	z-index: 1;
}
.index_major_box .major_list_item .major_left li:last-of-type {border-bottom: none;}
.index_major_box .major_list_item .major_left li .major_title{
	display: block;
	color: #393939;
	white-space: nowrap;
	cursor: pointer;
	position: relative;
}
.index_major_box .major_list_item .major_left li.active_item .major_title,
.index_major_box .major_list_item .major_left li:hover .major_title{
	color: var(--primary-color);
}
.index_major_box .major_list_item .major_left li.active_item .major_title::before,
.index_major_box .major_list_item .major_left li:hover .major_title::before {
	content: '';
	position: absolute;
	left: calc(-36 / var(--rem) * 1rem);
	top: calc(13 / var(--rem) * 1rem);
	width: calc(8 / var(--rem) * 1rem);
	height: calc(51 / var(--rem) * 1rem);
	background: var(--primary-color);
}
.index_major_box .major_list_item .major_right {
	position: absolute;
	top: 0;
	left: calc(225 / var(--rem) * 1rem);
	height: 100%;
	background: var(--primary-color);
	flex-direction: column;
	justify-content: space-between;
	padding: calc(35 / var(--rem) * 1rem) calc(13 / var(--rem) * 1rem) calc(13 / var(--rem) * 1rem) calc(13 / var(--rem) * 1rem);
	overflow: hidden;
	display: flex;
	width: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: width 0.5s;
}
.index_major_box .major_list_item .major_left li.active_item .major_right {
	opacity: 1;
	filter: alpha(opacity=100);
	width: calc(350 / var(--rem) * 1rem);
	transition: width 0.5s;
}
.index_major_box .major_list_item .major_right a {
	color: #fff;
}
.index_major_box .major_list_item .major_right ul {
	margin-left: calc(10 / var(--rem) * 1rem);
}
.index_major_box .major_list_item .major_right ul li {
	display: inline-block;
	width: 48%;
	line-height: calc(25 / var(--rem) * 1rem);
	font-size: calc(18 / var(--rem) * 1rem);
	margin-bottom: calc(18 / var(--rem) * 1rem);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #fff;
	border: none;
}
.index_major_box .major_list_item .major_right ul li:hover{transform: scale(1.2); transition: transform .5s;}
.index_major_box .major_list_item .major_right img {
	width: 100%;
	height: calc(185 / var(--rem) * 1rem);
}
.index_major_box .major_list_item .major_right img:hover {transition: all 2s linear;transform: scale(1.2, 1.2);}


.toMore:hover {transform: scale(1.2, 1.2);transition: transform 0.3s linear;}

/* footer */
.index_footer_box {background: var(--primary-color);}
.index_footer_box .footer_content{
	padding-top: calc(54 / var(--rem) * 1rem);
	padding-bottom: calc(38 / var(--rem) * 1rem);
	display: flex; 
	justify-content: space-between;
}
.index_footer_box .footer_left{margin-top: calc(15 / var(--rem) * 1rem); flex-shrink: 0;}
.index_footer_box .footer_left img{width: calc(262 / var(--rem) * 1rem);}
.index_footer_box .footer_contact{max-width: calc(550 / var(--rem) * 1rem); color: #bbb;}
.index_footer_box .contact_title{
	font-size: calc(29 / var(--rem) * 1rem);
	line-height: calc(34 / var(--rem) * 1rem);
	margin-bottom: calc(34 / var(--rem) * 1rem);
}
.index_footer_box .contact_content{ 
	display: flex;
	justify-content: space-between;
}
.index_footer_box .contact_content .contact_column {margin-right: 20px;}
.index_footer_box .contact_content p{
	line-height: calc(34 / var(--rem) * 1rem); 
	font-size: calc(14 / var(--rem) * 1rem);
}
.index_footer_box .contact_content p:hover{
	color: #fff;
}
.index_footer_box .contact_content p.contact_qq{
	margin-top: calc(26 / var(--rem) * 1rem);
}
.index_footer_box .contact_content p.contact_qq img{
	width: calc(25 / var(--rem) * 1rem);
	margin-right: calc(22 / var(--rem) * 1rem);
	vertical-align: middle;
	margin-top: -3px;
}
.index_footer_box .footer_right {
	display: flex;
	text-align: center;
	max-width: 30%;
}
.index_footer_box .footer_right li {
	margin-top: calc(42 / var(--rem) * 1rem);
}
.index_footer_box .footer_right img{ 
	width: 70%;
	/* width: calc(115  / var(--rem) * 1rem); */
}
.index_footer_box .footer_right p {
	color: #bbb;
	margin-top: calc(17 / var(--rem) * 1rem);
	line-height: calc(20 / var(--rem) * 1rem);
	font-size: calc(14 / var(--rem) * 1rem);
}
.footer_copyRight {
	line-height: calc(66 / var(--rem) * 1rem);
	color: #929292;
	text-align: center;
	background: #590082;
	font-size: calc(14 / var(--rem) * 1rem);
}
.top_box_top{

    text-align: right;
    color: #fff;
    padding-right: 6.875rem;
    padding-top: 1.25rem;
}
.top_box_top span{
font-size: 1.4rem;
}

.page_jump{
display: none
}


@media screen and (max-width: 768px) {
	body, textarea, input, button, select, keygen, legend {
    font: 14px "Microsoft YaHei", "微软雅黑", \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu;
	}
	/* 内容容器 1405	 */
    .content{width:100%;}
		.model_content {margin: 0 3%;}
	/*显视*/
	.pc_box{ display: none; }
	.app_box{display: block;margin-top: 0;}

	.pc_box_flex{ display: none!important; }
	.app_box_flex{ display: flex!important;}
	
	/* 布局 */
	.g-wrap,.g-box{width:100%; padding-left: 0; padding-right: 0;}
	.arrow{  width: 100px; margin: -20px 0 0 -50px; }
	
	/* 导航 */
	.nav_box{  height: 72px; }
	.nav_box .top_box{height: 72px;background: var(--primary-color);}
	.nav_box .top_box .logo_img{margin: 21px 0px 0 16px;height: 30px; }
	.nav_box .top_box .logo_text{display: none; }
	.nav_box .right_box{  margin: 3px 15px 0 0 ;}
	.nav_box .top_Contact .top_Contact_left{ margin-left: 13px;}
	
	/* 导航-pc */
	.navBar{display:none ;}
	
	/* 首页 */
	.index-content{ padding:72px 0 24px 0;}
	.index-content1{padding: 175px 0 0px 0;}
	.index-txt{ padding: 24px 0;}
	.index-txt .txt_1{  display: block; font-size: 24px}
	
	/* 首页按钮 */
	.index_bnt_box{width: 100%;margin-top: 34.4375rem;}
	.index_bnt_bj{background: #fff;box-shadow: 0px 5px 5px 0 #ccc;width: 94%;height: 200px;padding: 10px;margin: 0 3%;font-size: 14px;color: #073f7c;background: #fff;box-shadow: 0px 5px 5px 0 #ccc; flex-wrap: wrap;}
	.index_bnt_bj a{width: 35px;height: 35px; margin-bottom: 20px; background: var(--primary-color);}
	.index_bnt_bj a img{width: 16px;height: auto !important;}
	.index_bnt_bj_6{width: 25%;padding-top: 5px;height: 75px;}
	.index_bnt_bj_6 p{font-size: 12px;}

	/* 招生动态 */
	.index_news_box{padding-bottom: 10px;margin-top: 20px;}
	.index_news_box	.news_top {margin-bottom: 20px;}
	.index_news_box	.news_top .news_top_title {font-size: 20px; line-height: 30px;}
	.index_news_box	.news_top .news_top_title::before {font-size: 32px; line-height: 44px; top: 2px;}
	.index_news_box	.news_top .news_top_right {font-size: 12px;}
	.index_news_box	.news_top .news_top_right img{width: 12px; vertical-align: middle; margin-top: -3px;}
	.index_news_box .news_list li {width: 100%; height: 40px; margin-bottom: 10px;}
	.index_news_box .news_list li .news_name{font-size: 12px; width: 80%;}
	.index_news_box .news_list li .news_right span{font-size: 10px;}
	.index_news_box .news_list li .news_right span.news_day{font-size: 14px;line-height: 20px;margin-bottom: 0;}

	/* 学院简介 */
	.index_introduce_box {padding: 30px 0;}
	.index_introduce_box .intro_text{font-size: 12px; line-height: 28px;}
	.index_introduce_box .intro_footer a {font-size: 12px; line-height: 28px;}
	.index_introduce_box .intro_footer a .intro_name {font-size: 16px;font-weight: bold;}
	.index_introduce_box .intro_footer a img {width: 20px;}

	/* 数据轮播 */
	.index_data_box {
		padding-top: 30px;
	}
	.index_data_box .data_title { 
		font-size: 20px;
		line-height: 30px;
	}
	.index_data_box .data_title::before {
		font-size: 44px;
		line-height: 50px;
		top: -10px;
	}
	.index_data_box .data_Swiper { height: 150px; margin-top: 20px;overflow: hidden;}
	.index_data_box .data_Swiper .swiper-slide{width: 80vw;}
	.index_data_box .data_Swiper .swiper-slide .data_list{padding: 20px 0 30px;}
	.index_data_box .data_Swiper .swiper-slide .data_list li p{line-height: 20px; font-size: 11px;}
	.index_data_box .data_Swiper .swiper-slide .data_list li p.data_num{line-height: 50px; font-size: 20px;}
	.index_data_box .data_Swiper .swiper-slide .data_list li p.data_num span{line-height: 20px; font-size: 11px; right: -16px;}


	/* 走进学院 */
	.index_video_box .video_list {width: 100%;height: auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
	.index_video_box .video_list li {width: 48% !important; height: 100px !important; margin: 0 0 10px 0 !important; display: inline-block; float: none;}
	.index_video_box .video_list li .video_title {font-size: 14px;}
	.index_video_box .video_list li .video_title img {width: 16px;}

	/* 聚焦学院 */
	.index_focus_box{padding-bottom: 10px;margin-top: 20px;}
	.index_focus_box	.focus_top {margin-bottom: 20px;}
	.index_focus_box	.focus_top .focus_top_title {font-size: 20px; line-height: 30px;}
	.index_focus_box	.focus_top .focus_top_title::before {font-size: 32px; line-height: 44px; top: 2px;}
	.index_focus_box	.focus_top .focus_top_right {font-size: 12px;}
	.index_focus_box	.focus_top .focus_top_right img{width: 12px; vertical-align: middle; margin-top: -3px;}
	.index_focus_box	.focus_list_box {display: block;}
	.index_focus_box	.focus_list:nth-of-type(1) li{width: 100%;height: 200px;}
	.index_focus_box	.focus_list li {width: 48%;height: 100px;}
	.index_focus_box	.focus_list li .focus_title{line-height: 30px; font-size: 12px; padding: 0 16px;}

	/* 专业介绍 */
	.index_major_box{padding-bottom: 10px;margin-top: 20px;}
	.index_major_box	.major_top {margin-bottom: 20px;}
	.index_major_box	.major_top .major_top_title {font-size: 20px; line-height: 30px;}
	.index_major_box	.major_top .major_top_title::before {font-size: 32px; line-height: 44px; top: 2px;}
	.index_major_box	.major_top .major_top_right {font-size: 12px;}
	.index_major_box	.major_top .major_top_right img{width: 12px; vertical-align: middle; margin-top: -3px;}
	.index_major_box .major_list_box {display: block;}
	.index_major_box .major_list_item {width: 100%; display: flex; margin-bottom: 10px;}
	.index_major_box .major_list_item .major_left {width: 50%;}
	.index_major_box .major_list_item .major_left li{font-size: 14px; line-height: 50px;}
	.index_major_box .major_list_item .major_left li.active_item .major_title::before{top: 16px; height: 16px;}
	.index_major_box .major_list_item .major_right {width: 0;left: 100%;}
	.index_major_box .major_list_item .major_right ul li{font-size: 11px; line-height: 20px;}
	.index_major_box .major_list_item .major_left li.active_item .major_right {width: 100%;}
	.index_major_box .major_list_item .major_right img{ height: 60px;}

	/* footer */
	.index_footer_box .footer_contact {width: 65%;max-width: none;}
	.index_footer_box .footer_contact .contact_title{font-size: 16px; line-height: 30px;}
	.index_footer_box .footer_contact .contact_content{display: block;}
	.index_footer_box .footer_contact .contact_content p{line-height: 20px; font-size: 12px;}
	.index_footer_box .footer_contact .contact_content p.contact_qq img{width: 14px;}
	.index_footer_box .footer_right img{width: 100px;margin-top: 40px;}
	.index_footer_box .footer_right p{font-size: 10px; line-height: 20px;}
	.footer_copyRight {line-height: 40px; font-size: 10px;}

.index_footer_box .footer_content{
	padding-top: calc(54 / var(--rem) * 1rem);
	padding-bottom: calc(38 / var(--rem) * 1rem);
	display: block; 
	justify-content: space-between;
}

.index_footer_box .footer_right{
    max-width: none;
    justify-content: space-around;

}

}






