body,dl,dd,dt,h1,h2,h3,h4,h5,h6,p,form,ol,ul,li,select,option{margin:0; padding:0;}
html{font-size: 100px;overflow-x: hidden}
body{font-family:"PingFang SC","Microsoft YaHei","微软雅黑",sans-serif;color:#333333FF;min-width: 320px;font-size: 16px;}
ul,li{list-style:none}
a{color: #333333FF;text-decoration: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
.fl{float:left}
.fr{float:right}
.clear{clear: both;}

img{vertical-align: middle;width: 100%}

@font-face {
  font-family: "iconfont"; /* Project id 4291561 */
  src: url('iconfont.woff2?t=1697597180502') format('woff2'),
       url('iconfont.woff?t=1697597180502') format('woff'),
       url('iconfont.ttf?t=1697597180502') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before {
  content: "\e608";
}

.icon-xiangyou:before {
  content: "\e60f";
}

.icon-xiangxia:before {
  content: "\e610";
}

.icon-xiangzuo:before {
  content: "\e611";
}

.icon-xiangshang:before {
  content: "\e612";
}

.container{
	width: 1200px;
	margin: auto;
}

/*过渡动画变化时间*/
.header_nav_icon,.index_admissions_list,.index_advantages_nav,.index_news_list_img,.recommend_list{
	transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}

/*.index_header{background: url("/static/images/head_bg.png") center repeat-x;position: fixed;width: 100%;top: 0;left: 0;z-index: 99;background-size: auto 100%;padding-bottom: 30px}*/
.index_header{background: rgba(0,0,0,0.3);position: fixed;width: 100%;top: 0;left: 0;z-index: 99;background-size: auto 100%;}
.index_header_top_bg_img{display: block;width:100%;height: 5px;}

.header_container{}
.header_logos{margin-left:0.4rem}
.header_nav{position:relative;}
.header_nav_container{margin-right: 0.8rem;}
.header_nav{margin-left: 0.35rem;}
.header_nav:first-child{margin-left: 0;}
.header_nav_href{font-size:0.16rem;color: #FFFFFF;line-height: 80px;}
.header_nav_href:hover{color:#e2ca5b}
.header_nav_on>a{color: #e2ca5b}

.header_nav_lists{
	display:none;
	width: 200px;
	line-height:48px;
	font-size: 0.13rem;
	text-align: center;
	border-top: 4px solid #FF8F42FF;
	padding: 20px 0 24px;
	background-color: #ffffff;
	position: absolute;
	left:50%;
	transform: translate(-50%);
	box-shadow: 0 0 38px 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow:0 0 38px 0 rgba(0, 0, 0, 0.19);
	-moz-box-shadow:0 0 38px 0 rgba(0, 0, 0, 0.19);
}
.header_nav_list_href{color: #6510ADFF;}
.header_nav_list:hover{background-color: #EAEAEA}
.header_nav_list_on{background-color: #EAEAEA}

.header_nav_href_icon{font-size:12px;width:16px;display: inline-block;text-align: center;}

.header_nav_icons{position:relative;}
.header_nav_icon{
    position: absolute;
    left: 10px;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("/static/images/nav.png") center no-repeat;
    background-size: 31px;

}

.m_header_navs_container{position: fixed;top:0;z-index:98;width:100%;height: 100%;background: url("/static/images/nav_bg.jpg") center no-repeat;background-size: cover;display:none;}
.m_header_navs{
	max-width:1800px;
	margin: 80px auto 0;
}
.m_header_nav{width: calc(100% / 8);float: left;text-align:center;color: #ffffff;margin-top: 45px}
.m_header_nav_href{color: #ffffff;font-size:0.18rem;}
.m_header_nav_lists{padding: 20px 0}
.m_header_nav_list_href{color: #ffffff;font-size:0.13rem;line-height:36px}

.banner_imgs{width: 100%;height:100vh;position:relative}
.banner_img{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);object-fit: cover;}

.index_banner_pagination .swiper-pagination-bullet{opacity:1;background:#ffffff;width: 10px;height: 10px;}
.index_banner_pagination .swiper-pagination-bullet-active{background-color: #EDCE64FF}
.bannerSwiper .swiper-pagination{bottom: 135px;}
.bannerSwiper .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px}

.index_search_container{
	width:1050px;
	position: relative;
	top: 0;
	margin-top: -100px;
	z-index: 60;
/*	transform:perspective(50px);
	height: 0;
	border-width: 0px 50px 170px 0px;
	border-style: none solid solid;
	border-color: transparent transparent rgba(255, 255, 255, 1);
	box-shadow: -4px 4px 4px 0px rgba(101,16,173,0.1);*/
	background: url("/static/images/search_bg.png") right bottom;
	background-size: cover;
	box-shadow: -4px 4px 4px 0px rgba(101,16,173,0.1);
}
.index_search{padding:30px 70px 0 70px;}
.index_search_form{border-bottom: 2px solid #6510ADFF;}
.index_search_form_key{padding: 0;border: 0;line-height: 68px;font-size: 30px;outline: none;width: 92%;display: block;}
.index_search_form_key::input-placeholder{color:#6510AD66}
.index_search_form_key::-webkit-input-placeholder {color:#6510AD66;}
.index_search_form_key::-moz-placeholder {color:#6510AD66;}
.index_search_form_key::-moz-placeholder {color:#6510AD66;}
.index_search_form_key::-ms-input-placeholder {color:#6510AD66;}
.index_search_form_btn{background:unset;border:0;font-size: 32px;padding: 0;width: 8%;margin: auto;display: block;line-height: 68px;cursor:pointer;width: 32px}

.index_search_hot{margin-top: 12px;font-size: 14px;padding-bottom: 30px}
.index_search_hot_icon{display: inline-block;font-size: 14px;margin-right: 28px;}
.index_search_hot_href{display: inline-block;margin-right: 14px;}
.index_search_hot_href:hover{color: #6510ADFF;}

.index_section{margin-top: 80px;}

.index_learning_bg{background:url("/static/images/learning_bg.png") center bottom no-repeat;object-fit:cover;padding:30px 0;}
.index_title1{font-size: 34px;text-align: center;font-weight: 400}
.index_title2{font-size: 14px;text-align: center;font-weight: normal;}
.index_title_line{width: 70px;height: 3px;background-color: #6510ADFF;margin: 20px auto 0;}
.index_Learning_lists{margin-top: 40px;}
.index_Learning_list{width: 360px;margin-left: 60px;text-align: center;padding-bottom: 10px}
.index_Learning_list:first-child{margin-left: 0;}
.index_Learning_list_imgs{width: 122px;margin: auto;}
.index_Learning_list_title1{font-size: 30px;color: #6510ADFF;margin-top: 20px;}
.index_Learning_list_title2{font-size: 12px;color: #6510AD66;}
.index_Learning_list_lists{margin-top: 16px;font-size: 14px;}
.index_Learning_list_list{margin-top: 10px;}
.index_Learning_list_list:first-child{margin-top: 0;}
.index_Learning_list_list_title{color: #929292FF;}
.index_Learning_list_list_title:hover{color:#6510ADFF }

.index_admissions_bg{background:url("/static/images/admissions_bg.png") center no-repeat;object-fit:cover;padding:30px 0;background-size: cover;}
.index_admissions_list{width: 360px;margin-left: 60px;background-color:#ffffff;height:143px;position: relative;margin-top: 40px;}
.index_admissions_list:nth-child(3n+1){margin-left: 0;}
.index_admissions_list:nth-child(n+4){margin-top: 60px;}
.index_admissions_list_title1{font-size: 16px;color: #6510ADFF;text-align: center;padding-top:50px;}
.index_admissions_list_title2{font-size: 12px;text-align: center;color: #6510AD66;margin-top:8px;}
.index_admissions_list_imgs{position: absolute;bottom: 9px;right: 0;display: none}
.index_admissions_list_line{height: 5px;background-color: #6510AD66;box-shadow: 0px 4px 10px 0px rgba(101,16,173,0.16);position: absolute;bottom: 4px;width: 100%}

.index_admissions_list:hover .index_admissions_list_imgs{display: block;}
.index_admissions_list:hover .index_admissions_list_line{background-color: #6510ADFF}

.index_title2_white{color: #ffffff;}
.index_title1_white{color: #ffffff;}
.index_title_line_white{background-color: #ffffff}

.index_advantages{position: relative;height: 678px;}
.index_advantages_bg1{position: absolute;left: 0;bottom: 0;width: calc(50% - 300px);height: 90%;background: url("/static/images/advantages_bg1.png") no-repeat;background-size: cover;z-index:-1}
.index_advantages_bg2{position: absolute;right: 0;bottom: 0;width: calc(50% + 300px);height: 100%;background: url("/static/images/advantages_bg2.png") no-repeat;background-size: cover;z-index:-1;box-shadow: 0px 4px 10px 0px rgba(101,16,173,0.1)}
.index_advantages_left{margin-top: 90px}
.index_advantages_right{width: calc(100% - 300px);}
.index_advantages_navs{width: 516px;margin:30px auto 0;}
.index_advantages_nav{width: 144px;line-height: 48px;background-color: #ECECEC;color: #6510ADFF;text-align: center;border-radius: 24px;margin-left:42px;cursor: pointer;}
.index_advantages_nav:first-child{margin-left:0}
.index_advantages_nav_on{background-color: #6510ADFF;color:#ffffff;}
.index_advantages_nav_link{color: #6510ADFF;}
.index_advantages_nav:hover{background-color: #6510ADFF;color:#ffffff;}
.index_advantages_nav:hover .index_advantages_nav_link{color: #ffffff;}
.index_advantages_list_title{margin-top: 10px;font-size: 30px;font-weight: 400;text-align: center}
.index_advantages_list_title1{margin-top:60px;}
.index_advantages_list_tips{margin-top: 12px;text-align: center;font-size: 20px;color: #6510ADFF;}
.teacher_swiper{margin: 12px 12px 0;padding-bottom: 40px}
.index_advantages_list_list{background-color: #ffffff;box-shadow:0px 4px 10px 0px rgba(101,16,173,0.1);}
.index_advantages_list_list_link{display: block;padding: 12px 8px 16px;}
.index_advantages_list_list_heads{width: 90px;margin: auto;}
.index_advantages_list_list_name{margin-top: 12px;;font-size: 16px;font-weight: 400;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_advantages_list_list_position{font-size: 12px;text-align: center;color: #999999FF;font-weight: 400;margin-top: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_advantages_list_list_line{width: 127px;height: 2px;background-color: #6510ADFF;margin: 12px auto ;}
.index_advantages_list_list_cont{font-size: 14px;color: #666666;height: 110px;line-height: 22px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-break: break-all;}
.index_advantages_list_list_btn{width: 70px;line-height:22px;text-align: center;font-size: 12px;color: #C1C1C1FF;background-color: unset;border: 1px solid #C1C1C1FF;border-radius: 12px;margin:30px auto 0;display: block;padding: 0}
.index_advantages_list_list_btn:hover{background-color:#6510ADFF;border-color:#6510ADFF}
.index_advantages_activity_img{width: 100%;}
.index_advantages_activity_title{font-size: 14px;font-weight: 400;margin-top: 12px;line-height: 24px;height: 120px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-break: break-all;}
.index_advantages_activity_time{font-size:12px;color: #999999FF;margin-top: 24px;}
.activity_swiper{margin: 40px 12px 0;padding-bottom: 40px}
.index_advantages_activity{background-color: #ffffff;box-shadow:0px 4px 10px 0px rgba(101,16,173,0.1);}
.index_advantages_activity_link{display: block;padding: 12px 8px;}
.index_advantages_list .swiper-pagination-bullet{opacity:1;background:#6510AD33;width: 10px;height: 10px;}
.index_advantages_list .swiper-pagination-bullet-active{background-color: #6510ADFF}
.index_advantages_list .swiper-pagination{bottom: 0;}
.index_advantages_list .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px}


.team_teacher_swiper{margin: 0 12px;padding-bottom: 40px}
.top_teacher_swiper{margin: 0 12px;padding-bottom: 40px}
.school_logo_swiper{margin: 0 12px;padding-bottom: 140px}
.index_advantages_list_containers{overflow:hidden;position:relative;width:900px;height:530px}
.index_advantages_list_container{visibility: hidden;position: absolute;width:100%}
.index_advantages_list_container_on{visibility: visible;}
.index_advantages_list_navs{width: 536px;margin:40px auto 0;}
.index_advantages_list_nav{width: 125px;line-height:32px;background: #ECECEC;border-radius: 4px;font-size: 14px;color: rgba(0, 48, 197, 1);text-align: center;cursor: pointer;margin-left: 12px;}
.index_advantages_list_nav:first-child{margin-left: 0}
.index_advantages_list_nav_on{background-color: rgba(0, 48, 197, 1);color: #ffffff;}
.index_advantages_list_nav:hover{background-color: rgba(0, 48, 197, 1);color: #ffffff;}
.index_advantages_list_container{margin-top: 100px}
.index_advantages_list_container1{margin-top: 0}
.index_advantages_list_logo_imgs{margin-top: 20px}


.index_achievements_bg{background:url("/static/images/achievements_bg.png") center bottom no-repeat;object-fit:cover;padding:30px 0;}
.index_achievements_lists{margin-top: 40px;}
.index_achievements_list{width:216px;height: 343px;margin-left: 30px}
.index_achievements_list:first-child{margin-left: 0;}
.index_achievements_list1{background-image:url("/static/images/achievements_bg1.png")}
.index_achievements_list2{background-image:url("/static/images/achievements_bg2.png")}
.index_achievements_list3{background-image:url("/static/images/achievements_bg3.png")}
.index_achievements_list4{background-image:url("/static/images/achievements_bg4.png")}
.index_achievements_list5{background-image:url("/static/images/achievements_bg5.png")}
.index_achievements_list_title1{font-size: 80px;color: #3366CCFF;margin-left: 16px;margin-top: 16px;line-height: 1}
.index_achievements_list_title1_white{color: #ffffff;}
.index_achievements_list_title2{margin-top: 24px;margin-left: 16px;font-size: 26px;font-weight: normal;}
.index_achievements_list_title2_white{color: #ffffff;}
.index_achievements_list_title2_blue{color: #3366CCFF;}
.index_achievements_list_top{margin-top: 60px;}
.index_achievements_list_cont{margin-top: 12px;margin-left: 16px;font-size: 14px;}
.index_achievements_list_btn{display:block;width:70px;height:22px;border:1px solid #3366CC;margin-top:36px;text-align:center;font-size:12px;border-radius:22px;line-height:22px;color:#3366CC;margin-left:16px}
.index_achievements_list_btn1{border-color:#ffffff;color:#ffffff}
.index_achievements_list_btn2{border-color:#8F70A9;color:#8F70A9}
.index_achievements_list_btn:hover{background-color:#3366CC;color:#ffffff}
.index_achievements_list_btn1:hover{background-color:#ffffff;color:#3366CC}
.index_achievements_list_btn2:hover{background-color:#8F70A9;color:#ffffff}

.index_news{position: relative;padding: 30px 0;}
.index_news_container{background-color: #ffffff;box-shadow: 0px 4px 10px 0px rgba(101,16,173,0.1);padding: 30px;width: 1140px;position: relative}
.index_news_bg{position: absolute;top: 0;right: 0;width: 50%;height: 100%;z-index: -1}
.index_news_bg_img{width: 100%;height: 100%}
.index_news_title_mores{line-height: 87px;font-size: 14px;}
.index_news_title_more_icon{font-size: 14px;}
.index_news_swiper{overflow: hidden;margin-top: 40px;margin-bottom: 40px;}
.index_news_list_imgs{width: 100%;height: 196.88px;overflow: hidden;}
.index_news_list_img{width: 100%;}
.index_news_list_imgs:hover .index_news_list_img{transform:scale(1.2);}
.index_news_list_title{font-size: 16px;font-weight: 400;margin-top: 12px;line-height: 24px;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
.index_news_list_time{font-size:14px;color: #999999FF;margin-top: 10px;}
.index_news_swiper .swiper-pagination{bottom: 15px;}
.index_news_swiper .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px}
.index_news_swiper .swiper-pagination-bullet{background:#6510AD;}
.index_news_swiper .swiper-pagination-bullet-active{background-color: #6510ADFF}

.index_information{position:relative;}
.index_information_bg1{position: absolute;left: 0;top: 0;width: calc(50% - 100px);height: 100%;background: url("/static/images/information_bg1.png") no-repeat;background-size: cover;z-index:-1}
.index_information_bg2{position: absolute;right: 0;top: 0;width: calc(50% + 100px);height: 100%;background: url("/static/images/information_bg2.png") no-repeat;background-size: cover;z-index: -1}
.index_information_head{padding-top: 30px;width: 470px;}
.index_information_more{line-height: 87px;font-size: 14px;color: #ffffff}
.index_information_more_icon{font-size: 14px;}
.index_information_conts{
	margin:40px 0 0 200px;
	background: #ffffff;
	box-shadow: 0px 4px 10px 0px rgba(101,16,173,0.1);
	padding:10px 30px 30px;
}
.index_information_list{line-height: 55px;border-bottom: 1px dashed #33333366;font-size:14px;}

.index_information_list_title{font-weight: 400;max-width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px}
.index_information_list_title:hover{color: #6510ADFF}

.footer{margin-top: 150px;position:relative;font-size: 12px;color: #ffffff;padding: 20px 0;line-height: 1.5}
.footer_container{
	position: relative;	
}
.footer:before{
	content: "";
    display: block;
    position: absolute;
    left: 40px;
    bottom: 0;
    right: 0;
    height: 90%;
    background: #C6CFD7;
    z-index: -2;
}
.footer:after{
	content: "";
    display: block;
    position: absolute;
    left: 70px;
    bottom: 0;
    right: 0;
    height: 100%;
    background: #431772;
    z-index: -1;
}
.footer_codes{
	position: absolute;
	top: -100px;
	right:0;
}
.footer_msgs{color: #ffffff99;padding-top: 12px;border-top:1px solid #ffffff99;margin-top: 20px;}
.footer_msg{color: #ffffff99}
.footer_lists{
	width: 780px;
	margin-left: 20px;
	line-height: 2.5;
	font-size: 13px;
}
.footer_list1{color: #ffffff99;font-size: 12px;}
.footer_code_tips{font-size: 12px;text-align: center;margin-top: 10px}


.index_banner_pagination .swiper-pagination-bullet-active{--swiper-theme-color:#ffa700}
.list_main_position{
	margin-bottom: 20px;
	padding: 0 15px;
}
.list_main{
	background-color: #f3f3f3;
	padding: 20px 0;
}
.list_lists_contianer{width: 870px;background-color: #ffffff;padding: 10px 0;margin-left: 15px}
.list_lists{padding: 0 20px}
.list_list{
	padding: 25px 0 25px 7px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 3px solid #fff;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.list_list:hover{
	background: #fbfbfb;
	border-right: 3px solid #b1b0b0;
}
.list_list:hover .list_list_img{
	transform: scale(1.1);
}
.list_list_imgs{width: 300px;height: 225px;overflow: hidden;}
.list_list_img{
	transition: 0.3s all;
}
.list_list_title{font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list_list_title:hover .list_list_title_href{color: #ffa700}
.list_list_tips{margin-top: 12px;font-size: 16px;line-height: 20px}
.list_list_time_icons{width: 20px;margin-right: 5px}
.list_list_column_icons{width: 20px;margin:0 5px 0 20px}
.list_list_cont{
	margin-top: 12px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    min-height: 57px;
}
.list_list_btns{margin-top: 12px}
.list_list_conts{width: 500px;margin-top: 24px}
.list_list_btn1{
	display: block;
	width: 138px;
	line-height: 38px;
	border: 1px solid #6510AD;
	text-align: center;
	border-radius: 20px;
}
.list_list_btn1:hover{
	border-color: #ffa700;
	color: #ffa700;
}
.list_list_btn2{
	padding: 0;
	display: block;
	width: 138px;
	line-height: 38px;
	border: 1px solid #6510AD;
	text-align: center;
	border-radius: 20px;
	background-color: #6510AD;
	color: #ffffff;
	margin-left: 20px;
}
.list_list_btn2:hover{
	background-color: #ffa700;
	border-color: #ffa700;
}
.list_aside{width: 270px;margin-right: 15px}

.index_right_forms{
    margin-bottom: 20px;
}
.index_right_form_title{
    text-align: center;
    font-size: 18px;
    background-color: #6510AD;
    color: #ffffff;
    line-height: 2;
}

.index_right_form{
    border: 1px solid #dddddd;
    padding: 18px 20px;
    background-color: #ffffff;
}
.index_right_form_select{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 20px;
}
.index_right_form_text[type="text"]{
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 20px;
    text-indent: 10px;
    outline: none;
    padding: 0;
}
.index_right_form_btn{
    display: block;
    width: 100%;
    padding: 0;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    background-color: #6510AD;
    border-radius: 4px;
    outline: none;
    border: 0;
    cursor: pointer;
}
.index_right_form_btn:hover{
	background-color: #ffa700;
}
.list_aside_module{
	background-color: #ffffff;
	padding: 15px;
	margin-bottom: 20px;
}
.list_aside_module_title{
	font-size: 16px;
	padding-left: 15px;
	border-left: 3px solid #ffa700;
	line-height: 16px;
}
.list_aside_module_line{
	width: 140px;
	height:1px;
	background-color: #dfdfdf;
	margin-top: 7px;
}
.list_aside_module_list{margin-top: 15px;padding-bottom: 10px;border-bottom: 1px solid #dfdfdf;}
.list_aside_module_list_title{
	font-size: 16px;
	margin-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list_aside_module_list_title:hover{color:#ffa700}
.list_aside_module_btns{
	background-color: #6510AD;
	text-align: center;
	margin-top: 15px;
	line-height: 40px;
	border-radius: 5px;
}
.list_aside_module_btn{
	color: #ffffff;
	display: block;
}
.list_aside_module_btns:hover{
	background-color: #ffa700;
}
.list_aside_hot_lists{margin-top: 15px}
.list_aside_hot_list{
	font-size: 16px;
	line-height: 36px;
}
.list_aside_hot_list_number{
	width: 28px;
}
.list_aside_hot_list_href{
	width: calc(100% - 28px);
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.list_aside_hot_list_href:hover{color: #ffa700}
.list_aside_hot_list:nth-child(1) .list_aside_hot_list_number{color: #ffa700;}
.list_aside_hot_list:nth-child(2) .list_aside_hot_list_number{color: #ffa700;}
.list_aside_hot_list:nth-child(3) .list_aside_hot_list_number{color: #ffa700;}

.recommend{padding-top: 30px}
.recommend_title{font-size: 20px;padding: 0 15px}
.recommend_lists{margin-top: 20px}
.recommend_list{width: calc(25% - 30px);margin: 0 15px}
.recommend_list_title{text-align: center;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;}



.article_conts{padding: 20px 30px}
.article_title{font-size: 25px}
.article_messages{font-size: 16px;line-height: 20px;padding: 15px 0;border-bottom: 1px dashed #dfdfdf;margin-bottom: 20px}
.article_time_icons{width: 20px;margin-right: 5px}
.article_column_icons{width: 20px;margin:0 5px 0 20px}
.article_cont{line-height: 1.8;}
.article_cont img{width:auto;max-width:100%;}
.article_imgs{width:300px;margin:auto;}
.article_links{
	margin-top: 20px;
	padding: 15px 0;
	border-top: 1px dashed #dfdfdf;
}
.article_link_tips{color: #999999}
.article_link{
	width: 48%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.article_tips{padding: 15px;border: 1px dashed #dfdfdf;color: #999999}

@keyframes showTopIcon{
	from {
		transform: translateX(100%);
	}
	to {
		transform: translateX(0);
	}
}
.top_icon_href{
	display: none;
	position: fixed;
	top: 85%;
	right:15px;
	z-index:100;
}
.top_icons{
	background-color: #6510AD;
	border-radius:50%;
	width: 50px;
	height: 50px;
	box-shadow: 0 3px 8px rgba(34, 47, 62, 0.6);
	animation: showTopIcon 0.5s;
}
.top_icons:after{
	font-size: 16px;
	color: #ffffff;
	transform: rotate(-90deg);
}
.top_icons:hover{background-color: #ffa700}


.error_title{
	font-size: 140px;
	text-align: center;
	color: #ffa700;
}
.error_tips{
	text-align: center;
}
.error_back{text-align: center;font-size: 18px;margin: 20px auto;width: 120px;background-color: #6510AD;line-height: 40px;border-radius: 20px}
.error_back:hover{background-color: #ffa700}
.error_back_href{color: #ffffff;display:block}


.sitemap_title_container{border-bottom: 2px solid #dfdfdf;position: relative;height: 40px}
.sitemap_title{
	position: absolute;
	font-size: 20px;
	line-height: 40px;
	border-bottom: 2px solid #ffa700;
}
.sitemap_nav{border-bottom: 1px dashed #dfdfdf;line-height: 1.5;padding: 15px 0}
.sitemap_nav_href{display: block;color: #ffa700;font-size: 18px;}
.sitemap_nav_href:hover{color: #6510AD}
.sitemap_nav_lists{margin-top: 5px}
.sitemap_nav_list{font-size: 16px;margin-right: 20px}
.sitemap_nav_list_href:hover{color: #ffa700}

.list_teacher_imgs{width:225px;border-radius:50%}

.new_pagediv {
	padding:25px 0;
	height:40px;
	text-align: center;
	margin: 0 auto;
	clear: both;
	background-color:#ffffff;
	
}

.new_pagediv ul {
	margin: 0 auto;
	display: inline-block;
}

.new_pagediv li {
	display: inline;
	cursor: pointer;
	margin-left: 15px;
}

.new_pagediv li a {
	padding: 0px 14px;
	border: 1px solid #dfdfdf;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	display: inline-block;
}

.new_pagediv li a:hover {
	background: #ffa700;
	color: #fff;
	border: 1px solid #ffa700;
}
.new_pagediv .active a{
    background: #ffa700;
	color: #fff;
	border: 1px solid #ffa700;
}




.school_product{
    position: relative;
}
.article_cont .school_nav{
    margin-bottom: 20px;
    background-color: #f6f6f6;
    line-height: 40px;
}
.school_navs:after{
    clear: both;
}
.school_nav{
    display: block;
    text-align: center;
    width: 20%;
    float: left;
}
.school_nav:first-child{
    background-color: #6510AD;
    color: #ffffff;
}
.school_nav a{display:block}
.school_nav:first-child a{color:#ffffff}

.school_table_head{
    font-weight: bold;
    margin: 10px 0;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    padding-left: 40px;
}
.school_table_head:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background-image: url('../images/school_info.png');
}
.school_majors:before{background-image: url('../images/school_pro.png');}
.school_admis:before{background-image: url('../images/school_admis.png');}
.school_level:before{background-image: url('../images/school_level.png');}
.school_lang:before{background-image: url('../images/school_lang.png');}

.school_product_body{
    overflow: hidden;
    position: relative;
    
}
.school_product_body p{
    margin: 0;
}
.school_product_body .swiper-button-next,.school_product_body .swiper-button-prev{
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    --swiper-navigation-size:30px;
    --swiper-theme-color:#6510AD;
}

.school_product_body img{display:block}

.school_img{width: 100%;height:143px;}

.article_cont table tr th, .article_cont table tr td{
    min-width: auto;
    border: 1px solid #6510AD;
}

.header_top{margin-top:87px;}

.aside{position: fixed;right: 0;top: 50%;margin-top: -200px;z-index: 999;transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;}
.aside_btns{width: 30px;height: 40px;background-color: #6510ad;margin-top: 152px;line-height: 40px;text-align: center;font-size: 25px;color: #ffffff;cursor: pointer;display: none;}
.aside_closes{width:20px;height: 20px;cursor: pointer;position: absolute;right: 8px;top: 8px;}
.aside_close{width:15px;height: 2px;background-color: #ffffff;margin: 9px auto;background-color: #ffffff}

@media (min-width: 320px) and (max-width: 767px) {
	.container{width: 100%;}
	.header_nav_container{display:none}
	.banner_imgs{height: auto}
	.banner_img{position: relative;transform: none;left: 0;top: 0;}

	.index_header{padding-bottom: 10px}
	.header_logos{width: 180px;margin-left: 15px}
	.header_nav_icons{width: 70px}
	.index_search_container{margin: -52px 5px 0;width: calc(100% - 10px);}
	.index_search{padding: 15px 35px 0 15px}
	.index_search_form_key{line-height: 35px;width: calc(100% - 32px);}
	.index_search_form_btn{line-height: 35px}
	.index_search_hot{padding-bottom: 15px}
	.index_Learning_list{width: 300px;margin:20px auto 0;float: none;}
	.index_Learning_list:first-child{margin:0 auto}
	.index_admissions_list{margin: 20px auto 0;width: 300px;float: none}
	.index_admissions_list:nth-child(3n+1){margin: 20px auto 0;}
	.index_admissions_list:nth-child(n+4){margin: 20px auto 0;}

	.index_advantages{height: auto;padding-bottom: 20px;}
	.index_advantages_left{margin-top: 0;width:100%;margin-bottom:20px}
	.index_advantages_left .index_title2_white{color: #333333ff}
	.index_advantages_left .index_title1_white{color: #333333ff}
	.index_advantages_left .index_title_line_white{background-color: #6510ADFF}
	.index_advantages_right{width: 100%}
	.index_advantages_navs{width: calc(100% - 10px);margin:0 5px;}
	.index_advantages_nav{width: 100px;margin-left: calc((100% - 300px) / 2);}
	.index_advantages_list_title{font-size:24px;}

	.index_achievements_list_title1{font-size: 48px;margin:16px auto 0;text-align:center}
	.index_achievements_list_title2{margin: 24px 5px ;}
	.index_achievements_list_cont{margin: 12px 5px}

	.footer{margin-top: 50px;}
	.footer:before{left: 0}
	.footer:after{left: 15px;}
	.footer_container{margin: 0 15px;width: auto;padding: 0 15px;}
	.footer_lists{width: 100%;margin-left: 0}
	.footer_codes{position: relative;margin-top: 20px;top:0;width: 216px}

	.index_news_container{width:calc(100% - 30px);padding: 30px 15px;}
	.index_news_list_imgs{height: 118px;}

	.index_achievements_list{width: calc((100% - 20px) / 5);margin-left: 5px;}

	.index_information_bg1{width: 100%}
	.index_information_bg2{display: none;}
	.index_information_head{width: calc(100% - 30px);margin-left: 15px}
	.index_information_conts{margin: 40px 15px 0 15px;padding: 10px;}
	
	
	.m_header_navs_container{background: #6510AD;overflow-y: scroll;}
	.m_header_nav{width: auto;float: none;padding: 0 15px;text-align: left;line-height: 50px;margin-top: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.13);position: relative;}
	.m_header_nav_lists{padding: 0;display: none;}
	.m_header_nav_list{border-bottom: 1px solid rgba(255, 255, 255, 0.13);}
	.m_header_nav_list:last-child{border-bottom: 0;}
	.m_header_nav:after{
		display: block;
    position: absolute;
    top: 0;
    right: 0.5rem;
    font-size: 0.3rem;
    font-family: "iconfont";
    content: "\e610";
    color: #fff;
	}
	.map_header_nav_on:after{content: "\e612";}

	.list_lists_contianer{width: calc(100% - 30px);margin: 0 15px;padding:0}
	.list_aside{display: none;}
	.list_lists{padding: 0 15px}
	.list_list{padding: 15px 0;border-right: 0}
	.list_list_imgs{width: 100%;height: auto;float: none}
	.list_list_conts{width: auto;float: none;margin-top: 15px}
	.list_list_cont{min-height: unset;}
	.recommend_list{width: calc(50% - 30px);margin: 0 15px}

	.article_conts{padding: 20px 10px;}
	.article_cont img{width: 100%!important;height: auto!important;}
	.article_link{width: 100%;line-height: 30px;}
	
	.aside{display:none;}
	.index_advantages_list_navs{width:262px;}
	.index_advantages_list_nav:nth-child(3){margin:10px 0 0;}
	.index_advantages_list_nav:nth-child(4){margin-top:10px}
	
	.index_advantages_list_containers{width:100%;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.container{width: 750px;}
	.header_nav_container{display:none}
	.banner_imgs{height: auto}
	.banner_img{position: relative;transform: none;left: 0;top: 0;}
	.index_search_container{width: 700px;}
	.index_search{padding-left: 40px;}
	.index_Learning_list{width: calc((100% - 60px) / 3);margin-left: 30px;}
	.index_admissions_list{width: calc((100% - 60px) / 3);margin-left: 30px}
	.index_achievements_list{width: calc((100% - 40px) / 5);margin-left: 10px;}
	.index_achievements_list_title2{font-size: 20px}
	.index_news_container{width: 690px}
	.index_news_list_imgs{height: 112.5px}
	.index_advantages_bg1{width: calc(50% - 115px)}
	.index_advantages_bg2{width: calc(50% + 115px)}
	.index_advantages_right{width: calc(100% - 260px);}
	.teacher_swiper{padding-bottom: 20px;}
	.index_advantages_navs{width: 462px}
	.index_advantages_nav{margin-left: 15px}

	.footer:before{left: 0}
	.footer:after{left: 15px}
	.footer_logos{margin-left: 20px}
	.footer_lists{width: 730px}
	.footer_msgs{margin-left: 20px;width: 730px;}


	.list_lists_contianer{width: 720px;margin: 0 15px}
	.list_aside{display: none}
	.list_list_imgs{width: 240px;height: auto;}
	.list_list_conts{width: 400px;margin-top: 0}

    .aside{display:none;}
    .index_advantages_list_navs{width:490px;}
    .index_advantages_list_nav{width:113px;}
    
    .index_advantages_list_containers{width:490px;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.container{width: 970px;}
	.header_nav{margin-left: 0}
	.header_nav_href{font-size: 14px;}
	.header_nav_container{margin-right: 0.2rem}
	.index_search_container{width: 920px;}
	.index_Learning_list{width: calc((100% - 120px) / 3);}
	.index_admissions_list{width: calc((100% - 120px) / 3);}
	.index_achievements_list{width: calc((100% - 120px) / 5);}
	.index_news_container{width: 910px}
	.index_advantages_bg1{width: calc(50% - 185px)}
	.index_advantages_bg2{width: calc(50% + 185px)}
	.index_information_bg1{width: calc(50% - 15px)}
	.index_information_bg2{width: calc(50% + 15px)}
	.footer:before{left: 10px;}
	.footer:after{left: 30px}
	.footer_container{margin-left: 40px;width: 930px;}
	.footer_lists{width: 500px}
	.index_news_list_imgs{height: 153.75px;}

	.list_lists_contianer{width: 710px;}
	.list_list_conts{width: 400px}
	.list_list_imgs{width: 240px;height: auto}
	.list_list_conts{margin-top: 12px;}
	.list_list_cont{-webkit-line-clamp:2;min-height: 38px;}
	.list_aside{width: 200px}
	
	.header_logos{margin-left:0.2rem}

    .aside{display:none;}
    
    .index_advantages_list_containers{width:670px;}
}
@media (min-width: 1200px) {
	.recommend_list_imgs{
		width: 270px;
		height: 202.5px;
		overflow: hidden;
	}
	.recommend_list_img{transition: all 0.3s;}
	.recommend_list:hover .recommend_list_img{transform: scale(1.1);}
	.recommend_list:hover .recommend_list_title{color: #ffa700}

}
@media (min-width: 1200px) and (max-width: 1279px) {
	.footer:before{left:10px;}
	.footer:after{left: 30px}
	.footer_container{margin:0 20px 0 40px;width: 1140px}
}

@media (min-width: 1280px) and (max-width: 1439px) {
	.footer:before{left:10px;}
	.footer:after{left: 30px}
}

@media (min-width: 1920px) {
	.footer:before{left: 5%}
	.footer:after{left: 7%}
}