@font-face {
	font-family: "SourceHanSansCN-Bold";
	font-style: normal;
	font-weight: 400;
	src: url("../font/SourceHanSansCN-Bold.otf");
}
@font-face {
	font-family: "SourceHanSansCN-Regular";
	/* font-weight: normal; */
	/* font-style: normal; */
	/* font-display: swap; */
	src: url('../font/SourceHanSansCN-Regular.ttf');
}
@font-face {
	font-family: "SourceHanSansCN-Medium";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('../font/SourceHanSansCN-Medium.ttf');
}
@font-face {
	font-family: "SourceHanSansCN-Light";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('../font/SourceHanSansCN-Light.otf');
}
@font-face {
	font-family: "Ashby-Black";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('../font/Ashby-Black.ttf');
}

html{
	font-size: 16px;
	line-height: 16px;
	font-family: 'SourceHanSansCN-Regular','微软雅黑';
	color: #333;
}
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select,button {
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
}
ul,li{
	list-style: none;
}
input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
img,a,button,a::after{text-decoration: none;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
input::-webkit-input-placeholder{/*Webkit browsers*/
	color:#fff;font-size:0.875rem;
}
input:-moz-placeholder{/*Mozilla Firefox 4 to 8*/
	color:#fff;font-size:0.875rem;
}
input::moz-placeholder{/*Mozilla Firefox 19+*/
	color:#fff;font-size:0.875rem;
}
input:-ms-input-placeholder{/*Internet Explorer 10+*/
    color:#fff;font-size:0.875rem;
}
/*.company_anli img{transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}*/

/* 通用的class */
.public_div{
	position: relative;
	width: 1710px;
	padding: 0px 6.5px;
	margin: 0 auto;
	height: auto;
	box-sizing: border-box;
	max-width: 100%;
}
.public_div_one{
	position: relative;
	width: 1810px;
	padding: 0px 10px;
	margin: 0 auto;
	height: auto;
	box-sizing: border-box;
	max-width: 100%;
}
.marginTop30{margin-top: 30px;}
.marginTop16{margin-top: 16px;}
.clear{clear: both;}
.body_index{position: relative;width: 100%;background-color: #f9f8fb;overflow-x: hidden;}
*{box-sizing: border-box;}
.headerZy{position: fixed;width: 100%;background-color: #ed8100;height: auto;top: 0px;z-index: 9999;border-bottom: 1px solid #e56600;}
.mm-opened .headerZy{left: none;}

/*=========== header ==============*/
.header_logo{position: relative;width: 100%;padding: 19px 0px 18px 0px;text-align: center;border-bottom: 1px solid rgba(255,255,255,0.3);}
.header_logo a{display: inline-block;}
.header_logo img{max-width: 100%;}
.header_logo-tool{position: absolute;right: 0px;top: 50%;transform: translate(0px,-50%);display: flex;align-items: center;}
.header_logo-tool .search-box{display: flex;align-items: center;background-color: rgba(255,255,255,0.15);border-radius: 1rem;border:1px solid rgba(255,255,255,0.5);letter-spacing: 1px;
padding: 0px 4px;margin-right: 22px;}
.header_logo-tool .search-box #search-box-bt{display: inline-block;width: 26px;height: 26px;background-image: url('../images/search-icon.png');background-size: 100%;margin: 0px 4px;}
.header_logo-tool .search-box input{border: none;background-color: rgba(0,0,0,0);box-shadow: none;font-size: 1rem;line-height: 1.875rem;height: 1.875rem;width: 126px;color: #fff}
.header_logo-tool .language-box {font-size: 0.875rem;line-height: 1.875rem;}
.header_logo-tool .language-box .language-box_xs{display: inline-block;padding-right: 11px;background-image: url('../images/down-icon01.png');background-position: center right;cursor: pointer;}
.header_logo-tool .language-box .language-box_xs span{display: inline-block;padding: 0px 5px;color: #fff;}
.header_logo-tool .language-box .language-box_select{display: none;position: absolute;background-color: rgba(255,255,255,0.15);padding: 5px 0px;}
.header_logo-tool .language-box .language-box_select a{padding: 0px 10px;color: #fff;}
.header_logo-tool .language-box .language-box_select a:hover{background-color: rgba(255,255,255,0.3);color: #666;}

.header_nav{position: relative;width: 100%;}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*===========================footer============================*/
.footerZy{position: relative;width: 100%;background-color: #006f44;border-top: 4px solid #e37e0e;}
.footer_div_one{position: relative;text-align: center;padding-top: 39px;padding-bottom: 54px;border-bottom: 1px solid #107850;background-position: center bottom;
background-image: url('../images/index17.png');}
.footer_div_one img{max-width: 100%;}
.footer_model{display: flex;align-items: flex-start;justify-content: space-between;margin-top: 18px;margin-bottom: 28px;max-width: 100%;overflow: hidden;}
.footer_div_two{display: flex;align-items: flex-start;margin-bottom: 25px;}
.footer_div_two dl{padding: 0px 2px;min-width: 115px;margin-right: 10px;}
.footer_div_two dd{position: relative;padding: 6px 0px;}
.footer_div_two dd a{color: #d5ffef;font-size: 0.75rem;line-height: 1.25rem;padding-left: 16px;background-image: url('../images/index18.png');background-position: 0px center;
background-repeat: no-repeat;display: table-cell;}
.footer_div_two dd.title{position: relative;padding: 10px 0px;font-size: 0.875rem;color: #fff;font-family: "SourceHanSansCN-Medium";line-height: 1.25rem;display: block;
margin-bottom: 10px;}
.footer_div_two dd.title:after{content: '';position: absolute;bottom: 0px;left: 0px;width: 40px;height: 2px;background-color: #e37e0e;}
.footer_div_two dd a:hover{color: #e37e0e;background-position: 5px center;}
.footer_div_thr .select_model{position: relative;margin-bottom: 20px;cursor: pointer;}
.footer_div_thr .select_model .link_input{position: relative;width: 295px;border: 1px solid #08955e;background-color: #005231;color: #08955e;font-size: 0.875rem;background-repeat: no-repeat;
background-image: url('../images/index20.png');background-position: calc(100% - 13px) center;padding: 10px 30px 10px 12px;line-height: 1.125rem;z-index: 2;}
.footer_div_thr .select_model .link_select{position: absolute;width: 100%;z-index: 5;background-color: rgba(0,0,0,0.8);padding: 5px 0px;border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;display: none;}
.footer_div_thr .select_model .link_select a{display: block;padding: 8px 12px;color: #08955e;font-size: 0.875rem;line-height: 1.125rem;}
.footer_div_thr .select_model .link_select a:hover{background-color: #005231;}
.footer_address{position: relative;margin-top: 2px;}
.footer_address .txt{padding: 7px 0px 7px 28px;line-height: 1.25rem;color: #fff;font-size: 0.875rem;background-position: left center;}
.footer_address .txt a{line-height: 1.25rem;color: #fff;font-size: 0.875rem;display: table-cell;}
.footer_address .txt a:hover{color: #e37e0e;}
.footer_address .icon_ad{background-image: url('../images/index21.png');}
.footer_address .icon_em{background-image: url('../images/index22.png');}
.footer_address .icon_tel{background-image: url('../images/index23.png');}
.footer_address .icon_zj{background-image: url('../images/index24.png');}
.footer_qrcode{position: relative;width: 81px;text-align: center;float: right;margin-top: -72px;}
.footer_qrcode img{width: 100%;}
.footer_qrcode p{padding: 5px 0px;font-size: 0.875rem;color: #fff;line-height: 1.125rem;}
.footer_div_fou{position: relative;width: 100%;background-color: #005231;text-align: center;color: #1c9363;font-size: 0.75rem;line-height: 1.25rem;padding: 18px 10px 14px 10px;}


/*====================index======================*/
.index_page-box{position: relative;}
.index_model_title{position: relative;display: flex;padding: 10px 0px;align-items: flex-end;}
.index_model_title .model_title-big{line-height: 1.75rem;color: #ed8100;font-size: 1.75rem;margin-right: 12px;font-family: 'SourceHanSansCN-Medium';}
.index_model_title .model_title-small{color: #d4d4d4;line-height: 1rem;text-transform: uppercase;margin-right: 8px; }
.index_model_title .model_title-line{flex: 1;height: 1px;background-color: #e3e3e3;}
.index_model_title .model_title-more{margin-left: 25px;font-size: 0.875rem;line-height: 1rem;color: #444545;}
.index_model_title.light_colour-title .model_title-big{color: #fff;}
.index_model_title.light_colour-title .model_title-small{color: #ffb554;}
.index_model_title.light_colour-title .model_title-line{background-color: #ffb554;}
.index_model_title.light_colour-title .model_title-more{color: #ffe8cb;}
/*====================index - banner - swiper==========*/
.index_swiper{position: relative;width: 100%;margin-top: 150px;background-color: #fff;}
.swiper_zl_back{position: relative;width: 100%;height: auto;z-index: 0;}
.swiper_zl_back .swiper-slide{height: 630px;max-height: calc(100vh - 84px);background-position: center;background-size: cover;}
.swiper_zl_back .swiper-slide::before{content: '';position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.08);}
.swiper_zl_back .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #fff;opacity: 0.2;border-radius: 6px;}
.swiper_zl_back .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 5.5px;}
.swiper_zl_back .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.swiper_zl_back .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 22px;}
/*====================index - news - list==========*/
.index_news{position: relative;width: 100%;background-color: #fff;margin-top: -12px;border-radius: 12px;box-shadow: 0px 0px 8px 8px rgba(0,0,0,0.03);padding: 37px 0px;}
.index_news-list{position: relative;display: flex;flex-wrap: wrap;margin-top: 20px;justify-content: space-between;align-items: flex-start;}
.index_news-list img{width: 100%;}
.index_news-list .news-list-one{position: relative;width: 33.589%;}
.index_news-list .news-list-one .innews-img{width: 100%;position: relative;overflow: hidden;}
.index_news-list .news-list-one .innews-text{position: absolute;width: 100%;left: 0px;bottom: 4.5%;background-color: rgba(0,0,0,0.4);padding: 0px 3.6%;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_news-list .news-list-one .innews-text a{color: #fff;line-height: 2.5rem;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_news-list .news-list-one .innews-text:hover{background-color: rgba(0,0,0,0.8);}
.index_news-list .news-list-one:hover img{transform: scale(1.1);}
.index_news-list .news-list-two{position: relative;width: 260px;max-width: 16%;}
.index_news-list .news-list-two .innews-img{width: 100%;position: relative;overflow: hidden;}
.index_news-list .news-list-two .innews-img p{position: absolute;display: inline-block;top: 0px;right: 0px;background-color: #006f44;line-height: 1.375rem;color: #fff;
	font-family: "SourceHanSansCN-Light";font-size: 1.375rem;text-align: right;padding: 5px 8px;}
.index_news-list .news-list-two .innews-img p span{display: block;opacity: 0.4;font-size: 0.875rem;line-height: 1.125rem;}
.index_news-list .news-list-two:hover img{transform: scale(1.1);}
.index_news-list .news-list-two .innews-title{position: relative;color: #444545;line-height: 1.5625rem;margin: 12px 0px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_news-list .news-list-two .innews-title:hover{color: #ed8100;}
.index_news-list .news-list-two .innews-text{font-size: 0.875rem;color: #969696;line-height: 1.25rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_news-list .news-list-two .innews-text:hover{color: #555;}
.index_news-list .news-list-two .innews-more{display: block;border-bottom: 1px solid #ed8100;color: #ed8100;text-transform: uppercase;font-size: 0.875rem;line-height: 1.5rem;
padding: 5px 0px;margin-top: 15px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_news-list .news-list-two .innews-more:hover{padding: 5px 0 5px calc(50% - 1.5rem);background-color: #ed8100;color: #fff;}
/*====================index - notice - list==========*/
.index_notice{position: relative;margin-top: 20px;display: flex;flex-wrap: wrap;align-items: flex-start;}
.index_notice .notice_item{width: 49.162%;margin-right: 1.676%;background-color: #fff;box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.03);border-radius: 13px;margin-bottom: 20px;
padding: 30px 46px;display: flex;align-items: flex-start;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_notice .notice_item:nth-child(2n){margin-right: 0px;}
.index_notice .notice_item .item-time{position: relative;width: 110px;border-radius: 6px;box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.04);margin-right: 35px;text-align: center;
	padding: 20px 15px;line-height: 2.1875rem;color: #666;font-size: 1.5rem;font-family: "SourceHanSansCN-Light";
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_notice .notice_item .item-time p{line-height: 1.25rem;color: #ccc;font-size: 0.875rem;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_notice .notice_item .item-context{flex: 1;overflow: hidden;position: relative;}
.index_notice .notice_item .item-context_title{position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.625rem;color: #000;padding-bottom: 11px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_notice .notice_item .item-context_title:after{content: '';display: block;width: 50px;height: 1px;background-color: #ed8100;position: absolute;bottom: 0px;left: 0px;}
.index_notice .notice_item .item-context_txt{margin-top: 5px;line-height: 1.375rem;color: #969696;font-size: 0.875rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
overflow: hidden;text-overflow: ellipsis; /* 显示省略号 */transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_notice .notice_item a.item-context_bt{display: block;margin-top: 22px;width: 110px;text-align: center;line-height: 1.875rem;font-size: 0.875rem;background-color: #ed8100;color: #fff;border-radius: 5px;}
.index_notice .notice_item:hover{background-color: #ed8100;}
.index_notice .notice_item:hover .item-time{background-color: #fbe6cd;color: #ed8100;}
.index_notice .notice_item:hover .item-time p{color: #ed8100;}
.index_notice .notice_item:hover .item-context_title{color: #fff;}
.index_notice .notice_item:hover .item-context_txt{color: #fff;}
.index_notice .notice_item:hover a.item-context_bt{background-color: #fff;color: #ed8100;}
/*====================index - teacher - list==========*/
.index_teacher{position: relative;background-color: #fff;margin: 18px 0px 40px 0px;box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.03);border-radius: 12px;overflow: hidden;}
.index_teacher:before{content: '';display: block;position: absolute;width: 750px;height: 750px;background-color: #f8f6fa;left: 14%;bottom: -70%;border-radius: 50%;}
.index_teacher .swiper-slide{background-color: #fff;}
.index_teacher .teacher_item{position: relative;white-space: 100%;display: flex;align-items: center;}
.index_teacher .teacher_item-left{position: relative;width: 47.78%;margin-right: 2.22%;padding: 40px 120px 58px 0px;text-align: center;}
.index_teacher .teacher_item-left:before{content: '';display: block;position: absolute;width: 100%;height: 740px;background-color: #ed8100;right: 0px;border-top-right-radius: 370px;
border-bottom-right-radius: 350px;transform: translate(0px,-50%);top: 50%;
background-image: url('../images/index07.png');background-repeat: no-repeat;background-position: 19% center;}
.index_teacher .teacher_item-mm{position: relative;z-index: 2;display: inline-block;}
.index_teacher .teacher_item-img{position: relative;width: 510px;height: 510px;border-radius: 50%;border: 7px solid #f6bc78;overflow: hidden;box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.04);}
.index_teacher .teacher_item-img img{width: 100%;}
.index_teacher .teacher_item-add{position: absolute;display: inline-block;width: 60px;height: 60px;background-color: #fff;border-radius: 50%;text-align: center;border: 7px solid #f6bc78;
margin-top: -36px;left: 50%;transform: translate(-50%,0px);line-height: 45px;font-size: 1.875rem;color: #ed8100;}
.index_teacher .teacher_item-add:hover{color: #fff;background-color: #ed8100;}
.index_teacher .teacher_item-right{position: relative;flex: 1;overflow: hidden;padding: 20px 25px 68px 25px;}
.index_teacher .teacher_item-title{position: relative;display: flex;align-items: flex-end;flex-wrap: wrap;}
.index_teacher .teacher_item-title span{color: #444545;font-size: 2.25rem;font-family: "SourceHanSansCN-Bold";line-height: 3rem;margin-right: 12px;}
.index_teacher .teacher_item-title a{color: #ed8100;font-size: 0.75rem;line-height: 1.75rem;}
.index_teacher .teacher_item-label{color: #444545;font-size: 1.125rem;line-height: 1.5rem;margin-top: 3px;min-height: 3rem;max-width: 680px;}
.index_teacher .teacher_item-context{color: #9e9e9e;font-size: 0.875rem;line-height: 1.375rem;margin-top: 25px;margin-bottom: 21px;max-width: 780px;min-height: 15.125rem;}
.index_teacher .bold{font-family: "SourceHanSansCN-Bold";}
.index_teacher .teacher_item-more{display: block;width: 110px;text-align: center;color: #fff;background-color: #ed8100;border:1px solid #ed8100;border-radius: 5px;line-height: 1.875rem;font-size: 0.875rem;}
.index_teacher .teacher_item-more:hover{background-color: #fff;color: #ed8100;}
.index_teacher .swiper-button-next{right: 50px;left: auto;bottom: 6.6%;top: auto;margin-top: 0px;background-image: url('../images/index08.jpg');background-color: #fff;}
.index_teacher .swiper-button-prev{right: 200px;left: auto;bottom: 6.6%;top: auto;margin-top: 0px;background-image: url('../images/index09.jpg');background-color: #fff;}
.index_teacher .swiper-button-next,.index_teacher .swiper-button-prev{width: 60px;height: 60px;border-radius: 50%;background-size: auto;box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.08);}
.index_teacher .swiper-pagination-fraction{width: 90px;right: 110px;left: auto;bottom: 6.6%;line-height: 30px;padding: 15px 0px;color: #d7d7d7;font-family: "SourceHanSansCN-Bold";}
.index_teacher .swiper-pagination-fraction .swiper-pagination-current{color: #ed8100;}
/*====================index - science - list==========*/
.index_orange-page{position: relative;width: 100%;background-color: #ed8100;padding-top: 28px;border-top: 1px solid #e56600;border-bottom: 1px solid #e56600;
background-image: url('../images/index10.png');background-position: center bottom;}
.index_science{padding-top: 16px;}
.index_science .swiper-container{padding-bottom: 70px;}
.index_science .swiper-slide{width: calc(33.334% - 16px);margin-right: 23px;}
.index_science .swiper-slide:last-child{margin-right: 0px;}
.index_science .swiper-slide>a{display: block;position: relative;padding-left: 15px;}
.index_science .science_time{position: absolute;width: 70px;text-align: right;left: 0px;top: 25px;background-color: #006f44;padding: 10px 7px 7px 7px;line-height: 1.5625rem;
	font-size: 1.625rem;color: #fff;z-index: 5;}
.index_science .science_time p{opacity: 0.6;color: #fff;font-size: 0.875rem;line-height: 1.125rem;}
.index_science .science_item{position: relative;background-color: #fff;border-radius: 15px;padding: 22px 30px 22px 79px;box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.04);}
.index_science .science_item .science_label{color: #444545;line-height: 2.1875rem;font-size: 1.5rem;font-family: "SourceHanSansCN-Bold";transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_science .science_item .science_title{line-height: 1.625rem;color: #444545;font-size: 1.25rem;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
padding-bottom: 6px;position: relative;font-family: "SourceHanSansCN-Bold";transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_science .science_item .science_title:after{content: '';position: absolute;display: block;width: 75px;height: 1px;background-color: #ed8100;left: 0px;bottom: 0px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_science .science_item .science_text{line-height: 1.25rem;font-size: 0.875rem;color: #9e9e9e;margin-top: 19px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_science .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #fff;opacity: 0.5;border-radius: 6px;}
.index_science .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 5px;}
.index_science .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.index_science .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 17px;}
.index_science .swiper-slide>a:hover .science_item{box-shadow: 0px 0px 12px 4px rgba(0,0,0,0.1);}
.index_science .swiper-slide>a:hover .science_label,.index_science .swiper-slide>a:hover .science_title{color: #ed8100;}
.index_science .swiper-slide>a:hover .science_text{color: #333;}
.index_science .swiper-slide>a:hover .science_title:after{width: 100%;}
/*====================index - study - list==========*/
.index_study{position: relative;padding: 35px 0px;}
.index_study-swiper{padding: 21px 84px 0px 84px;}
.index_study-swiper .swiper-button-next{right: 0px;left: auto;background-image: url('../images/index08.jpg');background-color: #fff;}
.index_study-swiper .swiper-button-prev{left: 0px;right: auto;background-image: url('../images/index09.jpg');background-color: #fff;}
.index_study-swiper .swiper-button-next,.index_study-swiper .swiper-button-prev{width: 60px;height: 60px;border-radius: 50%;background-size: auto;box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.08);}
.index_study-swiper .swiper-slide{position: relative;background-color: #fff;border-radius: 15px;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.04);background-image: url('../images/index15.png');
background-size: cover;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;margin: 14px 13px;width: calc(25% - 26px);}
.index_study-swiper .swiper-slide>a{display: block;position: relative;width: 100%;padding: 30px 44px 44px 48px;}
.index_study-swiper .study_img{display: block;width: 111px;height: 111px;border-radius: 50%;overflow: hidden;border: 5px solid #f7cd9a;margin-bottom: 29px;box-shadow: 0px 0px 15px 5px rgba(214,81,0,0.08);}
.index_study-swiper .study_title{line-height: 1.875rem;font-size: 1.5rem;color: #444545;font-family: "SourceHanSansCN-Medium";margin-bottom: 12px;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_study-swiper .study_text{line-height: 1.5rem;font-size: 0.875rem;color: #444545;height: 9rem;opacity: 0.75;margin-bottom: 1rem;display: -webkit-box;-webkit-line-clamp: 6;
    -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_study-swiper .study_name{position: relative;text-align: right;line-height: 2.1875rem;font-size: 1.5rem;font-family: "SourceHanSansCN-Medium";color: #444545;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_study-swiper .study_label{position: relative;text-align: right;line-height: 1.125rem;color: #9e9e9e;font-size: 0.875rem;opacity: 0.6;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_study-swiper .swiper-slide:hover{background-color: #ed8100;background-image: url('../images/index16.png');}
.index_study-swiper .swiper-slide:hover .study_img img{transform: scale(1.1);}
.index_study-swiper .swiper-slide:hover .study_title{color: #fff;}
.index_study-swiper .swiper-slide:hover .study_text{color: #f9f8fb;opacity: 0.75;}
.index_study-swiper .swiper-slide:hover .study_name{color: #fff;}
.index_study-swiper .swiper-slide:hover .study_label{color: #fff;opacity: 0.6;}
/*====================index - activity - list==========*/
.index_activity{position: relative;width: 100%;background-color: #fff;padding: 38px 0px 40px 0px;}
.index_activity .activity_model{display: flex;align-items: flex-start;flex-wrap: wrap;}
.index_activity .activity_item-one{flex: 1;position: relative;z-index: 9;}
.index_activity .activity_item-one .img{height: 670px;width: 100%;overflow: hidden;}
.index_activity .activity_item-one img{min-height: 100%;width: 100%;}
.index_activity .item_one-context{position: absolute;bottom: 0px;width: 100%;left: 50%;background-color: #fff;padding: 50px 54px 38px 48px;font-family: "SourceHanSansCN-Medium";}
.index_activity .item_one-context:before{content: '';position: absolute;width: 0px;height: 0px;top: -29px;left: 32px;border-bottom: 16px solid #fff;border-top: 15px solid transparent;
border-right: 15px solid transparent;border-left: 15px solid transparent;}
.index_activity .item_one-context .label{display: flex;align-items: flex-start;padding: 9px 0px;position: relative;}
.index_activity .item_one-context .label .time{line-height: 0.875rem;font-size: 0.875rem;color: #ccc;}
.index_activity .item_one-context .label .tip{display: inline-block;margin-left: 28px;background-color: #006f44;width: 82px;line-height: 1.5rem;text-align: center;border-radius: 5px;
color: #fff;font-size: 0.875rem;}
.index_activity .item_one-context .label:after{content: '';position: absolute;bottom: 0px;left: 0px;width: 46px;height: 2px;background-color: #ed8100;}
.index_activity .item_one-context .title{position: relative;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
line-height: 2.25rem;height: 9rem;margin-top: 16px;color: #444545;font-size: 1.75rem;}
.index_activity .item_one-context .more{display: inline-block;margin-top: 20px;line-height: 1.5rem;color: #ed8100;font-size: 0.875rem;border-radius: 5px;}
.index_activity .activity_item-one:hover img{transform: scale(1.08);}
.index_activity .item_one-context .more:hover{background-color: #ed8100;color: #fff;padding: 0px 15px;}
.index_activity .activity_model_right{flex: 2;display: flex;flex-wrap: wrap;overflow: hidden;}
.index_activity .activity_item-two{width: 50%;display: flex;align-items: flex-start;}
.index_activity .only_row .activity_item-two{width: 33.333%;}
.index_activity .orange_item{position: relative;background-color: #ed8100;padding: 58px 30px 25px 30px;font-family: "SourceHanSansCN-Medium";min-width: 50%;width: 100%;}
.index_activity .img_item{min-width: 50%;width: 100%;overflow: hidden;}
.index_activity .img_item img{width: 100%;}
.index_activity .activity_item-two:hover img{transform: scale(1.08);}
.index_activity .orange_item .label{display: flex;align-items: flex-start;padding: 9px 0px;position: relative;}
.index_activity .orange_item .label .time{line-height: 0.875rem;font-size: 0.875rem;color: #fff;}
.index_activity .orange_item .label .tip{display: inline-block;margin-left: 26px;background-color: #006f44;width: 82px;line-height: 1.5rem;text-align: center;border-radius: 5px;
color: #fff;font-size: 0.875rem;}
.index_activity .orange_item .label:after{content: '';position: absolute;bottom: 0px;left: 0px;width: 46px;height: 2px;background-color: #fff;}
.index_activity .orange_item .title{position: relative;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
line-height: 1.625rem;height: 9.75rem;margin-top: 14px;color: #fff;font-size: 1.25rem;}
.index_activity .orange_item .more{display: inline-block;margin-top: 15px;line-height: 1.5625rem;color: #fff;font-size: 0.875rem;border-radius: 5px;}
.index_activity .orange_item .more:hover{background-color: #fff;color: #ed8100;padding: 0px 15px;}
.index_activity .orange_right:before{content: '';position: absolute;width: 0px;height: 0px;top: 22.8%;right: -29px;border-bottom: 16px solid transparent;border-top: 15px solid transparent;
border-right: 15px solid transparent;border-left: 15px solid #ed8100;z-index: 8;}
.index_activity .activity_item-thr{width: 25%;}
.index_activity .gray_item{position: relative;width: 100%;background-color: #f9f8fb;padding: 32px 0px 0px 18.5%;height: 100%;}
.index_activity .gray_more{padding: 32px 0px;}
.index_activity .gray_more p{line-height: 1.875rem;color: 3444545;font-size: 1.5rem;font-family: "SourceHanSansCN-Bold";}
.index_activity .gray_more a{background-image: url('../images/index28.png');line-height: 1rem;font-size: 0.875rem;color: #828383;padding: 5px 0px 5px 20px;background-position: left center;
background-repeat: no-repeat;margin-top: 6px;display: block;width: 88px;border-bottom: 1px solid #ed8100;}
/*====================index - theme - list==========*/
.index_theme{position: relative;padding: 20px 0px;margin-top: -40px;}
.index_theme_model{position: relative;padding: 30px 0px;display: flex;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}
.index_theme .theme_model-img{position: relative;width: 22.39%;border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.03);}
.index_theme .theme_model-img a{display: block;}
.index_theme .theme_model-img img{width: 100%;}
.index_theme .theme_model-img .txt{display: block;width: 100%;position: absolute;bottom: 4.37%;left: 0px;background-color: rgba(0,0,0,0.4);padding: 10px 20px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .theme_model-img .txt p{line-height: 1.25rem;font-size: 1rem;color: #fff;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;
	text-overflow: ellipsis;height: 2.5rem;}
.index_theme .theme_model-img:hover img{transform: scale(1.08);}
.index_theme .theme_model-img:hover .txt{background-color: #ed8100;}
.index_theme .theme_model-imgtext{width: 18.29%;position: relative;padding: 26px 20px 16px 20px;background-color: #fff;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.03);border-radius: 15px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .theme_model-imgtext a{display: block;}
.index_theme .theme_model-imgtext .img{position: relative;margin: 2px 0px 12px 0px;overflow: hidden;}
.index_theme .theme_model-imgtext .img img{width: 100%;}
.index_theme .theme_model-imgtext .title{line-height: 1.5rem;font-size: 1rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;
color: #000;font-family: "SourceHanSansCN-Bold";height: 4.5rem;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .theme_model-imgtext .text{margin: 10px 0px 16px 0px;height: 9rem;display: flex;align-items: flex-end;}
.index_theme .theme_model-imgtext .text p{line-height: 1.5rem;font-size: 0.875rem;color: #9e9e9e;max-height: 9rem;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;
	overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .theme_model-imgtext:hover .img img{transform: scale(1.08);}
.index_theme .theme_model-imgtext:hover{background-color: #ed8100;}
.index_theme .theme_model-imgtext:hover .title{color: #fff;}
.index_theme .theme_model-imgtext:hover .text p{color: #fff;}
.index_theme .theme_model-text{width: 36.48%;}
.index_theme .model-text_item{position: relative;display: flex;align-items: flex-start;margin-bottom: 25px;}
.index_theme .model-text_item:last-child{margin-bottom: 0px;}
.index_theme .model-text_item .time{display: block;width: 91px;min-width: 91px;text-align: center;background-color: #ed8100;margin-right: 30px;padding: 12px 8px 9px 8px;border-radius: 5px;
line-height: 1.875rem;font-size: 1.5rem;color: #fff;font-family: "SourceHanSansCN-Light";transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .model-text_item .time p{line-height: 1.5625rem;font-size: 0.875rem;color: #fff;opacity: 0.7;}
.index_theme .model-text_item .context{flex: 1;overflow: hidden;}
.index_theme .model-text_item .context .title{line-height: 1.625rem;padding-bottom: 11px;font-size: 1rem;color: #444545;font-family: "SourceHanSansCN-Medium";position: relative;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .model-text_item .context .title:after{content: '';display: block;position: absolute;width: 50px;height: 1px;background-color: #ed8100;left: 0px;bottom: 0px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .model-text_item .context .text{line-height: 1.375rem;margin-top: 10px;color: #9e9e9e;font-size: 0.875rem;height: 2.75rem;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .model-text_item .context .bt{line-height: 1.875rem;width: 110px;display: block;text-align: center;background-color: #c8c8c7;border-radius: 5px;color: #fafeff;
font-size: 0.875rem;margin-top: 15px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_theme .model-text_item:hover .time{margin-right: 20px;box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.04);}
.index_theme .model-text_item:hover .context .title{color: #ed8100;}
.index_theme .model-text_item:hover .context .title:after{width: 100%;}
.index_theme .model-text_item:hover .context .text{color: #555;}
.index_theme .model-text_item .context .bt:hover{background-color: #ed8100;}
/*====================index - process - list==========*/
.index_process{position: relative;background-image: url('../images/index32.jpg');background-repeat: no-repeat;background-position: 14% top;padding-top: 86px;}
.index_process .process_title{position: relative;width: 1600px;max-width: 100%;margin: 0px auto;padding: 0px 40px;}
.index_process .process_title .title{line-height: 2.375rem;color: #444545;font-size: 1.875rem;font-family: "SourceHanSansCN-Bold";}
.index_process .process_title .label{line-height: 1.5625rem;color: #a0a0a0;font-size: 1.125rem;}
.index_process .process_public{position: absolute;width: 1600px;max-width: 100%;padding: 0px 40px;display: flex;margin-top: 36px;margin-left: 50%;transform: translate(-50%,0px);
	align-items: flex-start;overflow: hidden;}
.index_process .process_public .year{line-height: 3.75rem;color: #ed8100;font-size: 3.375rem;font-family: "SourceHanSansCN-Bold";margin-right: 52px;}
.index_process .process_public .text{position: relative;padding: 4px 0px;line-height: 1.75rem;font-size: 1rem;color: #565657;flex: 1;}
.index_process .process_roll{position: relative;padding-top: 100px;}
.index_process .swiper-slide{position: relative;width: auto;padding-bottom: 25px;background-image: url('../images/index35.png');background-position: left bottom;
background-repeat: repeat-x;}
.index_process .rool_list{display: flex;padding-top: 45px;padding-right: 85px;}
.index_process .roll_item{display: block;min-width: 102px;height: 135px;text-align: center;position: relative;margin-top: 107px;}
.index_process .roll_item:nth-child(25n+1){margin-top: 107px;margin-left: 114px;}
.index_process .roll_item:nth-child(25n+2){margin-top: 141px;margin-left: 36px;}
.index_process .roll_item:nth-child(25n+3){margin-top: 200px;margin-left: 24px;}
.index_process .roll_item:nth-child(25n+4){margin-top: 193px;margin-left: 21px;}
.index_process .roll_item:nth-child(25n+5){margin-top: 154px;margin-left: 50px;}
.index_process .roll_item:nth-child(25n+6){margin-top: 100px;margin-left: 34px;}
.index_process .roll_item:nth-child(25n+7){margin-top: 37px;margin-left: 20px;}
.index_process .roll_item:nth-child(25n+8){margin-top: 0px;margin-left: 60px;}
.index_process .roll_item:nth-child(25n+9){margin-top: 80px;margin-left: 101px;}
.index_process .roll_item:nth-child(25n+10){margin-top: 70px;margin-left: 73px;}
.index_process .roll_item:nth-child(25n+11){margin-top: 20px;margin-left: -2px;}
.index_process .roll_item:nth-child(25n+12){margin-top: 105px;margin-left: 49px;}
.index_process .roll_item:nth-child(25n+13){margin-top: 65px;margin-left: 39px;}
.index_process .roll_item:nth-child(25n+14){margin-top: 105px;margin-left: 39px;}
.index_process .roll_item:nth-child(25n+15){margin-top: 20px;margin-left: 51px;}
.index_process .roll_item:nth-child(25n+16){margin-top: 70px;margin-left: -2px;}
.index_process .roll_item:nth-child(25n+17){margin-top: 80px;margin-left: 73px;}
.index_process .roll_item:nth-child(25n+18){margin-top: 0px;margin-left: 101px;}
.index_process .roll_item:nth-child(25n+19){margin-top: 37px;margin-left: 60px;}
.index_process .roll_item:nth-child(25n+20){margin-top: 100px;margin-left: 20px;}
.index_process .roll_item:nth-child(25n+21){margin-top: 154px;margin-left: 34px;}
.index_process .roll_item:nth-child(25n+22){margin-top: 193px;margin-left: 50px;}
.index_process .roll_item:nth-child(25n+23){margin-top: 200px;margin-left: 21px;}
.index_process .roll_item:nth-child(25n+24){margin-top: 141px;margin-left: 24px;}
.index_process .roll_item:nth-child(25n+25){margin-top: 102px;margin-left: 107px;margin-right: 48px;}
.index_process .roll_item a{display: inline-block;}
.index_process .roll_item .dot{display: block;width: 35px;height: 35px;background-color: #fff;margin: 0px auto;border-radius: 50%;border: 10px solid rgba(237,129,0,0.3);
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_process .roll_item p{margin-top: 15px;text-align: center;line-height: 1.25rem;color: #444545;font-size: 1.125rem;font-family: "SourceHanSansCN-Bold";
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.index_process .roll_item.active .dot{width: 102px;height: 102px;border: 1px solid #e5e5e5;background-image: url('../images/index33.png');background-position: center;
background-size: 62% auto;margin-top: -25px;}
.index_process .roll_item.active p{color: #ed8100;margin-top: 12px;}
.index_process .roll_item:hover .dot{width: 102px;height: 102px;border: 1px solid #e5e5e5;background-image: url('../images/index33.png');background-position: center;
background-size: 62% auto;margin-top: -25px;}
.index_process .roll_item:hover p{color: #ed8100;margin-top: 12px;}
.index_process .swiper-button-next{right: 2.85%;left: auto;background-image: url('../images/index08.jpg');background-color: #fff;}
.index_process .swiper-button-prev{left: 2.85%;right: auto;background-image: url('../images/index09.jpg');background-color: #fff;}
.index_process .swiper-button-next,.index_process .swiper-button-prev{width: 60px;height: 60px;border-radius: 50%;background-size: auto;box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.08);
top: 40%;margin-top: -30px;}




/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*================================== about us =========================================*/
.innerpage_banner{position: relative;margin-top: 150px;height: 235px;background-position: center;background-size: cover;display: flex;justify-content: center;align-items: center;}
.innerpage_title{position: relative;width: 1600px;max-width: 100%;padding: 25px 7px 27px 7px;margin: 0px auto;}
.innerpage_title .text{line-height: 3.25rem;color: #fff;font-family: "SourceHanSansCN-Medium";font-size: 2.5rem;}
.innerpage_title .label{line-height: 1.375rem;color: #fff;font-size: 0.875rem;letter-spacing: 1.3px;}
.innerpage_crumb{position: relative;padding: 27px 0px;font-size: 0.875rem;color: #969696;line-height: 1.25rem;}
.innerpage_crumb a{font-size: 0.875rem;color: #969696;margin: 0px 12px;}
.innerpage_crumb a:first-child{margin: 0px 12px 0px 0px;}
.innerpage_crumb a:hover{color: #ed8100;}
.innerpage_crumb span{font-size: 0.875rem;color: #ed8100;margin: 0px 12px;}
.innerpage_about{position: relative;margin-top: 11px;display: flex;align-items: flex-start;}
.innerpage_about .about_left{position: relative;width: 295px;margin-bottom: 50px;}
.innerpage_about-menu{position: relative;width: 100%;background-color: #f1edf5;background-image: url('../images/about05.jpg');background-position: center bottom;border-radius: 16px;
padding: 28px 48px 90px 48px;min-height: 570px;box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.04);}
.innerpage_about-menu .about-menu-title{line-height: 2.1875rem;padding: 6px 0px;color: #54495c;font-size: 1.5rem;border-bottom: 2px solid #d4ceda;position: relative;}
.innerpage_about-menu .about-menu-title:after{content: '';display: block;position: absolute;left: 0px;bottom: -2px;width: 48px;height: 2px;background-color: #ed8100;}
.innerpage_about-menu .about-menu-list{position: relative;padding: 14px 0px;}
.innerpage_about-menu .about-menu-list dd{border-bottom: 1px solid #d4ceda;padding: 5px 0px;}
.innerpage_about-menu .about-menu-list dd:last-child{border-bottom: none;}
.innerpage_about-menu .about-menu-list dd a{display: block;padding: 5px 0px;line-height: 1.6875rem;color: #54495c;font-size: 1rem;font-family: "SourceHanSansCN-Medium";
background-image: url('../images/index28.png');background-repeat: no-repeat;background-position: 120% center;}
.innerpage_about-menu .about-menu-list dd.active a{background-position: 90% center;font-family: "SourceHanSansCN-Bold";}
.innerpage_about-menu .about-menu-list dd a:hover{background-position: 90% center;color: #ed8100;}
.innerpage_about .about_right{position: relative;width: calc(100% - 295px);padding-left: 79px;}
.innerpage_about-context{position: relative;font-size: 1rem;line-height: 1.875rem;color: #444545;padding-bottom: 18px;}
.innerpage_about-context .context_title{font-size: 1.5rem;line-height: 1.5rem;}
.innerpage_about-context .img{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.innerpage_about-context .img img{max-width: 100%;}
.table_box{position: relative;width: 100%;}
.table_box .title{position: relative;display: block;text-align: center;line-height: 2rem;padding: 5px;background-color: #e3dfe8;color: #2b2530;font-family: "SourceHanSansCN-Bold";
font-size: 1.125rem;border:1px solid #cec7d5;}
.table_box table{position: relative;width: 100%;border-right:1px solid #cec7d5;font-family: '微软雅黑';}
.table_box table th,.table_box table td{padding: 5px 30px;line-height: 1.5625rem;font-size: 1rem;color: #2b2530;font-weight: 400;border-bottom: 1px solid #cec7d5;
border-left: 1px solid #cec7d5;background-color: #f1edf5;}
.table_box table th{font-weight: bold;}
.table_box.light-orange_style .title{background-color: #fbe6cd;border-color: #f5cb9c;}
.table_box.light-orange_style table{border-color: #f5cb9c;}
.table_box.light-orange_style th,.table_box.light-orange_style td{border-color: #f5cb9c;background-color: #fbf5f0;}
.table_box.orange_style .title{background-color: #fbe6cd;border-color: #f5cb9c;}
.table_box.orange_style table{border-color: #f5cb9c;}
.table_box.orange_style th,.table_box.orange_style td{border-color: #f5cb9c;background-color: #fdf2e6;}
.professor_list{position: relative;padding-bottom: 57px;display: flex;flex-wrap: wrap;}
.professor_list .professor_item{position: relative;width: calc(25% - 22.5px);margin-right: 30px;max-width: 280px;margin-bottom: 24px;}
.professor_list .professor_item:nth-child(4n){margin-right: 0px;}
.professor_list .professor_item .item_img{position: relative;width: 100%;border:5px solid #fff;border-radius: 10px;overflow: hidden;}
.professor_list .professor_item .item_img img{width: 100%;border-radius: 6px;}
.professor_list .professor_item .item_text{text-align: center;padding: 12px 8px;color: #444545;}
.professor_list .professor_item .item_text .name{line-height: 1.5rem;font-family: "SourceHanSansCN-Bold";font-size: 1.125rem;}
.professor_list .professor_item .item_text .label{line-height: 1.25rem;font-size: 0.875rem;}
.professor_list .professor_item:hover .item_img img{transform: scale(1.08);}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*================================  Teachers  ===========================================*/
.innerpage_teachers .innerpage_about-menu{min-height: 510px;}
.teachers_list{margin-top: 28px;position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 31px;}
.teachers_list .teachers_item{position: relative;width: calc(50% - 11.5px);display: flex;background-color: #fff;padding: 20px 30px 30px 20px;border-radius: 16px;
box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.03);align-items: flex-start;background-image: url('../images/teachers02.png');background-position: right top;margin-bottom: 30px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.teachers_list .teachers_item .head_img{position: relative;width: 220px;border-radius: 10px;border: 5px solid #f8f6fa;overflow: hidden;transition: all .6s;
	-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.teachers_list .teachers_item .head_img img{width: 100%;border-radius: 5px;}
.teachers_list .teachers_item .teacher_msg{flex: 1;overflow: hidden;margin-left: 4.6%;}
.teachers_list .teachers_item .teacher_msg .msg_name{line-height: 1.375rem;font-size: 0.875rem;color: #444545;padding: 19px 0px;transition: all .6s;
	-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.teachers_list .teachers_item .teacher_msg .msg_name span{font-size: 1.25rem;line-height: 1.6875rem;font-weight: bold;margin-right: 7px;transition: all .6s;
	-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.teachers_list .teachers_item .teacher_msg .msg_txt{font-size: 0.875rem;line-height: 1.125rem;color: #444545;transition: all .6s;-moz-transition: all .6s;
	-webkit-transition: all .6s;-o-transition: all .6s;}
.teachers_list .teachers_item .teacher_msg .msg_txt p{margin-bottom: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	overflow: hidden;text-overflow: ellipsis;height: 2.25rem;}
.teachers_list .teachers_item .teacher_msg .msg_txt p:nth-child(2){height: 3.375rem;-webkit-line-clamp: 3;}
.teachers_list .teachers_item .teacher_msg .msg_txt span{font-weight: bold;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.teachers_list .teachers_item .teacher_msg .msg_bt{margin-top: 13px;width: 110px;text-align: center;line-height: 1.875rem;height: 1.875rem;border-radius: 5px;font-size: 0.875rem;
background-color: #ed8100;color: #fff;display: block;position: relative;float: right;}
.teachers_list .teachers_item:hover{background-color: #ed8100;background-image: url('../images/teachers03.png');}
.teachers_list .teachers_item:hover .head_img{border-color: #f7be7b;}
.teachers_list .teachers_item:hover .head_img img{transform: scale(1.08);}
.teachers_list .teachers_item:hover .teacher_msg .msg_name{color: #f5e2e8;}
.teachers_list .teachers_item:hover .teacher_msg .msg_name span{color: #fff;}
.teachers_list .teachers_item:hover .teacher_msg .msg_txt{color: #f5e2e8;}
.teachers_list .teachers_item:hover .teacher_msg .msg_txt span{color: #fff;}
.teachers_list .teachers_item:hover .teacher_msg .msg_bt{background-color: #fff;color: #ed8100;}
.teachers_pagination{position: relative;width: 100%;display: flex;justify-content: space-between;padding: 10px 0px;flex-wrap: wrap;}
.teachers_pagination .prev_next-bt{position: relative;display: block;width: 120px;text-align: center;line-height: 2.125rem;background-color: #fff;font-size: 0.875rem;
color: #54495c;font-family: '微软雅黑';border-radius: 20px;box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.03);border: 3px solid #fff;margin: 10px 0px;}
.teachers_pagination .prev_next-bt:hover{color: #ed8100;border-color: #ffd39e;}
a.disabled{pointer-events: none;cursor: default;opacity: 0.55;}
.teachers_pagination .pagination_num a{display: inline-block;width: 2.5rem;height: 2.5rem;text-align: center;margin: 10px 5px;background-color: #faf2ed;border-radius: 50%;
font-size: 0.875rem;font-family: '微软雅黑';line-height: 2.5rem;color: #8c3d0a;}
.teachers_pagination .pagination_num a:hover{background-color: #fdd7bf;}
.teachers_pagination .pagination_num a.active{background-color: #fdd7bf;}
/*===========================  Teachers detail  ======================================*/
.teachers_detail-context{position: relative;width: 100%;background-color: #fff;padding: 30px;border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.03);
font-family: '微软雅黑';background-repeat: no-repeat;background-image: url('../images/teachers07.png');background-position: 109% 200px;}
.teachers_detail-context .detail_card{position: relative;width: 100%;display: flex;align-items: flex-start;padding: 20px;background-color: #ed8100;border-radius: 15px;margin-bottom: 39px;}
.teachers_detail-context .detail_card .card_img{position: relative;width: 220px;min-width: 220px;border-radius: 8px;border: 5px solid #f7be7b;}
.teachers_detail-context .detail_card .card_img img{width: 100%;border-radius: 5px;}
.teachers_detail-context .detail_card .card_msg{margin-left: 19px;position: relative;padding: 0px 10px;flex: 1;overflow: hidden;margin-top: 14px;}
.teachers_detail-context .detail_card .card_msg .msg_name{position: relative;padding: 5px 0px;border-bottom: 1px solid #f7be7b;color: #f5e2e8;font-size: 0.875rem;line-height: 1.375rem;}
.teachers_detail-context .detail_card .card_msg .msg_name span{font-weight: bold;font-size: 1.25rem;color: #fff;line-height: 1.75rem;}
.teachers_detail-context .detail_card .card_msg .msg_other{position: relative;display: flex;align-items: flex-start;flex-wrap: wrap;font-size: 0.875rem;color: #fff;line-height: 1.875rem;
padding: 13px 0px;border-bottom: 1px solid #f7be7b;}
.teachers_detail-context .detail_card .card_msg .msg_other .msg_txt{padding-right: 15px;max-width: 50%;min-width: 33.333%;}
.teachers_detail-context .detail_card .card_msg .msg_other .msg_txt span{font-weight: bold;}
.teachers_detail-context .detail_card .card_msg .msg_other a{color: #fff;}
.teachers_detail-context .detail_card .card_msg .msg_study{color: #fff;font-size: 0.875rem;padding: 12px 0px;line-height: 1.75rem;}
.teachers_detail-context .detail_card .card_msg .msg_study span{font-weight: bold;}
.teachers_detail-context .detail_experience{position: relative;padding: 0px 30px;margin-bottom: 20px;}
.teachers_detail-context .detail_experience .experience_title{position: relative;width: 100%;line-height:1.625rem;color: #444545;font-size: 1.25rem;font-weight: bold;width: auto;
	padding: 6px 0px;display: inline-block;padding-right: 8px;}
.teachers_detail-context .detail_experience .experience_title i{display: block;width: 68px;height: 4px;position: absolute;background-color: #ed8100;right: -68px;bottom: 12px;}
.teachers_detail-context .detail_experience .experience_context{position: relative;font-size: 0.875rem;color: #7f7e83;line-height: 1.375rem;padding: 6px 0px;}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*================================  news  ===========================================*/
.news_model{position: relative;width: 100%;}
.news_model-big{position: relative;width: 100%;margin-bottom: 29px;}
.model-big_one{position: relative;width: 100%;background-color: #999;height: 420px;z-index: 9;border-radius: 15px;overflow: hidden;}
.model-big_one .swiper-container{position: relative;width: 100%;height: 100%;}
.model-big_one .swiper-slide{position: relative;width: 100%;height: 100%;background-size: contain;background-color: #555;background-position: center;}
.model-big_one .swiper-slide .slide-title{position: absolute;width: 100%;bottom: 42px;left: 0px;background-color: rgba(0,0,0,0.6);padding: 0px 5.867%;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.model-big_one .swiper-slide .slide-title a{display: block;color: #fff;padding: 11px 0px 8px 0px;line-height: 1.875rem;}
.model-big_one .swiper-slide .slide-title .name{font-size: 1.5rem;height: 1.875rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.model-big_one .swiper-slide .slide-title .tip{font-size: 1rem;}
.model-big_one .swiper-slide .slide-title:hover {background-color: #ed8100;}
.model-big_one .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #fff;opacity: 0.5;border-radius: 6px;}
.model-big_one .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 5px;}
.model-big_one .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.model-big_one .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 6px;}
.model-big_two{position: relative;background-color: #fff;width: 81.33%;margin-left: 18.67%;padding-left: 37.8%;border-radius: 12px;}
.model-big_two .model-big_two-list{position: relative;width: 100%;padding: 25px 50px 23px 40px;}
.model-big_two .model-big_two-item{position: relative;width: 100%;border-bottom: 1px solid #e5e5e5;margin-bottom: 16px;}
.model-big_two .model-big_two-item a{display: block;padding: 10px 0px;}
.model-big_two .model-big_two-item .title{line-height: 1.6875rem;padding-bottom: 11px;font-size: 1.125rem;color: #000;position: relative;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.model-big_two .model-big_two-item .title:after{content: '';position: absolute;display: block;bottom: 0px;left: 0px;background-color: #ed8100;width: 50px;height: 1px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.model-big_two .model-big_two-item .text{line-height: 1.375rem;margin: 15px 0px;color: #b9b9b9;font-size: 0.875rem;height: 2.75rem;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.model-big_two .model-big_two-item a:hover .title{color: #ed8100;}
.model-big_two .model-big_two-item a:hover .title:after{width: 100%;}
.model-big_two .model-big_two-item a:hover .text{color: #555;}
.news_model-search{position: relative;width: 100%;display: flex;align-items: flex-start;margin-bottom: 30px;}
.news_model-search .search-box{display: block;position: relative;width: 20.4%;min-width: 195px;}
.news_model-search .search-box #search_key{position: relative;width: 100%;border-radius: 12px;border: 1px solid #e5e5e5;padding: 15px 23px;background-color: #fff;line-height: 2rem;
font-size: 0.875rem;color: #999;cursor: pointer;background-repeat: no-repeat;background-image: url('../images/news03.png');background-position: calc(100% - 20px) center;}
.news_model-search .search-box .search_select{position: absolute;width: 95%;padding: 10px 0px;background-color: rgba(0,0,0,0.4);z-index: 9;border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;right: 2.5%;display: none;}
.news_model-search .search-box .search_select a{display: block;padding: 5px 15px;font-size: 1rem;line-height: 1.5rem;opacity: 0.8;color: #fff;}
.news_model-search .search-box .search_select a:hover{background-color: #ed8100;}
.news_model-search .search-input{position: relative;flex: 1;margin-left: 16px;border-radius: 12px;border: 1px solid #e5e5e5;background-color: #fff;display: flex;overflow: hidden;
align-items: center;}
.news_model-search .search-input input{line-height: 2rem;height: 3.875rem;font-size: 1rem;color: #000;border: none;width: 100%;padding: 0px 25px;box-shadow: none;}
.news_model-search .search-input input::-webkit-input-placeholder{/*Webkit browsers*/color:#999;font-size:0.875rem;}
.news_model-search .search-input input:-moz-placeholder{/*Mozilla Firefox 4 to 8*/color:#999;font-size:0.875rem;}
.news_model-search .search-input input::moz-placeholder{/*Mozilla Firefox 19+*/color:#999;font-size:0.875rem;}
.news_model-search .search-input input:-ms-input-placeholder{/*Internet Explorer 10+*/color:#999;font-size:0.875rem;}
.news_model-search .search-input a{display: block;width: 50px;height: 50px;background-repeat: no-repeat;background-image: url('../images/news02.png');background-position: center;
margin: 0px 12px;}
.news_model-row{position: relative;padding-bottom: 14px;}
.news_model-row .model-row_item{position: relative;display: flex;align-items: flex-start;margin-bottom: 20px;padding: 30px 46px;background-color: #fff;border-radius: 15px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_model-row .model-row_item .time{display: block;width: 111px;min-width: 111px;text-align: center;background-color: #fff;margin-right: 35px;border-radius: 8px;
	box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.04); font-size: 1.5rem;color: #666;font-family: "SourceHanSansCN-Light";
	padding: 22px 10px 16px 10px;line-height: 1.875rem;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_model-row .model-row_item .time p{line-height: 1.75rem;font-size: 0.875rem;color: #ccc;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_model-row .model-row_item .context{flex: 1;overflow: hidden;}
.news_model-row .model-row_item .context .title{line-height: 1.875rem;padding-bottom: 7px;font-size: 1rem;color: #000;position: relative;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_model-row .model-row_item .context .title:after{content: '';display: block;position: absolute;width: 50px;height: 1px;background-color: #ed8100;left: 0px;bottom: 0px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_model-row .model-row_item .context .text{line-height: 1.375rem;margin-top: 5px;color: #969696;font-size: 0.875rem;height: 2.75rem;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_model-row .model-row_item .context .bt{line-height: 1.875rem;width: 110px;display: block;text-align: center;background-color: #ed8100;border-radius: 5px;color: #fff;
font-size: 0.875rem;margin-top: 22px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_model-row .model-row_item:hover{background-color: #ed8100;}
.news_model-row .model-row_item:hover .time{background-color: #fbe6cd;color: #ed8100;}
.news_model-row .model-row_item:hover .time p{color: #ed8100;}
.news_model-row .model-row_item:hover .context .title{color: #fff;}
.news_model-row .model-row_item:hover .context .text{color: #fff;opacity: 0.8;}
.news_model-row .model-row_item:hover .context .bt{background-color: #fff;color: #ed8100;}
/*=======================  news - detail  ============================*/
.news_detail-model{position: relative;width: 100%;background-color: #fff;border-radius: 15px;padding: 44px 60px 40px 60px;}
.news_detail-title{position: relative;width: 100%;text-align: center;padding: 10px 0px;margin-bottom: 5px;}
.news_detail-title:after{content: '';display: block;position: absolute;bottom: 0px;transform: translate(-50%,0px);left: 50%;width: 230px;height: 1px;background-color: #ed8100;}
.news_detail-title .text{line-height: 2.1875rem;color: #000;font-size: 1.375rem;}
.news_detail-title .label{line-height: 1.375rem;color: #b9b9b9;font-size: 0.875rem;margin-top: 9px;}
.news_detail-context{position: relative;line-height: 1.375rem;color: rgba(0,0,0,0.7);font-size: 0.875rem;padding: 35px 0px;}
.news_detail-context img{max-width: 100%;}
.news_detail-model .teachers_pagination{position: relative;padding: 20px 50px;}



/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*================================  School Celebration  ===========================================*/
.body_index.celebration_back{background-color: #fbf6f2;}
.public_celebration_one{position: relative;margin: 0px auto;width: 1510px;padding: 0px 6px;max-width: 100%;z-index: 9;}
.celebration_index{position: relative;width: 100%;margin-top: -70px;background-image: url('../images/celebration04.png');background-position: center 240px;background-repeat: no-repeat;}
.celebration_index .index_process .process_title .title{background-image:-webkit-linear-gradient(top,#e83c00,#eb5e00,#fd8403); -webkit-background-clip:text;
	-webkit-text-fill-color:transparent;}
.celebration_index .index_process{background-image: none;}
.celebration_index-one{position: relative;width: 100%;background-image: url('../images/celebration08.png');background-repeat: repeat-x;background-position: center bottom;}
.celebration_course{position: relative;padding-bottom: 118px;padding-top: 41px;}
.celebration_course .course_list{position: relative;width: 100%;padding: 0px 49px;margin-top: 13px;}
.celebration_course .course_list:after{content: '';position: absolute;width: calc(100% - 52px);height: 1px;border-bottom: 1px dashed #a32a55;bottom: 46px;z-index: 5;left: 26px;}
.course_list .swiper-slide{position: relative;width: 280px;height: 280px;border: 1px solid #ffe5c1;border-radius: 50%;padding: 9px;cursor: pointer;}
.course_list .swiper-slide:before{content: '';position: absolute;width: 12px;height: 12px;border-radius: 50%;background-color: #d24570;z-index: 999;bottom: 40px;left: 50%;
margin-left: -6px;}
.course_list .course_item{position: relative;border-radius: 50%;width: 100%;height: 100%;border: 4px solid #ffe4bf;text-align: center;padding: 14px 10px 10px 10px;z-index: 6;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.course_list .course_item .year{font-family: "Ashby-Black";padding: 20px 5px;color: #bf222a;line-height: 2.25rem;;font-size: 2.25rem;position: relative;}
.course_list .course_item .year:after{content: '';position: absolute;display: block;bottom: 0px;left: 50%;width: 26px;height: 2px;margin-left: -13px;background-color: #ee8100;}
.course_list .course_item .context{color: #333333;display: inline-block;max-width: 180px;line-height: 1.5rem;margin-top: 20px;}
.celebration_course .course_list .swiper-button-prev,.celebration_course .course_list .swiper-button-next{width: 27px;height: 32px;background-size: 100% 100%;top: auto;bottom: 30px;
	margin-top: 0px;}
.celebration_course .course_list .swiper-button-prev{background-image: url('../images/celebration06.png');left: 0px;right: auto;}
.celebration_course .course_list .swiper-button-next{background-image: url('../images/celebration07.png');right: 0px;left: auto;}
.course_list .swiper-slide:hover .course_item{border-color: #f89f36;}
.celebration_speech{position: relative;margin-bottom: 22px;}
.celebration_speech .speech_head{position: absolute;width: 38.1%;border-top-right-radius: 100px;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;z-index: 9;
	overflow: hidden;left: 0px;top: 50%;transform: translate(0px,-50%);}
.celebration_speech .speech_head img{width: 100%;}
.celebration_speech:hover .speech_head img{transform: scale(1.08);}
.celebration_speech .speech_context{position: relative;width: 92.5%;height: 100%;margin-left: 7.5%;padding: 20px;}
.celebration_speech .speech_context:before{background-image: url('../images/celebration14_01.png');position: absolute;content: '';width: 100%;height: 100%;top: 0px;left: 0px;background-repeat: no-repeat;
background-position: left top;}
.celebration_speech .speech_context:after{background-image: url('../images/celebration14_02.png');position: absolute;content: '';width: 100%;height: 100%;top: 0px;left: 0px;background-repeat: no-repeat;
background-position: 100% bottom;}
.celebration_speech .speech_context .msg_box{position: relative;background-color: #fff;padding-right: 65px;padding-left: calc(34% + 65px);border-radius: 15px;padding-top: 60px;
padding-bottom: 48px;min-height: 515px;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.03);}
.celebration_speech .celebration_public-title{text-align: left;padding: 15px 0px;}
.celebration_speech .context_msg .title{line-height: 2.0625rem;color: #333;font-size: 1.5rem;font-weight: bold;}
.celebration_speech .context_msg .label{color: #333;font-size: 1rem;line-height: 1.625rem;}
.celebration_speech .context_msg .text{color: #878787;line-height: 1.875rem;font-size: 1rem;margin-top: 22px;}
.celebration_schedule{position: relative;margin-bottom: 41px;}
.schedule_card{position: relative;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;margin-top: 23px;margin-bottom: 40px;justify-content: space-between;}
.schedule_card .lecard-item{position: relative;width: calc(16.6667% - 13px);background-color: #fff;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.03);
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule_card .lecard-item:nth-child(2n+1){margin-top: 60px;}
.schedule_card .lecard-item .img{width: 100%;display: block;overflow: hidden;}
.schedule_card .lecard-item .img img{width: 100%;}
.schedule_card .lecard-item .date{position: absolute;top: 0px;left: 0px;width: 73px;text-align: center;background-image: linear-gradient(to bottom, #ec8407, #e64207);color: #fff;
padding: 7px 5px;}
.schedule_card .lecard-item .date span{font-size: 1.5rem;line-height: 1.875rem;display: block;font-weight: bold;}
.schedule_card .lecard-item .date p{font-size: 0.875rem;line-height: 1rem;display: block;}
.schedule_card .lecard-item .context{min-height: 200px;text-align: center;padding: 25px 30px;color: #000;
	transition: all .8s;-moz-transition: all .8s;-webkit-transition: all .8s;-o-transition: all .8s;}
.schedule_card .lecard-item .time{font-size: 1.875rem;line-height: 2.25rem;margin-bottom: 15px;}
.schedule_card .lecard-item .title{line-height:  1.875rem;font-size: 1rem;}
.schedule_card .lecard-item:hover .img img{transform: scale(1.08);}
.schedule_card .lecard-item:hover{background-color: #ee8100;}
.schedule_card .lecard-item:hover .context{color: #fff;}
.celebration_more{margin: 0px auto;line-height: 2.625rem;border: 1px solid #ad1018;display: block;width: 140px;text-align: center;background-color: #ad1018;font-size: 1rem;color: #fff;}
.celebration_more:hover{background-color: #fff;color: #ad1018;}
.celebration_trends{position: relative;margin-bottom: -46px;}
.trends_card{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 13px;margin-bottom: 30px;align-items: flex-start;}
.trends_card .trcard_list{position: relative;width: 32.7%;background-color: #fff;}
.trends_card .trcard_list .trcard_item{position: relative;padding: 0px 30px;}
.trends_card .trcard_list .trcard_item a{position: relative;border-bottom: 1px solid #ebebeb;display: flex;align-items: flex-start;padding: 35px 0px 15px 0px;}
.trends_card .trcard_list .trcard_item:last-child a{border-bottom: none;}
.trends_card .trcard_list .date{position: relative;margin-top: 5px;width: 73px;text-align: center;background-image: linear-gradient(to bottom, #ec8407, #e64207);color: #fff;
padding: 7px 5px;margin-right: 18px;box-shadow: 0px 0px 10px 5px rgba(0,0,0,0);transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_list .date span{font-size: 1.5rem;line-height: 1.875rem;display: block;font-weight: bold;}
.trends_card .trcard_list .date p{font-size: 0.875rem;line-height: 1rem;display: block;}
.trends_card .trcard_list .context{flex: 1;overflow: hidden;}
.trends_card .trcard_list .context .title{line-height: 1.75rem;font-weight: bold;font-size: 1.125rem;color: #000;display: block;overflow: hidden;margin-bottom: 10px;
	white-space: nowrap;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_list .context .txt{line-height: 1.375rem;color: #878787;font-size: 1rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;
    text-overflow: ellipsis;margin-bottom: 12px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_list .context .tip{line-height: 1.375rem;color: #d24570;font-size: 0.875rem;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_list .trcard_item a:hover .date{box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);}
.trends_card .trcard_list .trcard_item a:hover .context .title{color: #ee8100;}
.trends_card .trcard_list .trcard_item a:hover .context .txt{color: #333;}
.trends_card .trcard_list .trcard_item a:hover .context .tip{color: #ee8100;}
.trends_card .trcard_tw_list{position: relative;width: 32%;background-color: #fff;}
.trends_card .trcard_tw_list .trcard_item{position: relative;width: 100%;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_tw_list .trcard_item a{display: block;}
.trends_card .trcard_tw_list .img{display: block;width: 100%;overflow: hidden;}
.trends_card .trcard_tw_list .img img{width: 100%;display: block;}
.trends_card .trcard_tw_list .date{position: absolute;top: 0px;left: 0px;width: 73px;text-align: center;background-image: linear-gradient(to bottom, #ec8407, #e64207);color: #fff;
padding: 7px 5px;}
.trends_card .trcard_tw_list .date span{font-size: 1.5rem;line-height: 1.875rem;display: block;font-weight: bold;}
.trends_card .trcard_tw_list .date p{font-size: 0.875rem;line-height: 1rem;display: block;}
.trends_card .trcard_tw_list .context{padding: 16px 28px 20px 28px;}
.trends_card .trcard_tw_list .title{line-height: 1.75rem;font-weight: bold;font-size: 1.125rem;color: #000;display: block;overflow: hidden;margin-bottom: 23px;
	white-space: nowrap;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_tw_list .txt{line-height: 1.375rem;color: #878787;font-size: 1rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;
    text-overflow: ellipsis;margin-bottom: 13px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_tw_list .tip{line-height: 1.375rem;color: #d24570;font-size: 0.875rem;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.trends_card .trcard_tw_list .trcard_item:hover{background-color: #ee8100;}
.trends_card .trcard_tw_list .trcard_item a:hover .img img{transform: scale(1.08);}
.trends_card .trcard_tw_list .trcard_item a:hover .context .title{color: #fff;}
.trends_card .trcard_tw_list .trcard_item a:hover .context .txt{color: #fff;opacity: 0.8;}
.trends_card .trcard_tw_list .trcard_item a:hover .context .tip{color: #fff;}
.celebration_blessing{position: relative;margin-top: -45px;margin-bottom: 27px;}
.blessing_card{position: relative;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;margin-top: 28px;justify-content: space-between;}
.blessing_card .blessing_item{position: relative;width: calc(25% - 15.75px);background-color: #fff;padding: 5px;margin-bottom: 20px;text-align: center;transition: all .6s;
	-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.blessing_card .blessing_item a{display: block;}
.blessing_card .blessing_item .img{position: relative;width: 100%;overflow: hidden;}
.blessing_card .blessing_item .img img{width: 100%;}
.blessing_card .blessing_item .text{color: #000;font-size: 1rem;font-weight: bold;line-height: 1.5625rem;padding: 15px 5px 12px 5px;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.blessing_card .blessing_item:hover{background-color: #ee8100;}
.blessing_card .blessing_item:hover .text{color: #fff;}
.blessing_card .blessing_item:hover .img img{transform: scale(1.08);}
.celebration_feedback{position: relative;margin-bottom: 48px;}
.feedback_card{position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;margin-top: 13px;}
.feedback_card .feedback_item{width: calc(50% - 15.5px);background-color: #fff;padding: 10px 10px 18px 10px;height: 335px;overflow: hidden;}
/*轮播table css*/
.feedback_card .thead,.feedback_card .tbody {position: relative;}
.feedback_card .thead {z-index: 1;}
.feedback_card .tbody {z-index: 0;}
.feedback_card .feedback_item table{width: 100%;font-family: '微软雅黑';}
.feedback_card .feedback_item th{background-color: #f8f8f8;font-size: 1rem;color: #000;font-weight: bold;padding: 5px;line-height: 1.875rem;}
.feedback_card .feedback_item td{padding: 5px;line-height: 1.5625rem;border-bottom: 1px dashed #e5e5e5;font-size: 1rem;color: #666;}
.feedback_card .feedback_item tr td:first-child,.feedback_card .feedback_item tr th:first-child{padding-left: 28px;}
.feedback_card .feedback_item tr td:last-child,.feedback_card .feedback_item tr th:last-child{padding-right: 18px;}
.feedback_card .feedback_item tr td:nth-child(3){color: #ff2727;font-weight: bold;}
/*视频播放*/
#video_pup-box{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(0, 0, 0, 0.8);z-index: 9999;display: none;}
#video_pup-box .video_pup-content{position:absolute;padding: 12px;border-radius: 20px;width: 90%;background-color: rgba(255, 255, 255, 0.3);
	top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 1600px;}
#background_video{position: relative;width: 100%;max-height: 95vh;display: block;border-radius: 20px;}
.close_video-box{position: absolute;z-index: 9;width: 42px;height: 42px;background-image: url('../images/ac27.png');background-repeat: no-repeat;background-size: 20px auto;
background-position: center;background-color: #ee8100;border-radius: 50%;top: 10px;right: 10px;}

/*================================  celebration schedule  ===========================================*/
.public_celebration{position: relative;margin: 0px auto;width: 1370px;padding: 0px 9px;max-width: 100%;}
.header_celebration{position: relative;width: 100%;min-height: 425px;background-image: url('../images/celebration01.png');background-position: center bottom;background-repeat: no-repeat;
background-color: #fbf6f2;background-size: auto 100%;top: 0px;left: 0px;z-index: 9999;}
.header_celebration .big_banner{position: relative;width: 100%;height: 100vh;background-color: #eee;background-size: cover;background-position: center;opacity: 1;
transition: all 1.2s;-moz-transition: all 1.2s;-webkit-transition: all 1.2s;-o-transition: all 1.2s;}
.header_celebration .big_banner.active{height: 395px;}
.header_celebration .big_banner.opacity{opacity: 0;}
.menus_celebration{position: absolute;bottom: 0px;left: 0px;width: 100%;height: auto;}
.header_celebration .big_banner + .menus_celebration{opacity: 0;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.header_celebration .big_banner.active + .menus_celebration{opacity: 1;}
.menus_celebration ul{position: relative;width: 100%;background-color: #fff;display: flex;align-items: center;padding: 0px 3.7%;box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.03);}
.menus_celebration ul li{flex: 1;}
.menus_celebration ul li a{display: block;padding: 15px;line-height: 2rem;text-align: center;font-size: 1.125rem;font-family: "SourceHanSansCN-Bold";position: relative;overflow: hidden;}
.menus_celebration ul li a:after{content: '';position: absolute;bottom: -16px;width: 0px;height: 0px;left: 50%;transform: translate(-50%,0px);border-bottom: 10px solid #da4120;
border-right: 8px solid transparent;border-left: 8px solid transparent;border-top: 10px solid transparent;}
.menus_celebration ul li a:hover{color: #da4120;}
.menus_celebration ul li a:hover:after{bottom: -1px;}
.menus_celebration ul li.active a{color: #da4120;}
.menus_celebration ul li.active a:after{bottom: -1px;}
.celebration_box{position: relative;width: 100%;background-image: url('../images/celebration04.png');background-repeat: no-repeat;padding: 5px 0px;
background-position: center top;background-color: #fbf6f2;}
.schedule_model{position: relative;width: 100%;padding: 30px 30px 230px 30px;background-color: #fff;margin-top: 45px;margin-bottom: 47px;border-radius: 15px;background-repeat: no-repeat;
background-position: center bottom;background-image: url('../images/celebration02.png');}
.celebration_public-title{position: relative;width: 100%;text-align: center;font-family: '微软雅黑';padding: 15px 10px;}
.celebration_public-title .text{font-size: 1.875rem;font-weight: bold;line-height: 2.3125rem;background-image:-webkit-linear-gradient(top,#e83c00,#eb5e00,#fd8403); 
    -webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.celebration_public-title .label{line-height: 1rem;font-size: 1rem;text-transform: uppercase;color: #b5b5b5;}
.schedule_list{position: relative;width: 1060px;max-width: 100%;margin: 0px auto;margin-top: 38px;display: flex;align-items: flex-start;flex-wrap: wrap;font-family: '微软雅黑';
padding-bottom: 100px;}
.schedule_list:before{content: '';position: absolute;display: block;height: calc(100% - 55px);border-right: 1px dashed #a32a55;top: 28px;right: 50%;}
.schedule_list:after{content: '';position: absolute;display: block;width: 32px;height: 27px;background-image: url('../images/celebration03.png');background-size: 100%;
bottom: 2px;left: 50%;transform: translate(-50%,0px);}
.schedule_list .schedule-item{position: relative;width: 50%;text-align: right;padding: 15px 45.5px;}
.schedule_list .schedule-item:before{content: '';position: absolute;display: block;width: 13px;height: 13px;background-color: #d24570;border-radius: 50%;top: 28px;right: -6px;}
.schedule_list .schedule-item:nth-child(2n):before{left: -7px;right: auto;}
.schedule_list .schedule-item:nth-child(2n){text-align: left;margin-top: 70px;}
.schedule_list .schedule-item .date{color: #000;font-size: 1.875rem;font-weight: bold;line-height: 2.375rem;}
.schedule_list .schedule-item .title{color: #ed8100;font-size: 1.125rem;font-weight: bold;line-height: 1.875rem;padding-bottom: 15px;position: relative;margin-bottom: 13px;}
.schedule_list .schedule-item .title:after{content: '';position: absolute;width: 50px;height: 1px;background-color: #ed8100;bottom: 0px;right: 0px;display: block;}
.schedule_list .schedule-item:nth-child(2n) .title:after{left: 0px;right: auto;}
.schedule_list .schedule-item .time,.schedule_list .schedule-item .address{line-height: 1.5rem;color: #000;font-size: 0.875rem;}
/*================================  celebration news  ===========================================*/
.schedule-new_model{position: relative;width: 100%;padding: 20px 0px;margin-top: 21px;margin-bottom: 22px;}
.schedule-new_list{position: relative;padding-top: 13px;}
.schedule-new_list .model-row_item{position: relative;display: flex;align-items: flex-start;margin-bottom: 20px;padding: 30px 46px;background-color: #fff;border-radius: 15px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;width: 100%;overflow: hidden;}
.schedule-new_list .model-row_item .time{display: block;width: 111px;min-width: 111px;text-align: center;background-color: #fff;margin-right: 35px;border-radius: 8px;
	box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.04); font-size: 1.5rem;color: #666;font-family: "SourceHanSansCN-Light";
	padding: 22px 10px 16px 10px;line-height: 1.875rem;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-new_list .model-row_item .time p{line-height: 1.75rem;font-size: 0.875rem;color: #ccc;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-new_list .model-row_item .context{flex: 1;overflow: hidden;}
.schedule-new_list .model-row_item .context .title{line-height: 1.875rem;padding-bottom: 7px;font-size: 1rem;color: #000;position: relative;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-new_list .model-row_item .context .title:after{content: '';display: block;position: absolute;width: 50px;height: 1px;background-color: #ed8100;left: 0px;bottom: 0px;
transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-new_list .model-row_item .context .text{line-height: 1.375rem;margin-top: 5px;color: #969696;font-size: 0.875rem;height: 2.75rem;display: -webkit-box;-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-new_list .model-row_item .context .bt{line-height: 1.875rem;width: 110px;display: block;text-align: center;background-color: #ed8100;border-radius: 5px;color: #fff;
font-size: 0.875rem;margin-top: 22px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-new_list .model-row_item:hover{background-color: #ed8100;}
.schedule-new_list .model-row_item:hover .time{background-color: #fbe6cd;color: #ed8100;}
.schedule-new_list .model-row_item:hover .time p{color: #ed8100;}
.schedule-new_list .model-row_item:hover .context .title{color: #fff;}
.schedule-new_list .model-row_item:hover .context .text{color: #fff;opacity: 0.8;}
.schedule-new_list .model-row_item:hover .context .bt{background-color: #fff;color: #ed8100;}
/*================================  celebration news detail  ===========================================*/
.schedule-new_detail{position: relative;width: 100%;background-color: #fff;border-radius: 15px;margin-top: 50px;margin-bottom: 140px;display: flex;align-items: flex-start;flex-wrap: wrap;
box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.03);padding: 50px 50px 25px 50px;font-family: '微软雅黑';}
.schedule-newDateil_left{position: relative;width: 67.25%;}
.schedule-newDateil_left .dateil_title{padding-top: 3px;padding-bottom: 27px;border-bottom: 1px solid #e5e5e5;color: #000;font-size: 1.5rem;line-height: 2.25rem;font-weight: bold;
position: relative;letter-spacing: 1px;}
.schedule-newDateil_left .dateil_title:after{content: '';position: absolute;bottom: -1px;left: 0px;height: 2px;width: 60px;background-color: #ed8100;display: block;}
.schedule-newDateil_left .dateil_context{line-height: 2rem;color: #444;font-size: 1rem;padding-top: 40px;padding-bottom: 20px;border-bottom: 2px solid #e0e3e7;}
.schedule-newDateil_left .dateil_context img{max-width: 100%;}
.schedule-newDateil_left .dateil_bt{position: relative;display: flex;align-items: center;padding: 27px 0px;}
.schedule-newDateil_left .dateil_bt .next_article{flex: 1;color: #444;line-height: 2.375rem;font-size: 1rem;}
.schedule-newDateil_left .dateil_bt .next_article a:hover{color: #ed8100;}
.schedule-newDateil_left .dateil_bt .return_list{position: relative;display: block;width: 120px;line-height: 2.375rem;text-align: center;border-radius: 1.25rem;background-color: #ed8100;
font-size: 1rem;color: #fff;border:1px solid #ed8100;}
.schedule-newDateil_left .dateil_bt .return_list:hover{background-color: #fff;color: #ed8100;}
.schedule-newDateil_right{position: relative;width: 28%;margin-left: 4.75%;background-color: #fffaf7;padding: 22px 30px 0px 30px;}
.schedule-newDateil_time{position: relative;}
.schedule-newDateil_time .date_ri{color: #222;font-size: 2.625rem;font-weight: bold;line-height: 2.875rem;padding: 1rem 0px;border-bottom: 3px solid #cd4b65;display: inline-block;
padding-right: 12px;margin-bottom: 15px;}
.schedule-newDateil_time .date_yf{color: #222;font-size: 0.875rem;font-weight: bold;line-height: 1.5625rem;margin-bottom: 18px;}
.schedule-newDateil_time .date_ly{color: #757575;font-size: 0.875rem;line-height: 1.5rem;}
.schedule-newDateil_dt{position: relative;padding-top: 24px;padding-bottom: 72px;}
.schedule-newDateil_dt .dt-title{color: #000;font-weight: bold;border-bottom: 1px solid #d3d3d3;font-size: 1.25rem;padding: 16px 0px;margin-bottom: 12px;}
.schedule-newDateil_dt .dt-item{position: relative;margin-bottom: 4px;padding: 12px 0px;}
.schedule-newDateil_dt .dt-item .txt{color: #5d5d5d;font-size: 1rem;line-height: 1.75rem;margin-bottom: 5px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-newDateil_dt .dt-item .time{color: #8d8c8b;font-size: 0.875rem;line-height: 1.5rem;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.schedule-newDateil_dt .dt-item:hover .txt{color: #ed8100;}
.schedule-newDateil_dt .dt-item:hover .time{color: #222;}


/*znq_window*/
#znq_window{position: fixed;bottom: 18%;right: 2.5%;padding: 10px;z-index: 999;}
#znq_window .close_box{display: block;position: absolute;top: 0px;right: 0px;background-image: url('../images/zn01.png');width: 28px;height: 28px;background-color: #fff;z-index: 9;
border-radius: 50%;background-position: center;}
#znq_window .znq_publicize{position: relative;width: 162px;height: auto;box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.03);}
#znq_window .znq_publicize img{width: 100%;}



/*响应式*/
@media (max-width:1450px) {
	/*footer*/
	.footer_div_two{flex-wrap: wrap;}
	.footer_div_thr .select_model .link_input{width: 240px;}

	/*index*/
	.swiper_zl_back .swiper-slide{height: 420px;}
	.index_study-swiper .swiper-slide{width: calc(33.33334% - 26px);}
	.index_theme_model{position: relative;max-width: 960px;margin: 0px auto;flex-wrap: wrap;}
	.index_theme .theme_model-img{width: 38%;margin-bottom: 15px;}
	.index_theme .theme_model-imgtext{width: 30%;margin-bottom: 15px;}
	.index_theme .theme_model-text{width: 100%;}
	.index_activity .only_row{max-width: 1130px;width: 100%;flex: none;margin: 0px auto;justify-content: center;}
	.index_activity .only_row .activity_item-two{width: 50%;}

	/*about*/
	.innerpage_about .about_right{padding-left: 29px;}

	/*teachers*/
	.teachers_list .teachers_item .head_img{width: 180px;}

	/*news*/
	.model-big_two .model-big_two-list{padding: 25px 30px 23px 20px;}
}

@media (max-width:1120px) {
	/*head*/
	.header_logo{text-align: left;}

	/*index*/
	.index_page-box{padding-right: 3px;padding-left: 3px;}
	.swiper_zl_back .swiper-slide{height: 350px;}
	.index_news{padding: 37px 10px;}
	.index_news-list .news-list-one{width: 63.6667%;margin: 0px 1.5% 10px 1.5%;}
	.index_news-list .news-list-two{width: 30.333%;max-width: 100%;margin: 0px 1.5% 10px 1.5%;}
	.index_teacher .teacher_item-left{padding: 40px 0px 58px 0px;}
	.index_teacher .teacher_item-img{width: 380px;height: 380px;}
	.index_study-swiper .swiper-slide{width: calc(50% - 26px);}
	.index_activity .activity_item-one{width: 66.6667%;flex: none;}
	.index_activity .activity_model_right{width: 100%;flex: none;}
	.index_process .process_roll{padding-top: 120px;}
	.index_process .swiper-button-next, .index_process .swiper-button-prev{top: 55%;}
	.index_activity .only_row{max-width: 565px;}
	.index_activity .only_row .activity_item-two{width: 100%;}
	.index_activity .only_row .activity_item-two:nth-child(2n){flex-direction: row-reverse;}
	.index_activity .only_row .activity_item-two:nth-child(2n) .orange_right:before{left: -29px;right: auto;border-left: 15px solid transparent;
    border-right: 15px solid #ed8100;}

	/*teachers*/
	.teachers_list .teachers_item{width: 100%;}
	.teachers_detail-context{padding: 20px;}
	.teachers_detail-context .detail_card .card_img{width: 180px;min-width: 180px;}

	/*news*/
	.model-big_one{position: relative;width: 100%;top: 0px;left: 0px;height: 400px;}
	.model-big_two{width: 100%;margin-left: 0%;padding-left: 0%;}
	.news_detail-model{padding: 44px 40px 40px 40px;}
	.news_detail-model .teachers_pagination{padding: 20px 0px;}

	/*celebration*/
	.header_celebration{min-height: 325px;}
	.header_celebration .big_banner.active{height: 305px;}
	/*.body_index.celebration_back{margin-top: 325px;}*/
	.menus_celebration ul{padding: 0px 20px;}
	.schedule_card{max-width: 720px;margin: 0px auto;margin-bottom: 30px;}
	.schedule_card .lecard-item{width: calc(33.3333% - 13px);margin-bottom: 15px;}
	/*.celebration_box{margin-top: 325px;}*/
}

@media (max-width:960px) {
	.header_logo{padding: 12px 0px 12px 0px;}
	.header_logo a{height: 52px;display: flex;justify-content: center;align-items: center;}
	.header_logo a img{max-height: 100%;}
	.header_logo-tool{display: none;}

	/*index*/
	.index_swiper{margin-top: 118px;}
	.swiper_zl_back .swiper-slide{height: 280px;}
	.index_notice .notice_item{width: 100%;margin-right: 0px;}
	.index_teacher .teacher_item-img{width: 300px;height: 300px;}
	.index_science .swiper-slide{width: calc(50% - 12px);}
	.index_study-swiper{padding: 21px 54px 0px 54px;}

	/*about*/
	.innerpage_banner{margin-top: 118px;height: 185px;}
	.professor_list .professor_item{width: calc(50% - 20px);max-width: 100%;}
	.professor_list .professor_item:nth-child(2n){margin-right: 0px;}

	/*teachers*/
	.teachers_detail-context .detail_card{flex-wrap: wrap;}
	.teachers_detail-context .detail_card .card_img{width: 220px;}
	.teachers_detail-context .detail_card .card_msg{width: 100%;flex: none;margin-left: 0px;}

	/*celebration*/
	.header_celebration{min-height: 275px;}
	.header_celebration .big_banner.active{height: 285px;}
	/*.body_index.celebration_back{margin-top: 275px;}*/
	.menus_celebration ul{padding: 0px 10px;flex-wrap: wrap;}
	.menus_celebration ul li{width: 25%;flex: none;}
	.menus_celebration ul li a{padding: 8px 10px;}
	.celebration_speech{display: flex;flex-wrap: wrap;align-items: flex-start;margin-top: 30px;}
	.celebration_speech .speech_head{position: relative;width: 80%;left: 10%;top: 0%;transform: translate(0px,0%);border-bottom-right-radius: 0px;border-top-left-radius: 100px;}
	.celebration_speech .speech_context{width: 100%;margin-left: 0%;margin-top: -125px;}
	.celebration_speech .speech_context .msg_box{padding-right: 45px;padding-left: 45px;padding-top: 120px;padding-bottom: 45px;}
	.trends_card .trcard_list{width: 100%;}
	.trends_card .trcard_tw_list{width: 100%;margin: 10px 0px;}
	.blessing_card .blessing_item{width: 48.8%;}
	.feedback_card .feedback_item{width: 100%;margin-bottom: 20px;}
	/*.celebration_box{margin-top: 275px;}*/
	.schedule-newDateil_left{width: 100%;}
	.schedule-newDateil_right{width: 100%;margin-left: 0px;}
}

@media (max-width:767px) {
	html{font-size: 14px;}
	.public_div{padding: 0px 10px;}
	.footer_model{flex-wrap: wrap;}
	.footer_div_two{justify-content: space-between;}
	.footer_div_two dl{margin: 0px 4px;}
	.footer_div_thr{width: 100%;}
	.footer_div_thr .select_model .link_input{width: 100%;}

	/*index*/
	.index_page-box{padding-right: 0px;padding-left: 0px;}
	.swiper_zl_back .swiper-slide{height: 220px;}
	.swiper_zl_back .swiper-pagination-bullet{width: 8px;height: 8px;}
	.swiper_zl_back .swiper-pagination-bullet-active{width: 12px;}
	.index_news-list .news-list-one{width: 97%;}
	.index_news-list .news-list-two{width: 47%;}
	.index_notice .notice_item{padding: 25px 30px;}
	.index_notice .notice_item .item-time{width: 92px;margin-right: 22px;padding: 16px 10px;}
	.index_teacher .teacher_item{flex-wrap: wrap;}
	.index_teacher .teacher_item-left{width: 100%;padding: 30px 0px 38px 0px;}
	.index_teacher .teacher_item-left:before{height: 380px;}
	.index_teacher .swiper-button-next,.index_teacher .swiper-button-prev,.index_teacher .swiper-pagination-fraction{bottom: 30px;}
	.index_science .swiper-slide{width: 100%;}
	.index_science .swiper-pagination-bullet{width: 8px;height: 8px;}
	.index_science .swiper-pagination-bullet-active{width: 12px;}
	.index_study-swiper{padding: 21px 34px 0px 34px;}
	.index_study-swiper .swiper-slide{width: 100%;margin: 14px 0px;}
	.index_study-swiper .swiper-button-next, .index_study-swiper .swiper-button-prev{width: 40px;height: 40px;}
	.index_activity .activity_item-one{width: 100%;}
	.index_activity .activity_item-one .img{height: auto;}
	.index_activity .item_one-context{position: relative;left: 0px;}
	.index_activity .activity_item-two{width: 100%;}
	.index_activity .activity_item-thr{width: 100%;}
	.index_activity .activity_item-thr.thr-hide{display: none;}
	.index_activity .activity_item-two{align-items: inherit;margin-bottom: 5px;}
	.index_activity .orange_item .title{height: auto;max-height: 9.75rem;}
	.index_activity .gray_item{padding: 22px 0px 30px 32px;}
	.index_activity .gray_more{padding: 12px 0px;}
	.index_theme_model{max-width: 450px;}
	.index_theme .theme_model-img{width: 100%;}
	.index_theme .theme_model-imgtext{width: 48%;}

	/*about*/
	.innerpage_about{flex-wrap: wrap;}
	.innerpage_about .about_left{width: 100%;}
	.innerpage_about-menu{background-size: 100% auto;min-height: auto;padding: 18px 28px 80px 28px;}
	.innerpage_about .about_right{width: 100%;padding: 0px;}

	/*teachers*/
	.innerpage_teachers .innerpage_about-menu{min-height: auto;}

	/*celebration*/
	.schedule_card{max-width: 500px;}
	.schedule_card .lecard-item{width: calc(50% - 10px);}
	.schedule_card .lecard-item:nth-child(n){margin-top: 15px;}
	.schedule_card .lecard-item .context{min-height: 150px;}
	.schedule_model{padding: 30px 5px 230px 5px;}


}
@media (max-width:580px) {
	/*index*/
	.swiper_zl_back .swiper-slide{height: 150px;}
	.index_teacher .teacher_item-right{padding: 20px 25px 88px 25px;}
	.index_teacher .swiper-button-next, .index_teacher .swiper-button-prev{width: 45px;height: 45px;}
	.index_teacher .swiper-pagination-fraction{padding: 8px 0px;right: 60px;}
	.index_teacher .swiper-button-next{right: 20px;}
	.index_teacher .swiper-button-prev{right: 145px;}
	.index_teacher .swiper-button-next,.index_teacher .swiper-button-prev,.index_teacher .swiper-pagination-fraction{bottom: 25px;}
	.index_study-swiper .swiper-slide>a{padding: 30px 24px 24px 24px;}
	.index_process .process_title{padding: 0px 15px;}
	.index_process .process_public{padding: 0px 15px;flex-wrap: wrap;}
	.index_process .process_roll{padding-top: 150px;}
	.index_process .swiper-button-next, .index_process .swiper-button-prev{display: none;}
	.index_process .process_public .year{margin-right: 0px;margin-bottom: 12px;}
	.index_process .process_public .text{width: 100%;flex: none;}

	/*about*/
	.table_box table th, .table_box table td{padding: 5px 8px;}

	/*teachers*/
	.teachers_list .teachers_item{padding: 15px 20px 20px 10px;}
	.teachers_list .teachers_item .head_img{width: 120px;}
	.teachers_detail-context{padding: 0px;}

	/*news*/
	.model-big_one{height: 300px;}
	.model-big_one .swiper-pagination-bullet{width: 8px;height: 8px;}
	.model-big_one .swiper-pagination-bullet-active{width: 12px;}
	.model-big_one .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0px;}
	.model-big_one .swiper-slide .slide-title{bottom: 28px;}
	.news_model-row .model-row_item{padding: 25px 26px;}
	.news_model-row .model-row_item .time{margin-right: 25px;width: 95px;min-width: 95px;}
	.news_model-search{flex-wrap: wrap;}
	.news_model-search .search-box{width: 100%;}
	.news_model-search .search-input{width: 100%;margin-top: 15px;margin-left: 0px;}
	.news_detail-model{padding: 34px 20px 30px 20px;}

	/*celebration*/
	.header_celebration{min-height: 265px;background-size: auto 200px;background-position: center top;}
	.header_celebration .big_banner.active{height: 200px;}
	/*.body_index.celebration_back{margin-top: 265px;}*/
	.menus_celebration ul{padding: 5px;}
	.menus_celebration ul li{width: 33.333%;}
	.menus_celebration ul li a{padding: 5px 8px;}
	.celebration_speech .speech_context .msg_box{padding-right: 25px;padding-left: 25px;}
	.schedule_card{max-width: 240px;}
	.schedule_card .lecard-item{width: 100%;}
	.blessing_card{justify-content: center;}
	.blessing_card .blessing_item{width: 350px;max-width: 100%;}
	.feedback_card .feedback_item tr td:first-child, .feedback_card .feedback_item tr th:first-child{padding-left: 5px;}
	/*.celebration_box{margin-top: 265px;}*/
	.schedule_list .schedule-item{padding: 15px 25.5px;}
	.schedule-new_list .model-row_item{padding: 24px 32px;}
	.schedule-new_list .model-row_item .time{margin-right: 24px;}
	.schedule-new_detail{padding: 40px 20px 25px 20px;}
}

@media (max-width:420px) {
	.header_logo{padding: 5px 0px;text-align: center;}
	.footer_div_two dl{min-width: 90px;width: 90px;}
	.index_model_title .model_title-small{font-size: 0.875rem;}
	.index_model_title{flex-wrap: wrap;}


	/*index*/
	.index_swiper{margin-top: 104px;}
	.swiper_zl_back .swiper-slide{height: 120px;}
	.index_news-list .news-list-two{width: 97%;}
	.index_notice .notice_item{flex-wrap: wrap;}
	.index_notice .notice_item .item-time{width: 100%;margin-right: 0px;padding: 10px;}
	.index_notice .notice_item .item-context{width: 100%;margin-top: 20px;flex: none;}
	.index_teacher .teacher_item-img{width: 250px;height: 250px;}
	.index_teacher .teacher_item-left:before{height: 320px;}
	.index_science .science_item{padding: 20px 15px 20px 62px;}
	.index_study-swiper .study_img{display: inline-block;margin: 0px auto;}
	.index_activity .item_one-context{padding: 28px 30px 24px 24px;}
	.index_activity .activity_item-two{flex-wrap: wrap;}
	.index_activity .orange_right:before,.index_activity .only_row .activity_item-two:nth-child(2n) .orange_right:before{top: auto;bottom: -30px;right: auto;left: 15px;border-bottom: 16px solid transparent;border-top: 15px solid #ed8100;border-right: 15px solid transparent;border-left: 15px solid transparent;}
	.index_activity .orange_item{padding: 18px 20px 35px 20px;}
	.index_theme .theme_model-imgtext{width: 100%;}
	.index_theme .theme_model-imgtext .title{max-height: 4.5rem;height: auto;}
	.index_theme .theme_model-imgtext .text{max-height: 9rem;height: auto;}
	.index_theme .model-text_item .time{width: 80px;min-width: 80px;margin-right: 15px;}

	/*about*/
	.innerpage_banner{margin-top: 104px;height: 175px;}
	.innerpage_title .text{font-size: 1.8rem;line-height: 2.875rem;}
	.professor_list .professor_item{width: 100%;}
	.professor_list .professor_item:nth-child(n){margin-right: 0px;}

	/*teachers*/
	.teachers_list .teachers_item{flex-wrap: wrap;padding: 15px 20px 15px 15px;}
	.teachers_list .teachers_item .head_img{width: 100%;}
	.teachers_list .teachers_item .teacher_msg{margin: 0px 5px;flex: none;width: 100%;}
	.teachers_detail-context .detail_card{padding: 20px 5px;justify-content: center;}
	.teachers_detail-context .detail_card .card_msg .msg_other .msg_txt{max-width: 100%;}
	.teachers_detail-context .detail_experience{padding: 0px 15px;}

	/*news*/
	.news_model-row .model-row_item{padding: 20px;flex-wrap: wrap;}
	.news_model-row .model-row_item .time{width: 100%;min-width: 100%;margin-bottom: 12px;}
	.news_detail-model{padding: 34px 12px 30px 12px;}

	/*celebration*/
	.celebration_course .course_list{padding: 0px 32px;}
	.course_list .swiper-slide{width: 235px;height: 235px;}
	.course_list .course_item .year{padding: 15px 5px;}
	.course_list .course_item .context{margin-top: 15px;}
	.trends_card .trcard_list .trcard_item{padding: 0px 20px;}
	.trends_card .trcard_tw_list .context{padding: 16px 20px 20px 20px;}
	.schedule_list .schedule-item{padding: 10px 15px;}
	.schedule-new_list .model-row_item{flex-wrap: wrap;padding: 24px 20px;}
	.schedule-new_list .model-row_item .time{width: 100%;margin-right: 0px;margin-bottom: 12px;}
	.schedule-new_list .model-row_item .context{flex: none;width: 100%;}
	.schedule-new_detail{padding: 25px 15px 20px 15px;}
	.schedule-newDateil_left .dateil_bt{flex-wrap: wrap;}
	.schedule-newDateil_left .dateil_bt .return_list{width: 100%;margin-top: 15px;}
}

@media (max-width:350px) {
	html{font-size: 12px;}
}